本發(fā)明涉及通信軟件開發(fā)技術(shù)領(lǐng)域,具體涉及一種即時(shí)通訊軟件跨時(shí)區(qū)提示的方法,一種即時(shí)通訊軟件會(huì)話雙方在不同時(shí)區(qū)進(jìn)行提示的方法。
背景技術(shù):
即時(shí)通訊(Instant Messaging)是目前Internet上最為流行的通訊方式,各種各樣的即時(shí)通訊軟件也層出不窮;服務(wù)提供商也提供了越來(lái)越豐富的通訊服務(wù)功能。
實(shí)時(shí)通信(Instant Messaging,簡(jiǎn)稱IM)是一個(gè)實(shí)時(shí)通信系統(tǒng),允許兩人或多人使用網(wǎng)絡(luò)實(shí)時(shí)的傳遞文字消息、文件、語(yǔ)音與視頻交流。
時(shí)區(qū)(Time Zone)是地球上的區(qū)域使用同一個(gè)時(shí)間定義。1884年在華盛頓召開國(guó)際經(jīng)度會(huì)議時(shí),為了克服時(shí)間上的混亂,規(guī)定將全球劃分為24個(gè)時(shí)區(qū)。
由于時(shí)區(qū)的存在,即時(shí)通訊的雙方由于所在時(shí)區(qū)的不同,可能會(huì)給通訊雙方造成一些不便。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題是:本發(fā)明針對(duì)以上問(wèn)題,提供一種即時(shí)通訊軟件跨時(shí)區(qū)提示的方法。
本發(fā)明所采用的技術(shù)方案為:
一種即時(shí)通訊軟件跨時(shí)區(qū)提示的方法,所述方法包括以下步驟:
1)用戶選擇對(duì)話人,點(diǎn)擊該對(duì)話人進(jìn)入對(duì)話界面;
2)進(jìn)入對(duì)話界面后,即時(shí)通訊軟件后臺(tái)提取本地時(shí)區(qū)信息,并確定當(dāng)前時(shí)區(qū)序號(hào);
3)即時(shí)通訊軟件與遠(yuǎn)程服務(wù)器建立連接,將本地時(shí)區(qū)信息與時(shí)區(qū)序號(hào)上傳到遠(yuǎn)程服務(wù)器;
4)即時(shí)通訊軟件向遠(yuǎn)程服務(wù)器申請(qǐng)當(dāng)前對(duì)話人上一次登陸時(shí)上傳的登陸地區(qū)時(shí)區(qū)信息與時(shí)區(qū)序號(hào);
5)即時(shí)通訊軟件計(jì)算本地時(shí)區(qū)序號(hào)與當(dāng)前對(duì)話人上一次登陸時(shí)上傳的時(shí)區(qū)序號(hào)的差值;
6)如果上述差值為0,則無(wú)需對(duì)本地用戶進(jìn)行提示;否則,即時(shí)通訊軟件獲取對(duì)話人所在時(shí)區(qū)的當(dāng)前時(shí)間;
7)如果時(shí)間處于0:00 a.m.至7:00 a.m.,則向本地用戶提示,“對(duì)方正處于夜間狀態(tài),可能無(wú)法即時(shí)回復(fù)”。
所述本地時(shí)區(qū)信息和當(dāng)前時(shí)區(qū)序號(hào)獲取過(guò)程如下:通過(guò)即時(shí)通訊軟件調(diào)取移動(dòng)操作系統(tǒng)提供的時(shí)區(qū)服務(wù)接口,讀取設(shè)備所在的當(dāng)前時(shí)區(qū)信息與時(shí)區(qū)序號(hào)。
移動(dòng)操作系統(tǒng)通過(guò)網(wǎng)絡(luò)連接模塊與遠(yuǎn)程服務(wù)器通過(guò)互聯(lián)網(wǎng)建立連接,并向即時(shí)通訊軟件提供網(wǎng)絡(luò)服務(wù)接口,即時(shí)通訊軟件調(diào)用發(fā)送與接收網(wǎng)絡(luò)服務(wù)接口,向遠(yuǎn)程服務(wù)器上傳當(dāng)前設(shè)備所在時(shí)區(qū)信息與時(shí)區(qū)序號(hào)。
移動(dòng)操作系統(tǒng)通過(guò)網(wǎng)絡(luò)連接模塊與遠(yuǎn)程服務(wù)器通過(guò)互聯(lián)網(wǎng)建立連接,并向即時(shí)通訊軟件提供網(wǎng)絡(luò)服務(wù)接口;即時(shí)通訊軟件調(diào)用發(fā)送與接收網(wǎng)絡(luò)服務(wù)接口,向遠(yuǎn)程服務(wù)器申請(qǐng)當(dāng)前用戶所聯(lián)系的對(duì)話人上一次登陸即時(shí)通訊軟件時(shí)所上傳的時(shí)區(qū)信息與時(shí)區(qū)序號(hào),作為判定該對(duì)話人所處時(shí)區(qū)位置的依據(jù)。
本發(fā)明的有益效果為:
本發(fā)明通過(guò)計(jì)算本地用戶的時(shí)區(qū)與對(duì)話人所在時(shí)區(qū)的差值,以及判定對(duì)話人所在時(shí)區(qū)的當(dāng)?shù)貢r(shí)間來(lái)形成對(duì)本地用戶的提示,以避免在夜間產(chǎn)生對(duì)其它用戶的打擾。
附圖說(shuō)明
圖1為本發(fā)明方法流程圖。
具體實(shí)施方式
下面根據(jù)說(shuō)明書附圖,結(jié)合具體實(shí)施方式對(duì)本發(fā)明進(jìn)一步說(shuō)明:
實(shí)施例1
如圖1所示,一種即時(shí)通訊軟件跨時(shí)區(qū)提示的方法,所述方法包括以下步驟:
1)用戶選擇對(duì)話人,點(diǎn)擊該對(duì)話人進(jìn)入對(duì)話界面;
2)進(jìn)入對(duì)話界面后,即時(shí)通訊軟件后臺(tái)提取本地時(shí)區(qū)信息,并確定當(dāng)前時(shí)區(qū)序號(hào);
3)即時(shí)通訊軟件與遠(yuǎn)程服務(wù)器建立連接,將本地時(shí)區(qū)信息與時(shí)區(qū)序號(hào)上傳到遠(yuǎn)程服務(wù)器;
4)即時(shí)通訊軟件向遠(yuǎn)程服務(wù)器申請(qǐng)當(dāng)前對(duì)話人上一次登陸時(shí)上傳的登陸地區(qū)時(shí)區(qū)信息與時(shí)區(qū)序號(hào);
5)即時(shí)通訊軟件計(jì)算本地時(shí)區(qū)序號(hào)與當(dāng)前對(duì)話人上一次登陸時(shí)上傳的時(shí)區(qū)序號(hào)的差值;
6)如果上述差值為0,則無(wú)需對(duì)本地用戶進(jìn)行提示;否則,即時(shí)通訊軟件獲取對(duì)話人所在時(shí)區(qū)的當(dāng)前時(shí)間;
7)如果時(shí)間處于0:00 a.m.至7:00 a.m.,則向本地用戶提示,“對(duì)方正處于夜間狀態(tài),可能無(wú)法即時(shí)回復(fù)”。
實(shí)施例2
在實(shí)施例1的基礎(chǔ)上,本實(shí)施例所述本地時(shí)區(qū)信息和當(dāng)前時(shí)區(qū)序號(hào)獲取過(guò)程如下:通過(guò)即時(shí)通訊軟件調(diào)取移動(dòng)操作系統(tǒng)提供的時(shí)區(qū)服務(wù)接口,讀取設(shè)備所在的當(dāng)前時(shí)區(qū)信息與時(shí)區(qū)序號(hào)。
實(shí)施例3
在實(shí)施例2的基礎(chǔ)上,本實(shí)施例移動(dòng)操作系統(tǒng)通過(guò)網(wǎng)絡(luò)連接模塊與遠(yuǎn)程服務(wù)器通過(guò)互聯(lián)網(wǎng)建立連接,并向即時(shí)通訊軟件提供網(wǎng)絡(luò)服務(wù)接口,即時(shí)通訊軟件調(diào)用發(fā)送與接收網(wǎng)絡(luò)服務(wù)接口,向遠(yuǎn)程服務(wù)器上傳當(dāng)前設(shè)備所在時(shí)區(qū)信息與時(shí)區(qū)序號(hào)。
實(shí)施例4
在實(shí)施例3的基礎(chǔ)上,本實(shí)施例移動(dòng)操作系統(tǒng)通過(guò)網(wǎng)絡(luò)連接模塊與遠(yuǎn)程服務(wù)器通過(guò)互聯(lián)網(wǎng)建立連接,并向即時(shí)通訊軟件提供網(wǎng)絡(luò)服務(wù)接口;即時(shí)通訊軟件調(diào)用發(fā)送與接收網(wǎng)絡(luò)服務(wù)接口,向遠(yuǎn)程服務(wù)器申請(qǐng)當(dāng)前用戶所聯(lián)系的對(duì)話人上一次登陸即時(shí)通訊軟件時(shí)所上傳的時(shí)區(qū)信息與時(shí)區(qū)序號(hào),作為判定該對(duì)話人所處時(shí)區(qū)位置的依據(jù)。
實(shí)施方式僅用于說(shuō)明本發(fā)明,而并非對(duì)本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。