欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種商品發(fā)布方法、終端、服務器及系統(tǒng)的制作方法

文檔序號:6492593閱讀:118來源:國知局
一種商品發(fā)布方法、終端、服務器及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例公開了一種商品發(fā)布方法,所述方法包括:獲取用戶選擇發(fā)布的商品類型;根據(jù)所述商品類型提供對應的可選商品項目,并獲取用戶在所述可選商品項目中選擇的多個商品項目;獲取所述用戶選擇的多個商品項目中每個商品項目對應的發(fā)布銷售信息和用戶輸入的批量設(shè)置信息;根據(jù)所述發(fā)布銷售信息和用戶輸入的批量設(shè)置信息確定每個商品項目的發(fā)布銷售信息;向商品發(fā)布服務器提交批量商品發(fā)布請求,所述批量商品發(fā)布請求中包括所述多個商品項目的商品數(shù)據(jù),所述商品數(shù)據(jù)包括對應商品項目的發(fā)布銷售信息。本發(fā)明實施例還公開了一種商品發(fā)布終端、服務器及系統(tǒng)。采用本發(fā)明,可實現(xiàn)商品批量發(fā)布,使得互聯(lián)網(wǎng)上進行的商品發(fā)布更為高效和快捷。
【專利說明】一種商品發(fā)布方法、終端、服務器及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種商品發(fā)布方法、終端及系統(tǒng)。
【背景技術(shù)】
[0002]隨著電子商務事業(yè)的發(fā)展,商品發(fā)布成為了不可或缺的一個重要環(huán)節(jié),發(fā)布商品時,賣家必須操作的輸入項和必須提供的數(shù)據(jù)都嚴重影響賣家的發(fā)布速度,商品數(shù)據(jù)的更新以及批量操作更是決定了賣家的勞動力成本以及響應市場變化的速度,直接決定經(jīng)營效果。而現(xiàn)有的互聯(lián)網(wǎng)上的商品發(fā)布技術(shù)中基本靠用戶輸入和提供數(shù)據(jù),手工成本較高,操作效率較低,且通常一次只能發(fā)布一個商品。

【發(fā)明內(nèi)容】

[0003]本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種商品發(fā)布方法、終端及系統(tǒng),可實現(xiàn)商品批量發(fā)布,使得互聯(lián)網(wǎng)上進行的商品發(fā)布更為高效和快捷。
[0004]為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種商品發(fā)布方法,所述方法包括:
[0005]獲取用戶選擇發(fā)布的商品類型;
[0006]根據(jù)所述商品類型提供對應的可選商品項目,并獲取用戶在所述可選商品項目中選擇的多個商品項目;
[0007]獲取所述用戶選擇的多個商品項目中每個商品項目對應的發(fā)布銷售信息和用戶輸入的批量設(shè)置信息;
[0008]根據(jù)所述發(fā)布銷售信息和用戶輸入的批量設(shè)置信息確定每個商品項目的發(fā)布銷
售信息;
[0009]向商品發(fā)布服務器提交批量商品發(fā)布請求,所述批量商品發(fā)布請求中包括所述多個商品項目的商品數(shù)據(jù),所述商品數(shù)據(jù)包括對應商品項目的發(fā)布銷售信息。
[0010]相應地,本發(fā)明實施例還提供了一種商品發(fā)布終端,所述商品發(fā)布終端包括:
[0011]商品類型選擇模塊,用于獲取用戶選擇發(fā)布的商品類型;
[0012]商品項目選擇模塊,根據(jù)所述商品類型提供對應的可選商品項目,并獲取用戶在所述可選商品項目中選擇的多個商品項目;
[0013]銷售信息獲取模塊,用于獲取所述用戶選擇的多個商品項目中每個商品項目對應的發(fā)布銷售信息和用戶輸入的批量設(shè)置信息;
[0014]銷售信息確認模塊,用于根據(jù)所述發(fā)布銷售信息和用戶輸入的批量設(shè)置信息確定每個商品項目的發(fā)布銷售信息;
[0015]發(fā)布請求提交模塊,用于向商品發(fā)布服務器提交批量商品發(fā)布請求,所述批量商品發(fā)布請求中包括所述多個商品項目的商品數(shù)據(jù),所述商品數(shù)據(jù)包括對應商品項目的發(fā)布
銷售信息。
[0016]相應地,本發(fā)明實施例還提供了一種商品發(fā)布服務器,所述商品發(fā)布服務器包括:
[0017]發(fā)布請求獲取模塊,用于接收商品發(fā)布終端提交的批量商品發(fā)布請求;
[0018]商品數(shù)據(jù)獲取模塊,用于從接收到的所述批量商品發(fā)布請求中獲取所述多個商品項目的商品數(shù)據(jù),所述商品數(shù)據(jù)包括對應商品項目的發(fā)布銷售信息;
[0019]發(fā)布處理模塊,用于所述商品發(fā)布服務器將所述獲取到的所述多個商品項目的商品數(shù)據(jù)加入消息隊列中依次進行發(fā)布處理。
[0020]相應地,本發(fā)明實施例還提供了一種批量商品發(fā)布系統(tǒng),所述批量商品發(fā)布系統(tǒng)包括如前文所述的商品發(fā)布終端和商品發(fā)布服務器,其中:
[0021]所述商品發(fā)布終端用于獲取用戶選擇發(fā)布的商品類型,根據(jù)所述商品類型提供對應的可選商品項目,并獲取用戶在所述可選商品項目中選擇的多個商品項目,獲取所述用戶選擇的多個商品項目中每個商品項目對應的發(fā)布銷售信息和用戶輸入的批量設(shè)置信息,根據(jù)所述發(fā)布銷售信息和用戶輸入的批量設(shè)置信息確定每個商品項目的發(fā)布銷售信息,向商品發(fā)布服務器提交批量商品發(fā)布請求,所述批量商品發(fā)布請求中包括所述多個商品項目的商品數(shù)據(jù),所述商品數(shù)據(jù)包括對應商品項目的發(fā)布銷售信息;
[0022]所述商品發(fā)布服務器用于從接收到的所述批量商品發(fā)布請求中獲取所述多個商品項目的商品數(shù)據(jù),將所述獲取到的所述多個商品項目的商品數(shù)據(jù)加入消息隊列中依次進行發(fā)布處理。
[0023]本發(fā)明實施例通過在商品發(fā)布過程中進行商品項目和發(fā)布銷售信息的批量設(shè)置,實現(xiàn)了批量商品的發(fā)布過程,極大簡化了用戶需要發(fā)布多件商品項目時所需的操作,進而在商品發(fā)布服務器側(cè)采用消息隊列對批量的商品數(shù)據(jù)進行異步處理,提升后臺發(fā)布的處理性能,優(yōu)化用戶體驗。
【專利附圖】

【附圖說明】
[0024]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0025]圖1是本發(fā)明實施例中一種商品發(fā)布方法的流程示意圖;
[0026]圖2是本發(fā)明另一實施例中一種商品發(fā)布方法的流程示意圖;
[0027]圖3是本發(fā)明實施例中一種商品發(fā)布終端的結(jié)構(gòu)示意圖;
[0028]圖4是本發(fā)明實施例中商品發(fā)布終端的發(fā)布請求提交模塊350的結(jié)構(gòu)示意圖;
[0029]圖5是本發(fā)明實施例中一種商品發(fā)布服務器的結(jié)構(gòu)示意圖;
[0030]圖6是本發(fā)明實施例中商品發(fā)布服務器的發(fā)布處理模塊530的結(jié)構(gòu)示意圖;
[0031]圖7是本發(fā)明實施例中的一種批量商品發(fā)布系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0032]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0033]圖1是本發(fā)明實施例中一種商品發(fā)布方法的流程示意圖,如圖所示本發(fā)明商品發(fā)布方法至少可以包括如下流程:
[0034]S101,獲取用戶選擇發(fā)布的商品類型。具體實現(xiàn)中,用戶在商品發(fā)布終端提供的商品發(fā)布頁面中選擇欲發(fā)布的商品的商品類型,例如游戲充值商品、小家電商品、大家電商品、數(shù)碼產(chǎn)品、日常用品等商品類型,進一步的所述商品類型還可以包括多個等級,例如數(shù)碼產(chǎn)品類型中還可以包含手機類、平板電腦類、數(shù)碼相機類等,用戶可以在更細的商品類型等級上選擇更具體的商品類別以便后續(xù)提供更為準確的可選商品項目。
[0035]S102,根據(jù)所述商品類型提供對應的可選商品項目,并獲取用戶在所述可選商品項目中選擇的多個商品項目。具體的,對應于用戶所選擇的商品類型,商品發(fā)布終端向用戶提供對應的可選商品項目,例如游戲充值商品類型對應的可選商品項目可以包括各款游戲的充值卡,數(shù)碼產(chǎn)品類型對應的可選商品項目可以包括各型號手機、平板電腦等,每個商品類型對應的可選商品項目的列表可以為商品發(fā)布終端從商品發(fā)布服務器獲取保存在終端本地并定期從商品發(fā)布服務器進行更新的,也可以為在用戶選擇了發(fā)布的商品類型后即時向商品發(fā)布服務器請求獲取用戶所選的商品類型對應的可選商品項目,商品發(fā)布服務器對應商品發(fā)布終端的請求返回可選商品項目后,商品發(fā)布終端在商品發(fā)布頁面中顯示所述商品類型對應的可選商品項目列表,讓用戶從中進行選擇,用戶可以從該可選商品項目列表中同時選擇多個商品項目。
[0036]S103,獲取所述用戶選擇的多個商品項目中每個商品項目對應的發(fā)布銷售信息和用戶輸入的批量設(shè)置信息。具體實現(xiàn)中,所述商品項目的發(fā)布銷售信息可以包括該商品項目的商品初始價格、商品項目圖片等,以商品初始價格為例,可以為用戶之前在買進該商品時的價格;也可以為商品發(fā)布服務器上記錄的該商品項目的初始價格等。發(fā)布銷售信息可以由商品發(fā)布終端從商品發(fā)布服務器獲取并保存在本地,并定期從商品發(fā)布服務器進行更新,或在用戶選擇了某個商品項目后商品發(fā)布終端即時向商品發(fā)布服務器請求獲取用戶所選的商品項目的發(fā)布銷售信息;對于既不是用戶之前通過商品發(fā)布服務器買進的產(chǎn)品,在商品發(fā)布服務器中也沒有記錄該商品項目的發(fā)布銷售信息,也可以通過用戶自定義輸入的方式獲取該商品項目的發(fā)布銷售信息。所述批量設(shè)置信息,可以為本次發(fā)布的所有商品項目的發(fā)布銷售信息統(tǒng)一的修訂設(shè)置,例如在商品初始價格的基礎(chǔ)上統(tǒng)一提價5%或降價2%,或在商品初始價格的基礎(chǔ)上統(tǒng)一提價I兀,等等,又例如對商品發(fā)布服務器提供的對應于每個商品項目的默認圖片加上用戶自定義的水印。
[0037]S104,根據(jù)所述發(fā)布銷售信息和用戶輸入的批量設(shè)置信息確定每個商品項目的發(fā)布銷售信息。仍以商品初始價格的批量設(shè)置為例,例如用戶本次欲發(fā)布5件商品,其獲取到的商品初始價格分別為A:38元、B:44、C:52元、D:98元、E:114元,用戶設(shè)置的批量設(shè)置信息為在商品初始價格的基礎(chǔ)上統(tǒng)一提價2元,那么可以計算得到用戶本次發(fā)布的5件商品的發(fā)布價格分別為=A:40元、B:46、C:54元、D:100元、E:116元。
[0038]S105,向商品發(fā)布服務器提交批量商品發(fā)布請求,所述批量商品發(fā)布請求中包括所述多個商品項目的商品數(shù)據(jù),所述商品數(shù)據(jù)包括對應商品項目的發(fā)布銷售信息。具體實現(xiàn)中,商品發(fā)布終端向商品發(fā)布服務器提交批量商品發(fā)布請求后,后續(xù)由商品發(fā)布服務器負責將所有提交的商品項目的商品數(shù)據(jù)進行處理,并會在用戶的商品發(fā)布頁面中返回發(fā)布處理結(jié)果。
[0039]圖2為本發(fā)明另一實施例中的一種商品發(fā)布方法的流程示意圖,本實施例中以發(fā)布游戲充值商品為例詳細介紹本發(fā)明的一個具體的較優(yōu)實施例,如圖所示可以包括以下流程:
[0040]S201,商品發(fā)布終端獲取用戶選擇發(fā)布的商品類型。具體的,本實施例即用戶在商品發(fā)布頁面中選擇商品類型為游戲充值商品類型下的平臺代充商品類別。
[0041]S202,商品發(fā)布終端向商品發(fā)布服務器請求所述商品類型對應的可選商品項目。具體的,本實施例中即向商品發(fā)布服務器請求游戲充值商品類型下的平臺代充商品類別對應的可選商品項目。
[0042]S203,商品發(fā)布服務器向商品發(fā)布終端返回所述商品類型對應的可選商品項目。具體實現(xiàn)中,商品發(fā)布服務器可以在數(shù)據(jù)庫中查找游戲充值商品類型下的平臺代充商品類別對應的所有可選商品項目,包括各款游戲的各個充值面額的充值服務商品,將查找到的所有可選商品項目一并返回給商品發(fā)布終端。
[0043]S204,商品發(fā)布終端犾取用戶在所述可選商品項目中選擇的多個商品項目。具體的,商品發(fā)布終端在接收到商品發(fā)布服務器返回的游戲充值商品類型下的平臺代充商品類別對應的所有可選商品項目后,可以在商品發(fā)布頁面上以列表的形式顯示多個可選商品項目,讓用戶從中進行選擇多個本次需要發(fā)布的商品項目。
[0044]S205,商品發(fā)布終端向商品發(fā)布服務器請求用戶選擇的多個商品項目中每個商品項目對應的發(fā)布銷售信息。例如在S204中用戶選中了 100項游戲充值商品,商品發(fā)布終端根據(jù)用戶選中的100項游戲充值商品請求商品發(fā)布服務器查詢每項用戶選中的游戲充值商品項目的商品初始價格和商品項目圖片等。
[0045]S206,商品發(fā)布服務器向商品發(fā)布終端返回用戶選擇的多個商品項目中每個商品項目對應的發(fā)布銷售信息。具體實現(xiàn)中,每件用戶選中的游戲充值商品的發(fā)布銷售信息可以在商品發(fā)布服務器中查找到,例如商品初始價格可以為用戶之前通過商品發(fā)布服務器交易買進時的價格,交易記錄保存在商品發(fā)布服務器中因此可以查詢得到;也可以為商品發(fā)布服務器上記錄的該商品項目的初始價格,例如本實施例中的平臺代充商品即可以在商品發(fā)布服務器中保存所有支持的該類商品項目的初始價格,在用戶選擇了某個商品項目后商品發(fā)布服務器即可以根據(jù)商品發(fā)布終端的請求返回用戶所選的商品項目的商品初始價格。在其他可選實施例中,對于既不是用戶之前通過商品發(fā)布服務器買進的產(chǎn)品,在商品發(fā)布服務器中也沒有記錄該商品項目的發(fā)布銷售信息,也可以通過用戶自定義輸入的方式獲取該商品項目的發(fā)布銷售信息。
[0046]S207,商品發(fā)布終端獲取用戶輸入的批量設(shè)置信息。具體的,批量設(shè)置信息可以為本次發(fā)布的所有商品項目的發(fā)布銷售信息統(tǒng)一的修訂設(shè)置,仍以商品初始價格的批量設(shè)置為例,所述批量設(shè)置信息可以包括本次發(fā)布的所有商品項目的統(tǒng)一定價規(guī)則,例如在商品初始價格的基礎(chǔ)上統(tǒng)一提價5%或降價2%,或在商品初始價格的基礎(chǔ)上統(tǒng)一提價I元,等等。
[0047]S208,商品發(fā)布終端根據(jù)所述發(fā)布銷售信息和用戶輸入的批量設(shè)置信息確定每個商品項目的發(fā)布銷售信息。
[0048]S209,商品發(fā)布終端向商品發(fā)布服務器提交批量商品發(fā)布請求,所述批量商品發(fā)布請求中包括所述多個商品項目的商品數(shù)據(jù),所述商品數(shù)據(jù)包括對應商品項目的發(fā)布銷售信息,可選的還可以包括商品名稱和商品發(fā)布請求時間。具體實現(xiàn)中,商品發(fā)布終端可以根據(jù)所述用戶選擇的多個商品項目以及對應的發(fā)布銷售信息生成商品發(fā)布數(shù)據(jù)表單,所述商品發(fā)布數(shù)據(jù)表單中包含所述多個商品項目的商品數(shù)據(jù)并合并所述多個商品項目的相同的商品數(shù)據(jù),所述多個商品項目的相同商品數(shù)據(jù)可以例如:賣家用戶屬性信息、店鋪信息、地理位置信息、質(zhì)量保證信息、售后信息等,對于非共性數(shù)據(jù),商品發(fā)布終端可以在商品發(fā)布頁面中針對每一個商品項目提供規(guī)定格式的配置模板提供用戶填寫和修改,最大限度的節(jié)省用戶需要的操作量。生成商品發(fā)布數(shù)據(jù)表單后,商品發(fā)布終端可以向商品發(fā)布服務器提交攜帶該商品發(fā)布數(shù)據(jù)表單的批量商品發(fā)布請求。
[0049]進一步可選的,商品發(fā)布終端可以采用post表單的方式向商品發(fā)布服務器提交批量商品發(fā)布請求,然后根據(jù)本次提交的商品項目的數(shù)量和所述商品發(fā)布服務器的商品發(fā)布性能估算商品發(fā)布時間,若估算得到的商品發(fā)布時間小于預設(shè)閾值(例如3秒鐘),則直接在彈出頁面(post表單的目標頁面)提示賣家商品發(fā)布結(jié)果,例如“恭喜您,商品已發(fā)布成功! ”,若估算得到的商品發(fā)布時間大于預設(shè)閾值,則隱藏商品數(shù)據(jù)提交頁面(指定表單提交的目標頁面為一隱藏的iframe)并通過彈出層,提示用戶商品發(fā)布請求已上傳,可以稍后在商品發(fā)布列表中查看。所述商品發(fā)布服務器的商品發(fā)布性能可以為商品發(fā)布終端即時從商品發(fā)布服務器獲取到的,也可以為預先從商品發(fā)布服務器定期獲取得到的。
[0050]S210,商品發(fā)布服務器將所述獲取到的所述多個商品項目的商品數(shù)據(jù)寫入批量商品發(fā)布文件。具體的,所述商品發(fā)布服務器從接收到的所述批量商品發(fā)布請求中解析提取所述多個商品項目的商品數(shù)據(jù),然后首先將獲取得到的多個商品項目的商品數(shù)據(jù)寫入批量商品發(fā)布文件中,所述批量商品發(fā)布文件可以是一個臨時文件,用于同步比對商品發(fā)布進程處理商品項目的進度,保證若商品項目的商品數(shù)據(jù)丟失的時候,能夠通過批量商品發(fā)布文件找回該商品項目的商品數(shù)據(jù),為發(fā)布過程提供保證。
[0051]S211,商品發(fā)布服務器將所述獲取到的所述多個商品項目的商品數(shù)據(jù)加入消息隊列中依次進行發(fā)布處理。具體實現(xiàn)中,商品發(fā)布服務器可以將獲取到的多個商品項目的商品數(shù)據(jù)添加到msgq (Message queue,消息隊列)中,以實現(xiàn)異步處理批量商品的發(fā)布處理過程??蛇x的,若商品發(fā)布終端提交的商品數(shù)據(jù)中還包括商品名稱和商品發(fā)布請求時間,則商品發(fā)布服務器還可以根據(jù)所述商品名稱和商品發(fā)布請求時間確認所述用戶在所述商品發(fā)布請求時間之前是否已發(fā)布了相同商品名稱的商品項目,若確認之前已發(fā)布了相同的商品項目,則根據(jù)本次獲取到的該商品項目的商品數(shù)據(jù)對該商品項目的發(fā)布內(nèi)容進行更新,否則直接將本次獲取到的該商品項目的商品數(shù)據(jù)進行發(fā)布處理。其中對已發(fā)布的商品項目進行更新時,更新涉及的數(shù)據(jù)內(nèi)容可以由用戶預先進行設(shè)定,例如用戶指定商品數(shù)據(jù)中的某項內(nèi)容為不可更新。
[0052]S212,當商品發(fā)布服務器發(fā)布處理完成一個商品項目時在所述批量商品發(fā)布文件中刪除對應的商品項目的商品數(shù)據(jù),從而讓未發(fā)布處理的商品項目與所述批量商品發(fā)布文件中保持同步,為發(fā)布過程提供保證。
[0053]S213,處理完消息隊列中的商品數(shù)據(jù)后邏輯檢查,即檢查所述批量商品發(fā)布文件中是否還存在未刪除的商品項目的商品數(shù)據(jù),若存在,則表明未刪除的商品項目在消息隊列中已丟失或處理失敗,這時可以從批量商品發(fā)布文件中讀取這些商品項目的商品數(shù)據(jù)進行發(fā)布處理,若多次嘗試后仍然處理失敗,則可以將錯誤提示返回給商品發(fā)布終端從而提示用戶發(fā)布該商品項目失敗,用戶可以針對錯誤的商品項目檢查和重新發(fā)布。
[0054]圖3是本發(fā)明實施例中的一種商品發(fā)布終端的結(jié)構(gòu)示意圖,本發(fā)明實施例中的商品發(fā)布終端可以實現(xiàn)在包括個人電腦、平板電腦、手機、智能手機、電子閱讀器、筆記本電腦、車載終端等互聯(lián)網(wǎng)終端上,通過登錄相關(guān)賬號與商品發(fā)布服務器進行通信。如圖所示本發(fā)明中的商品發(fā)布終端至少可以包括:
[0055]商品類型選擇模塊310,用于獲取用戶選擇發(fā)布的商品類型。具體實現(xiàn)中,商品類型選擇模塊310可以在商品發(fā)布頁面中獲取用戶選擇的欲發(fā)布的商品的商品類型,例如游戲充值商品、小家電商品、大家電商品、數(shù)碼產(chǎn)品、日常用品等商品類型,進一步的所述商品類型還可以包括多個等級,例如數(shù)碼產(chǎn)品類型中還可以包含手機類、平板電腦類、數(shù)碼相機類等,用戶可以在更細的商品類型等級上選擇更具體的商品類別以便后續(xù)提供更為準確的可選商品項目。
[0056]商品項目選擇模塊320,用于根據(jù)所述商品類型提供對應的可選商品項目,并獲取用戶在所述可選商品項目中選擇的多個商品項目。具體的,對應于用戶所選擇的商品類型,商品項目選擇模塊320可以向用戶提供對應的可選商品項目,例如游戲充值商品類型對應的可選商品項目可以包括各款游戲的充值卡,數(shù)碼產(chǎn)品類型對應的可選商品項目可以包括各型號手機、平板電腦等,每個商品類型對應的可選商品項目的列表可以為商品項目選擇模塊320從商品發(fā)布服務器獲取保存在終端本地并定期從商品發(fā)布服務器進行更新的,也可以為在用戶選擇了發(fā)布的商品類型后商品項目選擇模塊320即時向商品發(fā)布服務器請求獲取用戶所選的商品類型對應的可選商品項目,商品發(fā)布服務器對應商品發(fā)布終端的請求返回可選商品項目后,商品項目選擇模塊320在商品發(fā)布頁面中顯示所述商品類型對應的可選商品項目列表,讓用戶從中進行選擇,用戶可以從可選商品項目列表中同時選擇多個商品項目。
[0057]銷售信息獲取模塊330,用于獲取所述用戶選擇的多個商品項目中每個商品項目對應的發(fā)布銷售信息和用戶輸入的批量設(shè)置信息。具體實現(xiàn)中,所述商品項目的發(fā)布銷售信息可以包括該商品項目的商品初始價格、商品項目圖片等,以商品初始價格為例,可以為用戶之前在買進該商品時的價格;也可以為商品發(fā)布服務器上記錄的該商品項目的初始價格,商品發(fā)布終端從商品發(fā)布服務器獲取并保存在本地,并定期從商品發(fā)布服務器進行更新,或在用戶選擇了某個商品項目后銷售信息獲取模塊330即時向商品發(fā)布服務器請求獲取用戶所選的商品項目的發(fā)布銷售信息;對于既不是用戶之前通過商品發(fā)布服務器買進的產(chǎn)品,在商品發(fā)布服務器中也沒有記錄該商品項目的發(fā)布銷售信息,銷售信息獲取模塊330也可以通過用戶自定義輸入的方式獲取該商品項目的發(fā)布銷售信息。所述批量設(shè)置信息,可以為本次發(fā)布的所有商品項目的發(fā)布銷售信息統(tǒng)一的修訂設(shè)置,例如在商品初始價格的基礎(chǔ)上統(tǒng)一提價5%或降價2%,或在商品初始價格的基礎(chǔ)上統(tǒng)一提價I兀,等等。
[0058]銷售信息確認模塊340,用于根據(jù)所述發(fā)布銷售信息和用戶輸入的批量設(shè)置信息確定每個商品項目的發(fā)布銷售信息。仍以商品初始價格的批量設(shè)置為例,例如用戶本次欲發(fā)布5件商品,其獲取到的商品初始價格分別為A:38元、B:44,C:52元、D:98元、E:114元,用戶設(shè)置的批量設(shè)置信息為在商品初始價格的基礎(chǔ)上統(tǒng)一提價2元,那么可以計算得到用戶本次發(fā)布的5件商品的發(fā)布價格分別為:A:40元、B:46、C:54元、D:100元、E:116元。
[0059]發(fā)布請求提交模塊350,用于向商品發(fā)布服務器提交批量商品發(fā)布請求,所述批量商品發(fā)布請求中包括所述多個商品項目的商品數(shù)據(jù),所述商品數(shù)據(jù)包括對應商品項目的發(fā)布銷售信息,可選的還可以包括商品名稱和商品發(fā)布請求時間。具體實現(xiàn)中,發(fā)布請求提交模塊350向商品發(fā)布服務器提交批量商品發(fā)布請求后,后續(xù)由商品發(fā)布服務器負責將所有提交的商品項目的商品數(shù)據(jù)進行處理,并會在用戶的商品發(fā)布頁面中返回發(fā)布處理結(jié)果。
[0060]可選的,本發(fā)明實施例中的發(fā)布請求提交模塊350如圖4所示可以進一步包括:
[0061]數(shù)據(jù)表單生成單元351,用于根據(jù)所述用戶選擇的多個商品項目以及對應的發(fā)布銷售信息生成商品發(fā)布數(shù)據(jù)表單,所述商品發(fā)布數(shù)據(jù)表單中包含所述多個商品項目的商品數(shù)據(jù)并合并所述多個商品項目的相同的商品數(shù)據(jù)。所述多個商品項目的相同商品數(shù)據(jù)可以例如:賣家用戶屬性信息、店鋪信息、地理位置信息、質(zhì)量保證信息、售后信息等,對于非共性數(shù)據(jù),數(shù)據(jù)表單生成單元351可以在商品發(fā)布頁面中針對每一個商品項目提供規(guī)定格式的配置模板提供用戶填寫和修改,最大限度的節(jié)省用戶需要的操作量。
[0062]發(fā)布請求提交單元352,用于提交所述批量商品發(fā)布請求,所述批量商品發(fā)布請求中包含所述商品發(fā)布數(shù)據(jù)表單。
[0063]進一步可選的,本發(fā)明實施例中的發(fā)布請求提交模塊350還可以包括:
[0064]發(fā)布時間估計單元353,用于根據(jù)商品項目的數(shù)量和所述商品發(fā)布服務器的商品發(fā)布性能估算商品發(fā)布時間。由于所述商品發(fā)布數(shù)據(jù)表單的數(shù)據(jù)量可能非常大,發(fā)布請求提交單元352可以可以采用post表單的方式向商品發(fā)布服務器提交批量商品發(fā)布請求,然后由發(fā)布時間估計單元353根據(jù)本次提交的商品項目的數(shù)量和所述商品發(fā)布服務器的商品發(fā)布性能估算商品發(fā)布時間,若估算得到的商品發(fā)布時間小于預設(shè)閾值(例如3秒鐘),則直接在彈出頁面(post表單的目標頁面)提示賣家商品發(fā)布結(jié)果,例如“恭喜您,商品已發(fā)布成功! ”。所述商品發(fā)布服務器的商品發(fā)布性能可以為商品發(fā)布終端即時從商品發(fā)布服務器獲取到的,也可以為預先從商品發(fā)布服務器定期獲取得到的。
[0065]提交頁面隱藏單元354,用于若發(fā)布時間估計單元353估算得到的商品發(fā)布時間大于預設(shè)閾值,則隱藏商品數(shù)據(jù)提交頁面。若估算得到的商品發(fā)布時間大于預設(shè)閾值,則隱藏商品數(shù)據(jù)提交頁面(指定表單提交的目標頁面為一隱藏的iframe)并通過彈出層,提示用戶商品發(fā)布請求已上傳,可以稍后在商品發(fā)布列表中查看。具體實現(xiàn)中,若估算得到的商品發(fā)布時間大于預設(shè)閾值,提交頁面隱藏單元354可以指定表單提交的目標頁面為一隱藏的iframe,并通過彈出層,提示用戶商品發(fā)布請求已上傳,可以稍后在商品發(fā)布列表中查看。
[0066]圖5是本發(fā)明實施例中一種商品發(fā)布服務器的結(jié)構(gòu)示意圖。如圖所示本發(fā)明實施例中的商品發(fā)布服務器可以包括以下功能模塊:
[0067]發(fā)布請求獲取模塊510,用于接收商品發(fā)布終端提交的批量商品發(fā)布請求。
[0068]商品數(shù)據(jù)獲取模塊520,用于從接收到的所述批量商品發(fā)布請求中獲取所述多個商品項目的商品數(shù)據(jù),所述商品數(shù)據(jù)包括對應商品項目的發(fā)布銷售信息,可選的還可以包括商品名稱和商品發(fā)布請求時間,所述多個商品項目的商品數(shù)據(jù)可以包含在一個商品發(fā)布數(shù)據(jù)表單中,所述商品發(fā)布數(shù)據(jù)表單中包含所述多個商品項目的商品數(shù)據(jù)并合并所述多個商品項目的相同的商品數(shù)據(jù),商品數(shù)據(jù)獲取模塊520具體用戶從該商品發(fā)布數(shù)據(jù)表單中解析提取所述多個商品項目的商品數(shù)據(jù)。
[0069]發(fā)布處理模塊530,用于所述商品發(fā)布服務器將所述獲取到的所述多個商品項目的商品數(shù)據(jù)加入消息隊列中依次進行發(fā)布處理。具體實現(xiàn)中,商品發(fā)布服務器可以將獲取到的多個商品項目的商品數(shù)據(jù)添加到msgq (Message queue,消息隊列)中,以實現(xiàn)異步處理批量商品的發(fā)布處理過程。
[0070]可選的,如圖6所示本發(fā)明實施例中的商品發(fā)布服務器的發(fā)布處理模塊530可以進一步包括:
[0071]文件寫入單元531,用于將所述獲取到的所述多個商品項目的商品數(shù)據(jù)寫入批量商品發(fā)布文件。具體的,所述批量商品發(fā)布文件可以是一個臨時文件,用于同步比對商品發(fā)布進程處理商品項目的進度,保證若商品項目的商品數(shù)據(jù)丟失的時候,能夠通過批量商品發(fā)布文件找回該商品項目的商品數(shù)據(jù),為發(fā)布過程提供保證。
[0072]消息隊列處理單元532,用于將所述獲取到的所述多個商品項目的商品數(shù)據(jù)加入消息隊列中依次進行發(fā)布處理。
[0073]同步刪除單元533,用于當消息隊列處理單元發(fā)布處理完成一個商品項目時在所述批量商品發(fā)布文件中刪除對應的商品項目的商品數(shù)據(jù),從而讓未發(fā)布處理的商品項目與所述批量商品發(fā)布文件中保持同步,為發(fā)布過程提供保證。最后當處理完消息隊列中的商品數(shù)據(jù)后可以進行邏輯檢查,即檢查所述批量商品發(fā)布文件中是否還存在未刪除的商品項目的商品數(shù)據(jù),若存在,則表明未刪除的商品項目在消息隊列中已丟失或處理失敗,這時可以從批量商品發(fā)布文件中讀取這些商品項目的商品數(shù)據(jù)進行發(fā)布處理,若多次嘗試后仍然處理失敗,則可以將錯誤提示返回給商品發(fā)布終端從而提示用戶發(fā)布該商品項目失敗,用戶可以針對錯誤的商品項目檢查和重新發(fā)布。
[0074]進一步可選的,所述發(fā)布處理模塊530還包括:
[0075]商品更新單元534,用于根據(jù)所述商品名稱和商品發(fā)布請求時間確認所述用戶在所述商品發(fā)布請求時間之前已發(fā)布相同商品名稱的商品項目,則根據(jù)本次獲取到的該商品項目的商品數(shù)據(jù)對該商品項目的發(fā)布內(nèi)容進行更新。其中對已發(fā)布的商品項目進行更新時,更新涉及的數(shù)據(jù)內(nèi)容可以由用戶預先進行設(shè)定,例如用戶指定商品數(shù)據(jù)中的某項內(nèi)容為不可更新。
[0076]商品發(fā)布單兀535,用于根據(jù)所述商品名稱和商品發(fā)布請求時間確認所述用戶在所述商品發(fā)布請求時間之前未發(fā)布相同商品名稱的商品項目,則根據(jù)該商品項目的商品數(shù)據(jù)進行發(fā)布。
[0077]圖7是本發(fā)明實施例中的一種批量商品發(fā)布系統(tǒng)的結(jié)構(gòu)示意圖。如圖所示本發(fā)明實施例中的批量商品發(fā)布系統(tǒng)包括商品發(fā)布終端710和商品發(fā)布服務器720,其中:
[0078]商品發(fā)布終端710可以為前文實施例結(jié)合圖3和圖4所描述的商品發(fā)布終端,用于獲取用戶選擇發(fā)布的商品類型,根據(jù)所述商品類型提供對應的可選商品項目,并獲取用戶在所述可選商品項目中選擇的多個商品項目,獲取所述用戶選擇的多個商品項目中每個商品項目對應的發(fā)布銷售信息和用戶輸入的批量設(shè)置信息,根據(jù)所述發(fā)布銷售信息和用戶輸入的批量設(shè)置信息確定每個商品項目的發(fā)布銷售信息,向商品發(fā)布服務器720提交批量商品發(fā)布請求,所述批量商品發(fā)布請求中包括所述多個商品項目的商品數(shù)據(jù),所述商品數(shù)據(jù)包括對應商品項目的發(fā)布銷售信息;
[0079]商品發(fā)布服務器720可以為前文實施例結(jié)合圖3和圖4所描述的商品發(fā)布服務器,用于從接收到的所述批量商品發(fā)布請求中獲取所述多個商品項目的商品數(shù)據(jù),將所述獲取到的所述多個商品項目的商品數(shù)據(jù)加入消息隊列中依次進行發(fā)布處理。[0080]本發(fā)明實施例通過在商品發(fā)布過程中進行商品項目和發(fā)布銷售信息的批量設(shè)置,實現(xiàn)了批量商品的發(fā)布過程,極大簡化了用戶需要發(fā)布多件商品項目時所需的操作,進而在商品發(fā)布服務器側(cè)采用消息隊列對批量的商品數(shù)據(jù)進行異步處理,提升后臺發(fā)布的處理性能,優(yōu)化用戶體驗。
[0081]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0082]以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種商品發(fā)布方法,其特征在于,所述方法包括: 獲取用戶選擇發(fā)布的商品類型; 根據(jù)所述商品類型提供對應的可選商品項目,并獲取用戶在所述可選商品項目中選擇的多個商品項目; 獲取所述用戶選擇的多個商品項目中每個商品項目對應的初始銷售信息和用戶輸入的批量設(shè)置信息; 根據(jù)所述初始銷售信息和用戶輸入的批量設(shè)置信息確定每個商品項目的發(fā)布銷售信息; 向商品發(fā)布服務器提交批量商品發(fā)布請求,所述批量商品發(fā)布請求中包括所述多個商品項目的商品數(shù)據(jù),所述商品數(shù)據(jù)包括對應商品項目的發(fā)布銷售信息。
2.如權(quán)利要求1所述的商品發(fā)布方法,其特征在于,所述向商品發(fā)布服務器提交批量商品發(fā)布請求之前還包括: 根據(jù)所述用戶選擇的多個商品項目以及對應的發(fā)布銷售信息生成商品發(fā)布數(shù)據(jù)表單,所述商品發(fā)布數(shù)據(jù)表單中包含所述多個商品項目的商品數(shù)據(jù)并合并所述多個商品項目的相同的商品數(shù)據(jù); 所述批量商品發(fā)布請求中包括所述多個商品項目的商品數(shù)據(jù)具體為: 所述批量商品發(fā)布請求中包含所述商品發(fā)布數(shù)據(jù)表單。
3.如權(quán)利要求1所述`的商品發(fā)布方法,其特征在于,所述向商品發(fā)布服務器提交批量商品發(fā)布請求包括: 根據(jù)商品項目的數(shù)量和所述商品發(fā)布服務器的商品發(fā)布性能估算商品發(fā)布時間; 若估算得到的商品發(fā)布時間大于預設(shè)閾值,則隱藏商品數(shù)據(jù)提交頁面。
4.如權(quán)利要求1所述的商品發(fā)布方法,其特征在于,所述方法還包括: 所述商品發(fā)布服務器從接收到的所述批量商品發(fā)布請求中獲取所述多個商品項目的商品數(shù)據(jù); 所述商品發(fā)布服務器將所述獲取到的所述多個商品項目的商品數(shù)據(jù)加入消息隊列中依次進行發(fā)布處理。
5.如權(quán)利要求4所述的商品發(fā)布方法,其特征在于,所述商品發(fā)布服務器在將所述獲取到的所述多個商品項目的商品數(shù)據(jù)加入消息隊列中依次進行發(fā)布處理之前還包括: 所述商品發(fā)布服務器將所述獲取到的所述多個商品項目的商品數(shù)據(jù)寫入批量商品發(fā)布文件; 所述商品發(fā)布服務器將所述獲取到的所述多個商品項目的商品數(shù)據(jù)加入消息隊列中依次進行發(fā)布處理包括: 當發(fā)布處理完成一個商品項目時所述商品發(fā)布服務器在所述批量商品發(fā)布文件中刪除對應的商品項目的商品數(shù)據(jù)。
6.如權(quán)利要求4所述的商品發(fā)布方法,其特征在于,所述商品數(shù)據(jù)還包括商品名稱和商品發(fā)布請求時間; 所述商品發(fā)布服務器將所述獲取到的所述多個商品項目的商品數(shù)據(jù)加入消息隊列中依次進行發(fā)布處理包括: 所述商品發(fā)布服務器根據(jù)所述商品名稱和商品發(fā)布請求時間確認所述用戶在所述商品發(fā)布請求時間之前已發(fā)布相同商品名稱的商品項目,則根據(jù)本次獲取到的該商品項目的商品數(shù)據(jù)對該商品項目的發(fā)布內(nèi)容進行更新。
7.一種商品發(fā)布終端,其特征在于,所述商品發(fā)布終端包括: 商品類型選擇模塊,用于獲取用戶選擇發(fā)布的商品類型; 商品項目選擇模塊,根據(jù)所述商品類型提供對應的可選商品項目,并獲取用戶在所述可選商品項目中選擇的多個商品項目; 銷售信息獲取模塊,用于獲取所述用戶選擇的多個商品項目中每個商品項目對應的發(fā)布銷售信息和用戶輸入的批量設(shè)置信息; 銷售信息確認模塊,用于根據(jù)所述發(fā)布銷售信息和用戶輸入的批量設(shè)置信息確定每個商品項目的發(fā)布銷售信息; 發(fā)布請求提交模塊,用于向商品發(fā)布服務器提交批量商品發(fā)布請求,所述批量商品發(fā)布請求中包括所述多個商品項目的商品數(shù)據(jù),所述商品數(shù)據(jù)包括對應商品項目的發(fā)布銷售信息。
8.如權(quán)利要求7所述的商品發(fā)布終端,其特征在于,所述發(fā)布請求提交模塊包括: 數(shù)據(jù)表單生成單元,用于根據(jù)所述用戶選擇的多個商品項目以及對應的發(fā)布銷售信息生成商品發(fā)布數(shù)據(jù)表單,所述商品發(fā)布數(shù)據(jù)表單中包含所述多個商品項目的商品數(shù)據(jù)并合并所述多個商品項目的相同的商品數(shù)據(jù); 發(fā)布請求提交單元,用于提交所述批量商品發(fā)布請求,所述批量商品發(fā)布請求中包含所述商品發(fā)布數(shù)據(jù)表單。
9.如權(quán)利要求7所述的商品發(fā)`布終端,其特征在于,所述發(fā)布請求提交模塊包括: 發(fā)布時間估計單元,用于根據(jù)商品項目的數(shù)量和所述商品發(fā)布服務器的商品發(fā)布性能估算商品發(fā)布時間; 提交頁面隱藏單元,用于若發(fā)布時間估計單元估算得到的商品發(fā)布時間大于預設(shè)閾值,則隱藏商品數(shù)據(jù)提交頁面。
10.一種商品發(fā)布服務器,其特征在于,所述商品發(fā)布服務器包括: 發(fā)布請求獲取模塊,用于接收商品發(fā)布終端提交的批量商品發(fā)布請求; 商品數(shù)據(jù)獲取模塊,用于從接收到的所述批量商品發(fā)布請求中獲取所述多個商品項目的商品數(shù)據(jù),所述商品數(shù)據(jù)包括對應商品項目的發(fā)布銷售信息; 發(fā)布處理模塊,用于所述商品發(fā)布服務器將所述獲取到的所述多個商品項目的商品數(shù)據(jù)加入消息隊列中依次進行發(fā)布處理。
11.如權(quán)利要求10所述的商品發(fā)布服務器,其特征在于,所述發(fā)布處理模塊包括: 文件寫入單元,用于將所述獲取到的所述多個商品項目的商品數(shù)據(jù)寫入批量商品發(fā)布文件; 消息隊列處理單元,用于將所述獲取到的所述多個商品項目的商品數(shù)據(jù)加入消息隊列中依次進行發(fā)布處理; 同步刪除單元,用于當消息隊列處理單元發(fā)布處理完成一個商品項目時在所述批量商品發(fā)布文件中刪除對應的商品項目的商品數(shù)據(jù)。
12.如權(quán)利要求10所述的商品發(fā)布服務器,其特征在于,所述商品數(shù)據(jù)獲取模塊獲取到的商品數(shù)據(jù)還包括商品名稱和商品發(fā)布請求時間;所述發(fā)布處理模塊包括: 商品更新單元,用于根據(jù)所述商品名稱和商品發(fā)布請求時間確認所述用戶在所述商品發(fā)布請求時間之前已發(fā)布相同商品名稱的商品項目,則根據(jù)本次獲取到的該商品項目的商品數(shù)據(jù)對該商品項目的發(fā)布內(nèi)容進行更新。 商品發(fā)布單元,用于根據(jù)所述商品名稱和商品發(fā)布請求時間確認所述用戶在所述商品發(fā)布請求時間之前未發(fā)布相同商品名稱的商品項目,則根據(jù)該商品項目的商品數(shù)據(jù)進行發(fā)布。
13.一種批量商品發(fā)布系統(tǒng),其特征在于,所述批量商品發(fā)布系統(tǒng)包括如權(quán)利要求中任一項所述的商品發(fā)布終端和如權(quán)利要求10-12中任一項所述的商品發(fā)布服務器,其中: 所述商品發(fā)布終端用于獲取用戶選擇發(fā)布的商品類型,根據(jù)所述商品類型提供對應的可選商品項目,并獲取用戶在所述可選商品項目中選擇的多個商品項目,獲取所述用戶選擇的多個商品項目中每個商品項目對應的發(fā)布銷售信息和用戶輸入的批量設(shè)置信息,根據(jù)所述發(fā)布銷售信息和用戶輸入的批量設(shè)置信息確定每個商品項目的發(fā)布銷售信息,向商品發(fā)布服務器提交批量商品發(fā)布請求,所述批量商品發(fā)布請求中包括所述多個商品項目的商品數(shù)據(jù),所述商品數(shù)據(jù)包括對應商品項目的發(fā)布銷售信息; 所述商品發(fā)布服務器用于從接收到的所述批量商品發(fā)布請求中獲取所述多個商品項目的商品數(shù)據(jù),將所述獲取到的所述多個商品項目的商品數(shù)據(jù)加入消息隊列中依次進行發(fā)布處理。`
【文檔編號】G06Q30/00GK103870960SQ201210528009
【公開日】2014年6月18日 申請日期:2012年12月10日 優(yōu)先權(quán)日:2012年12月10日
【發(fā)明者】莫衛(wèi)紅, 譚耀華, 胡濤 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汕头市| 炉霍县| 阳曲县| 玉田县| 墨江| 湖南省| 太仓市| 博爱县| 精河县| 蒲江县| 安化县| 永安市| 陈巴尔虎旗| 鹤山市| 金山区| 东至县| 延长县| 泗阳县| 成安县| 长宁区| 六安市| 个旧市| 稻城县| 崇文区| 新安县| 赣榆县| 牙克石市| 明光市| 新民市| 翁源县| 开平市| 卓尼县| 武宁县| 汽车| 丁青县| 甘泉县| 万载县| 台南县| 师宗县| 竹北市| 阆中市|