本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別是涉及物聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種消息處理方法及裝置、消息接收方法及裝置。
背景技術(shù):
物聯(lián)網(wǎng)是新一代信息技術(shù)的重要組成部分,其英文名稱是“The Internet of things”,是指物物相連的互聯(lián)網(wǎng)。物聯(lián)網(wǎng)的核心和基礎(chǔ)仍然是互聯(lián)網(wǎng),是在互聯(lián)網(wǎng)基礎(chǔ)上的延伸和擴(kuò)展的網(wǎng)絡(luò),物聯(lián)網(wǎng)使得基于用戶終端的互聯(lián)網(wǎng)延伸和擴(kuò)展到了用戶終端與物品、物品與物品之間的信息交換和通信。
目前,各設(shè)備提供商可以在插座、攝像頭、空調(diào)、冰箱以及手表等受控設(shè)備內(nèi)植入網(wǎng)絡(luò)模塊,受控設(shè)備就可以接入物聯(lián)開放平臺(tái),用戶通過用戶終端也接入設(shè)備接入開放平臺(tái),就可以通過用戶終端來(lái)對(duì)受控設(shè)備進(jìn)行遠(yuǎn)程控制。
然而,受控設(shè)備如果被任意用戶隨意訪問,存在安全風(fēng)險(xiǎn)。因此為了保證受控設(shè)備的安全性,目前受控設(shè)備一般需要使用受控設(shè)備的用戶進(jìn)行綁定操作成為設(shè)備主人后進(jìn)行互動(dòng),設(shè)備主人可以再通過分享設(shè)備的方式指定其他用戶共享該受控設(shè)備,被指定的用戶也可以與受控設(shè)備進(jìn)行互動(dòng)。這種需要用戶進(jìn)行綁定操作再通過共享設(shè)備實(shí)現(xiàn)多個(gè)用戶共享受控設(shè)備的方式操作繁瑣,不夠便利。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要針對(duì)目前受控設(shè)備為保證安全性需要用戶進(jìn)行綁定操作再通過共享設(shè)備實(shí)現(xiàn)多個(gè)用戶共享受控設(shè)備的方式操作繁瑣的技術(shù)問題,提供一種消息處理方法及裝置、消息接收方法及裝置。
一種消息處理方法,所述方法包括:
向登錄服務(wù)器發(fā)送攜帶有用戶標(biāo)識(shí)和設(shè)備賬號(hào)的臨時(shí)登錄憑據(jù)申請(qǐng)請(qǐng)求;
接收所述登錄服務(wù)器根據(jù)所述用戶標(biāo)識(shí)和所述設(shè)備賬號(hào)分配的臨時(shí)登錄憑 據(jù);所述臨時(shí)登錄憑據(jù)具有固定有效時(shí)長(zhǎng);
向物聯(lián)開放平臺(tái)發(fā)送攜帶有所述臨時(shí)登錄憑據(jù)的消息,使所述物聯(lián)開放平臺(tái)在對(duì)所述臨時(shí)登錄憑據(jù)驗(yàn)證通過后根據(jù)相應(yīng)的所述設(shè)備賬號(hào)向相應(yīng)的公共設(shè)備轉(zhuǎn)發(fā)所述消息。
一種消息處理裝置,所述裝置包括:
請(qǐng)求模塊,用于向登錄服務(wù)器發(fā)送攜帶有用戶標(biāo)識(shí)和設(shè)備賬號(hào)的臨時(shí)登錄憑據(jù)申請(qǐng)請(qǐng)求;
臨時(shí)登錄憑據(jù)接收模塊,用于接收所述登錄服務(wù)器根據(jù)所述用戶標(biāo)識(shí)和所述設(shè)備賬號(hào)分配的臨時(shí)登錄憑據(jù);所述臨時(shí)登錄憑據(jù)具有固定有效時(shí)長(zhǎng);
消息發(fā)送模塊,用于向物聯(lián)開放平臺(tái)發(fā)送攜帶有所述臨時(shí)登錄憑據(jù)的消息,使所述物聯(lián)開放平臺(tái)在對(duì)所述臨時(shí)登錄憑據(jù)驗(yàn)證通過后根據(jù)相應(yīng)的所述設(shè)備賬號(hào)向相應(yīng)的公共設(shè)備轉(zhuǎn)發(fā)所述消息。
上述消息處理方法和裝置,公共設(shè)備是開放的,通過設(shè)備賬號(hào)進(jìn)行標(biāo)識(shí),可供具有用戶標(biāo)識(shí)的用戶在需要時(shí)通過臨時(shí)會(huì)話向公共設(shè)備發(fā)送消息,不必進(jìn)行綁定設(shè)備以及分享設(shè)備的操作,操作便利。在需要向公共設(shè)備發(fā)送消息時(shí),根據(jù)用戶標(biāo)識(shí)和設(shè)備賬號(hào)從登錄服務(wù)器申請(qǐng)臨時(shí)登錄憑據(jù),而且發(fā)送給公共設(shè)備的消息需要經(jīng)過物聯(lián)開放平臺(tái)的驗(yàn)證,保證了向公共設(shè)備發(fā)送消息的安全性。而且臨時(shí)登錄憑據(jù)具有固定有效時(shí)長(zhǎng),到期后只能重新申請(qǐng),可防止臨時(shí)登錄憑據(jù)被盜用,進(jìn)一步提高了向公共設(shè)備發(fā)送消息的安全性。
一種消息接收方法,所述方法包括:
掃描公共設(shè)備的圖形碼,獲得設(shè)備識(shí)別信息;
根據(jù)所述設(shè)備識(shí)別信息確定所述公共設(shè)備所屬的設(shè)備方服務(wù)器;
獲取與用戶標(biāo)識(shí)關(guān)聯(lián)的第三方用戶賬號(hào),將用戶識(shí)別信息和所述第三方用戶賬號(hào)在設(shè)備方服務(wù)器進(jìn)行關(guān)聯(lián);
接收所述公共設(shè)備根據(jù)所述第三方用戶賬號(hào)發(fā)送并通過公眾號(hào)服務(wù)器轉(zhuǎn)發(fā) 的消息,所述公共設(shè)備發(fā)送的消息是所述公共設(shè)備根據(jù)輸入的用戶識(shí)別信息從設(shè)備方服務(wù)器獲取到與所述用戶標(biāo)識(shí)關(guān)聯(lián)的第三方用戶賬號(hào)后根據(jù)所述第三方用戶賬號(hào)發(fā)送的。
一種消息接收裝置,所述裝置包括:
掃描模塊,用于掃描公共設(shè)備的圖形碼,獲得設(shè)備識(shí)別信息;
關(guān)聯(lián)模塊,用于根據(jù)所述設(shè)備識(shí)別信息確定所述公共設(shè)備所屬的設(shè)備方服務(wù)器,獲取與用戶標(biāo)識(shí)關(guān)聯(lián)的第三方用戶賬號(hào),將用戶識(shí)別信息和所述第三方用戶賬號(hào)在設(shè)備方服務(wù)器進(jìn)行關(guān)聯(lián);
消息接收模塊,用于接收所述公共設(shè)備根據(jù)所述第三方用戶賬號(hào)發(fā)送并通過公眾號(hào)服務(wù)器轉(zhuǎn)發(fā)的消息,所述公共設(shè)備發(fā)送的消息是所述公共設(shè)備根據(jù)輸入的用戶識(shí)別信息從設(shè)備方服務(wù)器獲取到與所述用戶標(biāo)識(shí)關(guān)聯(lián)的第三方用戶賬號(hào)后根據(jù)所述第三方用戶賬號(hào)發(fā)送的。
上述消息接收方法和裝置,通過掃描公共設(shè)備的圖形碼,獲得設(shè)備識(shí)別信息,確定了公共設(shè)備,從而可以根據(jù)設(shè)備識(shí)別信息確定公共設(shè)備所屬的設(shè)備方服務(wù)器,進(jìn)而將用戶識(shí)別信息和所述第三方用戶賬號(hào)在公共設(shè)備所屬的設(shè)備方服務(wù)器進(jìn)行關(guān)聯(lián)。公共設(shè)備若被輸入了用戶識(shí)別信息,便可以利用用戶識(shí)別信息換取到第三方用戶賬號(hào)。公共設(shè)備不需要用戶主動(dòng)分享便可被多個(gè)用戶所共享,在用戶標(biāo)識(shí)關(guān)聯(lián)了物聯(lián)公眾號(hào)的情況下,公共設(shè)備便可以根據(jù)第三方用戶賬號(hào)主動(dòng)地通過公眾號(hào)服務(wù)器向用戶發(fā)送消息,提高了操作便利性。而且用戶在掃描圖形碼以及關(guān)聯(lián)了物聯(lián)公眾號(hào)的情況下才可能會(huì)收到公共設(shè)備發(fā)來(lái)的消息,也可以一定程度上保證安全性。
附圖說(shuō)明
圖1為一個(gè)實(shí)施例中消息處理系統(tǒng)的應(yīng)用環(huán)境圖;
圖2為一個(gè)實(shí)施例中用于實(shí)現(xiàn)消息處理方法和/或消息接收方法的終端的結(jié)構(gòu)示意圖;
圖3為一個(gè)實(shí)施例中消息處理方法的流程示意圖;
圖4為另一個(gè)實(shí)施例中消息處理系統(tǒng)的應(yīng)用環(huán)境圖;
圖5為一個(gè)實(shí)施例中在消息處理系統(tǒng)中應(yīng)用消息處理方法的流程示意圖;
圖6為一個(gè)實(shí)施例中對(duì)接收公共設(shè)備的消息進(jìn)行配置的步驟的流程示意圖;
圖7為一個(gè)應(yīng)用場(chǎng)景中公共郵箱主動(dòng)向終端發(fā)送寄達(dá)消息的流程示意圖;
圖8為再一個(gè)實(shí)施例中消息處理系統(tǒng)的應(yīng)用環(huán)境圖;
圖9為一個(gè)實(shí)施例中消息接收方法的流程示意圖;
圖10為一個(gè)實(shí)施例中消息處理裝置的結(jié)構(gòu)框圖;
圖11為另一個(gè)實(shí)施例中消息處理裝置的結(jié)構(gòu)框圖;
圖12為再一個(gè)實(shí)施例中消息處理裝置的結(jié)構(gòu)框圖;
圖13為一個(gè)實(shí)施例中消息處理裝置的結(jié)構(gòu)框圖;
圖14為一個(gè)實(shí)施例中消息接收裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,在一個(gè)實(shí)施例中,提供了一種消息處理系統(tǒng),包括終端101、登錄服務(wù)器102、物聯(lián)開放平臺(tái)103和被配置為公共設(shè)備的受控設(shè)備104。其中終端101可通過網(wǎng)絡(luò)連接到登錄服務(wù)器102以及物聯(lián)開放平臺(tái)103,物聯(lián)開放平臺(tái)103可通過網(wǎng)絡(luò)分別與登錄服務(wù)器102和受控設(shè)備104連接通信。其中登錄服務(wù)器102主要用于登錄管理,物聯(lián)開放平臺(tái)103用于接受終端101以及受控設(shè)備104的接入并用于對(duì)終端101以及受控設(shè)備104之間的通信管理。受控設(shè)備104可以是公共攝像頭、公共音響、公共郵箱以及公共打印機(jī)等中的至少一種。
如圖2所示,在一個(gè)實(shí)施例中,提供了一種用于實(shí)現(xiàn)消息處理方法和/或消息接收方法的終端101,包括通過系統(tǒng)總線連接的處理器、非易失性存儲(chǔ)介質(zhì)、內(nèi)存儲(chǔ)器、網(wǎng)絡(luò)接口、顯示屏以及輸入裝置。其中處理器具有計(jì)算功能和控制 終端101工作的功能,該處理器被配置為執(zhí)行一種消息處理方法和/或消息接收方法。非易失性存儲(chǔ)介質(zhì)包括磁存儲(chǔ)介質(zhì)、光存儲(chǔ)介質(zhì)和閃存式存儲(chǔ)介質(zhì)中的至少一種,非易失性存儲(chǔ)介質(zhì)存儲(chǔ)有操作系統(tǒng),還存儲(chǔ)有消息處理裝置和消息接收裝置中的至少一種。該消息處理裝置用于實(shí)現(xiàn)一種消息處理方法,該消息接收裝置用于實(shí)現(xiàn)一種消息接收方法。網(wǎng)絡(luò)接口用于連接到網(wǎng)絡(luò)與登錄服務(wù)器102或者物聯(lián)開放平臺(tái)103通信。顯示屏包括液晶顯示屏、柔性顯示屏和電子墨水顯示屏中的至少一種。輸入裝置包括物理按鈕、軌跡球、觸控板以及與顯示屏重疊的觸控層中的至少一種,其中觸控層與顯示屏組合形成觸控屏。
如圖3所示,在一個(gè)實(shí)施例中,提供了一種消息處理方法,本實(shí)施例以該方法應(yīng)用于上述圖1和圖2中的終端101來(lái)舉例說(shuō)明。該方法具體包括如下步驟:
步驟302,向登錄服務(wù)器發(fā)送攜帶有用戶標(biāo)識(shí)和設(shè)備賬號(hào)的臨時(shí)登錄憑據(jù)申請(qǐng)請(qǐng)求。
具體地,用戶標(biāo)識(shí)是能夠唯一標(biāo)識(shí)用戶身份的字符串,可以包括數(shù)字、字母以及標(biāo)點(diǎn)符號(hào)中的至少一種。終端可通過社交應(yīng)用向登錄服務(wù)器發(fā)送臨時(shí)登錄憑據(jù)申請(qǐng)請(qǐng)求,此時(shí)用戶標(biāo)識(shí)可以是登錄社交應(yīng)用所使用的用戶賬號(hào)。社交應(yīng)用通常具有聯(lián)系人查找功能以及即時(shí)通信功能,還可以具有UGC(User Generated Content,用戶生成內(nèi)容)分享功能以及UGC評(píng)論功能。
設(shè)備賬號(hào)是可唯一標(biāo)識(shí)出相應(yīng)的受控設(shè)備的字符串,可由物聯(lián)開放平臺(tái)根據(jù)受控設(shè)備的設(shè)備識(shí)別信息生成,受控設(shè)備接入物聯(lián)開放平臺(tái)時(shí)須使用該設(shè)備賬號(hào)。設(shè)備識(shí)別信息是受控設(shè)備自帶的用于識(shí)別該受控設(shè)備的信息,可以包括設(shè)備序列號(hào),還可以包括設(shè)備類型標(biāo)識(shí)。設(shè)備類型標(biāo)識(shí)用來(lái)唯一標(biāo)識(shí)出某一種受控設(shè)備,而設(shè)備序列號(hào)則用來(lái)唯一標(biāo)識(shí)出一種受控設(shè)備中具體到個(gè)體的受控設(shè)備。比如某設(shè)備提供商A生產(chǎn)一種受控設(shè)備B,該種類的受控設(shè)備B都具有相同的設(shè)備類型標(biāo)識(shí),但每個(gè)受控設(shè)備B的設(shè)備序列號(hào)都不相同。設(shè)備類型標(biāo)識(shí)可以包括數(shù)字、字母以及標(biāo)點(diǎn)符號(hào)中的至少一種,設(shè)備序列號(hào)可以包括數(shù)字、字母以及標(biāo)點(diǎn)符號(hào)中的至少一種。
臨時(shí)登錄憑據(jù)申請(qǐng)請(qǐng)求是終端申請(qǐng)與公共設(shè)備進(jìn)行臨時(shí)會(huì)話所需的臨時(shí)登 錄憑據(jù)的請(qǐng)求,這里臨時(shí)會(huì)話是指在用戶標(biāo)識(shí)與公共設(shè)備的設(shè)備賬號(hào)未建立綁定關(guān)系的情況下,用戶標(biāo)識(shí)所對(duì)應(yīng)的終端與公共設(shè)備進(jìn)行消息交互的一種會(huì)話類型。臨時(shí)登錄憑據(jù)則是用戶標(biāo)識(shí)以特定的身份進(jìn)行登錄時(shí)的一種用于驗(yàn)證登錄合法性的憑據(jù),該特定的身份允許對(duì)指定的公共設(shè)備進(jìn)行訪問。臨時(shí)登錄憑據(jù)也可以稱為臨時(shí)票據(jù)或者臨時(shí)登錄態(tài)。
步驟304,接收登錄服務(wù)器根據(jù)用戶標(biāo)識(shí)和設(shè)備賬號(hào)分配的臨時(shí)登錄憑據(jù);臨時(shí)登錄憑據(jù)具有固定有效時(shí)長(zhǎng)。
具體地,終端將攜帶有用戶標(biāo)識(shí)和設(shè)備賬號(hào)的臨時(shí)登錄憑據(jù)申請(qǐng)請(qǐng)求發(fā)送給登錄服務(wù)器,登錄服務(wù)器對(duì)該臨時(shí)登錄憑據(jù)申請(qǐng)請(qǐng)求進(jìn)行響應(yīng),從該臨時(shí)登錄憑據(jù)申請(qǐng)請(qǐng)求提取用戶標(biāo)識(shí)和設(shè)備賬號(hào),并根據(jù)用戶標(biāo)識(shí)和設(shè)備賬號(hào)生成臨時(shí)登錄憑據(jù)。臨時(shí)登錄憑據(jù)包括用于表示該臨時(shí)登錄憑據(jù)的有效期限的信息,比如包括失效時(shí)間點(diǎn),或者包括生效時(shí)間點(diǎn)和有效時(shí)長(zhǎng)。有效時(shí)長(zhǎng)是指臨時(shí)登錄憑據(jù)從生效時(shí)間點(diǎn)到失效時(shí)間點(diǎn)的這段時(shí)間長(zhǎng)度。
臨時(shí)登錄憑據(jù)的有效時(shí)長(zhǎng)比較短,小于用戶標(biāo)識(shí)登錄社交應(yīng)用的登錄憑據(jù)的有效時(shí)長(zhǎng)。比如用戶標(biāo)識(shí)登錄社交應(yīng)用的登錄憑據(jù)的有效時(shí)長(zhǎng)為2小時(shí),則臨時(shí)登錄憑據(jù)的有效時(shí)長(zhǎng)可為10分鐘。而且用戶標(biāo)識(shí)登錄社交應(yīng)用的登錄憑據(jù)的有效時(shí)長(zhǎng)可以續(xù)展,而臨時(shí)登錄憑據(jù)過期后只能重新申請(qǐng)臨時(shí)登錄憑據(jù)。臨時(shí)登錄憑據(jù)的權(quán)限是受限的,只具有與訪問公共設(shè)備相關(guān)的權(quán)限,而用戶標(biāo)識(shí)登錄社交應(yīng)用的登錄憑據(jù)則允許訪問社交應(yīng)用的各種業(yè)務(wù),設(shè)置臨時(shí)登錄憑據(jù)的業(yè)務(wù)邏輯可以實(shí)現(xiàn)業(yè)務(wù)隔離,保證安全性。
在一個(gè)實(shí)施例中,登錄服務(wù)器在根據(jù)用戶標(biāo)識(shí)和設(shè)備賬號(hào)分配臨時(shí)登錄憑據(jù)時(shí),可利用預(yù)設(shè)的密鑰對(duì)中的私鑰將用戶標(biāo)識(shí)和設(shè)備賬號(hào)進(jìn)行加密而生成臨時(shí)登錄憑據(jù),或者可以將用戶標(biāo)識(shí)、設(shè)備賬號(hào)和隨機(jī)數(shù)按照預(yù)設(shè)順序組合后利用密鑰對(duì)中的私鑰進(jìn)行加密從而生成臨時(shí)登錄憑據(jù)。
在一個(gè)實(shí)施例中,登錄服務(wù)器在分配臨時(shí)登錄憑據(jù)時(shí)可查詢?cè)O(shè)備賬號(hào)對(duì)應(yīng)的設(shè)備類型屬性是否為公共設(shè)備屬性,若是則分配臨時(shí)登錄憑據(jù),若否則拒絕分配。公共設(shè)備是設(shè)備類型屬性被配置為公共設(shè)備屬性的受控設(shè)備,物聯(lián)開放平臺(tái)會(huì)記錄設(shè)備賬號(hào)與設(shè)備類型屬性的對(duì)應(yīng)關(guān)系,從而提供對(duì)設(shè)備賬號(hào)對(duì)應(yīng)的 設(shè)備類型屬性的查詢。受控設(shè)備的設(shè)備類型屬性可包括私人設(shè)備屬性和公共設(shè)備屬性。若是私人設(shè)備屬性,則受控設(shè)備只允許綁定的用戶標(biāo)識(shí)進(jìn)行訪問。
步驟306,向物聯(lián)開放平臺(tái)發(fā)送攜帶有臨時(shí)登錄憑據(jù)的消息,使物聯(lián)開放平臺(tái)在對(duì)臨時(shí)登錄憑據(jù)驗(yàn)證通過后根據(jù)相應(yīng)的設(shè)備賬號(hào)向相應(yīng)的公共設(shè)備轉(zhuǎn)發(fā)消息。
具體地,終端獲取需要發(fā)送的消息內(nèi)容,從而將消息內(nèi)容和臨時(shí)登錄憑據(jù)按照預(yù)定義的協(xié)議組合成消息發(fā)送到物聯(lián)開放平臺(tái)。物聯(lián)開放平臺(tái)在接收到終端發(fā)送的消息后,提取消息中的臨時(shí)登錄憑據(jù),并對(duì)提取的臨時(shí)登錄憑據(jù)進(jìn)行驗(yàn)證,若驗(yàn)證通過則向設(shè)備賬號(hào)對(duì)應(yīng)的公共設(shè)備發(fā)送該消息,若驗(yàn)證未通過則拒絕轉(zhuǎn)發(fā)該消息,并可進(jìn)一步向終端返回消息未送達(dá)的提示。其中消息的消息內(nèi)容可以包括控制信令、文本、圖片、音頻、視頻以及鏈接地址中的至少一種。
在一個(gè)實(shí)施例中,物聯(lián)開放平臺(tái)在對(duì)臨時(shí)登錄憑據(jù)進(jìn)行驗(yàn)證時(shí),具體可利用密鑰對(duì)中的公鑰對(duì)臨時(shí)登錄憑據(jù)進(jìn)行解密,獲得用戶標(biāo)識(shí)和設(shè)備賬號(hào),從而從登錄服務(wù)器查詢?cè)撚脩魳?biāo)識(shí)和設(shè)備賬號(hào)之間是否存在臨時(shí)會(huì)話,以及臨時(shí)會(huì)話是否過期。若存在臨時(shí)會(huì)話且未過期,那么對(duì)臨時(shí)登錄憑據(jù)的驗(yàn)證通過;若不存在臨時(shí)會(huì)話或者雖存在臨時(shí)會(huì)話但已過期,則對(duì)臨時(shí)登錄憑據(jù)的驗(yàn)證未通過。
上述消息處理方法,公共設(shè)備是開放的,通過設(shè)備賬號(hào)進(jìn)行標(biāo)識(shí),可供具有用戶標(biāo)識(shí)的用戶在需要時(shí)通過臨時(shí)會(huì)話向公共設(shè)備發(fā)送消息,不必進(jìn)行綁定設(shè)備以及分享設(shè)備的操作,操作便利。在需要向公共設(shè)備發(fā)送消息時(shí),根據(jù)用戶標(biāo)識(shí)和設(shè)備賬號(hào)從登錄服務(wù)器申請(qǐng)臨時(shí)登錄憑據(jù),而且發(fā)送給公共設(shè)備的消息需要經(jīng)過物聯(lián)開放平臺(tái)的驗(yàn)證,保證了向公共設(shè)備發(fā)送消息的安全性。而且臨時(shí)登錄憑據(jù)具有固定有效時(shí)長(zhǎng),到期后只能重新申請(qǐng),可防止臨時(shí)登錄憑據(jù)被盜用,進(jìn)一步提高了向公共設(shè)備發(fā)送消息的安全性。
在一個(gè)實(shí)施例中,該消息處理方法還包括:接收物聯(lián)開放平臺(tái)轉(zhuǎn)發(fā)的來(lái)自于公共設(shè)備的反饋信息,反饋信息是公共設(shè)備響應(yīng)于消息而生成的。
具體地,公共設(shè)備在接收到物聯(lián)開放平臺(tái)轉(zhuǎn)發(fā)的來(lái)自于終端的消息后,可響應(yīng)于該消息生成反饋信息,并將該反饋信息發(fā)送到物聯(lián)開放平臺(tái),由物聯(lián)開 放平臺(tái)將反饋信息轉(zhuǎn)發(fā)給終端。比如若終端發(fā)送的消息是拍攝一種照片的控制信令,則反饋信息就可以是拍攝獲得的照片。
在一個(gè)實(shí)施例中,該消息處理方法還包括:接收物聯(lián)開放平臺(tái)轉(zhuǎn)發(fā)的來(lái)自于公共設(shè)備的反饋信息,反饋信息是公共設(shè)備在對(duì)消息所攜帶的臨時(shí)登錄憑據(jù)驗(yàn)證通過后響應(yīng)于消息而生成的。
具體地,公共設(shè)備在接收到物聯(lián)開放平臺(tái)轉(zhuǎn)發(fā)的來(lái)自于終端的消息后,可提取該消息中的臨時(shí)登錄憑據(jù)進(jìn)行驗(yàn)證,若驗(yàn)證通過則響應(yīng)于該消息而生成反饋信息,若驗(yàn)證未通過則可忽略該消息或者通過物聯(lián)開放平臺(tái)向終端返回訪問錯(cuò)誤的信息。
公共設(shè)備在對(duì)臨時(shí)登錄憑據(jù)進(jìn)行驗(yàn)證時(shí),具體可利用密鑰對(duì)中的公鑰解密臨時(shí)登錄憑據(jù)獲得用戶標(biāo)識(shí)和設(shè)備賬號(hào),從而通過物聯(lián)開放平臺(tái)從登錄服務(wù)器查詢?cè)撚脩魳?biāo)識(shí)和設(shè)備賬號(hào)之間是否存在臨時(shí)會(huì)話,以及臨時(shí)會(huì)話是否過期。若存在臨時(shí)會(huì)話且未過期,那么對(duì)臨時(shí)登錄憑據(jù)的驗(yàn)證通過;若不存在臨時(shí)會(huì)話或者雖存在臨時(shí)會(huì)話但已過期,則對(duì)臨時(shí)登錄憑據(jù)的驗(yàn)證未通過。
本實(shí)施例中,終端與公共設(shè)備之間可以安全地實(shí)現(xiàn)雙向的消息交互,不必進(jìn)行綁定設(shè)備以及分享設(shè)備的操作,操作便利。
如圖4所示,在一個(gè)實(shí)施例中,消息處理系統(tǒng)還包括公眾號(hào)服務(wù)器105和設(shè)備方服務(wù)器106。終端101和受控設(shè)備104均可通過網(wǎng)絡(luò)連接到公眾號(hào)服務(wù)器105和設(shè)備方服務(wù)器106。公眾號(hào)服務(wù)器105用于對(duì)公眾號(hào)進(jìn)行管理,并對(duì)公眾號(hào)的各種功能提供支持。設(shè)備方服務(wù)器106是受控設(shè)備的提供商的服務(wù)器。
在一個(gè)實(shí)施例中,基于圖4所示的消息處理系統(tǒng),該消息處理方法還包括:接收公共設(shè)備發(fā)送并通過公眾號(hào)服務(wù)器根據(jù)與物聯(lián)公眾號(hào)關(guān)聯(lián)的用戶標(biāo)識(shí)轉(zhuǎn)發(fā)的消息,公共設(shè)備發(fā)送的消息是公共設(shè)備根據(jù)輸入的用戶識(shí)別信息從設(shè)備方服務(wù)器獲取到與用戶標(biāo)識(shí)關(guān)聯(lián)的第三方用戶賬號(hào)后根據(jù)第三方用戶賬號(hào)發(fā)送的。
具體地,用戶識(shí)別信息是具有識(shí)別用戶身份的功能的信息。在一個(gè)實(shí)施例中,用戶識(shí)別信息包括手機(jī)號(hào)碼、證件號(hào)碼、即時(shí)通信賬號(hào)以及電子郵箱地址中的至少一種。物聯(lián)公眾號(hào)是在公眾號(hào)服務(wù)器上注冊(cè)的用于提供物聯(lián)網(wǎng)相關(guān)的服務(wù)的公眾號(hào),普通用戶可以通過搜索物聯(lián)公眾號(hào)并進(jìn)行關(guān)注或者訂閱的操作 來(lái)建立用戶標(biāo)識(shí)與物聯(lián)公眾號(hào)的關(guān)聯(lián)。用戶標(biāo)識(shí)與物聯(lián)公眾號(hào)關(guān)聯(lián)也可以稱為用戶關(guān)注了該物聯(lián)公眾號(hào)。用戶關(guān)注了物聯(lián)公眾號(hào),就可以接收到物聯(lián)公眾號(hào)推送的消息。
參照?qǐng)D5,包括步驟5.1a、5.1b、5.2、5.3、5.4以及5.5。公共設(shè)備獲取輸入的用戶識(shí)別信息,根據(jù)該用戶識(shí)別信息從設(shè)備方服務(wù)器換取第三方用戶賬號(hào),從而根據(jù)物聯(lián)公眾號(hào)和第三方用戶賬號(hào)向公眾號(hào)服務(wù)器發(fā)送消息,由公眾號(hào)服務(wù)器轉(zhuǎn)發(fā)該消息給第三方用戶賬號(hào)關(guān)聯(lián)的用戶標(biāo)識(shí)所對(duì)應(yīng)的終端。其中公共設(shè)備具有輸入裝置或者近距離傳輸模塊,通過該輸入裝置或者近距離傳輸模塊獲取輸入的用戶識(shí)別信息。近距離傳輸模塊包括藍(lán)牙模塊、NFC(Near Field Communication,近場(chǎng)通信)模塊以及RFID(Radio Frequency Identification,射頻識(shí)別)模塊中的至少一種。
其中第三方用戶賬號(hào)可根據(jù)用戶標(biāo)識(shí)以及為受控設(shè)備的設(shè)備提供商分配的唯一標(biāo)識(shí)來(lái)生成。設(shè)備方服務(wù)器上可存儲(chǔ)用戶標(biāo)識(shí)和第三方用戶賬號(hào)的對(duì)應(yīng)關(guān)系,從而提供用戶標(biāo)識(shí)和第三方用戶賬號(hào)之間轉(zhuǎn)換的接口。
本實(shí)施例中,公共設(shè)備在獲取到輸入的用戶識(shí)別信息后,便可以利用用戶識(shí)別信息換取到第三方用戶賬號(hào)。公共設(shè)備不需要用戶主動(dòng)分享便可被多個(gè)用戶所共享,在用戶標(biāo)識(shí)關(guān)聯(lián)了物聯(lián)公眾號(hào)的情況下,公共設(shè)備便可以根據(jù)第三方用戶賬號(hào)主動(dòng)地通過公眾號(hào)服務(wù)器向用戶發(fā)送消息,提高了操作便利性。
在一個(gè)實(shí)施例中,公共設(shè)備發(fā)送的消息采用預(yù)先配置的消息模板,該消息模板包括從物聯(lián)開放平臺(tái)提供的預(yù)設(shè)的字段集合中選擇的字段。本實(shí)施例中,通過消息模板,可以防止公共設(shè)備發(fā)送垃圾消息給用戶、騷擾用戶。
在一個(gè)實(shí)施例中,接收公共設(shè)備發(fā)送并通過公眾號(hào)服務(wù)器根據(jù)與物聯(lián)公眾號(hào)關(guān)聯(lián)的用戶標(biāo)識(shí)轉(zhuǎn)發(fā)的消息的步驟,具體包括:接收公共設(shè)備發(fā)送并通過公眾號(hào)服務(wù)器在根據(jù)物聯(lián)公眾號(hào)判定滿足預(yù)設(shè)條件時(shí)所轉(zhuǎn)發(fā)的消息。預(yù)設(shè)條件包括以下至少一個(gè)條件:用戶標(biāo)識(shí)與設(shè)備賬號(hào)關(guān)聯(lián);公共設(shè)備的設(shè)備類型屬性被配置為公共設(shè)備屬性;公共設(shè)備發(fā)送的消息所指定的接收方是唯一的。
具體地,本實(shí)施例中,公共設(shè)備獲取輸入的用戶識(shí)別信息,根據(jù)該用戶識(shí)別信息從設(shè)備方服務(wù)器換取第三方用戶賬號(hào),從而根據(jù)物聯(lián)公眾號(hào)和第三方用 戶賬號(hào)向公眾號(hào)服務(wù)器發(fā)送消息,由公眾號(hào)服務(wù)器判斷該消息是否滿足預(yù)設(shè)條件。若滿足則轉(zhuǎn)發(fā)該消息給第三方用戶賬號(hào)關(guān)聯(lián)的用戶標(biāo)識(shí)所對(duì)應(yīng)的終端;若不滿足則不轉(zhuǎn)發(fā)該消息。
其中,預(yù)設(shè)條件中的用戶標(biāo)識(shí)與設(shè)備賬號(hào)關(guān)聯(lián),是為了保證相應(yīng)的用戶關(guān)注了該公共設(shè)備,說(shuō)明用戶允許公共設(shè)備發(fā)送消息給自己。公共設(shè)備的設(shè)備類型屬性被配置為公共設(shè)備屬性,是為了保證發(fā)送消息的受控設(shè)備確實(shí)是一種公共設(shè)備,如果是私人設(shè)備則一般不允許向未綁定的用戶發(fā)送消息。公共設(shè)備發(fā)送的消息所指定的接收方是唯一的,是為了禁止公共設(shè)備群發(fā)消息,從而避免公共設(shè)備發(fā)送大量垃圾消息為終端的用戶帶來(lái)不便。
如圖6所示,在一個(gè)實(shí)施例中,該消息處理方法還包括對(duì)接收公共設(shè)備的消息進(jìn)行配置的步驟,具體包括如下步驟:
步驟602,掃描公共設(shè)備的圖形碼,獲得設(shè)備識(shí)別信息。
具體地,終端掃描公共設(shè)備的圖形碼并解析,獲得設(shè)備識(shí)別信息。設(shè)備識(shí)別信息可以包括設(shè)備類型標(biāo)識(shí)和設(shè)備序列號(hào)。受控設(shè)備的圖形碼可以設(shè)置在受控設(shè)備外殼上、包裝盒上或者設(shè)備說(shuō)明書上,這里的設(shè)置比如印刷或貼附,圖形碼也可以顯示在受控設(shè)備的顯示屏上。
圖形碼是指將具有意思表達(dá)功能的字符或者字符串經(jīng)過編碼而獲得的圖形,圖形碼包括二維碼以及條形碼等。其中條形碼是將寬度不等的多個(gè)黑條和空白,按照一定的編碼規(guī)則排列,用以表達(dá)一組信息的圖形標(biāo)識(shí)符。常見的條形碼是由反射率相差很大的黑條(簡(jiǎn)稱條)和白條(簡(jiǎn)稱空)排成的平行線圖案。而二維碼是指用某種特定的幾何圖形按一定規(guī)律在平面二維方向分布的黑白相間的圖形記錄數(shù)據(jù)符號(hào)信息的條碼。二維碼可以分為堆疊式或行排式和矩陣式二維碼,其中堆疊式或行排式二維碼編碼原理是建立在一維條碼基礎(chǔ)之上,按需要堆積成二行或多行,代表性的二維碼有Code 16K、Code 49、PDF417等。矩陣式二維碼是在一個(gè)矩形空間通過黑、白像素在矩陣中的不同分布進(jìn)行編碼。在矩陣相應(yīng)元素位置上,用點(diǎn)(方點(diǎn)、圓點(diǎn)或其他形狀)的出現(xiàn)表示二進(jìn)制“1”,點(diǎn)的不出現(xiàn)表示二進(jìn)制的“0”,點(diǎn)的排列組合確定了矩陣式二維碼所代表的意義;有代表性的矩陣式二維碼有:Code One、MaxiCode、QR Code等。
步驟604,根據(jù)設(shè)備識(shí)別信息確定公共設(shè)備所屬的設(shè)備方服務(wù)器。
具體地,終端根據(jù)設(shè)備類型標(biāo)識(shí)可以確定一種受控設(shè)備,從而確定這種受控設(shè)備所屬的設(shè)備方服務(wù)器。終端還可以根據(jù)設(shè)備類型標(biāo)識(shí)和設(shè)備序列號(hào)從物聯(lián)開放平臺(tái)查詢相應(yīng)的設(shè)備賬號(hào),從而可以根據(jù)該設(shè)備賬號(hào)執(zhí)行上述步驟302。
步驟606,獲取與用戶標(biāo)識(shí)關(guān)聯(lián)的第三方用戶賬號(hào),將用戶識(shí)別信息和第三方用戶賬號(hào)在設(shè)備方服務(wù)器進(jìn)行關(guān)聯(lián)。
具體地,第三方用戶賬號(hào)可以通過將用戶標(biāo)識(shí)作為接口參數(shù)而調(diào)用第三方用戶賬號(hào)接口來(lái)生成。終端可跳轉(zhuǎn)到設(shè)備方服務(wù)器提供的服務(wù)頁(yè)面,輸入用戶識(shí)別信息,從而使得設(shè)備方服務(wù)器通過調(diào)用關(guān)聯(lián)接口將用戶識(shí)別信息和第三方用戶賬號(hào)進(jìn)行關(guān)聯(lián)。
步驟608,獲取物聯(lián)公眾號(hào),通過公眾號(hào)服務(wù)器將用戶標(biāo)識(shí)和物聯(lián)公眾號(hào)建立關(guān)聯(lián)。
具體地,終端可檢測(cè)用戶標(biāo)識(shí)是否已與物聯(lián)公眾號(hào)關(guān)聯(lián),若是則結(jié)束流程。若未建立關(guān)聯(lián),則提示并引導(dǎo)用戶關(guān)聯(lián)物聯(lián)公眾號(hào)。其中步驟608可以在步驟602、步驟604或者步驟606之前執(zhí)行。
本實(shí)施例中,通過掃描公共設(shè)備的圖形碼,獲得設(shè)備識(shí)別信息,確定了公共設(shè)備,從而可以根據(jù)設(shè)備識(shí)別信息確定公共設(shè)備所屬的設(shè)備方服務(wù)器,進(jìn)而將用戶識(shí)別信息和第三方用戶賬號(hào)在公共設(shè)備所屬的設(shè)備方服務(wù)器進(jìn)行關(guān)聯(lián)。公共設(shè)備若被輸入了用戶識(shí)別信息,便可以利用用戶識(shí)別信息換取到第三方用戶賬號(hào)。公共設(shè)備不需要用戶主動(dòng)分享便可被多個(gè)用戶所共享,在用戶標(biāo)識(shí)關(guān)聯(lián)了物聯(lián)公眾號(hào)的情況下,公共設(shè)備便可以根據(jù)第三方用戶賬號(hào)主動(dòng)地通過公眾號(hào)服務(wù)器向用戶發(fā)送消息,提高了操作便利性。而且用戶在掃描圖形碼以及關(guān)聯(lián)了物聯(lián)公眾號(hào)的情況下才可能會(huì)收到公共設(shè)備發(fā)來(lái)的消息,也可以一定程度上保證安全性。
下面用一個(gè)具體應(yīng)用場(chǎng)景來(lái)說(shuō)明上述消息處理方法的原理。用戶可以主動(dòng)向公共設(shè)備發(fā)送消息。具體用戶可通過搜索或者社交好友的分享獲取到公共設(shè)備的設(shè)備賬號(hào),從而根據(jù)用戶標(biāo)識(shí)和設(shè)備賬號(hào)從登錄服務(wù)器申請(qǐng)臨時(shí)登錄憑據(jù)。該臨時(shí)登錄憑據(jù)具有固定有效時(shí)長(zhǎng),過期后需要重新根據(jù)用戶標(biāo)識(shí)和設(shè)備賬號(hào) 從登錄服務(wù)器申請(qǐng)臨時(shí)登錄憑據(jù)。終端進(jìn)而通過物聯(lián)開放平臺(tái)的轉(zhuǎn)發(fā)向公共設(shè)備發(fā)送攜帶有臨時(shí)登錄憑據(jù)的控制信令,物聯(lián)開放平臺(tái)在轉(zhuǎn)發(fā)控制信令時(shí)會(huì)對(duì)其攜帶的臨時(shí)登錄憑據(jù)進(jìn)行驗(yàn)證,驗(yàn)證通過后進(jìn)行轉(zhuǎn)發(fā)。公共設(shè)備根據(jù)接收到的消息生成反饋信息并通過物聯(lián)開放平臺(tái)轉(zhuǎn)發(fā)給終端。
公共設(shè)備也可以主動(dòng)發(fā)送消息給用戶所使用的終端。參照?qǐng)D7,包括步驟7.1a、7.1b、7.2、7.3、7.4以及7.5。以公共設(shè)備為實(shí)體的公共郵箱為例,公共郵箱上貼有二維碼,用戶事先利用終端掃描二維碼可以獲得設(shè)備類型標(biāo)識(shí)和設(shè)備序列號(hào),從而可以在相應(yīng)的設(shè)備方服務(wù)器上建立用戶自己的手機(jī)號(hào)碼和第三方用戶賬號(hào)的關(guān)聯(lián)。并且,在用戶未關(guān)注物聯(lián)公眾號(hào)的情況下,終端還會(huì)引導(dǎo)用戶關(guān)注物聯(lián)公眾號(hào)。當(dāng)快遞員在向公共郵箱中放入郵寄物品并輸入手機(jī)號(hào)碼后,公共郵箱就可以主動(dòng)地利用手機(jī)號(hào)碼從設(shè)備方服務(wù)器換取第三方用戶賬號(hào),從而利用第三方用戶賬號(hào)代表用戶通過公眾號(hào)服務(wù)器發(fā)送寄達(dá)消息。公眾號(hào)服務(wù)器根據(jù)第三方用戶賬號(hào)向關(guān)注了物聯(lián)公眾號(hào)的用戶標(biāo)識(shí)所在的終端轉(zhuǎn)發(fā)寄達(dá)消息。用戶通過終端接收到寄達(dá)消息之后,就可以根據(jù)寄達(dá)消息的消息內(nèi)容到相應(yīng)的公共郵箱處提取郵寄物品。寄達(dá)消息的消息內(nèi)容可以包括公共郵箱的標(biāo)識(shí),還可以包括公共郵箱所在地址。
如圖8所示,在一個(gè)實(shí)施例中,提供了另一種消息處理系統(tǒng),包括終端801、公眾號(hào)服務(wù)器802、設(shè)備方服務(wù)器803和被配置為公共設(shè)備屬性的受控設(shè)備804。終端801和受控設(shè)備104均可通過網(wǎng)絡(luò)連接到公眾號(hào)服務(wù)器105和設(shè)備方服務(wù)器106。
如圖9所示,在一個(gè)實(shí)施例中,提供了一種消息接收方法,本實(shí)施例以該方法應(yīng)用于上述圖8中的消息處理系統(tǒng)來(lái)舉例說(shuō)明。該方法具體包括如下步驟:
步驟902,掃描公共設(shè)備的圖形碼,獲得設(shè)備識(shí)別信息。
具體地,終端掃描公共設(shè)備的圖形碼并解析,獲得設(shè)備識(shí)別信息。設(shè)備識(shí)別信息可以包括設(shè)備類型標(biāo)識(shí)和設(shè)備序列號(hào)。受控設(shè)備的圖形碼可以設(shè)置在受控設(shè)備外殼上、包裝盒上或者設(shè)備說(shuō)明書上,這里的設(shè)置比如印刷或貼附,圖形碼也可以顯示在受控設(shè)備的顯示屏上。
步驟904,根據(jù)設(shè)備識(shí)別信息確定公共設(shè)備所屬的設(shè)備方服務(wù)器。
具體地,終端根據(jù)設(shè)備類型標(biāo)識(shí)可以確定一種受控設(shè)備,從而確定這種受控設(shè)備所屬的設(shè)備方服務(wù)器。終端也可以根據(jù)設(shè)備類型標(biāo)識(shí)和設(shè)備序列號(hào)查詢相應(yīng)的設(shè)備方服務(wù)器。
步驟906,獲取與用戶標(biāo)識(shí)關(guān)聯(lián)的第三方用戶賬號(hào),將用戶識(shí)別信息和第三方用戶賬號(hào)在設(shè)備方服務(wù)器進(jìn)行關(guān)聯(lián)。
具體地,第三方用戶賬號(hào)可以通過將用戶標(biāo)識(shí)作為接口參數(shù)而調(diào)用第三方用戶賬號(hào)接口來(lái)生成。終端可跳轉(zhuǎn)到設(shè)備方服務(wù)器提供的服務(wù)頁(yè)面,輸入用戶識(shí)別信息,從而使得設(shè)備方服務(wù)器通過調(diào)用關(guān)聯(lián)接口將用戶識(shí)別信息和第三方用戶賬號(hào)進(jìn)行關(guān)聯(lián)。
在一個(gè)實(shí)施例中,用戶識(shí)別信息包括手機(jī)號(hào)碼、證件號(hào)碼、即時(shí)通信賬號(hào)以及電子郵箱地址中的至少一種。
步驟908,接收公共設(shè)備根據(jù)第三方用戶賬號(hào)發(fā)送并通過公眾號(hào)服務(wù)器轉(zhuǎn)發(fā)的消息,公共設(shè)備發(fā)送的消息是公共設(shè)備根據(jù)輸入的用戶識(shí)別信息從設(shè)備方服務(wù)器獲取到與用戶標(biāo)識(shí)關(guān)聯(lián)的第三方用戶賬號(hào)后根據(jù)第三方用戶賬號(hào)發(fā)送的。
具體地,用戶識(shí)別信息是具有識(shí)別用戶身份的功能的信息。物聯(lián)公眾號(hào)是在公眾號(hào)服務(wù)器上注冊(cè)的用于提供物聯(lián)網(wǎng)相關(guān)的服務(wù)的公眾號(hào),普通用戶可以通過搜索物聯(lián)公眾號(hào)并進(jìn)行關(guān)注或者訂閱的操作來(lái)建立用戶標(biāo)識(shí)與物聯(lián)公眾號(hào)的關(guān)聯(lián)。用戶標(biāo)識(shí)與物聯(lián)公眾號(hào)關(guān)聯(lián)也可以稱為用戶關(guān)注了該物聯(lián)公眾號(hào)。用戶關(guān)注了物聯(lián)公眾號(hào),就可以接收到物聯(lián)公眾號(hào)推送的消息。
參照?qǐng)D5,公共設(shè)備獲取輸入的用戶識(shí)別信息,根據(jù)該用戶識(shí)別信息從設(shè)備方服務(wù)器換取第三方用戶賬號(hào),從而根據(jù)物聯(lián)公眾號(hào)和第三方用戶賬號(hào)向公眾號(hào)服務(wù)器發(fā)送消息,由公眾號(hào)服務(wù)器轉(zhuǎn)發(fā)該消息給第三方用戶賬號(hào)關(guān)聯(lián)的用戶標(biāo)識(shí)所對(duì)應(yīng)的終端。其中公共設(shè)備具有輸入裝置或者近距離傳輸模塊,通過該輸入裝置或者近距離傳輸模塊獲取輸入的用戶識(shí)別信息。近距離傳輸模塊包括藍(lán)牙模塊、NFC模塊以及RFID模塊中的至少一種。
其中第三方用戶賬號(hào)可根據(jù)用戶標(biāo)識(shí)以及為受控設(shè)備的設(shè)備提供商分配的唯一標(biāo)識(shí)來(lái)生成。設(shè)備方服務(wù)器上可存儲(chǔ)用戶標(biāo)識(shí)和第三方用戶賬號(hào)的對(duì)應(yīng)關(guān) 系,從而提供用戶標(biāo)識(shí)和第三方用戶賬號(hào)之間轉(zhuǎn)換的接口。
上述消息接收方法,通過掃描公共設(shè)備的圖形碼,獲得設(shè)備識(shí)別信息,確定了公共設(shè)備,從而可以根據(jù)設(shè)備識(shí)別信息確定公共設(shè)備所屬的設(shè)備方服務(wù)器,進(jìn)而將用戶識(shí)別信息和第三方用戶賬號(hào)在公共設(shè)備所屬的設(shè)備方服務(wù)器進(jìn)行關(guān)聯(lián)。公共設(shè)備若被輸入了用戶識(shí)別信息,便可以利用用戶識(shí)別信息換取到第三方用戶賬號(hào)。公共設(shè)備不需要用戶主動(dòng)分享便可被多個(gè)用戶所共享,在用戶標(biāo)識(shí)關(guān)聯(lián)了物聯(lián)公眾號(hào)的情況下,公共設(shè)備便可以根據(jù)第三方用戶賬號(hào)主動(dòng)地通過公眾號(hào)服務(wù)器向用戶發(fā)送消息,提高了操作便利性。而且用戶在掃描圖形碼以及關(guān)聯(lián)了物聯(lián)公眾號(hào)的情況下才可能會(huì)收到公共設(shè)備發(fā)來(lái)的消息,也可以一定程度上保證安全性。
如圖10所示,在一個(gè)實(shí)施例中,提供了一種消息處理裝置1000,包括請(qǐng)求模塊1010、臨時(shí)登錄憑據(jù)接收模塊1020和消息發(fā)送模塊1030。
請(qǐng)求模塊1010,用于向登錄服務(wù)器發(fā)送攜帶有用戶標(biāo)識(shí)和設(shè)備賬號(hào)的臨時(shí)登錄憑據(jù)申請(qǐng)請(qǐng)求。
具體地,用戶標(biāo)識(shí)是能夠唯一標(biāo)識(shí)用戶身份的字符串,可以包括數(shù)字、字母以及標(biāo)點(diǎn)符號(hào)中的至少一種。請(qǐng)求模塊1010可通過社交應(yīng)用向登錄服務(wù)器發(fā)送臨時(shí)登錄憑據(jù)申請(qǐng)請(qǐng)求,此時(shí)用戶標(biāo)識(shí)可以是登錄社交應(yīng)用所使用的用戶賬號(hào)。社交應(yīng)用通常具有聯(lián)系人查找功能以及即時(shí)通信功能,還可以具有UGC分享功能以及UGC評(píng)論功能。
設(shè)備賬號(hào)是可唯一標(biāo)識(shí)出相應(yīng)的受控設(shè)備的字符串,可由物聯(lián)開放平臺(tái)根據(jù)受控設(shè)備的設(shè)備識(shí)別信息生成,受控設(shè)備接入物聯(lián)開放平臺(tái)時(shí)須使用該設(shè)備賬號(hào)。設(shè)備識(shí)別信息是受控設(shè)備自帶的用于識(shí)別該受控設(shè)備的信息,可以包括設(shè)備序列號(hào),還可以包括設(shè)備類型標(biāo)識(shí)。設(shè)備類型標(biāo)識(shí)用來(lái)唯一標(biāo)識(shí)出某一種受控設(shè)備,而設(shè)備序列號(hào)則用來(lái)唯一標(biāo)識(shí)出一種受控設(shè)備中具體到個(gè)體的受控設(shè)備。設(shè)備類型標(biāo)識(shí)可以包括數(shù)字、字母以及標(biāo)點(diǎn)符號(hào)中的至少一種,設(shè)備序列號(hào)可以包括數(shù)字、字母以及標(biāo)點(diǎn)符號(hào)中的至少一種。
臨時(shí)登錄憑據(jù)申請(qǐng)請(qǐng)求是終端申請(qǐng)與公共設(shè)備進(jìn)行臨時(shí)會(huì)話所需的臨時(shí)登 錄憑據(jù)的請(qǐng)求,這里臨時(shí)會(huì)話是指在用戶標(biāo)識(shí)與公共設(shè)備的設(shè)備賬號(hào)未建立綁定關(guān)系的情況下,用戶標(biāo)識(shí)所對(duì)應(yīng)的終端與公共設(shè)備進(jìn)行消息交互的一種會(huì)話類型。臨時(shí)登錄憑據(jù)則是用戶標(biāo)識(shí)以特定的身份進(jìn)行登錄時(shí)的一種用于驗(yàn)證登錄合法性的憑據(jù),該特定的身份允許對(duì)指定的公共設(shè)備進(jìn)行訪問。臨時(shí)登錄憑據(jù)也可以稱為臨時(shí)票據(jù)或者臨時(shí)登錄態(tài)。
臨時(shí)登錄憑據(jù)接收模塊1020,用于接收登錄服務(wù)器根據(jù)用戶標(biāo)識(shí)和設(shè)備賬號(hào)分配的臨時(shí)登錄憑據(jù);臨時(shí)登錄憑據(jù)具有固定有效時(shí)長(zhǎng)。
具體地,請(qǐng)求模塊1010將攜帶有用戶標(biāo)識(shí)和設(shè)備賬號(hào)的臨時(shí)登錄憑據(jù)申請(qǐng)請(qǐng)求發(fā)送給登錄服務(wù)器,登錄服務(wù)器對(duì)該臨時(shí)登錄憑據(jù)申請(qǐng)請(qǐng)求進(jìn)行響應(yīng),從該臨時(shí)登錄憑據(jù)申請(qǐng)請(qǐng)求提取用戶標(biāo)識(shí)和設(shè)備賬號(hào),并根據(jù)用戶標(biāo)識(shí)和設(shè)備賬號(hào)生成臨時(shí)登錄憑據(jù)。臨時(shí)登錄憑據(jù)包括用于表示該臨時(shí)登錄憑據(jù)的有效期限的信息,比如包括失效時(shí)間點(diǎn),或者包括生效時(shí)間點(diǎn)和有效時(shí)長(zhǎng)。有效時(shí)長(zhǎng)是指臨時(shí)登錄憑據(jù)從生效時(shí)間點(diǎn)到失效時(shí)間點(diǎn)的這段時(shí)間長(zhǎng)度。
臨時(shí)登錄憑據(jù)的有效時(shí)長(zhǎng)比較短,小于用戶標(biāo)識(shí)登錄社交應(yīng)用的登錄憑據(jù)的有效時(shí)長(zhǎng)。比如用戶標(biāo)識(shí)登錄社交應(yīng)用的登錄憑據(jù)的有效時(shí)長(zhǎng)為2小時(shí),則臨時(shí)登錄憑據(jù)的有效時(shí)長(zhǎng)可為10分鐘。而且登錄社交應(yīng)用的登錄憑據(jù)的有效時(shí)長(zhǎng)可以續(xù)展,而臨時(shí)登錄憑據(jù)過期后只能重新申請(qǐng)臨時(shí)登錄憑據(jù)。臨時(shí)登錄憑據(jù)的權(quán)限是受限的,只具有與訪問公共設(shè)備相關(guān)的權(quán)限,而用戶標(biāo)識(shí)登錄社交應(yīng)用的登錄憑據(jù)則允許訪問社交應(yīng)用的各種業(yè)務(wù),設(shè)置臨時(shí)登錄憑據(jù)的業(yè)務(wù)邏輯可以實(shí)現(xiàn)業(yè)務(wù)隔離,保證安全性。
在一個(gè)實(shí)施例中,登錄服務(wù)器在根據(jù)用戶標(biāo)識(shí)和設(shè)備賬號(hào)分配臨時(shí)登錄憑據(jù)時(shí),可利用密鑰對(duì)中的私鑰將用戶標(biāo)識(shí)和設(shè)備賬號(hào)進(jìn)行加密而生成臨時(shí)登錄憑據(jù),或者可以將用戶標(biāo)識(shí)、設(shè)備賬號(hào)和隨機(jī)數(shù)按照預(yù)設(shè)順序組合后利用密鑰對(duì)中的私鑰進(jìn)行加密從而生成臨時(shí)登錄憑據(jù)。
在一個(gè)實(shí)施例中,登錄服務(wù)器在分配臨時(shí)登錄憑據(jù)時(shí)可查詢?cè)O(shè)備賬號(hào)對(duì)應(yīng)的設(shè)備類型屬性是否為公共設(shè)備屬性,若是則分配臨時(shí)登錄憑據(jù),若否則拒絕分配。公共設(shè)備是設(shè)備類型屬性被配置為公共設(shè)備屬性的受控設(shè)備,物聯(lián)開放平臺(tái)會(huì)記錄設(shè)備賬號(hào)與設(shè)備類型屬性的對(duì)應(yīng)關(guān)系,從而提供對(duì)設(shè)備賬號(hào)對(duì)應(yīng)的 設(shè)備類型屬性的查詢。受控設(shè)備的設(shè)備類型屬性可包括私人設(shè)備屬性和公共設(shè)備屬性。若是私人設(shè)備屬性,則受控設(shè)備只允許綁定的用戶標(biāo)識(shí)進(jìn)行訪問。
消息發(fā)送模塊1030,用于向物聯(lián)開放平臺(tái)發(fā)送攜帶有臨時(shí)登錄憑據(jù)的消息,使物聯(lián)開放平臺(tái)在對(duì)臨時(shí)登錄憑據(jù)驗(yàn)證通過后根據(jù)相應(yīng)的設(shè)備賬號(hào)向相應(yīng)的公共設(shè)備轉(zhuǎn)發(fā)消息。
具體地,消息發(fā)送模塊1030獲取需要發(fā)送的消息內(nèi)容,從而將消息內(nèi)容和臨時(shí)登錄憑據(jù)按照預(yù)定義的協(xié)議組合成消息發(fā)送到物聯(lián)開放平臺(tái)。物聯(lián)開放平臺(tái)在接收到終端發(fā)送的消息后,提取消息中的臨時(shí)登錄憑據(jù),并對(duì)提取的臨時(shí)登錄憑據(jù)進(jìn)行驗(yàn)證,若驗(yàn)證通過則向設(shè)備賬號(hào)對(duì)應(yīng)的公共設(shè)備發(fā)送該消息,若驗(yàn)證未通過則拒絕轉(zhuǎn)發(fā)該消息,并可進(jìn)一步向終端返回消息未送達(dá)的提示。其中消息的消息內(nèi)容可以包括控制信令、文本、圖片、音頻、視頻以及鏈接地址中的至少一種。
在一個(gè)實(shí)施例中,物聯(lián)開放平臺(tái)在對(duì)臨時(shí)登錄憑據(jù)進(jìn)行驗(yàn)證時(shí),具體可利用密鑰對(duì)中的公鑰對(duì)臨時(shí)登錄憑據(jù)進(jìn)行解密,獲得用戶標(biāo)識(shí)和設(shè)備賬號(hào),從而從登錄服務(wù)器查詢?cè)撚脩魳?biāo)識(shí)和設(shè)備賬號(hào)之間是否存在臨時(shí)會(huì)話,以及臨時(shí)會(huì)話是否過期。若存在臨時(shí)會(huì)話且未過期,那么對(duì)臨時(shí)登錄憑據(jù)的驗(yàn)證通過;若不存在臨時(shí)會(huì)話或者雖存在臨時(shí)會(huì)話但已過期,則對(duì)臨時(shí)登錄憑據(jù)的驗(yàn)證未通過。
上述消息處理裝置1000,公共設(shè)備是開放的,通過設(shè)備賬號(hào)進(jìn)行標(biāo)識(shí),可供具有用戶標(biāo)識(shí)的用戶在需要時(shí)通過臨時(shí)會(huì)話向公共設(shè)備發(fā)送消息,不必進(jìn)行綁定設(shè)備以及分享設(shè)備的操作,操作便利。在需要向公共設(shè)備發(fā)送消息時(shí),根據(jù)用戶標(biāo)識(shí)和設(shè)備賬號(hào)從登錄服務(wù)器申請(qǐng)臨時(shí)登錄憑據(jù),而且發(fā)送給公共設(shè)備的消息需要經(jīng)過物聯(lián)開放平臺(tái)的驗(yàn)證,保證了向公共設(shè)備發(fā)送消息的安全性。而且臨時(shí)登錄憑據(jù)具有固定有效時(shí)長(zhǎng),到期后只能重新申請(qǐng),可防止臨時(shí)登錄憑據(jù)被盜用,進(jìn)一步提高了向公共設(shè)備發(fā)送消息的安全性。
如圖11所示,在一個(gè)實(shí)施例中,消息處理裝置1000還包括:反饋信息接收模塊1040,用于接收物聯(lián)開放平臺(tái)轉(zhuǎn)發(fā)的來(lái)自于公共設(shè)備的反饋信息,反饋信息是公共設(shè)備響應(yīng)于消息而生成的。
具體地,公共設(shè)備在接收到物聯(lián)開放平臺(tái)轉(zhuǎn)發(fā)的來(lái)自于終端的消息后,可響應(yīng)于該消息生成反饋信息,并將該反饋信息發(fā)送到物聯(lián)開放平臺(tái),由物聯(lián)開放平臺(tái)將反饋信息轉(zhuǎn)發(fā)給終端。比如若終端發(fā)送的消息是拍攝一種照片的控制信令,則反饋信息就可以是拍攝獲得的照片。
在一個(gè)實(shí)施例中,反饋信息接收模塊1040用于接收物聯(lián)開放平臺(tái)轉(zhuǎn)發(fā)的來(lái)自于公共設(shè)備的反饋信息,反饋信息是公共設(shè)備在對(duì)消息所攜帶的臨時(shí)登錄憑據(jù)驗(yàn)證通過后響應(yīng)于消息而生成的。
具體地,公共設(shè)備在接收到物聯(lián)開放平臺(tái)轉(zhuǎn)發(fā)的來(lái)自于終端的消息后,可提取該消息中的臨時(shí)登錄憑據(jù)進(jìn)行驗(yàn)證,若驗(yàn)證通過則響應(yīng)于該消息而生成反饋信息,若驗(yàn)證未通過則可忽略該消息或者通過物聯(lián)開放平臺(tái)向終端返回訪問錯(cuò)誤的信息。
公共設(shè)備在對(duì)臨時(shí)登錄憑據(jù)進(jìn)行驗(yàn)證時(shí),具體可利用密鑰對(duì)中的公鑰解密臨時(shí)登錄憑據(jù)獲得用戶標(biāo)識(shí)和設(shè)備賬號(hào),從而通過物聯(lián)開放平臺(tái)從登錄服務(wù)器查詢?cè)撚脩魳?biāo)識(shí)和設(shè)備賬號(hào)之間是否存在臨時(shí)會(huì)話,以及臨時(shí)會(huì)話是否過期。若存在臨時(shí)會(huì)話且未過期,那么對(duì)臨時(shí)登錄憑據(jù)的驗(yàn)證通過;若不存在臨時(shí)會(huì)話或者雖存在臨時(shí)會(huì)話但已過期,則對(duì)臨時(shí)登錄憑據(jù)的驗(yàn)證未通過。
本實(shí)施例中,終端與公共設(shè)備之間可以安全地實(shí)現(xiàn)雙向的消息交互,不必進(jìn)行綁定設(shè)備以及分享設(shè)備的操作,操作便利。
如圖12所示,在一個(gè)實(shí)施例中,消息處理裝置1000還包括:消息接收模塊1050,用于接收公共設(shè)備發(fā)送并通過公眾號(hào)服務(wù)器根據(jù)與物聯(lián)公眾號(hào)關(guān)聯(lián)的用戶標(biāo)識(shí)轉(zhuǎn)發(fā)的消息,公共設(shè)備發(fā)送的消息是公共設(shè)備根據(jù)輸入的用戶識(shí)別信息從設(shè)備方服務(wù)器獲取到與用戶標(biāo)識(shí)關(guān)聯(lián)的第三方用戶賬號(hào)后根據(jù)第三方用戶賬號(hào)發(fā)送的。
具體地,用戶識(shí)別信息是具有識(shí)別用戶身份的功能的信息。在一個(gè)實(shí)施例中,用戶識(shí)別信息包括手機(jī)號(hào)碼、證件號(hào)碼、即時(shí)通信賬號(hào)以及電子郵箱地址中的至少一種。物聯(lián)公眾號(hào)是在公眾號(hào)服務(wù)器上注冊(cè)的用于提供物聯(lián)網(wǎng)相關(guān)的服務(wù)的公眾號(hào),普通用戶可以通過搜索物聯(lián)公眾號(hào)并進(jìn)行關(guān)注或者訂閱的操作來(lái)建立用戶標(biāo)識(shí)與物聯(lián)公眾號(hào)的關(guān)聯(lián)。公眾號(hào)是提供服務(wù)的一方在公眾服務(wù)器 上申請(qǐng)的應(yīng)用賬號(hào),通過公眾號(hào),提供服務(wù)的一方可通過公眾號(hào)服務(wù)器實(shí)現(xiàn)和特定群體的文字、圖片、語(yǔ)音、視頻的全方位溝通以及互動(dòng)。用戶標(biāo)識(shí)與物聯(lián)公眾號(hào)關(guān)聯(lián)也可以稱為用戶關(guān)注了該物聯(lián)公眾號(hào)。用戶關(guān)注了物聯(lián)公眾號(hào),就可以接收到物聯(lián)公眾號(hào)推送的消息。
參照?qǐng)D5,公共設(shè)備獲取輸入的用戶識(shí)別信息,根據(jù)該用戶識(shí)別信息從設(shè)備方服務(wù)器換取第三方用戶賬號(hào),從而根據(jù)物聯(lián)公眾號(hào)和第三方用戶賬號(hào)向公眾號(hào)服務(wù)器發(fā)送消息,由公眾號(hào)服務(wù)器轉(zhuǎn)發(fā)該消息給第三方用戶賬號(hào)關(guān)聯(lián)的用戶標(biāo)識(shí)所對(duì)應(yīng)的終端。其中公共設(shè)備具有輸入裝置或者近距離傳輸模塊,通過該輸入裝置或者近距離傳輸模塊獲取輸入的用戶識(shí)別信息。近距離傳輸模塊包括藍(lán)牙模塊、NFC模塊以及RFID模塊中的至少一種。
其中第三方用戶賬號(hào)可根據(jù)用戶標(biāo)識(shí)以及為受控設(shè)備的設(shè)備提供商分配的唯一標(biāo)識(shí)來(lái)生成。設(shè)備方服務(wù)器上可存儲(chǔ)用戶標(biāo)識(shí)和第三方用戶賬號(hào)的對(duì)應(yīng)關(guān)系,從而提供用戶標(biāo)識(shí)和第三方用戶賬號(hào)之間轉(zhuǎn)換的接口。
本實(shí)施例中,公共設(shè)備在獲取到輸入的用戶識(shí)別信息后,便可以利用用戶識(shí)別信息換取到第三方用戶賬號(hào)。公共設(shè)備不需要用戶主動(dòng)分享便可被多個(gè)用戶所共享,在用戶標(biāo)識(shí)關(guān)聯(lián)了物聯(lián)公眾號(hào)的情況下,公共設(shè)備便可以根據(jù)第三方用戶賬號(hào)主動(dòng)地通過公眾號(hào)服務(wù)器向用戶發(fā)送消息,提高了操作便利性。
在一個(gè)實(shí)施例中,公共設(shè)備發(fā)送的消息采用預(yù)先配置的消息模板,該消息模板包括從物聯(lián)開放平臺(tái)提供的預(yù)設(shè)的字段集合中選擇的字段。本實(shí)施例中,通過消息模板,可以防止公共設(shè)備發(fā)送垃圾消息給用戶、騷擾用戶。
在一個(gè)實(shí)施例中,消息接收模塊1050具體用于接收公共設(shè)備發(fā)送并通過公眾號(hào)服務(wù)器在根據(jù)物聯(lián)公眾號(hào)判定滿足預(yù)設(shè)條件時(shí)所轉(zhuǎn)發(fā)的消息。預(yù)設(shè)條件包括以下至少一個(gè)條件:用戶標(biāo)識(shí)與設(shè)備賬號(hào)關(guān)聯(lián);公共設(shè)備的設(shè)備類型屬性被配置為公共設(shè)備屬性;公共設(shè)備發(fā)送的消息所指定的接收方是唯一的。
具體地,本實(shí)施例中,公共設(shè)備獲取輸入的用戶識(shí)別信息,根據(jù)該用戶識(shí)別信息從設(shè)備方服務(wù)器換取第三方用戶賬號(hào),從而根據(jù)物聯(lián)公眾號(hào)和第三方用戶賬號(hào)向公眾號(hào)服務(wù)器發(fā)送消息,由公眾號(hào)服務(wù)器判斷該消息是否滿足預(yù)設(shè)條件。若滿足則轉(zhuǎn)發(fā)該消息給第三方用戶賬號(hào)關(guān)聯(lián)的用戶標(biāo)識(shí)所對(duì)應(yīng)的終端;若 不滿足則不轉(zhuǎn)發(fā)該消息。
其中,預(yù)設(shè)條件中的用戶標(biāo)識(shí)與設(shè)備賬號(hào)關(guān)聯(lián),是為了保證相應(yīng)的用戶關(guān)注了該公共設(shè)備,說(shuō)明用戶允許公共設(shè)備發(fā)送消息給自己。公共設(shè)備的設(shè)備類型屬性被配置為公共設(shè)備屬性,是為了保證發(fā)送消息的受控設(shè)備確實(shí)是一種公共設(shè)備,如果是私人設(shè)備則一般不允許向未綁定的用戶發(fā)送消息。公共設(shè)備發(fā)送的消息所指定的接收方是唯一的,是為了禁止公共設(shè)備群發(fā)消息,從而避免公共設(shè)備發(fā)送大量垃圾消息為終端的用戶帶來(lái)不便。
如圖13所示,在一個(gè)實(shí)施例中,消息處理裝置1000還包括:掃描模塊1060、關(guān)聯(lián)模塊1070和物聯(lián)公眾號(hào)關(guān)注模塊1080。
掃描模塊1060,用于掃描公共設(shè)備的圖形碼,獲得設(shè)備識(shí)別信息。
具體地,掃描模塊1060掃描公共設(shè)備的圖形碼并解析,獲得設(shè)備識(shí)別信息。設(shè)備識(shí)別信息可以包括設(shè)備類型標(biāo)識(shí)和設(shè)備序列號(hào)。受控設(shè)備的圖形碼可以設(shè)置在受控設(shè)備外殼上、包裝盒上或者設(shè)備說(shuō)明書上,這里的設(shè)置比如印刷或貼附,圖形碼也可以顯示在受控設(shè)備的顯示屏上。
關(guān)聯(lián)模塊1070,用于根據(jù)設(shè)備識(shí)別信息確定公共設(shè)備所屬的設(shè)備方服務(wù)器,獲取與用戶標(biāo)識(shí)關(guān)聯(lián)的第三方用戶賬號(hào),將用戶識(shí)別信息和第三方用戶賬號(hào)在設(shè)備方服務(wù)器進(jìn)行關(guān)聯(lián)。
具體地,關(guān)聯(lián)模塊1070根據(jù)設(shè)備類型標(biāo)識(shí)可以確定一種受控設(shè)備,從而確定這種受控設(shè)備所屬的設(shè)備方服務(wù)器。第三方用戶賬號(hào)可以通過將用戶標(biāo)識(shí)作為接口參數(shù)而調(diào)用第三方用戶賬號(hào)接口來(lái)生成。關(guān)聯(lián)模塊1070可跳轉(zhuǎn)到設(shè)備方服務(wù)器提供的服務(wù)頁(yè)面,輸入用戶識(shí)別信息,從而使得設(shè)備方服務(wù)器通過調(diào)用關(guān)聯(lián)接口將用戶識(shí)別信息和第三方用戶賬號(hào)進(jìn)行關(guān)聯(lián)。
物聯(lián)公眾號(hào)關(guān)注模塊1080,用于獲取物聯(lián)公眾號(hào),通過公眾號(hào)服務(wù)器將用戶標(biāo)識(shí)和物聯(lián)公眾號(hào)建立關(guān)聯(lián)。
具體地,物聯(lián)公眾號(hào)關(guān)注模塊1080可檢測(cè)用戶標(biāo)識(shí)是否已與物聯(lián)公眾號(hào)關(guān)聯(lián),若是則結(jié)束流程。若未建立關(guān)聯(lián),則提示并引導(dǎo)用戶關(guān)聯(lián)物聯(lián)公眾號(hào)。
本實(shí)施例中,通過掃描公共設(shè)備的圖形碼,獲得設(shè)備識(shí)別信息,確定了公共設(shè)備,從而可以根據(jù)設(shè)備識(shí)別信息確定公共設(shè)備所屬的設(shè)備方服務(wù)器,進(jìn)而 將用戶識(shí)別信息和第三方用戶賬號(hào)在公共設(shè)備所屬的設(shè)備方服務(wù)器進(jìn)行關(guān)聯(lián)。公共設(shè)備若被輸入了用戶識(shí)別信息,便可以利用用戶識(shí)別信息換取到第三方用戶賬號(hào)。公共設(shè)備不需要用戶主動(dòng)分享便可被多個(gè)用戶所共享,在用戶標(biāo)識(shí)關(guān)聯(lián)了物聯(lián)公眾號(hào)的情況下,公共設(shè)備便可以根據(jù)第三方用戶賬號(hào)主動(dòng)地通過公眾號(hào)服務(wù)器向用戶發(fā)送消息,提高了操作便利性。而且用戶在掃描圖形碼以及關(guān)聯(lián)了物聯(lián)公眾號(hào)的情況下才可能會(huì)收到公共設(shè)備發(fā)來(lái)的消息,也可以一定程度上保證安全性。
如圖14所示,在一個(gè)實(shí)施例中,提供了一種消息接收裝置1400,包括掃描模塊1410、關(guān)聯(lián)模塊1420和消息接收模塊1430。
掃描模塊1410,用于掃描公共設(shè)備的圖形碼,獲得設(shè)備識(shí)別信息。
關(guān)聯(lián)模塊1420,用于根據(jù)設(shè)備識(shí)別信息確定公共設(shè)備所屬的設(shè)備方服務(wù)器,獲取與用戶標(biāo)識(shí)關(guān)聯(lián)的第三方用戶賬號(hào),將用戶識(shí)別信息和第三方用戶賬號(hào)在設(shè)備方服務(wù)器進(jìn)行關(guān)聯(lián)。
消息接收模塊1430,用于接收公共設(shè)備根據(jù)第三方用戶賬號(hào)發(fā)送并通過公眾號(hào)服務(wù)器轉(zhuǎn)發(fā)的消息,公共設(shè)備發(fā)送的消息是公共設(shè)備根據(jù)輸入的用戶識(shí)別信息從設(shè)備方服務(wù)器獲取到與用戶標(biāo)識(shí)關(guān)聯(lián)的第三方用戶賬號(hào)后根據(jù)第三方用戶賬號(hào)發(fā)送的。
在一個(gè)實(shí)施例中,用戶識(shí)別信息包括手機(jī)號(hào)碼、證件號(hào)碼、即時(shí)通信賬號(hào)以及電子郵箱地址中的至少一種。
上述消息接收裝置1400,通過掃描公共設(shè)備的圖形碼,獲得設(shè)備識(shí)別信息,確定了公共設(shè)備,從而可以根據(jù)設(shè)備識(shí)別信息確定公共設(shè)備所屬的設(shè)備方服務(wù)器,進(jìn)而將用戶識(shí)別信息和第三方用戶賬號(hào)在公共設(shè)備所屬的設(shè)備方服務(wù)器進(jìn)行關(guān)聯(lián)。公共設(shè)備若被輸入了用戶識(shí)別信息,便可以利用用戶識(shí)別信息換取到第三方用戶賬號(hào)。公共設(shè)備不需要用戶主動(dòng)分享便可被多個(gè)用戶所共享,在用戶標(biāo)識(shí)關(guān)聯(lián)了物聯(lián)公眾號(hào)的情況下,公共設(shè)備便可以根據(jù)第三方用戶賬號(hào)主動(dòng)地通過公眾號(hào)服務(wù)器向用戶發(fā)送消息,提高了操作便利性。而且用戶在掃描圖形碼以及關(guān)聯(lián)了物聯(lián)公眾號(hào)的情況下才可能會(huì)收到公共設(shè)備發(fā)來(lái)的消息,也可 以一定程度上保證安全性。
本領(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)等非易失性存儲(chǔ)介質(zhì),或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說(shuō)明書記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。