[發(fā)明專利]一種數(shù)據(jù)對(duì)象展示方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201710397624.5 | 申請(qǐng)日: | 2017-05-31 |
| 公開(kāi)(公告)號(hào): | CN107329979A | 公開(kāi)(公告)日: | 2017-11-07 |
| 發(fā)明(設(shè)計(jì))人: | 湯偉;李小鵬;陸鑫;段華杰;詹浩 | 申請(qǐng)(專利權(quán))人: | 阿里巴巴集團(tuán)控股有限公司 |
| 主分類號(hào): | G06F17/30 | 分類號(hào): | G06F17/30;G06Q30/06 |
| 代理公司: | 北京博思佳知識(shí)產(chǎn)權(quán)代理有限公司11415 | 代理人: | 林祥,周嗣勇 |
| 地址: | 英屬開(kāi)曼群島大開(kāi)*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù) 對(duì)象 展示 方法 裝置 | ||
技術(shù)領(lǐng)域
本申請(qǐng)涉及互聯(lián)網(wǎng)應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)對(duì)象展示方法及裝置。
背景技術(shù)
計(jì)算機(jī)和互聯(lián)網(wǎng)技術(shù)的發(fā)展,使得用戶可以享受到各種各樣的服務(wù)。對(duì)于服務(wù)提供方而言,向用戶進(jìn)行各類的信息展示是一種基本的需求。例如:電子商務(wù)網(wǎng)站展示商品信息、招聘網(wǎng)站展示應(yīng)聘者/用人單位信息、搜索類網(wǎng)站展示搜索結(jié)果、等等。從技術(shù)實(shí)現(xiàn)層面,以上的信息展示操作,都可以歸結(jié)為對(duì)數(shù)據(jù)對(duì)象的展示,這里的數(shù)據(jù)對(duì)象可以是商品信息數(shù)據(jù)、用人單位信息數(shù)據(jù)等等,并且這些數(shù)據(jù)多數(shù)具有結(jié)構(gòu)化或半結(jié)構(gòu)化的特征,也就是說(shuō),各種信息展示在宏觀上的技術(shù)實(shí)現(xiàn)都是一致的。
然而在實(shí)際應(yīng)用中,對(duì)于不同的場(chǎng)景,可能需要不同的展示效果。例如:針對(duì)不同的前端應(yīng)用呈現(xiàn)不同的頁(yè)面樣式、針對(duì)不同的訪問(wèn)用戶群呈現(xiàn)不同的信息排序結(jié)果、等等。為了實(shí)現(xiàn)上述差異化需求,現(xiàn)有技術(shù)的解決方案是:以前端頁(yè)面直接鏈接源數(shù)據(jù)對(duì)象,并且將該頁(yè)面的效果展示需求(例如頁(yè)面樣式、數(shù)據(jù)排序規(guī)則等等)寫(xiě)入前端頁(yè)面的展示需求邏輯中。在頁(yè)面的展示過(guò)程中,讀取源數(shù)據(jù)對(duì)象并且按照預(yù)先寫(xiě)入的展示邏輯進(jìn)行展示。
上述方案的缺點(diǎn)在于:每增加一種數(shù)據(jù)對(duì)象展示場(chǎng)景(例如新的頁(yè)面、或者新的應(yīng)用等等),都需要編寫(xiě)新的頁(yè)面展示需求邏輯,由于不同頁(yè)面的展示邏輯彼此獨(dú)立,不僅使得整體的開(kāi)發(fā)及維護(hù)成本難以控制,而且不利于統(tǒng)一管理。如果展示邏輯本身涉及的配置內(nèi)容較多,則上述問(wèn)題會(huì)更加明顯。
發(fā)明內(nèi)容
針對(duì)上述技術(shù)問(wèn)題,本申請(qǐng)?zhí)峁┮环N數(shù)據(jù)對(duì)象展示方法及裝置,技術(shù)方案如下:
根據(jù)本申請(qǐng)的第一方面,提供一種數(shù)據(jù)對(duì)象展示方法,該方法包括:
確定數(shù)據(jù)對(duì)象展示場(chǎng)景的至少一種特征;
根據(jù)所確定的場(chǎng)景特征,從展示方案集合中,選取與該場(chǎng)景特征匹配的展示方案;其中,每一展示方案由多個(gè)配置項(xiàng)構(gòu)成,展示方案的配置項(xiàng)至少包括:展示場(chǎng)景特征配置項(xiàng)、用于指定源數(shù)據(jù)對(duì)象的輸入配置項(xiàng)、以及用于指定展示效果的輸出配置項(xiàng);
根據(jù)所選取的展示方案,以指定的展示效果對(duì)指定的源數(shù)據(jù)對(duì)象進(jìn)行展示輸出。
根據(jù)本申請(qǐng)的第二方面,提供一種數(shù)據(jù)對(duì)象展示裝置,該裝置包括:
場(chǎng)景特征確定模塊,用于確定數(shù)據(jù)對(duì)象展示場(chǎng)景的至少一種特征;
展示方案選擇模塊,用于根據(jù)所確定的場(chǎng)景特征,從展示方案集合中,選取與該場(chǎng)景特征匹配的展示方案;其中,每一展示方案由多個(gè)配置項(xiàng)構(gòu)成,展示方案的配置項(xiàng)至少包括:展示場(chǎng)景特征配置項(xiàng)、用于指定源數(shù)據(jù)對(duì)象的輸入配置項(xiàng)、以及用于指定展示效果的輸出配置項(xiàng);
展示輸出模塊,用于根據(jù)所選取的展示方案,以指定的展示效果對(duì)指定的源數(shù)據(jù)對(duì)象進(jìn)行展示輸出。
根據(jù)本申請(qǐng)的第三方面,提供一種數(shù)據(jù)對(duì)象展示方案存儲(chǔ)裝置,該裝置包括:調(diào)用接口模塊、描述信息存儲(chǔ)模塊和配置值存儲(chǔ)模塊;
所述描述信息存儲(chǔ)模塊中,存儲(chǔ)有至少一個(gè)數(shù)據(jù)對(duì)象展示方案,每一展示方案由多個(gè)配置項(xiàng)構(gòu)成,展示方案的配置項(xiàng)至少包括:展示場(chǎng)景特征配置項(xiàng)、用于指定源數(shù)據(jù)對(duì)象的輸入配置項(xiàng)、以及用于指定展示效果的輸出配置項(xiàng);配置項(xiàng)的配置值為:實(shí)體信息類型的配置值或者標(biāo)識(shí)類型的配置值,每個(gè)標(biāo)識(shí)指向所述配置值存儲(chǔ)模塊中存儲(chǔ)的一個(gè)配置值;
所述配置信息存儲(chǔ)模塊中,存儲(chǔ)有對(duì)應(yīng)于不同配置項(xiàng)的實(shí)體信息類型的配置值,每個(gè)配置項(xiàng)具有一種或多種配置值;
所述調(diào)用接口模塊,根據(jù)展示方案調(diào)用方提供的場(chǎng)景特征,從描述信息存儲(chǔ)模塊中選取與該場(chǎng)景特征匹配的展示方案,并將方案中的標(biāo)識(shí)類型配置值轉(zhuǎn)換為實(shí)體信息類型配置值,將轉(zhuǎn)換后得到的展示方案返回至所述展示方案調(diào)用方。
本申請(qǐng)所提供的技術(shù)方案與現(xiàn)有技術(shù)相比,至少具有以下優(yōu)勢(shì):
首先,將“配置項(xiàng)”作為展示方案的最小存儲(chǔ)單元,針對(duì)每個(gè)配置項(xiàng)可以對(duì)應(yīng)存儲(chǔ)多種具體配置內(nèi)容,從而可以根據(jù)實(shí)際需求更靈活地組裝出滿足各種需求的展示方案。
其次,同一具體配置內(nèi)容可以被不同的展示方案復(fù)用,從而有效降低增加場(chǎng)景所帶來(lái)的開(kāi)發(fā)和維護(hù)成本,還可以避免存儲(chǔ)重復(fù)的內(nèi)容,節(jié)省存儲(chǔ)空間占用。
再次,所有展示方案都集中存儲(chǔ)在展示方案數(shù)據(jù)庫(kù)中,而不是分散在不同的應(yīng)用或不同的頁(yè)面中,有利于對(duì)所有展示方案的統(tǒng)一維護(hù)管理。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本申請(qǐng)。此外,本申請(qǐng)中的任一實(shí)施例并不需要達(dá)到上述的全部效果。
附圖說(shuō)明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團(tuán)控股有限公司,未經(jīng)阿里巴巴集團(tuán)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710397624.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 對(duì)象選擇裝置、對(duì)象選擇程序及對(duì)象選擇方法
- 對(duì)象顯示裝置、對(duì)象顯示系統(tǒng)以及對(duì)象顯示方法
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象顯示裝置、對(duì)象顯示方法和對(duì)象顯示程序
- 對(duì)象分析方法、對(duì)象分析設(shè)備及對(duì)象分析系統(tǒng)
- 對(duì)象索引方法、對(duì)象搜索方法及對(duì)象索引系統(tǒng)
- 對(duì)象分類方法和對(duì)象分類設(shè)備
- 對(duì)象庫(kù)中的對(duì)象簽名
- 對(duì)象追蹤方法、對(duì)象追蹤系統(tǒng)以及對(duì)象追蹤程序
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





