專利名稱:在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處安排交易列表項(xiàng)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及基于網(wǎng)絡(luò)的商務(wù)領(lǐng)域,更具體地說涉及用于在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處安排(schedule)交易列表項(xiàng)(transaction listing)的方法和系統(tǒng)。
背景技術(shù):
隨著因特網(wǎng)作為一種普適性的交互式通信和交互平臺(tái)而被廣為接受,通過因特網(wǎng)進(jìn)行的在線(或電子)商務(wù)在多種商業(yè)環(huán)境下變得越來越尋常。在線商務(wù)傳統(tǒng)上被分為企業(yè)到企業(yè)(B2B)、企業(yè)到顧客(B2C)、顧客到顧客(C2C)以及甚至是企業(yè)到雇員(B2E)商務(wù)。在B2B環(huán)境中,已經(jīng)建立了很多在線交易所或市場(例如垂直交易所),以促進(jìn)例如垂直供應(yīng)鏈中各方之間的電子商務(wù)。這種B2B交易所一般提供多種工具,用于輔助商務(wù)的進(jìn)行,例如集總式且接近實(shí)時(shí)的庫存信息、報(bào)價(jià)請求(Requests for Quotation,RFQ)能力以及拍賣等。
在B2C和C2C環(huán)境中,已有很多市場交易所和交易機(jī)構(gòu)普及開來。一種領(lǐng)先的電子交易機(jī)構(gòu)(或市場)由eBay公司所運(yùn)營。Yahoo!公司以及Amazon.com也提供電子市場。而且,很多在線服務(wù)都提供在線分類(on-line classified),例如Yahoo!公司提供的Yahoo!Classifieds服務(wù)。
多種在線市場被批發(fā)商用作為重要(即使不是基本的)產(chǎn)品分發(fā)渠道。這種所謂的“巨頭用戶”一般每天都會(huì)列出要銷售或拍賣的大量貨品。而且,各種零售商和批發(fā)商還利用因特網(wǎng)上提供的免費(fèi)或低成本的分類廣告服務(wù),例如Yahoo!Classifieds。例如,二手車銷售部門隨時(shí)都可通過在線分類廣告服務(wù)投放大量這種分類服務(wù)。如果能向批發(fā)商提供一種方式以創(chuàng)建多項(xiàng)貨品并將之傳播到基于網(wǎng)絡(luò)的市場,這將是有幫助的。
發(fā)明內(nèi)容
根據(jù)本發(fā)明,提供了一種方法,用于協(xié)助將多個(gè)交易列表項(xiàng)傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)。在銷售者應(yīng)用處提供了一個(gè)輸入界面,以從用戶接收多個(gè)交易列表項(xiàng),每個(gè)交易列表項(xiàng)都包括相關(guān)聯(lián)的開始時(shí)間。另外,在銷售者應(yīng)用處構(gòu)建一個(gè)數(shù)據(jù)文件,以包含所述多個(gè)交易列表項(xiàng)。而且,使用銷售者應(yīng)用將所述數(shù)據(jù)文件從客戶計(jì)算機(jī)傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)。
在附圖中通過示例的方式而非限制性地描述了本發(fā)明,其中相同的標(biāo)號表示相同的元素圖1的方框圖根據(jù)本發(fā)明的一種實(shí)施方式,示出了示例性的基于網(wǎng)絡(luò)的交易機(jī)構(gòu)。
圖2的數(shù)據(jù)庫示意圖示出了基于網(wǎng)絡(luò)的交易機(jī)構(gòu)的數(shù)據(jù)庫引擎服務(wù)器所維護(hù)并訪問的示例性數(shù)據(jù)庫。
圖3的方框圖根據(jù)本發(fā)明的一種示例性實(shí)施方式示出了包括客戶方和服務(wù)器方的基于網(wǎng)絡(luò)的交易環(huán)境。
圖4的方框圖示出了根據(jù)本發(fā)明的一種示例性實(shí)施方式的銷售者應(yīng)用。
圖5的流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法,用于定制銷售者應(yīng)用,其中該銷售者應(yīng)用協(xié)助將交易列表項(xiàng)傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)。
圖6的流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法,用于在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處通過銷售者應(yīng)用來安排列表項(xiàng)。
圖7的方框圖根據(jù)本發(fā)明的示例性實(shí)施方式,示出了銷售者應(yīng)用和多個(gè)基于網(wǎng)絡(luò)的交易機(jī)構(gòu)之間的關(guān)系。
圖8的流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法,用于在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處安排交易列表項(xiàng)。
圖9的流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法,用于提供“所見即所得”(WYSIWYG)界面,用于在銷售者應(yīng)用中輸入交易列表項(xiàng)描述。
圖10的流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法,用于接收銷售者應(yīng)用的軟件模塊和配置數(shù)據(jù)更新/升級。
圖11的流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法,用于從基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處下載銷售者應(yīng)用到客戶機(jī)。
圖12A和12B的流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法,用于定制銷售者應(yīng)用,該應(yīng)用用于將交易列表項(xiàng)及它們各自的開始時(shí)間傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)。
圖13A-13E示出的界面可由基于網(wǎng)絡(luò)的交易機(jī)構(gòu)提供給用戶,以協(xié)助銷售者應(yīng)用的定制。
圖14A和14B的流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法,用于定義包含一組交易列表項(xiàng)(例如將要在在線商店發(fā)布的列表項(xiàng))的批量文本。
圖15A-15E示出的界面可由基于網(wǎng)絡(luò)的交易機(jī)構(gòu)提供給用戶,以允許創(chuàng)建、編輯和刪除交易列表項(xiàng)組和單個(gè)交易列表項(xiàng)。
圖16A-16C示出的界面可由基于網(wǎng)絡(luò)的交易機(jī)構(gòu)提供給用戶,以協(xié)助交易列表項(xiàng)描述的輸入。
圖17的流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法,用于通過交易列表項(xiàng)描述界面輸入交易列表項(xiàng)描述。
圖18的流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法,用于在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處通過銷售者應(yīng)用來安排列表項(xiàng)。
圖19A和19B示出的界面可由基于網(wǎng)絡(luò)的交易機(jī)構(gòu)提供給用戶,以允許查看、編輯、預(yù)覽以及確認(rèn)列表項(xiàng)組和單個(gè)列表項(xiàng)。
圖20的流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法,用于協(xié)助銷售者應(yīng)用的更新/升級。
圖21A-21C提供了根據(jù)本發(fā)明示例性實(shí)施方式的示意性數(shù)據(jù)庫結(jié)構(gòu)表示,其可由基于網(wǎng)絡(luò)的交易機(jī)構(gòu)的數(shù)據(jù)庫引擎服務(wù)器維護(hù)。
圖22示出了以計(jì)算機(jī)系統(tǒng)的示例性形式出現(xiàn)的機(jī)器的示意表示,在其中可執(zhí)行一組指令,以使該機(jī)器執(zhí)行上述方法中的任意之一。
具體實(shí)施例方式
在此描述了一種方法和系統(tǒng),用于在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處安排交易列表項(xiàng)。在下面的描述中,為了說明的目的而給出了大量具體細(xì)節(jié),以透徹地理解本發(fā)明。然而,對于本領(lǐng)域內(nèi)的技術(shù)人員來說,很清楚沒有這些具體細(xì)節(jié)也可實(shí)施本發(fā)明。
術(shù)語術(shù)語“用戶”(user)應(yīng)被理解為表示任何實(shí)體(人類或自動(dòng)機(jī)),其對交易、通信或過程作出了貢獻(xiàn)或參與其中。
術(shù)語“交易”(transaction)應(yīng)被理解為包括兩個(gè)或更多當(dāng)事人之間的任何通信或交換,用以建立商業(yè)協(xié)議、價(jià)值交換或商業(yè)關(guān)系。因此,詞語“交易”應(yīng)被視為覆蓋但不局限于購買與銷售交易,所述購買與銷售交易例如是因廣告的投放而建立的,或者是因拍賣過程的完成而建立的,所述拍賣過程是在線進(jìn)行的,或以其他方式進(jìn)行。
術(shù)語“升級”(upgrade)應(yīng)被理解為包括升級和更新(update)。因此,詞語“升級”應(yīng)被視為覆蓋但不局限于對現(xiàn)有軟件模塊和數(shù)據(jù)元素的修改。
術(shù)語“目標(biāo)站點(diǎn)”(targeted site)應(yīng)被理解為包括根據(jù)地理(例如洲、國家、地區(qū)等等)、主題(例如Beanie娃娃、棒球紀(jì)念品、古董車等等)、用途(例如商業(yè)性、非贏利性等等)、種群(例如西班牙語、英語等)等等而被設(shè)定為目標(biāo)的站點(diǎn)(例如網(wǎng)站)。實(shí)際上,上述及其他標(biāo)準(zhǔn)的任意組合(例如地理、用途和種群)都可用來描述“目標(biāo)站點(diǎn)”。
術(shù)語“網(wǎng)站”應(yīng)被理解為一組相關(guān)的環(huán)球萬維網(wǎng)(WWW)文件,其包括稱為主頁的開始文件。成千上萬的公司或個(gè)人擁有一個(gè)或多個(gè)網(wǎng)站。公司或個(gè)人通過向你提供主頁地址來告訴你如何抵達(dá)他們的網(wǎng)站。從主頁開始,你可以到達(dá)該站點(diǎn)上的所有其他頁面。例如,eBay的網(wǎng)站具有主頁地址http//www.eBay.com。eBay的主頁地址導(dǎo)向許多其他頁面。(但網(wǎng)站也可只有少量頁面。)非常大的網(wǎng)站可能會(huì)擴(kuò)展到不同地理位置處的多個(gè)服務(wù)器。某些公司的網(wǎng)站由成千上萬的文件構(gòu)成,擴(kuò)展到世界范圍內(nèi)的多個(gè)位置中的許多服務(wù)器。但更典型的示例可能是這樣的網(wǎng)站,其駐留在商業(yè)空間提供商的web服務(wù)器上,該服務(wù)器上有多個(gè)其他網(wǎng)站,其中所有這些網(wǎng)站彼此之間可能相關(guān)也可能不相關(guān)。
盡管下面是參考“項(xiàng)目”(item)來描述本發(fā)明的示例性的實(shí)施方式的,但是應(yīng)認(rèn)識(shí)到本發(fā)明并不局限于此。相應(yīng)地,詞語“項(xiàng)目”應(yīng)被視為覆蓋但不局限于交易列表項(xiàng)。
術(shù)語“數(shù)據(jù)文件”(data file)應(yīng)被理解為一組交易列表項(xiàng)。相應(yīng)地,短語“數(shù)據(jù)文件”應(yīng)被視為覆蓋但不局限于一組交易列表項(xiàng),例如正被傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)的交易列表項(xiàng)。
交易機(jī)構(gòu)圖1的方框圖示出了示例性的基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。雖然本發(fā)明的示例性的實(shí)施方式是在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的上下文中描述的,但是本發(fā)明也可適用于許多不同類型的基于計(jì)算機(jī)和基于網(wǎng)絡(luò)的機(jī)構(gòu)(商業(yè)、交易或其他)中。
在示例性的實(shí)施方式中,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10包括多種類型的前端服務(wù)器中的一種或多種,其中每種服務(wù)器都至少包括用來提供某種功能的動(dòng)態(tài)鏈接庫(DLL)。頁面服務(wù)器12傳遞網(wǎng)頁(例如置標(biāo)語言文檔),圖像服務(wù)器14動(dòng)態(tài)傳遞將在網(wǎng)頁內(nèi)顯示的圖像,列表項(xiàng)服務(wù)器16協(xié)助基于分類的列表項(xiàng)瀏覽,搜索服務(wù)器20處理到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的搜索請求,并協(xié)助基于關(guān)鍵字的列表項(xiàng)瀏覽,ISAPI服務(wù)器18提供到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的后端的智能接口。電子郵件服務(wù)器22的功能之一是向基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的用戶提供自動(dòng)化的電子郵件通信。管理性應(yīng)用功能32協(xié)助基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的監(jiān)視、維護(hù)和管理。API服務(wù)器13提供一組函數(shù)來查詢基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。API是一組通過HTTP傳輸協(xié)議來調(diào)用的易于使用的函數(shù)。信息的發(fā)送和接收使用標(biāo)準(zhǔn)XML數(shù)據(jù)格式。用來與基于網(wǎng)絡(luò)的交易機(jī)構(gòu)交互(例如上載交易列表項(xiàng)、查看交易列表項(xiàng)、管理交易列表項(xiàng)等等)的應(yīng)用可被設(shè)計(jì)來使用所述API。這些應(yīng)用可以是以C++、Perl、Pascal或任何其他編程語言編寫的CGI程序或HTML表單。美國專利申請09/999,618中更全面地描述了API,在此通過引用而包含進(jìn)來。
頁面服務(wù)器12、API服務(wù)器13、圖像服務(wù)器14、ISAPI服務(wù)器18、搜索服務(wù)器20、電子郵件服務(wù)器22和數(shù)據(jù)庫引擎服務(wù)器26可分別或組合地用作為通信引擎,以協(xié)助例如客戶機(jī)38和基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10之間的通信。另外,頁面服務(wù)器12、API服務(wù)器13、圖像服務(wù)器14、ISAPI服務(wù)器18、搜索服務(wù)器20、電子郵件服務(wù)器22和數(shù)據(jù)庫引擎服務(wù)器26可分別或組合地用作為交易引擎,以協(xié)助例如客戶機(jī)38和基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10之間的交易。此外,頁面服務(wù)器12、API服務(wù)器13、圖像服務(wù)器14、ISAPI服務(wù)器18、搜索服務(wù)器20、電子郵件服務(wù)器22和數(shù)據(jù)庫引擎服務(wù)器26可分別或組合地用作為顯示引擎,以協(xié)助例如客戶機(jī)38和基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10之間的項(xiàng)目顯示。
后端服務(wù)器包括數(shù)據(jù)庫引擎服務(wù)器26、搜索索引服務(wù)器24和信用卡數(shù)據(jù)庫服務(wù)器28,每一個(gè)服務(wù)器都維護(hù)并協(xié)助對各個(gè)數(shù)據(jù)庫的訪問。
基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10可被客戶程序例如瀏覽器36(例如華盛頓州Redmond的微軟公司發(fā)行的Internet Explorer)訪問,瀏覽器36在客戶機(jī)38上執(zhí)行,并通過網(wǎng)絡(luò)例如因特網(wǎng)34訪問基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。客戶端可用來訪問基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的網(wǎng)絡(luò)的其他示例包括廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)、無線網(wǎng)絡(luò)(例如蜂窩網(wǎng)絡(luò))或公共交換電話網(wǎng)(PSTN)網(wǎng)絡(luò)。
數(shù)據(jù)結(jié)構(gòu)圖2的數(shù)據(jù)庫示意圖示出了由數(shù)據(jù)庫引擎服務(wù)器26維護(hù)并通過其進(jìn)行訪問的示例性數(shù)據(jù)庫30,其至少部分實(shí)現(xiàn)并支持基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。在該示例性的實(shí)施方式中,數(shù)據(jù)庫引擎服務(wù)器26維護(hù)兩個(gè)數(shù)據(jù)庫30a和30b,根據(jù)本發(fā)明,第一數(shù)據(jù)庫30a被維護(hù)用于未包含在虛擬“商店”內(nèi)的列表項(xiàng)(或供貨)信息,而第二數(shù)據(jù)庫30b存儲(chǔ)可通過基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10所支持的虛擬“商店”而提供的出售物的供貨信息。這些數(shù)據(jù)庫30a和30b的結(jié)構(gòu)基本相同,區(qū)別在于“商店”數(shù)據(jù)庫30b的表可包括多個(gè)附加字段用以協(xié)助虛擬商店。下面將提供對數(shù)據(jù)庫30的基本結(jié)構(gòu)的一般討論,同時(shí)適用于數(shù)據(jù)庫30a和30b。
在一種實(shí)施方式中,數(shù)據(jù)庫30可被實(shí)現(xiàn)為關(guān)系數(shù)據(jù)庫,包括具有條目(或記錄)的多個(gè)表,這些表通過索引或鍵而相互關(guān)聯(lián)。在可替換的實(shí)施方式中,數(shù)據(jù)庫30可以實(shí)現(xiàn)為面向?qū)ο蟮臄?shù)據(jù)庫中的一組對象。
用戶表54在數(shù)據(jù)庫30中處于中央地位,其為基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的每個(gè)用戶都包含一個(gè)記錄。用戶在利用基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10時(shí)可以作為銷售組、購買者或同時(shí)作為二者。數(shù)據(jù)庫30還包括項(xiàng)目表60,其可關(guān)聯(lián)到用戶表54。項(xiàng)目表60可包括銷售者項(xiàng)目表52和競標(biāo)者項(xiàng)目表58。用戶表54中的用戶記錄可關(guān)聯(lián)到正在或已經(jīng)通過基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10而列出或待售的多個(gè)項(xiàng)目。對于在項(xiàng)目表60中存在記錄的那些項(xiàng)目來說,一個(gè)關(guān)聯(lián)表明該用戶是銷售者還是競標(biāo)者(購買者)。
數(shù)據(jù)庫30還包括一個(gè)或多個(gè)類別表47。類別表47中的每條記錄都描述了一個(gè)類別。在一種實(shí)施方式中,特定的類別表47描述了多個(gè)層次性的類別數(shù)據(jù)結(jié)構(gòu),并包括多條類別記錄,每條記錄都描述了在所述多個(gè)層次性類別結(jié)構(gòu)之一中的特定類別的上下文。例如,類別表47可描述多個(gè)可關(guān)聯(lián)到項(xiàng)目表60內(nèi)的項(xiàng)目記錄的真實(shí)或?qū)嶋H類別。
數(shù)據(jù)庫30還包括一個(gè)或多個(gè)屬性表49。屬性表49內(nèi)的每條記錄描述了一個(gè)屬性。在一種實(shí)施方式中,特定的屬性表49描述了多個(gè)層次性屬性數(shù)據(jù)結(jié)構(gòu),并包括多條屬性記錄,每條記錄描述了所述多個(gè)層次性屬性結(jié)構(gòu)之一中的特定屬性的上下文。例如,屬性表49可描述多個(gè)可關(guān)聯(lián)到項(xiàng)目表60內(nèi)的項(xiàng)目記錄的真實(shí)或?qū)嶋H屬性。另外,屬性表49可描述多個(gè)可關(guān)聯(lián)到類別表47內(nèi)的類別的真實(shí)或?qū)嶋H屬性。
數(shù)據(jù)庫30還包括注釋表46,其中填充有可關(guān)聯(lián)到項(xiàng)目表60內(nèi)的一條或多條項(xiàng)目記錄和/或用戶表54內(nèi)的一條或多條用戶記錄的注釋記錄。注釋表46內(nèi)的每條注釋記錄可包括評論、描述、歷史或其他與正通過基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10出售的項(xiàng)目有關(guān)的信息,或與基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的用戶有關(guān)。另外,數(shù)據(jù)庫30還包括目標(biāo)站點(diǎn)表67,其填充有可關(guān)聯(lián)到項(xiàng)目表60內(nèi)的一條或多條項(xiàng)目記錄和/或用戶表54內(nèi)的一條或多條用戶記錄的目標(biāo)站點(diǎn)記錄。
還示出了多個(gè)關(guān)聯(lián)到用戶表54的其他表,即用戶曾用名表48、反饋表50、反饋細(xì)節(jié)表53、競標(biāo)表55、帳戶表64、帳戶余額表62和批量項(xiàng)目表40。為了實(shí)現(xiàn)本發(fā)明的一種實(shí)施方式,數(shù)據(jù)庫30還被示出為包含批量表42、批量項(xiàng)目表40和項(xiàng)目等待表44。下面提供與數(shù)據(jù)庫表40-44有關(guān)的進(jìn)一步細(xì)節(jié)。
本發(fā)明涉及一種用于在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處安排交易列表項(xiàng)的方法和系統(tǒng)。圖3的方框圖根據(jù)本發(fā)明的一種示例性實(shí)施方式示出了包括客戶方35和服務(wù)器方71的基于網(wǎng)絡(luò)的交易環(huán)境67。在一種實(shí)施方式中,通過銷售者應(yīng)用66在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10上建立交易列表項(xiàng)70(例如待售、拍賣、固定價(jià)格列表項(xiàng))。銷售者應(yīng)用66在客戶機(jī)38處用來幫助將多個(gè)交易列表項(xiàng)70傳送到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。在一種實(shí)施方式中,銷售者應(yīng)用66可離線使用或在線使用(例如連接到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10)。在一種實(shí)施方式中,銷售者應(yīng)用66是運(yùn)行在客戶機(jī)38上的單獨(dú)的應(yīng)用。在可替換的實(shí)施方式中,可利用服務(wù)器使能的應(yīng)用程序來執(zhí)行多個(gè)交易列表項(xiàng)70的傳送,例如web瀏覽器或在web瀏覽器內(nèi)執(zhí)行的小應(yīng)用程序。
在一種實(shí)施方式中,在客戶計(jì)算機(jī)上安裝并執(zhí)行銷售者應(yīng)用66,以輔助用戶將多個(gè)交易列表項(xiàng)70及其各自的開始時(shí)間傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。銷售者應(yīng)用66因此運(yùn)行為客戶端應(yīng)用,并提供多個(gè)用戶界面和其他功能,以方便的方式輔助用戶定義多個(gè)交易列表項(xiàng)70。銷售者應(yīng)用66還可運(yùn)行來構(gòu)建一個(gè)數(shù)據(jù)文件(例如批量文本68),其包括多個(gè)交易列表項(xiàng)70及其相關(guān)聯(lián)的開始時(shí)間,并將這一數(shù)據(jù)文件作為單次傳輸傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。這一包括多個(gè)交易列表項(xiàng)70的單個(gè)數(shù)據(jù)文件的傳播是這樣一種特征,其可減少客戶機(jī)38和基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10之間的交互次數(shù),從而減少客戶機(jī)38不得不連接到網(wǎng)絡(luò)(即“在線”)的時(shí)間量。
對于數(shù)據(jù)文件中的多個(gè)交易列表項(xiàng)70的至少一部分而言,所述關(guān)聯(lián)開始時(shí)間包括不同的開始時(shí)間。關(guān)聯(lián)開始時(shí)間可包括數(shù)據(jù)文件68中的第一交易列表項(xiàng)70的開始日期和時(shí)間。在示例性的實(shí)施方式中,可用用戶可選擇的時(shí)間量來錯(cuò)開所述開始時(shí)間。例如,對于安排在2002年12月25日7:00a.m.開始的交易列表項(xiàng)70,如果用戶選擇的用戶錯(cuò)開時(shí)間是5分鐘,則會(huì)獲得下述結(jié)果第一個(gè)交易列表項(xiàng)于7:00a.m.開始;第二個(gè)交易列表項(xiàng)于7:05a.m.開始;第三個(gè)交易列表項(xiàng)于7:10a.m.開始;第四個(gè)交易列表項(xiàng)于7:15a.m.開始。
這樣,該實(shí)施例中的4個(gè)交易列表項(xiàng)70的開始時(shí)間錯(cuò)開5分鐘。在該示例性的實(shí)施方式中,用戶可選擇多個(gè)值來錯(cuò)開開始時(shí)間(例如10分鐘、1小時(shí)、10小時(shí)、1天等等)。在一種實(shí)施方式中,銷售者應(yīng)用66防止用戶為交易列表項(xiàng)70指定超過最大預(yù)先安排值的關(guān)聯(lián)開始時(shí)間。此外,銷售者應(yīng)用66可防止用戶指定低于最小安排值的關(guān)聯(lián)開始時(shí)間。最大預(yù)先安排值和最小安排值可根據(jù)基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10所定義的年、月、日、小時(shí)、分鐘或秒來定義。
在一種示例性的實(shí)施方式中,當(dāng)銷售者應(yīng)用66可以作為單獨(dú)的應(yīng)用在客戶方35上執(zhí)行時(shí),它提供了這樣的特性,即使得用戶可以“離線”的方式來構(gòu)建多個(gè)交易列表項(xiàng)70(例如無需與基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10之間建立任何網(wǎng)絡(luò)通信或會(huì)話),然后將這些交易列表項(xiàng)70以上述單個(gè)數(shù)據(jù)文件傳輸?shù)姆绞絺鞑サ交诰W(wǎng)絡(luò)的交易機(jī)構(gòu)10。
客戶方35可執(zhí)行的銷售者應(yīng)用66的另一個(gè)特征是它可配置來與多個(gè)目標(biāo)(例如定制)站點(diǎn)一起工作。因此,用戶可以使用銷售者應(yīng)用66將相同的交易列表項(xiàng)70傳播到多個(gè)目標(biāo)站點(diǎn)(例如美國、英國、德國等等當(dāng)中每個(gè)國家的按地理設(shè)定為目標(biāo)的站點(diǎn))。
本發(fā)明的一種實(shí)施方式提供了服務(wù)器方協(xié)助的對多個(gè)交易列表項(xiàng)70的瀏覽、編輯和確認(rèn),還提供了將所述多個(gè)交易列表項(xiàng)70提交(commit)為活動(dòng)狀態(tài),以啟動(dòng)由基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10協(xié)助的多個(gè)交易過程。
再次參考圖3,所述環(huán)境包括客戶方35和服務(wù)器方71。在客戶方35,客戶機(jī)38(例如個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、蜂窩電話、機(jī)頂盒或任何其他聯(lián)網(wǎng)設(shè)備)被示出為容納了銷售者應(yīng)用66和瀏覽器應(yīng)用36。雖然銷售者應(yīng)用66和瀏覽器應(yīng)用36被圖示為分開的,但是瀏覽器應(yīng)用36可被配置為用作銷售者應(yīng)用66,例如通過從服務(wù)器方71獲取HTML頁面或通過執(zhí)行小應(yīng)用程序。客戶機(jī)38耦合到具有因特網(wǎng)34這樣的示例形式的網(wǎng)絡(luò),也可以是局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)。
在一種實(shí)施方式中,銷售者應(yīng)用66向用戶提供多種用戶界面,以用于收獲多個(gè)交易列表項(xiàng)70。銷售者應(yīng)用66還構(gòu)建批量文本68,其包含了通過所述多個(gè)界面輸入的多個(gè)交易列表項(xiàng)70。銷售者應(yīng)用66然后根據(jù)基于網(wǎng)絡(luò)的交易機(jī)構(gòu)API將批量文本68傳送到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。在可替換的實(shí)施方式中,銷售者應(yīng)用66與電子郵件應(yīng)用69交互,以構(gòu)建包含批量文本68的電子郵件(e-mail)。批量文本68作為電子郵件消息被電子郵件應(yīng)用69傳送到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。具體地說,電子郵件應(yīng)用69利用多種電子郵件或消息傳遞協(xié)議(例如簡單郵件傳輸協(xié)議(SMTP))中的任一種協(xié)議來通過因特網(wǎng)34傳送電子郵件消息。當(dāng)然可以認(rèn)識(shí)到在其他實(shí)施方式中,也可利用多種其他協(xié)議中的任一種(例如文件傳輸協(xié)議(FTP))。
關(guān)注于服務(wù)器方71,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10被示出為執(zhí)行交易應(yīng)用73,交易應(yīng)用73包括通信器模塊75、分析器(parser)模塊76、升級控制模塊77、安排器模塊80和發(fā)布器模塊82。
包括分析器模塊76的通信器模塊75用于從在客戶機(jī)38處執(zhí)行的銷售者應(yīng)用66接收數(shù)據(jù)文件68,數(shù)據(jù)文件68包括多個(gè)交易列表項(xiàng)70及其各自的關(guān)聯(lián)開始時(shí)間。分析器模塊76操作來分析從批量文本68接收的多個(gè)交易列表項(xiàng)70。分析器模塊76還可執(zhí)行各種格式、內(nèi)容和驗(yàn)證操作。分析器模塊76然后用所抽取的交易列表項(xiàng)70填充由數(shù)據(jù)庫引擎服務(wù)器26維護(hù)的項(xiàng)目等待表44。安排器模塊80根據(jù)多個(gè)交易列表項(xiàng)70各自的關(guān)聯(lián)開始時(shí)間安排這些交易列表項(xiàng)70的發(fā)布。根據(jù)各自安排的列表項(xiàng)時(shí)間,按照下面將描述的方式,將交易列表項(xiàng)70從項(xiàng)目等待表44轉(zhuǎn)移到活動(dòng)項(xiàng)目表60。發(fā)布器模塊82根據(jù)各自的關(guān)聯(lián)開始時(shí)間,在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處發(fā)布多個(gè)交易列表項(xiàng)70中的每一個(gè)。
在一種實(shí)施方式中,通信器模塊75驗(yàn)證銷售者應(yīng)用66利用連接請求提供的用戶登錄信息。所述驗(yàn)證發(fā)生在接收到批量文本68之前。驗(yàn)證用戶登錄信息后,通信器模塊75將所接收的用戶信息提供給升級控制模塊77。升級控制模塊77確定銷售者應(yīng)用66是否需要任何更新/升級。所述更新/升級可包括但不局限于軟件組件(例如主模塊)或數(shù)據(jù)元素(例如分類更新、屬性更新等等)。
交易應(yīng)用73還包括頁面服務(wù)器12,在一種實(shí)施方式中頁面服務(wù)器12包括因特網(wǎng)服務(wù)器應(yīng)用程序接口(ISAPI)18,其中頁面服務(wù)器12包括因特網(wǎng)信息服務(wù)器,這是由華盛頓州Redmond的微軟公司開發(fā)的web服務(wù)器。在可替換的實(shí)施方式方式中,頁面服務(wù)器12可執(zhí)行公共網(wǎng)關(guān)接口(CGI)程序。頁面服務(wù)器12動(dòng)態(tài)地運(yùn)行以利用從數(shù)據(jù)庫引擎服務(wù)器26獲取的內(nèi)容產(chǎn)生置標(biāo)語言文檔(例如網(wǎng)頁),并將這些置標(biāo)語言文檔通過因特網(wǎng)34傳送到銷售者應(yīng)用66,以利用瀏覽器應(yīng)用36進(jìn)行瀏覽。在一種實(shí)施方式中,頁面服務(wù)器12提供查閱者頁72,其包含分析器模塊76從所述交易列表項(xiàng)70列表中所成功抽取的多個(gè)交易列表項(xiàng)70的列表,以顯示在瀏覽器應(yīng)用36中。這是為了使得用戶可在將這些交易列表項(xiàng)70從項(xiàng)目等待表44傳送到活動(dòng)項(xiàng)目表60之前瀏覽、編輯并確認(rèn)這些交易列表項(xiàng)70。
銷售者應(yīng)用的基本體系結(jié)構(gòu)在示例性的實(shí)施方式方式中,銷售者應(yīng)用66體系結(jié)構(gòu)包括三層。這三層包括GUI層、數(shù)據(jù)對象層和通信與數(shù)據(jù)庫層。GUI層的模塊處理與用戶的所有交互以及對資源文件的所有管理。數(shù)據(jù)對象層包括了包含目標(biāo)站點(diǎn)數(shù)據(jù)的數(shù)據(jù)對象。數(shù)據(jù)對象層封裝了目標(biāo)站點(diǎn)數(shù)據(jù)的XML分析以及數(shù)據(jù)庫訪問,以便于GUI開發(fā)。通信與數(shù)據(jù)庫層向銷售者應(yīng)用66的其余部分提供簡化的接口。提供了升級管理器(例如下面將解釋的升級模塊)來保持銷售者應(yīng)用66的三個(gè)層及時(shí)更新。這涉及管理若干類型的數(shù)據(jù)元素(例如類別數(shù)據(jù))和組件(例如模塊)。下面進(jìn)一步解釋升級管理器。
圖4圖示了示例性的銷售者應(yīng)用66。在該示例性的實(shí)施方式方式中,銷售者應(yīng)用66協(xié)助協(xié)助將多個(gè)交易列表項(xiàng)70傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。
銷售者應(yīng)用組件在示例性的實(shí)施方式方式中,銷售者應(yīng)用66包括主模塊84、資源模塊81、數(shù)據(jù)對象模塊83、創(chuàng)建/編輯交易列表項(xiàng)模塊85、目標(biāo)站點(diǎn)資源模塊87、目標(biāo)站點(diǎn)配置文件86、通信模塊95、數(shù)據(jù)存儲(chǔ)模塊89、導(dǎo)入引擎模塊91、升級管理器模塊92、助手模塊93、用戶無關(guān)數(shù)據(jù)庫94、銷售者應(yīng)用數(shù)據(jù)庫97以及配置與注冊模塊96。創(chuàng)建/編輯交易列表項(xiàng)模塊85包括界面模塊88和構(gòu)建器模塊90。
銷售者應(yīng)用的構(gòu)建在示例性的實(shí)施方式方式中,銷售者應(yīng)用66基本上是使用微軟標(biāo)準(zhǔn)庫和組件來建立的??蓤?zhí)行主文件和基于GUI(圖像用戶界面)的組件使用MFC(微軟基本類)。MFC是由微軟公司開發(fā)的大型C++類庫。MFC與若干C++編譯器捆綁在一起,并且作為微軟開發(fā)者網(wǎng)絡(luò)(MSDN)的一部分是可以得到的。
在示例性的實(shí)施方式中,通信與數(shù)據(jù)庫層使用OLEDB(OLE DataBase)和Jet Engine。OLEDB是微軟用于數(shù)據(jù)庫訪問的編程接口。應(yīng)用程序可使用OLEDB來直接訪問數(shù)據(jù)源,或者它們可使用OLEDB來調(diào)用ODBC以訪問ODBC數(shù)據(jù)庫。Jet(聯(lián)合引擎技術(shù))引擎是MicrosoftAccess中所使用的數(shù)據(jù)庫引擎,它與Visual Basic和C++有關(guān)。Jet一般用于在客戶機(jī)中存儲(chǔ)數(shù)據(jù)。使用Access和Visual Basic的開發(fā)者通過DAO/Jet接口(這是一個(gè)COM對象)來訪問Jet。
在示例性的實(shí)施方式中,利用微軟的組件是因?yàn)樵S多組件已經(jīng)安裝在許多客戶機(jī)38上。例如,要求銷售者應(yīng)用66的用戶安裝Internet Explorer5.0或更高版本,就很可能獲得必需的Jet Engine版本。在示例性的實(shí)施方式中,可將第三方工具用于STL和XML分析。
銷售者應(yīng)用中的多用戶和安全性在示例性的實(shí)施方式中,通過對每個(gè)用戶的偏好使用不同的DB(數(shù)據(jù)庫)來支持多用戶環(huán)境。當(dāng)用戶登錄時(shí),將使用該用戶的數(shù)據(jù)庫文件。使用密碼保護(hù)(例如Microsoft Access)來確保這些用戶數(shù)據(jù)庫文件的安全性。用戶數(shù)據(jù)庫的文本字段也可以用下列方式來加密,該方式不會(huì)影響性能,但可以防止好奇的用戶“黑(hack)”掉所述表。
一些用戶無關(guān)的設(shè)置被保存在銷售者應(yīng)用數(shù)據(jù)庫97中(例如站點(diǎn)專用的數(shù)據(jù))。在示例性的實(shí)施方式中,只有一個(gè)銷售者應(yīng)用數(shù)據(jù)庫97。無論哪個(gè)用戶登錄進(jìn)來,總是由銷售者應(yīng)用66打開銷售者應(yīng)用數(shù)據(jù)庫97。銷售者應(yīng)用數(shù)據(jù)庫97包含從基于網(wǎng)絡(luò)的交易機(jī)構(gòu)用戶ID到該用戶的用戶無關(guān)數(shù)據(jù)庫文件名的映射,因此用戶無關(guān)數(shù)據(jù)庫文件名不會(huì)表示出基于網(wǎng)絡(luò)的交易機(jī)構(gòu)用戶ID。這一方案使得用戶可改變他們的基于網(wǎng)絡(luò)的交易機(jī)構(gòu)ID,并繼續(xù)使用他們現(xiàn)有的用戶無關(guān)數(shù)據(jù)庫94。這樣,如果用戶改變了他們的ID和/或密碼,則他們不會(huì)丟失所保存的項(xiàng)目。
銷售者應(yīng)用的適應(yīng)性在示例性的實(shí)施方式中,銷售者應(yīng)用66可調(diào)適來與目標(biāo)(例如以地理或以其他方式作為目標(biāo))站點(diǎn)一起使用。銷售者應(yīng)用串被存儲(chǔ)在資源模塊81中。資源模塊81由DLL(動(dòng)態(tài)鏈接庫)構(gòu)成。銷售者應(yīng)用串是用于銷售者應(yīng)用66語言(例如基本語言)的串,其區(qū)別于出現(xiàn)在目標(biāo)站點(diǎn)語言中的串。
用戶可選擇想要使用的基本語言,并可選地安裝其他銷售者應(yīng)用66語言版本。在示例性的實(shí)施方式中,切換基本語言需要重啟。基本語言可不同于用戶正與之通信的目標(biāo)站點(diǎn)的語言。
在示例性的實(shí)施方式中,銷售者應(yīng)用66所利用的基本語言被翻譯成用戶希望與之通信的目標(biāo)站點(diǎn)的語言。所述翻譯可以離線發(fā)生在銷售者應(yīng)用66處,或當(dāng)銷售者應(yīng)用66連接到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10時(shí)發(fā)生在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處。
目標(biāo)站點(diǎn)語言是在特定目標(biāo)站點(diǎn)處使用的語言和現(xiàn)場協(xié)定。目標(biāo)站點(diǎn)語言的串集合還存儲(chǔ)在目標(biāo)站點(diǎn)資源模塊87中。目標(biāo)站點(diǎn)資源模塊87可由DLL(動(dòng)態(tài)鏈接庫)構(gòu)成。在示例性的實(shí)施方式中,與目標(biāo)站點(diǎn)語言相關(guān)聯(lián)的串集合所提供的目標(biāo)站點(diǎn)數(shù)據(jù)在執(zhí)行期間可以切換,以使得用戶可在多個(gè)目標(biāo)站點(diǎn)上列出項(xiàng)目而無需重啟銷售者應(yīng)用66。為了實(shí)現(xiàn)目標(biāo)站點(diǎn)語言的切換,目標(biāo)站點(diǎn)資源模塊87應(yīng)當(dāng)包含目標(biāo)站點(diǎn)語言的正確的串集合。
在目標(biāo)站點(diǎn)專用的串翻譯之外,這些目標(biāo)站點(diǎn)資源模塊87還可包含目標(biāo)站點(diǎn)專用的對話框布局變體,其將使在創(chuàng)建交易列表項(xiàng)70的過程中所使用的用戶界面在外觀上因不同的目標(biāo)站點(diǎn)而不同。這給用戶和設(shè)計(jì)者提供了靈活性,同時(shí)最小化了協(xié)助協(xié)助創(chuàng)建交易列表項(xiàng)70的過程所需的站點(diǎn)專用的代碼量。
在示例性的實(shí)施方式中,有一些目標(biāo)站點(diǎn)專用的XML配置數(shù)據(jù)包含可更新的值(例如類別、屬性、有效格式等)。如果這一配置數(shù)據(jù)針對于被配置來和銷售者應(yīng)用66一起工作的目標(biāo)站點(diǎn)而被修改,則應(yīng)當(dāng)更新銷售者應(yīng)用66以反映這一修改。在示例性的實(shí)施方式中,可修改的目標(biāo)站點(diǎn)專用數(shù)據(jù)可被存儲(chǔ)在目標(biāo)站點(diǎn)資源模塊87或XML文件中。最當(dāng)前的XML數(shù)據(jù)被保存在銷售者應(yīng)用數(shù)據(jù)庫97中。
銷售者應(yīng)用的可升級性銷售者應(yīng)用66被設(shè)計(jì)成可同時(shí)升級數(shù)據(jù)元素和應(yīng)用模塊。升級管理器模塊92和助手模塊93被用來協(xié)助協(xié)助這一升級。預(yù)計(jì)數(shù)據(jù)元素將會(huì)頻繁改變。通過對基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的現(xiàn)有API調(diào)用來獲取數(shù)據(jù)元素。升級數(shù)據(jù)元素向銷售者應(yīng)用66提供了最新的類別、屬性和目標(biāo)站點(diǎn)專用常量(例如交易極限、發(fā)布期間、支付選項(xiàng)、費(fèi)用安排等等)的集合。在示例性的實(shí)施方式中,目標(biāo)站點(diǎn)配置文件86被用來存儲(chǔ)目標(biāo)站點(diǎn)數(shù)據(jù)元素。
在示例性的實(shí)施方式中,銷售者應(yīng)用66模塊被升級的頻率遠(yuǎn)低于數(shù)據(jù)元素。升級銷售者應(yīng)用66模塊提供了銷售者應(yīng)用66與目標(biāo)站點(diǎn)語言翻譯、計(jì)算規(guī)則(即將用戶數(shù)據(jù)與目標(biāo)站點(diǎn)數(shù)據(jù)相關(guān)起來的規(guī)則)和目標(biāo)站點(diǎn)專用對話框布局的最新集合。
在示例性的實(shí)施方式中,所有的銷售者應(yīng)用66模塊都是可升級的,甚至包括主模塊84。升級所述模塊是使用助手模塊93來完成的。在下載新組件之后,產(chǎn)生一個(gè)助手腳本,其指示助手模塊93用銷售者應(yīng)用66模塊的新版本來替換這些模塊。只要銷售者應(yīng)用66被執(zhí)行,這一助手模塊93就確定在啟動(dòng)主模塊84之前是否存在可能的文件替換。
在示例性的實(shí)施方式中,為了支持最小的升級,一種版本化機(jī)制被用來針對所安裝的元素和銷售者應(yīng)用66模塊的版本,比較基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處的銷售者應(yīng)用66模塊和數(shù)據(jù)元素的可用版本。升級只是試圖下載已經(jīng)改變的銷售者應(yīng)用66模塊和/或數(shù)據(jù)元素。所下載的數(shù)據(jù)可以被壓縮,以縮短傳輸時(shí)間。允許代碼和數(shù)據(jù)都可被更新這一特征最大化了銷售者應(yīng)用66的可升級性。
在一種實(shí)施方式中,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10識(shí)別出銷售者應(yīng)用66已被啟用來支持一個(gè)尚未為其下載并安裝支持件的目標(biāo)站點(diǎn)。一旦識(shí)別出這一支持件還未被下載并安裝,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10就下載目標(biāo)站點(diǎn)所需的支持件(例如數(shù)據(jù)元素、銷售者應(yīng)用66模塊更新)。
主模塊在示例性的實(shí)施方式中,銷售者應(yīng)用66主模塊84將為所有的UI元素提供MFC外殼,這些UI元素是使用當(dāng)前的應(yīng)用語言(例如菜單、工具條、庫存和列表項(xiàng)視圖)等來顯示的。主模塊84是銷售者應(yīng)用66的起點(diǎn)。所有的程序流和動(dòng)作都開始并結(jié)束于主模塊84,無論它們是程序啟動(dòng)的還是用戶啟動(dòng)的。
在啟動(dòng)時(shí),主模塊84基于用戶的當(dāng)前應(yīng)用語言設(shè)置,動(dòng)態(tài)加載資源模塊81。這一設(shè)置被存儲(chǔ)在用戶無關(guān)數(shù)據(jù)庫94中。為了改變應(yīng)用語言,用戶需要重啟銷售者應(yīng)用66,以使所述改變被識(shí)別。在可替換的實(shí)施方式方式中,可以改變應(yīng)用語言而無需重啟銷售者應(yīng)用66。
在示例性的實(shí)施方式中,主模塊84還通過要求用戶輸入密碼并只連接到與該用戶相關(guān)聯(lián)的用戶獨(dú)立數(shù)據(jù)庫94,從而負(fù)責(zé)控制銷售者應(yīng)用66的安全性。銷售者應(yīng)用66在一個(gè)時(shí)刻只允許使用一個(gè)用戶獨(dú)立數(shù)據(jù)庫94。要使用不同的用戶ID,用戶必須選擇另一個(gè)用戶ID,并輸入該用戶ID的密碼?;蛘?,一個(gè)用戶可以退出,并再次運(yùn)行程序以作為另一個(gè)用戶而登錄。
用來登錄到銷售者應(yīng)用66的用戶ID和密碼可以與在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處為該用戶而配置的用戶ID和密碼相同。如果用戶在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10上改變了他的ID和/或密碼而沒有更新銷售者應(yīng)用66,則將來試圖與基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10通信時(shí)可能會(huì)失敗。表示登錄失敗的錯(cuò)誤消息將被提供給用戶。
在示例性的實(shí)施方式中,主模塊84在一個(gè)時(shí)刻只允許在用戶系統(tǒng)上執(zhí)行銷售者應(yīng)用66的一個(gè)實(shí)例。如果用戶試圖運(yùn)行另一個(gè)拷貝,則激活第一個(gè)執(zhí)行中的實(shí)例(例如一個(gè)窗口被恢復(fù)并送到桌面的頂部)。在可替換的實(shí)施方式中,在用戶的系統(tǒng)上同時(shí)可運(yùn)行多個(gè)銷售者應(yīng)用66。
當(dāng)創(chuàng)建/編輯新的交易列表項(xiàng)70時(shí),主模塊84調(diào)用創(chuàng)建/編輯交易列表項(xiàng)模塊85。在示例性的實(shí)施方式中,主模塊84是單線程應(yīng)用,并根據(jù)需要?jiǎng)討B(tài)地加載其余模塊。
銷售者應(yīng)用語言資源模塊在示例性的實(shí)施方式中,資源模塊81提供了改變銷售者應(yīng)用66語言而無需改變?nèi)魏未a的能力。另外,資源模塊81允許用最小的安裝時(shí)間和工作量來添加新的銷售者應(yīng)用66語言。每個(gè)資源模塊81都包含一種語言的一整套資源。這些資源包括對話框模板、菜單、圖標(biāo)和語言串。
如上所述,主模塊84在銷售者應(yīng)用66啟動(dòng)時(shí)加載資源模塊81。當(dāng)安裝銷售者應(yīng)用66并且它與基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10目標(biāo)站點(diǎn)(例如地理性的)的語言匹配時(shí),設(shè)置默認(rèn)的銷售者應(yīng)用66語言,其中銷售者應(yīng)用66原先是從所述目標(biāo)站點(diǎn)獲得的??蓮幕诰W(wǎng)絡(luò)的交易機(jī)構(gòu)10安裝其他語言。
在示例性的實(shí)施方式中,每個(gè)資源模塊81都包含主模塊的所有資源的完整集合,包括串表對話框資源應(yīng)用圖標(biāo),位圖等等。
資源模塊81可遵從一種命名協(xié)定,以使得銷售者應(yīng)用66知道哪個(gè)資源模塊81包含哪種語言(例如res001.DLL是美式英語,res002.DLL是德語,res003是……等等)。
數(shù)據(jù)對象模塊在示例性的實(shí)施方式中,數(shù)據(jù)對象模塊83向銷售者應(yīng)用66提供DB獨(dú)立數(shù)據(jù)模型,用于類別、域、屬性、項(xiàng)目和站點(diǎn)。數(shù)據(jù)對象模塊83可由DLL(動(dòng)態(tài)鏈接庫)構(gòu)成。
包含在數(shù)據(jù)對象模塊83中的數(shù)據(jù)對象向銷售者應(yīng)用66提供對銷售者應(yīng)用數(shù)據(jù)庫97中數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)獨(dú)立式訪問。當(dāng)所涉及的數(shù)據(jù)包含XML串時(shí),數(shù)據(jù)對象可封裝XML分析,向客戶端提供對數(shù)據(jù)字段的C++訪問器函數(shù)。如果客戶端需要底層的XML,則數(shù)據(jù)對象模塊83可提供它。
可以有用于類別、域、屬性和站點(diǎn)數(shù)據(jù)的數(shù)據(jù)對象。在示例性的實(shí)施方式中,用由包含數(shù)據(jù)對象的實(shí)現(xiàn)代碼在內(nèi)的DLL導(dǎo)出的工廠函數(shù)(factory function)創(chuàng)建數(shù)據(jù)對象。工廠函數(shù)返回指向數(shù)據(jù)對象所支持的接口的指針。所支持的接口定義在一個(gè)頭部文件中,該頭部文件被需要它的任何客戶端代碼所包含。
創(chuàng)建/編輯交易列表項(xiàng)模塊在示例性的實(shí)施方式中,銷售者應(yīng)用66的創(chuàng)建/編輯交易列表項(xiàng)模塊85以目標(biāo)站點(diǎn)的語言顯示所有的UI(用戶界面)元素。創(chuàng)建/編輯交易列表項(xiàng)模塊85是可配置的,以對每個(gè)目標(biāo)站點(diǎn)顯示正確的SYI字段/屬性/費(fèi)用等的集合。創(chuàng)建/編輯交易列表項(xiàng)模塊85具有的一種特性是在單個(gè)模塊中封裝項(xiàng)目相關(guān)的知識(shí)和邏輯,以最小化未來更新的大小。另一種特性是提供了站點(diǎn)語言獨(dú)立的實(shí)現(xiàn)方案,以允許利用銷售者應(yīng)用66語言來為不同的目標(biāo)站點(diǎn)創(chuàng)建交易列表項(xiàng)70。創(chuàng)建/編輯交易列表項(xiàng)模塊85包括界面模塊88和構(gòu)建器模塊90。界面模塊88向用戶提供輸入界面,以接收多個(gè)交易列表項(xiàng)70,所述多個(gè)交易列表項(xiàng)70中的每一個(gè)都包括各自的關(guān)聯(lián)開始時(shí)間。構(gòu)建器模塊90可自動(dòng)構(gòu)建包含界面模塊88所接收的多個(gè)交易列表項(xiàng)70在內(nèi)的數(shù)據(jù)文件。通信模塊95將構(gòu)建器模塊90所創(chuàng)建的數(shù)據(jù)文件從客戶計(jì)算機(jī)傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。
目標(biāo)站點(diǎn)資源模塊在示例性的實(shí)施方式中,提供了目標(biāo)站點(diǎn)資源模塊87。與資源模塊81類似,目標(biāo)站點(diǎn)資源模塊87包含僅用于一種語言的資源。用戶每一次創(chuàng)建新的交易列表項(xiàng)70或編輯現(xiàn)有的交易列表項(xiàng)70時(shí),創(chuàng)建/編輯交易列表項(xiàng)模塊85都加載合適的目標(biāo)站點(diǎn)資源模塊87。目標(biāo)站點(diǎn)資源模塊87包含對話框模板、圖標(biāo)和語言串。
目標(biāo)站點(diǎn)資源模塊87還可包括目標(biāo)站點(diǎn)相關(guān)的代碼。例如,與目標(biāo)站點(diǎn)貨幣專用的計(jì)算相關(guān)的代碼。在銷售者應(yīng)用66的安裝期間,向銷售者應(yīng)用66提供一個(gè)目標(biāo)站點(diǎn)資源模塊87。這一目標(biāo)站點(diǎn)資源模塊87與所述安裝的默認(rèn)語言相匹配。默認(rèn)語言是從其處下載銷售者應(yīng)用66的目標(biāo)站點(diǎn)的語言。如果用戶希望列出在多個(gè)目標(biāo)站點(diǎn)上,則可從基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10下載其他目標(biāo)站點(diǎn)資源模塊87。
目標(biāo)站點(diǎn)資源模塊87提供的一種特性是提供目標(biāo)站點(diǎn)中的語言差異,而不將這一職責(zé)施加給創(chuàng)建/編輯交易列表項(xiàng)模塊85或主模塊84。目標(biāo)站點(diǎn)資源模塊87提供的另一種特性是容易地切換目標(biāo)站點(diǎn)而無需重啟銷售者應(yīng)用66的能力。目標(biāo)站點(diǎn)資源模塊87的另一種附加特性是配置銷售者應(yīng)用66以容易地與其他目標(biāo)站點(diǎn)一起工作(即無需改變創(chuàng)建/編輯交易列表項(xiàng)模塊85)的能力。
在示例性的實(shí)施方式中,每個(gè)目標(biāo)站點(diǎn)資源模塊87都包含創(chuàng)建/編輯交易列表項(xiàng)模塊85為該目標(biāo)站點(diǎn)而使用的一整套對話框資源。目標(biāo)站點(diǎn)資源模塊87中的大多數(shù)信息改變得不太頻繁。因此,通過另一種機(jī)制(XML文件)來下載預(yù)計(jì)會(huì)經(jīng)常改變的數(shù)據(jù)元素,而只有當(dāng)由于對話框布局改變或翻譯改變而需要時(shí)才下載目標(biāo)站點(diǎn)資源模塊87。
通信模塊在示例性的實(shí)施方式中,通信模塊95提供到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的連接。它的服務(wù)在銷售者應(yīng)用66的若干運(yùn)行階段都會(huì)被使用,包括檢查站點(diǎn)數(shù)據(jù)的版本、檢查軟件模塊版本、下載軟件模塊、下載站點(diǎn)數(shù)據(jù)以及將交易列表項(xiàng)70傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10時(shí)。
通信模塊95在API請求中封裝了標(biāo)準(zhǔn)元素的格式化。通信模塊95還提供通用的請求/響應(yīng)函數(shù),用于一些通常的任務(wù),例如獲得版本信息、下載軟件模塊、下載數(shù)據(jù)元素、下載與目標(biāo)站點(diǎn)相關(guān)的所有其他各種數(shù)據(jù)、以及創(chuàng)建新的交易列表項(xiàng)70。
數(shù)據(jù)存儲(chǔ)模塊數(shù)據(jù)存儲(chǔ)模塊89管理對用戶獨(dú)立數(shù)據(jù)庫94的訪問以及來自用戶獨(dú)立數(shù)據(jù)庫94的訪問。將被訪問的數(shù)據(jù)包括用戶項(xiàng)目列表項(xiàng)、用戶設(shè)置、以及應(yīng)用范圍內(nèi)的數(shù)據(jù)。
數(shù)據(jù)存儲(chǔ)模塊89管理對本地磁盤上存儲(chǔ)的數(shù)據(jù)庫訪問,所述本地磁盤上存儲(chǔ)同時(shí)用于用戶文件和應(yīng)用范圍內(nèi)的數(shù)據(jù)。這一數(shù)據(jù)可以存儲(chǔ)為兩種類型的文件一種應(yīng)用數(shù)據(jù)庫文件(例如銷售者應(yīng)用數(shù)據(jù)庫97)以及一種用于所創(chuàng)建的每個(gè)用戶的用戶數(shù)據(jù)庫文件(例如用戶獨(dú)立數(shù)據(jù)庫94)。
銷售者應(yīng)用數(shù)據(jù)庫97包含用于銷售者應(yīng)用66設(shè)置、可用的列表項(xiàng)類別以及類別屬性的表。對于類別和屬性表,只為重要字段和必須被索引的字段而創(chuàng)建字段。其他數(shù)據(jù)被存儲(chǔ)為XML大數(shù)據(jù)類型(blob)。
用戶獨(dú)立數(shù)據(jù)庫94包含用于用戶設(shè)置以及用于項(xiàng)目的表。同樣,只為重要字段和必須被索引的字段而創(chuàng)建字段。其他數(shù)據(jù)被存儲(chǔ)為XML大數(shù)據(jù)類型。
導(dǎo)入引擎模塊導(dǎo)入引擎模塊91提供了從銷售者應(yīng)用66之外的應(yīng)用導(dǎo)入交易列表項(xiàng)70的能力。
更新管理器模塊更新管理器模塊92用于保持銷售者應(yīng)用66及時(shí)更新,這涉及管理若干類型的數(shù)據(jù)和組件應(yīng)用組件EXE、DLL等等站點(diǎn)配置數(shù)據(jù)類別屬性選項(xiàng)、約束等等用戶配置數(shù)據(jù)商點(diǎn)信息交易極限支付地址等等。
在示例性的實(shí)施方式中,可在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處獲得最當(dāng)前的數(shù)據(jù)和組件,并且由銷售者應(yīng)用66負(fù)責(zé)在將交易列表項(xiàng)70傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10之前執(zhí)行任何必需的更新。
基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10可具有已更新的數(shù)據(jù)版本,但可能不需要進(jìn)行更新。在此情形下,使用戶得知可選的更新,并向用戶給出不接收所述更新的選項(xiàng)。
另外,對于銷售者應(yīng)用66,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10可具有一種類型以上數(shù)據(jù)的更新版本。這些更新當(dāng)中有一些是必需的而有一些可能不是必需的。在示例性的實(shí)施方式中,如果需要任何可用的更新,則下載所有可用的更新。另外,在示例性的實(shí)施方式中,如果用戶選擇執(zhí)行任何可選的更新,則下載并應(yīng)用所有可用的更新數(shù)據(jù)和模塊。此外,在示例性的實(shí)施方式中,可利用壓縮來加速從基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10到銷售者應(yīng)用66的更新傳輸。
每個(gè)可升級文件都有關(guān)聯(lián)版本。這一版本包括文件名稱、主要版本、次要版本和時(shí)間戳。銷售者應(yīng)用66可由一列版本對象來概括。在一種實(shí)施方式中,下面是可版本化文件的概要銷售者應(yīng)用組件文件seller_application.exeHelper.exeCreateTransactionListing.dllRes001.dllseller_application數(shù)據(jù)文件Site001.XML(包含類別、域、費(fèi)用、選項(xiàng)等等)User003.xml“版本串”是一個(gè)XML元素,其具有用于主要版本組件、次要版本組件、時(shí)間戳、文件名以及升級需求的字段。這些元素可以串接在一起來描述整個(gè)系統(tǒng)版本。下面是示例性版本串的示例<SELLERAPP_FILE_VERSION>
<FILENAME>RES001.DLL</FILENAME>
<MAJOR>1</MAJOR>
<MINOR>8</MINOR>
<TIMESTAMP>030802:22:01:01</TIMESTAMP>
<MINIMUM_VERSION_REQUIRED>
<MAJOR>1</MAJOR>
<MINOR>7</MINOR>
</MINIMUM_VERSION_REQUIRED>
//可選的<FILE_URL>http//www.ebay.com/files/sellerapp/res001.dll.gzip
</FILE_URL>
<INSTALLED/>
</SELLERAPP_FILE_VERSION>
在示例性的實(shí)施方式中,比較銷售者應(yīng)用66和基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處的文件版本,并利用這一比較來確定是否需要更新銷售者應(yīng)用66或數(shù)據(jù)元素。MINIMUM_VERSION_REQUIRED字段用來對基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處的文件進(jìn)行版本化。如果用戶的銷售者應(yīng)用66版本低于(或舊于)所需的最小版本,則需要進(jìn)行更新。如果用戶的銷售者應(yīng)用66版本等于或高于(或新于)所需的最小版本,則對這一文件的更新是可選的。
在示例性的實(shí)施方式中,用戶可拒絕可選或必需的更新。然而,如果需要更新而用戶拒絕接受它們,則用戶可能會(huì)在將來與基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的未來通信中受限。例如,如果用戶拒絕接受對目標(biāo)站點(diǎn)配置文件86的必需更新(例如類別更新),則該用戶可能不能將交易列表項(xiàng)70傳播到用于該目標(biāo)站點(diǎn)的基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。
圖5的流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法100,用于改變(即定制)銷售者應(yīng)用66,以用于目標(biāo)站點(diǎn)。示例性銷售者應(yīng)用66協(xié)助協(xié)助將列表項(xiàng)傳送到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。在一種示例性的實(shí)施方式中,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10支持多個(gè)目標(biāo)站點(diǎn)(例如網(wǎng)站)。在另一種示例性的實(shí)施方式中,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10支持一個(gè)目標(biāo)站點(diǎn)。
參考圖7,所提供的圖130示出了示例性的銷售者應(yīng)用66與多個(gè)網(wǎng)站進(jìn)行通信。銷售者應(yīng)用66可與一個(gè)網(wǎng)站(例如132)或多個(gè)網(wǎng)站(例如132、134、136、138和140)一起工作。而且,銷售者應(yīng)用66可與屬于一個(gè)基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的網(wǎng)站一起工作,或者銷售者應(yīng)用66可與分別屬于不同的基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10(142、144和146)的多個(gè)網(wǎng)站(例如132、134和140)一起工作。例如,銷售者應(yīng)用66可同時(shí)與網(wǎng)站www.facility3.us142和www.facility2.jp網(wǎng)站138一起工作。在示例性的實(shí)施方式中,銷售者應(yīng)用66可與多個(gè)網(wǎng)站一起工作(例如面向商業(yè)、教育、慈善、政治、娛樂的等等)。在一種實(shí)施方式中,銷售者應(yīng)用66可被配置成只與屬于特定的基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的網(wǎng)站一起工作。
回到圖5,在示例性方法100中,銷售者應(yīng)用66被用戶在客戶機(jī)38處用來將交易列表項(xiàng)70傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。方法100開始于方框102,在用戶的請求下訪問基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。在方框104,驗(yàn)證用戶的身份。為了通過銷售者應(yīng)用66訪問基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10,用戶必須在前面已經(jīng)獲得登錄信息(例如用戶ID和密碼)。在方框106,用戶被標(biāo)識(shí)為第一次登錄的用戶。
被標(biāo)識(shí)為第一次登錄的用戶被請求輸入各種信息,包括但不局限于帳單地址、個(gè)人地址、支付地址以及用于希望在其處列出項(xiàng)目的區(qū)域或種群專用的站點(diǎn)(例如為了傳播交易列表項(xiàng)70)。在方框108,用戶從多個(gè)提供給該用戶的目標(biāo)站點(diǎn)中選擇希望在其處列出項(xiàng)目的目標(biāo)站點(diǎn)。在一種實(shí)施方式中,一個(gè)目標(biāo)站點(diǎn)可代表多個(gè)國家。用戶可離線選擇目標(biāo)站點(diǎn)偏好。這種離線選擇在用戶連接到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10時(shí)變?yōu)橛行Р⒈徽J(rèn)可。
在方框110,配置用戶的銷售者應(yīng)用66(例如安裝),以使得它可與所選擇的目標(biāo)站點(diǎn)通信。在示例性的實(shí)施方式中,這一配置包括在與用于每個(gè)目標(biāo)站點(diǎn)的貨幣相關(guān)的字段一起工作時(shí),使得銷售者應(yīng)用66可利用每個(gè)目標(biāo)站點(diǎn)的貨幣。也就是說,在必要時(shí),涉及貨幣的操作以所選擇的目標(biāo)站點(diǎn)的貨幣類型的形式進(jìn)行。這些操作包括輸入貨幣值、顯示貨幣值和計(jì)算貨幣值。配置還可包括防止某些交易列表項(xiàng)70的傳播(例如在服務(wù)于青少年的商業(yè)網(wǎng)站禁止傳播酒精或煙草)。在示例性的實(shí)施方式中,配置還可包括在所選擇的目標(biāo)站點(diǎn)處向銷售者應(yīng)用66提供可用的類別和屬性選項(xiàng),或提供所述目標(biāo)站點(diǎn)專用的可用類別和屬性選項(xiàng)。此外,示例性的實(shí)施方式將銷售者應(yīng)用66配置為以所選擇的目標(biāo)站點(diǎn)指定的相應(yīng)語言來工作。銷售者應(yīng)用66的配置還可包括但不局限于提供可用的格式類型(例如拍賣、商店項(xiàng)目(固定價(jià)格)等等)、預(yù)留價(jià)格選項(xiàng)、支付選項(xiàng)、送貨選項(xiàng)、檢驗(yàn)選項(xiàng)、圖像服務(wù)選項(xiàng)以及與每個(gè)交易列表項(xiàng)70的費(fèi)用相關(guān)的選項(xiàng)。
圖6的流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法120,用于在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處通過銷售者應(yīng)用66來安排列表項(xiàng)。在示例性的方法120中,用戶在客戶機(jī)處利用銷售者應(yīng)用66將交易列表項(xiàng)70及它們各自的開始時(shí)間傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。各個(gè)列表項(xiàng)開始時(shí)間是基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10在網(wǎng)站上發(fā)布交易列表項(xiàng)70的日期和時(shí)間。這可包括但不局限于將要出售、拍賣、易貨、贈(zèng)送或顯示的交易列表項(xiàng)70。在方框122,向用戶提供一個(gè)用戶界面,用于在銷售者應(yīng)用66處接收多個(gè)交易列表項(xiàng)70及其各自的關(guān)聯(lián)開始時(shí)間。在方框124,在銷售者應(yīng)用66處構(gòu)建批量文本68(例如數(shù)據(jù)文件),以包括多個(gè)交易列表項(xiàng)70及其各自的開始時(shí)間。在方框126,將在方框124中創(chuàng)建的批量文本傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。在示例性的實(shí)施方式中,用戶可將多個(gè)交易列表項(xiàng)70包括在批量文本68中,每個(gè)交易列表項(xiàng)70都包括它們各自的開始時(shí)間。在示例性的實(shí)施方式中,用戶離線工作時(shí)創(chuàng)建批量文本68。然而,在可替換的實(shí)施方式中,用戶可連接到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10,并通過銷售者應(yīng)用66將交易列表項(xiàng)70直接輸入到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。
圖8的流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法150,用于在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處安排交易列表項(xiàng)70。在示例性的方法150中,通過銷售者應(yīng)用66將(多個(gè))交易列表項(xiàng)70從用戶提供給基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。用戶可在通過銷售者應(yīng)用66而傳送到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的數(shù)據(jù)文件內(nèi)提供(多個(gè))交易列表項(xiàng)70。在方框152,交易列表項(xiàng)70及其各自的開始時(shí)間被基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10接收。在方框154,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10根據(jù)每個(gè)交易列表項(xiàng)各自的關(guān)聯(lián)開始時(shí)間,安排每個(gè)交易列表項(xiàng)70的發(fā)布。在方框156,根據(jù)在方框154中設(shè)計(jì)的時(shí)間表來發(fā)布交易列表項(xiàng)70。
圖9的流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法160,用于通過交易列表項(xiàng)70描述界面來輸入交易列表項(xiàng)描述。在示例性的方法160中,用戶在客戶機(jī)處利用銷售者應(yīng)用66將交易列表項(xiàng)70及其各自的列表項(xiàng)時(shí)間傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。在方框162,用戶表示他希望輸入新的交易列表項(xiàng)70。在方框164,提示用戶通過交易列表項(xiàng)描述界面(即“WYSIWYG界面”)輸入交易列表項(xiàng)70的描述。交易列表項(xiàng)描述界面也被稱為定制輸入屏幕。在示例性的實(shí)施方式中,WYSIWYG界面包括第一構(gòu)建用戶界面,通過此界面可輸入文本,并可選擇將要包含在交易列表項(xiàng)70中的圖形。另外,在示例性的實(shí)施方式中,WYSIWYG界面包括第二預(yù)覽用戶界面,用于在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處提供交易列表項(xiàng)70時(shí)提供交易列表項(xiàng)70的預(yù)覽。在一種實(shí)施方式中,WYSIWYG界面包括第三構(gòu)建用戶界面,用于以用戶可修改的描述符語言(例如HTML)來提供交易列表項(xiàng)70。在方框166,用于完成并保存交易列表項(xiàng)70。
圖10的流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法170,用于協(xié)助銷售者應(yīng)用66的更新/升級。在示例性的方法170中,在方框172,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10接收用戶的連接請求。所述請求是通過銷售者應(yīng)用66輸入的。在方框174,接收并驗(yàn)證請求者登錄信息。在一種實(shí)施方式中,所述驗(yàn)證包括驗(yàn)證用戶ID和登錄。在可替換的實(shí)施方式中,所述驗(yàn)證還包括驗(yàn)證用戶狀態(tài)。例如,如果用戶被中止在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處列出交易列表項(xiàng)70,則可拒絕訪問。在方框176,在驗(yàn)證之后,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10將更新/升級下載到銷售者應(yīng)用66。在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10將更新/升級下載到銷售者應(yīng)用66之前,確定是否存在銷售者應(yīng)用66的更新/升級,如果存在,則將現(xiàn)有的更新/升級下載到銷售者應(yīng)用66。在示例性的實(shí)施方式中,更新/升級例如包括類別更新、屬性更新、程序信息更新和版本升級。另外,在示例性的實(shí)施方式中,如果在銷售者應(yīng)用66處啟用了自動(dòng)更新,則只將更新/升級下載到銷售者應(yīng)用66。在方框178,銷售者應(yīng)用66的更新/升級在被接收后自動(dòng)安裝在客戶機(jī)上。
圖11的流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法180,用于從基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10向客戶機(jī)38下載銷售者應(yīng)用66。
在方框182,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10接收下載銷售者應(yīng)用66的請求。在一種實(shí)施方式中,這一請求可通過用戶對超文本鏈接(或其他位置標(biāo)識(shí)符)的選擇而被接收,所述超文本鏈接(或其他位置標(biāo)識(shí)符)是在瀏覽器應(yīng)用36所顯示的置標(biāo)語言文檔的上下文中提供給用戶的。
在方框184,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10還接收發(fā)出請求的用戶的標(biāo)識(shí)符。用戶通過一個(gè)界面來提供所述用戶標(biāo)識(shí)符,所述界面是以瀏覽器應(yīng)用36所顯示的置標(biāo)語言文檔的形式提供給用戶的。
在判斷框186,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10確定發(fā)出請求的用戶是否保持有與基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10相關(guān)的信用卡詳細(xì)信息。具體地說,如果發(fā)出請求的用戶是基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的注冊用戶,則基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10在注冊過程中可要求相關(guān)用戶提供有效的信用卡詳細(xì)信息。
在判斷框188,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10確定對發(fā)出請求的用戶的負(fù)面反饋評級是否超過了預(yù)定最小值。具體地說,在一種實(shí)施方式中,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10提供一種反饋機(jī)制,借此用戶可提供已與之進(jìn)行交易的其他用戶的反饋。這一反饋機(jī)制對于在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的用戶之間建立信任是有用的,并且還提供了一種用戶的可信任度和可靠度的指示信息。
在判斷框190,確定發(fā)出請求的用戶作為基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的注冊用戶是否已經(jīng)有一段預(yù)定的時(shí)間。例如,如果發(fā)出請求的用戶作為注冊用戶僅僅有若干小時(shí)或小于一周,則可能沒有足夠的時(shí)間來建立發(fā)出請求的用戶的信用度、可信度和可靠度。此外,企圖利用基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10作弊的用戶可能注冊了一個(gè)別名來專用于這種作弊。在方框190處執(zhí)行的檢查就是希望降低注冊時(shí)間尚不足夠的用戶對銷售者應(yīng)用66的訪問權(quán)限,以提高檢測到虛假注冊的可能性。
如果在方框186、188或190中任意之一中有否定性的判決結(jié)果,則方法180拒絕方框194處的下載請求。另一方面,如果在判斷框186、188、190的每一個(gè)中都是肯定性的判決結(jié)果,則在方框192,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10開始通過因特網(wǎng)34將銷售者應(yīng)用66下載到客戶機(jī)38。然后方法180在方框196處終止。
圖12的詳細(xì)流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種詳細(xì)的方法200,用于定制銷售者應(yīng)用,該應(yīng)用用于將交易列表項(xiàng)70及其各自的開始時(shí)間傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。
通過定制銷售者應(yīng)用66,用戶可利用銷售者應(yīng)用66來將交易列表項(xiàng)70列出在多個(gè)目標(biāo)站點(diǎn)處(例如對于美國、德國、英國……等當(dāng)中每一個(gè)國家的按地理設(shè)定目標(biāo)的站點(diǎn))。銷售者應(yīng)用66的默認(rèn)顯示語言可與從其處下載該應(yīng)用的目標(biāo)站點(diǎn)的本地語言相匹配。被提供用于針對特定目標(biāo)站點(diǎn)來創(chuàng)建并編輯交易列表項(xiàng)70的用戶界面以定制化的方式進(jìn)行顯示(例如以目標(biāo)站點(diǎn)的本地語言)。例如,如果用戶從基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的德國站點(diǎn)下載銷售者應(yīng)用66,則可以德語來提供用戶界面。在另一個(gè)實(shí)施例中,如果用戶決定創(chuàng)建將在臺(tái)灣目標(biāo)站點(diǎn)處列出的項(xiàng)目,則創(chuàng)建交易列表項(xiàng)70的流程(即所提供的一系列用戶界面)將以中文顯示。如果用戶想要以后再編輯項(xiàng)目,則編輯項(xiàng)目面板文本將以中文進(jìn)行顯示。
如果銷售者應(yīng)用66需要以一種用戶尚未為之安裝前端工具包的語言來顯示文本,則提示用戶從基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10下載或安裝該前端工具包。在示例性的實(shí)施方式中,當(dāng)用戶通過銷售者應(yīng)用66通知基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10,表明他希望列出在需要特定工具包的目標(biāo)站點(diǎn)處時(shí),自動(dòng)下載并安裝該前端工具包。銷售者應(yīng)用66允許添加附加的(多個(gè))目標(biāo)站點(diǎn)。利用附加目標(biāo)站點(diǎn)的能力需要進(jìn)行下述操作用戶選擇附加的目標(biāo)站點(diǎn),基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10將任何必需的軟件模塊和數(shù)據(jù)元素下載到用戶的銷售者應(yīng)用,安裝所述軟件和數(shù)據(jù)元素,以及配置銷售者應(yīng)用66來利用新安裝的軟件和數(shù)據(jù)元素。用戶可在離線時(shí)或在連接到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10時(shí)從銷售者應(yīng)用66選擇附加的目標(biāo)站點(diǎn)。
以定制的方式向用戶顯示所述內(nèi)容,例如以為銷售者應(yīng)用66配置的當(dāng)前語言進(jìn)行顯示。在線顯示的內(nèi)容(例如在目標(biāo)站點(diǎn)處)具有當(dāng)前目標(biāo)站點(diǎn)的本地語言。在示例性的實(shí)施方式中,顯示在銷售者應(yīng)用66處的日期具有與所選擇的當(dāng)前目標(biāo)站點(diǎn)對應(yīng)的格式。在可替換的實(shí)施方式中,顯示在銷售者應(yīng)用66處的日期具有用戶在銷售者應(yīng)用66處選擇的語言。
銷售者應(yīng)用66可支持站點(diǎn)專用的交易參數(shù),例如交易極限。例如,目標(biāo)站點(diǎn)可具有所實(shí)施的交易極限。交易極限是用戶在沒有登記信用卡時(shí)可產(chǎn)生的費(fèi)用的預(yù)設(shè)量,其隨站點(diǎn)而變化。如果用戶已登記了他/她的信用卡信息以用作自動(dòng)按月記帳,則在假設(shè)信用卡信息有效的情況下,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10允許用戶無限制地進(jìn)行列出。否則,當(dāng)達(dá)到交易極限時(shí),用戶可能就不能夠列出任何新的項(xiàng)目,直到進(jìn)行支付以將帳戶余額降到交易極限之下,或登記信用卡號。
當(dāng)用戶試圖通過銷售者應(yīng)用66以批量文本68的形式發(fā)送(多個(gè))交易列表項(xiàng)70時(shí),基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10執(zhí)行交易極限檢查。如果對應(yīng)于將要在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處發(fā)布的交易列表項(xiàng)70的費(fèi)用將使得用戶超過他們的交易極限,則基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10可能不允許傳播所述(多個(gè))交易列表項(xiàng)70。在示例性的實(shí)施方式中,如果在讀取批量文本68中的所有交易列表項(xiàng)70之前超過了交易極限,則基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10接受超過交易極限前讀取的所有交易列表項(xiàng)70。
交易極限檢查適用于用戶的目標(biāo)站點(diǎn)注冊。例如,如果目標(biāo)站點(diǎn)(例如德國交易站點(diǎn))具有交易極限,則在向該德國站點(diǎn)注冊的用戶每一次試圖向基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10發(fā)送項(xiàng)目時(shí),都會(huì)進(jìn)行交易極限檢查,無論這些用戶是否正在向該目標(biāo)站點(diǎn)遞交他們的列表項(xiàng)。
當(dāng)選擇特定的目標(biāo)站點(diǎn)時(shí),銷售者應(yīng)用66就利用該國的對應(yīng)貨幣。例如,當(dāng)選擇美國目標(biāo)站點(diǎn)時(shí),所有的費(fèi)用都顯示為美元。在可替換的實(shí)施方式中,銷售者應(yīng)用66利用多個(gè)國家的貨幣。例如,在另一種實(shí)施方式中,當(dāng)選擇美國目標(biāo)站點(diǎn)時(shí),所有的費(fèi)用都顯示為美國貨幣和加拿大貨幣。在示例性的實(shí)施方式中,銷售者應(yīng)用66認(rèn)識(shí)到并應(yīng)用了對用戶已選擇的特定目標(biāo)站點(diǎn)唯一的格式。作為示例,對于德國和臺(tái)灣來說,貨幣字段可能只允許全數(shù)字。另外,美國、澳大利亞、加拿大、英國包括十進(jìn)制分隔符(用于分)。另外,法國、西班牙、荷蘭、意大利、德國、比利時(shí)(法語)和比利時(shí)(荷蘭語)具有逗號分隔符(用于分)。而且,荷蘭和比利時(shí)(荷蘭語)具有用于“現(xiàn)在購買”(BIN)和保留價(jià)格的逗號分隔符,但對最小競標(biāo)來說只允許全數(shù)字。
再次參考圖12,方法200開始于方框202,在此用戶啟動(dòng)銷售者應(yīng)用66。方法200前進(jìn)到方框204,在此銷售者應(yīng)用66提供歡迎屏幕250,圖13A中示出了一種示例性的實(shí)施方式。歡迎屏幕250提供了退出選項(xiàng)252、打開樣本文件254、創(chuàng)建新文件256或打開現(xiàn)有文件258。在示例性的實(shí)施方式中,在選擇選項(xiàng)252-258中之一時(shí),選擇“下一步”按鈕260以啟動(dòng)選項(xiàng)選擇。在可替換的實(shí)施方式中,選擇后自動(dòng)啟動(dòng)選項(xiàng)252-258。
如果選擇了打開樣本文件254,則方法200前進(jìn)到方框206,在此向用戶提供交易列表項(xiàng)70的樣本屏幕。然而,如果選擇了創(chuàng)建新文件256,則方法200前進(jìn)到方框210,在此啟動(dòng)將交易列表項(xiàng)70輸入到一個(gè)集合(例如批量文本68)中的處理。
另一方面,如果選擇了打開現(xiàn)有文件258,則方法200前進(jìn)到方框208,在此啟動(dòng)打開現(xiàn)有集合(例如批量文本68)的處理。
在示例性的實(shí)施方式中,如果在方框210選擇了創(chuàng)建新文件256,則方法200前進(jìn)到方框212,在此銷售者應(yīng)用66提供登錄界面262,圖13B中示出了一種示例性的實(shí)施方式。登錄界面262要求用戶ID264和密碼266。登錄界面262包括選擇框268,用于將對多個(gè)目標(biāo)或定制站點(diǎn)使用銷售者應(yīng)用66的意向通知給基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。在示例性的實(shí)施方式中,在用戶創(chuàng)建新文件之前必需獲得用戶ID和密碼。在可替換的實(shí)施方式中,用戶可在連接到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10時(shí)獲得用戶ID和密碼。
在方框214,用戶發(fā)出與基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10相連接的請求。在示例性的實(shí)施方式中,在輸入用戶ID和密碼之后,從登錄界面262選擇下一步按鈕270,以連接到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。方法200然后前進(jìn)到方框216,在此銷售者應(yīng)用66提供連接界面272,圖13C中示出了一種示例性的實(shí)施方式。
在方框216,選擇連接界面272中的“現(xiàn)在連接”按鈕274時(shí)檢驗(yàn)用戶ID和密碼。如果基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10不能驗(yàn)證用戶ID和密碼,則請求用戶重新在登錄界面262輸入用戶ID和密碼。
在方框216的驗(yàn)證之后,方法200前進(jìn)到方框218,在此銷售者應(yīng)用66提供個(gè)人信息界面276,圖13D中示出了一種示例性的實(shí)施方式。這些個(gè)人信息被用來標(biāo)識(shí)用戶、確保安全性并協(xié)助訪問基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的用戶之間的交易過程。用戶信息可用來填充用戶偏好字段(例如支付地址和交易列表項(xiàng)的位置),并確定用戶的默認(rèn)目標(biāo)站點(diǎn)。在示例性的實(shí)施方式中,銷售者應(yīng)用66包括默認(rèn)的目標(biāo)站點(diǎn)。在該實(shí)施方式中,默認(rèn)的目標(biāo)站點(diǎn)就是用戶下載銷售者應(yīng)用66的站點(diǎn)。然而,用戶可以編輯默認(rèn)的目標(biāo)站點(diǎn)。
在方框220,確定用戶是否希望在多個(gè)目標(biāo)站點(diǎn)處使用銷售者應(yīng)用66。如果方框220是否定性的判決結(jié)果,則在方框222配置銷售者應(yīng)用66,以只和從其處下載它的目標(biāo)站點(diǎn)(例如美國站點(diǎn))一起工作。在一種實(shí)施方式中,對銷售者應(yīng)用66的配置包括根據(jù)與所選擇的目標(biāo)站點(diǎn)相關(guān)聯(lián)的協(xié)定來配置銷售者應(yīng)用66以和基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10通信。另外,在一種實(shí)施方式中,對銷售者應(yīng)用66的配置包括將銷售者應(yīng)用66配置成以與所選擇的目標(biāo)站點(diǎn)相關(guān)聯(lián)的協(xié)定一致的方式來向用戶提供信息。另一方面,如果方框220是肯定性的判決結(jié)果,則方法200前進(jìn)到方框224,在此銷售者應(yīng)用66提供目標(biāo)站點(diǎn)界面280,圖13E中示出了一種示例性的實(shí)施方式。
在方框224,可選擇將由銷售者應(yīng)用66使用的多個(gè)目標(biāo)站點(diǎn)。在示例性的實(shí)施方式中,目標(biāo)站點(diǎn)界面280提供可用的目標(biāo)站點(diǎn)。將會(huì)認(rèn)識(shí)到,其他目標(biāo)站點(diǎn)可定義或多或少的目標(biāo)站點(diǎn),或定義可區(qū)別一個(gè)目標(biāo)站點(diǎn)的任何其他屬性。例如,對于通過國家名來區(qū)分的目標(biāo)站點(diǎn),目標(biāo)站點(diǎn)可定義國家之上的信息(例如洲)、國家之下的信息(例如國家的地區(qū)、州、領(lǐng)土、省等等)。用戶可通過選擇相鄰于預(yù)期目標(biāo)站點(diǎn)的選擇框來選擇目標(biāo)站點(diǎn)??梢赃x擇多個(gè)目標(biāo)站點(diǎn)。在可替換的實(shí)施方式中,用戶可通過滾動(dòng)列表并突出顯示預(yù)期目標(biāo)站點(diǎn)來選擇目標(biāo)站點(diǎn)。
在方框226,將對應(yīng)于在方框224選擇的目標(biāo)站點(diǎn)的配置信息從基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10發(fā)送到銷售者應(yīng)用66。在方框228,利用在方框226下載的信息自動(dòng)配置銷售者應(yīng)用66。在示例性的實(shí)施方式中,銷售者應(yīng)用的配置可包括提供軟件模塊更新、類別更新、屬性更新、目標(biāo)站點(diǎn)語言更新、基本語言更新、各種軟件雜項(xiàng)數(shù)據(jù)元素等等。在完成方框228的配置之后,銷售者應(yīng)用66可用于將交易列表項(xiàng)70及其各自的開始時(shí)間傳播到在方框224選擇的各個(gè)目標(biāo)站點(diǎn)。方法200結(jié)束于方框230。
圖14A和14B的詳細(xì)流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法300,通過銷售者應(yīng)用66在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處安排交易列表項(xiàng)70。在一種實(shí)施方式中,方法300由單獨(dú)可執(zhí)行的銷售者應(yīng)用66在客戶方35執(zhí)行。在可替換的實(shí)施方式中,方法300可由客戶方35可執(zhí)行文件例如Java小應(yīng)用程序或ActiveX控件來執(zhí)行,所述可執(zhí)行文件在瀏覽器應(yīng)用的上下文中執(zhí)行。一些情報(bào)駐留在客戶方35上并在其上執(zhí)行,以協(xié)助交易列表項(xiàng)70的便捷輸入,這例如是通過提供允許用戶定義多個(gè)交易列表項(xiàng)70共享的重復(fù)性內(nèi)容的模板來實(shí)現(xiàn)的。這避免了對每個(gè)交易列表項(xiàng)70進(jìn)行重復(fù)輸入。而且,方法300引導(dǎo)客戶方35的功能來執(zhí)行對輸入的數(shù)據(jù)的驗(yàn)證操作,以檢查可允許的內(nèi)容和內(nèi)容的合法性。另外,方法300建議提供可允許內(nèi)容的列表,例如通過下拉菜單來實(shí)現(xiàn),從該列表用戶可選擇用于交易列表項(xiàng)70的特定字段的合法內(nèi)容。而且,方法300提供了安排交易列表項(xiàng)70的選項(xiàng)。
方法300開始于方框302,在一個(gè)用戶的客戶機(jī)38上調(diào)用銷售者應(yīng)用66,該用戶希望構(gòu)建多個(gè)交易列表項(xiàng)70并將所述交易列表項(xiàng)70及其安排好的開始時(shí)間傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。例如,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的大交易量用戶可能希望傳播多個(gè)交易列表項(xiàng)70,因而調(diào)用銷售者應(yīng)用66。在一種實(shí)施方式中,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10可能會(huì)針對銷售者應(yīng)用66傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的每一個(gè)項(xiàng)交易列表項(xiàng)70而對用戶收費(fèi)。在示例性的實(shí)施方式中,所述費(fèi)用依賴于用戶的服務(wù)級別(例如大交易量用戶折扣)。
在方框304,銷售者應(yīng)用66執(zhí)行來提供新項(xiàng)目框。在方框304提供的新項(xiàng)目框包括創(chuàng)建新項(xiàng)目界面350,圖15A中示出了一種示例性的實(shí)施方式。新項(xiàng)目框提示用戶選擇對應(yīng)于交易列表項(xiàng)70的一類交易。在示例性的實(shí)施方式中,創(chuàng)建新項(xiàng)目界面350處可獲得的交易類型包括但不局限于拍賣352、商店364和廣告格式380。而且,創(chuàng)建新項(xiàng)目界面350提供了一個(gè)下拉站點(diǎn)列表358,將把交易列表項(xiàng)70(或包括多個(gè)交易列表項(xiàng)70的批量文本68)傳播到來自該列表的目標(biāo)(例如國家)站點(diǎn)。在示例性的實(shí)施方式中,如果未選擇下拉列表358,則選擇從其處下載銷售者應(yīng)用66的目標(biāo)站點(diǎn)。
在方框306,用戶選擇與創(chuàng)建新項(xiàng)目界面350相關(guān)聯(lián)地提供的“下一步”選項(xiàng),響應(yīng)于此,銷售者應(yīng)用66提示用戶以獲得與交易列表項(xiàng)70相關(guān)聯(lián)的信息(例如名稱、類別等等)。在一種示例性的實(shí)施方式中,方框306處的提示是通過新項(xiàng)目界面362來執(zhí)行的,圖15B中示出了一個(gè)實(shí)施例,其中包括多個(gè)字段,用戶可填充這些字段以構(gòu)建交易列表項(xiàng)70。如果用戶在創(chuàng)建新項(xiàng)目界面350中選擇了商店格式354或廣告格式356,則提供不同的對話框。
在示例性的實(shí)施方式中,所示出的新項(xiàng)目界面362包括多個(gè)輸入字段,以接收項(xiàng)目名稱364、第一項(xiàng)目類別366,第二項(xiàng)目類別368和商店類別370。三個(gè)類別輸入字段中的每一個(gè)都包括下拉列表,以方便用戶選擇類別。新項(xiàng)目界面362還包括屬性376。屬性是類別專用信息項(xiàng)目,銷售者可指定這些項(xiàng)目來幫助購買者查找項(xiàng)目,并且可能不是所有類別都具有。一個(gè)示例是房產(chǎn)—居住類別。例如,當(dāng)將項(xiàng)目列出在這個(gè)類別中時(shí),可以提示用戶指定臥室數(shù)量、浴室數(shù)量、平方英尺、空調(diào)、水池(下拉無、地面、非地面)等等。這些屬性使得購買者可表明,他們根據(jù)可獲得的屬性(例如臥室數(shù)量、浴室數(shù)量)等等來查找房產(chǎn)—居住類別中的項(xiàng)目。具有屬性的其他一些類別的例子包括計(jì)算機(jī)(例如處理器速度、硬盤大小)、服裝(例如型號、品牌、顏色)以及票務(wù)(例如活動(dòng)類型、城市、州、面值等等)。幾乎任何類別都可使用屬性376來進(jìn)一步描述。為了協(xié)助創(chuàng)建交易列表項(xiàng)70時(shí)所使用的多個(gè)屏幕之間的導(dǎo)航,還顯示了“上一步”按鈕372和“下一步”按鈕374,選擇這兩個(gè)按鈕使得用戶可一次前進(jìn)通過多個(gè)屏幕。
在方框308,用戶選擇與新項(xiàng)目界面362相關(guān)聯(lián)地提供的“下一步”選項(xiàng),響應(yīng)于此,銷售者應(yīng)用66提示用戶以獲得與交易列表項(xiàng)70相關(guān)聯(lián)的更詳細(xì)的描述性信息(例如交易列表項(xiàng)詳細(xì))。在一種示例性的實(shí)施方式中,方框308處的提示是通過交易列表項(xiàng)描述界面450來執(zhí)行的,例如如圖16A所示。下面將參考圖17進(jìn)一步描述交易列表項(xiàng)描述界面450。
在方框308輸入交易列表項(xiàng)描述之后,方法300前進(jìn)到方框310,在此銷售者應(yīng)用66提供格式細(xì)節(jié)界面378,圖15C中示出了一種示例性的實(shí)施方式。格式細(xì)節(jié)界面378中可包括各種數(shù)據(jù)項(xiàng)目。所示出的示例性數(shù)據(jù)項(xiàng)目包括列出期間、定價(jià)、數(shù)量、支付以及送貨數(shù)據(jù)項(xiàng)目。還提供了具有多個(gè)選擇框的“可選特征”區(qū)域,使得用戶可以規(guī)定特定的交易列表項(xiàng)在由基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10顯示時(shí)應(yīng)可視化地或以其他方式被區(qū)別開來或突出顯示。例如,交易列表項(xiàng)70可被加粗、用特定背景色顯示、或具有與其相關(guān)聯(lián)的圖形化圖像或圖標(biāo)。
在方框312,用戶選擇與格式細(xì)節(jié)界面378相關(guān)聯(lián)地提供的保存選項(xiàng)380,響應(yīng)于此,銷售者應(yīng)用66執(zhí)行驗(yàn)證檢查,以確定用戶是否已輸入了足夠的信息來構(gòu)成有效的交易列表項(xiàng)70,或是否還需要信息。例如,用戶可能不經(jīng)意地忘記了輸入開始價(jià)格。
在肯定性的驗(yàn)證之后,方法300前進(jìn)到方框314,如圖14B所示,在此,銷售者應(yīng)用66提供庫存界面382,圖15D中示出了一種示例性的實(shí)施方式。項(xiàng)目庫存界面382在一個(gè)集合306中提供了可選擇的交易列表項(xiàng)70列表,所述集合306與在方框304選擇的目標(biāo)站點(diǎn)相關(guān)聯(lián)。用戶可通過選擇“新建”按鈕384來開始輸入應(yīng)包含在集合306中的另一個(gè)項(xiàng)目。在示例性的實(shí)施方式中,用戶還可通過項(xiàng)目庫存界面382來刪除386或編輯388交易列表項(xiàng)70。
在示例性的實(shí)施方式中,庫存界面382提供了構(gòu)成批量文本68的所有交易列表項(xiàng)70的列表項(xiàng)概要。具體地說,主窗口390可以包括多列,其以表格形式向用戶顯示名稱、數(shù)量、最低價(jià)、預(yù)留價(jià)和優(yōu)先列表項(xiàng)價(jià)格信息。用戶可雙擊主窗口中提供的交易列表項(xiàng)70中的任一行,以協(xié)助對交易列表項(xiàng)70的編輯或刪除。
在示例性的實(shí)施方式中,可選擇一個(gè)所安排開始日期和開始時(shí)間392,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10應(yīng)在此日期和時(shí)間貼出交易列表項(xiàng)70的相關(guān)批量文本集合68。如果用戶不希望提供所安排的開始日期和時(shí)間,則默認(rèn)的所安排日期和時(shí)間是在傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10后的“立即開始”394。在可替換的實(shí)施方式中,可對集合306中的每一個(gè)列表項(xiàng)70分別指定開始日千和時(shí)間。
在方框316,用戶決定提供所安排的開始日期和時(shí)間392,在此日期和時(shí)間,將在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處發(fā)布交易列表項(xiàng)70的集合306。
在方框318,用戶可選地指定間隔396,用以錯(cuò)開集合306中的多個(gè)交易列表項(xiàng)70發(fā)布在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處的時(shí)間。例如,用戶可指定交易列表項(xiàng)70的集合306在2002年7月4日9:00PM開始,然后指定集合306中每一個(gè)交易列表項(xiàng)70之間應(yīng)包含5分鐘的間隔。因此,如果集合306中有3個(gè)交易列表項(xiàng)70,則第一個(gè)將開始于9:00PM,第二個(gè)開始于9:05PM,第三個(gè)開始于9:10PM。詞語“開始”也可以被理解為在所選擇的目標(biāo)站點(diǎn)處發(fā)布。
在方框320,用戶選擇與項(xiàng)目庫存界面382相關(guān)聯(lián)地提供的“添加以傳播”選項(xiàng)392,響應(yīng)于此,銷售者應(yīng)用66提供等待被傳播的列表項(xiàng)界面400,圖15E中示出了一種示例性的實(shí)施方式。
在方框322,用戶選擇與等待傳播界面400相關(guān)聯(lián)地提供的“傳播所有”選項(xiàng)402,響應(yīng)于此,銷售者應(yīng)用66提示用戶獲得基于網(wǎng)絡(luò)的交易機(jī)構(gòu)密碼。
在方框324,在用戶驗(yàn)證之后,將交易列表項(xiàng)70的集合306傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。
在一種實(shí)施方式中,通過基于網(wǎng)絡(luò)的交易機(jī)構(gòu)API將如上所述的批量文本68從客戶機(jī)38傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。在可替換的實(shí)施方式中,可通過電子郵件消息來傳輸批量文本68。
每個(gè)交易列表項(xiàng)70都可包括交易列表項(xiàng)描述。在示例性的實(shí)施方式中,交易列表項(xiàng)描述可通過交易列表項(xiàng)描述界面450來輸入,圖16A中示出了一種示例性的實(shí)施方式。交易列表項(xiàng)70包括但不局限于文本、一張或多張圖片以及格式(例如布局、顏色、字體等等)。在示例性的實(shí)施方式中,交易列表項(xiàng)描述界面450提供了3個(gè)可選對話框,以協(xié)助輸入交易列表項(xiàng)描述。所述3個(gè)對話框選項(xiàng)包括設(shè)計(jì)視圖選項(xiàng)452、HTML視圖選項(xiàng)454和預(yù)覽視圖選項(xiàng)456。設(shè)計(jì)視圖選項(xiàng)452被選擇時(shí)將允許用戶在WYSIWYG設(shè)置中輸入描述性文本458。HTML視圖選項(xiàng)454允許用戶輸入用于他們的交易列表項(xiàng)描述的HTML代碼。預(yù)覽視圖選項(xiàng)456允許用戶根據(jù)已由WYSIWYT編輯器定義的HTML或用戶輸入的HTML代碼來預(yù)覽交易列表項(xiàng)描述。圖16C中示出了預(yù)覽視圖對話框478的示例性的實(shí)施方式。
使用設(shè)計(jì)視圖對話框466,用戶可輸入描述性文本458,并使用編輯工具來將之格式化。如果用戶已啟用了多站點(diǎn)支持,則顯示一個(gè)提示,表明交易列表項(xiàng)70優(yōu)選地應(yīng)具有每個(gè)目標(biāo)站點(diǎn)的本地語言。設(shè)計(jì)視圖工具條包括用戶可用來格式戶他們的描述的工具條項(xiàng)目。每個(gè)工具條按鈕都具有工具提示。
在示例性的實(shí)施方式中,對于雙字節(jié)字符語言,適當(dāng)?shù)仫@示可用的字體和文本控件。例如,中文字體集不同于西文,因而不與粗體、斜體或下劃線兼容。如果用戶用中文書寫,則可使用中文字體,并且應(yīng)只顯示適用的文本控件。
將在設(shè)計(jì)視圖對話框466中輸入的描述性文本458解讀為文本,包括描述符文本(例如HTML代碼)。然而,用戶可在描述符文本視圖對話框470中輸入描述符文本,圖16B中示出了一種示例性的實(shí)施方式。描述符文本(例如HTML代碼)是在描述符語言代碼窗口472中輸入的。根據(jù)先前在設(shè)計(jì)視圖對話框466中輸入的任何文本,描述符語言代碼窗口472自動(dòng)填充了描述符文本(例如HTML代碼)。
在示例性的實(shí)施方式中,交易列表項(xiàng)描述界面450還提供了模板460,用于改進(jìn)交易列表項(xiàng)70。所述模板中的每一個(gè)都可包括主題(例如包括顏色方案)462和布局464,如圖16A所示。主題462和布局464可獨(dú)立地選擇。另外,用戶可通過交易列表項(xiàng)描述界面450添加圖片到交易列表項(xiàng)70??赏ㄟ^圖片服務(wù)來添加圖片,所述圖片服務(wù)可通過基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10或另一個(gè)網(wǎng)絡(luò)機(jī)構(gòu)而可用,或者所述圖片可通過用戶自己支持的圖像服務(wù)而添加,或者來自存儲(chǔ)在用戶的計(jì)算機(jī)上的圖像集。所述圖片可添加到包含在交易列表項(xiàng)描述界面450中的圖像區(qū)中。
主題462可定義表格邊框顏色、任何邊界圖像、背景色(只用于描述區(qū)域)等等。布局464可提供描述文本和圖片的顯示位置。向用戶顯示的布局464可特定于他們的圖片支持偏好。銷售者應(yīng)用66還可提供“自動(dòng)調(diào)節(jié)大小”選項(xiàng)。這一選項(xiàng)在啟用時(shí)將用戶的圖像重新調(diào)節(jié)大小為優(yōu)化的模板圖像大小。
銷售者應(yīng)用66還可提供一組默認(rèn)的顏色方案和布局。可提供5到10種(例如顏色方案和布局)?;诰W(wǎng)絡(luò)的交易機(jī)構(gòu)10可通過對銷售者應(yīng)用66的更新/升級來更新和添加模板。在可替換的實(shí)施方式中,用戶可設(shè)計(jì)他們自己的布局和主題。在另一種可替換的實(shí)施方式中,可導(dǎo)入布局和主題。
其他的專用功能包括“超大”(supersize)463和幻燈演示465,其可用來改進(jìn)和/或改變圖片的顯示。在一種示例性的實(shí)施方式中,超大選項(xiàng)463包含在交易列表項(xiàng)描述界面450的左導(dǎo)航條中。在示例性的實(shí)施方式中,超大463可被應(yīng)用到合適的所有IPIX圖片。另外,在示例性的實(shí)施方式中,超大463僅對正在利用基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10圖像服務(wù)的用戶可用。超大463選項(xiàng)允許用戶放大包含在他們的交易列表項(xiàng)70中的圖像的大小。
幻燈演示465功能可通過專用的幻燈演示布局來選擇。從這一模板顯示的對話框允許一次最多添加6張圖片而不僅僅只是一張。因此,幻燈演示465功能允許用戶在一個(gè)圖像區(qū)域中最多添加6張圖片而不僅僅是一張。通過幻燈演示465功能添加的圖片與交易列表項(xiàng)70一起顯示在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處?;脽粞菔景ㄑ菔疽幌盗袌D片,一次顯示一張。這些圖片顯示在顯示器上的同一位置。例如,在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10定義的一段時(shí)間(例如5秒)內(nèi)向?yàn)g覽包含幻燈演示的交易列表項(xiàng)70的用戶提供每張圖片(例如圖片1-6)?;脽粞菔局械膱D片系列連續(xù)循環(huán),直到某一張被選擇,或者用戶關(guān)閉或退出包括交易列表項(xiàng)70的窗口。
圖17的詳細(xì)流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法500,用于通過交易列表項(xiàng)描述界面450輸入交易列表項(xiàng)描述。方法500開始于方框502,在此銷售者應(yīng)用66提供交易列表項(xiàng)描述界面450。如上所述,交易列表項(xiàng)描述界面450包括設(shè)計(jì)視圖選項(xiàng)452、HTML視圖選項(xiàng)454和預(yù)覽視圖選項(xiàng)456。
在方框504,用戶選擇設(shè)計(jì)視圖選項(xiàng)452,響應(yīng)于此,銷售者應(yīng)用66向用戶提供設(shè)計(jì)視圖對話框466。在示例性的實(shí)施方式中,設(shè)計(jì)視圖對話框466是默認(rèn)的對話框,并在方框502處在交易列表項(xiàng)描述界面450中提供給用戶。在方框506,用戶在設(shè)計(jì)視圖對話框466中輸入描述性文本458。在設(shè)計(jì)視圖對話框466中時(shí)用戶可選擇預(yù)覽視圖選項(xiàng)456或HTML視圖選項(xiàng)454。
在方框508,用戶選擇HTML視圖選項(xiàng)454,響應(yīng)于此,銷售者應(yīng)用66向用戶提供描述符語言對話框470,圖19B中示出了一種示例性的實(shí)施方式。根據(jù)先前在方框506輸入的描述性語言458,描述符語言對話框470的描述符語言代碼部分472自動(dòng)填充了描述符語言代碼(例如HTML代碼)。用戶可修改(例如添加、刪除、編輯)描述符語言代碼部分中的描述符語言代碼。
在方框510,用戶選擇預(yù)覽視圖選項(xiàng)456,響應(yīng)于此,銷售者應(yīng)用66向用戶提供預(yù)覽視圖對話框478,圖16C中示出了一種示例性的實(shí)施方式。預(yù)覽視圖對話框478將交易列表項(xiàng)的描述顯示為在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處發(fā)布時(shí)的樣子。不能在預(yù)覽視圖對話框478中編輯內(nèi)容。
在判斷框512,確定用戶是否希望輸入對應(yīng)于交易列表項(xiàng)70的圖片。
在方框514,如果要輸入圖片,則獲取圖片并附加到交易列表項(xiàng)70。用戶通過從設(shè)計(jì)視圖對話框466選擇“選擇圖片”按鈕來啟動(dòng)圖片選擇處理。在示例性的實(shí)施方式中,可利用基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的圖片支持服務(wù)或用戶指定的圖片支持服務(wù),或者也可從用戶的計(jì)算機(jī)上存儲(chǔ)的集合中選擇圖片。
在方框516,選擇將要在交易列表項(xiàng)70的顯示中利用的布局464。布局464是可在WYSIWYG界面上獲得的可選項(xiàng)。如果未選擇則利用默認(rèn)布局。
在方框518,選擇將要在交易列表項(xiàng)70的顯示中利用的主題462。主題462是可在WYSIWYG界面上獲得的可選項(xiàng)。如果未選擇則利用默認(rèn)主題。方法500結(jié)束于方框1210。
圖18的詳細(xì)流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法550,用于安排在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處接收到通過銷售者應(yīng)用66輸入的列表項(xiàng)。在示例性的實(shí)施方式中,交易列表項(xiàng)70定義了在線商業(yè)處理(例如在線商店、在線拍賣)的參數(shù)和內(nèi)容。然而將會(huì)認(rèn)識(shí)到,交易列表項(xiàng)70可提供任何的交易參數(shù)(例如通過任何方法待售的產(chǎn)品或服務(wù),或產(chǎn)品服務(wù)需求描述)。具體地說,在可替換的實(shí)施方式中,交易列表項(xiàng)70可描述通過分類廣告而提供了固定價(jià)格的產(chǎn)品或服務(wù),或者是在B2B交易或電子市場的上下文中提供且所需的產(chǎn)品或服務(wù)。
方法550開始于方框552,在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處接收到批量文本68。
在方框554,交易應(yīng)用311的分析器模塊76分析批量文本68,以抽取包含在其中的各個(gè)交易列表項(xiàng)70,并執(zhí)行與每個(gè)所抽取的交易列表項(xiàng)70相關(guān)的各種驗(yàn)證操作。
在方框556,交易應(yīng)用311將確認(rèn)消息傳送到客戶機(jī)38,以確認(rèn)各個(gè)交易列表項(xiàng)70(包括它們各自所安排的開始時(shí)間)的成功接收和抽取。在一種實(shí)施方式中,確認(rèn)消息可包括從基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10的電子郵件服務(wù)器22傳送的電子郵件消息。在可替換的實(shí)施方式中,頁面服務(wù)器12可響應(yīng)于用戶請求而產(chǎn)生一個(gè)置標(biāo)語言文檔(例如HTML文檔),其將確認(rèn)消息傳送給用戶。在方框556傳送給客戶機(jī)38的確認(rèn)消息還可包括位置標(biāo)識(shí)符(例如統(tǒng)一資源定位符(URL)),其提供了一個(gè)鏈接,指向分析器模塊76在方框554從批量文本集合68抽取的交易列表項(xiàng)70的集合的列表項(xiàng)。在可替換的實(shí)施方式中,確認(rèn)消息本身可提供這種交易列表項(xiàng)70的列表。例如,通過電子郵件傳送給客戶機(jī)38的確認(rèn)消息可包括一個(gè)HTML文檔,其提供了包含在批量文本68中的交易列表項(xiàng)70的列表,其中批量文本68包含所述集合306。
在方框558,向用戶提供若干界面,以協(xié)助所傳播的交易列表項(xiàng)70的集合(例如具有批量文本68的形式)的瀏覽和編輯。因此,用戶可在通過數(shù)據(jù)文件(例如批量文本68)將交易列表項(xiàng)70傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10后更新交易列表項(xiàng)70。用戶可在連接到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10時(shí)在線更新交易列表項(xiàng)70,或在銷售者應(yīng)用66處作出更新并傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。在一種實(shí)施方式中,協(xié)助交易列表項(xiàng)70的瀏覽和編輯的各種界面可以是由頁面服務(wù)器12所產(chǎn)生并通過因特網(wǎng)34傳送到客戶機(jī)38的置標(biāo)語言文檔,其中傳送到客戶機(jī)38是為了在瀏覽器應(yīng)用36的上下文中進(jìn)行瀏覽。例如,這些具有置標(biāo)語言文檔形式的界面可通過用戶的在客戶方35上的選擇而被調(diào)用,其中選擇了包含于在方框556傳送的確認(rèn)消息中的URL。在可替換的實(shí)施方式中,在方框558提供的界面可由銷售者應(yīng)用66例如利用從交易應(yīng)用311傳來的文本和數(shù)據(jù)所產(chǎn)生。圖19A和19B示出了示例性的界面600和602,其可由基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10提供給用戶,以允許瀏覽、編輯、預(yù)覽和確認(rèn)交易列表項(xiàng)70的集合以及單個(gè)交易列表項(xiàng)70。
銷售者應(yīng)用66包括利用基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10提供的特定信息來自動(dòng)更新/升級自身的能力。
圖20的詳細(xì)流程圖根據(jù)本發(fā)明的示例性實(shí)施方式示出了一種方法650,用于協(xié)助銷售者應(yīng)用66的更新/升級。方法650開始于652,在此銷售者應(yīng)用66連接到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10。
在方框654,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10確定是否存在銷售者應(yīng)用66尚未接收的更新/升級。為了支持最小的更新/升級,使用一種版本化機(jī)制,將基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處用于銷售者應(yīng)用66的數(shù)據(jù)元素(例如目標(biāo)站點(diǎn)配置文件86)和模塊(例如主模塊84、通信模塊95、資源模塊81等等)可用版本與銷售者應(yīng)用66處已安裝的數(shù)據(jù)元素和模塊的版本進(jìn)行比較。為已改變的軟件模塊和數(shù)據(jù)元素下載更新/升級。所下載的數(shù)據(jù)可被壓縮以縮短傳輸時(shí)間。如上所述,在示例性的實(shí)施方式中,更新/升級包括但不局限于類別更新、屬性更新、程序信息更新和版本更新。對于類別,銷售者應(yīng)用66確定對于啟用了銷售者應(yīng)用66的任何目標(biāo)站點(diǎn),是否存在新的/不同的類別結(jié)構(gòu)。在連接到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10時(shí)向銷售者應(yīng)用66提供自動(dòng)類別更新是有益的,因?yàn)轭悇e可能會(huì)頻繁地改變(例如每月一次)。
對于屬性,銷售者應(yīng)用66確定對于啟用了銷售者應(yīng)用66的任何目標(biāo)站點(diǎn),是否存在新的/不同的屬性結(jié)構(gòu)。如上所述,屬性是類別專用的信息項(xiàng)目,銷售者可指定來幫助購買者查找項(xiàng)目,并且可能不是所有類別都具有。一個(gè)示例可以是房產(chǎn)—居住類別。例如,當(dāng)將項(xiàng)目列出在這一類別中時(shí),可提示用戶指定臥室數(shù)量、浴室數(shù)量、平方英尺、空調(diào)、水池(下拉菜單無、地上、非地上)等等。
然后向購買者提供選擇器工具,以在搜索時(shí)使用,其允許指定特定的屬性需求(例如在房產(chǎn)—居住類別中,項(xiàng)目名稱中可以是“紐約”、4間臥室和2間浴室)。沒有屬性的話,銷售者可以指定這些信息,當(dāng)不是標(biāo)準(zhǔn)化的,因而不能提供可靠的搜索機(jī)制。利用屬性,就可以向用戶確保所搜索和獲取的是正確的信息。
其他一些具有屬性的示例性類別包括計(jì)算機(jī)類別(處理器速度、硬盤大小等等)、服裝(或服飾)類別(型號、品牌、顏色等等)以及票務(wù)類別(活動(dòng)類型、城市、州、面值等等)。
在示例性的實(shí)施方式中,版本升級包括對銷售者應(yīng)用66作出的修改(例如軟件改變)。這些修改還可稱為程序更新。在示例性的實(shí)施方式中,還可以推遲銷售者應(yīng)用66的更新/升級。然而,基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10可強(qiáng)制進(jìn)行升級(例如程序的重要改變)或更新(例如類別的重要改變)。用戶不具有排除強(qiáng)制性的更新或升級的能力。
在方框656,如果基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10確定存在對銷售者應(yīng)用66的更新/升級,則將所述更新/升級下載到銷售者應(yīng)用66。在一種實(shí)施方式中,只有在啟用了銷售者應(yīng)用66的自動(dòng)更新時(shí)才下載更新/升級。在判決框656的肯定性判決之后,方法650前進(jìn)到方框658,在此自動(dòng)安裝更新/升級。在示例性的實(shí)施方式中,銷售者應(yīng)用66包括用于自動(dòng)安裝更新/升級的例程。在可替換的實(shí)施方式中,安裝例程是與每個(gè)更新/升級系列一起下載的。安裝例程被配置為在下載完成時(shí)自動(dòng)啟動(dòng)并安裝程序更新/升級。在一種實(shí)施方式中,安裝例程被配置為只有在啟用了銷售者應(yīng)用66的自動(dòng)更新時(shí)才自動(dòng)啟動(dòng)。方法650結(jié)束于方框660。
圖21A-21C提供了可由數(shù)據(jù)庫引擎服務(wù)器26所維護(hù)的、用于支持上述方法的數(shù)據(jù)庫結(jié)構(gòu)的進(jìn)一步細(xì)節(jié)。
在圖21A中,批量表42包括用于如最開始所述的交易列表項(xiàng)70的每個(gè)集合的記錄,所述交易列表項(xiàng)70例如在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10處接收的批量文本68之內(nèi)。
在批量表42和批量項(xiàng)目表40之間存在一對多的關(guān)系,批量項(xiàng)目表40包括分析器模塊76從批量文本68抽取到數(shù)據(jù)庫30中的交易列表項(xiàng)70,但這些交易列表項(xiàng)70還未到現(xiàn)場。
項(xiàng)目等待表44存儲(chǔ)如上所述等待到現(xiàn)場的所加載的交易列表項(xiàng)70。項(xiàng)目表60存儲(chǔ)已到現(xiàn)場的實(shí)際交易列表項(xiàng)70的記錄,所述到現(xiàn)場是通過基于網(wǎng)絡(luò)的交易機(jī)構(gòu)10啟動(dòng)交易處理(例如拍賣處理或待售價(jià)格)而實(shí)現(xiàn)的。
圖21B和21C示出了實(shí)體關(guān)系圖,其提供了可由批量表、批量項(xiàng)目表、項(xiàng)目等待表、項(xiàng)目表、用戶表和相關(guān)表所支持的示例性字段的進(jìn)一步細(xì)節(jié)。
圖22示出了以計(jì)算機(jī)系統(tǒng)800的示例性形式出現(xiàn)的機(jī)器的示意表示,在其中可執(zhí)行一組指令,以使該機(jī)器執(zhí)行上述方法中的任意之一。在其他實(shí)施方式中,所述機(jī)器可包括網(wǎng)絡(luò)路由器、網(wǎng)絡(luò)交換機(jī)、網(wǎng)橋、個(gè)人數(shù)字助理(PDA)、移動(dòng)電話、web用具、機(jī)頂盒(STB)或能執(zhí)行指令序列以指定應(yīng)采取的動(dòng)作的任何機(jī)器。
計(jì)算機(jī)系統(tǒng)800包括處理器802、主存儲(chǔ)器806和靜態(tài)存儲(chǔ)器808,它們通過總線824彼此通信。計(jì)算機(jī)系統(tǒng)800還可包括視頻顯示單元812(例如液晶顯示器(LCD)或陰極射線管(CRT))。計(jì)算機(jī)系統(tǒng)800還包括字母數(shù)字輸入設(shè)備814(例如鍵盤)、光標(biāo)控制設(shè)備816(例如鼠標(biāo))、盤驅(qū)動(dòng)單元818、信號產(chǎn)生設(shè)備822(例如揚(yáng)聲器)和網(wǎng)絡(luò)接口設(shè)備810。
盤驅(qū)動(dòng)單元818包括機(jī)器可讀介質(zhì)820,其上存儲(chǔ)有一組指令(即軟件)804,所述指令包含了上述方法中的任一種或全部。軟件804還被示出為全部或至少部分地駐留在主存儲(chǔ)器806和/或處理器802內(nèi)。軟件804還可通過網(wǎng)絡(luò)接口設(shè)備810發(fā)送/接收。對于本說明書,術(shù)語“機(jī)器可讀介質(zhì)”應(yīng)被理解為包括任何介質(zhì),只要其能夠存儲(chǔ)或編碼指令序列以由機(jī)器執(zhí)行,并使得該機(jī)器執(zhí)行本發(fā)明的任何方法。術(shù)語“機(jī)器可讀介質(zhì)”相應(yīng)地應(yīng)被理解為包括但不局限于固態(tài)存儲(chǔ)器、光盤和磁盤以及載波信號。而且,雖然圖22所示的軟件駐留在單個(gè)設(shè)備內(nèi),但是應(yīng)認(rèn)識(shí)到軟件804可以分布在多個(gè)機(jī)器或存儲(chǔ)介質(zhì)上,所述存儲(chǔ)介質(zhì)可包括所述機(jī)器可讀介質(zhì)。
這樣,已經(jīng)描述了一種方法和系統(tǒng),用于通過銷售者應(yīng)用在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處安排交易列表項(xiàng)。雖然本發(fā)明的描述參考了具體示例性的實(shí)施方式,但是很清楚可對這些實(shí)施方式作出各種修改和改變而不會(huì)偏離本發(fā)明的更寬的精神和范圍。因此,本說明書和附圖應(yīng)被看作為說明性的而非限制性的。
在前面的詳細(xì)描述中,本發(fā)明的方法和系統(tǒng)的描述參考了其具體示例性的實(shí)施方式。然而,很清楚可對其作出各種修改和改變而不會(huì)偏離本發(fā)明的更寬的精神和范圍。具體地說,各個(gè)方框圖的不同模塊表示了多種方法和裝置的功能型模塊,而并不表示本發(fā)明的精神和范圍中所固有的物理或邏輯劃分或操作順序。例如,圖11a和11b的方框表示一個(gè)方法的各個(gè)部分,在一些實(shí)施方式中,這些部分可以被重新排序或并行組織,而不是線性或逐步地組織。因此,本說明書和附圖應(yīng)被看作是說明性而非限制性的。
權(quán)利要求
1.一種協(xié)助將多個(gè)交易列表項(xiàng)傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)的方法,所述方法包括在銷售者應(yīng)用處提供輸入界面,用以從用戶接收多個(gè)交易列表項(xiàng),每個(gè)交易列表項(xiàng)都包括關(guān)聯(lián)開始時(shí)間;在所述銷售者應(yīng)用處構(gòu)建數(shù)據(jù)文件,以包括所述多個(gè)交易列表項(xiàng);以及使用所述銷售者應(yīng)用將所述數(shù)據(jù)文件從客戶計(jì)算機(jī)傳播到所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)。
2.如權(quán)利要求1所述的方法,包括執(zhí)行所述銷售者應(yīng)用以提供多個(gè)輸入界面,用以接收所述多個(gè)交易列表項(xiàng)中的各個(gè)交易列表項(xiàng)。
3.如權(quán)利要求2所述的方法,包括執(zhí)行所述銷售者應(yīng)用以提供所述多個(gè)輸入界面,用以進(jìn)一步接收所述多個(gè)交易列表項(xiàng)中每一個(gè)交易列表項(xiàng)的關(guān)聯(lián)開始時(shí)間。
4.如權(quán)利要求1所述的方法,其中,所述關(guān)聯(lián)開始時(shí)間是將來的開始時(shí)間。
5.如權(quán)利要求1所述的方法,其中,對于所述數(shù)據(jù)文件中的多個(gè)交易列表項(xiàng)的至少一部分,所述關(guān)聯(lián)開始時(shí)間包括不同的開始時(shí)間。
6.如權(quán)利要求5所述的方法,其中,所述關(guān)聯(lián)開始時(shí)間包括所述數(shù)據(jù)文件中的第一交易列表項(xiàng)的開始日期和時(shí)間。
7.如權(quán)利要求6所述的方法,其中,所述第一交易列表項(xiàng)之后的交易列表項(xiàng)具有錯(cuò)開的關(guān)聯(lián)開始時(shí)間。
8.如權(quán)利要求7所述的方法,其中,按照用戶可選的時(shí)間量錯(cuò)開所述關(guān)聯(lián)開始時(shí)間。
9.如權(quán)利要求1所述的方法,包括在將所述數(shù)據(jù)文件傳播到所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)之后,執(zhí)行所述銷售者應(yīng)用以更新所述交易列表項(xiàng)。
10.如權(quán)利要求9所述的方法,其中所述更新包括與所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)之間建立連接,并利用所建立的連接來在線更新所述交易列表項(xiàng)。
11.如權(quán)利要求9所述的方法,其中所述更新包括在所述銷售者應(yīng)用處離線產(chǎn)生所述交易列表項(xiàng)的更新,然后將所述更新傳播到所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)。
12.如權(quán)利要求1所述的方法,包括執(zhí)行所述銷售者應(yīng)用,以防止所述用戶指定超過最大預(yù)先安排值的關(guān)聯(lián)開始時(shí)間。
13.如權(quán)利要求12所述的方法,其中,所述最大預(yù)先安排值包括可預(yù)先安排交易列表項(xiàng)的若干天。
14.如權(quán)利要求1所述的方法,包括執(zhí)行所述銷售者應(yīng)用,以防止所述用戶指定低于最小安排值的關(guān)聯(lián)開始時(shí)間。
15.如權(quán)利要求14所述的方法,其中,所述最小安排時(shí)間值包括可以預(yù)先安排交易列表項(xiàng)的最小時(shí)間量。
16.如權(quán)利要求1所述的方法,包括對每項(xiàng)交易收取費(fèi)用。
17.如權(quán)利要求16所述的方法,其中,所述費(fèi)用依賴于用戶的服務(wù)級別。
18.一種用于在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處接收并安排由銷售者應(yīng)用發(fā)送的多個(gè)交易列表項(xiàng)的方法,所述方法包括在所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處,從運(yùn)行在客戶機(jī)處的所述銷售者應(yīng)用接收數(shù)據(jù)文件,所述數(shù)據(jù)文件包括多個(gè)交易列表項(xiàng),所述多個(gè)交易列表項(xiàng)中的每一個(gè)都包括關(guān)聯(lián)開始時(shí)間;根據(jù)所述關(guān)聯(lián)開始時(shí)間,在所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處安排所述多個(gè)交易列表項(xiàng)中每一個(gè)交易列表項(xiàng)的發(fā)布;以及根據(jù)各自的關(guān)聯(lián)開始時(shí)間,在所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處發(fā)布所述多個(gè)交易列表項(xiàng)中的每一個(gè)交易列表項(xiàng)。
19.如權(quán)利要求18所述的方法,其中,“在所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處接收所述數(shù)據(jù)文件”包括所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)在接收所述數(shù)據(jù)文件之前驗(yàn)證所述銷售者應(yīng)用提供的用戶登錄信息。
20.如權(quán)利要求18所述的方法,其中,所述數(shù)據(jù)文件中的所述多個(gè)交易列表項(xiàng)中每一個(gè)交易列表項(xiàng)的每個(gè)關(guān)聯(lián)開始時(shí)間專用于各自的交易列表項(xiàng)。
21.如權(quán)利要求20所述的方法,其中,所述關(guān)聯(lián)開始時(shí)間中的每一個(gè)都包括開始日期和時(shí)間。
22.如權(quán)利要求18所述的方法,其中,所述數(shù)據(jù)文件中的所述多個(gè)交易列表項(xiàng)中的每一個(gè)交易列表項(xiàng)的每個(gè)關(guān)聯(lián)開始時(shí)間是不同的。
23.如權(quán)利要求18所述的方法,其中,所述多個(gè)交易列表項(xiàng)的關(guān)聯(lián)開始時(shí)間為所述多個(gè)交易列表項(xiàng)定義了錯(cuò)開的發(fā)布時(shí)間表。
24.如權(quán)利要求23所述的方法,其中,所述錯(cuò)開的時(shí)間是包含在所述數(shù)據(jù)文件中的用戶可選時(shí)間量。
25.如權(quán)利要求23所述的方法,其中,根據(jù)用戶可選的時(shí)間量來錯(cuò)開開始時(shí)間。
26.如權(quán)利要求18所述的方法,包括在所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處接收到所述數(shù)據(jù)文件后,更新所述交易列表項(xiàng)及它們各自的關(guān)聯(lián)開始時(shí)間。
27.一種用于協(xié)助將多個(gè)交易列表項(xiàng)傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)的銷售者應(yīng)用,該應(yīng)用包括界面模塊,用于提供輸入界面以接收多個(gè)交易列表項(xiàng),所述多個(gè)交易列表項(xiàng)中的每個(gè)交易列表項(xiàng)都包括各自的關(guān)聯(lián)開始時(shí)間;構(gòu)建器模塊,用于自動(dòng)構(gòu)建包括所述多個(gè)交易列表項(xiàng)在內(nèi)的數(shù)據(jù)文件;以及通信模塊,用于將所述數(shù)據(jù)文件從客戶計(jì)算機(jī)傳播到所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)。
28.如權(quán)利要求27所述的銷售者應(yīng)用,其中,所述界面模塊提供多個(gè)輸入界面,用以接收所述多個(gè)交易列表項(xiàng)中的各個(gè)交易列表項(xiàng)。
29.如權(quán)利要求28所述的銷售者應(yīng)用,其中,所述多個(gè)輸入界面還接收所述多個(gè)交易列表項(xiàng)中每一個(gè)交易列表項(xiàng)的各個(gè)關(guān)聯(lián)開始時(shí)間。
30.如權(quán)利要求27所述的銷售者應(yīng)用,其中,所述關(guān)聯(lián)開始時(shí)間是將來的開始時(shí)間。
31.如權(quán)利要求27所述的銷售者應(yīng)用,其中,對于所述數(shù)據(jù)文件中的多個(gè)交易列表項(xiàng)的至少一部分,所述關(guān)聯(lián)開始時(shí)間包括不同的開始時(shí)間。
32.如權(quán)利要求31所述的銷售者應(yīng)用,其中,所述關(guān)聯(lián)開始時(shí)間包括所述數(shù)據(jù)文件中的第一交易列表項(xiàng)的開始日期和時(shí)間。
33.如權(quán)利要求32所述的銷售者應(yīng)用,其中,所述第一交易列表項(xiàng)之后的交易列表項(xiàng)具有錯(cuò)開的關(guān)聯(lián)開始時(shí)間。
34.如權(quán)利要求33所述的銷售者應(yīng)用,其中,按照用戶可選的時(shí)間量來錯(cuò)開所述關(guān)聯(lián)開始時(shí)間。
35.如權(quán)利要求27所述的銷售者應(yīng)用,其中,所述銷售者應(yīng)用執(zhí)行來在將所述數(shù)據(jù)文件傳播到所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)之后,更新所述交易列表項(xiàng)。
36.如權(quán)利要求35所述的銷售者應(yīng)用,其中所述更新包括與所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)之間建立連接,并利用所建立的連接來在線更新所述交易列表項(xiàng)。
37.如權(quán)利要求35所述的銷售者應(yīng)用,其中所述更新包括在所述銷售者應(yīng)用處離線產(chǎn)生所述交易列表項(xiàng)的更新,然后將所述更新傳播到所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)。
38.如權(quán)利要求27所述的銷售者應(yīng)用,包括執(zhí)行以防止所述用戶指定超過最大預(yù)先安排值的關(guān)聯(lián)開始時(shí)間。
39.如權(quán)利要求38所述的銷售者應(yīng)用,其中,所述最大預(yù)先安排值包括可預(yù)先安排交易列表項(xiàng)的若干天。
40.如權(quán)利要求27所述的銷售者應(yīng)用,包括執(zhí)行以防止所述用戶指定低于最小安排值的關(guān)聯(lián)開始時(shí)間。
41.如權(quán)利要求40所述的銷售者應(yīng)用,其中,所述最小安排時(shí)間值包括可以預(yù)先安排交易列表項(xiàng)的最小時(shí)間量。
42.如權(quán)利要求27所述的銷售者應(yīng)用,包括對每項(xiàng)交易收取費(fèi)用。
43.如權(quán)利要求27所述的銷售者應(yīng)用,其中,所述費(fèi)用依賴于用戶的服務(wù)級別。
44.一種用于在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處接收并安排由銷售者應(yīng)用發(fā)送的多個(gè)交易列表項(xiàng)的系統(tǒng),包括通信器模塊,其包括分析器,用于從運(yùn)行在客戶機(jī)處的銷售者應(yīng)用接收數(shù)據(jù)文件,所述數(shù)據(jù)文件包括多個(gè)交易列表項(xiàng)及各自的關(guān)聯(lián)開始時(shí)間;安排器模塊,其根據(jù)所述多個(gè)交易列表項(xiàng)各自的關(guān)聯(lián)開始時(shí)間,安排所述多個(gè)交易列表項(xiàng)的發(fā)布;以及發(fā)布器模塊,其根據(jù)所述多個(gè)交易列表項(xiàng)的關(guān)聯(lián)開始時(shí)間,在所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處發(fā)布所述多個(gè)交易列表項(xiàng)中的每一個(gè)交易列表項(xiàng)。
45.如權(quán)利要求44所述的系統(tǒng),其包括的通信器模塊用于在接收所述數(shù)據(jù)文件之前驗(yàn)證所述銷售者應(yīng)用提供的用戶登錄信息。
46.如權(quán)利要求44所述的系統(tǒng),其中,所述關(guān)聯(lián)開始時(shí)間包括用于所述數(shù)據(jù)文件中的多個(gè)交易列表項(xiàng)的至少一部分的不同開始時(shí)間。
47.如權(quán)利要求46所述的系統(tǒng),所述關(guān)聯(lián)開始時(shí)間包括所述數(shù)據(jù)文件中的第一交易列表項(xiàng)的開始日期和時(shí)間。
48.如權(quán)利要求44所述的系統(tǒng),其中,所述第一交易列表項(xiàng)之后的交易列表項(xiàng)具有錯(cuò)開的關(guān)聯(lián)開始時(shí)間。
49.如權(quán)利要求48所述的系統(tǒng),其中,按照用戶可選的時(shí)間量來錯(cuò)開所述關(guān)聯(lián)開始時(shí)間。
50.一種在基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處接收并安排多個(gè)交易列表項(xiàng)的基于網(wǎng)絡(luò)的交易機(jī)構(gòu)應(yīng)用,包括通信器模塊,其包括分析器,用于從運(yùn)行在客戶機(jī)處的銷售者應(yīng)用接收數(shù)據(jù)文件,所述數(shù)據(jù)文件包括多個(gè)交易列表項(xiàng)及各自的關(guān)聯(lián)開始時(shí)間;安排器模塊,其根據(jù)所述多個(gè)交易列表項(xiàng)各自的關(guān)聯(lián)開始時(shí)間,安排所述多個(gè)交易列表項(xiàng)的發(fā)布;以及發(fā)布器模塊,其根據(jù)所述多個(gè)交易列表項(xiàng)的關(guān)聯(lián)開始時(shí)間,在所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處發(fā)布所述多個(gè)交易列表項(xiàng)中的每一個(gè)交易列表項(xiàng)。
51.一種存儲(chǔ)有指令序列的計(jì)算機(jī)可讀介質(zhì),所述指令被機(jī)器執(zhí)行時(shí)使得該機(jī)器在銷售者應(yīng)用處提供輸入界面,用以從用戶接收多個(gè)交易列表項(xiàng),每個(gè)交易列表項(xiàng)都包括關(guān)聯(lián)開始時(shí)間;在所述銷售者應(yīng)用處構(gòu)建數(shù)據(jù)文件,以包括所述多個(gè)交易列表項(xiàng);并且使用所述銷售者應(yīng)用將所述數(shù)據(jù)文件從客戶計(jì)算機(jī)傳播到所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)。
52.一種存儲(chǔ)有指令序列的計(jì)算機(jī)可讀介質(zhì),所述指令被機(jī)器執(zhí)行時(shí)使得該機(jī)器在所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處,從運(yùn)行在客戶機(jī)處的所述銷售者應(yīng)用接收數(shù)據(jù)文件,所述數(shù)據(jù)文件包括多個(gè)交易列表項(xiàng),所述多個(gè)交易列表項(xiàng)中的每一個(gè)都包括關(guān)聯(lián)開始時(shí)間;根據(jù)所述關(guān)聯(lián)開始時(shí)間,在所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處安排所述多個(gè)交易列表項(xiàng)中每一個(gè)交易列表項(xiàng)的發(fā)布;并且根據(jù)各自的關(guān)聯(lián)開始時(shí)間,在所述基于網(wǎng)絡(luò)的交易機(jī)構(gòu)處發(fā)布所述多個(gè)交易列表項(xiàng)中的每一個(gè)交易列表項(xiàng)。
全文摘要
根據(jù)本發(fā)明,提供了一種方法,用于協(xié)助將多個(gè)交易列表項(xiàng)傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)。在銷售者應(yīng)用處提供了一個(gè)輸入界面,用以從用戶接收多個(gè)交易列表項(xiàng),每個(gè)交易列表項(xiàng)都包括關(guān)聯(lián)開始時(shí)間。另外,在銷售者應(yīng)用處構(gòu)建一個(gè)數(shù)據(jù)文件,以包含所述多個(gè)交易列表項(xiàng)。而且,使用銷售者應(yīng)用將所述數(shù)據(jù)文件從客戶計(jì)算機(jī)傳播到基于網(wǎng)絡(luò)的交易機(jī)構(gòu)。
文檔編號G06Q30/00GK1659564SQ03813485
公開日2005年8月24日 申請日期2003年6月5日 優(yōu)先權(quán)日2002年6月10日
發(fā)明者羅伯特·迪安·維雷斯, 梁誠杰 申請人:電子灣有限公司