專利名稱:信息處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息處理裝置。
背景技術(shù):
常規(guī)地存在利用通信基礎(chǔ)架構(gòu)來把信息處理裝置(諸如PC (個(gè)人計(jì)算機(jī))、蜂窩電話和具有通信功能的AV 設(shè)備等)中累積的用戶信息提供給服務(wù)提供商的技術(shù)。用戶信息的示例包括用戶使用的信息處理裝置的屬性信息、用戶的個(gè)人信息和表示用戶向信息處理裝置的輸入操作的歷史的操作歷史信息。在該技術(shù)中,存在通過Web瀏覽器指定把按照緯度和經(jīng)度表示信息處理裝置的當(dāng)前位置的當(dāng)前位置信息發(fā)送到服務(wù)提供商的服務(wù)器裝置的接口(地理位置API)的技術(shù)(見非專利文獻(xiàn)I)。在非專利文獻(xiàn)I的技術(shù)中,當(dāng)信息處理裝置接收具有隱藏在其中的地理位置API的HTML文本時(shí),信息處理裝置通過API將當(dāng)前位置信息的公開要求報(bào)告給用戶,并且允許用戶選擇是否可以允許當(dāng)前位置信息的公開,由此控制對(duì)當(dāng)前位置信息的訪問。引文列表非專利文獻(xiàn)非專利文獻(xiàn)I H Geolocation API Specification Editor,s Draft3OJune2009http://dev. w3. org/geo/api/spec-source. html
發(fā)明內(nèi)容
技術(shù)問題然而,在非專利文獻(xiàn)I中的技術(shù)中,難以根據(jù)作為訪問目標(biāo)的信息的值來控制訪問,例如當(dāng)用戶在家時(shí)不公開當(dāng)前位置信息的情況。例如,當(dāng)把非專利文獻(xiàn)I中的技術(shù)應(yīng)用于將上面提到的信息處理裝置中累積的用戶信息提供給服務(wù)提供商的技術(shù)時(shí),難以響應(yīng)于從服務(wù)提供商請(qǐng)求使用用戶信息的請(qǐng)求而根據(jù)用戶信息的值來控制訪問。本發(fā)明是鑒于上述情況而做出的,并且本發(fā)明的目的在于提供一種基于用戶信息的值、根據(jù)響應(yīng)于來自服務(wù)器裝置的使用用戶信息的請(qǐng)求的公開來控制訪問的信息處理裝置。問題的解決方案為了解決上述問題并且實(shí)現(xiàn)目的,本發(fā)明提供一種信息處理裝置,包括第一存儲(chǔ)部,用于存儲(chǔ)包含多條用戶屬性信息的用戶信息;接收單元,被配置為從服務(wù)器裝置接收用于通過統(tǒng)一處理對(duì)用戶信息進(jìn)行訪問的第一程序;第一分析單元,被配置為分析接收到的第一程序并且提取要被使用的用戶屬性信息;第二存儲(chǔ)單元,用于針對(duì)每條用戶屬性信息和作為用戶屬性信息的值的每個(gè)屬性值存儲(chǔ)可訪問性信息,該可訪問性信息表示是否允許對(duì)用戶屬性信息的訪問;確定單元,被配置為通過使用所提取的用戶屬性信息的可訪問性信息來確定是否允許使用用戶屬性信息的屬性值;執(zhí)行單元,被配置為根據(jù)確定單元的確定結(jié)果來執(zhí)行第一程序;以及執(zhí)行控制器,被配置為當(dāng)確定不允許使用用戶屬性信息的屬性值時(shí)不允許執(zhí)行單元執(zhí)行第一程序的全部或一部分,以便拒絕從第一程序?qū)τ脩魧傩孕畔⒌膶傩灾档脑L問,而當(dāng)確定允許使用用戶屬性信息的屬性值時(shí)允許執(zhí)行單元執(zhí)行第一程序,以便允許對(duì)用戶屬性信息的屬性值的訪問。本發(fā)明的有益效果本發(fā)明可以基于用戶信息的值、根據(jù)響應(yīng)于來自服務(wù)器裝置的使用用戶信息的請(qǐng)求的公開來控制訪問。
圖I是示出根據(jù)第一實(shí)施例的信息處理系統(tǒng)的配置的圖。圖2是示出用戶信息的圖。 圖3是示出用戶信息應(yīng)用程序的描述的一部分的視圖。圖4是示出過濾信息的圖。圖5是示出內(nèi)容顯示處理的過程的流程圖。圖6是示出根據(jù)第二實(shí)施例的過濾信息的圖。圖7是示出操作歷史信息的圖。圖8是示出用戶信息應(yīng)用程序的描述的一部分的圖。圖9是示出內(nèi)容顯示處理的過程的流程圖。圖10是示出根據(jù)第三實(shí)施例的信息處理系統(tǒng)的配置的圖。圖11是示出內(nèi)容相關(guān)信息的圖。圖12是示出用戶信息應(yīng)用程序的描述的一部分的圖。圖13是示出對(duì)圖12中的第五行描述的XML數(shù)據(jù)的圖。圖14是示出過濾信息的圖。圖15是示出內(nèi)容顯示處理的過程的流程圖。圖16是示出內(nèi)容顯示處理的過程的流程圖。圖17是示出根據(jù)第四實(shí)施例的信息處理系統(tǒng)的配置的圖。圖18是示出對(duì)圖12中的第五行描述的XML數(shù)據(jù)的圖。圖19是示出根據(jù)第五實(shí)施例的信息處理系統(tǒng)的配置的圖。圖20是示出偏好信息的圖。圖21是示出內(nèi)容顯示處理的過程的流程圖。
具體實(shí)施例方式以下將參照附圖詳細(xì)描述根據(jù)本發(fā)明的一個(gè)實(shí)施例的信息處理裝置。[第一實(shí)施例]圖I是示出根據(jù)該實(shí)施例的包括作為信息處理裝置的內(nèi)容顯示裝置101的信息處理系統(tǒng)的配置以及內(nèi)容顯示裝置101的功能配置的圖。信息處理系統(tǒng)包括內(nèi)容顯示裝置101和由服務(wù)提供商操作的服務(wù)器裝置201A、201B以及201C。內(nèi)容顯示裝置101以及服務(wù)器裝置201A和201B通過網(wǎng)絡(luò)301而連接。網(wǎng)絡(luò)301是例如LAN (局域網(wǎng))、內(nèi)部網(wǎng)、以太網(wǎng)(注冊(cè)商標(biāo))、互聯(lián)網(wǎng)、WAN (廣域網(wǎng))、質(zhì)量保證閉環(huán)網(wǎng)絡(luò)NGN (下一代網(wǎng)絡(luò))或數(shù)字地面廣播網(wǎng)絡(luò)。當(dāng)無需區(qū)分服務(wù)器裝置201A、201B和201C時(shí),它們被簡(jiǎn)單地稱為服務(wù)器裝置201。除了服務(wù)器裝置201A、201B和201C之外,服務(wù)器裝置201也可以連接到網(wǎng)絡(luò)301。接下來將描述根據(jù)該實(shí)施例的內(nèi)容顯示裝置101的硬件結(jié)構(gòu)。根據(jù)該實(shí)施例的內(nèi)容顯示裝置101包括控制整個(gè)裝置的控制單元(比如CPU (中央處理單元))、用于存儲(chǔ)各種類型的數(shù)據(jù)和各種程序的主存儲(chǔ)單元(比如ROM (只讀存儲(chǔ)器)或RAM (隨機(jī)存取存儲(chǔ)器))、用于存儲(chǔ)各種類型的數(shù)據(jù)和各種程序(比如內(nèi)容)的輔助存儲(chǔ)單元(比如HDD (硬盤驅(qū)動(dòng)器))以及將這些組件互連的總線。具體地說,內(nèi)容顯示裝置101具有利用計(jì)算機(jī)的通用硬件結(jié)構(gòu)。內(nèi)容顯示裝置101包括顯示信息的顯示單元、接受用戶的指令輸入的操作輸入單元(諸如鍵盤、鼠標(biāo)或遙控器等)以及控制與外部裝置(比如服務(wù)器裝置201)通信的通信I/F (接口)。這些單元通過有線或無線連接而互連。通過網(wǎng)絡(luò)301建立與服務(wù)器裝置201的通信。例如,可以通過個(gè)人計(jì)算機(jī)、數(shù)字電視、硬盤記錄器、STB (機(jī)頂盒)或移動(dòng)電話(比如蜂窩電話)來實(shí)現(xiàn)內(nèi)容顯示裝置101。例如,顯示單元是可以安裝到這些設(shè)備的顯示器(比如液晶顯示器),并且顯示通過執(zhí)行互聯(lián)網(wǎng)瀏覽器應(yīng)用(程序)生成的屏幕。內(nèi)容顯示裝置101也可以被提供有各種傳感器,諸如檢測(cè)指紋的生物測(cè)定認(rèn)證傳感器、檢測(cè)當(dāng)前位置的傳感器或檢測(cè)加速度的加速度傳感器。 服務(wù)器裝置201的硬件結(jié)構(gòu)幾乎等同于內(nèi)容顯示裝置101的硬件結(jié)構(gòu),并且它是利用計(jì)算機(jī)的通用硬件結(jié)構(gòu)。服務(wù)器裝置201例如是由主要門戶站點(diǎn)(比如Yahoo!(注冊(cè)商標(biāo)))、銷售站點(diǎn)(比如Amazon (注冊(cè)商標(biāo)))、視頻共享站點(diǎn)(比如YouTube (注冊(cè)商標(biāo)))、信息站點(diǎn)(比如⑶RUNAVI (注冊(cè)商標(biāo)))、SNS (社交網(wǎng)絡(luò)服務(wù))站點(diǎn)(比如mixi (注冊(cè)商標(biāo)))或IPTV服務(wù)站點(diǎn)(比如Hikari TV (注冊(cè)商標(biāo)))操作的服務(wù)器裝置,或數(shù)字地面廣播的發(fā)送設(shè)備。接下來將參照?qǐng)DI描述通過上述硬件結(jié)構(gòu)中的內(nèi)容顯示裝置101的CPU執(zhí)行在主存儲(chǔ)單元或輔助存儲(chǔ)單元中存儲(chǔ)的各種程序來實(shí)現(xiàn)的各種功能。內(nèi)容顯示裝置101包括用戶信息存儲(chǔ)單元401、內(nèi)容接收單元402、內(nèi)容處理單元403、內(nèi)容顯示控制單元404、用戶信息提取單元405、過濾信息存儲(chǔ)單元406、用戶信息輸出控制單元407、信息格式存儲(chǔ)單元408和信息格式輸出單元409。在CPU執(zhí)行程序期間,內(nèi)容接收單元402、內(nèi)容處理單元403、用戶信息提取單元405、用戶信息輸出控制單元407和信息格式輸出單元409被形成在主存儲(chǔ)單元(比如RAM)上。例如,用戶信息存儲(chǔ)單元401、過濾信息存儲(chǔ)單元406和信息格式存儲(chǔ)單元408是在主存儲(chǔ)單元或輔助存儲(chǔ)單元上構(gòu)建的數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)庫(kù)管理系統(tǒng)可以是XML (可擴(kuò)展標(biāo)記語(yǔ)言)數(shù)據(jù)庫(kù)或關(guān)系數(shù)據(jù)庫(kù)。系統(tǒng)不一定通過單個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)來構(gòu)建??梢砸黄鹗褂枚鄠€(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)(例如SQLite3、Oracle、MySQL)。系統(tǒng)可以構(gòu)建在單個(gè)物理存儲(chǔ)單元上,或可以構(gòu)建在多個(gè)物理輔助存儲(chǔ)單元(比如NAS (網(wǎng)絡(luò)附連存儲(chǔ))或SAN (存儲(chǔ)區(qū)域網(wǎng)絡(luò)))上。用戶信息存儲(chǔ)單元401、過濾信息存儲(chǔ)單元406和信息格式存儲(chǔ)單元408可以不由數(shù)據(jù)庫(kù)管理系統(tǒng)組成而由文件組(諸如僅CSV格式或密鑰/值存儲(chǔ))組成,只要它們具有能夠獲取作為每個(gè)存儲(chǔ)單元中存儲(chǔ)的數(shù)據(jù)的單元信息(項(xiàng))的單元。用戶信息存儲(chǔ)單元401在其中存儲(chǔ)用戶信息。用戶信息包括與用戶的屬性有關(guān)的多條用戶屬性信息。例如,用戶信息可以包含用戶的個(gè)人信息(例如姓名、年齡、地址、性別、職業(yè)、愛好、信用卡信息等)和表示用戶在內(nèi)容顯示裝置101上輸入的操作的內(nèi)容的操作歷史信息的歷史(操作歷史信息)。在內(nèi)容顯示裝置101被提供有傳感器的情況下,用戶信息可以包含可由傳感器檢測(cè)的信息(例如表示當(dāng)前位置的信息、表示加速度的信息、指紋信息等)。用戶信息也可以包含內(nèi)容顯示裝置101的裝置屬性信息(批號(hào)、產(chǎn)品名稱等)。用戶信息不一定包含上述用戶屬性信息,并且可以包含在此未描述的各種個(gè)人信息。在該實(shí)施例中,用戶信息存儲(chǔ)單元401可以是管理由XML (可擴(kuò)展標(biāo)記語(yǔ)言)表示的用戶信息的XML數(shù)據(jù)庫(kù)。在該實(shí)施例中,假設(shè)用戶信息存儲(chǔ)單元401在其中存儲(chǔ)由XML表示的用戶信息,作為XML文檔文件。圖2是示出用戶信息的圖。圖2示出上述個(gè)人信息。標(biāo)簽〈userProfile〉與標(biāo)簽〈/userProfile〉之間的標(biāo)簽〈firstName〉,〈lastName〉,<sex>, <age>,…〈currentPosition〉,…中的每一個(gè)表示作為分配給用戶屬性信息的名稱的用戶屬性名稱(“名字”、“姓氏” “性別”、“年齡”、“當(dāng)前位置”等)。標(biāo)簽之間示出的值表示作為由用戶屬性信息表示的值的屬性值。例如,對(duì)于“名字”,屬性值表示為“Tarou”。對(duì)于“當(dāng)前位置”,經(jīng)度信息和緯度信息表示為當(dāng)前位置的坐標(biāo)。內(nèi)容顯示裝置101根據(jù)需要通過GPS (全球定位系統(tǒng))獲取經(jīng)度信息和緯度信息,并且允許用戶信息存儲(chǔ)單元401存儲(chǔ)該信息。如上所述,對(duì)于每個(gè)用戶在用戶信息存儲(chǔ)單元401中存儲(chǔ)包含多條用戶屬性信息的用戶信息。內(nèi)容接收單元402通過網(wǎng)絡(luò)301從服務(wù)器裝置201接收包含稍后描述的用戶信息應(yīng)用程序的內(nèi)容。在此描述的內(nèi)容可以是通過互聯(lián)網(wǎng)瀏覽器顯示的HTML(超文本標(biāo)記語(yǔ)言)文檔或與HTML文檔關(guān)聯(lián)的多媒體內(nèi)容(比如視頻圖像、圖像、音樂或書)。在該實(shí)施例中,假設(shè)內(nèi)容接收單元402是由IE(Internet Explorer,互聯(lián)網(wǎng)瀏覽器)、Firefox或Opera表示的互聯(lián)網(wǎng)瀏覽器應(yīng)用利用的HTTP客戶端。在此情況下,用戶信息應(yīng)用程序隱藏在作為內(nèi)容的HTML (超文本標(biāo)記語(yǔ)言)文檔中,作為Java腳本(Java描述語(yǔ)言)程序。內(nèi)容接收單元402將內(nèi)容中隱藏的用戶信息應(yīng)用程序發(fā)送到用戶信息提取單元405。圖3是示出用戶信息應(yīng)用程序的描述的一部分的圖。在圖3中,用戶信息應(yīng)用程序利用來自用戶信息存儲(chǔ)單元401中存儲(chǔ)的用戶信息(見圖2)的表示當(dāng)前位置的用戶屬性信息(userProfile/currentPosition)。如圖3所示,當(dāng)該用戶信息應(yīng)用程序被CPU執(zhí)行時(shí)可以實(shí)現(xiàn)下述功能。CPU首先檢查是否可以利用用于用戶信息應(yīng)用程序的訪問API。如果不可利用API,則CPU結(jié)束處理(第一行到第三行)。如果可以利用API,則CPU檢查用戶信息的描述格式的版本。如果用戶信息的描述格式的版本不滿足條件,則CPU結(jié)束處理(第四行到第六行)。當(dāng)用戶信息的描述格式的版本滿足條件時(shí),CPU生成用于將用戶信息處理為XML文檔的對(duì)象(第七行),并且生成與該XML文檔相關(guān)聯(lián)的XPath句柄(第八行)。然后,CPU通過利用XPath來獲取表示用戶信息中包含的當(dāng)前位置的用戶屬性信息(/userProfile/currentPosition)(第九行和第十行)。當(dāng)CPU可以獲取信息時(shí),其允許顯示單元以彈出方式來顯示當(dāng)前位置的坐標(biāo)(第十二行)。該用戶信息應(yīng)用程序僅顯示當(dāng)前位置的坐標(biāo)。然而,可以存在可以實(shí)現(xiàn)根據(jù)當(dāng)前位置提供附近餐館或觀光點(diǎn)或附近車站的功能的用戶信息應(yīng)用程序。用戶信息提取單元405分析從內(nèi)容接收單元402發(fā)送的用戶信息應(yīng)用程序,以便提取在執(zhí)行用戶信息應(yīng)用程序期間利用的用戶屬性信息。用戶信息應(yīng)用程序是由統(tǒng)一處理通過其訪問內(nèi)容顯示裝置101中存儲(chǔ)的用戶信息的程序。通過使用公共API (應(yīng)用程序接口)來進(jìn)行對(duì)用戶信息應(yīng)用程序中的用戶信息的訪問的描述。例如,XPath或XQuery用作用于對(duì)用戶信息進(jìn)行訪問的公共API。用戶信息的公共描述格式是在內(nèi)容顯示裝置101與服務(wù)器裝置201之間共享相同圖式的XML格式。公共描述格式和公共API不限于該實(shí)施例、中描述的這些。公共描述格式可以表示為作為Java腳本的對(duì)象表示的JSON (Java腳本對(duì)象標(biāo)記)。用于對(duì)用戶信息進(jìn)行訪問的公共API可以是利用SQL (結(jié)構(gòu)化查詢語(yǔ)言)的API。用戶信息提取單元405分析上述用戶信息應(yīng)用程序,并且執(zhí)行用戶信息應(yīng)用程序,由此提取作為待訪問的目標(biāo)的用戶屬性信息。上述用戶信息提取單元405是綁定到充當(dāng)Java腳本分析/執(zhí)行單元的內(nèi)容處理單元403的軟件模塊。過濾信息存儲(chǔ)單元406在其中存儲(chǔ)表示是否允許通過執(zhí)行用戶信息應(yīng)用程序來使用每個(gè)用戶屬性信息的屬性值中的每一個(gè)的過濾信息。圖4是示出過濾信息的圖。如圖4所示,過濾信息被構(gòu)建為與表示用于每個(gè)用戶屬性信息及其屬性值的公開級(jí)別(“公開”、“保護(hù)”和“私有”)中的任一個(gè)的可訪問性信息相關(guān)聯(lián)?!肮_”表示允許發(fā)送?!氨Wo(hù)”表示允許引用,但禁止發(fā)送,并且信息僅用在內(nèi)容顯示裝置101中。例如,用于諱度信息(userProfile/currentPosition/Olatitude )和經(jīng)度信息(userProfile/currentPosition/Olong titude)的可訪問性信息對(duì)于對(duì)特定部分的訪問設(shè)置為“私有”(見第十一行),并且對(duì)于對(duì)作為屬性值的其它部分的訪問設(shè)置為“公開”(見第十二行)。例 如,通過“當(dāng)用戶在家或?yàn)猷従訒r(shí)不公開表示當(dāng)前位置的用戶屬性信息”的設(shè)置來設(shè)置上述過濾信息。如上所述,在該實(shí)施例中,公開級(jí)別可以對(duì)于用戶屬性信息的屬性值而不同。公開級(jí)別不限于上述三個(gè)級(jí)別。公開級(jí)別可以是公開和私有兩個(gè)??梢詫?duì)于組成過濾信息的屬性值指定通配符(*)。指定通配符的情況意味著對(duì)于可以是屬性值的所有值應(yīng)用指定的可訪問性信息。用戶信息輸出控制單元407基于過濾信息存儲(chǔ)單元406中存儲(chǔ)的過濾信息和由用戶信息提取單元405提取的用戶屬性信息的屬性值來確定是否可以執(zhí)行由內(nèi)容接收單元402接收的內(nèi)容中包含的用戶信息應(yīng)用程序。具體地說,當(dāng)過濾信息表示不允許使用通過執(zhí)行用戶信息接收程序利用的用戶屬性信息的屬性值時(shí),用戶信息輸出控制單元407不將用戶信息應(yīng)用程序發(fā)送到內(nèi)容處理單元403以拒絕從用戶信息應(yīng)用程序?qū)τ脩魧傩孕畔⒌脑L問。當(dāng)過濾信息表示允許使用時(shí),用戶信息輸出控制單元407輸出用戶屬性信息,并且將用戶信息應(yīng)用程序發(fā)送到內(nèi)容處理單元403以允許從用戶信息應(yīng)用程序?qū)τ脩魧傩孕畔⒌脑L問。在該實(shí)施例中,假設(shè)用戶信息輸出控制單元407是綁定到內(nèi)容處理單元403的軟件模塊,類似于用戶信息提取單元405。信息格式存儲(chǔ)單元408在其中存儲(chǔ)表示用戶信息圖式的格式信息和表示圖式版本的修訂信息,作為用戶信息存儲(chǔ)單元401中存儲(chǔ)的用戶信息的描述格式。圖式是XML圖式,例如,并且是關(guān)系數(shù)據(jù)庫(kù)的表圖式。例如,表示圖2所示的用戶信息的XML圖式的格式信息和表不XML圖式的版本號(hào)的修訂信息被存儲(chǔ)在信息格式輸出單兀409中。信息格式輸出單元409根據(jù)用戶信息應(yīng)用程序進(jìn)行的請(qǐng)求而輸出信息格式存儲(chǔ)單元408中存儲(chǔ)的格式信息和修訂信息。內(nèi)容處理單元403執(zhí)行從用戶信息輸出控制單元407發(fā)送的用戶信息應(yīng)用程序,對(duì)內(nèi)容接收單元402接收的內(nèi)容進(jìn)行解碼,并且將解碼的內(nèi)容發(fā)送到內(nèi)容顯示控制單元404。具體地說,當(dāng)網(wǎng)絡(luò)301是互聯(lián)網(wǎng)或NGN時(shí),內(nèi)容處理單元403是分析并且執(zhí)行HTML解析器/呈現(xiàn)器和Java腳本的分析/執(zhí)行單元。當(dāng)網(wǎng)絡(luò)301是廣播網(wǎng)絡(luò)(比如數(shù)字地面廣播、BS或CS)時(shí),內(nèi)容處理單元403是分析并且執(zhí)行MPEG-2解碼器以及BML解析器/呈現(xiàn)器和ECMA腳本的分析/執(zhí)行單元。內(nèi)容處理單元403不限于上述系統(tǒng)。在該實(shí)施例中,假設(shè)內(nèi)容處理單元403是分析并且執(zhí)行HTML解析器/呈現(xiàn)器和Java腳本的分析/執(zhí)行單元。具體地說,其為互聯(lián)網(wǎng)瀏覽器應(yīng)用的核心功能。內(nèi)容顯示控制單元404是允許顯示單元顯示由內(nèi)容處理單元403解碼的內(nèi)容的顯示控制單元。接下來,將參照?qǐng)D5描述根據(jù)該實(shí)施例的內(nèi)容顯示裝置101執(zhí)行的內(nèi)容顯示處理的過程。在以下描述中,假設(shè)使用圖2所示的用戶信息、圖3所示的用戶信息應(yīng)用程序和圖4所示的過濾信息。還假設(shè)公共API是XPath。內(nèi)容顯示裝置101首先通過內(nèi)容接收單元402的功能從服務(wù)器裝置201接收內(nèi)容(步驟S101)。接收的內(nèi)容具有其中隱藏的圖3所示的用戶信息應(yīng)用程序。內(nèi)容顯示裝置101然后通過內(nèi)容處理單元403的功能來分析步驟SlOl中接收的內(nèi)容(步驟S102),以便確定內(nèi)容中隱藏的Java腳本程序是否調(diào)用對(duì)用戶信息的訪問API,即其是否為用戶信息應(yīng)用程序(步驟S103)。在該實(shí)施例中,內(nèi)容顯示裝置101通過確定是否在圖3的第一行上調(diào)用“personal Information. Query”的詢問來進(jìn)行確定。如果內(nèi)容顯示裝置101確定不調(diào)用訪問API (步驟S103 :否),則不利用用戶信息,以使得內(nèi)容顯示裝置101對(duì)步驟SlOl中接收的內(nèi)容進(jìn)行解碼(步驟S113),并且允許顯示單元通 過內(nèi)容顯示控制單元404的功能來顯示解碼的內(nèi)容(步驟S114)。另一方面,內(nèi)容顯示裝置101確定訪問API被調(diào)用了(步驟S103 :是),內(nèi)容顯示裝置101基于圖3中第四行上persionallnformatin. Query, version ()的調(diào)用而通過使用信息格式輸出單元409的功能來從信息格式存儲(chǔ)單元409輸出作為用戶信息的描述格式(見圖2)的XML圖式的版本號(hào)(格式信息的修訂信息)。內(nèi)容顯示裝置101通過內(nèi)容處理單元403的功能來確定版本號(hào)是否與用戶信息應(yīng)用程序請(qǐng)求的版本一致(步驟S104)。假設(shè)例如信息格式存儲(chǔ)單元409中存儲(chǔ)的XML圖式的版本號(hào)是“I. 2”。當(dāng)用戶信息應(yīng)用程序請(qǐng)求的版本號(hào)是“I. I”或更高時(shí),內(nèi)容顯示裝置101通過內(nèi)容處理單元403的功能來確定版本號(hào)滿足版本條件(步驟S104 :是),以使得進(jìn)入步驟S105。當(dāng)版本號(hào)不滿足版本條件時(shí)(步驟S104 :否),內(nèi)容顯示裝置101不允許使用用戶信息,并且執(zhí)行步驟S113和S114中的處理。在步驟S105中,內(nèi)容處理單元403調(diào)出用戶信息提取單元405的功能。內(nèi)容顯示裝置101通過所調(diào)用的功能來分析用戶信息應(yīng)用程序的XPath (見圖3中的第九行),以便檢測(cè)用戶信息應(yīng)用程序利用表示用戶信息中包含的當(dāng)前位置的用戶屬性信息,由此提取用戶屬性信息。內(nèi)容顯示裝置101還檢測(cè)用戶屬性信息不發(fā)送到服務(wù)器裝置201 (見圖3中的第十二行)。然后,內(nèi)容顯示裝置101通過用戶信息輸出控制單元407的功能來確定與表示當(dāng)前位置的和步驟S105中提取的用戶屬性信息有關(guān)的過濾信息是否存儲(chǔ)在過濾信息存儲(chǔ)單元406中(見圖4)(步驟S106)。當(dāng)存儲(chǔ)過濾信息時(shí)(步驟S106 :是),內(nèi)容顯示裝置101從過濾信息存儲(chǔ)單元406讀取過濾信息。然后,內(nèi)容顯示裝置101從用戶信息存儲(chǔ)單元401讀取表示當(dāng)前位置的用戶屬性信息(步驟S109),并且通過使用過濾信息來確定是否允許在用戶信息應(yīng)用程序中使用用戶屬性信息的屬性值(步驟S110)。由步驟S109中獲取的用戶屬性信息表示的當(dāng)前位置的經(jīng)度和緯度的值(屬性值)落入由過濾信息表示的設(shè)置了 “私有”的部分(見圖4中的第十一行)。在此情況下(步驟SllO :否),內(nèi)容顯示裝置101拒絕從用戶信息應(yīng)用程序?qū)τ脩魧傩孕畔⒌膶傩灾档脑L問,由此在沒有輸出用戶屬性信息的情況下執(zhí)行步驟S113和S114中的處理。在此情況下,內(nèi)容顯示裝置101可以允許顯示單元顯示表示拒絕對(duì)用戶屬性信息的屬性值的訪問的消息。
另一方面,當(dāng)由步驟S109中獲取的用戶屬性信息表示的當(dāng)前位置的經(jīng)度和緯度落入由過濾信息表示的設(shè)置了 “公開”的部分內(nèi)時(shí)(見圖4中的第十二行),內(nèi)容顯示裝置101確定允許從用戶信息應(yīng)用程序?qū)τ脩魧傩孕畔⒌膶傩灾档脑L問(步驟SllO :是),由此輸出用戶屬性信息(步驟S111)。內(nèi)容顯示裝置101然后對(duì)步驟SlOl中接收的內(nèi)容進(jìn)行解碼,并且執(zhí)行用戶信息應(yīng)用程序。內(nèi)容顯示裝置101然后將當(dāng)前位置的坐標(biāo)轉(zhuǎn)換為字符串,并且允許顯示單元以彈出方式顯示結(jié)果(步驟S112)作為利用步驟Slll中輸出的用戶屬性信息的屬性值的處理。然后,內(nèi)容顯示裝置101執(zhí)行步驟S114中的處理。當(dāng)內(nèi)容顯示裝置101通過使用過濾信息確定拒絕從用戶信息應(yīng)用程序?qū)τ脩魧傩孕畔⒌膶傩灾档脑L問時(shí)(步驟SllO :否),執(zhí)行步驟S113和S114中的處理。當(dāng)與表示當(dāng)前位置的并且在步驟S105中提取的用戶屬性信息有關(guān)的過 濾信息(見圖4)未存儲(chǔ)在過濾信息存儲(chǔ)單元406中時(shí)(步驟S106 :否),內(nèi)容顯示裝置101允許顯示單元顯示用戶接口屏幕,以用于讓用戶確定在用戶信息應(yīng)用程序中是否允許使用用戶屬性信息的屬性值(步驟S107)。內(nèi)容顯示裝置101通過用戶接口屏幕上的操作輸入單元、根據(jù)用戶的操作輸入而生成涉及表示當(dāng)前位置的用戶屬性信息的過濾信息,并且將結(jié)果存儲(chǔ)到過濾信息存儲(chǔ)單元406 (步驟 S108)。如上所述,根據(jù)該實(shí)施例,不僅內(nèi)容顯示裝置101可以根據(jù)對(duì)于使用來自服務(wù)提供商的服務(wù)器裝置201的用戶信息的請(qǐng)求的公開級(jí)別來控制對(duì)每個(gè)用戶屬性信息及其屬性值的訪問,而且服務(wù)提供商也可以隨著在用戶信息的公開級(jí)別內(nèi)靈活地改變使用用戶信息的方式來實(shí)現(xiàn)各種服務(wù)。在背景技術(shù)描述的地理位置API中,難以根據(jù)作為待訪問的目標(biāo)的信息的值來控制訪問。然而,根據(jù)該實(shí)施例的內(nèi)容顯示裝置101可以根據(jù)作為用戶屬性信息(待訪問的目標(biāo))的值的屬性值來控制訪問。[第二實(shí)施例]接下來將描述根據(jù)第二實(shí)施例的信息處理裝置。與第一實(shí)施例相同的組件通過相同標(biāo)號(hào)被標(biāo)識(shí)以用于描述,或不重復(fù)描述。該實(shí)施例處理可以對(duì)于每個(gè)服務(wù)提供商設(shè)置為過濾信息的過濾信息。圖6是示出根據(jù)該實(shí)施例的過濾信息的圖。作為用于識(shí)別多個(gè)服務(wù)器裝置201中的每一個(gè)的識(shí)別符的服務(wù)信息被分配給連接到網(wǎng)絡(luò)301的多個(gè)服務(wù)器裝置201中的每一個(gè)。服務(wù)信息是例如分配給每個(gè)服務(wù)器裝置201的URL (統(tǒng)一資源定位符)。例如,服務(wù)信息“www. service201A.com”分配給服務(wù)器裝置201A,服務(wù)信息“www. service201B. com”分配給服務(wù)器裝置201B,服務(wù)信息“www. service201C. com”分配給服務(wù)器裝置201C。圖6示出對(duì)于每個(gè)服務(wù)信息設(shè)置特定屬性信息的每個(gè)屬性值的公開級(jí)別,并且關(guān)聯(lián)可訪問性信息。用戶屬性信息是例如表示對(duì)內(nèi)容輸入的操作的操作歷史信息。圖7是示出操作歷史信息的圖。圖6所示的操作歷史信息表示對(duì)內(nèi)容的操作是“瀏覽”(見第七行),表示接收內(nèi)容的裝置是服務(wù)器裝置201B (見第八行),表示“瀏覽操作”的開始時(shí)間和結(jié)束時(shí)間(見第九至第十行),表示內(nèi)容相關(guān)關(guān)鍵字(見第十三行),并且表示分配給內(nèi)容的內(nèi)容ID (見第十六行)。上述操作歷史信息是在讀取內(nèi)容期間通過執(zhí)行操作歷史信息獲取程序而被存儲(chǔ)在用戶信息存儲(chǔ)單元401中,作為用戶信息。操作歷史信息獲取程序是Java腳本程序,其捕捉對(duì)內(nèi)容的操作輸入作為輸入事件,生成表示通過操作輸入完成什么內(nèi)容的操作歷史信息,并且將生成的操作歷史信息存儲(chǔ)到用戶信息存儲(chǔ)單元401??梢詫?duì)于服務(wù)器裝置201的每個(gè)站點(diǎn)準(zhǔn)備操作歷史信息獲取程序,并且可以從多個(gè)服務(wù)器裝置201獲取操作歷史信息作為用戶屬性信息。返回圖6,在圖6中的過濾信息中,根據(jù)接收由操作歷史信息表示的內(nèi)容的服務(wù)器裝置201,操作歷史信息的公開級(jí)別被設(shè)置給服務(wù)器裝置201,服務(wù)器裝置201把請(qǐng)求使用操作歷史信息的用戶信息應(yīng)用程序連同內(nèi)容一起發(fā)送。圖8是示出用戶信息應(yīng)用程序的描述的一部分的圖。圖8所示的用戶信息應(yīng)用程序與圖3所示的用戶信息應(yīng)用程序的不同在于對(duì)XPath設(shè)置獲取條件。具體地說,在圖 8 中第六行上寫入的 XPath 是“/eventHistory/eventInformation[serviceId= “www.service201B. com” ] ”,其表示請(qǐng)求在對(duì)服務(wù)器裝置201B的訪問時(shí)的操作歷史信息,即其表示請(qǐng)求對(duì)于由服務(wù)器裝置201B發(fā)送的內(nèi)容的操作歷史信息。內(nèi)容接收單元402通過網(wǎng)絡(luò)301從服務(wù)器裝置201接收包含上述用戶信息應(yīng)用程 序的內(nèi)容。內(nèi)容包含分配給發(fā)送內(nèi)容的服務(wù)器裝置201的服務(wù)信息。對(duì)于用戶信息提取單元405提取的用戶屬性信息的屬性值,用戶信息輸出控制單元407參照與由內(nèi)容接收單元402接收的內(nèi)容中包含的服務(wù)信息對(duì)應(yīng)的在過濾信息存儲(chǔ)單元406中存儲(chǔ)的過濾信息,并且確定是否允許用戶信息應(yīng)用程序使用用戶屬性信息的屬性值。當(dāng)確定不允許使用時(shí),用戶信息輸出控制單元407不將用戶信息應(yīng)用程序發(fā)送到內(nèi)容處理單元403以便拒絕用戶信息應(yīng)用程序?qū)τ脩魧傩孕畔⒌膶傩灾档脑L問。當(dāng)確定允許使用時(shí),用戶信息輸出控制單元407輸出用戶屬性信息,并且將用戶信息應(yīng)用程序發(fā)送到內(nèi)容處理單元403以便允許用戶信息應(yīng)用程序?qū)τ脩魧傩孕畔⒌膶傩灾档脑L問。將參照?qǐng)D9描述根據(jù)該實(shí)施例的由內(nèi)容顯示裝置101執(zhí)行的內(nèi)容顯示處理的過程。在以下描述中,假設(shè)使用圖7所示的用戶信息、圖8所示的用戶信息應(yīng)用程序和圖6所示的過濾信息。還假設(shè)公共API是XPath。步驟SlOl至S104中的處理與第一實(shí)施例中的相同。假設(shè)在步驟SlOl中,接收從服務(wù)器裝置201A發(fā)送的內(nèi)容,并且內(nèi)容已經(jīng)在其中隱藏用戶信息應(yīng)用程序并且包含分配給服務(wù)器裝置201A的服務(wù)信息。在步驟S105中,內(nèi)容顯示裝置101分析用戶信息應(yīng)用程序的XPath (見圖8中的第九行)以使得檢測(cè)用戶信息應(yīng)用程序利用對(duì)由服務(wù)器裝置201B 發(fā)送的內(nèi)容的操作歷史信息(www. service201B. com),由此通過用戶信息提取單元405的功能來提取操作歷史信息。內(nèi)容顯示裝置101還檢測(cè)操作歷史信息未發(fā)送到服務(wù)器裝置201。這可以從XPath (eventHistory/eventInformation/[serviceld= “www. service201B. com,,]確定。內(nèi)容顯示裝置101然后通過使用用戶信息輸出控制單元407的功能來確定作為用于步驟S105中提取的操作歷史信息的信息并且與步驟SlOl中接收的內(nèi)容中包含的服務(wù)信息對(duì)應(yīng)的過濾信息是否存儲(chǔ)在過濾信息存儲(chǔ)單元406中(步驟S106)。當(dāng)存儲(chǔ)了過濾信息時(shí)(步驟S106 :是),內(nèi)容顯示裝置101從用戶信息存儲(chǔ)單元401讀取操作歷史信息(步驟S109),并且通過使用過濾信息來確定是否允許在用戶信息應(yīng)用程序中使用用戶屬性信息的屬性值(步驟SI 10)。在圖6中的示例中,與分配給服務(wù)器裝置201A的服務(wù)信息“www. service201A.com”對(duì)應(yīng)的過濾信息存在,以使得步驟S106中的確定結(jié)果為肯定。對(duì)作為過濾信息中的操作歷史信息的屬性值的“www. service201B. com”設(shè)置的公開級(jí)別是“保護(hù)”(見圖6中的第三行)。內(nèi)容顯示裝置101檢測(cè)在步驟S105中作為待使用的目標(biāo)的操作歷史信息未發(fā)送到服務(wù)器裝置201,這是根據(jù)“保護(hù)”的公開級(jí)別。因此,內(nèi)容顯示裝置101確定允許用戶信息應(yīng)用程序訪問操作歷史信息的屬性值(步驟SllO :是),然后輸出操作歷史信息(步驟SllDo在第一實(shí)施例中,內(nèi)容顯示裝置101在步驟SllO之前的步驟S109中執(zhí)行獲取用戶屬性信息的處理。然而,在該實(shí)施例中,由于待處理的屬性信息是靜態(tài)操作歷史信息,所以無需在步驟SllO中確定可訪問性之前從用戶信息存儲(chǔ)單元401獲取用戶屬性信息。內(nèi)容顯示裝置101執(zhí)行用戶信息應(yīng)用程序,并且通過利用步驟Slll中的用戶信息輸出來改變顯示單元上顯示的內(nèi)容(步驟S112)。例如,圖8所示的用戶信息應(yīng)用程序具有其中靜態(tài)地隱藏的表不多媒體內(nèi)容或多個(gè)商品的列表的推薦商品列表信息(見第i 行)。內(nèi)容顯示裝置101通過利用由操作歷史信息表示的關(guān)鍵字來選擇由推薦商品列表信息表示的多媒體內(nèi)容或商品,把表示多媒體內(nèi)容或商品的推薦商品列表信息與內(nèi)容組合,并且對(duì)步驟S112中的結(jié)果進(jìn)行解碼。在步驟S114中,內(nèi)容顯示裝置101在顯示單元上顯示解碼出的內(nèi)容。例如,當(dāng)推薦商品列表信息是涉及多媒體內(nèi)容或商品的元數(shù)據(jù)時(shí),內(nèi)容顯示裝置101選擇涉及多個(gè)多媒體內(nèi)容或商品的每個(gè)元數(shù)據(jù)中的全部或一些,組合元數(shù)據(jù)與內(nèi)容,對(duì)結(jié)果進(jìn)行解碼,并且在顯示單元上顯示解碼出的數(shù)據(jù)。 當(dāng)通過使用過濾信息確定拒絕用戶信息應(yīng)用程序使用用戶屬性信息的屬性值時(shí)(步驟SllO :否),內(nèi)容顯示裝置101對(duì)步驟SlOl中接收的內(nèi)容進(jìn)行解碼(步驟S113),并且通過使用內(nèi)容顯示控制單元404的功能來在顯示單元上顯示解碼出的內(nèi)容(步驟SI 14)。當(dāng)作為用于在步驟S105中提取的操作歷史信息的信息并且與步驟SlOl中接收的內(nèi)容中包含的服務(wù)信息對(duì)應(yīng)的過濾信息不存儲(chǔ)在過濾信息存儲(chǔ)單元406中時(shí)(步驟S106),內(nèi)容顯示裝置101執(zhí)行步驟S107和S108中的處理。在此情況下,內(nèi)容顯示裝置101生成用于每個(gè)服務(wù)器裝置201的過濾信息。例如,內(nèi)容顯示裝置101生成與在步驟SlOl中接收的內(nèi)容中包含的服務(wù)信息相對(duì)應(yīng)的過濾信息。根據(jù)上述配置,不僅內(nèi)容顯示裝置101可以根據(jù)對(duì)于從服務(wù)提供商的服務(wù)器裝置201對(duì)使用用戶信息的請(qǐng)求的公開級(jí)別而控制對(duì)用戶屬性信息和其屬性值的訪問,而且服務(wù)提供商也可以由于在用戶屬性的公開級(jí)別內(nèi)靈活地改變使用用戶信息的方式而實(shí)現(xiàn)利用公開信息的目標(biāo)廣告,或內(nèi)容和商品的推薦服務(wù)。具體地說,圖7所示的過濾信息被形成為使得根據(jù)分配給發(fā)送內(nèi)容的服務(wù)器裝置201的服務(wù)信息(eventlnformation/serviceld)的可訪問性信息與表示用戶對(duì)于對(duì)應(yīng)內(nèi)容執(zhí)行的操作輸入的操作歷史信息相關(guān)聯(lián)。因此,內(nèi)容顯示裝置101可以進(jìn)行訪問控制,以使得表示對(duì)由特定站點(diǎn)A提供的內(nèi)容執(zhí)行“瀏覽操作”的操作歷史信息僅被由站點(diǎn)B提供的內(nèi)容中包含的用戶信息應(yīng)用程序利用。例如,內(nèi)容顯示裝置101可以執(zhí)行控制,以使得由視頻共享和瀏覽站點(diǎn)(比如YouTube (注冊(cè)商標(biāo))、Yahoo!(注冊(cè)商標(biāo))Video、或HikariTV (注冊(cè)商標(biāo)))提供的并且表示“瀏覽操作”的操作歷史信息被從由銷售站點(diǎn)(比如Amazon(注冊(cè)商標(biāo)))提供的內(nèi)容中包含的用戶信息應(yīng)用程序利用。[第三實(shí)施例]接下來將描述根據(jù)第三實(shí)施例的信息處理裝置。與第一實(shí)施例或第二實(shí)施例相同的組件通過相同標(biāo)號(hào)被標(biāo)識(shí)以用于描述,或不重復(fù)描述。圖10是示出根據(jù)該實(shí)施例的包括作為信息處理裝置的內(nèi)容顯示裝置101的信息處理系統(tǒng)的配置以及內(nèi)容顯示裝置101的功能配置的圖。信息處理系統(tǒng)的配置與第一實(shí)施例中的相同。根據(jù)該實(shí)施例的內(nèi)容顯示裝置101包括用戶信息存儲(chǔ)單元401、內(nèi)容接收單元402、內(nèi)容處理單元403、內(nèi)容顯示控制單元404、用戶信息提取單元405、過濾信息存儲(chǔ)單元406、用戶信息輸出控制單元407、信息格式存儲(chǔ)單元408以及信息格式輸出單元409,并且還包括內(nèi)容相關(guān)信息存儲(chǔ)單元410和內(nèi)容相關(guān)信息輸出控制單元411。在該實(shí)施例中,第二實(shí)施例中描述的操作歷史信息被處理為用戶屬性信息。假設(shè)分等級(jí)地表示用戶屬性信息,并且用戶信息存儲(chǔ)單元401是管理上述用戶屬性信息的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。內(nèi)容相關(guān)信息存儲(chǔ)單元410在其中存儲(chǔ)通過執(zhí)行由內(nèi)容接收單元402接收的內(nèi)容中隱藏的相關(guān)信息處理程序而被處理的內(nèi)容相關(guān)信息。內(nèi)容相關(guān)信息是例如涉及作為內(nèi)容在由服務(wù)器裝置201提供的Web站點(diǎn)上銷售的商品的元數(shù)據(jù)。圖11是示出內(nèi)容相關(guān)信息的圖。圖11以XML格式示出作為內(nèi)容相關(guān)信息的與多個(gè)商品有關(guān)的元數(shù)據(jù)。內(nèi)容相關(guān)信息 可以是涉及由服務(wù)器裝置201提供的多媒體內(nèi)容(諸如視頻圖像、音樂、圖像、文檔或書等)的元數(shù)據(jù)。內(nèi)容相關(guān)信息與第二實(shí)施例中描述的推薦商品列表信息對(duì)應(yīng)。元數(shù)據(jù)可以形成為使得元數(shù)據(jù)被隱藏為從內(nèi)容提取的并且在內(nèi)容相關(guān)信息存儲(chǔ)單元410中存儲(chǔ)的HTML文檔(例如微格式或RDF (資源描述框架)中的內(nèi)容)的一部分?;蛘撸獢?shù)據(jù)可以包含在內(nèi)容相關(guān)信息處理程序中作為從內(nèi)容相關(guān)信息處理程序提取的Java腳本的對(duì)象(例如JSON對(duì)象),并且存儲(chǔ)在內(nèi)容相關(guān)信息存儲(chǔ)單元410中。在該實(shí)施例中,假設(shè)分等級(jí)地表示內(nèi)容相關(guān)信息,并且內(nèi)容相關(guān)信息存儲(chǔ)單元410是管理上述內(nèi)容相關(guān)信息的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。內(nèi)容相關(guān)信息處理程序是例如在內(nèi)容(比如HTML文檔)中隱藏的Java腳本程序,內(nèi)容相關(guān)信息處理程序發(fā)送內(nèi)容相關(guān)信息并且在內(nèi)容顯示裝置101的顯示單元上顯示內(nèi)容相關(guān)信息。圖12是示出內(nèi)容相關(guān)信息處理程序的描述的一部分的圖。圖12所示的內(nèi)容相關(guān)信息處理程序包含推薦商品列表信息作為內(nèi)容相關(guān)信息。在內(nèi)容相關(guān)信息處理程序中,寫入請(qǐng)求注冊(cè)推薦商品列表信息的XML數(shù)據(jù)(見第四行)和表示如何顯示推薦商品列表信息并且使用什么觸發(fā)的XML數(shù)據(jù)(見第五行)。第四行上的XML數(shù)據(jù)是例如圖11所示的XML數(shù)據(jù)。圖13是示出在圖12中的第五行上的“recommendLogic”上寫入的XML數(shù)據(jù)的圖。圖13所示的〈script〉的元素采用Java腳本程序。在該示例中,描述以下處理獲取最新操作歷史信息并且獲取由操作歷史信息表示的關(guān)鍵字(見第二行);通過使用關(guān)鍵字在SQL中選擇由推薦商品列表信息表示的商品(見第四行);以及在顯示單元上顯示表示對(duì)應(yīng)商品的推薦商品列表信息(見第五行至第七行)?!磘rigger〉的元素表示用于執(zhí)行在〈script〉的元素上描述的處理的觸發(fā)。圖13示出當(dāng)作為對(duì)服務(wù)器裝置201B或服務(wù)器裝置201C的訪問的結(jié)果從服務(wù)器裝置 201B(www. service201B. com)或服務(wù)器裝置 201C(www. service201C.com)接收內(nèi)容時(shí),執(zhí)行〈script〉的元素上描述的處理。具體地說,在內(nèi)容相關(guān)信息處理程序中,指定輸出內(nèi)容相關(guān)信息的定時(shí)。內(nèi)容相關(guān)信息存儲(chǔ)單元410根據(jù)需要在其中不僅存儲(chǔ)內(nèi)容相關(guān)信息而且還存儲(chǔ)由稍后描述的用于控制內(nèi)容相關(guān)信息的輸出的內(nèi)容相關(guān)信息輸出控制單元411利用的輸出控制信息。輸出控制信息用于指定輸出內(nèi)容相關(guān)信息的定時(shí)(輸出定時(shí))。輸出控制信息定義作為輸出定時(shí)的對(duì)特定服務(wù)器裝置201的訪問的時(shí)間,表示對(duì)應(yīng)服務(wù)器裝置201的服務(wù)信息以及如何輸出內(nèi)容相關(guān)信息。具體地說,輸出控制信息是基于圖12所示的內(nèi)容相關(guān)信息處理程序中的〈trigger〉的元素和〈script〉的元素的描述而被生成的,并且表示執(zhí)行下述處理。具體地說,輸出控制信息定義作為對(duì)服務(wù)器裝置201B或201C的訪問的結(jié)果而從服務(wù)器裝置201B或201C接收內(nèi)容的定時(shí)作為輸出定時(shí),表示服務(wù)器裝置201B的服務(wù)信息(www. service201B. com)或服務(wù)器裝置 201C 的服務(wù)信息(www. service201C. com),獲取最新操作歷史信息以使得獲取由操作歷史信息表示的關(guān)鍵字,通過使用操作歷史信息來在SQL中選擇由推薦商品列表信息表不的商品,并且輸出表不所選擇的商品的推薦商品列表信息。內(nèi)容相關(guān)信息輸出控制單元411根據(jù)需要選擇內(nèi)容相關(guān)信息存儲(chǔ)單元410中存儲(chǔ)的內(nèi)容相關(guān)信息,并且在規(guī)定的定時(shí)將所選擇的一個(gè)輸出到內(nèi)容處理單元403。在此情況下,當(dāng)輸出控制信息存儲(chǔ)在內(nèi)容相關(guān)信息存儲(chǔ)單元410中時(shí),內(nèi)容相關(guān)信息輸出控制單元411通過使用輸出控制信息來控制輸出內(nèi)容相關(guān)信息的定時(shí)。過濾信息存儲(chǔ)單元406在其中存儲(chǔ)表示是否允許用戶信息應(yīng)用程序使用每個(gè)用 戶屬性信息的每個(gè)屬性值并且表示是否允許從內(nèi)容相關(guān)信息存儲(chǔ)單元410讀取內(nèi)容相關(guān)信息或?qū)?nèi)容相關(guān)信息寫入內(nèi)容相關(guān)信息存儲(chǔ)單元410的過濾信息。圖14是示出根據(jù)該實(shí)施例的過濾信息的圖。如圖14所示,過濾信息被形成為使得可訪問性信息和寫入/讀取信息與服務(wù)信息、內(nèi)容相關(guān)信息和作為內(nèi)容相關(guān)信息的值的信息值中的每一個(gè)關(guān)聯(lián)。寫A /讀取信息是表示寫入(圖14中的“W”)內(nèi)容相關(guān)信息或讀取(圖14中的“R”)內(nèi)容相關(guān)信息的信息。當(dāng)寫入/讀取信息表示寫入內(nèi)容相關(guān)信息時(shí),允許級(jí)別或拒絕級(jí)別中的任一個(gè)被設(shè)置為可訪問性信息。當(dāng)寫入/讀取信息表示讀取內(nèi)容相關(guān)信息時(shí),與第一實(shí)施例相同的公開級(jí)別被設(shè)置為可訪問性信息。過濾信息不限于此。過濾信息可以被形成為使得在不同表中分離地存儲(chǔ)表示是否允許用戶信息應(yīng)用程序使用每個(gè)用戶屬性信息的每個(gè)屬性值的信息以及表示是否允許將內(nèi)容相關(guān)信息寫入內(nèi)容相關(guān)信息存儲(chǔ)單元410或從內(nèi)容相關(guān)信息存儲(chǔ)單元410讀取內(nèi)容相關(guān)信息的信息。內(nèi)容處理單元403執(zhí)行從用戶信息輸出控制單元407發(fā)送的用戶信息應(yīng)用程序。當(dāng)內(nèi)容相關(guān)信息輸出控制單元411輸出內(nèi)容相關(guān)信息時(shí),內(nèi)容處理單元403組合內(nèi)容相關(guān)信息與由內(nèi)容接收單元402接收的內(nèi)容,對(duì)內(nèi)容進(jìn)行解碼,并且將解碼后的內(nèi)容發(fā)送到內(nèi)容顯示控制單元404。內(nèi)容顯示控制單元404在顯示單元上顯示由內(nèi)容處理單元403解碼后的內(nèi)容。接下來將描述根據(jù)該實(shí)施例的內(nèi)容顯示裝置101進(jìn)行的內(nèi)容顯示處理的過程。首先,將參照?qǐng)D15描述涉及將內(nèi)容相關(guān)信息存儲(chǔ)到內(nèi)容相關(guān)信息存儲(chǔ)單元410的內(nèi)容顯示處理的過程。在以下描述中,假設(shè)使用圖11所示的推薦商品列表信息、圖12所示的內(nèi)容相關(guān)信息處理程序和圖14所示的過濾信息。內(nèi)容顯示裝置101首先通過內(nèi)容接收單元402的功能從服務(wù)器裝置201 (例如服務(wù)器裝置201A)接收內(nèi)容(步驟S201)。接收的內(nèi)容具有圖11所示的推薦商品列表信息和在其中隱藏圖13所示的內(nèi)容相關(guān)信息處理程序。接收的內(nèi)容還具有分配給服務(wù)器裝置201A的服務(wù)信息。內(nèi)容顯示裝置101然后通過內(nèi)容處理單元403的功能來分析步驟S201中接收的內(nèi)容(步驟S202),以便確定內(nèi)容中隱藏的Java腳本程序是否調(diào)用對(duì)內(nèi)容相關(guān)信息存儲(chǔ)單元410的訪問API,即其是否為內(nèi)容相關(guān)信息處理程序(步驟S203)。在該實(shí)施例中,內(nèi)容顯示裝置101通過確定在圖12的第一行上是否調(diào)用“recommendlnformation. Cache”來進(jìn)行確定。如果內(nèi)容顯不裝置101確定不調(diào)用訪問API(步驟S203 :否),則不注冊(cè)內(nèi)容相關(guān)信息,以使得內(nèi)容顯示裝置101對(duì)內(nèi)容進(jìn)行解碼(步驟S210),并且通過內(nèi)容顯示控制單元404的功能來允許顯示單元顯示解碼出的內(nèi)容(步驟S211)。另一方面,內(nèi)容顯示裝置101確定調(diào)用訪問API (步驟S203 :是),從內(nèi)容處理單元403調(diào)用內(nèi)容相關(guān)信息輸出控制單元411的功能。內(nèi)容顯示裝置101通過使用該功能來分析表示在步驟S201中接收的內(nèi)容中隱藏的內(nèi)容相關(guān)信息的XML數(shù)據(jù),并且檢測(cè)內(nèi)容相關(guān)信息處理程序請(qǐng)求注冊(cè)內(nèi)容相關(guān)信息(圖11中的recommendation/goodslnformation)。內(nèi)容顯示裝置101然后確定與步驟S201中接收的內(nèi)容中隱藏的內(nèi)容相關(guān)信息有關(guān)的并且與步驟S201中接收的內(nèi)容中包含的服務(wù)信息對(duì)應(yīng)的過濾信息是否存儲(chǔ)在過濾信息存儲(chǔ)單元406中(步驟S205)。當(dāng)存儲(chǔ)過濾信息時(shí)(步驟S205 :是),內(nèi)容顯示裝置101從過濾信息存儲(chǔ)單元406讀取過濾信息。然后,內(nèi)容顯示裝置101通過使用過濾信息來確定是否允許注冊(cè)內(nèi)容相關(guān)信息(步驟S208)。在圖14中的示例中,與分配給服務(wù)器裝置201A的服務(wù)信息“www. service201A.com”對(duì)應(yīng)的過濾信息存在,從而步驟S205中的確定結(jié)果為肯定。在過濾信息中,對(duì)于涉及 寫入的寫入/讀取信息設(shè)置的可訪問性信息是“允許”(見圖14中的第三行)。因此,內(nèi)容顯示裝置101確定允許注冊(cè)內(nèi)容相關(guān)信息(步驟S208 :是),由此將內(nèi)容相關(guān)信息存儲(chǔ)到內(nèi)容相關(guān)信息存儲(chǔ)單元410 (步驟S209)。內(nèi)容顯示裝置101生成輸出控制信息,并且將生成的輸出控制信息存儲(chǔ)到內(nèi)容相關(guān)信息存儲(chǔ)單元410。輸出控制信息表示這樣的處理表示基于圖12所示的內(nèi)容相關(guān)信息處理程序中的〈trigger〉元素和〈script〉元素的描述在定義為作為對(duì)服務(wù)器裝置201B或201C的訪問的結(jié)果從服務(wù)器裝置201B或201C接收內(nèi)容的定時(shí)的輸出定時(shí)上的服務(wù)器裝置201B的服務(wù)信息或服務(wù)器裝置201C的服務(wù)信息,獲取最新操作歷史信息,獲取由操作歷史信息表示的關(guān)鍵字,通過使用關(guān)鍵字來以SQL選擇由推薦商品列表信息表不的商品,并且輸出表不選擇的商品的推薦商品列表信息。內(nèi)容顯不裝置101在步驟S211中對(duì)步驟S201中接收的內(nèi)容進(jìn)行解碼,并且通過內(nèi)容顯示控制單元404的功能來在顯示單元上顯示解碼出的內(nèi)容。當(dāng)通過使用過濾信息確定拒絕注冊(cè)內(nèi)容相關(guān)信息時(shí)(步驟S208 :否),內(nèi)容顯示裝置101對(duì)步驟S201中接收的內(nèi)容進(jìn)行解碼(步驟S210),并且通過內(nèi)容顯示控制單元404的功能來在顯示單元上顯示解碼出的內(nèi)容(步驟S211)。在此情況下,內(nèi)容顯示裝置101可以將表示拒絕注冊(cè)由服務(wù)器裝置201A提供的推薦商品列表信息的消息發(fā)送到服務(wù)器裝置201A。當(dāng)與步驟S201中接收的內(nèi)容中隱藏的內(nèi)容相關(guān)信息有關(guān)并且與步驟SlOl中接收的內(nèi)容中包含的服務(wù)信息對(duì)應(yīng)的過濾信息未被存儲(chǔ)在過濾信息存儲(chǔ)單元406中時(shí)(步驟S205 :否),內(nèi)容顯示裝置101允許顯示單元顯示讓用戶確定是否允許注冊(cè)內(nèi)容相關(guān)信息的用戶接口屏幕(步驟S206)。內(nèi)容顯示裝置101然后根據(jù)用戶通過操作輸入單元在用戶接口屏幕上的操作輸入而生成表示是否允許注冊(cè)內(nèi)容相關(guān)信息的過濾信息,并且將過濾信息存儲(chǔ)到過濾信息存儲(chǔ)單元406 (步驟S207)。在此情況下,內(nèi)容顯示裝置101與步驟S201中接收的內(nèi)容中包含的服務(wù)信息對(duì)應(yīng)地將過濾信息存儲(chǔ)在過濾信息存儲(chǔ)單元406中。內(nèi)容顯示裝置101基于內(nèi)容相關(guān)信息處理程序中的〈trigger〉元素和〈script〉元素的描述而生成輸出控制信息,并且將生成的輸出控制信息存儲(chǔ)到內(nèi)容相關(guān)信息存儲(chǔ)單元410。將參照?qǐng)D16描述根據(jù)需要選擇內(nèi)容相關(guān)信息存儲(chǔ)單元410中存儲(chǔ)的內(nèi)容相關(guān)信息并且在規(guī)定的定時(shí)連同內(nèi)容一起顯示內(nèi)容相關(guān)信息的內(nèi)容顯示處理的過程。在以下描述中,在內(nèi)容相關(guān)信息存儲(chǔ)單元410中存儲(chǔ)在內(nèi)容中隱藏的由服務(wù)器裝置201A發(fā)送的內(nèi)容相關(guān)信息,并且內(nèi)容顯示裝置101從除了服務(wù)器裝置201A之外的服務(wù)器裝置201 (例如服務(wù)器裝置201B)接收內(nèi)容。假設(shè)內(nèi)容相關(guān)信息存儲(chǔ)單元410在其中存儲(chǔ)表示以下處理的輸出控制信息表示在定義為作為對(duì)服務(wù)器裝置201B或201C的訪問的結(jié)果從服務(wù)器裝置201B或201C接收內(nèi)容的定時(shí)的輸出定時(shí)上的服務(wù)器裝置201B的服務(wù)信息(www. service201B.com)或服務(wù)器裝置201C的服務(wù)信息(www. service201C. com),獲取最新操作歷史信息,獲取操作歷史信息表示的關(guān)鍵字,通過使用關(guān)鍵字來通過SQL選擇由推薦商品列表信息表示的商品,并且輸出表示選擇的商品的推薦商品列表信息。當(dāng)在步驟S301通過內(nèi)容接收單元402的功能從服務(wù)器裝置201B接收內(nèi)容時(shí),內(nèi)容顯示裝置101通過內(nèi)容處理單元403的功能來分析內(nèi)容。然后,內(nèi)容顯示裝置101通過內(nèi)容相關(guān)信息輸出控制單元的功能來確定表示服務(wù)器裝置201B的服務(wù)信息(www. service201B. com)的輸出控制信息是否存儲(chǔ)在內(nèi)容相關(guān)信息存儲(chǔ)單元410中(步驟S302)。當(dāng)輸出控制信息不存儲(chǔ)在內(nèi)容相關(guān)信息存儲(chǔ)單元410中時(shí)(步驟S302 :否),內(nèi)容顯示裝置101對(duì)步驟S301中接收的內(nèi)容進(jìn)行解碼(步驟S113),并且通過內(nèi)容顯示控制單元404的功能在顯示單元上顯示解碼出的內(nèi)容(步驟 S114)。另一方面,當(dāng)輸出控制信息存儲(chǔ)在內(nèi)容相關(guān)信息存儲(chǔ)單元410中時(shí)(步驟S302 是),內(nèi)容顯示裝置101從內(nèi)容相關(guān)信息存儲(chǔ)單元410讀取輸出控制信息(步驟S303),并且執(zhí)行由輸出控制信息表示的處理(步驟S304)。在此,內(nèi)容顯示裝置101執(zhí)行這樣的處理從用戶信息存儲(chǔ)單元401獲取最新操作歷史信息,獲取由操作歷史信息表示的關(guān)鍵字,通過使用關(guān)鍵字來通過SQL選擇在內(nèi)容相關(guān)信息存儲(chǔ)單元410中存儲(chǔ)的由推薦商品列表信息表示的商品,并且輸出表示選擇的商品的推薦商品列表信息。例如,當(dāng)內(nèi)容相關(guān)信息是元數(shù)據(jù)時(shí),內(nèi)容顯示裝置101選擇涉及多個(gè)商品的每個(gè)元數(shù)據(jù)的全部或一些,并且輸出結(jié)果。在步驟S113中,內(nèi)容顯示裝置101通過使用內(nèi)容處理單元403的功能來組合輸出的推薦商品列表信息與步驟S301中接收的內(nèi)容,對(duì)內(nèi)容進(jìn)行解碼,并且在步驟S114中在顯示單元上顯示解碼出的內(nèi)容。根據(jù)上述配置,內(nèi)容顯示裝置101可以在對(duì)其它服務(wù)器裝置201的訪問期間顯示由特定服務(wù)器裝置201提供的推薦信息。更具體地說,在對(duì)由特定服務(wù)提供商操作的服務(wù)器裝置201提供的銷售站點(diǎn)(比如Amazon (注冊(cè)商標(biāo)))的訪問期間,內(nèi)容顯示裝置101通過 作為內(nèi)容的在網(wǎng)頁(yè)中隱藏的內(nèi)容相關(guān)信息處理程序來存儲(chǔ)推薦商品列表信息。內(nèi)容顯示裝置101可以在服務(wù)提供商期望的定時(shí)(例如在對(duì)由其它服務(wù)提供商操作的服務(wù)器裝置201提供的IPTV服務(wù)站點(diǎn)(例如acTVila (注冊(cè)商標(biāo))或Hikari TV (注冊(cè)商標(biāo)))的訪問時(shí))上顯示推薦商品列表信息。因此,在用戶瀏覽從IPTV服務(wù)站點(diǎn)接收的視頻內(nèi)容之后,內(nèi)容顯示裝置101可以向用戶推薦涉及視頻內(nèi)容的商品(比如DVD包或原版書)。服務(wù)提供商進(jìn)行的傳統(tǒng)推薦服務(wù)限于基于該服務(wù)提供商中的訪問歷史在該站點(diǎn)中的推薦內(nèi)容或商品。然而,根據(jù)該實(shí)施例,可以通過使用初始地從多個(gè)服務(wù)器裝置201獲取的操作歷史信息來利用由其它服務(wù)提供商提供的站點(diǎn)的訪問歷史,此外,可以在除了對(duì)站點(diǎn)的訪問定時(shí)之外的定時(shí)(例如在對(duì)另一站點(diǎn)的訪問的定時(shí))提供推薦服務(wù)。[第四實(shí)施例]
接下來將描述根據(jù)第四實(shí)施例的信息處理裝置。與第一實(shí)施例至第三實(shí)施例相同的組件通過相同標(biāo)號(hào)被標(biāo)識(shí)以用于描述,或不重復(fù)描述。在第三實(shí)施例中,內(nèi)容顯示裝置101基于從服務(wù)器裝置201接收的內(nèi)容中隱藏的內(nèi)容相關(guān)信息處理程序來控制內(nèi)容相關(guān)信息的輸出。然而,在該實(shí)施例中,內(nèi)容顯示裝置101基于顯示單元上顯示的內(nèi)容來控制內(nèi)容相關(guān)信息的輸出。圖17是示出根據(jù)該實(shí)施例的包括作為信息處理裝置的內(nèi)容顯示裝置101的信息處理系統(tǒng)的配置以及內(nèi)容顯示裝置101的功能配置的示圖。信息處理系統(tǒng)的配置與第一實(shí)施例中的相同。根據(jù)該實(shí)施例的內(nèi)容顯示裝置101包括用戶信息存儲(chǔ)單元401、內(nèi)容接收單元402、內(nèi)容處理單元403、內(nèi)容顯示控制單元404、用戶信息提取單元405、過濾信息存儲(chǔ)單元406、用戶信息輸出控制單元407、信息格式存儲(chǔ)單元408、信息格式輸出單元409、內(nèi)容相關(guān)信息存儲(chǔ)單元410以及內(nèi)容相關(guān)信息輸出控制單元411,并且還包括內(nèi)容分析單元412。內(nèi)容分析單元412分析由內(nèi)容處理單元403解碼的并且由內(nèi)容顯示控制單元404在顯示單元上顯示的內(nèi)容中包含的字符串,或內(nèi)容中隱藏的元數(shù)據(jù),通過使用字符串或元數(shù)據(jù)來生成當(dāng)內(nèi)容相關(guān)信息輸出控制單元411選擇在內(nèi)容相關(guān)信息存儲(chǔ)單元410中存儲(chǔ)的 內(nèi)容相關(guān)信息時(shí)使用的輸出控制信息,并且將生成的輸出控制信息存儲(chǔ)到內(nèi)容相關(guān)信息存儲(chǔ)單元410。圖18是示出在圖12所示的內(nèi)容相關(guān)信息處理程序中的第五行上的“recommendLogic”指定的XML數(shù)據(jù)的圖。圖18所示的〈script〉元素采用Java腳本程序。在該示例中,描述以下處理從當(dāng)前顯示的內(nèi)容中包含的字符串或元數(shù)據(jù)提取特征關(guān)鍵字(見第一行);通過使用關(guān)鍵字選擇由推薦商品列表信息表示的商品(見第二行);以及輸出表示對(duì)應(yīng)商品的推薦商品列表信息(見第三行至第五行)。內(nèi)容分析單元412通過執(zhí)行內(nèi)容相關(guān)信息處理程序來生成表示從內(nèi)容提取的關(guān)鍵字的輸出控制信息。通過在包含當(dāng)前顯示的整個(gè)內(nèi)容的文檔對(duì)象被設(shè)置為變量的情況下的contentlnformation. itemExtract (文檔)的API調(diào)用來實(shí)現(xiàn)提取關(guān)鍵字的處理。根據(jù)該實(shí)施例,在內(nèi)容相關(guān)信息處理程序中寫入讀取內(nèi)容相關(guān)信息的請(qǐng)求。在該實(shí)施例中,用于根據(jù)需要選擇在內(nèi)容相關(guān)信息存儲(chǔ)單元410中存儲(chǔ)的內(nèi)容相關(guān)信息并且在規(guī)定的定時(shí)連同內(nèi)容一起顯示所選擇的信息的內(nèi)容顯示處理的過程與圖16幾乎相同。注意,在步驟S301中,內(nèi)容顯示裝置101分析從服務(wù)器裝置201接收的內(nèi)容,分析內(nèi)容中隱藏的內(nèi)容相關(guān)信息處理程序,并且執(zhí)行它。在步驟S301中,內(nèi)容顯示裝置101還分析內(nèi)容中包含的字符串或內(nèi)容中隱藏的元數(shù)據(jù),通過使用字符串或元數(shù)據(jù)來生成輸出控制信息,并且將輸出控制信息存儲(chǔ)到內(nèi)容相關(guān)信息存儲(chǔ)單元410中。在步驟S304中,通過使用內(nèi)容相關(guān)信息輸出控制單元411的功能,內(nèi)容顯示裝置101通過使用內(nèi)容相關(guān)信息存儲(chǔ)單元410中存儲(chǔ)的輸出控制信息表示的關(guān)鍵字來選擇由內(nèi)容相關(guān)信息存儲(chǔ)單元410中存儲(chǔ)的推薦商品列表信息表不的商品,并且輸出表不所選擇的商品的推薦商品列表信息。在步驟S114中,內(nèi)容顯示裝置101組合輸出的推薦商品列表信息與步驟S301中接收的內(nèi)容,通過內(nèi)容處理單元403的功能來對(duì)內(nèi)容進(jìn)行解碼,并且通過內(nèi)容顯示控制單元404的功能在顯示單元上顯示解碼出的內(nèi)容。根據(jù)上述配置,當(dāng)用戶訪問由服務(wù)器裝置201提供的經(jīng)濟(jì)新聞或新聞?wù)军c(diǎn)時(shí),內(nèi)容顯示裝置101可以顯示經(jīng)濟(jì)相關(guān)書籍作為推薦商品。因此,由于在用戶屬性的公開級(jí)別內(nèi)靈活地改變使用用戶信息的方式,服務(wù)提供商可以實(shí)現(xiàn)利用公開信息的目標(biāo)廣告,或內(nèi)容和商品的推薦服務(wù)。[第五實(shí)施例]接下來將描述根據(jù)第五實(shí)施例的信息處理裝置。與第一實(shí)施例至第四實(shí)施例相同的組件通過相同標(biāo)號(hào)被標(biāo)識(shí)以用于描述,或不重復(fù)描述。圖19是示出根據(jù)該實(shí)施例的包括作為信息處理裝置的內(nèi)容顯示裝置101的信息處理系統(tǒng)的配置以及內(nèi)容顯示裝置101的功能配置的圖。信息處理系統(tǒng)的配置與第一實(shí)施例中的相同。根據(jù)該實(shí)施例的內(nèi)容顯示裝置101包括用戶信息存儲(chǔ)單元401、內(nèi)容接收單元402、內(nèi)容處理單元403、內(nèi)容顯示控制單元404、用戶信息提取單元405、過濾信息存儲(chǔ)單元406、用戶信息輸出控制單元407、信息格式存儲(chǔ)單元408和信息格式輸出單元409、內(nèi)容相關(guān)信息存儲(chǔ)單元410、內(nèi)容相關(guān)信息輸出控制單元411和內(nèi)容分析單元412,并且還包括用戶信息發(fā)送單元413。 用戶信息存儲(chǔ)單元401在其中存儲(chǔ)表示偏好程度的偏好信息(比如用戶的興趣或品味)作為用戶屬性信息。圖20是示出偏好信息的圖。圖20中的偏好信息表示用于多媒體內(nèi)容(比如包括電視的運(yùn)動(dòng)圖像、音樂或書)的每個(gè)流派的用戶的偏好程度。具體地說,偏好信息表示彼此關(guān)聯(lián)的媒體類型、流派ID、流派表示字符串和偏好程度。媒體類型表示多媒體內(nèi)容(比如運(yùn)動(dòng)圖像、音樂或書)的類型。流派ID分配給每個(gè)流派。流派表示字符串表示流派。偏好程度表示為“0”至“100”的整數(shù)。這是偏好信息的屬性值。過濾信息存儲(chǔ)單元406在其中存儲(chǔ)過濾信息,在過濾信息中可訪問性信息與偏好信息中的媒體類型和流派ID中的每一個(gè)相關(guān)聯(lián)。用戶信息發(fā)送單元413基于來自由內(nèi)容接收單元402接收的內(nèi)容中隱藏的用戶信息應(yīng)用程序的請(qǐng)求而發(fā)送從用戶信息輸出控制單元407輸出的用戶屬性信息。該實(shí)施例處理由內(nèi)容接收單元402接收的內(nèi)容中隱藏的并且請(qǐng)求將作為用戶信息的偏好信息發(fā)送到服務(wù)器裝置201用戶信息應(yīng)用程序。內(nèi)容相關(guān)信息輸出控制單元411輸出在內(nèi)容相關(guān)信息存儲(chǔ)單元410中存儲(chǔ)的內(nèi)容相關(guān)信息。接下來將參照?qǐng)D21描述由根據(jù)該實(shí)施例的內(nèi)容顯示裝置101執(zhí)行的內(nèi)容顯示處理的過程。步驟SlOl至SllO中的處理與第一實(shí)施例中的相同。由于在步驟S301中接收的內(nèi)容中包含的用戶信息應(yīng)用程序請(qǐng)求將用戶屬性信息(在此,偏好信息)發(fā)送到服務(wù)器裝置201,因此內(nèi)容顯示裝置101通過使用用戶信息輸出控制單元407的功能來允許僅對(duì)從用戶信息應(yīng)用程序請(qǐng)求被發(fā)送的偏好信息的屬性值(過濾信息對(duì)該屬性值設(shè)置了 “公開”)的訪問(步驟SllO :是),并且通過用戶信息輸出控制單元407的功能來輸出偏好信息(步驟Sill).內(nèi)容顯示裝置101通過執(zhí)行用戶信息應(yīng)用程序來通過用戶信息發(fā)送單元413將偏好信息發(fā)送到服務(wù)器裝置201 (步驟S401)。在此情況下,例如,內(nèi)容顯示裝置101將偏好信息串行化為XML格式,并且發(fā)送結(jié)果。只要能在沒有惡化的情況下發(fā)送圖20所示的偏好信息,格式就不重要。當(dāng)接收從內(nèi)容顯示裝置101發(fā)送的偏好信息時(shí),服務(wù)器裝置201將表示通過使用偏好信息選擇的推薦商品的推薦商品列表信息發(fā)送到內(nèi)容顯示裝置101作為元數(shù)據(jù)。可以從圖20所示的偏好信息確定用戶傾向于具有對(duì)于“紀(jì)錄片/文化”、“愛好/文化”和“電影”的流派的偏好。因此,服務(wù)器裝置201通過利用該傾向來選擇商品。當(dāng)接收從服務(wù)器裝置201發(fā)送的推薦商品列表信息時(shí)(步驟S402),內(nèi)容顯示裝置101將推薦商品列表信息存儲(chǔ)到內(nèi)容相關(guān)信息存儲(chǔ)單元410中(步驟S403)。該處理的詳細(xì)過程與圖15中的步驟S204至S209相同。此后,在步驟SI 14中,內(nèi)容顯示裝置101通過內(nèi)容處理單元403的功能組合在內(nèi)容相關(guān)信息存儲(chǔ)單元410中存儲(chǔ)的推薦商品列表信息與步驟SlOl中接收的內(nèi)容并且對(duì)內(nèi)容進(jìn)行解碼,并且通過內(nèi)容顯示控制單元404的功能在顯示單元上顯示解碼出的內(nèi)容。根據(jù)上述配置,由于用戶信息被發(fā)送到服務(wù)器裝置201,所以內(nèi)容顯示裝置101可以增強(qiáng)作為內(nèi)容相關(guān)信息呈現(xiàn)給用戶的推薦商品列表信息的精度。在第二實(shí)施例中,無論用戶的興趣和品味如何,都在內(nèi)容相關(guān)信息處理程序中靜態(tài)地隱藏涉及推薦商品的推薦商品列表信息。然而,在該實(shí)施例中,服務(wù)器裝置201可以通過使用表示用戶的興趣和品味的偏好信息來選擇推薦商品。相應(yīng)地,由于在用戶屬性的公開級(jí)別內(nèi)靈活地改變使用用戶信息的方式,服務(wù)提供商可以實(shí)現(xiàn)利用公開信息的目標(biāo)廣告,或內(nèi)容和商品的推薦服務(wù)。[修改] 本發(fā)明不限于上述實(shí)施例,并且在不脫離本發(fā)明的范圍的情況下,各種修改是可能的。也可以通過適當(dāng)?shù)亟M合上述實(shí)施例中描述的多個(gè)構(gòu)成來實(shí)施各個(gè)本發(fā)明。例如,可以從實(shí)施例中描述的所有構(gòu)成中刪除一些構(gòu)成。或者,可以根據(jù)需要組合不同實(shí)施例中的構(gòu)成。以下描述的各種修改是可能的。在上述實(shí)施例中,由內(nèi)容顯示裝置101執(zhí)行的各種程序可以存儲(chǔ)在連接到網(wǎng)絡(luò)(比如互聯(lián)網(wǎng))的計(jì)算機(jī)上,并且提供為通過網(wǎng)絡(luò)下載。各種程序可以通過可安裝形式或可執(zhí)行形式而記錄在計(jì)算機(jī)可讀記錄介質(zhì)(比如⑶-ROM、軟盤(FD)XD-R或DVD (數(shù)字多功能盤))上,并且提供為計(jì)算機(jī)程序產(chǎn)品。在上述實(shí)施例中,當(dāng)網(wǎng)絡(luò)301是廣播網(wǎng)絡(luò)(比如數(shù)字地面廣播、BS或CS)時(shí),內(nèi)容可以是作為數(shù)據(jù)廣播接收的廣播節(jié)目或BML (廣播標(biāo)記語(yǔ)言)文檔。當(dāng)網(wǎng)絡(luò)301是互聯(lián)網(wǎng)或NGN時(shí),假設(shè)內(nèi)容接收單元402是TCP (傳輸控制協(xié)議)上安裝的HTTP (超文本傳輸協(xié)議)客戶端、M)P (用戶數(shù)據(jù)報(bào)協(xié)議)上安裝的RTP (實(shí)時(shí)傳輸協(xié)議)客戶端或FLUTE (單向傳輸上的文件傳送)客戶端。然而,只要可以從服務(wù)器裝置201接收內(nèi)容,就可以使用任何通信協(xié)議。例如,當(dāng)網(wǎng)絡(luò)301是數(shù)字地面廣播時(shí),內(nèi)容接收單元402具有接收MPEG-2流的功能。例如,內(nèi)容處理單元403可以具有分析并且執(zhí)行BML呈現(xiàn)器和ECMA腳本的功能,而不具有分析并且執(zhí)行HTML呈現(xiàn)器和Java腳本的功能。在上述實(shí)施例中,用戶信息存儲(chǔ)單元401不限于上述示例。其可以是關(guān)系數(shù)據(jù)庫(kù)。用戶信息存儲(chǔ)單元401不一定通過單個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)來構(gòu)建。其可以通過多個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)(比如可以使用SQLite3、0racle、MySQL等)來構(gòu)建。它也可以構(gòu)建在單個(gè)物理存儲(chǔ)單元上,或可以是包括多個(gè)物理輔助存儲(chǔ)單元(比如NAS (網(wǎng)絡(luò)附連存儲(chǔ))或SAN (存儲(chǔ)域網(wǎng)絡(luò)))的數(shù)據(jù)庫(kù)管理系統(tǒng)。用戶信息存儲(chǔ)單元401可以不是數(shù)據(jù)庫(kù)管理系統(tǒng),而可以是例如僅CSV格式的文件組,或管理用戶屬性名稱(“姓名”、“性別”、“年齡”等,表示其名稱)和屬性值(“John”、“男”、“25歲”等,作為用戶屬性信息的值)的集合作為用于每個(gè)用戶屬性信息的列表的密鑰/值存儲(chǔ),只要其具有獲取用戶信息(項(xiàng))的手段。用戶信息存儲(chǔ)單元401并非必須將用戶信息存儲(chǔ)在輔助存儲(chǔ)單元的非易失性區(qū)域中。用戶信息存儲(chǔ)單元401可以在主存儲(chǔ)單元的存儲(chǔ)器中存儲(chǔ)用戶信息。同樣情況應(yīng)用于過濾信息存儲(chǔ)單元的配置和在過濾信息存儲(chǔ)單元406中存儲(chǔ)的過濾信息。在上述實(shí)施例中,用戶信息的公共描述格式和用于進(jìn)行對(duì)用戶信息的訪問的公共API不限于實(shí)施例中描述的這些。例如,公共描述格式可以表示為Java腳本的等級(jí)對(duì)象。用于進(jìn)行對(duì)用戶信息的訪問的公共API可以是利用XQuery或SQL (結(jié)構(gòu)化查詢語(yǔ)言)的API。在上述第五實(shí)施例中,在用戶信息應(yīng)用程序中涉及將用戶屬性信息發(fā)送到服務(wù)器裝置201的描述不一定通過公共API。例如,內(nèi)容顯示裝置101可以使用作為在互聯(lián)網(wǎng)瀏覽器與服務(wù)器裝置201之間異步接收和發(fā)送數(shù)據(jù)的標(biāo)準(zhǔn)技術(shù)的AJAX (異步Java腳本+XML)的XMLHTTPRequest。當(dāng)用戶信息應(yīng)用程序描述作為分析用戶信息應(yīng)用程序的結(jié)果通過一般的API (比如XMLHTTPRequest)向服務(wù)器裝置201發(fā)送作為請(qǐng)求被使用的用戶屬性信息而提取的用戶屬性信息時(shí),用戶信息提取單元405確定是否把通過公共API獲取的用戶屬性信息設(shè)置為XMLHTTPRequest的發(fā)送數(shù)據(jù)。 在上述實(shí)施例中,過濾信息不限于實(shí)施例中描述的這些。過濾信息可以具有可以對(duì)于用戶屬性信息、屬性值和用戶信息應(yīng)用程序中的每一個(gè)設(shè)置可訪問性信息的結(jié)構(gòu),或可以具有可以對(duì)于由服務(wù)提供商提供的Web站點(diǎn)的每個(gè)區(qū)域設(shè)置可訪問性信息的結(jié)構(gòu)。用戶信息應(yīng)用程序不限于上述實(shí)施例中描述的程序,只要用戶信息應(yīng)用程序可以邏輯地提取通過分析程序代碼而利用的用戶信息。例如,用戶信息應(yīng)用程序可以是BML(廣播標(biāo)記語(yǔ)言)文檔中隱藏的ECMA腳本程序。在上述實(shí)施例中,圖3所示的用戶信息應(yīng)用程序描述通過使用在信息格式存儲(chǔ)單元408中存儲(chǔ)的格式信息或修訂信息來明顯地執(zhí)行用戶信息的描述格式的版本的確認(rèn)。然而,可以存在不明顯地執(zhí)行上述確認(rèn)的用戶信息應(yīng)用程序。在此情況下,用戶信息輸出控制單元407可以通過分析XPath來檢測(cè)與內(nèi)部管理的圖式的不一致性,并且可以在3所示的用戶信息應(yīng)用程序中的第八行上由XPath進(jìn)行獲取API調(diào)用時(shí)返回錯(cuò)誤響應(yīng)。服務(wù)信息不限于上述實(shí)施例中描述的服務(wù)信息,只要服務(wù)信息是能夠規(guī)定作為確定是否允許使用用戶屬性信息的屬性值的目標(biāo)的服務(wù)器裝置201的信息。例如,服務(wù)信息可以是IP地址或服務(wù)器裝置201的服務(wù)器證書數(shù)據(jù)。在上述實(shí)施例中,當(dāng)在過濾信息存儲(chǔ)單元406中存儲(chǔ)涉及用戶屬性信息的過濾信息時(shí),內(nèi)容顯示裝置101通過使用過濾信息來確定是否允許使用在用戶信息應(yīng)用程序中的用戶屬性信息的屬性值。然而,本發(fā)明不限于此。如在圖5中的步驟S107中,甚至在此情況下,內(nèi)容顯示裝置101可以在顯示單元上顯示用于允許用戶確定是否允許使用用戶信息應(yīng)用程序中的用戶屬性信息的屬性值的用戶接口屏幕,并且根據(jù)用戶通過用戶接口屏幕上的操作輸入單元的操作輸入而確定是否允許從用戶信息應(yīng)用程序?qū)τ脩魧傩孕畔⒌膶傩灾档脑L問。表示是否需要用戶的確認(rèn)的標(biāo)志可以初始地包含在過濾信息中,內(nèi)容顯示裝置101可以在確定是否允許在用戶信息應(yīng)用程序中使用用戶屬性信息的屬性值時(shí)參考該標(biāo)志。當(dāng)標(biāo)志表示需要用戶的確認(rèn)時(shí),可以顯示上述用戶接口屏幕。在第三實(shí)施例中,當(dāng)在過濾信息存儲(chǔ)單元406中存儲(chǔ)涉及內(nèi)容相關(guān)信息的過濾信息時(shí),內(nèi)容顯示裝置101通過使用過濾信息來確定是否允許注冊(cè)內(nèi)容相關(guān)信息。然而,本發(fā)明不限于此。如在圖15中的步驟S206中,甚至在此情況下,內(nèi)容顯示裝置101可以在顯示單元上顯示用于允許用戶確定是否允許注冊(cè)內(nèi)容相關(guān)信息的用戶接口屏幕,并且可以根據(jù)用戶通過用戶接口屏幕的操作輸入單元的操作輸入而確定是否允許注冊(cè)內(nèi)容相關(guān)信息。表示是否需要用戶的確認(rèn)的標(biāo)志可以初始地包含在過濾信息中,內(nèi)容顯示裝置101可以在確定是否允許注冊(cè)內(nèi)容相關(guān)信息時(shí)參考該標(biāo)志。當(dāng)標(biāo)志表示需要用戶的確認(rèn)時(shí),可以顯示上述用戶接口屏幕。在第五實(shí)施例中,偏好信息中的偏好程度表示為“0”至“100”的整數(shù)。然而,本發(fā)明不限于此。偏好程度可以是浮點(diǎn)數(shù),并且粒度不限于此。偏好信息不限于圖19所示的偏好信息。例如,如果不使用對(duì)除了視頻圖像之外的內(nèi)容的偏好程度,則偏好信息可以不包含媒體類型。如果多個(gè)用戶共享內(nèi)容顯示裝置101,則偏好信息可以包括用于識(shí)別每個(gè)用戶的用戶識(shí)別信息。偏好信息可以通過等級(jí)方式來定義流派,并且還可以定義子流派。偏好信息可以被配置為表示上述對(duì)流派的偏好程度。偏好信息可以不僅表示流派而且還表示關(guān)鍵字、人、服務(wù)(服務(wù)器裝置)、成本和對(duì)內(nèi)容長(zhǎng)度的偏好程度??梢愿鶕?jù)操作歷史信息的簡(jiǎn)單統(tǒng)計(jì)信息來計(jì)算偏好程度,或可以通過利用概率模型(比如貝葉斯網(wǎng)絡(luò))來計(jì)算偏好程度。偏好程度的計(jì)算算法不受特定限制。在第二實(shí)施例至第五實(shí)施例中,可以基于內(nèi)容相關(guān)信息中的商品或多媒體內(nèi)容的類型而對(duì)商品和多媒體內(nèi)容進(jìn)行排序??梢詫?duì)用于每個(gè)類型的商品和多媒體內(nèi)容的每個(gè)流 派執(zhí)行排序。當(dāng)內(nèi)容相關(guān)信息是涉及每個(gè)商品或每個(gè)多媒體內(nèi)容的元數(shù)據(jù)時(shí),內(nèi)容顯示裝置101在顯示單元上顯示元數(shù)據(jù)時(shí)通過使用排序作為對(duì)齊條件來控制顯示元數(shù)據(jù)。在第五實(shí)施例中,當(dāng)服務(wù)器裝置201將推薦商品列表信息作為元數(shù)據(jù)發(fā)送到內(nèi)容顯示裝置101時(shí),元數(shù)據(jù)可以包含作為數(shù)值的與流派的一致性程度。根據(jù)一致性程度對(duì)每個(gè)流派進(jìn)行排序。因此,內(nèi)容顯示裝置101在顯示單元上顯示元數(shù)據(jù)時(shí)通過使用排序作為對(duì)齊條件來控制顯示元數(shù)據(jù)。附圖標(biāo)記列表101內(nèi)容顯示裝置201、201A、201B、201C 服務(wù)器裝置301 網(wǎng)絡(luò)401用戶信息存儲(chǔ)單元402內(nèi)容接收單元403內(nèi)容處理單元404內(nèi)容顯示控制單元405用戶信息提取單元406過濾信息存儲(chǔ)單元407用戶信息輸出控制單元408信息格式存儲(chǔ)單元409信息格式輸出單元410內(nèi)容相關(guān)信息存儲(chǔ)單元411內(nèi)容相關(guān)信息輸出控制單元412內(nèi)容分析單元413用戶信息發(fā)送單元
權(quán)利要求
1.一種信息處理裝置,包括 第一存儲(chǔ)部,用于存儲(chǔ)包含多條用戶屬性信息的用戶信息; 接收單元,被配置為從服務(wù)器裝置接收用于通過統(tǒng)一處理對(duì)所述用戶信息進(jìn)行訪問的第一程序; 第一分析單元,被配置為分析接收到的第一程序并且提取要被使用的用戶屬性信息;第二存儲(chǔ)部,用于針對(duì)每條用戶屬性信息和作為所述用戶屬性信息的值的每個(gè)屬性值來存儲(chǔ)可訪問性信息,該可訪問性信息表示是否允許對(duì)所述用戶屬性信息的訪問; 確定單元,被配置為通過使用所提取的用戶屬性信息的可訪問性信息來確定是否允許使用所述用戶屬性信息的屬性值; 執(zhí)行單元,被配置為根據(jù)所述確定單元的確定結(jié)果來執(zhí)行所述第一程序;以及 執(zhí)行控制器,被配置為當(dāng)確定不允許使用所述用戶屬性信息的屬性值時(shí)不允許所述執(zhí)行單元執(zhí)行所述第一程序的全部或一部分,以便拒絕從所述第一程序?qū)λ鲇脩魧傩孕畔⒌膶傩灾档脑L問,而當(dāng)確定允許使用所述用戶屬性信息的屬性值時(shí)允許所述執(zhí)行單元執(zhí)行所述第一程序,以便允許對(duì)所述用戶屬性信息的屬性值的訪問。
2.如權(quán)利要求I所述的信息處理裝置,其中, 所述接收單元從連接到網(wǎng)絡(luò)的服務(wù)器裝置接收第一內(nèi)容,所述第一內(nèi)容包括第一程序和涉及內(nèi)容的內(nèi)容相關(guān)信息,以及所述信息處理裝置還包括 第三存儲(chǔ)部,用于存儲(chǔ)所述內(nèi)容相關(guān)信息; 處理器,用于對(duì)所述內(nèi)容進(jìn)行解碼;以及 顯示控制器,用于在顯示單元上顯示解碼出的內(nèi)容。
3.如權(quán)利要求2所述的信息處理裝置,其中, 所述接收單元從所述服務(wù)器裝置接收第一內(nèi)容,所述第一內(nèi)容包括所述第一程序;所述內(nèi)容相關(guān)信息;以及第二程序,所述第二程序請(qǐng)求注冊(cè)所述內(nèi)容相關(guān)信息并且指定輸出所注冊(cè)的內(nèi)容相關(guān)信息的定時(shí), 所述信息處理裝置還包括輸出控制器,所述輸出控制器被配置為在規(guī)定的定時(shí)輸出所述第三存儲(chǔ)部中存儲(chǔ)的內(nèi)容相關(guān)信息, 所述第二程序指定當(dāng)從其它服務(wù)器裝置接收第二內(nèi)容時(shí)輸出所述內(nèi)容相關(guān)信息,所述輸出控制器在所述接收單元從所述其它服務(wù)器裝置接收所述第二內(nèi)容時(shí)根據(jù)所述第二程序的指定而輸出所述第三存儲(chǔ)部中存儲(chǔ)的內(nèi)容相關(guān)信息,以及所述顯示控制器在所述顯示單元上顯示輸出的內(nèi)容相關(guān)信息。
4.如權(quán)利要求3所述的信息處理裝置,還包括第二分析單元,被配置為分析所述內(nèi)容,其中, 所述輸出控制器基于由所述第二分析單元進(jìn)行的分析的結(jié)果而選擇所述內(nèi)容存儲(chǔ)部中存儲(chǔ)的內(nèi)容相關(guān)信息,并且輸出所選擇的內(nèi)容相關(guān)信息。
5.如權(quán)利要求4所述的信息處理裝置,其中, 所述內(nèi)容相關(guān)信息是涉及商品和多媒體內(nèi)容中的至少一個(gè)的元數(shù)據(jù),以及 所述輸出控制器基于由所述第二分析單元進(jìn)行的分析而輸出元數(shù)據(jù)的全部或一些。
6.如權(quán)利要求5所述的信息處理裝置,其中,所述用戶信息包括作為表示用戶對(duì)于所述商品和所述多媒體內(nèi)容中的至少一個(gè)的偏好程度的偏好信息的用戶屬性信息,以及 所述信息處理裝置還包括發(fā)送單元,被配置為將所述偏好信息發(fā)送到已經(jīng)發(fā)送所述第一內(nèi)容的所述服務(wù)器裝置。
7.如權(quán)利要求6所述的信息處理裝置,其中, 所述商品和多媒體內(nèi)容中的至少一個(gè)的每個(gè)流派被在所述元數(shù)據(jù)中排序,以及所述顯示控制器通過使用排序來控制作為輸出的內(nèi)容相關(guān)信息的元數(shù)據(jù)到所述顯示單元上的顯示。
8.如權(quán)利要求7所述的信息處理裝置,其中, 所述偏好信息表示用戶對(duì)于流派中的每一個(gè)的偏好程度,以及 所述接收單元從所述服務(wù)器裝置接收基于所發(fā)送的偏好信息而選擇的內(nèi)容相關(guān)信息。
9.如權(quán)利要求8所述的信息處理裝置,還包括 第四存儲(chǔ)部,用于存儲(chǔ)表示所述用戶信息的描述格式的格式信息以及所述格式信息的修訂信息中的至少一個(gè);以及 輸出單元,被配置為將所述格式信息和所述修訂信息中的至少一個(gè)輸出到所述第一程序。
10.如權(quán)利要求9所述的信息處理裝置,其中, 在以下兩種情況中任一種情況或在這兩種情況下,所述執(zhí)行控制器不允許所述執(zhí)行單元執(zhí)行第一程序的全部或一些,以便拒絕對(duì)所述用戶屬性信息的屬性值的訪問一種情況是由所述第一程序請(qǐng)求的所述格式信息和從所述輸出單元輸出的格式信息彼此不一致;以及又一種情況是由所述第一程序請(qǐng)求的所述修訂信息和從所述輸出單元輸出的所述修訂信息彼此不一致。
全文摘要
一種信息處理裝置,存儲(chǔ)包括用戶屬性信息的用戶信息,并且針對(duì)每條用戶屬性信息和作為用戶屬性信息的值的每個(gè)屬性值存儲(chǔ)表示是否允許使用用戶屬性信息的可訪問性信息。該信息處理裝置從服務(wù)器裝置接收用于通過統(tǒng)一處理來訪問用戶信息的第一程序,分析第一程序以便提取待使用的用戶屬性信息,并且通過使用所提取的用戶屬性信息的可訪問性信息來確定是否允許使用用戶屬性信息的屬性值。當(dāng)確定結(jié)果為否定時(shí),信息處理裝置不執(zhí)行第一程序的全部或一些,以便拒絕從第一程序?qū)τ脩魧傩孕畔⒌膶傩灾档脑L問,而當(dāng)確定為肯定時(shí),信息處理裝置執(zhí)行第一程序以便允許從第一程序訪問用戶屬性信息的屬性值。
文檔編號(hào)G06F15/00GK102741827SQ20108006281
公開日2012年10月17日 申請(qǐng)日期2010年9月17日 優(yōu)先權(quán)日2010年9月17日
發(fā)明者伊瀨恒太郎, 安次富大介 申請(qǐng)人:株式會(huì)社東芝