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

      一種客戶端運(yùn)行管理方法及客戶端的制作方法

      文檔序號(hào):9750044閱讀:406來源:國知局
      一種客戶端運(yùn)行管理方法及客戶端的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種客戶端運(yùn)行管理方法及客戶端。
      【背景技術(shù)】
      [0002]目前,智能家居系統(tǒng)中,用戶可以通過安裝在手機(jī)、平板電腦、筆記本電腦等智能終端上的客戶端控制智能家電設(shè)備??刂浦悄芗译娫O(shè)備的客戶端中,用于實(shí)現(xiàn)智能家電設(shè)備的控制邏輯是固化在客戶端應(yīng)用程序中的。
      [0003]如果需要在客戶端中增加智能家電設(shè)備的新的控制邏輯,則需要對(duì)客戶端整體修改,以將新的控制邏輯加入到該客戶端,或者,需要對(duì)客戶端進(jìn)行整體升級(jí)以將新的控制邏輯升級(jí)到該客戶端。
      [0004]隨著智能設(shè)備(包括智能家電設(shè)備)的種類以及型號(hào)的增加,客戶端中需要不斷增加新的控制邏輯,這將導(dǎo)致客戶端占用的存儲(chǔ)空間增大、運(yùn)行時(shí)占用的內(nèi)存不斷增大,并且很多情況下,升級(jí)所增加的控制邏輯對(duì)用戶沒有用處,冗余的升級(jí)操作導(dǎo)致客戶端的運(yùn)行效率下降,降低了用戶體驗(yàn)。
      [0005]鑒于此,需要尋求一種新的客戶端管理方法,以解決在需要對(duì)客戶端的控制邏輯進(jìn)行調(diào)整時(shí),對(duì)客戶端整體升級(jí),所導(dǎo)致的客戶端占用的存儲(chǔ)空間增大、運(yùn)行時(shí)占用的內(nèi)存增大以及冗余增大,以及運(yùn)行效率下降的問題。

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

      [0006]本發(fā)明實(shí)施例提供一種客戶端運(yùn)行管理方法及客戶端,用以解決在需要對(duì)客戶端的控制邏輯進(jìn)行調(diào)整時(shí),對(duì)客戶端整體升級(jí)所導(dǎo)致的客戶端占用的存儲(chǔ)空間增大、運(yùn)行時(shí)占用的內(nèi)存增大以及冗余增大,以及運(yùn)行效率下降的問題。
      [0007]本發(fā)明實(shí)施例提供的具體技術(shù)方案如下:
      [0008]本發(fā)明實(shí)施例提供了一種客戶端運(yùn)行管理方法,包括:
      [0009]客戶端向云服務(wù)器發(fā)送所綁定的智能設(shè)備的設(shè)備型號(hào)指示信息,并接收所述云服務(wù)器根據(jù)所述設(shè)備型號(hào)指示信息返回的控制邏輯插件,所述控制邏輯插件用于實(shí)現(xiàn)對(duì)所述智能設(shè)備的控制功能;
      [0010]所述客戶端保存接收的所述控制邏輯插件,并選擇與對(duì)所述智能設(shè)備的當(dāng)前控制操作相關(guān)的控制邏輯插件,將選擇的控制邏輯插件加載到內(nèi)存,并運(yùn)行加載到內(nèi)存的控制邏輯插件。
      [0011]可能的實(shí)施方式中,所述控制邏輯插件包括原始控制命令幀獲取接口、狀態(tài)解析接口和命令操作的互斥判斷接口中的一種或多種,其中,所述控制命令幀獲取接口用于獲取所述客戶端的控制指令并返回所述控制指令對(duì)應(yīng)的原始控制命令幀,所述狀態(tài)解析接口用于獲取所述客戶端的工作狀態(tài)指示并返回所述智能設(shè)備的工作狀態(tài)的解析信息,所述命令操作的互斥判斷接口用于獲取所述客戶端的控制指令并返回是否允許發(fā)送所述控制指令的相關(guān)信息。
      [0012]可能的實(shí)施方式中,所述客戶端運(yùn)行加載到內(nèi)存的控制邏輯插件,包括:
      [0013]所述客戶端獲取用戶的控制指令,根據(jù)所述控制指令調(diào)用所述加載到內(nèi)存的控制邏輯插件的原始控制命令幀獲取接口,獲取所述原始控制命令幀獲取接口返回的、與所述控制指令對(duì)應(yīng)的原始控制命令幀,將所述原始控制命令幀發(fā)送給所述智能設(shè)備;
      [0014]和/或,
      [0015]所述客戶端接收所述智能設(shè)備發(fā)送的工作狀態(tài)指示,根據(jù)所述工作狀態(tài)指示調(diào)用所述加載到內(nèi)存的控制邏輯插件的狀態(tài)解析接口,獲取所述狀態(tài)解析接口返回的所述工作狀態(tài)指示的解析信息,根據(jù)所述解析信息顯示所述智能設(shè)備的工作狀態(tài);
      [0016]和/或,
      [0017]所述客戶端獲取用戶的控制指令,根據(jù)所述控制指令調(diào)用所述加載到內(nèi)存的控制邏輯插件的命令操作的互斥判斷接口,獲取所述命令操作的互斥判斷接口返回的提示信息,所述提示信息用于提示用戶是否能夠發(fā)送所述控制指令,和/或用于提示用戶所述智能設(shè)備執(zhí)行所述控制指令之后的狀態(tài)變化。
      [0018]可能的實(shí)施方式中,所述控制邏輯插件還包括授權(quán)接口,所述授權(quán)接口用于獲取所述客戶端的授權(quán)碼并返回所述控制邏輯插件對(duì)所述授權(quán)碼的驗(yàn)證結(jié)果;
      [0019]所述客戶端根據(jù)所述控制指令調(diào)用所述加載到內(nèi)存的控制邏輯插件的原始控制命令幀獲取接口之前,或者,根據(jù)所述工作狀態(tài)指示調(diào)用所述加載到內(nèi)存的控制邏輯插件的狀態(tài)解析接口之前,或者,根據(jù)所述控制指令調(diào)用所述加載到內(nèi)存控制邏輯插件的命令操作的互斥判斷接口之前,包括:
      [0020]所述客戶端采用預(yù)設(shè)的授權(quán)碼調(diào)用所述加載到內(nèi)存的控制邏輯插件的授權(quán)接口,獲取所述授權(quán)接口返回的對(duì)所述驗(yàn)證碼的驗(yàn)證結(jié)果,并確定所述驗(yàn)證結(jié)果為所述授權(quán)碼有效,其中,所述控制邏輯插件中保存對(duì)所述授權(quán)碼的驗(yàn)證結(jié)果。
      [0021]可能的實(shí)施方式中,所述云服務(wù)器返回的控制邏輯插件為:
      [0022]所述設(shè)備型號(hào)指示信息對(duì)應(yīng)的所有控制邏輯插件,或者,所述設(shè)備型號(hào)指示信息對(duì)應(yīng)的有更新的控制邏輯插件。
      [0023]本發(fā)明實(shí)施例還提供了一種客戶端,包括:
      [0024]通信模塊,用于向云服務(wù)器發(fā)送所綁定的智能設(shè)備的設(shè)備型號(hào)指示信息,并接收所述云服務(wù)器根據(jù)所述設(shè)備型號(hào)指示信息返回的控制邏輯插件,所述控制邏輯插件用于實(shí)現(xiàn)對(duì)所述智能設(shè)備的控制功能;
      [0025]處理模塊,用于保存接收的所述控制邏輯插件,并選擇與對(duì)所述智能設(shè)備的當(dāng)前控制操作相關(guān)的控制邏輯插件,將選擇的控制邏輯插件加載到內(nèi)存,并運(yùn)行加載到內(nèi)存的控制邏輯插件。
      [0026]可能的實(shí)施方式中,所述控制邏輯插件包括原始控制命令幀獲取接口、狀態(tài)解析接口和命令操作的互斥判斷接口中的一種或多種,其中,所述控制命令幀獲取接口用于獲取所述客戶端的控制指令并返回所述控制指令對(duì)應(yīng)的原始控制命令幀,所述狀態(tài)解析接口用于獲取所述客戶端的工作狀態(tài)指示并返回所述智能設(shè)備的工作狀態(tài)的解析信息,所述命令操作的互斥判斷接口用于獲取所述客戶端的控制指令并返回是否允許發(fā)送所述控制指令的相關(guān)信息。
      [0027]可能的實(shí)施方式中,所述處理模塊具體用于:
      [0028]獲取用戶的控制指令,根據(jù)所述控制指令調(diào)用所述加載到內(nèi)存的控制邏輯插件的原始控制命令幀獲取接口,獲取所述原始控制命令幀獲取接口返回的、與所述控制指令對(duì)應(yīng)的原始控制命令幀,將所述原始控制命令幀發(fā)送給所述智能設(shè)備;
      [0029]和/或,
      [0030]接收所述智能設(shè)備發(fā)送的工作狀態(tài)指示,根據(jù)所述工作狀態(tài)指示調(diào)用所述加載到內(nèi)存的控制邏輯插件的狀態(tài)解析接口,獲取所述狀態(tài)解析接口返回的所述工作狀態(tài)指示的解析信息,根據(jù)所述解析信息顯示所述智能設(shè)備的工作狀態(tài);
      [0031]和/或,
      [0032]獲取用戶的控制指令,根據(jù)所述控制指令調(diào)用所述加載到內(nèi)存的控制邏輯插件的命令操作的互斥判斷接口,獲取所述命令操作的互斥判斷接口返回的提示信息,所述提示信息用于提示用戶是否能夠發(fā)送所述控制指令,和/或用于提示用戶所述智能設(shè)備執(zhí)行所述控制指令之后的狀態(tài)變化。
      [0033]可能的實(shí)施方式中,所述控制邏輯插件還包括授權(quán)接口,所述授權(quán)接口用于獲取所述客戶端的授權(quán)碼并返回所述控制邏輯插件對(duì)
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1