新四季網

動態處理適配器界面的方法

2023-06-21 05:53:06 2

專利名稱:動態處理適配器界面的方法
技術領域:
本發明涉及一種動態處理適配器界面的方法。屬於計算機應用領域。
背景技術:
嵌入式系統是計算機的一種應用形式,是能直接與現實環境接口或交互的信息處理系統。在這種應用環境中,信息處理系統處於嵌入式工作狀態。目前嵌入式系統中可嵌入的設備有很多,如硬碟、遊戲控制器、家庭娛樂設備等。但這些都是為專門應用設計開發的,功能單一,系統封閉。
嵌入式設備為了顯示界面,都有自己的圖形用戶接口,通過這些接口就可以畫出各種各樣的界面。目前嵌入式設備一般都是用一個界面管理程序來定製界面,當界面需要修改時,就修改界面管理程序,這樣就需要對圖形用戶接口比較熟悉,不便於用戶進行修改。
現有技術中,XPC Adapter是一種以無線方式連接的PC適配器,通過它可以使消費類電子產品如電視、音響等能夠輸出PC上的內容。這使得傳統PC的價值得以擴展到家庭的每個角落,並提供給用戶數字音頻和數字圖像體驗。XPC Adapter採用服務端和客戶端的方式,PC為服務端,負責獲取PC上的媒體資源,XPC Adapter為客戶端,負責與用戶的交互,並將用戶反饋回傳給服務端進行處理。
如圖1所示,為現有PC適配器界面系統架構圖,主要包括服務端為PC機,客戶端為帶有XPC Adapter的電視,PC機和XPC Adapter通過無線網絡連接。XPC Adapter界面的生成步驟為需要在電視上顯示界面時,用戶通過遙控器發出指令,XPC Adapter的應用程式接受到指令後,通過作業系統、網絡向PC機發出請求;PC機的應用程式通過作業系統接受到XPCAdapter發來的請求後,將相應的界面通過作業系統、網絡發送給XPCAdapter,XPC Adapter的應用程式將PC機發來的界面輸出到在電視上顯示。
由圖1可知在現有XPC Adapter架構裡,PC機的應用程式使用事先定義好的界面作為向客戶端的輸出,客戶端用遙控器進行操作,OEM廠商可以根據PC機底層提供的接口開發出適合自己的用戶界面。
但理解和掌握這些底層接口並開發出自己的用戶界面需要花費相當多的時間,產生極大的工作量不利於快速定製自己的界面,尤其是讓普通用戶自己定製界面更是不方便;而且當操作流程或應用內容發生變化時,需要重新編制上層的應用程式。

發明內容
本發明的主要目的在於提供一種動態處理適配器界面的方法,在服務端實現了一個界面生成模塊,通過該界面生成模塊調用服務端相應的資源文件實現對適配器界面的動態管理,用戶可通過遙控器發出的界面處理指令,對適配器界面進行簡單快捷地定製或更改。
本發明的目的是通過以下技術方案實現的一種動態處理適配器界面的方法,包括下述步驟步驟1、客戶端連接的適配器上接收用戶通過與客戶端配套的遙控器發出的界面處理指令;步驟2、適配器對接收到的界面處理指令處理後,將產生的界面處理請求通過網絡發送給服務端;步驟3、服務端接收客戶端通過網絡發來的界面處理請求;步驟4、服務端界面生成模塊處理接收到的界面處理請求,根據界面處理請求調用相應的資源文件生成界面或進行出錯處理;步驟5、服務端將界面生成模塊生成的界面或出錯信息發送到適配器;步驟6、適配器接收服務端通過網絡發來的根據界面處理請求生成的界面或出錯信息,並將界面或出錯信息輸出到客戶端。
上述動態處理適配器界面的方法的步驟4中,服務端界面生成模塊根據接收到的界面處理請求生成界面描述文件,並根據界面描述文件調用資源文件生成界面。
上述動態處理適配器界面的方法所述界面描述文件為文本文件,至少包括界面屬性和標題信息,界面屬性至少包括界面大小;標題信息至少包括標題名稱、字體及大小、起始位置及區域大小。
上述動態處理適配器界面的方法所述的資源文件包含界面描述文件和聲音文件、圖片文件或動畫文件。
上述一種動態處理適配器界面的方法的步驟4進一步包括步驟41、根據界面描述文件判斷生成的界面是否需要在原有界面基礎上增加新的資源文件;步驟42、如需增加新的資源文件,則查找相應的資源文件;如果不需要新的資源文件,則轉到步驟44;步驟43、如所需的資源文件存在,則轉到步驟44;如所需的資源文件不存在,則在進行出錯處理後轉到步驟5;步驟44、根據界面描述文件利用相應的資源文件生成界面。
上述動態處理適配器界面的方法,服務端相關界面之間通過超級連結的方式相連。
上述動態處理適配器界面的方法所述客戶端為電視或音響電子產品。
通過上述技術方案可知,本發明具有如下優點本發明採用界面生成模塊根據界面描述文件調用資源文件生成界面的方法,實現了適配器界面的動態處理,用戶可通過遙控器發出的界面處理指令,對適配器界面進行簡單快捷地定製或更改,不需要熟悉底層的圖形用戶接口就可以方便快速的定製用戶界面。克服了原有服務端應用程式發送預先定義的界面的方式所產生的工作量大,不能快速、方便定製或改變界面等問題。


圖1為現有PC適配器界面系統架構圖;圖2為本發明PC適配器界面的系統架構圖;
圖3為本發明PC適配器界面處理的主流程圖。
具體實施例方式
以下,結合具體實施例並參照附圖,對本發明做進一步的詳細說明。
如圖2所示,本發明的實施例為一個嵌入式計算機應用系統,由服務端,帶有適配器的客戶端和與客戶端配套的遙控器組成;服務端為PC機,客戶端為電視,適配器通過網絡與服務端通信,適配器採用XPC Adapter。該系統可實現PC機與適配器交互以共享PC上的圖片和音樂資源,在電視上播放PC機上的圖片和音樂資源。
XPC Adapter的軟體系統由作業系統和應用程式構成。應用程式用於接收遙控器發送的界面處理指令,調用作業系統的接口與PC機進行網絡通信,將PC機發來的用戶界面發送到電視進行展示、播放。
PC機的軟體系統由作業系統、界面生成模塊和資源文件構成。界面生成模塊用於調用作業系統的接口與XPC Adapter進行網絡通信;對XPCAdapter發來的界面處理指令進行處理;如需生成用戶界面則根據界面處理指令查找並調用所需的資源文件,將資源文件加入到界面中生成用戶界面。資源文件為聲音文件、圖片文件、動畫文件或其他多媒體文件。
界面生成模塊用界面描述文件描述界面中的組成元素和各元素的屬性。所述界面描述文件為文本文件,至少包括界面屬性和標題信息,界面屬性主要包括界面大小、背景圖,標題信息包括標題名稱、背景顏色、字體及大小、顏色、標題位置、區域大小。界面生成模塊根據界面描述文件查找相應的資源文件,並將資源文件按照界面描述文件的描述生成界面。界面描述文件都在系統啟動之前已經定製好,在系統運行過程中不能對其進行修改,只能顯示定製好的那些界面。
以下是一個界面描述文件的實例Page1.txtPage1.Size=640,480 //界面大小Page1.BackgroundImage=page1_bg.bmp //界面的背景圖
Page1.Title.Text=標題//界面標題名稱Page1.Title.BackColor=Transparent//標題背景顏色(透明色)Page1.Title.Font=Aria1,20.25pt //標題字體及大小Page1.Title.ForeColor=White //標題的顏色Page1.Title.Location=10,10 //標題的起始位置Page1.Title.Size=400,50 //標題的區域大小界面上其它元素如菜單等的描述都採用上面的方法。界面和界面之間的連接用超級聯接的方式相連。
如圖3所示,為本發明指令處理主流程圖。當需要改變或定製電視上的顯示界面時,用戶通過遙控器發出界面處理指令,XPC Adapter的應用程式接受到界面處理指令並進行處理後,調用作業系統的接口通過網絡向PC機發出界面處理請求,PC機的界面生成模塊通過作業系統接到界面處理請求後,按以下步驟處理該指令步驟1、根據界面處理請求生成界面描述文件;步驟2、根據界面描述文件判斷生成的界面是否需要在原有界面基礎上增加新的資源文件;步驟3、如需增加新的資源文件,則查找相應的資源文件;如果不需要新的資源文件,則轉到步驟4;步驟4、如所需的資源文件存在,則轉到步驟4;如所需的資源文件不存在,則在進行出錯處理後轉到步驟6;步驟5、根據界面描述文件調用相應的資源文件生成界面;步驟6、通過服務端作業系統和網絡將生成的界面或出錯信息發送到XPC Adapter,XPC Adapter的應用程式在接受到PC機發回的界面後,將其輸出到電視上。
由此用戶使用遙控器,通過一套用戶界面進行操作,就可利用PC機的各種資源;而且用戶界面能夠隨著應用目的的不同和操作流程的變化由用戶方便地改變或訂製。
以上實施例僅用以說明而非限制本發明所涉及的技術方案,儘管參照以上較佳實施例對本發明進行了詳細說明,但本發明的技術方案可以進行修改、變化或者等同替換,而不脫離本發明技術方案的精神和實質,這些修改、變化或者替換均涵蓋在本發明的權利要求範圍之中。
權利要求
1.一種動態處理適配器界面的方法,其特徵在於該方法處理適配器界面的步驟包括步驟1、客戶端連接的適配器上接收用戶通過與客戶端配套的遙控器發出的界面處理指令;步驟2、適配器對接收到的界面處理指令處理後,將產生的界面處理請求通過網絡發送給服務端;步驟3、服務端接收客戶端通過網絡發來的界面處理請求;步驟4、服務端界面生成模塊處理接收到的界面處理請求,根據界面處理請求調用相應的資源文件生成界面或進行出錯處理;步驟5、服務端將界面生成模塊生成的界面或出錯信息發送到適配器;步驟6、適配器接收服務端通過網絡發來的根據界面處理請求生成的界面或出錯信息,並將界面或出錯信息輸出到客戶端。
2.根據權利要求1所述的一種動態處理適配器界面的方法,其特徵在於上述步驟4中,服務端界面生成模塊根據接收到的界面處理請求生成界面描述文件,並根據界面描述文件調用資源文件生成界面。
3.根據權利要求2所述的一種動態處理適配器界面的方法,其特徵在於所述界面描述文件為文本文件,至少包括界面屬性和標題信息,界面屬性至少包括界面大小;標題信息至少包括標題名稱、字體及大小、起始位置及區域大小。
4.根據權利要求1所述的一種動態處理適配器界面的方法,其特徵在於所述的資源文件至少包括界面描述文件和聲音文件、圖片文件或動畫文件。
5.根據權利要求1所述的一種動態處理適配器界面的方法,其特徵在於,步驟4進一步包括步驟41、根據界面描述文件判斷生成的界面是否需要在原有界面基礎上增加新的資源文件;步驟42、如需增加新的資源文件,則查找相應的資源文件;如果不需要新的資源文件,則轉到步驟44;步驟43、如所需的資源文件存在,則轉到步驟44;如所需的資源文件不存在,則在進行出錯處理後轉到步驟5;步驟44、根據界面描述文件利用相應的資源文件生成界面。
6.根據權利要求1所述的一種動態處理適配器界面的方法,其特徵在於服務端相關界面之間通過超級連結的方式相連。
7.根據權利要求1所述的一種動態處理適配器界面的方法,其特徵在於所述客戶端為電視或音響電子產品。
全文摘要
本發明是一種動態處理適配器界面的方法,包括客戶端連接的適配器上接收遙控器發出的界面處理指令,適配器對接收到的界面處理指令處理後,將產生的界面處理請求通過網絡發送給服務端,服務端接收客戶端發來的界面處理請求,服務端界面生成模塊處理接該請求,根據該請求調用相應的資源文件生成界面或進行出錯處理,服務端將界面生成模塊生成的界面或出錯信息發送到適配器,適配器接收服務端根據界面處理請求生成的界面或出錯信息,並將界面或出錯信息輸出到客戶端的步驟。實現了適配器界面的動態處理,用戶可通過遙控器發出的界面處理指令,對適配器界面進行簡單快捷的定製或更改。
文檔編號G06F15/16GK1534502SQ03108799
公開日2004年10月6日 申請日期2003年3月31日 優先權日2003年3月31日
發明者陳拓明, 張鵬, 範曉炬, 龐建軍 申請人:聯想(北京)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀