本發(fā)明涉及計(jì)算機(jī)通信領(lǐng)域,尤其涉及一種通信方法、系統(tǒng)及服務(wù)器。
背景技術(shù):
在現(xiàn)有的即時(shí)通訊技術(shù)中,即時(shí)通訊的服務(wù)器通常能提供數(shù)據(jù)傳遞功能。信息發(fā)送端將信息內(nèi)容發(fā)送到信息接收端的過程大致為:首先,信息發(fā)送端通過運(yùn)營(yíng)商提供的客戶端將信息內(nèi)容發(fā)送到服務(wù)器,然后,服務(wù)器將該信息內(nèi)容推送到信息接收端。
但是,現(xiàn)有的即時(shí)通訊技術(shù)中,第服務(wù)器會(huì)直接將信息發(fā)送端發(fā)送的信息內(nèi)容直接推送給信息接收端。那么,只要信息接收端處于連網(wǎng)狀態(tài),信息發(fā)送端發(fā)送的內(nèi)容就會(huì)直接被發(fā)送到信息接收端。這樣可能會(huì)導(dǎo)致信息接收端的流量損失,信息接收端的用戶不能有選擇的獲取信息發(fā)送端發(fā)送的信息。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種通信方法、系統(tǒng)及服務(wù)器,可實(shí)現(xiàn)目標(biāo)設(shè)備在接收到所述通知之后,再向服務(wù)器請(qǐng)求下載所述通知對(duì)應(yīng)的所述第一信息,可實(shí)現(xiàn)目標(biāo)設(shè)備的用戶根據(jù)需要有選擇的獲取終端發(fā)送的通信內(nèi)容,節(jié)省了目標(biāo)設(shè)備用戶的流量,提高了用戶體驗(yàn)。
第一方面,本發(fā)明實(shí)施例提供了一種通信方法,包括:
終端發(fā)送第一信息到第一服務(wù)器;
所述第一服務(wù)器接收到所述終端發(fā)送的第一信息;
所述第一服務(wù)器生成針對(duì)第一信息的通知;所述通知包含目標(biāo)設(shè)備的指示信息;
所述第一服務(wù)器發(fā)送所述通知到第二服務(wù)器,以使所述第二服務(wù)器轉(zhuǎn)發(fā)所述通知到所述目標(biāo)設(shè)備;
所述第二服務(wù)器接收所述第一服務(wù)器發(fā)送的針對(duì)所述第一信息的所述通知;
所述第二服務(wù)器解析出所述通知中包含的所述目標(biāo)設(shè)備的指示信息;
所述第二服務(wù)器根據(jù)所述通知中包含的所述目標(biāo)設(shè)備的指示信息,轉(zhuǎn)發(fā)所述通知到所述目標(biāo)設(shè)備,用以觸發(fā)所述目標(biāo)設(shè)備向所述第一服務(wù)器請(qǐng)求獲取所述第一信息;
所述目標(biāo)設(shè)備接收所述第二服務(wù)器發(fā)送的所述通知,用以根據(jù)所述通知請(qǐng)求獲取所述通知對(duì)應(yīng)的所述第一信息。
第二方面,本發(fā)明實(shí)施例提供了一種通信方法,包括:
所述第二服務(wù)器接收所述第一服務(wù)器發(fā)送的針對(duì)第一信息的通知;所述第一信息是所述第一服務(wù)器接收的所述終端發(fā)送的信息;所述通知是所述第一服務(wù)器生成的針對(duì)第一信息的通知;所述通知包含所述目標(biāo)設(shè)備的指示信息;
所述第二服務(wù)器解析出所述通知中包含的所述目標(biāo)設(shè)備的指示信息;
所述第二服務(wù)器根據(jù)所述目標(biāo)設(shè)備的指示信息,轉(zhuǎn)發(fā)所述通知到所述目標(biāo)設(shè)備,用以觸發(fā)所述目標(biāo)設(shè)備向所述第一服務(wù)器獲取所述第一信息。
第三方面,本發(fā)明實(shí)施例提供了一種服務(wù)器,所述服務(wù)器是第二服務(wù)器,包括:
第一接收模塊,用于接收所述第一服務(wù)器發(fā)送的針對(duì)第一信息的通知;所述第一信息是所述第一服務(wù)器接收的所述終端發(fā)送的信息;所述通知是所述第一服務(wù)器生成的針對(duì)第一信息的通知;所述通知包含所述目標(biāo)設(shè)備的指示信息;
解析模塊,用于解析出所述通知中包含的所述目標(biāo)設(shè)備的指示信息;
第一發(fā)送模塊,用于根據(jù)所述目標(biāo)設(shè)備的指示信息,轉(zhuǎn)發(fā)所述通知到所述目標(biāo)設(shè)備,用以觸發(fā)所述目標(biāo)設(shè)備向所述第一服務(wù)器獲取所述第一信息。
第四方面,本發(fā)明實(shí)施例提供了一種通信系統(tǒng),包括:終端、第一服務(wù)器、第二服務(wù)器以及目標(biāo)設(shè)備,其中:
所述終端用于發(fā)送第一信息到所述第一服務(wù)器;
所述第一服務(wù)器用于接收到所述終端發(fā)送的第一信息,生成針對(duì)第一信息的通知,并發(fā)送所述通知到所述第二服務(wù)器,以使所述第二服務(wù)器轉(zhuǎn)發(fā)所述通知到所述目標(biāo)設(shè)備;所述通知包含所述目標(biāo)設(shè)備的指示信息;
所述第二服務(wù)器用于接收所述第一服務(wù)器發(fā)送的針對(duì)第一信息的所述通知,解析出所述通知中包含的所述目標(biāo)設(shè)備的指示信息,根據(jù)所述通知中包含的所述目標(biāo)設(shè)備的指示信息,轉(zhuǎn)發(fā)所述通知到所述目標(biāo)設(shè)備,用以觸發(fā)所述目標(biāo)設(shè) 備向所述第一服務(wù)器獲取所述第一信息;
所述目標(biāo)設(shè)備用于接收所述第二服務(wù)器發(fā)送的所述通知,用以根據(jù)所述通知請(qǐng)求獲取所述通知對(duì)應(yīng)的第一信息。
本發(fā)明實(shí)施例中,終端發(fā)送第一信息到第一服務(wù)器,第一服務(wù)器生成針對(duì)第一信息的通知,并通過第二服務(wù)器轉(zhuǎn)發(fā)所述通知到目標(biāo)設(shè)備;目標(biāo)設(shè)備接收第二服務(wù)器發(fā)送的通知,用以根據(jù)所述通知請(qǐng)求獲取所述通知對(duì)應(yīng)的第一信息,可實(shí)現(xiàn)目標(biāo)設(shè)備在接收到所述通知之后,再向第一服務(wù)器請(qǐng)求下載所述通知對(duì)應(yīng)的所述第一信息,可實(shí)現(xiàn)目標(biāo)設(shè)備的用戶根據(jù)需要有選擇的獲取終端發(fā)送的通信內(nèi)容,提高了用戶體驗(yàn)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的通信方法的第一實(shí)施例的流程圖;
圖2是本發(fā)明實(shí)施例提供的通信方法的第二實(shí)施例的流程圖;
圖3是本發(fā)明實(shí)施例提供的通信方法的第三實(shí)施例的流程圖;
圖4是本發(fā)明實(shí)施例提供的第二服務(wù)器側(cè)的通信方法的流程圖;
圖5是本發(fā)明實(shí)施例提供的第二服務(wù)器的第一實(shí)施例的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例提供的第二服務(wù)器的第二實(shí)施例的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例提供的第二服務(wù)器的第三實(shí)施例的結(jié)構(gòu)示意圖;
圖8是本發(fā)明實(shí)施例提供的第二服務(wù)器的第四實(shí)施例的結(jié)構(gòu)示意圖;
圖9是本發(fā)明實(shí)施例提供的通信系統(tǒng)的第一實(shí)施例的示意圖;
圖10是本發(fā)明實(shí)施例提供的通信系統(tǒng)的第二實(shí)施例的示意圖;
圖11是本發(fā)明實(shí)施例提供的通信系統(tǒng)的第三實(shí)施例的示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全 部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例公開了一種通信方法、系統(tǒng)及服務(wù)器,可實(shí)現(xiàn)目標(biāo)設(shè)備在接收到所述通知之后,再向第一服務(wù)器請(qǐng)求下載所述通知對(duì)應(yīng)的所述第一信息,可實(shí)現(xiàn)目標(biāo)設(shè)備的用戶根據(jù)需要有選擇的獲取終端發(fā)送的通信內(nèi)容,提高了用戶體驗(yàn)。以下分別進(jìn)行詳細(xì)說(shuō)明。
參見圖1,是本發(fā)明實(shí)施例提供的通信方法的流程圖。其中,圖1所描述的通信方法是從多側(cè)進(jìn)行說(shuō)明的,圖1描述了終端通過第一服務(wù)器和第二服務(wù)器發(fā)送信息到目標(biāo)設(shè)備的通信方法。如圖1所示,該通信方法可包括以下步驟:
S101,終端發(fā)送第一信息到第一服務(wù)器。其中,終端的用戶在第一服務(wù)器上注冊(cè)有用戶賬號(hào)。具體的,在S101之后,第一服務(wù)器接收到終端發(fā)送的所述第一信息,并觸發(fā)執(zhí)行S102。
需要說(shuō)明的,所述第一信息可以是文字信息、圖片信息、文件信息、語(yǔ)音信息或視頻信息等,還可以是其他形式的信息,這里不作限制。
S102,第一服務(wù)器生成針對(duì)所述第一信息的通知。
具體的,所述通知包含目標(biāo)設(shè)備的指示信息。該指示信息用于指示出所述第一信息的接收者,即目標(biāo)設(shè)備。目標(biāo)設(shè)備的指示信息可以是:目標(biāo)設(shè)備的身份信息,例如,設(shè)備ID、網(wǎng)絡(luò)地址,或者目標(biāo)設(shè)備在第二服務(wù)器上的注冊(cè)賬號(hào),這里不作限制。
具體實(shí)現(xiàn)中,所述通知也可以包含所述第一信息的源地址,用于指示出所述第一信息在第一服務(wù)器上的存儲(chǔ)位置。需要說(shuō)明的,實(shí)際應(yīng)用中,所述通知還可以包含其他能表示所述第一信息來(lái)源的指示信息,這里不作限制。
S103,第一服務(wù)器發(fā)送所述通知到第二服務(wù)器。具體的,在S103之后,第二服務(wù)器接收到第一服務(wù)器發(fā)送的針對(duì)所述第一信息的所述通知,并觸發(fā)執(zhí)行S104。
S104,第二服務(wù)器解析出所述通知中包含的目標(biāo)設(shè)備的指示信息,并觸發(fā)執(zhí)行S105。
S105,第二服務(wù)器發(fā)送所述通知到目標(biāo)設(shè)備。
具體的,第二服務(wù)器根據(jù)所述通知中包含的目標(biāo)設(shè)備的指示信息確定出所述第一信息的接收設(shè)備是目標(biāo)設(shè)備,并轉(zhuǎn)發(fā)所述通知到目標(biāo)設(shè)備,用以通知目 標(biāo)設(shè)備向第一服務(wù)器請(qǐng)求獲取所述第一信息。
如圖1所示,在S105之后,目標(biāo)設(shè)備可以通過以下步驟請(qǐng)求獲取所述第一信息:
S106,目標(biāo)設(shè)備向第一服務(wù)器發(fā)送請(qǐng)求,用以請(qǐng)求獲得所述通知對(duì)應(yīng)的第一信息。
可理解的,所述通知是針對(duì)第一信息的通知,因此,所述通知與所述第一信息是相對(duì)應(yīng)的。
S107,第一服務(wù)器接收目標(biāo)設(shè)備發(fā)送的獲取所述第一信息的請(qǐng)求,并響應(yīng)所述請(qǐng)求,發(fā)送所述第一信息到目標(biāo)設(shè)備。
具體的,所述請(qǐng)求用于請(qǐng)求獲取所述通知對(duì)應(yīng)的所述第一信息,所述請(qǐng)求與所述第一信息對(duì)應(yīng)。
相應(yīng)的,在S107之后,目標(biāo)設(shè)備獲得第一服務(wù)器發(fā)送的針對(duì)所述請(qǐng)求的響應(yīng),接收第一服務(wù)器發(fā)送的所述第一信息。
本發(fā)明實(shí)施例中,如圖2所示,在S101之后,第一服務(wù)器還可以將所述第一信息發(fā)送到所述第二服務(wù)器上。并且,第二服務(wù)器在接收第一服務(wù)器發(fā)送的所述第一信息之后,將所述第一信息備份在第二服務(wù)器上。
可選的,如果所述第一信息備份在第二服務(wù)器上。那么,如圖2所示,在S105之后,還可以包括以下步驟:S109,目標(biāo)設(shè)備還可以根據(jù)所述通知向第二服務(wù)器發(fā)送請(qǐng)求,用以請(qǐng)求獲得所述通知對(duì)應(yīng)的第一信息;S110,第二服務(wù)器接收到目標(biāo)設(shè)備發(fā)送的獲取所述第一信息的請(qǐng)求,并響應(yīng)所述請(qǐng)求,發(fā)送所述第一信息到目標(biāo)設(shè)備。
在S110之后,目標(biāo)設(shè)備獲得第二服務(wù)器發(fā)送的針對(duì)所述請(qǐng)求的響應(yīng),接收第二服務(wù)器發(fā)送的所述第一信息。
進(jìn)一步的,如圖3所示,本發(fā)明實(shí)施例提供的通信方法還可以包括:目標(biāo)設(shè)備通過第二服務(wù)器和第一服務(wù)器發(fā)送信息到終端的通信過程。該通信過程可具體包括以下步驟:
S111,目標(biāo)設(shè)備發(fā)送第二信息和終端的指示信息到第二服務(wù)器。
具體的,終端的指示信息用于指示出所述第二信息的接收者,即終端。終端的指示信息可以是:終端的身份信息,例如,設(shè)備ID、網(wǎng)絡(luò)地址,或者終端在第一服務(wù)器上的注冊(cè)賬號(hào),這里不作限制。
需要說(shuō)明的,所述第二信息可以是文字信息、圖片信息、文件信息、語(yǔ)音信息或視頻信息等,還可以是其他形式的信息,這里不作限制。
在S111之后,第二服務(wù)器接收到目標(biāo)設(shè)備發(fā)送的所述第二信息和終端的指示信息,并觸發(fā)執(zhí)行S112。
S112,第二服務(wù)器發(fā)送所述第二信息和終端的指示信息到第一服務(wù)器,用以觸發(fā)第一服務(wù)器發(fā)送所述第二信息到終端。
具體的,在S112之后,第一服務(wù)器接收到第二服務(wù)器發(fā)送的第二信息和終端的指示信息,并觸發(fā)執(zhí)行S113。
S113,第一服務(wù)器根據(jù)所述終端的指示信息發(fā)送所述第二信息到終端。相應(yīng)的,終端接收第一服務(wù)器發(fā)送的所述第二信息。
另外,為了實(shí)施上述圖1至圖3實(shí)施例描述的通信方法,在實(shí)施上述圖1至圖3實(shí)施例所示的通信方法之前,本發(fā)明實(shí)施例提供的通信方法還可以包括:
在S101之前,終端可以通過其與目標(biāo)設(shè)備之間的無(wú)線通信連接發(fā)送第一指令到所述目標(biāo)設(shè)備,用以觸發(fā)目標(biāo)設(shè)備開啟網(wǎng)絡(luò)連接。
具體的,所述網(wǎng)絡(luò)連接可用于目標(biāo)設(shè)備與第二服務(wù)器通信,或者用于目標(biāo)設(shè)備與第一服務(wù)器通信。所述網(wǎng)絡(luò)連接可以包括:終端與電子玩具通過WiFi(無(wú)線相容性認(rèn)證)、藍(lán)牙、NFC、Zigbee、3G(支持高速數(shù)據(jù)傳輸?shù)牡谌苿?dòng)通信技術(shù))和4G(第四代移動(dòng)通信技術(shù))中的至少一種建立連接等通信連接。所述無(wú)線通信連接可以包括:終端與電子玩具通過WiFi(無(wú)線相容性認(rèn)證)、藍(lán)牙、NFC、Zigbee、3G(支持高速數(shù)據(jù)傳輸?shù)牡谌苿?dòng)通信技術(shù))和4G(第四代移動(dòng)通信技術(shù))中的至少一種建立連接等通信連接。
相應(yīng)的,目標(biāo)設(shè)備通過其與終端之間的無(wú)線通信連接接收終端發(fā)送的第一指令,并響應(yīng)所述第一指令,開啟網(wǎng)絡(luò)連接。
進(jìn)一步的,在發(fā)送第一信息到第一服務(wù)器之前,終端還可以接收用戶輸入的綁定操作。所述綁定操作用于綁定終端與目標(biāo)設(shè)備。其中,具體的綁定流程可以包括:
步驟一,終端接收用戶輸入的所述用戶賬號(hào)和目標(biāo)設(shè)備的對(duì)應(yīng)關(guān)系,并發(fā)送所述對(duì)應(yīng)關(guān)系到第一服務(wù)器。
步驟二,第一服務(wù)器接收終端發(fā)送的所述對(duì)應(yīng)關(guān)系。
步驟三,第一服務(wù)器發(fā)送所述對(duì)應(yīng)關(guān)系到第二服務(wù)器。
步驟四,第二服務(wù)器接收第一服務(wù)器發(fā)送的所述對(duì)應(yīng)關(guān)系,并保存所述對(duì)應(yīng)關(guān)系。
本發(fā)明實(shí)施例中,第二服務(wù)器維護(hù)的終端和目標(biāo)設(shè)備的綁定關(guān)系可以是:終端的身份信息與目標(biāo)設(shè)備的身份信息對(duì)應(yīng)關(guān)系。
具體的,終端的身份信息可包括:終端的設(shè)備ID或網(wǎng)絡(luò)地址、終端在第一服務(wù)器上的注冊(cè)賬號(hào)。目標(biāo)設(shè)備的身份信息可包括:目標(biāo)設(shè)備的設(shè)備ID或網(wǎng)絡(luò)地址、目標(biāo)設(shè)備在第一服務(wù)器上的注冊(cè)賬號(hào)。
可選的,如果第二服務(wù)器上維護(hù)有終端與目標(biāo)設(shè)備的綁定關(guān)系,則所述通知中包含的目標(biāo)設(shè)備的指示信息,也可以是:目標(biāo)設(shè)備對(duì)應(yīng)的終端的身份信息。
具體的,終端的身份信息可以是終端的設(shè)備ID或網(wǎng)絡(luò)地址,也可以是終端在第一服務(wù)器上的注冊(cè)賬號(hào)。第二服務(wù)器可以根據(jù)所述通知中包含的終端的身份信息找到該身份信息對(duì)應(yīng)的目標(biāo)設(shè)備,即終端綁定的目標(biāo)設(shè)備。
可選的,如果第二服務(wù)器上維護(hù)有終端與目標(biāo)設(shè)備的綁定關(guān)系,則所述終端的指示信息,也可以是:終端對(duì)應(yīng)的目標(biāo)設(shè)備的身份信息。
具體的,目標(biāo)設(shè)備的身份信息可以是目標(biāo)設(shè)備的設(shè)備ID或網(wǎng)絡(luò)地址,也可以是目標(biāo)設(shè)備在第二服務(wù)器上的注冊(cè)賬號(hào)。第二服務(wù)器可以根據(jù)所述目標(biāo)設(shè)備的身份信息找到該身份信息對(duì)應(yīng)的終端,即目標(biāo)設(shè)備綁定的終端。
實(shí)施本發(fā)明實(shí)施例,終端發(fā)送第一信息到第一服務(wù)器,第一服務(wù)器生成針對(duì)第一信息的通知,并通過第二服務(wù)器轉(zhuǎn)發(fā)所述通知到目標(biāo)設(shè)備;目標(biāo)設(shè)備在接收到所述通知之后,再向第一服務(wù)器請(qǐng)求下載所述通知對(duì)應(yīng)的所述第一信息,可實(shí)現(xiàn)目標(biāo)設(shè)備的用戶根據(jù)需要有選擇的獲取終端發(fā)送的通信內(nèi)容,節(jié)省了目標(biāo)設(shè)備用戶的流量,提高了用戶體驗(yàn)。
參見圖4,是本發(fā)明實(shí)施例提供的第二服務(wù)器側(cè)的通信方法的流程圖。其中,圖4所描述的通信方法是從第二服務(wù)器側(cè)進(jìn)行說(shuō)明的。如圖4所示,該通信方法可包括以下步驟:
S201,第二服務(wù)器接收第一服務(wù)器發(fā)送的針對(duì)第一信息的通知。
具體的,所述第一信息是第一服務(wù)器接收的終端發(fā)送的信息。所述通知是第一服務(wù)器生成的針對(duì)第一信息的通知。
具體的,所述通知包含目標(biāo)設(shè)備的指示信息。該指示信息用于指示出所述第一信息的接收者,即目標(biāo)設(shè)備。目標(biāo)設(shè)備的指示信息可以是:目標(biāo)設(shè)備的身 份信息,例如,設(shè)備ID、網(wǎng)絡(luò)地址,或者目標(biāo)設(shè)備在第二服務(wù)器上的注冊(cè)賬號(hào),這里不作限制。
S203,第二服務(wù)器解析出所述通知中包含的目標(biāo)設(shè)備的指示信息。
S205,第二服務(wù)器根據(jù)所述目標(biāo)設(shè)備的指示信息,轉(zhuǎn)發(fā)所述通知到目標(biāo)設(shè)備,用以觸發(fā)目標(biāo)設(shè)備向第一服務(wù)器獲取所述第一信息。
本發(fā)明實(shí)施例中,在S201之后,第二服務(wù)器還可以接收第一服務(wù)器發(fā)送的所述第一信息,并且,將所述第一信息進(jìn)行備份在第二服務(wù)器上。
可選的,如果所述第一信息備份在第二服務(wù)器上。那么,在S205之后,第二服務(wù)器還可以接收目標(biāo)設(shè)備發(fā)送的獲取所述第一信息的請(qǐng)求,并響應(yīng)所述請(qǐng)求,發(fā)送所述第一信息到目標(biāo)設(shè)備。
具體的,所述請(qǐng)求是目標(biāo)設(shè)備在接收到第二服務(wù)器發(fā)送的所述通知之后發(fā)出的用于獲取所述第一信息的請(qǐng)求。所述請(qǐng)求用于請(qǐng)求獲取所述通知對(duì)應(yīng)的所述第一信息,所述請(qǐng)求與所述第一信息對(duì)應(yīng)。
進(jìn)一步的,第二服務(wù)器還可以:接收目標(biāo)設(shè)備發(fā)送的第二信息和終端的指示信息,并發(fā)送所述第二信息和終端的指示信息到第一服務(wù)器,用以觸發(fā)第一服務(wù)器根據(jù)所述終端的指示信息發(fā)送所述第二信息到終端。
目標(biāo)設(shè)備通過第二服務(wù)器和第一服務(wù)器發(fā)送信息到終端的通信過程。該通信過程可具體包括以下步驟:
步驟一,目標(biāo)設(shè)備發(fā)送第二信息和終端的指示信息到第二服務(wù)器。
步驟二,第二服務(wù)器發(fā)送所述第二信息和終端的指示信息到第一服務(wù)器,用以觸發(fā)第一服務(wù)器發(fā)送所述第二信息到終端。
步驟三,第一服務(wù)器根據(jù)所述終端的指示信息發(fā)送所述第二信息到終端。相應(yīng)的,終端接收第一服務(wù)器發(fā)送的所述第二信息。
具體的,所述終端的指示信息用于指示出所述第二信息的接收者,即終端。所述終端的指示信息可以是:終端的身份信息,例如,設(shè)備ID、網(wǎng)絡(luò)地址,或者終端在第一服務(wù)器上的注冊(cè)賬號(hào),這里不作限制。
需要說(shuō)明的,所述第二信息可以是文字信息、圖片信息、文件信息、語(yǔ)音信息或視頻信息等,還可以是其他形式的信息,這里不作限制。
更進(jìn)一步的,第二服務(wù)器可用于維護(hù)終端與目標(biāo)設(shè)備的綁定關(guān)系。具體的綁定流程可以包括:
步驟一,終端接收用戶輸入的所述用戶賬號(hào)和目標(biāo)設(shè)備的對(duì)應(yīng)關(guān)系,并發(fā)送所述對(duì)應(yīng)關(guān)系到第一服務(wù)器。
步驟二,第一服務(wù)器接收終端發(fā)送的所述對(duì)應(yīng)關(guān)系。
步驟三,第一服務(wù)器發(fā)送所述對(duì)應(yīng)關(guān)系到第二服務(wù)器。
步驟四,第二服務(wù)器接收第一服務(wù)器發(fā)送的所述對(duì)應(yīng)關(guān)系,并保存所述對(duì)應(yīng)關(guān)系。
本發(fā)明實(shí)施例中,第二服務(wù)器維護(hù)的終端和目標(biāo)設(shè)備的綁定關(guān)系可以是:終端的身份信息與目標(biāo)設(shè)備的身份信息對(duì)應(yīng)關(guān)系。
具體的,終端的身份信息可包括:終端的設(shè)備ID或網(wǎng)絡(luò)地址、終端在第一服務(wù)器上的注冊(cè)賬號(hào)。目標(biāo)設(shè)備的身份信息可包括:目標(biāo)設(shè)備的設(shè)備ID或網(wǎng)絡(luò)地址、目標(biāo)設(shè)備在第一服務(wù)器上的注冊(cè)賬號(hào)。
可選的,如果第二服務(wù)器上維護(hù)有終端與目標(biāo)設(shè)備的綁定關(guān)系,則所述通知中包含的目標(biāo)設(shè)備的指示信息,也可以是:目標(biāo)設(shè)備對(duì)應(yīng)的終端的身份信息。
具體的,終端的身份信息可以是終端的設(shè)備ID或網(wǎng)絡(luò)地址,也可以是終端在第一服務(wù)器上的注冊(cè)賬號(hào)。第二服務(wù)器可以根據(jù)所述通知中包含的終端的身份信息找到該身份信息對(duì)應(yīng)的目標(biāo)設(shè)備,即終端綁定的目標(biāo)設(shè)備。
可選的,如果第二服務(wù)器上維護(hù)有終端與目標(biāo)設(shè)備的綁定關(guān)系,則所述終端的指示信息,也可以是:終端對(duì)應(yīng)的目標(biāo)設(shè)備的身份信息。
具體的,目標(biāo)設(shè)備的身份信息可以是目標(biāo)設(shè)備的設(shè)備ID或網(wǎng)絡(luò)地址,也可以是目標(biāo)設(shè)備在第二服務(wù)器上的注冊(cè)賬號(hào)。第二服務(wù)器可以根據(jù)所述目標(biāo)設(shè)備的身份信息找到該身份信息對(duì)應(yīng)的終端,即目標(biāo)設(shè)備綁定的終端。
參見圖5,是本發(fā)明實(shí)施例提供的第二服務(wù)器的結(jié)構(gòu)示意圖。如圖5所示,第二服務(wù)器30可包括:第一接收模塊301、解析模塊303和第一發(fā)送模塊305。其中:
第一接收模塊301,用于接收第一服務(wù)器發(fā)送的針對(duì)第一信息的通知;所述第一信息是第一服務(wù)器接收的終端發(fā)送的信息;所述通知是第一服務(wù)器生成的針對(duì)第一信息的通知;所述通知包含目標(biāo)設(shè)備的指示信息;
解析模塊303,用于解析出所述通知中包含的目標(biāo)設(shè)備的指示信息;
第一發(fā)送模塊305,用于根據(jù)所述目標(biāo)設(shè)備的指示信息,轉(zhuǎn)發(fā)所述通知到目標(biāo)設(shè)備,用以觸發(fā)目標(biāo)設(shè)備向第一服務(wù)器獲取所述第一信息。
進(jìn)一步的,如圖6所示,第二服務(wù)器30還可包括:備份模塊307、第二接收模塊309和第二發(fā)送模塊311。其中:
備份模塊307,用于在第一接收模塊301接收第一服務(wù)器發(fā)送的針對(duì)第一信息的通知之后,接收第一服務(wù)器發(fā)送的所述第一信息,備份所述第一信息;
第二接收模塊309,用于在第一發(fā)送模塊305轉(zhuǎn)發(fā)所述通知到所述設(shè)備標(biāo)識(shí)指示的目標(biāo)設(shè)備之后,接收目標(biāo)設(shè)備發(fā)送的獲取所述第一信息的請(qǐng)求;所述請(qǐng)求是目標(biāo)設(shè)備在接收到第二服務(wù)器發(fā)送的所述通知之后發(fā)出的用于獲取所述第一信息的請(qǐng)求;
第二發(fā)送模塊311,用于響應(yīng)第二接收模塊309接收的請(qǐng)求,發(fā)送所述第一信息到目標(biāo)設(shè)備。
進(jìn)一步的,如圖7所示,第二服務(wù)器30還可包括:第三接收模塊313和第三發(fā)送模塊315。其中:
第三接收模塊313,用于接收目標(biāo)設(shè)備發(fā)送的第二信息和終端的指示信息;所述第二信息與所述終端的指示信息相對(duì)應(yīng);
第三發(fā)送模塊315,用于發(fā)送所述第二信息和所述終端的指示信息到第一服務(wù)器,用以觸發(fā)第一服務(wù)器發(fā)送所述第二信息到所述終端的指示信息所指示的終端。
具體的,所述終端的指示信息用于指示出所述第二信息的接收者,即終端。所述終端的指示信息可以是:終端的身份信息,例如,設(shè)備ID、網(wǎng)絡(luò)地址,或者終端在第一服務(wù)器上的注冊(cè)賬號(hào),這里不作限制。
需要說(shuō)明的,所述第二信息可以是文字信息、圖片信息、文件信息、語(yǔ)音信息或視頻信息等,還可以是其他形式的信息,這里不作限制。
更進(jìn)一步的,如圖8所示,第二服務(wù)器30還可包括:第四接收模塊317和保存模塊319。其中:
第四接收模塊317,用于在第一接收模塊301接收第一服務(wù)器發(fā)送的針對(duì)第一信息的通知之前,接收第一服務(wù)器發(fā)送的終端和目標(biāo)設(shè)備的對(duì)應(yīng)關(guān)系;所述對(duì)應(yīng)關(guān)系是用戶在終端上輸入的對(duì)應(yīng)關(guān)系,由終端發(fā)送給第一服務(wù)器;
保存模塊319,用于保存所述對(duì)應(yīng)關(guān)系。
本發(fā)明實(shí)施例中,所述保存模塊維護(hù)的終端和目標(biāo)設(shè)備的綁定關(guān)系可以是:終端的身份信息與目標(biāo)設(shè)備的身份信息對(duì)應(yīng)關(guān)系。
具體的,終端的身份信息可包括:終端的設(shè)備ID或網(wǎng)絡(luò)地址、終端在第一服務(wù)器上的注冊(cè)賬號(hào)。目標(biāo)設(shè)備的身份信息可包括:目標(biāo)設(shè)備的設(shè)備ID或網(wǎng)絡(luò)地址、目標(biāo)設(shè)備在第一服務(wù)器上的注冊(cè)賬號(hào)。
可選的,如果第二服務(wù)器上維護(hù)有終端與目標(biāo)設(shè)備的綁定關(guān)系,則所述通知中包含的目標(biāo)設(shè)備的指示信息,也可以是:目標(biāo)設(shè)備對(duì)應(yīng)的終端的身份信息。
具體的,終端的身份信息可以是終端的設(shè)備ID或網(wǎng)絡(luò)地址,也可以是終端在第一服務(wù)器上的注冊(cè)賬號(hào)。第二服務(wù)器可以根據(jù)所述通知中包含的終端的身份信息找到該身份信息對(duì)應(yīng)的目標(biāo)設(shè)備,即終端綁定的目標(biāo)設(shè)備。
可選的,如果第二服務(wù)器上維護(hù)有終端與目標(biāo)設(shè)備的綁定關(guān)系,則所述終端的指示信息,也可以是:終端對(duì)應(yīng)的目標(biāo)設(shè)備的身份信息。
具體的,目標(biāo)設(shè)備的身份信息可以是目標(biāo)設(shè)備的設(shè)備ID或網(wǎng)絡(luò)地址,也可以是目標(biāo)設(shè)備在第二服務(wù)器上的注冊(cè)賬號(hào)。第二服務(wù)器可以根據(jù)所述目標(biāo)設(shè)備的身份信息找到該身份信息對(duì)應(yīng)的終端,即目標(biāo)設(shè)備綁定的終端。
需要說(shuō)明的,在第二服務(wù)器30中,第一接收模塊、第二接收模塊、第三接收模塊和第四接收模塊可以是同一模塊,例如,硬件接收器。第一接收模塊、第二接收模塊、第三接收模塊和第四接收模塊也可以是不同的模塊,這里不作限制。同樣的,第一發(fā)送模塊、第二發(fā)送模塊和第三發(fā)送模塊也可以是同一模塊,或者不同模塊,這里不作限制。
可理解的,第三服務(wù)器30的各個(gè)模塊的工作原理還可以參見圖4實(shí)施例描述的內(nèi)容,這里不再贅述。
參見圖9,是本發(fā)明實(shí)施例提供的通信系統(tǒng)的第一實(shí)施例的結(jié)構(gòu)示意圖。如圖9所示的通信系統(tǒng)可包括:終端401、第一服務(wù)器402、第二服務(wù)器403以及目標(biāo)設(shè)備404。其中:
終端401用于發(fā)送第一信息到第一服務(wù)器402;
第一服務(wù)器402用于接收到終端401發(fā)送的第一信息,生成針對(duì)第一信息的通知,并發(fā)送所述通知到第二服務(wù)器403,以使第二服務(wù)器403轉(zhuǎn)發(fā)所述通知到目標(biāo)設(shè)備404;所述通知包含目標(biāo)設(shè)備404的指示信息;
第二服務(wù)器403用于接收第一服務(wù)器402發(fā)送的針對(duì)第一信息的所述通知,解析出所述通知中包含的目標(biāo)設(shè)備404的指示信息,根據(jù)所述通知中包含的目標(biāo) 設(shè)備的指示信息,轉(zhuǎn)發(fā)所述通知到目標(biāo)設(shè)備404,用以觸發(fā)目標(biāo)設(shè)備404向第一服務(wù)器402請(qǐng)求獲取所述第一信息;
目標(biāo)設(shè)備404用于接收第二服務(wù)器403發(fā)送的所述通知,用以根據(jù)所述通知請(qǐng)求獲取所述通知對(duì)應(yīng)的第一信息。
本發(fā)明實(shí)施例中,目標(biāo)設(shè)備404還可用于:在接收第二服務(wù)器403發(fā)送的通知之后,根據(jù)所述通知向第一服務(wù)器402發(fā)送請(qǐng)求,用以請(qǐng)求獲得所述通知對(duì)應(yīng)的第一信息。
相應(yīng)的,第一服務(wù)器402還可用于:接收目標(biāo)設(shè)備404發(fā)送的獲取所述第一信息的請(qǐng)求,并響應(yīng)所述請(qǐng)求,發(fā)送所述通知對(duì)應(yīng)的第一信息到目標(biāo)設(shè)備404。
之后,目標(biāo)設(shè)備404還可用于:接收第一服務(wù)器402發(fā)送的所述第一信息。
進(jìn)一步的,如圖10所示,在本發(fā)明實(shí)施例提供的通信系統(tǒng)中:
第一服務(wù)器402還可用于:在接收到終端404發(fā)送的第一信息之后,將所述第一信息發(fā)送到所述第二服務(wù)器403上。
第二服務(wù)器403還可用于:接收第一服務(wù)器402發(fā)送的所述第一信息,備份所述第一信息。
如果第二服務(wù)器403上備份有所述第一信息,則如圖10所示,目標(biāo)設(shè)備404還可用于:在接收第二服務(wù)器403發(fā)送的通知之后,根據(jù)所述通知向第二服務(wù)器403發(fā)送請(qǐng)求,用以請(qǐng)求獲得所述通知對(duì)應(yīng)的第一信息。
相應(yīng)的,第二服務(wù)器403還可用于:接收目標(biāo)設(shè)備404發(fā)送的獲取所述第一信息的請(qǐng)求,并響應(yīng)所述請(qǐng)求發(fā)送所述第一信息到目標(biāo)設(shè)備404。
之后,目標(biāo)設(shè)備404還可用于:獲得第二服務(wù)器403發(fā)送的針對(duì)所述請(qǐng)求的響應(yīng),接收第二服務(wù)器403發(fā)送的所述第一信息。
更進(jìn)一步的,如圖11所示,在本發(fā)明實(shí)施例提供的通信系統(tǒng)中:
目標(biāo)設(shè)備404還可用于:發(fā)送第二信息和終端的指示信息到第二服務(wù)器403;所述第二信息與所述終端的指示信息相對(duì)應(yīng);
第二服務(wù)器403還可用于:接收目標(biāo)設(shè)備404發(fā)送的第二信息和所述終端的指示信息,并發(fā)送所述第二信息和所述終端的指示信息到第一服務(wù)器402,用以觸發(fā)第一服務(wù)器402發(fā)送所述第二信息到所述終端的指示信息所指示的終端401;
第一服務(wù)器402還可用于:接收第二服務(wù)器403發(fā)送的第二信息和所述終端的指示信息,根據(jù)所述終端的指示信息發(fā)送所述第二信息到終端401;
相應(yīng)的,終端401可用于接收第一服務(wù)器402發(fā)送的所述第二信息。
另外,本發(fā)明實(shí)施例中,終端401還可用于:在發(fā)送第一信息到第一服務(wù)器之前,通過其與目標(biāo)設(shè)備404之間的無(wú)線通信連接發(fā)送第一指令到所述目標(biāo)設(shè)備,用以觸發(fā)所述目標(biāo)設(shè)備開啟網(wǎng)絡(luò)連接。
相應(yīng)的,目標(biāo)設(shè)備404還可用于:通過其與終端401之間的無(wú)線通信連接接收終端401發(fā)送的第一指令,并響應(yīng)所述第一指令,開啟網(wǎng)絡(luò)連接。
所述網(wǎng)絡(luò)連接可以包括:終端與電子玩具通過WiFi(無(wú)線相容性認(rèn)證)、藍(lán)牙、NFC、Zigbee、3G(支持高速數(shù)據(jù)傳輸?shù)牡谌苿?dòng)通信技術(shù))和4G(第四代移動(dòng)通信技術(shù))中的至少一種建立連接等通信連接。所述無(wú)線通信連接可以包括:終端與電子玩具通過WiFi(無(wú)線相容性認(rèn)證)、藍(lán)牙、NFC、Zigbee、3G(支持高速數(shù)據(jù)傳輸?shù)牡谌苿?dòng)通信技術(shù))和4G(第四代移動(dòng)通信技術(shù))中的至少一種建立連接等通信連接。
進(jìn)一步的,本發(fā)明實(shí)施例提供的通信系統(tǒng)還可以建立終端401和目標(biāo)設(shè)備404的綁定關(guān)系。具體如下:
終端401可用于:接收用戶輸入的終端和目標(biāo)設(shè)備的對(duì)應(yīng)關(guān)系,并發(fā)送所述對(duì)應(yīng)關(guān)系到第一服務(wù)器402;
第一服務(wù)器402可用于:接收終端401發(fā)送的所述對(duì)應(yīng)關(guān)系,并發(fā)送所述對(duì)應(yīng)關(guān)系到第三方服務(wù)403器;
第二服務(wù)器403可用于:接收第一服務(wù)器402發(fā)送的所述對(duì)應(yīng)關(guān)系,并保存所述對(duì)應(yīng)關(guān)系。
具體的,所述對(duì)應(yīng)關(guān)系即終端與目標(biāo)設(shè)備的綁定關(guān)系,可具體是:終端的身份信息與目標(biāo)設(shè)備的身份信息對(duì)應(yīng)關(guān)系。
具體的,終端的身份信息可包括:終端的設(shè)備ID或網(wǎng)絡(luò)地址、終端在第一服務(wù)器上的注冊(cè)賬號(hào)。目標(biāo)設(shè)備的身份信息可包括:目標(biāo)設(shè)備的設(shè)備ID或網(wǎng)絡(luò)地址、目標(biāo)設(shè)備在第一服務(wù)器上的注冊(cè)賬號(hào)。
需要說(shuō)明的,在本發(fā)明提供的系統(tǒng)中,目標(biāo)設(shè)備404也可以是多個(gè)設(shè)備。即,終端401可以綁定多個(gè)目標(biāo)設(shè)備,可以將所述第一信息發(fā)送到多個(gè)綁定的目標(biāo)設(shè)備。
例如,所述第一信息為語(yǔ)音信息,目標(biāo)設(shè)備404包括:目標(biāo)設(shè)備A和目標(biāo)設(shè)備B。那么,終端401可觸發(fā)將語(yǔ)音信息同時(shí)發(fā)送給目標(biāo)設(shè)備A和目標(biāo)設(shè)備 B。示例僅僅是本發(fā)明實(shí)施例的一種實(shí)現(xiàn)方式,實(shí)際應(yīng)用中可以不同,不應(yīng)構(gòu)成限定。
當(dāng)終端401綁定多個(gè)目標(biāo)設(shè)備時(shí),終端可以接收用戶輸入的選擇指令來(lái)選擇所述第一信息的接收端,可實(shí)現(xiàn)終端401將所述第一信息發(fā)送到所述選擇指令所選中的目標(biāo)設(shè)備。這里,所述選擇指令所選擇的目標(biāo)設(shè)備可以是一個(gè)目標(biāo)設(shè)備,也可以是多個(gè)目標(biāo)設(shè)備。
例如,目標(biāo)設(shè)備A、目標(biāo)設(shè)備B和目標(biāo)設(shè)備C均與終端401綁定,用戶選擇目標(biāo)設(shè)備C接收用戶產(chǎn)生的語(yǔ)音信息。那么,終端401只將該語(yǔ)音信息發(fā)送給用戶選擇的目標(biāo)設(shè)備C。示例僅僅是本發(fā)明實(shí)施例的一種實(shí)現(xiàn)方式,實(shí)際應(yīng)用中可以不同,不應(yīng)構(gòu)成限定。
需要說(shuō)明的,在本發(fā)明提供的系統(tǒng)中,終端401也可以是多個(gè)終端。即,目標(biāo)設(shè)備404可以綁定多個(gè)終端,可以將所述第二信息發(fā)送給多個(gè)終端。
例如,所述第二信息為語(yǔ)音信息,終端401包括:終端A和終端B。那么,目標(biāo)設(shè)備404可觸發(fā)將語(yǔ)音信息同時(shí)發(fā)送給終端A和終端B。示例僅僅是本發(fā)明實(shí)施例的一種實(shí)現(xiàn)方式,實(shí)際應(yīng)用中可以不同,不應(yīng)構(gòu)成限定。
當(dāng)目標(biāo)設(shè)備404綁定多個(gè)終端時(shí),目標(biāo)設(shè)備可以接收用戶輸入的選擇指令來(lái)選擇所述第二信息的接收端,可實(shí)現(xiàn)目標(biāo)設(shè)備404將所述第二信息發(fā)送到該選擇指令所選中的終端。這里,該選擇指令所選中的終端可以是一個(gè)終端,也可以是多個(gè)終端。
例如,終端A、終端B和終端C均與目標(biāo)設(shè)備404綁定,用戶選擇終端C接收用戶產(chǎn)生的語(yǔ)音信息。那么,目標(biāo)設(shè)備404只將該語(yǔ)音信息發(fā)送給用戶選擇的終端C。示例僅僅是本發(fā)明實(shí)施例的一種實(shí)現(xiàn)方式,實(shí)際應(yīng)用中可以不同,不應(yīng)構(gòu)成限定。
需要說(shuō)明的,本發(fā)明實(shí)施例中涉及的終端可以是手機(jī)、平板電腦、臺(tái)式電腦、筆記本、配套電視機(jī)的機(jī)頂盒、智能玩具(例如智能公仔)、可穿戴設(shè)備(智能手環(huán)、智能手表、智能眼鏡等)、教育電子設(shè)備(點(diǎn)讀機(jī)、故事機(jī)、學(xué)習(xí)機(jī)等)等智能控制終端,優(yōu)選為手機(jī)、平板電腦、臺(tái)式電腦、筆記本、配套電視機(jī)的機(jī)頂盒,本發(fā)明實(shí)施例涉及的目標(biāo)設(shè)備可以是手機(jī)、平板電腦、臺(tái)式電腦、筆記本、配套電視機(jī)的機(jī)頂盒、智能玩具、可穿戴設(shè)備、教育電子設(shè)備,優(yōu)選為智能玩具、可穿戴設(shè)備、教育電子設(shè)備。
綜上所述,本發(fā)明實(shí)施例中,終端發(fā)送第一信息到第一服務(wù)器,第一服務(wù)器生成針對(duì)第一信息的通知,并通過第二服務(wù)器轉(zhuǎn)發(fā)所述通知到目標(biāo)設(shè)備;目標(biāo)設(shè)備接收第二服務(wù)器發(fā)送的通知,用以根據(jù)所述通知請(qǐng)求獲取所述通知對(duì)應(yīng)的第一信息,可實(shí)現(xiàn)目標(biāo)設(shè)備在接收到所述通知之后,再向第一服務(wù)器請(qǐng)求下載所述通知對(duì)應(yīng)的所述第一信息,可實(shí)現(xiàn)目標(biāo)設(shè)備的用戶根據(jù)需要有選擇的獲取終端發(fā)送的通信內(nèi)容,節(jié)省了用戶端的流量,提高了用戶體驗(yàn)。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
以上所揭露的僅為本發(fā)明一種較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。