本發明實施例涉及軟件工程技術領域,尤其涉及一種電商品牌的推廣方法及裝置。
背景技術:
隨著電子商務概念為普通大眾所接受,人們的生活與電子商務更加的密不可分。在這個過程中,各種電商網站及網絡店鋪層出不窮。比如,人們采購日常生活用品可以訪問網上超市,假期旅游可以訪問旅游電子商務網站,收發各種包裹可以訪問物流網站。
這些電商網站及網絡店鋪的出現確實為人們的生活提供了不少便利。然而,這些網站中也不乏服務質量差、客戶口碑不好的濫竽充數者。處于自身發展的需要,那些服務質量有保障,能為客戶解決實際問題,提供優質產品和服務的電商網站有建立自身品牌的需要。然而,現有技術中,對于這些電商的品牌需求,并沒有有效的技術手段來滿足這部分需求。
技術實現要素:
針對上述技術問題,本發明實施例提供了一種電商品牌的推廣方法及裝置,以實現對品牌電商的高效識別,有效推廣。
一方面,本發明實施例提供了一種電商品牌的推廣方法,所述方法包括:
基于電商的歷史訂單數據,為所述電商建立品牌;
為建立品牌后的所述電商確定推廣規則;
根據所述推廣規則對所述電商進行推廣。
另一方面,本發明實施例還提供了一種電商品牌的推廣裝置,所述裝置包括:
品牌建立模塊,用于基于電商的歷史訂單數據,為所述電商建立品牌;
規則確定模塊,用于為建立品牌后的所述電商確定推廣規則;
推廣模塊,用于根據所述推廣規則對所述電商進行推廣。
本發明實施例提供的電商品牌的推廣方法及裝置,通過基于電商的歷史訂單數據,為所述電商建立品牌,為建立品牌后的電商確定推廣規則,以及根據確定的推廣規則對電商進行推廣,實現了對品牌電商的高效識別,有效推廣。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特征、目的和優點將會變得更明顯:
圖1是本發明第一實施例提供的電商品牌的推廣方法的流程圖;
圖2是本發明第一實施例提供的品牌網站的系統架構圖;
圖3是現有技術提供的spree框架的組件邏輯關系圖;
圖4是本發明第二實施例提供的電商品牌的推廣方法中品牌建立的流程圖;
圖5是本發明第二實施例提供的數據庫信息關系圖;
圖6是本發明第二實施例提供的對象引用關系圖;
圖7是本發明第三實施例提供的電商品牌的推廣方法中推廣的流程圖;
圖8是本發明第四實施例提供的電商品牌的推廣裝置的結構圖。
具體實施方式
下面結合附圖和實施例對本發明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發明相關的部分而非全部結構。
第一實施例
本實施例提供了電商品牌的推廣方法的一種技術方案。參見圖1,電商品牌的推廣方法包括:基于電商的歷史訂單數據,為所述電商建立品牌;為建立品牌后的所述電商確定推廣規則;對所述電商的推廣規則進行維護;根據所述推廣規則對所述電商進行推廣。
本實施例給出的電商品牌的推廣方法通常在電商平臺的服務端上通過編寫相應的代碼實現。圖2給出了實現本實施例提供的電商品牌的推廣方法的平臺的系統架構。參見圖2,上述平臺被劃分為表示層、業務層及持久層進行實現。表示層主要是數據表示邏輯的實現代碼,包括利用網頁將不同的數據向用戶展現是的控制邏輯、頁面布局等等。業務層是平臺的業務邏輯的實現代碼,包括業務數據應該如何處理、轉換等等。持久層則是數據持久化存儲的實現代碼。
本實施例提供的電商品牌的推廣方法優選是基于spree框架實現。圖3示出了spree框架中不同對象之間的相互關系。參見圖3,stockitem對象用于表示庫存商品。一個stockitem對象通常基于stocklocation對象被創建和使用。而且,stockitem對象的總數可以通過stockmovement對象來增加或者減少。
stocklocation對象用于表示庫存商品被運送時的起點位置。
stockmovement對象提供了對于特定stocklocation上stockitem對象的管理手段。如果需要將特定stocklocation上的stockitem對象的數目增加,將stockmovement對象賦值為正數;如果需要將特定stocklocation上的stockitem對象的數目減少,將stockmovement對象賦值為負數。
stocktransfer對象提供了將stockitem大量的由一個地點轉移至另一個地點的手段。variant對象則主要用于保存產品的不同屬性。
參見圖1,電商品牌的推廣方法包括:
s11,基于電商的歷史訂單數據,為所述電商建立品牌。
要從眾多的電商中識別應該為哪些電商建立品牌,應該依據不同電商的歷史訂單數據。可以依據訂單數據中的不同屬性設定相應的識別標準,進行品牌電商的識別。比如,同一時段內的訂單數量是否超過一定的下限,與訂單相關的評價中的好評率是否超過設定的好評率下限,客戶完成一次交易后再次對相同電商下單的比率是否超過設定下限,等等。
在本實施例中,對于歷史訂單數據的訪問通過spree框架中的order對象完成。而且,由于需要訪問的訂單數據通常是歷史數據,因此對訂單數據的訪問通常需要首先訪問數據庫中對應的數據表,將相應數據表中預存的數據反序列化為order對象,在通過訪問相應的order對象實現對歷史訂單數據的訪問。
在本實施例中,上述存儲歷史數據的數據庫優選是mysql數據庫。
s12,為建立品牌后的所述電商確定推廣規則。
在本實施例中,所謂推廣是指對確定為品牌電商的電商所經營的商品進行推廣。具體來說,這種推廣可以是對相應的商品添加折扣,或者是在不增加任何附加成本的前提下,在銷售相應商品的同時附贈其他商品。推廣的目的在于促進品牌電商的商品銷售。
對品牌電商的商品進行推廣之前,需要確定此次推廣操作所依據的推廣規則。而且,上述推廣規則的確定過程,一般是為對應商品添加新的推廣規則。
一條推廣規則通常也由不同的規則參數組成。例如,當一條推廣規則的內容是附贈其他商品時,推廣規則所包含的規則參數應該是附贈商品的種類、編號、型號、性能、顏色、價格、一次交易附贈數量等等。
另外,一條創建好的推廣規則在真正上線運行之前,還需要通過系統管理員的審核。為了方便系統管理員的上述規則審核的操作,平臺中為系統管理員設置了相應的規則審核頁面。通過這樣的規則審核頁面,系統管理員能夠對已經編輯成形的推廣規則進行閱讀,并判定這樣的推廣規則是否允許上線運行。
s13,對所述電商的推廣規則進行維護。
可以理解的是,在一些情況下,一條已經通過審核的推廣規則可能會存在并不符合實際推廣需求的情況。這就需要允許對已經創建的推廣規則進行相應的維護。具體來講,就是允許用戶或者系統管理員對已經上線運行的推廣規則進行編輯、修改。
為了方便上述的維護操作,平臺中也相應設置了規則維護頁面,從而方便對相應推廣規則的編輯維護。
另外,需要注意的是,上述對規則的維護操作在本實施例中為可選操作。也就是說,在電商品牌的推廣方法被執行時,即便沒有執行上述維護操作,上述電商品牌的推廣方法仍然完整。
s14,根據所述推廣規則對所述電商進行推廣。
確定了品牌電商,以及該品牌電商的推廣規則之后,根據確定的推廣規則對該品牌電商的商品進行推廣。
具體的,在執行上述推廣操作時,可以依據spree框架中的promotion對象進行商品的推廣。
本實施例通過基于電商的歷史訂單數據,為所述電商建立品牌,為建立品牌后的所述電商確定推廣規則,對所述電商的推廣規則進行維護,以及根據所述推廣規則對所述電商進行推廣,實現了對品牌電商的高效識別,有效推廣。
第二實施例
本實施例以本發明上述實施例為基礎,進一步的提供了電商品牌的推廣方法中品牌建立操作的一種技術方案。參見圖4,在該技術方案中,基于電商的歷史訂單數據,為所述電商建立品牌包括:獲取后臺數據庫中持久化存儲的order對象;根據所述order對象的屬性值,確定是否為所述電商建立品牌;根據管理員的審核結果,為所述電商建立品牌。
參見圖4,基于電商的歷史訂單數據,為所述電商建立品牌包括:
s41,獲取后臺數據庫中持久化存儲的order對象。
由于在品牌建立過程中訪問的訂單數據是歷史數據,所以上述對訂單數據的訪問通常需要訪問用于數據持久化存儲的數據庫。
可以理解的是,在上述數據庫中持久化存儲的數據不僅包括與訂單數據對應的order對象,還包括其他類型的對象。圖5示出了數據庫中存儲的幾種典型對象相互之間的引用關系。參見圖5,order對象是spree框架中最為關鍵的對象之一。它用來表示電商平臺上獲取到的各種客戶訂單。order對象的id屬性表示該對象對應訂單的id號碼。item_total屬性表示與這個訂單相關的物品的總數。adjustment_total屬性表述與這個訂單相關的調節(adjustment)的總數。user_id屬性表示與該訂單相關的用戶的id號碼。
payment對象用于表示用戶在電商平臺上的支付行為。當一個payment對象被創建時,該對象被賦予一個唯一的,8位的標識符,也就是id號。這個id號,也就是id屬性,能夠在系統內唯一的標識該payment對象。另外,payment對象有六種狀態,分別被稱為:checkout、void、complete、pending、processing以及failure。依據用戶支付過程所處的不同階段,payment對象的state屬性在上述六種取值之間切換。
lineitems對象用來在一個訂單范圍內跟蹤一件物品。當一個variant對象被添加至一個訂單時,開始使用lineitems對象來跟蹤一個物品的價格。
variant對象用來保存一個產品的不同種類。product對象用來表示電商平臺上具體的產品。productproperties對象用來保存產品的不同屬性。
典型的,上述幾種對象數據都會被定期的進行持久化存儲。進行上述持久化存儲的后臺數據庫優選是mysql數據庫。
s42,根據所述order對象的屬性值,確定是否為所述電商建立品牌。
典型的,order對象中持有與之相關的其他對象的引用。圖6示出了order對象的引用關系圖。參見圖6,一個order對象中有與之相關的shipment對象、lineitems對象,以及payment對象的引用。
shipment對象代表與訂單相關的商品發貨行為。lineitems對象代表與訂單相關的庫存項。payment對象代表與訂單相關的支付行為。上述幾種對象都可以視為order對象的屬性。
在確定是否需要為電商建立品牌時,需要根據預先確定的品牌識別標準,并參考order對象的各個屬性值,來最終確定是否為所述電商建立品牌,也就是否識別該電商為品牌電商。
s43,根據所述order對象對應的評價數據,確定是否為所述電商建立品牌。
優選的,確定是否對電商建立品牌,還需要考慮用戶對這個電商的評價數據。例如,用戶對一家電商的好評率極低,差評率極高,則仍然為該電商建立品牌是不合理的。
在執行該操作時,首先應當根據order對象獲取其對應的評價數據,然后對評價數據中其他用戶給出的評價級別進行統計。最后,根據統計結果確定是否為該電商建立品牌。
需要說明的是,根據評價數據確定是否建立品牌的操作在本實施例中是可選操作。也就是說,即便在本實施例技術方案的執行過程中,沒有執行根據評價數據確定是否建立品牌的操作,也不影響本實施例技術方案的完整性。
s44,根據管理員的審核結果,為所述電商建立品牌。
在品牌建立過程最后,還需要系統管理員對品牌的建立結果進行審核。如果系統管理員再進一步確定該電商為品牌電商,則可以為該電商建立品牌。
本實施例通過獲取后臺數據庫中持久化存儲的order對象,根據所述order對象的屬性值,確定是否為所述電商建立品牌,以及根據管理員的審核結果,為所述電商建立品牌,實現了對相應電商的電商品牌的建立。
第三實施例
本實施例以本發明上述實施例為基礎,進一步的提供了電商品牌的推廣方法中推廣操作的一種技術方案。參見圖7,根據所述推廣規則對所述電商進行推廣包括:根據所述推廣規則,建立與所述推廣規則對應的promotion對象;根據所述promotion對象的參數取值,對所述電商進行推廣。
參見圖7,根據所述推廣規則對所述電商進行推廣包括:
s71,根據所述推廣規則,建立與所述推廣規則對應的promotion對象。
在本實施例中,對電商的推廣是通過spree框架中的promotion對象完成的。promotion對象的建立過程需要參考預先確定的推廣規則。
具體的,建立promotion對象所依據的推廣規則可以是新添加的推廣規則,也可以是由電商的原有推廣規則修改而得到的推廣規則。
s72,根據所述promotion對象的參數取值,對所述電商進行推廣。
建立promotion對象之后,可以依據promotion對象的各個屬性取值,執行對電商的推廣操作。例如,可以依據promotion對象的成員屬性rule,進行上述電商的推廣。
本實施例通過根據所述推廣規則,建立與所述推廣規則對應的promotion對象,根據所述promotion對象的參數取值,對所述電商進行推廣,實現了在電商平臺上對品牌電商的推廣。
第四實施例
本實施例提供了電商品牌的推廣裝置的一種技術方案。參見圖8,電商品牌的推廣裝置包括:品牌建立模塊81、規則確定模塊82,以及推廣模塊84。
品牌建立模塊81用于基于電商的歷史訂單數據,為所述電商建立品牌。
規則確定模塊82用于為建立品牌后的所述電商確定推廣規則。
推廣模塊84用于根據所述推廣規則對所述電商進行推廣。
優選的,所述品牌建立模塊81包括:對象獲取單元、第一建立確定單元、第二建立確定單元,以及建立單元。
對象獲取單元用于獲取后臺數據庫中持久化存儲的order對象。
第一建立確定單元用于根據所述order對象的屬性值,確定是否為所述電商建立品牌。
第二建立確定單元用于根據所述order對象對應的評價數據,確定是否為所述電商建立品牌。
建立單元用于根據管理員的審核結果,為所述電商建立品牌。
優選的,所述規則確定模塊具體用于:為所述電商添加新的推廣規則。
優選的,所述推廣模塊84包括:對象建立單元,以及推廣單元。
對象建立單元用于根據所述推廣規則,建立與所述推廣規則對應的promotion對象。
推廣單元用于根據所述promotion對象的參數取值,對所述電商進行推廣。
優選的,電商品牌的推廣裝置還包括:維護模塊83。
維護模塊83用于為建立品牌后的所述電商確定推廣規則之后,對所述電商的推廣規則進行維護。
以上所述僅為本發明的優選實施例,并不用于限制本發明,對于本領域技術人員而言,本發明可以有各種改動和變化。凡在本發明的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。