两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種用智能代理軟件執(zhí)行基于計算機的聯(lián)機商業(yè)的方法和裝置的制作方法

文檔序號:6412467閱讀:346來源:國知局
專利名稱:一種用智能代理軟件執(zhí)行基于計算機的聯(lián)機商業(yè)的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及基于計算機的聯(lián)機商業(yè),其中,一個計算機用戶將其計算機經(jīng)計算機網(wǎng)絡(luò)與許多賣方的計算機相連接,通過該計算機購買商品或服務(wù)。
隨著計算機連接網(wǎng)絡(luò)的概念在日常生活中的日益流行,計算機用戶間的所謂“聯(lián)機”交互作用已經(jīng)開始滲入我們生活中的許多不同領(lǐng)域。其中的一個領(lǐng)域就是商品和服務(wù)市場。
過去幾年中,對互聯(lián)網(wǎng)(Internet)這個環(huán)球連接的計算機網(wǎng)絡(luò)的使用、特別是對環(huán)球網(wǎng)(World Wide Web)的使用出現(xiàn)了爆炸性的增長。環(huán)球網(wǎng)是在互聯(lián)網(wǎng)之上提供的工具之一,它包含許多信息頁面或信息文件,分布于許多不同的服務(wù)器計算機系統(tǒng)(server computersystems)。這種頁面上存儲的信息例如可以是公司組織的詳細(xì)情況、聯(lián)系數(shù)據(jù)、產(chǎn)品數(shù)據(jù)和公司新聞。這種信息可以以正文、圖像、音頻數(shù)據(jù)和視頻數(shù)據(jù)的組合形式提供給用戶的計算機系統(tǒng)(“客戶計算機系統(tǒng)”一client computer system)。每個頁面由一個通用資源定位器(URL-Universal resource Locator)識別。URL既指示服務(wù)器機器,又指示該機器上的特定文件或頁面。一臺服務(wù)器上可以駐留許多頁面或URL。
客戶計算機系統(tǒng)為了使用環(huán)球網(wǎng),運行一個叫做圖形Web瀏覽器的軟件,這種軟件有WebExplorer(它是IBM公司OS/2操作系統(tǒng)的一部分)或Netscape通信公司(Netscape Communications Corporation)出品的Navigator程序?!癢ebExplorer”、“OS/2”及“IBM”是國際商用機器公司(International Business Machines Corporation)的商標(biāo),而“Navigator”及“Netscape”是Netscape通信公司的商標(biāo)??蛻粲嬎銠C系統(tǒng)與瀏覽器交互作用,來選擇一個特定的URL,URL接著使瀏覽器向在URL中確定的服務(wù)器發(fā)送一個請求,請求該URL或頁面。一般來說,服務(wù)器對該請求的響應(yīng)是,檢索被請求頁面、將該頁面的數(shù)據(jù)傳送回發(fā)出請求的客戶計算機系統(tǒng)(這種客戶機/服務(wù)器交互作用是按照超文本傳輸協(xié)議(HTTP-Hypertext Transport Protocol)來進(jìn)行的)。然后,該頁面就在客戶機的屏幕上為用戶顯示出來??蛻魴C也可以使服務(wù)器啟動一個應(yīng)用程序,例如來檢索有關(guān)特定主題的WWW頁面。
多數(shù)環(huán)球網(wǎng)的頁面是按照一個由超文本標(biāo)記語言(HTML-hypertext mark-up language)語言編程的計算機程序進(jìn)行格式化的。該程序含有要通過客戶機圖形瀏覽器顯示的數(shù)據(jù)以及告訴該瀏覽器如何顯示該數(shù)據(jù)的格式命令。這樣,一個典型的Web頁面包括正文和嵌入式格式命令,后者被稱為標(biāo)簽(tags),可用來控制字體尺寸、字體風(fēng)格(例如斜體還是粗體)、如何設(shè)置正文整體顯示方式,等等。Web瀏覽器對該HTML的腳本進(jìn)行“分析”,以便按照規(guī)定的格式來顯示正文。HTML標(biāo)簽也被用來指示圖形、音頻數(shù)據(jù)和視頻數(shù)據(jù)是如何通過客戶機的瀏覽器向用戶表現(xiàn)的。
多數(shù)Web頁面也含有一個或多個對其它Web頁面的引用(references),這些其它Web頁面不必與原頁面在同一臺服務(wù)器上。用戶選擇屏幕上的特定位置,敲擊鼠標(biāo)控制鈕,就可以啟動這些引用。這些引用或位置叫作超鏈接(hyperlinks),一般由瀏覽器以特定方式作出標(biāo)志(例如一個超鏈接相關(guān)的任何正文可以以一種不同的顏色顯示)。如果用戶選擇了該超鏈接,則引用的頁面就被檢索出來,代替當(dāng)前被顯示的頁面。
有關(guān)超文本標(biāo)記語言和環(huán)球網(wǎng)的更詳細(xì)內(nèi)容可參閱DouglasMcArthur著的《環(huán)球網(wǎng)與超文本標(biāo)記語言》(原文名為World Wide Weband HTML,載于“Dr Dobbs Journal”雜志1994年12月期,18~26頁)和Ian Graham著的《The HTML SourceBook》(John Wiley1995年紐約版)。
企業(yè)(公司)界正在考慮環(huán)球網(wǎng)的用途。已經(jīng)發(fā)生的第一個階段,是各種形式的公司知名度宣傳。主頁(home page)司空見慣,對于任何希望自己不落伍于當(dāng)前商務(wù)實踐的公司,主頁是一種不可或缺的工具。宣傳材料的內(nèi)容有銷售信息、產(chǎn)品品牌,有的還有產(chǎn)品目錄。
正在出現(xiàn)的第二個階段,是開展商業(yè)活動。企業(yè)們準(zhǔn)備好了通過環(huán)球網(wǎng)來開展商務(wù)活動。它們正尋求在環(huán)球網(wǎng)上來銷售其產(chǎn)品和服務(wù)。
保障這種趨勢向前發(fā)展的軟件基礎(chǔ)設(shè)施正在出現(xiàn)。安全金融協(xié)議(secure financial protocols)已經(jīng)定義,并正在實施。防火墻(firewall)技術(shù)的運用為企業(yè)提供了安全保障,若無這種保障,企業(yè)就不會考慮允許對其關(guān)鍵數(shù)據(jù)的訪問。眾多網(wǎng)關(guān)產(chǎn)品正在問世,為環(huán)球網(wǎng)與企業(yè)的服務(wù)器機器之間的連接提供了便利條件。
因此,許多供應(yīng)商已經(jīng)開始在環(huán)球網(wǎng)上銷售其產(chǎn)品和服務(wù),方法是將他們的產(chǎn)品目錄放在其Web頁面上,在這種目錄中羅列有關(guān)各種出售物品和服務(wù)的內(nèi)容關(guān)聯(lián)信息(如產(chǎn)品說明、價格、可獲得性)。他們也可以列舉其商務(wù)政策(business policy)-例如取消政策(cancellation policy)。取消政策規(guī)定了如果顧客在作出購買決定后又改變主意時會發(fā)生的情況。
如果購買方不借助任何幫助,自己來作這件事,那會有千頭萬緒,困難重重。這是因為必須與許多不同的競爭供應(yīng)商聯(lián)系,才能決定誰能以最優(yōu)惠的價格提供恰當(dāng)?shù)漠a(chǎn)品或服務(wù)。若是要同時協(xié)調(diào)一組相互關(guān)連的請求,問題就復(fù)雜化了。例如,某購買方可能會同時要預(yù)定劇院座位、餐館座位以及停車位。
所謂的智能代理軟件可用于幫助處于這種境地的“聯(lián)機”購買方。智能代理是模擬一種人類關(guān)系的計算機程序,它們替你作原本可由他人為你作的事。例如,美國硅谷新秀General Magic公司開發(fā)的Telescript代理軟件,支持在計算機網(wǎng)絡(luò)上開發(fā)代理軟件來代表人的行為(Telescript是General Magic公司的一個商標(biāo))。這種代理軟件在被為“地點”的電子場合(服務(wù)者)執(zhí)行各種任務(wù),這些“地點”包括電子郵箱、日歷和商場。
Telescript代理充分收集信息,代表客戶(即該代理軟件為之服務(wù)的主人)洽談業(yè)務(wù)。代理軟件可以按購買方/用戶要求進(jìn)行個別定制,以符合購買方或用戶的喜好和愿望。如果在啟用代理軟件之時的特定的供應(yīng)者資源和一般的服務(wù)者環(huán)境條件下,最佳方案不是切實可行,代理軟件會采取權(quán)宜之計,在這個意義上,代理軟件是有智能的。Telescript代理可以被派往電子花商、售票處和餐館,為計算機網(wǎng)絡(luò)另一端的客戶執(zhí)行購物過程。Fah-chun Cheong在其所著的《InternetAgents,Spiders,Wanderers,Brokers,and Bots》中詳細(xì)介紹了這類代理軟件,并對它們作了解釋(該書1996年由美國印第安那州Indianapolis市的New Rider出版公司出版)。進(jìn)一步的詳細(xì)內(nèi)容可在General Magic的環(huán)球網(wǎng)網(wǎng)址上找到(http//www.genmagic.com)。
當(dāng)Telescript之類的智能代理軟件與同種商品或服務(wù)的供應(yīng)商(服務(wù)商)進(jìn)行聯(lián)系以便決定選擇這些競爭的供應(yīng)商中的哪個來供應(yīng)客戶請求的特定商品或服務(wù)時,代理軟件只是用供應(yīng)商提供的“內(nèi)容關(guān)聯(lián)的”信息來作出決定。就是說,代理軟件只看該供應(yīng)商是否能提供該請求所要求的內(nèi)容。例如,如果客戶請求要租用一個特定的錄像帶,智能代理軟件就在網(wǎng)上尋訪多家聯(lián)機的錄像帶出租公司,檢查每個公司的庫存中是否有該指定的錄像帶。代理軟件也考察其它內(nèi)容關(guān)聯(lián)信息,如出租價格。但是,代理軟件不關(guān)心這種內(nèi)容關(guān)聯(lián)信息以外的東西。
因為已知的代理軟件只考慮用內(nèi)容關(guān)聯(lián)信息在多個競爭的供應(yīng)商中進(jìn)行抉擇,對一個請求進(jìn)行處理的方式是,代理在決定使用多個競爭的供應(yīng)商中哪一個時,所費的努力最少。這種最少努力的方式,雖然使代理軟件從不得不執(zhí)行的額外處理步驟中解脫開來,但它并不總是為客戶完成最可能好的解決方案。例如,代理軟件可能會因為價格而選擇一家特定的供應(yīng)商,卻沒有考慮該供應(yīng)商的取消政策,若是客戶希望取消,這種抉擇可能會對客戶產(chǎn)生損失。
還有,已知的智能代理軟件未考慮多份請求的部分訂單被預(yù)定時潛含的后果。那就是,如果在餐館預(yù)訂之前定了一張劇院門票,而所定的劇院門票的當(dāng)晚,所中意的一家餐館又滿座了,就有必要取消劇院預(yù)訂,這會意味著損失已付定金,這是因為大多數(shù)劇院對取消(預(yù)訂)的不退定金(而大多數(shù)餐館甚至根本就不要求提前付款)。
另一個例子是,一個購買方可能正在試圖協(xié)調(diào)有關(guān)進(jìn)行一次為期兩周的國外旅行的一組互相關(guān)連的“聯(lián)機”采購。該購買方可能希望預(yù)訂的不僅有飛機票,而且還有機場的停車場(或者巴士或火車座位)、飯店、出租車和餐館。如果代理軟件預(yù)定了機票、飯店和出租車,后來又會發(fā)現(xiàn),機場的停車場(或者巴士或火車座位)要么滿了,要么太不方便,與已定下來的其它預(yù)訂內(nèi)容不匹配。這就要求只得再接洽已定下來預(yù)訂內(nèi)容的供應(yīng)商,爭取重新商定新的預(yù)定。而要重新預(yù)訂飛機票,不遭受一定的經(jīng)濟損失一般很困難,甚至不可能。
用智能代理軟件當(dāng)前采用的這種預(yù)定辦法,當(dāng)必須取消預(yù)定時,要收回為預(yù)定交易所付的定金通常非常困難。
本發(fā)明提供了一種執(zhí)行基于計算機的聯(lián)機商業(yè)的方法,其中客戶計算機發(fā)出一個商業(yè)請求,有多個服務(wù)器計算機能服務(wù)所述請求,所述方法由一個智能代理執(zhí)行,包含的步驟是接受所述客戶計算機的所述請求,考察所述多個服務(wù)器計算機的每個服務(wù)器計算機的內(nèi)容關(guān)聯(lián)信息和商務(wù)政策,根據(jù)所述內(nèi)容關(guān)聯(lián)信息和所述商務(wù)政策,對哪個服務(wù)器應(yīng)當(dāng)服務(wù)該請求作出決定。
在一個較佳實施例中,客戶計算機發(fā)出的請求由一組互相關(guān)連的子請求組成,所述智能代理根據(jù)所述內(nèi)容關(guān)聯(lián)信息和所述商務(wù)政策,決定哪個服務(wù)器應(yīng)當(dāng)服務(wù)每個子請求。進(jìn)一步,每個服務(wù)器的商務(wù)政策包括該服務(wù)器關(guān)于一旦該代理軟件作出使用該服務(wù)器服務(wù)某特定子請求后又取消服務(wù)的后果的取消條件,所述取消條件的范圍在一個使得取消最困難的第一極端條件和一個使得取消最容易的第二極端條件之間;其中進(jìn)一步,在根據(jù)所述內(nèi)容關(guān)聯(lián)信息初步?jīng)Q定了哪個服務(wù)器應(yīng)當(dāng)服務(wù)哪個子請求之后,所述代理軟件對該組請求作出最后決定,其次序是,與一個其取消條件最接近或者說與所述第二極端條件的服務(wù)器匹配的那個子請求被優(yōu)先決定。
按照本發(fā)明的其它方面,本發(fā)明設(shè)計用于執(zhí)行上述方法步驟的智能代理軟件、以及使用執(zhí)行上述方法步驟的智能代理軟件的基于計算機的聯(lián)機商業(yè)系統(tǒng)。
按照一個較佳實施例,對所述該組的剩余請求的最后決定,從所述取消條件的第二極端條件到所述取消條件的第一極端條件按降序進(jìn)行。還有,所述取消政策的第一極端條件是,不允許退還任何已花費的定金;所述第二極端條件是,允許全額退還任何已花費的定金。
按照該較佳實施例,一旦根據(jù)對內(nèi)容關(guān)聯(lián)信息的考查對哪個服務(wù)器應(yīng)當(dāng)滿足哪個請求作出一個初步?jīng)Q定,此時的該決定還不是最后決定,還沒有與任何服務(wù)器作出最后約定(commitment)。相反,各約定是按一定的次序作出的。首先,作最容易取消的約定。最后,在容易取消的約定作出之后,再作出取消起來更困難的約定。這樣,當(dāng)為了適合其它約定、不得不回頭來試圖解除一個約定時的困難度得到了最小化。如果一個容易取消的約定,對一個在后考慮的更難取消的約定造成不方便時,可以簡單地取消該容易取消的約定,由代理軟件再行預(yù)定,而不招致任何損失。
下面參考以下的附圖詳細(xì)說明本發(fā)明的較佳實施例附圖l表示按照一個較佳實施方案應(yīng)用本發(fā)明方法的一個基本系統(tǒng)配置;附圖2是一個顯示智能代理軟件所執(zhí)行步驟的流程圖,表示了按照本發(fā)明一個較佳實施方案的一個聯(lián)機商業(yè)的具體例子。
附圖3是按照本發(fā)明一個較佳實施例,智能代理軟件所執(zhí)行步驟的流程圖。
如附

圖1所示,本發(fā)明一個較佳實施例中,有一個運行Web瀏覽器、并與互聯(lián)網(wǎng)2連接的客戶計算機系統(tǒng)l。多個服務(wù)器計算機系統(tǒng)3A-3N也與互聯(lián)網(wǎng)2連接,以一種已知方式運行Web瀏覽器軟件。另有一個計算機系統(tǒng)4,它運行智能代理軟件。該軟件可存儲在例如硬盤上或系統(tǒng)4的半導(dǎo)體內(nèi)存中??蛻粝到y(tǒng)1首先與代理系統(tǒng)4通信,后者依次聯(lián)絡(luò)服務(wù)器3A~3N。應(yīng)當(dāng)注意,代理軟件并不是只能在獨立的計算機系統(tǒng)4上運行,它也能在客戶系統(tǒng)1上運行,或者在服務(wù)器3A~3N其中之一上運行。
計算機系統(tǒng)4上運行的代理軟件,為客戶計算機系統(tǒng)1執(zhí)行一組關(guān)連的商務(wù)事務(wù)處理。客戶計算機系統(tǒng)1向其代理軟件系統(tǒng)4發(fā)出一個請求,該請求促使該代理軟件訪問服務(wù)器3A~3N,考察它們的服務(wù)、價格體系及商務(wù)政策,并代表客戶系統(tǒng)1執(zhí)行該組商務(wù)事務(wù)處理。
商務(wù)事務(wù)處理商務(wù)事務(wù)處理的特點是它是多重的而又獨立的傳統(tǒng)事務(wù)處理(本地的和/或分布式的),*它產(chǎn)生潛在的時間窗口(the potential for time windows),在時間窗口期間,該總體商務(wù)事務(wù)處理的某個(些)部分可表現(xiàn)出完整性,*它們通常持續(xù)較長的時間(甚至數(shù)周到數(shù)月的時間),*并且涉及分布廣泛的環(huán)境。
商務(wù)事務(wù)處理的一個典型例子是長期停車的情形,其中有若干獨立于時間的階段,即*啟動該服務(wù)(進(jìn)入停車場),*終止該服務(wù)(離開停車場,啟動支付服務(wù)款,例如通過支票或信用卡),*清算服務(wù)款(通過客戶的銀行),以及*帳目平衡(accounting reconciliation)(在停車商務(wù)內(nèi)部)。
這個例子也顯示了主要交互作用的分離,首先,為請求和獲得產(chǎn)品或服務(wù),顧客與供應(yīng)商之間的分離;其次,為轉(zhuǎn)移撥付服務(wù)款,代表顧客和供應(yīng)商的金融機構(gòu)之間的分離。
值得注意的是,至少在理論上,上述的第二階段不必牽涉顧客或供應(yīng)商任一方。
假設(shè)停車場情況是種“獨立的”商務(wù),這“請求該產(chǎn)品”的階段涉及的僅僅是消費者與供應(yīng)商之間的直接交互。然而,非常容易想象,這種活動只是某些更大型商務(wù)事務(wù)處理的一部分,這種商務(wù)事務(wù)處理例如還涉及預(yù)訂飛機票、飯店及其它與旅行相關(guān)的商品。
一個個人消費者可能會選擇與獨立供應(yīng)商進(jìn)行每個不同和獨立的交易,以便安排滿足全套要求所需的所有要素。然而,隨著整套交易內(nèi)容復(fù)雜度的增加,該個人很可能會希望將該組織工作的部分或全部委托給某個代理人。
正如我們將要看到的,無論是個人還是代理負(fù)責(zé)組合各種要素,供應(yīng)商的商務(wù)政策影響著整套交易的構(gòu)造策略。
代理策略設(shè)想一種情況,某個人想組織一次晚間外出活動,假設(shè)要包括預(yù)訂一個劇院和一家餐館。這就隱含要同時滿足三個條件,即1)該人要有空;2)(希望的)劇院有空座(價格適當(dāng));3)(希望的)餐館有空座(還是要價格適當(dāng))。
然而,劇院的商務(wù)政策規(guī)定要求訂座付款,門票售出后不退。另一方面,餐館業(yè)是顧客先消費后付款,因而接受取消(畢竟,這比“不露面”好)。在這些情況下,該組織人應(yīng)采取什么策略呢 如果合適的餐館個數(shù)比劇院多,看起來自然是先預(yù)訂劇院票,再從這幾家可能的餐館中定一家餐館的座。然而,這種方法根據(jù)的是統(tǒng)計學(xué)意義上的成功機會。盡管實際生活中可能行之有效,但這種策略具有冒險性,因為要是這幾家可能選擇的餐館都不能接受訂座的話,就等于該組織人定的是一張不再需要的劇院門票,要挽回其經(jīng)濟損失是困難的。因此本申請人發(fā)現(xiàn),就減少挽回經(jīng)濟損失的麻煩而言,預(yù)訂餐館后再預(yù)訂劇院更好。因為劇院才是對該組織人限制條件最苛刻的一方。
附圖2是一例軟件程序步驟,代理計算機系統(tǒng)4要執(zhí)行這些步驟,以最大限度地減少完全取消預(yù)定的、與晚上去劇院關(guān)連的一組商務(wù)事務(wù)處理的損失??蛻粽埱髸ǎ?,客戶是希望看特定一個劇院的特定一出表演還是隨便哪個劇院的特定一類演出(例如喜劇)。該請求也要通知代理所希望的餐館類型。該請求也有一個客戶最容易接受的日期或日期范圍。
代理接收到客戶請求就作出響應(yīng),開始其例行程序。步驟201,代理軟件接收客戶的請求,分析其內(nèi)容。作為該分析的一部分,可以核查此人哪些天有空閑(方法是檢查通過客戶計算機系統(tǒng)1上的一個個人信息管理器軟件程序存儲的該個人的電子日記)以確證此人在請求中規(guī)定的日子確實有時間。步驟202,代理軟件4檢查代表提供劇院和餐館服務(wù)的公司的服務(wù)器3A~3N,審閱它們的服務(wù)內(nèi)容和商務(wù)政策。其目的是檢查每個服務(wù)器的服務(wù)內(nèi)容和商務(wù)政策,看看該服務(wù)器在多大程度上滿足該客戶請求的適當(dāng)部分。例如,要檢查劇院服務(wù)器,看看它們是否有所要求的演出類型和劇院類型,劇院在客戶有空的日期是否有空座。對餐館服務(wù)器的檢查也類似。代理軟件也檢查商務(wù)政策,以確定哪個服務(wù)器在價格、質(zhì)量等方面最優(yōu)惠的。
下一個步驟203,代理軟件根據(jù)在前面步驟中收集的數(shù)據(jù),選擇在客戶能接受的日期最適當(dāng)?shù)牟宛^和劇院服務(wù)器。此時,初步?jīng)Q定了要使用哪些服務(wù)器。將這些被選擇的服務(wù)器及日期在內(nèi)存中存儲起來,不對任何服務(wù)器作出最后的約定。
步驟204,代理軟件4審查每個服務(wù)器的商務(wù)政策的特定一項,即取消商務(wù)政策。劇院的該項政策通常會是,取消預(yù)定,概不退款。錢就簡單地留在劇院。另外一方面,餐館通常的政策是不要求提前預(yù)付款,所以客戶(或代理軟件)在取消整體各組交易的這部分時沒有損失。步驟205,按照取消政策的嚴(yán)厲程度,將被選的各服務(wù)器排隊。餐館被排在隊列的前面,因為餐館的取消政策最不嚴(yán)厲;劇院被排在隊列的后面,因為劇院的取消政策最嚴(yán)厲。
步驟206,在步驟203中初步被選擇的餐館服務(wù)器被預(yù)定,因為與其它在步驟203中被初選服務(wù)器(本例中是劇院)相比,該服務(wù)器的取消政策最不嚴(yán)厲。然后是步驟207,在步驟203中被選擇的劇院服務(wù)器被預(yù)定。
顯然,這是相當(dāng)“純粹的”邏輯,實際應(yīng)用中,組織者會作出某些優(yōu)化,例如只根據(jù)個人的空閑日期處理劇院,就是說,該組織者則要猜測哪家餐館有空座(或者選擇一家餐館)。這極大地簡化了該邏輯,因為這可能會將整個過程減縮到與劇院進(jìn)行一次交易。
該邏輯解釋了在更復(fù)雜的商務(wù)情況中的一些要點1.對特定服務(wù)進(jìn)行查詢和預(yù)訂之間的時間窗口產(chǎn)生了這樣的可能,即當(dāng)客戶最后試圖進(jìn)行預(yù)訂時,該服務(wù)的可獲得性狀態(tài)發(fā)生改變。例如,在客戶查詢時劇院指出某場特定演出尚有空座可訂,然后,到該客戶要求預(yù)訂時(此前又查詢了含有整體要求的其它服務(wù)項),那些空座可能已經(jīng)給了其它客戶。(這是因為在查詢的時刻沒有“全力以赴地”爭取預(yù)訂。值得注意的是,如果該服務(wù)器具有同時處理多個查詢的能力,那么即使是在查詢呼叫期間進(jìn)行的預(yù)訂可能也不足以是“全力以赴的”。)2.事實上,該商務(wù)事務(wù)處理是若干個獨立的小型事務(wù)處理,每個小型事務(wù)處理都以增量方式將其保證增加到該整體事務(wù)處理中。
3.按照從約束條件最輕到約束條件最重的次序作出約定的原則,這個概念的含義是,在作出一連串約定時的任何階段,在前作出的約定意味著要作出改變所需的努力較少。
相應(yīng)地,若是代理希望挽回?fù)p失(recovery)所需努力最少,它就會尋求這樣一種策略來對所需服務(wù)進(jìn)行約定,即按照作出變化所需努力的程度的升高的順序,從作出改變所需努力最小的服務(wù)開始,至作出改變所需努力最大的服務(wù)。
申請人發(fā)現(xiàn),對各種供應(yīng)商的取消政策要有所考慮,這是為了避免不得不再接觸某已預(yù)定服務(wù)的供應(yīng)商,爭取取消該請求并得到退款的問題,這種問題產(chǎn)生的原因通常是,其它服務(wù)請求不能方便地與該已預(yù)定服務(wù)匹配。
下面是一些命令的例子,代理軟件在(如在上述例中的步驟202和步驟204中)對每個服務(wù)器的內(nèi)容關(guān)聯(lián)信息及商務(wù)政策進(jìn)行審閱期間要向服務(wù)器發(fā)出這些命令*Inquire_Server_Capabilities(查詢_服務(wù)器_能力)確定某服務(wù)器支持的功能。
*Inquire_Server_Policies(查詢_服務(wù)器_政策)確定該服務(wù)器的商務(wù)政策,例如該服務(wù)器是否提供“取消信用”(credit on cancellation)。這種信息使代理軟件能決定其與該服務(wù)器打交道的策略。
*Inquire_Goods/Service/Availability/Cost(查詢_產(chǎn)品/服務(wù)/可獲得性/費用)提供關(guān)于某服務(wù)器所提供物品/服務(wù)的詳細(xì)內(nèi)容以及某物品和/或服務(wù)的可獲得性和/或價格。
*Inquire_Booking/Reservation/Waitlisted_Reservation (查詢_預(yù)定/預(yù)訂/等待列表內(nèi)的_預(yù)訂)返回一特定訂單的當(dāng)前狀態(tài)。
*Make_Reservation(作出_預(yù)訂)準(zhǔn)備向服務(wù)器發(fā)訂單,該訂單可以隨后被確認(rèn)或取消。服務(wù)器的商務(wù)條款以及條件中對預(yù)訂有一個隱含的中止期限。
*Cancel_Reservation(取消_預(yù)訂)取消一個預(yù)訂(等同于對一個已準(zhǔn)備的服務(wù)器的“滾回”(rollback)命令)。
*Confirm_Reservation(確認(rèn)_預(yù)訂)確認(rèn)一個預(yù)訂(等同于對一個已準(zhǔn)備的服務(wù)器的“提交”(commit)命令)。
*Cancel_Booking(取消預(yù)定)取消一個確認(rèn)的定單*Make_Booking(作出_預(yù)定)建立一個已確認(rèn)的預(yù)訂。邏輯上這等同于一個Make_Reservation后緊接著一個Confirm_Reservarion,其區(qū)別是Make_Booking是一種全力以赴(atomic)的行動(就是說,不存在分開這兩個操作的時間窗口)。
*Make_Waitlisted_Reservation(作出_等待列表中的_預(yù)訂)將被置于關(guān)于該服務(wù)器接受訂單能力的報告中。
*Cancel_Waitlisted_Reservation(取消_等待列表中的_預(yù)訂)從等待列表中撤去一個潛在的訂單。
附圖3表示代理軟件4執(zhí)行的軟件步驟的一個較佳實施例的一個概括性的流程圖(不涉及具體的商務(wù)內(nèi)容)。首先在步驟301,來自客戶1的請求被代理軟件4接收。步驟302,代理軟件4審閱能滿足該客戶請求的不同部分的服務(wù)器3A~3N的內(nèi)容關(guān)聯(lián)信息的細(xì)節(jié)和商務(wù)政策。
然后在步驟303,代理軟件4只用內(nèi)容關(guān)聯(lián)信息來初步?jīng)Q定,對客戶總體請求的各個部分,哪些服務(wù)器最適合。將這些服務(wù)器與其它服務(wù)器分隔開來,方法例如是將這些服務(wù)器的服務(wù)標(biāo)識存儲于代理軟件4的內(nèi)存中。下一步在步驟304,檢查步驟303中所選各服務(wù)器的取消商務(wù)政策。步驟305,將這些服務(wù)器按照取消商務(wù)政策的嚴(yán)厲程度排隊。取消商務(wù)政策最不嚴(yán)厲的服務(wù)器的標(biāo)識排在首位,其后是取消商務(wù)政策同等嚴(yán)厲程序的服務(wù)者標(biāo)識,其后是取消商務(wù)政策次不嚴(yán)厲的服務(wù)器的標(biāo)識,隊列中的最后成員是取消商務(wù)政策最嚴(yán)厲的服務(wù)器的標(biāo)識。
步驟306~308,代理軟件4按在隊列中出現(xiàn)的先后次序接觸該隊列中的每個服務(wù)器,按照服務(wù)器在隊列中的先后,與它們最終完成交易。就是說,代理軟件首先(步驟306)接觸取消商務(wù)政策最不嚴(yán)厲的服務(wù)器,執(zhí)行必要的步驟,與該服務(wù)器最終完成交易(例如向服務(wù)器提供信用卡號碼和到期日,告訴該服務(wù)器該客戶希望使用該服務(wù)器)。代理軟件然后接觸隊列中的下一個服務(wù)器(步驟307)按類似方式進(jìn)行處理。步驟308,代理軟件檢查隊列中是否還有剩余的服務(wù)器。如果有,控制循環(huán)返回到步驟307;如果沒有,控制程序結(jié)束,代理軟件將最后的預(yù)定結(jié)果通知客戶。
盡管以上敘述的是本發(fā)明關(guān)于一組相互關(guān)連的請求(子請求)的一個較佳實施例,本發(fā)明的應(yīng)用范圍并不止于此,它也涉及對單一請求,由智能代理軟件根據(jù)除了內(nèi)容關(guān)聯(lián)信息之外的商務(wù)政策,決定選擇哪個供應(yīng)商來滿足該請求的情形。例如,也可以將本發(fā)明設(shè)計為包括附圖3中的前兩個步驟301與302加上改進(jìn)的步驟3,后者根據(jù)各供應(yīng)商/服務(wù)器提供的內(nèi)容關(guān)聯(lián)詳細(xì)信息(物品/服務(wù)的詳細(xì)內(nèi)容)和商務(wù)政策,最終決定使用哪個服務(wù)器來滿足該請求。
同樣,盡管較佳實施例是通過在環(huán)球網(wǎng)環(huán)境中加以說明的,其它電子商業(yè)環(huán)境也應(yīng)被認(rèn)為不超出本發(fā)明的應(yīng)用范圍。
權(quán)利要求
1.一種執(zhí)行基于計算機的聯(lián)機商業(yè)的方法,聯(lián)機商業(yè)中的一個客戶計算機發(fā)出一個商業(yè)請求,有多個服務(wù)器計算機可服務(wù)該請求,所述方法由一個智能代理執(zhí)行,該方法包含以下步驟從所述客戶計算機接收所述請求;審閱所述多個服務(wù)器計算機中每個服務(wù)器計算機的內(nèi)容關(guān)聯(lián)信息和商務(wù)政策;根據(jù)所述內(nèi)容關(guān)聯(lián)信息和商務(wù)政策,決定哪個服務(wù)器來服務(wù)該請求。
2.權(quán)利要求1的方法,其特征在于,客戶計算機發(fā)出的請求由一組相互關(guān)連的子請求組成,所述智能代理根據(jù)所述內(nèi)容關(guān)聯(lián)信息和所述商務(wù)政策,決定每個子請求應(yīng)由哪個服務(wù)器來服務(wù)。
3.權(quán)利要求2的方法,其特征在于,每個服務(wù)器的所述商務(wù)政策包括該服務(wù)器關(guān)于一旦該智能代理作出使用該服務(wù)器服務(wù)某特定子請求后又取消服務(wù)的后果的取消條件,所述取消條件的范圍在一個使得取消最困難的第一極端條件和一個使得取消最容易的第二極端條件之間。
4.權(quán)利要求3的方法,其特征在于,在根據(jù)所述內(nèi)容關(guān)聯(lián)信息初步?jīng)Q定了哪個服務(wù)器應(yīng)當(dāng)服務(wù)哪個子請求之后,所述智能代理對該組請求作出最后決定,其次序是,與一個其取消條件最接近或就是所述第二極端條件的服務(wù)器匹配的那個子請求被優(yōu)先決定。
5.權(quán)利要求4的方法,其特征在于,對所述該組的剩余子請求的最后決定,從所述取消條件的第二極端條件到所述取消條件的第一極端條件按降序進(jìn)行。
6.權(quán)利要求3的方法,其特征在于,所述第一極端條件是,不允許退還任何已花費的定金;所述第二極端條件是,允許全額退還任何已花費的定金。
7.一種執(zhí)行基于計算機的聯(lián)機商業(yè)的智能代理,聯(lián)機商業(yè)中的一個客戶計算機發(fā)出一個商業(yè)請求,有多個服務(wù)器計算機可服務(wù)該請求,所述智能代理包含從所述客戶計算機接收所述請求的裝置;審閱所述多個服務(wù)器計算機中每個服務(wù)器計算機的內(nèi)容關(guān)聯(lián)信息和商務(wù)政策的裝置;根據(jù)所述內(nèi)容關(guān)聯(lián)信息和商務(wù)政策、決定哪個服務(wù)器來服務(wù)該請求的裝置。
8.一個執(zhí)行基于計算機的聯(lián)機商業(yè)的系統(tǒng),聯(lián)機商業(yè)中的一個客戶計算機發(fā)出一個商業(yè)請求,有多個服務(wù)器計算機可服務(wù)該請求,所述系統(tǒng)中有一個智能代理,它包含從所述客戶計算機接收所述請求的裝置;審閱所述多個服務(wù)器計算機中每個服務(wù)器計算機的內(nèi)容關(guān)聯(lián)信息和商務(wù)政策的裝置;根據(jù)所述內(nèi)容關(guān)聯(lián)信息和商務(wù)政策、決定哪個服務(wù)器來服務(wù)該請求的裝置。
9.權(quán)利要求8的系統(tǒng),其特征在于,客戶計算機發(fā)出的請求由一組相互關(guān)連的子請求組成,所述作出決定的裝置,根據(jù)所述內(nèi)容關(guān)聯(lián)信息和所述商務(wù)政策,決定每個子請求應(yīng)由哪個服務(wù)器來服務(wù)。
10.權(quán)利要求9的系統(tǒng),其特征在于,所述每個服務(wù)器的商務(wù)政策包括該服務(wù)器關(guān)于一旦智能代理作出使用該服務(wù)器服務(wù)某特定子請求后又取消服務(wù)的后果的取消條件,所述取消條件的范圍在一個使得取消最困難的第一極端條件和一個使得取消最容易的第二極端條件之間。
全文摘要
一種執(zhí)行基于計算機的聯(lián)機商業(yè)的方法、計算機程序產(chǎn)品和系統(tǒng),其中客戶計算機發(fā)出一個商業(yè)請求,有多個服務(wù)器計算機能服務(wù)所述請求,所述方法由一個智能代理執(zhí)行,包含的步驟是:接受所述客戶計算機的所述請求,考察所述多個服務(wù)器計算機的每個服務(wù)器計算機的內(nèi)容關(guān)聯(lián)信息和商務(wù)政策,根據(jù)所述內(nèi)容關(guān)聯(lián)信息和所述商務(wù)政策,對哪個服務(wù)器應(yīng)當(dāng)服務(wù)該請求作出決定。
文檔編號G06Q30/00GK1184290SQ97121170
公開日1998年6月10日 申請日期1997年10月27日 優(yōu)先權(quán)日1996年11月28日
發(fā)明者J·M·卡爾特爾 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
封开县| 曲松县| 连南| 西林县| 隆昌县| 通州市| 天气| 洞口县| 沽源县| 星座| 沙洋县| 京山县| 康定县| 延寿县| 昭平县| 钟山县| 七台河市| 柘荣县| 乐安县| 临武县| 金寨县| 平果县| 黄石市| 伽师县| 中阳县| 安泽县| 扬中市| 马龙县| 闽清县| 长宁区| 额尔古纳市| 祁东县| 乌拉特后旗| 梓潼县| 沛县| 潍坊市| 长岛县| 九台市| 桐乡市| 高邑县| 峡江县|