新四季網

界面管理系統及界面管理方法

2023-11-30 09:43:21 1

專利名稱:界面管理系統及界面管理方法
技術領域:
本發明涉及計算機軟體應用領域,特別涉及一種界面管理系統及界面管理方法。
背景技術:
隨著信息化的普及,人們對應用系統的要求越來越高,對應用系統界面美觀和個性化有了更高的要求。現有的界面方案中,一般都是通過用戶手動切換來改變應用系統界面的顏色或者布局。應用系統把界面方案作為一種全局變量保存起來,當用戶手動切換界面方案時,應用系統的皮膚管理框架監聽到界面方案全局變量的變化後,刷新重繪應用系統界面,使應用系統的界面得到改變。然而,現有界面方案存在的問題是不能智能地實現應用系統界面的自動切換; 不能實現更好的人機互動。

發明內容
本發明旨在至少解決上述技術問題之一。為此,本發明的一個目的在於提出一種可以智能地改變界面的界面管理系統。本發明的另一目的在於提出一種界面管理方法。為了實現上述目的,根據本發明第一方面的實施例的界面管理系統包括集成管理子系統,所述集成管理子系統用於提供統一的應用編程接口以嵌入到WEB應用系統;語言支持子系統,所述語言支持子系統用於支持使用不同計算機語言開發的架構平臺;界面管理子系統,所述界面管理子系統包括樣式表存儲模塊、客戶端識別模塊和匹配模塊,其中所述樣式表存儲模塊用於生成並保存多個樣式表,所述客戶端識別模塊用於根據客戶端提供的信息識別客戶端所在地的信息,所述匹配模塊用於建立所述客戶端所在地的信息和所述樣式表之間的匹配以向所述客戶端提供樣式方案;以及界面展示子系統,所述界面展示子系統用於調用所述匹配模塊提供的樣式方案並向所述客戶端展示與所述調用的樣式方案對應的界面。根據本發明實施例的界面管理系統,可以根據客戶端的所在地信息展示不同的界面,實現界面展示的智能化,更好地提高人機互動能力。在本發明的一個實施例中,所述語言支持子系統包括.NET適配模塊和JAVA適配模塊。在本發明的一個實施例中,所述客戶端識別模塊包括地理信息管理單元,所述地理信息管理單元用於根據所述客戶端的IP位址或GPS定位識別所述客戶的地理信息;天氣信息管理單元,所述天氣信息管理單元用於獲取所述客戶端所在地的天氣信息;以及人文信息管理單元,所述人文信息管理單元用於獲取所述客戶端所在地的人文信息。根據本發明實施例的界面管理系統,可以識別客戶端的各種信息,從而為客戶端提供更加完善的界面,提升用戶滿意度。
在本發明的一個實施例中,所述樣式表管理模塊包括樣式表生成單元,所述樣式表生成單元用於生成與地理信息、天氣信息和/或人文信息對應的多個樣式表;樣式表規範制定單元,所述樣式表規範制定單元用於將所述樣式表生成單元生成的所述多個樣式表進行統一命名;以及樣式表存儲單元,所述樣式表存儲單元用於存儲統一命名後的多個樣式表。根據本發明實施例的界面管理系統,可以在樣式表管理模塊保存各種與不同信息對應的樣式表,從而可以為客戶端提供不同風格的界面。在本發明的一個實施例中,所述界面展示子系統包括調用模塊,所述調用模塊用於根據所述客戶端的信息調用所述樣式表管理模塊中存儲的多個樣式表中的對應樣式表; 以及展示模塊,所述展示模塊用於將與調用的樣式表對應的界面展示給所述客戶端。在本發明的一個實施例中,所述界面展示子系統動態展示所述界面。為了實現上述目的,根據本發明第二方面的實施例的一種界面管理方法包括以下步驟接收客戶端發送的第一信息;根據所述第一信息獲取與所述客戶端相關的第二信息;生成與不同的地理信息、天氣信息和/或人文信息對應的多個樣式表;匹配所述第二信息和所述多個樣式表中的對應樣式表以提供樣式方案;以及調用所述樣式方案並將與所述樣式方案對應的界面展示給所述客戶端。根據本發明實施例的界面管理方法,可以根據客戶端的所在地信息展示不同的界面,實現界面展示的智能化,更好地提高人機互動能力。在本發明的一個實施例中,所述第二信息是與所述客戶端相關的地理信息、天氣信息和人文信息。根據本發明實施例的界面管理方法,可以識別客戶端的各種信息,從而為客戶端提供更加完善的界面,提升用戶滿意度。 在本發明的一個實施例中,根據所述客戶端的IP位址或GPS定位獲取所述客戶端的地理信息。在本發明的一個實施例中,所述客戶端動態地編譯所述樣式表以實時獲取不同的界面。本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。


本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中,圖1是根據本發明一個實施例的界面管理系統的結構框圖;圖2是根據本發明一個實施例的界面管理子系統的結構框圖;圖3是根據本發明一個實施例的客戶端識別模塊的結構框圖;圖4是根據本發明一個實施例的樣式表管理模塊的結構框圖;圖5是根據本發明一個實施例的界面展示子系統的結構框圖;以及圖6是根據本發明一個實施例的界面管理方法的流程圖。
具體實施例方式下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用於解釋本發明,而不能理解為對本發明的限制。在本發明的描述中,需要理解的是,術語「第一」、「第二」等僅用於描述目的,而不能理解為指示或暗示相對重要性。在本發明的描述中,需要說明的是,除非另有明確的規定和限定,術語「相連」、「連接」應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接, 或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對於本領域的普通技術人員而言,可以具體情況理解上述術語在本發明中的具體含義。此外,在本發明的描述中,除非另有說明,「多個」的含義是兩個或兩個以上。下面參考附圖描述根據本發明實施例的界面管理系統和界面管理方法。圖1是根據本發明一個實施例的界面管理系統的結構框圖。如圖1所示,界面管理系統1包括集成管理子系統10,語言支持子系統20,界面管理子系統30和界面展示子系統40。具體地,集成管理子系統10用於提供統一的應用編程接口以嵌入到TOB應用系統,用於基礎地集成API以及配置管理。語言支持子系統20用於支持使用不同計算機語言開發的架構平臺。優選地,由於現有架構平臺通常由.NET或JAVA語言開發,因而,根據本發明實施例的語言支持子系統20可以包括.NET適配模塊和JAVA適配模塊。圖2是根據本發明一個實施例的界面管理子系統的結構框圖。如圖2所示,界面管理子系統30包括樣式表管理模塊310、客戶端識別模塊320和匹配模塊330,其中樣式表管理模塊310用於生成並保存多個樣式表,客戶端識別模塊320用於根據客戶端提供的信息識別客戶端所在地的信息,匹配模塊330用於建立客戶端所在地的信息和相應樣式表之間的匹配以向客戶端提供樣式方案。其中客戶端識別模塊320主要通過瀏覽器發過來的信息獲得客戶端的相關信息;樣式表管理模塊310主要是存儲與客戶端所在地的信息相關聯的樣式表。樣式方案是結合了客戶端所在地的信息的樣式表。界面展示子系統40用於調用匹配模塊330提供的樣式方案並向客戶端展示與調用的樣式方案對應的界面。界面展示子系統40主要包括界面調用方式管理和樣式表規範, 其中頁面調用方式管理,是基於B/S系統的在瀏覽器端執行和調用制定的樣式表文件;樣式表規範,是所有的頁面在用到HTML的時候,對控制項的樣式表都要使用統一的命名。圖3是根據本發明一個實施例的客戶端識別模塊的結構框圖。如圖3所示,客戶端識別模塊320包括地理信息管理單元3210,天氣信息管理單元3220和人文信息管理單元 3230。具體地,地理信息管理單元3210用於根據客戶端的IP位址或GPS定位識別客戶的地理信息。天氣信息管理單元3220用於獲取客戶端所在地的天氣信息。人文信息管理單元3230用於獲取客戶端所在地的人文信息。圖4是根據本發明一個實施例的樣式表管理模塊的結構框圖。如圖4所示,樣式表管理模塊310包括樣式表生成單元3110,樣式表規範制定單元3120和樣式表存儲單元 3130。具體地,樣式表生成單元3110用於生成與地理信息、天氣信息和/或人文信息對應的多個樣式表。樣式表規範制定單元3120用於將樣式表生成單元生成的多個樣式表進行統一命名。樣式表存儲單元3130用於存儲統一命名後的多個樣式表。圖5是根據本發明一個實施例的界面展示子系統的結構框圖。如圖5所示,界面展示子系統40包括調用模塊410,用於調用匹配模塊330提供的樣式方案;以及展示模塊 420,展示模塊用於將與調用的樣式方案對應的界面展示給客戶端。界面展示子系統40動態展示界面,即隨著客戶端所在地信息的變化而動態地改變所展示的界面。根據本發明實施例的界面管理系統,通過管理一套與客戶端所在地信息對應的樣式表,當用戶訪問的系統的時候,會通過客戶端獲得IP位址,進而查到實際地址和天氣情況,然後把根據這些信息確定的樣式表的名稱,存入到和用戶的會話中。客戶端瀏覽器會動態地編譯樣式方案,實現界面隨著所在地信息的變化而變化。根據本發明實施例的界面管理系統,可以根據客戶端的所在地信息展示不同的界面,實現界面展示的智能化,更好地提高人機互動能力。圖6是根據本發明一個實施例的界面管理方法的流程圖。如圖6所示,根據本發明實施例的界面管理方法包括下述步驟。步驟S601,接收客戶端發送的第一信息。第一信息可以是用戶的登錄信息等。步驟S602,根據第一信息獲取與客戶端相關的第二信息。第二信息是與客戶端相關的地理信息、天氣信息和人文信息。根據客戶端的IP位址或GPS定位獲取客戶端的地理信息,從而進一步獲取相關的天氣信息和人文信息等。步驟S603,生成與不同的地理信息、天氣信息和/或人文信息對應的多個樣式表。步驟S604,匹配第二信息和多個樣式表中的對應樣式表以提供樣式方案。步驟S605,調用樣式方案並將與樣式方案對應的界面展示給客戶端。在本發明的一個實施例中,客戶端動態地編譯樣式表以實時獲取不同的界面。根據本發明實施例的界面管理方法,通過管理一套與客戶端所在地信息對應的樣式表,當用戶訪問的系統的時候,會通過客戶端獲得IP位址,進而查到實際地址和天氣情況,然後把根據這些信息確定的樣式表的名稱,存入到和用戶的會話中。根據本發明實施例的界面管理方法,可以根據客戶端的所在地信息展示不同的界面,實現界面展示的智能化,更好地提高人機互動能力。在本說明書的描述中,參考術語「一個實施例」、「一些實施例」、「示例」、「具體示例」、或「一些示例」等的描述意指結合該實施例或示例描述的具體特徵、結構、材料或者特點包含於本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特徵、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。儘管已經示出和描述了本發明的實施例,對於本領域的普通技術人員而言,可以理解在不脫離本發明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發明的範圍由所附權利要求及其等同限定。
權利要求
1.一種界面管理系統,其特徵在於,包括集成管理子系統,所述集成管理子系統用於提供統一的應用編程接口以嵌入到WEB應用系統;語言支持子系統,所述語言支持子系統用於支持使用不同計算機語言開發的架構平臺;界面管理子系統,所述界面管理子系統包括樣式表管理模塊、客戶端識別模塊和匹配模塊,其中所述樣式表管理模塊用於生成並保存多個樣式表,所述客戶端識別模塊用於根據客戶端提供的信息識別客戶端所在地的信息,所述匹配模塊用於建立所述客戶端所在地的信息和相應樣式表之間的匹配以向所述客戶端提供樣式方案;以及界面展示子系統,所述界面展示子系統用於調用所述匹配模塊提供的樣式方案並向所述客戶端展示與所述調用的樣式方案對應的界面。
2.根據權利要求1所述的界面管理系統,其特徵在於,所述語言支持子系統包括.NET 適配模塊和JAVA適配模塊。
3.根據權利要求1所述的界面管理系統,其特徵在於,所述客戶端識別模塊包括 地理信息管理單元,所述地理信息管理單元用於根據所述客戶端的IP位址或GPS定位識別所述客戶的地理信息;天氣信息管理單元,所述天氣信息管理單元用於獲取所述客戶端所在地的天氣信息; 以及人文信息管理單元,所述人文信息管理單元用於獲取所述客戶端所在地的人文信息。
4.根據權利要求1所述的界面管理系統,其特徵在於,所述樣式表管理模塊包括 樣式表生成單元,所述樣式表生成單元用於生成與地理信息、天氣信息和/或人文信息對應的多個樣式表;樣式表規範制定單元,所述樣式表規範制定單元用於將所述樣式表生成單元生成的所述多個樣式表進行統一命名;以及樣式表存儲單元,所述樣式表存儲單元用於存儲統一命名後的多個樣式表。
5.根據權利要求1至4中任一項所述的界面管理系統,其特徵在於,所述界面展示子系統包括調用模塊,所述調用模塊用於根據所述客戶端的信息調用所述樣式表管理模塊中存儲的多個樣式表中的對應樣式表;以及展示模塊,所述展示模塊用於將與調用的樣式表對應的界面展示給所述客戶端。
6.根據權利要求1至4中任一項所述的界面管理系統,其特徵在於,所述界面展示子系統動態展示所述界面。
7.一種界面管理方法,其特徵在於,包括以下步驟 接收客戶端發送的第一信息;根據所述第一信息獲取與所述客戶端相關的第二信息; 生成與不同的地理信息、天氣信息和/或人文信息對應的多個樣式表; 匹配所述第二信息和所述多個樣式表中的對應樣式表以提供樣式方案;以及調用所述樣式方案並將與所述樣式方案對應的界面展示給所述客戶端。
8.根據權利要求7所述的界面管理方法,其特徵在於,所述第二信息是與所述客戶端相關的地理信息、天氣信息和人文信息。
9.根據權利要求8所述的界面管理方法,其特徵在於,根據所述客戶端的IP位址或 GPS定位獲取所述客戶端的地理信息。
10.根據權利要求8所述的界面管理方法,其特徵在於,所述客戶端動態地編譯所述樣式表以實時獲取不同的界面。
全文摘要
本發明提出一種界面管理系統及界面管理方法。界面管理系統包括集成管理子系統,用於提供統一的應用編程接口以嵌入到WEB應用系統;語言支持子系統,用於支持使用不同計算機語言開發的架構平臺;界面管理子系統,包括樣式表存儲模塊、客戶端識別模塊和匹配模塊,其中樣式表存儲模塊用於生成並保存多個樣式表,客戶端識別模塊用於根據客戶端提供的信息識別客戶端所在地的信息,匹配模塊用於建立客戶端所在地的信息和樣式表之間的匹配以向客戶端提供樣式方案;以及界面展示子系統,用於調用匹配模塊提供的樣式方案並向客戶端展示與調用的樣式方案對應的界面。根據本發明實施例的界面管理系統,可以實現界面展示的智能化,更好地提高人機互動能力。
文檔編號G06F9/44GK102298523SQ20111026831
公開日2011年12月28日 申請日期2011年9月9日 優先權日2011年9月9日
發明者侯君偉 申請人:北京華通偉業科技發展有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀