本發(fā)明屬于即時通信領(lǐng)域,涉及即時通信系統(tǒng)的用戶賬號定義方法,特別涉及因需支持不同即時通信系統(tǒng)的互聯(lián)互通而帶來的用戶賬號信息和定義方法的變化。
背景技術(shù):
即時通信(instantmessaging,縮寫為im)是互聯(lián)網(wǎng)時代非常普遍和受歡迎的網(wǎng)絡(luò)應(yīng)用,像微信、qq、米聊、msn、skype、whatsapp和line等,通常使用微信號、qq號、手機號和電子郵箱等具有唯一特性的符號來標(biāo)識用戶,這些符號也就成了一個用戶的即時通信賬號。例如,人們用自己的手機號去微信注冊,手機號就是自己的微信賬號。
進一步地,你可以用同一個手機號在不同的即時通信系統(tǒng)或網(wǎng)絡(luò)中都注冊賬號,這個手機號可以成為米聊賬號、msn賬號、skype賬號或line賬號。可以看到,同一個手機號的不同賬號,在各自的即時通信系統(tǒng)中都可正常使用、正常通信。
但是,當(dāng)這些不同的即時通信系統(tǒng)或網(wǎng)絡(luò)互相之間需要并能夠進行互聯(lián)互通時,問題就出來了,僅憑一個手機號,我們根本無法知道這個賬號是來自于哪個即時通信系統(tǒng)或網(wǎng)絡(luò),無法確定他是米聊的,還是msn的,或是其他的,更無法找到他的即時通信服務(wù)器在哪里。因此,用戶的即時通信賬號信息必須包含更多的內(nèi)容,發(fā)起通信的用戶才能找到目標(biāo)用戶的網(wǎng)絡(luò)位置。
為此,本發(fā)明提出了一種創(chuàng)新的用戶賬號定義方法,以創(chuàng)建全新格式的即時通信用戶賬號,從而支撐不同即時通信系統(tǒng)用戶的跨網(wǎng)絡(luò)通信。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的,是為不同的即時通信系統(tǒng)、平臺或網(wǎng)絡(luò)的互聯(lián)互通,提供一種創(chuàng)新的即時通信用戶賬號定義方法。該方法通過在用戶賬號信息中,添加即時通信服務(wù)器標(biāo)識信息和即時通信系統(tǒng)軟件信息,從而使源服務(wù)器根據(jù)目標(biāo)用戶賬號信息,能夠得到目標(biāo)服務(wù)器的標(biāo)識和即時通信系統(tǒng)軟件信息,進而源服務(wù)器可根據(jù)這些信息與目標(biāo)服務(wù)器建立網(wǎng)絡(luò)連接。
本發(fā)明的一種用于跨網(wǎng)絡(luò)即時通信的用戶賬號定義方法,支持用戶創(chuàng)建一個唯一的即時通信賬號來標(biāo)識自己的身份,用戶賬號的格式定義為:
即時通信用戶標(biāo)識/即時通信服務(wù)器標(biāo)識@即時通信平臺標(biāo)識。
其中,上述即時通信用戶標(biāo)識可以用數(shù)字、字母或數(shù)字與字母的組合來表示,由用戶在即時通信服務(wù)器上注冊用戶賬號時自主確定,該服務(wù)器確保即時通信用戶標(biāo)識在該服務(wù)器中的唯一性。
上述即時通信服務(wù)器標(biāo)識可以用數(shù)字、字母或數(shù)字與字母的組合來表示,由即時通信服務(wù)器的管理者自主確定,并確保即時通信服務(wù)器標(biāo)識的唯一性。
上述即時通信平臺標(biāo)識是指即時通信服務(wù)器所運行的即時通信平臺軟件的名稱,支持使用中文和英文的名稱表示。
“/”和“@”是用戶賬號格式中的兩個連接符號?!?”是應(yīng)用在即時通信用戶標(biāo)識和即時通信服務(wù)器標(biāo)識之間的連接符號,表示該用戶屬于該服務(wù)器,該用戶賬號是在該服務(wù)器上注冊并登錄的。“@”是應(yīng)用在即時通信服務(wù)器標(biāo)識和即時通信平臺標(biāo)識之間的連接符號,表示該服務(wù)器使用該即時通信平臺軟件。
上述跨網(wǎng)絡(luò)即時通信是指兩個或兩個以上的即時通信服務(wù)器中的用戶所進行的點對點或組群即時通信。在創(chuàng)建上述跨網(wǎng)絡(luò)即時通信時,發(fā)起用戶添加目標(biāo)通信用戶,應(yīng)使用該用戶完整的用戶賬號信息。
與上述跨網(wǎng)絡(luò)即時通信相對應(yīng)的另一種即時通信方式為網(wǎng)內(nèi)即時通信,即同一個即時通信服務(wù)器中的用戶所進行的點對點或組群即時通信。在創(chuàng)建上述網(wǎng)內(nèi)即時通信時,發(fā)起用戶添加目標(biāo)通信用戶,可只使用該用戶的即時通信用戶標(biāo)識信息。
通過上述對即時通信用戶賬號的定義,來配套支持可跨網(wǎng)絡(luò)通信的即時通信系統(tǒng),從而使不同的即時通信網(wǎng)絡(luò)中的用戶,能夠進行互聯(lián)互通,進行點對點或組群即時通信。
附圖說明
圖1是本發(fā)明方法所定義的用戶賬號的組成格式示意圖。
具體實施方式
下面結(jié)合附圖和具體實施方式對本發(fā)明作進一步詳細的說明。
圖1是本發(fā)明方法所定義的用戶賬號的組成格式示意圖。本發(fā)明的一種用于跨網(wǎng)絡(luò)即時通信的用戶賬號定義方法,支持用戶創(chuàng)建一個唯一的即時通信賬號來標(biāo)識自己的身份,該方法所定義的用戶賬號的格式為:
即時通信用戶標(biāo)識/即時通信服務(wù)器標(biāo)識@即時通信平臺標(biāo)識。
其中,上述即時通信用戶標(biāo)識可以用數(shù)字、字母或數(shù)字與字母的組合來表示,由用戶在即時通信服務(wù)器上注冊用戶賬號時自主確定,該服務(wù)器確保即時通信用戶標(biāo)識在該服務(wù)器中的唯一性。
具體實現(xiàn)時,即時通信服務(wù)器支持用戶自主確定即時通信用戶標(biāo)識,用戶可以選擇有意義的數(shù)字或字母來作為用戶標(biāo)識,例如姓名的英文字母、手機號、特別的日期等等。在注冊用戶賬號時,即時通信服務(wù)器會檢查用戶標(biāo)識的惟一性,如果相同的標(biāo)識已經(jīng)注冊,則服務(wù)器會提示用戶進行更換。
上述即時通信服務(wù)器標(biāo)識可以用數(shù)字、字母或數(shù)字與字母的組合來表示,由即時通信服務(wù)器的管理者自主確定,并確保即時通信服務(wù)器標(biāo)識的唯一性。
具體實現(xiàn)時,即時通信服務(wù)器標(biāo)識由一個即時通信網(wǎng)絡(luò)的管理者自主確定,通常可以是一個企業(yè)或組織的中英文縮寫或網(wǎng)絡(luò)域名,例如,北信源公司的即時通信服務(wù)器標(biāo)識可以是vrv,工商銀行的即時通信服務(wù)器標(biāo)識可以是icbc,北京大學(xué)的即時通信服務(wù)器標(biāo)識可以是pku。當(dāng)不同企業(yè)或組織的即時通信網(wǎng)絡(luò)需要互聯(lián)時,提供互聯(lián)基礎(chǔ)設(shè)施、經(jīng)營互聯(lián)的企業(yè)或組織將負責(zé)保證各即時通信服務(wù)器標(biāo)識的惟一性。后進入互聯(lián)基礎(chǔ)設(shè)施的即時通信服務(wù)器,需要修改其即時通信服務(wù)器標(biāo)識以確保惟一性。
上述即時通信平臺標(biāo)識是指即時通信服務(wù)器所運行的即時通信平臺軟件的名稱,支持使用中文和英文的名稱表示。例如,不同的即時通信平臺軟件可以用“微信”、“msn”、“l(fā)inkdood”、“l(fā)ine”等來表示。當(dāng)不同即時通信平臺軟件的即時通信服務(wù)器互連時,需要互聯(lián)基礎(chǔ)設(shè)施提供協(xié)議轉(zhuǎn)換支持。
“/”和“@”是用戶賬號格式中的兩個連接符號?!?”是應(yīng)用在即時通信用戶標(biāo)識和即時通信服務(wù)器標(biāo)識之間的連接符號,表示該用戶屬于該服務(wù)器,該用戶賬號是在該服務(wù)器上注冊并登錄的?!癅”是應(yīng)用在即時通信服務(wù)器標(biāo)識和即時通信平臺標(biāo)識之間的連接符號,表示該服務(wù)器使用該即時通信平臺軟件。
這樣,根據(jù)上述對用戶賬號的定義方法,可以得到的用戶賬號比如:13901234567/vrv@linkdood,zlsec/vrv@linkdood,caocao/icbc@linkdood,focus678/pku@微信,tony/stanford@line,zhangfei/microsoft@msn。
上述跨網(wǎng)絡(luò)即時通信是指兩個或兩個以上的即時通信服務(wù)器中的用戶所進行的點對點或組群即時通信。在創(chuàng)建上述跨網(wǎng)絡(luò)即時通信時,發(fā)起用戶添加目標(biāo)通信用戶,應(yīng)使用該用戶完整的用戶賬號信息。例如,對上述舉例中的用戶來說,如果用戶13901234567/vrv@linkdood想添加用戶caocao/icbc@linkdood和tony/stanford@line進行群聊,填寫目標(biāo)用戶的用戶賬號信息必須完整無誤,即寫明完整的caocao/icbc@linkdood和tony/stanford@line信息。
與上述跨網(wǎng)絡(luò)即時通信相對應(yīng)的另一種即時通信方式為網(wǎng)內(nèi)即時通信,即同一個即時通信服務(wù)器中的用戶所進行的點對點或組群即時通信。在創(chuàng)建上述網(wǎng)內(nèi)即時通信時,發(fā)起用戶添加目標(biāo)通信用戶,可只使用該用戶的即時通信用戶標(biāo)識信息。例如,對上述舉例中的用戶來說,如果用戶13901234567/vrv@linkdood想與同一個公司的用戶zlsec/vrv@linkdood進行單聊,填寫目標(biāo)用戶的即時通信用戶標(biāo)識信息zlsec即可。