本申請涉及條碼
技術(shù)領(lǐng)域:
,尤其涉及條碼熱度的展示方法及裝置。
背景技術(shù):
:條碼(barcode)是通過將不同寬度、大小、形狀的黑色和白色,按照一定的編碼規(guī)則排列,用以表達(dá)一組信息的圖形標(biāo)識符;其中,根據(jù)條碼的排列方式,可以分為一維碼、二維碼等。隨著移動終端的功能越來越強(qiáng)大,加之網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,用戶可以通過移動終端上的攝像頭,輕松掃描出各類條碼并讀取其包含的信息。技術(shù)實現(xiàn)要素:有鑒于此,本申請?zhí)峁┮环N條碼熱度的展示方法及裝置,以解決相關(guān)技術(shù)中的不足。為實現(xiàn)上述目的,本申請?zhí)峁┘夹g(shù)方案如下:根據(jù)本申請的第一方面,提出了一種條碼熱度的展示方法,包括:統(tǒng)計用戶對條碼的訪問熱度;選取所述訪問熱度對應(yīng)的展示屬性參數(shù);將所述展示屬性參數(shù)應(yīng)用于對所述條碼的展示。根據(jù)本申請的第二方面,提出了一種條碼熱度的展示裝置,包括:統(tǒng)計單元,統(tǒng)計用戶對條碼的訪問熱度;選取單元,選取所述訪問熱度對應(yīng)的展示屬性參數(shù);應(yīng)用單元,將所述展示屬性參數(shù)應(yīng)用于對所述條碼的展示。由以上技術(shù)方案可見,本申請通過對條碼的訪問熱度進(jìn)行統(tǒng)計,可以了解到該條碼的歷史訪問情況;同時,通過對條碼的展示屬性進(jìn)行配置,使得用戶在查看和讀取條碼信息的同時,可以直觀地查看到條碼的訪問熱度以及變化情況,從而獲得更佳的視覺和使用的體驗。附圖說明圖1是根據(jù)本申請一示例性實施例的一種條碼熱度的展示方法的流程圖;圖2是根據(jù)本申請一示例性實施例的展示條碼熱度的場景示意圖;圖3是根據(jù)本申請一示例性實施例的另一種條碼熱度的展示方法的流程圖;圖4是根據(jù)本申請一示例性實施例的條碼熱度發(fā)生變化的示意圖;圖5是根據(jù)本申請一示例性實施例的一種電子設(shè)備的結(jié)構(gòu)示意圖;圖6是根據(jù)本申請一示例性實施例的一種條碼熱度的展示裝置的框圖。具體實施方式為對本申請進(jìn)行進(jìn)一步說明,提供下列實施例:圖1是根據(jù)本申請一示例性實施例的一種條碼熱度的展示方法的流程圖,如圖1所示,該方法應(yīng)用于服務(wù)器,可以包括以下步驟:步驟102,統(tǒng)計用戶對條碼的訪問熱度。在本實施例中,用戶通過終端掃描條碼后,可以通過訪問該條碼包含的鏈接信息訪問對應(yīng)的服務(wù)器,從而實現(xiàn)相應(yīng)的服務(wù)。其中,條碼可以為一維碼、二維碼等各種形式,本申請并不對此進(jìn)行限制。在本實施例中,服務(wù)器可以獲取每次執(zhí)行訪問操作的用戶信息,并判斷所述用戶信息是否已被記錄,若已被記錄,則忽略本次訪問操作,否則將本次訪問操作用于對所述訪問熱度的統(tǒng)計,并對所述用戶信息進(jìn)行記錄。通過對用戶信息的記錄和匹配,可以避免對同一用戶的多次訪問進(jìn)行重復(fù)統(tǒng)計,防止發(fā)生惡意刷熱度等行為的出現(xiàn),確保統(tǒng)計出的訪問熱度的準(zhǔn)確性。其中,訪問熱度可以包括以下至少之一:歷史訪問次數(shù)、預(yù)設(shè)時間段(比如最近一周、最近一個月;或者,也可以為指定的任意時間段,比如2015年1月1日至2015年2月15日之間)內(nèi)的平均訪問次數(shù)、歷史訪問頻率、預(yù)設(shè)時間段內(nèi)的平均訪問頻率。步驟104,選取所述訪問熱度對應(yīng)的展示屬性參數(shù)。在本實施例中,展示屬性參數(shù)即預(yù)設(shè)展示屬性的參數(shù);其中,預(yù)設(shè)展示屬性可以根據(jù)實際情況或需求進(jìn)行設(shè)置,比如條碼的顏色、條碼的灰度值、條碼的背景顏色、背景顏色的灰度值等,本申請并不對此進(jìn)行限制。步驟106,將所述展示屬性參數(shù)應(yīng)用于對所述條碼的展示。在本實施例中,作為一示例性實施例,可以通過直接根據(jù)選取的展示屬性參數(shù),配置條碼對應(yīng)的展示屬性。比如條碼位于某個網(wǎng)頁中,則可以從該網(wǎng)頁的屬性信息中,選取條碼對應(yīng)的展示屬性并重新配置,使得到的條碼與選取的展示屬性參數(shù)相匹配。作為另一示例性實施例,可以根據(jù)選取的展示屬性參數(shù),重新生成對應(yīng)的條碼,且重新生成的條碼與原始條碼的值相同,即重新生成的條碼與原始條碼包含相同的信息,只是展示屬性存在一定的差異。由以上技術(shù)方案可見,本申請通過對條碼的訪問熱度進(jìn)行統(tǒng)計,可以了解到該條碼的歷史訪問情況;同時,通過對條碼的展示屬性進(jìn)行配置,使得用戶在查看和讀取條碼信息的同時,可以直觀地查看到條碼的訪問熱度以及變化情況,從而獲得更佳的視覺和使用的體驗。圖2是根據(jù)本申請一示例性實施例的展示條碼熱度的場景示意圖,如圖2所示,用戶通過手機(jī)(或其他電子設(shè)備)讀取二維碼(或其他形式的條碼)后,得到服務(wù)器的訪問鏈接地址,并據(jù)此對服務(wù)器進(jìn)行訪問;而服務(wù)器通過對用戶的訪問行為進(jìn)行統(tǒng)計,從而對二維碼的展示屬性進(jìn)行相應(yīng)配置。對應(yīng)于圖2所示的應(yīng)用場景,圖3示出了根據(jù)本申請一示例性實施例的另一種條碼熱度的展示方法的流程圖,如圖3所示,該方法應(yīng)用于服務(wù)器中,可以包括以下步驟:步驟302,接收到用戶通過手機(jī)發(fā)送的訪問請求。在本實施例中,用戶可以通過手機(jī)等配置有攝像頭的電子設(shè)備,對網(wǎng)頁或應(yīng)用程序頁面中的二維碼進(jìn)行圖像采集,并讀取該二維碼中包含的信息;或者,用戶也可以通過從網(wǎng)頁或應(yīng)用程序頁面中直接選取需要識別的二維碼,或?qū)⒍S碼的圖片下載至本地后,也可以由電子設(shè)備執(zhí)行二維碼的信息讀取操作。步驟304,從訪問請求中提取用戶信息。在本實施例中,用戶信息即用戶的身份ID,通過對身份ID的提取和識別,可以避免同一用戶的多次訪問影響最終的統(tǒng)計結(jié)果,防止出現(xiàn)如惡意刷熱度的情況發(fā)生。在本實施例中,用戶信息可以包括以下至少之一:用戶注冊賬號、手機(jī)的網(wǎng)絡(luò)環(huán)境信息、手機(jī)的硬件信息等;當(dāng)然,本領(lǐng)域技術(shù)人員可以采用其他任意形式的信息作為此處的用戶信息,只要能夠區(qū)分出不同用戶即可,本申請并不對此進(jìn)行限制。步驟306,判斷當(dāng)前發(fā)起訪問請求的用戶是否為歷史用戶,若是則轉(zhuǎn)入步驟308,否則轉(zhuǎn)入步驟310。步驟308,忽略當(dāng)前用戶發(fā)起的訪問請求。在本實施例中,應(yīng)當(dāng)理解的是:對于步驟306轉(zhuǎn)入步驟308時,“忽略”是指不將本次訪問納入對訪問熱度的統(tǒng)計計算中,對于步驟314轉(zhuǎn)入步驟308時,“忽略”是指不需要對二維碼的展示屬性進(jìn)行更新;然而,服務(wù)器仍然需要對本次的訪問請求執(zhí)行正常的響應(yīng),不會影響用戶的正常訪問需求。步驟310,對二維碼的訪問熱度的統(tǒng)計數(shù)據(jù)進(jìn)行更新。步驟312,根據(jù)更新后的統(tǒng)計結(jié)果,選取對應(yīng)的展示屬性參數(shù)。在本實施例中,可以預(yù)先定義多個不同的訪問熱度區(qū)間,從而根據(jù)當(dāng)前統(tǒng)計結(jié)果所處的熱度區(qū)間,選取對應(yīng)的展示屬性參數(shù);其中,不同訪問熱度區(qū)間可以對應(yīng)于相同的展示屬性的不同參數(shù)值,也可以對應(yīng)于不同的展示屬性。假定一示例性實施例的預(yù)定義熱度區(qū)間如下表1所示:熱度區(qū)間展示屬性0-50次/天二維碼灰度值=051-300次/天二維碼灰度值=80>300次/天二維碼灰度值=125表1那么,隨著訪問熱度的增加,二維碼的灰度值將越來越大,比如圖4所示:當(dāng)熱度處于0-50次/天時,說明二維碼的當(dāng)前熱度低,將二維碼的灰度值設(shè)置為0;當(dāng)熱度處于51-300次/天時,說明二維碼的當(dāng)前熱度一般,將二維碼的灰度值設(shè)置為80;當(dāng)熱度處于大于300次/天時,說明二維碼的當(dāng)前熱度高,將二維碼的灰度值設(shè)置為125。通過上述對灰度值的改變,從而表現(xiàn)出二維碼被“掃”的次數(shù)太多,導(dǎo)致發(fā)生“磨損”、“折舊”的視覺效果。當(dāng)然,對二維碼的灰度值進(jìn)行改變僅為一種示例性的實施方式,本申請對于展示屬性的類型、修改的方式等并不進(jìn)行限制,比如對二維碼的顏色進(jìn)行改變(例如,熱度低時采用黑色、熱度一般時采用黃色、熱度高時采用紅色等)、對二維碼的背景顏色進(jìn)行改變(例如,熱度低時采用白色、熱度一般時采用黃色、熱度高時采用紅色等)等,均可以應(yīng)用于本申請的技術(shù)方案中。步驟314,判斷選取的展示屬性參數(shù)與二維碼的當(dāng)前展示屬性之間是否存在變化,若存在變化則轉(zhuǎn)入步驟316,否則轉(zhuǎn)入步驟308。步驟316,更新二維碼的展示屬性。在本實施例中,可以對網(wǎng)頁進(jìn)行直接修改,或者由服務(wù)器重新生成新的二維碼后,更新至網(wǎng)頁中。圖5示出了根據(jù)本申請的一示例性實施例的電子設(shè)備的示意結(jié)構(gòu)圖。請參考圖5,在硬件層面,該電子設(shè)備包括處理器、內(nèi)部總線、網(wǎng)絡(luò)接口、內(nèi)存以及非易失性存儲器,當(dāng)然還可能包括其他業(yè)務(wù)所需要的硬件。處理器從非易失性存儲器中讀取對應(yīng)的計算機(jī)程序到內(nèi)存中然后運(yùn)行,在邏輯層面上 形成條碼熱度的展示裝置。當(dāng)然,除了軟件實現(xiàn)方式之外,本申請并不排除其他實現(xiàn)方式,比如邏輯器件抑或軟硬件結(jié)合的方式等等,也就是說以下處理流程的執(zhí)行主體并不限定于各個邏輯單元,也可以是硬件或邏輯器件。請參考圖6,在軟件實施方式中,該條碼熱度的展示裝置可以包括統(tǒng)計單元、選取單元和應(yīng)用單元。其中:統(tǒng)計單元,統(tǒng)計用戶對條碼的訪問熱度;選取單元,選取所述訪問熱度對應(yīng)的展示屬性參數(shù);應(yīng)用單元,將所述展示屬性參數(shù)應(yīng)用于對所述條碼的展示。可選的,所述統(tǒng)計單元具體用于:獲取每次執(zhí)行訪問操作的用戶信息;判斷所述用戶信息是否已被記錄;若已被記錄,則忽略本次訪問操作,否則將本次訪問操作用于對所述訪問熱度的統(tǒng)計,并對所述用戶信息進(jìn)行記錄??蛇x的,所述訪問熱度包括以下至少之一:歷史訪問次數(shù)、預(yù)設(shè)時間段內(nèi)的平均訪問次數(shù)、歷史訪問頻率、預(yù)設(shè)時間段內(nèi)的平均訪問頻率。可選的,所述應(yīng)用單元具體用于:根據(jù)所述展示屬性參數(shù),配置所述條碼對應(yīng)的展示屬性。可選的,所述應(yīng)用單元具體用于:根據(jù)所述展示屬性參數(shù),重新生成對應(yīng)的所述條碼,且重新生成的條碼與原始條碼的值相同??蛇x的,所述展示屬性參數(shù)包括以下至少之一:所述條碼的顏色、所述條碼的灰度值、所述條碼的背景顏色、所述背景顏色的灰度值??蛇x的,所述條碼為二維碼。在一個典型的配置中,計算設(shè)備包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。內(nèi)存可能包括計算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flashRAM)。內(nèi)存是計算機(jī)可讀介質(zhì)的示例。計算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機(jī)的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲器(SRAM)、動態(tài)隨機(jī)存取存儲器(DRAM)、其他類型的隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護(hù)的范圍之內(nèi)。當(dāng)前第1頁1 2 3