物聯網設備的控制界面的生成方法及生成裝置與流程
2023-04-25 06:02:22 2

本發明涉及物聯網領域,特別是涉及一種物聯網設備的控制界面的生成方法及生成裝置。
背景技術:
物聯網是新一代信息技術的重要組成部分,其英文名稱是「The Internet of things」,是指物物相連的網際網路。物聯網的核心和基礎仍然是網際網路,是在網際網路基礎上的延伸和擴展的網絡,物聯網使得基於用戶端的網際網路延伸和擴展到了物品與物品之間的信息交換和通信。
目前在物聯網方面已經有一些研究以及應用,在一些物聯網設備中植入傳感器,通過物聯網設備與控制終端的相互連接,控制終端與管理物聯網設備的伺服器平臺的相互連接來實現物聯網,這樣管理物聯網設備可以將控制規則以及控制界面發送至控制終端,控制終端就可以與植入了傳感器的各種物聯網設備互聯互通。
然而目前對物聯網設備只能通過控制終端進行簡單的開關控制或功能控制,並不能根據物聯網設備的類型對其進行完全的控制,使得部分設備不能發揮全部的功能,降低了設備的使用效率。
技術實現要素:
本發明實施例提供一種可提高物聯網設備使用效率的物聯網設備的控制界面的生成方法及生成裝置;以解決現有的物聯網設備使用效率較低的技術問題。
本發明實施例提供一種物聯網設備的控制界面的生成方法,其包括:
根據物聯網設備的產品識別碼,從物聯網設備參數資料庫中獲取物聯網設 備的設備功能對應的數據類型,其中所述物聯網參數資料庫中存儲有所述物聯網設備的產品識別碼、設備功能以及數據類型三者之間的對應關係;
根據所述設備功能的數據類型,從功能控制控制項資料庫中獲取相應的功能控制控制項列表,其中所述功能控制控制項資料庫中至少存儲有數據類型與功能控制控制項列表兩者之間的對應關係;
根據用戶的選擇指令,從所述功能控制控制項列表中選擇功能控制控制項;以及
使用選擇的所述功能控制控制項生成所述物聯網設備的功能控制界面。
本發明實施例還提供一種物聯網設備的控制界面的生成裝置,其包括:
數據類型獲取模塊,用於根據物聯網設備的產品識別碼,從物聯網設備參數資料庫中獲取物聯網設備的設備功能對應的數據類型,其中所述物聯網參數資料庫中存儲有所述物聯網設備的產品識別碼、設備功能以及數據類型三者之間的對應關係;
控制項列表獲取模塊,用於根據所述設備功能的數據類型,從功能控制控制項資料庫中獲取相應的功能控制控制項列表,其中所述功能控制控制項資料庫中至少存儲有數據類型與功能控制控制項列表兩者之間的對應關係;
控制項選擇模塊,用於根據用戶的選擇指令,從所述功能控制控制項列表中選擇功能控制控制項;以及
控制界面生成模塊,用於使用選擇的所述功能控制控制項生成所述物聯網設備的功能控制界面。
相較於現有技術的物聯網設備的控制界面的生成方法及生成裝置,本發明的物聯網設備的控制界面的生成方法及生成裝置通過不同的數據類型來表示不同的設備功能,進而可通過數據類型方便的選用相應的功能控制控制項對物聯網設備進行控制;提高了物聯網設備的使用效率;解決了現有的物聯網設備使用效率較低的技術問題。
附圖說明
圖1為本發明的物聯網設備的控制界面的生成方法的優選實施例的流程圖;
圖2A為本發明的物聯網設備的控制界面的生成方法的優選實施例的創建物聯網設備參數資料庫的流程圖;
圖2B為本發明的物聯網設備的控制界面的生成方法的優選實施例的物聯網設備參數資料庫的數據結構圖;
圖3A為本發明的物聯網設備的控制界面的生成方法的優選實施例的創建功能控制控制項資料庫的流程圖;
圖3B為本發明的物聯網設備的控制界面的生成方法的優選實施例的功能控制控制項資料庫的數據結構圖。
圖4A至圖4E為本發明的物聯網設備的控制界面的生成方法的優選實施例的功能控制控制項的示意圖。
圖5為本發明的物聯網設備的控制界面的生成裝置的第一優選實施例的結構示意圖;
圖6為本發明的物聯網設備的控制界面的生成裝置的第二優選實施例的結構示意圖;
圖7為本發明的物聯網設備的控制界面的生成裝置的數據類型設置模塊的結構示意圖;
圖8A和圖8B為本發明的物聯網設備的控制界面的生成方法及生成裝置的第一具體實施例的示意圖;
圖9A和圖9B為本發明的物聯網設備的控制界面的生成方法及生成裝置的第二具體實施例的示意圖;
圖10為本發明的生成裝置所在的電子設備的工作環境結構示意圖。
具體實施方式
請參照圖式,其中相同的組件符號代表相同的組件,本發明的原理是以實施在一適當的運算環境中來舉例說明。以下的說明是基於所例示的本發明具體實施例,其不應被視為限制本發明未在此詳述的其它具體實施例。
在以下的說明中,本發明的具體實施例將參考由一部或多部計算機所執行之作業的步驟及符號來說明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數次提到為由計算機執行,包括了由代表了以一結構化型式中的數據之電子信號的計算機處理單元所操縱。此操縱轉換該數據或將其維持在該計算機之內存系統中的位置處,其可重新配置或另外以本領域技術人員所熟知的方式來改變該計算機之運作。該數據所維持的數據結構為該內存之實體位置,其具有由該數據格式所定義的特定特性。但是,本發明原理以上述文字來說明,其並不代表為一種限制,本領域技術人員將可了解到以下所述的多種步驟及操作亦可實施在硬體當中。
本發明的物聯網設備的控制界面的生成方法可使用各種具有計算能力的電子設備進行實施,該電子設備包括但不限於個人計算機、伺服器計算機、手持式或膝上型設備、行動裝置(比如行動電話、個人數字助理(PDA)、媒體播放器等等)、多處理器系統、消費型電子設備、小型計算機、大型計算機、包括上述任意系統或設備的分布式計算環境,等等;但優選為用於管理物聯網設備的伺服器平臺。本發明的物聯網設備的控制界面的生成方法通過不同的數據類型來表示不同的設備功能,進而可通過數據類型方便的選用相應的功能控制控制項對物聯網設備進行控制,提高了物聯網設備的使用效率。
請參照圖1,圖1為本發明的物聯網設備的控制界面的生成方法的優選實施例的流程圖。本優選實施例的物聯網設備的控制界面的生成方法包括:
步驟S101,根據物聯網設備的產品識別碼,從物聯網設備參數資料庫中獲取物聯網設備的設備功能對應的數據類型;
步驟S102,根據設備功能的數據類型,從功能控制控制項資料庫中獲取相應 的功能控制控制項列表;
步驟S103,根據用戶的選擇指令,從功能控制控制項列表中選擇功能控制控制項;
步驟S104,使用選擇的功能控制控制項生成物聯網設備的功能控制界面。
下面詳細說明本優選實施例的物聯網設備的控制界面的生成方法的各步驟的具體流程。
在步驟S101中,控制界面的生成裝置根據物聯網設備的產品識別碼(PIN,Product Identification Number),從物聯網設備參數資料庫中獲取物聯網設備的設備功能對應的數據類型。
這裡的產品識別碼為區分不同產品的識別碼,每個產品均有唯一的產品識別碼,同一類型的產品也具有不同的產品識別碼。該產品識別碼為產品生產廠商在控制界面的生成裝置(即管理物聯網設備的伺服器平臺)上進行設置,用於用戶區分不同的物聯網設備。這裡的設備功能是指物聯網設備的各種可調整或可顯示的功能,每種設備功能均可使用一功能控制控制項進行實施。
這裡的物聯網設備參數資料庫通過以下步驟創建,請參照圖2A,圖2A為本發明的物聯網設備的控制界面的生成方法的優選實施例的創建物聯網設備參數資料庫的流程圖。創建物聯網設備參數資料庫的步驟包括:
步驟S201,產品生產廠商對物聯網設備設置產品識別碼;這裡產品識別碼和物聯網設備一一對應,以保證了每個物聯網設備的產品識別碼的唯一性。隨後轉到步驟S202。
步驟S202,獲取物聯網設備的設備功能,並根據物聯網設備的設備功能的標識方式,確定物聯網設備的設備功能對應的數據類型。這裡網聯網設備的設備功能由產品生產廠商直接設置,由於每個物聯網設備的設備功能通過文字描述等方式很難被用戶理解,因此在本優選實施例中使用某一種數據類型來表示某一類的設備功能,這樣用戶可以方便的將物聯網設備的某一類設備功能歸為某一種數據類型,同時這種數據類型也可很好的反映物聯網設備的設備功能。 具體設定方式如下:
如物聯網設備的功能參數為具有兩個操作選項的功能參數,如加減操作功能以及開關操作功能等,則使用布爾型(bool)變量的數據類型來表示該物聯網設備的設備功能。
如物聯網設備的功能參數為具有數值調整操作選項的功能參數,如調節滑竿功能或調節轉盤功能等,則使用整數(int)變量或浮點(float)變量的數據類型來表示該物聯網設備的設備功能。
如物聯網設備的功能參數為具有位置調整操作選項的功能參數,如方位調整功能或角度調整功能等,則使用位置坐標如XY坐標系的數據類型來表示該物聯網設備的設備功能。
如物聯網設備的功能參數為具有多個操作選項的功能參數,如菜單選項功能以及多檔位控制項功能等,則使用枚舉型(enum)變量的數據類型來表示該物聯網設備的設備功能。
如物聯網設備的功能參數為顯示數據的功能參數,則直接顯示相應的數據。隨後轉到步驟S203。
步驟S203,根據產品識別碼、物聯網設備的設備功能以及物聯網設備的設備功能對應的數據類型,創建物聯網設備參數資料庫。該物聯網設備參數資料庫的數據結構可如圖2B所示。其中所述物聯網參數資料庫中存儲有所述物聯網設備的產品識別碼、設備功能以及數據類型三者之間的對應關係。隨後轉到步驟S102。
在步驟S102中,控制界面的生成裝置根據步驟S101獲取的設備功能的數據類型,從功能控制控制項資料庫中獲取相應的功能控制控制項列表。
這裡的功能控制控制項資料庫通過以下步驟創建,請參照圖3,圖3為本發明的物聯網設備的控制界面的生成方法的優選實施例的創建功能控制控制項資料庫的流程圖。創建功能控制控制項資料庫的步驟包括:
步驟S301,獲取物聯網設備的設備功能對應的數據類型,以及獲取物聯網 設備的設備功能對應的功能控制控制項;具體為:獲取至少一個進行兩個操作選項的設備功能的第一類功能控制控制項、至少一個進行數值調整操作的設備功能的第二類功能控制控制項、至少一個進行位置調整操作的設備功能的第三類功能控制控制項、至少一個進行多個操作選項的設備功能的第四類功能控制控制項和/或至少一個進行數據顯示的設備功能的第五類功能控制控制項。其中第一類功能控制控制項如圖4A所示,第二類功能控制控制項如圖4B所示,第三類功能控制控制項如圖4C所示,第四類功能控制控制項如圖4D所示,第五類功能控制控制項如圖4E所示,當然圖中僅僅是示例,用戶也可根據需要設置其他類型或形狀的功能控制控制項。這裡設備功能也是用對應的數據類型進行表示,隨後轉到步驟S302。
步驟S302,根據所有的相同類別的功能控制控制項建立相應類別的功能控制控制項列表。如圖4A中的三種第一類功能控制控制項可設置在同一類別的功能控制列表中。隨後轉到步驟S303。
步驟S303,使用物聯網設備的設備功能對應的數據類型、以及相應的功能控制控制項列表,創建功能控制控制項資料庫。其中功能控制控制項資料庫中至少存儲有數據類型與功能控制控制項列表兩者之間的對應關係。該功能控制控制項資料庫的數據結構可如圖3B所示。隨後轉到步驟S103。
在步驟S103中,在步驟S102獲取功能控制控制項列表後,用戶可通過選擇指令,從功能控制控制項列表中選擇相應的功能控制控制項。隨後轉到步驟S104。
在步驟S104中,使用步驟S103選擇的功能控制控制項生成物聯網設備的功能控制界面。具體可使用物聯網設備的所有的設備功能對應的功能控制控制項生成物聯網設備的功能控制界面,以便提高該物聯網設備的使用效率。
這樣即完成了本優選實施例的物聯網設備的控制界面的生成方法的控制界面生成過程。
本優選實施例的物聯網設備的控制界面的生成方法通過不同的數據類型來表示不同的設備功能,進而可通過數據類型方便的選用相應的功能控制控制項對物聯網設備進行控制;提高了物聯網設備的使用效率。
本發明還提供一種物聯網設備的控制界面的生成裝置,請參照圖5,圖5為本發明的物聯網設備的控制界面的生成裝置的第一優選實施例的結構示意圖。本優選實施例的物聯網設備的控制界面的生成裝置50可使用上述物聯網設備的控制界面的生成方法的第一優選實施例進行實施。本優選實施例的物聯網設備的控制界面的生成裝置50包括數據類型獲取模塊51、控制項列表獲取模塊52、控制項選擇模塊53以及控制界面生成模塊54。數據類型獲取模塊51用於根據物聯網設備的產品識別碼,從物聯網設備參數資料庫55獲取物聯網設備的設備功能對應的數據類型;控制項列表獲取模塊52用於根據設備功能的數據類型,從功能控制控制項資料庫56中獲取相應的功能控制控制項列表;控制項選擇模塊53用於根據用戶的選擇指令,從功能控制控制項列表中選擇功能控制控制項;控制界面生成模塊54用於使用選擇的功能控制控制項生成物聯網設備的功能控制界面。
本優選實施例的物聯網設備的控制界面的生成裝置50使用時,首先數據類型獲取模塊51根據物聯網設備的產品識別碼(PIN,Product Identification Number),從物聯網設備參數資料庫55中獲取物聯網設備的設備功能對應的數據類型。
這裡的產品識別碼為區分不同產品的識別碼,每個產品均有唯一的產品識別碼。該產品識別碼為產品生產廠商在控制界面的生成裝置(即管理物聯網設備的伺服器平臺)上進行設置,用於用戶區分不同的物聯網設備。
隨後控制項列表獲取模塊52根據數據類型獲取模塊51獲取的設備功能的數據類型,從功能控制控制項資料庫56中獲取相應的功能控制控制項列表。
然後在控制項列表獲取模塊52獲取功能控制控制項列表後,用戶可通過選擇指令,使用控制項選擇模塊53從功能控制控制項列表中選擇相應的功能控制控制項。
最後控制界面生成模塊54使用控制項選擇模塊53選擇的功能控制控制項生成物聯網設備的功能控制界面。具體可使用物聯網設備的所有的設備功能對應的功能控制控制項生成物聯網設備的功能控制界面,以便提高該物聯網設備的使用 效率。
這樣即完成了本優選實施例的物聯網設備的控制界面的生成裝置50的控制界面生成過程。
本優選實施例的物聯網設備的控制界面的生成裝置通過不同的數據類型來表示不同的設備功能,進而可通過數據類型方便的選用相應的功能控制控制項對物聯網設備進行控制;提高了物聯網設備的使用效率。
請參照圖6,圖6為本發明的物聯網設備的控制界面的生成裝置的第二優選實施例的結構示意圖。本優選實施例的物聯網設備的控制界面的生成裝置可使用上述物聯網設備的控制界面的生成方法的第二優選實施例進行實施。本優選實施例的物聯網設備的控制界面的生成裝置60包括數據類型獲取模塊601、控制項列表獲取模塊602、控制項選擇模塊603、控制界面生成模塊604、識別碼設置模塊605、數據類型設置模塊606、參數資料庫創建模塊607、控制項獲取模塊608、控制項列表建立模塊609以及控制項資料庫創建模塊610。
控制界面生成模塊604具體用於使用物聯網設備的所有的設備功能對應的功能控制控制項生成物聯網設備的功能控制界面。
其中識別碼設置模塊605用於對物聯網設備設置產品識別碼,其中產品識別碼和物聯網設備一一對應;數據類型設置模塊606用於獲取物聯網設備的設備功能,並根據物聯網設備的設備功能的表示方式,確定物聯網設備的設備功能對應的數據類型;參數資料庫創建模塊607用於根據產品識別碼、物聯網設備的設備功能以及物聯網設備的設備功能對應的數據類型,創建物聯網設備參數資料庫611。
控制項獲取模塊608用於獲取所述物聯網設備的設備功能對應的數據類型,以及所述物聯網設備的設備功能對應的功能控制控制項,具體為獲取至少一個進行兩個操作選項的設備功能的第一類功能控制控制項、至少一個進行數值調整操作的設備功能的第二類功能控制控制項、至少一個進行位置調整操作的設備功能的第三類功能控制控制項、至少一個進行多個操作選項的設備功能的第四類功能 控制控制項和/或至少一個進行數據顯示的設備功能。控制項列表建立模塊609用於根據所有的相同類別的功能控制控制項建立相應類別的功能控制控制項列表。控制項資料庫創建模塊610用於使用所述物聯網設備的設備功能對應的數據類型以及相應的功能控制控制項列表,創建功能控制控制項資料庫612。
請參照圖7,圖7為本發明的物聯網設備的控制界面的生成裝置的數據類型設置模塊的結構示意圖。本優選實施例的數據類型設置模塊606包括第一設置單元6061、第二設置單元6062、第三設置單元6063、第四設置單元6064以及第五設置單元6065。第一設置單元6061用於如物聯網設備的功能參數為具有兩個操作選項的功能參數,則使用布爾型變量的數據類型進行表示;第二設置單元6062用於如物聯網設備的功能參數為具有數值調整操作選項的功能參數,則使用整數變量或浮點變量的數據類型進行表示;第三設置單元6063用於如物聯網設備的功能參數為具有位置調整操作選項的功能參數,則使用位置坐標的數據類型進行表示;第四設置單元6064用於如物聯網設備的功能參數為具有多個操作選項的功能參數,則使用枚舉型變量的數據類型進行表示;第五設置單元6065用於如物聯網設備的功能參數為顯示數據的功能參數,則直接顯示相應的數據。
本優選實施例的物聯網設備的控制界面的生成裝置60使用時,數據類型獲取模塊601根據物聯網設備的產品識別碼(PIN,Product Identification Number),從物聯網設備參數資料庫中獲取物聯網設備的設備功能對應的數據類型。
這裡的物聯網設備參數資料庫611通過以下步驟創建:
產品生產廠商通過識別碼設置模塊605對物聯網設備設置產品識別碼;這裡產品識別碼和物聯網設備一一對應,以保證了每個物聯網設備的產品識別碼的唯一性。
隨後數據類型設置模塊606獲取物聯網設備的設備功能,並根據物聯網設備的設備功能的標識方式,確定物聯網設備的設備功能對應的數據類型。這裡網聯網設備的設備功能由產品生產廠商直接設置,由於每個物聯網設備的設備 功能通過文字描述等方式很難被用戶理解,因此在本優選實施例中使用某一種數據類型來表示某一類的設備功能,這樣用戶可以方便的將物聯網設備的某一類設備功能歸為某一種數據類型,同時這種數據類型也可很好的反映物聯網設備的設備功能。具體設定方式如下:
如物聯網設備的功能參數為具有兩個操作選項的功能參數,如加減操作功能以及開關操作功能等,則第一設置單元6061使用布爾型(bool)變量的數據類型來表示該物聯網設備的設備功能。
如物聯網設備的功能參數為具有數值調整操作選項的功能參數,如調節滑竿功能或調節轉盤功能等,則第二設置單元6062使用整數(int)變量或浮點(float)變量的數據類型來表示該物聯網設備的設備功能。
如物聯網設備的功能參數為具有位置調整操作選項的功能參數,如方位調整功能或角度調整功能等,則第三設置單元6063使用位置坐標如XY坐標系的數據類型來表示該物聯網設備的設備功能。
如物聯網設備的功能參數為具有多個操作選項的功能參數,如菜單選項功能以及多檔位控制項功能等,則第四設置單元6064使用枚舉型(enum)變量的數據類型來表示該物聯網設備的設備功能。
如物聯網設備的功能參數為顯示數據的功能參數,則第五設置單元6065直接顯示相應的數據。
參數資料庫創建模塊607根據產品識別碼、物聯網設備的設備功能以及物聯網設備的設備功能對應的數據類型,創建物聯網設備參數資料庫611。其中所述物聯網參數資料庫中存儲有所述物聯網設備的產品識別碼、設備功能以及數據類型三者之間的對應關係。
控制項列表獲取模塊602根據數據類型獲取模塊601獲取的設備功能的數據類型,從功能控制控制項資料庫612中獲取相應的功能控制控制項列表。
這裡的功能控制控制項資料庫612通過以下步驟創建:
控制項獲取模塊608獲取物聯網設備的設備功能對應的數據類型,以及獲取 物聯網設備的設備功能對應的功能控制控制項;具體為:獲取至少一個進行兩個操作選項的設備功能的第一類功能控制控制項、至少一個進行數值調整操作的設備功能的第二類功能控制控制項、至少一個進行位置調整操作的設備功能的第三類功能控制控制項、至少一個進行多個操作選項的設備功能的第四類功能控制控制項和/或至少一個進行數據顯示的設備功能的第五類功能控制控制項。其中第一類功能控制控制項如圖4A所示,第二類功能控制控制項如圖4B所示,第三類功能控制控制項如圖4C所示,第四類功能控制控制項如圖4D所示,第五類功能控制控制項如圖4E所示,當然圖中僅僅是示例,用戶也可根據需要設置其他類型或形狀的功能控制控制項。這裡設備功能也是用對應的數據類型進行表示。
控制項列表建立模塊609根據所有的相同類別的功能控制控制項建立相應類別的功能控制控制項列表。如圖4A中的三種第一類功能控制控制項可設置在同一類別的功能控制列表中。
控制項資料庫創建模塊610使用物聯網設備的設備功能對應的數據類型、以及相應的功能控制控制項列表,創建功能控制控制項資料庫612。其中功能控制控制項資料庫中至少存儲有數據類型與功能控制控制項列表兩者之間的對應關係。
然後在控制項列表獲取模塊602獲取功能控制控制項列表後,用戶可通過選擇指令,使用空間選擇模塊603從功能控制控制項列表中選擇相應的功能控制控制項。
最後控制界面生成模塊604使用控制項選擇模塊603選擇的功能控制控制項生成物聯網設備的功能控制界面。具體可使用物聯網設備的所有的設備功能對應的功能控制控制項生成物聯網設備的功能控制界面,以便提高該物聯網設備的使用效率。
這樣即完成了本優選實施例的物聯網設備的控制界面的生成裝置的控制界面生成過程。
本優選實施例的物聯網設備的控制界面的生成裝置在第一優選實施例的基礎上,可以較好的創建物聯網設備參數資料庫和功能控制控制項資料庫,從而進一步提高了物聯網設備的使用效率。
下面通過兩個具體實施例說明本發明的物聯網設備的控制界面的生成方法及生成裝置的工作原理。請參照圖8A和圖8B,圖8A和圖8B為本發明的物聯網設備的控制界面的生成方法及生成裝置的第一具體實施例的示意圖。該具體實施例為一客廳電視的控制界面的生成過程。
首先該客廳電視的生產廠商按圖8A所示設置該客廳電視的各設備功能的數據類型,其中包括頻道調整功能、音量調整功能以及位置調整功能,頻道調整功能只有加減兩個鍵,因此設置該設備功能對應的數據類型為Bool;音量調整功能也只要加減兩個鍵,因此設置該設備功能對應的數據類型為Bool;位置調整功能需要對電視的功能菜單進行選擇,因此設置該設備功能對應的數據類型為XY坐標系。
隨後該客廳電視的用戶使用時,可請求從管理物聯網設備的伺服器平臺下載相應的功能控制界面,這樣伺服器平臺根據用戶的請求指令以及客廳電視的產品識別碼,獲取該設備功能的功能控制項列表。隨後用戶通過選擇指令,從功能控制控制項列表中選擇相應的功能控制控制項,具體如頻道調整功能為圖8B中的81所示,音量調整功能為圖8B中的82所示,位置調整功能為圖8B中的83所示。
最後伺服器平臺將上述功能控制控制項合成為客廳電視的功能控制界面,具體如圖8B所示。
請參照圖9A和圖9B,圖9A和圖9B為本發明的物聯網設備的控制界面的生成方法及生成裝置的第二具體實施例的示意圖。該具體實施例為一空氣淨化器的控制界面的生成過程。
首先該空氣淨化器的生產廠商按圖9A所示設置該空氣淨化器的各設備功能的數據類型,其中包括空氣品質顯示功能、溼度顯示功能、PM2.5顯示功能、甲醛顯示功能、有機物顯示功能、二氧化碳顯示功能、風速調整功能、負離子輸出功能以及臭氧發生功能。
空氣品質顯示功能、溼度顯示功能、PM2.5顯示功能、甲醛顯示功能、有機物顯示功能、二氧化碳顯示功能均為數據顯示功能,因此設置上述設備功能為直接顯示相應的數據。風速調整功能為具有數值調整操作選項的功能參數,因此設置該設備功能的數據類型為Int。負離子輸出功能只有開關兩個鍵,因此設置該設備功能對應的數據類型為Bool;臭氧發生功能也只要開關兩個鍵,因此設置該設備功能對應的數據類型為Bool。
隨後該空氣淨化器使用時,可請求從管理物聯網設備的伺服器平臺下載相應的功能控制界面,這樣伺服器平臺根據用戶的請求指令以及空氣淨化器的產品識別碼,獲取該設備功能的功能控制項列表。隨後用戶通過選擇指令,從功能控制控制項列表中選擇相應的功能控制控制項,具體如空氣品質顯示功能、溼度顯示功能、PM2.5顯示功能、甲醛顯示功能、有機物顯示功能、二氧化碳顯示功能為圖9B中的91所示,風速調整功能為圖9B中的92所示,負離子輸出功能為圖9B中的93所示,臭氧發生功能為圖9B中的94所示。
最後伺服器平臺將上述功能控制控制項合成為空氣淨化器的功能控制界面,具體如圖9B所示。
本發明的物聯網設備的控制界面的生成方法及生成裝置通過不同的數據類型來表示不同的設備功能,進而可通過數據類型方便的選用相應的功能控制控制項對物聯網設備進行控制;提高了物聯網設備的使用效率;解決了現有的物聯網設備使用效率較低的技術問題。
如本申請所使用的術語「組件」、「模塊」、「系統」、「接口」、「進程」等等一般地旨在指計算機相關實體:硬體、硬體和軟體的組合、軟體或執行中的軟體。例如,組件可以是但不限於是運行在處理器上的進程、處理器、對象、可執行應用、執行的線程、程序和/或計算機。通過圖示,運行在控制器上的應用和該控制器二者都可以是組件。一個或多個組件可以有在於執行的進程和/或線程內,並且組件可以位於一個計算機上和/或分布在兩個或更多計算機之間。
而且,要求保護的主題可以被實現為使用標準編程和/或工程技術產生軟體、固件、硬體或其任意組合以控制計算機實現所公開的主題的方法、裝置或製造品。本文所使用的術語「製造品」旨在包含可從任意計算機可讀設備、載體或介質訪問的電腦程式。當然,本領域技術人員將認識到可以對該配置進行許多修改,而不脫離要求保護的主題的範圍或精神。
圖10和隨後的討論提供了對實現本發明所述的生成裝置所在的電子設備的工作環境的簡短、概括的描述。圖10的工作環境僅僅是適當的工作環境的一個實例並且不旨在建議關於工作環境的用途或功能的範圍的任何限制。實例電子設備1012包括但不限於個人計算機、伺服器計算機、手持式或膝上型設備、行動裝置(比如行動電話、個人數字助理(PDA)、媒體播放器等等)、多處理器系統、消費型電子設備、小型計算機、大型計算機、包括上述任意系統或設備的分布式計算環境,等等。
儘管沒有要求,但是在「計算機可讀指令」被一個或多個電子設備執行的通用背景下描述實施例。計算機可讀指令可以經由計算機可讀介質來分布(下文討論)。計算機可讀指令可以實現為程序模塊,比如執行特定任務或實現特定抽象數據類型的功能、對象、應用編程接口(API)、數據結構等等。典型地,該計算機可讀指令的功能可以在各種環境中隨意組合或分布。
圖10圖示了包括本發明的生成裝置的一個或多個實施例的電子設備1012的實例。在一種配置中,電子設備1012包括至少一個處理單元1016和存儲器1018。根據電子設備的確切配置和類型,存儲器1018可以是易失性的(比如RAM)、非易失性的(比如ROM、快閃記憶體等)或二者的某種組合。該配置在圖10中由虛線1014圖示。
在其他實施例中,電子設備1012可以包括附加特徵和/或功能。例如,設備1012還可以包括附加的存儲裝置(例如可移除和/或不可移除的),其包括但不限於磁存儲裝置、光存儲裝置等等。這種附加存儲裝置在圖10中由存儲裝置1020圖示。在一個實施例中,用於實現本文所提供的一個或多個實施例的計 算機可讀指令可以在存儲裝置1020中。存儲裝置1020還可以存儲用於實現作業系統、應用程式等的其他計算機可讀指令。計算機可讀指令可以載入存儲器1018中由例如處理單元1016執行。
本文所使用的術語「計算機可讀介質」包括計算機存儲介質。計算機存儲介質包括以用於存儲諸如計算機可讀指令或其他數據之類的信息的任何方法或技術實現的易失性和非易失性、可移除和不可移除介質。存儲器1018和存儲裝置1020是計算機存儲介質的實例。計算機存儲介質包括但不限於RAM、ROM、EEPROM、快閃記憶體或其他存儲器技術、CD-ROM、數字通用盤(DVD)或其他光存儲裝置、盒式磁帶、磁帶、磁碟存儲裝置或其他磁存儲設備、或可以用於存儲期望信息並可以被電子設備1012訪問的任何其他介質。任意這樣的計算機存儲介質可以是電子設備1012的一部分。
電子設備1012還可以包括允許電子設備1012與其他設備通信的通信連接1026。通信連接1026可以包括但不限於數據機、網絡接口卡(NIC)、集成網絡接口、射頻發射器/接收器、紅外埠、USB連接或用於將電子設備1012連接到其他電子設備的其他接口。通信連接1026可以包括有線連接或無線連接。通信連接1026可以發射和/或接收通信媒體。
術語「計算機可讀介質」可以包括通信介質。通信介質典型地包含計算機可讀指令或諸如載波或其他傳輸機構之類的「己調製數據信號」中的其他數據,並且包括任何信息遞送介質。術語「己調製數據信號」可以包括這樣的信號:該信號特性中的一個或多個按照將信息編碼到信號中的方式來設置或改變。
電子設備1012可以包括輸入設備1024,比如鍵盤、滑鼠、筆、語音輸入設備、觸摸輸入設備、紅外相機、視頻輸入設備和/或任何其他輸入設備。設備1012中也可以包括輸出設備1022,比如一個或多個顯示器、揚聲器、印表機和/或任意其他輸出設備。輸入設備1024和輸出設備1022可以經由有線連接、無線連接或其任意組合連接到電子設備1012。在一個實施例中,來自另一個電子設備的輸入設備或輸出設備可以被用作電子設備1012的輸入設備1024 或輸出設備1022。
電子設備1012的組件可以通過各種互連(比如總線)連接。這樣的互連可以包括外圍組件互連(PCI)(比如快速PCI)、通用串行總線(USB)、火線(IEEE1394)、光學總線結構等等。在另一個實施例中,電子設備1012的組件可以通過網絡互連。例如,存儲器1018可以由位於不同物理位置中的、通過網絡互連的多個物理存儲器單元構成。
本領域技術人員將認識到,用於存儲計算機可讀指令的存儲設備可以跨越網絡分布。例如,可經由網絡1028訪問的電子設備1030可以存儲用於實現本發明所提供的一個或多個實施例的計算機可讀指令。電子設備1012可以訪問電子設備1030並且下載計算機可讀指令的一部分或所有以供執行。可替代地,電子設備1012可以按需要下載多條計算機可讀指令,或者一些指令可以在電子設備1012處執行並且一些指令可以在電子設備1030處執行。
本文提供了實施例的各種操作。在一個實施例中,所述的一個或多個操作可以構成一個或多個計算機可讀介質上存儲的計算機可讀指令,其在被電子設備執行時將使得計算設備執行所述操作。描述一些或所有操作的順序不應當被解釋為暗示這些操作必需是順序相關的。本領域技術人員將理解具有本說明書的益處的可替代的排序。而且,應當理解,不是所有操作必需在本文所提供的每個實施例中存在。
而且,本文所使用的詞語「優選的」意指用作實例、示例或例證。奉文描述為「優選的」任意方面或設計不必被解釋為比其他方面或設計更有利。相反,詞語「優選的」的使用旨在以具體方式提出概念。如本申請中所使用的術語「或」旨在意指包含的「或」而非排除的「或」。即,除非另外指定或從上下文中清楚,「X使用A或B」意指自然包括排列的任意一個。即,如果X使用A;X使用B;或X使用A和B二者,則「X使用A或B」在前述任一示例中得到滿足。
而且,儘管已經相對於一個或多個實現方式示出並描述了本公開,但是本領域技術人員基於對本說明書和附圖的閱讀和理解將會想到等價變型和修改。 本公開包括所有這樣的修改和變型,並且僅由所附權利要求的範圍限制。特別地關於由上述組件(例如元件、資源等)執行的各種功能,用於描述這樣的組件的術語旨在對應於執行所述組件的指定功能(例如其在功能上是等價的)的任意組件(除非另外指示),即使在結構上與執行本文所示的本公開的示範性實現方式中的功能的公開結構不等同。此外,儘管本公開的特定特徵已經相對於若干實現方式中的僅一個被公開,但是這種特徵可以與如可以對給定或特定應用而言是期望和有利的其他實現方式的一個或多個其他特徵組合。而且,就術語「包括」、「具有」、「含有」或其變形被用在具體實施方式或權利要求中而言,這樣的術語旨在以與術語「包含」相似的方式包括。
本發明實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。所述集成的模塊如果以軟體功能模塊的形式實現並作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。上述的各裝置或系統,可以執行相應方法實施例中的方法。
綜上所述,雖然本發明已以優選實施例揭露如上,但上述優選實施例並非用以限制本發明,本領域的普通技術人員,在不脫離本發明的精神和範圍內,均可作各種更動與潤飾,因此本發明的保護範圍以權利要求界定的範圍為準。