他的操作系統(tǒng)進(jìn)行登錄,使用安卓操作系統(tǒng)的客戶端只能用于登錄使用安卓客戶端注冊的賬號。這樣,處于同一服務(wù)器中的客戶端,不管其操作系統(tǒng)是什么,都不會因為商業(yè)上的考量而無法實現(xiàn)跨平臺同服務(wù)器。
[0086]本發(fā)明又一實施例提供了一種跨平臺即時數(shù)據(jù)交互裝置,參見圖4所示,該裝置包括:應(yīng)用于至少包括跨平臺的第一客戶端111和第二客戶端112 ;
[0087]轉(zhuǎn)換處理模塊113,用于分別獲取所述第一客戶端111和第二客戶端112的數(shù)據(jù)交互信息;對所述數(shù)據(jù)交互信息進(jìn)行轉(zhuǎn)換處理,生成同一預(yù)設(shè)數(shù)據(jù)格式的轉(zhuǎn)換處理信息;
[0088]建立鏈接模塊114,用于建立第一客戶端和第二客戶端之間的長鏈接;
[0089]發(fā)送模塊115,用于通過所述長鏈接,將第一客戶端111的轉(zhuǎn)換處理信息發(fā)送至第二客戶端112進(jìn)行數(shù)據(jù)解析處理,和/或?qū)⒌诙蛻舳?12的轉(zhuǎn)換處理信息發(fā)送至第一客戶端111進(jìn)行數(shù)據(jù)解析處理。
[0090]本發(fā)明實施例通過轉(zhuǎn)換處理模塊113對其所獲取的第一客戶端111和第二客戶端112的數(shù)據(jù)交互信息進(jìn)行數(shù)據(jù)轉(zhuǎn)換處理,生成同一預(yù)設(shè)格式的轉(zhuǎn)換處理信息,再通過建立鏈接模塊114建立第一客戶端111和第二客戶端112之間的長鏈接,然后通過發(fā)送模塊115通過所建立的長鏈接,將第一客戶端的轉(zhuǎn)換處理信息發(fā)送至第二客戶端進(jìn)行數(shù)據(jù)解析處理,和/或?qū)⒌诙蛻舳说霓D(zhuǎn)換處理信息發(fā)送至第一客戶端進(jìn)行數(shù)據(jù)解析處理,從而完成跨平臺的第一客戶端111和第二客戶端112之間數(shù)據(jù)的交互,使得安裝在不同手機操作系統(tǒng)中的客戶端能夠?qū)崿F(xiàn)跨平臺同服務(wù)器。
[0091]另外,還包括匹配模塊116和賬號識別模塊117 ;
[0092]所述匹配模塊116用于按照預(yù)設(shè)的匹配規(guī)則,對所述第一客戶端111和所述第二客戶端112進(jìn)行匹配,若匹配成功,則允許所述第一客戶端111和第二客戶端112之間進(jìn)行數(shù)據(jù)交互。
[0093]所述賬號識別模塊117用于從第一客戶端111和/或第二客戶端112獲取用戶賬號,并獲取用戶登錄所用的終端的操作系統(tǒng)的第一識別碼,比對所述第一識別碼以及用戶賬號注冊所用的操作系統(tǒng)的第二識別碼是否一致;
[0094]如一致,則使第一客戶端111或第二客戶端112登錄服務(wù)器。
[0095]本實施例中匹配模塊116和賬號識別模塊117的具體功能和交互方式,可參見圖2至圖3對應(yīng)的實施例的記載,再次不在贅述。
[0096]本發(fā)明又一實施例提供了一種跨平臺即時數(shù)據(jù)交互系統(tǒng),至少包括跨平臺的第一客戶端和第二客戶端的系統(tǒng),其特征在于,還包括上述實施例中所提供的跨平臺即時數(shù)據(jù)交互裝置。
[0097]本實施例中跨平臺的第一客戶端和第二客戶端的系統(tǒng)以及跨平臺即時數(shù)據(jù)交互裝置的具體功能和交互方式,可參見上述實施例的記載,再次不在贅述。
[0098]本發(fā)明實施例所提供的跨平臺即時數(shù)據(jù)交互裝置的計算機程序產(chǎn)品,包括存儲了程序代碼的計算機可讀存儲介質(zhì),所述程序代碼包括的指令可用于執(zhí)行前面方法實施例中所述的方法,具體實現(xiàn)可參見方法實施例,在此不再贅述。
[0099]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)和裝置的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0100]所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0101]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項】
1.一種跨平臺即時數(shù)據(jù)交互方法,應(yīng)用于至少包括跨平臺的第一客戶端和第二客戶端的系統(tǒng),其特征在于,所述方法包括: 分別獲取所述第一客戶端和第二客戶端的數(shù)據(jù)交互信息;對所述數(shù)據(jù)交互信息進(jìn)行轉(zhuǎn)換處理,生成同一預(yù)設(shè)數(shù)據(jù)格式的轉(zhuǎn)換處理信息; 建立第一客戶端和第二客戶端之間的長鏈接; 通過所述長鏈接,將第一客戶端的轉(zhuǎn)換處理信息發(fā)送至第二客戶端進(jìn)行數(shù)據(jù)解析處理,和/或?qū)⒌诙蛻舳说霓D(zhuǎn)換處理信息發(fā)送至第一客戶端進(jìn)行數(shù)據(jù)解析處理。
2.根據(jù)權(quán)利要求1所述的跨平臺即時數(shù)據(jù)交互方法,其特征在于,還包括:按照預(yù)設(shè)的匹配規(guī)則,對所述第一客戶端和所述第二客戶端進(jìn)行匹配,若匹配成功,則允許所述第一客戶端和第二客戶端之間進(jìn)行數(shù)據(jù)交互。
3.根據(jù)權(quán)利要求1所述的跨平臺即時數(shù)據(jù)交互方法,其特征在于,所述預(yù)設(shè)數(shù)據(jù)格式為Json字符串; 和/或, 所述數(shù)據(jù)交互信息為數(shù)據(jù)或字典、或者自定義格式的字符串。
4.根據(jù)權(quán)利要求1所述的跨平臺即時數(shù)據(jù)交互方法,其特征在于,建立第一客戶端和第二客戶端之間的長鏈接具體包括: 對所述第一客戶端和所述第二客戶端建立socket長鏈接。
5.根據(jù)權(quán)利要求1-4任意一項所述的跨平臺即時數(shù)據(jù)交互方法,其特征在于,還包括: 從第一客戶端和/或第二客戶端獲取用戶賬號,并獲取用戶登錄所用的終端的操作系統(tǒng)的第一識別碼,比對所述第一識別碼以及用戶賬號注冊所用的操作系統(tǒng)的第二識別碼是否一致; 如一致,則使第一客戶端和/或第二客戶端登錄服務(wù)器。
6.—種跨平臺即時數(shù)據(jù)交互裝置,其特征在于,應(yīng)用于至少包括跨平臺的第一客戶端和第二客戶端,所述裝置包括: 轉(zhuǎn)換處理模塊,用于分別獲取所述第一客戶端和第二客戶端的數(shù)據(jù)交互信息;對所述數(shù)據(jù)交互信息進(jìn)行轉(zhuǎn)換處理,生成同一預(yù)設(shè)數(shù)據(jù)格式的轉(zhuǎn)換處理信息; 建立鏈接模塊,用于建立第一客戶端和第二客戶端之間的長鏈接; 發(fā)送模塊,用于通過所述長鏈接,將第一客戶端的轉(zhuǎn)換處理信息發(fā)送至第二客戶端進(jìn)行數(shù)據(jù)解析處理,和/或?qū)⒌诙蛻舳说霓D(zhuǎn)換處理信息發(fā)送至第一客戶端進(jìn)行數(shù)據(jù)解析處理。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括匹配模塊; 所述匹模塊用于按照預(yù)設(shè)的匹配規(guī)則,對所述第一客戶端和所述第二客戶端進(jìn)行匹配,若匹配成功,則允許所述第一客戶端和第二客戶端之間進(jìn)行數(shù)據(jù)交互。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述預(yù)設(shè)數(shù)據(jù)格式為Json字符串。 和/或, 所述數(shù)據(jù)交互信息為數(shù)據(jù)或字典、或者自定義格式的字符串。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:賬號識別模塊; 所述賬號識別模塊用于從客戶端獲取用戶賬號,并獲取用戶登錄所用的終端的操作系統(tǒng)的第一識別碼,比對所述第一識別碼以及用戶賬號注冊所用的操作系統(tǒng)的第二識別碼是否一致; 如一致,則使客戶端登錄服務(wù)器。
10.—種跨平臺即時數(shù)據(jù)交互系統(tǒng),至少包括跨平臺的第一客戶端和第二客戶端的系統(tǒng),其特征在于,還包括如權(quán)利要求6-9所述的裝置。
【專利摘要】本發(fā)明涉及通信領(lǐng)域,具體涉及一種跨平臺即時數(shù)據(jù)交互方法裝置以及系統(tǒng),該交互方法應(yīng)用于至少包括跨平臺的第一客戶端和第二客戶端的系統(tǒng),所述方法包括:分別獲取所述第一客戶端和第二客戶端的數(shù)據(jù)交互信息;對所述數(shù)據(jù)交互信息進(jìn)行轉(zhuǎn)換處理,生成同一預(yù)設(shè)數(shù)據(jù)格式的轉(zhuǎn)換處理信息;建立第一客戶端和第二客戶端之間的長鏈接;通過所述長鏈接,將第一客戶端的轉(zhuǎn)換處理信息發(fā)送至第二客戶端進(jìn)行數(shù)據(jù)解析處理,和/或?qū)⒌诙蛻舳说霓D(zhuǎn)換處理信息發(fā)送至第一客戶端進(jìn)行數(shù)據(jù)解析處理。該跨平臺即時數(shù)據(jù)交互方法、裝置及系統(tǒng),能夠使得安裝在不同手機操作系統(tǒng)中的客戶端能夠?qū)崿F(xiàn)跨平臺同服務(wù)器。
【IPC分類】H04L29-06, H04L29-08
【公開號】CN104702696
【申請?zhí)枴緾N201510127498
【發(fā)明人】周佳
【申請人】北京合生共濟(jì)投資咨詢有限責(zé)任公司
【公開日】2015年6月10日
【申請日】2015年3月23日