用于處理產(chǎn)品和服務(wù)數(shù)據(jù)的促銷方系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本說明一般地涉及數(shù)據(jù)管理,并且更具體地,涉及用于處理產(chǎn)品和服務(wù)數(shù)據(jù)的方法、系統(tǒng)和裝置。
【背景技術(shù)】
[0002]很多的商家(零售商等)提供大量的產(chǎn)品和服務(wù),經(jīng)常由另外的實體(例如,制造商、經(jīng)銷商等)制造或以其它方式提供。因此,描述產(chǎn)品和服務(wù)的數(shù)據(jù)起源于不同地點,并且通過消費者計算裝置獲得這種數(shù)據(jù)浪費計算資源。
【發(fā)明內(nèi)容】
[0003]根據(jù)本說明書的一個方面,在服務(wù)器中提出了一種方法,所述服務(wù)器具有與存儲器和通信接口互連的處理器。所述方法包括以下步驟:在所述存儲器中存儲限定多個產(chǎn)品的產(chǎn)品數(shù)據(jù),所述產(chǎn)品數(shù)據(jù)包括與至少一個產(chǎn)品關(guān)聯(lián)的商家限制;在所述存儲器中存儲標識商家實體的商家標識符;在所述處理器處經(jīng)由所述通信接口從商家裝置接收將選擇的產(chǎn)品數(shù)據(jù)與所述商家標識符關(guān)聯(lián)的請求;在所述處理器處基于所述商家限制而確定是否允許所述請求;以及當確定允許所述請求時,將選擇的產(chǎn)品數(shù)據(jù)與所述商家標識符的關(guān)聯(lián)存儲在所述存儲器中。
[0004]根據(jù)本說明書的另一方面,提出了一種非暫時性計算機可讀介質(zhì),其存儲能夠由與存儲器和通信接口互連的處理器執(zhí)行的多個計算機可讀指令,所述多個計算機可讀指令用于執(zhí)行上述方法。
[0005]根據(jù)本說明書的又一方面,提出了一種服務(wù)器,該服務(wù)器包括:存儲器,其用于存儲產(chǎn)品數(shù)據(jù)和商家標識符,所述產(chǎn)品數(shù)據(jù)限定多個產(chǎn)品,所述產(chǎn)品數(shù)據(jù)包括與至少一個產(chǎn)品關(guān)聯(lián)的商家限制,所述商家標識符標識商家實體;通信接口 ;以及處理器,其與所述存儲器和所述通信接口互連;所述處理器被配置為經(jīng)由所述通信接口從商家裝置接收將選擇的產(chǎn)品數(shù)據(jù)與所述商家標識符關(guān)聯(lián)的請求;所述處理器還被配置為基于所述商家限制而確定是否允許所述請求;以及所述處理器還被配置為當確定允許所述請求時,將選擇的產(chǎn)品數(shù)據(jù)與所述商家標識符的關(guān)聯(lián)存儲在所述存儲器中。
【附圖說明】
[0006]實施方式將參考以下附圖進行描述,其中:
[0007]圖1描述根據(jù)非限制性實施方式的通信系統(tǒng);
[0008]圖2描述根據(jù)非限制性實施方式的用于圖1的系統(tǒng)的注冊和登錄方法;
[0009]圖3描述根據(jù)非限制性實施方式的由圖1的服務(wù)器維護的數(shù)據(jù)庫;
[0010]圖4描述根據(jù)非限制性實施方式的由圖1的服務(wù)器維護的另一數(shù)據(jù)庫;
[0011]圖5描述根據(jù)非限制性實施方式的更新用于圖1的系統(tǒng)的產(chǎn)品數(shù)據(jù)的方法;
[0012]圖6描述根據(jù)非限制性實施方式的更新用于圖1的系統(tǒng)的商家?guī)齑鏀?shù)據(jù)的方法;
[0013]圖7描述根據(jù)非限制性實施方式的在圖6的方法的執(zhí)行期間提供的示例網(wǎng)頁;
[0014]圖8描述根據(jù)非限制性實施方式的由圖1的服務(wù)器維護的另一個數(shù)據(jù)庫;
[0015]圖9描述根據(jù)另一非限制性實施方式的在圖6的方法的執(zhí)行期間提供的示例網(wǎng)頁;以及
[0016]圖10描述根據(jù)非限制性實施方式的在圖1的系統(tǒng)中請求產(chǎn)品和商家數(shù)據(jù)的方法。
【具體實施方式】
[0017]圖1描述包括各種計算裝置的通信系統(tǒng)100。具體地,系統(tǒng)100包括作為促銷方服務(wù)器104的形式的第一計算裝置,促銷方服務(wù)器104還被稱為“服務(wù)器104”。服務(wù)器104可基于任何的已知服務(wù)器環(huán)境,并因此包括容納在一個或多個外殼中的一個或多個處理器和相關(guān)元件??梢栽O(shè)想的是,服務(wù)器104還能夠采取臺式計算機、筆記本計算機等形式,或者上述的任何適合的組合。
[0018]在本示例中,服務(wù)器104包括與諸如存儲器112這樣的非暫時性計算機可讀存儲介質(zhì)互連的處理器108。存儲器112可以是易失性存儲器(例如,隨機存取存儲器(“RAM”))和非易失性存儲器(例如,只讀存儲器(“ROM”)、電可擦可編程序只讀存儲器(“EEPR0M”)、閃速存儲器、磁性計算機存儲裝置或光盤)的任何適合的組合。在本示例中,存儲器112包括易失性存儲器和非易失性存儲器二者。
[0019]服務(wù)器104還包括與處理器108互連的一個或多個通信接口(諸如,通信接口116)。通信接口 116允許服務(wù)器104經(jīng)由鏈路120和網(wǎng)絡(luò)124與其它的計算裝置通信。網(wǎng)絡(luò)124可包括由有線網(wǎng)絡(luò)和/或無線網(wǎng)絡(luò)的任何適合的組合,包括但不限于諸如互聯(lián)網(wǎng)這樣的廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)、手機網(wǎng)絡(luò)、WiFi網(wǎng)絡(luò)、WiMax網(wǎng)絡(luò)等。鏈路120與網(wǎng)絡(luò)124的至少一部分兼容。在本示例中,鏈路120是有線鏈路,并且通信接口 116是能夠?qū)崿F(xiàn)基于以太網(wǎng)標準的通信的網(wǎng)絡(luò)接口控制器(NIC)。然而,可以設(shè)想的是,鏈路120可以是有線鏈路和無線鏈路的任何適當?shù)慕M合,并且可根據(jù)鏈路120的性質(zhì)改變通信接口 116的性質(zhì)。
[0020]處理器108可從諸如鍵盤和鼠標這樣的一個或多個輸入裝置(未示出)接收輸入數(shù)據(jù)。此外,處理器108可傳輸輸出數(shù)據(jù)來控制諸如顯示器、揚聲器等這樣的一個或多個輸出裝置。這種輸入和輸出裝置可與服務(wù)器104共同定位,并且經(jīng)由本地連接(例如,通用串行總線“USB”)連接到處理器108。在其它的示例中,這種輸入裝置和輸出裝置可位于經(jīng)由網(wǎng)絡(luò)124和鏈路120連接到服務(wù)器104的另外的計算裝置(未顯示)處。當輸入裝置和輸出裝置經(jīng)由另外的計算裝置連接到服務(wù)器104時,輸入數(shù)據(jù)和輸出數(shù)據(jù)通過通信接口 116進行路由。在某些示例中,輸入和輸出裝置可在本地提供還可連接到另外的計算裝置,以及服務(wù)器104可接收來自本地輸入裝置或遠程輸入裝置的任一,或二者的輸入數(shù)據(jù),并且可控制本地輸出裝置和遠程輸出裝置的任一,或二者。
[0021]服務(wù)器104的這些組件經(jīng)由通信總線(未示出)互連,并且這些組件容納在一個或多個外殼(未不出)中。服務(wù)器104接收來自電源(未不出)的電功率。
[0022]通常,將隨著下文更加詳細地加以討論,促銷方服務(wù)器104被配置成接收和處理與產(chǎn)品和商家關(guān)聯(lián)的數(shù)據(jù),并且響應(yīng)于與來自其它計算裝置的這種數(shù)據(jù)關(guān)聯(lián)的請求。為此,存儲器112存儲可由處理器108執(zhí)行的多個計算機可讀指令。該計算機可讀指令包括例如操作系統(tǒng)和各種應(yīng)用程序。
[0023]具體地,存儲器112存儲促銷方應(yīng)用128,在此還可稱為“應(yīng)用程序128”。當處理器108執(zhí)行應(yīng)用程序128的指令時,處理器108被配置成執(zhí)行由應(yīng)用程序128指定的各種功能,將隨著下文更加詳細地加以討論。存儲器112還存儲產(chǎn)品信息數(shù)據(jù)庫130、產(chǎn)品管理方標識符數(shù)據(jù)庫132、商家標識符數(shù)據(jù)庫134以及商家?guī)齑鏀?shù)據(jù)庫136。以上數(shù)據(jù)庫的內(nèi)容(將在下文加以討論)在應(yīng)用程序128的執(zhí)行期間被處理器108處理。
[0024]系統(tǒng)100還包括多個其它的計算裝置,包括至少一個消費者計算裝置140、至少一個產(chǎn)品管理方計算裝置144以及至少一個商家計算裝置148。
[0025]消費者裝置140、管理方裝置144和商家裝置148可為臺式計算機、筆記本計算機、平板計算機、手持式通信裝置(例如,平板計算機、蜂窩電話、智能手機、個人數(shù)字助理(“PDA”)、媒體(例如MP3)播放器)等。結(jié)果,裝置140、裝置144和裝置148包括容納在外殼中的處理器、存儲器、輸入裝置、輸出裝置以及通信接口。將在下文中討論圖1示意性地示出的消費者裝置140的組件。
[0026]在本示例中,消費者裝置140包括與非暫時性計算機可讀存儲介質(zhì)(諸如存儲器156)互連的處理器152。如上連同存儲器112所述,存儲器156可以使易失性存儲器(例如,隨機存取存儲器(“RAM”))和非易失性存儲器(例如,只讀存儲器(“ROM”)、電可擦可編程序只讀存儲器(“EEPR0M”)、閃速存儲器、磁性計算機存儲裝置或光盤)的任何適合的組合。
[0027]存儲器156存儲可由處理器152執(zhí)行的包括諸如操作系統(tǒng)和各種應(yīng)用程序這樣的多個計算機可讀指令。一個這樣的應(yīng)用是網(wǎng)頁瀏覽器應(yīng)用程序160。當處理器108執(zhí)行應(yīng)用程序160的指令時,處理器152被配置成與服務(wù)器104通信地執(zhí)行各種功能,將在下文中加以討論。
[0028]消費者裝置140還包括與處理器152互連的一個或多個輸入裝置。這種輸入裝置被配置成接收輸入,并將表達這種輸入的數(shù)據(jù)提供到處理器152。輸入裝置可包括例如接收以一個或多個鍵的凹陷形式的輸入的鍵盤164,并且將表達這種輸入的數(shù)據(jù)(例如,作為用于被按下鍵的每個鍵的信息交換值的美國標準碼(ASCII))提供到處理器152。鍵盤164可是完整的QWERTY鍵盤、簡化的QWERTY鍵盤或鍵盤的任何其它的適合布局。消費者裝置148可包括諸如一個或多個觸摸屏幕或觸摸板、按鈕、光傳感器、麥克風(fēng)、相機或條形碼掃描器等(未示出)這樣的另外的輸入裝置(未示出)。
[0029]消費者裝置140還包括與處理器152互連的一