在基于網(wǎng)絡(luò)的拍賣工具內(nèi)輔助交易的方法和裝置制造方法
【專利摘要】本發(fā)明涉及在基于網(wǎng)絡(luò)的拍賣工具內(nèi)輔助交易的方法和裝置,用于輔助于通過網(wǎng)絡(luò)(34)對(duì)基于網(wǎng)絡(luò)的商務(wù)工具(10)進(jìn)行程序化的訪問。該方法包括在基于網(wǎng)絡(luò)的商務(wù)工具(10)處通過網(wǎng)絡(luò)(34)從第三方應(yīng)用接收請(qǐng)求。所述請(qǐng)求執(zhí)行與電子商務(wù)有關(guān)的動(dòng)作,并且是該基于網(wǎng)絡(luò)的商務(wù)工具(10)所能識(shí)別的多個(gè)請(qǐng)求中的一個(gè)。響應(yīng)于所述請(qǐng)求,所述方法執(zhí)行與所述電子商務(wù)有關(guān)的動(dòng)作,并將所述動(dòng)作的結(jié)果以一種可程序化地進(jìn)行訪問的格式從所述基于網(wǎng)絡(luò)的商務(wù)工具(10)發(fā)送到所述第三方應(yīng)用。
【專利說明】在基于網(wǎng)絡(luò)的拍賣工具內(nèi)輔助交易的方法和裝置
[0001]分案申請(qǐng)說明
[0002]本申請(qǐng)是申請(qǐng)日為2002年2月11日、題為“在基于網(wǎng)絡(luò)的拍賣工具內(nèi)輔助交易的方法和裝置”的中國發(fā)明專利申請(qǐng)N0.02821874.4 (PCT國際申請(qǐng)PCT/US02/04148)的分案申請(qǐng)。
【技術(shù)領(lǐng)域】
[0003]本發(fā)明一般地涉及電子商務(wù)(e-commerce )領(lǐng)域,更具體地說,涉及輔助對(duì)基于網(wǎng)絡(luò)的商務(wù)工具例如基于因特網(wǎng)的拍賣工具的程序化訪問。
【背景技術(shù)】
[0004]典型的基于網(wǎng)絡(luò)的商務(wù)工具例如基于因特網(wǎng)的拍賣工具所提供的一些優(yōu)點(diǎn)是參與在線交易過程的簡單、迅速和方便。通過基于網(wǎng)絡(luò)的商務(wù)工具來進(jìn)行拍賣等交易已變得非常普及。對(duì)使用基于網(wǎng)絡(luò)的商務(wù)工具來運(yùn)營商務(wù)的需求也已顯著地增長。
[0005]許多企業(yè)已將此看作為一次機(jī)會(huì),以擴(kuò)展并增強(qiáng)與由所述基于網(wǎng)絡(luò)的商務(wù)工具所提供的服務(wù)相關(guān)聯(lián)的服務(wù)。發(fā)展電子商務(wù)可能是非常昂貴的。驅(qū)動(dòng)流量的成本很高,并且其有效性值得懷疑。剛起步的公司、企業(yè)或開發(fā)者不能容易地開發(fā)基于網(wǎng)絡(luò)的商務(wù)工具。這些個(gè)體(例如開發(fā)者)已開發(fā)了一些第三方應(yīng)用,所述第三方應(yīng)用創(chuàng)建程序來為基于網(wǎng)絡(luò)的商務(wù)工具的用戶改進(jìn)用戶體驗(yàn)。例如,這些開發(fā)者創(chuàng)建了基于網(wǎng)絡(luò)的商務(wù)工具可能不具有的程序。或者,這些開發(fā)者可能希望將他們的當(dāng)前應(yīng)用集成起來以與某個(gè)流行的基于網(wǎng)絡(luò)的商務(wù)工具一起工作,并將他們的平臺(tái)擴(kuò)展到新的商務(wù)領(lǐng)域。
[0006]這些第三方應(yīng)用程序?qū)τ谝恍┯脩魜碚f可能是非常有價(jià)值的,這些用戶使用基于網(wǎng)絡(luò)的商務(wù)工具來進(jìn)行大量的商務(wù)交易,并且這些用戶希望以一種可能與基于網(wǎng)絡(luò)的商務(wù)工具不同的方式來提供信息,以吸引購買者。上述環(huán)境類型的開發(fā)者還可包括這樣的企業(yè),其列出了許多貨品以在基于網(wǎng)絡(luò)的商務(wù)工具上進(jìn)行交易活動(dòng),并且這些開發(fā)者可能希望用戶通過企業(yè)的網(wǎng)站來與基于網(wǎng)絡(luò)的商務(wù)工具進(jìn)行交互。因此,第三方開發(fā)者可以開發(fā)程序來擴(kuò)展向他們的客戶提供的服務(wù)。
[0007]然而,當(dāng)前的技術(shù)不能實(shí)現(xiàn)對(duì)特定的基于網(wǎng)絡(luò)的商務(wù)工具上的有價(jià)值的數(shù)據(jù)進(jìn)行容易的訪問,以輔助開發(fā)第三方應(yīng)用。為了開發(fā)用于這些企業(yè)的網(wǎng)站的第三方應(yīng)用程序,開發(fā)者需要像普通用戶那樣地訪問基于網(wǎng)絡(luò)的商務(wù)工具。
[0008]圖1示出了像基于網(wǎng)絡(luò)的商務(wù)工具(例如在線拍賣工具100)的用戶那樣,開發(fā)者(或者通過他們的應(yīng)用程序)只能通過訪問用戶接口 106來訪問基于網(wǎng)絡(luò)的商務(wù)工具。用戶接口 106包含一些應(yīng)用程序,所述應(yīng)用程序接受來自包括所述開發(fā)者在內(nèi)的所有用戶的請(qǐng)求。然而,這些應(yīng)用程序一般發(fā)出超文本置標(biāo)語言(HTML)或其他格式的數(shù)據(jù),以使得用戶可容易地與基于網(wǎng)絡(luò)的商務(wù)工具進(jìn)行交互。包含所述數(shù)據(jù)的結(jié)果以某種特定的預(yù)定設(shè)置和布局來提供。
[0009]開發(fā)者然后必須“刮擦”(scrape)所述結(jié)果以獲得其要使用的真正數(shù)據(jù)。當(dāng)開發(fā)者通過用戶接口 106與數(shù)據(jù)庫102進(jìn)行交互,以獲得開發(fā)者希望將其包含到他們的應(yīng)用中的數(shù)據(jù)時(shí),就會(huì)發(fā)生“刮擦”。為此,開發(fā)者利用了從HTML結(jié)果中搜索并抽取必需元素的例程。本質(zhì)上,刮擦效仿了用來與用戶接口 106進(jìn)行交互的瀏覽器,例如Internet Explorer或 Netscape。
[0010]當(dāng)前技術(shù)的一個(gè)問題在于,只要用戶接口 106的布局或設(shè)置被改變,就會(huì)出現(xiàn)一個(gè)嚴(yán)重問題。當(dāng)改變所述布局或設(shè)置時(shí),哪怕只是很小的改變,被編寫來對(duì)接受自用戶接口106的數(shù)據(jù)進(jìn)行搜索和抽取的例程都將不能工作。因?yàn)榈谌綉?yīng)用所接收的數(shù)據(jù)是HTML格式的,因此所述例程必須很精確,以指示從何處搜索以及從何處抽取數(shù)據(jù)。因此,布局或設(shè)置中的改變導(dǎo)致需要重寫所述例程以抽取必需的數(shù)據(jù)。
[0011]而且,現(xiàn)有技術(shù)下的第三方應(yīng)用因?yàn)槠渌?qǐng)求的信息量而降低了特定基于網(wǎng)絡(luò)的商務(wù)工具的速度。其一個(gè)原因在于第三方應(yīng)用一般請(qǐng)求比普通用戶所請(qǐng)求的多得多的數(shù)據(jù)。這一現(xiàn)象妨礙了其它普通用戶訪問基于網(wǎng)絡(luò)的商務(wù)工具。
[0012]第三方應(yīng)用訪問基于網(wǎng)絡(luò)的商務(wù)工具時(shí)沒有不同于普通用戶的特別的訪問特權(quán)。因此開發(fā)者在不付出超常且持續(xù)的努力來適應(yīng)任何改變的情況下,難于創(chuàng)建可改進(jìn)用戶體驗(yàn)的應(yīng)用。因此開發(fā)者處于不利的地位,他們的應(yīng)用因此在特定基于網(wǎng)絡(luò)的商務(wù)工具處由于設(shè)置或布局的改變而變得不可靠。
【發(fā)明內(nèi)容】
[0013]本發(fā)明公開了若干方法和系統(tǒng),用于輔助于通過網(wǎng)絡(luò)來對(duì)基于網(wǎng)絡(luò)的商務(wù)工具進(jìn)行程序化的訪問。在一個(gè)示例性實(shí)施例中,所述方法包括在基于網(wǎng)絡(luò)的商務(wù)工具處通過網(wǎng)絡(luò)從第三方應(yīng)用接收請(qǐng)求。所述請(qǐng)求執(zhí)行與電子商務(wù)有關(guān)的動(dòng)作,并且是該基于網(wǎng)絡(luò)的商務(wù)工具所能識(shí)別的多個(gè)請(qǐng)求中的一個(gè)。響應(yīng)于所述請(qǐng)求,所述方法執(zhí)行與所述電子商務(wù)有關(guān)的動(dòng)作,并將所述動(dòng)作的結(jié)果以一種可程序化地進(jìn)行訪問的格式從所述基于網(wǎng)絡(luò)的商務(wù)工具發(fā)送到所述第三方應(yīng)用。
【專利附圖】
【附圖說明】
[0014]在附圖中以示例而非限制性的方式示出了本發(fā)明,其中相同的標(biāo)號(hào)標(biāo)識(shí)相同的元件,并且:
[0015]圖1是一個(gè)示例性現(xiàn)有技術(shù)的例子,其使用第三方應(yīng)用來輔助于通過第三方應(yīng)用與基于網(wǎng)絡(luò)的商務(wù)工具進(jìn)行交易;
[0016]圖2是基于網(wǎng)絡(luò)的商務(wù)工具的一個(gè)實(shí)施例的示例性框圖;
[0017]圖3示出了數(shù)據(jù)庫引擎服務(wù)器所維護(hù)的數(shù)據(jù)庫的一個(gè)實(shí)施例的示例性框圖;
[0018]圖4示出了所述數(shù)據(jù)庫內(nèi)的用戶表的一個(gè)實(shí)施例的示例性圖示;
[0019]圖5示出了所述數(shù)據(jù)庫內(nèi)的位置表的一個(gè)實(shí)施例的示例性圖示;
[0020]圖6示出了本發(fā)明的基于網(wǎng)絡(luò)的商務(wù)工具的示例性框圖;
[0021]圖7圖示了本發(fā)明的示例性框圖,示出了一種基于網(wǎng)絡(luò)的商務(wù)工具,其具有一個(gè)程序化訪問應(yīng)用,以用于由第三方應(yīng)用進(jìn)行訪問;
[0022]圖8示出了 HTML數(shù)據(jù)記錄和XML數(shù)據(jù)記錄之間的示例性區(qū)別;
[0023]圖9示出了示例性調(diào)用函數(shù)及其專門任務(wù);[0024]圖10和圖11示出了在線商務(wù)的示例,其可以利用本發(fā)明的第三方應(yīng)用來將流行的基于網(wǎng)絡(luò)的商務(wù)工具包含到它們自己的應(yīng)用中;并且
[0025]圖12示出了一種計(jì)算機(jī)系統(tǒng)的示例性實(shí)施例的框圖,其可實(shí)現(xiàn)本發(fā)明的示例性實(shí)施例。
【具體實(shí)施方式】
[0026]本發(fā)明描述了若干方法和裝置,用于輔助對(duì)基于網(wǎng)絡(luò)的商務(wù)工具例如基于因特網(wǎng)的拍賣工具的程序化訪問。在下面的描述中,為了說明的目的,給出了大量的具體細(xì)節(jié),以提供對(duì)本發(fā)明的透徹的理解。然而,對(duì)本領(lǐng)域內(nèi)的技術(shù)人員來說,很清楚沒有這些具體細(xì)節(jié)也可實(shí)施本發(fā)明。
[0027]術(shù)語
[0028]對(duì)于本發(fā)明,術(shù)語“交易”(transaction)應(yīng)被看作為包括兩個(gè)或多個(gè)實(shí)體之間的任何通信,并應(yīng)被理解為包括但不局限于各種商務(wù)交易,包括出售和購買交易、拍賣、提供反饋、訪問電子郵件等等。
[0029]奪易工具
[0030]圖2是具有基于因特網(wǎng)的拍賣工具10這一形式的示例性基于網(wǎng)絡(luò)的商務(wù)工具的框圖。盡管本發(fā)明的示例性實(shí)施例是在拍賣工具的上下文中描述的,但是本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,本發(fā)明可以在多種不同類型的基于計(jì)算機(jī)的和基于網(wǎng)絡(luò)的商務(wù)工具中獲得應(yīng)用。
[0031]拍賣工具10包括一個(gè)或多個(gè)多種類型的前端服務(wù)器,即傳遞網(wǎng)頁(例如置標(biāo)語言文檔)的頁面服務(wù)器12、動(dòng)態(tài)地傳遞將在網(wǎng)頁內(nèi)顯示的圖像的圖像服務(wù)器14、列表服務(wù)器
16、向工具10的后端提供智能接口的公共網(wǎng)關(guān)接口(CGI)服務(wù)器18、以及處理對(duì)工具10的搜索請(qǐng)求的搜索服務(wù)器20。此外,電子郵件服務(wù)器21向工具10的用戶提供自動(dòng)化電子郵件通信。
[0032]后端服務(wù)器包括數(shù)據(jù)庫引擎服務(wù)器22、搜索索引服務(wù)器24和信用卡數(shù)據(jù)庫服務(wù)器26,每個(gè)服務(wù)器都維護(hù)各個(gè)數(shù)據(jù)庫例如數(shù)據(jù)庫23,并輔助于對(duì)所述數(shù)據(jù)庫的訪問。
[0033]基于因特網(wǎng)的拍賣工具10可由客戶程序30例如瀏覽器(例如華盛頓州Redmond市的微軟公司發(fā)行的Internet Explorer)所訪問,該客戶程序在客戶機(jī)32上執(zhí)行,并通過網(wǎng)絡(luò)例如因特網(wǎng)34來訪問工具10??蛻舳丝捎脕碓L問拍賣工具10的網(wǎng)絡(luò)的其他示例可包括廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)、無線網(wǎng)絡(luò)(例如蜂窩網(wǎng)絡(luò))或普通老式電話服務(wù)(POTS)網(wǎng)絡(luò)。
[0034]數(shù)據(jù)庫結(jié)構(gòu)
[0035]圖3是一個(gè)數(shù)據(jù)庫示意圖,示出了示例性數(shù)據(jù)庫23,其由數(shù)據(jù)庫引擎服務(wù)器22維護(hù)并通過該服務(wù)器訪問,所述數(shù)據(jù)庫引擎服務(wù)器至少部分地實(shí)現(xiàn)和支持拍賣工具10。在一個(gè)實(shí)施例中,數(shù)據(jù)庫23可實(shí)現(xiàn)為關(guān)系型數(shù)據(jù)庫,并包括具有多個(gè)條目或記錄的多個(gè)表,所述表通過索引或鍵而鏈接起來。在另一個(gè)實(shí)施例中,數(shù)據(jù)庫23可實(shí)現(xiàn)為面向?qū)ο蟮臄?shù)據(jù)庫中的對(duì)象集合。
[0036]數(shù)據(jù)庫23的中心是用戶表40,其包含拍賣工具10的每個(gè)用戶的記錄。用戶可作為出售者、購買者或同時(shí)作為二者而在拍賣工具10內(nèi)操作。用戶信息表41鏈接到用戶表40,并包括有關(guān)每個(gè)用戶的更詳細(xì)的信息。數(shù)據(jù)庫23還包括貨品表42,其可鏈接到用戶表40。具體地說,表42包括出售者貨品表44和出價(jià)者貨品表46。用戶表40中的一個(gè)用戶記錄可鏈接到通過工具10而正在或已經(jīng)拍賣的多項(xiàng)貨品。鏈接表示該用戶是否是與其記錄存在于貨品表42內(nèi)的貨品有關(guān)的出售者或出價(jià)者(或購買者)。數(shù)據(jù)庫23還包括注釋表48,其填充有可鏈接到貨品表42中的一個(gè)或多個(gè)貨品記錄和/或用戶表40內(nèi)的一個(gè)或多個(gè)用戶記錄的注釋記錄。此外,表48內(nèi)的每個(gè)注釋記錄都可包括與正在通過拍賣工具10而拍賣的貨品或與拍賣工具10的用戶有關(guān)的評(píng)論、描述、歷史或其他信息。
[0037]多個(gè)其他的表也被示出為鏈接到用戶表40,它們是用戶過去別名表50、反饋表52、反饋細(xì)節(jié)表53、出價(jià)表54、帳戶表56、帳戶余額表58以及交易記錄表60。另外,數(shù)據(jù)庫23包括位置表59,該位置表存儲(chǔ)用來驗(yàn)證注冊(cè)期間用戶提交的注冊(cè)信息的有效人口統(tǒng)計(jì)學(xué)信息。
[0038]圖4是用戶表40的示例性實(shí)施例的圖示,該表填充有拍賣工具10的每個(gè)用戶的記錄(或條目)。表40包括用戶標(biāo)識(shí)符列62,用于存儲(chǔ)每個(gè)用戶的唯一標(biāo)識(shí)符。姓名列64存儲(chǔ)每個(gè)用戶的名字、中間名和姓。地址列66存儲(chǔ)每個(gè)用戶的完整地址信息,例如街道名稱和號(hào)碼、城市、郵編、州等等。電話號(hào)碼列68存儲(chǔ)每個(gè)用戶的家庭電話號(hào)碼。一般期望例如通過某種身份檢查過程來驗(yàn)證每個(gè)用戶,以在向特定用戶授予訪問權(quán)限之前驗(yàn)證該用戶確實(shí)是此人。驗(yàn)證細(xì)節(jié)列70以及驗(yàn)證評(píng)估(rating)列72可包括在用戶表40中,以表明每個(gè)個(gè)體的驗(yàn)證過程的細(xì)節(jié)和評(píng)估。
[0039]應(yīng)該認(rèn)識(shí)到,上述之外的任何其他信息也可填充在用戶表40中而不會(huì)喪失一般性。
[0040]圖5是位置表59的實(shí)施例的示例性圖示。位置表59存儲(chǔ)一列當(dāng)前郵編和相關(guān)聯(lián)的位置信息的列表。在一個(gè)實(shí)施例中,存儲(chǔ)在位置表59中的數(shù)據(jù)是從商業(yè)數(shù)據(jù)庫導(dǎo)入的,并且周期性地用該商業(yè)數(shù)據(jù)庫的新版本完全重新填充?;蛘?,存儲(chǔ)在位置表59中的數(shù)據(jù)是從各種數(shù)據(jù)源獲得的,這些數(shù)據(jù)源包括各種商業(yè)數(shù)據(jù)庫和/或拍賣工具10自身。表59包括郵編列80,存儲(chǔ)美國和國外的當(dāng)前郵編的列表。每個(gè)郵編對(duì)應(yīng)于存儲(chǔ)在城市列82中的有效城市信息。存儲(chǔ)在列102中的標(biāo)志表示存儲(chǔ)在列82中的城市信息是屬于主要城市還是其它城市。存儲(chǔ)在列80中的郵編信息還與存儲(chǔ)在區(qū)域代碼列92中的區(qū)域代碼信息以及存儲(chǔ)在州列84、國家名稱列86、國家代碼列88、國家列90、時(shí)區(qū)列94、緯度列98和經(jīng)度列100中的其他位置信息相關(guān)。列96包括一個(gè)標(biāo)志,該標(biāo)志表示對(duì)于每個(gè)條目,該地理區(qū)域中是否采用了夏令時(shí)。數(shù)據(jù)源列104存儲(chǔ)一個(gè)值,該值表示該記錄的數(shù)據(jù)源,即該記錄是從某個(gè)商業(yè)數(shù)據(jù)庫導(dǎo)入的,由拍賣工具10的管理員創(chuàng)建的,還是源自其他數(shù)據(jù)源。
[0041 ] 將可認(rèn)識(shí)到,其他人口統(tǒng)計(jì)學(xué)信息也可填充在位置表59中。
[0042]在另一個(gè)實(shí)施例中,拍賣工具10可被描述為如圖6所示。數(shù)據(jù)庫(DB) 23存儲(chǔ)拍賣工具10所維護(hù)的所有信息(例如用戶記錄、貨品記錄等等),如上所述。商務(wù)引擎602還耦合到數(shù)據(jù)庫23。商務(wù)引擎602包含所有的商業(yè)邏輯,例如拍賣工具10的拍賣如何進(jìn)行。這包括多種規(guī)則,例如如何計(jì)算最高出價(jià)、設(shè)置特定貨品的最低出價(jià)、確定對(duì)于特定貨品來說哪些字段是必需和可選的,或者簡而言之,包括如何管理拍賣工具10的所有邏輯。商務(wù)引擎602基于被配置來訪問存儲(chǔ)在數(shù)據(jù)庫23中的信息的程序代碼來工作。所述代碼可以用任何合適的、可訪問存儲(chǔ)在數(shù)據(jù)庫23中的信息的編程語言來編寫,例如C++語言。[0043]繼續(xù)說明圖6所示的實(shí)施例,一組用戶接口 604耦合到商務(wù)引擎602。該組用戶接口包括運(yùn)行在商務(wù)引擎602上、并為拍賣工具10提供用戶接口的應(yīng)用程序。例如,當(dāng)用戶訪問屬于拍賣工具10的網(wǎng)站時(shí),用戶可與包含在用戶接口 604中的用戶接口應(yīng)用程序進(jìn)行交互,該程序?qū)嵸|(zhì)上提供用戶進(jìn)行交互的瀏覽器。在一個(gè)示例中,該瀏覽器提供人工可讀的界面,以使用戶與拍賣工具10交互。通過所述應(yīng)用程序,用戶可與商務(wù)引擎和數(shù)據(jù)庫進(jìn)行交互,以獲得或提交所期望的信息(下面描述細(xì)節(jié))。在從數(shù)據(jù)庫抽取數(shù)據(jù)之后,可將數(shù)據(jù)以人工可讀的格式提供給客戶以用于交互??上蛴脩籼峁﹣碛糜谶@種交互的一種公知數(shù)據(jù)格式示例稱為超文本置標(biāo)語言(HTML)。HTML定義了頁面布局、字體、圖形元素以及指向拍賣工具10的網(wǎng)站上的其他文檔的超鏈接。(參見圖8中的示例。)
[0044]拍賣工具10的用戶一般通過任何合適的方法連接到因特網(wǎng),例如通過傳統(tǒng)的電纜和調(diào)制解調(diào)器、無線訪問調(diào)制解調(diào)器和天線等等。用戶還可以是計(jì)算機(jī),其帶有代表實(shí)際用戶進(jìn)行動(dòng)作的程序。一般地,用戶可通過向拍賣工具10發(fā)送一個(gè)超文本傳輸協(xié)議(HTTP)數(shù)據(jù)包來連接到因特網(wǎng),這在本領(lǐng)域內(nèi)是公知的。HTTP是用來連接到萬維網(wǎng)上的服務(wù)器的通信協(xié)議,所述服務(wù)器例如是拍賣工具10的服務(wù)器12、14、16和20。HTTP還發(fā)送HTML頁面到用戶用來訪問拍賣工具10的瀏覽器。
[0045]稈序化訪問
[0046]本發(fā)明的程序化訪問應(yīng)用輔助了通過網(wǎng)絡(luò)對(duì)基于網(wǎng)絡(luò)的商務(wù)工具進(jìn)行的程序化訪問。該方法包括在基于網(wǎng)絡(luò)的商務(wù)工具處通過網(wǎng)絡(luò)接收來自第三方應(yīng)用的請(qǐng)求。所述請(qǐng)求與電子商務(wù)動(dòng)作相關(guān),并且是該基于網(wǎng)絡(luò)的商務(wù)工具所能識(shí)別的多個(gè)請(qǐng)求中的一個(gè)。響應(yīng)于此請(qǐng)求,基于網(wǎng)絡(luò)的商務(wù)工具執(zhí)行該動(dòng)作,并將結(jié)果以可程序化地訪問的格式發(fā)送到
該第三方應(yīng)用。
[0047]圖7示出了本發(fā)明的一個(gè)示例性實(shí)施例,其中將程序化訪問應(yīng)用包含到拍賣工具700中。該程序化訪問應(yīng)用包括一種方法和系統(tǒng),用于將批準(zhǔn)的訪問權(quán)限授予給代表某個(gè)(某些)用戶而希望從拍賣工具700抽取數(shù)據(jù)或向其遞交數(shù)據(jù)的第三方應(yīng)用。
[0048]在一個(gè)示例性實(shí)施例中,批準(zhǔn)的訪問權(quán)限意味著只有具有被授予的訪問權(quán)限的那些應(yīng)用才可訪問所述程序化訪問應(yīng)用。授予批準(zhǔn)的訪問權(quán)限的示例性方法包括手工授權(quán)(例如電話注冊(cè)、郵件注冊(cè)和親自注冊(cè))、電子授權(quán)(例如電子郵件),或本領(lǐng)域中公知的允許對(duì)數(shù)據(jù)庫進(jìn)行訪問的其他任何方便的方法。在一個(gè)示例中,程序化訪問應(yīng)用706只能基于預(yù)授權(quán)方案。在這樣的情形下,第三方應(yīng)用必須已被授予訪問程序化訪問應(yīng)用706的權(quán)限。預(yù)授權(quán)方案還可以是拍賣工具700所設(shè)置的商業(yè)模型,以基于預(yù)定模型來收取訪問費(fèi)用。在另一個(gè)實(shí)施例中,拍賣工具700可在非高峰時(shí)間收取對(duì)程序化訪問應(yīng)用706的較少的訪問費(fèi)用,而在高峰時(shí)間收取較多的訪問費(fèi)用。
[0049]下面將會(huì)清楚,本發(fā)明的拍賣工具700使得開發(fā)者可使用第三方應(yīng)用來容易地從拍賣工具700抽取原始數(shù)據(jù),以定制他們自己在因特網(wǎng)上的電子商務(wù)交易。
[0050]在示例性實(shí)施例中,程序化訪問應(yīng)用使得第三方應(yīng)用可作為用戶和拍賣工具700之間的中介。第三方應(yīng)用還輔助用于企業(yè)的定制接口,以在拍賣工具700和用戶之間傳遞信息。所定制的接口提供拍賣工具700的接口所不提供的功能和專用操作,例如針對(duì)特定商業(yè)需求而設(shè)計(jì)的應(yīng)用。
[0051]本實(shí)施例的第三方應(yīng)用可以從拍賣工具700抽取原始格式的數(shù)據(jù),以可將這些數(shù)據(jù)容易地集成到與拍賣工具700沒有關(guān)聯(lián)的其他應(yīng)用中。這一數(shù)據(jù)抽取操作是通過程序化訪問應(yīng)用來完成的。第三方應(yīng)用可代表用戶或代表希望向拍賣工具700遞交信息的其他應(yīng)用來向拍賣工具700遞交數(shù)據(jù),以用于電子商務(wù)交易。
[0052]下面的部分詳細(xì)地討論本發(fā)明的各種實(shí)施例。
[0053]第三方應(yīng)用可駐留在計(jì)算機(jī)主機(jī)718上,該主機(jī)通過網(wǎng)絡(luò)例如因特網(wǎng)714與拍賣工具700通信。第三方應(yīng)用還可通過網(wǎng)絡(luò)與用戶716所使用的機(jī)器通信,該網(wǎng)絡(luò)例如也是因特網(wǎng)714。第三方應(yīng)用可通過某種其他的方式來與所述機(jī)器通信,所述其他方式例如是本地軟件、內(nèi)部網(wǎng)絡(luò)連接或本地交易工具。或者,第三方應(yīng)用可駐留在與用戶(例如用戶716)所使用的機(jī)器相同的機(jī)器中。
[0054]在一個(gè)示例中,拍賣工具700包括數(shù)據(jù)庫23、商務(wù)引擎702和用戶接口 704。用戶716通過用戶接口 704與拍賣工具700交互。數(shù)據(jù)庫23與上面參考圖2描述的數(shù)據(jù)庫類似。商務(wù)引擎702與上述商務(wù)引擎602類似。用戶接口 704包括用戶716與之交互的若干應(yīng)用。例如,用戶接口 704可包括注冊(cè)應(yīng)用712、列表引用710、搜索應(yīng)用708和其他未示出的應(yīng)用。
[0055]在一個(gè)示例中,這些應(yīng)用具有稱為“動(dòng)態(tài)鏈接庫”(DLL)的文件格式,具有擴(kuò)展名“.dll”。公知的是,DLL應(yīng)用是執(zhí)行某些功能的可執(zhí)行程序模塊。需要時(shí),這些DLL應(yīng)用由運(yùn)行中的應(yīng)用(未示出)調(diào)用,并被裝載來執(zhí)行任何特定功能。這樣,一有遞交到拍賣工具700的請(qǐng)求,就執(zhí)行合適的應(yīng)用程序以執(zhí)行所請(qǐng)求的功能。
[0056]拍賣工具700的用戶716通過因特網(wǎng)714發(fā)送請(qǐng)求到拍賣工具700。在一個(gè)示例中,所有來自716的請(qǐng)求和從拍賣工具700返回的結(jié)果都通過HTTP以HTML格式發(fā)送。將可認(rèn)識(shí)到其他格式也可以使用,只要所述格式使得用戶716可以用容易且方便的方式(例如用人工可讀的格式)與拍賣工具700交互。
[0057]如上所述,HTML形式的數(shù)據(jù)含有包括字體、布局、設(shè)置等在內(nèi)的表現(xiàn)規(guī)范。HTML數(shù)據(jù)包括用于定義格式、改變或超文本鏈接的代碼。一般地,HTML標(biāo)簽被尖括號(hào)所包圍(例如〈element〉)。HTML格式是用來在萬維網(wǎng)中表示數(shù)據(jù)的最流行的表現(xiàn)語言之一。例如,拍賣工具700可具有用HTML標(biāo)簽構(gòu)建的網(wǎng)站或網(wǎng)頁,所述標(biāo)簽定義了頁面布局、字體、圖形元素以及指向萬維網(wǎng)中其他文檔的超文本鏈接。從而,用戶716在利用拍賣工具700進(jìn)行交易時(shí)可以與這些網(wǎng)頁交互。
[0058]在本發(fā)明中,用戶716可通過第三方應(yīng)用與拍賣工具700交互。第三方應(yīng)用駐留在連接到拍賣工具700的主機(jī)計(jì)算機(jī)718上,并以使得第三方應(yīng)用可到達(dá)程序化訪問應(yīng)用706的格式向拍賣工具700發(fā)送請(qǐng)求。程序化訪問應(yīng)用706是包含在用戶接口 704中的應(yīng)用程序中的一個(gè)。優(yōu)選地,程序化訪問應(yīng)用706專用于只與第三方應(yīng)用通信。
[0059]在優(yōu)選實(shí)施例中,通過程序化訪問應(yīng)用706而傳送的數(shù)據(jù)具有拍賣工具700所指定和能識(shí)別的格式。而且,需要一個(gè)程序來遞交或訪問數(shù)據(jù),或訪問結(jié)果。拍賣工具700所指定和能識(shí)別的格式是一種可實(shí)現(xiàn)原始數(shù)據(jù)交換的格式。在此實(shí)施例中,以此格式傳輸?shù)臄?shù)據(jù)不包含如在HTML格式中可見到的布局設(shè)置或字體等的表現(xiàn)規(guī)范。相反,所述數(shù)據(jù)的核心包含第三方應(yīng)用為了設(shè)置其自身向用戶716提供的數(shù)據(jù)而需要表現(xiàn)的值。
[0060]在這一優(yōu)選實(shí)施例中,XML格式被用來在第三方應(yīng)用和拍賣工具700之間傳輸數(shù)據(jù)。從第三方應(yīng)用發(fā)送的請(qǐng)求具有以下格式,該格式不指定任何字體、布局或設(shè)置(例如XML)。類似地,拍賣工具700返回到主機(jī)計(jì)算機(jī)718的結(jié)果具有相同的格式(例如XML)。這樣,在拍賣工具700和第三方應(yīng)用之間,沒有任何布局或設(shè)置規(guī)范地傳輸原始數(shù)據(jù)。
[0061]圖8示出了表800,其示出了 HTML記錄802和XML記錄804之間的一些基本區(qū)別。公知的是,HTML代表超文本置標(biāo)語言,其包括指定數(shù)據(jù)看起來是怎么樣的標(biāo)簽(例如布局、設(shè)置和字體),而XML代表可擴(kuò)展置標(biāo)語言,其包含指定數(shù)據(jù)值的標(biāo)簽。兩種語言在因特網(wǎng)領(lǐng)域內(nèi)都是公知的。
[0062]圖8示出了以HTML和XML格式列出一種貨品的示例。在示例852中,一種貨品當(dāng)前在出售,價(jià)格是$182.50而數(shù)量是I。用戶可能已請(qǐng)求了特定分類,而這一貨品是該分類下列出的唯一一個(gè)。HTML記錄802是用戶最終收到的數(shù)據(jù)。當(dāng)用戶通過第三方應(yīng)用進(jìn)行請(qǐng)求,并且第三方應(yīng)用代表用戶向拍賣工具700遞交請(qǐng)求時(shí),XML記錄804是第三方應(yīng)用所收到的數(shù)據(jù)。如表800所示,HTML記錄802中的標(biāo)簽指定了貨品的名稱和價(jià)格,二者都具有字體大小和字體寬度信息。另一方面,XML記錄804只指定了值。因此,從XML記錄抽取實(shí)際數(shù)據(jù)值要比從HTML記錄抽取更簡單。
[0063]將可認(rèn)識(shí)到,表800只是一個(gè)示例,HTML記錄802和XML記錄804可指定比所示出的多得多的信息,而不會(huì)偏離本發(fā)明的范圍。在任何情形下,來自XML記錄804的結(jié)果都要簡單且短小得多。
[0064]HTML記錄非常龐大。因此,難于從HTML記錄中抽取有用的數(shù)據(jù)值(例如價(jià)格、數(shù)量和貨品名稱)。在HTML記錄中,數(shù)據(jù)交織在規(guī)范標(biāo)簽中,這些標(biāo)簽對(duì)那些第三方應(yīng)用來說是沒有用的,第三方應(yīng)用只需要實(shí)際的數(shù)據(jù)值。為了抽取進(jìn)入到HTML記錄中的數(shù)據(jù)值,必須進(jìn)行搜索以獲得又用的數(shù)據(jù)值,然后可抽取所述的值以供將來使用。相反,XML記錄并不龐大,進(jìn)行值抽取要容易得多。為了獲得有用的數(shù)據(jù),只需要使用當(dāng)前可獲得的傳統(tǒng)解析器(parser)來解析XML記錄。從XML記錄抽取數(shù)據(jù)值不涉及處理HTML記錄時(shí)對(duì)其他信息例如設(shè)置或布局規(guī)范進(jìn)行的不必要或不希望的抽取。
[0065]在一個(gè)示例性實(shí)施例中,用戶716通過向第三方應(yīng)用發(fā)送HTML請(qǐng)求來訪問來自拍賣工具700的信息。這一操作在用戶716是第三方應(yīng)用的客戶并想通過該第三方應(yīng)用來參與發(fā)生在拍賣工具700中的交易時(shí)可能會(huì)發(fā)生。在一個(gè)示例中,所述第三方應(yīng)用是針對(duì)于有許多貨品在拍賣工具700中列出待售的企業(yè)而開發(fā)的。并且,所述企業(yè)希望將來自拍賣工具700的數(shù)據(jù)與企業(yè)自身的應(yīng)用相集成。而且,這些應(yīng)用在拍賣工具700中可能不可用。所述企業(yè)因此使用第三方應(yīng)用來輔助它張貼在拍賣工具700上的貨品的交易,并將這些應(yīng)用提供給它的用戶。在一些示例中,企業(yè)可能希望它自己的客戶使用在拍賣工具700上尚不能獲得的新技術(shù)來進(jìn)行交易,例如使用手持設(shè)備或可使用Web的設(shè)備(例如電話、呼機(jī)等)。程序化訪問應(yīng)用706因此可輔助第三方應(yīng)用從拍賣工具700收集必要的交易數(shù)據(jù),以將這些數(shù)據(jù)以任何定制的形式提供給企業(yè)的客戶。
[0066]在一個(gè)實(shí)施例中,程序化訪問應(yīng)用706是駐留在拍賣工具700的用戶接口 704上的用戶接口應(yīng)用。程序化訪問應(yīng)用706使得第三方應(yīng)用可以用與用戶716直接訪問拍賣工具不同的方式來訪問拍賣工具700。例如,如圖7所示,用戶716利用HTML格式的請(qǐng)求,通過因特網(wǎng)714來與拍賣工具700交互,而第三方應(yīng)用通過XML格式的請(qǐng)求來與拍賣工具700交互。用戶716從拍賣工具700直接獲得的數(shù)據(jù)具有布局和設(shè)置規(guī)范,以使得用戶716的瀏覽器可以這樣的形式來顯示數(shù)據(jù),該形式使得用戶716可立即與拍賣工具700交互。第三方應(yīng)用獲得的數(shù)據(jù)包含一些值(例如原始數(shù)據(jù)),所述值不帶有有關(guān)如何表現(xiàn)這些值的表現(xiàn)規(guī)范。因此可容易地抽取所述值并處理成任何定制的形式以包含到其他網(wǎng)站中。
[0067]在一個(gè)實(shí)施例中,用戶716通過網(wǎng)絡(luò)連接(例如因特網(wǎng)714)發(fā)送請(qǐng)求到第三方應(yīng)用。該請(qǐng)求與電子商務(wù)交易有關(guān),并且是拍賣工具700所能識(shí)別的多種請(qǐng)求中的一種。在另一個(gè)示例中,所述請(qǐng)求還是利用第三方應(yīng)用的企業(yè)所能識(shí)別的多種請(qǐng)求中的一種。所述請(qǐng)求的若干示例是一些動(dòng)作,在所述動(dòng)作中,用戶716請(qǐng)求利用拍賣工具700來注冊(cè)為新用戶或老用戶、出售貨品、交換貨品、購買貨品、獲得信息、遞交信息、更新所遞交的信息或訪問用戶資料。所有這些請(qǐng)求最終都到達(dá)拍賣工具700,但是它們必須首先經(jīng)過第三方應(yīng)用。
[0068]更具體地說,所述請(qǐng)求可以是這樣的動(dòng)作,該動(dòng)作請(qǐng)求第三方應(yīng)用將貨品交付出售或拍賣、重新列出貨品、改變貨品的屬性、在遞交貨品前檢查錯(cuò)誤、向所列出的貨品的描述字段增加文本或搜索所列出的貨品。所述請(qǐng)求還可以是這樣的動(dòng)作,該動(dòng)作請(qǐng)求第三方應(yīng)用檢索與列出來出售的貨品相關(guān)聯(lián)的拍賣費(fèi)用、與列出的貨品相關(guān)的信息或所有具有特定分類的所列出的貨品,列出特定終端用戶正在出售的所有貨品,或者列出特定用戶已經(jīng)對(duì)之出價(jià)的所有貨品。所述請(qǐng)求還可以是這樣的動(dòng)作,該動(dòng)作請(qǐng)求第三方應(yīng)用列出拍賣的高出價(jià)者、與一個(gè)用戶有關(guān)的信息、對(duì)一個(gè)用戶的反饋積分(score)、指向拍賣工具徽標(biāo)的URL、來自拍賣工具的官方時(shí)間或者留下關(guān)于用戶的反饋。而且,所述請(qǐng)求還可以是這樣的動(dòng)作,該動(dòng)作請(qǐng)求第三方應(yīng)用啟用測試用戶,并檢索定制分類(custom category )、用戶的帳戶信息和用戶的觀察列表。并且,所述請(qǐng)求還可以是用戶需要向拍賣工具遞交的任何信息,例如有關(guān)特定用戶的反饋、待售的新貨品和用戶的新帳戶。在一個(gè)示例中,用戶716發(fā)送到第三方應(yīng)用的請(qǐng)求可以具有HTML格式,并通過HTTP傳輸機(jī)制傳輸。
[0069]然后,第三方應(yīng)用718發(fā)送合適的請(qǐng)求到拍賣工具700。與從用戶716到第三方應(yīng)用的請(qǐng)求不同,所述發(fā)送到拍賣工具700的合適的請(qǐng)求必須具有程序化訪問應(yīng)用706所指定的格式,在一個(gè)示例中,這種格式是XML格式。該合適的請(qǐng)求請(qǐng)求執(zhí)行與電子商務(wù)有關(guān)的動(dòng)作,并且是拍賣工具700所能識(shí)別的多個(gè)請(qǐng)求中的一個(gè)。該合適的請(qǐng)求還是第三方應(yīng)用代表用戶716而遞交的動(dòng)作。例如,這一請(qǐng)求請(qǐng)求將用戶716注冊(cè)為新或老用戶、出售貨品、交換貨品、購買貨品、獲得信息、遞交信息、更新所遞交的信息或訪問用戶資料,用戶716希望利用拍賣工具700進(jìn)行這種動(dòng)作,但這是通過第三方應(yīng)用來進(jìn)行的。
[0070]在另一個(gè)實(shí)施例中,用戶716不需要知道第三方應(yīng)用718實(shí)際上是用戶716和拍賣工具700之間的中介。用戶716與一個(gè)不同于用戶接口 704的用戶接口交互。該用戶接口可以是為特定企業(yè)而定制設(shè)計(jì)的,該企業(yè)具有它自己的獨(dú)特應(yīng)用,并且現(xiàn)在希望將拍賣工具700上的交易包含到企業(yè)的應(yīng)用中。所述用戶接口是使用通過拍賣工具700和第三方應(yīng)用之間的通信而獲得的數(shù)據(jù)來設(shè)置的,并且被設(shè)計(jì)成使得數(shù)據(jù)集成到用戶接口中而無需引用拍賣工具700。用戶可以與這一用戶接口交互,而沒有意識(shí)到數(shù)據(jù)實(shí)際上是通過第三方應(yīng)用而獲得的,該第三方應(yīng)用將請(qǐng)求遞交給程序化訪問應(yīng)用706。所述交互實(shí)時(shí)地發(fā)生,因此不存在因?yàn)楂@得數(shù)據(jù)的方式不同而經(jīng)歷的顯著延遲,所述方式例如是通過第三方應(yīng)用和程序化訪問應(yīng)用706。
[0071]第三方應(yīng)用所發(fā)送的合適的請(qǐng)求可以是這樣的動(dòng)作,該動(dòng)作請(qǐng)求拍賣工具700代表用戶716,將貨品交付出售或拍賣、重新列出貨品、改變貨品的屬性、在遞交貨品前檢查錯(cuò)誤、向所列出的貨品的描述字段增加文本或搜索所列出的貨品。所述請(qǐng)求還可以是這樣的動(dòng)作,該動(dòng)作請(qǐng)求拍賣工具700列出與出售的貨品相關(guān)聯(lián)的拍賣費(fèi)用、與列出的貨品相關(guān)的信息、所有具有特定分類的所列出的貨品、特定終端用戶正在出售的所有貨品、或特定用戶已經(jīng)對(duì)之出價(jià)的所有貨品。所述請(qǐng)求還可以是這樣的動(dòng)作,該動(dòng)作請(qǐng)求拍賣工具700獲得拍賣的高出價(jià)者列表、與一個(gè)用戶有關(guān)的信息、一個(gè)用戶的反饋積分、指向拍賣工具700的徽標(biāo)的URL、來自拍賣工具700的官方時(shí)間或者留下關(guān)于用戶的反饋。而且,所述請(qǐng)求還可以是這樣的動(dòng)作,該動(dòng)作請(qǐng)求拍賣工具700啟用測試用戶,并檢索定制分類、用戶的帳戶信息和用戶的觀察列表。所述請(qǐng)求還可以是第三方應(yīng)用需要代表用戶716向拍賣工具遞交的任何信息,例如有關(guān)特定用戶的反饋、待售的新貨品和用戶的新帳戶。
[0072]響應(yīng)于第三方應(yīng)用所發(fā)送的請(qǐng)求,拍賣工具700執(zhí)行一些動(dòng)作,所述動(dòng)作與第三方應(yīng)用所請(qǐng)求的電子商務(wù)有關(guān)。當(dāng)完成動(dòng)作時(shí),拍賣工具700將結(jié)果傳送到第三方應(yīng)用。該結(jié)果具有可程序化地訪問的格式,而沒有布局設(shè)置規(guī)范。
[0073]在一個(gè)實(shí)施例中,所述結(jié)果是可程序化地訪問的,因?yàn)榈谌綉?yīng)用必須與一個(gè)解釋器一起工作。在一個(gè)示例中,解釋器是可以解釋結(jié)果的應(yīng)用例程,例如本地應(yīng)用例程。在另一個(gè)實(shí)施例中,第三方應(yīng)用自身包括一個(gè)解釋器,該解釋器具有解釋結(jié)果的能力,因此不需要其他應(yīng)用。無論如何,解釋器都可以是編寫來解析結(jié)果的應(yīng)用例程,在進(jìn)行解析時(shí),該例程必須知道如何解釋具有程序化訪問應(yīng)用706所指定的格式的結(jié)果。然而,該例程不需要被編寫來像在HTML數(shù)據(jù)的情況下那樣通過設(shè)置和/或布局來搜索結(jié)果。在一個(gè)實(shí)施例中,該解析器必須能識(shí)別各個(gè)嵌套級(jí)別的元素標(biāo)簽及其所代表的含義。解析器必須識(shí)別功能專用元素的起始標(biāo)簽。解析器必須知道,該起始標(biāo)簽之后總是有另外的(多個(gè))元素。所述元素可包含實(shí)際的數(shù)據(jù)值,解析器需要讀取并解析這些值。而且,解析器必須能夠區(qū)分組件系列元素的標(biāo)簽,并且知道跟在其后的將或者是該系列的數(shù)據(jù)元素,或者是該系列定義中的另一個(gè)分量元素。
[0074]一個(gè)示例性例程是被設(shè)計(jì)來解析(例如解釋或翻譯)數(shù)據(jù)的XML解析器。將可認(rèn)識(shí)至|J,也可使用其他解析器。所需的解析器取決于拍賣工具700所指定和接受的數(shù)據(jù)格式。
[0075]在另一個(gè)實(shí)施例中,第三方應(yīng)用發(fā)送稱為調(diào)用函數(shù)的請(qǐng)求。每個(gè)調(diào)用函數(shù)都具體地請(qǐng)求拍賣工具700執(zhí)行該調(diào)用函數(shù)所指定的特定功能。一個(gè)示例性調(diào)用函數(shù)涉及發(fā)生在拍賣工具700中的電子商務(wù)交易。這些交易可包括用戶注冊(cè)、信息遞交、信息檢索、信息更新、出售、購買、拍賣、反饋評(píng)論、對(duì)用戶資料的訪問、或?qū)τ脩粜畔⒗珉娮余]件的訪問,等等。拍賣工具700可以指定其電子商務(wù)所需的多個(gè)調(diào)用函數(shù)。
[0076]圖9示出了拍賣工具700處執(zhí)行的調(diào)用函數(shù)的示例。在一個(gè)示例中,所述函數(shù)是程序化訪問應(yīng)用706所指定和能識(shí)別的應(yīng)用例程。在這些示例中,所述調(diào)用函數(shù)是一些易于使用的函數(shù),它們可執(zhí)行通過HTTP傳輸協(xié)議而調(diào)用的與電子商務(wù)相關(guān)的任務(wù)。在這一示例中,使用了標(biāo)準(zhǔn)的XML記錄,以在第三方應(yīng)用和拍賣工具700之間通過HTTP傳輸協(xié)議來傳輸信息(例如請(qǐng)求和結(jié)果)。
[0077]AddItem函數(shù)902有時(shí)稱為“出售你的貨品”。AddItem函數(shù)902發(fā)送請(qǐng)求到拍賣工具700的平臺(tái),以將貨品交付出售。AddItem函數(shù)902的Input參數(shù)定義待售貨品、所接受的支付方法、運(yùn)輸區(qū)域、如何在出售列表上顯示該貨品(描繪)以及其他信息。通過AddItem函數(shù)遞交的貨品通過普通接口(例如用戶接口 704)在該工具上是可見的。當(dāng)用戶716通過第三方應(yīng)用來使用拍賣工具700時(shí),通過這一函數(shù)遞交的貨品還在與第三方應(yīng)用相關(guān)聯(lián)的用戶接口上可見。
[0078]VerifyAddItem函數(shù)904使用與AddItem函數(shù)902相同的輸入?yún)?shù)。VerifyAddItem函數(shù)904測試待售的一系列貨品,而沒有實(shí)際將貨品遞交到工具平臺(tái)。在這一調(diào)用函數(shù)904下,可以在實(shí)際遞交之前測試AddItem函數(shù)902的精確度和錯(cuò)誤。而且,VerifyAddItem函數(shù)904返回可為貨品的列出而估計(jì)的費(fèi)用,給出列出該貨品的成本的一個(gè)預(yù)覽。
[0079]GetItem函數(shù)906有時(shí)稱為“查看貨品”。GetItem函數(shù)906用來查詢工具平臺(tái),并檢索貨品的信息。GetItem函數(shù)906以本地應(yīng)用例程用來顯示的流的形式返回與貨品有關(guān)的信息。除了貨品的屬性是以原始數(shù)據(jù)返回的,而沒有工具網(wǎng)站的可視化格式這一點(diǎn)之外,GetItem函數(shù)906返回的信息與主工具網(wǎng)站上所見到的相同。所返回的信息的格式的一個(gè)示例是XML。
[0080]RelistItem函數(shù)908重新遞交以前列出出售失敗的貨品以用于出售。與所列出的貨品相關(guān)聯(lián)的屬性延續(xù)到新的列出。這與使用AddItem函數(shù)902來創(chuàng)建新的列出不同,在AddItem函數(shù)902中必須再次指定所有的屬性。而且,與重列出拍賣相關(guān)聯(lián)的費(fèi)用與全新的出售列出不同。
[0081]ReviseItem函數(shù)910允許改變已列出出售的貨品的屬性的子集。函數(shù)910處理出售列表上當(dāng)前處于活動(dòng)狀態(tài)的貨品,但是,改變只可在對(duì)該貨品進(jìn)行首次出價(jià)之前做出。這一函數(shù)910對(duì)于還沒有對(duì)之進(jìn)行出價(jià)的貨品來說非常重要,以使得該貨品對(duì)于查看貨品的用戶更具吸引力。
[0082]GetSellerList函數(shù)912查詢對(duì)工具平臺(tái)的請(qǐng)求,并檢索指定用戶正在出售的貨品列表。提供了一個(gè)輸入?yún)?shù)來指定一個(gè)特定用戶,對(duì)該用戶的列出出售感興趣。
[0083]GetBidderList函數(shù)914查詢對(duì)工具平臺(tái)的請(qǐng)求,并檢索特定用戶已對(duì)之出價(jià)的貨品列表。提供了一個(gè)輸入?yún)?shù)來指定對(duì)所述貨品出價(jià)的特定用戶。
[0084]GetUser函數(shù)916查詢對(duì)工具平臺(tái)的請(qǐng)求,并檢索特定用戶的簡短信息。提供了一個(gè)輸入?yún)?shù)來指定該特定用戶。GetUser函數(shù)916還檢索下述信息,例如特定用戶向其注冊(cè)的網(wǎng)站以及他上次改變其用戶信息的的日期。這一示例中的網(wǎng)站可以位于第三方應(yīng)用處,其中已將拍賣工具上可獲得的信息集成到這些應(yīng)用中。
[0085]GetFeedback函數(shù)918有時(shí)稱為“查看反饋”。GetFeedback函數(shù)918查詢對(duì)工具平臺(tái)的請(qǐng)求,并檢索特定用戶的簡略或擴(kuò)展的反饋(查看反饋)積分信息。
[0086]LeaveFeedback函數(shù)920對(duì)在交易結(jié)束之后,遞交與特定用戶有關(guān)的正面、負(fù)面或中性的反饋信息的用戶可用。這一反饋數(shù)據(jù)此后可被其他用戶檢索到,以就與所評(píng)估的用戶進(jìn)行交易的期望程度來對(duì)該用戶進(jìn)行評(píng)價(jià)。反饋數(shù)據(jù)由上述GetFeedback函數(shù)918檢索。
[0087]GetCategories函數(shù)922檢索所指定的父親分類的直接孩子分類的所有子分類的列表。父親分類在參數(shù)如CategoryParent輸入?yún)?shù)中指定。所返回的分類可以是在特定網(wǎng)站中指定的那些分類,并且可以使用輸入?yún)?shù)如SiteId參數(shù)來遞交該請(qǐng)求。
[0088]GetCategoryListings函數(shù)924返回特定分類中列出(例如出售或拍賣)的貨品。在一個(gè)示例中,其輸出被作為多貨品的XML結(jié)果集而返回,所述結(jié)果集可通過選擇的字段來排序,并且可進(jìn)行頁數(shù)標(biāo)記。每項(xiàng)檢索到的貨品都附有全部貨品屬性的有限子集,并被返回。[0089]GetSearchResults函數(shù)926搜索拍賣工具平臺(tái)上的貨品。輸入?yún)?shù)可提供拍賣工具用來執(zhí)行搜索的標(biāo)準(zhǔn),并返回滿足這些標(biāo)準(zhǔn)的貨品?;顒?dòng)列表中滿足所指定的標(biāo)準(zhǔn)的貨品在該函數(shù)的結(jié)果集中被返回,在一個(gè)示例中,所返回的結(jié)果具有XML格式。
[0090]GetOfficialTime函數(shù)928查詢對(duì)拍賣工具平臺(tái)的請(qǐng)求,調(diào)用該函數(shù)時(shí),檢索官方時(shí)間。
[0091]GetLogoURL函數(shù)930用來查詢對(duì)拍賣工具平臺(tái)的請(qǐng)求,并檢索徽標(biāo)圖像,所述圖像可能具有不同的大小:小、中或大。在一個(gè)示例中,第三方應(yīng)用使用GetLogoURL函數(shù)930所返回的URL,將拍賣工具的徽標(biāo)顯示在使用第三方應(yīng)用來訪問拍賣工具的網(wǎng)站的主機(jī)網(wǎng)頁上。
[0092]GetTransactionHistory函數(shù)932查詢對(duì)拍賣工具平臺(tái)的請(qǐng)求,以檢索與通過拍賣工具而進(jìn)行的固定價(jià)格拍賣相關(guān)聯(lián)的所有交易。固定價(jià)格拍賣分類中列出的貨品的每一項(xiàng)購買都構(gòu)成一個(gè)交易。函數(shù)931因此返回在固定價(jià)格拍賣中購買的所有貨品的列表。
[0093]AddToItemDescription函數(shù)934將文本附加到列出待售的貨品的描述字段。AddToItemDescription函數(shù)934還提供增加、刪除或改變與所列出的貨品相關(guān)聯(lián)的點(diǎn)擊計(jì)數(shù)器的能力。向列出的貨品的描述增加文本或改變其點(diǎn)擊計(jì)數(shù)器規(guī)范可以在單個(gè)調(diào)用中一起完成,或只執(zhí)行這些操作中的一個(gè)操作。
[0094]GetAccount函數(shù)936使得用戶可向拍賣工具檢索與他們的帳戶有關(guān)的信息。對(duì)GetAccount函數(shù)936的單次調(diào)用檢索兩類報(bào)告中的一類:期間(period)或清單(invoice)。期間報(bào)告包括在指定的時(shí)間段內(nèi)發(fā)生的交易。提供了輸入?yún)?shù)來定義這一時(shí)間段。清單報(bào)告可以是與月份清單有關(guān)的信息。提供了參數(shù)來指定標(biāo)識(shí)該清單的月份和年度。
[0095]上述調(diào)用函數(shù)中的許多函數(shù)在拍賣工具700的工具上、以及與第三方應(yīng)用相關(guān)聯(lián)的用戶接口上可見。
[0096]在優(yōu)選實(shí)施例中,第三方應(yīng)用還包括本地應(yīng)用例程720 (圖7),所述例程被編程來接收并操縱與函數(shù)調(diào)用有關(guān)的任務(wù)完成時(shí)所返回的結(jié)果。例程720可以是HTML記錄或CGI程序,所述CGI程序是以C++、Perl、Pascal或任何能夠如上所述地通過因特網(wǎng)714將數(shù)據(jù)請(qǐng)求發(fā)送到拍賣工具700的編程語言編寫的。例程720直接與用戶716交互。例程720所生成的請(qǐng)求將數(shù)據(jù)以人工可讀的格式提供給用戶716。
[0097]在這一實(shí)施例中,用戶716運(yùn)行包含在第三方應(yīng)用中的本地應(yīng)用例程720,以通過主機(jī)計(jì)算機(jī)718來利用拍賣工具700進(jìn)行交易。第三方應(yīng)用發(fā)出傳送到程序化訪問應(yīng)用706所能識(shí)別的調(diào)用函數(shù)的請(qǐng)求。所述請(qǐng)求將信息發(fā)送到拍賣工具700的平臺(tái),并向其請(qǐng)求信息,在這里所述平臺(tái)是數(shù)據(jù)庫23。所述請(qǐng)求請(qǐng)求拍賣工具700執(zhí)行所述請(qǐng)求中標(biāo)明的調(diào)用函數(shù)所調(diào)用的特定任務(wù)。當(dāng)拍賣工具700完成該特定的任務(wù)時(shí),拍賣工具700將結(jié)果返回到第三方應(yīng)用。本地例程720接收并操縱這些結(jié)果,以將HTML記錄發(fā)送給用戶716。
[0098]通過發(fā)送并獲得上述信息,用戶716能夠通過第三方應(yīng)用來進(jìn)行交易,進(jìn)行交易的方式與用戶716直接利用拍賣工具700進(jìn)行交易的方式基本相同。
[0099]在另一個(gè)實(shí)施例中,第三方應(yīng)用安裝在用戶716所使用的機(jī)器中以進(jìn)行交易。上面的相同方法也適用于這一實(shí)施例。
[0100]在優(yōu)選實(shí)施例中,調(diào)用函數(shù)是通過獨(dú)立的HTTP請(qǐng)求串來進(jìn)行的,所述請(qǐng)求串被發(fā)送到程序化訪問應(yīng)用706。如上所述,所述請(qǐng)求具有XML數(shù)據(jù)格式,或拍賣工具700所指定的、能夠以非格式化的形式傳輸數(shù)據(jù)的任何其他數(shù)據(jù)格式(例如沒有設(shè)置或布局規(guī)范的原始數(shù)據(jù))。該數(shù)據(jù)格式必須可實(shí)現(xiàn)對(duì)數(shù)據(jù)值的容易且簡單的抽取,而沒有HTML數(shù)據(jù)格式所遇到的來自布局或所設(shè)置的表現(xiàn)的干擾。
[0101]函數(shù)調(diào)用請(qǐng)求的格式根據(jù)用來創(chuàng)建應(yīng)用的的編程語言而變化。一般地,在構(gòu)成XML串之后,需要使用HTTP傳輸協(xié)議將請(qǐng)求串傳送到拍賣工具700。下面示出了一種示例性格式,其中使用了 Perl語言來創(chuàng)建XML串請(qǐng)求。在這一示例中,第三方應(yīng)用調(diào)用了 GetItem函數(shù)906,其可具有下述格式。
[0102]
【權(quán)利要求】
1.一種輔助于通過網(wǎng)絡(luò)對(duì)基于網(wǎng)絡(luò)的商務(wù)工具進(jìn)行程序化訪問的方法,該方法包括: 通過程序化訪問應(yīng)用從一個(gè)或多個(gè)第三方應(yīng)用接收請(qǐng)求,所述請(qǐng)求基于多個(gè)用戶中的至少一個(gè)和各自第三方應(yīng)用之間的通信,所述請(qǐng)求生成調(diào)用函數(shù)以執(zhí)行與電子商務(wù)有關(guān)的動(dòng)作,以允許在所述基于網(wǎng)絡(luò)的商務(wù)工具和所述多個(gè)用戶中的至少一個(gè)之間通過各自第三方應(yīng)用的一個(gè)或多個(gè)間接交易;并且 響應(yīng)于所述請(qǐng)求,執(zhí)行與電子商務(wù)有關(guān)的一個(gè)或多個(gè)動(dòng)作,并且通過所述程序化訪問應(yīng)用向各自第三方應(yīng)用以可程序化地訪問的格式來傳送所述一個(gè)或多個(gè)動(dòng)作的一個(gè)或多個(gè)結(jié)果,其中向每個(gè)調(diào)用函數(shù)提供了唯一地標(biāo)識(shí)相關(guān)聯(lián)的第三方應(yīng)用的會(huì)話證書,并且基于所述會(huì)話證書做出所述相關(guān)聯(lián)的第三方應(yīng)用是否被授權(quán)使用所述調(diào)用函數(shù)的判定。
2.如權(quán)利要求1所述的方法,其中調(diào)用函數(shù)包括下述動(dòng)作中的一種或多種:注冊(cè)用戶、出售、交換、購買、獲得信息、遞交信息、更新所遞交的信息、以及訪問所述基于網(wǎng)絡(luò)的商務(wù)工具上的用戶資料。
3.如權(quán)利要求1所述的方法,其中所述調(diào)用函數(shù)執(zhí)行下述動(dòng)作中的一種或多種: 列出貨品以待售; 重列出貨品以待售; 改變待售貨品的貨品屬性; 檢查列出貨品以待售中的錯(cuò)誤; 列出貨品的拍賣費(fèi); 獲得有關(guān)貨品的信息; 獲得特定分類中列出的所有貨品的列表; 搜索貨品; 列出特定用戶正在出售的所有貨品; 列出特定用戶已對(duì)之出價(jià)的所有貨品; 獲得拍賣的高出價(jià)者列表; 獲得有關(guān)用戶的信息; 獲得用戶的反饋積分; 留下關(guān)于用戶的反饋; 獲得指向所述基于網(wǎng)絡(luò)的商務(wù)工具的徽標(biāo)的URL ; 獲得所述基于網(wǎng)絡(luò)的商務(wù)工具的官方時(shí)間; 啟用測試用戶; 檢索定制分類; 檢索用戶的帳戶信息;以及 將文本添加到貨品的描述字段。
4.如權(quán)利要求1所述的方法,其中所述一個(gè)或多個(gè)結(jié)果包括將由解釋器解釋并將被排布為定制化用戶界面的信息。
5.如權(quán)利要求1所述的方法,其中所述一個(gè)或多個(gè)結(jié)果被以可程序化地訪問的格式從所述基于網(wǎng)絡(luò)的商務(wù)工具傳輸?shù)剿龅谌綉?yīng)用。
6.如權(quán)利要求5所述的方法,其中所述可程序化地訪問的格式是具有定制化的標(biāo)簽的XML規(guī)范。
7.一種包括指令的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),當(dāng)所述指令在處理器上執(zhí)行時(shí)使得所述處理器輔助于通過網(wǎng)絡(luò)對(duì)基于網(wǎng)絡(luò)的商務(wù)工具進(jìn)行程序化訪問,所述指令執(zhí)行包括下列項(xiàng)的方法: 通過程序化訪問應(yīng)用從一個(gè)或多個(gè)第三方應(yīng)用接收請(qǐng)求,所述請(qǐng)求基于多個(gè)用戶中的至少一個(gè)和各自第三方應(yīng)用之間的通信,所述請(qǐng)求生成調(diào)用函數(shù)以執(zhí)行與電子商務(wù)有關(guān)的動(dòng)作,以允許在所述基于網(wǎng)絡(luò)的商務(wù)工具和所述多個(gè)用戶中的至少一個(gè)之間通過各自第三方應(yīng)用的一個(gè)或多個(gè)間接交易;并且 響應(yīng)于所述請(qǐng)求,執(zhí)行與電子商務(wù)有關(guān)的一個(gè)或多個(gè)動(dòng)作,并且通過所述程序化訪問應(yīng)用向各自第三方應(yīng)用以可程序化地訪問的格式來傳送所述一個(gè)或多個(gè)動(dòng)作的一個(gè)或多個(gè)結(jié)果,其中向每個(gè)調(diào)用函數(shù)提供了唯一地標(biāo)識(shí)相關(guān)聯(lián)的第三方應(yīng)用的會(huì)話證書,并且基于所述會(huì)話證書做出所述相關(guān)聯(lián)的第三方應(yīng)用是否被授權(quán)使用所述調(diào)用函數(shù)的判定。
8.如權(quán)利要求7所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中所述一個(gè)或多個(gè)結(jié)果包括將由解釋器解釋并將被排布為定制化用戶界面的信息。
9.一種輔助于在基于網(wǎng)絡(luò)的商務(wù)工具處的訪問的方法,該方法包括: 通過程序化訪問應(yīng)用與多個(gè)第三方應(yīng)用通信,以允許在基于網(wǎng)絡(luò)的商務(wù)工具和多個(gè)用戶之間通過各自第三方應(yīng)用的間接交易,所述程序化訪問應(yīng)用從所述第三方應(yīng)用接收請(qǐng)求以執(zhí)行與電子商務(wù)有關(guān)的動(dòng)作,并且是響應(yīng)于與所述各自第三方應(yīng)用的交互的,其中向每個(gè)調(diào)用函數(shù)提供了唯一地標(biāo)識(shí)相關(guān)聯(lián)的第三方應(yīng)用的會(huì)話證書,并且基于所述會(huì)話證書做出所述相關(guān)聯(lián)的第三方應(yīng)用是否被授權(quán)使用所述調(diào)用函數(shù)的判定;并且 響應(yīng)于每個(gè)請(qǐng)求,執(zhí)行與電子商務(wù)有關(guān)的一個(gè)或多個(gè)動(dòng)作,并且通過所述程序化訪問應(yīng)用向各自第三方應(yīng)用以可程序化地訪問的格式來傳送所述一個(gè)或多個(gè)動(dòng)作的一個(gè)或多個(gè)結(jié)果?!?br>
10.如權(quán)利要求9所述的方法,其中所述程序化訪問應(yīng)用傳輸原始數(shù)據(jù),所述原始數(shù)據(jù)不具有任何規(guī)定數(shù)據(jù)顯示的表現(xiàn)規(guī)范。
11.如權(quán)利要求9所述的方法,其中所述第三方應(yīng)用中的至少一個(gè)是將以可程序化地訪問的格式接收到的數(shù)據(jù)與私有企業(yè)應(yīng)用集成起來的獨(dú)立的基于網(wǎng)絡(luò)的商務(wù)工具。
12.如權(quán)利要求9所述的方法,其中所述一個(gè)或多個(gè)動(dòng)作與拍賣有關(guān),并且所述第三方應(yīng)用代表用戶通過所述基于網(wǎng)絡(luò)的商務(wù)工具的程序化界面遞交請(qǐng)求。
13.如權(quán)利要求9所述的方法,其中所述第三方應(yīng)用中的至少一個(gè)包括定制化的用戶界面,用于: 向用戶提供HTML頁面和對(duì)用戶請(qǐng)求進(jìn)行應(yīng)答; 響應(yīng)于所述用戶請(qǐng)求,向所述程序化訪問應(yīng)用傳送調(diào)用函數(shù)請(qǐng)求; 從所述程序化接口接收原始數(shù)據(jù); 將所述原始數(shù)據(jù)格式化成具有顯示規(guī)范的定制化頁面;以及 將頁面提供給用戶。
14.如權(quán)利要求9所述的方法,其中所述第三方應(yīng)用中的至少一個(gè)是基于web的商務(wù)平臺(tái),其通過所述程序化接口使用所述基于網(wǎng)絡(luò)的商務(wù)工具來執(zhí)行拍賣功能,并將結(jié)果集成到所述基于web的商務(wù)平臺(tái)中。
15.一種具現(xiàn)化指令的非短暫性計(jì)算機(jī)可讀介質(zhì),當(dāng)所述指令由處理器執(zhí)行時(shí),執(zhí)行包括下述項(xiàng)的操作: 通過程序化訪問應(yīng)用從一個(gè)或多個(gè)第三方應(yīng)用接收請(qǐng)求,所述請(qǐng)求基于多個(gè)用戶中的至少一個(gè)和各自第三方應(yīng)用之間的通信,所述請(qǐng)求生成調(diào)用函數(shù)以執(zhí)行與電子商務(wù)有關(guān)的動(dòng)作,以允許在所述基于網(wǎng)絡(luò)的商務(wù)工具和所述多個(gè)用戶中的至少一個(gè)之間通過各自第三方應(yīng)用的一個(gè)或多個(gè)間接交易;并且 響應(yīng)于所述請(qǐng)求,執(zhí)行與電子商務(wù)有關(guān)的一個(gè)或多個(gè)動(dòng)作,并且通過所述程序化訪問應(yīng)用向各自第三方應(yīng)用以可程序化地訪問的格式來傳送所述一個(gè)或多個(gè)動(dòng)作的一個(gè)或多個(gè)結(jié)果,其中向每個(gè)調(diào)用函數(shù)提供了唯一地標(biāo)識(shí)相關(guān)聯(lián)的第三方應(yīng)用的會(huì)話證書,并且基于所述會(huì)話證書做出所述相關(guān)聯(lián)的第三方應(yīng)用是否被授權(quán)使用所述調(diào)用函數(shù)的判定。
16.一種輔助于通過網(wǎng)絡(luò)對(duì)基于網(wǎng)絡(luò)的商務(wù)工具進(jìn)行程序化訪問的方法,該方法包括: 通過程序化訪問應(yīng)用從一個(gè)或多個(gè)第三方應(yīng)用接收請(qǐng)求,所述請(qǐng)求基于第一多個(gè)用戶中的至少一個(gè)和各自第三方應(yīng)用之間的通信,所述請(qǐng)求生成調(diào)用函數(shù)以執(zhí)行與電子商務(wù)有關(guān)的動(dòng)作,以允許在所述基于網(wǎng)絡(luò)的商務(wù)工具和所述多個(gè)用戶中的至少一個(gè)之間通過各自第三方應(yīng)用的一個(gè)或多個(gè)間接交易,其中所述第一多個(gè)用戶中的至少一個(gè)和所述各自第三方應(yīng)用之間的通信使用第一數(shù)據(jù)格式; 響應(yīng)于所述請(qǐng)求,執(zhí)行與電子商務(wù)有關(guān)的一個(gè)或多個(gè)動(dòng)作,并且通過所述程序化訪問應(yīng)用向各自第三方應(yīng)用以可程序化地訪問的格式來傳送所述一個(gè)或多個(gè)動(dòng)作的一個(gè)或多個(gè)結(jié)果;并且 通過所述程序化訪問應(yīng)用直接與第二多個(gè)用戶通信以允許所述基于網(wǎng)絡(luò)的商務(wù)工具和所述第二多個(gè)用戶之間的直接交易,其中當(dāng)與所述第二多個(gè)用戶通信時(shí),直接通信使用第二數(shù)據(jù)格式,所述第二數(shù)據(jù)格式不同于所述第一數(shù)據(jù)格式。
17.如權(quán)利要求16所述的方法,其中所述一個(gè)或多個(gè)結(jié)果被以可程序化地訪問的格式從所述基于網(wǎng)絡(luò)的商務(wù)工具傳輸?shù)剿龅谌綉?yīng)用。
18.如權(quán)利要求17所述的方法,其中所述可程序化地訪問的格式是具有定制化的標(biāo)簽的XML規(guī)范。
19.一種包括指令的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),當(dāng)所述指令在處理器上執(zhí)行時(shí)使得所述處理器輔助于通過網(wǎng)絡(luò)對(duì)基于網(wǎng)絡(luò)的商務(wù)工具進(jìn)行程序化訪問,所述指令執(zhí)行包括下列項(xiàng)的方法: 通過程序化訪問應(yīng)用從一個(gè)或多個(gè)第三方應(yīng)用接收請(qǐng)求,所述請(qǐng)求基于第一多個(gè)用戶中的至少一個(gè)和各自第三方應(yīng)用之間的通信,所述請(qǐng)求生成調(diào)用函數(shù)以執(zhí)行與電子商務(wù)有關(guān)的動(dòng)作,以允許在所述基于網(wǎng)絡(luò)的商務(wù)工具和所述多個(gè)用戶中的至少一個(gè)之間通過各自第三方應(yīng)用的一個(gè)或多個(gè)間接交易,其中所述第一多個(gè)用戶中的至少一個(gè)和所述各自第三方應(yīng)用之間的通信使用第一數(shù)據(jù)格式; 響應(yīng)于所述請(qǐng)求,執(zhí)行與電子商務(wù)有關(guān)的一個(gè)或多個(gè)動(dòng)作,并且通過所述程序化訪問應(yīng)用向各自第三方應(yīng)用以可程序化地訪問的格式來傳送所述一個(gè)或多個(gè)動(dòng)作的一個(gè)或多個(gè)結(jié)果;并且 通過所述程序化訪問應(yīng)用直接與第二多個(gè)用戶通信以允許所述基于網(wǎng)絡(luò)的商務(wù)工具和所述第二多個(gè)用戶之間的直接交易,其中當(dāng)與所述第二多個(gè)用戶通信時(shí)直接通信使用第二數(shù)據(jù)格式,所述第二數(shù)據(jù)格式不同于所述第一數(shù)據(jù)格式。
20.一種具現(xiàn)化指令的非短暫性計(jì)算機(jī)可讀介質(zhì),當(dāng)所述指令由處理器執(zhí)行時(shí),執(zhí)行包括下述項(xiàng)的操作: 通過程序化訪問應(yīng)用從一個(gè)或多個(gè)第三方應(yīng)用接收請(qǐng)求,所述請(qǐng)求基于第一多個(gè)用戶中的至少一個(gè)和各自第三方應(yīng)用之間的通信,所述請(qǐng)求生成調(diào)用函數(shù)以執(zhí)行與電子商務(wù)有關(guān)的動(dòng)作,以允許在所述基于網(wǎng)絡(luò)的商務(wù)工具和所述多個(gè)用戶中的至少一個(gè)之間通過各自第三方應(yīng)用的一個(gè)或多個(gè)間接交易,其中所述第一多個(gè)用戶中的至少一個(gè)和所述各自第三方應(yīng)用之間的通信使用第一數(shù)據(jù)格式; 響應(yīng)于所述請(qǐng)求,執(zhí)行與電子商務(wù)有關(guān)的一個(gè)或多個(gè)動(dòng)作,并且通過所述程序化訪問應(yīng)用向各自第三方應(yīng)用以可程序化地訪問的格式來傳送所述一個(gè)或多個(gè)動(dòng)作的一個(gè)或多個(gè)結(jié)果;并且 通過所述程序化訪問應(yīng)用直接與第二多個(gè)用戶通信以允許所述基于網(wǎng)絡(luò)的商務(wù)工具和所述第二多個(gè)用戶之間的直接交易,其中當(dāng)與所述第二多個(gè)用戶通信時(shí)直接通信使用第二數(shù)據(jù)格式,所述第二數(shù)據(jù)·格式不同于所述第一數(shù)據(jù)格式。
【文檔編號(hào)】G06Q30/06GK103593798SQ201310451619
【公開日】2014年2月19日 申請(qǐng)日期:2002年2月11日 優(yōu)先權(quán)日:2001年10月31日
【發(fā)明者】亞歷克斯·D·蓬, 斯科特·萊希, 邁克·威爾遜 申請(qǐng)人:電子灣有限公司