專利名稱:基于調(diào)用策略的電子商務(wù)系統(tǒng)和方法
一般而言,本發(fā)明涉及電子商務(wù)的發(fā)展。更具體地說,本發(fā)明提供一種系統(tǒng)和方法,它允許電子商務(wù)客戶在該客戶直接控制下建立個性化和個體化的購物策略。
由于客戶們克服了開始時對在線訂購的懷疑或恐懼,電子商務(wù)(e-商務(wù))正在迅速擴展。電子商務(wù)的好處很多??蛻敉鼙苊飧冻鰢忆N售稅,這些銷售稅對許多物品可能會超過所遇到的任何運輸費用。再有,客戶能在全國范圍的各種零售店購物而且會發(fā)現(xiàn)其價格顯著低于離線可得到的同樣物品的價格。
針對具體客戶來定制電子商務(wù)零售店與客戶之間的在線交互作用往往是有限的或不存在的。例如,一個圖書零售店可能利用當(dāng)前的購買把客戶的注意力引到類似的圖書。然而,購買這同一本書的每個客戶將會收到這同樣的參考信息,所以這幾乎不是個性化的。
所以,如果有一種系統(tǒng)和方法,它允許客戶建立個性化的、個體化的購物策略,該策略能被自動地應(yīng)用于該客戶以及與該客戶相關(guān)的人們(如家庭成員或業(yè)務(wù)上的同事),那將是有好處的。
提出了一種在分布式數(shù)據(jù)處理系統(tǒng)中管理電子商務(wù)的系統(tǒng)和方法。其主要部件是在每個客戶處的個人商務(wù)管理器(PCM)客戶機端代理。這個客戶機端代理建立一套客戶信息、一套客戶規(guī)則和一套客戶策略。在客戶處的PCM能管理多個參加者,如家庭成員、業(yè)務(wù)上的同事或大學(xué)里的同事。主賬戶持有者為其他參加者設(shè)置規(guī)則和策略??蛻粜畔⑼ǔ0蛻裘?、參加者名單、付賬地址、送貨地址以及賬戶信息。客戶規(guī)則是基于有關(guān)電子商務(wù)進(jìn)行過程中的“是-否”決定,例如是否能把客戶信息發(fā)送到可信賴的第三方處??蛻舨呗钥梢源_定用于每個被授權(quán)參加者的被認(rèn)可的零售店清單、一個賬戶與一特定零售店處的關(guān)聯(lián)、與每個參加者關(guān)聯(lián)的消費限額、以及對來自零售店的信息的過濾器,它確定哪些信息要被顯示。這些只是策略舉例;廣泛多樣的其他策略是可能的。在每個零售店處,還有一個個人商務(wù)管理器服務(wù)器端代理。這些客戶機端和服務(wù)器端代理根據(jù)在每個客戶處建立的規(guī)則和策略來交換信息和管理電子商務(wù)活動。
在所附權(quán)利要求中提出了相信為本發(fā)明特點的新特性。然而,通過結(jié)合附圖參考下文中對所示實施例的詳細(xì)描述,將會最好地理解發(fā)明本身以及最佳使用方式及其進(jìn)一步的目的和優(yōu)點,這里
圖1是在其中可實現(xiàn)本發(fā)明的一個分布式數(shù)據(jù)處理系統(tǒng)的圖示;圖2是可以作為服務(wù)器實現(xiàn)的數(shù)據(jù)處理系統(tǒng)的方框圖,在該系統(tǒng)中可以實現(xiàn)本發(fā)明;圖3是可以作為客戶機實現(xiàn)的數(shù)據(jù)處理系統(tǒng)的方框圖,在該系統(tǒng)中可以實現(xiàn)本發(fā)明;圖4顯示根據(jù)本發(fā)明的最佳實施例用于個人商務(wù)管理器(PCM)的內(nèi)容舉例;圖5顯示根據(jù)本發(fā)明的最佳實施例把個人商務(wù)管理器(PCM)集成到一客戶端計算機系統(tǒng)中的各種方式;圖6顯示不使用PCM系統(tǒng)的兩個購物事務(wù);圖7顯示根據(jù)本發(fā)明的最佳實施例在服務(wù)器端和客戶機端都使用PCM代理時的與圖6相同的兩個購物事務(wù);圖8是根據(jù)本發(fā)明的最佳實施例支持PCM系統(tǒng)的客戶機端軟件方框圖;圖9是根據(jù)本發(fā)明的最佳實施例在處理來自服務(wù)器的響應(yīng)過程中的事件流;圖10顯示根據(jù)本發(fā)明的最佳實施例支持PCM系統(tǒng)的服務(wù)器端軟件方框圖;圖11顯示根據(jù)本發(fā)明的最佳實施例在處理來自客戶機的請求過程中的事件流。
現(xiàn)在參考附圖,特別是參考圖1,圖中描繪了在其中可以實現(xiàn)本發(fā)明的一個分布式數(shù)據(jù)處理系統(tǒng)。
分布式數(shù)據(jù)處理系統(tǒng)100是一個在其中可實現(xiàn)本發(fā)明的計算機網(wǎng)絡(luò)。分布式數(shù)據(jù)處理系統(tǒng)100包含網(wǎng)絡(luò)102,它是用于在連到分布式數(shù)據(jù)處理系統(tǒng)100內(nèi)的各種裝置和計算機之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)102可以包括永久性連接,如導(dǎo)線或光纖電纜,或者通過電話線連接建立的臨時性連接。
在所描繪的例子中,服務(wù)器104、114、116及118連到網(wǎng)絡(luò)102上。存儲單元106和122也連到網(wǎng)絡(luò)102上,為任何一個或全體服務(wù)器104、114、116和118提供后備支持。存儲單元122為服務(wù)器104提供專用后備支持。此外,客戶機108、110及112也連到網(wǎng)絡(luò)102上。這三個客戶機可以是例如個人計算機或網(wǎng)絡(luò)計算機。為了本應(yīng)用程序的目的,網(wǎng)絡(luò)計算機是指與一網(wǎng)絡(luò)連接的任何計算機,它從與該網(wǎng)絡(luò)連接的另一臺計算機那里接收程序或其他應(yīng)用程序。分布式數(shù)據(jù)處理系統(tǒng)100可以包括圖中未畫出的其他服務(wù)器、客戶機和其他裝置。
在所描繪的例子中,服務(wù)器104、114、116和118為來自客戶機108、110和112的數(shù)據(jù)提供存儲器。這四個服務(wù)器還向客戶機108、110和112提供數(shù)據(jù),如引導(dǎo)文件、操作系統(tǒng)映像及應(yīng)用程序??蛻魴C108、110和112是服務(wù)器104、114、116和118之一或全部的客戶機。可以由服務(wù)器104、114、116和118之一向在客戶機108、110和112之一上進(jìn)行的特定應(yīng)用程序提供支持。此外,服務(wù)器104、114、116和118可以彼此提供后備支持。當(dāng)一個服務(wù)器發(fā)生故障時,可由網(wǎng)絡(luò)管理員分配一個冗余后備服務(wù)器,在這種情況下,指向有故障服務(wù)器的請求被導(dǎo)向該冗余后備服務(wù)器。
存儲器單元106和122以與此類似的方式向服務(wù)器104、114、116和118提供數(shù)據(jù)后備支持。然而,不是在每次使用時由網(wǎng)絡(luò)管理員分配數(shù)據(jù)后備存儲器單元,而是設(shè)定數(shù)據(jù)后備分配,并且是在使用率低的時間進(jìn)行任何服務(wù)器104、114、116和118與存儲器單元106和122之間的數(shù)據(jù)后備傳送,通常是在午夜之后。
在所描繪的例子中,分布式數(shù)據(jù)處理系統(tǒng)100可以是因特網(wǎng),以網(wǎng)絡(luò)102代表使用TCP/IP協(xié)議組彼此進(jìn)行通信的網(wǎng)絡(luò)和網(wǎng)關(guān)的世界范圍集合。因特網(wǎng)的核心是在主要節(jié)點或主計算機之間的高速數(shù)據(jù)通信線路骨干,這些主要節(jié)點或主計算機包含數(shù)以千計的為數(shù)據(jù)和消息提供路由的商業(yè)、政府、教育以及其他計算機系統(tǒng)。本發(fā)明特別感興趣的是分布式數(shù)據(jù)處理系統(tǒng)100在e-商務(wù)(電子商務(wù))上的應(yīng)用。本發(fā)明允許客戶機108、110和112在與e-商務(wù)服務(wù)器(如服務(wù)器104、114-118)交互作用時建立規(guī)則和策略。
當(dāng)然,分布式數(shù)據(jù)處理系統(tǒng)100還可以作為多種不同網(wǎng)絡(luò)形式來實現(xiàn),如內(nèi)聯(lián)網(wǎng)或局域網(wǎng)。圖1是想作為一個例子,而不是對本發(fā)明的那些過程的結(jié)構(gòu)性限制。
現(xiàn)在參考圖2,圖中描繪了根據(jù)本發(fā)明可作為服務(wù)器(如圖1中的服務(wù)器104)實現(xiàn)的數(shù)據(jù)處理系統(tǒng)方框圖。數(shù)據(jù)處理系統(tǒng)200可以是一個對稱多處理器系統(tǒng)(SMP),它包括連到系統(tǒng)總線206上的多個處理器202和204。另一種情況是可以利用單處理器。也連到系統(tǒng)總線206上的是存儲器控制器/高速緩存208,它提供與本地存儲器209的接口。I/O總線橋210連到系統(tǒng)總線206并提供與I/O總線212的接口。如圖中所示,存儲器控制器/高速緩存208和I/O總線橋210可以集成到一起。
與I/O總線212相連的外圍部件互連(PCI)總線橋214提供到PCI本地總線216的接口。若干調(diào)制解調(diào)器218-220可連到PCI總線216。典型的PCI總線實現(xiàn)將支持四個PCI擴展槽或加入式連接器。通過經(jīng)添加板連到PCI本地總線216的調(diào)制解調(diào)器218和網(wǎng)絡(luò)適配器220可提供到達(dá)圖1中網(wǎng)絡(luò)計算機108-112的通信鏈路。針對本發(fā)明,服務(wù)器200被指定為促進(jìn)與客戶機(如圖1中的客戶機108、110和112)的電子商務(wù)事務(wù)。客戶機與因特網(wǎng)的連接可以是通過撥號調(diào)制解調(diào)器的低速連接或者是通過較快的技術(shù),如電纜調(diào)制解調(diào)器或DSL(數(shù)字用戶線路)。
附加的PCI總線橋222和224為附加的PCI總線226和228提供接口,由此可支持附加的調(diào)制解調(diào)器或網(wǎng)絡(luò)適配器。這樣,服務(wù)器200允許到多個網(wǎng)絡(luò)計算機的連接。如圖所示,存儲器映射圖形適配器230和硬盤232也可以或直接或間接地連到I/O總線212。
本領(lǐng)域普通技術(shù)人員將會理解,圖2中描繪的硬件可以改變。例如,可以有其他外圍裝置,如光盤驅(qū)動器之類,用于補充或替代所描繪的硬件。所描繪的例子不意味著針對本發(fā)明的結(jié)構(gòu)性限制。
圖2中描繪的數(shù)據(jù)處理系統(tǒng)可以是例如IBM AS/400,這是國際商用機器公司(Armonk,紐約)的產(chǎn)品,在其上運行高級交互執(zhí)行(AIX)操作系統(tǒng)。
現(xiàn)在參考圖3,圖中顯示在其中可實現(xiàn)本發(fā)明的一個數(shù)據(jù)處理系統(tǒng)方框圖。數(shù)據(jù)處理系統(tǒng)300是一客戶計算機的舉例。數(shù)據(jù)處理系統(tǒng)300利用外圍部件互連(PCI)本地總線結(jié)構(gòu)。雖然所描繪的例子使用PCI總線,但也可使用其他總線結(jié)構(gòu),如微通道和ISA。處理器302和主存儲器304通過PCI橋308連到PCI本地總線306。PCI橋308還可以包括一個用于處理器302的集成的存儲器控制器和高速緩存。通過直接部件互連或通過添加板可實現(xiàn)到PCI本地總線306的附加連接。在所描繪的例子中,通過直接部件互連使局域網(wǎng)(LAN)適配器310、SCSI主機總線適配器312。及擴展總線接口314連到PCI本地總線306。與此相對照的是,音頻適配器316、圖形適配器318和音頻/視頻適配器(A/V)319是由插入擴展槽中的添加板連到PCI本地總線306的。擴展總線接口314為鍵盤和鼠標(biāo)適配器320、調(diào)制解調(diào)器322、及附加存儲器324提供連接。在所描繪的例子中,SCSI主機總線適配器312為硬盤驅(qū)動器326、帶驅(qū)動器328、CD-ROM驅(qū)動器330及數(shù)字視盤只讀存儲器驅(qū)動器(DVD-ROM)332提供連接。典型的PCI本地總線實現(xiàn)將支持三個或四個PCI擴展槽或添加連接器。
本領(lǐng)域的普通技術(shù)人員將會理解,圖3中的硬件可根據(jù)具體實現(xiàn)而改變。所描繪的客戶機300是使用調(diào)制解調(diào)器322連到因特網(wǎng),但用更高速度的技術(shù),如DSL或電纜調(diào)制解調(diào)器把客戶機連到因特網(wǎng)上的電子商務(wù)服務(wù)器是可能的。不管連接技術(shù)如何,設(shè)計的本發(fā)明系統(tǒng)和方法是要提供一種穩(wěn)健的環(huán)境以促進(jìn)和推動在圖3所示客戶機上的用戶使用電子商務(wù)。所描繪的例子不意味著針對本發(fā)明加以技術(shù)限制。例如,當(dāng)用戶從含有更有力的客戶機的工作場所進(jìn)行電子商務(wù)時,本發(fā)明的過程可應(yīng)用于多處理器數(shù)據(jù)處理系統(tǒng)。本發(fā)明的過程還可應(yīng)用于提供對因特網(wǎng)訪問的手持無線裝置。
電子商務(wù)的一個主要目標(biāo)是使在線購物經(jīng)歷變得方便和靈活。本發(fā)明引入個人商務(wù)管理器(PCM),它被設(shè)計成允許用戶實現(xiàn)商務(wù)規(guī)則和策略,這些規(guī)則和策略可應(yīng)用于該客戶及其與該客戶相關(guān)聯(lián)的共享這同一PCM的人們,如家庭成員。特別重要的是,這些規(guī)則和策略應(yīng)在該客戶的直接控制之下。
現(xiàn)在參考圖4,圖中顯示個人商務(wù)管理器(PCM)的內(nèi)容舉例。所存儲的數(shù)據(jù)404含有家常事項,如名字、出生日期、付賬地址、送貨地址等。應(yīng)該指出,每個PCM可有多個用戶賬戶,如每個家庭成員有一個賬戶。PCM 402還能包含多個規(guī)則406。只顯示了一條規(guī)則將登錄的用戶信息自動傳送到可信任的第三方地點。一個共同的信息傳送應(yīng)該是信用卡結(jié)清處,以在認(rèn)可一個事務(wù)之前先認(rèn)可一次收款。
PCM 402還能包含多個策略408。規(guī)則和策略的主要區(qū)別是規(guī)則涉及可能使用復(fù)選框指定的“是-否”決定,而策略涉及更詳細(xì)的信息,如所提供的兩個例子表現(xiàn)出的那樣。在策略408中簡略顯示的第一個策略是允許一個家庭成員(一個兒子)在由主賬戶持有者認(rèn)可的站點列表中包含的一個或多個萬維網(wǎng)(Web)站點上每月花費他的50.00美元補貼。主賬戶持有者的信用卡將被用于付賬。假定主賬戶持有者有幾個信用卡登錄在案,則第二策略保證在這種情況下一個特定卡(白金維薩(visa)卡)用于與一特定零售店(Bloomingdale′s)進(jìn)行全部購物。不難想象,有多種由該客戶實現(xiàn)的策略,以利于該客戶及在該客戶的PCM上有名字的其他人的購物實踐。一個PCM不限于由家庭成員使用;同樣的步驟可由業(yè)務(wù)上的同事們、一個政府機構(gòu)的雇員們、或一個大學(xué)的同事們,這只是要列出少數(shù)可能應(yīng)用的名字。
由于帶寬問題,特別是當(dāng)使用調(diào)制解調(diào)器時,因特網(wǎng)的用戶們都已經(jīng)歷過萬維網(wǎng)頁的長下載時間。電子商務(wù)提供者想使站點盡可能地吸引人和具有靈活性,但這往往造成更大的萬維網(wǎng)頁和更長的下載時間。PCM系統(tǒng)涉及服務(wù)器端代理和客戶機端代理二者。通過把某些部件放在客戶機端,帶寬問題能被減輕,那些策略能被應(yīng)用于所有電子商務(wù)零售店。
現(xiàn)在參考圖5,圖中以圖形顯示了把個人商務(wù)管理器(PCM)集成到客戶機端計算機系統(tǒng)中的各種方式。通常,個人商務(wù)管理器(PCM)是作為因特網(wǎng)瀏覽器的插入件(plug-in)502被安裝的。瀏覽器插入件是擴展萬維網(wǎng)瀏覽器能力的第三方軟件產(chǎn)品。其他方式有把PCM存儲在硬盤驅(qū)動器506中,把它存儲在可移動介質(zhì)508上,把它建在系統(tǒng)軟件510中,把它集成到IT軟件512中,或者直接把它編碼到瀏覽器514中。
服務(wù)器端部件能更新客戶機端代理,并能把新的應(yīng)用程序適當(dāng)?shù)胤职l(fā)到該代理上。因為由PCM系統(tǒng)建立的規(guī)則和策略允許以該客戶的特定需要為目標(biāo)向客戶傳送信息,所以可去掉該客戶不需要或不想要的信息。這有助于減小服務(wù)器和客戶機之間的流量帶寬。
服務(wù)器端代理能通知客戶機端代理關(guān)于該客戶特別感興趣的特定購買或其他電子商務(wù)。當(dāng)該客戶啟動一瀏覽器時,客戶機端代理將會顯示所收到的所有這類通信。如果該客戶決定訂購一個列出的產(chǎn)品,這可通過鏈接到一直接購買系統(tǒng)來完成,完全越過該電子商務(wù)零售店的萬維網(wǎng)站。
現(xiàn)在參考圖6,圖中顯示兩個不使用PCM系統(tǒng)的購買事務(wù)。假定客戶602讀了John Grisham的所有小說并想購買Grisham寫的下一本書??蛻?02通過鏈路604連續(xù)地監(jiān)視書零售店602的萬維網(wǎng)站。經(jīng)過許多周或許多月對這一站點的監(jiān)視,最終客戶602在書零售店萬維網(wǎng)站606發(fā)現(xiàn)了Grisham的新書并訂購了該書。書零售店606把這一訂單再送到該零售店使用的直接購買系統(tǒng)608上。
客戶602還擁有一臺DVD播放機并想通過瀏覽DVD零售店站點612保持追蹤新電影DVD的發(fā)行。當(dāng)該客戶602發(fā)現(xiàn)了要訂購的新DVD,該訂單通過鏈路610發(fā)送到DVD零售店612,它再把該訂單送到直接購買系統(tǒng)614上。
現(xiàn)在參考圖7,圖中顯示如圖6所示的同樣兩次購買,但在服務(wù)器端和客戶機端都使用PCM代理。該客戶已建立了兩條策略她想立即得到關(guān)于由John Grisham出版的任何新書的通知和她想得到關(guān)于在過去12個月中已在電影院出現(xiàn)的電影的任何新DVD發(fā)行的通知。書零售店702使用直接購買系統(tǒng)704。當(dāng)直接購買系統(tǒng)704存放最新Grisham書時,書零售店702通告PCM服務(wù)器端代理,已出版了Grisham的一本新書。服務(wù)器端代理706向所有客戶機端代理通告新書發(fā)行情況,但對該客戶由客戶機端代理710實現(xiàn)的策略已指定只有由John Grisham寫的書才被顯示。,服務(wù)器端代理706經(jīng)由鏈路708把Grisham新書通告發(fā)送到客戶機端代理710。如圖5所示,客戶機端代理710能駐留在該計算機環(huán)境中的多種位置。因為Grisham書的通知與所在的策略相匹配,這一信息便在該客戶712下一次啟動她的瀏覽器時顯示給該客戶712。如果客戶712選擇購買該書,該訂單便經(jīng)由鏈路714直接發(fā)送給直接購買系統(tǒng)704,完全越過書零售店萬維網(wǎng)站702。
以類似的方式,DVD零售店萬維網(wǎng)站716從直接購買系統(tǒng)718訂購它的全部DVD。每當(dāng)發(fā)行任何新的電影DVD時,PCM服務(wù)器端代理便通告所有的客戶機端代理。在客戶機端代理710的情況中,通告是經(jīng)由鏈路722。在該客戶機端代理處的策略是只顯示為過去12個月中生產(chǎn)的電影所發(fā)行的DVD。向客戶712展示了在DVD上發(fā)行的近期電影清單,而且她能購買她想要的那些。當(dāng)購買一個DVD時,訂單從客戶機端代理710經(jīng)由鏈路724發(fā)送到直接購買系統(tǒng)718。通過使用PCM系統(tǒng),客戶能立即得到關(guān)于她特別感興趣的產(chǎn)品的通告。與客戶連續(xù)“在萬維網(wǎng)上沖浪”以找到所希望的產(chǎn)品相比,這一過程能更有效地使用可得到的帶寬。
現(xiàn)在參考圖8,圖8是支持PCM系統(tǒng)的客戶機端軟件的方框圖??蛻魴C端點802包含若干部件,如圖中右側(cè)所示。PCM可作為瀏覽器804的一部分來運行。另一種作法是,PCM可為應(yīng)用程序806的一部分。客戶能通過PCM控制面板808訪問該PCM。這允許用戶送入或修改存儲的數(shù)據(jù)(圖4中的404),設(shè)置規(guī)則(圖4中的406)和建立策略(圖4中的408)。送入數(shù)據(jù)是通過該客戶完成的打入表格來實現(xiàn)的。設(shè)置規(guī)則是通過兩個選擇之間的跳變來建立的,如允許自動傳送被登錄信息或不允許。設(shè)置策略更復(fù)雜些,但“巫術(shù)”系統(tǒng)(Wizard)能通過設(shè)置策略時可得到的各種選項來指導(dǎo)客戶。
PCM系統(tǒng)駐留在應(yīng)用層810的頂上。因為在一計算機系統(tǒng)中的所有輸入/輸出活動都是由操作系統(tǒng)管理,所以這些軟件部件依靠操作系統(tǒng)層812完成輸入和輸出。
如圖9中所示,通過解釋在處理來自服務(wù)器的響應(yīng)過程中的事件流,可最好地理解圖8中的方框圖??蛻魴C將進(jìn)行一次對服務(wù)器的請求并接受一個響應(yīng)(步驟902)。這個響應(yīng)通常是以置標(biāo)語言(如XML)表示的,如XML,而且對響應(yīng)進(jìn)行分析(步驟904)。對每個XML標(biāo)記進(jìn)行檢驗以確定它是否與PCM關(guān)聯(lián)。如果它不是一個PCM XML標(biāo)記(步驟906否),則對該響應(yīng)的處理不使用PCM(步驟908),并把一個回答發(fā)送到服務(wù)器(步驟910)。
如果一個XML標(biāo)記是一PCM標(biāo)記(步驟906是),則把該響應(yīng)作為一個PCM請求來處理(步驟912)。通常這一處理將涉及核查PCM客戶機端策略(步驟914)。如果PCM客戶機端策略不允許該操作(步驟916否),則向服務(wù)器發(fā)送一個適當(dāng)?shù)幕卮?步驟910)。如果PCM客戶機端策略確實允許該操作(步驟916是),則該客戶將作出決定(步驟918),如訂購一個物品或不訂購一個物品,并向服務(wù)器發(fā)送一個適當(dāng)?shù)捻憫?yīng)(步驟910)。
現(xiàn)在參考圖10,圖中顯示支持PCM系統(tǒng)的服務(wù)器端軟件方框圖。萬維網(wǎng)服務(wù)器1002包含若干部件,如圖中右側(cè)所示。PCM服務(wù)器1004是在其頂級。應(yīng)用服務(wù)器1006調(diào)用PCM服務(wù)器1004的那些方法。這是用Java Servlets 1008實現(xiàn)的。雖然所示本發(fā)明最佳實施例使用的是編程語言Java,但如本領(lǐng)域技術(shù)人員將理解的那樣,本發(fā)明也會用其他編程語言實現(xiàn),如C++。
應(yīng)用服務(wù)器1006駐留在HTTP(超文本傳輸協(xié)議)服務(wù)器1010的頂上。因為在計算機系統(tǒng)中的所有輸入/輸出活動由操作系統(tǒng)管理,所以這些軟件部件依靠操作系統(tǒng)層1012來完成輸入和輸出。
如圖11中所示,通過解釋在處理來自客戶機的請求(步驟1102)過程中的事件流,可最好地理解圖10中的方框圖。在收到一個來自客戶機的請求之后,該請求被分析(步驟1104)。該請求被檢驗,看是否存在任何PCM數(shù)據(jù)。如果沒有PCM數(shù)據(jù)(步驟1106否),則對該響應(yīng)的處理不使用PCM(步驟1108)并把一個回答發(fā)送到客戶機(步驟1110)。
如果有PCM數(shù)據(jù)(步驟1106是),則把該請求作為PCM請求處理(步驟1112)。通常這一處理將涉及核查PCM服務(wù)器端策略(步驟1114)。例如,來自該客戶的請求可能指出是否允許該服務(wù)器把登錄的數(shù)據(jù)傳送給可信任的第三方處,如圖4中所示規(guī)則406。如果該客戶已指出她不想使該特定策略活動生效(步驟1116否),則不進(jìn)行該PCM活動(步驟1118)。如果該客戶指出應(yīng)調(diào)用該策略(步驟1116是),則進(jìn)行適當(dāng)?shù)腜CM活動(步驟1120)。根據(jù)是否調(diào)用該策略,向該客戶機發(fā)送適當(dāng)?shù)幕卮?步驟1110)。
重要的是應(yīng)該指出,盡管對本發(fā)明所作的描述是在全功能數(shù)據(jù)處理系統(tǒng)的環(huán)境中進(jìn)行的,但本領(lǐng)域普通技術(shù)人員將會理解,本發(fā)明的過程能以計算機可讀指令介質(zhì)形式和如圖5所示各種形式進(jìn)行發(fā)布,而且能同樣地應(yīng)用本發(fā)明,不管在實現(xiàn)這種發(fā)布時實際使用的信號承載介質(zhì)的具體類型如何。計算機可讀介質(zhì)的實例包括可記錄型介質(zhì),如軟盤、硬盤驅(qū)動器、RAM、和CD-ROM,以及傳輸型介質(zhì),如數(shù)字和模擬通信鏈路。
已經(jīng)給出的對本發(fā)明的描述是為了示例和說明的目的,而不是要排除其他形式和把本發(fā)明限定于所披露的形式。對于本領(lǐng)域的普通技術(shù)人員而言,許多修改和變化是顯然的。所選擇和描述的實施例是為了最好地解釋本發(fā)明的原理和實際應(yīng)用,并使本領(lǐng)域其他普通技術(shù)人員能理解本發(fā)明,以用于帶有各種修正的各種實施例,從而適用于所考慮的具體應(yīng)用。
權(quán)利要求
1.一種在分布式數(shù)據(jù)處理系統(tǒng)中管理電子商務(wù)的方法,該方法包含由計算機實現(xiàn)的如下步驟在客戶處建立個人商務(wù)管理器客戶機端代理,其中個人商務(wù)管理器客戶機端代理為客戶處建立客戶信息、一個或多個客戶規(guī)則、及一個或多個客戶策略;根據(jù)為客戶處建立的客戶信息、一個或多個客戶規(guī)則及一個或多個客戶策略,管理客戶處和零售商處之間的數(shù)據(jù)交換。
2.權(quán)利要求1的方法,其中個人商務(wù)管理器位于一個瀏覽器插入件、瀏覽器的一個實現(xiàn)、系統(tǒng)盤上的一個文件、一個系統(tǒng)軟件程序和可裝卸介質(zhì)上的一個文件這些的至少一個之中。
3.權(quán)利要求1的方法,其中的個人商務(wù)管理器客戶機端代理包括多個參加者每個人的信息。
4.權(quán)利要求3的方法,其中多個參加者中有至少一個被指定為主參加者。
5.權(quán)利要求4的方法,其中只有主參加者能送入和修改與此個人商務(wù)管理器客戶機端代理相關(guān)聯(lián)的客戶信息、一個或多個客戶規(guī)則和一個或多個客戶策略。
6.權(quán)利要求1的方法,其中客戶信息包括客戶名、參加者名、付賬地址、送貨地址和賬戶信息這些中的至少一個。
7.權(quán)利要求1的方法,其中客戶規(guī)則是基于針對電子商務(wù)功能的“是-否”決定。
8.權(quán)利要求7的方法,其中一個或多個客戶規(guī)則包括授權(quán)將客戶信息傳送給可信任的第三方處。
9.權(quán)利要求1的方法,其中一個或多個客戶策略確定至少下列之一被授權(quán)進(jìn)行電子商務(wù)的參加者,對每個被授權(quán)參加者認(rèn)可的零售店處,一個賬戶與一特定零售店處的關(guān)聯(lián),被授權(quán)參加者的消費限額,以及對來自零售店的信息的過濾器,它確定顯示哪些信息。
10.一種在分布式數(shù)據(jù)處理系統(tǒng)中管理電子商務(wù)的方法,該方法包含由計算機實現(xiàn)的下列步驟在零售店處建立個人商務(wù)管理器服務(wù)器端代理;以及管理零售店處和客戶處之間的數(shù)據(jù)交換。
11.權(quán)利要求10的方法,其中個人商務(wù)管理器服務(wù)器端代理能識別從客戶機端個人商務(wù)管理器代理向該服務(wù)器傳送的個人商務(wù)管理器信息。
12.權(quán)利要求10的方法,其中個人商務(wù)管理器服務(wù)器端代理存儲客戶信息,實施客戶規(guī)則和實施客戶策略。
13.一種基于客戶機的商務(wù)管理系統(tǒng),該系統(tǒng)包含初始化裝置,用于在客戶處建立個人商務(wù)管理器客戶機端代理,其中的個人商務(wù)管理器客戶機端代理為該客戶處建立客戶信息、一個或多個客戶規(guī)則和一個或多個客戶策略;以及管理裝置,用于根據(jù)為客戶處建立的客戶信息、一個或多個客戶規(guī)則和一個或多個客戶策略,管理該客戶處和零售店處之間的數(shù)據(jù)交換。
14.權(quán)利要求13的系統(tǒng),其中該個人商務(wù)管理器位于一個瀏覽器插入件、瀏覽器的一個實現(xiàn)、系統(tǒng)盤上的一個文件、一個系統(tǒng)軟件程序和可裝卸介質(zhì)上的一個文件這些的至少一個之中。
15.權(quán)利要求13的系統(tǒng),其中個人商務(wù)管理器客戶機端代理包括多個參加者每個人的信息。
16.權(quán)利要求15的系統(tǒng),其中多個參加者中有至少一個被指定為主參加者。
17.權(quán)利要求16的系統(tǒng),其中只有主參加者能送入和修改與此個人商務(wù)管理器客戶機端代理相關(guān)聯(lián)的客戶信息、一個或多個客戶規(guī)則和一個或多個客戶策略。
18.權(quán)利要求13的系統(tǒng),其中客戶信息包括客戶名、參加者名、付賬地址、送貨地址和賬戶信息這些中的至少一個。
19.權(quán)利要求13的系統(tǒng),其中客戶規(guī)則是基于針對電子商務(wù)功能的“是-否”決定。
20.權(quán)利要求19的系統(tǒng),其中一個或多個客戶規(guī)則包括授權(quán)將客戶信息傳送給可信任的第三方處。
21.權(quán)利要求13的系統(tǒng),其中一個或多個客戶策略確定至少下列之一被授權(quán)進(jìn)行電子商務(wù)的參加者,對每個被授權(quán)參加者認(rèn)可的零售店處,一個賬戶與一特定零售店處的關(guān)聯(lián),被授權(quán)參加者的消費限額,以及對來自零售店的信息的過濾器,它確定顯示哪些信息。
22.一種基于服務(wù)器的商務(wù)管理系統(tǒng),該系統(tǒng)包含初始化裝置,用于在零售店處建立個人商務(wù)管理器服務(wù)器端代理;以及管理裝置,用于管理該零售店處和一客戶處之間的數(shù)據(jù)交換。
23.權(quán)利要求22的系統(tǒng),其中個人商務(wù)管理器服務(wù)器端代理能識別從客戶機端個人商務(wù)管理器代理向該服務(wù)器傳送的個人商務(wù)管理器信息。
24.權(quán)利要求22的系統(tǒng),其中個人商務(wù)管理器服務(wù)器端代理存儲客戶信息、實施客戶規(guī)則和實施客戶策略。
25.一種用于管理電子商務(wù)的在計算機可讀介質(zhì)上的計算機程序產(chǎn)品,該計算機程序產(chǎn)品包含第一組指令,用于在客戶處建立個人商務(wù)管理器客戶機端代理,其中個人商務(wù)管理器客戶機端代理為該客戶處建立客戶信息、一個或多個客戶規(guī)則和一個或多個客戶策略;以及第二組指令,用于根據(jù)該客戶處的客戶信息、一個或多個客戶規(guī)則和一個或多個客戶策略,管理該客戶處和一零售店處之間的數(shù)據(jù)交換。
26.權(quán)利要求25的計算機程序產(chǎn)品,其中個人商務(wù)管理器指令位于一個瀏覽器的插入件、一個瀏覽器實現(xiàn)、系統(tǒng)盤上的一個文件、一個系統(tǒng)軟件程序和可裝卸介質(zhì)上的一個文件這些的至少一個之中。
27.權(quán)利要求25的計算機程序產(chǎn)品,其中個人商務(wù)管理器客戶機端代理的指令包括關(guān)于多個參加者每一個的信息。
28.權(quán)利要求27的計算機程序產(chǎn)品,其中多個參加者中至少有一個被指定為主參加者。
29.權(quán)利要求28的計算機程序產(chǎn)品,其中只有主參加者能送入和修改與該個人商務(wù)管理器客戶機端代理相關(guān)聯(lián)的客戶信息、一個或多個客戶規(guī)則和一個或多個客戶策略。
30.權(quán)利要求25的計算機程序產(chǎn)品,其中客戶信息包括客戶名、參加者名、付賬地址、送貨地址和賬戶信息這些中的至少一個。
31.權(quán)利要求25的計算機程序產(chǎn)品,其中客戶規(guī)則是基于針對電子商務(wù)功能的“是-否”決定。
32.權(quán)利要求31的計算機程序產(chǎn)品,其中一個或多個客戶規(guī)則包括授權(quán)將客戶信息傳送給可信任的第三方處。
33.權(quán)利要求25的計算機程序產(chǎn)品,其中一個或多個客戶策略確定至少下列之一被授權(quán)進(jìn)行電子商務(wù)的參加者,對每個被授權(quán)參加者認(rèn)可的零售店處,一個賬戶與一特定零售店處的關(guān)聯(lián),被授權(quán)參加者的消費限額,以及對來自零售店的信息的過濾器,它確定顯示哪些信息。
34.一種管理電子商務(wù)的在計算機可讀介質(zhì)上的計算機程序產(chǎn)品,該計算機程序產(chǎn)品包含第一組指令,用于在零售店處建立個人商務(wù)管理器服務(wù)器端代理;以及第二組指令,用于管理該零售店處和一客戶處之間的數(shù)據(jù)交換。
35.權(quán)利要求34的計算機程序產(chǎn)品,其中個人商務(wù)管理器服務(wù)器端代理的指令能識別從客戶機端個人商務(wù)管理器傳送給服務(wù)器的個人商務(wù)管理器信息。
36.權(quán)利要求34的計算機程序產(chǎn)品,其中個人商務(wù)管理器服務(wù)器端代理存儲客戶信息,實施客戶規(guī)則和實施客戶策略。
全文摘要
提出了一種在分布式數(shù)據(jù)處理系統(tǒng)中管理電子商務(wù)的系統(tǒng)和方法。其主要部件是在每個客戶處的個人商務(wù)管理器(PCM)客戶機端代理??蛻魴C端代理建立一套客戶信息、一套客戶規(guī)則和一套客戶策略。在客戶處的PCM能管理多個參加者。主賬戶持有者為其他參加者設(shè)置規(guī)則和策略。客戶信息通常包括客戶名等??蛻粢?guī)則是基于有關(guān)電子商務(wù)進(jìn)行過程中的“是-否”決定。客戶策略可以確定用于每個被授權(quán)參加者的被認(rèn)可的零售店清單等。
文檔編號G06Q30/00GK1314649SQ0111148
公開日2001年9月26日 申請日期2001年3月15日 優(yōu)先權(quán)日2000年3月16日
發(fā)明者威廉·華爾特·赫利, 埃德溫·查理斯·斯特恩三世 申請人:國際商業(yè)機器公司