本發(fā)明涉及創(chuàng)建訪問(wèn)控制策略。本發(fā)明還涉及用訪問(wèn)控制策略配置訪問(wèn)控制系統(tǒng)。
背景技術(shù):在專(zhuān)業(yè)醫(yī)療保健和家庭醫(yī)療保健中,已經(jīng)越來(lái)越多地使用電子健康記錄以及電子個(gè)人健康記錄來(lái)代替紙質(zhì)記錄。知情同意在專(zhuān)業(yè)醫(yī)療保健中是非常重要的過(guò)程,在其中,患者關(guān)于,特別是,醫(yī)療保健提供者對(duì)患者的數(shù)據(jù)使用,做出某些選擇。在許多國(guó)家,患者具有合法權(quán)利來(lái)隱藏或限制其電子醫(yī)療保健記錄的某些部分的訪問(wèn)。例如,患者可以限制與精神健康或藥物濫用有關(guān)的文檔,從而使得只有患者的精神病醫(yī)生能夠訪問(wèn)這些文檔。在另一范例中,這樣限制的訪問(wèn)防止其他人訪問(wèn)與艾滋病相關(guān)的患者記錄。已經(jīng)開(kāi)發(fā)了不同安全機(jī)制以在技術(shù)上方便這種權(quán)利,諸如英國(guó)NHS的Spine系統(tǒng)中密封包(sealedevenlope)的使用,或荷蘭NICTIZ的相似機(jī)制。在個(gè)人健康記錄領(lǐng)域,患者唯一地負(fù)責(zé)定義誰(shuí)能夠訪問(wèn)他的記錄。經(jīng)?;颊咂谕麑?shí)現(xiàn)非常復(fù)雜的策略,特別是在患者想要向某些醫(yī)療保健提供者,家人或朋友給出訪問(wèn)權(quán)限的情況中。在一些情況中,患者可能想要阻止他們能夠訪問(wèn)他/她記錄的特定部分。HL-7、IHE和HITSP將與患者同意相關(guān)以及與格式相關(guān)的(在所述格式中可以指定同意)的交互標(biāo)準(zhǔn)化。HL-7指定CDAR2同意指示,而IHE采用基本隱私患者同意配置。HITSP的隱私偏好工作組收集與關(guān)于健康記錄的患者隱私偏好相關(guān)的需求。HL-7也將用于訪問(wèn)控制的詞匯標(biāo)準(zhǔn)化,例如,描述電子健康記錄的不同數(shù)據(jù)類(lèi)型的對(duì)象詞匯。這些數(shù)據(jù)類(lèi)型由訪問(wèn)控制系統(tǒng)使用,所述訪問(wèn)控制系統(tǒng)向不同用戶(hù)分配關(guān)于這些數(shù)據(jù)類(lèi)型的許可/限制。JingJin等人的“Patient-centricauthorizationframeworkforsharingelectronichealthrecords”,SACMAT’09,2009年6月3-5日,斯特雷薩,意大利,公開(kāi)了針對(duì)允許用戶(hù)快速且簡(jiǎn)單地授權(quán)多種醫(yī)學(xué)附屬機(jī)構(gòu)以訪問(wèn)他們的敏感記錄或者敏感記錄中的數(shù)據(jù)子集的安全、可用并且簡(jiǎn)單的機(jī)制的需求。該論文公開(kāi)了一種模型,在所述模型中將EHR文檔的語(yǔ)義學(xué)和結(jié)構(gòu)成分規(guī)劃為分層結(jié)構(gòu),其中,區(qū)分內(nèi)部子對(duì)象被并且將其與屬性相關(guān)聯(lián),以解決針對(duì)醫(yī)學(xué)數(shù)據(jù)共享的重要標(biāo)準(zhǔn),所述醫(yī)學(xué)數(shù)據(jù)共享例如數(shù)據(jù)類(lèi)型、意圖目的以及信息敏感度。EHR例子和聚合虛擬混合EHR兩者都被一致地建模為有標(biāo)記的分層結(jié)構(gòu)。將相關(guān)屬性歸類(lèi)到三個(gè)維度中:來(lái)源、敏感度、以及對(duì)象類(lèi)型。
技術(shù)實(shí)現(xiàn)要素:如果有一種用于創(chuàng)建訪問(wèn)控制策略的改進(jìn)的系統(tǒng)將是有利的。為了更好解決這個(gè)問(wèn)題,本發(fā)明的第一方面提供了一種系統(tǒng),所述系統(tǒng)包括:用戶(hù)接口,其用于使得用戶(hù)能夠指示主題以及許可的組;文檔分析器,其用于分析多個(gè)文檔的內(nèi)容以發(fā)現(xiàn)與所述主題相關(guān)的文檔的組;以及關(guān)聯(lián)子系統(tǒng),其用于將所述許可的組與所述文檔的組相關(guān)聯(lián)以獲得訪問(wèn)控制策略。因?yàn)樗鱿到y(tǒng)考慮所述多個(gè)文檔的內(nèi)容,故所述系統(tǒng)能夠更準(zhǔn)確地確定用戶(hù)意圖將所述許可的組應(yīng)用于其上的所述文檔的組。這可以提供比僅考慮文檔或記錄的結(jié)構(gòu)或全局分類(lèi)的方法更好的結(jié)果。用戶(hù)可以更確信所述主題被良好地翻譯為與所述主題相關(guān)的文檔的組。而且,創(chuàng)建精細(xì)的訪問(wèn)控制策略對(duì)用戶(hù)而言得更加簡(jiǎn)單,因?yàn)橛脩?hù)更少關(guān)注在其中存儲(chǔ)文檔的任何分層結(jié)構(gòu),并且因此用戶(hù)需要知道信息系統(tǒng)結(jié)構(gòu)的更少細(xì)節(jié)。所述文檔分析器可以包括屬性發(fā)現(xiàn)器,所述屬性發(fā)現(xiàn)器用于分析多個(gè)文檔的內(nèi)容以發(fā)現(xiàn)與所述主題相關(guān)的文件的至少一個(gè)區(qū)別屬性。所述文檔分析器還可以包括文檔選擇器,所述文檔選擇器用于基于所述區(qū)別屬性選擇文檔的組。所述屬性發(fā)現(xiàn)器幫助改進(jìn)相關(guān)文檔的選擇。通過(guò)發(fā)現(xiàn)與所述主題相關(guān)的文檔的區(qū)別屬性,通過(guò)搜索具有那種屬性的文檔來(lái)選擇所述文檔的組成為可能。借助文檔內(nèi)容的分析發(fā)現(xiàn)區(qū)別屬性,不必事先定義所有可能主題的所有可能屬性,事先定義所有可能主題的所有可能屬性是勞動(dòng)密集且易于出錯(cuò)的工作。而且,所述屬性發(fā)現(xiàn)器可以在所述主題和與其相關(guān)的文件的屬性常經(jīng)受變化的環(huán)境中給出更可靠的結(jié)果。而且,在許多情況中,定義針對(duì)特定主題的通用模板是不可行的,因?yàn)槊總€(gè)記錄的情況可能是不同的。例如,提前識(shí)別能夠存儲(chǔ)(在特定艾滋病患者的情況下)關(guān)于艾滋病的信息的電子健康記錄的所有可能數(shù)據(jù)類(lèi)型是成問(wèn)題的。因此,優(yōu)選能夠在運(yùn)行時(shí)間期間找出它們的解決方案。所述文檔分析器可以包括文檔預(yù)選擇器,所述文檔預(yù)選擇器用于選擇由所述屬性發(fā)現(xiàn)器基于所述主題分析的所述多個(gè)文檔。這幫助確定了所述多個(gè)文檔。例如,所述文檔預(yù)選擇器選擇與所述主題相關(guān)的多個(gè)文檔。這樣的選擇可以通過(guò)將所述文檔的類(lèi)型與所述主題匹配,或通過(guò)分析文檔內(nèi)容并且選擇其內(nèi)容包含與所述主題相關(guān)的一個(gè)或多個(gè)詞語(yǔ)的文檔來(lái)執(zhí)行。所述文檔分析器可以包括數(shù)據(jù)類(lèi)型選擇器,所述數(shù)據(jù)類(lèi)型選擇器用于基于所述主題選擇至少一種數(shù)據(jù)類(lèi)型。所述文檔預(yù)選擇器可以被布置為選擇具有所選擇的數(shù)據(jù)類(lèi)型的多個(gè)文檔。這是發(fā)現(xiàn)適于發(fā)現(xiàn)所述至少一個(gè)區(qū)別屬性的多個(gè)文檔一種有效的方式。所述用戶(hù)接口可以被布置為使得用戶(hù)能夠調(diào)整由所述文檔分析器發(fā)現(xiàn)的所述文檔的組以獲得調(diào)整的文檔的組,并且其中,所述關(guān)聯(lián)子系統(tǒng)被布置為將所述訪問(wèn)控制策略與所述調(diào)整的文檔的組相關(guān)聯(lián)。這允許所述系統(tǒng)考慮由用戶(hù)做出的細(xì)化調(diào)整的選擇。所述系統(tǒng)可以基于用戶(hù)做出的選擇被布置為,基于機(jī)器學(xué)習(xí)技術(shù),導(dǎo)出另外的區(qū)別屬性或者細(xì)化所述區(qū)別屬性以改進(jìn)所述系統(tǒng)未來(lái)的使用。所述用戶(hù)接口可以被布置為使得用戶(hù)能夠?qū)τ伤鰧傩园l(fā)現(xiàn)器發(fā)現(xiàn)的所述至少一個(gè)區(qū)別屬性做出改變,并且其中,所述文檔選擇器被布置為基于所修改的區(qū)別屬性選擇所述文檔的組。這使得用戶(hù)能夠細(xì)化用于選擇用戶(hù)不同意的文檔的屬性,例如,改正由所述屬性發(fā)現(xiàn)器發(fā)現(xiàn)的屬性。這樣的改變能夠,例如,使用機(jī)器學(xué)習(xí)技術(shù),來(lái)改進(jìn)未來(lái)使用的屬性發(fā)現(xiàn)器中使用的算法。所述改變可以包括從所述至少一個(gè)區(qū)別屬性移除所述區(qū)別屬性中的一個(gè)或多個(gè)。例如,如果用戶(hù)認(rèn)為所述屬性中的一個(gè)對(duì)他而言不重要,那么用戶(hù)可以簡(jiǎn)單地將所述屬性移除,使得所移除的屬性這次不會(huì)用于文檔的選擇。所述主題可以包括關(guān)鍵詞。這允許所述文檔分析器使用字符串匹配技術(shù)以在關(guān)鍵詞出現(xiàn)在文檔中時(shí)發(fā)現(xiàn)所述主題??蛇x地,所述主題可以由,例如,在屏幕上顯示的圖標(biāo)表示,使得用戶(hù)能夠選擇,例如,主題的多個(gè)圖形表示中的一個(gè)。本質(zhì)上,所述主題在所述系統(tǒng)中可以由關(guān)鍵詞表示。主題也可以由關(guān)鍵詞的集合表示,例如,同義詞或者在語(yǔ)義上彼此緊密相關(guān)的詞語(yǔ)。所述主題也可以包括文檔類(lèi)型。所述文檔分析器可以被布置為在所述文檔的內(nèi)容中搜索所述關(guān)鍵詞。這允許了所述文檔分析器的有效實(shí)現(xiàn)。所述文檔分析器可以被布置為基于包括所述關(guān)鍵詞的文檔的內(nèi)容發(fā)現(xiàn)另外的關(guān)鍵詞,并且被布置為基于所述另外的關(guān)鍵詞選擇所述文檔的組。這種另外的關(guān)鍵詞的發(fā)現(xiàn)可以基于頻率分析或基于其他信息檢索和/或自然語(yǔ)言處理技術(shù),以發(fā)現(xiàn)與最初由用戶(hù)指示的關(guān)鍵詞相關(guān)的另外的關(guān)鍵詞。所述至少一個(gè)區(qū)別屬性可以包括數(shù)據(jù)類(lèi)型或關(guān)鍵詞。這兩種屬性高度適于實(shí)現(xiàn)準(zhǔn)確的和/或有效的選擇過(guò)程。所述屬性發(fā)現(xiàn)器可以被布置為將自然語(yǔ)言處理和/或信息檢索方法應(yīng)用于所述多個(gè)文檔的內(nèi)容。這樣的技術(shù),本身是本領(lǐng)域己知技術(shù),可以被采用以順利地發(fā)現(xiàn)區(qū)別屬性。所述系統(tǒng)可以包括訪問(wèn)控制子系統(tǒng),所述訪問(wèn)控制子系統(tǒng)被布置為用由所述關(guān)聯(lián)子系統(tǒng)獲得的所述訪問(wèn)控制策略配置。用所述訪問(wèn)控制策略配置的所述訪問(wèn)控制子系統(tǒng)能夠以用戶(hù)期望的方式加強(qiáng)所述訪問(wèn)控制。在另一方面中,本發(fā)明提供了一種工作站,所述工作站包括前述系統(tǒng)。在另一方面中,本發(fā)明提供了一種創(chuàng)建訪問(wèn)控制策略的方法,所述方法包括:創(chuàng)建訪問(wèn)控制策略,這包括:使得用戶(hù)能夠指示主題和許可的組;分析多個(gè)文檔的內(nèi)容以發(fā)現(xiàn)與所述主題相關(guān)的文檔的組;以及將所述許可的組與所述文檔的組相關(guān)聯(lián)以獲得訪問(wèn)控制策略。在另一方面中,本發(fā)明提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括用于令處理器系統(tǒng)執(zhí)行前述方法的指令。本領(lǐng)域技術(shù)人員將會(huì)理解,上文提到的實(shí)施例、實(shí)現(xiàn)方式和/或本發(fā)明的方面中的兩個(gè)或更多個(gè)可以用任何被認(rèn)為有用的方式組合。本領(lǐng)域技術(shù)人員基于本描述可以實(shí)現(xiàn)與所述系統(tǒng)的所描述的修改和變型相對(duì)應(yīng)的,所述工作站、系統(tǒng)、方法和/或計(jì)算機(jī)程序產(chǎn)品的修改和變型。附圖說(shuō)明參考下文描述的實(shí)施例,本發(fā)明的這些和其他方面會(huì)變得顯而易見(jiàn)并且將得以闡述。在附圖中,圖1是用于通過(guò)訪問(wèn)控制系統(tǒng)創(chuàng)建訪問(wèn)控制策略的系統(tǒng)的方框圖;圖2是用于通過(guò)訪問(wèn)控制系統(tǒng)創(chuàng)建訪問(wèn)控制策略的另一系統(tǒng)的方框圖;圖3是創(chuàng)建訪問(wèn)控制策略的方法的流程圖;圖4是包括用于創(chuàng)建訪問(wèn)控制策略的系統(tǒng)的訪問(wèn)控制系統(tǒng)的方框圖;以及圖5是用于創(chuàng)建訪問(wèn)控制策略的用戶(hù)接口的草圖。具體實(shí)施方式信息檢索方法可以基于在文本文檔的集合中的條目統(tǒng)計(jì),即,使用文檔中條目出現(xiàn)的數(shù)量(條目頻率)和/或在集合中條目出現(xiàn)的數(shù)量(集合頻率),以及包含條目的文檔數(shù)量。Baeza-Yates,R.和Riberio-Neto,B.(1999)的ModernInformationRetrieval,艾塞克斯,英國(guó):ACM出版社(下文中:Baeza-Yates,R.等人)中對(duì)此進(jìn)行了解釋。除了信息搜索,這樣的統(tǒng)計(jì)信息,與可用的本體(ontology)一起,能夠用于幫助用戶(hù)定義與討論的數(shù)據(jù)集合相關(guān)的多種屬性。用戶(hù)/患者通常具有非常高等級(jí)的隱私偏好,并且不熟悉電子健康記錄(EHR)的結(jié)構(gòu)和由諸如上文描述的HL-7的EHR系統(tǒng)使用的對(duì)象詞匯。他們?cè)谥付ㄋ麄兊碾[私策略和同意中存在困難,因?yàn)榇嬖谝环矫媸撬麄兊钠门c另一方面是在訪問(wèn)控制系統(tǒng)中使用的詞匯之間的大的不一致性。因此,需要將他們高等級(jí)的偏好翻譯為機(jī)器可讀策略,所述機(jī)器可讀策略以良好控制的,精細(xì)的方式限制他們健康數(shù)據(jù)的使用。例如,患者/用戶(hù)可能想要針對(duì)從來(lái)自他/她的醫(yī)院的電子醫(yī)學(xué)記錄輸出的他/她的個(gè)人健康記錄(PHR)設(shè)置他/她的偏好。例如,假設(shè)他/她想要與若干用戶(hù)共享他/她的記錄,但是想隱藏一些信息,例如他/她具有某種疾?。ɡ?,精神障礙,藥物濫用,或艾滋?。┑氖聦?shí)。他/她不想在數(shù)據(jù)庫(kù)中一個(gè)接一個(gè)查看所有他/她的記錄并針對(duì)數(shù)據(jù)庫(kù)中的他/她的記錄的含有敏感信息的每個(gè)實(shí)例排除和/或指定許可。這也不足以排除特定的數(shù)據(jù)類(lèi)型,因?yàn)榛颊?用戶(hù)不能預(yù)見(jiàn)可能含有敏感信息的所有數(shù)據(jù)類(lèi)型和記錄。相反,用戶(hù)想要以簡(jiǎn)單的方式向IT系統(tǒng)傳達(dá)他/她想要隱藏與敏感信息相關(guān)的所有記錄,例如第三者能夠了解到該患者/用戶(hù)患有艾滋病的所有記錄?;颊?用戶(hù)想要所述系統(tǒng)將這種高等級(jí)策略(例如,關(guān)鍵詞“艾滋病”)翻譯為機(jī)器可讀的訪問(wèn)控制策略,所述機(jī)器可讀的訪問(wèn)控制策略在由例如HL-7詞匯指定的數(shù)據(jù)類(lèi)型(對(duì)象)的實(shí)例的水平上定義許可或限制。由所述系統(tǒng)生成的所述訪問(wèn)控制策略能夠在數(shù)據(jù)類(lèi)型的水平上定義。然而,其也可以在數(shù)據(jù)對(duì)象的實(shí)例的水平上定義,例如,指定針對(duì)獨(dú)立文檔的許可。例如,電子健康記錄可以,除了其他數(shù)據(jù)類(lèi)型,也包括“處方命令”數(shù)據(jù)類(lèi)型,并且所述電子健康記錄也具有這種數(shù)據(jù)類(lèi)型的若干例子??赡茴?lèi)型“處方命令”中只有一個(gè)實(shí)例包含敏感信息,例如,與艾滋病有關(guān)的信息。只有類(lèi)型“處方命令”的這個(gè)具體實(shí)例和與艾滋病相關(guān)特定許可相關(guān)聯(lián)。類(lèi)型“處方命令”的其他實(shí)例可以與通常應(yīng)用于類(lèi)型“處方命令”的實(shí)例的許可的組相關(guān)聯(lián)。在本文中公開(kāi)的所述系統(tǒng)和方法可以用于將用戶(hù)/患者輸入(隱私偏好)翻譯為機(jī)器可讀的訪問(wèn)控制策略。用戶(hù)輸入,即隱私偏好,可以是元組(用戶(hù)識(shí)別符,許可,關(guān)鍵詞)的形式。例如,元組(JohnSmith醫(yī)生,閱讀,艾滋?。┮馕吨鳭ohnSmith醫(yī)生能夠閱讀與艾滋病相關(guān)的用戶(hù)記錄。機(jī)器可讀策略可以是元組(用戶(hù)識(shí)別符,許可,數(shù)據(jù)對(duì)象識(shí)別符)的形式。后者的元組會(huì)指定數(shù)據(jù)對(duì)象,用戶(hù)對(duì)所述數(shù)據(jù)對(duì)象具有特定許可。在本說(shuō)明書(shū)中公開(kāi)的技術(shù)可以用于將由患者指定的關(guān)鍵詞或主題映射到電子健康記錄中的包括與所述關(guān)鍵詞相關(guān)的信息的一組對(duì)象。圖1圖示了用于生成訪問(wèn)控制策略的系統(tǒng)的各方面。矩形(例如1)代表所述系統(tǒng)的功能單元。平行四邊形(例如10)表示數(shù)據(jù)條目。箭頭指示各功能單元間的信息流。各功能單元間的功能分割僅通過(guò)舉例的方式呈現(xiàn)。所述系統(tǒng)可以至少部分地實(shí)現(xiàn)于計(jì)算機(jī)系統(tǒng)上。這樣的計(jì)算機(jī)系統(tǒng)可以實(shí)現(xiàn)為獨(dú)立工作站,其優(yōu)選地可以訪問(wèn)在線數(shù)據(jù)庫(kù)。所述系統(tǒng)也可以在服務(wù)器上實(shí)現(xiàn),并且能夠與基于網(wǎng)路的接口或基于用戶(hù)端服務(wù)器的接口一同提供。其他實(shí)現(xiàn)方法也是可行的。本領(lǐng)域技術(shù)人員了解計(jì)算機(jī)系統(tǒng)的常見(jiàn)元件,例如硬盤(pán)驅(qū)動(dòng)器、鍵盤(pán)、顯示器、通信端口等,因此本文中不再進(jìn)一步詳細(xì)描述。所述系統(tǒng)可以包括用戶(hù)接口1,所述用戶(hù)接口1用于使得一個(gè)或多個(gè)用戶(hù)能夠與所述系統(tǒng)交互。這種接口可以是基于網(wǎng)絡(luò)的或者以另一適當(dāng)方式實(shí)現(xiàn)。所述用戶(hù)接口可以具有許多其他用戶(hù)接口元件,并且提供沒(méi)有在本文中描述的其他功能。在本說(shuō)明書(shū)中,僅對(duì)對(duì)于本文公開(kāi)的技術(shù)的理解是必要的用戶(hù)接口元件進(jìn)行了描述。用戶(hù)接口1可以被布置為使得用戶(hù)能夠指示主題10和許可的組15。例如,所述用戶(hù)接口可以用表示不同主題的文本或圖形表示(圖標(biāo))的形式顯示主題列表,所述主題可以是訪問(wèn)控制的對(duì)象,并且所述用戶(hù)接口使得用戶(hù)能夠通過(guò)點(diǎn)擊或觸摸所述文本或圖像表示來(lái)選擇一個(gè)或多個(gè)主題??蛇x地,可以將文本框呈現(xiàn)給用戶(hù),在所述文本框中,用戶(hù)能夠輸入文本表達(dá),例如一個(gè)或多個(gè)關(guān)鍵詞或者(例如)短語(yǔ)。這樣獲得的主題10或多個(gè)主題可以存儲(chǔ)于暫時(shí)存儲(chǔ)器中和/或經(jīng)由網(wǎng)絡(luò)發(fā)送至作為文檔分析器2的主機(jī)的計(jì)算機(jī)系統(tǒng)。許可的組15可以由用戶(hù)以相似的方式指示,例如,通過(guò)使得用戶(hù)能夠從幾組許可的表示列表中選擇許可的組?;蛘?,能夠?qū)为?dú)許可的列表呈現(xiàn)給用戶(hù),并且用戶(hù)能夠選擇顯示為用于包含在所述許可的組中或者排除于所述許可的組中的許可的一個(gè)或多個(gè)?;蛘撸梢允沟糜脩?hù)能夠以文本形式輸入所述許可的組。許可的范例為:許可讀取、寫(xiě)入、修改、創(chuàng)建、刪除、打印或轉(zhuǎn)寄。用戶(hù)接口1還可以被布置為使得用戶(hù)能夠指定至少一個(gè)用戶(hù)16,向用戶(hù)16應(yīng)用許可的組15。例如,至少一個(gè)用戶(hù)16可以是單個(gè)用戶(hù),多個(gè)特別指定的用戶(hù)或一組用戶(hù)。例如,這樣的一組用戶(hù)可以通過(guò)他們的角色或者通過(guò)機(jī)構(gòu)定義。用戶(hù)接口1還可以被布置為使得用戶(hù)能夠指定多個(gè)對(duì),每個(gè)對(duì)將許可的組15與至少一個(gè)用戶(hù)16相關(guān)聯(lián)。這些許可和用戶(hù)的對(duì),之后可以與一組選擇的文檔相關(guān)聯(lián),如將在下文所描述。所述系統(tǒng)還可以包括文檔分析器2,所述文檔分析器2用于分析多個(gè)文檔11的內(nèi)容以發(fā)現(xiàn)與主題10相關(guān)的文檔的組13。例如,可以在所述文檔中搜索關(guān)鍵詞,并且所有具有所述關(guān)鍵詞的文檔可以包含于文檔的組13中。多個(gè)文檔11可以包括存儲(chǔ)在患者數(shù)據(jù)庫(kù)14中的電子健康記錄中的所有文檔。然而,也可能僅分析電子健康記錄中的子集的內(nèi)容。所述文檔分析器能夠以若干方式執(zhí)行其任務(wù),這將會(huì)在下文中闡述。所述系統(tǒng)還可以包括關(guān)聯(lián)子系統(tǒng)13,所述關(guān)聯(lián)子系統(tǒng)13用于將所述許可的組15與所述文檔的組13相關(guān)聯(lián)。而且,向其授予所述許可的組15的至少一個(gè)用戶(hù)16可以與所述許可的組15相關(guān)聯(lián)。以這種方式,生成訪問(wèn)控制策略4。訪問(wèn)控制策略4可以包括元組(UID,P,OID)=(用戶(hù)ID,許可,對(duì)象ID)。這樣的元組指定出授予由UID識(shí)別的用戶(hù)關(guān)于由OID識(shí)別的對(duì)象(例如文檔或文檔類(lèi)型的例子)的許可P。例如,將針對(duì)每個(gè)用戶(hù)16或用戶(hù)組的所述許可的組15的拷貝存儲(chǔ)為關(guān)于所述文檔的組13中的每個(gè)文檔的一組特征,以形成訪問(wèn)控制策略4。可選地,所生成的元組(UID,P,OID)可以存儲(chǔ)為訪問(wèn)控制策略4,例如,訪問(wèn)控制矩陣的形式、一組邏輯規(guī)則的形式、或XACML的格式。表示和/或存儲(chǔ)訪問(wèn)控制策略4的這樣的格式對(duì)于本領(lǐng)域技術(shù)人員本身是已知的。所述文檔的組13也可以由關(guān)聯(lián)子系統(tǒng)3加密,如果所述許可的組這樣規(guī)定的話。所述文檔分析器2可以包括數(shù)據(jù)類(lèi)型選擇器8,所述數(shù)據(jù)類(lèi)型選擇器8用于基于所述主題10選擇至少一種數(shù)據(jù)類(lèi)型。該數(shù)據(jù)類(lèi)型選擇器8可以與用戶(hù)接口1集成,例如在一個(gè)實(shí)施例中,用戶(hù)接口1顯示數(shù)據(jù)類(lèi)型列表,用戶(hù)可以從所述數(shù)據(jù)類(lèi)型列表進(jìn)行選擇??蛇x地,用戶(hù)可以能夠指示主題10,主題10由數(shù)據(jù)類(lèi)型選擇器8翻譯為一個(gè)或多個(gè)相關(guān)數(shù)據(jù)類(lèi)型。這個(gè)翻譯步驟可以基于存儲(chǔ)于諸如SNOMED的本體中的信息。這種翻譯,或映射,能夠直接實(shí)現(xiàn),或者經(jīng)由詞干處理步驟(本身從Baeza-Yates等人文獻(xiàn)的168頁(yè)已知)實(shí)現(xiàn)以更好處理自由的關(guān)鍵詞輸入,即,通過(guò)僅匹配詞干而不是整個(gè)自由輸入的關(guān)鍵詞。所述映射可以由,例如,現(xiàn)有的本體(例如,合適的SNOMED碼)驅(qū)動(dòng),和/或通過(guò)使用包含由其他顧客使用相同關(guān)鍵詞選擇的所有數(shù)據(jù)類(lèi)型的數(shù)據(jù)庫(kù)來(lái)驅(qū)動(dòng)。數(shù)據(jù)類(lèi)型選擇器8也可以被布置為搜索包含所述關(guān)鍵詞的文檔,并且用于選擇包含所述關(guān)鍵詞的文檔的文檔類(lèi)型。用戶(hù)接口1可以被配置為顯示自動(dòng)選擇的數(shù)據(jù)類(lèi)型以及一同顯示那種數(shù)據(jù)類(lèi)型的文檔的范例,以使得用戶(hù)能夠選擇(取消選擇)用于進(jìn)一步處理的數(shù)據(jù)類(lèi)型。文檔分析器2還可以包括文檔預(yù)選擇器7,所述文檔預(yù)選擇器7用于基于主題10選擇由屬性發(fā)現(xiàn)器5分析的多個(gè)文檔11。例如,文檔預(yù)選擇器7可以被布置為執(zhí)行與主題10相關(guān)的一個(gè)或多個(gè)關(guān)鍵詞的關(guān)鍵詞搜索。例如,主題10可以由關(guān)鍵詞本身表示,并且文檔預(yù)選擇器7可以被布置為發(fā)現(xiàn)包含那個(gè)關(guān)鍵詞的文檔。同樣,可以使用本體發(fā)現(xiàn)額外的關(guān)鍵詞,并且包括這些額外的關(guān)鍵詞的文檔也可以包含于所述多個(gè)文檔中。在所述系統(tǒng)包括數(shù)據(jù)類(lèi)型選擇器8的情況下,文檔預(yù)選擇器7可以被布置為選擇具有所選擇的數(shù)據(jù)類(lèi)型的多個(gè)文檔11。文檔分析器2可以包括屬性發(fā)現(xiàn)器5,所述屬性發(fā)現(xiàn)器5用于分析多個(gè)文檔11的內(nèi)容以發(fā)現(xiàn)與主題10相關(guān)的文檔的至少一個(gè)區(qū)別屬性12。這樣的區(qū)別屬性12可以表現(xiàn)為在內(nèi)容中和/或文檔的元數(shù)據(jù)中的特定關(guān)鍵詞。因?yàn)橛晌臋n預(yù)選擇器7生成的多個(gè)文檔11至少具有一些與主題10相關(guān)的內(nèi)容,因此可以從該內(nèi)容導(dǎo)出與主題10相關(guān)的文檔屬性。例如,艾滋病與一些具體藥物相關(guān),例如,拉米夫定(lamivudine)、依曲韋林(etravirine)、替拉那韋(tipranavir)以及恩夫韋地(enfuvertide)。因?yàn)檫@些條目出現(xiàn)在多個(gè)文檔11中,故所述系統(tǒng)可以總結(jié)出包括條目拉米夫定、依曲韋林、替拉那韋和/或恩夫韋地的文檔是與艾滋病相關(guān)的文檔的區(qū)別屬性,因?yàn)槿绻谌街篱_(kāi)具了這些藥物,他就可以推斷患者患有艾滋病相關(guān)的疾病。疾病與相應(yīng)藥物之間的這樣的關(guān)系可能已經(jīng)包含在本體中,但是如果沒(méi)有,這樣的關(guān)系能夠從多個(gè)文檔11中推導(dǎo)出,因?yàn)榇嬖谶@樣的文檔:在所述文檔中,疾病的診斷與開(kāi)具的藥物相耦合。因此,所述系統(tǒng)能夠從所述文檔學(xué)習(xí)這樣的關(guān)聯(lián)。更一般地,這可以使用下列典型的詞匯和信息檢索算法來(lái)完成:-搜索所述關(guān)鍵詞的同義詞。所述同義詞可以在通用詞典中發(fā)現(xiàn),也可以在覆蓋醫(yī)學(xué)專(zhuān)業(yè)術(shù)語(yǔ)的專(zhuān)業(yè)醫(yī)學(xué)詞典中發(fā)現(xiàn)。能夠?yàn)槊總€(gè)同義詞分配一個(gè)數(shù)字,所述數(shù)字代表其關(guān)于由用戶(hù)指示的主題的相關(guān)性。-在文檔預(yù)選擇器7選擇的多個(gè)文檔11中搜索最頻繁使用的條目。所述最頻繁使用的條目能夠通過(guò)使用信息檢索方法,基于例如在文檔中的條目頻率和/或逆向文檔頻率來(lái)選擇。例如,包含所述條目的文檔的數(shù)目,例如tf.idf,BM25,語(yǔ)言模型,參見(jiàn)Baeza-Yates等人文獻(xiàn)的第二章:Modeling。此外,關(guān)于條目鄰近項(xiàng)(短語(yǔ))的信息能夠用于,使用從例如,Rasofolo,Y.,和Savoy,J.的在AdvancesinInformationRetrieval(2003)中的“TermProximityScoringforKeyword-BasedRetrievalSystems”的己知技術(shù),為用戶(hù)估計(jì)條目的相關(guān)性。作為這個(gè)階段的結(jié)果,可以確定具有相關(guān)聯(lián)的相關(guān)性概率的關(guān)鍵詞(和/或短語(yǔ))列表。-使用相關(guān)詞典,例如包括醫(yī)學(xué)數(shù)據(jù)庫(kù)專(zhuān)用的無(wú)效詞列表和醫(yī)學(xué)條目統(tǒng)計(jì)分布的醫(yī)學(xué)詞典,重新評(píng)估前k個(gè)最相關(guān)條目。這個(gè)步驟是有用的,因?yàn)樵卺t(yī)學(xué)報(bào)告中的條目分布相比于一般條目分布可能是歪曲的。能夠僅繼續(xù)具有最高相關(guān)性的l個(gè)條目,其中,l<k。例如,上文提到的參數(shù)k和l可以由管理員、用戶(hù)指定,或憑經(jīng)驗(yàn)確定。用戶(hù)接口1可以被布置為顯示l個(gè)額外關(guān)鍵詞的列表并且使得用戶(hù)能夠選擇他/她想要包含進(jìn)次級(jí)搜索中的那些。任選地,應(yīng)該顯示每個(gè)條目的相關(guān)性??蛇x地,自動(dòng)執(zhí)行額外關(guān)鍵詞的選擇并且在沒(méi)有用戶(hù)交互的情況下將所述關(guān)鍵詞轉(zhuǎn)發(fā)給文檔選擇器6。也可以支持除了關(guān)鍵詞的形式之外的區(qū)別屬性,例如可以生成包含一個(gè)或多個(gè)關(guān)鍵詞的更復(fù)雜的邏輯表達(dá)(例如,存在關(guān)鍵詞A,但不存在關(guān)鍵詞B),或與文檔的元數(shù)據(jù)或特征相關(guān)的屬性。所述至少一個(gè)區(qū)別屬性12也可以包括數(shù)據(jù)類(lèi)型。屬性發(fā)現(xiàn)器5可以被布置為將自然語(yǔ)言處理和/或信息檢索方法應(yīng)用于所述多個(gè)文檔11的內(nèi)容。文檔分析器2還可以包括文檔選擇器6,所述文檔選擇器6用于基于區(qū)別屬性12選擇所述文檔的組13。在區(qū)別屬性12是關(guān)鍵詞的形式的情況中,可以在電子健康記錄中的所有文檔上執(zhí)行關(guān)鍵詞搜索。在邏輯表達(dá)的情況中,可以針對(duì)電子健康記錄中的所有文檔評(píng)估這種邏輯表達(dá)。文檔選擇器6可以被布置為基于所述區(qū)別屬性,例如基于所選擇的關(guān)鍵詞,以查詢(xún)條目展開(kāi)的方式(參見(jiàn),例如1996年,Efthimiadis,E.N.在AnnualReviewofInformationSystemsandTechnology(ARIST)中的“QueryExpansion”)執(zhí)行額外的文檔搜索??梢允褂门c之前步驟使用的方法相同或相似的信息檢索方法執(zhí)行這種額外的搜索。然而,在這種情況中,可以基于所選擇的關(guān)鍵詞,使用信息檢索方法評(píng)估全部記錄。首先,可以識(shí)別前m個(gè)對(duì)于所選擇的關(guān)鍵詞最相關(guān)的記錄(在此估計(jì)相關(guān)性程度)。這些記錄可以關(guān)于它們的相關(guān)性以降序排列,并且,任選地,可以呈現(xiàn)給用戶(hù)以用于選擇。然后,記錄的相關(guān)性可以基于它們與數(shù)據(jù)類(lèi)型的關(guān)聯(lián)集合。之后可以將前n個(gè)數(shù)據(jù)類(lèi)型的列表以降序呈現(xiàn)給用戶(hù)。如在之前的步驟中,m和n的選擇能夠憑經(jīng)驗(yàn)確定或者由用戶(hù)預(yù)先選擇。可以向用戶(hù)提供這樣的選項(xiàng):選擇他/她想要將哪些數(shù)據(jù)類(lèi)型加入到受限的數(shù)據(jù)類(lèi)型的組中。通過(guò)選擇數(shù)據(jù)類(lèi)型,例如,能夠?qū)崿F(xiàn)屬于那種數(shù)據(jù)類(lèi)型的記錄的自動(dòng)選擇。用戶(hù)接口1可以被布置為顯示由文檔分析器2發(fā)現(xiàn)的文檔的組13。所述用戶(hù)接口還可以被布置為使得用戶(hù)能夠調(diào)整所述文檔的組13以獲得調(diào)整的文檔的組(13’)。關(guān)聯(lián)子系統(tǒng)3可以因此被布置為將所述許可的組15與調(diào)整的文檔的組13’相關(guān)聯(lián)??蛇x地,所述文檔的組13在沒(méi)有用戶(hù)干預(yù)的情況下由關(guān)聯(lián)子系統(tǒng)3處理。如上文提到地,用戶(hù)接口1可以被布置為使得用戶(hù)能夠?qū)τ蓪傩园l(fā)現(xiàn)器5發(fā)現(xiàn)的至少一個(gè)區(qū)別屬性12做出改變,并且所述文檔選擇器6可以被布置為基于修改的區(qū)別屬性12’選擇所述文檔的組13。所述系統(tǒng)還可以包括訪問(wèn)控制子系統(tǒng)9,所述訪問(wèn)控制子系統(tǒng)9被布置為用由關(guān)聯(lián)子系統(tǒng)3獲得的訪問(wèn)控制策略4配置。訪問(wèn)控制子系統(tǒng)9可以被配置為強(qiáng)化關(guān)于所述文檔的組13和至少一個(gè)用戶(hù)16的所述許可的組15。這樣的訪問(wèn)控制系統(tǒng)本身在本領(lǐng)域中是已知的,并且能夠由本領(lǐng)域技術(shù)人員鑒于本說(shuō)明書(shū)構(gòu)建。圖2圖示了用于生成訪問(wèn)控制策略的相似的系統(tǒng)。在此僅描述與圖1所述的系統(tǒng)的不同。使用相同的附圖標(biāo)記在圖2中指示相似的對(duì)象。在圖2的系統(tǒng)中,所述主題包括關(guān)鍵詞210。文檔分析器202被布置為在電子健康記錄的文檔214的內(nèi)容中搜索關(guān)鍵詞210,以獲得包含關(guān)鍵詞210的多個(gè)文檔211。文檔分析器202可以被布置為基于包含關(guān)鍵詞210的文檔211的內(nèi)容,以本說(shuō)明書(shū)中別處所述的方式,發(fā)現(xiàn)另外的關(guān)鍵詞212,并且被布置為基于所述另外的關(guān)鍵詞212選擇所述文檔的組13。圖3示出了創(chuàng)建訪問(wèn)控制策略的方法的流程圖。所述方法包括使得用戶(hù)能夠指示主題和許可的組的步驟301。所述方法可以進(jìn)行至分析多個(gè)文檔的內(nèi)容以發(fā)現(xiàn)與所述主題相關(guān)的文檔的組的步驟301。所述方法可以進(jìn)行至將所述許可的組與所述文檔的組相關(guān)聯(lián)以獲得訪問(wèn)控制策略的步驟303。至此所述方法可以終止。可選地,所述方法繼續(xù)至根據(jù)所述關(guān)聯(lián)的許可的組強(qiáng)化對(duì)所述文檔的組的訪問(wèn)的步驟304。所述方法的變型和擴(kuò)展可以由本領(lǐng)域技術(shù)人員參考本文中的系統(tǒng)的描述來(lái)實(shí)現(xiàn)。例如,可以使得用戶(hù)能夠指示一個(gè)或多個(gè)用戶(hù),向所述一個(gè)或多個(gè)用戶(hù)授予所述許可的組。在步驟303中,可以擴(kuò)展所述關(guān)聯(lián)以使得所述許可的組與所述文檔的組和所指示的一個(gè)或多個(gè)用戶(hù)這兩者相關(guān)聯(lián)。在本文中描述的所述方法和系統(tǒng)可以至少部分地實(shí)現(xiàn)為作為計(jì)算機(jī)程序產(chǎn)品的軟件??梢栽诎ㄅc用戶(hù)定義的主題(例如關(guān)鍵詞)相關(guān)的信息的(用戶(hù))EHR/PHR中識(shí)別記錄(或文檔)的子集。這可以通過(guò)三個(gè)步驟完成:-直接映射(例如基于本體):識(shí)別包含與用戶(hù)隱私偏好相關(guān)的記錄(例如文檔)的數(shù)據(jù)類(lèi)型。直接映射可以建立在由用戶(hù)在他或她的隱私偏好中指定的關(guān)鍵詞(諸如艾滋?。┡c包含相關(guān)文檔的數(shù)據(jù)類(lèi)型之間。這種映射可以,例如,基于現(xiàn)有的本體(例如,適當(dāng)?shù)腟NOMED碼)。對(duì)被識(shí)別為與由用戶(hù)指定的關(guān)鍵詞具有聯(lián)系的數(shù)據(jù)類(lèi)型和/或文檔進(jìn)行標(biāo)記,并且如在用戶(hù)隱私偏好中指定地限制對(duì)它們的訪問(wèn)。也可能,例如,根據(jù)現(xiàn)有的本體,針對(duì)包含所述關(guān)鍵詞或與用戶(hù)執(zhí)行的關(guān)鍵詞相關(guān)的關(guān)鍵詞的文檔執(zhí)行直接搜索。以這種方式,可以省略選擇文檔類(lèi)型的步驟。-提取額外關(guān)鍵詞:在第二步中,可以從在第一步中識(shí)別的相關(guān)文檔(或數(shù)據(jù)類(lèi)型)提取額外的關(guān)鍵詞。例如,關(guān)鍵詞可以是在直接映射至初始指定關(guān)鍵詞的記錄之一中提到的藥物名稱(chēng)。-識(shí)別額外的記錄:使用用戶(hù)定義的關(guān)鍵詞加上在第二步中提取的額外關(guān)鍵詞搜索剩余記錄。這征集了額外的數(shù)據(jù)類(lèi)型和/或記錄,用戶(hù)能夠使用所述額外的數(shù)據(jù)類(lèi)型和/或記錄指定他/她的隱私策略。另外,所選擇的關(guān)鍵詞、記錄或數(shù)據(jù)類(lèi)型的相關(guān)性(置信因子)可以在每個(gè)步驟中計(jì)算,并且任選地在顯示器上呈現(xiàn)以幫助用戶(hù)指定他/她的隱私策略??梢詫㈤撝岛?或前x個(gè)實(shí)體向用戶(hù)反饋以自動(dòng)化或加速指定過(guò)程。將由用戶(hù)定義的訪問(wèn)控制策略應(yīng)用于所識(shí)別的記錄。注意到,之前的三個(gè)步驟可以在所有步驟中包括與用戶(hù)的交互,以定義安全策略。然而,能夠?qū)⑦@些步驟的子集或所有自動(dòng)化,特別當(dāng)存在足夠的(典型用戶(hù)策略選擇概況的)經(jīng)驗(yàn)證據(jù)和足夠大的用戶(hù)隱私策略的數(shù)據(jù)庫(kù)時(shí)。在這樣的情況中,安全策略的指定會(huì)通過(guò)在各種步驟中與用戶(hù)的更少交互以及更少量的反饋信息來(lái)實(shí)現(xiàn)。例如,在最后步驟中,僅能夠示出較不相關(guān)的數(shù)據(jù)類(lèi)型和最特定的記錄,與此同時(shí)所述系統(tǒng)會(huì)自動(dòng)包括相關(guān)性高于憑經(jīng)驗(yàn)確定的閾值的數(shù)據(jù)類(lèi)型和記錄。圖4示出了用于生成訪問(wèn)策略的系統(tǒng)403的背景概況的示意圖。系統(tǒng)403的輸入是包括多個(gè)文檔401的電子健康記錄。系統(tǒng)403的另一輸入是本體402。系統(tǒng)403包括用戶(hù)接口405和文檔分析器404。如由在文檔分析器404和用戶(hù)接口405之間的箭頭試圖圖示的,可以存在三個(gè)交互階段:借助例如關(guān)鍵詞的主題的第一指示;由文檔分析器404提出的數(shù)據(jù)類(lèi)型/文檔的第一用戶(hù)選擇;以及由文檔分析器404提出的數(shù)據(jù)類(lèi)型/文檔的最終用戶(hù)選擇。結(jié)果409可以包括從原始主題/關(guān)鍵詞406到一組數(shù)據(jù)類(lèi)型/文檔407上的映射408。為了創(chuàng)建訪問(wèn)控制策略,可以將許可的組與文檔的組407相關(guān)聯(lián)。這些關(guān)聯(lián)可以以若干方式使用,例如,通過(guò)個(gè)人偏好管理器409,以將所述訪問(wèn)控制策略和/或映射408存儲(chǔ)于個(gè)人用戶(hù)配置中以用于未來(lái)使用。這允許用戶(hù)更簡(jiǎn)單地將許可應(yīng)用于與那個(gè)關(guān)鍵詞相關(guān)的文檔??梢栽谒鲈L問(wèn)控制策略的控制下操作訪問(wèn)控制系統(tǒng)410。可以操作機(jī)器學(xué)習(xí)部件411以基于映射408,創(chuàng)建在關(guān)鍵詞和數(shù)據(jù)類(lèi)型/另外關(guān)鍵詞之間的通用映射。這些通用映射可以是由不同用戶(hù)產(chǎn)生的映射408的結(jié)果,并且包含于其中的知識(shí)可以用于使用在本領(lǐng)域中本身已知的機(jī)器學(xué)習(xí)技術(shù)來(lái)改進(jìn)文檔分析器403的自動(dòng)部分。以這種方式,可以減少或完全避免在文檔分析器403中的用戶(hù)交互。圖5是可以由用戶(hù)接口1生成的用戶(hù)接口布局的草圖,用戶(hù)接口1使得用戶(hù)能夠從多個(gè)數(shù)據(jù)類(lèi)型和/或文檔中選擇。這樣的接口布局可以用于使得用戶(hù)能夠在訪問(wèn)控制策略創(chuàng)建過(guò)程的不同交互步驟中做出選擇。在KWD,可以顯示用戶(hù)輸入的關(guān)鍵詞或指示的主題。在DT1、DT2、…、DTm,可以顯示被認(rèn)為與所述關(guān)鍵詞/主題相關(guān)的不同數(shù)據(jù)類(lèi)型。在R1_DT1、R2_DT1、…、Rn_DT2,顯示數(shù)據(jù)類(lèi)型DT1的文檔。在R1_DT2、R2_DT2、…、Rn_DT2,顯示數(shù)據(jù)類(lèi)型DT2的文檔。在R1_DTm、R2_DTm、…、Rn_DTm,顯示數(shù)據(jù)類(lèi)型DTm的文檔。以這種方式,顯示m個(gè)數(shù)據(jù)類(lèi)型,并且針對(duì)每個(gè)類(lèi)型有n個(gè)文檔。注意,針對(duì)每個(gè)類(lèi)型顯示的文檔個(gè)數(shù)不需要針對(duì)每個(gè)類(lèi)型都相同??拷總€(gè)數(shù)據(jù)類(lèi)型和文檔,顯示了復(fù)選框,所述復(fù)選框使得用戶(hù)能夠選擇501或取消選擇502用于包含在接下來(lái)的處理步驟中的那些特定數(shù)據(jù)類(lèi)型或文檔。文檔類(lèi)型DT2的包括,501通常意味自動(dòng)包括那種文檔類(lèi)型DT2的所有文檔R1_DT2、R2_DT2、…、Rn_DT2。這樣的細(xì)節(jié)可以在用戶(hù)接口1中處理。在因此在該程序中具體點(diǎn)處不預(yù)期輸入的情況中,可以從所述用戶(hù)接口省略或者文檔類(lèi)型DT1、DT2、…、DTm,或者獨(dú)立文檔Rx_DTy。應(yīng)該理解,本發(fā)明也適用于計(jì)算機(jī)程序,具體而言,適于實(shí)踐本發(fā)明的在載體上或載體中的計(jì)算機(jī)程序。所述程序可以是源代碼、目標(biāo)代碼、源代碼與目標(biāo)代碼中間的代碼(例如部分編譯的形式)的形式,或者為適合用于實(shí)現(xiàn)根據(jù)本發(fā)明所述的方法的任何其他形式。也應(yīng)該理解,這樣的程序可以具有許多不同的結(jié)構(gòu)設(shè)計(jì)。例如,實(shí)現(xiàn)根據(jù)本發(fā)明所述的方法或系統(tǒng)功能的程序代碼可以細(xì)分為一個(gè)或多個(gè)子例程。在這些子例程中分配功能的許多不同方式對(duì)本領(lǐng)域技術(shù)人員是顯而易見(jiàn)的。所述子例程可以一起存儲(chǔ)于一個(gè)可執(zhí)行文件中以形成自包含程序。這樣的可執(zhí)行文件可以包括計(jì)算機(jī)可執(zhí)行指令,例如,處理器指令和/或解釋器指令(例如Java解釋器指令)??蛇x地,所述子例程中的一個(gè)或多個(gè),或者全部可以存儲(chǔ)在至少一個(gè)外部庫(kù)文件中,并且靜態(tài)地或者動(dòng)態(tài)地鏈接至主程序,例如,在運(yùn)行中。所述主程序包括對(duì)所述子例程中至少一個(gè)的至少一個(gè)調(diào)用。與所述計(jì)算機(jī)程序產(chǎn)品相關(guān)的實(shí)施例包括計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令與本文闡述的方法中的至少一個(gè)的每個(gè)處理步驟相對(duì)應(yīng)。這些指令可以細(xì)分為子例程和/或存儲(chǔ)于可以靜態(tài)或動(dòng)態(tài)鏈接的一個(gè)或多個(gè)文件中。與計(jì)算機(jī)程序產(chǎn)品相關(guān)的另一實(shí)施例包括計(jì)算機(jī)可讀指令,所述計(jì)算機(jī)可讀指令與本文闡述的系統(tǒng)和/或產(chǎn)品中的至少一個(gè)的每個(gè)器件相對(duì)應(yīng)。這些指令可以細(xì)分為子例程和/或存儲(chǔ)于可以靜態(tài)或動(dòng)態(tài)鏈接的一個(gè)或多個(gè)文件中。計(jì)算機(jī)程序的載體可以是任何實(shí)體或能夠承載程序的設(shè)備。例如,所述載體可以包括存儲(chǔ)介質(zhì),例如ROM,諸如CDROM或半導(dǎo)體ROM,或者磁記錄介質(zhì),例如,軟盤(pán)或硬盤(pán)。此外,所述載體可以是可傳輸載體,諸如電學(xué)或光學(xué)信號(hào),所述可傳輸載體可以經(jīng)由電學(xué)或光學(xué)線纜,或者通過(guò)無(wú)線電或其他方式傳送。當(dāng)所述程序在這樣的信號(hào)中具體實(shí)現(xiàn)時(shí),所述載體可以由線纜,或者其他設(shè)備或器件構(gòu)成?;蛘?,所述載體可以是內(nèi)嵌有所述程序的集成電路,所述集成電路適于執(zhí)行相關(guān)方法,或用于相關(guān)方法的執(zhí)行。應(yīng)該注意,上文提到的實(shí)施例說(shuō)明本發(fā)明,而不是限制本發(fā)明,并且本領(lǐng)域技術(shù)人員將能夠在不脫離所附權(quán)利要求的范圍的情況下設(shè)計(jì)許多可選的實(shí)施例。在權(quán)利要求中,置于括號(hào)中的任何附圖標(biāo)記不應(yīng)被解讀為限制權(quán)利要求。動(dòng)詞“包括”極其變化的使用不排除權(quán)利要求中記載的那些以外的元件或步驟的存在。元件前的冠詞“一”不排除多個(gè)這樣元件的存在。本發(fā)明可以借助包括若干不同元件的硬件、以及借助適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干器件的裝置權(quán)利要求中,這些器件的一些可以由硬件的一個(gè)且相同的項(xiàng)目實(shí)現(xiàn)。在相互不同的從屬權(quán)利要求中記載了特定措施這一僅有事實(shí)并不指示不能有利地使用這些措施的組合。