項目數(shù)量獲取方法、系統(tǒng)和服務器的制造方法
【專利摘要】本發(fā)明涉及一種項目數(shù)量獲取方法、系統(tǒng)和服務器,主要目的在于自動根據項目的實際數(shù)量來控制用戶可見的項目數(shù)量。項目數(shù)量獲取方法主要包括:接收終端發(fā)送的對可供用戶獲取的項目的數(shù)量的請求,所述項目的數(shù)量記錄在預設的數(shù)據單元中;根據所述數(shù)據單元中記錄的項目數(shù)量取小于或等于預設上限的數(shù)值;將取得的數(shù)值發(fā)送給所述終端。根據本發(fā)明,并不需要對數(shù)據單元中記錄的數(shù)量進行修改,避免了修改操作造成的降低效率的影響;能夠響應每個網站用戶的請求來進行取值,所以能夠為每個用戶都設置相應的數(shù)值;取值按照一定規(guī)則執(zhí)行,所以具有一定的規(guī)律性,且取值大小嚴格限制在預設上限以下,所以不會出現(xiàn)不合理的數(shù)值。
【專利說明】項目數(shù)量獲取方法、系統(tǒng)和服務器
【技術領域】
[0001]本發(fā)明涉及計算機【技術領域】,具體而言,涉及一種項目數(shù)量獲取方法、系統(tǒng)和服務器。
【背景技術】
[0002]目前,很多網站后臺都預存一些物品的數(shù)量信息,以供用戶通過網頁進行獲取,并在網頁顯示物品的可用數(shù)量。
[0003]例如,某電商在其網站平臺上出售商品,服務器端中記錄有商品的剩余數(shù)量,該數(shù)量值會發(fā)送到網站網頁上以顯示給用戶,從而用戶可以得知尚有多少商品可以購買;隨著商品逐漸被用戶購買,在服務器上會相應地減少商品的剩余數(shù)量。網站網頁上顯示的商品數(shù)量與服務器上記錄的實際數(shù)量往往是一致的,但是這樣就存在一個問題,在商品實際數(shù)量較大時,則用戶在網站上看到的商品數(shù)量也非常大,而太大的數(shù)字對于用戶來說并不直觀,其對于用戶的參考的價值較低,因此有必要對網站上所顯示的商品數(shù)量進行控制。
[0004]目前的控制方式普遍采用人工方式來完成:人為對服務器上記錄的數(shù)量進行修改,則由于服務器記錄的數(shù)量直接傳遞到網站上,所以網站網頁上顯示的數(shù)量為人為修改值。這種方式的缺點在于:需要對服務器數(shù)據進行修改,而對服務器數(shù)據的修改操作過程復雜費時,所以這種方式非常缺乏效率;服務器操作人員與網站用戶的行為脫節(jié),用戶數(shù)量龐大,操作人員不可能為每個用戶設置需在網站網頁上顯示的商品數(shù)量;人為修改的數(shù)值完全取決于主觀認識,所以修改的數(shù)值往往缺乏規(guī)律性,易產生不合理的數(shù)值。
【發(fā)明內容】
[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的項目數(shù)量獲取方法、系統(tǒng)和服務器。
[0006]依據本發(fā)明的一個方面,提供了一種項目數(shù)量獲取方法,其包括:接收終端發(fā)送的對可供用戶獲取的項目的數(shù)量的請求,所述項目的數(shù)量記錄在預設的數(shù)據單元中;根據所述數(shù)據單元中記錄的項目數(shù)量取小于或等于預設上限的數(shù)值;將取得的數(shù)值發(fā)送給所述終端。
[0007]依據本發(fā)明的另一個方面,提供了一種項目數(shù)量獲取系統(tǒng),其包括:接收模塊,用于接收終端發(fā)送的對可供用戶獲取的項目的數(shù)量的請求,所述項目的數(shù)量記錄在預設的數(shù)據單元中;取值模塊,用于根據所述數(shù)據單元中記錄的項目數(shù)量取小于或等于預設上限的數(shù)值;發(fā)送模塊,用于將取得的數(shù)值發(fā)送給所述終端。
[0008]依據本發(fā)明的再一個方面,提供了一種服務器,其包括:根據前述的項目數(shù)量獲取系統(tǒng)。
[0009]根據以上技術方案,本發(fā)明的項目數(shù)量獲取方法、系統(tǒng)和服務器至少具有以下優(yōu)占-
^ \\\.
[0010]在發(fā)明的技術方案中,數(shù)據單元中記錄的項目數(shù)量并非直接發(fā)送到終端的網頁或應用程序中進行顯示,而是按一定規(guī)則對待顯示的數(shù)量大小進行了限制后,才發(fā)送給終端;相比于現(xiàn)有的方案,并不需要對數(shù)據單元中記錄的數(shù)量進行修改,避免了修改操作造成的降低效率的影響;能夠響應每個網站用戶的請求來進行取值,所以能夠為每個用戶都設置相應的數(shù)值;取值按照一定規(guī)則執(zhí)行,所以具有一定的規(guī)律性,且取值大小嚴格限制在預設上限以下,所以不會出現(xiàn)不合理的數(shù)值。
[0011]上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0012]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0013]圖1示出了根據本發(fā)明的一個實施例的項目數(shù)量獲取方法的流程圖;
[0014]圖2示出了根據本發(fā)明的一個實施例的項目數(shù)量獲取方法的流程圖;
[0015]圖3示出了根據本發(fā)明的一個實施例的項目數(shù)量獲取方法的流程圖;
[0016]圖4示出了根據本發(fā)明的一個實施例的項目數(shù)量獲取系統(tǒng)的框圖;
[0017]圖5示出了根據本發(fā)明的一個實施例的項目數(shù)量獲取系統(tǒng)的框圖;
[0018]圖6示出了根據本發(fā)明的一個實施例的服務器的框圖。
【具體實施方式】
[0019]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0020]如圖1所示,本發(fā)明的一個實施例中提供了一種項目數(shù)量獲取方法,其包括:
[0021]步驟110,接收終端發(fā)送的對可供用戶獲取的項目的數(shù)量的請求,項目的數(shù)量記錄在預設的數(shù)據單元中。本實施例中,終端包括但不限于手機、計算機等;請求既可以來自終端瀏覽器展現(xiàn)的網頁頁面,也可以來自安裝在終端的客戶端程序;項目可以是任何能夠提供給用戶的數(shù)據信息或實體物品,包括但不限于現(xiàn)有電商能夠出售的任何物品;數(shù)據單元可以是任何類型可記錄數(shù)據的載體,包括但不限于文本、表格形式的文件,以及數(shù)據庫。一般地,隨著用戶對項目的獲取,數(shù)據單元中的項目數(shù)量會相應地減少。
[0022]步驟120,根據數(shù)據單元中記錄的項目數(shù)量取小于或等于預設上限的數(shù)值。在本實施例中,優(yōu)選地,所取數(shù)值也小于或等于所述數(shù)據單元中記錄的項目總數(shù),例如,項目總數(shù)為500,預設上限為300,則數(shù)值可取小于300的值。
[0023]步驟130,將取得的數(shù)值發(fā)送給終端。
[0024]根據本實施例的技術方案,數(shù)據單元中記錄的項目數(shù)量并非直接發(fā)送到終端的網頁或應用程序中進行顯示,而是按一定規(guī)則對待顯示的數(shù)量大小進行了限制后,才發(fā)送給終端;相比于現(xiàn)有的方案,并不需要對數(shù)據單元中記錄的數(shù)量進行修改,避免了修改操作造成的降低效率的影響;能夠響應每個網站用戶的請求來進行取值,所以能夠為每個用戶都設置相應的數(shù)值;取值按照一定規(guī)則執(zhí)行,所以具有一定的規(guī)律性,且取值大小嚴格限制在預設上限以下,所以不會出現(xiàn)不合理的數(shù)值。
[0025]本發(fā)明的另一個實施例中還提供了一種項目數(shù)量獲取方法,預設上限為項目的總數(shù)。在本實施例中,預設上限為項目總數(shù)時,則所取數(shù)值必然小于項目總數(shù),在項目總數(shù)過大時,可以保證所取數(shù)值始終低于該過大的數(shù)值,也即始終可以提供具有較高參考價值的數(shù)值。
[0026]本發(fā)明的另一個實施例中還提供了一種項目數(shù)量獲取方法,數(shù)據單元為多個,多個數(shù)據單元中記錄的項目數(shù)量之和為項目的總數(shù)。在本實施例中,多個數(shù)據單元中記錄的項目數(shù)量可以相同,也可以不同。
[0027]步驟120具體包括:從多個數(shù)據單元中選擇一個數(shù)據單元,并按所選數(shù)據單元中記錄的項目數(shù)量進行取值。在本實施例中,例如3個數(shù)據單元記錄的項目數(shù)量分別為:100、80、60,選擇其中一個數(shù)據單元讀取的數(shù)量則為100、80或60,小于項目總數(shù)240。
[0028]在本實施例的技術方案中,由于多個數(shù)據單元中所記載的項目數(shù)量之和才是項目總數(shù),所以單個數(shù)據單元中記載的必然小于或等于項目總數(shù),這使得用戶所看到的數(shù)量必然小于或等于項目總數(shù);本實施例中僅涉及對數(shù)據單元中數(shù)據的讀取與否,不涉及對其中數(shù)據的其他計算,所以效率高且不容易出錯。
[0029]本發(fā)明的另一個實施例中還提供了一種項目數(shù)量獲取方法,還包括:
[0030]若所選數(shù)據單元中記錄的項目數(shù)量為零,則重新選擇一個數(shù)據單元。
[0031 ] 在本實施例的技術方案中,數(shù)值O的參考價值比較特殊,其與非O數(shù)值的參考價值差異巨大:數(shù)值O表示已無項目可供獲取,而非O數(shù)值表示尚有項目可供獲取,所以任一數(shù)據單元中記錄有非O數(shù)值時,都有必要控制避免取數(shù)值0,以免向終端用戶提供錯誤的參考價值。
[0032]本發(fā)明的另一個實施例中還提供了一種項目數(shù)量獲取方法,重新選擇一個數(shù)據單元,具體包括:
[0033]按預設順序,從多個數(shù)據單元中選擇一個新的數(shù)據單元。在本實施例中,對于預設順序的形式不進行限制,其包括但不限于按數(shù)據單元所記錄的項目數(shù)量從大到小的順序,或每個數(shù)據單元都具有編號,則按數(shù)據單元編號大小的順序。
[0034]例如,如圖2中所示,預設編號分別為a、b、c、d、e的五個數(shù)據單元,初始每個單元中記錄的數(shù)值均為100,表示尚有100個項目可供獲取,則總共有500個項目可供獲取。接收到終端用戶的請求后,本實施例中可按編號a、b、C、d、e的順序,首先獲取編號a的數(shù)據單元,取其中記錄的數(shù)值100進行顯示。
[0035]在本實施例中,用戶獲取項目的行為造成可供獲取的項目的數(shù)量進行減少,則用于取值的數(shù)據單元中的數(shù)量會相應地進行減少(此處對應減少數(shù)據單元數(shù)量的方式僅為示例,本實施例對此并不限定),造成首先數(shù)據單元a的數(shù)量會按100、99、98……逐漸減少,當數(shù)量降低至O時選擇數(shù)據單元b,并將數(shù)據單元b中的100發(fā)送到終端……其后過程以此類推,按前述的順序逐個獲取數(shù)據單元,且直至每個數(shù)據單元的數(shù)值為O。需要注意的是,此處的順序僅為示例,可以是其他規(guī)定好的順序。
[0036]在本實施例的技術方案中,按照預設的順序逐次獲取數(shù)據單元,有利于全面地獲取每個數(shù)據單元,避免遺漏其中的任一個數(shù)據單元。
[0037]本發(fā)明的另一個實施例中還提供了一種項目數(shù)量獲取方法,步驟120具體包括:
[0038]按項目的總數(shù)與預設系數(shù)的乘積進行取值,預設系數(shù)小于I。在本實施例中,例如,項目的總數(shù)為500,預設系數(shù)為0.6,則取值則為300。
[0039]在本實施例的技術方案中,可以自動將取值維持在低于項目總數(shù)的范圍,項目總數(shù)與預設系數(shù)相乘的計算邏輯非常簡單,實現(xiàn)起來效率非常高且不容易出錯。
[0040]如圖3所示,本發(fā)明的另一個實施例中還提供了一種項目數(shù)量獲取方法,步驟120具體包括:
[0041]步驟121,從數(shù)據單元中獲取項目的總數(shù)。在本實施例中,數(shù)據單元可以是一個也可以是多個,如果數(shù)據單元為多個,則取多個數(shù)據單元記錄的項目數(shù)量之和為項目總數(shù)。
[0042]步驟122,將項目的總數(shù)與預設上限進行比較。
[0043]步驟123,項目的總數(shù)大于或等于預設上限時,按預設上限進行取值。在本實施例中,假設項目總數(shù)為500而預設上限為300,則取值為300。
[0044]在本實施例的技術方案中,可以將取值始終限制在自預設上限以下,從而對用戶造成影響,促進用戶獲取項目,而比較邏輯非常簡單,實現(xiàn)起來效率很高且不容易出錯。
[0045]本發(fā)明的另一個實施例中還提供了一種項目數(shù)量獲取方法,根據數(shù)據單元中記錄的項目數(shù)量取小于或等于預設上限的數(shù)值,還包括:
[0046]步驟124,項目的總數(shù)小于或等于預設上限時,按項目的總數(shù)進行取值。在本實施例中,假設項目總數(shù)為200而預設上限為300,則取值為200。
[0047]在本實施例的技術方案中,在項目總數(shù)低于預設上限時按實際項目數(shù)量進行取值,此時不需要促進用戶獲取項目,所以取真實的項目數(shù)量即可。
[0048]如圖4所示,本發(fā)明的另一個實施例中還提供了一種項目數(shù)量獲取系統(tǒng),其包括:
[0049]接收模塊410,用于接收終端發(fā)送的對可供用戶獲取的項目的數(shù)量的請求,項目的數(shù)量記錄在預設的數(shù)據單元中。本實施例中,終端包括但不限于手機、計算機等;請求既可以來自終端瀏覽器展現(xiàn)的網頁頁面,也可以來自安裝在終端的客戶端程序;項目可以是任何能夠提供給用戶的數(shù)據信息或實體物品,包括但不限于現(xiàn)有電商能夠出售的任何物品;數(shù)據單元可以是任何類型可記錄數(shù)據的載體,包括但不限于文本、表格形式的文件,以及數(shù)據庫。一般地,隨著用戶對項目的獲取,數(shù)據單元中的項目數(shù)量會相應地減少。
[0050]取值模塊420,用于根據數(shù)據單元中記錄的項目數(shù)量取小于或等于預設上限的數(shù)值。在本實施例中,優(yōu)選地,所取數(shù)值也小于或等于所述數(shù)據單元中記錄的項目總數(shù),例如,項目總數(shù)為500,預設上限為300,則數(shù)值可取小于300的值。
[0051]發(fā)送模塊430,用于將取得的數(shù)值發(fā)送給終端。
[0052]根據本實施例的技術方案,數(shù)據單元中記錄的項目數(shù)量并非直接發(fā)送到終端的網頁或應用程序中進行顯示,而是按一定規(guī)則對待顯示的數(shù)量大小進行了限制后,才發(fā)送給終端;相比于現(xiàn)有的方案,并不需要對數(shù)據單元中記錄的數(shù)量進行修改,避免了修改操作造成的降低效率的影響;能夠響應每個網站用戶的請求來進行取值,所以能夠為每個用戶都設置相應的數(shù)值;取值按照一定規(guī)則執(zhí)行,所以具有一定的規(guī)律性,且取值大小嚴格限制在預設上限以下,所以不會出現(xiàn)不合理的數(shù)值。
[0053]本發(fā)明的另一個實施例中還提供了一種項目數(shù)量獲取系統(tǒng),預設上限為項目的總數(shù)。在本實施例中,預設上限為項目總數(shù)時,則所取數(shù)值必然小于項目總數(shù),在項目總數(shù)過大時,可以保證所取數(shù)值始終低于該過大的數(shù)值,也即始終可以提供具有較高參考價值的數(shù)值。
[0054]本發(fā)明的另一個實施例中還提供了一種項目數(shù)量獲取系統(tǒng),數(shù)據單元為多個,多個數(shù)據單元中記錄的項目數(shù)量之和為項目的總數(shù)。在本實施例中,多個數(shù)據單元中記錄的項目數(shù)量可以相同,也可以不同。
[0055]取值模塊420從多個數(shù)據單元中選擇一個數(shù)據單元,并按所選數(shù)據單元中記錄的項目數(shù)量進行取值。在本實施例中,例如3個數(shù)據單元記錄的項目數(shù)量分別為:100、80、60,選擇其中一個數(shù)據單元讀取的數(shù)量則為100、80或60,小于項目總數(shù)240。
[0056]在本實施例的技術方案中,由于多個數(shù)據單元中所記載的項目數(shù)量之和才是項目總數(shù),所以單個數(shù)據單元中記載的必然小于或等于項目總數(shù),這使得用戶所看到的數(shù)量必然小于或等于項目總數(shù);本實施例中僅涉及對數(shù)據單元中數(shù)據的讀取與否,不涉及對其中數(shù)據的其他計算,所以效率高且不容易出錯。
[0057]本發(fā)明的另一個實施例中還提供了一種項目數(shù)量獲取系統(tǒng),
[0058]若所選數(shù)據單元中記錄的項目數(shù)量為零,則取值模塊420重新選擇一個數(shù)據單
J Li ο
[0059]在本實施例的技術方案中,數(shù)值O的參考價值比較特殊,其與非O數(shù)值的參考價值差異巨大:數(shù)值O表示已無項目可供獲取,而非O數(shù)值表示尚有項目可供獲取,所以任一數(shù)據單元中記錄有非O數(shù)值時,都有必要控制避免取數(shù)值0,以免向終端用戶提供錯誤的參考價值。
[0060]本發(fā)明的另一個實施例中還提供了一種項目數(shù)量獲取系統(tǒng),取值模塊420按預設順序,從多個數(shù)據單元中選擇一個新的數(shù)據單元。在本實施例中,對于預設順序的形式不進行限制,其包括但不限于按數(shù)據單元所記錄的項目數(shù)量從大到小的順序,或每個數(shù)據單元都具有編號,則按數(shù)據單元編號大小的順序。
[0061]例如,如圖2中所示,預設編號分別為a、b、c、d、e的五個數(shù)據單元,初始每個單元中記錄的數(shù)值均為100,表示尚有100個項目可供獲取,則總共有500個項目可供獲取。接收到終端用戶的請求后,本實施例中可按編號a、b、C、d、e的順序,首先獲取編號a的數(shù)據單元,取其中記錄的數(shù)值100進行顯示。
[0062]在本實施例中,用戶獲取項目的行為造成可供獲取的項目的數(shù)量進行減少,則用于取值的數(shù)據單元中的數(shù)量會相應地進行減少(此處對應減少數(shù)據單元數(shù)量的方式僅為示例,本實施例對此并不限定),造成首先數(shù)據單元a的數(shù)量會按100、99、98……逐漸減少,當數(shù)量降低至O時選擇數(shù)據單元b,并將數(shù)據單元b中的100發(fā)送到終端……其后過程以此類推,按前述的順序逐個獲取數(shù)據單元,且直至每個數(shù)據單元的數(shù)值為O。需要注意的是,此處的順序僅為示例,可以是其他規(guī)定好的順序。
[0063]在本實施例的技術方案中,按照預設的順序逐次獲取數(shù)據單元,有利于全面地獲取每個數(shù)據單元,避免遺漏其中的任一個數(shù)據單元。
[0064]本發(fā)明的另一個實施例中還提供了一種項目數(shù)量獲取系統(tǒng),取值模塊420按項目的總數(shù)與預設系數(shù)的乘積進行取值,預設系數(shù)小于I。在本實施例中,例如,項目的總數(shù)為500,預設系數(shù)為0.6,則取值則為300。
[0065]在本實施例的技術方案中,可以自動將取值維持在低于項目總數(shù)的范圍,項目總數(shù)與預設系數(shù)相乘的計算邏輯非常簡單,實現(xiàn)起來效率非常高且不容易出錯。
[0066]如圖5所示,本發(fā)明的另一個實施例中還提供了一種項目數(shù)量獲取系統(tǒng),還包括:
[0067]總數(shù)獲取模塊440,用于從數(shù)據單元中獲取項目的總數(shù)。在本實施例中,數(shù)據單元可以是一個也可以是多個,如果數(shù)據單元為多個,則取多個數(shù)據單元記錄的項目數(shù)量之和為項目總數(shù)。
[0068]比較模塊450,用于將項目的總數(shù)與預設上限進行比較。
[0069]項目的總數(shù)大于或等于預設上限時,取值模塊420按預設上限進行取值。在本實施例中,假設項目總數(shù)為500而預設上限為300,則取值為300。
[0070]在本實施例的技術方案中,可以將取值始終限制在自預設上限以下,從而對用戶造成影響,促進用戶獲取項目,而比較邏輯非常簡單,實現(xiàn)起來效率很高且不容易出錯。
[0071]本發(fā)明的另一個實施例中還提供了一種項目數(shù)量獲取系統(tǒng),項目的總數(shù)小于或等于預設上限時,取值模塊420按項目的總數(shù)進行取值。在本實施例中,假設項目總數(shù)為200而預設上限為300,則取值為200。
[0072]在本實施例的技術方案中,在項目總數(shù)低于預設上限時按實際項目數(shù)量進行取值,此時不需要促進用戶獲取項目,所以取真實的項目數(shù)量即可。
[0073]如圖6所示,本發(fā)明的另一個實施例中還提供了一種服務器,其包括:根據前述實施例的項目數(shù)量獲取系統(tǒng)610。
[0074]根據前述的實施例可知,用戶所查看到的服務器返回給終端的項目數(shù)量不一定是數(shù)據單元中記錄的實際數(shù)量,所以無論數(shù)據單元中的項目數(shù)量是多是少,用戶所看到的項目數(shù)量始終低于預定上限,這有利于影響用戶獲取項目;服務器對用戶發(fā)送的每個請求都能進行響應,所以取值非常及時效率非常高;在取值過程中,由于數(shù)據單元中記錄的項目數(shù)量不需人為進行干預,有利于降低資源的消耗。
[0075]在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設備固有相關。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據上面的描述,構造這類系統(tǒng)所要求的結構是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。
[0076]在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0077]類似地,應當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權利要求書由此明確地并入該【具體實施方式】,其中每個權利要求本身都作為本發(fā)明的單獨實施例。
[0078]本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0079]此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內并且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0080]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據本發(fā)明實施例的項目數(shù)量獲取系統(tǒng)中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0081]應該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
[0082]Al、一種項目數(shù)量獲取方法,其包括:
[0083]接收終端發(fā)送的對可供用戶獲取的項目的數(shù)量的請求,所述項目的數(shù)量記錄在預設的數(shù)據單元中;
[0084]根據所述數(shù)據單元中記錄的項目數(shù)量取小于或等于預設上限的數(shù)值;
[0085]將取得的數(shù)值發(fā)送給所述終端。
[0086]A2、根據Al所述的方法,其中,
[0087]所述預設上限為所述項目的總數(shù)。
[0088]A3、根據A2所述的方法,其中,所述數(shù)據單元為多個,多個數(shù)據單元中記錄的項目數(shù)量之和為所述項目的總數(shù);根據所述數(shù)據單元中記錄的項目數(shù)量取小于或等于預設上限的數(shù)值具體包括:
[0089]從所述多個數(shù)據單元中選擇一個數(shù)據單元,并按所選數(shù)據單元中記錄的項目數(shù)量進行取值。
[0090]A4、根據A3所述的方法,其中,還包括:
[0091]若所述所選數(shù)據單元中記錄的項目數(shù)量為零,則重新選擇一個數(shù)據單元。
[0092]A5、根據A4所述的方法,其中,重新選擇一個數(shù)據單元,具體包括:
[0093]按預設順序,從所述多個數(shù)據單元中選擇一個新的數(shù)據單元。
[0094]A6、根據A2所述的方法,其中,根據所述數(shù)據單元中記錄的項目數(shù)量取小于或等于預設上限的數(shù)值,具體包括:
[0095]按所述項目的總數(shù)與預設系數(shù)的乘積進行取值,所述預設系數(shù)小于I。
[0096]A7、根據Al所述的方法,其中,根據所述數(shù)據單元中記錄的項目數(shù)量取小于或等于預設上限的數(shù)值,具體包括:
[0097]從所述數(shù)據單元中獲取所述項目的總數(shù);
[0098]將所述項目的總數(shù)與所述預設上限進行比較;
[0099]所述項目的總數(shù)大于或等于所述預設上限時,按所述預設上限進行取值。
[0100]AS、根據A7所述的方法,其中,根據所述數(shù)據單元中記錄的項目數(shù)量取小于或等于預設上限的數(shù)值,還包括:
[0101]所述項目的總數(shù)小于或等于所述預設上限時,按所述項目的總數(shù)進行取值。
[0102]A9、一種項目數(shù)量獲取系統(tǒng),其包括:
[0103]接收模塊,用于接收終端發(fā)送的對可供用戶獲取的項目的數(shù)量的請求,所述項目的數(shù)量記錄在預設的數(shù)據單元中;
[0104]取值模塊,用于根據所述數(shù)據單元中記錄的項目數(shù)量取小于或等于預設上限的數(shù)值;
[0105]發(fā)送模塊,用于將取得的數(shù)值發(fā)送給所述終端。
[0106]A10、根據A9所述的系統(tǒng),其中,
[0107]所述預設上限為所述項目的總數(shù)。
[0108]All、根據AlO所述的系統(tǒng),其中,所述數(shù)據單元為多個,多個數(shù)據單元中記錄的項目數(shù)量之和為所述項目的總數(shù);
[0109]所述取值模塊從所述多個數(shù)據單元中選擇一個數(shù)據單元,并按所選數(shù)據單元中記錄的項目數(shù)量進行取值。
[0110]A12、根據All所述的系統(tǒng),其中,
[0111]若所述所選數(shù)據單元中記錄的項目數(shù)量為零,則所述取值模塊重新選擇一個數(shù)據單元。
[0112]A13、根據A12所述的系統(tǒng),其中,
[0113]所述取值模塊按預設順序,從所述多個數(shù)據單元中選擇一個新的數(shù)據單元。
[0114]A14、根據AlO所述的系統(tǒng),其中,
[0115]所述取值模塊按所述項目的總數(shù)與預設系數(shù)的乘積進行取值,所述預設系數(shù)小于丄O
[0116]A15、根據A9所述的系統(tǒng),其中,還包括:
[0117]總數(shù)獲取模塊,用于從所述數(shù)據單元中獲取所述項目的總數(shù);
[0118]比較模塊,用于將所述項目的總數(shù)與所述預設上限進行比較;
[0119]所述項目的總數(shù)大于或等于所述預設上限時,所述取值模塊按所述預設上限進行取值。
[0120]A16、根據A15所述的系統(tǒng),其中,
[0121]所述項目的總數(shù)小于或等于所述預設上限時,所述取值模塊按所述項目的總數(shù)進行取值。
[0122]A17、一種服務器,其包括:
[0123]根據A9至A16中任一項所述的項目數(shù)量獲取系統(tǒng)。
【權利要求】
1.一種項目數(shù)量獲取方法,其包括: 接收終端發(fā)送的對可供用戶獲取的項目的數(shù)量的請求,所述項目的數(shù)量記錄在預設的數(shù)據單元中; 根據所述數(shù)據單元中記錄的項目數(shù)量取小于或等于預設上限的數(shù)值; 將取得的數(shù)值發(fā)送給所述終端。
2.根據權利要求1所述的方法,其中, 所述預設上限為所述項目的總數(shù)。
3.根據權利要求2所述的方法,其中,所述數(shù)據單元為多個,多個數(shù)據單元中記錄的項目數(shù)量之和為所述項目的總數(shù);根據所述數(shù)據單元中記錄的項目數(shù)量取小于或等于預設上限的數(shù)值具體包括: 從所述多個數(shù)據單元中選擇一個數(shù)據單元,并按所選數(shù)據單元中記錄的項目數(shù)量進行取值。
4.根據權利要求2所述的方法,其中,根據所述數(shù)據單元中記錄的項目數(shù)量取小于或等于預設上限的數(shù)值,具體包括: 按所述項目的總數(shù)與預設系數(shù)的乘積進行取值,所述預設系數(shù)小于I。
5.根據權利要求1所述的方法,其中,根據所述數(shù)據單元中記錄的項目數(shù)量取小于或等于預設上限的數(shù)值,具體包括: 從所述數(shù)據單元中獲取所述項目的總數(shù); 將所述項目的總數(shù)與所述預設上限進行比較; 所述項目的總數(shù)大于或等于所述預設上限時,按所述預設上限進行取值。
6.一種項目數(shù)量獲取系統(tǒng),其包括: 接收模塊,用于接收終端發(fā)送的對可供用戶獲取的項目的數(shù)量的請求,所述項目的數(shù)量記錄在預設的數(shù)據單元中; 取值模塊,用于根據所述數(shù)據單元中記錄的項目數(shù)量取小于或等于預設上限的數(shù)值; 發(fā)送模塊,用于將取得的數(shù)值發(fā)送給所述終端。
7.根據權利要求6所述的系統(tǒng),其中, 所述預設上限為所述項目的總數(shù)。
8.根據權利要求7所述的系統(tǒng),其中,所述數(shù)據單元為多個,多個數(shù)據單元中記錄的項目數(shù)量之和為所述項目的總數(shù); 所述取值模塊從所述多個數(shù)據單元中選擇一個數(shù)據單元,并按所選數(shù)據單元中記錄的項目數(shù)量進行取值。
9.根據權利要求6所述的系統(tǒng),其中,還包括: 總數(shù)獲取模塊,用于從所述數(shù)據單元中獲取所述項目的總數(shù); 比較模塊,用于將所述項目的總數(shù)與所述預設上限進行比較; 所述項目的總數(shù)大于或等于所述預設上限時,所述取值模塊按所述預設上限進行取值。
10.一種服務器,其包括: 根據權利要求6至9中任一項所述的項目數(shù)量獲取系統(tǒng)。
【文檔編號】G06Q30/00GK104301398SQ201410509432
【公開日】2015年1月21日 申請日期:2014年9月28日 優(yōu)先權日:2014年9月28日
【發(fā)明者】陳曦, 姜思淼, 廖志鵬 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司