一種基于地理位置的銷售數(shù)據(jù)展示方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種基于地理位置的銷售數(shù)據(jù)展示方法和系統(tǒng),方法包括:服務(wù)器端根據(jù)用戶端掃碼所上傳的信息中獲取標(biāo)識(shí)碼和手機(jī)號(hào)碼;服務(wù)器端根據(jù)手機(jī)號(hào)碼獲取對(duì)應(yīng)的省ID和市ID,并與標(biāo)識(shí)碼進(jìn)行關(guān)聯(lián)記為一條銷售記錄;服務(wù)器端根據(jù)預(yù)設(shè)的時(shí)間間隔更新一次快照數(shù)據(jù)表;服務(wù)器端接收客戶端發(fā)送的數(shù)據(jù)訂閱請(qǐng)求;服務(wù)器端根據(jù)數(shù)據(jù)訂閱請(qǐng)求返回對(duì)應(yīng)的數(shù)據(jù)至客戶端;客戶端根據(jù)接收到的數(shù)據(jù)結(jié)合地圖矢量圖進(jìn)行呈現(xiàn)。本發(fā)明通過(guò)掃碼的方式統(tǒng)計(jì)已銷售產(chǎn)品以及該產(chǎn)品的銷售地,能夠提高統(tǒng)計(jì)效率并且減輕統(tǒng)計(jì)工作量,另外,統(tǒng)計(jì)數(shù)據(jù)結(jié)合地圖進(jìn)行展示呈現(xiàn)能夠使決策者直觀地看到不同地區(qū)的銷售情況。
【專利說(shuō)明】
一種基于地理位置的銷售數(shù)據(jù)展示方法和系統(tǒng)
技術(shù)領(lǐng)域
[0001 ]本發(fā)明公開(kāi)了一種基于地理位置的銷售數(shù)據(jù)展示方法和系統(tǒng)。
【背景技術(shù)】
[0002]產(chǎn)品銷售監(jiān)控對(duì)于企業(yè)公司的運(yùn)作和計(jì)劃有著重要的指示作用,許多企業(yè)都利用各種手段收集產(chǎn)品的銷售情況,現(xiàn)有的產(chǎn)品銷售情況的記錄不盡完善,甚至有些還使用人工記錄的方式進(jìn)行銷售數(shù)據(jù)統(tǒng)計(jì),耗時(shí)耗力,效率低下。另外,得到了產(chǎn)品的銷售數(shù)據(jù)后,如何對(duì)銷售數(shù)據(jù)進(jìn)行展示呈現(xiàn)也是很重要的,現(xiàn)有的大多采用數(shù)字呈現(xiàn)方式,如果展示大量的數(shù)字,反而會(huì)讓人眼花繚亂,很難快速直觀地感受到銷售情況的差異。
【發(fā)明內(nèi)容】
[0003]為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種基于地理位置的銷售數(shù)據(jù)展示方法和系統(tǒng),通過(guò)掃碼的方式統(tǒng)計(jì)已銷售產(chǎn)品以及該產(chǎn)品的銷售地,能夠提高統(tǒng)計(jì)效率并且減輕統(tǒng)計(jì)工作量,另外,統(tǒng)計(jì)數(shù)據(jù)結(jié)合地圖進(jìn)行展示呈現(xiàn)能夠使決策者直觀地看到不同地區(qū)的銷售情況。
[0004]為解決上述問(wèn)題,本發(fā)明所采用的技術(shù)方案如下:
[0005]方案一:
[0006]—種基于地理位置的銷售數(shù)據(jù)展示方法,包括以下步驟:
[0007]S1、服務(wù)器端根據(jù)用戶端掃描已銷售產(chǎn)品的標(biāo)識(shí)碼后所上傳的信息中獲取標(biāo)識(shí)碼和手機(jī)號(hào)碼;
[0008]S2、服務(wù)器端根據(jù)手機(jī)號(hào)碼獲取對(duì)應(yīng)的省ID和市ID,將標(biāo)識(shí)碼與省ID和市ID進(jìn)行關(guān)聯(lián)并記為一條銷售記錄;
[0009]S3、服務(wù)器端根據(jù)預(yù)設(shè)的時(shí)間間隔更新一次快照數(shù)據(jù)表,所述快照數(shù)據(jù)表中包括每個(gè)市ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額,以及每個(gè)省ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額;
[0010]S4、服務(wù)器端接收客戶端發(fā)送的數(shù)據(jù)訂閱請(qǐng)求,若接收到省級(jí)數(shù)據(jù)訂閱請(qǐng)求,則執(zhí)行步驟S5,若接收到指定省下的市級(jí)數(shù)據(jù)訂閱請(qǐng)求,則執(zhí)行步驟S6 ;
[0011]S5、服務(wù)器端將每個(gè)省ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額發(fā)送到客戶端,執(zhí)行步驟S7 ;
[0012]S6、服務(wù)器端將指定省下的市ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額發(fā)送到客戶端,執(zhí)行步驟S7;
[0013]S7、客戶端根據(jù)接收到的數(shù)據(jù)結(jié)合地圖矢量圖進(jìn)行呈現(xiàn)。
[0014]優(yōu)選的,在步驟S7中,若接收的是省級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),則根據(jù)每個(gè)省ID查找地圖矢量圖中對(duì)應(yīng)的省svg對(duì)象,然后根據(jù)每個(gè)省ID對(duì)應(yīng)的銷售總額獲取對(duì)應(yīng)的顏色并分別填充到對(duì)應(yīng)的省svg對(duì)象中,以使地圖矢量圖中的省區(qū)域呈現(xiàn)對(duì)應(yīng)的顏色;
[0015]若接收的是市級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),則根據(jù)每個(gè)市ID查找地圖矢量圖中對(duì)應(yīng)的市SVg對(duì)象,然后根據(jù)每個(gè)市ID對(duì)應(yīng)的銷售總額獲取對(duì)應(yīng)的顏色并分別填充到對(duì)應(yīng)的市sVg對(duì)象中,以使地圖矢量圖中的市區(qū)域呈現(xiàn)對(duì)應(yīng)的顏色。
[0016]優(yōu)選的,在步驟S7中,若接收的是省級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),還包括:將每個(gè)省ID對(duì)應(yīng)的最近一次時(shí)間間隔產(chǎn)生的銷售額以浮層形式呈現(xiàn)在地圖矢量圖對(duì)應(yīng)的省區(qū)域中心;若接收的是市級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),還包括:將每個(gè)市ID對(duì)應(yīng)的最近一次時(shí)間間隔產(chǎn)生的銷售額以浮層形式呈現(xiàn)在地圖矢量圖對(duì)應(yīng)的市區(qū)域中心。
[0017]優(yōu)選的,在步驟S2中,服務(wù)器端根據(jù)手機(jī)號(hào)碼獲取對(duì)應(yīng)的省ID和市ID包括以下子步驟:
[0018]S21、判斷手機(jī)號(hào)碼是否已注冊(cè),若是,則執(zhí)行步驟S24;若否,則執(zhí)行步驟S22;
[0019]S22、將該手機(jī)號(hào)碼進(jìn)行注冊(cè),并判斷是否能查找到該手機(jī)號(hào)碼的歸屬地信息,若是,則將歸屬地信息中的省ID和市ID寫入該手機(jī)號(hào)碼對(duì)應(yīng)的會(huì)員信息中,并執(zhí)行S24;若否,則執(zhí)行步驟S23;
[0020]S23、根據(jù)該手機(jī)號(hào)碼當(dāng)前的網(wǎng)絡(luò)IP查找到省ID和市ID,并寫入該手機(jī)號(hào)碼對(duì)應(yīng)的會(huì)員信息中,執(zhí)行步驟S24;
[0021]S24、根據(jù)該手機(jī)號(hào)碼所對(duì)應(yīng)的會(huì)員信息中獲取省ID和市ID。
[0022]優(yōu)選的,在步驟SI中,還包括:判斷獲取到的標(biāo)識(shí)碼是否為首次記錄,若是,則執(zhí)行步驟S2,若否,則執(zhí)行步驟S3。
[0023]方案二:
[0024]一種基于地理位置的銷售數(shù)據(jù)展示系統(tǒng),包括以下模塊:
[0025]信息獲取模塊,設(shè)于服務(wù)器端,用于根據(jù)用戶端掃描已銷售產(chǎn)品的標(biāo)識(shí)碼后所上傳的信息中獲取標(biāo)識(shí)碼和手機(jī)號(hào)碼;
[0026]銷售記錄生成模塊,設(shè)于服務(wù)器端,用于根據(jù)手機(jī)號(hào)碼獲取對(duì)應(yīng)的省ID和市ID,將標(biāo)識(shí)碼與省ID和市ID進(jìn)行關(guān)聯(lián)并記為一條銷售記錄;
[0027]快照數(shù)據(jù)生成模塊,設(shè)于服務(wù)器端,用于根據(jù)預(yù)設(shè)的時(shí)間間隔更新一次快照數(shù)據(jù)表,所述快照數(shù)據(jù)表中包括每個(gè)市ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額,以及每個(gè)省ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額;
[0028]訂閱請(qǐng)求接收模塊,設(shè)于服務(wù)器端,用于接收客戶端發(fā)送的數(shù)據(jù)訂閱請(qǐng)求,若接收到省級(jí)數(shù)據(jù)訂閱請(qǐng)求,則執(zhí)行省級(jí)數(shù)據(jù)響應(yīng)模塊,若接收到指定省下的市級(jí)數(shù)據(jù)訂閱請(qǐng)求,則執(zhí)行市級(jí)數(shù)據(jù)響應(yīng)模塊;
[0029]省級(jí)數(shù)據(jù)響應(yīng)模塊,設(shè)于服務(wù)器端,用于將每個(gè)省ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額發(fā)送到客戶端,執(zhí)行數(shù)據(jù)呈現(xiàn)模塊;
[0030]市級(jí)數(shù)據(jù)響應(yīng)模塊,設(shè)于服務(wù)器端,用于將指定省下的市ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額發(fā)送到客戶端,執(zhí)行數(shù)據(jù)呈現(xiàn)模塊;
[0031]數(shù)據(jù)呈現(xiàn)模塊,設(shè)于客戶端,用于根據(jù)接收到的數(shù)據(jù)結(jié)合地圖矢量圖進(jìn)行呈現(xiàn)。
[0032]優(yōu)選的,在數(shù)據(jù)呈現(xiàn)模塊中,若接收的是省級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),則根據(jù)每個(gè)省ID查找地圖矢量圖中對(duì)應(yīng)的省svg對(duì)象,然后根據(jù)每個(gè)省ID對(duì)應(yīng)的銷售總額獲取對(duì)應(yīng)的顏色并分別填充到對(duì)應(yīng)的省svg對(duì)象中,以使地圖矢量圖中的省區(qū)域呈現(xiàn)對(duì)應(yīng)的顏色;
[0033]若接收的是市級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),則根據(jù)每個(gè)市ID查找地圖矢量圖中對(duì)應(yīng)的市svg對(duì)象,然后根據(jù)每個(gè)市ID對(duì)應(yīng)的銷售總額獲取對(duì)應(yīng)的顏色并分別填充到對(duì)應(yīng)的市SVg對(duì)象中,以使地圖矢量圖中的市區(qū)域呈現(xiàn)對(duì)應(yīng)的顏色。
[0034]優(yōu)選的,在數(shù)據(jù)呈現(xiàn)模塊中,若接收的是省級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),還包括:將每個(gè)省ID對(duì)應(yīng)的最近一次時(shí)間間隔產(chǎn)生的銷售額以浮層形式呈現(xiàn)在地圖矢量圖對(duì)應(yīng)的省區(qū)域中心;若接收的是市級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),還包括:將每個(gè)市ID對(duì)應(yīng)的最近一次時(shí)間間隔產(chǎn)生的銷售額以浮層形式呈現(xiàn)在地圖矢量圖對(duì)應(yīng)的市區(qū)域中心。
[0035]優(yōu)選的,在銷售記錄生成模塊中,服務(wù)器端根據(jù)手機(jī)號(hào)碼獲取對(duì)應(yīng)的省ID和市ID包括以下子步驟:
[0036]S21、判斷手機(jī)號(hào)碼是否已注冊(cè),若是,則執(zhí)行步驟S24;若否,則執(zhí)行步驟S22;
[0037]S22、將該手機(jī)號(hào)碼進(jìn)行注冊(cè),并判斷是否能查找到該手機(jī)號(hào)碼的歸屬地信息,若是,則將歸屬地信息中的省ID和市ID寫入該手機(jī)號(hào)碼對(duì)應(yīng)的會(huì)員信息中,并執(zhí)行S24;若否,則執(zhí)行步驟S23;
[0038]S23、根據(jù)該手機(jī)號(hào)碼當(dāng)前的網(wǎng)絡(luò)IP查找到省ID和市ID,并寫入該手機(jī)號(hào)碼對(duì)應(yīng)的會(huì)員信息中,執(zhí)行步驟S24;
[0039]S24、根據(jù)該手機(jī)號(hào)碼所對(duì)應(yīng)的會(huì)員信息中獲取省ID和市ID。
[0040]優(yōu)選的,在信息獲取模塊中,還包括:判斷獲取到的標(biāo)識(shí)碼是否為首次記錄,若是,則執(zhí)行銷售記錄生成模塊,若否,則執(zhí)行快照數(shù)據(jù)生成模塊。
[0041]相比現(xiàn)有技術(shù),本發(fā)明的有益效果在于:通過(guò)掃碼以及獲取客戶手機(jī)號(hào)碼的方式統(tǒng)計(jì)已銷售產(chǎn)品以及該產(chǎn)品的銷售地區(qū),能夠提高統(tǒng)計(jì)效率并且減輕統(tǒng)計(jì)工作量。另外,統(tǒng)計(jì)數(shù)據(jù)結(jié)合地圖進(jìn)行展示呈現(xiàn)能夠使管理者直觀地看到不同地區(qū)的銷售情況,具體以顏色的深淺展示出不同地區(qū)的銷售情況,同時(shí)還能顯示在最近的時(shí)間間隔中每個(gè)地區(qū)的銷售情況。
【附圖說(shuō)明】
[0042]圖1為本發(fā)明的基于地理位置的銷售數(shù)據(jù)展示方法的流程圖。
【具體實(shí)施方式】
[0043 ]下面,結(jié)合附圖以及【具體實(shí)施方式】,對(duì)本發(fā)明做進(jìn)一步描述:
[0044]參考圖1,一種基于地理位置的銷售數(shù)據(jù)展示方法,包括以下步驟:
[0045]S1、服務(wù)器端根據(jù)用戶端掃描已銷售產(chǎn)品的標(biāo)識(shí)碼后所上傳的信息中獲取標(biāo)識(shí)碼和手機(jī)號(hào)碼。在產(chǎn)品銷售之后,銷售員可以通過(guò)用戶端掃描該產(chǎn)品上的標(biāo)識(shí)碼,然后再輸入客戶的手機(jī)號(hào)碼即可,也可以是客戶使用自己的手機(jī)進(jìn)行掃碼從而將標(biāo)識(shí)碼和手機(jī)號(hào)碼上傳,其中,標(biāo)識(shí)碼可以是二維碼、條形碼等記錄了產(chǎn)品信息的標(biāo)識(shí)。
[0046]S2、服務(wù)器端根據(jù)手機(jī)號(hào)碼獲取對(duì)應(yīng)的省ID和市ID,將標(biāo)識(shí)碼與省ID和市ID進(jìn)行關(guān)聯(lián)并記為一條銷售記錄。
[0047]S3、服務(wù)器端根據(jù)預(yù)設(shè)的時(shí)間間隔更新一次快照數(shù)據(jù)表,所述快照數(shù)據(jù)表中包括每個(gè)市ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額,以及每個(gè)省ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額。具體的,更新快照數(shù)據(jù)表是通過(guò)檢索銷售記錄中的省ID和市ID,然后進(jìn)行相應(yīng)的統(tǒng)計(jì)。
[0048]S4、服務(wù)器端接收客戶端發(fā)送的數(shù)據(jù)訂閱請(qǐng)求,若接收到省級(jí)數(shù)據(jù)訂閱請(qǐng)求,則執(zhí)行步驟S5,若接收到指定省下的市級(jí)數(shù)據(jù)訂閱請(qǐng)求,則執(zhí)行步驟S6 ;
[0049]S5、服務(wù)器端將每個(gè)省ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額發(fā)送到客戶端,執(zhí)行步驟S7 ;
[0050]S6、服務(wù)器端將指定省下的市ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額發(fā)送到客戶端,執(zhí)行步驟S7;
[0051]S7、客戶端根據(jù)接收到的數(shù)據(jù)結(jié)合地圖矢量圖進(jìn)行呈現(xiàn)。
[0052]其中,在步驟S7中,若接收的是省級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),則根據(jù)每個(gè)省ID查找地圖矢量圖中對(duì)應(yīng)的省svg對(duì)象,然后根據(jù)每個(gè)省ID對(duì)應(yīng)的銷售總額獲取對(duì)應(yīng)的顏色并分別填充到對(duì)應(yīng)的省svg對(duì)象中,以使地圖矢量圖中的省區(qū)域呈現(xiàn)對(duì)應(yīng)的顏色;還將每個(gè)省ID對(duì)應(yīng)的最近一次時(shí)間間隔產(chǎn)生的銷售額以浮層形式呈現(xiàn)在地圖矢量圖對(duì)應(yīng)的省區(qū)域中心。例如,在客戶端中展示出中國(guó)地圖,然后每個(gè)省份區(qū)域根據(jù)不同的銷售總額呈現(xiàn)不同的顏色,銷售總額越大,則顏色越深,從而直觀地看到省與省之間的銷售總額對(duì)比,然后每隔預(yù)設(shè)的時(shí)間間隔都會(huì)在每個(gè)省份區(qū)域的中心浮現(xiàn)出最近一次時(shí)間間隔所產(chǎn)生的銷售額,當(dāng)然,還可以進(jìn)一步設(shè)置其它交互動(dòng)作,當(dāng)鼠標(biāo)指向某個(gè)省份區(qū)域時(shí),會(huì)在指定的區(qū)域顯示該省份的銷售總額數(shù)據(jù)和最近一次時(shí)間間隔所產(chǎn)生的銷售額數(shù)據(jù)。
[0053]若接收的是市級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),則根據(jù)每個(gè)市ID查找地圖矢量圖中對(duì)應(yīng)的市svg對(duì)象,然后根據(jù)每個(gè)市ID對(duì)應(yīng)的銷售總額獲取對(duì)應(yīng)的顏色并分別填充到對(duì)應(yīng)的市svg對(duì)象中,以使地圖矢量圖中的市區(qū)域呈現(xiàn)對(duì)應(yīng)的顏色;還將每個(gè)市ID對(duì)應(yīng)的最近一次時(shí)間間隔產(chǎn)生的銷售額以浮層形式呈現(xiàn)在地圖矢量圖對(duì)應(yīng)的市區(qū)域中心。例如,在客戶端中展示指定的省份地圖,具體可以通過(guò)在中國(guó)地圖中點(diǎn)擊某個(gè)省份區(qū)域,從而進(jìn)入該省份的省份地圖,然后該省份的每個(gè)市區(qū)域根據(jù)不同的銷售總額呈現(xiàn)不同的顏色,銷售總額越大,則顏色越深,從而直觀地看到市與市之間的銷售總額對(duì)比,然后每隔預(yù)設(shè)的時(shí)間間隔都會(huì)在每個(gè)市區(qū)域的中心浮現(xiàn)出最近一次時(shí)間間隔所產(chǎn)生的銷售額,當(dāng)然,還可以進(jìn)一步設(shè)置其它交互動(dòng)作,當(dāng)鼠標(biāo)指向某個(gè)市區(qū)域時(shí),會(huì)在指定的區(qū)域顯示該市的銷售總額數(shù)據(jù)和最近一次時(shí)間間隔所產(chǎn)生的銷售額數(shù)據(jù)。
[0054]進(jìn)一步的,在步驟S2中,服務(wù)器端根據(jù)手機(jī)號(hào)碼獲取對(duì)應(yīng)的省ID和市ID包括以下子步驟:
[0055]S21、判斷手機(jī)號(hào)碼是否已注冊(cè),若是,則執(zhí)行步驟S24;若否,則執(zhí)行步驟S22;
[0056]S22、將該手機(jī)號(hào)碼進(jìn)行注冊(cè),并判斷是否能查找到該手機(jī)號(hào)碼的歸屬地信息,若是,則將歸屬地信息中的省ID和市ID寫入該手機(jī)號(hào)碼對(duì)應(yīng)的會(huì)員信息中,并執(zhí)行S24;若否,則執(zhí)行步驟S23;
[0057]S23、根據(jù)該手機(jī)號(hào)碼當(dāng)前的網(wǎng)絡(luò)IP查找到省ID和市ID,并寫入該手機(jī)號(hào)碼對(duì)應(yīng)的會(huì)員信息中,執(zhí)行步驟S24;
[0058]S24、根據(jù)該手機(jī)號(hào)碼所對(duì)應(yīng)的會(huì)員信息中獲取省ID和市ID。
[0059]通過(guò)上述子步驟,能夠準(zhǔn)確地根據(jù)手機(jī)號(hào)碼獲取到對(duì)應(yīng)的省ID和市ID,從而確定該已銷售產(chǎn)品的銷售地區(qū)。
[0060]更進(jìn)一步的,在步驟SI中,還包括:判斷獲取到的標(biāo)識(shí)碼是否為首次記錄,若是,則執(zhí)行步驟S2,若否,則執(zhí)行步驟S3。通過(guò)該步驟,能夠避免已銷售產(chǎn)品上的標(biāo)識(shí)碼被重復(fù)記錄,從而影響銷售數(shù)據(jù)的真實(shí)性和準(zhǔn)確性。
[0061]本發(fā)明的基于地理位置的銷售數(shù)據(jù)展示方法的優(yōu)點(diǎn)在于:通過(guò)掃碼以及獲取客戶手機(jī)號(hào)碼的方式統(tǒng)計(jì)已銷售產(chǎn)品以及該產(chǎn)品的銷售地區(qū),能夠提高統(tǒng)計(jì)效率并且減輕統(tǒng)計(jì)工作量。另外,統(tǒng)計(jì)數(shù)據(jù)結(jié)合地圖進(jìn)行展示呈現(xiàn)能夠使管理者直觀地看到不同地區(qū)的銷售情況,具體以顏色的深淺展示出不同地區(qū)的銷售情況,同時(shí)還能顯示在最近的時(shí)間間隔中每個(gè)地區(qū)的銷售情況。
[0062]對(duì)應(yīng)于上述的基于地理位置的銷售數(shù)據(jù)展示方法,本發(fā)明還公開(kāi)了一種基于地理位置的銷售數(shù)據(jù)展示系統(tǒng),包括以下模塊:
[0063]信息獲取模塊,設(shè)于服務(wù)器端,用于根據(jù)用戶端掃描已銷售產(chǎn)品的標(biāo)識(shí)碼后所上傳的信息中獲取標(biāo)識(shí)碼和手機(jī)號(hào)碼;
[0064]銷售記錄生成模塊,設(shè)于服務(wù)器端,用于根據(jù)手機(jī)號(hào)碼獲取對(duì)應(yīng)的省ID和市ID,將標(biāo)識(shí)碼與省ID和市ID進(jìn)行關(guān)聯(lián)并記為一條銷售記錄;
[0065]快照數(shù)據(jù)生成模塊,設(shè)于服務(wù)器端,用于根據(jù)預(yù)設(shè)的時(shí)間間隔更新一次快照數(shù)據(jù)表,所述快照數(shù)據(jù)表中包括每個(gè)市ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額,以及每個(gè)省ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額;
[0066]訂閱請(qǐng)求接收模塊,設(shè)于服務(wù)器端,用于接收客戶端發(fā)送的數(shù)據(jù)訂閱請(qǐng)求,若接收到省級(jí)數(shù)據(jù)訂閱請(qǐng)求,則執(zhí)行省級(jí)數(shù)據(jù)響應(yīng)模塊,若接收到指定省下的市級(jí)數(shù)據(jù)訂閱請(qǐng)求,則執(zhí)行市級(jí)數(shù)據(jù)響應(yīng)模塊;
[0067]省級(jí)數(shù)據(jù)響應(yīng)模塊,設(shè)于服務(wù)器端,用于將每個(gè)省ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額發(fā)送到客戶端,執(zhí)行數(shù)據(jù)呈現(xiàn)模塊;
[0068]市級(jí)數(shù)據(jù)響應(yīng)模塊,設(shè)于服務(wù)器端,用于將指定省下的市ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額發(fā)送到客戶端,執(zhí)行數(shù)據(jù)呈現(xiàn)模塊;
[0069]數(shù)據(jù)呈現(xiàn)模塊,設(shè)于客戶端,用于根據(jù)接收到的數(shù)據(jù)結(jié)合地圖矢量圖進(jìn)行呈現(xiàn)。
[0070]優(yōu)選的,在數(shù)據(jù)呈現(xiàn)模塊中,若接收的是省級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),則根據(jù)每個(gè)省ID查找地圖矢量圖中對(duì)應(yīng)的省svg對(duì)象,然后根據(jù)每個(gè)省ID對(duì)應(yīng)的銷售總額獲取對(duì)應(yīng)的顏色并分別填充到對(duì)應(yīng)的省svg對(duì)象中,以使地圖矢量圖中的省區(qū)域呈現(xiàn)對(duì)應(yīng)的顏色;
[0071]若接收的是市級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),則根據(jù)每個(gè)市ID查找地圖矢量圖中對(duì)應(yīng)的市svg對(duì)象,然后根據(jù)每個(gè)市ID對(duì)應(yīng)的銷售總額獲取對(duì)應(yīng)的顏色并分別填充到對(duì)應(yīng)的市sVg對(duì)象中,以使地圖矢量圖中的市區(qū)域呈現(xiàn)對(duì)應(yīng)的顏色。
[0072]優(yōu)選的,在數(shù)據(jù)呈現(xiàn)模塊中,若接收的是省級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),還包括:將每個(gè)省ID對(duì)應(yīng)的最近一次時(shí)間間隔產(chǎn)生的銷售額以浮層形式呈現(xiàn)在地圖矢量圖對(duì)應(yīng)的省區(qū)域中心;若接收的是市級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),還包括:將每個(gè)市ID對(duì)應(yīng)的最近一次時(shí)間間隔產(chǎn)生的銷售額以浮層形式呈現(xiàn)在地圖矢量圖對(duì)應(yīng)的市區(qū)域中心。
[0073]優(yōu)選的,在銷售記錄生成模塊中,服務(wù)器端根據(jù)手機(jī)號(hào)碼獲取對(duì)應(yīng)的省ID和市ID包括以下子步驟:
[0074]S21、判斷手機(jī)號(hào)碼是否已注冊(cè),若是,則執(zhí)行步驟S24;若否,則執(zhí)行步驟S22;
[0075]S22、將該手機(jī)號(hào)碼進(jìn)行注冊(cè),并判斷是否能查找到該手機(jī)號(hào)碼的歸屬地信息,若是,則將歸屬地信息中的省ID和市ID寫入該手機(jī)號(hào)碼對(duì)應(yīng)的會(huì)員信息中,并執(zhí)行S24;若否,則執(zhí)行步驟S23;
[0076]S23、根據(jù)該手機(jī)號(hào)碼當(dāng)前的網(wǎng)絡(luò)IP查找到省ID和市ID,并寫入該手機(jī)號(hào)碼對(duì)應(yīng)的會(huì)員信息中,執(zhí)行步驟S24;
[0077]S24、根據(jù)該手機(jī)號(hào)碼所對(duì)應(yīng)的會(huì)員信息中獲取省ID和市ID。
[0078]優(yōu)選的,在信息獲取模塊中,還包括:判斷獲取到的標(biāo)識(shí)碼是否為首次記錄,若是,則執(zhí)行銷售記錄生成模塊,若否,則執(zhí)行快照數(shù)據(jù)生成模塊。
[0079]對(duì)本領(lǐng)域的技術(shù)人員來(lái)說(shuō),可根據(jù)以上描述的技術(shù)方案以及構(gòu)思,做出其它各種相應(yīng)的改變以及形變,而所有的這些改變以及形變都應(yīng)該屬于本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種基于地理位置的銷售數(shù)據(jù)展示方法,其特征在于,包括以下步驟: 51、服務(wù)器端根據(jù)用戶端掃描已銷售產(chǎn)品的標(biāo)識(shí)碼后所上傳的信息中獲取標(biāo)識(shí)碼和手機(jī)號(hào)碼; 52、服務(wù)器端根據(jù)手機(jī)號(hào)碼獲取對(duì)應(yīng)的省ID和市ID,將標(biāo)識(shí)碼與省ID和市ID進(jìn)行關(guān)聯(lián)并記為一條銷售記錄; 53、服務(wù)器端根據(jù)預(yù)設(shè)的時(shí)間間隔更新一次快照數(shù)據(jù)表,所述快照數(shù)據(jù)表中包括每個(gè)市ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額,以及每個(gè)省ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額; 54、服務(wù)器端接收客戶端發(fā)送的數(shù)據(jù)訂閱請(qǐng)求,若接收到省級(jí)數(shù)據(jù)訂閱請(qǐng)求,則執(zhí)行步驟S5,若接收到指定省下的市級(jí)數(shù)據(jù)訂閱請(qǐng)求,則執(zhí)行步驟S6 ; 55、服務(wù)器端將每個(gè)省ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額發(fā)送到客戶端,執(zhí)行步驟S7; 56、服務(wù)器端將指定省下的市ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額發(fā)送到客戶端,執(zhí)行步驟S7; 57、客戶端根據(jù)接收到的數(shù)據(jù)結(jié)合地圖矢量圖進(jìn)行呈現(xiàn)。2.根據(jù)權(quán)利要求1所述的基于地理位置的銷售數(shù)據(jù)展示方法,其特征在于,在步驟S7中,若接收的是省級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),則根據(jù)每個(gè)省ID查找地圖矢量圖中對(duì)應(yīng)的省svg對(duì)象,然后根據(jù)每個(gè)省ID對(duì)應(yīng)的銷售總額獲取對(duì)應(yīng)的顏色并分別填充到對(duì)應(yīng)的省svg對(duì)象中,以使地圖矢量圖中的省區(qū)域呈現(xiàn)對(duì)應(yīng)的顏色; 若接收的是市級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),則根據(jù)每個(gè)市ID查找地圖矢量圖中對(duì)應(yīng)的市svg對(duì)象,然后根據(jù)每個(gè)市ID對(duì)應(yīng)的銷售總額獲取對(duì)應(yīng)的顏色并分別填充到對(duì)應(yīng)的市svg對(duì)象中,以使地圖矢量圖中的市區(qū)域呈現(xiàn)對(duì)應(yīng)的顏色。3.根據(jù)權(quán)利要求2所述的基于地理位置的銷售數(shù)據(jù)展示方法,其特征在于,在步驟S7中,若接收的是省級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),還包括:將每個(gè)省ID對(duì)應(yīng)的最近一次時(shí)間間隔產(chǎn)生的銷售額以浮層形式呈現(xiàn)在地圖矢量圖對(duì)應(yīng)的省區(qū)域中心;若接收的是市級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),還包括:將每個(gè)市ID對(duì)應(yīng)的最近一次時(shí)間間隔產(chǎn)生的銷售額以浮層形式呈現(xiàn)在地圖矢量圖對(duì)應(yīng)的市區(qū)域中心。4.根據(jù)權(quán)利要求1所述的基于地理位置的銷售數(shù)據(jù)展示方法,其特征在于,在步驟S2中,服務(wù)器端根據(jù)手機(jī)號(hào)碼獲取對(duì)應(yīng)的省ID和市ID包括以下子步驟: 521、判斷手機(jī)號(hào)碼是否已注冊(cè),若是,則執(zhí)行步驟S24;若否,則執(zhí)行步驟S22; 522、將該手機(jī)號(hào)碼進(jìn)行注冊(cè),并判斷是否能查找到該手機(jī)號(hào)碼的歸屬地信息,若是,則將歸屬地信息中的省ID和市ID寫入該手機(jī)號(hào)碼對(duì)應(yīng)的會(huì)員信息中,并執(zhí)行S24;若否,則執(zhí)行步驟S23; 523、根據(jù)該手機(jī)號(hào)碼當(dāng)前的網(wǎng)絡(luò)IP查找到省ID和市ID,并寫入該手機(jī)號(hào)碼對(duì)應(yīng)的會(huì)員信息中,執(zhí)行步驟S24; 524、根據(jù)該手機(jī)號(hào)碼所對(duì)應(yīng)的會(huì)員信息中獲取省ID和市ID。5.根據(jù)權(quán)利要求1所述的基于地理位置的銷售數(shù)據(jù)展示方法,其特征在于,在步驟SI中,還包括:判斷獲取到的標(biāo)識(shí)碼是否為首次記錄,若是,則執(zhí)行步驟S2,若否,則執(zhí)行步驟S3 ο6.一種基于地理位置的銷售數(shù)據(jù)展示系統(tǒng),其特征在于,包括以下模塊: 信息獲取模塊,設(shè)于服務(wù)器端,用于根據(jù)用戶端掃描已銷售產(chǎn)品的標(biāo)識(shí)碼后所上傳的信息中獲取標(biāo)識(shí)碼和手機(jī)號(hào)碼; 銷售記錄生成模塊,設(shè)于服務(wù)器端,用于根據(jù)手機(jī)號(hào)碼獲取對(duì)應(yīng)的省ID和市ID,將標(biāo)識(shí)碼與省ID和市ID進(jìn)行關(guān)聯(lián)并記為一條銷售記錄; 快照數(shù)據(jù)生成模塊,設(shè)于服務(wù)器端,用于根據(jù)預(yù)設(shè)的時(shí)間間隔更新一次快照數(shù)據(jù)表,所述快照數(shù)據(jù)表中包括每個(gè)市ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額,以及每個(gè)省ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額; 訂閱請(qǐng)求接收模塊,設(shè)于服務(wù)器端,用于接收客戶端發(fā)送的數(shù)據(jù)訂閱請(qǐng)求,若接收到省級(jí)數(shù)據(jù)訂閱請(qǐng)求,則執(zhí)行省級(jí)數(shù)據(jù)響應(yīng)模塊,若接收到指定省下的市級(jí)數(shù)據(jù)訂閱請(qǐng)求,則執(zhí)行市級(jí)數(shù)據(jù)響應(yīng)模塊; 省級(jí)數(shù)據(jù)響應(yīng)模塊,設(shè)于服務(wù)器端,用于將每個(gè)省ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額發(fā)送到客戶端,執(zhí)行數(shù)據(jù)呈現(xiàn)模塊; 市級(jí)數(shù)據(jù)響應(yīng)模塊,設(shè)于服務(wù)器端,用于將指定省下的市ID所對(duì)應(yīng)的銷售總額和最近一次時(shí)間間隔產(chǎn)生的銷售額發(fā)送到客戶端,執(zhí)行數(shù)據(jù)呈現(xiàn)模塊; 數(shù)據(jù)呈現(xiàn)模塊,設(shè)于客戶端,用于根據(jù)接收到的數(shù)據(jù)結(jié)合地圖矢量圖進(jìn)行呈現(xiàn)。7.根據(jù)權(quán)利要求6所述的基于地理位置的銷售數(shù)據(jù)展示系統(tǒng),其特征在于,在數(shù)據(jù)呈現(xiàn)模塊中,若接收的是省級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),則根據(jù)每個(gè)省ID查找地圖矢量圖中對(duì)應(yīng)的省svg對(duì)象,然后根據(jù)每個(gè)省ID對(duì)應(yīng)的銷售總額獲取對(duì)應(yīng)的顏色并分別填充到對(duì)應(yīng)的省svg對(duì)象中,以使地圖矢量圖中的省區(qū)域呈現(xiàn)對(duì)應(yīng)的顏色; 若接收的是市級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),則根據(jù)每個(gè)市ID查找地圖矢量圖中對(duì)應(yīng)的市svg對(duì)象,然后根據(jù)每個(gè)市ID對(duì)應(yīng)的銷售總額獲取對(duì)應(yīng)的顏色并分別填充到對(duì)應(yīng)的市svg對(duì)象中,以使地圖矢量圖中的市區(qū)域呈現(xiàn)對(duì)應(yīng)的顏色。8.根據(jù)權(quán)利要求6所述的基于地理位置的銷售數(shù)據(jù)展示系統(tǒng),其特征在于,在數(shù)據(jù)呈現(xiàn)模塊中,若接收的是省級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),還包括:將每個(gè)省ID對(duì)應(yīng)的最近一次時(shí)間間隔產(chǎn)生的銷售額以浮層形式呈現(xiàn)在地圖矢量圖對(duì)應(yīng)的省區(qū)域中心;若接收的是市級(jí)數(shù)據(jù)訂閱請(qǐng)求的返回?cái)?shù)據(jù),還包括:將每個(gè)市ID對(duì)應(yīng)的最近一次時(shí)間間隔產(chǎn)生的銷售額以浮層形式呈現(xiàn)在地圖矢量圖對(duì)應(yīng)的市區(qū)域中心。9.根據(jù)權(quán)利要求6所述的基于地理位置的銷售數(shù)據(jù)展示系統(tǒng),其特征在于,在銷售記錄生成模塊中,服務(wù)器端根據(jù)手機(jī)號(hào)碼獲取對(duì)應(yīng)的省ID和市ID包括以下子步驟: 521、判斷手機(jī)號(hào)碼是否已注冊(cè),若是,則執(zhí)行步驟S24;若否,則執(zhí)行步驟S22; 522、將該手機(jī)號(hào)碼進(jìn)行注冊(cè),并判斷是否能查找到該手機(jī)號(hào)碼的歸屬地信息,若是,則將歸屬地信息中的省ID和市ID寫入該手機(jī)號(hào)碼對(duì)應(yīng)的會(huì)員信息中,并執(zhí)行S24;若否,則執(zhí)行步驟S23; 523、根據(jù)該手機(jī)號(hào)碼當(dāng)前的網(wǎng)絡(luò)IP查找到省ID和市ID,并寫入該手機(jī)號(hào)碼對(duì)應(yīng)的會(huì)員信息中,執(zhí)行步驟S24; 524、根據(jù)該手機(jī)號(hào)碼所對(duì)應(yīng)的會(huì)員信息中獲取省ID和市ID。10.根據(jù)權(quán)利要求6所述的基于地理位置的銷售數(shù)據(jù)展示系統(tǒng),其特征在于,在信息獲取模塊中,還包括:判斷獲取到的標(biāo)識(shí)碼是否為首次記錄,若是,則執(zhí)行銷售記錄生成模塊,若否,則執(zhí)行快照數(shù)據(jù)生成模塊。
【文檔編號(hào)】G06F17/30GK105843845SQ201610141167
【公開(kāi)日】2016年8月10日
【申請(qǐng)日】2016年3月11日
【發(fā)明人】孔雷
【申請(qǐng)人】廣州優(yōu)識(shí)資訊系統(tǒng)有限公司