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

      通訊模組固件和插件生成方法及裝置的制造方法

      文檔序號:9667152閱讀:276來源:國知局
      通訊模組固件和插件生成方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本公開涉及通訊模組技術(shù)領(lǐng)域,尤其涉及一種通訊模組固件和插件生成方法及裝置。
      【背景技術(shù)】
      [0002]為了加快硬件設(shè)備的智能化進(jìn)程,縮短產(chǎn)品研發(fā)周期,供應(yīng)商可以基于智能W1-Fi模組,為第三方合作廠商和開發(fā)者搭建一套包括設(shè)備連接和綁定、數(shù)據(jù)傳輸和存儲、以及用戶交互界面的開放平臺。開發(fā)者在開發(fā)平臺中填寫自己的公司、產(chǎn)品介紹,通過后臺的審核后,就可以拿到智能W1-Fi模組、通訊模組固件的軟件開發(fā)工具包和終端應(yīng)用插件的軟件開發(fā)工具包。由于模組中寫入的是基礎(chǔ)固件,開發(fā)者拿到模組后還要結(jié)合自己產(chǎn)品功能對固件的軟件開發(fā)工具包和終端應(yīng)用插件的軟件開發(fā)工具包進(jìn)行定制開發(fā)。但是由于開發(fā)者對能W1-Fi模組、通訊模組固件的軟件開發(fā)工具包和終端應(yīng)用插件的軟件開發(fā)工具包的模組結(jié)構(gòu)體系和細(xì)節(jié)并不了解,因此,熟悉這些軟件開發(fā)工具包仍需要花費(fèi)大量的時(shí)間,費(fèi)時(shí)費(fèi)力。

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

      [0003]本公開實(shí)施例提供一種通訊模組固件和插件生成方法及裝置,包括如下技術(shù)方案:
      [0004]根據(jù)本公開實(shí)施例的第一方面,提供一種通訊模組固件和插件生成方法,包括:
      [0005]接收用戶輸入的產(chǎn)品性能描述信息;
      [0006]從預(yù)設(shè)的程序模板庫中選取出與所述產(chǎn)品性能描述信息對應(yīng)的目標(biāo)程序模板;
      [0007]根據(jù)所述產(chǎn)品性能描述信息和所述目標(biāo)程序模板生成通訊模組固件和插件,所述通訊模組固件能夠內(nèi)置于安裝有所述產(chǎn)品的設(shè)備,所述插件能夠安裝于終端中;所述設(shè)備、所述終端分別利用所述通訊模組固件、所述插件實(shí)現(xiàn)所述產(chǎn)品的功能。
      [0008]在一個(gè)實(shí)施例中,所述產(chǎn)品性能描述信息包括以下信息中的至少一項(xiàng):屬性信息、觸發(fā)事件信息、執(zhí)行方法信息。
      [0009]其中,所述屬性信息包括以下信息中的至少一項(xiàng):產(chǎn)品名稱、產(chǎn)品說明、產(chǎn)品數(shù)據(jù)的數(shù)據(jù)類型、產(chǎn)品數(shù)據(jù)的取值范圍、產(chǎn)品默認(rèn)值、產(chǎn)品讀寫性、產(chǎn)品是否可自動上報(bào);
      [0010]所述觸發(fā)事件信息包括以下信息中的至少一項(xiàng):觸發(fā)事件的名稱、事件說明、觸發(fā)時(shí)攜帶參數(shù)的個(gè)數(shù)以及每個(gè)參數(shù)的名稱、數(shù)據(jù)類型、取值范圍和默認(rèn)值;
      [0011]所述執(zhí)行方法信息包括以下信息中的至少一項(xiàng):執(zhí)行方法名稱、執(zhí)行方法說明、需要傳遞的參數(shù)的個(gè)數(shù)、返回值中包含的字段的個(gè)數(shù),每個(gè)參數(shù)和每個(gè)字段的名稱、數(shù)據(jù)類型、取值范圍和默認(rèn)值。
      [0012]在一個(gè)實(shí)施例中,所述從預(yù)設(shè)的程序模板庫中選取出與所述產(chǎn)品性能描述信息對應(yīng)的目標(biāo)程序模板,包括:
      [0013]根據(jù)所述產(chǎn)品性能描述信息確定所述產(chǎn)品所屬的類型;
      [0014]根據(jù)所述產(chǎn)品所屬的類型,從預(yù)設(shè)的程序模板庫中選取出與所述產(chǎn)品所屬的類型相匹配的目標(biāo)程序模板。
      [0015]在一個(gè)實(shí)施例中,根據(jù)所述產(chǎn)品性能描述信息和所述目標(biāo)程序模板生成通訊模組固件和插件,包括:
      [0016]獲取所述目標(biāo)程序模板中需要進(jìn)行數(shù)據(jù)替換的目標(biāo)參數(shù)項(xiàng);
      [0017]根據(jù)所述目標(biāo)參數(shù)項(xiàng),從所述產(chǎn)品性能描述信息中獲取對應(yīng)的目標(biāo)參數(shù);
      [0018]使用所述目標(biāo)參數(shù)替換所述目標(biāo)參數(shù)項(xiàng)中的當(dāng)前參數(shù),生成所述通訊模組固件和插件。
      [0019]在一個(gè)實(shí)施例中,所述方法還包括:
      [0020]接收輸入的程序模板設(shè)置命令;
      [0021]根據(jù)所述程序模板設(shè)置命令,設(shè)置至少一個(gè)程序模板,形成預(yù)設(shè)的程序模板庫。
      [0022]根據(jù)本公開實(shí)施例的第二方面,提供一種通訊模組固件和插件生成裝置,包括:
      [0023]第一接收模塊,用于接收用戶輸入的產(chǎn)品性能描述信息;
      [0024]選取模塊,用于從預(yù)設(shè)的程序模板庫中選取出與所述產(chǎn)品性能描述信息對應(yīng)的目標(biāo)程序模板;
      [0025]生成模塊,用于根據(jù)所述產(chǎn)品性能描述信息和所述目標(biāo)程序模板生成通訊模組固件和插件,所述通訊模組固件能夠內(nèi)置于安裝有所述產(chǎn)品的設(shè)備,所述插件能夠安裝于終端中;所述設(shè)備、所述終端分別利用所述通訊模組固件、所述插件實(shí)現(xiàn)所述產(chǎn)品的功能。
      [0026]在一個(gè)實(shí)施例中,所述產(chǎn)品性能描述信息包括以下信息中的至少一項(xiàng):屬性信息、觸發(fā)事件信息、執(zhí)行方法信息。
      [0027]其中,所述屬性信息包括以下信息中的至少一項(xiàng):產(chǎn)品名稱、產(chǎn)品說明、產(chǎn)品數(shù)據(jù)的數(shù)據(jù)類型、產(chǎn)品數(shù)據(jù)的取值范圍、產(chǎn)品默認(rèn)值、產(chǎn)品讀寫性、產(chǎn)品是否可自動上報(bào);
      [0028]所述觸發(fā)事件信息包括以下信息中的至少一項(xiàng):觸發(fā)事件的名稱、事件說明、觸發(fā)時(shí)攜帶參數(shù)的個(gè)數(shù)以及每個(gè)參數(shù)的名稱、數(shù)據(jù)類型、取值范圍和默認(rèn)值;
      [0029]所述執(zhí)行方法信息包括以下信息中的至少一項(xiàng):執(zhí)行方法名稱、執(zhí)行方法說明、需要傳遞的參數(shù)的個(gè)數(shù)、返回值中包含的字段的個(gè)數(shù),每個(gè)參數(shù)和每個(gè)字段的名稱、數(shù)據(jù)類型、取值范圍和默認(rèn)值。
      [0030]在一個(gè)實(shí)施例中,所述選取模塊包括:
      [0031]確定子模塊,用于根據(jù)所述產(chǎn)品性能描述信息確定所述產(chǎn)品所屬的類型;
      [0032]模板選取子模塊,用于根據(jù)所述產(chǎn)品所屬的類型,從預(yù)設(shè)的程序模板庫中選取出與所述產(chǎn)品所屬的類型相匹配的目標(biāo)程序模板。
      [0033]在一個(gè)實(shí)施例中,所述生成模塊包括:
      [0034]第一獲取子模塊,用于獲取所述目標(biāo)程序模板中需要進(jìn)行數(shù)據(jù)替換的目標(biāo)參數(shù)項(xiàng);
      [0035]第二獲取子模塊,用于根據(jù)所述目標(biāo)參數(shù)項(xiàng),從所述產(chǎn)品性能描述信息中獲取對應(yīng)的目標(biāo)參數(shù);
      [0036]替換子模塊,用于使用所述目標(biāo)參數(shù)替換所述目標(biāo)參數(shù)項(xiàng)中的當(dāng)前參數(shù),生成所述通訊模組固件和插件。
      [0037]在一個(gè)實(shí)施例中,所述裝置還包括:
      [0038]第二接收模塊,用于接收輸入的程序模板設(shè)置命令;
      [0039]設(shè)置模塊,用于根據(jù)所述程序模板設(shè)置命令,設(shè)置至少一個(gè)程序模板,形成預(yù)設(shè)的程序模板庫。
      [0040]根據(jù)本公開實(shí)施例的第三方面,提供一種通訊模組固件和插件生成裝置,包括:
      [0041]處理器;
      [0042]用于存儲處理器可執(zhí)行指令的存儲器;
      [0043]其中,所述處理器被配置為:
      [0044]接收用戶輸入的產(chǎn)品性能描述信息,所述產(chǎn)品性能描述信息包括以下信息中的至少一項(xiàng):屬性信息、觸發(fā)事件信息、執(zhí)行方法信息;
      [0045]從預(yù)設(shè)的程序模板庫中選取出與所述產(chǎn)品性能描述信息對應(yīng)的目標(biāo)程序模板;
      [0046]根據(jù)所述產(chǎn)品性能描述信息和所述目標(biāo)程序模板生成通訊模組固件和插件,所述通訊模組固件能夠內(nèi)置于安裝有所述產(chǎn)品的設(shè)備,所述插件能夠安裝于終端中;所述設(shè)備、所述終端分別利用所述通訊模組固件、所述插件實(shí)現(xiàn)所述產(chǎn)品的功能。
      [0047]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
      [0048]上述技術(shù)方案,可以根據(jù)用戶輸入的產(chǎn)品性能描述信息和目標(biāo)程序模板,自動生成通訊模組固件和插件,這樣,將通訊模組固件內(nèi)置于設(shè)備中,將插件安裝于終端中,就可以實(shí)現(xiàn)終端和設(shè)備之間的交互,從而實(shí)現(xiàn)產(chǎn)品的功能。這樣,根據(jù)開發(fā)者輸入的產(chǎn)品性能描述自動生成通訊模組固件和插件,不需要開發(fā)者再了解通訊模組架構(gòu)和細(xì)節(jié),進(jìn)而人工編寫代碼生成能實(shí)現(xiàn)產(chǎn)品功能的通訊模組固件和插件,減少了用戶操作,提升了用戶的使用體驗(yàn)。
      [0049]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
      【附圖說明】
      [0050]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
      [0051]圖1是根據(jù)一示例性實(shí)施例示出的通訊模組固件和插件生成方法的流程圖。
      [0052]圖2是根據(jù)一示例性實(shí)施例示出的一種通訊模組固件和插件生成方法的流程圖。
      [0053]圖3是根據(jù)一示例性實(shí)施例示出的另一種通訊模組固件和插件生成方法的流程圖。
      [00
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1