• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    用于服務(wù)調(diào)用的方法和設(shè)備技術(shù)

    技術(shù)編號(hào):15001087 閱讀:96 留言:0更新日期:2017-04-04 10:04
    本發(fā)明專利技術(shù)提供了一種用于服務(wù)調(diào)用的方法,用于設(shè)備側(cè),包括:向網(wǎng)絡(luò)側(cè)發(fā)送第一請(qǐng)求消息,請(qǐng)求查詢所述其它設(shè)備所能提供的服務(wù)以及每個(gè)服務(wù)的調(diào)用方式;接收所述網(wǎng)絡(luò)側(cè)反饋的第一響應(yīng)消息,獲得所述其它設(shè)備所能提供的一個(gè)或多個(gè)服務(wù)以及每個(gè)服務(wù)的調(diào)用方式;當(dāng)本設(shè)備所需要的服務(wù)的所述調(diào)用方式為直接調(diào)用時(shí),直接向提供該服務(wù)的所述其它設(shè)備發(fā)送調(diào)用指令,調(diào)用相應(yīng)的服務(wù)。本發(fā)明專利技術(shù)還提供了另一種用于設(shè)備側(cè)的用于服務(wù)調(diào)用的方法和用于網(wǎng)絡(luò)側(cè)的用于服務(wù)調(diào)用的方法、用于服務(wù)調(diào)用的設(shè)備和網(wǎng)絡(luò)設(shè)備。本發(fā)明專利技術(shù)的方法解決了集中式通信過程中對(duì)一些對(duì)實(shí)時(shí)性、網(wǎng)絡(luò)帶寬要求較高的業(yè)務(wù)的影響,從而減輕了集中式網(wǎng)關(guān)的處理負(fù)擔(dān),提高了業(yè)務(wù)的實(shí)時(shí)性及效率。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及智能家電
    ,尤其是涉及一種用于服務(wù)調(diào)用的方法和設(shè)備。
    技術(shù)介紹
    Alljoyn是一種基于C/S架構(gòu)的設(shè)備之間點(diǎn)對(duì)點(diǎn)通信框架。Alljoyn由BusDaemon(總線守護(hù)進(jìn)程或總線服務(wù))和終端節(jié)點(diǎn)組成。這里的終端節(jié)點(diǎn)可以理解成為一個(gè)應(yīng)用程序,應(yīng)用程序需要注冊(cè)到BusDaemon上,BusDaemon負(fù)責(zé)終端節(jié)點(diǎn)之間的消息路由和服務(wù)發(fā)現(xiàn)等功能。如圖1所示有三個(gè)設(shè)備,設(shè)備1、2和3。每個(gè)設(shè)備都運(yùn)行著一個(gè)AlljoynBusDaemon,在設(shè)備1上的BusDaemon上連接(或稱為注冊(cè))著兩個(gè)應(yīng)用程序,設(shè)備2上的BusDaemon連接著一個(gè)應(yīng)用程序,設(shè)備3的BusDaemon上連接著兩個(gè)應(yīng)用程序。當(dāng)設(shè)備啟動(dòng)后,3個(gè)設(shè)備的BusDaemon將會(huì)進(jìn)行廣播,將連接在自己上的應(yīng)用程序的相關(guān)信息廣播出去。應(yīng)用程序可以是客戶端,也可以是服務(wù),或者同時(shí)支持客戶端和服務(wù)。這里的客戶端是指具有控制功能的應(yīng)用程序組件,而服務(wù)是指為客戶端提供服務(wù)的應(yīng)用程序組件。舉例來說,設(shè)備1為手機(jī),上面運(yùn)行著Appx。Appx為客戶端,可以完成對(duì)電視的控制。設(shè)備2為電視,上面運(yùn)行著Appz。Appz為服務(wù),為客戶端提供了控制電視的接口,這樣客戶端就可以調(diào)用Appz提供的服務(wù)對(duì)電視進(jìn)行控制。BusDaemon負(fù)責(zé)終端節(jié)點(diǎn)之間的消息路由、服務(wù)發(fā)現(xiàn)等功能。終端節(jié)點(diǎn)是指基于Alljoyn的應(yīng)用程序,啟動(dòng)后需要連接到BusDaemon上,終端節(jié)點(diǎn)如果提供服務(wù),則向BusDaemon注冊(cè)一個(gè)服務(wù)名稱,由BusDaemon廣播出去。如果作為客戶端,那么可以通過服務(wù)名稱來查找服務(wù),并通過遠(yuǎn)程調(diào)用或信號(hào)來完成指定功能。Alljoyn點(diǎn)對(duì)點(diǎn)通信是通過遠(yuǎn)程調(diào)用(RPC)來完成的,因此通信的發(fā)起方需要事先獲取接收方的服務(wù)和接口,然后動(dòng)態(tài)產(chǎn)生代理對(duì)象從而完成遠(yuǎn)程調(diào)用。通信的發(fā)起方可以通過查詢服務(wù)來獲取接收方的服務(wù)和接口。為了使Alljoyn更好的支持智能家居場(chǎng)景,Alljoyn的Smarthomeservice提出了集中式服務(wù)管理的概念,即SmartHomeservice運(yùn)行在網(wǎng)關(guān)上,其它Alljoyn設(shè)備向網(wǎng)關(guān)注冊(cè)自己提供的服務(wù)。Alljoyn設(shè)備間的所有通信均通過Alljoyn網(wǎng)關(guān)。Alljoyn網(wǎng)關(guān)對(duì)所有的注冊(cè)的Alljoyn設(shè)備進(jìn)行統(tǒng)一管理。從而將Alljoyn點(diǎn)對(duì)點(diǎn)的分布式通信模式擴(kuò)展為集中式通信模式。集中式服務(wù)管理可以對(duì)設(shè)備進(jìn)行集中式服務(wù)管理、統(tǒng)一部署安全機(jī)制、日志/大數(shù)據(jù)收集、統(tǒng)一的訂閱通知管理等。在Alljoyn集中式網(wǎng)絡(luò)管理中,設(shè)備首先要注冊(cè)到網(wǎng)關(guān)上,注冊(cè)消息中包含設(shè)備的信息、設(shè)備所提供的服務(wù)和接口信息等,網(wǎng)關(guān)維護(hù)著所有設(shè)備的服務(wù)和接口信息。設(shè)備在注冊(cè)后,向網(wǎng)關(guān)發(fā)起服務(wù)查詢的請(qǐng)求,由網(wǎng)關(guān)返回相應(yīng)的服務(wù)及接口信息。設(shè)備之間的服務(wù)調(diào)用均通過網(wǎng)關(guān)進(jìn)行。在Alljoyn集中式服務(wù)管理的場(chǎng)景下,所有的遠(yuǎn)程調(diào)用均通過網(wǎng)關(guān)進(jìn)行,這樣對(duì)帶寬需求較大的數(shù)據(jù)業(yè)務(wù),如多媒體業(yè)務(wù),通過網(wǎng)關(guān)進(jìn)行轉(zhuǎn)發(fā),效率不高。另外,通過集中式網(wǎng)關(guān)轉(zhuǎn)發(fā),對(duì)網(wǎng)關(guān)的處理能力、緩存能力的要求較高。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)的目的之一是提供一種用于服務(wù)調(diào)用的方法,該方法用于設(shè)備側(cè),以解決現(xiàn)有技術(shù)的對(duì)帶寬需求較大的數(shù)據(jù)業(yè)務(wù),本設(shè)備需要通過網(wǎng)關(guān)調(diào)用其它設(shè)備的服務(wù),效率不高的問題。在一些說明性實(shí)施例中,所述用于服務(wù)調(diào)用的方法,用于設(shè)備側(cè),包括:向網(wǎng)絡(luò)側(cè)發(fā)送第一請(qǐng)求消息,查詢所述其它設(shè)備所能提供的服務(wù)以及每個(gè)服務(wù)的調(diào)用方式;接收網(wǎng)絡(luò)側(cè)反饋的第一響應(yīng)消息,獲得所述其它設(shè)備所能提供的一個(gè)或多個(gè)服務(wù)以及每個(gè)服務(wù)的調(diào)用方式;當(dāng)本設(shè)備所需要的服務(wù)的所述調(diào)用方式為直接調(diào)用時(shí),直接向提供該服務(wù)的所述其它設(shè)備發(fā)送調(diào)用指令,調(diào)用相應(yīng)的服務(wù)。本專利技術(shù)的另一目的是提供一種用于服務(wù)調(diào)用的方法,該方法用于設(shè)備側(cè),以解決現(xiàn)有技術(shù)的對(duì)帶寬需求較大的數(shù)據(jù)業(yè)務(wù),本設(shè)備的服務(wù)需要通過網(wǎng)關(guān)接受其他設(shè)備調(diào)用,效率不高的問題。在一些說明性實(shí)施例中,所述用于服務(wù)調(diào)用的方法,用于設(shè)備側(cè),當(dāng)本設(shè)備的某一服務(wù)的調(diào)用方式為直接調(diào)用時(shí),包括:向網(wǎng)絡(luò)側(cè)注冊(cè)本設(shè)備,并注冊(cè)本設(shè)備的服務(wù)信息;其中,本設(shè)備的服務(wù)信息包括本設(shè)備所能提供的服務(wù)以及每個(gè)服務(wù)的調(diào)用方式;接收并執(zhí)行第一設(shè)備發(fā)送的直接調(diào)用所述服務(wù)的指令。本專利技術(shù)的又一目的是提供一種用于服務(wù)調(diào)用的方法,該方法用于網(wǎng)絡(luò)側(cè),以解決現(xiàn)有技術(shù)的對(duì)帶寬需求較大的數(shù)據(jù)業(yè)務(wù),網(wǎng)絡(luò)側(cè)僅向設(shè)備提供其它設(shè)備的服務(wù)而不提供服務(wù)調(diào)用方式,使得設(shè)備只能通過網(wǎng)關(guān)調(diào)用其它設(shè)備的服務(wù),效率不高的問題。在一些說明性實(shí)施例中,所述用于服務(wù)調(diào)用的方法,用于網(wǎng)絡(luò)側(cè),包括:接受服務(wù)范圍內(nèi)的各設(shè)備的注冊(cè),并接受其中至少部分設(shè)備的服務(wù)信息的注冊(cè);其中,每一設(shè)備的服務(wù)信息包括該設(shè)備所能提供的服務(wù)以及每個(gè)服務(wù)的調(diào)用方式;接收第一設(shè)備發(fā)送的查詢其它設(shè)備的服務(wù)的請(qǐng)求;向所述第一設(shè)備返回所述其它設(shè)備所提供的一個(gè)或多個(gè)服務(wù)及每個(gè)服務(wù)的調(diào)用方式,所述調(diào)用方式包括直接調(diào)用。本專利技術(shù)的再一目的是提供一種用于服務(wù)調(diào)用的設(shè)備,以解決現(xiàn)有技術(shù)的對(duì)帶寬需求較大的數(shù)據(jù)業(yè)務(wù),現(xiàn)有的設(shè)備通過網(wǎng)關(guān)調(diào)用其它設(shè)備的服務(wù),效率不高的問題。在一些說明性實(shí)施例中,所述用于服務(wù)調(diào)用的設(shè)備包括:第一發(fā)送單元,用于向網(wǎng)絡(luò)側(cè)發(fā)送第一請(qǐng)求消息,請(qǐng)求查詢其它設(shè)備所能提供的服務(wù)以及每個(gè)服務(wù)的調(diào)用方式;第一接收單元,用于接收所述網(wǎng)絡(luò)側(cè)反饋的第一響應(yīng)消息,獲得所述其它設(shè)備所能提供的一個(gè)或多個(gè)服務(wù)以及每個(gè)服務(wù)的調(diào)用方式;調(diào)用單元,用于當(dāng)本設(shè)備所需要的服務(wù)的所述調(diào)用方式為直接調(diào)用時(shí),直接向提供該服務(wù)的所述其他設(shè)備發(fā)送調(diào)用指令,調(diào)用相應(yīng)的服務(wù)。本專利技術(shù)的再一目的是提供一種用于服務(wù)調(diào)用的設(shè)備,以解決現(xiàn)有技術(shù)的對(duì)帶寬需求較大的數(shù)據(jù)業(yè)務(wù),現(xiàn)有設(shè)備的服務(wù)需要通過網(wǎng)關(guān)接受其他設(shè)備調(diào)用,效率不高的問題。在一些說明性實(shí)施例中,所述用于服務(wù)調(diào)用的設(shè)備包括:注冊(cè)單元,用于向網(wǎng)絡(luò)側(cè)注冊(cè)本設(shè)備,并注冊(cè)本設(shè)備的服務(wù)信息;其中,本設(shè)備的服務(wù)信息包括本設(shè)備所能提供的服務(wù)以及每個(gè)服務(wù)的調(diào)用方式;所述調(diào)用方式包括直接調(diào)用;第一接收單元,用于接收并執(zhí)行第一設(shè)備發(fā)送的直接調(diào)用所述服務(wù)的指令。本專利技術(shù)的再一目的是提供一種用于服務(wù)調(diào)用的網(wǎng)絡(luò)設(shè)備,以解決現(xiàn)有技術(shù)的對(duì)帶寬需求較大的數(shù)據(jù)業(yè)務(wù),現(xiàn)有的網(wǎng)絡(luò)設(shè)備僅向需調(diào)用服務(wù)的設(shè)備提供其它設(shè)備的服務(wù)而不提供服務(wù)調(diào)用方式,使得需調(diào)用服務(wù)的設(shè)備只能通過現(xiàn)有的網(wǎng)絡(luò)設(shè)備調(diào)用其它設(shè)備的服務(wù),效本文檔來自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】
    一種用于服務(wù)調(diào)用的方法,用于設(shè)備側(cè),其特征在于,包括:向網(wǎng)絡(luò)側(cè)發(fā)送第一請(qǐng)求消息,請(qǐng)求查詢其它設(shè)備所能提供的服務(wù)以及每個(gè)服務(wù)的調(diào)用方式;接收所述網(wǎng)絡(luò)側(cè)反饋的第一響應(yīng)消息,獲得所述其它設(shè)備所能提供的一個(gè)或多個(gè)服務(wù)以及每個(gè)服務(wù)的調(diào)用方式;當(dāng)本設(shè)備所需要的服務(wù)的所述調(diào)用方式為直接調(diào)用時(shí),直接向提供該服務(wù)的所述其它設(shè)備發(fā)送調(diào)用指令,調(diào)用相應(yīng)的服務(wù)。

    【技術(shù)特征摘要】
    1.一種用于服務(wù)調(diào)用的方法,用于設(shè)備側(cè),其特征在于,包括:
    向網(wǎng)絡(luò)側(cè)發(fā)送第一請(qǐng)求消息,請(qǐng)求查詢其它設(shè)備所能提供的服務(wù)以及每
    個(gè)服務(wù)的調(diào)用方式;
    接收所述網(wǎng)絡(luò)側(cè)反饋的第一響應(yīng)消息,獲得所述其它設(shè)備所能提供的一
    個(gè)或多個(gè)服務(wù)以及每個(gè)服務(wù)的調(diào)用方式;
    當(dāng)本設(shè)備所需要的服務(wù)的所述調(diào)用方式為直接調(diào)用時(shí),直接向提供該服
    務(wù)的所述其它設(shè)備發(fā)送調(diào)用指令,調(diào)用相應(yīng)的服務(wù)。
    2.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)本設(shè)備所需要的服
    務(wù)的所述調(diào)用方式為直接調(diào)用時(shí),直接向提供該服務(wù)的所述其它設(shè)備發(fā)送調(diào)
    用指令的過程之前,還包括:
    向所述網(wǎng)絡(luò)側(cè)發(fā)送第二請(qǐng)求消息,所述第二請(qǐng)求消息用于請(qǐng)求直接調(diào)用
    提供該服務(wù)的所述其它設(shè)備;
    所述向提供該服務(wù)的所述其它設(shè)備發(fā)送調(diào)用指令,具體包括:如接收所
    述網(wǎng)絡(luò)側(cè)反饋的第二響應(yīng)消息指示提供該服務(wù)的所述其它設(shè)備同意直接調(diào)
    用,則向提供該服務(wù)的所述其它設(shè)備發(fā)送調(diào)用指令。
    3.如權(quán)利要求1或2所述的方法,其特征在于,在所述直接向提供該
    服務(wù)的所述其它設(shè)備發(fā)送調(diào)用指令,調(diào)用所述服務(wù)的過程之后,還包括:向
    所述網(wǎng)絡(luò)側(cè)發(fā)送調(diào)用結(jié)束的通知消息。
    4.一種用于服務(wù)調(diào)用的方法,用于設(shè)備側(cè),其特征在于,當(dāng)本設(shè)備的
    至少一個(gè)服務(wù)的調(diào)用方式為直接調(diào)用時(shí),包括:
    向網(wǎng)絡(luò)側(cè)注冊(cè)本設(shè)備,并注冊(cè)本設(shè)備的服務(wù)信息;其中,本設(shè)備的服務(wù)
    信息包括本設(shè)備所能提供的服務(wù)以及每個(gè)服務(wù)的調(diào)用方式;
    接收并執(zhí)行第一設(shè)備發(fā)送的直接調(diào)用所述服務(wù)的指令。
    5.如權(quán)利要求4所述的方法,其特征在于,所述接收并執(zhí)行第一設(shè)備

    \t發(fā)送的調(diào)用所述服務(wù)的指令的過程之前還包括:
    接收所述網(wǎng)絡(luò)側(cè)發(fā)送的所述第一設(shè)備直接調(diào)用所述某一服務(wù)的請(qǐng)求;
    判斷所述請(qǐng)求是否符合預(yù)先設(shè)定的安全策略;
    如果所述請(qǐng)求符合預(yù)先設(shè)定的安全策略,則向所述網(wǎng)絡(luò)側(cè)反饋響應(yīng),同
    意所述第一設(shè)備直接調(diào)用所述服務(wù)。
    6.一種用于服務(wù)調(diào)用的方法,用于網(wǎng)絡(luò)側(cè),其特征在于,包括:
    接受服務(wù)范圍內(nèi)的各設(shè)備的注冊(cè),并接受其中至少部分設(shè)備的服務(wù)信息
    的注冊(cè);其中,所述至少部分設(shè)備的服務(wù)信息包括該設(shè)備所能提供的服務(wù)以
    及每個(gè)服務(wù)的調(diào)用方式;
    接收第一設(shè)備發(fā)送的查詢其它設(shè)備的服務(wù)的請(qǐng)求;
    向所述第一設(shè)備返回所述其它設(shè)備所提供的一個(gè)或多個(gè)服務(wù)及每個(gè)服
    務(wù)的調(diào)用方式,所述調(diào)用方式包括直接調(diào)用。
    7.如權(quán)利要求6所述的方法,其特征在于,所述向所述第一設(shè)備返回
    所述其它設(shè)備所提供的一個(gè)或多個(gè)服務(wù)及每個(gè)服務(wù)的調(diào)用方式后,還包括:
    在接收到所述第一設(shè)備發(fā)送的請(qǐng)求直接調(diào)用提供所述第一設(shè)備需要的
    所述其它設(shè)備提供的服務(wù)的請(qǐng)求消息后,將所述請(qǐng)求消息轉(zhuǎn)發(fā)給所述其它設(shè)
    備;
    接收所述其它設(shè)備發(fā)送的表示同意請(qǐng)求的響應(yīng)消息;
    將所述響應(yīng)消息轉(zhuǎn)發(fā)給所述第一設(shè)備。
    8.如權(quán)利要求7所述的方法,其特征在于,還包括:接收所述第一設(shè)
    備發(fā)送的調(diào)用結(jié)束的通知。
    9.一種用于服務(wù)調(diào)用的設(shè)備,其特征在于,包括:
    第一發(fā)送單元,用于向網(wǎng)絡(luò)側(cè)發(fā)送第一請(qǐng)求消息,請(qǐng)求查詢其它設(shè)備所
    能提供的服務(wù)以及每個(gè)服務(wù)的調(diào)用方式;

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:王淼,
    申請(qǐng)(專利權(quán))人:北京海爾廣科數(shù)字技術(shù)有限公司青島海爾智能家電科技有限公司,
    類型:發(fā)明
    國(guó)別省市:北京;11

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 无码精品国产dvd在线观看9久| 国产在线观看无码免费视频| 精品久久亚洲中文无码| 人妻丰满熟妇无码区免费| 亚洲国产成人无码AV在线 | 国产成人无码av片在线观看不卡| 精品无码成人片一区二区| 亚洲VA中文字幕不卡无码| 无码射肉在线播放视频| 国产成人A人亚洲精品无码| 人妻丰满熟妇A v无码区不卡| 久久无码中文字幕东京热| 久久久人妻精品无码一区| 最新无码人妻在线不卡| 亚洲AV无码久久寂寞少妇| 本道天堂成在人线av无码免费| 精品亚洲成在人线AV无码| 中文字幕无码免费久久9一区9| 无码人妻丰满熟妇区五十路| 中文无码久久精品| 亚洲AV无码乱码精品国产| 中文字幕无码不卡免费视频| 无码内射中文字幕岛国片| 亚洲欧洲美洲无码精品VA| 无码专区一va亚洲v专区在线| 午夜无码性爽快影院6080| 18禁免费无码无遮挡不卡网站 | 久久久久久国产精品无码超碰| 亚洲Av无码国产情品久久| 尤物永久免费AV无码网站| 亚洲国产精品无码第一区二区三区| 人妻丰满熟妇AV无码片| 无码内射中文字幕岛国片| 人妻少妇偷人精品无码 | 免费无码专区毛片高潮喷水| 内射人妻无码色AV天堂| 日韩精品无码区免费专区| 免费A级毛片无码免费视| 精品无码国产一区二区三区麻豆| 无码办公室丝袜OL中文字幕| 精品亚洲av无码一区二区柚蜜 |