專利名稱:個(gè)人信息安全與交換的工具的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到在一個(gè)網(wǎng)絡(luò)計(jì)算機(jī)環(huán)境中信息的軟件管理。尤其是本發(fā)明涉及到一個(gè)工作在因特網(wǎng)上的軟件系統(tǒng),它可以生成一個(gè)用戶能夠以可信任與可控制的方式去創(chuàng)作、保護(hù)、搜索、交換和處理個(gè)人信息的虛擬私人網(wǎng)絡(luò)。這種軟件系統(tǒng)包括可信任的群體和他們的會(huì)員,其中一種可信任的權(quán)利保證那些群體會(huì)員的身份與個(gè)人信息。一個(gè)用戶一經(jīng)在一種可信任的群體注冊(cè),該用戶就能夠隨意制作和保護(hù)超媒體內(nèi)容,支配和控制他們個(gè)人信息基本規(guī)則的演示和處理。
因特網(wǎng)的引入和加速利用已經(jīng)使個(gè)人信息在數(shù)量與可用性兩方面的飛速發(fā)展。但是很遺憾,因?yàn)橐蛱鼐W(wǎng)一般不受限制,所以不能夠保證所有的信息都是準(zhǔn)確和可靠的,并且數(shù)據(jù)源經(jīng)常是不可確定的。此外,除非采取特別的防范,否則任何通過(guò)因特網(wǎng)傳送的信息都會(huì)受到竊取和濫用。對(duì)于數(shù)據(jù)可靠性和數(shù)據(jù)保護(hù)的這些利害關(guān)系可以結(jié)合到一種可信信息公用的多方面概念。如果數(shù)據(jù)是準(zhǔn)確的并且能夠被鑒別或確定,則數(shù)據(jù)具有可靠性與可信度。信任的利用是當(dāng)數(shù)據(jù)適合于訪問(wèn)或處理時(shí)由數(shù)據(jù)的擁有者批準(zhǔn)的,并且根據(jù)擁有者建立的規(guī)則繼續(xù)的支配和控制是存在的。當(dāng)處理個(gè)人數(shù)據(jù)時(shí)信任的利用或信任的處理是特別關(guān)鍵。個(gè)人信息,如個(gè)人的信用度、醫(yī)療歷史、職業(yè)背景、或者生活方式現(xiàn)在是都可以通過(guò)各種途徑上因特網(wǎng)。執(zhí)法機(jī)構(gòu)、信貸部門(mén)、房東、以及其他人可以利用這些信息來(lái)幫助他們作出決定。因?yàn)樗羞@些群體利用不正確的數(shù)據(jù),或者他們利用了他們不應(yīng)當(dāng)有的信息來(lái)做出明顯地影響私人生活的決定可能是毀壞性的。
因此,人們認(rèn)識(shí)到有些事情必須做到保護(hù)個(gè)人的信息和是盡量多的個(gè)人加入因特網(wǎng),這將更緊迫去搜集,使用以及銷售可利用的個(gè)人信息,并且該個(gè)體將希望參與,支配和控制這種活動(dòng)。總的來(lái)說(shuō),這些思想不能夠用現(xiàn)有因特網(wǎng)上可利用的工具來(lái)完全地實(shí)現(xiàn),而且也沒(méi)有工具可以有效地體現(xiàn)這種思想。所以,現(xiàn)在需要為個(gè)人信息的安全與交換提供一種因特網(wǎng)實(shí)用程序或者一種工具。
因此本發(fā)明的目的是有助于在因特網(wǎng)上個(gè)人信息的信任的利用,這是通過(guò)1)為一些個(gè)人或者機(jī)構(gòu)提供一種結(jié)構(gòu)方式安全地編寫(xiě)和密封個(gè)人數(shù)據(jù)并且處理支配個(gè)人信息的演示與處理的規(guī)則,同時(shí)2)準(zhǔn)許個(gè)人或機(jī)構(gòu)在網(wǎng)絡(luò)計(jì)算環(huán)境內(nèi)對(duì)他們的個(gè)人信息的隨意支配和控制。
本發(fā)明是一個(gè)用于工作在網(wǎng)絡(luò)服務(wù)器上的軟件系統(tǒng),具有支持在個(gè)人用戶的個(gè)人計(jì)算機(jī)系統(tǒng)上運(yùn)行的應(yīng)用,包括有線和無(wú)線遠(yuǎn)程-計(jì)算系統(tǒng)。本發(fā)明被應(yīng)用于允許個(gè)人或?qū)嶓w在一個(gè)計(jì)算機(jī)網(wǎng),包括因特網(wǎng)上來(lái)保護(hù)、支配、控制、和處理個(gè)人信息的一個(gè)系統(tǒng)。尤其是,本發(fā)明方便于網(wǎng)絡(luò)信任的電子群體的結(jié)構(gòu)和使用,此后成為電子都市群體,其中每個(gè)電子都市群體包括幾個(gè)符合共同管理需求的會(huì)員。更可取的是,正是這個(gè)電子都市群體建立了注冊(cè)規(guī)則和驗(yàn)證會(huì)員本身的身份或者方便于其他信任的證明授權(quán)的使用。每個(gè)會(huì)員的信息身份是作為一個(gè)電子個(gè)人信息代理封裝在電子都市群體中,此后稱做E-PIA(電子個(gè)人信息代理),伴隨著每個(gè)E-PIA表示一個(gè)會(huì)員的信息和行為,伴隨著一些信息是由每個(gè)會(huì)員提供的以及一些來(lái)自可信貸外部來(lái)源的信息到會(huì)員的電子都市群體。通過(guò)建立和實(shí)施注冊(cè)規(guī)則以及執(zhí)行負(fù)責(zé)的和審查的會(huì)員身份的驗(yàn)證,如果選中,個(gè)人信息證明,該電子都市群體就建立一個(gè)群體,在該群體中每個(gè)它的會(huì)員都能屬于和參與一個(gè)私人的權(quán)利和責(zé)任以及信息的自己確定都可以實(shí)現(xiàn)的電子領(lǐng)域。因此,正是經(jīng)過(guò)一個(gè)可信任的電子都市群體的協(xié)會(huì)和證明,一個(gè)會(huì)員在其他交易中就變成可信任的和可靠的,但是更重要的是增加了他們的數(shù)據(jù)的控制。
一旦一個(gè)用戶是電子都市群體的會(huì)員,該會(huì)員能夠分派訪問(wèn)每條個(gè)人信息。這些訪問(wèn)規(guī)則設(shè)置在一個(gè)個(gè)人信息能夠被處理之前必須滿足的請(qǐng)求。此外,電子都市群體可以獲得為所有交易必須滿足的最小標(biāo)準(zhǔn)。當(dāng)一個(gè)為特殊的信息請(qǐng)求被接受時(shí),附加到這個(gè)信息電子都市群體標(biāo)準(zhǔn)與規(guī)則由一個(gè)對(duì)電子都市群體是特殊的處理來(lái)檢查,此后稱為電子都市群體的電子代理(E-Broker)。假如如此,該電子代理允許請(qǐng)求的信息被處理;如果不是,該電子代理不允許請(qǐng)求的信息被處理。此外,該信息可以用附加的傳輸優(yōu)先權(quán)規(guī)則打包傳送,簡(jiǎn)而言之,這些規(guī)則為處理請(qǐng)求由任何除原來(lái)的成員之外地其他人來(lái)確定。利用這些傳輸優(yōu)先權(quán)規(guī)則,一個(gè)會(huì)員能夠保持在第三者目的地和他們個(gè)人信息的處理上的支配和控制。
一個(gè)會(huì)員還可以創(chuàng)建一個(gè)代理,此后稱為E-AutoPIA(電子自治個(gè)人信息代理),與任何電子都市群體中的其他會(huì)員交互作用,或者甚至與對(duì)任何電子都市群體的外部數(shù)據(jù)交互作用。這個(gè)代理包含一個(gè)該會(huì)員個(gè)人信息的子集,附加地包含一個(gè)引導(dǎo)代理的活動(dòng)的路線。因此,該代理能夠與其他會(huì)員的個(gè)人信息以指引的路線進(jìn)行交互作用。
附圖描述通過(guò)下面參照附圖對(duì)優(yōu)選實(shí)施例的詳細(xì)描述本發(fā)明中,上述的和其他的目的,特點(diǎn)和優(yōu)點(diǎn)將更明顯,附圖包括
圖1顯示連接到網(wǎng)絡(luò)服務(wù)器的一些用戶訪問(wèn)因特網(wǎng)。
圖2顯示優(yōu)選實(shí)施例的一個(gè)用戶如何查看因特網(wǎng)上的其他電子群體。
圖3顯示一個(gè)數(shù)字證書(shū)的元素,即VeriSign(一個(gè)提供數(shù)字標(biāo)識(shí)的機(jī)構(gòu))的數(shù)字標(biāo)識(shí)。
圖4顯示RSA(美國(guó)RSA實(shí)驗(yàn)室,以研究加密算法而著名)公共密鑰如何工作以及一個(gè)數(shù)字簽名如何被生成和附加到一個(gè)文件去確認(rèn)作者身份。
圖5顯示一個(gè)E-AutoPIA在電子都市群體(E-MetroCommunities)的外部操作。
圖6顯示一個(gè)已經(jīng)從幾個(gè)電子都市群體搜集幾個(gè)信息的E-AutoPIA。
圖7顯示幾個(gè)網(wǎng)絡(luò)服務(wù)器,一個(gè)用戶的個(gè)人計(jì)算機(jī)連接到因特網(wǎng)并附加一個(gè)無(wú)線通信裝置。
圖8顯示幾個(gè)電子都市群體系統(tǒng)伴隨由因特網(wǎng)內(nèi)部連接的其他資源。
圖9顯示電子都市信任服務(wù)器的結(jié)構(gòu)。
圖10詳細(xì)地顯示圖9所示的電子都市信任服務(wù)器中(分布對(duì)象資源管理系統(tǒng)服務(wù)器)子系統(tǒng)。
圖11a-d是為了幾種目的用在優(yōu)選實(shí)施例中的詳細(xì)存儲(chǔ)結(jié)構(gòu)方式。
圖12詳細(xì)地顯示用在圖10分布對(duì)象資源管理系統(tǒng)服務(wù)器子系統(tǒng)中的信息子系統(tǒng)。
圖13是一個(gè)電子都市群體對(duì)象的Booch圖。
圖14是一個(gè)電子代理對(duì)象的Booch圖。
圖15a是一個(gè)E-PIA對(duì)象的Booch圖。
圖15b是一個(gè)信息E-PIA對(duì)象的Booch圖。
圖16是一個(gè)E-AutoPIA對(duì)象的Booch圖。
圖17是一個(gè)路線對(duì)象的Booch圖。
圖18是一個(gè)交互指令對(duì)象的Booch圖。
圖19是一個(gè)交互協(xié)議對(duì)象的Booch圖。
圖20是一個(gè)規(guī)則對(duì)象的Booch圖。
圖21是一個(gè)參數(shù)對(duì)象的Booch圖。
圖22描述用在優(yōu)選實(shí)施例中對(duì)象的各種分類的關(guān)系。
圖23顯示使用在優(yōu)選實(shí)施例中對(duì)象模式描述的基本Booch符號(hào)。
圖24顯示通信外部到所有采用RSA類安全和加密的電子都市群體。
圖101是對(duì)優(yōu)選實(shí)施例顯示初始屏幕的用戶界面。
圖102是對(duì)優(yōu)選實(shí)施例顯示進(jìn)入系統(tǒng)屏幕的用戶界面。
圖103是對(duì)優(yōu)選實(shí)施例顯示群體編目屏幕的用戶界面。
圖104是對(duì)優(yōu)選實(shí)施例顯示如何建立和執(zhí)行搜索顯示搜索結(jié)果的用戶界面。
圖106是對(duì)優(yōu)選實(shí)施例顯示一個(gè)已經(jīng)編寫(xiě)電子都市群體注冊(cè)的初始頁(yè)的戶界面。
圖107是對(duì)優(yōu)選實(shí)施例的一個(gè)用戶界面,它顯示選定電子人物(E-Being)實(shí)現(xiàn)他們的個(gè)人信息的一個(gè)信任表示,其具有一些元素和表示安全與鎖定狀態(tài)的分布,原因是需要的觀察者不符合由電子都市群體和電子都市群體會(huì)員設(shè)置的必要條件。
圖108是對(duì)優(yōu)選實(shí)施例展示通過(guò)公開(kāi)的與不公開(kāi)的訪問(wèn)處理規(guī)則表示附加個(gè)人信息分布的用戶界面。
圖109是對(duì)優(yōu)選實(shí)施例展示規(guī)則編寫(xiě)與對(duì)特殊個(gè)人信息分布和特殊組或一個(gè)群體的子群體兩者的規(guī)則安排的用戶界面。
圖110是對(duì)優(yōu)選實(shí)施例展示管理規(guī)則編寫(xiě)與對(duì)特殊個(gè)人信息分布和特殊組或一個(gè)群體的子群體兩者的規(guī)則安排的用戶界面。
圖201詳細(xì)描述電子集市電子代理子系統(tǒng)。
本發(fā)明詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例主要工作在一個(gè)網(wǎng)絡(luò)服務(wù)器上,并且支持工作在各自的個(gè)人計(jì)算機(jī)系統(tǒng)的應(yīng)用。對(duì)于一個(gè)用戶,優(yōu)選實(shí)施例表現(xiàn)為一個(gè)網(wǎng)絡(luò)站點(diǎn),所以可以通過(guò)已知網(wǎng)絡(luò)站點(diǎn)地址簡(jiǎn)單地訪問(wèn)它,但是它是一個(gè)具有綜合安全保護(hù)措施的網(wǎng)絡(luò)站點(diǎn)防火墻,代理服務(wù)器,SSL(加密套接協(xié)議層)授權(quán)網(wǎng)絡(luò)服務(wù)器和客戶,數(shù)字證書(shū),硬件令牌,安全策略和規(guī)程。不僅網(wǎng)絡(luò)站點(diǎn)將典型地需要對(duì)訪問(wèn)基本驗(yàn)證身份,而且電子都市群體及會(huì)員與其他電子都市群體之間的通信也將要加密。對(duì)于用戶身份的附加確信,一個(gè)任選的硬件令牌或者可靠的卡安全系統(tǒng)可以實(shí)現(xiàn)。這個(gè)安全系統(tǒng)將在后面討論。
如前所述,信息的信任處理有兩個(gè)部分內(nèi)容的可靠性與處理的控制,而且每個(gè)都是由本發(fā)明優(yōu)選實(shí)施例編址。這是一個(gè)最早和最清楚要討論的采用一個(gè)大城市模擬的優(yōu)選實(shí)施例。正如在一個(gè)大城市里,因特網(wǎng)提供一個(gè)個(gè)體一個(gè)地方去滿足其他人,共享信息,尋求娛樂(lè),做工作,以及購(gòu)物。同樣地,因特網(wǎng)上的每一個(gè)個(gè)體都有一個(gè)可以通信的相應(yīng)地址。在城市里,當(dāng)你第一次會(huì)見(jiàn)某人并可能不希望給予這不可信賴的某人太多信息時(shí),必須采用謹(jǐn)慎的態(tài)度。還有,與一個(gè)陌生人進(jìn)行商業(yè)交易必許仔細(xì)地檢查商品的質(zhì)量,支持的標(biāo)準(zhǔn),或者未知的產(chǎn)品產(chǎn)地。這些同樣在因特網(wǎng)上與新的相遇與交易出現(xiàn)。
在城市里,人們利用一個(gè)不熟悉的個(gè)人的聯(lián)合來(lái)降低那些新結(jié)交和交易的風(fēng)險(xiǎn)。例如,某人穿著一身警察制服,我們一般比較愿意向他們提供我們的駕駛執(zhí)照編號(hào),家庭住址,和其他的個(gè)人信息。如果某人坐在律師辦公室并且出示給我們印有律師頭銜的名片,我們一般愿意陳述秘密信息。還有,如果某人生活在我們相同的群體中,可能是我們的鄰居,我們將非常愿意共享信息并且認(rèn)為處理一件交易安全。在因特網(wǎng)上,如果某人有一個(gè)帶有“gov”結(jié)尾的地址,我們認(rèn)為與他們做買賣安全,當(dāng)一些政府機(jī)構(gòu)已經(jīng)允許他們從一個(gè)政府的服務(wù)器訪問(wèn)因特網(wǎng)時(shí),這就給用戶一種可信度的樣子。如果這個(gè)用戶處理一件壞的交易,允許他們?cè)L問(wèn)因特網(wǎng)的代理可以接觸。然而,大量主要的因特網(wǎng)上用戶從網(wǎng)絡(luò)服務(wù)器將沒(méi)有他們的可信度線索。因此,本發(fā)明優(yōu)選實(shí)施例提供一種方法來(lái)減少在新交互中的風(fēng)險(xiǎn),并且增加其他用戶說(shuō)他們是誰(shuí)的可能性優(yōu)選實(shí)施例創(chuàng)建基于信任電子群體的代理規(guī)則。
在城市中,市民屬于幾種群體。有一些群體是以地區(qū),種族背景,宗教,母校,雇傭,或者習(xí)俗而劃分的。一般地,人們從他們屬于的選定群體中得到大量的認(rèn)同和滿意。對(duì)于有人要申請(qǐng)作為一個(gè)公司的雇員,一個(gè)宗教的信徒,或者一個(gè)業(yè)余的專家這都是非常普通的事。屬于一個(gè)群體不僅對(duì)該會(huì)員是親自滿足,而且還允許考慮電子都市群體的榮譽(yù)以降低涉及任何其會(huì)員的風(fēng)險(xiǎn)。
在本實(shí)施例中,一個(gè)用戶可以加入一個(gè)或者多個(gè)電子都市群體。這些電子都市群體的每一個(gè)都獨(dú)立地由一個(gè)設(shè)定入會(huì)請(qǐng)求,識(shí)別會(huì)員資格,發(fā)布數(shù)字證書(shū),以及設(shè)置適合會(huì)員服務(wù)的管理員操作。這些電子都市群體實(shí)際上是在因特網(wǎng)上作為一個(gè)網(wǎng)絡(luò)站點(diǎn)實(shí)現(xiàn),但他們是一些作為具有大量智能與實(shí)用的特殊網(wǎng)絡(luò)站點(diǎn)。圖2顯示一個(gè)使用優(yōu)選實(shí)施例因特網(wǎng)用戶的視圖。該用戶將是一個(gè)或多個(gè)電子都市群體11的會(huì)員并且他將意識(shí)到因特網(wǎng)上有幾個(gè)其他的電子都市群體11。該用戶將使用一種在個(gè)人計(jì)算機(jī)上運(yùn)行的網(wǎng)絡(luò)瀏覽器如網(wǎng)景導(dǎo)航者15訪問(wèn)因特網(wǎng)并且試圖成為一個(gè)或多個(gè)電子都市群體11的一個(gè)會(huì)員。當(dāng)期望成為一個(gè)電子都市群體的會(huì)員時(shí),為了成為一個(gè)會(huì)員可能要從電子都市群體或者一個(gè)將需要用身份信息和需要驗(yàn)證的公共電子人物存儲(chǔ)庫(kù)13查找一個(gè)沒(méi)有注冊(cè)的或空的電子人物。在訪問(wèn)期望要加入的電子都市群體之前一個(gè)未注冊(cè)的電子人物可能被檢索。一旦一個(gè)用戶被批準(zhǔn)加入到一個(gè)電子都市群體,該用戶就變成這個(gè)電子都市群體的一個(gè)會(huì)員并且可以使用電子都市群體管理員提供的服務(wù)。這些服務(wù)可能包括連接到其他的電子都市群體,購(gòu)物,或者存取信息。除了標(biāo)準(zhǔn)的網(wǎng)景導(dǎo)航者15外,會(huì)員還將需要一些在他們本地計(jì)算機(jī)上附加的支持軟件,客戶子系統(tǒng)17。這些客戶子系統(tǒng)17支持程序是一些允許網(wǎng)景導(dǎo)航者在特殊電子都市群體支持中具有特殊功能性的處理過(guò)程。這些程序作為優(yōu)選實(shí)施例的一部分將被提供,但是它們將是由電子都市群體管理員或用戶可配置的以便提供特殊功能性。這些程序可以以任何語(yǔ)言編制,但是Java(一種Internet上廣泛使用的OOP語(yǔ)言)是當(dāng)前最可取的。然而,電子都市群體的對(duì)象除了標(biāo)準(zhǔn)基本瀏覽器不應(yīng)該需要附加軟件,如此保持非常容易地支持客戶軟件子系統(tǒng)。此外,會(huì)員可以要求增加優(yōu)先權(quán)或者訪問(wèn)一些沒(méi)有權(quán)限的特殊電子都市群體服務(wù)。電子都市群體能夠需要進(jìn)一步在形式上必須申請(qǐng)批準(zhǔn)的要豐富的信息。這些形式存儲(chǔ)在一個(gè)電子人物存儲(chǔ)庫(kù)13,并且能夠建立為一個(gè)獨(dú)立的網(wǎng)絡(luò)站點(diǎn),一個(gè)FTP站點(diǎn),或者任何其他允許在因特網(wǎng)上的存儲(chǔ)結(jié)構(gòu)。
記住信任處理包括可靠性和可控制的處理,在優(yōu)選實(shí)施例中,私人數(shù)據(jù)的信任處理是通過(guò)兩種手段改進(jìn)的。首先,被處理的個(gè)人信息是由個(gè)人編寫(xiě)和監(jiān)督。這個(gè)信息還可以由第三者校準(zhǔn),他是頒發(fā)確證由個(gè)人要求事實(shí)的數(shù)字證書(shū)的人。該存儲(chǔ)信息對(duì)個(gè)人是透明的。此外,用戶自己能夠請(qǐng)求信任鑒定權(quán)以便校準(zhǔn)和宣稱該個(gè)人信息的可靠性。這些鑒定權(quán)限頒發(fā)數(shù)字證書(shū)宣稱該數(shù)據(jù)的可靠性。一個(gè)例子是信用組織,它將證明私人的金融或者貸款數(shù)據(jù)。隨著一個(gè)電子都市群體可靠性的信譽(yù)以及個(gè)人信息處理的用戶中央控制的增長(zhǎng),信息價(jià)值和其用戶的相互信任也將增長(zhǎng)。
信任處理的其他方面,數(shù)據(jù)的保護(hù)是在兩方面由本發(fā)明優(yōu)選實(shí)施例改進(jìn)的。首先,優(yōu)選實(shí)施例采用最新的技術(shù),如公共密鑰加密方法,以安全地存儲(chǔ)和傳輸信息。公共密鑰加密方法將在以后章節(jié)更詳細(xì)地討論。這些技術(shù)確保數(shù)據(jù)在傳輸中如果被截獲時(shí)不會(huì)被解密,而僅有特定讀者才能解密和獲得該信息。優(yōu)選實(shí)施例的第二個(gè)安全特點(diǎn)被設(shè)計(jì)在處理信息的量上安排一些控制被處理的信息量以進(jìn)行限制,而只有符合特定標(biāo)準(zhǔn)的收件人才可以利用該數(shù)據(jù)。這個(gè)安全特點(diǎn)允許用戶設(shè)置一些支配個(gè)人信息的處理與使用的規(guī)則。例如,一條規(guī)則可以表述為法律方面的歷史信息可以發(fā)布給來(lái)自美國(guó)律師協(xié)會(huì)電子都市群體的用戶。另一個(gè)規(guī)則可以表述為可以允許一個(gè)單身的、來(lái)自一個(gè)特定的地區(qū)、并且同意使他們的家庭電話號(hào)碼可以在一個(gè)被控制區(qū)域內(nèi)使用的用戶利用一個(gè)家庭電話號(hào)碼。通過(guò)建立滿意的規(guī)則,個(gè)人能夠提高最可信任的用戶控制個(gè)人信息的利用。此外,用戶可以建立傳輸規(guī)則附加到信息的控制信息的電子發(fā)布處理。因此,當(dāng)一個(gè)用戶認(rèn)可可信任的個(gè)人信息的遠(yuǎn)程處理時(shí),該信息被用于一種允許用戶保持該信息隨后如何利用的支配和控制的方式。
優(yōu)選實(shí)施例此外還允許個(gè)人去為處理金錢(qián)或其他有價(jià)物質(zhì)的個(gè)人信息建立一些規(guī)則。個(gè)人的偏愛(ài),身體特征,以及購(gòu)買習(xí)慣對(duì)那些銷售的產(chǎn)品有購(gòu)買力。傳統(tǒng)上,銷售公司將搜集和組織這樣的信息并且買這些郵件表給那些有一種產(chǎn)品對(duì)表中的一些用戶感興趣的商人。利用優(yōu)選實(shí)施例,某個(gè)個(gè)人可以允許他們自己的個(gè)人信息直接地或者通過(guò)一個(gè)銷售公司提供給一個(gè)商家,因此而共享由可靠的個(gè)人信息的信任處理產(chǎn)生的價(jià)值。
現(xiàn)在參照?qǐng)D101,當(dāng)訪問(wèn)一個(gè)電子都市群體網(wǎng)絡(luò)站點(diǎn)時(shí)用戶可以看到顯示的一個(gè)例子。在此,一個(gè)計(jì)算機(jī)用戶在他們的個(gè)人計(jì)算機(jī)上正在運(yùn)行網(wǎng)景導(dǎo)航者,并且可以看到標(biāo)準(zhǔn)的網(wǎng)景導(dǎo)航者菜單項(xiàng)501。要做到這一點(diǎn),用戶必須把電子都市群體的網(wǎng)址提供給網(wǎng)景導(dǎo)航者,而網(wǎng)景導(dǎo)航者經(jīng)過(guò)用戶的網(wǎng)絡(luò)服務(wù)器連接到位于遠(yuǎn)程的電子都市群體網(wǎng)絡(luò)站點(diǎn)的網(wǎng)絡(luò)服務(wù)器。一旦訪問(wèn)成功,電子都市群體網(wǎng)絡(luò)站點(diǎn)就把這個(gè)引導(dǎo)屏幕511發(fā)送給用戶,它包含一個(gè)地理標(biāo)志505和特定給這個(gè)電子都市群體的標(biāo)題503。用戶可以選擇三個(gè)任選按鈕之一;獲得這個(gè)電子都市群體上的更多信息,進(jìn)入該電子都市群體(需要保密登記)的合適服務(wù),或者,如果一個(gè)新用戶被注冊(cè)為該電子都市群體承認(rèn)的用戶。如果該用戶選擇注冊(cè),該注冊(cè)項(xiàng)目將由電子都市群體提供或者從一個(gè)電子人物存儲(chǔ)庫(kù)檢索,并且用戶將創(chuàng)建他們的電子人物,類似于填寫(xiě)一個(gè)標(biāo)準(zhǔn)表格。
如果該用戶選擇了服務(wù)選項(xiàng),用戶將被詢問(wèn)安全信息與/或硬件令牌。在圖102中,電子都市群體僅僅詢問(wèn)一個(gè)基本的證明身份和一個(gè)安全碼或者口令回答515。一旦用戶選擇“OK”517,用戶就被允許進(jìn)入這個(gè)電子都市群體,用戶可以利用那些可用的服務(wù)。在這個(gè)例子中,會(huì)員是用圖103中所示的群體可用屏幕521呈現(xiàn)出,它是由一個(gè)標(biāo)志圖505和群體連接523組成。在這個(gè)電子都市群體中那些可用的服務(wù)包括檢索和選擇,注冊(cè)更新,廣告,購(gòu)物,顧客支持和由電子都市群體管理員選定的其他服務(wù)。在電子都市群體中提供的檢索服務(wù)對(duì)于實(shí)現(xiàn)參數(shù)查詢是有實(shí)用性的。圖104顯示在這個(gè)電子都市群體中滿足一個(gè)特殊查詢請(qǐng)求的會(huì)員的部分視圖,允許選定的會(huì)員通過(guò)選擇一個(gè)圖形連接527來(lái)選擇特殊的E-PIA。提供的請(qǐng)求會(huì)員具有由詢問(wèn)會(huì)員設(shè)定的適當(dāng)資格,詢問(wèn)會(huì)員的信息能夠被請(qǐng)求者看見(jiàn)。
優(yōu)選實(shí)施例的前提是在用戶至少具有一個(gè)電子都市群體的資格,具有電子都市群體確定的會(huì)員義務(wù)和權(quán)利。在優(yōu)選實(shí)施例中,電子都市群體具有三個(gè)基本的責(zé)任。第一,電子都市群體建立接納產(chǎn)生高可能性的他們說(shuō)他們是誰(shuí)的申請(qǐng)接納的人的請(qǐng)求。第二,電子都市群體具有在適當(dāng)?shù)奈恢冒踩珳y(cè)試以便適當(dāng)?shù)卮_保一個(gè)會(huì)員的身份不能被其他人竊取。第三,電子都市群體建立正做生意和準(zhǔn)確公開(kāi)有誠(chéng)意的會(huì)員一個(gè)高可能性的一些標(biāo)準(zhǔn)。
對(duì)于確保申請(qǐng)人他們說(shuō)他們是誰(shuí)的第一責(zé)任是在優(yōu)選實(shí)施例中以兩步驟處理滿足。在第一步驟中,一個(gè)申請(qǐng)者利用網(wǎng)景導(dǎo)航者15訪問(wèn)他們想要加入的電子都市群體的網(wǎng)絡(luò)站點(diǎn)。這個(gè)用戶從一個(gè)電子人物存儲(chǔ)庫(kù)13中選擇注冊(cè)對(duì)象,填寫(xiě)它并且提交給電子都市群體管理員。電子都市群體管理員審閱該申請(qǐng)以便保證申請(qǐng)者滿足電子都市群體的資格。如果申請(qǐng)者滿足資格,申請(qǐng)過(guò)程進(jìn)行到步驟二。在步驟二中,申請(qǐng)者/用戶個(gè)人出現(xiàn)在電子都市群體管理員或者其他可信任的權(quán)威或者機(jī)構(gòu)(如鑒定權(quán)威或公正人)面前,以檢驗(yàn)用戶的身份。申請(qǐng)者可以提出一個(gè)或多個(gè)身份標(biāo)識(shí),如出生證明,駕駛執(zhí)照,護(hù)照,社會(huì)安全卡或者其他可靠的身份手段。一旦申請(qǐng)者被識(shí)別并且產(chǎn)生一對(duì)密鑰,結(jié)合公共密鑰和會(huì)員與電子都市群體信息,他們被發(fā)給一個(gè)數(shù)字證書(shū)。選中一個(gè)安全密碼或詢問(wèn)應(yīng)答訪問(wèn)方法,如果需要的話還可以選擇硬件令牌。在一個(gè)會(huì)員至少有一個(gè)數(shù)字證書(shū)和完全地使用選定的和批準(zhǔn)的電子都市群體服務(wù)的訪問(wèn)方法。電子都市群體現(xiàn)在合理地保證他們說(shuō)他們是誰(shuí)的人并且已經(jīng)解決注冊(cè)者申請(qǐng)的處理。
電子都市群體的第二個(gè)責(zé)任是保證僅有原始的申請(qǐng)者能夠使用該會(huì)員的身份。上面描述的數(shù)字證書(shū)和安全密碼或詢問(wèn)應(yīng)答將幫助保證一個(gè)個(gè)人身份的安全性,但是新技術(shù)考慮到甚至更大的安全性。對(duì)于這種先進(jìn)的安全性,電子都市群體可以頒發(fā)用戶一個(gè)硬件令牌或安全卡,如Gemplus,Schlumbarger,和Spyrus公司銷售的商用硬件令牌或安全卡。雖然來(lái)自Spyrus的安全卡有幾種關(guān)于能夠保持信息的選擇,三種特別有用的項(xiàng)目是1)關(guān)于用戶的基本信息,2)一個(gè)數(shù)字證書(shū),和3)由檢驗(yàn)電子都市群體數(shù)字地簽署的電子都市群體數(shù)字證書(shū)。第一項(xiàng)可以包含幾個(gè)信息,其中包括口令、安全密碼和能夠被優(yōu)選實(shí)施例使用去驗(yàn)證用戶的身份的特殊的詢問(wèn)或者密碼短語(yǔ)。為了這個(gè)詢問(wèn)的安全性,用戶用僅有該用戶知道的詢問(wèn)應(yīng)答對(duì)來(lái)加載安全卡。當(dāng)用戶等待訪問(wèn)電子都市群體時(shí),安全卡通過(guò)提供一個(gè)必須精確回答的詢問(wèn)短語(yǔ)詢問(wèn)用戶。第二項(xiàng),數(shù)字簽名是一種先進(jìn)的安全結(jié)構(gòu)方式,這種結(jié)構(gòu)允許發(fā)送者附加一個(gè)數(shù)字簽名到一個(gè)保證確實(shí)是由發(fā)送者創(chuàng)建的具體文件。關(guān)于數(shù)字簽名更詳細(xì)的描述將在下文中討論。那些本技術(shù)領(lǐng)域內(nèi)的專業(yè)技術(shù)人員可以采用保證一個(gè)用戶身份的目前的安全的其他選擇,如生物測(cè)定學(xué)??赡馨诳ㄖ械牡谌?xiàng)存儲(chǔ)關(guān)于證明這個(gè)特定用戶的權(quán)威機(jī)構(gòu)的信息。這個(gè)權(quán)威機(jī)構(gòu)可能是政府部門(mén)、一個(gè)電子都市群體管理員或代理人、或者是一個(gè)商業(yè)機(jī)構(gòu)。如果保證代理商的安全政策與程序具有越多的責(zé)任、更大的投入和更周密的計(jì)劃,則他對(duì)會(huì)員的信用擔(dān)保的可信度越高。
電子都市群體的第三個(gè)責(zé)任是要保證會(huì)員正當(dāng)?shù)剡M(jìn)行交易,并且準(zhǔn)確和誠(chéng)實(shí)地公開(kāi)個(gè)人信息。對(duì)于電子都市群體這是主要的一個(gè)工作是把那些違反交互政策的人從電子都市群體消除。規(guī)章的嚴(yán)格實(shí)施將保證電子都市群體在可信度和準(zhǔn)確度上具有更好的聲譽(yù)。
只要存在會(huì)員身份的保證,安全性的下一級(jí)是要保證會(huì)員能夠與電子都市群體通訊而不被為授權(quán)的個(gè)人截取和獲得消息和信息。這種安全性級(jí)別有兩個(gè)主要部分。第一,優(yōu)選實(shí)施例采用由網(wǎng)景批準(zhǔn)的交易事務(wù)安全協(xié)議,包括在因特網(wǎng)上用信用卡購(gòu)買。第二,網(wǎng)景導(dǎo)航者網(wǎng)絡(luò)瀏覽器已經(jīng)建立了加密技術(shù),稱為公共密鑰加密法,它能夠保證從會(huì)員到電子都市群體的通訊安全而不能被外部截取和獲得。優(yōu)選實(shí)施例采用由美國(guó)RSA數(shù)據(jù)安全有限公司提供的公共密鑰加密法,但是本領(lǐng)域內(nèi)的專業(yè)人士還可以有其他的選擇。
公共密鑰加密法是當(dāng)前眾所周知的一種為了信息安全傳輸?shù)姆椒?。圖3中所示的是一個(gè)公共密鑰加密法的工作框圖。在這種方法中,每個(gè)用戶有一個(gè)編碼對(duì),其中一個(gè)編碼是公用的而一個(gè)是私人的。這些編碼通常稱為密鑰,所以每個(gè)用戶都有一個(gè)公共密鑰和一個(gè)私人密鑰。該公共密鑰清單25是廣泛地分發(fā)給任何一個(gè)可能需要發(fā)送信息的用戶。然而,私人密鑰是由個(gè)人保密。例如,如果“A”想要秘密地發(fā)送一個(gè)文件到“B”,A將用B的公共密鑰19加密該文件。這個(gè)密鑰是公開(kāi)的并且任何需要它的人都可以得到。在加密后,文件21只能用B的私人密鑰23解密,該密鑰只有B知道。因此,如果B有適當(dāng)加密的私人密鑰,則只有B將能夠接收和解讀該加密的文件。如果該文件是通過(guò)一個(gè)沒(méi)有加密的傳輸方法如電子郵件、因特網(wǎng)、或者電話線發(fā)送都沒(méi)有關(guān)系,因?yàn)闆](méi)有人能夠截取該信息并能夠解讀它,除非他們通過(guò)某種途徑盜用了B的私人密鑰23。
第二個(gè)安全機(jī)制是先前介紹過(guò)的數(shù)字簽名,它保證接收者信息確實(shí)是從該信息所表明的發(fā)送者發(fā)來(lái)的。如上文簡(jiǎn)要探討中可見(jiàn),一個(gè)會(huì)員能夠使用數(shù)字簽名簽署文件,從而給出高度保證該信息正是簽名人發(fā)送的。圖4將有助于描述數(shù)字簽名的使用。要加數(shù)字簽名到一個(gè)文件,會(huì)員通過(guò)產(chǎn)生一個(gè)數(shù)字模式的數(shù)學(xué)公式31傳輸文件27,或者對(duì)于該文件這是唯一的信息摘要33。這個(gè)信息摘要33然后用上述的會(huì)員私人密鑰23加密,生成一個(gè)數(shù)字簽名29。這個(gè)數(shù)字簽名然后可以結(jié)合一個(gè)特殊文件到一個(gè)私人密鑰的特殊所有者。該會(huì)員然后附加數(shù)字簽名29到文件27并且發(fā)送兩者給接收者。在這個(gè)例子中,文件27是沒(méi)有加密發(fā)送的,但是如果該文件必須加密發(fā)送,會(huì)員可以使用先前段落描述的方法采用接收者的公共密鑰來(lái)加密這個(gè)文件。當(dāng)該文件和簽名被收到時(shí),接收者利用發(fā)送者的公共密鑰19解譯這個(gè)數(shù)字簽名29,獲得對(duì)文件27唯一的數(shù)字模式33。如前所述,公共密鑰是來(lái)自公開(kāi)可利用的公共密鑰清單25。如果該數(shù)字簽名29是用任何其他用戶的私人密鑰做成,結(jié)果模式將不匹配于文件,則接收者將知道該文件不是指定發(fā)送者發(fā)送的。使用數(shù)字簽名技術(shù),優(yōu)選實(shí)施例可以高度保證某個(gè)特殊文件是由一個(gè)特定會(huì)員發(fā)送。
采用上述技術(shù),就在很大程度上可靠保證信息和商業(yè)交易的安全性和準(zhǔn)確性。然而,安全僅僅是一個(gè)成功的因特網(wǎng)交互作用的一部分。目前,因特網(wǎng)上的交互作用是一種與個(gè)人無(wú)關(guān)的并且經(jīng)常是隨機(jī)的經(jīng)驗(yàn)。使用因特網(wǎng)的一個(gè)普通評(píng)價(jià)是在線交互作用不允許我們?nèi)ザㄎ?、理解和知道具有保證人后面的電子郵件的標(biāo)識(shí)或消息—聞其聲音、觀其容貌,去了解一些關(guān)于發(fā)送者的人格、特性,以及可靠性。沒(méi)有了這些,交互作用不僅僅個(gè)人不滿意,而且是失敗和沒(méi)有用處。
虛擬的群體正在形成但是人們很少斷然控制他們的數(shù)字角色或交互作用,而且在這些虛擬群體背后的大部分理論基礎(chǔ)是數(shù)據(jù)的集中。這種數(shù)據(jù)集中是由商業(yè)實(shí)體搜索去跟蹤顧客,實(shí)現(xiàn)持續(xù)的和細(xì)微的群體成員的監(jiān)督。顧客強(qiáng)烈要求對(duì)他們個(gè)人信息的控制并且他們要求立法的退回,以防止這種無(wú)約束的個(gè)人信息的集中,跟蹤和處理。本發(fā)明創(chuàng)建一個(gè)可信任的虛擬群體實(shí)現(xiàn)信息的保密和信息的自確定,其中人們可以各自地和共同地要求評(píng)價(jià)交換訪問(wèn)和處理個(gè)人信息控制構(gòu)成他們的信息存在的屬性。
一個(gè)數(shù)字角色或因特網(wǎng)人格是由適合于個(gè)人的個(gè)人信息來(lái)確定。越完整和越可靠的信息,因特網(wǎng)人物就越準(zhǔn)確地反映真實(shí)生活的人物。這個(gè)個(gè)人信息不僅可用于準(zhǔn)確地確定一個(gè)在線的存在,而且如前所述,對(duì)其他人具有商業(yè)價(jià)值。個(gè)人信息可以有許多形式,包括健康,金融和法律記錄,學(xué)校成績(jī)單,雇傭歷史,或者購(gòu)買偏愛(ài)。這些信息的每一條如果準(zhǔn)確,都是一種可以在因特網(wǎng)上有效和他人愉快地交互作用的資源。在優(yōu)選實(shí)施例中,這些信息資源根據(jù)個(gè)體電子都市群體成員的期望搜集編寫(xiě)并且使其適合其他人。所有個(gè)人信息,作為一個(gè)整體構(gòu)成一個(gè)個(gè)人的電子人物或者數(shù)字人物。為了清楚的目的和描述的容易,大家認(rèn)為這種在一個(gè)網(wǎng)絡(luò)站點(diǎn)電子都市群體這電子人物作為一個(gè)電子個(gè)人信息代理或E-PIA是有用的,如前所介紹。
E-PIA的一些信息資源是由其他人創(chuàng)造和保持的,但是可以根據(jù)插入在E-PIA中的規(guī)則調(diào)度和處理,如醫(yī)學(xué)檔案和學(xué)校成績(jī)單。其他的資源是一些可以由電子都市群體成員編寫(xiě)。優(yōu)選實(shí)施例允許一個(gè)成員自身保證或者合作地保證密封在E-PIA中的信息是準(zhǔn)確和可靠的。
在圖106中一個(gè)用戶使用網(wǎng)景導(dǎo)航者已經(jīng)訪問(wèn)了一個(gè)電子都市群體網(wǎng)絡(luò)站點(diǎn)并且顯示初始注冊(cè)申請(qǐng)表21。標(biāo)準(zhǔn)的網(wǎng)景界面25位于圖的頂部附近。尤其是,用戶界面包括一個(gè)菜單條25,控制按鈕27,快速訪問(wèn)樹(shù)枝結(jié)構(gòu)37,和一個(gè)通訊激活指示器31。此外,位于圖106的底部附近的鑰匙圖形33告訴我們安全保護(hù)在工作,所以所有與電子都市群體站點(diǎn)的通訊都是加密的。
登記者可以定位到左邊大部分滾動(dòng)窗口筆記本內(nèi)所示其他的數(shù)據(jù)項(xiàng)區(qū)域(專業(yè),金融,醫(yī)學(xué))。如果用戶選擇專業(yè)數(shù)據(jù)區(qū)37,用戶將看到專業(yè)側(cè)面并且開(kāi)始數(shù)據(jù)進(jìn)入或者更新信息。
圖107是一個(gè)調(diào)用的E-PIA,它顯示個(gè)人簡(jiǎn)介的一部分。在圖108中是Dieter的E-PIA家庭地址沒(méi)有顯示的續(xù)篇,并且一個(gè)關(guān)閉鎖定圖標(biāo)伴隨數(shù)據(jù)分布在右邊。這表示此人請(qǐng)求訪問(wèn)這條信息不滿足他的訪問(wèn)處理規(guī)則而Dieter不愿意公開(kāi)管理訪問(wèn)處理是什么。當(dāng)Dieter完成這個(gè)個(gè)人簡(jiǎn)介時(shí),他就創(chuàng)建規(guī)則圖109確定誰(shuí)得到訪問(wèn)每一項(xiàng)信息。由于用戶訪問(wèn)該個(gè)人簡(jiǎn)介不滿足這些規(guī)則,所以家庭地址和其他信息都不合適。在優(yōu)選實(shí)施例中,如果訪問(wèn)信息被拒絕,這可有機(jī)會(huì)去看看規(guī)則是什么并且響應(yīng)由打開(kāi)鍵圖標(biāo)指示到家庭電話的右邊圖108。
在這個(gè)例子中,根據(jù)Dieter規(guī)則交互的預(yù)料以及他想要保持和委托給E-PIA的依次控制級(jí)別,Dieter對(duì)于規(guī)則處理具有幾種選擇。Dieter只不過(guò)希望這個(gè)請(qǐng)求用戶交換他們的家庭電話號(hào)碼,因此一個(gè)簡(jiǎn)單的規(guī)則交換將開(kāi)始。不是這個(gè)規(guī)則的處理將在確定規(guī)則滿意的請(qǐng)求客戶站點(diǎn)做,就是該信息系統(tǒng)將用一個(gè)信息激活,這個(gè)信息是發(fā)回到Dieter的主E-PIA請(qǐng)求提供的他的家庭電話或者一個(gè)信號(hào)給他的分派發(fā)送批準(zhǔn)解密和封裝家庭電話數(shù)據(jù)的顯示的E-PIA。
一個(gè)自動(dòng)基本規(guī)則響應(yīng)能夠在給出預(yù)先確定規(guī)則交換的客戶站點(diǎn)上執(zhí)行,并且能夠繼續(xù)用戶服務(wù)對(duì)話或者延時(shí)由將繼續(xù)規(guī)則交互的消息系統(tǒng)支持的交互。Dieter的家庭E-PIA可能已經(jīng)具有一個(gè)由一條規(guī)則建立的響應(yīng),這條規(guī)則表示如果你顯示給我你的,我將顯示給你我的,所以這個(gè)信息響應(yīng)是半自動(dòng)的。
在Dieter已經(jīng)在請(qǐng)求客戶站點(diǎn)為處理他的家庭電話數(shù)據(jù)確定了一條規(guī)則的情況下,該交換被執(zhí)行并且引發(fā)一個(gè)客戶方信息給Dieter的E-PIA。所以,在請(qǐng)求用戶的電子都市客戶方申請(qǐng)中,Dieter的調(diào)度E-PIA接收一個(gè)信號(hào)以便為控制訪問(wèn)加密他的家庭電話號(hào)碼。在電子都市客戶方申請(qǐng)中的規(guī)則交互代理檢查看是否家庭電話已經(jīng)完全地提供。
在上述情況中,電子都市群體電子代理調(diào)度了一個(gè)用密封的加密數(shù)據(jù)準(zhǔn)備加載E-PIA,這些密封的數(shù)據(jù)將要保存信息的發(fā)送,規(guī)則處理,和依次響應(yīng)等一些由在客戶邊規(guī)則權(quán)利來(lái)管理。在釋放他的數(shù)據(jù)于電子都市虛擬私人網(wǎng)絡(luò),或者把該數(shù)據(jù)和規(guī)則在這個(gè)E-PIA內(nèi)分派以進(jìn)行處理之前,Dieter將在客戶機(jī)上決定他將如何信任他可以依賴系統(tǒng)提取數(shù)據(jù)以作為回報(bào)。
規(guī)則響應(yīng)對(duì)話框顯示一些規(guī)則和給出請(qǐng)求人要響應(yīng)的選擇。該規(guī)則可以指定一個(gè)要發(fā)生的金融交易。在這種情況用規(guī)則對(duì)需求量,用戶批準(zhǔn)一個(gè)來(lái)自他們的電子都市錢(qián)包的借款。
規(guī)則細(xì)節(jié)編在圖109中。該圖表描述一個(gè)對(duì)話屏幕其中Dieter定位在他的PIA數(shù)據(jù)分布545的左邊,清單列出那一種規(guī)則將支配這個(gè)分布或分布組。訪問(wèn)組是一個(gè)通過(guò)特殊群體或子群體540分組規(guī)則的工具。初始聯(lián)系是一個(gè)欄目Dieter已經(jīng)規(guī)定它為一個(gè)子群體,在該子群體中他的年齡屬性規(guī)則沒(méi)有公開(kāi)并且這個(gè)屬性在鎖定550中,即沒(méi)有顯示在初始聯(lián)系概要中。
他的其他屬性城市,出生日等是公開(kāi)的并且將顯示在處理上。用這個(gè)屏幕Dieter能夠創(chuàng)建一個(gè)“需要知道”提示,在此為需要知道提示請(qǐng)求的用戶。Dieter還必須經(jīng)過(guò)電子都市信息系統(tǒng)處理他自己的這個(gè)響應(yīng)。一些信息交互通過(guò)預(yù)先建立規(guī)則響應(yīng)如“如果你顯示給我你的規(guī)則我將顯示給你我的”是自動(dòng)的。所以Dieter的家庭E-PIA能夠自動(dòng)地反應(yīng)支配信息。
一些數(shù)據(jù)屬性將有時(shí)間請(qǐng)求,在這請(qǐng)求中E-PIA將允許大量時(shí)間為觀看和處理E-PIA的數(shù)據(jù)去通過(guò)。一種相關(guān)情況是Dieter僅允許24小時(shí)通過(guò)然后他的E-PIA鎖定自己為了避免進(jìn)一步處理。
如圖110所示子群體初始聯(lián)系555必須滿足上面規(guī)則565和560為了處理Dieter的E-PIA。所以Dieter在處理他的E-PIA之前正在規(guī)定其他人必須滿足的標(biāo)準(zhǔn)。
所以群體成員將為處理發(fā)送請(qǐng)求給電子都市而且一個(gè)查詢可能有幾個(gè)匹配要調(diào)用該E-PIA的決定,這個(gè)E-PIA符合查詢請(qǐng)求由于事實(shí)上請(qǐng)求人不符合個(gè)人的規(guī)則需要可以不發(fā)送。在先前的情況Dieter的E-PIA是作為個(gè)人請(qǐng)求滿足上述標(biāo)準(zhǔn)而發(fā)送的。
如圖2所示,電子人物存儲(chǔ)庫(kù)13可以在因特網(wǎng)的任何地方,即它可以在電子都市群體位于的同一個(gè)服務(wù)器,或者該電子都市群體可以利用一個(gè)電子人物存在于因特網(wǎng)的其他地方。當(dāng)一個(gè)會(huì)員加入一個(gè)電子都市群體時(shí),根據(jù)用戶判斷和個(gè)人簡(jiǎn)介首先任務(wù)之一應(yīng)該是編寫(xiě)。這些簡(jiǎn)介,加上來(lái)自外面資源的任何信息,在因特網(wǎng)上組成E-PIA表示一個(gè)個(gè)體。
在本實(shí)施例中一個(gè)用戶可以屬于幾個(gè)電子都市群體。然而,用戶必須選擇一個(gè)應(yīng)該是主電子都市群體的電子都市群體。被選定的電子都市群體收藏一個(gè)指定為保持所有會(huì)員屬于其他電子群體跟蹤的“主E-PIA”。在這種方法中,如果需要一個(gè)主E-PIA中的變化可以用于更新所有其他群體中的信息。只要一個(gè)會(huì)員已經(jīng)加入一個(gè)電子都市群體并且指定該電子都市群體為他的主群體,該會(huì)員能夠通過(guò)簡(jiǎn)單地滿足允許進(jìn)入下一個(gè)電子都市群體的請(qǐng)求,然后復(fù)制這個(gè)E-PIA到新的電子都市群體。如在隨后一節(jié)要討論的一樣,當(dāng)一個(gè)會(huì)員期望創(chuàng)建一個(gè)特殊的E-PIA,稱作E-AutoPIA,這有能力移到其他的電子都市群體并且執(zhí)行請(qǐng)求任務(wù),該E-AutoPIA僅能從主E-PIA派生出來(lái)。然后,該E-PIA具有一個(gè)包含在原始主人物中信息的子集,所以保證任何遇到的E-AutoPIA他載有的信息是與一個(gè)主E-PIA有關(guān)。
一個(gè)會(huì)員為他們的個(gè)人信息的訪問(wèn)處理定義了一些規(guī)則以便保證該信息適當(dāng)?shù)乇惶幚?。?dāng)一個(gè)用戶試圖訪問(wèn)一個(gè)會(huì)員的個(gè)人信息時(shí),本實(shí)施例查看是否該用戶符合對(duì)信息的信任處理的要求。本實(shí)施例僅僅傳送一個(gè)包含信息的E-PIA給請(qǐng)求用戶,這個(gè)信息用戶有權(quán)利并且有資格去處理。這些規(guī)則在信息處理上定義了一些限制并且形成在電子都市群體中一些E-PIA之間交互的基礎(chǔ)。即,當(dāng)由一個(gè)E-PIA代表的會(huì)員接觸另一個(gè)會(huì)員的E-PIA時(shí),即使要,這兩個(gè)E-PIA都能夠確定什么樣的信息可以交換而不要任何來(lái)自代表人物的同時(shí)輸入。這條規(guī)則檢查的細(xì)節(jié)在隨后的一節(jié)討論。
對(duì)于這一點(diǎn)電子都市群體中的E-PIA已經(jīng)簡(jiǎn)單地描述為有能力依據(jù)規(guī)則選擇地發(fā)布信息的個(gè)人信息存儲(chǔ)庫(kù),并且只在唯一的電子都市群體內(nèi)起作用。然而,在優(yōu)選實(shí)施例中,E-PIA還可以采取更活躍的結(jié)構(gòu)形式,稱作一個(gè)E-AutoPIA,一般實(shí)際不能管理其他電子都市群體和其他電子都市群體的E-PIA的行為。該E-AutoPIA包含個(gè)人信息的一個(gè)子集和全部E-PIA的規(guī)則,附加的一個(gè)路線指導(dǎo)他的行為。該路線告訴E-AutoPIA哪個(gè)電子都市群體要訪問(wèn),什么樣的信息要搜集,以及結(jié)合這些規(guī)則,什么樣的信息能夠處理。然后,利用一條路線,E-AutoPIA將“移向”附近的因特網(wǎng),訪問(wèn)在每個(gè)電子都市群體中可以用E-PIA交互的其他電子都市群體。
在優(yōu)選實(shí)施例中,E-AutoPIA不直接與其他E-PIA交互。代替地,每個(gè)電子都市群體至少有一個(gè)在E-AutoPIA與該電子都市群體的E-PIA之間擔(dān)當(dāng)代理人的處理過(guò)程。這個(gè)代理人是初早期出現(xiàn)的電子代理。當(dāng)兩個(gè)E-PIA或者一個(gè)E-PIA與一個(gè)E-AutoPIA期望交互時(shí),雙方用他們各自的規(guī)則介紹電子代理,而且即便要,電子代理也確定什么樣的信息可以交換。此外,電子都市群體管理員可以設(shè)置在這個(gè)電子都市群體上出現(xiàn)應(yīng)用于所有電子代理中間媒介交易的最小規(guī)則,保證僅有符合最小電子都市群體標(biāo)準(zhǔn)的交易出現(xiàn)。
如暗示,這里有兩種E-PIA交互的模式。一個(gè)用戶,在一個(gè)電子都市群體內(nèi)有他的會(huì)員E-PIA電子地表示的,可以為電子都市群體經(jīng)過(guò)他的網(wǎng)景瀏覽器和合適的HTML文件激活單一的交互。這種被認(rèn)為在線交互模式(Online Interaction Mode)。當(dāng)E-AutoPIA在一個(gè)電子都市群體內(nèi)激活一些交互時(shí),這種被稱為程序組交互模式(BatchInteraction Mode)。
圖5概念地顯示包含有幾個(gè)E-PIA(會(huì)員)37的一個(gè)網(wǎng)絡(luò)站點(diǎn)電子都市群體35。對(duì)于任何交互,會(huì)員37必須使用電子代理39的服務(wù)。E-AutoPIA 41對(duì)于該電子都市群體可以工作在外面,如圖6所示,E-AutoPIA 41可以具有一個(gè)指導(dǎo)他與幾個(gè)其他網(wǎng)絡(luò)站點(diǎn)的電子群體35中的電子代理39交互的路線。
這個(gè)電子代理在電子都市群體內(nèi)有三種主要功能。第一,該電子代理已經(jīng)由電子都市群體管理員確定檢查想要進(jìn)入電子都市群體的任何E-PIA的憑證。在這個(gè)監(jiān)視角色中,電子代理檢查證明,核準(zhǔn)身份,以及查詢接近E-PIA的進(jìn)入目的。在應(yīng)用這些由電子都市群體管理員設(shè)置的規(guī)則后,電子代理將或者拒絕訪問(wèn)該E-PIA或者允許他進(jìn)入電子都市群體。第二,電子代理?yè)?dān)當(dāng)尋找滿足由一個(gè)E-PIA在其請(qǐng)求交互期間指定的準(zhǔn)則的會(huì)員。例如,如果一個(gè)E-PIA進(jìn)入一個(gè)電子都市群體去尋找有興趣買汽車的會(huì)員,該請(qǐng)求就傳給電子代理。然后,采用適合優(yōu)選實(shí)施例中的幾個(gè)子系統(tǒng),該電子代理查詢所有會(huì)員找出那些已經(jīng)表示有興趣買汽車的并且建立一個(gè)所有符合必要標(biāo)準(zhǔn)的會(huì)員清單。第三,電子代理作為E-AutoPIA與電子都市群體E-PIA之間的一個(gè)中間媒介。在上述例子中,即使電子代理已經(jīng)建立了一個(gè)表示有興趣買新車的會(huì)員清單后,電子代理還可以作為一個(gè)中介人。E-AutoPIA為搜集信息介紹他的規(guī)則,如果要,就確定什么信息將交換。當(dāng)然,即使有兩個(gè)人同意交換信息,電子都市群體管理員也可以設(shè)置一個(gè)較嚴(yán)格的規(guī)則將不允許電子代理完成這件交易。
電子代理可以協(xié)商的合理任務(wù)之一是會(huì)員個(gè)人信息的可控制處理。倘若電子都市群體與用戶兩者希望處理個(gè)人信息,電子代理被通知從一個(gè)訪問(wèn)想要個(gè)人信息的E-PIA收錢(qián)。在優(yōu)選實(shí)施例中,收取的錢(qián)可以到電子都市群體,會(huì)員或者在他們之間分開(kāi)。一個(gè)具有實(shí)質(zhì)會(huì)員資格的電子都市群體可以找出一種有吸引力的方法提供經(jīng)費(fèi)給其他電子都市群體服務(wù)。
電子都市群體能夠提供幾種服務(wù)給其會(huì)員。這些服務(wù)可以包括群體內(nèi)的功能如協(xié)作組,意見(jiàn)一致的組合或選舉系統(tǒng),要管理產(chǎn)生自服務(wù)的群體收入的基本支付系統(tǒng),要保護(hù)顧客推銷責(zé)任和顧客意見(jiàn)合理解決的在線顧客滿意數(shù)據(jù)庫(kù),或者要促進(jìn)‘平等訪問(wèn)’政策對(duì)象的先進(jìn)無(wú)線通信裝置的專用津貼供給。電子都市群體還可以提供外部群體服務(wù),如為了慈善或政治目的訪問(wèn)交叉群體的動(dòng)員工作,共同的電子商務(wù),對(duì)于所有全體成員,要利用交叉群體優(yōu)越或者新引進(jìn)的無(wú)線網(wǎng)絡(luò)和技術(shù)的通訊基礎(chǔ)結(jié)構(gòu)費(fèi)用的共享。
優(yōu)選實(shí)施例的一個(gè)典型物理結(jié)構(gòu)如圖7所示,其中一個(gè)用戶43利用一臺(tái)個(gè)人計(jì)算機(jī)45訪問(wèn)因特網(wǎng)1以便連接到一個(gè)網(wǎng)絡(luò)服務(wù)器11,而網(wǎng)絡(luò)服務(wù)器11使該連接接到因特網(wǎng)1。有線與無(wú)線連接兩者都將用多于一個(gè)能夠?qū)儆诰W(wǎng)絡(luò)服務(wù)器11的電子都市群體支持,而且電子都市群體甚至可以形成一個(gè)分層關(guān)系。這就是,一個(gè)電子都市群體不僅可以包含會(huì)員,而且還可以包含其他子群體。圖7顯示在每個(gè)服務(wù)器上有一個(gè),兩個(gè)或三個(gè)電子都市群體的網(wǎng)絡(luò)服務(wù)器11。此外,對(duì)于特殊電子都市群體編寫(xiě)個(gè)人信息的電子人物對(duì)象可以從電子都市群體電子代理中申請(qǐng),或者如果可公開(kāi)地利用,是在電子人物存儲(chǔ)庫(kù)13中。優(yōu)選實(shí)施例對(duì)電子人物對(duì)象允許任何公共的存儲(chǔ)子系統(tǒng)。兩種可能的存儲(chǔ)子系統(tǒng)是一個(gè)FTP站點(diǎn)或一個(gè)簡(jiǎn)單地文件存儲(chǔ)與保持分類文件類型的通信系統(tǒng)的郵件服務(wù)器,并且可適合從網(wǎng)景或其他買主脫離這個(gè)框架。這些電子人物存儲(chǔ)庫(kù)可以在任何服務(wù)器11或13上,或者電子人物家庭電話甚至可以由用戶在其個(gè)人計(jì)算機(jī)45上或者無(wú)線通訊器件42上保持。
我們現(xiàn)在回到對(duì)于優(yōu)選實(shí)施例的特殊軟件實(shí)現(xiàn)。優(yōu)選實(shí)施例是一個(gè)模塊化應(yīng)用程序,即該應(yīng)用程序被分為幾個(gè)部分,每一個(gè)部分或模塊指定為特定的功能。這些模塊的一些被設(shè)計(jì)可以工作在一個(gè)或多個(gè)服務(wù)器,同時(shí)其他的模塊被設(shè)計(jì)工作在用戶本地計(jì)算機(jī)系統(tǒng)。對(duì)優(yōu)選實(shí)施例必要的用戶與服務(wù)器如圖8所示,并且與圖7所示的物理器件相關(guān)。參照兩個(gè)圖,用他們的個(gè)人計(jì)算機(jī)45,用戶43運(yùn)行網(wǎng)景導(dǎo)航者網(wǎng)絡(luò)瀏覽器49,一個(gè)商業(yè)實(shí)用的應(yīng)用程序。網(wǎng)景導(dǎo)航者49允許用戶方便地訪問(wèn)任何電子都市群體站點(diǎn)。還有,網(wǎng)景導(dǎo)航者提供對(duì)優(yōu)選實(shí)施例帶有特殊工具的其他網(wǎng)景產(chǎn)品兼容性。除了網(wǎng)景導(dǎo)航者,用戶在本地運(yùn)行幾種支持電子都市群體機(jī)構(gòu)的實(shí)用程序。這些特殊的應(yīng)用可以是DDLs(動(dòng)態(tài)連接庫(kù)),Java應(yīng)用程序,小程序和過(guò)程,或者是一種類似支持特殊電子都市群體機(jī)構(gòu)的特性的一些其他編碼。然而,如先前所述,在幾乎所有的情況中,附加子系統(tǒng)和DDLs都將不是必須的。
優(yōu)選實(shí)施例的核心是網(wǎng)絡(luò)站點(diǎn)電子都市群體系統(tǒng)47,它工作在網(wǎng)絡(luò)服務(wù)器上。網(wǎng)絡(luò)站點(diǎn)電子都市群體系統(tǒng)47結(jié)構(gòu)的頂部水平試圖顯示在圖9中。該系統(tǒng)包括分布對(duì)象資源管理系統(tǒng)(分布對(duì)象資源管理系統(tǒng)服務(wù)器)57,其更詳細(xì)的顯示在圖10中,一個(gè)網(wǎng)景企業(yè)服務(wù)器59,一個(gè)網(wǎng)景應(yīng)用程序編程接口67,一個(gè)現(xiàn)場(chǎng)付款的付款卡交易處理器61,一個(gè)FPT服務(wù)器65,和一個(gè)FPT客戶。這些系統(tǒng)元素的每一個(gè)都將在下面各自討論,然后在描述他們的交互,但是首先要提出的是安全性的重要考慮。
為了確保僅需要通訊與信息傳播發(fā)生嚴(yán)格的安全性是必要的。安全一般能夠分為兩類1)安全性結(jié)構(gòu)保證偷聽(tīng)者或偶然的收件人不能提取信息,以及2)安全性測(cè)量保證信息僅僅發(fā)布給可信任的實(shí)體。第一類安全是采用加密技術(shù)在多個(gè)實(shí)體之間傳輸數(shù)據(jù)來(lái)完成的。參照?qǐng)D24,幾個(gè)網(wǎng)絡(luò)站點(diǎn)電子都市群體系統(tǒng)47與一個(gè)帶有網(wǎng)景瀏覽器用戶訪問(wèn)優(yōu)選實(shí)施例顯示在圖中。每個(gè)網(wǎng)絡(luò)站點(diǎn)電子都市群體系統(tǒng)47是以一種安全處理方式工作在一個(gè)網(wǎng)絡(luò)服務(wù)器上。任何在處理安全性的技術(shù)上熟練的人都期望能夠?yàn)槊總€(gè)網(wǎng)絡(luò)站點(diǎn)電子都市群體系統(tǒng)47創(chuàng)建一個(gè)本地安全處理。對(duì)于內(nèi)部群體的通訊,每個(gè)網(wǎng)絡(luò)站點(diǎn)電子都市群體系統(tǒng)47保持其自己的私人密鑰和用于加密的公共密鑰。
當(dāng)一個(gè)源電子都市群體想要與另一個(gè)目的電子都市群體通訊時(shí),如當(dāng)一個(gè)E-PIA被傳輸時(shí),一種雙重加密技術(shù)被使用。源電子都市群體用目的電子都市群體的公共密鑰機(jī)密這個(gè)信息。然后源電子都市群體再加密目前已加密的信息,但是這次是用他自己的私人密鑰。每個(gè)電子都市群體都明白所有其他電子群體和他們的公共密鑰。當(dāng)目的電子都市群體接收一個(gè)信息時(shí),他首先用源電子都市群體的公共密鑰解密該信息然后再用自己的私人密鑰解密信息。這種“雙重”加密向目的電子都市群體保證該源電子都市群體的確是信息中提及的源電子都市群體,并且還向源電子都市群體保證只有這個(gè)目的電子都市群體將能夠?yàn)槠浣饷芟胍男畔ⅰn愃频陌踩珯z測(cè)用于從一個(gè)電子都市群體47到一個(gè)用戶的通訊。
另一個(gè)重要安全方面涉及到保證一個(gè)E-PIA或E-AutoPIA的來(lái)源。這個(gè)起點(diǎn)的保證通過(guò)一個(gè)證明150和信任令牌159的使用來(lái)顯示。證明是由所有E-PIA和E-AutoPIA持有的,并且包含表示人和實(shí)體的名字以及與他們相關(guān)的公共密鑰。因?yàn)橛蒃-PIA或E-AutoPIA持有的個(gè)人信息已經(jīng)用個(gè)人或代表實(shí)體的私人密鑰加密,如果證明中的公共密鑰與公開(kāi)的公共密鑰匹配,并且個(gè)人信息正確地解密,則這必然是來(lái)自規(guī)定源的E-PIA或E-AutoPIA。每個(gè)必須要保密的交互將需要一個(gè)發(fā)放的信任令牌。在一個(gè)電子代理作用于一個(gè)請(qǐng)求交互之前,它將查看請(qǐng)求的E-PIA有必要保證已經(jīng)授權(quán)實(shí)現(xiàn)預(yù)先交互。每個(gè)信任令牌必須與一個(gè)特殊交互相關(guān)并且必須用請(qǐng)求的E-PIA的私人密鑰加密。通過(guò)采用請(qǐng)求的E-PIA已知的公共密鑰,該信任令牌能夠被解密并且與期望的值比較,因此對(duì)于這個(gè)請(qǐng)求E-PIA,有能力請(qǐng)求給予保證的交互實(shí)際是特別地獲得的。
第二個(gè)安全結(jié)構(gòu)保證這個(gè)信息是僅發(fā)布給信任的實(shí)體。當(dāng)一個(gè)E-PIA給出他的一些個(gè)人信息于另一個(gè)E-PIA時(shí),給出的個(gè)人信息還是安全的并且由原始E-PIA所有,所以隨后的傳播是能夠控制的。這種結(jié)構(gòu)涉及到信息的初始發(fā)布與由其他E-PIA的隨后傳播。信息的初始發(fā)布是由具有網(wǎng)絡(luò)站點(diǎn)電子都市群體管理員與信息可以發(fā)布之前必須滿足的個(gè)人設(shè)置規(guī)則兩者來(lái)控制。電子都市群體管理員可以設(shè)置一些規(guī)則一般應(yīng)用于網(wǎng)絡(luò)站點(diǎn)電子都市群體的所有潛在的交換,允許電子都市群體在可以接受交易的類型上保持控制。還有,該個(gè)體能夠安排一條規(guī)則給他們E-PIA中的個(gè)人信息的每一條。通過(guò)設(shè)置這些規(guī)則,E-PIA將僅在一個(gè)信任環(huán)境中與一個(gè)可信任人分享信息。一個(gè)更難的問(wèn)題涉及到控制信息的隨后傳播。事實(shí)上,如果信息的接收者依次傳輸該信息到一個(gè)第三E-PIA,優(yōu)選實(shí)施例仍然保留個(gè)人信息原始所有者的消息并且繼續(xù)管轄對(duì)信息的訪問(wèn)。這個(gè)隨后的安全是由原始E-PIA宣布的傳輸優(yōu)先權(quán)規(guī)則設(shè)置。傳輸優(yōu)先權(quán)規(guī)則創(chuàng)建一個(gè)傳輸信任如如果A相信B具有信息X,而B(niǎo)相信C具有信息X,則A相信C具有信息X。根據(jù)為提交數(shù)據(jù)而已經(jīng)宣布的傳輸優(yōu)先權(quán)規(guī)則,這個(gè)重要內(nèi)容對(duì)A保證它的信息從不傳送到一個(gè)它不信任的實(shí)體。信息總是作為提交其信息的E-PIA的一個(gè)文本傳輸。例如,假設(shè)一個(gè)E-PIA包含一個(gè)豐富的信息集合其包括出生日期,地址,電話號(hào)碼等等。還有,假設(shè)它希望在一個(gè)交互中僅僅發(fā)布其電話號(hào)碼給另一個(gè)。該接收實(shí)體實(shí)際將接收一個(gè)E-PIA對(duì)象報(bào)告的E-PIA,其僅包含電話號(hào)碼。尤其是,接收的E-PIA對(duì)象是表示提交的E-PIA如何期望被接收實(shí)體預(yù)先接收的原始E-PIA文本。圖6描寫(xiě)通過(guò)一個(gè)傳播E-AutoPIA的一些E-PIA的文本40的接收。E-PIA對(duì)象的文本僅僅是優(yōu)選實(shí)施例中信息交換的方式。分布對(duì)象資源管理系統(tǒng)是網(wǎng)絡(luò)站點(diǎn)電子都市群體系統(tǒng)47的工作中心。如圖9所示,分布對(duì)象資源管理系統(tǒng)服務(wù)器57掌握著幾個(gè)系統(tǒng)的核心行為,包括電子都市群體的/存儲(chǔ),電子代理,以及會(huì)員,E-PIA保持所有因特網(wǎng)上電子都市群體的目錄,保留自動(dòng)人物,并且掌握E-PIA與E-PIA和E-AutoPIA之間的交互。這些行為的每一個(gè)都將在下面討論。
分布對(duì)象資源管理系統(tǒng)服務(wù)器57的行為是用一系列相互關(guān)聯(lián)的子系統(tǒng)實(shí)現(xiàn)的,如圖10所描述。交互處理器73是分布對(duì)象資源管理系統(tǒng)服務(wù)器57的關(guān)鍵子系統(tǒng),而且是負(fù)責(zé)所有外部通訊和多數(shù)內(nèi)部決策。只要交互處理器73決定一個(gè)特殊的行為過(guò)程,該行為就由一個(gè)電子代理處理的使用來(lái)實(shí)現(xiàn)。這里存在幾個(gè)電子代理適合完成特殊的,在發(fā)生的任務(wù)。交互處理器的工作在后面的一節(jié)中詳細(xì)討論,但是首先其他分布對(duì)象資源管理系統(tǒng)服務(wù)器功能與各自子系統(tǒng)將被提出。
分布對(duì)象資源管理系統(tǒng)服務(wù)器是對(duì)電子都市群體,電子代理,和E-PIA的存儲(chǔ)負(fù)責(zé)。盡管這些項(xiàng)的每個(gè)都不一樣,但是它們所有都存在對(duì)象存儲(chǔ)庫(kù)75內(nèi)的一個(gè)共同結(jié)構(gòu)中。對(duì)象存儲(chǔ)庫(kù)75在一個(gè)關(guān)系數(shù)據(jù)庫(kù)上使用一個(gè)簡(jiǎn)單的對(duì)象定向接口。這個(gè)關(guān)系數(shù)據(jù)庫(kù)可以是工作在網(wǎng)絡(luò)服務(wù)器上的任何數(shù)據(jù)庫(kù),如通用的Oracle數(shù)據(jù)庫(kù)系統(tǒng)。
電子都市群體,電子代理,與E-PIA都是優(yōu)選實(shí)施例中的對(duì)象,對(duì)于電子都市群體,電子代理,與E-PIA的每一個(gè)實(shí)例都分配一個(gè)唯一的對(duì)象標(biāo)識(shí)符,或者OID91(原始標(biāo)識(shí)符)。然后這些特征用圖11a所示的形式與OID91一起存儲(chǔ)。這個(gè)圖表顯示一個(gè)關(guān)系數(shù)據(jù)庫(kù)內(nèi)表的每一行的結(jié)構(gòu)。參考該圖表,OID91是位于第一字段。下一個(gè)字段收集原始標(biāo)識(shí)符93(CollectionOID93)識(shí)別是否這個(gè)對(duì)象包括在其他對(duì)象中,例如,幾個(gè)電子代理,E-PIA,或者甚至別的電子群體都可能與一個(gè)單獨(dú)的電子都市群體有關(guān)。因此,收集原始標(biāo)識(shí)符93是為跟蹤電子群體之間分層關(guān)系的方法,和為跟蹤一個(gè)特定電子都市群體內(nèi)電子代理與E-PIA分派的方法。跟隨收集原始標(biāo)識(shí)符93后面的是幾個(gè)包含關(guān)于對(duì)象選擇信息的公共密鑰字段95。這些字段是一些可以用來(lái)做通過(guò)數(shù)據(jù)庫(kù)程序查詢和選擇標(biāo)準(zhǔn)的“公共密鑰”。在優(yōu)選實(shí)施例中,六個(gè)公共密鑰字段95為數(shù)據(jù)庫(kù)表的每行提供。當(dāng)然,或多或少的公共密鑰都可以使用,或者替代的一些查詢技術(shù)對(duì)于技術(shù)上熟知的人是很清楚的。公共密鑰的特殊性質(zhì)是留給電子都市群體管理員安排,因此為了有效的查詢?cè)试S電子都市群體需要控制最有效的一些字段。在這行最后一項(xiàng)是項(xiàng)目本身,它是以BLOb(二進(jìn)制大容量對(duì)象程序)的格式存儲(chǔ)。BLOb格式是一種標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu),它允許數(shù)據(jù)庫(kù)中的一個(gè)單個(gè)字段保持多條離散的信息并且不受每條信息內(nèi)容的影響。所以,分布對(duì)象資源管理系統(tǒng)服務(wù)器能夠在對(duì)象存儲(chǔ)庫(kù)75中搜索公共密鑰字段95一般快速選擇合適的對(duì)象,而后從BLOb格式提取與查看對(duì)象本身,是一個(gè)較慢的操作。
如上所述,電子都市群體,電子代理,與E-PIA都使用這個(gè)共同的行結(jié)構(gòu)。然而,每個(gè)使用稍有差別的命名約定。電子都市群體使用的約定顯示在圖11b中。注意如果需要,收集原始標(biāo)識(shí)符93通過(guò)主原始標(biāo)識(shí)符99(ParentOID 99)定位為一個(gè)主電子都市群體。在這種方式中優(yōu)選實(shí)施例為電子都市群體保持分層結(jié)構(gòu)。唯一不同的是第一個(gè)公共密鑰字段95被安排保持電子都市群體的名字。因?yàn)閿?shù)據(jù)庫(kù)引擎經(jīng)常使用電子都市群體的名字去搜索,因此對(duì)所有電子都市群體項(xiàng)目一個(gè)專用公共密鑰作為名字是合適的。
對(duì)于一個(gè)電子代理的行結(jié)構(gòu)顯示在圖11c中。如同電子都市群體,第一個(gè)公共密鑰字段95是名字,在這種情況它是一個(gè)特殊電子代理的名字。然而,收集原始標(biāo)識(shí)符93字段包含電子代理“自己的”電子都市群體的OID,因此特殊的電子代理與一個(gè)使用群體原始標(biāo)識(shí)符101的特殊電子都市群體結(jié)合。這種結(jié)合方法允許一種有效的方法了解那一個(gè)電子代理被允許工作在一個(gè)電子都市群體內(nèi)。此外,這種相同的結(jié)合方法用E-PIA的行結(jié)構(gòu)來(lái)貫徹,其如圖11d所示。在該E-PIA中,收集原始標(biāo)識(shí)符字段包含都市群體原始標(biāo)識(shí)符101,因此特殊的電子代理與一個(gè)特殊電子都市群體結(jié)合。如在圖11d所看到的一樣,所有六個(gè)公共密鑰在E-PIA行結(jié)構(gòu)中都是不確定的,允許電子都市群體管理員靈活地定義每個(gè)字段以符合特殊的電子都市群體需要。
在參照?qǐng)D10,分布對(duì)象資源管理系統(tǒng)服務(wù)器57還保留一個(gè)因特網(wǎng)上的所有電子群體的當(dāng)前目錄。這個(gè)目錄是由一個(gè)電子都市群體內(nèi)稱作目錄代理77(Directory Broker 77)特殊電子代理來(lái)保留,每個(gè)電子都市群體都具有一個(gè)目錄代理77。該目錄代理77跟蹤因特網(wǎng)上所有電子群體與他們的地址。此外,該目錄代理77保持信息在所有因特網(wǎng)上其他電子群體中全部其他電子代理上。保持的信息包括電子代理的名字,規(guī)則,以及電子都市群體管理員希望保持關(guān)于因特網(wǎng)上其他電子代理的其他信息。要保持當(dāng)前的目錄信息,一個(gè)電子都市群體的目錄電子代理77將周期地查詢看是否它的電子都市群體已經(jīng)添加,刪除,或者改變?nèi)魏坞娮哟砘螂娮尤后w,如果是,該目錄的電子代理77將發(fā)出一個(gè)E-AutoPIA。這個(gè)E-AutoPIA將被發(fā)送到所有其他電子群體用來(lái)與其他目錄代理交互,通過(guò)變化更新每個(gè)電子都市群體。這個(gè)更新的次數(shù)必須是變化的,但是最可能每天一次更新的安排表將足夠支持準(zhǔn)確的電子都市群體交互。
分布對(duì)象資源管理系統(tǒng)服務(wù)器57還包含允許電子都市群體發(fā)送一個(gè)E-AutoPIA到另一個(gè)電子都市群體的信息系統(tǒng)71。如大家從圖表中看到的那樣,分布對(duì)象資源管理系統(tǒng)服務(wù)器57通過(guò)FTP客戶63與FTP服務(wù)器65與其他遠(yuǎn)程電子都市群體通訊。雖然FTP處理被顯示直接與信息子系統(tǒng)71連接,但是實(shí)際的通訊是由交互處理器控制的。圖12顯示一個(gè)更詳細(xì)的信息子系統(tǒng)圖。如前面討論的,信息子系統(tǒng)71利用FTP協(xié)議來(lái)便利地發(fā)送到和接收來(lái)自以網(wǎng)絡(luò)站點(diǎn)為基礎(chǔ)的電子群體的信息。這個(gè)信息子系統(tǒng)專門(mén)用于傳輸E-AutoPIA從一個(gè)電子都市群體到另一個(gè)。當(dāng)一個(gè)E-AutoPIA被發(fā)送到另一個(gè)遠(yuǎn)程電子都市群體時(shí),交互處理器73首先利用目錄電子代理77檢索遠(yuǎn)程電子都市群體的地址。然后交互處理器73用這個(gè)遠(yuǎn)程地址打包E-AutoPIA并且轉(zhuǎn)寄這個(gè)包給發(fā)送者調(diào)度員105。發(fā)送者調(diào)度員105放一個(gè)信息在信息隊(duì)列109里并且通知FTP客戶65一個(gè)要發(fā)送的信息(自動(dòng)用電子都市群體地址打包)已經(jīng)準(zhǔn)備好。在方便時(shí),F(xiàn)TP客戶65發(fā)送該信息(自動(dòng)用電子都市群體地址打包)給接收者電子都市群體的FTP服務(wù)器而其后對(duì)信息隊(duì)列109擦出輸出的信息。接收調(diào)度員107監(jiān)視信息隊(duì)列109,并且當(dāng)一個(gè)新的信息看到時(shí),他拆包該信息,展現(xiàn)一個(gè)E-AutoPIA。接收調(diào)度員107然后通知交互處理器73一個(gè)新的E-AutoPIA已經(jīng)到達(dá),而交互處理器73決定下面要與E-AutoPIA做什么。在信息隊(duì)列109中進(jìn)入的信息直到E-AutoPIA在電子都市群體內(nèi)信息已經(jīng)完成任務(wù)并且留給電子都市群體時(shí)才刪除。存儲(chǔ)輸入的信息保證即使在分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)器錯(cuò)誤地關(guān)機(jī)和在網(wǎng)絡(luò)服務(wù)器上失去了E-AutoPIA當(dāng)前的活動(dòng),E-AutoPIA指定的任務(wù)也將完成。當(dāng)網(wǎng)絡(luò)服務(wù)器重新啟動(dòng)時(shí),E-AutoPIA能夠從原始信息中重新啟動(dòng)并且完成它的任務(wù)。該信息隊(duì)列109本身是一個(gè)標(biāo)準(zhǔn)的可以由一個(gè)輸入文件和一個(gè)輸出文件組成的FTP文件系統(tǒng)。對(duì)本領(lǐng)域內(nèi)的專業(yè)人士將很清楚其他的傳輸方法可以替代上述的FTP處理。
虛擬解釋程序81是一個(gè)提供能夠執(zhí)行優(yōu)選實(shí)施例的文本語(yǔ)言和規(guī)則語(yǔ)言的軟件子系統(tǒng)。虛擬解釋程序81在規(guī)則處理器79和路線處理器中的使用中擔(dān)當(dāng)主要角色,兩個(gè)處理器在下面一節(jié)討論。
分布對(duì)象資源管理系統(tǒng)服務(wù)器57包含一個(gè)規(guī)則處理器79,它是確保信息安全地分發(fā)的一個(gè)重要子系統(tǒng)。一個(gè)會(huì)員或者電子都市群體管理員利用這些規(guī)則去設(shè)定個(gè)人信息發(fā)布的限制和控制。這些規(guī)則實(shí)際上是一系列字符串,以優(yōu)選實(shí)施例選中的編程語(yǔ)言編寫(xiě),這就確定了在信息要被釋放的要求。其能夠根據(jù)需求使這些規(guī)則簡(jiǎn)單或者復(fù)雜。電子都市群體管理員可以提供將應(yīng)用于所有交易處理的最小規(guī)則,并且允許會(huì)員為他們的特殊需要調(diào)整這些規(guī)則。盡管優(yōu)選實(shí)施例利用一個(gè)申請(qǐng)來(lái)設(shè)定規(guī)則,但是那些技術(shù)上熟練的人將明白幾種代替的方法對(duì)于一個(gè)用戶或管理員要輸入一些規(guī)則。
如前所述,對(duì)于一個(gè)會(huì)員的個(gè)人信息的請(qǐng)求可能來(lái)自兩個(gè)源的任何一個(gè)另一個(gè)E-PIA會(huì)員或者一個(gè)E-AutoPIA分別經(jīng)過(guò)在線交互方式或者成批交互方式。如果一個(gè)E-AutoPIA進(jìn)入一個(gè)電子都市群體并且需求一個(gè)會(huì)員的信息,交互處理器73將啟動(dòng)一個(gè)電子代理處理控制這個(gè)請(qǐng)求。要控制這個(gè)請(qǐng)求的處理在后一節(jié)所有子系統(tǒng)已經(jīng)描述后細(xì)說(shuō),但是一般來(lái)說(shuō),電子代理接受這些定義E-AutoPIA的請(qǐng)求標(biāo)準(zhǔn)的規(guī)則并且通過(guò)虛擬解釋程序81發(fā)送它們給規(guī)則處理器79。規(guī)則處理器79變換這個(gè)請(qǐng)求到一個(gè)標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)查詢請(qǐng)求,如一個(gè)標(biāo)準(zhǔn)SQL(結(jié)構(gòu)化查詢語(yǔ)言)選擇命令,并且運(yùn)行該查詢從對(duì)象存儲(chǔ)庫(kù)75中選擇E-PIA。然后電子代理訪問(wèn)每一個(gè)選中的E-PIA的規(guī)則,再經(jīng)過(guò)虛擬解釋程序81發(fā)送,到規(guī)則處理器79,而規(guī)則處理器79比較由會(huì)員E-PIA設(shè)置的請(qǐng)求與E-AutoPIA的特性,如果請(qǐng)求滿足,電子代理發(fā)送該請(qǐng)求信息從該E-PIA到E-AutoPIA。
如果同一電子都市群體的另一個(gè)會(huì)員請(qǐng)求另一個(gè)會(huì)員的信息,雖然非常簡(jiǎn)單但處理是類似的。在這種情況中交互處理器73再一次啟動(dòng)電子代理處理,而電子代理通過(guò)虛擬解釋程序發(fā)送每個(gè)E-PIA的規(guī)則并且最后給規(guī)則處理器79。規(guī)則處理器79為每個(gè)會(huì)員比較規(guī)則,而且如果需要就決定什么信息滿意傳播。
如早期的預(yù)覽,一個(gè)E-AutoPIA是從用戶的E-PIA這例示出來(lái)并且包括一個(gè)路線。這路線是一組指導(dǎo)E-AutoPIA活動(dòng)的指令。因此,E-AutoPIA為用戶充當(dāng)一個(gè)代理。該路線象規(guī)則一樣,可以是一個(gè)用Java,或?yàn)閮?yōu)選實(shí)施例選中其他方便的語(yǔ)言編寫(xiě)的程序。如這些規(guī)則一樣,那些技術(shù)上熟練的人將明白要指導(dǎo)一個(gè)E-AutoPIA對(duì)于創(chuàng)建一條路線有集中代替的方法。
虛擬映像85是通過(guò)為快速訪問(wèn)放置一個(gè)選定信息在本地RAM(隨機(jī)存儲(chǔ)器)用來(lái)改進(jìn)優(yōu)選實(shí)施例的性能。因?yàn)橄到y(tǒng)能夠在RAM中讀取信息比它從一個(gè)位于硬盤(pán)的數(shù)據(jù)庫(kù),如對(duì)象存儲(chǔ)庫(kù)73,恢復(fù)信息要快的多,所以系統(tǒng)較高效率地運(yùn)行。只要優(yōu)選實(shí)施例需要一個(gè)電子都市群體,電子代理或者E-PIA,一個(gè)電子代理就從對(duì)象存儲(chǔ)庫(kù)75中選擇需要的實(shí)體并且安放一個(gè)實(shí)體的拷貝在虛擬映像85中。從這以后,系統(tǒng)使用映像85中的拷貝而不用對(duì)象存儲(chǔ)庫(kù)75中原件。
如從以前的討論中明白,電子代理是一些在網(wǎng)絡(luò)服務(wù)器上執(zhí)行的處理和用在一個(gè)電子都市群體內(nèi)協(xié)助這個(gè)電子都市群體的有秩序和有效率的運(yùn)行程序。每個(gè)電子都市群體至少有一個(gè)電子代理,但是也可以有多個(gè)。在優(yōu)選實(shí)施例中存在兩個(gè)特殊的電子代理,但是可以有多個(gè)。第一個(gè)是托管目錄電子代理77而且以前討論過(guò)。第二個(gè)必須存在于請(qǐng)求安全修改訪問(wèn)E-PIA的電子群體中并且被稱為主電子代理87。主電子代理87負(fù)責(zé)保證僅有一個(gè)E-PIA的擁有者具有編寫(xiě)訪問(wèn)他的主E-PIA。主電子代理可以被設(shè)置請(qǐng)求非常嚴(yán)格的安全訪問(wèn),如具有會(huì)員使用一個(gè)安全卡,口令,以及質(zhì)問(wèn)系統(tǒng),或者可以用弱安全性建立,如恰好具有會(huì)員提供一個(gè)合適會(huì)員身份姓名。
每個(gè)電子代理都是建立在網(wǎng)絡(luò)站點(diǎn)上運(yùn)行可執(zhí)行的客戶。每個(gè)可執(zhí)行的電子代理76實(shí)現(xiàn)由它屬于的電子都市群體提供的一組特殊E-PIA交互選擇。當(dāng)一個(gè)E-PIA請(qǐng)求一個(gè)特殊交互時(shí),交互處理器73激活電子都市群體的電子代理并且告訴它嘗試該請(qǐng)求的交互。為了交互處理器73與每個(gè)可執(zhí)行的電子代理用統(tǒng)一通訊協(xié)議通訊,使用電子代理適配器74。因此,交互處理器73實(shí)際上與為該可執(zhí)行的電子代理特殊地建立的一個(gè)電子代理適配器74通訊,依次與可執(zhí)行的電子代理76通訊。因此,電子代理適配器74在交互處理器73與一個(gè)可執(zhí)行的電子代理之間的通訊充當(dāng)一個(gè)“橋梁”。這種適配器的結(jié)構(gòu)是必須的,因?yàn)閺腃,C++,Java,Visual Basic,PowerBuilder,或其他開(kāi)發(fā)環(huán)境構(gòu)造的電子代理對(duì)于調(diào)用與信息傳輸可能需要不同的手段。
作為幫助所有可執(zhí)行的電子代理可能需要執(zhí)行必須活動(dòng)的結(jié)構(gòu)的一種手段,電子代理服務(wù)API DLL(應(yīng)用編程接口動(dòng)態(tài)連接庫(kù))是作為分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)器子系統(tǒng)的一部分提供的。電子代理必須有能力呼叫一個(gè)DDL中的API以使用這些有用的服務(wù)。一些服務(wù)已經(jīng)定義為1)在當(dāng)前滿足這些規(guī)則的電子都市群體內(nèi)輸入一組規(guī)則和輸出E-PIA的列表;2)與交易服務(wù)器交互來(lái)實(shí)現(xiàn)信用卡處理;3)填一個(gè)信用卡帳單;4)驗(yàn)證一個(gè)在線進(jìn)入的安全卡。那些技術(shù)上熟練的人應(yīng)該明白其他API也可以加入當(dāng)需要時(shí)。
在參照?qǐng)D9,迄今為止網(wǎng)絡(luò)站點(diǎn)電子都市群體系統(tǒng)的DORNS 57,F(xiàn)TP客戶63,與FTP服務(wù)器65已經(jīng)討論過(guò),隨后現(xiàn)場(chǎng)支付服務(wù)器61,網(wǎng)景企業(yè)服務(wù)器59,和網(wǎng)景API 67也要詳細(xì)介紹。
現(xiàn)場(chǎng)支付服務(wù)器61是一個(gè)適合商業(yè)地應(yīng)用來(lái)自網(wǎng)景控制的支付卡交易處理,事件記錄,和結(jié)算?,F(xiàn)場(chǎng)支付服務(wù)器61將用戶化來(lái)控制支付卡交易。任何時(shí)間一個(gè)交易由一個(gè)電子代理調(diào)用錢(qián)或價(jià)格的轉(zhuǎn)帳,該電子代理發(fā)送信息給交互處理器73,然后交互處理器73轉(zhuǎn)寄該數(shù)據(jù)給用戶現(xiàn)場(chǎng)支付服務(wù)器61。此外,當(dāng)用戶現(xiàn)場(chǎng)支付服務(wù)器61需要發(fā)送信息給一個(gè)電子代理時(shí),至于信用卡批準(zhǔn)使用通知,用戶現(xiàn)場(chǎng)支付服務(wù)器61就發(fā)送該數(shù)據(jù)給交互處理器73,并且該用戶現(xiàn)場(chǎng)支付服務(wù)器61轉(zhuǎn)寄信息給適當(dāng)?shù)碾娮哟?。各自的電子代理與E-PIA可以定義他們自己的付帳政策,允許一個(gè)會(huì)員或者電子都市群體管理員為信息的發(fā)放去收取費(fèi)用。作為一個(gè)例子,電子都市群體管理員能夠設(shè)置每個(gè)名字與發(fā)放電話號(hào)碼1美元的費(fèi)用,但是個(gè)人也可以附加一個(gè)收費(fèi)0.25美元的請(qǐng)求。如果一個(gè)E-AutoPIA想要使用用戶名和電話號(hào)碼這個(gè)費(fèi)用就漲到1.25美元。因?yàn)橛脩衄F(xiàn)場(chǎng)支付服務(wù)器61知道所有電子都市群體內(nèi)的金融交易,它可以非常容易地建立準(zhǔn)確的帳單和金融匯總。
網(wǎng)景企業(yè)服務(wù)器59也是網(wǎng)絡(luò)站點(diǎn)電子都市群體系統(tǒng)47的一部分。這個(gè)服務(wù)器是一個(gè)標(biāo)準(zhǔn)的從網(wǎng)景商用出售品,并且當(dāng)運(yùn)行在一個(gè)網(wǎng)絡(luò)服務(wù)器上允許該網(wǎng)絡(luò)服務(wù)器是一個(gè)網(wǎng)絡(luò)站點(diǎn),在因特網(wǎng)上通訊,有效地與網(wǎng)景導(dǎo)航者交互。網(wǎng)景導(dǎo)航者,如前所述,工作在一個(gè)用戶的個(gè)人計(jì)算機(jī)上而對(duì)于網(wǎng)景企業(yè)服務(wù)器59是一個(gè)客戶。
標(biāo)準(zhǔn)的網(wǎng)景企業(yè)服務(wù)器59,在為允許網(wǎng)絡(luò)服務(wù)器是一個(gè)網(wǎng)絡(luò)站點(diǎn)并且在訪問(wèn)因特網(wǎng)而提高基本功具的同時(shí),必須加強(qiáng)提供必要的服務(wù)與工具以支持優(yōu)選實(shí)施例的電子群體。網(wǎng)景企業(yè)服務(wù)器59可以用網(wǎng)景API67(應(yīng)用編程界面)修改。網(wǎng)景API67是一組從任何程序取出的命令來(lái)實(shí)現(xiàn)修改企業(yè)服務(wù)器59的功能。在優(yōu)選實(shí)施例中,例如,網(wǎng)景API 67是為了響應(yīng)請(qǐng)求用于修改標(biāo)準(zhǔn)的安全測(cè)量與方法。現(xiàn)在所有的系統(tǒng)與子系統(tǒng)都已經(jīng)描述過(guò)了,一個(gè)特殊的例子將用來(lái)演示系統(tǒng)交互。對(duì)于這個(gè)例子,假設(shè)一個(gè)遠(yuǎn)程用戶已經(jīng)建立了一個(gè)E-AutoPIA要進(jìn)入樣板電子都市群體來(lái)取出該電子都市群體的選定會(huì)員上的信息。對(duì)于下列過(guò)程順序參考圖7,8,9,10,與12。為了方便,這些步驟被構(gòu)成一些一旦要初始化該電子都市群體唯一將做的預(yù)備步驟,而且一個(gè)E-AutoPIA請(qǐng)求電子都市群體信息時(shí)請(qǐng)求控制步驟每次都被重復(fù)。
預(yù)備步驟
1.一個(gè)電子都市群體管理員加載優(yōu)選實(shí)施例在一個(gè)網(wǎng)絡(luò)服務(wù)器11上。這個(gè)管理員使用電子都市群體管理工具安裝這個(gè)電子都市群體。管理員還創(chuàng)建幾個(gè)電子代理用于掌握如來(lái)自E-AutoPIA的請(qǐng)求或交易金融買賣。該電子代理可以是由修改一個(gè)存在的電子代理構(gòu)成或者通過(guò)編寫(xiě)一個(gè)新的在任何編程環(huán)境下都與電子代理適配器結(jié)構(gòu)適應(yīng)的電子代理程序。管理員又定義那種服務(wù)(交互)對(duì)會(huì)員合適以及創(chuàng)建一個(gè)屏幕顯示信息給會(huì)員。后者是利用標(biāo)準(zhǔn)網(wǎng)景企業(yè)服務(wù)器59或者任何能夠創(chuàng)建網(wǎng)絡(luò)站點(diǎn)頁(yè)的其他工具來(lái)做。管理員或創(chuàng)建或修改存在接納表格并且放置該表格在一個(gè)表格對(duì)象存儲(chǔ)庫(kù)13。該表格存儲(chǔ)庫(kù)13可以在相同的網(wǎng)絡(luò)服務(wù)器11作為電子都市群體,或者放在任何合適的遠(yuǎn)程網(wǎng)絡(luò)服務(wù)器11上。最后,電子都市群體管理員引入在線電子都市群體并且立即宣布一個(gè)新的電子都市群體的出現(xiàn)。現(xiàn)在對(duì)于會(huì)員該電子都市群體已準(zhǔn)備好。
2.因特網(wǎng)用戶或者其他電子群體的成員開(kāi)始知道這個(gè)新電子都市群體并且訪問(wèn)該電子都市群體網(wǎng)絡(luò)站點(diǎn)地址獲得更多信息。利用他們的個(gè)人計(jì)算機(jī)45上的網(wǎng)景導(dǎo)航者49的瀏覽器他們加入一個(gè)電子都市群體。他們可以拿取接納表格并且提交請(qǐng)求信息。在這一點(diǎn)上,管理員可以為完整和最小的電子都市群體請(qǐng)求手工地檢查這些接納表格,或者多半,管理員將為最小的電子都市群體請(qǐng)求自動(dòng)地檢查表格并且如果表格被接納就安排一個(gè)與用戶的私人約會(huì)。根據(jù)由電子都市群體管理員設(shè)置的其他請(qǐng)求,用戶可能被通知來(lái)到電子都市群體管理員的辦公室或者一些其他的可信任代理權(quán)威并且提供足夠的身份證明和檔案向管理員證明用戶是他們說(shuō)的用戶。如果電子都市群體請(qǐng)求指出保留的安全措施,則發(fā)給該用戶口令,一個(gè)安全卡,或其他安全技巧。如果所有都狀況良好,用戶將成為一個(gè)電子都市群體的會(huì)員。如果該會(huì)員已經(jīng)選擇的電子都市群體將是他的/她的主電子都市群體,他們必須輸入一個(gè)完整的個(gè)人的和專業(yè)的簡(jiǎn)介,包括由其他人保持的編寫(xiě)記錄,如醫(yī)學(xué)和法律檔案。當(dāng)電子都市群體不是會(huì)員的主電子都市群體時(shí),僅有一個(gè)信息的子集需要提交并且它將直接地從新會(huì)員屬于的主電子都市群體得到。幾個(gè)其他的用戶還可以成為這個(gè)電子都市群體的成員。
3.在這一點(diǎn)上這有一個(gè)與活躍會(huì)員現(xiàn)行相關(guān)的主電子都市群體。會(huì)員可以利用主電子都市群體的服務(wù),與其他會(huì)員通訊,或者創(chuàng)建一個(gè)能夠出去并且瀏覽兒童電子群體的E-AutoPIA。該會(huì)員還可以為釋放個(gè)人的與專業(yè)的信息而定義一些規(guī)則。因?yàn)闀?huì)員通過(guò)用一種與電子都市群體兼容的語(yǔ)言編寫(xiě)一個(gè)程序來(lái)建立規(guī)則所以存在某一適應(yīng)性。表格可用在表格存儲(chǔ)庫(kù)13中幫助規(guī)則的建立,而電子都市群體管理員甚至能夠提供一組需要簡(jiǎn)單地修改的缺省規(guī)則。還有,電子都市群體管理員可能創(chuàng)建一組最小的規(guī)則,這規(guī)則將應(yīng)用于所有交易以便保證一個(gè)E-AutoPIA滿足一定的最小標(biāo)準(zhǔn)并且所有在電子都市群體的交易以一種合適的方式實(shí)施。這些應(yīng)用到每一個(gè)人的最小規(guī)則可以稱為電子都市群體規(guī)則。
請(qǐng)求處理4.假設(shè)在這一點(diǎn)上,一個(gè)E-AutoPIA從另一個(gè)電子都市群體到達(dá)FTP服務(wù)器65。該服務(wù)器放置該信息在信息序列109中而隨后接收機(jī)分配器107識(shí)別一個(gè)接收的信息。接收機(jī)分配器107通知交互處理器73一個(gè)E-AutoPIA信息正在信息序列109中等待并且恢復(fù)包含E-AutoPIA的信息,但是不從信息序列109中擦出原始拷貝,交互處理器將從接收機(jī)分配器中恢復(fù)該信息并且從該信息中拆包E-AutoPIA。因?yàn)镋-AutoPIA是加密的,所以該E-AutoPIA必須用源分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)器的公共密鑰與本地服務(wù)器的私人密鑰解密。如果這個(gè)電子都市群體打算要該E-AutoPIA,它將合適地分配。每個(gè)E-AutoPIA還包含一個(gè)證明以便保證該E-AutoPIA的所屬者實(shí)際地初始化了E-AutoPIA的發(fā)送,這在以前章節(jié)討論過(guò)。
當(dāng)該E-AutoPIA出現(xiàn)在這個(gè)電子都市群體的同時(shí),電子代理為了易于存取把它放在虛擬映像85中。然后電子代理從這個(gè)E-AutoPIA中收集這些規(guī)則,并且利用虛擬解釋程序81和規(guī)則處理器79與電子都市群體規(guī)則對(duì)照看是否這個(gè)E-AutoPIA應(yīng)該被允許與會(huì)員交互。如果不,電子代理將發(fā)送E-AutoPIA給發(fā)送器分配器105,而送器分配器105將發(fā)回該E-AutoPIA給他的主電子都市群體。然而,如果該E-AutoPIA滿足電子都市群體的規(guī)則,該E-AutoPIA將被允許與會(huì)員交互。此外,該E-AutoPIA可以保持打算要是電子通訊或共享的數(shù)據(jù)。如果是這樣,每個(gè)E-AutoPIA的傳輸優(yōu)先權(quán)規(guī)則以一種類似的方式被檢查,保證如果取自原始E-PIA的傳輸優(yōu)先權(quán)規(guī)則滿足該E-PIA將只有被分享。
5.如果該交易已經(jīng)進(jìn)行到這一點(diǎn),E-AutoPIA具有他說(shuō)他來(lái)自的地方的高度可能性,并且該E-AutoPIA滿足進(jìn)一步約定的一般規(guī)則?,F(xiàn)在,優(yōu)選實(shí)施例開(kāi)始分析每個(gè)請(qǐng)求的交互。E-AutoPIA發(fā)送他的第一請(qǐng)求和一個(gè)令牌給電子代理,在此電子代理驗(yàn)證該E-AutoPIA持有的為特殊的請(qǐng)求交互令牌。如果令牌通過(guò)了檢驗(yàn),該請(qǐng)求保留并且移到步驟6;如果沒(méi)有通過(guò),該請(qǐng)求被刪除。
6.電子代理接受該請(qǐng)求并且再利用規(guī)則處理器79為E-AutoPIA處理這些規(guī)則,但是這次要建立一個(gè)查詢進(jìn)入對(duì)象存儲(chǔ)庫(kù)75找出符合由該E-AutoPIA設(shè)置的標(biāo)準(zhǔn)的E-PIA。一旦規(guī)則處理器79開(kāi)展這個(gè)尋找,一個(gè)SQL查詢,則電子代理處理就在對(duì)象存儲(chǔ)庫(kù)75上運(yùn)行查詢并且放置選定的E-PIA在虛擬映像85內(nèi)。因?yàn)镋-AutoPIA已經(jīng)從電子都市群體發(fā)送出,所以發(fā)送器分配器105現(xiàn)在從信息序列109中移動(dòng)原始的輸入信息。隨著E-AutoPIA成功地控制,交互處理器的現(xiàn)行對(duì)話結(jié)束。
現(xiàn)在優(yōu)選實(shí)施例中的所有過(guò)程與目的的交互都已明白,重要的是描述一個(gè)特殊與重要的電子都市群體的一種類型的實(shí)現(xiàn)的例子,被稱為“電子集市(E-Bazaar)”。這個(gè)例子的焦點(diǎn)是電子代理的實(shí)現(xiàn)原因是他是一個(gè)包含所有方法并且保留一個(gè)電子都市群體行為的電子代理。
電子代理的例子電子集市電子集市是提供三種有用的商業(yè)方案或情況研究的電子都市群體一種類型。在作為一個(gè)例子電子代理的同時(shí),電子集市電子代理也是非常復(fù)雜的。這三種情況的研究一般是秘密允許的交易,半實(shí)時(shí)拍賣,以及大量銷售。在所有著三種情況中,這些突出的對(duì)象是E-PIA擔(dān)當(dāng)一些銷售者,E-PIA擔(dān)當(dāng)一些買主,以及一個(gè)電子代理。注意一個(gè)E-PIA還可以是這個(gè)范圍中的一個(gè)E-AutoPIA。該電子代理掌握著各種各樣公共服務(wù)和以電子集市的名義直接地交互,如同E-PIA之間的交互一樣。電子代理的一個(gè)重要目的是要驗(yàn)證商業(yè)地交互團(tuán)伙彼此互相滿足對(duì)于交互的特許規(guī)則。在這個(gè)文件的范圍內(nèi),術(shù)語(yǔ)交易必須經(jīng)常指的是一個(gè)不是“買”就是“賣”的普通概念。此外,術(shù)語(yǔ)廣告客戶必須經(jīng)常指的是那些做廣告想要去做買賣的人。術(shù)語(yǔ)買者必須經(jīng)常指的是那些瀏覽廣告的人和那些可能最終發(fā)出一個(gè)定單要買的人。
秘密允許的交易情況提供一種對(duì)于買與賣兩者的手段給做廣告想要去做交易積極地為一個(gè)交易發(fā)一個(gè)定單為一個(gè)交易履行一個(gè)定單。
當(dāng)該交易交互發(fā)生時(shí),根據(jù)所有由雙方設(shè)定的特定規(guī)則保證安全地實(shí)現(xiàn)和買者與賣者之間的秘密。實(shí)際的交易活動(dòng)是秘密允許的。
半實(shí)時(shí)拍賣情況除了一個(gè)賣者或買者已經(jīng)決定登廣告做一個(gè)電子拍賣外其他與秘密允許的交易情況一樣。在這種情況中,貨物或者服務(wù)一般都伴隨當(dāng)前報(bào)價(jià)一起做廣告所以其他潛在的投標(biāo)人知道怎么去壓價(jià)。然而,這些拍賣可以秘密投標(biāo)進(jìn)行。
大量的銷售情況除了一個(gè)賣者或買者已經(jīng)決定除非有一定量的貨物或者服務(wù)將不做交易之外其他也與秘密允許的交易情況一樣。因此,一個(gè)發(fā)出的定單可能不是立即地履行。
這將顯示出電子集市能夠用本發(fā)明中同樣的框架(后面討論的主題)來(lái)實(shí)現(xiàn)這三種情況研究的每一種。這將顯示出每個(gè)方案之間主要的判別特點(diǎn)是以一個(gè)為了買或賣的定單被履行的方式。
電子集市活動(dòng)模型一個(gè)電子集市活動(dòng)模型的概述是通過(guò)給出一個(gè)電子集市活動(dòng)生命周期最好的描述,當(dāng)使用在E-PIA再線交互模式時(shí)。在該生命周期內(nèi)列舉在線模式活動(dòng)被列于下表。參考圖201。
1.有興趣買或賣一個(gè)產(chǎn)品的一個(gè)因特網(wǎng)客戶303(如E-PIA)與電子集市電子代理301,通過(guò)提供所有關(guān)于產(chǎn)品的信息以致于該電子集市能夠使該信息公開(kāi)給其他買者和賣者。
2.一個(gè)因特網(wǎng)客戶303(如E-PIA)瀏覽提供在電子集市的產(chǎn)品和服務(wù)。
3.對(duì)于一個(gè)特殊E-PIA廣告客戶的產(chǎn)品的產(chǎn)品信息317能夠依據(jù)請(qǐng)求獲得。
4.一個(gè)因特網(wǎng)客戶303(如E-PIA)從該E-PIA獲得一個(gè)感興趣產(chǎn)品的定購(gòu)單315。
5.一個(gè)因特網(wǎng)客戶303(如E-PIA)填寫(xiě)定購(gòu)單315并且遞交填好的定購(gòu)單給做產(chǎn)品廣告的E-PIA。
6.該填好的定購(gòu)單由廣告客戶E-PIA設(shè)計(jì)被稱為定購(gòu)單處理器319的一個(gè)程序來(lái)處理。該處理可能或不可能立即順序地完成??蛻鬍-PIA不是被一個(gè)履行定購(gòu)立即通知就是被通知定購(gòu)在處理中。如此一個(gè)定購(gòu)被告之不同時(shí)地在稍微晚一些及時(shí)履行。
7.對(duì)于不同時(shí)定購(gòu)的履行,客戶E-PIA接到一個(gè)履行定購(gòu)的通知否則客戶E-PIA就在晚一些請(qǐng)求定購(gòu)狀態(tài),或者接收一個(gè)有關(guān)狀態(tài)的電子郵件。
對(duì)于E-AutoPIA成批交互方式,這些活動(dòng)是同樣的除了交互活動(dòng)的次序?qū)⒏鶕?jù)E-AutoPIA的巡回執(zhí)行外。對(duì)于E-AutoPIA廣告客戶,E-AutoPIA將提交產(chǎn)品信息給電子集市電子代理作為他的巡回部分并且一般開(kāi)始進(jìn)行另一個(gè)電子都市群體。然而,對(duì)于E-AutoPIA的購(gòu)買者,在電子集市中的交互次序一般是差別很大的。因?yàn)镋-AutoPIA趨向于自動(dòng)交互,這將很可能它已經(jīng)有了其需要的一個(gè)定購(gòu)單的拷貝。它只是需要遞交填好的定購(gòu)單。因此,E-AutoPIA應(yīng)該避免瀏覽以及為了一個(gè)定購(gòu)單的請(qǐng)求并且應(yīng)簡(jiǎn)單地排好順序。對(duì)于不同時(shí)履行定購(gòu),E-AutoPIA能夠在其以后的巡回中檢查狀態(tài),或者代表E-AutoPIA的人可以等待因特網(wǎng)的電子郵件。
電子集市電子代理管理工具電子集市管理工具主要提供以下“起源”特點(diǎn)1.電子集市管理工具是用于配置一個(gè)在包含優(yōu)選實(shí)施例的一個(gè)網(wǎng)絡(luò)服務(wù)器中代表電子集市的空的電子都市群體。
2.電子集市管理工具是用于配置空的電子集市。
電子集市管理工具協(xié)助一個(gè)管理員為交易而準(zhǔn)備好。主要的任務(wù)是確定那種屬性對(duì)于將在該電子集市中交易的所有貨物和服務(wù)是最重要的。如此這些屬性被認(rèn)為是電子集市的公開(kāi)屬性。例如,一些屬性如商標(biāo)(廣告客戶E-PIA的名字)和價(jià)格總是感興趣。電子集市管理工具將總是建議包括這些屬性。其他的屬性僅可能是感興趣一種特殊電子集市的類型。例如,一個(gè)專門(mén)交易瓶裝紅葡萄酒的電子集市應(yīng)該典型地包括年限作為一個(gè)公開(kāi)的屬性。然而,如果該電子集市做許多種產(chǎn)品的交易在此年限就不是對(duì)所有的產(chǎn)品都合適,因此在同樣的電子集市中一種紅葡萄酒產(chǎn)品就必須使用一種僅對(duì)于紅葡萄酒產(chǎn)品的專用屬性。注意所有的屬性可以是與表示控制類型限制或其他一般限制如價(jià)格范圍的任何規(guī)則。
電子集市還可以在交易開(kāi)始以前協(xié)助配置產(chǎn)品清單。這些產(chǎn)品是根據(jù)種類和類型組織的。一個(gè)種類表示具有類似的一組產(chǎn)品。例如。在“牛奶”種類中人們可以找到產(chǎn)品的類型如四分之一加侖的牛奶,半加侖的牛奶,一加侖的牛奶,冰激凌或者奶酪可能都同樣。在這個(gè)例子中,牛奶,冰激凌,和奶酪都是在產(chǎn)品種類這的產(chǎn)品類型。最后,每個(gè)產(chǎn)品都有其自己的產(chǎn)品ID,一個(gè)由電子集市管理工具安排的編號(hào)。一個(gè)交互協(xié)議存在于電子集市電子代理上以便產(chǎn)品可以運(yùn)行時(shí)間添加。
電子集市電子代理子系統(tǒng)結(jié)構(gòu)如前所述,可執(zhí)行的電子代理301可以是任何能夠在優(yōu)選實(shí)施例中執(zhí)行的子系統(tǒng)。在電子集市電子代理情況中,可執(zhí)行的是由非常復(fù)雜的數(shù)據(jù)庫(kù),一些文檔,以及依據(jù)與E-PIA交互的動(dòng)態(tài)地變化的子系統(tǒng)組成。在實(shí)際實(shí)施中,該子系統(tǒng)可以是一個(gè)激活幾個(gè)DDL的EXE文件,一個(gè)Java應(yīng)用程序,或者任何保留下面出現(xiàn)的子系統(tǒng)結(jié)構(gòu)的其他替代。
圖201主要描述可執(zhí)行的電子集市的子系統(tǒng)結(jié)構(gòu)。它還顯示了一個(gè)簡(jiǎn)單的因特網(wǎng)客戶/可執(zhí)行的電子集市交互的視圖。因特網(wǎng)客戶實(shí)際上通過(guò)HTTP(超文本傳輸協(xié)議)與分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)器通訊,依次,激活一系列規(guī)則處理和交互,象安全驗(yàn)證一樣。在如此處理之后,可執(zhí)行的電子代理是最后被激活。
如圖201所示,可執(zhí)行的電子集市的結(jié)構(gòu)是這樣有一個(gè)電子集市群體信息加密文件309,一個(gè)商用活動(dòng)分配器305,一個(gè)信任令牌處理器307,一個(gè)“公共產(chǎn)品數(shù)據(jù)庫(kù)”311,以及其他對(duì)每個(gè)廣告客戶的“可運(yùn)行程序”(包含在廣告客戶目錄313中),在此每個(gè)廣告客戶都有其自己的定購(gòu)處理器319,產(chǎn)品信息317,和包含要交易產(chǎn)品的定購(gòu)單315。最后,每個(gè)廣告客戶將需要保持其自己的“私人活動(dòng)數(shù)據(jù)庫(kù)”321。
電子集市群體信息文件309包含要管理電子集市的各方面的信息。在實(shí)際發(fā)展中,這個(gè)文件可以被找出方便于安置去存儲(chǔ)附加的信息。
商用活動(dòng)分配器305是該電子集市的主要子系統(tǒng)。它掌握所有進(jìn)入的交互請(qǐng)求,激活來(lái)自與到達(dá)所有子系統(tǒng)的,文檔的,以及如果需要數(shù)據(jù)庫(kù)信息流的處理與控制。尤其是,它處理許多與電子集市電子代理301所有者請(qǐng)求的交互,并且它還對(duì)為特殊E-PIA交互決定而激活必須的電子代理服務(wù)API 72負(fù)有責(zé)任。
信任令牌處理器307記住E-PIA訪問(wèn)者的公共密鑰,發(fā)放信任令牌,并且驗(yàn)證企圖要做買賣的那些E-PIA呈現(xiàn)的信任令牌。
公共產(chǎn)品數(shù)據(jù)庫(kù)311主要由具有已經(jīng)提交要公開(kāi)的每個(gè)產(chǎn)品一個(gè)記錄的表組成。該表的列對(duì)應(yīng)于在電子集市中所有產(chǎn)品已經(jīng)由電子集市管理工具配置的公共屬性。同時(shí),在包含每個(gè)產(chǎn)品的各自屬性的目錄的表中有一個(gè)BLOb列。產(chǎn)品的表格具有被瀏覽和查詢的意義。
三個(gè)特殊可運(yùn)行程序存儲(chǔ)在一個(gè)稱做廣告客戶目錄的根文檔目錄中。該廣告客戶目錄313還有一個(gè)對(duì)每個(gè)廣告客戶的子目錄。當(dāng)三個(gè)中的一個(gè)需要知,廣告客戶為人所知以便商業(yè)活動(dòng)分配器305知道哪個(gè)子目錄要得到需要的運(yùn)行程序。電子代理301一樣有其自己的子目錄。
私人活動(dòng)數(shù)據(jù)庫(kù)321為一個(gè)廣告客戶提供如需要存儲(chǔ)未決的定購(gòu)的手段,存儲(chǔ)它的商品目錄,或者無(wú)論什么它需要保留的其他信息以便在該電子集市中執(zhí)行商貿(mào)。應(yīng)該盡可能保留這樣的無(wú)論什么廣告客戶要求的私人活動(dòng)數(shù)據(jù)庫(kù)。這個(gè)正是意指定購(gòu)處理器319將需要訪問(wèn)電子集市正運(yùn)行的網(wǎng)絡(luò)服務(wù)器的外部信息。這種外部信息必須能夠駐留在一個(gè)外部數(shù)據(jù)庫(kù)服務(wù)器或甚至一個(gè)主幀中。無(wú)論那種情況,它都應(yīng)該能夠?yàn)橥獠繑?shù)據(jù)庫(kù)本地地或者遠(yuǎn)程地駐留所需要的。
電子集市應(yīng)該提供簡(jiǎn)單定購(gòu)處理器319的多樣性,如產(chǎn)品信息317和定購(gòu)單315樣本以便一個(gè)廣告客戶可以快捷地與容易地成為一個(gè)電子集市中的廣告共享者。用這些簡(jiǎn)單的定購(gòu)處理器,一個(gè)簡(jiǎn)單的數(shù)據(jù)庫(kù)還可以被配置駐留在網(wǎng)絡(luò)服務(wù)器中或者甚至相同數(shù)據(jù)庫(kù)內(nèi)的表格作為各個(gè)產(chǎn)品數(shù)據(jù)庫(kù)311(只要數(shù)據(jù)庫(kù)提供每個(gè)表的安全性)。
電子集市電子代理交互協(xié)議當(dāng)E-PIA因特網(wǎng)客戶通過(guò)HTTP與分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)器通訊時(shí),這些請(qǐng)求變換到提交給一個(gè)電子都市群體電子代理的交互請(qǐng)求。在這一節(jié)中,可以請(qǐng)求的現(xiàn)有的交互詳細(xì)地介紹。這個(gè)完整的列表與電子集市交互的描述打算提供一個(gè)所有可能的全部標(biāo)準(zhǔn)和可能發(fā)生在一個(gè)全部地運(yùn)行的電子集市電子都市群體中的重要活動(dòng)。
從迄今的討論中明顯看到,電子集市電子代理是一個(gè)運(yùn)行的電子集市電子都市群體的核心。電子集市電子代理提供的交互協(xié)議名字列在下面的表中。這些對(duì)象在運(yùn)行時(shí)是有用的?!百u者”列表示賣者E-PIA當(dāng)它初始化該交互時(shí)與誰(shuí)交互,同時(shí)“買者”列表示買者E-PIA與誰(shuí)交互。
交互協(xié)議 概述 賣者買者
下面表格描述必須由每個(gè)交互協(xié)議實(shí)現(xiàn)的精確子系統(tǒng)活動(dòng)實(shí)現(xiàn)。這將有助于讀者對(duì)各種交互請(qǐng)求了解子系統(tǒng)的關(guān)系。
交互協(xié)議設(shè)計(jì)
<p>現(xiàn)在將描述交互協(xié)議的界面。在詳細(xì)描述這個(gè)界面之前,介紹一下由交互協(xié)議使用的基本目的框架是很重要的。這些基本目的表示如下。在基本目的描述后,詳細(xì)討論交互協(xié)議指示那些參數(shù)是輸入,那些參數(shù)是輸出,以及他們的類型,這些類型基于在基本目的框架中描述的。應(yīng)該提供給讀者一個(gè)涉及到數(shù)據(jù)流進(jìn)出電子集市的最大量,數(shù)據(jù)是如何在電子集市內(nèi)用來(lái)與廣告客戶和購(gòu)買者交互的,以及什么時(shí)候特殊對(duì)象或數(shù)據(jù)呈現(xiàn)給一個(gè)因特網(wǎng)客戶。
可運(yùn)行程序¨C一個(gè)與它們本身能夠是可運(yùn)行程序的例子的可執(zhí)行編碼的主體相關(guān)的名字目錄。該目錄包括所有可執(zhí)行“程序片”必須要運(yùn)行一個(gè)特殊的子系統(tǒng)。一些有用的子集是ExeApp(可執(zhí)行應(yīng)用程序),DII(動(dòng)態(tài)連接庫(kù)),JavaAppelet(Java小應(yīng)用程序),以及Html(超文本標(biāo)識(shí)語(yǔ)言)。該商業(yè)活動(dòng)分配器知道任何下載包含在一個(gè)可運(yùn)行程序中的可執(zhí)行主體到因特網(wǎng)客戶所以它能夠適當(dāng)?shù)貓?zhí)行。一個(gè)單一Html文件的可運(yùn)行程序是最簡(jiǎn)單的情況。
產(chǎn)品信息¨C一個(gè)可運(yùn)行程序起目的要呈現(xiàn)產(chǎn)品信息給一個(gè)購(gòu)買者。
查詢¨C表示一個(gè)SQL(結(jié)構(gòu)化查詢語(yǔ)言)選擇的字符串。
公開(kāi)屬性¨C一個(gè)與表示產(chǎn)品公開(kāi)屬性的價(jià)格的相關(guān)的名字目錄。一個(gè)例子顯示如下。
名字 規(guī)則例子
私人屬性-一個(gè)與表示產(chǎn)品私人屬性的價(jià)格的相關(guān)的名字目錄。
定購(gòu)單¨C為個(gè)人要用數(shù)值填寫(xiě)字段而呈現(xiàn)一個(gè)定購(gòu)單的可運(yùn)行程序。
填寫(xiě)的定購(gòu)單¨C一個(gè)與填寫(xiě)字段數(shù)值有關(guān)的定購(gòu)單字段名的目錄。
定購(gòu)處理器¨C一個(gè)處理定購(gòu)單的可運(yùn)行程序。典型地這個(gè)可運(yùn)行程序必須在一個(gè)私人數(shù)據(jù)庫(kù)上執(zhí)行處理。
產(chǎn)品ID¨C一個(gè)唯一定義一種產(chǎn)品的字符串。
定購(gòu)編號(hào)-一個(gè)唯一定義已經(jīng)發(fā)出的定購(gòu)單的字符串。
定購(gòu)記錄¨C一個(gè)具有下面所示格式的結(jié)構(gòu)。注意,它可以是期望能夠允許定購(gòu)記錄的結(jié)構(gòu)在每個(gè)廣告客戶E-PIA基礎(chǔ)上編寫(xiě)。
名字 類型
該交互協(xié)議界面說(shuō)明下面描述如何使用該交互協(xié)議和什么樣的數(shù)據(jù)是期望要輸入的和輸出的。
獲得摘要(輸出可運(yùn)行程序一個(gè)摘要)-依據(jù)選擇的規(guī)矩,獲得一個(gè)能夠被執(zhí)行的摘要以給出一個(gè)電子集市的摘要或者廣告客戶的摘要。
獲得公開(kāi)產(chǎn)品屬性樣板(輸出一個(gè)公開(kāi)屬性規(guī)則的列表目錄)-獲得一個(gè)公開(kāi)屬性規(guī)則的列表,一個(gè)與他們的規(guī)則相關(guān)的屬性名目錄。
放置產(chǎn)品交易信息(在字符串一個(gè)產(chǎn)品ID中,在一個(gè)公開(kāi)屬性列表目錄中,在一個(gè)私人屬性列表目錄中)-加入一個(gè)新的產(chǎn)品到公開(kāi)產(chǎn)品數(shù)據(jù)庫(kù)或修改一個(gè)存在的產(chǎn)品。如果企圖加入一個(gè)新的產(chǎn)品,于是產(chǎn)品ID必須是0,否則就存在產(chǎn)品ID。公開(kāi)屬性列表與私人屬性列表包括所有需要新加入或者修改的產(chǎn)品屬性。
獲得產(chǎn)品交易信息(在字符串一個(gè)產(chǎn)品ID中,輸出一個(gè)公開(kāi)屬性列表目錄,輸出一個(gè)私人屬性列表目錄,輸出一個(gè)普通狀態(tài)的字符串)-獲得所有關(guān)于一個(gè)存在于公開(kāi)產(chǎn)品數(shù)據(jù)庫(kù)中產(chǎn)品的信息,一個(gè)產(chǎn)品ID是表示存在產(chǎn)品的產(chǎn)品ID的字符串。普通狀態(tài)是一個(gè)用一些人類可讀狀態(tài)信息的字符串。
獲得產(chǎn)品(在字符串查詢中,輸出定購(gòu)收集的一個(gè)產(chǎn)品ID清單,輸出定購(gòu)收集的一個(gè)公開(kāi)屬性列表的清單,輸出定購(gòu)收集的一個(gè)私人屬性列表的清單)-獲得有關(guān)多余一個(gè)存在產(chǎn)品的所有信息。要獲得信息的這些產(chǎn)品是滿足查詢的(一個(gè)查詢)。三個(gè)定購(gòu)收集在輸出參數(shù)產(chǎn)品ID清單,公開(kāi)屬性列表的清單,以及私人屬性列表的清單中恢復(fù)。
獲得私人產(chǎn)品屬性(在字符串產(chǎn)品ID中,輸出私人屬性列表的清單)-獲得具有產(chǎn)品ID的(一個(gè)產(chǎn)品ID)所有產(chǎn)品的私人屬性數(shù)值。該私人屬性在一個(gè)私人屬性清單中恢復(fù)。
獲得產(chǎn)品定購(gòu)單(在字符串產(chǎn)品ID中,輸出可運(yùn)行程序的一個(gè)定購(gòu)單)-獲得一個(gè)具有產(chǎn)品ID的(一個(gè)產(chǎn)品ID)表示產(chǎn)品的定購(gòu)單的可運(yùn)行程序(一個(gè)定購(gòu)單)。
放置產(chǎn)品定購(gòu)(在一個(gè)填好的定購(gòu)單中,輸出字符串一個(gè)定購(gòu)單編號(hào),輸出實(shí)現(xiàn)的布爾運(yùn)算,輸出字符串一個(gè)狀態(tài))-放置具有一個(gè)填好的定購(gòu)單目錄的一個(gè)定購(gòu)。一個(gè)字符串一個(gè)定購(gòu)單編號(hào)被恢復(fù)表示一個(gè)對(duì)放置定購(gòu)的唯一定購(gòu)編號(hào)。該實(shí)現(xiàn)的布爾運(yùn)算被恢復(fù)指示是否該定購(gòu)被立即執(zhí)行(真)或者它將被延時(shí)執(zhí)行(假)。還恢復(fù)的是一個(gè)一般狀態(tài)字符串指示任何其他的履行信息。
取消產(chǎn)品交易定貨(在字符串一個(gè)定購(gòu)單編號(hào)中,輸出字符串一個(gè)狀態(tài))-已經(jīng)沒(méi)有先行執(zhí)行的定購(gòu)一個(gè)定購(gòu)單編號(hào)被取消以至于它將永遠(yuǎn)不會(huì)被履行。一個(gè)狀態(tài)被恢復(fù)表示任何其他的取消信息。
獲得產(chǎn)品交易定購(gòu)狀態(tài)(在字符串一個(gè)定購(gòu)單編號(hào)中,輸出實(shí)現(xiàn)的布爾運(yùn)算,輸出字符串一個(gè)狀態(tài))-該定購(gòu)一個(gè)定購(gòu)單編號(hào)被提交去獲得關(guān)于定購(gòu)的現(xiàn)行狀態(tài)信息。如果執(zhí)行是真,則該定購(gòu)已經(jīng)履行,否則它沒(méi)有被履行。一個(gè)狀態(tài)是一個(gè)包含進(jìn)一步狀態(tài)信息的字符串。
獲得定購(gòu)歷史(在查詢一個(gè)查詢中,輸出定購(gòu)收集一個(gè)定購(gòu)記錄的清單)-從一個(gè)符合一個(gè)查詢中選擇的E-PIA獲得對(duì)一些產(chǎn)品定購(gòu)的所有定購(gòu)記錄。該定購(gòu)記錄在定購(gòu)收集一個(gè)定購(gòu)記錄的清單中恢復(fù)。一個(gè)采用查詢的有用的例子是要使用描述“fulfilled==TRUE”才能荻得那些對(duì)應(yīng)于實(shí)際執(zhí)行的交易的定購(gòu)記錄。
采用電子集市框架的商業(yè)方案如所介紹,任何E-PIA能夠參與在一個(gè)電子集市中提高提供它自己的定購(gòu)處理器,產(chǎn)品信息,以及定購(gòu)單可運(yùn)行程序的執(zhí)行作為一個(gè)廣告客戶。這種框架允許一個(gè)做廣告的E-PIA為了實(shí)現(xiàn)其必要的交易保留一個(gè)很一般的能力。此外,該框架為不可能沒(méi)有一個(gè)電子商業(yè)系統(tǒng)以及不可能沒(méi)有特別注意到保密性,安全性和本發(fā)明提供優(yōu)先權(quán)的有效交易情況提供手段。此外,E-PIA與E-AutoPIA還可以利用這個(gè)統(tǒng)一的框架參與作為買者并且獲得效率,秘密性,安全性以及優(yōu)先權(quán)等同樣的好處。在這個(gè)范圍內(nèi)的功效將應(yīng)用到與交易伙伴一起努力如同要做買賣的費(fèi)用中一樣的功效。
如在電子集市討論的開(kāi)始所述,三種情況研究之間的主要區(qū)別是他們的 定購(gòu)處理器的實(shí)現(xiàn)。這個(gè)唯一的區(qū)別是有意圖的以便一個(gè)單個(gè)的電子集市框架能夠成功地實(shí)現(xiàn)所有三種情況。電子集市能夠掌握的三種情況現(xiàn)在討論如下。
“秘密授權(quán)交易”情況允許為任何期望交易安全地和私下地參加。對(duì)于定購(gòu)與履行定購(gòu)的這種模式用意是一般的。因此,因?yàn)榭蚣鼙旧砟軌蛲瓿蛇@種情況由于它預(yù)期的一般性,所以已經(jīng)沒(méi)有什么要詳細(xì)描述了。因此,由于這個(gè)一般性,半實(shí)時(shí)拍賣與大量銷售情況是“秘密授權(quán)交易”情況的一些部分。注意因特網(wǎng)電子郵件用于異步地履行定購(gòu)的通知購(gòu)買者可以是一個(gè)有用的工具。
該“半實(shí)時(shí)拍賣”情況在如同定購(gòu)處理器可運(yùn)行程序一樣的產(chǎn)品信息中需要一定的處理和功能性。該產(chǎn)品信息可運(yùn)行程序不僅應(yīng)該如同正常的一樣做產(chǎn)品信息廣告,而且還應(yīng)該形式當(dāng)前報(bào)價(jià)和任何其他認(rèn)為必須要呈現(xiàn)給買主的拍賣實(shí)時(shí)參數(shù)。
定購(gòu)的處理是有趣的因?yàn)榇蠖鄶?shù)最終將被取消。然而,如果定購(gòu)處理器允許它被編碼則全部為了履行而訂購(gòu)的目的是可能的。例如,它能夠允許拍賣者去檢查該訂購(gòu)歷史。拍賣者能夠決定在任何時(shí)候擴(kuò)展拍賣的時(shí)間,縮短它,履行非最高投標(biāo)(訂購(gòu)),履行多個(gè)投標(biāo)(訂購(gòu)),或者取消所有的投標(biāo)(一些訂購(gòu))。該拍賣的行為是由定購(gòu)處理器控制的。
因特網(wǎng)電子郵件在半實(shí)時(shí)拍賣中是非常有用的。例如,這些訂購(gòu)可以與把將來(lái)可能被請(qǐng)求的重要投標(biāo)的更新通知給一個(gè)請(qǐng)求一起放置。然而,有可能建立一個(gè)半實(shí)時(shí)拍賣系統(tǒng),該系統(tǒng)允許再線E-PIA客戶實(shí)現(xiàn)周期的更新由于周期性地電子集市。
“大批量銷售”情況在定購(gòu)處理器可運(yùn)行程序中通常需要一定的處理。對(duì)一種產(chǎn)品的所有訂購(gòu)將典型地保持一個(gè)“待決定的”未履行狀態(tài)。然而,對(duì)于大批量銷售情況的一個(gè)真實(shí)的定購(gòu)處理器必須允許在這種為要到手的一定量訂購(gòu)花費(fèi)太長(zhǎng)時(shí)間情況中過(guò)早發(fā)生的履行。所有或者一些訂購(gòu)的過(guò)早取消還應(yīng)該是有可能的。
所期望的還可能允許實(shí)時(shí)價(jià)格的調(diào)整。在這種情況中,一個(gè)廣告客戶可以發(fā)現(xiàn)有希望保留一種拍賣與大批量銷售情況一起的混合。該廣告客戶發(fā)現(xiàn)他能夠做少量產(chǎn)品的交易因?yàn)橛凶銐虻挠嗁?gòu)和依然獲得足夠的利潤(rùn),應(yīng)該可以繼續(xù)并且請(qǐng)求訂購(gòu)履行而不是等待和可能留下大量不期望的昂貴盤(pán)點(diǎn)。
一些廣告客戶可以希望顯示實(shí)時(shí)信息在產(chǎn)品信息可運(yùn)行程序中如當(dāng)前的訂購(gòu)量與總的期望量。
電子郵件能夠用來(lái)通知在訂購(gòu)狀態(tài)中突然變化,象其他交易情況一樣。
特殊的對(duì)象因?yàn)閮?yōu)選實(shí)施例被設(shè)計(jì)要用一種定向?qū)ο蟮目删幊陶Z(yǔ)言實(shí)現(xiàn),所以我們現(xiàn)在回到各個(gè)對(duì)象的設(shè)計(jì)。
在繼續(xù)優(yōu)選實(shí)施例中每個(gè)對(duì)象之前,將要出現(xiàn)的構(gòu)成優(yōu)選實(shí)施例對(duì)象的基本對(duì)象種類列表如下。這些對(duì)象種類的大多數(shù)是在基本定向?qū)ο罂蚣苤卸际呛芷匠5牟⑶覍?duì)于那些對(duì)象定向的技術(shù)上熟知的人應(yīng)該是熟悉的。看圖22。
E-PIA對(duì)象135,顯示在圖15A中。該E-PIA密封著個(gè)人數(shù)據(jù)和數(shù)據(jù)處理規(guī)則或者一個(gè)真實(shí)個(gè)人的行為或者存儲(chǔ)信息資源的實(shí)體并且在由該E-PIA的所屬者建立的規(guī)則下釋放它們。圖15B顯示一個(gè)要傳輸信息資源創(chuàng)建的E-PIA。這個(gè)資源文件夾應(yīng)該包含批準(zhǔn)的信息資源的子集,而這些規(guī)則應(yīng)該包含原始E-PIA的傳輸規(guī)則(來(lái)自交互協(xié)議),因此在文件夾中信息資源的后來(lái)分發(fā)上規(guī)定一個(gè)限制。證明能幫助保證后續(xù)的起源于原始E-PIA信息資源的信息用戶。
交互協(xié)議對(duì)象141在圖19中描述。交互協(xié)議為要發(fā)生的交互定義名字,輸入?yún)?shù),輸出參數(shù),和在訂購(gòu)中必須滿足的條件。一個(gè)電子代理實(shí)際上執(zhí)行這個(gè)交互。交互指令引起交互協(xié)議啟用。交互指令在下一節(jié)詳細(xì)描述。
規(guī)則對(duì)象201顯示在圖20中。
參數(shù)對(duì)象151顯示在圖21中。
E-AutoPIA 151對(duì)象顯示在圖16中。這個(gè)E-AutoPIA是一個(gè)利用一條路線執(zhí)行所屬者安排的特殊任務(wù)的智能代理。路線在下一節(jié)詳細(xì)描述。只有原始的E-PIA才可以裝入一個(gè)E-AutoPIA,但是原始的E-PIA可以裝入幾個(gè)E-AutoPIA并且允許他們同時(shí)有效。
路線對(duì)象163顯示在圖17中。
交互指令173對(duì)象顯示在圖18中。交互指令引起在E-PIA與E-AutoPIA之間的交互。每個(gè)交互指令指定將要執(zhí)行的交互協(xié)議和指定為了可能發(fā)生在規(guī)則下交互的實(shí)際參數(shù)。一個(gè)成功的交互指令的結(jié)果是如圖15B所示的一個(gè)信息E-PIA的創(chuàng)建。由信息E-PIA持有的信息的每一項(xiàng)都利用原始E-PIA的私人密鑰加密,因此當(dāng)使用E-PIA的公共密鑰是提供后續(xù)用戶的可靠性。
一個(gè)交互協(xié)議基本上保留對(duì)交互指令的一個(gè)臨時(shí)關(guān)系。一個(gè)交互協(xié)議由一個(gè)要填寫(xiě)參數(shù)的簽名表示,同時(shí)交互指令的副本除了填寫(xiě)的參數(shù)外是相同的。交互協(xié)議和交互指令是兩個(gè)編寫(xiě)時(shí)間的實(shí)體。交互協(xié)議表示由一個(gè)電子代理提供的一些服務(wù)并且是由該電子代理一起編寫(xiě)的。交互指令是在一條路線的構(gòu)造期間為一個(gè)E-AutoPIA編寫(xiě)的。每條交互指令表示一個(gè)請(qǐng)求交互或者交互協(xié)議的調(diào)用。當(dāng)構(gòu)造相應(yīng)的交互指令時(shí),輸入,輸出,和缺省映像圖從交互協(xié)議中移出。<
電子都市群體對(duì)象130顯示在圖13中。電子都市群體對(duì)象130為E-PIA與其他電子群體提供一組內(nèi)容。<
電子代理對(duì)象136顯示在圖14中。一個(gè)電子代理為所有E-PIA和E-AutoPIA的交互所需要。正是這個(gè)電子代理保證僅僅對(duì)滿足有個(gè)人設(shè)置的請(qǐng)求的信任實(shí)體釋放
結(jié)構(gòu)與設(shè)計(jì)下一節(jié)描述一種個(gè)人與私人信息保護(hù)和稱為“電子都市”的傭金系統(tǒng)的結(jié)構(gòu)與設(shè)計(jì)。
介紹--用戶的電子都市世界電子都市世界是所有硬件和軟件的集合,該軟件被用于存儲(chǔ)電子都市特殊對(duì)象與/或執(zhí)行電子都市活動(dòng)。電子都市世界的用戶窗口主要地是通過(guò)一個(gè)網(wǎng)景瀏覽器,從應(yīng)用程序中獲得,該窗口是所有經(jīng)過(guò)因特網(wǎng)彼此互連的許多電子群體的那種,如圖2所示。最后,用戶不管電子群體物理位置在哪兒,它們僅僅是為了與其他有類似興趣的E-PIA交互作為一個(gè)邏輯地方。
作為一種為建立人的信息資產(chǎn)結(jié)構(gòu)的工具,電子都市表格存儲(chǔ)庫(kù)還是適用的。依據(jù)一個(gè)有用的再用結(jié)構(gòu),這些表格能夠利用電子都市客戶編輯工具恢復(fù)并且合并到已存在的或新的要附加信息的E-PIA。然后一個(gè)用戶可以存儲(chǔ)他的E-PIA到一個(gè)或多個(gè)電子群體。
系統(tǒng)結(jié)構(gòu)概述電子都市世界機(jī)械結(jié)構(gòu)事實(shí)上,每個(gè)電子群體駐留在一個(gè)電子都市網(wǎng)絡(luò)站點(diǎn)服務(wù)器上。如圖7所描述,在一個(gè)這樣的服務(wù)器上可以駐留多余一個(gè)電子群體。而且,駐留在單個(gè)服務(wù)器上的電子群體可以配置來(lái)保留對(duì)另一個(gè)的一個(gè)分層關(guān)系。
兩個(gè)電子人物¨C表格存儲(chǔ)庫(kù)13描述在圖中。如圖7中文字指示,一個(gè)電子人物表格存儲(chǔ)庫(kù)是由一個(gè)FTP站點(diǎn)實(shí)現(xiàn),同時(shí)另一個(gè)是由一個(gè)郵件服務(wù)器系統(tǒng)來(lái)實(shí)現(xiàn)。甚至可能沒(méi)有表格存儲(chǔ)庫(kù)存在以及該表格被簡(jiǎn)單地處理為一個(gè)本地文檔。
電子都市世界系統(tǒng)處理結(jié)構(gòu)在一個(gè)電子都市世界中的客戶與服務(wù)器處理顯示在圖8中??蛻艄ぷ髡居删W(wǎng)景瀏覽器與電子都市特殊的DLL,JAVA文本,或者一些類似特性意指易于各種電子都市客戶活動(dòng)的其他客戶編碼。FTP服務(wù)器被認(rèn)為是因特網(wǎng)上的主要角色同時(shí)網(wǎng)景服務(wù)器系統(tǒng)在網(wǎng)景的服務(wù)器文件這討論。這個(gè)文件的焦點(diǎn)是圖8中電子都市信任服務(wù)器系統(tǒng)47。在使用電子都市的同時(shí),客戶總是與一個(gè)電子都市信任服務(wù)器通訊。在編輯時(shí),交互協(xié)議與交互指令只能從正確的電子代理那里獲得(實(shí)際上,如果要做建立對(duì)于交互協(xié)議與交互指令的格式只能是從格式存儲(chǔ)庫(kù)中得到,但是對(duì)于這些活動(dòng)的請(qǐng)求令牌只能從該電子代理中獲得)。在運(yùn)行時(shí),電子都市客戶查詢一個(gè)用戶在電子群體的主E-PIA,和它駐留的電子都市服務(wù)器看看最新結(jié)果或者相關(guān)E-AutoPIA的狀態(tài)。電子都市服務(wù)器實(shí)際是由將在下一節(jié)討論的許多處理過(guò)程組成。
電子都市安全結(jié)構(gòu)電子都市強(qiáng)調(diào)信息資源的安全和可信任的交互。電子都市保證進(jìn)入電子都市世界系統(tǒng)的所有信息將是安全的并且只有那些可信任的人有訪問(wèn)特殊信息的可能。對(duì)于在基本是電子都市世界系統(tǒng)的“公共”內(nèi)部連接中加密傳輸發(fā)生的時(shí)和發(fā)生地的描述,讀者可參考圖24。所有需要加密的安全措施由網(wǎng)景的SSL(加密套接字協(xié)議層)通訊層掌握。要保持所描述的安全水平,就保留下面的系統(tǒng)屬性1) 在一個(gè)網(wǎng)絡(luò)站點(diǎn)上的每個(gè)電子都市信任服務(wù)器子系統(tǒng)由當(dāng)它們?cè)谶\(yùn)行時(shí)沒(méi)有人能夠訪問(wèn)的安全處理組成。假設(shè)一個(gè)在單機(jī)上對(duì)處理安全的技術(shù)熟練的普通人能夠取得這個(gè)運(yùn)行時(shí)間的完整性。
2) 每個(gè)電子都市信任服務(wù)器子系統(tǒng)保持他自己的私人密鑰和公共密鑰。一個(gè)特殊電子都市信任服務(wù)器子系統(tǒng)的公共密鑰通過(guò)目錄服務(wù)器電子代理被所有其他電子都市信任服務(wù)器子系統(tǒng)知道。
3) 所有E-PIA和E-AutoPIA當(dāng)在電子都市信任服務(wù)器系統(tǒng)網(wǎng)絡(luò)站點(diǎn)之間傳輸時(shí)都被加密。加密是采用傳輸?shù)哪康牡仉娮佣际行湃畏?wù)器子系統(tǒng)的公共密鑰以及傳輸源的私人密鑰兩者來(lái)實(shí)現(xiàn)的。這種雙重加密完成一個(gè)雙重保證a)僅僅是具有正確私人密鑰的電子都市信任服務(wù)器子系統(tǒng)(目的地)將能夠加密這個(gè)傳輸。
b)同樣是這個(gè)電子都市信任服務(wù)器子系統(tǒng)(目的地)將被保證該傳輸來(lái)自傳輸中描述的源電子都市服務(wù)器并且不是一個(gè)欺騙的源。
4) 所有在E-PIA與E-AutoPIA之間的交互是在電子都市信任服務(wù)器子統(tǒng)內(nèi)的一臺(tái)單機(jī)上私下執(zhí)行。
5) 當(dāng)一個(gè)客戶請(qǐng)求信息包含在它的主E-PIA中時(shí),保留主E-PIA的電子都市信任服務(wù)器子系統(tǒng)用主E-PIA客戶的公共密鑰為了傳輸加密信息以致于只有該接收的客戶才能夠解密此信息。當(dāng)寫(xiě)信息到主E-PIA時(shí),該信息用目的電子都市信任服務(wù)器子統(tǒng)的公共密鑰加密以致于只有正確的目的地才能夠解密此信息。所寫(xiě)的信息還包括E-AutoPIA和相關(guān)的路線設(shè)計(jì)。參看圖24。
6) 當(dāng)一個(gè)客戶正在從電子代理荻取作者信息時(shí),該作者信息是用這個(gè)客戶的公共密鑰加密的,所以只有該客戶知道如何解密信息。對(duì)于信任令牌的傳輸在必須立即通過(guò)客戶的私人密鑰根據(jù)接收加密的編輯期間,加密是最重要的。
都市信任服務(wù)器系統(tǒng)圖9畫(huà)出了一個(gè)電子都市服務(wù)器的最高級(jí)別子系統(tǒng)。提供電子都市的主要服務(wù)的核心系統(tǒng)是分布式對(duì)象資源管理系統(tǒng)服務(wù)器或者DORM。五個(gè)其他的子系統(tǒng)是一個(gè)FTP服務(wù)器與FTP客戶處理和三個(gè)網(wǎng)景網(wǎng)絡(luò)站點(diǎn)服務(wù)器,一起為一個(gè)完整的電子都市服務(wù)器實(shí)現(xiàn)必須的功能性。
分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)器如上所述,分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)器是電子都市系統(tǒng)結(jié)構(gòu)的核心。它實(shí)質(zhì)上用小單元對(duì)象(即電子群體和電子代理)的幫助管理所有電子都市對(duì)象與資源的信任儲(chǔ)存與代理,這是內(nèi)部的管理。尤其是,分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)器下列功能D1.存儲(chǔ)電子群體D2.存儲(chǔ)電子代理D3.保持一個(gè)完整的所有電子群體和電子代理處于的電子都市世界目錄并且保持最新的目錄。
D4.存儲(chǔ)或者“銀行存儲(chǔ)”E-PIAD5.為E-AutoPIA在電子群體之間的傳輸保留一個(gè)信息子系統(tǒng)D6.保留訪問(wèn)的E-AutoPIAD7.用E-PIA交互驅(qū)動(dòng)E-AutoPIA的電子代理仲裁D8.保留協(xié)助安全與信任交互的分布對(duì)象資源管理系統(tǒng)服務(wù)器保證的優(yōu)先權(quán)規(guī)則處理器網(wǎng)景商業(yè)服務(wù)器網(wǎng)景商業(yè)服務(wù)器是啟動(dòng)一個(gè)電子都市服務(wù)器是一個(gè)站點(diǎn)和在因特網(wǎng)上交互的核心子系統(tǒng)。因?yàn)樗褂瞄_(kāi)放的加密套接字協(xié)議層(SSL)協(xié)議,它提供全部因特網(wǎng)安全。SSL采用來(lái)自RSA數(shù)據(jù)安全的技術(shù)提供加密,服務(wù)器身份驗(yàn)證,和信息完整。當(dāng)客戶發(fā)出請(qǐng)求時(shí),它允許與網(wǎng)景商業(yè)服務(wù)器初始地通訊。接著,網(wǎng)景商業(yè)服務(wù)器將通過(guò)網(wǎng)景服務(wù)器API(應(yīng)用編程接口)與分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)器合作。這個(gè)通過(guò)網(wǎng)景商業(yè)服務(wù)器與一個(gè)電子都市服務(wù)器的通訊是允許客戶子系統(tǒng)主要由一個(gè)適應(yīng)國(guó)際廣域網(wǎng)絡(luò)瀏覽器如網(wǎng)景導(dǎo)航者的HTTP/HTML組成。這種合作的詳細(xì)內(nèi)容將在下一節(jié)討論。
網(wǎng)景事務(wù)服務(wù)器如圖9中所示,網(wǎng)景事務(wù)服務(wù)器掌握著信用卡處理,事務(wù)記錄,和帳單管理。當(dāng)一個(gè)人希望開(kāi)始第一次使用電子都市服務(wù)時(shí),或者加新的性能到他們的E-PIA時(shí),該分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)器與信用卡處理功能交互。對(duì)于初始的或新的性能的變化自動(dòng)地由事務(wù)服務(wù)器的信用卡功能處理。分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)器還與事務(wù)記錄功能交互以便跟蹤在電子都市站點(diǎn)發(fā)生了什么事和什么人也可以使用記帳單管理功能。這正是假設(shè)在計(jì)算機(jī)編程技術(shù)上熟練的普通人能夠容易地跟隨必需的網(wǎng)景手工配置分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)器與事務(wù)服務(wù)器之間的合作。
一個(gè)重要的電子都市特點(diǎn)是個(gè)人電子代理與E-PIA能夠配置它們自己的記帳政策。電子代理能夠要求信用卡信息的登記以便它為一個(gè)交互協(xié)議或交互指令提交一個(gè)請(qǐng)求信任令牌。E-PIA可以做同樣的事,但是應(yīng)該知道E-PIA只能通過(guò)電子代理的執(zhí)行來(lái)做到這點(diǎn)。這將在后面討論。
網(wǎng)景服務(wù)器API(NSAPI)該NSAPI與網(wǎng)景商業(yè)服務(wù)器緊密地工作以便為一個(gè)當(dāng)正常HTTP兼容的請(qǐng)求進(jìn)入商業(yè)服務(wù)器時(shí)具有控制該處理的網(wǎng)絡(luò)站點(diǎn)提供手段。為了做到這點(diǎn),網(wǎng)景已經(jīng)定義了在正常響應(yīng)處理中的以下步驟NS1.優(yōu)先權(quán)解讀NS2.名字解讀NS3.路徑檢查NS4.對(duì)象類型NS5.響應(yīng)請(qǐng)求NS6.登錄事務(wù)NSAPI提供能夠覆蓋在任何或所有這些步驟中執(zhí)行的處理。這正是假設(shè)在計(jì)算機(jī)編程技術(shù)上熟練的普通人能夠容易地跟隨必需的NSAPI手動(dòng)地啟動(dòng)這些步驟要求的覆蓋。尤其是,步驟1,2,3,和5將需要特殊的電子都市替換。一個(gè)替換概述的一些實(shí)現(xiàn)列舉如下對(duì)于NS1,對(duì)于該請(qǐng)求必要的電子群體的優(yōu)先權(quán)規(guī)則能夠被檢查;和對(duì)于該請(qǐng)求必要的信任令牌能夠被檢查。
對(duì)于NS2,路徑可以參考分層分布的電子代理或電子群體。
對(duì)于NS3,電子代理或電子群體被檢查看它是否存在。對(duì)于NS5,請(qǐng)求的分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)被執(zhí)行。有幾種請(qǐng)求的類型它們是1) 客戶請(qǐng)求瀏覽DORM目錄。
2) 客戶請(qǐng)求來(lái)自一個(gè)電子代理的編輯的時(shí)間信息。
3) 客戶請(qǐng)求擁有E-PIA信息資源的恢復(fù)。
4) 客戶請(qǐng)求資源在客戶上被更新后儲(chǔ)存E-PIA信息資源。
5) 客戶請(qǐng)求裝入一個(gè)E-AutoPIA。
注意這個(gè)E-AutoPIA沒(méi)有使用加密因?yàn)镋-AutoPIA的活動(dòng)不是一個(gè)客戶驅(qū)動(dòng)處理。
FTP服務(wù)器與FTP客戶如將在后面介紹的結(jié)構(gòu)中,電子代理需要一個(gè)可靠的信息子系統(tǒng)用于從電子群體到電子群體傳送E-AutoPIA。因?yàn)橐蛱鼐W(wǎng)的電子郵件是不可靠的,所以FTP服務(wù)器與FTP客戶被用來(lái)實(shí)現(xiàn)傳送。E-AutoPIA被編組為一個(gè)BLOb并且通過(guò)一個(gè)文件被傳送到遠(yuǎn)程站點(diǎn)。然后該文件經(jīng)過(guò)一個(gè)電子都市服務(wù)器的FTP客戶的初始化加載到另一個(gè)電子都市服務(wù)器的FTP服務(wù)器。下一節(jié)討論對(duì)于信息子系統(tǒng)結(jié)構(gòu)的FTP使用的細(xì)節(jié)。
分布式對(duì)象資源管理系統(tǒng)(分布對(duì)象資源管理系統(tǒng)服務(wù)器)服務(wù)器圖10顯示在分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)器內(nèi)子系統(tǒng)的復(fù)雜布局。這一節(jié)的其余部分專用于這些部件子系統(tǒng)每一個(gè)的討論。然而,要認(rèn)識(shí)到交互處理器是焦點(diǎn),因?yàn)檎沁@個(gè)驅(qū)動(dòng)子系統(tǒng)由于一個(gè)客戶請(qǐng)求是經(jīng)過(guò)網(wǎng)景商業(yè)服務(wù)器或者由于E-AutoPIA到達(dá)是經(jīng)過(guò)信息子系統(tǒng)而被調(diào)用的。另一個(gè)在繼續(xù)之前產(chǎn)生的要點(diǎn)是所有的服務(wù)請(qǐng)求以一種與一個(gè)電子代理交互的方式執(zhí)行。
交互處理器如上所述,交互處理器是分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)器的焦點(diǎn)并且它經(jīng)過(guò)一個(gè)電子代理滿足所有的請(qǐng)求。當(dāng)信息子系統(tǒng)提交一個(gè)E-AutoPIA給分布對(duì)象資源管理系統(tǒng)服務(wù)器時(shí),其實(shí)際上是提交它給對(duì)于整個(gè)分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)器是編碼啟動(dòng)主體的交互處理器。當(dāng)信息子系統(tǒng)做這個(gè)時(shí),假設(shè)它還沒(méi)有編組該E-AutoPIA BLOb以致于E-AutoPIA是以一種合適的形式對(duì)于它的處理的其余部分。如列舉在下面的表1與2中,對(duì)于一個(gè)客戶請(qǐng)求如同對(duì)于一個(gè)訪問(wèn)E-AutoPIA一樣要做許多處理。交互處理器控制的服務(wù)請(qǐng)求是列在下面的所有客戶請(qǐng)求,以及進(jìn)入E-AutoPIA的交互指令。由交互處理器服務(wù)的請(qǐng)求的全部清單和它們?nèi)魏慰刂频母攀隽信e如下。
IP1.客戶請(qǐng)求瀏覽分布對(duì)象資源管理系統(tǒng)服務(wù)器目錄--該請(qǐng)求是重定向到一個(gè)被認(rèn)為是“目錄服務(wù)器”電子代理的特殊電子代理。
IP2.客戶請(qǐng)求來(lái)自一個(gè)電子代理的編輯的時(shí)間信息--該請(qǐng)求是重定向到安排要調(diào)用一個(gè)其特殊編輯時(shí)間服務(wù)(交互協(xié)議)如“交互協(xié)議目錄”或“獲得要交互權(quán)利協(xié)議”之一的電子代理。
IP3.客戶請(qǐng)求擁有E-PIA信息資源的恢復(fù)--該請(qǐng)求是重定向到被認(rèn)為是“主”電子代理的一個(gè)特殊電子代理。這個(gè)使用的特殊服務(wù)被稱為“恢復(fù)資源”。這個(gè)特殊電子代理必須存在于主E-PIA要被允許駐留的每個(gè)電子群體。
IP4.客戶請(qǐng)求資源在客戶上被更新后儲(chǔ)存E-PIA信息資源--這個(gè)請(qǐng)求通過(guò)調(diào)用它的“儲(chǔ)存資源”服務(wù)使用“主”電子代理。
IP5.E-AutoPIA請(qǐng)求通過(guò)在它的路線內(nèi)的現(xiàn)行交互指令交互--該請(qǐng)求是
表1一個(gè)來(lái)自客戶應(yīng)用程序的請(qǐng)求--交互處理器的步驟和分布對(duì)象資源管理系統(tǒng)服務(wù)器內(nèi)子系統(tǒng)的使用。<
>
表2一個(gè)來(lái)自E-AutoPIA的請(qǐng)求--交互處理器的步驟和分布對(duì)象資源管理系統(tǒng)服務(wù)器內(nèi)部子系統(tǒng)的使用。
規(guī)則處理器規(guī)則處理器是一個(gè)關(guān)鍵的安全實(shí)施子系統(tǒng)。它檢查優(yōu)先權(quán)規(guī)則,并且附加地,規(guī)則處理器還控制著對(duì)要幫助在E-PIA選擇中的SQL陳述的變化。優(yōu)先權(quán)規(guī)則的生效需要相當(dāng)復(fù)雜的程序。在E-AutoPIA的情況下,優(yōu)先權(quán)規(guī)則可能指的是“我自己”和“你自己”。每個(gè)優(yōu)先權(quán)規(guī)則都是一些規(guī)則對(duì)象的一個(gè)集合。每個(gè)規(guī)則對(duì)象必須初始地插入到一些包括“我自己”唯一參考資料的子表達(dá)式。這些“唯一我自己”的子表達(dá)式可以通過(guò)在當(dāng)前內(nèi)容的E-AutoPIA上執(zhí)行虛擬解釋程序立即地簡(jiǎn)化到真的或假的。
保持“你自己”子表達(dá)式與該結(jié)果結(jié)合來(lái)形成一個(gè)簡(jiǎn)化的表達(dá)式。這個(gè)保持簡(jiǎn)化的表達(dá)式然后被解析并且變換到一個(gè)如果規(guī)則語(yǔ)言提供這個(gè)可以通過(guò)條款可能有一個(gè)訂購(gòu)的SQL選擇描述。這個(gè)選擇描述以后被用于收集滿足所有規(guī)則迄今為止估計(jì)達(dá)到這點(diǎn)的E-PIA。
因?yàn)槊總€(gè)E-PIA為與當(dāng)前內(nèi)容的E-AutoPIA交互而具有其自己的優(yōu)先權(quán)規(guī)則,從上述選擇收集的E-PIA必須進(jìn)一步過(guò)濾。這個(gè)是通過(guò)從收集的集合每次一個(gè)取每個(gè)E-PIA以及用E-AutoPIA作為“你自己”與當(dāng)前E-PIA作為“我自己”執(zhí)行他們的優(yōu)先權(quán)規(guī)則來(lái)完成的。這個(gè)執(zhí)行需要虛擬解釋程序。注意優(yōu)先權(quán)檢查的這部分可能由于數(shù)據(jù)庫(kù)選擇沒(méi)有被使用而具有較差的性能。因此重要的是為E-AutoPIA構(gòu)造優(yōu)先權(quán)規(guī)則,以便收集E-PIA集合盡可能的小。
虛擬解釋程序該虛擬解釋程序是簡(jiǎn)單結(jié)構(gòu)給出動(dòng)態(tài)于電子都市的可編程語(yǔ)言。這種可編程語(yǔ)言可以是任何一種語(yǔ)言甚至是一種新的語(yǔ)言,但是建議對(duì)于小規(guī)模談話的那種它具有類似特性。這種可編程語(yǔ)言是必須用在優(yōu)先權(quán)規(guī)則和路線的正本中的那種。
虛擬映象該虛擬映象是所有電子都市特殊類型與正在處理的對(duì)象被保存在RAM中的地方。該虛擬解釋程序?qū)τ谶@些對(duì)象給出動(dòng)態(tài)的程序。如圖10所示,所有的電子群體和電子代理保存在該虛擬映象中作為一種實(shí)現(xiàn)技術(shù),雖然每個(gè)都是持久地存儲(chǔ)在對(duì)象存儲(chǔ)庫(kù)中。
當(dāng)一個(gè)E-AutoPIA或E-PIA被處理時(shí),它們與所有它們自己的對(duì)象都被帶進(jìn)該虛擬映象。該優(yōu)先權(quán)規(guī)則然后使用虛擬解釋程序去處理一些表達(dá)式。在類別EPIA上的一種特殊方法能夠檢查一個(gè)特殊信任令牌的存在。
電子代理對(duì)象每個(gè)電子代理對(duì)象可以表示一個(gè)對(duì)于傳輸給電子都市在多種路線執(zhí)行它們交互協(xié)議的軟件基本上是外部的可執(zhí)行程序。然而,如果所有這些被期望是在E-AutoPIA與E-PIA之間共享的信息那么電子代理就不需要外部的可執(zhí)行程序了。替代地,如果優(yōu)先權(quán)規(guī)則被執(zhí)行,交互處理器將只知道一個(gè)數(shù)據(jù)交換要發(fā)生。一個(gè)E-AutoPIA的交互指令應(yīng)該好象僅有一個(gè)將包括在與該E-AutoPIA交互中的E-PIA編寫(xiě)。交互處理器將為輸出參數(shù)自動(dòng)地構(gòu)造等于最大指令長(zhǎng)度的集合。
電子代理適配器與電子代理可執(zhí)行程序所有電子代理對(duì)象利用一個(gè)具有虛擬解釋程序的統(tǒng)一協(xié)議訪問(wèn)。然而,每個(gè)電子代理可執(zhí)行程序可能是不同的。一個(gè)電子代理可以是一個(gè)C或C++的執(zhí)行程序(EXE),一個(gè)C或C++的動(dòng)態(tài)連接庫(kù)(DLL),一個(gè)Visual Basic(可視Basic)程序,一個(gè)OLE 2對(duì)象程序(object),一個(gè)SOM,或者其他程序。需要激活一個(gè)交互協(xié)議或者每種情況的執(zhí)行程序的過(guò)程可能是不同的。因此,每個(gè)可執(zhí)行程序的新類型需要電子代理適配器,該適配器傳輸統(tǒng)一的協(xié)議調(diào)用給需要傳輸必要信號(hào)與信息到和來(lái)自電子代理可執(zhí)行程序。
該適配器總是動(dòng)態(tài)地加栽并且總是支持下列API(具有未確定的簽字)的一個(gè)DDL啟動(dòng)()--剛好在適配器D DL加載后調(diào)用的停止()--剛好在適配器DDL卸載前調(diào)用的執(zhí)行()--這是一個(gè)主要執(zhí)行交互指令的入口點(diǎn)。交互指令的名字必須連同一個(gè)連接所有參數(shù)的清單一起被傳輸。執(zhí)行()的實(shí)現(xiàn)是重要的因?yàn)樗仨毎幋a,該編碼結(jié)合交互協(xié)議名對(duì)于可執(zhí)行程序編碼主體以某種方式表示交互協(xié)議的實(shí)現(xiàn)。然后執(zhí)行調(diào)用可執(zhí)行程序編碼主體。
電子代理服務(wù)API如所述電子代理可執(zhí)行程序可以是任何一種上述可執(zhí)行程序類型。為了易于這編碼的編寫(xiě)以便執(zhí)行電子代理的開(kāi)發(fā)者試圖要達(dá)到的服務(wù)/交互協(xié)議,一些API被提供。該可執(zhí)行程序必須能夠從一個(gè)C的DDL中調(diào)用C程序去執(zhí)行這些程序。
一些確定有用的程序(具有未確定的簽字)是收集信任E-PIA()--這個(gè)API僅僅是必須被每個(gè)電子代理可執(zhí)行程序調(diào)用的一個(gè)。可執(zhí)行程序要獲得E-PIA的“優(yōu)先權(quán)適應(yīng)”收集的持有是唯一的方法。這個(gè)API把輸入和要應(yīng)用的附加規(guī)則作為E-PIA的收集。該規(guī)則處理器被使用在輸入規(guī)則與先于進(jìn)入電子代理而形成的SQL描述相結(jié)合。這個(gè)引出最后要使用的SQL選擇描述。該選擇描述被執(zhí)行以便獲得符合該選擇的E-PIA的收集。然而,這個(gè)收集不再返回,直到收集中的E-PIA的個(gè)人優(yōu)先權(quán)規(guī)則被執(zhí)行的規(guī)則處理器檢查。
一旦完整的“優(yōu)先權(quán)適應(yīng)”收集返回,在從交互返回之前無(wú)論是否它想與他們做什么,電子代理可執(zhí)行程序都可以做。注意對(duì)于一個(gè)交互指令在小的最大交互值的情況下,“訂購(gòu)?fù)ㄟ^(guò)”規(guī)則可以是非常重要的。
處理信用卡()--為了購(gòu)買一些東西在獲得信用卡信息后與交易服務(wù)器交互。
填表活動(dòng)()--與交易服務(wù)器交互以便根據(jù)一個(gè)活動(dòng)的名字填寫(xiě)一個(gè)E-AutoPIA。
用安全卡驗(yàn)證()--為了回到真需要一個(gè)特殊的要進(jìn)入一個(gè)讀卡機(jī)的電子安全卡。這個(gè)特殊的安全卡由作為參數(shù)提供給這個(gè)API的信息和規(guī)則來(lái)定義的。
元電子代理因?yàn)橐恍┻m當(dāng)?shù)碾娮佣际邢到y(tǒng)是由電子代理實(shí)現(xiàn),這些特殊電子代理被認(rèn)為是“元”電子代理。迄今為止,僅兩個(gè)已經(jīng)被定義??赡苄枰嗟摹?br>
主電子代理這個(gè)電子代理首先需要驗(yàn)證編輯或?yàn)g覽一個(gè)事實(shí)上個(gè)人擁有的特殊主E-PIA的信息資源的用戶。在這個(gè)電子代理需要被呈現(xiàn)在或許許多電子群體中同時(shí),它的實(shí)現(xiàn)可以被忽略。例如,一個(gè)“主”電子代理實(shí)現(xiàn)可以提供嚴(yán)格的安全性以至于安全卡是絕對(duì)需要的。其他“主”電子代理可能僅需要一個(gè)口令。一個(gè)隨便的電子群體可能沒(méi)有安全性。
目錄服務(wù)電子代理這個(gè)電子代理試圖要保留整個(gè)電子代理世界的最新知識(shí)。在一個(gè)站點(diǎn)每個(gè)頂層主電子群體只需要一個(gè)目錄服務(wù)電子代理。尤其是,它保持著每個(gè)在線電子都市信任服務(wù)器子系統(tǒng),所有電子群體和他們位于的因特網(wǎng)地址,以及駐留在他們中的電子代理和每個(gè)電子代理自己的名字等的跟蹤。該目錄信息必須持久續(xù)以便它被存在對(duì)象存儲(chǔ)庫(kù)中。
要保持目錄信息最新,每個(gè)目錄服務(wù)電子代理周期地查看是否有任何電子群體或電子代理安排變化。如果有,該目錄服務(wù)電子代理發(fā)送一個(gè)帶有一條路線的E-AutoPIA給每個(gè)其他的目錄服務(wù)電子代理把這些變化通知它們。因?yàn)檫@樣的變化可能是相當(dāng)少的所以周期的頻率可以是每天一次。注意一個(gè)新的電子都市站點(diǎn)剛一安裝就必須獲得一個(gè)整個(gè)當(dāng)前電子都市目錄的備份。
路線解釋程序路線解釋程序懂的一條路線當(dāng)選兩種形式之一。或者該路線具有正本或者沒(méi)有正本。無(wú)論那種情況,路線必須有至少一個(gè)交互指令在指令訂購(gòu)收集中。在沒(méi)有正本的情況下,指令訂購(gòu)收集是簡(jiǎn)單地順序執(zhí)行。在正本存在的情況下,交互指令不必須實(shí)際具有填寫(xiě)的參數(shù)因?yàn)樵撜居眠@些參數(shù)執(zhí)行調(diào)用。在這種情況下,交互指令的訂購(gòu)收集僅表示能夠從該正本中調(diào)用的交互指令。對(duì)于正本存在的情況沒(méi)有理由持有復(fù)制的交互指令。
對(duì)于沒(méi)有正本的情況,路線解釋程序僅僅增加一個(gè)指令指針在一個(gè)E-AutoPIA中以便保持跟蹤當(dāng)前的路線中的交互指令。當(dāng)正本存在時(shí),路線解釋程序必須能夠編譯和執(zhí)行正本。它獲得這個(gè)僅僅通過(guò)使用虛擬解釋程序。每個(gè)正本是象一種編程語(yǔ)言可以用于執(zhí)行任何一般處理的小交談方法。在正本中的這些參考變量結(jié)合到E-AutoPIA中的規(guī)定信息。在任何時(shí)間在一個(gè)正本內(nèi),一個(gè)交互指令或甚至一條完整的路線都可以被涉及到的特殊變量“指令”調(diào)用。用于調(diào)用一個(gè)交互指令的句法將是“一些指令在一個(gè)協(xié)議名實(shí)現(xiàn)用一個(gè)參數(shù)目錄?!痹谶@個(gè)例子中,一個(gè)協(xié)議名是要執(zhí)行的交互協(xié)議的名字,同時(shí)一個(gè)參數(shù)目錄是在參數(shù)名上鍵入的和在參數(shù)的數(shù)值上定價(jià)的一個(gè)目錄。
對(duì)象存儲(chǔ)庫(kù)該對(duì)象存儲(chǔ)庫(kù)主要意指是E-PIA被持久保留的地方。然而,電子群體和電子代理也一樣保存在這兒。對(duì)象存儲(chǔ)庫(kù)使用一個(gè)簡(jiǎn)單的對(duì)象原始界面在一個(gè)關(guān)系數(shù)據(jù)庫(kù)上實(shí)現(xiàn)(即Oracle)。對(duì)于相關(guān)表格列設(shè)計(jì)的簡(jiǎn)單對(duì)象的一些特點(diǎn)如下OR1.每個(gè)對(duì)象用圖11描述的列模式存儲(chǔ)在一個(gè)數(shù)據(jù)庫(kù)表格的一列中。
OR2.對(duì)象標(biāo)識(shí)符或者OID是一個(gè)因特網(wǎng)范圍可以用于解除參考對(duì)象的唯一數(shù)字標(biāo)識(shí)符。
OR3.每個(gè)對(duì)象被認(rèn)為要存儲(chǔ)在每個(gè)都具有相同收集OID的剛好是許多行一組的一個(gè)持久的多鍵入收集中。
OR4.這些公共密鑰實(shí)際上是一個(gè)對(duì)象“公開(kāi)的”信息。當(dāng)一個(gè)對(duì)象存儲(chǔ)在一行中時(shí),已經(jīng)定義的要公開(kāi)的對(duì)象數(shù)據(jù)拷貝到該行的合適列中。因?yàn)閿?shù)據(jù)庫(kù)引擎能夠被采用,所以只有這些被定義的公共密鑰能夠用于快速E-PIA選擇和收集。
OR5.這些實(shí)際的對(duì)象本身被存儲(chǔ)在一行的BLOB列中。
一個(gè)對(duì)象存儲(chǔ)庫(kù)是為駐留在電子都市服務(wù)器中的每個(gè)頂層電子群體安裝的。該數(shù)據(jù)庫(kù)模式只包括三個(gè)表格,一個(gè)用于電子群體,一個(gè)用于電子代理,以及一個(gè)用于E-PIA。用于電子群體,電子代理,和E-PIA的持久的多鍵入收集模式分別顯示在圖11b,11c,和11d中。
在三個(gè)表格的每個(gè)中,收集OID涉及到一個(gè)不同分組的概念。在電子群體表格中,主OID是把一個(gè)主電子群體作為他的子電子群體收集的一個(gè)收集OID。在電子代理和E-PIA的表格中電子群體OID是收集OID。這些公共密鑰已經(jīng)有意地未定義。這是因?yàn)檫@些公共密鑰應(yīng)該由電子群體的需要來(lái)確定以及應(yīng)該通過(guò)電子群體管理工具配置。
重要的是要注意如何獲得用分層電子群體訪問(wèn)。假設(shè)一個(gè)查詢必須允許任何是一個(gè)電子群體的會(huì)員的E-PIA或者任何他的子電子群體作為一個(gè)結(jié)果。首先,涉及到所有分層可達(dá)到的電子群體的OIDs必須在查詢與收集之前發(fā)現(xiàn)。然后該選擇查詢用一組Ored“收集OID==X”的表達(dá)式構(gòu)成。
記住大多數(shù)電子群體和電子代理處理只是預(yù)定直接地要在RAM中在虛擬映像中去做。只有E-PIA將被在對(duì)象存儲(chǔ)庫(kù)中常規(guī)地訪問(wèn)。
信息子系統(tǒng)直到與交互處理器有關(guān),該信息子系統(tǒng)是一個(gè)單獨(dú)的源和將請(qǐng)求代理服務(wù)的E-AutoPIA匯集。當(dāng)一個(gè)E-AutoPIA服務(wù)完成時(shí),交互處理器提交該E-AutoPIA給路線解釋程序。這個(gè)路線解釋程序解釋當(dāng)前的正本直到它能夠獲得正是下一條交互指令啟用。如果不存在正本而僅存在一條線性的交互指令的路線這將是直接的。當(dāng)路線解釋程序完成時(shí)交互處理器獲得E-AutoPIA返回。目錄服務(wù)電子代理然后被比較查看哪個(gè)站點(diǎn)E-AutoPIA需要進(jìn)行到下一步。交互處理器然后提交這個(gè)E-AutoPIA回到信息子系統(tǒng)以便他能夠被傳送到他的下一個(gè)目的地。信息子系統(tǒng)的細(xì)節(jié)在下一節(jié)介紹。
信息子系統(tǒng)該信息子系統(tǒng)專門(mén)用于可靠地傳輸E-AutoPIA從遠(yuǎn)程電子群體到另一個(gè)。圖12中所畫(huà)的信息結(jié)構(gòu)是非常簡(jiǎn)單的。該信息子系統(tǒng)主要是依靠E-AutoPIA的到達(dá)和具有外部FTP客戶與FTP服務(wù)器協(xié)助的信息查詢的發(fā)出。E-AutoPIA分配器是對(duì)分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)器的主要接口。然而,注意FTP不需要作為信息子系統(tǒng)執(zhí)行。更確切地,用于發(fā)送信息的手段都能夠使用。這些子系統(tǒng)將在下邊詳細(xì)地描述。
E-AutoPIA發(fā)送者分配器當(dāng)一個(gè)E-AutoPIA正在被發(fā)送給一個(gè)遠(yuǎn)程電子群體時(shí),它的FTP因特網(wǎng)地址應(yīng)該已經(jīng)被交互處理器查找。注意每個(gè)頂層電子群體都有一個(gè)因特網(wǎng)地址。交互處理器通過(guò)掌握要與其地址一起發(fā)送的空閑的E-AutoPIA來(lái)調(diào)用E-AutoPIA發(fā)送者分配器。
E-AutoPIA發(fā)送者分配器放置該E-AutoPIA到一個(gè)輸出信息排隊(duì)然后激活FTP客戶去發(fā)送該E-AutoPIA給它的目的地。如果由于任何原因FTP客戶不能立即發(fā)送該E-AutoPIA,該FTP客戶稍后將從輸出信息排隊(duì)中讀取這些實(shí)體并且然后試圖發(fā)送輸出E-AutoPIA。
信息排隊(duì)這個(gè)信息排隊(duì)實(shí)際剛好是一個(gè)FTP文件系統(tǒng)。有一個(gè)單獨(dú)的輸出信息排隊(duì)和一個(gè)可能是兩個(gè)區(qū)分FTP文件目錄的引入信息排隊(duì)。
E-AutoPIA接收者分配器當(dāng)E-AutoPIA接收者分配器在引入的信息排隊(duì)中觀察到一個(gè)到達(dá)的E-AutoPIA,它不從它的文件格式整理這個(gè)E-AutoPIA而立即調(diào)用一個(gè)新的交互處理器過(guò)程去處理它。在引入的信息排隊(duì)中的E-AutoPIA文件直到該E-AutoPIA被提交給輸出信息排隊(duì)才被刪除。在分布對(duì)象資源管理系統(tǒng)服務(wù)器服務(wù)器碰撞的情況中恢復(fù)是需要的。因?yàn)橹挥羞@么多這樣的服務(wù)器可能是同時(shí)運(yùn)行,所以一個(gè)E-AutoPIA的備份能夠建立在引入的信息排隊(duì)中。如果引入的信息排隊(duì)變成空,E-AutoPIA接收者分配器可以周期地休眠和喚醒去檢查是否有任何事到達(dá)。如果對(duì)于該FTP服務(wù)器處理有一種方法通知E-AutoPIA接收者分配器,則休眠過(guò)程能夠在一個(gè)作為必須的基礎(chǔ)上異步地被喚醒。
FTP客戶這個(gè)FTP客戶處理實(shí)際需要執(zhí)行比一個(gè)香草FTP客戶做的多的幾個(gè)任務(wù)。一旦它已經(jīng)成功地傳輸該E-AutoPIA文件給它的下一個(gè)目的地它必須刪除一個(gè)輸出信息排隊(duì)中的該E-AutoPIA文件。再者,F(xiàn)TP因?yàn)槠淇煽渴鞘褂糜趥鬏數(shù)?。如果在傳送期間有錯(cuò)誤發(fā)生,該FTP客戶應(yīng)該知道,因?yàn)閭魉褪侵苯拥攸c(diǎn)對(duì)點(diǎn)的。該FTP客戶應(yīng)該知道它必須保持失敗的E-AutoPIA在輸出信息排隊(duì)中并且稍后再試著傳送。
FTP服務(wù)器FTP服務(wù)器不需要做任何特殊的事。它只要存儲(chǔ)進(jìn)入的E-AutoPIA文件傳輸?shù)揭蟮哪夸?。正如上述指定的FTP目錄對(duì)于位于本地電子都市站點(diǎn)的頂層電子都市之一代表進(jìn)入的信息排隊(duì)。
對(duì)象模式概述這一節(jié)描述基于個(gè)人與私人信息保護(hù)的一種計(jì)算機(jī)-群體的對(duì)象模式和成為“電子都市”的代理業(yè)務(wù)系統(tǒng)。這種對(duì)象模式聚焦在電子都市中對(duì)象的用戶觀點(diǎn)。這種對(duì)象模式提供對(duì)象的行為如何以及在用戶級(jí)別彼此之間的關(guān)系如何的詳細(xì)描述。在一些情況中這些對(duì)象與類別在用戶級(jí)別上將沒(méi)有映像到對(duì)象編程語(yǔ)言中的一個(gè)對(duì)象或類別。然而,從OOA對(duì)象到OOD對(duì)象的轉(zhuǎn)變大部分是非常平滑的。原始Booch符號(hào)的對(duì)象是使用在這個(gè)文件的框圖中作為一種對(duì)真實(shí)對(duì)象的通訊關(guān)系的手段。圖23描述使用的基本標(biāo)志符號(hào)和它們的意思?!坝糜趫?zhí)行”的符號(hào)大量地用來(lái)舉例說(shuō)明變量表示一個(gè)類別需要在其執(zhí)行中的對(duì)象。
基礎(chǔ)對(duì)象在電子都市對(duì)象的描述的最高層,有電子人物,電子群體和電子代理。一個(gè)電子人物是以前談到的計(jì)算機(jī)-人物概念。這就好象是一個(gè)虛擬的人因?yàn)榧僭O(shè)它是要表示的人,但是在電腦空間里。電子人物駐留在電子群體中是為了保持他們的信息資源的安全。同時(shí)電子代理實(shí)際上是所有電子人物交互活動(dòng)的媒介以便保持由電子群體提供的安全性以及任何規(guī)定人(特殊電子人物)的安全性檢測(cè)。
一個(gè)電子群體是一個(gè)安全和可信任的計(jì)算機(jī)群體。一個(gè)電子群體保證只有具有合適的電子群體優(yōu)先權(quán)的電子人物可以進(jìn)入或駐留的安全性。安全性包含在一個(gè)電子群體內(nèi),因?yàn)轳v留在其中的電子人物的信息資源只能與具有合適個(gè)人優(yōu)先權(quán)的那些共享。一個(gè)電子群體是可信任的原因是它保證它所包含的電子人物和來(lái)訪的電子人物將根據(jù)每個(gè)電子人物建立的規(guī)則交互,因此保持“唯一可信”的交互性。
每個(gè)電子群體至少存在一個(gè)電子代理它的目的實(shí)際是傳輸優(yōu)先權(quán)信息共享和交互。事實(shí)上電子人物信息共享和交互兩者只能通過(guò)一個(gè)電子代理發(fā)生。
電子人物作為個(gè)人信息的代理在電子都市中存在兩個(gè)主要電子人物的子集它們是電子人物信息代理(E-PIA)和電子自治人物信息代理(E-AutoPIA)。項(xiàng)目“個(gè)人信息代理”例舉電子人物的目的因?yàn)樗鼈児芾硪粋€(gè)真人的電子信息資源。表示一個(gè)真實(shí)合作的一個(gè)電子合作信息代理(ECIA)也有可能是有用的電子人物的子集。
正是這個(gè)E-PIA共享它自己的信息同時(shí)駐留在這個(gè)電子群體中。這種“被動(dòng)”的共享僅可能與一個(gè)被認(rèn)為是E-AutoPIA的較“主動(dòng)”的E-PIA一起出現(xiàn)。具有由研討E-PIA建立的合適優(yōu)先權(quán)的一個(gè)E-AutoPIA才能與這個(gè)E-PIA交互和享受信息共享。一個(gè)分配給E-PIA37駐留的電子群體35的電子代理39傳輸該優(yōu)先權(quán)信息共享如圖5所示。注意只有E-AutoPIA 41才可以初始化一個(gè)活動(dòng)的。
如果一個(gè)E-AutoPIA期望初始化交互活動(dòng)如參與其他E-PIA保密信息共享,請(qǐng)求來(lái)自其他E-PIA保密服務(wù),或者執(zhí)行與其他E-PIA保密交易,該E-AutoPIA為每個(gè)特殊的活動(dòng)必須訪問(wèn)合適的電子代理。由一個(gè)E-AutoPIA要執(zhí)行的交互清單被認(rèn)為是它的路線。正如駐留在電子群體的E-PIA一樣,E-AutoPIA是由一個(gè)電子代理保護(hù)的并且只能通過(guò)一個(gè)電子代理與其它的E-PIA或者E-AutoPIA交互。所有的信息共享與交互的其它普通形式總是通過(guò)交互協(xié)議出現(xiàn)。圖6中所示的E-AutoPIA訪問(wèn)每個(gè)位于不同的電子群體的幾個(gè)電子代理,在單個(gè)的電子群體中可能存在多個(gè)電子代理并且他們每個(gè)都被一個(gè)單個(gè)的E-AutoPIA根據(jù)其期望的活動(dòng)訪問(wèn)。
可信任的安全性和傳輸性讀者應(yīng)該注意限定詞“安全”的連續(xù)使用。安全性在電子都市中是關(guān)鍵,作為保持企圖在由E-PIA代表的人之間交互的完整性的主要手段。嚴(yán)格的保密性是必要的,以便確保有意的E-PIA內(nèi)部關(guān)系以及保持只有那些意于查看特殊信息并且能夠查看的電子都市用戶的信心。
當(dāng)一個(gè)E-PIA給出一些其個(gè)人信息到另一個(gè)E-PIA時(shí),給出的個(gè)人信息還是由原始的E-PIA保護(hù)和所屬。事實(shí)上如果這個(gè)接收E-PIA依次傳輸另一個(gè)E-PIA的信息到第三個(gè)E-PIA,電子都市還知道個(gè)人信息的原始擁有者并且繼續(xù)根據(jù)原始E-PIA公布的傳輸優(yōu)先權(quán)規(guī)則管制訪問(wèn)該信息。這個(gè)由電子都市創(chuàng)造的安全范例被認(rèn)為可信任的傳輸性??尚湃蔚膫鬏斝砸馑际侨绻鸄相信擁有信息A′的B,而B(niǎo)相信擁有信息A′的C,
則A相信擁有信息A′的C。
根據(jù)對(duì)已經(jīng)提交的數(shù)據(jù)發(fā)布的傳輸優(yōu)先權(quán)規(guī)則,這個(gè)重要的概念對(duì)A保證它的信息永遠(yuǎn)不會(huì)傳輸?shù)揭粋€(gè)不信任的實(shí)體。
這是容易地告訴電子都市哪個(gè)E-PIA擁有該信息,因?yàn)樾畔⒖偸且砸粋€(gè)提交其信息的E-PIA的文本傳輸。例如,假設(shè)一個(gè)E-PIA包含一組豐富的信息,它包括出生日期,地址,電話號(hào)碼等等。再有,假設(shè)它希望在交互期間只提交它的電話號(hào)碼給另一個(gè)E-PIA。接收E-PIA實(shí)際上將接收一個(gè)僅含電話號(hào)碼的E-PIA對(duì)象。尤其是,接收的E-PIA對(duì)象是一個(gè)希望由接收E-PIA預(yù)接收的表示如何提交E-PIA的原始E-PIA的文本。圖6描述了通過(guò)一個(gè)移動(dòng)E-PIA 41的E-PIA 40的文本的“收集”。E-PIA對(duì)象的文本僅是信息由電子都市中的E-PIA保留的方式。圖6還描述了已經(jīng)給到電子群體之一中的非-移動(dòng)E-PIA 39的一個(gè)移動(dòng)E-AutoPIA的文本。
子系統(tǒng)模型在介紹對(duì)象行為與關(guān)系的細(xì)節(jié)之前,重要是要明白各種用戶知道同時(shí)使用電子都市的子系統(tǒng)。這一節(jié)描述主要客戶和服務(wù)器子系統(tǒng)的活動(dòng)。
使用的模式創(chuàng)造時(shí)間E-PIAE-PIA只有兩個(gè)可編寫(xiě)的項(xiàng)它們的信息資源和它們的交互協(xié)議這些資源需要由使用一些分層GUI(圖形用戶界面)種類的創(chuàng)造。這個(gè)GUI必須考慮任何要進(jìn)入一個(gè)字段的數(shù)據(jù)并且給這個(gè)字段一個(gè)名字。這個(gè)GUI還必須提供一種手段通過(guò)附加一個(gè)子文件夾的概念創(chuàng)建分層的結(jié)構(gòu)。有前途地,這種分層圖形可能具有HTML格式協(xié)議的一些方式。
交互協(xié)議被嚴(yán)格地保護(hù)并且可能只有從駐留在被編寫(xiě)的E-PIA的同一電子群體中的電子代理之一里獲得。一個(gè)人可以瀏覽電子群體中的一個(gè)電子代理以便獲得它的HTML格式的協(xié)議目錄。返回的HTML文本包括一個(gè)表示要請(qǐng)求獲得列出交互協(xié)議的一個(gè)或多個(gè)的手段的HTML格式。實(shí)際上獲得一個(gè)特殊協(xié)議可能要求一些批準(zhǔn)和/或付一定手續(xù)費(fèi)。當(dāng)交互協(xié)議實(shí)際已獲得時(shí),它被存儲(chǔ)在該E-PIA中。然而,該交互協(xié)議具有優(yōu)先權(quán)規(guī)則和一個(gè)可以使用的或者通過(guò)HTML格式修改的缺省映像圖。
E-AutoPIAE-AutoPIA僅有要?jiǎng)?chuàng)造的它們的路線。這是因?yàn)橐粋€(gè)E-AutoPIA總是從一個(gè)E-PIA中例示出。要?jiǎng)?chuàng)造一條路線,為交互協(xié)議瀏覽一個(gè)電子代理是以相同的方式如用E-PIA來(lái)實(shí)現(xiàn)。然而,代替恢復(fù)一個(gè)交互協(xié)議,具有要填寫(xiě)參數(shù)的交互指令被獲得。
格式存儲(chǔ)庫(kù)因?yàn)镋-PIA信息的結(jié)構(gòu)大概要反復(fù)地再用,為填寫(xiě)各種E-PIA結(jié)構(gòu)的信息必須的HTML格式可以被存儲(chǔ)在共享區(qū)域稱為格式或電子人物存儲(chǔ)庫(kù)。這些存儲(chǔ)庫(kù)可以是簡(jiǎn)單的FTP站點(diǎn)或者甚至可能是網(wǎng)景服務(wù)器系統(tǒng)。還可能要存儲(chǔ)與交互協(xié)議,交互指令,和路線有關(guān)系的HTML格式。然而,如后面將述,使用這些對(duì)象的E-PIA必須有與這些對(duì)象的每個(gè)相關(guān)的特殊信任令牌為了實(shí)際執(zhí)行它們的預(yù)定活動(dòng)。
運(yùn)行時(shí)間在運(yùn)行時(shí)間,一個(gè)擁有E-PIA或E-AutoPIA的人不看任何事情發(fā)生,因?yàn)樗薪换ザ际怯呻娮佣际蟹?wù)器處理的。然而,要看交互的進(jìn)展或最新的結(jié)果,一個(gè)擁有者可以恢復(fù)他的信息資源核查包含在他的E-PIA(s)或E-AutoPIA(s)中的線索。注意一個(gè)人可能有多個(gè)E-PIA但是只有一個(gè)被指定為主E-PIA(更多的主E-PIA描述將在后面)。如任何時(shí)候,該表示圖使用HTML文本。在一些情況下,E-PIA的狀態(tài)可能指示有人正等待在等待者能夠繼續(xù)之前進(jìn)一步作用在要發(fā)生的擁有者部分上。
電子群體管理時(shí)間電子群體管理員需要保持,修復(fù),和更新一個(gè)電子群體中的電子代理。電子群體管理員還需要能夠?qū)σ粋€(gè)電子群體邊界(即包含電子群體)內(nèi)的每件事情具有優(yōu)先權(quán)為了保證每件事情平滑運(yùn)行或者找出問(wèn)題所在。備份與恢復(fù)功能也必須執(zhí)行。
電子都市管理時(shí)間一個(gè)簡(jiǎn)單地具有訪問(wèn)每件事情的電子都市雇傭的電子都市管理員不存在。每個(gè)電子群體根據(jù)該電子群體建立的規(guī)則自動(dòng)地保持和管理他自己的資源。這是一個(gè)電子都市中所有權(quán)概念的關(guān)鍵。
客戶與服務(wù)器子系統(tǒng)用戶的領(lǐng)域只是由屬于他們的電子群體和電子代理,格式存儲(chǔ)庫(kù),和網(wǎng)景世界廣域網(wǎng)絡(luò)瀏覽器組成。用戶明白所有電子群體是通過(guò)因特網(wǎng)和他們通過(guò)一個(gè)“http//www.”地址能夠連接到的因特網(wǎng)彼此連接。在前一節(jié)提到電子都市中的所有數(shù)據(jù)是如何在呈現(xiàn)給用戶之前變換到一個(gè)HTML格式。這種變換發(fā)生在該服務(wù)器上所以在客戶工作站上只需要網(wǎng)景客戶和一個(gè)現(xiàn)有HTML熟知的客戶編程系統(tǒng)(例如,C++和NCAPI,或者JAVA)。注意分開(kāi)的電子群體可能或不可能地實(shí)際上位于相同的站點(diǎn),但是其物理位置的考慮對(duì)用戶是不相關(guān)的。
用戶還可以希望使用一個(gè)電子都市安全卡來(lái)存儲(chǔ)信息資源。在使用一些服務(wù)是這需要對(duì)用戶確認(rèn),但是還可能有一個(gè)人希望存儲(chǔ)他的資源的其他方法??赡苤挥幸粋€(gè)地方是一個(gè)人希望在一定時(shí)間保存他的資源--擁有E-PIA的人的整個(gè)決定是什么地方,什么時(shí)間,以及如何存儲(chǔ)或共享他們的信息資源。
各自的群體管理員一個(gè)電子群體管理員使用電子群體管理工具在單個(gè)電子都市世界廣域網(wǎng)絡(luò)服務(wù)器上管理一個(gè)或者多個(gè)電子群體。在每個(gè)電子群體管理員知道他的電子群體和由電子群體開(kāi)發(fā)組創(chuàng)建的他們相對(duì)應(yīng)的電子代理同時(shí),一個(gè)電子群體管理員規(guī)定的“電子群體站點(diǎn)管理員”還知道該電子都市和可能需要監(jiān)視與/或配置的網(wǎng)景服務(wù)器的處理。由于電子都市中需要嚴(yán)格的安全措施,管理工具客戶申請(qǐng)需要一個(gè)直接地進(jìn)入電子都市服務(wù)器而不是通過(guò)任何因特網(wǎng)協(xié)議的直接登錄。注意這個(gè)限制不拒絕遠(yuǎn)程登錄。一個(gè)電子群體管理員還可以在服務(wù)器上安裝一個(gè)格式存儲(chǔ)庫(kù),如果需要。
詳細(xì)的對(duì)象模型電子都市對(duì)象模型的一個(gè)主要特點(diǎn)是第一類對(duì)象,即E-PIA,不是類別的例子(在用戶級(jí)別),而只是一些例子。代替地,他們通過(guò)協(xié)議分派在任何時(shí)間動(dòng)態(tài)地分派行為。這提供了行為增量地加或行為減量地減的方便。使人相信正是這種方便對(duì)于每天變化的需要以及一個(gè)人希望要做的或要探究的不同活動(dòng)是必要的。
電子人物B1.電子人物的目的--一個(gè)電子人物表示電子都市的計(jì)算機(jī)世界中的一個(gè)“生命”。這個(gè)生命,或電子人物,必須有一個(gè)愿望或一個(gè)目的要與其他電子人物交互,為了再線存在于電子都市中。
B2.一個(gè)電子人物可以代表任何事情的生命--注意計(jì)算機(jī)空間的生命可以給與一般應(yīng)該認(rèn)為不具有“生命”的對(duì)象。例如,能夠表示死去的人。在電子都市的主要目的是要有電子人物表示的真正活著的人,他們還可以表示真實(shí)的動(dòng)物,真實(shí)的公司,真實(shí)的組織,真實(shí)的無(wú)生命的對(duì)象,或者甚至電子都市外部一電子形式存儲(chǔ)和保存的知識(shí)對(duì)象。死的象所有上面類似的全部假想的(不真實(shí)的)也可以表示。
B3.一個(gè)電子人物基本上是一個(gè)抽象的主類別,不存在直接的電子人物的實(shí)例。
基本的信息對(duì)象I1.基本的信息對(duì)象的目的--信息對(duì)象保持?jǐn)?shù)據(jù)在電子都市中并且是類別的一些例子。因?yàn)橛脩襞c各種基本數(shù)據(jù)類型頻繁地交互所以重要的是要提及基本數(shù)據(jù)。
I2.基本類別是類別整數(shù)字符串浮點(diǎn)布爾代數(shù)訂購(gòu)收集集合目錄SQL描述文件夾可執(zhí)行字符串編譯程序I3.具有缺省協(xié)議的基本類別--該缺省協(xié)議對(duì)應(yīng)于該類別的方法。例如,獲得訂購(gòu)收集,集合,和目錄的大小的方法象訂購(gòu)收集特殊索引和目錄的特殊公共密鑰一樣是必須的。
I4.一個(gè)可執(zhí)行字符串表示可以作為對(duì)象在周圍傳輸,當(dāng)需要時(shí)可以解釋,以及處理的一段編碼--可執(zhí)行字符串需要輸入一些參數(shù)。零,一個(gè)及兩個(gè)參數(shù)的可執(zhí)行字符串應(yīng)該支持的。每個(gè)可執(zhí)行字符串定義它的編譯程序/解釋程序的名字。這個(gè)允許可執(zhí)行字符串中參考名字要集合到由編譯程序控制的不同內(nèi)容的信息。
I5.SQL描述希望為快速查找信息同時(shí)能夠參考E-PIA信息而提供一種載體--因?yàn)橐粋€(gè)E-PIA信息參考是分層的,所以,沒(méi)有SQL適應(yīng),SQL描述對(duì)象不完全地支持SQL。這些參考獲得由電子都市提供的一個(gè)特殊編譯程序的修補(bǔ)。
I6.一個(gè)文件夾能夠采用分層安排的公共密鑰存儲(chǔ)對(duì)象。
I7.一個(gè)擴(kuò)展的類別集合應(yīng)該必須提供支持各種標(biāo)準(zhǔn)的對(duì)象協(xié)議--一些實(shí)例是OLE對(duì)象,打開(kāi)文件對(duì)象,和SOM對(duì)象。這些是必要的,因?yàn)橐恍┬畔①Y源數(shù)據(jù)希望以這樣格式由人來(lái)存儲(chǔ)。
I8.一個(gè)擴(kuò)展的類別集合應(yīng)該必須提供支持各種媒體--一些實(shí)例是聲音,視頻,和圖象。
I9.非常重要的目錄對(duì)象對(duì)一個(gè)目錄的用戶簡(jiǎn)單地顯示為公共密鑰對(duì)象的列表--這些公共密鑰對(duì)象經(jīng)常被認(rèn)為是目錄的“值”。一個(gè)公共密鑰是用來(lái)查找目錄中的一個(gè)值或?qū)ο?。這些公共密鑰是一些代表性的字符串或符號(hào)(如在小交談中)并且用作如此公共密鑰對(duì)象的名字。但是這些公共密鑰可以是編程者看上去如有用的一個(gè)公共密鑰一樣的對(duì)象。這些值可以是任何對(duì)象。一個(gè)目錄例子顯示如下。
電子個(gè)人信息代理(E-PIA)PIA1.E-PIA的目的--表示一個(gè)真實(shí)人和保持真實(shí)人信息資源的電子人物希望在一種安全的方式中共享。
PIA2.一個(gè)E-PIA可以存在一個(gè)電子的電子都市安全卡上。
PIA3.每個(gè)E-PIA由一個(gè)沒(méi)有結(jié)構(gòu)創(chuàng)建的和在編寫(xiě)時(shí)編輯的文件夾構(gòu)成--該編輯是要用由電子都市客戶子系統(tǒng)變的更方便的HTML格式完成。
PIA4.每個(gè)E-PIA可以由E-PIA的擁有者在創(chuàng)造時(shí)間指定一個(gè)交互協(xié)議集合--E-PIA僅通過(guò)一個(gè)交互協(xié)議和僅于某時(shí)的一個(gè)協(xié)議在運(yùn)行時(shí)間共享信息。
PIA5.一個(gè)E-PIA包含一組必須檢查和滿足所有交互協(xié)議執(zhí)行的優(yōu)先權(quán)規(guī)則。
PIA6.一個(gè)E-PIA包含一組在運(yùn)行時(shí)間從電子代理獲得的信任令牌--這種信任令牌的一些或全部可以用在任何時(shí)間E-PIA交互。
PIA7.一個(gè)E-PIA包含一個(gè)所有交互與它一起發(fā)生的核查跟蹤--每個(gè)記錄事件儲(chǔ)存關(guān)于有興趣的交互信息(例如啟動(dòng)時(shí)間,完成時(shí)間,任何訪問(wèn)違規(guī)等等)。
對(duì)于一個(gè)E-PIA,每次有一個(gè)交互協(xié)議在其上執(zhí)行,一個(gè)記錄事件對(duì)象被附加到它的核查跟蹤。對(duì)于一個(gè)E-AutoPIA,每次有一個(gè)交互協(xié)議在其路線上執(zhí)行,一個(gè)記錄事件對(duì)象被附加到它的核查跟蹤。記錄事件對(duì)象的內(nèi)容需要根據(jù)在電子都市發(fā)展期間核查跟蹤的需要來(lái)確定。此外,為了執(zhí)行或磁盤(pán)空間的原因,一定的記錄事件篩選可能不希望被存儲(chǔ)。最后,核查跟蹤的要點(diǎn)是允許E-PIA或E-AutoPIA的擁有者回憶已經(jīng)做過(guò)什么。
PIA8.一個(gè)E-PIA可以同時(shí)存在多個(gè)電子群體。
PIA9.如果對(duì)于一個(gè)特定的人存在多于一個(gè)E-PIA就必須指定一個(gè)主E-PIA--主E-PIA包含一些其他E-PIA位于的電子群體的名字。
PIA10.只有主E-PIA可以在創(chuàng)造時(shí)間修改。
PIA11.每個(gè)E-PIA包含一個(gè)有它代表人的名字和這個(gè)人的公共密鑰的證明--假設(shè)任何時(shí)間一個(gè)處理能夠通過(guò)查詢適當(dāng)?shù)淖C明權(quán)限核查名字和公共密鑰對(duì)兒。
PIA12.當(dāng)來(lái)自一個(gè)E-PIA的信息在一個(gè)信息交互中提供時(shí),一個(gè)E-PIA的文本在運(yùn)行時(shí)間構(gòu)造--一個(gè)E-PIA文本只包含證明資源優(yōu)先權(quán)規(guī)則包括一個(gè)核查跟蹤的可能性應(yīng)該考慮。注意E-PIA文本一般表示一個(gè)實(shí)際包含在源E-PIA內(nèi)信息的子集,所以資源可能是原始資源文件夾的一小部分的一個(gè)拷貝。這個(gè)證明幫助驗(yàn)證實(shí)際來(lái)自他們的名字描述在該證明中的E-PIA的信息。作為信息能夠在“傳輸?shù)男湃巍钡牡谌咝畔⒐蚕碇型ㄟ^(guò)是重要的。此外,在原始E-PIA資源文件夾中每條單獨(dú)的信息,當(dāng)在E-PIA所擁有的個(gè)人工作站匯編時(shí)是用該E-PIA的私人密鑰加密的。在一個(gè)E-PIA的文本中在證明中采用公共密鑰,另一個(gè)E-PIA可能有加密的數(shù)據(jù)并且確實(shí)知道實(shí)際上由所屬者“簽字”的E-PIA的文本。
信任令牌TT1.信任令牌的目的--一個(gè)信任令牌是在創(chuàng)造時(shí)間從一個(gè)電子代理與一些其他對(duì)象一起獲得以便保護(hù)對(duì)象的使用,代表性的是一個(gè)交互或服務(wù),那些電子代理的代理者。信任令牌準(zhǔn)予新的擁有者對(duì)執(zhí)行安全交互的一個(gè)主要和必須的優(yōu)先權(quán)(但是不是必要足夠的優(yōu)先權(quán))。
TT2.當(dāng)一個(gè)信任令牌給到一個(gè)E-PIA作者時(shí),它被使用E-PIA作者的私人密鑰在他的本地機(jī)器加密--然后電子代理記住E-PIA作者的公共密鑰。
TT3.當(dāng)一個(gè)安全的交互請(qǐng)求時(shí),電子代理必須給出該E-PIA的名字和加密的信任令牌。從這一對(duì)兒中,信任令牌能夠用從一個(gè)以前的創(chuàng)作期間獲得的公共密鑰加密--該電子代理知道只有當(dāng)該信任令牌能夠被成功地解密時(shí)該E-PIA的請(qǐng)求交互才是可信任的。
交互協(xié)議SP1.交互協(xié)議的目的--一個(gè)交互協(xié)議對(duì)象指定特殊命名的信息和為了要共享的特殊信息而必須是真的條件。該共享信息是以一個(gè)E-PIA的文本的形式打包封裝的。該E-PIA的文本是由交互協(xié)議的輸出特別定義的。
SP2.一個(gè)交互協(xié)議必須有名字。
SP3.一個(gè)交互協(xié)議對(duì)象有5個(gè)字節(jié)組組成1) 輸入?yún)?shù)的集合2) 以將共享的E-PIA文本存儲(chǔ)的信息定義的輸出參數(shù)集合3) 缺省參數(shù)映像4) 對(duì)于直接要發(fā)生共享的優(yōu)先權(quán)規(guī)則的集合5) 對(duì)于由第三者(傳輸共享)要發(fā)生E-PIA文本共享的傳輸優(yōu)先權(quán)規(guī)則的集合。在運(yùn)行時(shí)間,這些規(guī)則被備份并且放在將共享的E-PIA文本的優(yōu)先權(quán)規(guī)則中。
6) 啟動(dòng)布爾運(yùn)算--一個(gè)交互可能禁用。
SP4.一個(gè)交互協(xié)議的執(zhí)行根據(jù)運(yùn)行時(shí)間輸出參數(shù)值創(chuàng)建一個(gè)E-PIA文本。這個(gè)E-PIA文本是給出了什么以及與交互的E-PIA共享什么--然而,如果所有輸出參數(shù)值都是以前獲得的E-PIA文本,則不生成E-PIA文本。代替地該信息是沿著以原始獲得的E-PIA格式傳輸。
注意考慮在一些狀況中要傳輸數(shù)據(jù)當(dāng)作行數(shù)據(jù),而不總是當(dāng)作E-PIA的一個(gè)文本,所以應(yīng)該研究。或許在交互協(xié)議與交互指令編寫(xiě)期間作為一個(gè)E-PIA文本或行數(shù)據(jù)傳輸數(shù)據(jù)可以是一個(gè)選擇。
SP5.該共享的E-PIA文本,其基本信息的每一條已經(jīng)用E-PIA的私人密鑰加密--當(dāng)對(duì)主E-PIA的信息匯編時(shí),這個(gè)加密發(fā)生在E-PIA的個(gè)人用戶工作站。隨后,另外的E-PIA或處理能夠利用在其證明中發(fā)現(xiàn)的E-PIA文本的公共密鑰解密。
注意因?yàn)樗饺嗣荑€從來(lái)不在服務(wù)器上,常用以一個(gè)E-PIA文本傳輸數(shù)據(jù)的輸入或輸出參數(shù)可能要求被嚴(yán)格地限制在豐富的表達(dá)式中,因?yàn)橥ǔR粋€(gè)表達(dá)結(jié)果將需要用私人密鑰再加密。
SP6.一個(gè)交互協(xié)議的缺省參數(shù)映像是一個(gè)顯示零或多個(gè)參數(shù)的名字和一個(gè)與其相關(guān)的每個(gè)所列參數(shù)的分層名字的目錄。
SP7.一個(gè)交互協(xié)議可以繼承一個(gè)存在的交互協(xié)議--該子集交互協(xié)議繼承其可能加更多參數(shù)和規(guī)則的4-字節(jié)組。
SP8.一個(gè)E-PIA可以重寫(xiě)指定給它的任何或所有交互協(xié)議中的優(yōu)先權(quán)規(guī)則--創(chuàng)造時(shí)間的E-PIA必須提供這種可能性。
SP9.缺省映像對(duì)于相應(yīng)的交互指令的構(gòu)成有意要擔(dān)當(dāng)一個(gè)助手--因?yàn)榻换ブ噶畋仨氂帽磉_(dá)式字符串填寫(xiě)一個(gè)交互協(xié)議的參數(shù),用一般的期望缺省值填寫(xiě)一些或所有參數(shù)可能是好的。下面表格顯示一個(gè)缺省映像的例子。<
C/C++語(yǔ)言中的模擬應(yīng)該是函數(shù)的原型處理特殊信息(字符串*名,浮點(diǎn)*高度,字符*串街道)將用缺省調(diào)用自動(dòng)填寫(xiě)處理特殊信息(名,外形.物理屬性.高度,地址.街道)實(shí)現(xiàn)這些缺省參數(shù)定位那些參考的變量,匯集到E-AutoPIA的文件夾。
參數(shù)P1.參數(shù)的目的--一個(gè)參數(shù)是為或者要輸入到一個(gè)交互或者要從一個(gè)交互輸出的信息對(duì)象而指定的“信息路線”。
P2.每個(gè)參數(shù)是一個(gè)2-字節(jié)組(名字,有效規(guī)則)--有效規(guī)則可以在運(yùn)行時(shí)間用于校驗(yàn)類型。例如,表達(dá)式“iskindofa Class”確定運(yùn)行時(shí)間參數(shù)值是Class的例子還是其子集之一。一個(gè)較復(fù)雜的例子將是一個(gè)類型驗(yàn)證和一個(gè)一般表達(dá)式的結(jié)合如(myselfisMemberOfFloat)&(myself>203500.00)。
規(guī)則R1.規(guī)則的目的--一條規(guī)則被分派到一些活動(dòng)并且描述該活動(dòng)發(fā)生的條件。否則該活動(dòng)就不發(fā)生。重要的是注意規(guī)則語(yǔ)法必須是多社交中心。
R2.規(guī)則是一些表示對(duì)真或假鑒定的表達(dá)式的可執(zhí)行字符串。
R3.該規(guī)則表達(dá)式語(yǔ)法必須識(shí)別多個(gè)范圍--在大多數(shù)感性趣的情況下,兩個(gè)E-PIA可能滿足我們所有興趣的兩個(gè)范圍。這兩個(gè)范圍是共享者和被共享者。
R4.為了方便于兩個(gè)對(duì)象滿足的參考,公共密鑰“我自己”和“你自己”應(yīng)該在語(yǔ)法中建立--我自己指的是共享者的集合(共享E-PIA)同時(shí)你自己指的是被共享者的集合(相遇共享者的E-PIA)。
R5.為了方便于多于一個(gè)對(duì)象滿足的參考,公共密鑰“你們自己”應(yīng)該在語(yǔ)法中建立--你們自己指的是被共享者的集合(與共享者相遇的E-PIA)。索引可以用于指出特殊的被共享者。你自己總是與索引0的你們自己相同。
R6.這些參考用來(lái)指出一個(gè)在一個(gè)對(duì)象中分層地定位的數(shù)據(jù)--一個(gè)參考可以用名字由為了指示分層訪問(wèn)的空間分開(kāi)。
例子要限制一個(gè)只有超過(guò)6英尺的那些人的活動(dòng)一個(gè)共享者的規(guī)則必須是你自己外形物理屬性高度>6R7.這些規(guī)則有意要在運(yùn)行時(shí)間解釋--因此,只有一些錯(cuò)誤期望在創(chuàng)造時(shí)間被發(fā)現(xiàn)。
電子自治個(gè)人信息代理(E-AutoPIA)APIA1.E-AutoPIA的目的--E-AutoPIA代替主E-PIA做工作的智能代理。一個(gè)E-AutoPIA是一個(gè)初始化期望與本地或遠(yuǎn)程的電子群體中的其他E-PIA交互的任務(wù)的E-PIA。
APIA2.一個(gè)E-AutoPIA是一個(gè)具有至少一條分派給它的路線的E-PIA。
APIA3.一個(gè)E-AutoPIA只能是被從一個(gè)主E-PIA發(fā)送,即執(zhí)行一條路線。
APIA4.一個(gè)主E-PIA可以發(fā)送多個(gè)E-AutoPIA。
路線I1.路線的目的--一條路線由一列要執(zhí)行的一些交互指令組成。
I2.一條路線必須有一個(gè)名字。
I3.一條路線包含一組優(yōu)先權(quán)規(guī)則--這些規(guī)則必須滿足所有交互指令并且又是為E-AutoPIA而定義的優(yōu)先權(quán)規(guī)則。
I4.一條路線包含一組傳輸優(yōu)先權(quán)規(guī)則--這些規(guī)則支配由交互指令在路線內(nèi)共享的任何E-PIA文本(或者在這種情況下的E-AutoPIA文本)的傳輸共享。該傳輸優(yōu)先權(quán)規(guī)則又是為一個(gè)個(gè)別交互指令本身而定義的任何傳輸優(yōu)先權(quán)規(guī)則。在運(yùn)行時(shí)間,這些規(guī)則被備份并且放在將要共享的E-PIA文本的優(yōu)先權(quán)規(guī)則中。
I5.一個(gè)路線包含一組零個(gè)或多個(gè)正本--一個(gè)正本正好是一個(gè)以一些編程語(yǔ)言編寫(xiě)的可執(zhí)行字符串。這些正本能夠控制何時(shí)與如何這些交互指令被執(zhí)行。因此,為了編程者無(wú)論希望做什么處理這些正本不過(guò)是普通的可編程編碼。然而,一個(gè)正本能夠用它的名字調(diào)用一個(gè)交互指令并且作為其參數(shù)范圍內(nèi)的變量傳輸它。只有一條路線的交互指令或者超類路線可以從加入到相同路線對(duì)象的正本中調(diào)用。網(wǎng)絡(luò)影響是這些指令在任何順序中可以得到調(diào)用。當(dāng)沒(méi)有正本出現(xiàn)在路線中時(shí)交互指令只能順序調(diào)用。
I6.一條路線由一個(gè)或更多的交互指令組成--如果不存在正本,交互指令就順序地執(zhí)行。
I7.一條路線可以繼承一條存在的路線--子集路線繼承主路線的規(guī)則,正本和路線。
交互指令I(lǐng)I1.交互指令的目的--交互指令在引起E-PIA(實(shí)際是,E-AutoPIA和E-PIA)之間發(fā)生交互的整個(gè)系統(tǒng)中是單個(gè)的點(diǎn)。每條交互指令描述將要發(fā)生的交互和可能發(fā)生的規(guī)則下。還有一個(gè)要點(diǎn)應(yīng)該注意交互指令的執(zhí)行僅僅是交換信息資源的一種方法。
II2.每個(gè)交互指令是一個(gè)5-字節(jié)組1) 電子群體名字2) 交互協(xié)議名字3) 參數(shù)的分配4) 對(duì)于直接要發(fā)生共享的優(yōu)先權(quán)規(guī)則的集合5) 對(duì)于由第三者(傳輸共享)要發(fā)生E-PIA文本共享的傳輸優(yōu)先權(quán)規(guī)則的集合。
6) 最大交互指令數(shù)II3.一個(gè)交互協(xié)議的執(zhí)行根據(jù)運(yùn)行時(shí)間輸入?yún)?shù)值創(chuàng)建一個(gè)E-AutoPIA文本。這個(gè)E-AutoPIA文本是給出了什么以及與交互的E-PIA共享什么--然而,如果所有輸入?yún)?shù)值都是以前獲得的E-PIA文本,則不生成E-AutoPIA文本。代替地該信息是沿著以原始獲得的E-AutoPIA格式傳輸。
II4.該共享的E-AutoPIA文本,其基本信息的每一條已經(jīng)用E-AutoPIA的私人密鑰加密--當(dāng)對(duì)主E-AutoPIA的信息匯編時(shí),這個(gè)加密發(fā)生在E-PIA的個(gè)人用戶工作站。隨后,另外的E-PIA或處理能夠利用在其證明中發(fā)現(xiàn)的E-PIA文本的公共密鑰解密。
注意因?yàn)樗饺嗣荑€從來(lái)不在服務(wù)器上,常用以一個(gè)E-PIA文本傳輸數(shù)據(jù)的輸入或輸出參數(shù)可能要求被嚴(yán)格地限制在豐富的表達(dá)式中,因?yàn)橥ǔ#粋€(gè)表達(dá)結(jié)果將需要用私人密鑰再加密。
II5.該優(yōu)先權(quán)規(guī)則必須滿足要執(zhí)行的交互指令--他們是除了為路線的規(guī)則集合之外又是為執(zhí)行E-AutoPIA的規(guī)則集合。
II6.該傳輸優(yōu)先權(quán)規(guī)則被備份并且放在由于交互指令執(zhí)行變成共享E-PIA文本的優(yōu)先權(quán)規(guī)則中。
II7.只有E-PIA的最大交互指令將參與一個(gè)交互指令的執(zhí)行--這個(gè)數(shù)值可以是無(wú)窮大。
II8.一個(gè)交互協(xié)議必須能夠產(chǎn)生一個(gè)表示具有已經(jīng)填寫(xiě)參數(shù)的交互指令的HTML格式。
II9.有一個(gè)更新E-AutoPIA中的最新信息到其主E-PIA的特殊“更新主”交互指令--一個(gè)隱含的“更新主”交互指令在路線終端執(zhí)行。注意這個(gè)特殊的交互指令需要該E-AutoPIA物理地訪問(wèn)它的主E-PIA。
闡明交互協(xié)議與交互指令之間的關(guān)系一個(gè)交互協(xié)議基本保持對(duì)一個(gè)交互指令的臨時(shí)關(guān)系。一個(gè)交互協(xié)議由要“填寫(xiě)”的參數(shù)的一個(gè)簽字表示,同時(shí)交互指令副本除了有“填寫(xiě)”的參數(shù)外是相同的。
交互協(xié)議與交互指令是兩個(gè)創(chuàng)作時(shí)間實(shí)體。交互協(xié)議表示由一個(gè)電子代理提供的服務(wù)和是與一個(gè)電子代理一起被編寫(xiě)的。交互指令是在一條路線的構(gòu)成期間為一個(gè)E-AutoPIA而編寫(xiě)的。每個(gè)交互指令表示一個(gè)“請(qǐng)求交互”或交互協(xié)議的調(diào)用。
還有,圖19顯示的是部分交互協(xié)議的優(yōu)先權(quán)規(guī)則。每個(gè)優(yōu)先權(quán)規(guī)則是一組規(guī)則對(duì)象。如前所述,每個(gè)規(guī)則是一個(gè)使用規(guī)則編譯程序去處理的表達(dá)式字符串。為了適應(yīng)要執(zhí)行的一個(gè)交互協(xié)議所有優(yōu)先權(quán)規(guī)則中的規(guī)則必須是真。如前所述,這些規(guī)則能夠定位我自己(交互協(xié)議交互的提供者)和你自己(該E-AutoPIA請(qǐng)求的交互)兩者。還可以顯示具有有效的規(guī)則對(duì)象的參數(shù)對(duì)象。這些規(guī)則只能應(yīng)用到實(shí)際被傳輸?shù)膮?shù)。
圖18還顯示一些如具有優(yōu)先權(quán)規(guī)則的交互指令。這些組規(guī)則可以由一個(gè)E-AutoPIA編輯者添加,在他正在建立一條路線時(shí)和已經(jīng)決定某些規(guī)則應(yīng)該保持不管涉及到的交互指令的交互協(xié)議優(yōu)先權(quán)規(guī)則時(shí)。
電子群體C1.電子群體的目的--一個(gè)電子群體為E-PIA和其他電子群體提供一個(gè)分組的概念。在這方面,一個(gè)電子群體還為分組的對(duì)象提供安全。
C2.一個(gè)電子群體是一個(gè)電子人物--一個(gè)電子群體保持一個(gè)生命概念的電子都市的見(jiàn)解,在這個(gè)概念中目的是共享信息和與一般的電子人物交互。
C3.一個(gè)電子群體必須有一個(gè)名字。
C4.一個(gè)電子群體包含零個(gè)或多個(gè)E-PIA--這些E-PIA駐留在一起,因?yàn)樗鼈冊(cè)诠蚕硇畔?nèi)共享相同的對(duì)象。因此,尋找特殊的E-PIA的E-AutoPIA將知道那個(gè)電子群體要訪問(wèn)。
C5.電子群體可以包含其他電子群體以便它們能夠被分層安排--被包含的電子群體,依次地,每個(gè)又可以包含一個(gè)或多個(gè)電子群體。然而,這個(gè)分層必須被限制在一個(gè)電子群體不能被多個(gè)主電子群體包含。
C6.每個(gè)電子群體由電子群體已經(jīng)決定使其可利用的電子代理構(gòu)成。
C7.每個(gè)電子群體不包含交互指令因?yàn)樗鼈兛赡懿唤换ァ?br>
電子代理BR1.電子代理的目的--一個(gè)電子代理是為所有的內(nèi)部-PIA交互的請(qǐng)求。電子代理保證包含在一個(gè)交互中的所有E-PIA有權(quán)利根據(jù)交互協(xié)議以要執(zhí)行的交互方式來(lái)交互。
BR2.每個(gè)電子代理?yè)碛幸粋€(gè)或多個(gè)交互協(xié)議。
BR3.一個(gè)電子代理包含執(zhí)行所有它自己的交互協(xié)議的子系統(tǒng)。
BR4.一個(gè)E-AutoPIA只能與一個(gè)具有伴隨由現(xiàn)行交互指令確定交互協(xié)議的電子代理的電子群體中一個(gè)E-PIA交互。
BR5.一個(gè)電子代理必須為其每個(gè)交互協(xié)議產(chǎn)生一個(gè)唯一的信任令牌。
BR6.交互指令只能是通過(guò)從一個(gè)電子代理獲得相應(yīng)的交互協(xié)議編寫(xiě)。
BR7.電子代理在E-PIA與E-AutoPIA之間傳輸該交互如下1) 確認(rèn)E-AutoPIA滿足電子群體的優(yōu)先權(quán)規(guī)則。
2) 確認(rèn)E-AutoPIA具有一個(gè)對(duì)應(yīng)于執(zhí)行的交互協(xié)議的可解密信任令牌。
3) 確認(rèn)E-AutoPIA的優(yōu)先權(quán)規(guī)則。
4) 確認(rèn)E-AutoPIA的路線優(yōu)先權(quán)規(guī)則。
5) 確認(rèn)E-AutoPIA的現(xiàn)行交互指令的優(yōu)先權(quán)規(guī)則。
6) 確認(rèn)任何傳輸交換將要作為輸入或輸出參數(shù)的E-PIA文本的優(yōu)先權(quán)規(guī)則。
7) 調(diào)用對(duì)應(yīng)于交互協(xié)議實(shí)現(xiàn)的電子代理的入口點(diǎn)--只有E-AutoPIA交互指令的(6)中通過(guò)確認(rèn)的參數(shù)被通過(guò)進(jìn)入。
8) 確定包含在交互中的E-PIA的特殊收集--這個(gè)根據(jù)三個(gè)條件a)通過(guò)上面5確認(rèn)任務(wù)3。
b)通過(guò)在可執(zhí)行電子代理內(nèi)的一個(gè)電子都市API調(diào)用提供一個(gè)附加選擇規(guī)則。
c)根據(jù)a)和b)選擇的E-P IA的優(yōu)先權(quán)規(guī)則。
9)該電子代理的實(shí)現(xiàn)被執(zhí)行--如果任何失敗發(fā)生,該交互指令不會(huì)成功地完成。
10) 只有E-PIA交互協(xié)議通過(guò)確認(rèn)的參數(shù)被通過(guò)輸出。
BR8.每個(gè)電子代理提供一個(gè)“交互協(xié)議目錄”服務(wù)--這個(gè)服務(wù)答復(fù)由電子代理提供的描述所有交互協(xié)議的一個(gè)產(chǎn)生的HTML文本。
BR9.每個(gè)電子代理提供一個(gè)“獲得交互權(quán)利協(xié)議”服務(wù)--這個(gè)服務(wù)答復(fù)具有信任令牌的交互協(xié)議。重要的是要注意這個(gè)服務(wù)可以由電子代理以任何方式執(zhí)行。例如,對(duì)于一個(gè)交互協(xié)議不得不確認(rèn)它是誰(shuí)與/或誰(shuí)要為獲得權(quán)利付費(fèi),這個(gè)服務(wù)可以是人期望的權(quán)利。電子代理可以為任何理由拒絕一個(gè)信任令牌。
BR10.電子代理可以直接地交互不管他們屬于電子群體的電子群體優(yōu)先權(quán)--然而,與一個(gè)電子代理的交互不需要任何電子群體的要服從的優(yōu)先權(quán)。
參照一個(gè)優(yōu)選實(shí)施例已經(jīng)描述和圖解了我們發(fā)明的原理,在不違背這些原理的條件下明顯的是本發(fā)明可以在安排與細(xì)節(jié)上修改。同樣地,大家應(yīng)該認(rèn)識(shí)到詳細(xì)的實(shí)施例僅僅是說(shuō)明性的并且應(yīng)該沒(méi)有作為我們發(fā)明范圍的限制。更確切些,我們根據(jù)可能落在下面權(quán)利要求的范圍與精神和同等物,申請(qǐng)保護(hù)落在其內(nèi)我們發(fā)明所有實(shí)施例。
權(quán)利要求
1.對(duì)于至少在一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)服務(wù)器上執(zhí)行的,用于在計(jì)算機(jī)網(wǎng)上提供實(shí)體的信息安全交換的一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述計(jì)算機(jī)網(wǎng)絡(luò)的系統(tǒng)包括用來(lái)建立至少一個(gè)網(wǎng)絡(luò)群體的計(jì)算機(jī)實(shí)現(xiàn)方法,每個(gè)所述網(wǎng)絡(luò)群體被安裝在所述計(jì)算機(jī)網(wǎng)絡(luò)服務(wù)器之一的計(jì)算機(jī)可讀媒體中;用來(lái)安全封裝一個(gè)實(shí)體的個(gè)人信息和以一組群體會(huì)員簡(jiǎn)介的形式管理所述一些群體網(wǎng)絡(luò)會(huì)員信息的規(guī)則的計(jì)算機(jī)實(shí)現(xiàn)方法,每個(gè)所述群體會(huì)員簡(jiǎn)介被安裝在所述計(jì)算機(jī)網(wǎng)絡(luò)服務(wù)器之一的計(jì)算機(jī)可讀媒體中;用來(lái)根據(jù)至少一組信息變換規(guī)則交換所述實(shí)體的個(gè)人信息的計(jì)算機(jī)實(shí)現(xiàn)方法。
2.根據(jù)權(quán)利要求1所述計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于所述網(wǎng)絡(luò)群體還包括一個(gè)群體網(wǎng)絡(luò)的名字;一些群體網(wǎng)絡(luò)的會(huì)員簡(jiǎn)介;一組群體網(wǎng)絡(luò)的會(huì)員管理規(guī)則;及一組群體網(wǎng)絡(luò)的信息交換規(guī)則。
3.根據(jù)權(quán)利要求2所述計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于,其中所述網(wǎng)絡(luò)群體還包括一個(gè)電子代理,它安全處理所述管理所述個(gè)人信息并且保證在所述個(gè)人信息被處理之前滿足管理所述個(gè)人信息的所述規(guī)則。
4.根據(jù)權(quán)利要求1所述計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述用來(lái)建立至少一個(gè)網(wǎng)絡(luò)群體的計(jì)算機(jī)實(shí)現(xiàn)方法還包括用來(lái)編輯和管理所述個(gè)人信息的方法和管理所述信息的規(guī)則。
5.根據(jù)權(quán)利要求4所述計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述用來(lái)編輯和管理所述個(gè)人信息的方法和管理所述信息的規(guī)則是一個(gè)分布式對(duì)象資源管理系統(tǒng)(DORMS)。
6.根據(jù)權(quán)利要求1所述計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述群體網(wǎng)絡(luò)會(huì)員簡(jiǎn)介還包括一個(gè)包含群體會(huì)員名字的數(shù)字證書(shū);至少一個(gè)個(gè)人信息對(duì)象;及至少一條對(duì)應(yīng)于每個(gè)所述個(gè)人信息對(duì)象的會(huì)員信息交換規(guī)則。
7.根據(jù)權(quán)利要求6所述計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述個(gè)人信息對(duì)象是從由數(shù)據(jù)、畫(huà)面、視頻圖像、聲音剪輯和數(shù)字對(duì)象構(gòu)成的組合中選出。
8.根據(jù)權(quán)利要求6所述計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述個(gè)人信息對(duì)象是從由所述網(wǎng)絡(luò)群體定義的信息對(duì)象構(gòu)成的組合中選出。
9.根據(jù)權(quán)利要求6所述計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述個(gè)人信息對(duì)象是從由個(gè)人數(shù)據(jù)、金融數(shù)據(jù)、醫(yī)學(xué)數(shù)據(jù)、以及專業(yè)數(shù)據(jù)構(gòu)成的組合中選出。
10.根據(jù)權(quán)利要求6所述計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述數(shù)字證書(shū)保證所述個(gè)人信息來(lái)源于所述實(shí)體。
11.根據(jù)權(quán)利要求6所述計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述數(shù)字證書(shū)是由檢驗(yàn)與證實(shí)所述實(shí)體要求的所述個(gè)人信息發(fā)布的。
12.根據(jù)權(quán)利要求3所述計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述用于交換個(gè)人信息的方法還包括用來(lái)創(chuàng)建一個(gè)包含所有所述實(shí)體的個(gè)人信息的主電子個(gè)人信息代理(主EPIA)的計(jì)算機(jī)實(shí)現(xiàn)方法;及用來(lái)創(chuàng)建一個(gè)包含所有或者一些所述實(shí)體的個(gè)人信息的電子個(gè)人信息代理(EPIA)的計(jì)算機(jī)實(shí)現(xiàn)方法。
13.根據(jù)權(quán)利要求12所述計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于,所述主電子個(gè)人信息代理支配和控制所述電子個(gè)人信息代理。
14.根據(jù)權(quán)利要求12所述計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于所述交換個(gè)人信息的方法還包括用來(lái)把所述電子個(gè)人信息代理分派到所述目的群體網(wǎng)絡(luò)的計(jì)算機(jī)實(shí)現(xiàn)方法;用來(lái)使所述第一目的群體網(wǎng)絡(luò)接收、驗(yàn)證、和處理所述電子個(gè)人信息代理的計(jì)算機(jī)實(shí)現(xiàn)方法;利用所述電子代理依據(jù)所述電子個(gè)人信息代理的驗(yàn)證來(lái)滿足目的群體網(wǎng)絡(luò)交換規(guī)則的計(jì)算機(jī)實(shí)現(xiàn)方法;用來(lái)使所述電子代理根據(jù)來(lái)自所述電子個(gè)人信息代理的一個(gè)檢索標(biāo)準(zhǔn)檢索群體網(wǎng)絡(luò)會(huì)簡(jiǎn)介的計(jì)算機(jī)實(shí)現(xiàn)方法;用來(lái)使所述電子代理從每個(gè)與來(lái)自所述電子個(gè)人信息代理的所述檢索標(biāo)準(zhǔn)相匹配的所述群體網(wǎng)絡(luò)會(huì)員簡(jiǎn)介中提取一組會(huì)員信息交換規(guī)則的計(jì)算機(jī)實(shí)現(xiàn)方法;用于根據(jù)下列規(guī)則對(duì)由每個(gè)電子個(gè)人信息代理處理的數(shù)值進(jìn)行交換的計(jì)算機(jī)實(shí)現(xiàn)方法,其規(guī)則如下a) 所述群體網(wǎng)絡(luò)交換規(guī)則的集合;b) 來(lái)自所述電子個(gè)人信息代理的所述會(huì)員信息交換規(guī)則的集合;及c) 來(lái)自每個(gè)與所述電子個(gè)人信息代理的所述檢索標(biāo)準(zhǔn)相匹配的所述群體網(wǎng)絡(luò)會(huì)員簡(jiǎn)介的所述會(huì)員信息交換規(guī)則的集合;在數(shù)值交換成功時(shí),用來(lái)把所述電子個(gè)人信息代理分派到所述源群體網(wǎng)絡(luò)的計(jì)算機(jī)實(shí)現(xiàn)方法;在數(shù)值交換不成功時(shí),用來(lái)把所述電子個(gè)人信息代理分派到所述源群體網(wǎng)絡(luò)的計(jì)算機(jī)實(shí)現(xiàn)方法。
15.根據(jù)權(quán)利要求14所述計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于,用來(lái)使所述電子代理檢索群體網(wǎng)絡(luò)會(huì)的電子個(gè)人信息代理的計(jì)算機(jī)實(shí)現(xiàn)方法還包括對(duì)于所述電子代理要從所述電子自治個(gè)人信息代理取得一個(gè)請(qǐng)求標(biāo)準(zhǔn)的計(jì)算機(jī)實(shí)現(xiàn)方法;及用來(lái)變換所述請(qǐng)求標(biāo)準(zhǔn)到一個(gè)標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)查詢請(qǐng)求的方法。
16.根據(jù)權(quán)利要求14所述計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于,用來(lái)使所述交易代理去提取一組會(huì)員信息交換規(guī)則的計(jì)算機(jī)實(shí)現(xiàn)方法還包括用來(lái)產(chǎn)生滿足所述請(qǐng)求標(biāo)準(zhǔn)的電子個(gè)人信息代理的方法;及用來(lái)比較每個(gè)所述電子個(gè)人信息代理的信息處理請(qǐng)求的方法。
17.根據(jù)權(quán)利要求1所述計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),其特征在于所述計(jì)算機(jī)網(wǎng)是從由因特網(wǎng)、有線遠(yuǎn)程計(jì)算裝置和無(wú)線遠(yuǎn)程計(jì)算裝置組成的組合中選出的。
18.一個(gè)計(jì)算機(jī)可用媒體,其中具有內(nèi)嵌的用于使至少一臺(tái)計(jì)算機(jī)實(shí)現(xiàn)一個(gè)系統(tǒng)的計(jì)算機(jī)可讀程序編碼,該系統(tǒng)用來(lái)基于計(jì)算機(jī)網(wǎng)上的個(gè)人信息交換提供安全代理規(guī)則,其特征在于,在所述產(chǎn)品中的所述計(jì)算機(jī)可讀程序編碼方法包括用來(lái)使一臺(tái)計(jì)算機(jī)去建立至少一個(gè)網(wǎng)絡(luò)群體的計(jì)算機(jī)可讀程序編碼方法;用來(lái)使一臺(tái)計(jì)算機(jī)以一組其他會(huì)員簡(jiǎn)介的形式封裝一組群體會(huì)員個(gè)人信息的計(jì)算機(jī)可讀程序編碼方法;及用來(lái)使一臺(tái)計(jì)算機(jī)依據(jù)至少一組信息交換規(guī)則交換個(gè)人信息的計(jì)算機(jī)可讀程序編碼方法。
19.一種用來(lái)在一個(gè)計(jì)算機(jī)網(wǎng)上交換一個(gè)實(shí)體的信息的方法,其特征在于,所述方法在至少一臺(tái)計(jì)算機(jī)網(wǎng)絡(luò)服務(wù)器上執(zhí)行并且包括如下步驟批準(zhǔn)所述個(gè)人要加入至少一個(gè)網(wǎng)絡(luò)群體,其中所述網(wǎng)絡(luò)群體還包括一個(gè)群體名字和一組管理規(guī)則;獲得至少包括一個(gè)對(duì)象的所述信息;以一種所述信息對(duì)象可以被指派至少一條規(guī)則的方式存儲(chǔ)所述信息,其中所述規(guī)則描述其他人要訪問(wèn)和處理所述信息對(duì)象的必要條件;創(chuàng)建一個(gè)代理,所述代理包括所述信息;及分配一條路線給所述代理,所述路線指引所述代理的活動(dòng)。
20.一個(gè)具有計(jì)算機(jī)可讀程序編碼的計(jì)算機(jī)可用媒體借此具體體現(xiàn)用于在一個(gè)計(jì)算機(jī)網(wǎng)上交換實(shí)體的信息,其特征在于,在所述制造的物品中所述計(jì)算機(jī)可讀程序編碼方法包括用來(lái)建立至少一個(gè)網(wǎng)絡(luò)群體的計(jì)算機(jī)可讀程序編碼;用來(lái)建立一組作為所述網(wǎng)絡(luò)群體的會(huì)員的個(gè)人的計(jì)算機(jī)可讀程序編碼;用來(lái)為每個(gè)所述個(gè)人建立一個(gè)代理的計(jì)算機(jī)可讀程序編碼;及用來(lái)為所述代理建立一條路線的計(jì)算機(jī)可讀程序編碼。
21.根據(jù)權(quán)利要求20所述計(jì)算機(jī)可用的媒體,其特征在于所述網(wǎng)絡(luò)群體還包括一個(gè)群體的名字和一組管理規(guī)則。
22.根據(jù)權(quán)利要求20所述計(jì)算機(jī)可用的媒體還包括用來(lái)在每個(gè)實(shí)體上獲得信息的計(jì)算機(jī)可讀程序編碼,其特征在于,所述信息還包括個(gè)人信息對(duì)象和規(guī)則并且其中所述規(guī)則定義要處理所述個(gè)人信息對(duì)象的必要條件。
23.根據(jù)權(quán)利要求20所述計(jì)算機(jī)可用的媒體,其特征在于,所述代理還包括至少一個(gè)所述個(gè)人信息的子集。
24.根據(jù)權(quán)利要求20所述計(jì)算機(jī)可用的媒體,其特征在于,還包括用來(lái)允許所述代理去查詢所述個(gè)人信息的計(jì)算機(jī)可讀程序編碼,因此所述規(guī)則被檢查并且訪問(wèn)限制到滿足所述必要條件的所述信息對(duì)象。
25.一個(gè)要支配和控制屬于一個(gè)實(shí)體的信息對(duì)象的電子人物,其特征在于,所述電子人物以計(jì)算機(jī)可讀的形式安裝于媒體中并且存在于一個(gè)普通目的的計(jì)算機(jī)系統(tǒng)中,包括一個(gè)數(shù)字證書(shū);與所述人或?qū)嶓w有關(guān)的個(gè)人信息對(duì)象;及與所述信息對(duì)象有關(guān)的規(guī)則,借此所述規(guī)則管理所述信息對(duì)象的訪問(wèn)和處理。
26.根據(jù)權(quán)利要求25所述的一個(gè)電子人物,其特征在于,所述電子人物還包括用來(lái)創(chuàng)建一個(gè)所有信息處理和電子個(gè)人代理信息交互的審核跟蹤的方法;信任令牌;及一組交互協(xié)議。其中所述信任令牌批準(zhǔn)所述電子人物一個(gè)主要的和必須的優(yōu)先權(quán)去執(zhí)行一個(gè)安全的交互并且其中所述交互協(xié)議管理著與其他電子人物的交互。
27.根據(jù)權(quán)利要求26所述的一個(gè)電子人物,其特征在于,所述交互協(xié)議還包括決定所述電子人物是否具有必須的權(quán)利開(kāi)始信息處理的優(yōu)先權(quán)規(guī)則;及允許所述電子人物規(guī)定什么條件其信息對(duì)象的傳輸優(yōu)先權(quán)規(guī)則,如果以另外的電子個(gè)人信息代理的形式傳輸?shù)搅硪粋€(gè)實(shí)體,必須保持,保護(hù)原來(lái)實(shí)體的支配和控制。
28.一個(gè)屬于一個(gè)實(shí)體的信息的自治的電子人物,其特征在于,所述自治的電子人物以計(jì)算機(jī)可讀的形式安裝于媒體中并且存在于一個(gè)普通目的的計(jì)算機(jī)系統(tǒng)中,包括一個(gè)數(shù)字證書(shū);與所述人或?qū)嶓w有關(guān)的個(gè)人信息對(duì)象,借此所述信息還包括至少一個(gè)信息對(duì)象;與所述信息對(duì)象有關(guān)的規(guī)則.,借此所述規(guī)則管理所述信息對(duì)象的訪問(wèn)和處理;及一條引導(dǎo)所述代理的活動(dòng)的路線。
29.根據(jù)權(quán)利要求28所述的一個(gè)自治的電子人物,其特征在于,所述路線還包括一條路線名字;與所述信息對(duì)象有關(guān)的傳輸優(yōu)先權(quán)規(guī)則,借此所述優(yōu)先權(quán)規(guī)則在由所述實(shí)體的處理之前,為對(duì)用戶的所述信息對(duì)象的處理規(guī)定一個(gè)必要條件;引導(dǎo)所述自治的電子人物的行為的交互指令;及必須檢查并且滿足所有交互指令的優(yōu)先權(quán)規(guī)則。
30.根據(jù)權(quán)利要求29所述的一個(gè)自治的電子人物,其特征在于,所述交互指令還包括必須檢查并且滿足所有交互指令的優(yōu)先權(quán)規(guī)則;及與所述信息對(duì)象有關(guān)的傳輸優(yōu)先權(quán)規(guī)則,借此所述優(yōu)先權(quán)規(guī)則在由所述實(shí)體的處理之前,為對(duì)用戶的所述信息對(duì)象的處理規(guī)定一個(gè)必要條件。
31.對(duì)于使用安裝于計(jì)算機(jī)可讀媒體中的個(gè)人安全與交換工具的一個(gè)電子群體包括一個(gè)用于所述電子群體的名字;一個(gè)單獨(dú)的或一組電子個(gè)人信息代理;一個(gè)單獨(dú)的或一組電子代理;一個(gè)單獨(dú)的或一組附加電子群體。
32.一個(gè)在一臺(tái)可編程的計(jì)算機(jī)系統(tǒng)上運(yùn)作的信任電子交換處理,其特征在于,所述處理包括如下步驟從一個(gè)第一源接收一個(gè)第一通訊,隨著所述第一通訊還包括具有至少所述第一源的名字的證明;與所述第一源有關(guān)的信息,借此所述信息還包括信息對(duì)象;與所述信息對(duì)象有關(guān)的規(guī)則,借此所述規(guī)則為所述信息對(duì)象的處理確定一個(gè)必要條件;校驗(yàn)由所述第一源發(fā)生的所述第一通訊;校驗(yàn)由所述第一源發(fā)生的所述規(guī)則;在所述信息對(duì)象執(zhí)行所述規(guī)則以便決定所述信息對(duì)象是否滿足所述必須條件;收集滿足所述標(biāo)準(zhǔn)的電子個(gè)人信息代理;分派所述電子個(gè)人信息代理去請(qǐng)求另一個(gè)電子個(gè)人代理或自治的電子個(gè)人代理。
33.一種用于一個(gè)實(shí)體在計(jì)算機(jī)網(wǎng)上要支配和控制他們的個(gè)人信息的方法,其特征在于,所述方法在至少一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)服務(wù)器上執(zhí)行并且包括一些步驟至少在一個(gè)網(wǎng)絡(luò)群體上成為一個(gè)會(huì)員,所述網(wǎng)絡(luò)群體還包括一個(gè)群體名字和一組管理規(guī)則;編譯所述個(gè)人信息,借此所述個(gè)人信息還包括至少一個(gè)個(gè)人信息對(duì)象;指派至少一個(gè)規(guī)則給所述個(gè)人信息對(duì)象,所述規(guī)則為其他人要處理所述信息對(duì)象規(guī)定必要條件;及匯編和指導(dǎo)一個(gè)電子代理,所述代理包括所述個(gè)人信息、所述規(guī)則、和一條路線,所述路線指引所述代理的活動(dòng)。
34.一個(gè)用來(lái)保護(hù)個(gè)人信息流的連網(wǎng)的計(jì)算機(jī)系統(tǒng),其特征在于,其中包括用來(lái)為實(shí)體安全地編輯和封裝個(gè)人信息對(duì)象提供一種結(jié)構(gòu)和處理個(gè)人信息的管理交換與處理的方法;及用來(lái)授權(quán)該實(shí)體在一個(gè)連網(wǎng)計(jì)算環(huán)境內(nèi)支配和控制他的個(gè)人信息的方法。
35.用于使用安裝于計(jì)算機(jī)可讀媒體中的個(gè)人安全與交換工具的一個(gè)分布式對(duì)象資源管理系統(tǒng),其特征在于,其中包括一個(gè)接收和分派電子自治個(gè)人信息代理的信息子系統(tǒng);一個(gè)處理通過(guò)一個(gè)電子代理來(lái)自所述電子自治個(gè)人信息代理的請(qǐng)求的交互處理器;一個(gè)驗(yàn)證和處理來(lái)自所述電子自治個(gè)人信息代理的規(guī)則和掌握對(duì)結(jié)構(gòu)化查詢語(yǔ)言(SQL)描述的變換的規(guī)則處理器;一個(gè)安全地在電子自治個(gè)人信息代理與電子個(gè)人信息代理之間起中間媒介的電子代理;以及一個(gè)用于持久保存電子代理、電子個(gè)人代理和電子群體的對(duì)象存儲(chǔ)庫(kù)。
36.一個(gè)通過(guò)拍賣方便于電子商務(wù)目的的電子集市,其特征在于,其中包括一個(gè)安全處理一個(gè)交易以便保證在一個(gè)交易被處理之前滿足這些規(guī)則的電子集市電子代理;一個(gè)安全地封裝實(shí)體的個(gè)人信息對(duì)象和管理處理的規(guī)則的電子個(gè)人信息代理;掌握所有與所述電子集市電子代理一起進(jìn)入的交易請(qǐng)求的商務(wù)活動(dòng)分配器;長(zhǎng)久存儲(chǔ)由所述電子集市電子代理處理的產(chǎn)品信息的公共產(chǎn)品數(shù)據(jù)庫(kù);存儲(chǔ)和處理來(lái)自個(gè)人信息代理的公共密鑰,以及發(fā)布和驗(yàn)證由所述電子個(gè)人信息代理呈現(xiàn)的信任令牌的信任令牌處理器;存儲(chǔ)和處理定單、產(chǎn)品信息和由交易請(qǐng)求開(kāi)始的訂單的廣告客戶目錄;及存儲(chǔ)廣告客戶未決的訂購(gòu)、詳細(xì)目錄、和必須執(zhí)行交易的信息的私人活動(dòng)數(shù)據(jù)庫(kù)。
37.根據(jù)權(quán)利要求36所述的一個(gè)電子集市,其特征在于,它是以一種半實(shí)時(shí)的方式工作的。
38.根據(jù)權(quán)利要求36所述的一個(gè)電子集市,其特征在于,其利用電子個(gè)人信息代理處理總體訂定單。
全文摘要
基于一個(gè)網(wǎng)絡(luò)的計(jì)算機(jī)環(huán)境中信息資源的支配與控制,電子都市群體與個(gè)人信息代理的利用保證一個(gè)有效的和全面的代理-規(guī)則。信息的秘密與信息的自-確定的業(yè)務(wù)是由本發(fā)明公平地分配地址,提供一些人和實(shí)體一種信任的方法在一個(gè)連網(wǎng)的計(jì)算機(jī)環(huán)境中編輯,保護(hù),檢索,處理,以及交換個(gè)人的與/或機(jī)密信息。信任電子群體的格式其特點(diǎn)是會(huì)員支配和控制他們的數(shù)字人物,對(duì)于有價(jià)值的交換或代理他們的信息資源的信任使用是由本發(fā)明使其成為可能的。本發(fā)明提供電子市場(chǎng)中個(gè)人數(shù)據(jù)的信任使用,提供通訊與和個(gè)體匯總與他們個(gè)人數(shù)據(jù)處理的個(gè)人基本規(guī)則控制兩者。
文檔編號(hào)G06Q30/00GK1231039SQ97198111
公開(kāi)日1999年10月6日 申請(qǐng)日期1997年7月22日 優(yōu)先權(quán)日1996年7月22日
發(fā)明者凱文·歐尼爾, 格倫·R·塞德曼 申請(qǐng)人:Cyva研究公司