本發(fā)明屬于互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種用以將商品碎片化的方法。
背景技術(shù):
隨著人們生活水平的提高,網(wǎng)絡(luò)購物已經(jīng)成為人們的一種購物手段,越來越多的人習慣于網(wǎng)絡(luò)購物。通過網(wǎng)絡(luò)購物,人們可以節(jié)省大量的時間來安排自己的活動,同時,便捷的物流也為網(wǎng)絡(luò)購物提供了可靠的保障。
為此,大多數(shù)廠商為了吸引消費者,不僅推出了網(wǎng)絡(luò)購物平臺,而且為了刺激網(wǎng)絡(luò)交易,設(shè)計了積分制,即購物達到一定水平即可獲得積分,通過積分可以兌換各種禮物及日常用品。
如專利申請201510079312.0公開了一種網(wǎng)絡(luò)購物平臺及其獎金計算系統(tǒng),其中網(wǎng)絡(luò)購物平臺的獎金計算系統(tǒng)包括會員注冊模塊、商品交易模塊、積分計算模塊、積分額累計模塊以及獎金計算模塊,其結(jié)合信息計算平臺的優(yōu)勢,通過累計積分,將商品利潤的一部分或全額,全部回饋給介紹者與消費者本身,能夠快速且大量地促成在線交易行為,且同時增加系統(tǒng)的會員組織。本發(fā)明的網(wǎng)絡(luò)購物平臺包括該網(wǎng)絡(luò)購物平臺的獎金計算系統(tǒng),是一種理想的網(wǎng)絡(luò)購物平臺。
然而,該方法僅僅通過消費獲取積分,積分所兌換的只能是廠家指定的商品,例如各個銀行網(wǎng)站所推出的積分兌換計劃,包含了很多商品,但是,大部分情況下,積分兌換的用品并不是用戶希望得到的,這不僅得不到用戶的關(guān)注,而且會造成不必要的浪費,同時,積分所帶來的影響也受到兌換的限制,并不能很好地刺激用戶的消費積極性。
技術(shù)實現(xiàn)要素:
基于此,因此本發(fā)明的首要目地是提供一種商品碎片化方法,該方法通過將商品的碎片化,來使線上、線下的生產(chǎn)商、銷售商能夠獲得更多的用戶關(guān)注,便于生產(chǎn)商、銷售商準確、快速地銷售商品,提高銷售量,也便于用戶能夠準確地獲取所需商品。
本發(fā)明的另一個目地在于提供一種商品碎片化方法,該方法能夠?qū)⑺N售的商品與用戶希望獲得的商品一一對應(yīng),將商品碎片化,就是將高成本的商品價格分解,用戶可以通過低成本的累積獲得高價值的商品,降低了交易的門檻和成本,促進了商品流通,從而提高了銷售效率。
本發(fā)明的再一個目地在于提供一種商品碎片化方法,該方法通過軟件即可實現(xiàn),實現(xiàn)簡便、快捷,渠道多,成本低廉,應(yīng)用范圍廣,可廣泛應(yīng)用于現(xiàn)有的各種銷售渠道中。
為實現(xiàn)上述目的,本發(fā)明的技術(shù)方案為:
一種商品碎片化方法,其特征在于該方法包括如下步驟:
101、通過攝像設(shè)備或輸入設(shè)備,獲取商品的圖片;
所述商品,包括實物產(chǎn)品、服務(wù)、虛擬數(shù)字化產(chǎn)品的任意一種或幾種。
獲取圖片的方法包括有多種,可以采用拍攝的方式,也可以采用輸入設(shè)備輸入現(xiàn)有的圖片,或者是通過專用繪圖軟件所獲取的圖片,所述圖片包括但不限于png、jpg、jpeg、pdf、psd、pdd、bmp、rle、dib、tiff、tga、exif、fpx、cdr、gif、eps、pcx、pcd、dxf、ufo、eps、ai、wmf、raw、pct、sct、dwg、visio、3d、ar、vr格式等任意一種格式所形成的圖片或視頻。
商品圖片可以采用二維圖片、三維圖片,甚至視頻,通常情況下,采用二維視圖即能滿足需求,這樣可以減小商品虛擬化的計算量,有效地提高虛擬化速度和效率。
102、將上述商品虛擬化,形成虛擬商品;
所述的虛擬化,即將上述的圖片或視頻所代表的商品制作成虛擬商品。
103、將所述虛擬商品進行分解,分解成若干個虛擬碎片;
所述的分解,是根據(jù)特定的算法,將虛擬商品分解成若干個部分,每個部分代表一個商品的局部特征,該若干個部分可大可小,可以保持一致,也可以將大小隨機分布。
104、為虛擬碎片設(shè)置識別標志位,并將所述識別標志位和虛擬碎片形成一個特定的不可分割的數(shù)據(jù)包;
虛擬碎片通常是由8-128位的數(shù)據(jù)構(gòu)成,字頭或字尾為識別標志位。
105、將所述數(shù)據(jù)包嵌入到線上、線下的銷售活動中,或軟件中,以使用戶能夠獲取該數(shù)據(jù)包,獲得部分虛擬碎片。
等用戶積累到一定量的虛擬碎片或者是特定的虛擬碎片,即可通過獲取的虛擬碎片兌換實物產(chǎn)品、服務(wù),甚至是虛擬數(shù)字化產(chǎn)品。由此,能夠更加有效地調(diào)動消費者的積極性,并便于電商銷售平臺及廠商的銷售推廣。
進一步,所述數(shù)據(jù)包還設(shè)置有激發(fā)條件,當用戶滿足激發(fā)條件時,才能獲得數(shù)據(jù)包,并解析數(shù)據(jù)包獲得虛擬碎片。
更進一步,所述數(shù)據(jù)包及激發(fā)條件嵌設(shè)于各種銷售活動、營銷活動中,通過銷售活動、營銷活動來獲取虛擬碎片,更為用戶所接受,也便于吸引消費者。營銷活動可以使發(fā)放渠道多樣化,例如線上、線下的各種場景,通過掃描、點贊、分享等方式獲取包含虛擬碎片的數(shù)據(jù)包。
進一步,首先將商品數(shù)據(jù)利用form表單推送給后臺程序(業(yè)務(wù)處理層),業(yè)務(wù)層以java編程語言作為架構(gòu)的基礎(chǔ),集成了熱門的spring+springmvc框架,后臺程序通過httpclient的post請求方法接收到前端傳遞過來的商品數(shù)據(jù),在數(shù)據(jù)的傳輸過程中,為了保證數(shù)據(jù)的安全性,前臺采用了aes對稱加密的方式對數(shù)據(jù)進行加密處理,后臺接收數(shù)據(jù)時再利用aes對稱秘鑰進行解密數(shù)據(jù),解密出來的數(shù)據(jù)暫時性的保存在javahashmap中,利用數(shù)組+鏈表的組合形式將數(shù)據(jù)保存在服務(wù)器內(nèi)存當中,也保證了數(shù)據(jù)的整體性,由于平臺有很多種商品類型,為了保證每一種商品的唯一性,平臺使用了java中system.currenttimemillis()方法獲取時間戳,然后再利用java.util.random獲取一個4位的隨機數(shù),將時間戳和隨機數(shù)這兩個數(shù)組組合成一個新的字符串作為商品的唯一標識,由于數(shù)據(jù)需要長久的查詢利用,便使用了jdbc技術(shù)作為驅(qū)動集成了mysql數(shù)據(jù)庫,在mysql數(shù)據(jù)庫中建立一張存儲商品的表,建表的規(guī)則遵循1nf(第一范式),每一個屬性的值域中的值都是不可再分的最小數(shù)據(jù)單位;表中建立了一系列的字段,用來保存商品的多種屬性,其中使用商品的唯一標識作為該表的主鍵,為了快速的對數(shù)據(jù)進行存儲處理,數(shù)據(jù)庫中還編寫了存儲過程,極大地優(yōu)化了平臺響應(yīng)速度。
更進一步,由于商品需要經(jīng)常性的查詢,為了優(yōu)化用戶的查詢效率和減輕服務(wù)器的壓力,所以還集成了redis作為緩存工具,將一些常用的數(shù)據(jù)保存在redis緩存當中。
本發(fā)明所實現(xiàn)的商品碎片化方法,通過將現(xiàn)有商品的虛擬化,將用戶購買的商品轉(zhuǎn)化為虛擬碎片,用戶通過虛擬碎片的收集,可以獲取到商品;創(chuàng)新了用戶的購物方式,能夠通過更多的渠道獲取碎片,然后通過碎片的累積獲取關(guān)聯(lián)產(chǎn)品,使購物成本更低。由此,使生產(chǎn)商或銷售商獲得更多的用戶關(guān)注,同時也便于用戶能夠準確地、低成本、多渠道地獲取所需商品。
同時,該方法能夠?qū)⑺N售的商品與用戶希望獲得的商品一一對應(yīng),將商品碎片化,就是將高成本的商品價格分解,用戶可以通過低成本累積獲得高價值的商品,降低了交易的門檻和成本,既便于用戶準確獲取所需商品,又便于生產(chǎn)商或銷售商準確、快速地銷售商品,促進了商品流通,從而提高了銷售效率。而且在銷售過程中能夠結(jié)合現(xiàn)有的趣味性活動,極大地增加了用戶的關(guān)注度。
附圖說明
圖1是本發(fā)明所實現(xiàn)的商品碎片化流程圖。
圖2是本發(fā)明所實現(xiàn)的虛擬碎片收集流程圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參見圖1所示,為本發(fā)明所實現(xiàn)的商品碎片化方法,圖中所示,該方法包括如下步驟:
101、通過攝像設(shè)備或輸入設(shè)備,獲取商品的圖片;
所述商品,包括實物產(chǎn)品、服務(wù)、虛擬數(shù)字化產(chǎn)品的任意一種或幾種。
獲取圖片的方法包括有多種,可以采用拍攝的方式,也可以采用輸入設(shè)備輸入現(xiàn)有的圖片,或者是通過專用繪圖軟件所獲取的圖片,所述圖片包括但不限于png、jpg、jpeg、pdf、psd、pdd、bmp、rle、dib、tiff、tga、exif、fpx、cdr、gif、eps、pcx、pcd、dxf、ufo、eps、ai、wmf、raw、pct、sct、dwg、visio、3d、ar、vr格式等任意一種格式的所形成的圖片或視頻。
商品的圖片或視頻可以采用二維或者三維的形式。通常情況下,采用二維視圖即能滿足需求,這樣可以減小商品虛擬化的計算量,有效地提高虛擬化速度和效率。
102、將上述商品虛擬化,形成虛擬商品;
所述的虛擬化,即將上述的圖片所代表的商品制作成虛擬商品。
103、將所述虛擬商品進行分解,分解成若干個虛擬碎片;
所述的分解,是根據(jù)特定的算法,將虛擬商品分解成若干個部分,每個部分代表一個商品的局部特征,該若干個部分可大可小,可以保持一致,也可以將大小隨機分布。
104、為虛擬碎片設(shè)置識別標志位,并將所述識別標志位和虛擬碎片形成一個特定的不可分割的數(shù)據(jù)包;
虛擬碎片通常是由8-128(或由非固定位數(shù))位的數(shù)據(jù)構(gòu)成,字頭或字尾為識別標志位。
105、將所述數(shù)據(jù)包嵌入到線上、線下的銷售活動(商家的銷售平臺)中,或軟件中,以使用戶能夠獲取該數(shù)據(jù)包,獲得部分虛擬碎片。
等用戶積累到一定量的虛擬碎片或者是特定的虛擬碎片,即可通過獲取的虛擬碎片兌換實物商品、服務(wù),甚至是虛擬數(shù)字化產(chǎn)品,由此,能夠更加有效地調(diào)動消費者的積極性,并便于生產(chǎn)商或銷售商的銷售推廣。
該數(shù)據(jù)包還可以設(shè)置有激發(fā)條件,當用戶滿足激發(fā)條件時,才能獲得數(shù)據(jù)包,并解析數(shù)據(jù)包獲得虛擬碎片,譬如線下掃描、分享等。
所述數(shù)據(jù)包及激發(fā)條件嵌設(shè)于各種銷售活動、營銷活動中,通過銷售活動、營銷活動來獲取虛擬碎片,更為用戶所接受,也便于吸引消費者。營銷活動可以使發(fā)放渠道多樣化,例如線上、線下的各種場景,通過掃描、點贊、分享等方式獲取包含虛擬碎片的數(shù)據(jù)包。
106、用戶獲取數(shù)據(jù)包,并進行收集,收集達到要求的數(shù)量即可進行商品的兌換。
結(jié)合圖2所示,所述商品虛擬化的處理流程為:
首先將商品數(shù)據(jù)利用form表單推送給后臺程序(業(yè)務(wù)處理層),業(yè)務(wù)層以java編程語言作為架構(gòu)的基礎(chǔ),集成了熱門的spring+springmvc框架,后臺程序通過httpclient的post請求方法接收到前端傳遞過來的商品數(shù)據(jù),在數(shù)據(jù)的傳輸過程中,為了保證數(shù)據(jù)的安全性,前臺采用了aes對稱加密的方式對數(shù)據(jù)進行加密處理,后臺接收數(shù)據(jù)時再利用aes對稱秘鑰進行解密數(shù)據(jù),解密出來的數(shù)據(jù)暫時性的保存在javahashmap中,利用數(shù)組+鏈表的組合形式將數(shù)據(jù)保存在服務(wù)器內(nèi)存當中,也保證了數(shù)據(jù)的整體性,由于平臺有很多種商品類型,為了保證每一種商品的唯一性,平臺使用了java中system.currenttimemillis()方法獲取時間戳,然后再利用java.util.random獲取一個4位的隨機數(shù),將這兩個數(shù)組組合成一個新的字符串作為商品的唯一標識(平臺唯一),由于數(shù)據(jù)需要長久的查詢利用,商品數(shù)據(jù)使用了jdbc技術(shù)作為驅(qū)動集成于mysql數(shù)據(jù)庫中,在mysql數(shù)據(jù)庫中建立一張存儲商品數(shù)據(jù)的表,建表的規(guī)則遵循1nf(第一范式),每一個屬性的值域中的值都是不可再分的最小數(shù)據(jù)單位;表中建立了一系列的字段,用來保存商品的多種屬性,其中使用商品的唯一標識作為該表的主鍵,為了快速的對數(shù)據(jù)進行存儲處理,數(shù)據(jù)庫中還編寫了存儲過程,極大地優(yōu)化了平臺響應(yīng)速度。由于商品需要經(jīng)常性的查詢,為了優(yōu)化用戶的查詢效率和減輕服務(wù)器的壓力,所以還集成了redis作為緩存工具,將一些常用的數(shù)據(jù)保存在redis緩存當中。當數(shù)據(jù)存儲完畢后,利用了springmvc中modelandview進行頁面跳轉(zhuǎn),提示操作人員操作成功。
圖2所示,商品的虛擬碎片可以通過多種方式進行收集,例如通過小游戲開寶箱、線下掃描、商品分享等方式獲得,當收集到一定數(shù)量的碎片后就可以進行兌換。
當用戶執(zhí)行兌換操作時,程序根據(jù)mysql存儲商品的主鍵(碎片標志),將用戶收集起來的碎片集中處理,通過程序if判斷商品所需商品數(shù)和用戶已有商品數(shù)進行比較,如果滿足兌換條件,程序通過線程鎖的操作,在進行刪除客戶的商品數(shù)量后再進行新增一個用戶和商品的綁定關(guān)系,這樣保證了平臺數(shù)據(jù)的正確性。
由此,本發(fā)明所實現(xiàn)的商品碎片化方法,通過將現(xiàn)有實物商品的虛擬化,將用戶購買的商品轉(zhuǎn)化為虛擬碎片,用戶通過虛擬碎片的收集,可以獲取到實物商品;創(chuàng)新了用戶的購物方式,能夠通過更多的渠道獲取碎片,然后通過碎片的累積獲取關(guān)聯(lián)產(chǎn)品,使購物成本更低。由此,使生產(chǎn)商或銷售商獲得更多的用戶關(guān)注,同時也便于用戶能夠準確地獲取所需商品。
同時,該方法將商品碎片化,就是將高成本的商品價格分解,用戶可以通過低成本的累積獲得高價值的商品,降低了交易的門檻和成本,既便于用戶準確獲取所需商品,又便于生產(chǎn)商或銷售商準確、快速地銷售商品,促進了商品流通,從而提高了銷售效率。而且在銷售過程中能夠結(jié)合現(xiàn)有的趣味性活動,極大地增加了用戶的關(guān)注度。
而且該方法實現(xiàn)簡便、快捷,成本低廉,可廣泛應(yīng)用于現(xiàn)有的線上、線下銷售活動和營銷活動中,并能與小游戲等趣味性平臺結(jié)合在一起,在銷售過程中能夠結(jié)合現(xiàn)有的趣味性活動,極大地增加了用戶的關(guān)注度。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。