国产精品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>

      一種用于智能家居的離線控制方法及系統(tǒng)的制作方法

      文檔序號:8265788閱讀:862來源:國知局
      一種用于智能家居的離線控制方法及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及控制技術(shù)領(lǐng)域,尤其涉及一種用于智能家居的離線控制方法及系統(tǒng)。
      【背景技術(shù)】
      [0002]隨著信息時代電子計算機處理速度的加快和人們生活水平的提高,智能家居逐步走進了人們?nèi)粘5纳?。智能家居讓用戶采用更方便的手段來管理家庭設(shè)備,享受智能化所提供的豐富信息以及智能家居生活的便利、舒適和安全的生活。用戶可以通過觸摸屏、遙控器、計算機、電話甚至互聯(lián)網(wǎng)遠(yuǎn)程控制,也可以自己設(shè)定模式,使多個設(shè)備聯(lián)動。
      [0003]但是,現(xiàn)在的控制端(如手機)控制智能家居設(shè)備的方式一般是直接發(fā)送包含ABC權(quán)限內(nèi)容的文本信息,該文本文件描述權(quán)限信息。如:
      權(quán)限 A=true ;
      權(quán)限 B=false ;
      權(quán)限 C=false ;
      然后根據(jù)權(quán)限內(nèi)容來控制智能設(shè)備,但是使用文本文件描述權(quán)限信息極不安全,當(dāng)有第三方了解到該描述信息格式時極易被偽造,極大降低了智能家居產(chǎn)品的安全性;而且控制端需要不停地訪問智能家居設(shè)備,如果控制端較多的時候,對服務(wù)器也會造成壓力。

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

      [0004]為了解決上述技術(shù)問題,本發(fā)明的目的是提供一種能提高安全性,且減輕服務(wù)器壓力的用于智能家居的離線控制方法及系統(tǒng)。
      [0005]本發(fā)明所采用的技術(shù)方案是:
      一種用于智能家居的離線控制方法,包括以下步驟:
      A、向服務(wù)器請求獲取針對需要控制的智能家居設(shè)備的權(quán)限描述文件;
      B、接收到權(quán)限描述文件后,與該需要控制的智能家居設(shè)備建立網(wǎng)絡(luò)連接;
      C、向該智能家居設(shè)備發(fā)送權(quán)限描述文件,并對權(quán)限描述文件進行驗證;
      D、接收用戶的使用請求,并在權(quán)限文件驗證成功后,智能家居設(shè)備根據(jù)權(quán)限描述文件執(zhí)行該使用請求。
      [0006]作為所述的一種用于智能家居的離線控制方法的進一步改進,所述權(quán)限描述文件包括設(shè)備id、權(quán)限描述列表、文件有效期和數(shù)字簽名。
      [0007]作為所述的一種用于智能家居的離線控制方法的進一步改進,所述數(shù)字簽名為根據(jù)服務(wù)器上的私鑰和權(quán)限描述列表生成。
      [0008]作為所述的一種用于智能家居的離線控制方法的進一步改進,所述步驟C中的對權(quán)限描述文件進行驗證,其具體包括:
      Cl、判斷權(quán)限描述文件中的設(shè)備id是否與該智能家居設(shè)備自身的id相一致,若是,則執(zhí)行步驟C2 ;反之,則表明權(quán)限描述文件非法,斷開連接;
      C2、根據(jù)權(quán)限描述文件中的有限期限判斷權(quán)限描述文件是否仍在有限期限之內(nèi),若是,則執(zhí)行步驟C3 ;反之,則表明權(quán)限描述文件非法,斷開連接;
      C3、根據(jù)該智能家居設(shè)備中的公鑰,驗證權(quán)限描述文件中的數(shù)字簽名與權(quán)限描述列表是否匹配,若是,則表示權(quán)限描述文件合法,執(zhí)行步驟D ;反之,則表明權(quán)限描述文件非法,斷開連接。
      [0009]本發(fā)明所采用的另一技術(shù)方案是:
      一種用于智能家居的離線控制系統(tǒng),包括:
      文件請求模塊,用于向服務(wù)器請求獲取針對需要控制的智能家居設(shè)備的權(quán)限描述文件;
      設(shè)備連接模塊,用于接收到權(quán)限描述文件后,與該需要控制的智能家居設(shè)備建立網(wǎng)絡(luò)連接;
      文件驗證模塊,用于向該智能家居設(shè)備發(fā)送權(quán)限描述文件,并對權(quán)限描述文件進行驗證;
      請求執(zhí)行模塊,用于接收用戶的使用請求,并在權(quán)限文件驗證成功后,智能家居設(shè)備根據(jù)權(quán)限描述文件執(zhí)行該使用請求。
      [0010]作為所述的一種用于智能家居的離線控制系統(tǒng)的進一步改進,所述權(quán)限描述文件包括設(shè)備id、權(quán)限描述列表、文件有效期和數(shù)字簽名。
      [0011]作為所述的一種用于智能家居的離線控制系統(tǒng)的進一步改進,所述數(shù)字簽名為根據(jù)服務(wù)器上的私鑰和權(quán)限描述列表生成。
      [0012]作為所述的一種用于智能家居的離線控制系統(tǒng)的進一步改進,所述文件驗證模塊包括:
      第一驗證單元,用于判斷權(quán)限描述文件中的設(shè)備id是否與該智能家居設(shè)備自身的id相一致,若是,則執(zhí)行第二驗證單元;反之,則表明權(quán)限描述文件非法,斷開連接;
      第二驗證單元,用于根據(jù)權(quán)限描述文件中的有限期限判斷權(quán)限描述文件是否仍在有限期限之內(nèi),若是,則執(zhí)行第三驗證單元;反之,則表明權(quán)限描述文件非法,斷開連接;
      第三驗證單元,用于根據(jù)該智能家居設(shè)備中的公鑰,驗證權(quán)限描述文件中的數(shù)字簽名與權(quán)限描述列表是否匹配,若是,則表示權(quán)限描述文件合法,執(zhí)行請求執(zhí)行模塊;反之,則表明權(quán)限描述文件非法,斷開連接。
      [0013]本發(fā)明的有益效果是:
      本發(fā)明一種用于智能家居的離線控制方法通過使用數(shù)字簽名和有效期對權(quán)限描述文件進行保護,從而智能家居設(shè)備可以向外公開權(quán)限描述文件格式,使得第三方控制端、智能家居設(shè)備能接入到該環(huán)境中,提高了開放性;而且本發(fā)明用戶的智能家居設(shè)備可以完全在離線的狀態(tài)下即可完成對權(quán)限的認(rèn)定,減少了智能家居設(shè)備與服務(wù)器的連接,降低了服務(wù)器負(fù)載的壓力,減低服務(wù)器成本,同時用戶只需要申請過一次權(quán)限描述文件即可在控制端以及智能家居設(shè)備端均無法連接服務(wù)器的狀態(tài)下完成權(quán)限的驗證,提高了產(chǎn)品的安全性以及可用性。
      [0014]本發(fā)明的另一個有益效果是:
      本發(fā)明一種用于智能家居的離線控制系統(tǒng)通過文件請求模塊、設(shè)備連接模塊、文件驗證模塊和請求執(zhí)行模塊使用數(shù)字簽名和有效期對權(quán)限描述文件進行保護,從而智能家居設(shè)備可以向外公開權(quán)限描述文件格式,使得第三方控制端、智能家居設(shè)備能接入到該環(huán)境中,提高了開放性;而且本發(fā)明用戶的智能家居設(shè)備可以完全在離線的狀態(tài)下即可完成對權(quán)限的認(rèn)定,減少了智能家居設(shè)備與服務(wù)器的連接,降低了服務(wù)器負(fù)載的壓力,減低服務(wù)器成本,同時用戶只需要申請過一次權(quán)限描述文件即可在控制端以及智能家居設(shè)備端均無法連接服務(wù)器的狀態(tài)下完成權(quán)限的驗證,提高了產(chǎn)品的安全性以及可用性。
      【附圖說明】
      [0015]下面結(jié)合附圖對本發(fā)明的【具體實施方式】作進一步說明:
      圖1是本發(fā)明一種用于智能家居的離線控制方法的步驟流程圖;
      圖2是本發(fā)明一種用于智能家居的離線控制方法步驟C的步驟流程圖;
      圖3是本發(fā)明一種用于智能家居的離線控制系統(tǒng)的模塊方框圖。
      【具體實施方式】
      [0016]參考圖1,本發(fā)明一種用于智能家居的離線控制方法,包括以下步驟:
      A、向服務(wù)器請求獲取針對需要控制的智能家居設(shè)備的權(quán)限描述文件;
      B、接收到權(quán)限描述文件后,與該需要控制的智能家居設(shè)備建立網(wǎng)絡(luò)連接;
      C、向該智能家居設(shè)備發(fā)送權(quán)限描述文件,并對權(quán)限描述文件進行驗證;
      D、接收用戶的使用請求,并在權(quán)限文件驗證成功后,智能家居設(shè)備根據(jù)權(quán)限描述文件執(zhí)行該使用請求。
      [0017]作為所述的一種用于智能家居的離線控制方法的進一步改進,所述權(quán)限描述文件包括設(shè)備id、權(quán)限描述列表、文件有效期和數(shù)字簽名。
      [0018]作為所述的一種用于智能家居的離線控制方法的進一步改進,所述數(shù)字簽名為根據(jù)服務(wù)器上的私鑰和權(quán)限描述列表生成。
      [0019]參考圖2,作為所述的一種用于智能家居的離線控制方法的進一步改進,所述步驟C中的對權(quán)限描述文件進行驗證,其具體包括:
      Cl、判斷權(quán)限描述文件中的設(shè)備id是否與該智能家居設(shè)備自身的id相一致,若是,則執(zhí)行步驟C2 ;反之,則表明權(quán)限描述文件非法,斷開連接;
      C2、根據(jù)權(quán)限描述文件中的有限期限判斷權(quán)限描述文件是否仍在有限期限之內(nèi),若是,則執(zhí)行步驟C3 ;反之,則表明權(quán)限描述文件非法,斷開連接;
      C3、根據(jù)該智能家居設(shè)備中的公鑰,驗證權(quán)限描述文件中的數(shù)字簽名與權(quán)限描述列表是否匹配,若是,則表示權(quán)限描述文件合法,執(zhí)行步驟D ;反之,則表明權(quán)限描述文件非法,斷開連接。
      [0020]參考圖3,本發(fā)明一種用于智能家居的離線控制系統(tǒng),包括:
      文件請求模塊,用于向服務(wù)器請求獲取針對需要控制的智能家居設(shè)備的權(quán)限描述文件;
      設(shè)備連接模塊,用于接收到權(quán)限描述文件后,與該需要控制的智能家居設(shè)備建立網(wǎng)絡(luò)連接;
      文件驗證模塊,用于向該智能家居設(shè)備發(fā)送權(quán)限描述文件,并對權(quán)限描述文件進行驗證;
      請求執(zhí)行模塊,用于接收用戶的使用請求,并在權(quán)限文件驗證成功后,智能家居設(shè)備根據(jù)權(quán)限描述文件執(zhí)行該使用請求。
      [0021]作為所述的一種用于智能家居的離線控制系統(tǒng)的進一步改進,所述權(quán)限描述文件包括設(shè)備id、權(quán)限描述列表、文
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1