欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

文檔序號:9667152閱讀:279來源:國知局
通訊模組固件和插件生成方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及通訊模組技術(shù)領(lǐng)域,尤其涉及一種通訊模組固件和插件生成方法及裝置。
【背景技術(shù)】
[0002]為了加快硬件設(shè)備的智能化進程,縮短產(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ā)工具包進行定制開發(fā)。但是由于開發(fā)者對能W1-Fi模組、通訊模組固件的軟件開發(fā)工具包和終端應(yīng)用插件的軟件開發(fā)工具包的模組結(jié)構(gòu)體系和細節(jié)并不了解,因此,熟悉這些軟件開發(fā)工具包仍需要花費大量的時間,費時費力。

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

[0003]本公開實施例提供一種通訊模組固件和插件生成方法及裝置,包括如下技術(shù)方案:
[0004]根據(jù)本公開實施例的第一方面,提供一種通訊模組固件和插件生成方法,包括:
[0005]接收用戶輸入的產(chǎn)品性能描述信息;
[0006]從預(yù)設(shè)的程序模板庫中選取出與所述產(chǎn)品性能描述信息對應(yīng)的目標程序模板;
[0007]根據(jù)所述產(chǎn)品性能描述信息和所述目標程序模板生成通訊模組固件和插件,所述通訊模組固件能夠內(nèi)置于安裝有所述產(chǎn)品的設(shè)備,所述插件能夠安裝于終端中;所述設(shè)備、所述終端分別利用所述通訊模組固件、所述插件實現(xiàn)所述產(chǎn)品的功能。
[0008]在一個實施例中,所述產(chǎn)品性能描述信息包括以下信息中的至少一項:屬性信息、觸發(fā)事件信息、執(zhí)行方法信息。
[0009]其中,所述屬性信息包括以下信息中的至少一項:產(chǎn)品名稱、產(chǎn)品說明、產(chǎn)品數(shù)據(jù)的數(shù)據(jù)類型、產(chǎn)品數(shù)據(jù)的取值范圍、產(chǎn)品默認值、產(chǎn)品讀寫性、產(chǎn)品是否可自動上報;
[0010]所述觸發(fā)事件信息包括以下信息中的至少一項:觸發(fā)事件的名稱、事件說明、觸發(fā)時攜帶參數(shù)的個數(shù)以及每個參數(shù)的名稱、數(shù)據(jù)類型、取值范圍和默認值;
[0011]所述執(zhí)行方法信息包括以下信息中的至少一項:執(zhí)行方法名稱、執(zhí)行方法說明、需要傳遞的參數(shù)的個數(shù)、返回值中包含的字段的個數(shù),每個參數(shù)和每個字段的名稱、數(shù)據(jù)類型、取值范圍和默認值。
[0012]在一個實施例中,所述從預(yù)設(shè)的程序模板庫中選取出與所述產(chǎn)品性能描述信息對應(yīng)的目標程序模板,包括:
[0013]根據(jù)所述產(chǎn)品性能描述信息確定所述產(chǎn)品所屬的類型;
[0014]根據(jù)所述產(chǎn)品所屬的類型,從預(yù)設(shè)的程序模板庫中選取出與所述產(chǎn)品所屬的類型相匹配的目標程序模板。
[0015]在一個實施例中,根據(jù)所述產(chǎn)品性能描述信息和所述目標程序模板生成通訊模組固件和插件,包括:
[0016]獲取所述目標程序模板中需要進行數(shù)據(jù)替換的目標參數(shù)項;
[0017]根據(jù)所述目標參數(shù)項,從所述產(chǎn)品性能描述信息中獲取對應(yīng)的目標參數(shù);
[0018]使用所述目標參數(shù)替換所述目標參數(shù)項中的當前參數(shù),生成所述通訊模組固件和插件。
[0019]在一個實施例中,所述方法還包括:
[0020]接收輸入的程序模板設(shè)置命令;
[0021]根據(jù)所述程序模板設(shè)置命令,設(shè)置至少一個程序模板,形成預(yù)設(shè)的程序模板庫。
[0022]根據(jù)本公開實施例的第二方面,提供一種通訊模組固件和插件生成裝置,包括:
[0023]第一接收模塊,用于接收用戶輸入的產(chǎn)品性能描述信息;
[0024]選取模塊,用于從預(yù)設(shè)的程序模板庫中選取出與所述產(chǎn)品性能描述信息對應(yīng)的目標程序模板;
[0025]生成模塊,用于根據(jù)所述產(chǎn)品性能描述信息和所述目標程序模板生成通訊模組固件和插件,所述通訊模組固件能夠內(nèi)置于安裝有所述產(chǎn)品的設(shè)備,所述插件能夠安裝于終端中;所述設(shè)備、所述終端分別利用所述通訊模組固件、所述插件實現(xiàn)所述產(chǎn)品的功能。
[0026]在一個實施例中,所述產(chǎn)品性能描述信息包括以下信息中的至少一項:屬性信息、觸發(fā)事件信息、執(zhí)行方法信息。
[0027]其中,所述屬性信息包括以下信息中的至少一項:產(chǎn)品名稱、產(chǎn)品說明、產(chǎn)品數(shù)據(jù)的數(shù)據(jù)類型、產(chǎn)品數(shù)據(jù)的取值范圍、產(chǎn)品默認值、產(chǎn)品讀寫性、產(chǎn)品是否可自動上報;
[0028]所述觸發(fā)事件信息包括以下信息中的至少一項:觸發(fā)事件的名稱、事件說明、觸發(fā)時攜帶參數(shù)的個數(shù)以及每個參數(shù)的名稱、數(shù)據(jù)類型、取值范圍和默認值;
[0029]所述執(zhí)行方法信息包括以下信息中的至少一項:執(zhí)行方法名稱、執(zhí)行方法說明、需要傳遞的參數(shù)的個數(shù)、返回值中包含的字段的個數(shù),每個參數(shù)和每個字段的名稱、數(shù)據(jù)類型、取值范圍和默認值。
[0030]在一個實施例中,所述選取模塊包括:
[0031]確定子模塊,用于根據(jù)所述產(chǎn)品性能描述信息確定所述產(chǎn)品所屬的類型;
[0032]模板選取子模塊,用于根據(jù)所述產(chǎn)品所屬的類型,從預(yù)設(shè)的程序模板庫中選取出與所述產(chǎn)品所屬的類型相匹配的目標程序模板。
[0033]在一個實施例中,所述生成模塊包括:
[0034]第一獲取子模塊,用于獲取所述目標程序模板中需要進行數(shù)據(jù)替換的目標參數(shù)項;
[0035]第二獲取子模塊,用于根據(jù)所述目標參數(shù)項,從所述產(chǎn)品性能描述信息中獲取對應(yīng)的目標參數(shù);
[0036]替換子模塊,用于使用所述目標參數(shù)替換所述目標參數(shù)項中的當前參數(shù),生成所述通訊模組固件和插件。
[0037]在一個實施例中,所述裝置還包括:
[0038]第二接收模塊,用于接收輸入的程序模板設(shè)置命令;
[0039]設(shè)置模塊,用于根據(jù)所述程序模板設(shè)置命令,設(shè)置至少一個程序模板,形成預(yù)設(shè)的程序模板庫。
[0040]根據(jù)本公開實施例的第三方面,提供一種通訊模組固件和插件生成裝置,包括:
[0041]處理器;
[0042]用于存儲處理器可執(zhí)行指令的存儲器;
[0043]其中,所述處理器被配置為:
[0044]接收用戶輸入的產(chǎn)品性能描述信息,所述產(chǎn)品性能描述信息包括以下信息中的至少一項:屬性信息、觸發(fā)事件信息、執(zhí)行方法信息;
[0045]從預(yù)設(shè)的程序模板庫中選取出與所述產(chǎn)品性能描述信息對應(yīng)的目標程序模板;
[0046]根據(jù)所述產(chǎn)品性能描述信息和所述目標程序模板生成通訊模組固件和插件,所述通訊模組固件能夠內(nèi)置于安裝有所述產(chǎn)品的設(shè)備,所述插件能夠安裝于終端中;所述設(shè)備、所述終端分別利用所述通訊模組固件、所述插件實現(xiàn)所述產(chǎn)品的功能。
[0047]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0048]上述技術(shù)方案,可以根據(jù)用戶輸入的產(chǎn)品性能描述信息和目標程序模板,自動生成通訊模組固件和插件,這樣,將通訊模組固件內(nèi)置于設(shè)備中,將插件安裝于終端中,就可以實現(xiàn)終端和設(shè)備之間的交互,從而實現(xiàn)產(chǎn)品的功能。這樣,根據(jù)開發(fā)者輸入的產(chǎn)品性能描述自動生成通訊模組固件和插件,不需要開發(fā)者再了解通訊模組架構(gòu)和細節(jié),進而人工編寫代碼生成能實現(xiàn)產(chǎn)品功能的通訊模組固件和插件,減少了用戶操作,提升了用戶的使用體驗。
[0049]應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0050]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0051]圖1是根據(jù)一示例性實施例示出的通訊模組固件和插件生成方法的流程圖。
[0052]圖2是根據(jù)一示例性實施例示出的一種通訊模組固件和插件生成方法的流程圖。
[0053]圖3是根據(jù)一示例性實施例示出的另一種通訊模組固件和插件生成方法的流程圖。
[00
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
彰化县| 玉林市| 瓮安县| 金坛市| 胶州市| 平罗县| 利辛县| 桂阳县| 兴仁县| 那坡县| 白玉县| 句容市| 奎屯市| 青铜峡市| 丁青县| 新疆| 望江县| 奉化市| 驻马店市| 克拉玛依市| 苍溪县| 绥中县| 鄄城县| 濮阳县| 南投市| 汉源县| 威信县| 枣强县| 盐池县| 鹤壁市| 宜春市| 三河市| 嘉鱼县| 齐齐哈尔市| 德兴市| 南陵县| 江源县| 嘉峪关市| 和政县| 弥勒县| 康平县|