信息處理方法以及終端設(shè)備的制作方法
【專利摘要】提供了信息處理方法和終端設(shè)備。該信息處理方法應(yīng)用于第一終端設(shè)備,包括:基于第一網(wǎng)絡(luò)協(xié)議建立內(nèi)容專用服務(wù)器的第一數(shù)據(jù)通道;基于第一通信協(xié)議通過第一數(shù)據(jù)通道在內(nèi)容專用服務(wù)器上創(chuàng)建第一頻道,該第一頻道用于N個(gè)第二終端設(shè)備基于第一通信協(xié)議通過第一網(wǎng)絡(luò)協(xié)議與內(nèi)容專用服務(wù)器建立的第二數(shù)據(jù)通道能夠訂閱該第一頻道;基于第一通信協(xié)議通過第一數(shù)據(jù)通道將第一數(shù)據(jù)發(fā)送到內(nèi)容專用服務(wù)器的第一頻道,以使得每個(gè)第二終端設(shè)備基于第一通信協(xié)議通過第二數(shù)據(jù)通道從內(nèi)容專用服務(wù)器的第一頻道獲得第一數(shù)據(jù)并且在第二終端設(shè)備的瀏覽器內(nèi)顯示第一數(shù)據(jù)。這樣,實(shí)現(xiàn)了各個(gè)終端設(shè)備之間的數(shù)據(jù)通信,促進(jìn)了用戶便利,并增強(qiáng)了通信性能。
【專利說明】信息處理方法以及終端設(shè)備
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及信息處理方法和終端設(shè)備。
【背景技術(shù)】
[0002] 目前,個(gè)人的終端設(shè)備的種類原來越多,比如電話、平板電腦、臺(tái)式機(jī)、電視、數(shù)碼 相機(jī)等,并且,一個(gè)用戶擁有多個(gè)終端設(shè)備也已經(jīng)越來越普遍。在這種情況下,用戶可能希 望使用個(gè)人的一個(gè)終端設(shè)備來訪問其他的終端設(shè)備的需求已經(jīng)越來越多,同樣,用戶通過 其個(gè)人的終端設(shè)備訪問其他用戶的終端設(shè)備的需求也同樣存在。
[0003] 因此,需要一種信息處理方法,使得可以由終端設(shè)備不經(jīng)由彼此的直接通信而獲 得其它終端設(shè)備發(fā)送的數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0004] 因此,針對(duì)上述現(xiàn)有技術(shù)中存在的問題和需求做出本發(fā)明。
[0005] 本發(fā)明實(shí)施例的目的是提供一種信息處理方法和終端設(shè)備,以使得終端設(shè)備可以 通過內(nèi)容專用服務(wù)器向其它終端設(shè)備發(fā)布數(shù)據(jù)并且獲得其它終端設(shè)備的數(shù)據(jù)。
[0006] 根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種信息處理方法,應(yīng)用于第一終端設(shè)備, 所述方法包括:基于第一網(wǎng)絡(luò)協(xié)議建立內(nèi)容專用服務(wù)器的第一數(shù)據(jù)通道;基于第一通信協(xié) 議通過所述第一數(shù)據(jù)通道在所述內(nèi)容專用服務(wù)器上創(chuàng)建第一頻道,所述第一頻道用于N個(gè) 第二終端設(shè)備基于所述第一通信協(xié)議通過所述第一網(wǎng)絡(luò)協(xié)議與所述內(nèi)容專用服務(wù)器建立 的第二數(shù)據(jù)通道能夠訂閱所述第一頻道;以及,基于所述第一通信協(xié)議通過所述第一數(shù)據(jù) 通道將第一數(shù)據(jù)發(fā)送到所述內(nèi)容專用服務(wù)器的所述第一頻道,以使得所述N個(gè)第二終端設(shè) 備中的每個(gè)第二終端設(shè)備基于所述第一通信協(xié)議通過所述第二數(shù)據(jù)通道從所述內(nèi)容專用 服務(wù)器的所述第一頻道獲得所述第一數(shù)據(jù)并且在所述第二終端設(shè)備的瀏覽器內(nèi)顯示所述 第一數(shù)據(jù)。
[0007] 在上述信息處理方法中,所述基于所述第一通信協(xié)議通過所述第一數(shù)據(jù)通道在所 述內(nèi)容專用服務(wù)器上創(chuàng)建第一頻道,所述第一頻道用于N個(gè)第二終端設(shè)備基于所述第一通 信協(xié)議通過所述第一網(wǎng)絡(luò)協(xié)議與所述內(nèi)容專用服務(wù)器建立的第二數(shù)據(jù)通道能夠訂閱所述 第一頻道具體包括:將所述內(nèi)容專用服務(wù)器的第一標(biāo)識(shí)信息和所述第一頻道的第二標(biāo)識(shí)信 息發(fā)送給通用服務(wù)器,以使得所述N個(gè)第二終端設(shè)備從所述通用服務(wù)器獲得所述內(nèi)容專用 服務(wù)器的第一標(biāo)識(shí)信息和所述第一頻道的第二標(biāo)識(shí)信息發(fā)送給通用服務(wù)器;其中,所述N 個(gè)第二終端設(shè)備使用所述內(nèi)容服務(wù)器的第一標(biāo)識(shí)信息基于所述第一通信協(xié)議通過所述第 一網(wǎng)絡(luò)協(xié)議與所述內(nèi)容專用服務(wù)器建立所述第二數(shù)據(jù)通道,且所述N個(gè)第二終端設(shè)備使用 所述第一頻道的第二標(biāo)識(shí)信息使得所述第二數(shù)據(jù)通道能夠訂閱所述第一頻道。
[0008] 在上述信息處理方法中,所述第一終端設(shè)備具有第一用戶標(biāo)識(shí)信息,所述第二終 端設(shè)備具有第二用戶標(biāo)識(shí)信息,并且,所述第一用戶標(biāo)識(shí)信息與所述第二用戶標(biāo)識(shí)信息相 同。
[0009] 在上述信息處理方法中,所述第二終端設(shè)備基于所述第一通信協(xié)議通過所述第 二數(shù)據(jù)通道在所述內(nèi)容專用服務(wù)器上創(chuàng)建第二頻道并且基于所述第一通信協(xié)議通過所述 第二數(shù)據(jù)通道將第二數(shù)據(jù)發(fā)送到所述內(nèi)容專用服務(wù)器的所述第二頻道,所述方法進(jìn)一步包 括:所述第一終端設(shè)備基于所述第一通信協(xié)議通過所述第一數(shù)據(jù)通道從所述內(nèi)容專用服務(wù) 器的所述第二頻道獲得所述第二數(shù)據(jù)并且在所述第一終端設(shè)備的瀏覽器內(nèi)顯示所述第二 數(shù)據(jù)。
[0010] 在上述信息處理方法中,進(jìn)一步包括:將所述第一數(shù)據(jù)更新為第三數(shù)據(jù);和基于 所述第一通信協(xié)議通過所述第一數(shù)據(jù)通道將所述第三數(shù)據(jù)發(fā)送到所述內(nèi)容專用服務(wù)器的 所述第一頻道,以使得所述N個(gè)第二終端設(shè)備中的每個(gè)第二終端設(shè)備基于所述第一通信協(xié) 議通過所述第二數(shù)據(jù)通道從所述內(nèi)容專用服務(wù)器的所述第一頻道獲得所述第三數(shù)據(jù)并且 在所述第二終端設(shè)備的瀏覽器內(nèi)顯示所述第三數(shù)據(jù)。
[0011] 在上述信息處理方法中,所述第一網(wǎng)絡(luò)協(xié)議是用于模擬與所述內(nèi)容專用服務(wù)器的 長連接的網(wǎng)絡(luò)協(xié)議。
[0012] 在上述信息處理方法中,所述第一通信協(xié)議是用于向所述內(nèi)容專用服務(wù)器發(fā)送數(shù) 據(jù)以發(fā)布給其它終端設(shè)備并使得其它終端設(shè)備訂閱數(shù)據(jù)以從所述內(nèi)容專用服務(wù)器獲得數(shù) 據(jù)的通信協(xié)議。
[0013] 在上述信息處理方法中,所述使得所述N個(gè)第二終端設(shè)備中的每個(gè)第二終端設(shè)備 在所述第二終端設(shè)備的瀏覽器內(nèi)顯示所述第一數(shù)據(jù)具體包括:所述第二終端設(shè)備運(yùn)行所述 第二終端設(shè)備本地的系統(tǒng)程序,以在所述第二終端設(shè)備的瀏覽器內(nèi)創(chuàng)建一顯示界面;所述 第二終端設(shè)備本地的系統(tǒng)程序解析所述第一數(shù)據(jù),以在所述顯示界面內(nèi)渲染并顯示所述第 一數(shù)據(jù)的內(nèi)容。
[0014] 根據(jù)本發(fā)明實(shí)施例的另一方面,提供了一種終端設(shè)備,包括:通道建立單元,配置 為基于第一網(wǎng)絡(luò)協(xié)議建立內(nèi)容專用服務(wù)器的第一數(shù)據(jù)通道;頻道建立單元,配置為基于第 一通信協(xié)議通過所述第一數(shù)據(jù)通道在所述內(nèi)容專用服務(wù)器上創(chuàng)建第一頻道,所述第一頻道 用于N個(gè)其它終端設(shè)備基于所述第一通信協(xié)議通過所述第一網(wǎng)絡(luò)協(xié)議與所述內(nèi)容專用服 務(wù)器建立的第二數(shù)據(jù)通道能夠訂閱所述第一頻道;以及,數(shù)據(jù)發(fā)布單元,配置為基于所述第 一通信協(xié)議通過所述第一數(shù)據(jù)通道將第一數(shù)據(jù)發(fā)送到所述內(nèi)容專用服務(wù)器的所述第一頻 道,以使得所述N個(gè)其它終端設(shè)備中的每個(gè)其它終端設(shè)備基于所述第一通信協(xié)議通過所述 第二數(shù)據(jù)通道從所述內(nèi)容專用服務(wù)器的所述第一頻道獲得所述第一數(shù)據(jù)并且在所述第二 終端設(shè)備的瀏覽器內(nèi)顯示所述第一數(shù)據(jù)。
[0015] 在上述終端設(shè)備中,所述頻道建立單元具體包括:信息發(fā)送單元,配置為將所述內(nèi) 容專用服務(wù)器的第一標(biāo)識(shí)信息和所述第一頻道的第二標(biāo)識(shí)信息發(fā)送給通用服務(wù)器,以使得 所述N個(gè)其它終端設(shè)備從所述通用服務(wù)器獲得所述內(nèi)容專用服務(wù)器的第一標(biāo)識(shí)信息和所 述第一頻道的第二標(biāo)識(shí)信息發(fā)送給通用服務(wù)器;其中,所述N個(gè)其它終端設(shè)備使用所述內(nèi) 容服務(wù)器的第一標(biāo)識(shí)信息基于所述第一通信協(xié)議通過所述第一網(wǎng)絡(luò)協(xié)議與所述內(nèi)容專用 服務(wù)器建立所述第二數(shù)據(jù)通道,且所述N個(gè)第二終端設(shè)備使用所述第一頻道的第二標(biāo)識(shí)信 息使得所述第二數(shù)據(jù)通道能夠訂閱所述第一頻道。
[0016] 在上述終端設(shè)備中,進(jìn)一步具有第一用戶標(biāo)識(shí)信息,且所述其它終端設(shè)備具有第 二用戶標(biāo)識(shí)信息,并且,所述第一用戶標(biāo)識(shí)信息與所述第二用戶標(biāo)識(shí)信息相同。
[0017] 在上述終端設(shè)備中,所述其它終端設(shè)備基于所述第一通信協(xié)議通過所述第二數(shù)據(jù) 通道在所述內(nèi)容專用服務(wù)器上創(chuàng)建第二頻道并且基于所述第一通信協(xié)議通過所述第二數(shù) 據(jù)通道將第二數(shù)據(jù)發(fā)送到所述內(nèi)容專用服務(wù)器的所述第二頻道,所述終端設(shè)備基于所述第 一通信協(xié)議通過所述第一數(shù)據(jù)通道從所述內(nèi)容專用服務(wù)器的所述第二頻道獲得所述第二 數(shù)據(jù)并且在所述終端設(shè)備的瀏覽器內(nèi)顯示所述第二數(shù)據(jù)。
[0018] 在上述終端設(shè)備中,進(jìn)一步包括:數(shù)據(jù)更新單元,配置為將所述第一數(shù)據(jù)更新為第 三數(shù)據(jù);以及,所述數(shù)據(jù)發(fā)布單元進(jìn)一步配置為基于所述第一通信協(xié)議通過所述第一數(shù)據(jù) 通道將所述第三數(shù)據(jù)發(fā)送到所述內(nèi)容專用服務(wù)器的所述第一頻道,以使得所述N個(gè)其它終 端設(shè)備中的每個(gè)其它終端設(shè)備基于所述第一通信協(xié)議通過所述第二數(shù)據(jù)通道從所述內(nèi)容 專用服務(wù)器的所述第一頻道獲得所述第三數(shù)據(jù)并且在所述第二終端設(shè)備的瀏覽器內(nèi)顯示 所述第三數(shù)據(jù)。
[0019] 在上述終端設(shè)備中,所述第一網(wǎng)絡(luò)協(xié)議是用于模擬與所述內(nèi)容專用服務(wù)器的長連 接的網(wǎng)絡(luò)協(xié)議。
[0020] 在上述終端設(shè)備中,所述第一通信協(xié)議是用于向所述內(nèi)容專用服務(wù)器發(fā)送數(shù)據(jù)以 發(fā)布給其它終端設(shè)備并使得其它終端設(shè)備訂閱數(shù)據(jù)以從所述內(nèi)容專用服務(wù)器獲得數(shù)據(jù)的 通信協(xié)議。
[0021] 在上述終端設(shè)備中,進(jìn)一步包括:數(shù)據(jù)接收單元,配置為基于所述第一通信協(xié)議通 過所述第一數(shù)據(jù)通道從所述內(nèi)容專用服務(wù)器的所述第二頻道獲得所述第二數(shù)據(jù);界面創(chuàng)建 單元,配置為運(yùn)行所述終端設(shè)備本地的系統(tǒng)程序,以在所述終端設(shè)備的瀏覽器內(nèi)創(chuàng)建一顯 示界面;和顯示控制單元,配置為運(yùn)行本地的系統(tǒng)程序以解析所述第二數(shù)據(jù),以在所述顯示 界面內(nèi)渲染并顯示所述第二數(shù)據(jù)的內(nèi)容。
[0022] 通過根據(jù)本發(fā)明實(shí)施例的信息處理方法和終端設(shè)備,各個(gè)終端設(shè)備可以使用內(nèi)容 專用服務(wù)器來發(fā)布數(shù)據(jù)給其它終端設(shè)備或者從其它終端設(shè)備訂閱數(shù)據(jù),從而實(shí)現(xiàn)了各個(gè)終 端設(shè)備之間的數(shù)據(jù)通信,促進(jìn)了用戶便利,并增強(qiáng)了通信性能。
【專利附圖】
【附圖說明】
[0023] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
[0024] 圖1是根據(jù)本發(fā)明實(shí)施例的信息處理方法的示意性流程圖;
[0025] 圖2是根據(jù)本發(fā)明實(shí)施例的信息處理方法的應(yīng)用場景的一示例的示意圖;
[0026] 圖3是根據(jù)本發(fā)明實(shí)施例的信息處理方法的應(yīng)用場景的另一示例的示意圖;
[0027] 圖4是根據(jù)本發(fā)明實(shí)施例的終端設(shè)備的示意性框圖。
【具體實(shí)施方式】
[0028] 下面,將結(jié)合附圖詳細(xì)描述根據(jù)本發(fā)明實(shí)施例的信息處理方法和終端設(shè)備。
[0029] 根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種信息處理方法,應(yīng)用于第一終端設(shè)備, 所述方法包括:基于第一網(wǎng)絡(luò)協(xié)議建立內(nèi)容專用服務(wù)器的第一數(shù)據(jù)通道;基于第一通信協(xié) 議通過所述第一數(shù)據(jù)通道在所述內(nèi)容專用服務(wù)器上創(chuàng)建第一頻道,所述第一頻道用于N個(gè) 第二終端設(shè)備基于所述第一通信協(xié)議通過所述第一網(wǎng)絡(luò)協(xié)議與所述內(nèi)容專用服務(wù)器建立 的第二數(shù)據(jù)通道能夠訂閱所述第一頻道;基于所述第一通信協(xié)議通過所述第一數(shù)據(jù)通道將 第一數(shù)據(jù)發(fā)送到所述內(nèi)容專用服務(wù)器的所述第一頻道,以使得所述N個(gè)第二終端設(shè)備中的 每個(gè)第二終端設(shè)備基于所述第一通信協(xié)議通過所述第二數(shù)據(jù)通道從所述內(nèi)容專用服務(wù)器 的所述第一頻道獲得所述第一數(shù)據(jù)并且在所述第二終端設(shè)備的瀏覽器內(nèi)顯示所述第一數(shù) 據(jù)。
[0030] 通過根據(jù)本發(fā)明實(shí)施例的信息處理方法,第一終端設(shè)備不需要與另外的N個(gè)第二 終端設(shè)備建立直接的數(shù)據(jù)連接,而是可以通過內(nèi)容專用服務(wù)器實(shí)現(xiàn)與第二終端設(shè)備之間的 數(shù)據(jù)通信,從而解決了現(xiàn)有技術(shù)中各個(gè)終端設(shè)備之間無法實(shí)現(xiàn)數(shù)據(jù)互通的問題,增強(qiáng)了終 端設(shè)備的數(shù)據(jù)通信能力,并且極大地促進(jìn)了用戶使用的便利。
[0031] 圖1是根據(jù)本發(fā)明實(shí)施例的信息處理方法的示意性流程圖。如圖1所示,根據(jù)本 發(fā)明實(shí)施例的信息處理方法,應(yīng)用于第一終端設(shè)備,該方法包括:S1,基于第一網(wǎng)絡(luò)協(xié)議建 立內(nèi)容專用服務(wù)器的第一數(shù)據(jù)通道;S2,基于第一通信協(xié)議通過所述第一數(shù)據(jù)通道在所述 內(nèi)容專用服務(wù)器上創(chuàng)建第一頻道,所述第一頻道用于N個(gè)第二終端設(shè)備基于所述第一通信 協(xié)議通過所述第一網(wǎng)絡(luò)協(xié)議與所述內(nèi)容專用服務(wù)器建立的第二數(shù)據(jù)通道能夠訂閱所述第 一頻道;S3,基于所述第一通信協(xié)議通過所述第一數(shù)據(jù)通道將第一數(shù)據(jù)發(fā)送到所述內(nèi)容專 用服務(wù)器的所述第一頻道,以使得所述N個(gè)第二終端設(shè)備中的每個(gè)第二終端設(shè)備基于所述 第一通信協(xié)議通過所述第二數(shù)據(jù)通道從所述內(nèi)容專用服務(wù)器的所述第一頻道獲得所述第 一數(shù)據(jù)并且在所述第二終端設(shè)備的瀏覽器內(nèi)顯示所述第一數(shù)據(jù)。
[0032] 下面,將結(jié)合圖2詳細(xì)描述根據(jù)本發(fā)明實(shí)施例的信息處理方法的應(yīng)用場景。
[0033] 圖2是根據(jù)本發(fā)明實(shí)施例的信息處理方法的應(yīng)用場景的一示例的示意圖。如圖2 所示,第一終端設(shè)備100可以與內(nèi)容專用服務(wù)器200進(jìn)行數(shù)據(jù)通信,并且,N個(gè)第二終端設(shè)備 300-1到300-N也可以與內(nèi)容專用服務(wù)器200進(jìn)行數(shù)據(jù)通信。當(dāng)?shù)谝唤K端設(shè)備100希望向 其它的N個(gè)第二終端設(shè)備300-1到300-N發(fā)布第一終端設(shè)備100本地的數(shù)據(jù)時(shí),第一終端 設(shè)備100基于第一網(wǎng)絡(luò)協(xié)議建立到內(nèi)容專用服務(wù)器200的第一數(shù)據(jù)通道101,并且基于第一 通信協(xié)議,通過所述第一數(shù)據(jù)通道在內(nèi)容專用服務(wù)器200上創(chuàng)建第一頻道102,類似地,N個(gè) 第二終端設(shè)備300-1到300-N也可以基于同樣的第一網(wǎng)絡(luò)協(xié)議,建立到內(nèi)容專用服務(wù)器200 的第二數(shù)據(jù)通道301-1到301-N,并且,基于同樣的第一通信協(xié)議,通過第二數(shù)據(jù)通道301-1 至Ij301-N在內(nèi)容專用服務(wù)器200上創(chuàng)建第二頻道302-1到302-N。在圖2中,為了描述的清 楚,僅示出了N個(gè)第二終端設(shè)備300-1到300-N建立的到內(nèi)容專用服務(wù)器200的第二數(shù)據(jù)通 道中的第二數(shù)據(jù)通道301-1,以及創(chuàng)建的第二頻道302-1到302-N中的第二頻道302-1,而 并沒有示出其它的第二數(shù)據(jù)通信和第二頻道。但是,本領(lǐng)域技術(shù)人員可以理解,在具有N個(gè) 第二終端設(shè)備的情況下,每個(gè)第二終端設(shè)備都可以基于第一網(wǎng)絡(luò)協(xié)議建立到內(nèi)容專用服務(wù) 器200的第二數(shù)據(jù)通道,并且基于第一通信協(xié)議,通過第二數(shù)據(jù)通道在內(nèi)容專用服務(wù)器200 上創(chuàng)建相應(yīng)的第二頻道。
[0034] 這樣,在第一終端設(shè)備和第二終端設(shè)備在內(nèi)容專用服務(wù)器上創(chuàng)建了相應(yīng)的第一頻 道和第二頻道的情況下,第一終端設(shè)備100建立的第一數(shù)據(jù)通道101可以訂閱第二終端設(shè) 備300-1所創(chuàng)建的第二頻道302-1,并且,第二終端設(shè)備300-1建立的第二數(shù)據(jù)通道301-1 也可以訂閱第一終端設(shè)備100所創(chuàng)建的第一頻道102。在本發(fā)明的實(shí)施例中,術(shù)語"訂閱" 指的是建立數(shù)據(jù)通道與內(nèi)容專用服務(wù)器上的頻道之間的數(shù)據(jù)通信,使得可以由數(shù)據(jù)通道從 內(nèi)容專用服務(wù)器的頻道獲得數(shù)據(jù)。
[0035] 之后,當(dāng)?shù)谝唤K端設(shè)備100基于第一通信協(xié)議通過第一數(shù)據(jù)通道101將第一數(shù)據(jù) 發(fā)送到內(nèi)容專用服務(wù)器200的第一頻道102時(shí),第二終端設(shè)備300-1到300-N中的每個(gè)第 二終端設(shè)備可以基于相同的第一通信協(xié)議,通過所建立的第二數(shù)據(jù)通道301-1到301-N從 內(nèi)容專用服務(wù)器200的第一頻道102獲得該第一數(shù)據(jù),并且進(jìn)一步在第二終端設(shè)備300-1 到300-N的瀏覽器內(nèi)顯示該第一數(shù)據(jù)。這樣,第一終端設(shè)備100可以將第一數(shù)據(jù)通過內(nèi)容 專用服務(wù)器200分享給其它的第二終端設(shè)備300-1到300-N,從而使得第二終端設(shè)備300-1 到300-N在其設(shè)備本身的瀏覽器內(nèi)顯示該第一數(shù)據(jù)。
[0036] 在上述信息處理方法中,所述基于所述第一通信協(xié)議通過所述第一數(shù)據(jù)通道在所 述內(nèi)容專用服務(wù)器上創(chuàng)建第一頻道,所述第一頻道用于N個(gè)第二終端設(shè)備基于所述第一通 信協(xié)議通過所述第一網(wǎng)絡(luò)協(xié)議與所述內(nèi)容專用服務(wù)器建立的第二數(shù)據(jù)通道能夠訂閱所述 第一頻道具體包括:將所述內(nèi)容專用服務(wù)器的第一標(biāo)識(shí)信息和所述第一頻道的第二標(biāo)識(shí)信 息發(fā)送給通用服務(wù)器,以使得所述N個(gè)第二終端設(shè)備從所述通用服務(wù)器獲得所述內(nèi)容專用 服務(wù)器的第一標(biāo)識(shí)信息和所述第一頻道的第二標(biāo)識(shí)信息發(fā)送給通用服務(wù)器;其中,所述N 個(gè)第二終端設(shè)備使用所述內(nèi)容服務(wù)器的第一標(biāo)識(shí)信息基于所述第一通信協(xié)議通過所述第 一網(wǎng)絡(luò)協(xié)議與所述內(nèi)容專用服務(wù)器建立所述第二數(shù)據(jù)通道,且所述N個(gè)第二終端設(shè)備使用 所述第一頻道的第二標(biāo)識(shí)信息使得所述第二數(shù)據(jù)通道能夠訂閱所述第一頻道。
[0037] 在根據(jù)本發(fā)明實(shí)施例的信息處理方法中,由于第一終端設(shè)備和第二終端設(shè)備之間 無法進(jìn)行直接的數(shù)據(jù)通信,當(dāng)?shù)谝唤K端設(shè)備在內(nèi)容專用服務(wù)器上建立數(shù)據(jù)頻道以發(fā)布數(shù)據(jù) 時(shí),第二終端設(shè)備需要知道第一終端設(shè)備在哪個(gè)內(nèi)容專用服務(wù)器上建立了數(shù)據(jù)頻道,以及 在該內(nèi)容專用服務(wù)器上建立了哪個(gè)數(shù)據(jù)頻道。因此,第一終端設(shè)備將其建立數(shù)據(jù)頻道的內(nèi) 容專用服務(wù)器的第一標(biāo)識(shí)信息和所建立的數(shù)據(jù)頻道的第二標(biāo)識(shí)信息發(fā)送給通用服務(wù)器,這 樣,第二終端設(shè)備可以從通用服務(wù)器獲得第一終端設(shè)備所建立的數(shù)據(jù)頻道的信息,以從第 一終端設(shè)備所建立的數(shù)據(jù)頻道獲得第一終端設(shè)備發(fā)布的數(shù)據(jù)。
[0038] 圖3是根據(jù)本發(fā)明實(shí)施例的信息處理方法的應(yīng)用場景的另一示例的示意圖。如圖 3所示,為了描述的清楚,在圖3中僅示出了一個(gè)第二終端設(shè)備600。與圖2中類似,第一終 端設(shè)備400基于第一網(wǎng)絡(luò)協(xié)議,建立了到內(nèi)容專用服務(wù)器500的第一數(shù)據(jù)通道401,并且基 于第一通信協(xié)議,通過第一數(shù)據(jù)通道401在內(nèi)容專用服務(wù)器500上創(chuàng)建第一頻道402。并 且,第一終端設(shè)備400將內(nèi)容專用服務(wù)器500的第一標(biāo)識(shí)信息和第一頻道402的第二標(biāo)識(shí) 信息發(fā)送到通用服務(wù)器700。第二終端設(shè)備600從通用服務(wù)器700獲得了內(nèi)容專用服務(wù)器 500的第一標(biāo)識(shí)信息和第一頻道402的第二標(biāo)識(shí)信息之后,便獲知需要建立到內(nèi)容服務(wù)器 500的數(shù)據(jù)通道。因此,第二終端設(shè)備600可以基于第一網(wǎng)絡(luò)協(xié)議,建立到內(nèi)容專用服務(wù)器 500的第二數(shù)據(jù)通道601。并且,在獲得了第一頻道402的第二標(biāo)識(shí)信息的情況下,第二終 端設(shè)備600的第二數(shù)據(jù)通道601訂閱該內(nèi)容專用服務(wù)器500上的第一頻道402。
[0039] 這里,本領(lǐng)域技術(shù)人員可以理解,應(yīng)該按照具體的網(wǎng)絡(luò)環(huán)境來選擇內(nèi)容專用服務(wù) 器和通信服務(wù)器,并且使用相應(yīng)的第一網(wǎng)絡(luò)協(xié)議和第一通信協(xié)議來進(jìn)行上述根據(jù)本發(fā)明實(shí) 施例的信息處理方法。例如,內(nèi)容專用服務(wù)器可以是標(biāo)準(zhǔn)的XMPP服務(wù)器,比如Gtalk,第一 網(wǎng)絡(luò)協(xié)議可以是Bosh協(xié)議,BOSH(Bidirectional-streamsOverSynchronousHTTP)是 一種在客戶端和服務(wù)器端之間通過HTTP的請(qǐng)求/響應(yīng)進(jìn)行客戶端和服務(wù)器雙向通信的技 術(shù),BOSH在XMPP系列規(guī)范中的XEP-0124中定義,其應(yīng)用場合為基于瀏覽器的客戶端訪問 XMPP服務(wù)器。并且第一通信協(xié)議可以是XMPP的Sub/Pub(發(fā)布/訂閱)機(jī)制。并且,通用 服務(wù)器可以是網(wǎng)絡(luò)中的各個(gè)終端設(shè)備公共連接的其它服務(wù)器,比如,聯(lián)想公司用于各個(gè)終 端設(shè)備的公共的Lenovo服務(wù)器。
[0040] 當(dāng)然,本領(lǐng)域技術(shù)人員同樣可以理解,第一終端設(shè)備也可能不需要將內(nèi)容專用服 務(wù)器的標(biāo)識(shí)信息和所創(chuàng)建的頻道的標(biāo)識(shí)信息通知給第二終端設(shè)備。例如,在各個(gè)終端設(shè)備 之間約定了所使用的特定內(nèi)容專用服務(wù)器和所創(chuàng)建的頻道的情況下,第二終端設(shè)備所建立 的數(shù)據(jù)通道可以直接從約定的內(nèi)容專用服務(wù)器訂閱該約定的頻道。
[0041] 這里,HTML5的出現(xiàn)使得終端設(shè)備應(yīng)用的開發(fā)發(fā)生了很大的變化,其使得各個(gè)終 端設(shè)備的應(yīng)用可以使用同一種開發(fā)語言來進(jìn)行開發(fā),這樣,在各個(gè)終端設(shè)備均使用HTML5 的環(huán)境下,就可以利用根據(jù)本發(fā)明實(shí)施例的信息處理方法來進(jìn)行各個(gè)終端設(shè)備之間的數(shù)據(jù) 互通,例如,當(dāng)一個(gè)終端設(shè)備的資源或者服務(wù)發(fā)生了變化時(shí),可以通知其它的終端設(shè)備。
[0042] 另外,網(wǎng)絡(luò)中的Pub/Sub模型定義了如何向一個(gè)內(nèi)容節(jié)點(diǎn)發(fā)布和訂閱消息,這些 節(jié)點(diǎn)通常被稱作主題(topiC)。主題可以被認(rèn)為是消息的傳輸中介,發(fā)布者(pubIisher)發(fā) 布消息到主題,訂閱者(subscriber)從主題訂閱消息。并且,主題使得消息訂閱者和消息 發(fā)布者保持互相獨(dú)立,不需要接觸即可保證消息的傳送。
[0043] 在根據(jù)本發(fā)明實(shí)施例的信息處理方法中,假設(shè)在HTML5的環(huán)境下,終端設(shè)備通過 Bosh協(xié)議進(jìn)行數(shù)據(jù),比如資源狀態(tài)的發(fā)布,從而在XMPP服務(wù)器上建立專用于數(shù)據(jù)發(fā)布的頻 道(即,上述主題),并采用XMPP的標(biāo)準(zhǔn)的Pub/Sub機(jī)制將數(shù)據(jù)發(fā)布到該XMPP服務(wù)器。這樣, 其它終端設(shè)備也可以同樣通過Bosh協(xié)議建立到XMPP服務(wù)器的數(shù)據(jù)通道,并訂閱該頻道,以 獲得該終端設(shè)備發(fā)布的數(shù)據(jù)。
[0044] 采用根據(jù)本發(fā)明實(shí)施例的信息處理方法,僅需要完成在終端設(shè)備上的開發(fā)工作, 而不需要進(jìn)行特定服務(wù)器的開發(fā),并且,在HTML5的環(huán)境中,也無需對(duì)Webkit核心進(jìn)行修 改就滿足了HTML5環(huán)境下應(yīng)用的使用,從而極大地節(jié)約了開發(fā)成本。
[0045] 在上述信息處理方法中,所述第一終端設(shè)備具有第一用戶標(biāo)識(shí)信息,所述第二終 端設(shè)備具有第二用戶標(biāo)識(shí)信息,并且,所述第一用戶標(biāo)識(shí)信息與所述第二用戶標(biāo)識(shí)信息相 同。
[0046] 如前所述,在根據(jù)本發(fā)明實(shí)施例的信息處理方法中,各個(gè)終端設(shè)備可以是同一用 戶的不同終端設(shè)備,也可以不同用戶的終端設(shè)備,例如,第一終端設(shè)備和第二終端設(shè)備可以 是同一用戶A的手機(jī)和平板電腦,且第一終端設(shè)備和第二終端設(shè)備也可以是不同用戶A和 B的手機(jī),或者用戶A的手機(jī)和用戶B的平板電腦。這樣,在第一終端設(shè)備具有用于標(biāo)識(shí)其 用戶的第一用戶標(biāo)識(shí)信息,且第二終端設(shè)備具有用于標(biāo)識(shí)其用戶的第二用戶標(biāo)識(shí)信息的情 況下,第一用戶標(biāo)識(shí)信息與第二用戶標(biāo)識(shí)信息可能相同,即,表示第一終端設(shè)備和第二終端 設(shè)備屬于同一用戶。
[0047] 在上述信息處理方法中,在所述第二終端設(shè)備基于所述第一通信協(xié)議通過所述第 二數(shù)據(jù)通道在所述內(nèi)容專用服務(wù)器上創(chuàng)建第二頻道并且基于所述第一通信協(xié)議通過所述 第二數(shù)據(jù)通道將第二數(shù)據(jù)發(fā)送到所述內(nèi)容專用服務(wù)器的所述第二頻道的情況下,所述第一 終端設(shè)備基于所述第一通信協(xié)議通過所述第一數(shù)據(jù)通道從所述內(nèi)容專用服務(wù)器的所述第 二頻道獲得所述第二數(shù)據(jù)并且在所述第一終端設(shè)備的瀏覽器內(nèi)顯示所述第二數(shù)據(jù)。
[0048] 如上所述,在根據(jù)本發(fā)明實(shí)施例的信息處理方法中,在具體應(yīng)用場景下,各個(gè)終端 設(shè)備既可以是數(shù)據(jù)的發(fā)布者,也可以是數(shù)據(jù)的訂閱者?;仡^參考圖2,在N個(gè)第二終端設(shè)備 300-1到300-N基于第一網(wǎng)絡(luò)協(xié)議,建立了到內(nèi)容專用服務(wù)器200的第二數(shù)據(jù)通道301-1 到301-N,并且,基于第一通信協(xié)議,通過第二數(shù)據(jù)通道301-1到301-N在內(nèi)容專用服務(wù)器 200上創(chuàng)建了第二頻道302-1到302-N的情況下。第一終端設(shè)備100的第一數(shù)據(jù)通道101 也可以訂閱其它第二終端設(shè)備300-1到300-N的第二頻道302-1到302-N,從而從第二頻 道302-1到302-N獲得相應(yīng)的數(shù)據(jù)。并且,各個(gè)第二終端設(shè)備300-1到300-N的各個(gè)第二 數(shù)據(jù)通道301-1到301-N也可以按照實(shí)際需要訂閱彼此的第二頻道302-1到302-N。本領(lǐng) 域技術(shù)人員可以理解,本發(fā)明實(shí)施例并不意在對(duì)此進(jìn)行任意限制。
[0049] 在上述信息處理方法中,進(jìn)一步包括:將所述第一數(shù)據(jù)更新為第三數(shù)據(jù);和基于 所述第一通信協(xié)議通過所述第一數(shù)據(jù)通道將所述第三數(shù)據(jù)發(fā)送到所述內(nèi)容專用服務(wù)器的 所述第一頻道,以使得所述N個(gè)第二終端設(shè)備中的每個(gè)第二終端設(shè)備基于所述第一通信協(xié) 議通過所述第二數(shù)據(jù)通道從所述內(nèi)容專用服務(wù)器的所述第一頻道獲得所述第三數(shù)據(jù)并且 在所述第二終端設(shè)備的瀏覽器內(nèi)顯示所述第三數(shù)據(jù)。
[0050] 如上所述,當(dāng)一個(gè)終端設(shè)備中發(fā)生資源和服務(wù)的變化時(shí),希望其它終端設(shè)備也可 以獲知這種資源和服務(wù)的變化。因此,根據(jù)本發(fā)明實(shí)施例的信息處理方法同樣支持?jǐn)?shù)據(jù)的 動(dòng)態(tài)更新。即,當(dāng)?shù)谝唤K端設(shè)備中的數(shù)據(jù)發(fā)生變化時(shí),第一終端設(shè)備將更新后的數(shù)據(jù)通過數(shù) 據(jù)頻道進(jìn)行發(fā)布,而訂閱了數(shù)據(jù)頻道的其它終端設(shè)備就可以獲得該發(fā)布的更新后的數(shù)據(jù)。
[0051] 在上述信息處理方法中,所述第一網(wǎng)絡(luò)協(xié)議是用于模擬與所述內(nèi)容專用服務(wù)器的 長連接的網(wǎng)絡(luò)協(xié)議。
[0052] 具體地說,在內(nèi)容專用服務(wù)器可以是標(biāo)準(zhǔn)的XMPP服務(wù)器,比如Gtalk,第一網(wǎng)絡(luò)協(xié) 議是Bosh協(xié)議,并且第一通信協(xié)議是XMPP的Sub/Pub(發(fā)布/訂閱)機(jī)制的情況下,該第 一網(wǎng)絡(luò)協(xié)議用于用HTTP協(xié)議模擬TCP協(xié)議的長連接,從而實(shí)現(xiàn)第一終端設(shè)備建立到標(biāo)準(zhǔn)的 XMPP服務(wù)器,比如Gtalk的數(shù)據(jù)通道。
[0053] 所述第一通信協(xié)議是用于向所述內(nèi)容專用服務(wù)器發(fā)送數(shù)據(jù)以發(fā)布給其它終端設(shè) 備并使得其它終端設(shè)備訂閱數(shù)據(jù)以從所述內(nèi)容專用服務(wù)器獲得數(shù)據(jù)的通信協(xié)議。
[0054] 根據(jù)上面描述的網(wǎng)絡(luò)中的Pub/Sub模型,第一頻道實(shí)際上是第一終端設(shè)備在內(nèi)容 專用服務(wù)器上建立的內(nèi)容發(fā)布節(jié)點(diǎn),并且,其它的第二終端設(shè)備通過建立的到內(nèi)容專用服 務(wù)器的第二數(shù)據(jù)通道,可以訂閱該內(nèi)容發(fā)布節(jié)點(diǎn),就相當(dāng)于利用該第二數(shù)據(jù)通道監(jiān)聽該第 一頻道,以從第一頻道獲得第一終端設(shè)備所發(fā)布的數(shù)據(jù)內(nèi)容。
[0055] 在上述信息處理方法中,所述使得所述N個(gè)第二終端設(shè)備中的每個(gè)第二終端設(shè)備 在所述第二終端設(shè)備的瀏覽器內(nèi)顯示所述第一數(shù)據(jù)具體包括:所述第二終端設(shè)備運(yùn)行所述 第二終端設(shè)備本地的系統(tǒng)程序,以在所述第二終端設(shè)備的瀏覽器內(nèi)創(chuàng)建一顯示界面;所述 第二終端設(shè)備本地的系統(tǒng)程序解析所述第一數(shù)據(jù),以在所述顯示界面內(nèi)渲染并顯示所述第 一數(shù)據(jù)的內(nèi)容。
[0056] 例如,在如上面所述的HTML5的環(huán)境中,由于Bosh是通過網(wǎng)頁的機(jī)制進(jìn)行數(shù)據(jù) 的發(fā)布,第二終端設(shè)備可以運(yùn)行本地的Javascript腳本,從而在本地的瀏覽器內(nèi)創(chuàng)建用于 顯示所接收的數(shù)據(jù)的顯示界面。并且,在通過第二數(shù)據(jù)通道接收到第一終端設(shè)備在第一頻 道內(nèi)發(fā)布的數(shù)據(jù)之后,可以解析該數(shù)據(jù)從而在上述顯示界面內(nèi)渲染并顯示該數(shù)據(jù)的內(nèi)容。 這樣,用戶可以通過瀏覽器查看其它終端設(shè)備所發(fā)布的數(shù)據(jù),例如,終端設(shè)備的資源變化情 況。
[0057] 如上所述,假設(shè)在HTML5的環(huán)境下,終端設(shè)備通過Bosh協(xié)議來實(shí)現(xiàn)基于HTML5 的XMPP消息承載,并利用XMPP的標(biāo)準(zhǔn)的Pub/Sub機(jī)制,實(shí)現(xiàn)資源到XMPP服務(wù)器的發(fā)布、訂 閱以及狀態(tài)通知。通過對(duì)XMPP進(jìn)行擴(kuò)展,從而支持在XMPP協(xié)議層對(duì)資源狀態(tài)的描述,其它 終端設(shè)備可以訂閱資源發(fā)布的節(jié)點(diǎn),以實(shí)時(shí)獲取資源變化情況。例如,一個(gè)完整的協(xié)議描述 和流程如下:
[0058] 首先,用戶A在XMPP服務(wù)器上創(chuàng)建了一個(gè)資源發(fā)布節(jié)點(diǎn)。
[0059] 然后,用戶B訂閱該節(jié)點(diǎn),以實(shí)時(shí)獲取用戶A的資源變化情況:
[0060] <iq type='set:' irom=ViserB@domain/resource' to='domain' id='subl'> <pubsub xmlns-http://iabber.org/prolOcoi/pubsub'> 〈subscribe node='nodename' j id='user A@doma i n'/> </pubsub>
[0061] </iq>
[0062] 用戶A可能發(fā)布、更新或者刪除一個(gè)資源。
[0063] 具體地說,在用戶A發(fā)布一個(gè)資源,如用戶A發(fā)布一塊存儲(chǔ)資源、一個(gè)打印服務(wù)等 時(shí):
[0064] <iq type-set' from='userA@doma i n/resource' to='domain' id='id'> <pubsub xm!ns=,http://jabber.org/protocol/pubsub,> 〈publish node='nodename'> // 節(jié)點(diǎn)名稱 <item id-id'> <entiy xmlns=' meplus.resource '> 資源描述</entiy> </item> 〈/publish〉 </pubsub> </iq>
[0065] 或者,當(dāng)用戶A更新一個(gè)資源,如用戶A發(fā)布的存儲(chǔ)資源大小發(fā)生了變化時(shí):
[0066] <iq type='set' fiOm='usery\@domain/resource' to='domain' id='id'> <pubsub xmlns='http://jabber.org/protocol/pubsub'> <i,efresh nod.e='.nodename'> //節(jié)點(diǎn)名稱 <item id-id'> <entry xmlns- meplus.resource '> 資源描述</entry> </item>
[0067] </ refresh:〉 </pubsub> </iq>
[0068] 由或者,當(dāng)用戶A刪除一個(gè)資源,如用戶A不再發(fā)布存儲(chǔ)資源時(shí):
[0069] <iq type-set' from=iiserA@domain/resource' to-domain' id='id'> <pubsub xmIns='http://jabber.org/proiocoi/pLibsub!> 〈retract node='.nodename'> //節(jié),長名才爾 <item id=!id!> <entry xmlns=' meplus.resource '> 資源描述 </entrv> j </item> </ retract> </pu.bsub> </iq>
[0070] 這樣,用戶B獲得資源更新消息:
[0071] <message from='domain' to='usei.,B@domain/res〇Lirce' Id=lXX^ 〈event xm[ns='http:/(jabber.org/piOtoc0j/pubsub#event'> <it.erns node='nodename'> <it.em id=ici,>
[…ENTRY …] </item> <7itcrns> 〈/event〉 〈/message〉
[0072] 通過根據(jù)本發(fā)明實(shí)施例的信息處理方法,不同終端設(shè)備可以通過內(nèi)容專用服務(wù)器 之間彼此之間的數(shù)據(jù)互通,從而在沒有彼此之間的直接數(shù)據(jù)通信的情況下實(shí)現(xiàn)數(shù)據(jù)共享。
[0073] 根據(jù)本發(fā)明實(shí)施例的另一方面,提供了一種終端設(shè)備,包括:通道建立單元,配置 為基于第一網(wǎng)絡(luò)協(xié)議建立內(nèi)容專用服務(wù)器的第一數(shù)據(jù)通道;頻道建立單元,配置為基于第 一通信協(xié)議通過所述第一數(shù)據(jù)通道在所述內(nèi)容專用服務(wù)器上創(chuàng)建第一頻道,所述第一頻道 用于N個(gè)其它終端設(shè)備基于所述第一通信協(xié)議通過所述第一網(wǎng)絡(luò)協(xié)議與所述內(nèi)容專用服 務(wù)器建立的第二數(shù)據(jù)通道能夠訂閱所述第一頻道;和基于所述第一通信協(xié)議通過所述第一 數(shù)據(jù)通道將第一數(shù)據(jù)發(fā)送到所述內(nèi)容專用服務(wù)器的所述第一頻道,以使得所述N個(gè)其它終 端設(shè)備中的每個(gè)其它終端設(shè)備基于所述第一通信協(xié)議通過所述第二數(shù)據(jù)通道從所述內(nèi)容 專用服務(wù)器的所述第一頻道獲得所述第一數(shù)據(jù)并且在所述第二終端設(shè)備的瀏覽器內(nèi)顯示 所述第一數(shù)據(jù)。
[0074] 圖4是根據(jù)本發(fā)明實(shí)施例的終端設(shè)備的示意性框圖。如圖4所示,根據(jù)本發(fā)明實(shí) 施例的終端設(shè)備10包括:通道建立單元11,配置為基于第一網(wǎng)絡(luò)協(xié)議建立內(nèi)容專用服務(wù)器 的第一數(shù)據(jù)通道;頻道建立單元12,配置為基于第一通信協(xié)議通過所述第一數(shù)據(jù)通道在所 述內(nèi)容專用服務(wù)器上創(chuàng)建第一頻道,所述第一頻道用于N個(gè)其它終端設(shè)備基于所述第一通 信協(xié)議通過所述第一網(wǎng)絡(luò)協(xié)議與所述內(nèi)容專用服務(wù)器建立的第二數(shù)據(jù)通道能夠訂閱所述 第一頻道;和數(shù)據(jù)發(fā)布單元13,配置為基于所述第一通信協(xié)議通過所述第一數(shù)據(jù)通道將第 一數(shù)據(jù)發(fā)送到所述內(nèi)容專用服務(wù)器的所述第一頻道,以使得所述N個(gè)其它終端設(shè)備中的每 個(gè)其它終端設(shè)備基于所述第一通信協(xié)議通過所述第二數(shù)據(jù)通道從所述內(nèi)容專用服務(wù)器的 所述第一頻道獲得所述第一數(shù)據(jù)并且在所述第二終端設(shè)備的瀏覽器內(nèi)顯示所述第一數(shù)據(jù)。
[0075] 在上述終端設(shè)備中,所述頻道建立單元具體包括:信息發(fā)送單元,配置為將所述內(nèi) 容專用服務(wù)器的第一標(biāo)識(shí)信息和所述第一頻道的第二標(biāo)識(shí)信息發(fā)送給通用服務(wù)器,以使得 所述N個(gè)其它終端設(shè)備從所述通用服務(wù)器獲得所述內(nèi)容專用服務(wù)器的第一標(biāo)識(shí)信息和所 述第一頻道的第二標(biāo)識(shí)信息發(fā)送給通用服務(wù)器;其中,所述N個(gè)其它終端設(shè)備使用所述內(nèi) 容服務(wù)器的第一標(biāo)識(shí)信息基于所述第一通信協(xié)議通過所述第一網(wǎng)絡(luò)協(xié)議與所述內(nèi)容專用 服務(wù)器建立所述第二數(shù)據(jù)通道,且所述N個(gè)第二終端設(shè)備使用所述第一頻道的第二標(biāo)識(shí)信 息使得所述第二數(shù)據(jù)通道能夠訂閱所述第一頻道。
[0076] 在上述終端設(shè)備中,進(jìn)一步具有第一用戶標(biāo)識(shí)信息,且所述其它終端設(shè)備具有第 二用戶標(biāo)識(shí)信息,并且,所述第一用戶標(biāo)識(shí)信息與所述第二用戶標(biāo)識(shí)信息相同。
[0077] 在上述終端設(shè)備中,在所述其它終端設(shè)備基于所述第一通信協(xié)議通過所述第二數(shù) 據(jù)通道在所述內(nèi)容專用服務(wù)器上創(chuàng)建第二頻道并且基于所述第一通信協(xié)議通過所述第二 數(shù)據(jù)通道將第二數(shù)據(jù)發(fā)送到所述內(nèi)容專用服務(wù)器的所述第二頻道的情況下,所述終端設(shè)備 基于所述第一通信協(xié)議通過所述第一數(shù)據(jù)通道從所述內(nèi)容專用服務(wù)器的所述第二頻道獲 得所述第二數(shù)據(jù)并且在所述終端設(shè)備的瀏覽器內(nèi)顯示所述第二數(shù)據(jù)。
[0078] 在上述終端設(shè)備中,進(jìn)一步包括:數(shù)據(jù)更新單元,配置為將所述第一數(shù)據(jù)更新為第 三數(shù)據(jù);以及,所述數(shù)據(jù)發(fā)布單元進(jìn)一步配置為基于所述第一通信協(xié)議通過所述第一數(shù)據(jù) 通道將所述第三數(shù)據(jù)發(fā)送到所述內(nèi)容專用服務(wù)器的所述第一頻道,以使得所述N個(gè)其它終 端設(shè)備中的每個(gè)其它終端設(shè)備基于所述第一通信協(xié)議通過所述第二數(shù)據(jù)通道從所述內(nèi)容 專用服務(wù)器的所述第一頻道獲得所述第三數(shù)據(jù)并且在所述第二終端設(shè)備的瀏覽器內(nèi)顯示 所述第三數(shù)據(jù)。
[0079] 在上述終端設(shè)備中,所述第一網(wǎng)絡(luò)協(xié)議是用于模擬與所述內(nèi)容專用服務(wù)器的長連 接的網(wǎng)絡(luò)協(xié)議。
[0080] 在上述終端設(shè)備中,所述第一通信協(xié)議是用于向所述內(nèi)容專用服務(wù)器發(fā)送數(shù)據(jù)以 發(fā)布給其它終端設(shè)備并使得其它終端設(shè)備訂閱數(shù)據(jù)以從所述內(nèi)容專用服務(wù)器獲得數(shù)據(jù)的 通信協(xié)議。
[0081] 在上述終端設(shè)備中,進(jìn)一步包括:數(shù)據(jù)接收單元,配置為基于所述第一通信協(xié)議通 過所述第一數(shù)據(jù)通道從所述內(nèi)容專用服務(wù)器的所述第二頻道獲得所述第二數(shù)據(jù);界面創(chuàng)建 單元,配置為運(yùn)行所述終端設(shè)備本地的系統(tǒng)程序,以在所述終端設(shè)備的瀏覽器內(nèi)創(chuàng)建一顯 示界面;和顯示控制單元,配置為運(yùn)行本地的系統(tǒng)程序以解析所述第二數(shù)據(jù),以在所述顯示 界面內(nèi)渲染并顯示所述第二數(shù)據(jù)的內(nèi)容。
[0082] 這里,本領(lǐng)域技術(shù)人員可以理解,根據(jù)本發(fā)明實(shí)施例的終端設(shè)備的其它細(xì)節(jié)與上 面描述的根據(jù)本發(fā)明實(shí)施例的信息處理方法中的相應(yīng)的部分相同,因此,為了簡明,這里便 不再贅述。
[0083] 通過根據(jù)本發(fā)明實(shí)施例的信息處理方法和終端設(shè)備,各個(gè)終端設(shè)備可以使用內(nèi)容 專用服務(wù)器來發(fā)布數(shù)據(jù)給其它終端設(shè)備或者從其它終端設(shè)備訂閱數(shù)據(jù),從而實(shí)現(xiàn)了各個(gè)終 端設(shè)備之間的數(shù)據(jù)通信,促進(jìn)了用戶便利,并增強(qiáng)了通信性能。
[0084] 本發(fā)明已經(jīng)參考具體實(shí)施例進(jìn)行了詳細(xì)說明。然而,很明顯,在不背離本發(fā)明的精 神的情況下,本領(lǐng)域技術(shù)人員能夠?qū)?shí)施例執(zhí)行更改和替換。換句話說,本發(fā)明用說明的形 式公開,而不是被限制地解釋。要判斷本發(fā)明的要旨,應(yīng)該考慮所附的權(quán)利要求。
【權(quán)利要求】
1. 一種信息處理方法,應(yīng)用于第一終端設(shè)備,所述方法包括: 基于第一網(wǎng)絡(luò)協(xié)議建立內(nèi)容專用服務(wù)器的第一數(shù)據(jù)通道; 基于第一通信協(xié)議通過所述第一數(shù)據(jù)通道在所述內(nèi)容專用服務(wù)器上創(chuàng)建第一頻道,所 述第一頻道用于N個(gè)第二終端設(shè)備基于所述第一通信協(xié)議通過所述第一網(wǎng)絡(luò)協(xié)議與所述 內(nèi)容專用服務(wù)器建立的第二數(shù)據(jù)通道能夠訂閱所述第一頻道; 基于所述第一通信協(xié)議通過所述第一數(shù)據(jù)通道將第一數(shù)據(jù)發(fā)送到所述內(nèi)容專用服務(wù) 器的所述第一頻道,以使得所述N個(gè)第二終端設(shè)備中的每個(gè)第二終端設(shè)備基于所述第一通 信協(xié)議通過所述第二數(shù)據(jù)通道從所述內(nèi)容專用服務(wù)器的所述第一頻道獲得所述第一數(shù)據(jù) 并且在所述第二終端設(shè)備的瀏覽器內(nèi)顯示所述第一數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的信息處理方法,其中,所述基于所述第一通信協(xié)議通過所述 第一數(shù)據(jù)通道在所述內(nèi)容專用服務(wù)器上創(chuàng)建第一頻道具體包括: 將所述內(nèi)容專用服務(wù)器的第一標(biāo)識(shí)信息和所述第一頻道的第二標(biāo)識(shí)信息發(fā)送給通用 服務(wù)器,以使得所述N個(gè)第二終端設(shè)備從所述通用服務(wù)器獲得所述內(nèi)容專用服務(wù)器的第一 標(biāo)識(shí)信息和所述第一頻道的第二標(biāo)識(shí)信息發(fā)送給通用服務(wù)器, 其中,所述N個(gè)第二終端設(shè)備使用所述內(nèi)容服務(wù)器的第一標(biāo)識(shí)信息基于所述第一通信 協(xié)議通過所述第一網(wǎng)絡(luò)協(xié)議與所述內(nèi)容專用服務(wù)器建立所述第二數(shù)據(jù)通道,以及 所述N個(gè)第二終端設(shè)備使用所述第一頻道的第二標(biāo)識(shí)信息使得所述第二數(shù)據(jù)通道能 夠訂閱所述第一頻道。
3. 根據(jù)權(quán)利要求1所述的信息處理方法,其中,所述第一終端設(shè)備具有第一用戶標(biāo)識(shí) 信息,所述第二終端設(shè)備具有第二用戶標(biāo)識(shí)信息,并且,所述第一用戶標(biāo)識(shí)信息與所述第二 用戶標(biāo)識(shí)信息相同。
4. 根據(jù)權(quán)利要求1所述的信息處理方法,其中,所述第二終端設(shè)備基于所述第一通信 協(xié)議通過所述第二數(shù)據(jù)通道在所述內(nèi)容專用服務(wù)器上創(chuàng)建第二頻道并且基于所述第一通 信協(xié)議通過所述第二數(shù)據(jù)通道將第二數(shù)據(jù)發(fā)送到所述內(nèi)容專用服務(wù)器的所述第二頻道, 所述方法進(jìn)一步包括: 所述第一終端設(shè)備基于所述第一通信協(xié)議通過所述第一數(shù)據(jù)通道從所述內(nèi)容專用服 務(wù)器的所述第二頻道獲得所述第二數(shù)據(jù)并且在所述第一終端設(shè)備的瀏覽器內(nèi)顯示所述第 二數(shù)據(jù)。
5. 根據(jù)權(quán)利要求1所述的信息處理方法,進(jìn)一步包括, 將所述第一數(shù)據(jù)更新為第三數(shù)據(jù);和 基于所述第一通信協(xié)議通過所述第一數(shù)據(jù)通道將所述第三數(shù)據(jù)發(fā)送到所述內(nèi)容專用 服務(wù)器的所述第一頻道,以使得所述N個(gè)第二終端設(shè)備中的每個(gè)第二終端設(shè)備基于所述第 一通信協(xié)議通過所述第二數(shù)據(jù)通道從所述內(nèi)容專用服務(wù)器的所述第一頻道獲得所述第三 數(shù)據(jù)并且在所述第二終端設(shè)備的瀏覽器內(nèi)顯示所述第三數(shù)據(jù)。
6. 根據(jù)權(quán)利要求1所述的信息處理方法,其中, 所述第一網(wǎng)絡(luò)協(xié)議是用于模擬與所述內(nèi)容專用服務(wù)器的長連接的網(wǎng)絡(luò)協(xié)議。
7. 根據(jù)權(quán)利要求1所述的信息處理方法,其中, 所述第一通信協(xié)議是用于向所述內(nèi)容專用服務(wù)器發(fā)送數(shù)據(jù)以發(fā)布給其它終端設(shè)備并 使得其它終端設(shè)備訂閱數(shù)據(jù)以從所述內(nèi)容專用服務(wù)器獲得數(shù)據(jù)的通信協(xié)議。
8. 根據(jù)權(quán)利要求1所述的信息處理方法,其中, 所述使得所述N個(gè)第二終端設(shè)備中的每個(gè)第二終端設(shè)備在所述第二終端設(shè)備的瀏覽 器內(nèi)顯示所述第一數(shù)據(jù)具體包括: 所述第二終端設(shè)備運(yùn)行所述第二終端設(shè)備本地的系統(tǒng)程序,以在所述第二終端設(shè)備的 瀏覽器內(nèi)創(chuàng)建一顯示界面; 所述第二終端設(shè)備本地的系統(tǒng)程序解析所述第一數(shù)據(jù),以在所述顯示界面內(nèi)渲染并顯 示所述第一數(shù)據(jù)的內(nèi)容。
9. 一種終端設(shè)備,包括: 通道建立單元,配置為基于第一網(wǎng)絡(luò)協(xié)議建立內(nèi)容專用服務(wù)器的第一數(shù)據(jù)通道, 頻道建立單元,配置為基于第一通信協(xié)議通過所述第一數(shù)據(jù)通道在所述內(nèi)容專用服務(wù) 器上創(chuàng)建第一頻道,所述第一頻道用于N個(gè)其它終端設(shè)備基于所述第一通信協(xié)議通過所述 第一網(wǎng)絡(luò)協(xié)議與所述內(nèi)容專用服務(wù)器建立的第二數(shù)據(jù)通道能夠訂閱所述第一頻道; 數(shù)據(jù)發(fā)布單元,配置為基于所述第一通信協(xié)議通過所述第一數(shù)據(jù)通道將第一數(shù)據(jù)發(fā)送 到所述內(nèi)容專用服務(wù)器的所述第一頻道,以使得所述N個(gè)其它終端設(shè)備中的每個(gè)其它終端 設(shè)備基于所述第一通信協(xié)議通過所述第二數(shù)據(jù)通道從所述內(nèi)容專用服務(wù)器的所述第一頻 道獲得所述第一數(shù)據(jù)并且在所述第二終端設(shè)備的瀏覽器內(nèi)顯示所述第一數(shù)據(jù)。
10. 根據(jù)權(quán)利要求9所述的終端設(shè)備,其中,所述頻道建立單元具體包括: 信息發(fā)送單元,配置為將所述內(nèi)容專用服務(wù)器的第一標(biāo)識(shí)信息和所述第一頻道的第二 標(biāo)識(shí)信息發(fā)送給通用服務(wù)器,以使得所述N個(gè)其它終端設(shè)備從所述通用服務(wù)器獲得所述內(nèi) 容專用服務(wù)器的第一標(biāo)識(shí)信息和所述第一頻道的第二標(biāo)識(shí)信息發(fā)送給通用服務(wù)器, 其中,所述N個(gè)其它終端設(shè)備使用所述內(nèi)容服務(wù)器的第一標(biāo)識(shí)信息基于所述第一通信 協(xié)議通過所述第一網(wǎng)絡(luò)協(xié)議與所述內(nèi)容專用服務(wù)器建立所述第二數(shù)據(jù)通道,且所述N個(gè)第 二終端設(shè)備使用所述第一頻道的第二標(biāo)識(shí)信息使得所述第二數(shù)據(jù)通道能夠訂閱所述第一 頻道。
11. 根據(jù)權(quán)利要求9所述的終端設(shè)備,進(jìn)一步具有第一用戶標(biāo)識(shí)信息,且所述其它終端 設(shè)備具有第二用戶標(biāo)識(shí)信息,并且,所述第一用戶標(biāo)識(shí)信息與所述第二用戶標(biāo)識(shí)信息相同。
12. 根據(jù)權(quán)利要求9所述的終端設(shè)備,其中,在所述其它終端設(shè)備基于所述第一通信協(xié) 議通過所述第二數(shù)據(jù)通道在所述內(nèi)容專用服務(wù)器上創(chuàng)建第二頻道并且基于所述第一通信 協(xié)議通過所述第二數(shù)據(jù)通道將第二數(shù)據(jù)發(fā)送到所述內(nèi)容專用服務(wù)器的所述第二頻道的情 況下, 所述終端設(shè)備進(jìn)一步基于所述第一通信協(xié)議通過所述第一數(shù)據(jù)通道從所述內(nèi)容專用 服務(wù)器的所述第二頻道獲得所述第二數(shù)據(jù)并且在所述終端設(shè)備的瀏覽器內(nèi)顯示所述第二 數(shù)據(jù)。
13. 根據(jù)權(quán)利要求9所述的終端設(shè)備,進(jìn)一步包括, 數(shù)據(jù)更新單元,配置為將所述第一數(shù)據(jù)更新為第三數(shù)據(jù);和 所述數(shù)據(jù)發(fā)布單元進(jìn)一步配置為基于所述第一通信協(xié)議通過所述第一數(shù)據(jù)通道將所 述第三數(shù)據(jù)發(fā)送到所述內(nèi)容專用服務(wù)器的所述第一頻道,以使得所述N個(gè)其它終端設(shè)備中 的每個(gè)其它終端設(shè)備基于所述第一通信協(xié)議通過所述第二數(shù)據(jù)通道從所述內(nèi)容專用服務(wù) 器的所述第一頻道獲得所述第三數(shù)據(jù)并且在所述第二終端設(shè)備的瀏覽器內(nèi)顯示所述第三 數(shù)據(jù)。
14. 根據(jù)權(quán)利要求9所述的終端設(shè)備,其中, 所述第一網(wǎng)絡(luò)協(xié)議是用于模擬與所述內(nèi)容專用服務(wù)器的長連接的網(wǎng)絡(luò)協(xié)議。
15. 根據(jù)權(quán)利要求9所述的終端設(shè)備,其中, 所述第一通信協(xié)議是用于向所述內(nèi)容專用服務(wù)器發(fā)送數(shù)據(jù)以發(fā)布給其它終端設(shè)備并 使得其它終端設(shè)備訂閱數(shù)據(jù)以從所述內(nèi)容專用服務(wù)器獲得數(shù)據(jù)的通信協(xié)議。
16. 根據(jù)權(quán)利要求12所述的終端設(shè)備,進(jìn)一步包括: 數(shù)據(jù)接收單元,配置為基于所述第一通信協(xié)議通過所述第一數(shù)據(jù)通道從所述內(nèi)容專用 服務(wù)器的所述第二頻道獲得所述第二數(shù)據(jù); 界面創(chuàng)建單元,配置為運(yùn)行所述終端設(shè)備本地的系統(tǒng)程序,以在所述終端設(shè)備的瀏覽 器內(nèi)創(chuàng)建一顯示界面;和 顯示控制單元,配置為運(yùn)行本地的系統(tǒng)程序以解析所述第二數(shù)據(jù),以在所述顯示界面 內(nèi)渲染并顯示所述第二數(shù)據(jù)的內(nèi)容。
【文檔編號(hào)】H04L29/06GK104426895SQ201310407628
【公開日】2015年3月18日 申請(qǐng)日期:2013年9月9日 優(yōu)先權(quán)日:2013年9月9日
【發(fā)明者】高鋒, 李棟 申請(qǐng)人:聯(lián)想(北京)有限公司