專利名稱:信息提供系統(tǒng)、列表生成裝置和用戶管理裝置的制作方法
技術領域:
本發(fā)明涉及一種信息提供系統(tǒng)。
背景技術:
在通過網(wǎng)幅(web banner)等在網(wǎng)頁內(nèi)顯示廣告的情況下,理想的是能夠針對每 個用戶顯示該用戶感興趣的類型(genre)的廣告。作為這種顯示方法,已知如下的一種方 法根據(jù)網(wǎng)絡上的網(wǎng)頁的瀏覽歷史記錄來推測該用戶的興趣類型,顯示所推測出的類型的廣告。發(fā)明內(nèi)容
發(fā)明要解決的問題
但是,基于網(wǎng)絡上的網(wǎng)頁的瀏覽歷史記錄進行的推測包含很多雜訊,因此有時對 于目標以外的用戶也廣泛地顯示廣告。因此,期望更加正確地提取目標的用戶來能夠高效 地顯示廣告。_5] 用于解決問題的方案
在本發(fā)明的第一方式中,提供一種信息提供系統(tǒng)、該信息提供系統(tǒng)所具備的列表 生成裝置、用戶管理裝置以及存儲了用于使計算機作為這些裝置發(fā)揮功能的程序的存儲介 質(zhì),上述信息提供系統(tǒng)向用戶提供信息,具備用戶管理裝置,其將用于識別用戶的用戶ID 和與上述用戶有關的屬性信息相對應地進行存儲;以及列表生成裝置,其生成包含多個終 端ID的終端ID列表,該終端ID用于識別經(jīng)由網(wǎng)絡進行訪問的用戶終端,其中,上述列表生 成裝置具有ID存儲部,其將上述用戶ID和上述終端ID相對應地進行存儲;登記部,其將 上述用戶管理裝置所存儲的上述用戶ID和上述用戶終端的終端ID相對應地登記在上述ID 存儲部中;獲取部,其從上述用戶管理裝置獲取由上述用戶管理裝置存儲的多個用戶ID中 的與所輸入的提取條件一致的屬性信息所對應的多個用戶ID ;以及終端ID列表生成部,其 從上述ID存儲部選擇與上述獲取部所獲取到的上述多個用戶ID分別對應的終端ID,生成 包含所選擇的多個終端ID的終端ID列表。
在本發(fā)明的第二方式中,提供一種信息提供系統(tǒng),該信息提供系統(tǒng)向用戶提供信 息,具備用戶管理裝置,其將用于識別用戶的用戶ID和與上述用戶有關的屬性信息相對 應地進行存儲;以及信息提供裝置,在從用戶終端對該信息提供裝置進行訪問的情況下,與 此相應地,該信息提供裝置將網(wǎng)頁要包含的提供信息發(fā)送至上述用戶終端,上述信息提供 裝置具有ID存儲部,其將上述用戶ID和用于識別上述用戶終端的終端ID相對應地進行 存儲;登記部,其將上述用戶管理裝置所存儲的上述用戶ID和上述用戶終端的終端ID相 對應地登記在上述ID存儲部中;獲取部,其從上述用戶管理裝置獲取由上述用戶管理裝置 存儲的多個用戶ID中的與所輸入的提取條件一致的屬性信息所對應的多個用戶ID ;用戶 ID列表生成部,其生成包含上述獲取部所獲取到的多個用戶ID的用戶ID列表;提供信息 存儲部,其存儲選擇性地輸出的多個提供信息以及與上述多個提供信息分別相對應的多個上述用戶ID列表;訪問接收部,其與來自上述用戶終端的訪問相應地獲取進行訪問的上述 用戶終端的終端ID ;轉換部,其將上述訪問接收部所獲取到的上述終端ID轉換為上述用戶 ID ;選擇部,其從上述提供信息存儲部所存儲的上述多個提供信息中,選擇與包含通過上述 轉換所得到的上述用戶ID的上述用戶ID列表對應的提供信息;以及提供信息發(fā)送部,其將 上述選擇部所選擇出的提供信息發(fā)送至進行訪問的上述用戶終端。
此外,上述的發(fā)明內(nèi)容并未列舉出了本發(fā)明的全部必要特征。另外,這些特征群的 子組合(sub combination)也能夠構成發(fā)明。
圖1表示本實施方式所涉及的信息提供系統(tǒng)10的結構。
圖2表示顯示在用戶終端12上的網(wǎng)頁40的第一例。
圖3表示顯示在用戶終端12上的網(wǎng)頁40的第二例。
圖4表示顯示在用戶終端12上的網(wǎng)頁40的第三例。
圖5表示本實施方式所涉及的用戶管理裝置16的結構和信息提供裝置20的結 構。
圖6表示在用戶管理裝置16的用戶信息存儲部52中存儲的數(shù)據(jù)庫的一例。
圖7中將本實施方式所涉及的信息提供裝置20的列表生成裝置32的結構與用戶 管理裝置16—起示出。
圖8表示在列表生成裝置32的ID存儲部66中存儲的用戶ID和終端ID的一例。
圖9中將本實施方式所涉及的信息提供裝置20的信息發(fā)送裝置34的結構與Web 服務器18 —起不出。
圖10表示在信息發(fā)送裝置34的提供信息存儲部80中存儲的提供信息和終端ID 列表的一例。
圖11表示登記或登錄用戶ID的情況下的信息提供系統(tǒng)10的處理流程。
圖12表示登記提供信息的情況下的信息提供系統(tǒng)10的處理流程。
圖13表示用戶終端12訪問了 Web服務器18的情況下的信息提供系統(tǒng)10的處理 流程。
圖14表示第一變形例所涉及的信息提供系統(tǒng)10的結構。
圖15表示第二變形例所涉及的信息提供系統(tǒng)10的結構。
圖16表示第三變形例所涉及的信息提供系統(tǒng)10的結構。
圖17表示第四變形例所涉及的信息提供系統(tǒng)10的結構。
圖18表示本實施方式所涉及的計算機1900的硬件結構的一例。
附圖標記說明
10 :信息提供系統(tǒng);12 :用戶終端;14 :店鋪終端;16 :用戶管理裝置;18 :Web服 務器;20 :信息提供裝置;24 :提供者終端;30 :卡;32 :列表生成裝置;34 :信息發(fā)送裝置; 40 :網(wǎng)頁;42 :汽車廣告的提供信息;44 :旅行信息的提供信息;46 :音樂信息的提供信息; 52 :用戶信息存儲部;54 :店鋪側管理部;56 :網(wǎng)絡側管理部;58 :提取條件接收部;60 :用 戶ID提取部;62 :用戶ID發(fā)送部;66 ID存儲部;68 :登記部;70 :輸入部;72 :獲取部;74 終端ID列表生成部;76 :寫入部;80 :提供信息存儲部;82 :訪問接收部;84 :選擇部;86 提供信息發(fā)送部;90 :收集部;92 :用戶ID選擇發(fā)送部;94 :統(tǒng)計計算部;96 :統(tǒng)計輸出部; 110 :鏡像存儲部;112 :第一搜索部;114 :第二搜索部;120 :瀏覽動向分析部;122 :終端ID 提取部;124 :用戶ID列表生成部;126 :信息送出部;132 :轉換部;1900 :計算機;2000 CPU ;2010 R0M ;2020 :RAM ;2030 :通信接口 ;2040 :硬盤驅動器;2050 :軟盤驅動器;2060 ⑶-ROM驅動器;2070 :輸入輸出芯片;2075 :圖形控制器;2080 :顯示裝置;2082 :主機控制 器;2084 :輸入輸出控制器;2090 :軟盤;2095 :CD_R0M。
具體實施方式
下面,通過發(fā)明的實施方式來說明本發(fā)明,但是下面的實施方式不對權利要求書 所涉及的發(fā)明進行限定。另外,實施方式中說明的特征的組合不一定全部是發(fā)明的解決方 案所必需的。
圖1表示本實施方式所涉及的信息提供系統(tǒng)10的結構。本實施方式所涉及的信 息提供系統(tǒng)10在顯示網(wǎng)頁的情況下,根據(jù)用戶來選擇性地輸出網(wǎng)幅廣告等的提供信息。
信息提供系統(tǒng)10具備用戶終端12、店鋪終端14、用戶管理裝置16、Web服務器18、 信息提供裝置20以及提供者終端24。
用戶終端12是用戶所使用的計算機。用戶終端12啟動瀏覽器來進行動作。瀏覽 器是用于參照從網(wǎng)絡上的服務器提供的網(wǎng)頁的應用軟件。用戶終端12能夠經(jīng)由網(wǎng)絡訪問 用戶管理裝置16、Web服務器18以及信息提供裝置20。
店鋪終端14設置于店鋪等處。店鋪終端14是用于結算用戶在店鋪購買的商品以 及用戶在店鋪利用的服務的計算機。
在用戶向店鋪終端14出示用于管理顧客的信息的卡30的情況下,該店鋪終端14 讀取用于識別卡30的卡ID等信息,并通知給用戶管理裝置16。店鋪終端14也可以與此同 時地將用戶所購買和利用的商品和服務通知給用戶管理裝置16。另外,店鋪終端14也可以 將與結算金額等相應的點數(shù)寫入卡30或者通知給用戶管理裝置16。并且,店鋪終端14也 可以將向持有卡30的用戶呈現(xiàn)的廣告信息或優(yōu)惠券(coupon)信息等印刷在紙質(zhì)介質(zhì)上。
此外,卡30的功能例如可以附加在信用卡、銀行卡以及定期票等各種卡中。另外, 卡30不僅可以具有薄片狀的形狀,也可以是其它形狀,還可以將功能附加在便攜電話和便 攜式平板設備等中。
用戶管理裝置16對與用戶所持有的卡30有關的信息進行管理。并且,用戶管理 裝置16還對與經(jīng)由網(wǎng)絡購買商品以及利用服務的用戶有關的信息進行管理。另外,用戶管 理裝置16在用戶所持有的卡30的信息與利用網(wǎng)絡的用戶的信息之間取得了對應的情況下 將兩者相對應地進行管理。
更具體地說,用戶管理裝置16將用于識別卡30的卡ID和用于識別經(jīng)由網(wǎng)絡登記 的用戶的用戶ID相對應地進行管理。另外,用戶管理裝置16在僅登記了卡ID和用戶ID 中的其中一個的情況下僅對卡ID和用戶ID中的一個進行管理。
另外,用戶管理裝置16與卡ID及用戶ID相對應地對用戶的個人信息和用戶的屬 性信息進行管理。用戶的屬性信息中例如包含用戶購買商品和利用服務的歷史記錄信息。 此外,由用戶管理裝置16進行管理的信息的詳情在圖6中進一步說明。
Web服務器18對經(jīng)由網(wǎng)絡進行訪問的用戶終端12發(fā)送網(wǎng)頁來使該網(wǎng)頁顯示在瀏覽器上。在這種情況下,Web服務器18發(fā)送包含用于從信息提供裝置20獲取信息的執(zhí)行 碼的網(wǎng)頁。由此,顯示了從Web服務器18發(fā)送的網(wǎng)頁的用戶終端12能夠獲取從信息提供 裝置20發(fā)送的信息,并將該信息在網(wǎng)頁的所指定的位置等進行顯示等。
在從用戶終端12訪問信息提供裝置20的情況下,與此相應地,該信息提供裝置20 將從Web服務器18發(fā)送至用戶終端12的網(wǎng)頁要包含的提供信息發(fā)送至用戶終端12。用戶 終端12當從信息提供裝置20獲取到提供信息時,使該提供信息包含在網(wǎng)頁中來輸出提供 信息。
在此,提供信息例如是靜止圖像數(shù)據(jù)。另外,提供信息也可以是每隔固定時間更新 圖像的幻燈片顯示方式的靜止圖像數(shù)據(jù),還可以是運動圖像數(shù)據(jù)。另外,如果能夠通過瀏覽 器輸出提供信息,則提供信息既可以是文本數(shù)據(jù),也可以是聲音數(shù)據(jù)。
信息提供裝置20具有列表生成裝置32和信息發(fā)送裝置34。列表生成裝置32生 成終端ID列表,該終端ID列表包含多個用于識別經(jīng)由網(wǎng)絡進行訪問的用戶終端12的終端 ID。更具體地說,列表生成裝置32生成包含以下的終端ID的終端ID列表具有由用戶管 理裝置16進行管理的用戶的屬性信息(例如歷史記錄信息)中的與指定的提取條件一致 的屬性信息的用戶所使用的用戶終端12的終端ID。
信息發(fā)送裝置34選擇按每個用戶終端12而不同的提供信息并發(fā)送。更具體地說, 信息發(fā)送裝置34存儲多個提供信息,并且使多個終端ID分別與至少任一個提供信息相對 應。然后,信息發(fā)送裝置34在被用戶終端12訪問的情況下獲取用戶終端12的終端ID,選 擇與獲取到的終端ID對應的提供信息并發(fā)送至用戶終端12。
提供者終端24是生成網(wǎng)頁要包含的提供信息的信息提供者所使用的計算機。提 供者終端24將提供信息和提取條件發(fā)送至信息提供裝置20的列表生成裝置32。
此外,在本實施方式中,用戶管理裝置16、Web服務器18以及信息提供裝置20是 因特網(wǎng)上的被分配了獨立的域(domain)的服務器。但是,用戶管理裝置16、Web服務器18 以及信息提供裝置20也可以是全部被分配至相同域的服務器。另外,用戶管理裝置16和 信息提供裝置20也可以是被分配至相同域的服務器,Web服務器18和信息提供裝置20也 可以是被分配至相同域的服務器。
圖2、圖3以及圖4表示在用戶終端12對Web服務器18進行訪問的情況下顯示在 用戶終端12的瀏覽器上的網(wǎng)頁40的一例。
當用戶終端12經(jīng)由網(wǎng)絡對Web服務器18進行訪問時,從Web服務器18對用戶終 端12發(fā)送網(wǎng)頁。從Web服務器18發(fā)送的網(wǎng)頁中包含有在指定的位置處顯示從信息提供裝 置20發(fā)送的提供信息的執(zhí)行碼。用戶終端12通過執(zhí)行該執(zhí)行碼來對信息提供裝置20進 行訪問。
用戶終端12在對信息提供裝置20進行訪問的情況下,將包含該用戶終端12的終 端ID的Cookie發(fā)送至信息提供裝置20。此外,Cookie是包含在HTTP (Hypertext Transfer Protocol :超文本傳輸協(xié)議)的請求和響應中的字符串,從服務器將該Cookie寫入計算機 終端,與服務器的請求相應地從計算機終端向服務器發(fā)送該Cookie。
信息提供裝置20當接受到來自用戶終端12的訪問時,獲取Cookie中包含的終端 ID。然后,信息提供裝置20選擇與獲取到的終端ID對應的提供信息,將所選擇的提供信息 發(fā)送至用戶終端12。用戶終端12當從信息提供裝置20獲取到提供信息時,使提供信息包含在從Web服務器18發(fā)送的網(wǎng)頁中來顯示在瀏覽器上。
在此,信息提供裝置20根據(jù)使用用戶終端12的用戶的屬性信息(例如,購買商品 和利用服務的歷史記錄信息),針對每個用戶顯示不同的提供信息。例如,針對租借與汽車 有關的電影的用戶,信息提供裝置20如圖2所示那樣顯示汽車廣告的提供信息42。另外, 針對租借與海外旅行有關的電影的用戶,信息提供裝置20如圖3所示那樣顯示旅行信息的 提供信息44。另外,針對租借音樂錄影帶的用戶,信息提供裝置20如圖4所示那樣顯示音 樂信息的提供信息46。
如上,通過信息提供系統(tǒng)10,能夠根據(jù)購買商品和利用服務的用戶的屬性信息 (例如歷史記錄信息)來切換提供信息并輸出。由此,通過信息提供系統(tǒng)10,能夠更加正確 地提取目標的用戶,從而高效地提供信息。
圖5表示本實施方式所涉及的用戶管理裝置16的結構和信息提供裝置20的結 構。用戶管理裝置16具有用戶信息存儲部52、店鋪側管理部54、網(wǎng)絡側管理部56、提取條 件接收部58、用戶ID提取部60以及用戶ID發(fā)送部62。
用戶信息存儲部52按每個用戶將卡ID、用戶ID、用戶的個人信息以及用戶的屬性 信息相對應地進行存儲。更具體地說,用戶信息存儲部52存儲將卡ID、用戶ID、用戶的個 人信息以及用戶的屬性信息相對應地進行管理的數(shù)據(jù)庫。
店鋪側管理部54與多個店鋪終端14分別進行通信。店鋪側管理部54根據(jù)從各 店鋪終端14接收到的信息對存儲在用戶信息存儲部52中的對應用戶的信息進行更新。
網(wǎng)絡側管理部56經(jīng)由網(wǎng)絡與用戶終端12進行通信。網(wǎng)絡側管理部56根據(jù)用戶 使用用戶ID對網(wǎng)絡上的服務進行的利用,對存儲在用戶信息存儲部52中的對應用戶的信 息進行更新。另外,在發(fā)行新用戶ID的情況下,若該用戶已持有卡30,則網(wǎng)絡側管理部56 將用戶ID與該卡30的卡ID相對應地進行登記。
在此,在發(fā)行新用戶ID的情況下,網(wǎng)絡側管理部56使用戶終端12顯示登記畫面, 使得輸入用戶的個人信息等。然后,網(wǎng)絡側管理部56與個人信息等的輸入相應地生成用戶 ID,并對用戶信息存儲部52進行更新。另外,在用戶進行登錄的情況下,網(wǎng)絡側管理部56 使用戶終端12顯示登錄畫面,使得輸入用戶ID和密碼。然后,網(wǎng)絡側管理部56判斷所輸 入的信息是否與存儲在用戶信息存儲部52中的信息一致,如果一致則與用戶終端12建立 對話。
并且,網(wǎng)絡側管理部56在用戶ID的登記和登錄已成功的情況下,對用戶ID進行 加密后發(fā)送至用戶終端12。在這種情況下,網(wǎng)絡側管理部56還發(fā)送用于將加密后的用戶 ID從用戶終端12發(fā)送至信息提供裝置20的列表生成裝置32的執(zhí)行碼。用戶終端12當執(zhí) 行從網(wǎng)絡側管理部56接收到的執(zhí)行碼時,向列表生成裝置32發(fā)送加密后的用戶ID。列表 生成裝置32當接收到加密后的用戶ID時,將用戶ID與用戶終端12的終端ID相對應地進 行存儲。此外,使用戶ID和終端ID相對應的處理在圖11中進一步說明。
提取條件接收部58從信息提供裝置20的列表生成裝置32接收提取條件。用戶 ID提取部60從存儲在用戶信息存儲部52中的多個用戶ID中提取與接收到的提取條件一 致的屬性信息所對應的多個用戶ID。用戶ID發(fā)送部62將提取出的多個用戶ID發(fā)送至列 表生成裝置32。
在此,提取條件是用于從用戶信息存儲部52所存儲的數(shù)據(jù)庫提取一部分記錄的條件。更具體地說,提取條件是用于從存儲在用戶信息存儲部52中的屬性信息提取特定的 用戶ID的條件。例如,提取條件是租借了與汽車有關的電影的用戶、租借了與海外旅行有 關的電影的用戶或者租借了音樂錄影帶的用戶等的條件。
圖6表示在用戶管理裝置16的用戶信息存儲部52中存儲的數(shù)據(jù)庫的一例。在用 戶信息存儲部52中,作為一例存儲有如圖6所示的數(shù)據(jù)庫。作為一例,該數(shù)據(jù)庫是按每個 用戶制作記錄的。各記錄中登記有卡ID、用戶ID、用戶的個人信息以及用戶的屬性信息。
用戶的個人信息例如是姓名和住址等。用戶的屬性信息例如包括用戶的年齡段 (例如,該用戶是二十幾歲還是三十幾歲等的識別)以及用戶的居住地區(qū)(例如,用戶所居 住的大概地方或地區(qū))等。
并且,用戶的屬性信息中還包含歷史記錄信息和申報信息。歷史記錄信息是用戶 使用卡ID或用戶ID獲取或利用過的商品或服務的歷史記錄。
申報信息是由用戶申報了可以在信息提供中利用的、與用戶有關的信息。例如,申 報信息是用戶在問卷調(diào)查等中填寫的信息。
在提取條件中包含用戶獲取或利用商品或服務的歷史記錄的情況下,用戶管理裝 置16的用戶ID提取部60在各用戶的歷史記錄信息中進行搜索以提取一致的用戶ID。另 外,在提取條件中包含申報信息的情況下,用戶管理裝置16的用戶ID提取部60在各用戶 的申報信息中進行搜索以提取一致的用戶ID。
圖7中將本實施方式所涉及的信息提供裝置20的列表生成裝置32的結構與用戶 管理裝置16 —起示出。信息提供裝置20的列表生成裝置32具有ID存儲部66、登記部68、 輸入部70、獲取部72、終端ID列表生成部74以及寫入部76。
ID存儲部66將用戶ID和終端ID相對應地進行存儲。終端ID是用于識別用戶 所使用的用戶終端12的信息。作為一例,終端ID是每個用戶終端12的瀏覽器所固有的編號。
在用戶終端12對用戶管理裝置16進行訪問來登記用戶ID的情況和登錄用戶ID 的情況下,登記部68從用戶終端12接收加密后的用戶ID。登記部68當從用戶終端12接 收到加密后的用戶ID時,針對用戶終端12生成每個瀏覽器所固有的終端ID。此外,登記部 68在已針對該瀏覽器生成了終端ID的情況下,也可以不再新生成終端ID。接著,登記部68 將終端ID發(fā)送至用戶終端12來進行保存。然后,登記部68將用戶ID和終端ID相對應地 登記在ID存儲部66中。
輸入部70從提供者終端24輸入對用戶輸出的提供信息以及用于提取要輸出該提 供信息的用戶的提取條件。作為一例,輸入部70輸入對獲取或利用商品或服務的歷史記錄 進行指定的提取條件。另外,作為一例,輸入部70輸入指定用戶的申報信息的提取條件。輸 入部70將提取條件發(fā)送至用戶管理裝置16,將提供信息發(fā)送至寫入部76。
輸入部70發(fā)送提取條件,與此相應地獲取部72從用戶管理裝置16獲取提取出的 多個用戶ID。即,獲取部72從用戶管理裝置16獲取由用戶管理裝置16存儲的多個用戶 ID中的與從提供者終端24輸入的提取條件一致的屬性信息所對應的多個用戶ID。
在這種情況下,作為一例,獲取部72獲取與包含至少一個商品或服務的提取條件 一致的屬性信息所對應的多個用戶ID。另外,作為一例,獲取部72獲取與包含至少一個申 報信息的提取條件一致的屬性信息所對應的多個用戶ID。
終端ID列表生成部74從ID存儲部66選擇與獲取部72所獲取到的多個用戶ID 分別對應的終端ID。然后,終端ID列表生成部74生成包含所選擇的多個終端ID的終端 ID列表。寫入部76根據(jù)輸入部70所輸入的提取條件,將由終端ID列表生成部74生成的 終端ID列表和輸入部70所輸入的提供信息相對應地寫入到信息發(fā)送裝置34內(nèi)。
圖8表示在列表生成裝置32的ID存儲部66中存儲的用戶ID和終端ID的一例。 作為一例,在ID存儲部66中存儲有如圖8所示的終端ID列表。在終端ID列表中,相對于 一個用戶ID可以對應有多個終端ID。這是因為存在由多個瀏覽器或多個用戶終端12使用 一個用戶ID的情況。
另外,在終端ID列表中,也可以使多個用戶ID對應相同的終端ID。這是因為存在 多個用戶使用一個用戶終端12和瀏覽器的情況。
在此,在對應于獲取部72所獲取到的一個用戶ID對應有多個終端ID的情況下, 終端ID列表生成部74也可以選擇多個終端ID中的訪問頻度高的一個終端ID。由此,終端 ID列表生成部74能夠使提供信息輸出到推測為使用頻度最高的瀏覽器上。
另外,在對應于獲取部72所獲取到的一個用戶ID對應有多個終端ID的情況下, 終端ID列表生成部74也可以選擇多個終端ID的全部。由此,終端ID列表生成部74能夠 使提供信息輸出到該用戶所使用的全部瀏覽器上。
圖9中將本實施方式所涉及的信息提供裝置20的信息發(fā)送裝置34的結構與Web 服務器18 —起示出。信息發(fā)送裝置34具有提供信息存儲部80、訪問接收部82、選擇部84 以及提供信息發(fā)送部86。
提供信息存儲部80存儲選擇性地輸出的多個提供信息以及與多個提供信息分別 對應的多個終端ID列表。提供信息存儲部80例如存儲從多個信息提供者分別獲取到的提 供信息、例如汽車廣告的提供信息、旅行信息的提供信息以及音樂信息的提供信息。另外, 與提供信息相對應的終端ID列表是與從提供者終端24獲取到該提供信息的情況相應地由 列表生成裝置32生成的列表。
訪問接收部82與來自用戶終端12的訪問相應地獲取進行訪問的用戶終端12的 終端ID。更具體地說,用戶終端12通過執(zhí)行由Web服務器18發(fā)送的網(wǎng)頁中所包含的執(zhí)行 碼來對訪問接收部82進行訪問,與此相應地,訪問接收部82從用戶終端12獲取Cookie中 包含的該用戶終端12的終端ID。
選擇部84在提供信息存儲部80所存儲的多個終端ID列表中的各個終端ID列表 中進行搜索,來檢測包含訪問接收部82所獲取到的終端ID的終端ID列表。然后,選擇部 84從提供信息存儲部80所存儲的多個提供信息中選擇與包含訪問接收部82所獲取到的終 端ID的終端ID列表對應的提供信息。
此外,選擇部84在選擇了多個提供信息的情況下,按照預先確定的算法從它們之 中選擇某一個提供信息。另外,選擇部84在任一個提供信息都沒有選擇的情況下,選擇預 先確定的一個提供信息。
提供信息發(fā)送部86將選擇部84所選擇出的提供信息發(fā)送至進行訪問的用戶終端 12。更具體地說,提供信息發(fā)送部86使選擇部84所選擇出的提供信息顯示在用戶終端12 的Web瀏覽器的所指定的位置上。
圖10表示在信息發(fā)送裝置34的提供信息存儲部80中存儲的提供信息和終端ID列表的一例。提供信息存儲部80與從列表生成裝置32的寫入部76進行的寫入相應地例 如圖10所示那樣將提供信息和終端ID列表相對應地進行存儲。此外,提供信息存儲部80 也可以存儲以下的列表將所有的終端ID列表進行合成,并針對多個終端ID中的每個終端 ID描述了用于指示對應的提供信息的指針(pointer)。
圖11表示在登記或登錄用戶ID的情況下的信息提供系統(tǒng)10的處理流程。在用 戶使用用戶終端12對用戶管理裝置16進行訪問來登記或登錄用戶ID的情況下,在信息提 供系統(tǒng)10中如圖11所示那樣執(zhí)行處理。
首先,與用戶的操作相應地,用戶終端12對用戶管理裝置16進行訪問(步驟 Sll)。用戶管理裝置16在從用戶終端12進行訪問時,將登記畫面或登錄畫面發(fā)送到用戶 終端12來使該登記畫面或登錄畫面進行顯示(步驟S12)。
接著,在顯示了登記畫面的情況下,用戶終端12在輸入了個人信息和卡ID等的信 息之后按下發(fā)送按鍵時,將所輸入的信息發(fā)送至用戶管理裝置16 (步驟S13)。另外,在顯示 了登錄畫面的情況下,用戶終端12在輸入了用戶ID和密碼的信息之后按下發(fā)送按鍵時,將 所輸入的信息發(fā)送至用戶管理裝置16。
接著,用戶管理裝置16在進行用戶登記的情況下,生成用戶ID并登記到用戶信息 存儲部52 (步驟S14)。另外,用戶管理裝置16在進行登錄的情況下,判斷用戶ID和密碼是 否正確,如果正確則建立與用戶終端12的對話。
當正確地完成了用戶登記和登錄時,接著,用戶管理裝置16將用戶ID加密后發(fā)送 至用戶終端12。在這種情況下,用戶管理裝置16將用于使加密后的用戶ID發(fā)送至列表生成 裝置32的執(zhí)行碼以及用于使用戶終端12從列表生成裝置32獲取Cookie的執(zhí)行碼(Cookie 標記標簽)發(fā)送至用戶終端12(步驟S15)。此外,在從用戶管理裝置16發(fā)送的Cookie已 保持在用戶終端12內(nèi)、并且對用戶終端12進行了自動登錄到用戶管理裝置16的設定的情 況下,當用戶終端12對用戶管理裝置16進行訪問時(步驟Sll),不執(zhí)行步驟S12 步驟 S15的處理而使處理進入步驟S16。
接著,用戶終端12執(zhí)行將加密后的用戶ID發(fā)送至列表生成裝置32的執(zhí)行碼。當 用戶終端12執(zhí)行該執(zhí)行碼時,用戶終端12訪問列表生成裝置32來向其發(fā)送加密后的用戶 ID (步驟 S16)。
列表生成裝置32當接收到加密后的用戶ID時,生成用于識別用戶終端12和瀏覽 器的終端ID (步驟S17),并使生成的終端ID包含在Cookie中來發(fā)送至用戶終端12 (步驟 S18)。用戶終端12當接收到包含終端ID的Cookie時,將該Cookie與列表生成裝置32的 域相對應地進行保存(步驟S19)。
用戶終端12將表示已保存了 Cookie的信息發(fā)送至列表生成裝置32 (步驟S20)。 列表生成裝置32當接收到表示已保存了 Cookie的信息時,將用戶ID和終端ID相對應地 登記在ID存儲部66中。
這樣,列表生成裝置32能夠使在用戶管理裝置16中進行管理的用戶ID與用于識 別用戶所使用的用戶終端12和瀏覽器的終端ID相對應。
圖12是表示登記提供信息的情況下的信息提供系統(tǒng)10的處理流程。在信息提供 者將應包含在網(wǎng)頁中來輸出的提供信息登記到信息提供裝置20的信息發(fā)送裝置34中的情 況下,在信息提供系統(tǒng)10中如圖12所示那樣執(zhí)行處理。
首先,提供者終端24向列表生成裝置32發(fā)送提供信息和提取條件(步驟S31)。 接著,列表生成裝置32只將從提供者終端24接收到的提供信息和提取條件中的提取條件 發(fā)送至用戶管理裝置16 (步驟S32)。
接著,用戶管理裝置16當從列表生成裝置32接收到提取條件時,從用戶信息存儲 部52提取具有與提取條件一致的屬性信息的多個用戶ID (步驟S33)。接著,用戶管理裝置 16將提取出的多個用戶ID發(fā)送至列表生成裝置32(步驟S34)。
接著,列表生成裝置32當從用戶管理裝置16接收到多個用戶ID時,從ID存儲部 66選擇與多個用戶ID分別對應的多個終端ID (步驟S35)。接著,列表生成裝置32生成包 含所選擇的多個終端ID的終端ID列表(步驟S36)。
接著,列表生成裝置32將所生成的終端ID列表與從提供者終端24接收到的提供 信息相對應地寫入到信息發(fā)送裝置34的提供信息存儲部80中(步驟S37)。通過這樣,列 表生成裝置32能夠將應該包含在網(wǎng)頁中的提供信息與用于識別應該被發(fā)送該提供信息的 用戶終端12的終端ID列表相對應地寫入到信息發(fā)送裝置34中。
圖13表示在用戶終端12對Web服務器18進行訪問的情況下的信息提供系統(tǒng)10 的處理流程。在用戶瀏覽由Web服務器18提供的網(wǎng)頁的情況下,在信息提供系統(tǒng)10中執(zhí) 行如圖13所示的處理。
首先,用戶終端12對Web服務器18進行訪問(步驟S41)。當用戶終端12對Web 服務器18進行訪問時,該Web服務器18將網(wǎng)頁發(fā)送至用戶終端12,使用戶終端12顯示網(wǎng) 頁(步驟S42)。在此,在從Web服務器18發(fā)送的網(wǎng)頁中包含用于從信息發(fā)送裝置34獲取 提供信息的執(zhí)行碼。
用戶終端12執(zhí)行網(wǎng)頁所包含的執(zhí)行碼,與此相應地用戶終端12對信息發(fā)送裝置 34進行訪問。在這種情況下,用戶終端12將包含終端ID的Cookie (在圖11的步驟S19中 保存的Cookie)發(fā)送至信息發(fā)送裝置34(步驟S43)。
接受到來自用戶終端12的訪問的信息發(fā)送裝置34從用戶終端12接收Cookie,獲 取Cookie中包含的終端ID (步驟S44)。接著,信息發(fā)送裝置34在所存儲的終端ID列表 中進行搜索,選擇與獲取到的終端ID對應的提供信息(步驟S45)。接著,信息發(fā)送裝置34 將選擇出的提供信息發(fā)送至用戶終端12(步驟S46)。
然后,用戶終端12從信息發(fā)送裝置34接收提供信息并輸出提供信息。作為一例, 用戶終端12在網(wǎng)頁上的所指定的位置處顯示作為圖像數(shù)據(jù)的提供信息(步驟S47)。
通過執(zhí)行如上的處理,利用信息提供系統(tǒng)10,能夠與購買商品和利用服務的用戶 的屬性信息(例如歷史記錄信息)相應地在網(wǎng)頁上切換提供信息并輸出。由此,利用信息 提供系統(tǒng)10,能夠高效地對目標的用戶提供信息。
圖14表示第一變形例所涉及的信息提供系統(tǒng)10的結構。第一變形例所涉及的信 息提供系統(tǒng)10采用與參照圖1至圖13說明的本實施方式所涉及的信息提供系統(tǒng)10大致 相同的結構和功能,因此對結構和功能與本實施方式所涉及的信息提供系統(tǒng)10所具備的 部件大致相同的部件附加同一標記,省略除以下不同點以外的說明。
第一變形例所涉及的信息提供裝置20還具有收集部90、用戶ID選擇發(fā)送部92以 及統(tǒng)計輸出部96。另外,第一變形例所涉及的用戶管理裝置16還具有統(tǒng)計計算部94。
在網(wǎng)頁上顯示了提供信息的情況下,收集部90判斷是否點擊包含在網(wǎng)頁中進行顯示的提供信息而訪問了鏈接到提供信息的鏈接目的地。然后,在訪問了鏈接目的地的情 況下,收集部90收集該用戶終端12的終端ID。由此,收集部90能夠收集對提供信息感興 趣的多個用戶的終端ID。
用戶ID選擇發(fā)送部92從ID存儲部66選擇與收集部90所收集到的多個終端ID 分別對應的用戶ID。然后,用戶ID選擇發(fā)送部92將選擇出的多個用戶ID發(fā)送至用戶管理 裝置16。
統(tǒng)計計算部94從用戶ID選擇發(fā)送部92接收多個用戶ID。統(tǒng)計計算部94在用戶 信息存儲部52中進行搜索,提取與接收到的多個用戶ID分別對應的屬性信息。然后,統(tǒng)計 計算部94計算提取出的屬性信息的統(tǒng)計。
例如,統(tǒng)計計算部94參照提取出的用戶ID的歷史記錄信息,計算出點擊了提供信 息的用戶具有購買了什么樣的商品或利用了什么樣的服務的歷史記錄等的統(tǒng)計。然后,統(tǒng) 計計算部94將表示計算出的統(tǒng)計結果的數(shù)據(jù)發(fā)送至統(tǒng)計輸出部96。
統(tǒng)計輸出部96將從統(tǒng)計計算部94發(fā)送的表示統(tǒng)計結果的數(shù)據(jù)發(fā)送至提供該提供 信息的信息提供者的提供者終端24。由此,第一變形例所涉及的信息提供裝置20能夠向信 息提供者反饋將提供信息包含在網(wǎng)頁中來進行輸出的效果等。
圖15表示第二變形例所涉及的信息提供系統(tǒng)10的結構。第二變形例所涉及的信 息提供系統(tǒng)10采用與參照圖1至圖13說明的本實施方式所涉及的信息提供系統(tǒng)10大致 相同的結構和功能,因此對結構和功能與本實施方式所涉及的信息提供系統(tǒng)10所具備的 部件大致相同的部件附加同一標記,省略除以下不同點以外的說明。
第二變形例所涉及的信息提供裝置20還具有鏡像存儲部110和第一搜索部112。 另外,第二變形例所涉及的用戶管理裝置16還具有第二搜索部114。
鏡像存儲部110存儲由用戶管理裝置16的用戶信息存儲部52存儲的數(shù)據(jù)庫中 的、具有屬性信息的至少一部分字段的數(shù)據(jù)庫。例如,鏡像存儲部110存儲用戶信息存儲部 52所存儲的數(shù)據(jù)庫中的僅具有歷史記錄信息的一部分字段的數(shù)據(jù)庫。
從提供者終端24向第一搜索部112輸入屬性信息的提取條件。第一搜索部112 與屬性信息的提取條件的輸入相應地在鏡像存儲部110所存儲的數(shù)據(jù)庫中進行搜索,對與 提取條件一致的記錄數(shù)進行計數(shù)。然后,第一搜索部112將計數(shù)結果的記錄數(shù)輸出至提供 者終端24。由此,第二變形例所涉及的信息提供裝置20能夠將與輸入的提取條件一致的用 戶ID的數(shù)量迅速通知給信息提供者。
另外,第一搜索部112在所輸入的提取條件中包含不由鏡像存儲部110所存儲的 數(shù)據(jù)庫進行管理的屬性信息的情況下,將提取條件發(fā)送至用戶管理裝置16。第二搜索部 114從第一搜索部112接收提取條件。第二搜索部114對與從第一搜索部112接收到的提 取條件一致的記錄數(shù)進行計數(shù),將計數(shù)得到的記錄數(shù)返送給第一搜索部112。
然后,第一搜索部112將從第二搜索部114接收到的記錄數(shù)輸出至提供者終端24。 由此,即使在輸入了不包含在鏡像存儲部110所存儲的數(shù)據(jù)庫中的提取條件的情況下,第 二變形例所涉及的信息提供裝置20也能夠正確地通知與提取條件一致的用戶ID的數(shù)量。
圖16表示第三變形例所涉及的信息提供系統(tǒng)10的結構。第三變形例所涉及的信 息提供系統(tǒng)10采用與參照圖1至圖13說明的本實施方式所涉及的信息提供系統(tǒng)10大致 相同的結構和功能,因此對結構和功能與本實施方式所涉及的信息提供系統(tǒng)10所具備的部件大致相同的部件附加同一標記,省略除以下不同點以外的說明。
第三變形例所涉及的信息提供裝置20還具有瀏覽動向分析部120、終端ID提取部 122以及用戶ID列表生成部124。另外,第三變形例所涉及的用戶管理裝置16還具有信息 送出部126。
瀏覽動向分析部120分析每個終端ID的網(wǎng)頁的瀏覽動向并存儲。例如,在信息發(fā) 送裝置34使多個網(wǎng)頁包含同一提供信息的情況下,瀏覽動向分析部120能夠通過檢測用戶 終端12是經(jīng)由哪一個網(wǎng)頁進行了訪問來檢測每個終端ID的瀏覽動向。
終端ID提取部122從外部輸入用于提取瀏覽動向的條件。然后,終端ID提取部 122從瀏覽動向分析部120提取與所輸入的條件一致的瀏覽動向所對應的多個終端ID。作 為一例,終端ID提取部122從瀏覽動向分析部120提取訪問了指定的網(wǎng)頁(例如,提供烹 飪信息的網(wǎng)頁)的用戶終端12的終端ID。
用戶ID列表生成部124從ID存儲部66選擇與由終端ID提取部122提取出的多 個終端ID分別對應的用戶ID,生成包含所選擇的用戶ID的用戶ID列表。然后,用戶ID列 表生成部124將所生成的用戶ID列表發(fā)送至用戶管理裝置16。
信息送出部126從列表生成裝置32的用戶ID列表生成部124接收用戶ID列表。 然后,信息送出部126對接收到的用戶ID列表所包含的多個用戶ID各自的用戶送出信息。
作為一例,信息送出部126對與用戶信息存儲部52的用戶ID對應地登記的郵件 地址發(fā)送指定的信息(例如廣告信息)。另外,作為一例,信息送出部126在與用戶信息存 儲部52的用戶ID對應地登記的卡ID的卡30在店鋪終端14中被利用的情況下,將指定的 信息(例如服務優(yōu)惠券)印刷在紙質(zhì)介質(zhì)上。
由此,利用第三變形例所涉及的信息提供系統(tǒng)10,能夠經(jīng)由卡30和網(wǎng)絡對基于網(wǎng) 頁的瀏覽信息提取出的用戶提供信息。
圖17表示第四變形例所涉及的信息提供系統(tǒng)10的結構。第四變形例所涉及的信 息提供系統(tǒng)10采用與參照圖1至圖13說明的本實施方式所涉及的信息提供系統(tǒng)10大致 相同的結構和功能,因此對結構和功能與本實施方式所涉及的信息提供系統(tǒng)10所具備的 部件大致相同的部件附加同一標記,省略除以下不同點以外的說明。
第四變形例所涉及的信息提供系統(tǒng)10與多個提供信息分別相對應地存儲用戶ID 列表,來代替與多個提供信息分別相對應地存儲終端ID列表。這種第四變形例所涉及的信 息提供裝置20具有ID存儲部66、登記部68、輸入部70、獲取部72、提供信息存儲部80、訪 問接收部82、轉換部132、選擇部84以及提供信息發(fā)送部86。
在本變形例中,輸入部70將從提供者終端24接收到的提取條件發(fā)送至用戶管理 裝置16。另外,輸入部70將從提供者終端24接收到的提供信息發(fā)送至提供信息存儲部80。
獲取部72從用戶管理裝置16獲取由用戶管理裝置16存儲的多個用戶ID中的與 從外部輸入的提取條件一致的屬性信息所對應的多個用戶ID。獲取部72生成包含所獲取 到的多個用戶ID的用戶ID列表。然后,獲取部72將生成的用戶ID列表與輸入部70所輸 入的提供信息相對應地寫入到提供信息存儲部80。提供信息存儲部80存儲選擇性地提供 的多個提供信息以及與多個提供信息分別相對應的多個用戶ID列表。
訪問接收部82與來自用戶終端12的訪問相應地獲取進行訪問的用戶終端12的 終端ID。然后,訪問接收部82將獲取到的終端ID轉交給轉換部132。轉換部132參照ID存儲部66將訪問接收部82所獲取到的終端ID轉換為用戶ID。
選擇部84在提供信息存儲部80所存儲的多個用戶ID列表中的各個用戶ID列表 中進行搜索,檢測包含與訪問接收部82所獲取到的終端ID對應的用戶ID的用戶ID列表。 然后,選擇部84從提供信息存儲部80所存儲的多個提供信息中選擇與檢測出的用戶ID列 表對應的提供信息。
提供信息發(fā)送部86將由選擇部84選擇出的提供信息發(fā)送至用戶終端12。利用這 種第四變形例所涉及的信息提供系統(tǒng)10,能夠將適當?shù)奶峁┬畔诰W(wǎng)頁中來輸出。
另外,參照圖1至圖17說明的本實施方式所涉及的信息提供系統(tǒng)10也可以應用 于包括智能電話(smart phone)等的便攜電話的網(wǎng)絡系統(tǒng)中。在便攜電話的網(wǎng)絡系統(tǒng)中, 各個便攜電話(用戶終端12)各自預先分配有固有的終端ID。并且,在從便攜電話對設置 于便攜電話的網(wǎng)絡上的各服務器進行訪問的情況下,各服務器能夠獲取固有的終端ID,從 而識別便攜電話。
在此,在應用于便攜電話的網(wǎng)絡系統(tǒng)的情況下,用戶管理裝置16按每個用戶將卡 ID、終端ID以及用戶的屬性信息相對應地進行存儲。并且,用戶管理裝置16在從信息提供 裝置20接收到提取條件的情況下,將與提取條件一致的多個終端ID發(fā)送至信息提供裝置 20。
信息提供裝置20當從用戶管理裝置16接收到終端ID的列表時,將其按原樣與提 供信息相對應地進行存儲。由此,當從作為便攜電話的用戶終端12對信息提供裝置20進行 訪問時,該信息提供裝置20能夠選擇與終端ID對應的提供信息并顯示在用戶終端12上。
圖18表示本實施方式所涉及的計算機1900的硬件結構的一例。本實施方式所涉 及的計算機1900具備CPU(Central Processing Unit :中央處理器)周邊部,其具有通過 主機控制器2082相互連接的CPU 2000> RAM (random access memory :隨機存儲器)2020、 圖形控制器2075以及顯示裝置2080 ;輸入輸出部,其具有通過輸入輸出控制器2084與主 機控制器2082連接的通信接口 2030、硬盤驅動器2040以及⑶-ROM驅動器2060 ;以及傳統(tǒng) (legacy)輸入輸出部,其具有與輸入輸出控制器2084連接的ROM (Read-Only Memory :只讀 存儲器)2010、軟盤驅動器2050以及輸入輸出芯片2070。
主機控制器2082將RAM 2020、以高傳輸速率訪問RAM 2020的CPU 2000以及圖 形控制器2075進行連接。CPU 2000基于保存在ROM 2010和RAM 2020中的程序來進行動 作,從而對各部進行控制。圖形控制器2075獲取由CPU 2000等在設置于RAM2020內(nèi)的幀 緩沖器上生成的圖像數(shù)據(jù)并使其顯示在顯示裝置2080上。也可以取而代之地使圖形控制 器2075在內(nèi)部包含保存CPU 2000等生成的圖像數(shù)據(jù)的幀緩沖器。
輸入輸出控制器2084將主機控制器2082與作為比較高速的輸入輸出裝置的通 信接口 2030、硬盤驅動器2040XD-ROM驅動器2060進行連接。通信接口 2030經(jīng)由網(wǎng)絡與 其它裝置進行通信。硬盤驅動器2040保存計算機1900內(nèi)的CPU 2000所使用的程序和數(shù) 據(jù)。⑶-ROM驅動器2060從⑶-ROM 2095讀取程序或數(shù)據(jù),經(jīng)由RAM 2020提供至硬盤驅動 器 2040。
另外,在輸入輸出控制器2084上連接有ROM 2010、軟盤驅動器2050以及輸入輸 出芯片2070的比較低速的輸入輸出裝置。ROM 2010保存計算機1900在啟動時執(zhí)行的引 導程序和/或依賴于計算機1900的硬件的程序等。軟盤驅動器2050從軟盤2090讀取程序或數(shù)據(jù),經(jīng)由RAM 2020提供至硬盤驅動器2040。輸入輸出芯片2070將軟盤驅動器2050 連接至輸入輸出控制器2084,并且例如經(jīng)由并行端口、串行端口、鍵盤端口、鼠標端口等將 各種輸入輸出裝置連接至輸入輸出控制器2084。
經(jīng)由RAM 2020提供至硬盤驅動器2040的程序被保存于軟盤2090、⑶-ROM 2095 或IC卡等記錄介質(zhì)而由利用者提供。程序從記錄介質(zhì)被讀出,經(jīng)由RAM 2020安裝在計算 機1900內(nèi)的硬盤驅動器2040中,從而在CPU 2000中執(zhí)行。
被安裝在計算機1900中來使計算機1900作為列表生成裝置32發(fā)揮功能的程序 具備ID存儲模塊、登記模塊、輸入模塊、獲取模塊、終端ID列表生成模塊以及寫入模塊。這 些程序或模塊作用于CPU 2000等,分別使計算機1900作為列表生成裝置32而發(fā)揮功能。
這些程序中描述的信息處理通過被讀入至計算機1900,而作為使軟件與上述各種 硬件資源協(xié)作的具體手段、即ID存儲部66、登記部68、輸入部70、獲取部72、終端ID列表 生成部74以及寫入部76發(fā)揮功能。而且,通過利用這些具體手段來實現(xiàn)與本實施方式中 的計算機1900的使用目的相應的信息的運算或加工,構建與使用目的相應的特有的列表 生成裝置32。
另外,被安裝在計算機1900中來使計算機1900作為信息發(fā)送裝置34發(fā)揮功能的 程序具備提供信息存儲模塊、訪問接收模塊、選擇模塊以及提供信息發(fā)送模塊。這些程序或 模塊作用于CPU 2000等,分別使計算機1900作為信息發(fā)送裝置34而發(fā)揮功能。
這些程序中描述的信息處理通過被讀入至計算機1900,而作為使軟件與上述各種 硬件資源協(xié)作的具體手段、即提供信息存儲部80、訪問接收部82、選擇部84以及提供信息 發(fā)送部86發(fā)揮功能。而且,通過利用這些具體手段來實現(xiàn)與本實施方式中的計算機1900 的使用目的相應的信息的運算或加工,構建與使用目的相應的特有的信息發(fā)送裝置34。
作為一例,在計算機1900與外部裝置等之間進行通信的情況下,CPU 2000執(zhí)行加 載在RAM 2020上的通信程序,根據(jù)通信程序中描述的處理內(nèi)容來對通信接口 2030指示通 信處理。通信接口 2030接受CPU 2000的控制,讀取設置于RAM 2020、硬盤驅動器2040、軟 盤2090或⑶-ROM 2095等存儲裝置上的發(fā)送緩沖區(qū)域等中存儲的發(fā)送數(shù)據(jù)并發(fā)送至網(wǎng)絡, 或者,將從網(wǎng)絡接收到的接收數(shù)據(jù)寫入到設置于存儲裝置上的接收緩沖區(qū)域等。這樣,通信 接口 2030既可以通過DMA (Direct Memory Access :直接存儲器存取)方式與存儲裝置之 間傳輸發(fā)送接收數(shù)據(jù),也可以取而代之地通過由CPU 2000從傳輸源的存儲裝置或通信接 口 2030讀取數(shù)據(jù)并將數(shù)據(jù)寫入到傳輸目的地的通信接口 2030或存儲裝置來傳輸發(fā)送接收 數(shù)據(jù)。
另外,CPU 2000從硬盤驅動器2040、CD-ROM驅動器2060 (CD-ROM 2095)、軟盤驅動 器2050(軟盤2090)等外部存儲裝置所保存的文件或數(shù)據(jù)庫等中,將全部或所需的部分通 過DMA傳輸?shù)茸x入到RAM 2020,對RAM 2020上的數(shù)據(jù)進行各種處理。然后,CPU 2000將結 束處理的數(shù)據(jù)通過DMA傳輸?shù)葘懟氐酵獠看鎯ρb置。在這種處理中,RAM 2020被視作暫時 保持外部存儲裝置的內(nèi)容,因此在本實施方式中將RAM 2020和外部存儲裝置等總稱為存 儲器、存儲部或存儲裝置等。本實施方式中的各種程序、數(shù)據(jù)、表、數(shù)據(jù)庫等各種信息保存在 這種存儲裝置上,成為信息處理的對象。此外,CPU 2000也能夠將RAM 2020的一部分保持 在高速緩沖存儲器中,在高速緩沖存儲器上進行讀寫。在這種方式中,高速緩沖存儲器也承 擔RAM 2020的功能的一部分,因此在本實施方式中,除了區(qū)分表示的情況以外,設高速緩沖存儲器也為包含于RAM 2020、存儲器和/或存儲裝置中。
另外,CPU 2000對從RAM 2020讀出的數(shù)據(jù)進行由程序的命令串指定的包括本實 施方式中記載的各種運算、信息的加工、條件判斷、信息的搜索和置換等的各種處理,并寫 回到RAM2020。例如,CPU 2000在進行條件判斷的情況下,將在本實施方式中示出的各種變 量與其它變量或常數(shù)進行比較,判斷是否滿足大于、小于、大于等于、小于等于、等于等的條 件,在條件成立的情況下(或不成立的情況下),分支到不同的命令串,或者調(diào)用子例程。
另外,CPU2000能夠搜索保存在存儲裝置內(nèi)的文件或數(shù)據(jù)庫等中的信息。例如, 在存儲裝置中保存有相對于第一屬性的屬性值分別對應有第二屬性的屬性值的多個入口 的情況下,CPU 2000能夠從存儲裝置所保存的多個入口中搜索與指定了第一屬性的屬性值 的條件一致的入口,通過讀出該入口所保存的第二屬性的屬性值來獲得與滿足規(guī)定的條件 的第一屬性相對應的第二屬性的屬性值。
以上示出的程序或模塊也可以保存在外部的記錄介質(zhì)中。作為記錄介質(zhì),除軟盤 2090、⑶-ROM 2095以外,還能夠使用DVD或⑶等光學記錄介質(zhì)、MO等的光磁記錄介質(zhì)、磁 帶介質(zhì)、IC卡等的半導體存儲器等。另外,也可以將與專用通信網(wǎng)絡或因特網(wǎng)連接的服務器 系統(tǒng)中設置的硬盤或RAM等存儲裝置用作記錄介質(zhì),經(jīng)由網(wǎng)絡將程序提供至計算機1900。
以上,使用實施方式對本發(fā)明進行了說明,但是本發(fā)明的技術范圍并不限定于上 述實施方式所記載的范圍。能夠對上述實施方式實施多種變更或改進,這是本領域技術人 員所清楚的?;跈嗬髸挠涊d可以清楚,這種實施了變更或改進后的方式也能夠包 含于本發(fā)明的技術范圍。
應該注意到,權利要求書、說明書以及附圖中示出的裝置、系統(tǒng)、程序以及方法中 的動作、過程、步驟以及階段等的各處理的執(zhí)行順序并沒有特別地明示為“之前”、“先于” 等,另外,除非要將前面的處理的輸出在后面的處理中使用,否則就能夠以任意的順序來實 現(xiàn)各處理。關于權利要求書、說明書以及附圖中的動作流程,雖然為了便于說明而使用“首 先,”、“接著,”等進行了說明,但并不意味著必須以該順序來實施動作流程。
權利要求
1.一種信息提供系統(tǒng),向用戶提供信息,該信息提供系統(tǒng)具備 用戶管理裝置,其將用于識別用戶的用戶ID和與上述用戶有關的屬性信息相對應地進行存儲;以及 列表生成裝置,其生成包含多個終端ID的終端ID列表,該終端ID用于識別經(jīng)由網(wǎng)絡進行訪問的用戶終端, 其中,上述列表生成裝置具有 ID存儲部,其將上述用戶ID和上述終端ID相對應地進行存儲; 登記部,其將上述用戶管理裝置所存儲的上述用戶ID和上述用戶終端的終端ID相對應地登記在上述ID存儲部中; 獲取部,其從上述用戶管理裝置獲取由上述用戶管理裝置存儲的多個用戶ID中的與所輸入的提取條件一致的屬性信息所對應的多個用戶ID ;以及 終端ID列表生成部,其從上述ID存儲部選擇與上述獲取部所獲取到的上述多個用戶ID分別對應的終端ID,生成包含所選擇的多個終端ID的終端ID列表。
2.根據(jù)權利要求1所述的信息提供系統(tǒng),其特征在干, 上述用戶管理裝置將用于識別用戶所持有的卡的卡ID、上述用戶ID以及上述屬性信息相對應地進行存儲。
3.根據(jù)權利要求2所述的信息提供系統(tǒng),其特征在干, 該信息提供系統(tǒng)還具備信息發(fā)送裝置,在從上述用戶終端對該信息發(fā)送裝置進行訪問的情況下,與此相應地,該信息發(fā)送裝置將網(wǎng)頁要包含的提供信息發(fā)送至上述用戶終端,上述信息發(fā)送裝置具有 提供信息存儲部,其存儲選擇性地輸出的多個提供信息以及與上述多個提供信息分別相對應的多個上述終端ID列表; 訪問接收部,其與來自上述用戶終端的訪問相應地獲取進行訪問的上述用戶終端的終端ID ; 選擇部,其從上述提供信息存儲部所存儲的上述多個提供信息中,選擇與包含上述訪問接收部所獲取到的上述終端ID的上述終端ID列表對應的提供信息;以及 提供信息發(fā)送部,其將上述選擇部所選擇的提供信息發(fā)送至進行訪問的上述用戶終端。
4.根據(jù)權利要求3所述的信息提供系統(tǒng),其特征在干, 上述列表生成裝置還具有 輸入部,其輸入對用戶輸出的提供信息以及表示屬性信息的提取條件的信息,該屬性信息的提取條件用于提取應該被提供該提供信息的用戶;以及 寫入部,其將上述輸入部所輸入的上述提供信息和與上述輸入部所輸入的上述提取條件相應地由上述終端ID列表生成部生成的上述終端ID列表相對應地寫入到上述信息發(fā)送裝置中。
5.根據(jù)權利要求4所述的信息提供系統(tǒng),其特征在干, 上述用戶管理裝置具有 用戶信息存儲部,其將上述用戶ID和上述屬性信息相對應地進行存儲; 提取條件接收部,其從上述列表生成裝置接收上述提取條件;用戶ID提取部,其從上述用戶信息存儲部所存儲的多個用戶ID中提取與接收到的上述提取條件一致的屬性信息所對應的多個用戶ID ;以及 用戶ID發(fā)送部,其將提取出的多個用戶ID發(fā)送至上述列表生成裝置。
6.根據(jù)權利要求1所述的信息提供系統(tǒng),其特征在干, 上述用戶管理裝置存儲用于識別用戶所持有的卡的卡ID或者使用上述用戶ID獲取或利用過的商品或服務的歷史記錄,來作為上述屬性信息, 上述列表生成裝置的上述獲取部獲取與包含至少ー個商品或服務的提取條件一致的屬性信息所對應的多個用戶ID。
7.根據(jù)權利要求1所述的信息提供系統(tǒng),其特征在干, 上述用戶管理裝置存儲申報信息來作為上述屬性信息,該申報信息是由用戶申報了可以在信息提供中利用的與用戶有關的信息, 上述列表生成裝置的上述獲取部獲取與包含至少ー個上述申報信息的提取條件一致的屬性信息所對應的多個用戶ID。
8.根據(jù)權利要求1所述的信息提供系統(tǒng),其特征在干, 上述列表生成裝置的上述登記部將上述用戶ID和每個上述用戶終端及瀏覽器所固有的上述終端ID相對應地登記在上述ID存儲部中。
9.根據(jù)權利要求8所述的信息提供系統(tǒng),其特征在干, 上述列表生成裝置的上述登記部將按每個上述用戶終端及瀏覽器而不同的多個終端ID與ー個上述用戶ID相對應地登記在上述ID存儲部中。
10.根據(jù)權利要求9所述的信息提供系統(tǒng),其特征在干, 在對應于上述獲取部所獲取到的一個用戶ID對應有多個終端ID的情況下,上述終端ID列表生成部選擇訪問頻度高的一個終端ID。
11.根據(jù)權利要求9所述的信息提供系統(tǒng),其特征在干, 在對應于上述獲取部所獲取到的一個用戶ID對應有多個終端ID的情況下,上述終端ID列表生成部選擇上述多個終端ID的全部。
12.根據(jù)權利要求3所述的信息提供系統(tǒng),其特征在干, 該信息提供系統(tǒng)還具備 收集部,其收集對鏈接到上述提供信息的鏈接目的地進行了訪問的上述用戶終端的終端ID;以及 用戶ID選擇發(fā)送部,其從上述ID存儲部選擇與上述收集部所收集到的多個終端ID分別對應的用戶ID并發(fā)送至上述用戶管理裝置, 其中,上述用戶管理裝置還具有統(tǒng)計計算部,該統(tǒng)計計算部提取與從上述用戶ID選擇發(fā)送部接收到的多個用戶ID分別對應的屬性信息,計算出所提取的屬性信息的統(tǒng)計。
13.根據(jù)權利要求1所述的信息提供系統(tǒng),其特征在干, 上述用戶管理裝置利用數(shù)據(jù)庫來存儲上述用戶ID和上述屬性信息, 該信息提供系統(tǒng)還具備 鏡像存儲部,其存儲上述用戶管理裝置所存儲的數(shù)據(jù)庫中的具有屬性信息的至少一部分字段的數(shù)據(jù)庫;以及 第一搜索部,在對該第一搜索部輸入屬性信息的提取條件的情況下,與此相應地,該第一捜索部在上述鏡像存儲部所存儲的數(shù)據(jù)庫中進行搜索,對與上述提取條件一致的記錄數(shù)進行計數(shù)并輸出。
14.根據(jù)權利要求13所述的信息提供系統(tǒng),其特征在干, 上述第一捜索部在所輸入的提取條件中包含不由上述鏡像存儲部所存儲的數(shù)據(jù)庫進行管理的屬性信息的情況下,將上述提取條件發(fā)送至上述用戶管理裝置, 上述用戶管理裝置還具有第二捜索部,該第二捜索部對與從上述第一捜索部接收到的上述提取條件一致的記錄數(shù)進行計數(shù),將計數(shù)得到的記錄數(shù)返送給上述第一捜索部, 上述第一捜索部輸出從上述第二捜索部接收到的記錄數(shù)。
15.根據(jù)權利要求1所述的信息提供系統(tǒng),其特征在干, 該信息提供系統(tǒng)還具有 瀏覽動向分析部,其分析并存儲每個終端ID的網(wǎng)頁的瀏覽動向; 終端ID提取部,其輸入用于提取瀏覽動向的條件,從上述瀏覽動向分析部提取與所輸入的條件一致的瀏覽動向所對應的多個終端ID ;以及 用戶ID列表生成部,其從上述ID存儲部選擇與上述終端ID提取部所提取出的上述多個終端ID分別對應的用戶ID來生成用戶ID列表,并發(fā)送到上述用戶管理裝置, 其中,上述用戶管理裝置還具有信息送出部,該信息送出部對從上述用戶ID列表生成部接收到的上述用戶ID列表所包含的多個用戶ID各自的用戶送出信息。
16.一種列表生成裝置,是根據(jù)權利要求1 15中的任一項所述的信息提供系統(tǒng)所具備的裝置。
17.一種用戶管理裝置,是根據(jù)權利要求1 15中的任一項所述的信息提供系統(tǒng)所具備的裝置。
18.一種信息提供系統(tǒng),向用戶提供信息,該信息提供系統(tǒng)具備 用戶管理裝置,其將用于識別用戶的用戶ID和與上述用戶有關的屬性信息相對應地進行存儲;以及 信息提供裝置,在從用戶終端對該信息提供裝置進行訪問的情況下,與此相應地,該信息提供裝置將網(wǎng)頁要包含的提供信息發(fā)送至上述用戶終端, 上述信息提供裝置具有 ID存儲部,其將上述用戶ID和用于識別上述用戶終端的終端ID相對應地進行存儲;登記部,其將上述用戶管理裝置所存儲的上述用戶ID和上述用戶終端的終端ID相對應地登記在上述ID存儲部中; 獲取部,其從上述用戶管理裝置獲取由上述用戶管理裝置存儲的多個用戶ID中的與所輸入的提取條件一致的屬性信息所對應的多個用戶ID ; 用戶ID列表生成部,其生成包含上述獲取部所獲取到的多個用戶ID的用戶ID列表;提供信息存儲部,其存儲選擇性地輸出的多個提供信息以及與上述多個提供信息分別相對應的多個上述用戶ID列表; 訪問接收部,其與來自上述用戶終端的訪問相應地獲取進行訪問的上述用戶終端的終端ID ; 轉換部,其將上述訪問接收部所獲取到的上述終端ID轉換為上述用戶ID ; 選擇部,其從上述提供信息存儲部所存儲的上述多個提供信息中,選擇與包含通過上述轉換所得到的上述用戶ID的上述用戶ID列表對應的提供信息;以及 提供信息發(fā)送部,其將上述選擇部所選擇出的提供信息發(fā)送至進行訪問的上述用戶終端。
全文摘要
提供信息提供系統(tǒng)、列表生成裝置和用戶管理裝置。信息提供系統(tǒng)具備用戶管理裝置,將用戶ID和與用戶有關的屬性信息相對應地存儲;列表生成裝置,生成包含多個識別經(jīng)由網(wǎng)絡訪問的用戶終端的終端ID的終端ID列表,列表生成裝置具有ID存儲部,將用戶ID和終端ID相對應地存儲;登記部,將用戶管理裝置存儲的用戶ID和用戶終端的終端ID相對應地登記在ID存儲部;獲取部,從用戶管理裝置獲取用戶管理裝置存儲的多個用戶ID中與輸入的提取條件一致的屬性信息所對應的多個用戶ID;終端ID列表生成部,從ID存儲部選擇與獲取部獲取的多個用戶ID分別對應的終端ID,生成包含所選擇的多個終端ID的終端ID列表。
文檔編號G06F17/30GK103034674SQ201210361369
公開日2013年4月10日 申請日期2012年9月25日 優(yōu)先權日2011年9月30日
發(fā)明者野內(nèi)敦, 藤本真佐 申請人:株式會社歐芙特, 文化便利俱樂部株式會社