国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種服務(wù)調(diào)用方法、通過代理網(wǎng)關(guān)調(diào)用服務(wù)的方法及裝置的制造方法

      文檔序號(hào):9352887閱讀:375來源:國知局
      一種服務(wù)調(diào)用方法、通過代理網(wǎng)關(guān)調(diào)用服務(wù)的方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種服務(wù)調(diào)用方法、通過代理網(wǎng)關(guān)調(diào)用服務(wù)的方法及裝置。
      【背景技術(shù)】
      [0002]智能家居系統(tǒng)中包括控制終端和智能家電,例如,智能冰箱、空氣檢測(cè)儀以及空氣凈化器等,一個(gè)智能家電可能需要和其他智能家電通信以實(shí)現(xiàn)智能家居業(yè)務(wù),如空氣檢測(cè)儀和空氣凈化器連接,以實(shí)現(xiàn)空氣智能檢測(cè)和凈化功能。
      [0003]AllSeen聯(lián)盟是物聯(lián)網(wǎng)領(lǐng)域具有較強(qiáng)影響力的開源技術(shù)聯(lián)盟,可以應(yīng)用在智能家電領(lǐng)域?qū)崿F(xiàn)智能家電的相互連接、服務(wù)發(fā)現(xiàn)和家電控制。AllSeen聯(lián)盟開發(fā)的AllJoyn技術(shù)提供物聯(lián)網(wǎng)設(shè)備之間統(tǒng)一的通信框架,成為業(yè)界的熱門技術(shù)。AllJoyn設(shè)備通過相互連接形成跨多個(gè)設(shè)備的分布式總線AllJoyn bus,AlIJoyn設(shè)備通過AlIJoyn服務(wù)接口暴露提供的設(shè)備服務(wù),如空氣檢測(cè)服務(wù)接口、空氣凈化服務(wù)接口等,其他設(shè)備通過遠(yuǎn)程調(diào)用的方式調(diào)用相應(yīng)服務(wù)提供方的AllJoyn服務(wù)接口,來完成用戶所需的智能家居業(yè)務(wù)。
      [0004]如圖1所示,該AllJoyn智能家居系統(tǒng)包含智能家電I和智能家電2,智能家電2作為服務(wù)提供方,智能家電I作為服務(wù)請(qǐng)求方,智能家電I調(diào)用智能家電2的AllJoyn服務(wù)接口,實(shí)現(xiàn)智能家居業(yè)務(wù)。
      [0005]然而,智能家電I和智能家電2在某些情形下可能無法直接建立AllJoyn會(huì)話,例如,家電I和家電2原本在同一個(gè)本地網(wǎng)絡(luò)范圍內(nèi),但后來家電I和家電2的連接網(wǎng)絡(luò)發(fā)生變化,家電I和家電2不在同一個(gè)本地網(wǎng)絡(luò)范圍之內(nèi),導(dǎo)致家電I不能調(diào)用家電2的AllJoyn服務(wù)接口,無法完成用戶所需的智能家居業(yè)務(wù),用戶體驗(yàn)不好。

      【發(fā)明內(nèi)容】

      [0006]本發(fā)明的主要目的在于提供一種服務(wù)調(diào)用方法、通過代理網(wǎng)關(guān)調(diào)用服務(wù)的方法及裝置,以解決由于請(qǐng)求服務(wù)家電與提供服務(wù)家電不在同一本地網(wǎng)絡(luò)而導(dǎo)致無法調(diào)用家電服務(wù)的問題。
      [0007]根據(jù)本發(fā)明的第一個(gè)方面,提供了一種服務(wù)調(diào)用方法,包括:第二終端的代理網(wǎng)關(guān)在接收到第一終端查找該代理網(wǎng)關(guān)的廣播消息后,向第一終端發(fā)送該代理網(wǎng)關(guān)的代理信息;代理網(wǎng)關(guān)接收第一終端發(fā)送的調(diào)用第二終端服務(wù)的調(diào)用請(qǐng)求;代理網(wǎng)關(guān)根據(jù)調(diào)用請(qǐng)求調(diào)用第二終端的服務(wù)。
      [0008]其中,上述代理網(wǎng)關(guān)的代理信息包括:代理網(wǎng)關(guān)的指示符、代理網(wǎng)關(guān)的終端代理接口以及代理的終端的列表。
      [0009]其中,上述調(diào)用請(qǐng)求包括:第二終端的標(biāo)識(shí)、第二終端的AllJoyn總線唯一名稱以及調(diào)用的服務(wù)接口。
      [0010]其中,在接收第一終端發(fā)送的調(diào)用第二終端服務(wù)的調(diào)用請(qǐng)求之前包括:接收第一終端的會(huì)話請(qǐng)求,根據(jù)該會(huì)話請(qǐng)求與第一終端建立會(huì)話;接收第一終端發(fā)送的代理連接請(qǐng)求,根據(jù)該連接請(qǐng)求與第二終端建立會(huì)話,代理連接請(qǐng)求中包括第二終端的標(biāo)識(shí)以及第二終端的AllJoyn總線唯一名稱。
      [0011]根據(jù)本發(fā)明的第二個(gè)方面,提供了一種通過代理網(wǎng)關(guān)調(diào)用服務(wù)的方法,包括:第一終端在與第二終端建立連接失敗后,發(fā)出查找第二終端的代理網(wǎng)關(guān)的廣播消息;接收第二終端的代理網(wǎng)關(guān)的代理信息,在代理信息中獲取第二終端的信息;根據(jù)第二終端的信息以及預(yù)先獲知的第二終端的服務(wù)接口信息請(qǐng)求代理網(wǎng)關(guān)調(diào)用第二終端的服務(wù)。
      [0012]根據(jù)本發(fā)明的第三個(gè)方面,提供了一種服務(wù)調(diào)用裝置,包括:第一發(fā)送模塊,用于在第二終端的代理網(wǎng)關(guān)在接收到第一終端查找該代理網(wǎng)關(guān)的廣播消息后,通過代理網(wǎng)關(guān)向第一終端發(fā)送該代理網(wǎng)關(guān)的代理信息;接收模塊,用于通過代理網(wǎng)關(guān)接收第一終端發(fā)送的調(diào)用第二終端服務(wù)的調(diào)用請(qǐng)求;調(diào)用模塊,用于通過代理網(wǎng)關(guān)根據(jù)調(diào)用請(qǐng)求調(diào)用第二終端的服務(wù)。
      [0013]其中,上述代理網(wǎng)關(guān)的代理信息包括:代理網(wǎng)關(guān)的指示符、代理網(wǎng)關(guān)的終端代理接口以及代理的終端的列表。
      [0014]其中,上述調(diào)用請(qǐng)求包括:第二終端的標(biāo)識(shí)、第二終端的AllJoyn總線唯一名稱以及調(diào)用的服務(wù)接口。
      [0015]其中,上述裝置還包括:第一會(huì)話建立模塊,用于在向第一終端發(fā)送代理網(wǎng)關(guān)的代理信息之后以及在接收來自第一終端發(fā)送的調(diào)用第二終端服務(wù)的調(diào)用請(qǐng)求之前,接收第一終端的會(huì)話請(qǐng)求,根據(jù)該會(huì)話請(qǐng)求與第一終端建立會(huì)話;第一會(huì)話建立模塊,用于接收第一終端發(fā)送的代理連接請(qǐng)求,根據(jù)該連接請(qǐng)求與第二終端建立會(huì)話,代理連接請(qǐng)求中包括第二終端的標(biāo)識(shí)以及第二終端的AllJoyn總線唯一名稱。
      [0016]根據(jù)本發(fā)明的第四個(gè)方面,還提供了一種通過代理網(wǎng)關(guān)調(diào)用服務(wù)的裝置,包括:廣播模塊,用于在第一終端在與第二終端建立連接失敗后,發(fā)出查找第二終端的代理網(wǎng)關(guān)的廣播消息;獲取模塊,用于接收第二終端的代理網(wǎng)關(guān)的代理信息,在代理信息中獲取第二終端的信息;調(diào)用請(qǐng)求模塊,用于根據(jù)第二終端的信息以及預(yù)先獲知的第二終端的服務(wù)接口信息請(qǐng)求代理網(wǎng)關(guān)調(diào)用第二終端的服務(wù)。
      [0017]本發(fā)明實(shí)施例的方案,通過代理網(wǎng)關(guān)根據(jù)需調(diào)用服務(wù)的終端的調(diào)用請(qǐng)求,去調(diào)用提供服務(wù)的終端的服務(wù),使得在智能家電之間無法直接建立會(huì)話的情況下,仍然可以通過代理網(wǎng)關(guān)進(jìn)行互聯(lián),完成家電服務(wù)的調(diào)用,提升了用戶體驗(yàn)。
      【附圖說明】
      [0018]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
      [0019]圖1是現(xiàn)有技術(shù)中AllJoyn智能家居系統(tǒng)中智能家電之間調(diào)用服務(wù)的流程圖;
      [0020]圖2是本發(fā)明實(shí)施例1的服務(wù)調(diào)用方法的流程圖;
      [0021]圖3是本發(fā)明實(shí)施例2智能家電I通過代理網(wǎng)關(guān)調(diào)用智能家電2的服務(wù)的流程圖;
      [0022]圖4是本發(fā)明實(shí)施例3提供的服務(wù)調(diào)用裝置的結(jié)構(gòu)框圖。
      【具體實(shí)施方式】
      [0023]為了解決現(xiàn)有技術(shù)在由于請(qǐng)求服務(wù)家電與提供服務(wù)家電不在同一本地網(wǎng)絡(luò)而導(dǎo)致無法調(diào)用家電服務(wù)的問題,本發(fā)明提供了一種服務(wù)調(diào)用方法、通過代理網(wǎng)關(guān)調(diào)用服務(wù)的方法及裝置,以下結(jié)合附圖以及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
      [0024]實(shí)施例1
      [0025]本實(shí)施例提供了一種服務(wù)調(diào)用方法,該方法可以由代理多個(gè)家電(以下也稱終端)的代理網(wǎng)關(guān)來執(zhí)行,圖2是本發(fā)明實(shí)施例1的服務(wù)調(diào)用方法的流程圖,如圖2所示,該方法包括:
      [0026]步驟101:代理網(wǎng)關(guān)在接收到第一終端查找第二終端的代理網(wǎng)關(guān)的廣播消息后,向第一終端發(fā)送其代理信息;
      [0027]其中,代理網(wǎng)關(guān)的代理信息,包括:代理網(wǎng)關(guān)的指示符、代理網(wǎng)關(guān)的終端代理接口以及代理的終端的列表。
      [0028]步驟102:接收來自第一終端發(fā)送的調(diào)用第二終端服務(wù)的調(diào)用請(qǐng)求;
      [0029]該調(diào)用請(qǐng)求具體可以包括:第二終端的標(biāo)識(shí)、第二終端的AllJoyn總線唯一名稱以及所需調(diào)用的服務(wù)的接口信息。
      [0030]步驟103:根據(jù)調(diào)用請(qǐng)求調(diào)用第二終端的服務(wù)。
      [0031]進(jìn)一步的,上述方法還包括:在向第一終端發(fā)送代理網(wǎng)關(guān)的代理信息之后以及在接收來自第一終端發(fā)送的調(diào)用第二終端服務(wù)的調(diào)用請(qǐng)求之前,接收第一終端的會(huì)話請(qǐng)求,與第一終端建立會(huì)話;根據(jù)接收到的第一終端發(fā)送的代理連接請(qǐng)求與第二終端建立會(huì)話,其中,代理連接請(qǐng)求中包括第二終端的標(biāo)識(shí)以及第二終端的AllJoyn總線唯一名稱。
      [0032]以上所述為家電服務(wù)調(diào)用過程中,代理網(wǎng)關(guān)側(cè)執(zhí)行的操作,本實(shí)施例還提供了一種通過代理網(wǎng)關(guān)調(diào)用服務(wù)的方法,該方法在請(qǐng)求調(diào)用服務(wù)的家電側(cè)來實(shí)現(xiàn),該方法主要包括如下處理:
      [0033]第一終端在與第二終端建立連接失敗后,發(fā)出查找第二終端的代理網(wǎng)關(guān)的廣播消息;此處,第一終端與第二終端可能由于網(wǎng)絡(luò)故障等原因?qū)е露邿o法建立會(huì)話,且,第一終端如需調(diào)用第二終端的服務(wù),第一終端需預(yù)先知曉其調(diào)用的服務(wù)的接口信息;
      [0034]接收第二終端的代理網(wǎng)關(guān)的代理信息,在代理信息中獲取第二終端的信息,此處,該信息可以包括,第二終端的標(biāo)識(shí);
      [0035]根據(jù)第二終端的信息以及預(yù)先獲知的第二終端的服務(wù)接口信息請(qǐng)求代理網(wǎng)關(guān)調(diào)用第二終端的服務(wù)。
      [0036]實(shí)施例2
      [0037]本實(shí)施例通過對(duì)請(qǐng)求調(diào)用服務(wù)的智能家電1、提供服務(wù)的智能家電2與智能家電2的代理網(wǎng)關(guān)的交互過程對(duì)本發(fā)明提供的服務(wù)調(diào)用以及通過代理網(wǎng)關(guān)調(diào)用服務(wù)的方法進(jìn)行進(jìn)一步說明。
      [0038]在AllJoyn智能家居系統(tǒng)內(nèi),為智能家電配置AllJoyn代理網(wǎng)關(guān),AllJoyn代理網(wǎng)關(guān)提供終端代理接口,通過終端代理接口可連接代理網(wǎng)關(guān)管理的AllJoyn終端,以使AllJoyn終端通過代理網(wǎng)關(guān)調(diào)用代理網(wǎng)關(guān)所代理的終端的服務(wù)。
      [0039]在智能家電I通過代理網(wǎng)關(guān)調(diào)用智能家電2提供的服務(wù)的過程如圖3所示,包括如下步驟:
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1