亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

訪問特征數(shù)據(jù)的方法、提取裝置、服務(wù)器與流程

文檔序號(hào):12366507閱讀:307來源:國知局
訪問特征數(shù)據(jù)的方法、提取裝置、服務(wù)器與流程

本申請涉及互聯(lián)網(wǎng)信息交互領(lǐng)域,尤其涉及一種訪問特征數(shù)據(jù)的方法、特征數(shù)據(jù)的提取裝置及服務(wù)器。



背景技術(shù):

目前的互聯(lián)網(wǎng)中經(jīng)常會(huì)出現(xiàn)高并發(fā)的訪問特征數(shù)據(jù)的情況,例如電子商務(wù)網(wǎng)站中,在商品詳情、收藏夾、購物車等頁面都會(huì)展示商品的優(yōu)惠價(jià)格,以促進(jìn)買家的購買行為。每個(gè)買家在查看當(dāng)前頁面當(dāng)下時(shí)刻生效的優(yōu)惠信息時(shí),都會(huì)觸發(fā)系統(tǒng)在營銷活動(dòng)表中根據(jù)計(jì)算規(guī)則以及所存儲(chǔ)的優(yōu)惠方案計(jì)算出消費(fèi)者所需要查看的優(yōu)惠信息。

由于計(jì)算規(guī)則通常會(huì)很復(fù)雜,且買家經(jīng)常要同時(shí)獲取收藏夾、購物車中所陳列的多個(gè)產(chǎn)品的優(yōu)惠信息,更加之大量買家的高并發(fā)的訪問需求,導(dǎo)致系統(tǒng)需要計(jì)算的數(shù)據(jù)量很大,且多次重復(fù)計(jì)算,導(dǎo)致系統(tǒng)響應(yīng)速度慢,嚴(yán)重影響系統(tǒng)性能。



技術(shù)實(shí)現(xiàn)要素:

本申請?zhí)峁┮环N訪問特征數(shù)據(jù)的方法、特征數(shù)據(jù)的提取裝置及服務(wù)器,能夠提高系統(tǒng)的響應(yīng)速度。

根據(jù)本申請實(shí)施例的第一方面,提供一種訪問特征數(shù)據(jù)的方法,包括步驟:

當(dāng)接收到第一客戶端或服務(wù)器的觸發(fā)消息時(shí),從所述服務(wù)器中獲取與所述觸發(fā)消息相關(guān)的特征數(shù)據(jù),所述特征數(shù)據(jù)通過所述第一客戶端或所述服務(wù) 器創(chuàng)建;

根據(jù)計(jì)算規(guī)則獲得當(dāng)前生效的特征數(shù)據(jù);

存儲(chǔ)所述當(dāng)前生效的特征數(shù)據(jù),以使收到第二客戶端的查詢通知時(shí),將所述當(dāng)前生效的特征數(shù)據(jù)發(fā)送給所述第二客戶端。

根據(jù)本申請實(shí)施例的第二方面,提供一種特征數(shù)據(jù)的提取裝置,該提取裝置與所述特征數(shù)據(jù)的存儲(chǔ)裝置連接,所述特征數(shù)據(jù)的存儲(chǔ)裝置用于存儲(chǔ)所有的特征數(shù)據(jù);該提取裝置包括:處理模塊,用于當(dāng)收到觸發(fā)消息時(shí),從所述特征數(shù)據(jù)的存儲(chǔ)裝置中獲取與所述觸發(fā)消息相關(guān)的的特征數(shù)據(jù),并根據(jù)計(jì)算規(guī)則獲得當(dāng)前生效的特征數(shù)據(jù);

動(dòng)態(tài)存儲(chǔ)模塊,用于存儲(chǔ)所述當(dāng)前生效的特征數(shù)據(jù)。

根據(jù)本申請實(shí)施例的第三方面,提供一種服務(wù)器,包括:

特征數(shù)據(jù)的存儲(chǔ)裝置,用于存儲(chǔ)所有的特征數(shù)據(jù);

處理模塊,用于當(dāng)收到觸發(fā)消息時(shí),從所述存儲(chǔ)裝置中獲取與所述觸發(fā)消息相關(guān)的的特征數(shù)據(jù),并根據(jù)計(jì)算規(guī)則獲得當(dāng)前生效的特征數(shù)據(jù);

動(dòng)態(tài)存儲(chǔ)模塊,用于存儲(chǔ)所述當(dāng)前生效的特征數(shù)據(jù)。

本申請通過將計(jì)算當(dāng)前生效的特征數(shù)據(jù)的時(shí)刻提前,在收到特征數(shù)據(jù)發(fā)生變更等情況所發(fā)送的觸發(fā)消息時(shí),即觸發(fā)計(jì)算當(dāng)前生效的特征數(shù)據(jù),由于使用者在查詢當(dāng)前生效的特征數(shù)據(jù)時(shí)可以直接獲取已經(jīng)計(jì)算好的當(dāng)前生效的特征數(shù)據(jù),無需實(shí)時(shí)計(jì)算,因此大大縮短了系統(tǒng)的響應(yīng)速度,提高了系統(tǒng)性能。

附圖說明

圖1為本申請實(shí)施例中網(wǎng)絡(luò)架構(gòu)圖;

圖2為本申請實(shí)施例中訪問特征數(shù)據(jù)的方法的流程圖;

圖3為本申請實(shí)施例中第一客戶端的工作流程圖;

圖4為本申請應(yīng)用實(shí)例中各設(shè)備信息交互的時(shí)序圖;

圖5為本申請?zhí)卣鲾?shù)據(jù)的提取裝置的硬件架構(gòu)圖;

圖6為本申請?zhí)卣鲾?shù)據(jù)的提取裝置的軟件邏輯框圖;

圖7為本申請服務(wù)器的軟件邏輯框圖。

具體實(shí)施方式

這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。

在本申請使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。

應(yīng)當(dāng)理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”。

圖1為本申請所適用的一種較常見的網(wǎng)絡(luò)結(jié)構(gòu)圖,在該網(wǎng)絡(luò)中,包括第一客戶端110、服務(wù)器120、第二客戶端130,可以通信的各實(shí)體(圖中的110、120、130)間通過互聯(lián)網(wǎng)連接。

在一個(gè)實(shí)施例中,特征數(shù)據(jù)的新增、修改、刪除可以通過第一客戶端110執(zhí)行,服務(wù)器120中包括特征數(shù)據(jù)的存儲(chǔ)裝置1201,可以用來存儲(chǔ)特征數(shù)據(jù),所存儲(chǔ)的特征數(shù)據(jù)可以來源于第一客戶端,也可以來源于服務(wù)器本身,例如,使用者也可以直接在服務(wù)器120內(nèi)部進(jìn)行特征數(shù)據(jù)的增刪改操作。特征數(shù)據(jù) 的提取裝置1202通過從特征數(shù)據(jù)的存儲(chǔ)裝置1201中獲取與計(jì)算當(dāng)前生效的特征數(shù)據(jù)相關(guān)的特征數(shù)據(jù),利用計(jì)算規(guī)則計(jì)算出當(dāng)前生效的特征數(shù)據(jù)。第二客戶端130可以執(zhí)行發(fā)起查詢特征數(shù)據(jù)的操作,目的是獲取當(dāng)前生效的特征數(shù)據(jù)。

需要說明的是,特征數(shù)據(jù)的提取裝置1202可以與特征數(shù)據(jù)的存儲(chǔ)裝置1201共同存在于同一個(gè)服務(wù)器120內(nèi)部(圖中所示),也可以獨(dú)立存在于不同的物理實(shí)體中(圖中未示出)。第一客戶端110在進(jìn)行增刪改操作時(shí)需要向特征數(shù)據(jù)的提取裝置1202發(fā)起觸發(fā)消息,通知特征數(shù)據(jù)的提取裝置1202重新計(jì)算當(dāng)前生效的特征數(shù)據(jù),但是不排除其他途徑發(fā)出的觸發(fā)消息的可能,例如當(dāng)前生效的特征數(shù)據(jù)滿足失效條件時(shí),通過特征數(shù)據(jù)的提取裝置自身所發(fā)起的觸發(fā)消息(以下實(shí)施例中有具體描述)。在需要時(shí),第一客戶端110也可以作為查詢特征數(shù)據(jù)的發(fā)起方(圖中未示出)。

參照圖1和圖2,以下是本申請的實(shí)施例中對于訪問特征數(shù)據(jù)的方法的技術(shù)方案的詳細(xì)描述,該技術(shù)方案可以通過圖1中的特征數(shù)據(jù)的提取裝置1202來實(shí)現(xiàn)。

S201,當(dāng)收到觸發(fā)消息時(shí),從服務(wù)器120中獲取與觸發(fā)消息相關(guān)的的特征數(shù)據(jù);并根據(jù)計(jì)算規(guī)則獲得當(dāng)前生效的特征數(shù)據(jù);

S203,存儲(chǔ)當(dāng)前生效的特征數(shù)據(jù),以便收到第二客戶端130的查詢通知時(shí),將當(dāng)前生效的特征數(shù)據(jù)發(fā)送給第二客戶端130。

本申請的實(shí)施例中通過觸發(fā)消息來觸發(fā)計(jì)算當(dāng)前生效的特征數(shù)據(jù)的過程,該觸發(fā)消息可以是特征數(shù)據(jù)變更的通知;特征數(shù)據(jù)變更包括特征數(shù)據(jù)的增加、刪除或修改。觸發(fā)消息的來源是執(zhí)行增刪改操作的實(shí)體或創(chuàng)建特征數(shù)據(jù)的實(shí)體,例如,第一客戶端110或服務(wù)器120。

另外,觸發(fā)消息也可以是增刪改后的特征數(shù)據(jù)生效時(shí)或當(dāng)前生效的特征數(shù)據(jù)滿足失效條件時(shí)產(chǎn)生,特征數(shù)據(jù)的生效條件以及當(dāng)前生效的特征數(shù)據(jù)的失效條件可以根據(jù)不同的應(yīng)用場景進(jìn)行設(shè)置,例如,生效條件可以是:第一客戶端110進(jìn)行增刪改操作后的特征數(shù)據(jù)等待到達(dá)預(yù)定時(shí)刻方可生效,失效 條件可以是特征數(shù)據(jù)過期等。因此,在一個(gè)實(shí)施例中,收到觸發(fā)消息之前還可以包括步驟:判斷是否滿足生效或失效條件,如果滿足生效或失效條件,則發(fā)起觸發(fā)消息。

如上文所述,服務(wù)器120中存儲(chǔ)了所有的特征數(shù)據(jù);步驟S201中從服務(wù)器120中獲取與觸發(fā)消息相關(guān)的的特征數(shù)據(jù)的目的是為了計(jì)算獲得當(dāng)前生效的特征數(shù)據(jù)。在不同條件下所觸發(fā)的觸發(fā)消息使得從服務(wù)器120中所獲取的特征數(shù)據(jù)可以不同。例如,當(dāng)接收到增加特征數(shù)據(jù)后的觸發(fā)消息時(shí),從服務(wù)器120中獲取的是與增加的特征數(shù)據(jù)相關(guān)的特征數(shù)據(jù);當(dāng)接收到修改特征數(shù)據(jù)后的觸發(fā)消息時(shí),從服務(wù)器120中獲取的是與修改后的特征數(shù)據(jù)相關(guān)的特征數(shù)據(jù);當(dāng)接收到刪除特征數(shù)據(jù)后的觸發(fā)消息時(shí),從服務(wù)器120中獲取的是與所刪除的特征數(shù)據(jù)相關(guān)的特征數(shù)據(jù)。

在一個(gè)實(shí)施例中,觸發(fā)消息可以包括特征數(shù)據(jù)的標(biāo)識(shí)信息,與觸發(fā)消息相關(guān)的的特征數(shù)據(jù)可以是該標(biāo)識(shí)信息下的所有的特征數(shù)據(jù)。另一個(gè)實(shí)施例中,與觸發(fā)消息相關(guān)的的特征數(shù)據(jù)也可以是通過計(jì)算規(guī)則所確定出的一部分該特征數(shù)據(jù)的標(biāo)識(shí)信息下的特征數(shù)據(jù),也可以是除此特征數(shù)據(jù)的標(biāo)識(shí)信息外的其他由計(jì)算規(guī)則所關(guān)聯(lián)到的特征數(shù)據(jù)的標(biāo)識(shí)信息下的特征數(shù)據(jù)。作為一個(gè)實(shí)施例,容易理解,由于需要通過特征數(shù)據(jù)的標(biāo)識(shí)信息從服務(wù)器120獲取特征數(shù)據(jù),因此還可以包括步驟:從觸發(fā)消息中獲取特征數(shù)據(jù)的標(biāo)識(shí)信息并存儲(chǔ)。

本申請的特征數(shù)據(jù)可以在不同的應(yīng)用場景下有不同的含義,例如,當(dāng)將本申請的技術(shù)方案應(yīng)用于電子商務(wù)中時(shí),實(shí)現(xiàn)電子商務(wù)的載體可以是移動(dòng)客戶端/PC電腦的購物網(wǎng)站、移動(dòng)客戶端的App、PC電腦的客戶端軟件等。特征數(shù)據(jù)可以代表至少一種表示商品優(yōu)惠信息的數(shù)據(jù);特征數(shù)據(jù)的標(biāo)識(shí)信息可以包括商品標(biāo)識(shí),賣家標(biāo)識(shí)等一種或多種方式;而第二客戶端130的查詢通知中可以攜帶商品標(biāo)識(shí),賣家標(biāo)識(shí)等一種或多種標(biāo)識(shí)信息。

通過將標(biāo)識(shí)信息和特征數(shù)據(jù)按照對應(yīng)關(guān)系存儲(chǔ)的方式來實(shí)現(xiàn)為第二客戶端130提供多維度的查詢功能。為此,可以按照至少一種維度存儲(chǔ)當(dāng)前生效的特征數(shù)據(jù);維度可以包括商品維度和賣家維度;商品維度的標(biāo)簽可以包 括商品標(biāo)識(shí);賣家維度的標(biāo)簽可以包括賣家標(biāo)識(shí)。在步驟S202中,當(dāng)接收到第二客戶端130攜帶商品標(biāo)識(shí)的查詢通知時(shí),以商品標(biāo)識(shí)為標(biāo)簽,查詢與商品標(biāo)識(shí)相關(guān)的當(dāng)前生效的商品優(yōu)惠信息,并發(fā)送給第二客戶端130;當(dāng)接收到第二客戶端130攜帶賣家標(biāo)識(shí)的查詢通知時(shí),以賣家標(biāo)識(shí)為標(biāo)簽,查詢將賣家標(biāo)識(shí)相關(guān)的當(dāng)前生效的所有商品優(yōu)惠信息,并發(fā)送給第二客戶端130。

圖3描述的為第一客戶端的工作流程:

第一客戶端110為特征數(shù)據(jù)的增刪改的執(zhí)行主體,首先描述增加或修改特征數(shù)據(jù)的過程:

首先介紹第一客戶端110添加新的特征數(shù)據(jù)或?qū)σ汛嬖诘奶卣鲾?shù)據(jù)修改后所觸發(fā)的操作。

S301,第一客戶端110將新添加的或修改后的特征數(shù)據(jù)發(fā)到服務(wù)器120中進(jìn)行存儲(chǔ),在一個(gè)實(shí)施例中,可以一并將特征數(shù)據(jù)的標(biāo)識(shí)信息一并發(fā)給服務(wù)器120,以便服務(wù)器120將特征數(shù)據(jù)與標(biāo)識(shí)信息按照對應(yīng)關(guān)系進(jìn)行存儲(chǔ)。針對同一個(gè)標(biāo)識(shí)信息,可以存在多種特征數(shù)據(jù),例如,特征數(shù)據(jù)為商品的優(yōu)惠信息、標(biāo)識(shí)信息為商品標(biāo)識(shí),同一個(gè)商品標(biāo)識(shí)可以對應(yīng)多種優(yōu)惠信息。

S302,在收到服務(wù)器120保存成功的響應(yīng)后向特征數(shù)據(jù)的提取裝置1202發(fā)出觸發(fā)消息,觸發(fā)消息中可以攜帶新增或修改的特征數(shù)據(jù)的標(biāo)識(shí)信息,以便特征數(shù)據(jù)的提取裝置知道需要獲取哪些特征數(shù)據(jù)來重新計(jì)算當(dāng)前生效的特征數(shù)據(jù)。

對于第一客戶端110刪除特征數(shù)據(jù)的情況,在步驟S303中,第一客戶端110將已刪除的特征數(shù)據(jù)所對應(yīng)的標(biāo)識(shí)信息發(fā)送給服務(wù)器120,以便服務(wù)器120將相應(yīng)的特征數(shù)據(jù)刪除,或?qū)⒃撎卣鲾?shù)據(jù)標(biāo)記為已失效,或放入特征數(shù)據(jù)的歷史記錄表等操作。

在步驟S304中,收到服務(wù)器120返回的處理成功的響應(yīng)消息后,向特征數(shù)據(jù)的提取裝置1202發(fā)送觸發(fā)消息,攜帶所刪除的特征數(shù)據(jù)的標(biāo)識(shí)信息,以便讓特征數(shù)據(jù)的提取裝置1202根據(jù)特征數(shù)據(jù)的標(biāo)識(shí)信息重新獲取計(jì)算當(dāng)前生效的特征數(shù)據(jù)所需要的特征數(shù)據(jù)。

對于第二客戶端130的工作流程進(jìn)行如下說明:

當(dāng)?shù)诙蛻舳诵枰樵儺?dāng)前生效的特征數(shù)據(jù)時(shí),向特征數(shù)據(jù)的提取裝置發(fā)出查詢通知,根據(jù)需要,在查詢通知中攜帶不同類型的標(biāo)識(shí)信息,例如,商品標(biāo)識(shí)、賣家標(biāo)識(shí)等。當(dāng)收到當(dāng)前生效的特征數(shù)據(jù)或者獲取失敗時(shí),將結(jié)果通過顯示設(shè)備展示給用戶。

本申請的一個(gè)較典型的應(yīng)用場景是應(yīng)用于高并發(fā)訪問的電子商務(wù)網(wǎng)站中。圖1中第一客戶端110在圖4中對應(yīng)于網(wǎng)站服務(wù)提供商為賣家提供商品編輯服務(wù)的功能模塊(圖4中簡稱為賣家),第二客戶端130對應(yīng)于網(wǎng)站服務(wù)提供商為買家提供商品展示的功能模塊(圖4中簡稱為買家),第二客戶端的較常見的幾種表現(xiàn)形式可以是商品詳情、收藏夾、購物車等頁面的展示界面。服務(wù)器120對應(yīng)于網(wǎng)站服務(wù)提供商的網(wǎng)站服務(wù)器。

該應(yīng)用實(shí)例中,特征數(shù)據(jù)為商品的優(yōu)惠信息,特征數(shù)據(jù)的標(biāo)識(shí)信息包括商品編號(hào)和賣家編號(hào),特征數(shù)據(jù)的存儲(chǔ)裝置為商品優(yōu)惠原始數(shù)據(jù)表。

在S401中,賣家針對同一個(gè)商品編號(hào)001創(chuàng)建了一條優(yōu)惠信息:一口價(jià)活動(dòng),例如,原價(jià)100元,現(xiàn)價(jià)80元;

S402,創(chuàng)建成功后,將商品編號(hào)001和這條優(yōu)惠信息發(fā)給網(wǎng)站服務(wù)器存儲(chǔ)在商品優(yōu)惠原始數(shù)據(jù)表中。

S403,網(wǎng)站服務(wù)器保存成功后向賣家返回成功響應(yīng)。

S404,賣家向特征數(shù)據(jù)的提取裝置發(fā)起觸發(fā)消息,通知商品編號(hào)001的優(yōu)惠信息發(fā)生變更;

S405,特征數(shù)據(jù)的提取裝置從商品優(yōu)惠原始數(shù)據(jù)表中將商品編號(hào)001相關(guān)的所有優(yōu)惠信息取出,并根據(jù)計(jì)算規(guī)則來算出當(dāng)前生效的優(yōu)惠信息。通常的,對于同一時(shí)刻,生效的優(yōu)惠信息僅有一條。由于商品編號(hào)001目前已創(chuàng)建的優(yōu)惠信息僅有一條因此將該條優(yōu)惠信息作為當(dāng)前生效的優(yōu)惠信息;

S406,買家訪問購物車、商品詳情、收藏夾時(shí),當(dāng)買家每次請求查詢該商品的原價(jià)和優(yōu)惠價(jià)時(shí),觸發(fā)查詢通知,查詢通知被發(fā)送到特征數(shù)據(jù)的提取裝置;

S407,特征數(shù)據(jù)的提取裝置將該條優(yōu)惠信息發(fā)送給買家,在購物車頁面上顯示。

S408,賣家新增加一條商品編號(hào)001的優(yōu)惠信息:雙十一限時(shí)五折優(yōu)惠;

S409,賣家發(fā)給網(wǎng)站服務(wù)器保存,網(wǎng)站服務(wù)器保存成功后向賣家返回成功響應(yīng)。

S410,賣家向特征數(shù)據(jù)的提取裝置發(fā)起觸發(fā)消息,通知商品編號(hào)001的優(yōu)惠信息發(fā)生變更;

S411,由于雙十一的時(shí)間尚未到達(dá),因此根據(jù)計(jì)算規(guī)則暫時(shí)不需要變更當(dāng)前生效的優(yōu)惠信息。待到雙十一零點(diǎn)到達(dá)時(shí)刻,特征數(shù)據(jù)的提取裝置自動(dòng)發(fā)起觸發(fā)消息,特征數(shù)據(jù)的提取裝置從商品優(yōu)惠原始數(shù)據(jù)表中將商品編號(hào)001相關(guān)的所有優(yōu)惠信息取出,并根據(jù)計(jì)算規(guī)則來算出當(dāng)前生效的優(yōu)惠信息;在本例中由于“一口價(jià)活動(dòng)”也尚未失效,因此根據(jù)計(jì)算規(guī)則計(jì)算出兩種優(yōu)惠信息中價(jià)格更低的優(yōu)惠方案,根據(jù)價(jià)格最優(yōu)的計(jì)算規(guī)則,最終將“雙十一限時(shí)優(yōu)惠”作為當(dāng)前生效的優(yōu)惠信息。

S412,買家在雙十一當(dāng)天點(diǎn)擊商品詳情界面時(shí),觸發(fā)查詢通知,查詢通知被發(fā)送到特征數(shù)據(jù)的提取裝置;

S413,特征數(shù)據(jù)的提取裝置將該條優(yōu)惠信息發(fā)送給買家,在商品詳情界面上顯示商品五折后的價(jià)格。

S414,當(dāng)十一月十二日凌晨十二點(diǎn)開始,特征數(shù)據(jù)的提取裝置自動(dòng)觸發(fā)商品001的觸發(fā)消息,通知重新從商品優(yōu)惠原始數(shù)據(jù)表中獲取有關(guān)商品編號(hào)001的所有優(yōu)惠信息,重新計(jì)算當(dāng)前生效的優(yōu)惠信息。

S415,由于對于商品編號(hào)001目前存在的優(yōu)惠信息僅有兩條,“雙十一限時(shí)五折優(yōu)惠”和“一口價(jià)活動(dòng)”,而根據(jù)計(jì)算規(guī)則獲知“雙十一限時(shí)五折優(yōu)惠”已過期,因此將當(dāng)前生效的優(yōu)惠信息顯示為“一口價(jià)”。

以上是以商品編號(hào)為查詢維度進(jìn)行查詢的示例性介紹,對于賣家維度的查詢過程不再予以贅述。

與前述訪問特征數(shù)據(jù)的方法的實(shí)施例相對應(yīng),本申請還提供了特征數(shù)據(jù) 的提取裝置的實(shí)施例。

本申請?zhí)卣鲾?shù)據(jù)的提取裝置的實(shí)施例可以應(yīng)用在服務(wù)器上。裝置實(shí)施例可以通過軟件實(shí)現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個(gè)邏輯意義上的裝置,是通過其所在服務(wù)器的處理器將非易失性存儲(chǔ)器中對應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖5所示,為本申請?zhí)卣鲾?shù)據(jù)的提取裝置所在服務(wù)器的一種硬件結(jié)構(gòu)圖,除了圖5所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲(chǔ)器之外,實(shí)施例中裝置所在的服務(wù)器通常根據(jù)該服務(wù)器的實(shí)際功能,還可以包括其他硬件,對此不再贅述。

請參考圖6,為本申請實(shí)施例中特征數(shù)據(jù)的提取裝置的軟件實(shí)現(xiàn)邏輯框圖,該特征數(shù)據(jù)的提取裝置1202與特征數(shù)據(jù)的存儲(chǔ)裝置1201連接,包括

處理模塊601,用于當(dāng)收到觸發(fā)消息時(shí),從所述存儲(chǔ)裝置中獲取與所述觸發(fā)消息相關(guān)的的特征數(shù)據(jù),并根據(jù)計(jì)算規(guī)則獲得當(dāng)前生效的特征數(shù)據(jù);

動(dòng)態(tài)存儲(chǔ)模塊602,用于存儲(chǔ)所述當(dāng)前生效的特征數(shù)據(jù)。

在一個(gè)實(shí)施例中,所述觸發(fā)消息包括特征數(shù)據(jù)變更的通知;所述特征數(shù)據(jù)變更包括所述特征數(shù)據(jù)的增加、刪除或修改。所述提取裝置還可以包括接收模塊(圖中未示出),用于接收增加特征數(shù)據(jù)后的觸發(fā)消息,并通知所述處理模塊從所述特征數(shù)據(jù)的存儲(chǔ)裝置中獲取與增加的特征數(shù)據(jù)相關(guān)的特征數(shù)據(jù);

接收修改特征數(shù)據(jù)后的觸發(fā)消息,并通知所述處理模塊從所述特征數(shù)據(jù)的存儲(chǔ)裝置中獲取與修改后的特征數(shù)據(jù)相關(guān)的特征數(shù)據(jù);

接收刪除特征數(shù)據(jù)后的觸發(fā)消息,并通知所述處理模塊從所述特征數(shù)據(jù)的存儲(chǔ)裝置中獲取與所刪除的特征數(shù)據(jù)相關(guān)的特征數(shù)據(jù)。

特征數(shù)據(jù)的提取裝置1202還可以包括觸發(fā)模塊(圖中未示出),用于當(dāng)前生效的特征數(shù)據(jù)失效時(shí)向所述處理模塊發(fā)送觸發(fā)消息。當(dāng)然,作為一個(gè)實(shí)施例,觸發(fā)模塊也可以獨(dú)立于本申請的特征數(shù)據(jù)的提取裝置之外單獨(dú)存在。接收模塊還可以用來接收觸發(fā)模塊所發(fā)送的觸發(fā)消息。

特征數(shù)據(jù)的提取裝置1202還可以包括:提取模塊(圖中未示出),用于 當(dāng)收到第二客戶端的查詢通知時(shí),從所述動(dòng)態(tài)存儲(chǔ)模塊中提取所述當(dāng)前生效的特征數(shù)據(jù)并反饋給所述第二客戶端。

作為一個(gè)實(shí)施例,所述觸發(fā)消息包括所述特征數(shù)據(jù)的標(biāo)識(shí)信息,所述存儲(chǔ)裝置和所述動(dòng)態(tài)存儲(chǔ)模塊還用于存儲(chǔ)所述特征數(shù)據(jù)的標(biāo)識(shí)信息。

作為一個(gè)實(shí)施例,所述動(dòng)態(tài)存儲(chǔ)模塊按照至少一種維度存儲(chǔ)所述當(dāng)前生效的特征數(shù)據(jù);所述維度包括商品維度和賣家維度;所述商品維度的標(biāo)簽包括商品標(biāo)識(shí);所述賣家維度的標(biāo)簽包括賣家標(biāo)識(shí);

所述提取模塊當(dāng)收到第二客戶端的查詢通知時(shí),從所述動(dòng)態(tài)存儲(chǔ)模塊中提取所述當(dāng)前生效的特征數(shù)據(jù)具體包括:

當(dāng)接收到所述第二客戶端攜帶商品標(biāo)識(shí)的查詢通知時(shí),以所述商品標(biāo)識(shí)為標(biāo)簽,查詢并提取與所述商品標(biāo)識(shí)相關(guān)的當(dāng)前生效的商品優(yōu)惠信息;

當(dāng)接收到所述第二客戶端攜帶賣家標(biāo)識(shí)的查詢通知時(shí),以所述賣家標(biāo)識(shí)為標(biāo)簽,查詢并提取將所述賣家標(biāo)識(shí)相關(guān)的當(dāng)前生效的所有商品優(yōu)惠信息。

圖7為本申請服務(wù)器120的一種示例性的軟件邏輯框圖,服務(wù)器120包括:

特征數(shù)據(jù)的存儲(chǔ)裝置1201,用于存儲(chǔ)所有的特征數(shù)據(jù);

處理模塊601,用于當(dāng)收到觸發(fā)消息時(shí),從所述存儲(chǔ)裝置中獲取與所述觸發(fā)消息相關(guān)的的特征數(shù)據(jù),并根據(jù)計(jì)算規(guī)則獲得當(dāng)前生效的特征數(shù)據(jù);

動(dòng)態(tài)存儲(chǔ)模塊602,用于存儲(chǔ)所述當(dāng)前生效的特征數(shù)據(jù)。

處理模塊601和動(dòng)態(tài)存儲(chǔ)模塊602可以位于特征數(shù)據(jù)的提取裝置1202內(nèi)。另外還可以包括接收模塊、觸發(fā)模塊、提取模塊,該些模塊的功能可以參照圖特征數(shù)據(jù)的提取裝置1202中的各模塊的功能描述,在此不再贅述。

上述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實(shí)現(xiàn)過程,在此不再贅述。

對于裝置實(shí)施例而言,由于其基本對應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作 為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本申請方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。

以上所述僅為本申請的較佳實(shí)施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護(hù)的范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1