本發明屬于智能家具控制領域,具體是一種采用智能手機APP自動識別智能家具功能并提供相應控制界面的方法。
背景技術:
隨著生活水平的不斷提高,智能家具正在走向千家萬戶,能夠電動調節姿勢的床與沙發越來越受用戶歡迎,功能也不局限于電動調節。按摩功能、彩色氛圍燈、多功能杯座、可調閱讀燈等越來越多的功能被集成到智能家具上,滿足了不同用戶的需求。
同時帶來一個問題,同一廠商往往會有多款不同配置的同一類型產品,為了更好的用戶體驗,就需要定制不同的APP控制軟件。這就導致了APP開發的大量重復工作和復雜的版本管理,即增加了開發成本,也提高了維護成本。同時也增加了用戶選擇的復雜性,不利于產品的宣傳銷售。
技術實現要素:
針對上述的一系列問題,提出了一種APP自動識別智能家具功能,并提供對應界面實現無線控制的方法。具體技術方案如下:
一種自適應智能家具的APP控制方法,采用智能設備通過藍牙或wifi等無線通信方式與智能家具建立通信,通過從智能家具端獲取的功能描述數據判斷該智能家具擁有的功能,之后自動選擇功能模塊構成界面并展現到用戶面前。
進一步的,具體包括包括如下步驟:
一、定義功能描述數據:分析并分離不同功能需求,對不同功能需求設置標識,將功能標識打包成適合傳輸的數據包,預留空白數據以便更新擴展;
二、模塊化功能插件:統一各產品同一功能的控制命令,APP實現各功能的控制界面與邏輯,將各功能部件獨立封裝實現模塊化;
三、自適應控制:APP與智能家具實現連接,APP請求并接收智能家具的功能描述數據,對功能描述數據進行處理判斷需要的功能模塊,調用對應功能模塊組合成配套的控制界面供用戶使用。
進一步的,所述的智能設備包括手機、平板電腦、智能手表等。
進一步的,所述的智能家具擁有的功能包括其主體的電動調節、記憶位置等功能,也包括與其配套的外設,如按摩功能、可調光閱讀燈、多功能杯座等的功能。
本發明的有益效果是:減少了針對不同智能家具開發APP產生的開發維護成本,方便用戶使用與廠家推廣,一款APP即可實現所有智能家具的無線控制。
附圖說明
圖1是本發明的方法示意圖。
具體實施方式
下面結合具體實例對本發明作進一步說明,但保護范圍并不限于此。
如圖1所示,需要開發一套電動沙發,分為高低兩個版本,高版本支持3個位置調節,具有按摩和可調光閱讀燈功能,低版本支持2個位置調節,具有按摩功能。
首先需要定義功能描述數據,本項目高低兩個版本功能可總結為位置1調節、位置2調節、位置3調節、按摩功能、可調閱讀燈功能,共計5個功能項。使用5個字節分別對應5個功能項,這里不做空白字節的保留,加上包頭和包尾校驗位,行成可供傳輸的數據包。
然后要模塊化功能插件,首先要統一功能控制命令,比如高低版本的沙發位置1的調節命令應該是相同的,然后實現上述5個功能的控制界面和控制邏輯,最后將5個功能進行拆分封裝,實現模塊化。
最后實現自適應控制,APP與沙發建立連接,通過請求接收到沙發的功能描述數據,假設是低版本沙發,那么APP接收到位置1調節、位置2調節、按摩功能3個功能描述標識,通過判斷功能描述標識,APP調用對應模塊組合成配套的控制界面供用戶使用。
上述實例展示了本發明的有益效果,開發一個APP即可實現兩款沙發的自適應控制,節約了開發維護成本,對于用戶,只需要安裝一款APP即可享受兩款沙發的定制體驗,并且不需要客戶自行選擇沙發版本,提高了用戶體驗。