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

界面文件的處理方法及裝置、控制消息的處理方法及裝置的制造方法

文檔序號:9579319閱讀:190來源:國知局
界面文件的處理方法及裝置、控制消息的處理方法及裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及智能設備控制技術領域,特別是涉及界面文件的處理方法及裝置、控 制消息的處理方法及裝置。
【背景技術】
[0002] 人機交互界面是用戶終端上對機器設備的控制界面。目前,對于人機交互界面的 生成方法,基本上是通過用戶終端獲取到廠商預存在機器設備的設備描述文件,找到該機 器設備定制的人機交互界面,但定制的人機交互界面是固定的,用戶無法改變,并且在機器 設備升級更新,其設備功能發(fā)生改變時,定制的人機交互界面就無法正常的對機器設備進 行控制。需要界面設計者重新設計新的界面,對于界面設計者來說,工作量大,容易出錯,并 且界面的開發(fā)效率低。

【發(fā)明內容】

[0003] 本發(fā)明的目的是提供一種界面文件的生成方法,以解決現(xiàn)有技術中終端生成人機 交互界面時,界面設計者工作量大,開發(fā)效率低的問題。
[0004] 在一些說明性實施例中,所述界面文件的處理方法,用于網(wǎng)關設備,包括:對每個 機器設備的功能本體描述文件中的每個設備功能與控件本體實例文件的每個控件進行語 義匹配;建立匹配成功的所述設備功能與控件之間的映射關系;對于每個機器設備,根據(jù) 所述映射關系,生成作為控制該機器設備的每個所述設備功能的人機交互界面的基礎文 件,并將所述基礎文件發(fā)送給用戶終端。
[0005] 在一些說明性實施例中,所述界面文件的處理方法,用于用戶終端,包括:接收網(wǎng) 關設備發(fā)送的機器設備的基礎文件;根據(jù)所述機器設備的基礎文件中具有的映射關系,生 成控制所述機器設備的人機交互界面;其中,所述映射關系是指機器設備的設備功能與控 件之間的映射關系。
[0006] 本發(fā)明的另一個目的是提供一種控制消息的處理方法。
[0007] 在一些說明性實施例中,所述控制消息的處理方法,用于機器設備,包括:接收網(wǎng) 關設備發(fā)送的控制消息;解析出所述控制消息中的功能語義,通過自身的功能本體模型,找 到并執(zhí)行所述功能語義對應的操作指令。
[0008] 本發(fā)明的另一個目的是提供一種界面文件的處理裝置。
[0009] 在一些說明性實施例中,所述界面文件的處理裝置,包括:匹配模塊,用于對每個 機器設備的功能本體描述文件中的每個設備功能與控件本體實例文件的每個控件進行語 義匹配;語義映射模塊,用于建立匹配成功的所述設備功能與控件之間的映射關系;文件 生成模塊,用于對于每個機器設備,根據(jù)所述映射關系,生成作為控制該機器設備的每個所 述設備功能的人機交互界面的基礎文件;第一發(fā)送模塊,用于將所述基礎文件發(fā)送給用戶 終端。
[0010] 在一些說明性實施例中,所述界面文件的處理裝置,包括:第三接收模塊,用于接 收網(wǎng)關設備發(fā)送的機器設備的基礎文件;界面生成模塊,用于根據(jù)所述機器設備的基礎文 件中具有的映射關系,生成控制所述機器設備的人機交互界面;其中,所述映射關系是指機 器設備的設備功能與控件之間的映射關系。
[0011] 本發(fā)明的另一個目的是提供一種控制消息的處理裝置。
[0012] 在一些說明性實施例中,所述控制消息的處理裝置,包括:第六接收模塊,用于接 收網(wǎng)關設備發(fā)送的控制消息;解析模塊,用于解析出所述控制消息中的功能語義,通過自身 的功能本體模型,找到并執(zhí)行所述功能語義對應的操作指令。
[0013] 與現(xiàn)有技術相比,本發(fā)明的說明性實施例包括以下優(yōu)點:
[0014] 通過對機器設備的設備功能和控件之間進行語義匹配,實現(xiàn)設備功能與控件之間 的動態(tài)映射,無需界面設計者設計交互界面,由機器設備自行完成,降低了界面設計者的工 作量,提高了界面的開發(fā)效率。
【附圖說明】
[0015] 圖1是按照本發(fā)明的說明性實施例的流程圖;
[0016] 圖2是按照本發(fā)明的說明性實施例的流程圖;
[0017] 圖3是按照本發(fā)明的說明性實施例的流程圖;
[0018] 圖4是按照本發(fā)明的說明性實施例的功能本體模型的示意圖;
[0019] 圖5是按照本發(fā)明的說明性實施例的控件本體模型的示意圖;
[0020] 圖6是按照本發(fā)明的說明性實施例的裝置的框圖;
[0021] 圖7是按照本發(fā)明的說明性實施例的裝置的框圖;以及,
[0022] 圖8是按照本發(fā)明的說明性實施例的裝置的框圖。
【具體實施方式】
[0023] 為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和具體實 施方式對本發(fā)明作進一步詳細的說明。
[0024] 為了更好的理解本發(fā)明中的說明性實施例,下面對本發(fā)明說明性實施例中的一些 術語進行簡單說明。
[0025] "本體",一種知識建模、知識共享、知識重用的工具,本體作為一種知識共享模式, 為特定領域的人和應用系統(tǒng)的交流提供了極大的便利,也正因為如此,本體的研究和應用 迅速延伸到知識工程、自然語言處理、信息檢索系統(tǒng)、智能信息集成和知識管理、信息交換 和軟件工程等領域。本體在智能家電中發(fā)揮著重要作用,它以形式化方式對智能家電領域 中的屬性、過程、概念等知識進行描述。形式化的描述方法不但實現(xiàn)了知識的共享與重用, 而且對知識獲取也很有幫助。本體構建的實質是從知識源中提取語義,實現(xiàn)知識源向知識 庫的跨越。知識源可能以多種形式存在,如存在于專家頭腦中的隱性知識、記錄在書籍或 其他載體上的數(shù)據(jù)信息、關系數(shù)據(jù)庫記錄、半結構化的HTML文檔或者XML文檔等。本體庫 構建的主要任務是將隱性知識或蘊藏在數(shù)據(jù)、信息中的知識顯式地用本體描述語言表達出 來,以實現(xiàn)語義的重用。
[0026] "語義標注",是指利用一組語義明確的詞匯標注文件中的每個數(shù)據(jù),使得文件不 但使人容易理解,而且是機器可理解的。對文件進行標注的過程如下:設一個詞匯集合 L-Ilp12, . . .,ln},一個待標注文本的屬性值集合V={vpv2, . . .,vm}語義標注就是要 對每個VleV找出一個合適的1h可以較為準確地描述Vl的語義,即建立集合{(Vl, 込)|VleV,heL,h是Vl的說明}。當信息用本體來標記后,機器就能理解其含義,也就 可以自動完成信息的收集、采集和集成。
[0027] "控件",是用戶可與之交互,用來供用戶輸入或操作的對象,它有屬性、事件及方 法。這里以半開源操作系統(tǒng)Android系統(tǒng)中界面控件為例進行介紹。Android系統(tǒng)中的 界面控件,按照控件的屬性,主要分為通用控件和特殊控件。通用控件也叫做系統(tǒng)控件,是 Android系統(tǒng)提供給用戶的、已經(jīng)封裝好的界面控件,其一般都封裝在系統(tǒng)的界面控件庫 中,可以為應用程序的開發(fā)提供常用的功能控件,幫助用戶進行快速開發(fā),提高界面設計和 開發(fā)的效率,與此同時,采用系統(tǒng)控件開發(fā)Android系統(tǒng)應用程序,可以保證應用程序界面 的一致性;特殊控件,主要指的是根據(jù)用戶對應用程序的需求,開發(fā)者獨立開發(fā)的控件,或 者是通過對系統(tǒng)控件的繼承和修改所產(chǎn)生的新控件,特殊控件可以滿足用戶對應用程序界 面多樣性和美觀性的需求。在Android系統(tǒng)設備中常用的系統(tǒng)控件主要包括:TextView, 顯示字符串的控件;EditText,具有編輯功能的TextView,可以用來輸入和編輯字符串; Button,按鈕控件,用戶可以通過對控件的點擊引發(fā)相應的事件處理函數(shù);ImageButton,圖 片按鈕,能夠實現(xiàn)顯示圖像功能的控件按鈕;CheckBox,一個可以同時選擇多個選項的控 件;RadioButton,僅僅只能選擇一個選項的控件;Spinner,其類似于桌面組合框,但沒有 組合框的下拉菜單,采用浮動的菜單為用戶提供選擇,也是一種能夠從多個選項中選擇一 項的控件。
[0028] 現(xiàn)在參照圖1,圖1示出了根據(jù)一些說明性實施例中的傳輸控制指令的流程圖。
[0029] 如圖1所示,在一些說明性實施例中,公開了一種界面文件的處理方法,用于網(wǎng)關 設備,包括:
[0030]S11、對每個機器設備的功能本體描述文件中的每個設備功能與控件本體實例文 件的每個控件進行語義匹配;
[0031] 機器設備的功能本體描述文件闡述了該機器設備所具有的設備功能,并通過標 注出設備功能的功能語義,使機器設備可以識別出該機器設備的設備功能;功能本體描述 文件中具有該機器設備的每個設備功能,以及每個設備功能的功能語義,該功能語義的語 義信息指示出了該設備功能的功能類型;例如空調設備的升溫功能,其功能語義包括:"升 溫",功能屬性"最大值"、"最小值""步進值"和"單位",該功能語義指示出了升溫功能的數(shù) 據(jù)類型為"連續(xù)數(shù)值",其屬性包括"最大值"、"最小值"、"步進值"和"單位"。
[0032] 控件本體實例文件闡述了存儲在網(wǎng)關設備上的控件庫中的每個控件的控件語義, 使機器設備可以識別出該控件;控件本體實例文件中具有每個控件的控件語義,該控件語 義的語義信息指示出了該控件的控件類型;例如圖形為向上箭頭的控件,其控件語義包括 該控件的用于控制數(shù)值連續(xù)遞增,該控件語義指示出該控件用于控制連續(xù)遞增數(shù)值。
[0033] 在一些說明性實施例中,所述語義匹配的過程,具體包括:
[0034] 識別出設備功能的功能語義指示的數(shù)據(jù)類型;
[0035] 識別出控件的控件語義指示的控制類型;
[0036] 判斷該控件的控制類型是否支持控制該設備功能的數(shù)據(jù)類型,即判斷該控制是否 具有執(zhí)行該設備功能的能力;
[0037] 當判斷出該控件具有執(zhí)行該設備功能的能力時,則該控件和該設備功能之間的匹 配判定成功;
[0038] 當判斷出該控件不具有執(zhí)行該設備功能的能力時,則該控件與該設備功能之間
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
田东县| 高平市| 宿松县| 新兴县| 乌兰浩特市| 礼泉县| 冀州市| 武穴市| 古浪县| 收藏| 彰化县| 新龙县| 开平市| 马边| 皋兰县| 红桥区| 庆安县| 名山县| 贵州省| 贵定县| 灯塔市| 北碚区| 通榆县| 吉安县| 钦州市| 革吉县| 榆中县| 桂东县| 中宁县| 苏尼特左旗| 鹤峰县| 唐山市| 铜梁县| 鸡泽县| 朝阳市| 和林格尔县| 买车| 宜州市| 鄯善县| 荣昌县| 富川|