[發明專利]生成展示類組件的裝置和生成展示類組件的方法有效
| 申請號: | 201310392174.2 | 申請日: | 2013-09-02 |
| 公開(公告)號: | CN103488686A | 公開(公告)日: | 2014-01-01 |
| 發明(設計)人: | 張若弛 | 申請(專利權)人: | 用友軟件股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/44 |
| 代理公司: | 北京友聯知識產權代理事務所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 100094 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 展示 組件 裝置 方法 | ||
技術領域
本發明涉及計算機技術領域,具體而言,涉及一種生成展示類組件的裝置和一種生成展示類組件的方法。
背景技術
目前,互聯網已經融入了人們生活,簡單呆板的頁面越來越難以滿足人們的要要,每個人都希望自己操作的互聯網頁面符合自己的操作習慣,具有自己的特色,甚至希望它是獨一無二的。為了解決這個問題,網站設計人員和代碼開發人員找到了一種讓用戶的想法變成現實的基于WSRP(Web?Services?for?Remote?Portlets)的門戶開發技術。
隨著門戶開發技術的發展,數量龐大的展示類Portlet組件被開發了出來,它們是由不同的開發人員開發出來并且服務于不同的網站。由于是為了滿足用戶的差異性需求而開發的,所以它們的表現形式多樣,功能獨立,邏輯結構分散而復雜,很難進行統一的規范和管理。
相關技術中對展示類Portlet組件的處理方式存在以下問題:
1)展示類Portlet組件的展示都為部分信息屬性的展示,沒有一個統一的信息實體模型,導致Portlet組件的具體展示形式不能進行靈活配置;
2)Portlet組件的信息取值邏輯和展示邏輯混合在一起,不能對不同的數據信息來源進行靈活的配置;
3)缺少統一的內容組織機制,由于前期開發缺少統一的規范,導致后期維護工作量很大,難以根據情況的變化進行靈活的調整。
發明內容
本發明正是基于上述技術問題至少之一,提出了一種新的生成展示類組件的方案,可以對不同來源的數據信息的實體結構進行統一,方便了后期的維護,同時也實現了數據信息在多種展示方式之間的靈活轉換。
有鑒于此,本發明提出了一種生成展示類組件的裝置,包括:信息轉換模塊,用于根據預設的信息實體結構,將至少一個待顯示的數據信息中的每個數據信息轉換為相應的信息實體;解析模塊,用于將至少一個所述信息實體中的每個信息實體解析為至少一個基本的顯示單元;加載模塊,用于依次加載所述至少一個基本的顯示單元,以完成對所述每個信息實體的加載;組件生成模塊,用于在所述至少一個信息實體中每個信息實體進行加載完成之后,生成所述展示類組件。
在該技術方案中,通過預設的信息實體結構,將待顯示的數據信息轉換為相應的信息實體結構,使得不同來源的數據信息具有了統一的信息實體結構,從而使得多個不同來源的數據信息能夠方便地進行解析,以生成待顯示的基本的顯示單元。通過將多個信息實體中的每個信息實體都解析為至少一個基本的顯示單元,使得在對每個信息實體進行展示時,可以根據最終需要的展示效果對該信息實體的至少一個基本的顯示單元進行靈活地配置,從而實現每個信息實體在多種展示方式之間的相互轉換。此外,由于多個數據信息具有統一的信息實體,因此也方便了后期的維護。
在上述技術方案中,優選地,還包括:單元分類模塊,用于對所述解析模塊解析后的至少一個基本的顯示單元進行分類,以確定所述至少一個基本的顯示單元中是否包含重要元素;所述加載模塊還用于:在判定所述至少一個基本的顯示單元中包含有重要元素時,對所述重要元素進行加載;以及在判定所述至少一個基本的顯示單元中不包含重要元素或在完成對所述重要元素的加載之后,依次加載所述至少一個基本的顯示單元中的非重要元素,以完成對所述每個信息實體的加載。
在該技術方案中,重要元素是需要著重、突出、獨特展示的顯示單元,非重要元素是除了重要元素之外的其他顯示單元,在每個信息實體解析后的顯示單元中可以包含重要元素,且重要元素只存在一個,也可以僅包含非重要元素。通過對每個信息實體解析后的至少一個基本的顯示單元中是否包含重要元素的判斷,并且在包含重要元素時,優先對重要元素進行加載,可以使將該信息實體中的重要元素區別于非重要元素進行加載與展示,以突出重要元素的展示方式。
在上述技術方案中,優選地,所述至少一個基本的顯示單元中的非重要元素包括:普通元素和間隔元素,所述加載模塊還用于:依次對所述普通元素和所述間隔元素進行交叉加載。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于用友軟件股份有限公司,未經用友軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310392174.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:口腔護理用具的包裝及其使用方法
- 下一篇:一種白銅合金金屬管





