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

用于數(shù)據(jù)檢索的無狀態(tài)機制的制作方法

文檔序號:6469694閱讀:115來源:國知局
專利名稱:用于數(shù)據(jù)檢索的無狀態(tài)機制的制作方法
背景技術
背景描述查號輔助服務為電信服務提供商提供了一種可行的收入來源,并且已證明是用戶獲取與其希望聯(lián)系的某方有關的信息的有效機制。由數(shù)據(jù)提供商(如本地交換運營商(LEC)以及向電信服務提供商提供收費號碼簿“列表”的區(qū)域貝爾運營公司(RBOC)對號碼簿信息進行維護。作為相對于服務提供商的第三方,這些數(shù)據(jù)提供商一般在列表被使用時要求補償。傳統(tǒng)的話音訪問查號輔助(如電話“411”)為用戶提供自動提示,以獲得其正在查找的列表。這種傳統(tǒng)系統(tǒng)還雇傭一名操作員以確保向用戶提供正確的列表。例如,典型情況涉及用戶在電話站撥打“411”,并被提示陳述其希望聯(lián)系的那一方的名稱及其所在的城市。如果存在多個列表,操作員可介入以收集更詳細的信息,從而提供正確的預期信息。例如,操作員可要求用戶提供住址信息,以確定多個列表中哪一個是用戶希望獲取的;之后,可由操作員正確地確定所需列表。以這種方式,只有實際利用的列表轉(zhuǎn)換為對用戶的收費;也就是說,用戶不會為多個列表付費。為了便于使用跟蹤,可采用標準呼叫詳細記錄以跟蹤收費。另外,通過操作員的介入,這種查號輔助系統(tǒng)確保了列表的準確性。就機會成本來說,對于服務提供商,通過操作員介入來為某個用戶服務花費的時間越長,潛在收入的損失就越大。
由于萬維網(wǎng)、在這方面是一般而言的因特網(wǎng)的普及而出現(xiàn)了在線查號服務以提供與基于電話的查號服務類似的服務。許多在線提供的查號服務被作為免費服務提供,這導致了服務提供商的收入損失。在服務提供商為使用號碼簿列表收費的實現(xiàn)中,不存在確定用戶使用哪個列表的機制。因此,不考慮使用情況,服務提供商必須補償所有號碼簿列表,這導致了對數(shù)據(jù)提供商的過補償。這種方法導致了服務提供商不必要的高成本,并因此導致了用戶不必要的高成本。另外,當用戶能夠容易地否定對列表的檢索時,不準確的跟蹤可導致潛在的欺詐。
另外,當前在線查號服務缺乏有關特定方的全面信息。隨著信息爆炸,可以經(jīng)許多不同于傳統(tǒng)陸線電話號碼的其它手段找到當今現(xiàn)代社會中的個體。例如,這些個體具有多個諸如電子郵件地址、URL(統(tǒng)一資源定位器)信息(即網(wǎng)站)、蜂窩電話號碼、傳真號碼、尋呼號碼、郵局通訊地址等聯(lián)系信息。保持這種全面信息是昂貴的,具體地說,如果服務提供商不可以充分跟蹤該信息的使用,對服務提供商來說,訂閱數(shù)據(jù)提供商的數(shù)據(jù)庫的成本將是過高的。另外,由于這種聯(lián)系信息需要不斷地更新,因此對數(shù)據(jù)完整性提出了挑戰(zhàn)。
在一種支持在線查號服務的傳統(tǒng)客戶機-服務器方法中,在服務器上維護狀態(tài)信息。接收來自客戶機的查號請求的服務器需要維護與該請求相關的信息(即狀態(tài)信息)。在這種情況下,因為服務器存儲關于特定請求的狀態(tài)信息,因此該特定服務器必須繼續(xù)為該請求客戶機服務。實際上,這種傳統(tǒng)方法將請求客戶機托管回特定服務器,例如需要用于計費的某種狀態(tài)信息。這種技術的缺點涉及可用性和負載均衡問題。因為客戶機請求與特定服務器關聯(lián),如果特定服務器停機,然后沒有其它的服務器可處理客戶機請求,則將對可用性產(chǎn)生負面影響。因此降低了系統(tǒng)的可用性。關于負載均衡,無法容易地引導與用戶請求相關的業(yè)務,因此阻礙了系統(tǒng)性能。另一種支持在線查號服務的相關方法使用由所有服務器(比如本地中央數(shù)據(jù)庫)共享的全局狀態(tài)機制。這種技術的主要缺點在于系統(tǒng)中需要支持共享狀態(tài)機制的復雜性。如果沒有仔細地設計,該共享狀態(tài)機制也可能無法達到可用性和性能要求。
根據(jù)以上所述,存在改進用于提供在線查號服務的明確要求。也存在準確跟蹤號碼簿列表的使用的要求。另外,存在成本有效地為用戶提供查號服務的要求。還存在使開發(fā)和實現(xiàn)成本最小的要求。還存在另外對改進系統(tǒng)可用性和系統(tǒng)性能的要求。因此,非常需要一種用于提供對可成本有效地跟蹤和維護的信息的檢索方法。
根據(jù)本發(fā)明的一個方面,公開了一種用于在分組交換網(wǎng)上檢索信息的方法。該方法包括從客戶機接收對信息的請求消息。該方法還包括將該信息的一部分轉(zhuǎn)發(fā)給客戶機以響應該請求消息。另外,該方法包括接收指定是否應該檢索該信息的剩余部分的選擇消息,并且選擇性地將該信息的剩余部分轉(zhuǎn)發(fā)給客戶機。以上配置有利地提供了所需信息的準確使用跟蹤。
根據(jù)本發(fā)明的另一方面,公開了一種用于在分組交換網(wǎng)上提供信息的服務器。服務器包括通信接口,它被配置為從客戶機接收對信息的請求消息。服務器還包括處理器,它連接到通信接口并被配置為從數(shù)據(jù)庫檢索信息的一部分以響應請求消息。通信接口從客戶機接收選擇消息。選擇消息指定是否應該檢索信息的剩余部分,其中該信息的剩余部分被選擇性地轉(zhuǎn)發(fā)給客戶機。該配置有利地提供了成本有效地用于獲得號碼簿列表的機制。
根據(jù)本發(fā)明的另一方面,公開了一種用于在分組交換網(wǎng)上提供信息的服務器。該服務器包括用于從客戶機接收對信息的請求消息的裝置,以及用于將一部分信息轉(zhuǎn)發(fā)給客戶機以響應請求消息的裝置。該服務器還包括用于接收指定是否應該檢索信息的剩余部分的選擇消息的裝置,以及用于選擇性地將該信息的剩余部分轉(zhuǎn)發(fā)給客戶機的裝置。這種配置有利地使欺詐最小化,其中可執(zhí)行對檢索到的實際列表的準確跟蹤。
根據(jù)本發(fā)明的一個方面,通信系統(tǒng)包括客戶機,它被配置為在分組交換網(wǎng)上發(fā)送對信息的請求消息。該系統(tǒng)還包括服務器,它被配置為與客戶機進行通信并將部分信息轉(zhuǎn)發(fā)給客戶機以響應請求消息,其中客戶機將指定是否應該檢索信息的剩余部分的選擇消息發(fā)送給服務器。服務器選擇性地將信息的剩余部分轉(zhuǎn)發(fā)給客戶機。在這種方法下,用戶可成本有效地獲得查號輔助。
在本發(fā)明的另一方面中,公開了一種承載用于在分組交換網(wǎng)上檢索信息的一條或多條指令的一個或多個序列的計算機可讀媒體。一條或多條指令的一個或多個序列包括指令,其中當由一個或多個處理器執(zhí)行所述指令時,使一個或多個處理器執(zhí)行以下步驟從客戶機接收對信息的請求消息,以及將部分信息轉(zhuǎn)發(fā)給客戶機以響應請求消息。其它步驟包括接收指定是否應該檢索信息的剩余部分的選擇消息,以及選擇性地將信息的剩余部分轉(zhuǎn)發(fā)給客戶機。這種方法有利地允許用于查號輔助服務的準確計帳和計費。
對本發(fā)明及其許多附屬優(yōu)點的更完整理解可通過參照以下與附圖關聯(lián)考慮的詳細描述而容易地獲得并更好地理解本發(fā)明,其中

圖1是根據(jù)本發(fā)明的一個實施例通信系統(tǒng)的結(jié)構圖,其中該通信系統(tǒng)可以提供查號輔助服務。
圖2是根據(jù)本發(fā)明的一個實施例存儲查號輔助信息的數(shù)據(jù)庫圖。
圖3是根據(jù)本發(fā)明的一個實施例用于檢索信息的過程的流程圖。
圖4是根據(jù)本發(fā)明的一個實施例圖1的系統(tǒng)中使用的圖形用戶界面(GUI)的數(shù)據(jù)選擇屏的圖。
圖5是根據(jù)本發(fā)明的一個實施例圖4中圖形用戶界面(GUI)的數(shù)據(jù)顯示屏的圖。
圖6是根據(jù)本發(fā)明的一個實施例的計算機系統(tǒng)圖,其中該計算機系統(tǒng)可以執(zhí)行信息檢索的過程。
優(yōu)選實施例詳述出于解釋的目的,為了提供對本發(fā)明的全面理解,以下描述中闡述了特定細節(jié)。但是顯然沒有這些特定細節(jié)也可以實踐本發(fā)明。在某些例示中,為了避免不必要地混淆本發(fā)明,以方框圖形式描述眾所周知的結(jié)構和裝置。
盡管本發(fā)明論述的是在因特網(wǎng)和內(nèi)部網(wǎng)上的查號輔助服務,但是應該認識到,信息檢索機制可被用于任何分組交換網(wǎng)上的任何類型的信息。
圖1是根據(jù)本發(fā)明的實施例的通信系統(tǒng)的體系結(jié)構圖,其中該通信系統(tǒng)能夠提供查號輔助服務。通信系統(tǒng)100提供對服務提供商的查號輔助數(shù)據(jù)庫101的基于萬維網(wǎng)的訪問。應該注意,查號輔助數(shù)據(jù)庫101被示為多個物理數(shù)據(jù)庫;但是應認識到,可采用單一物理數(shù)據(jù)庫。在本例示實施例中,諸如公司實體的用戶可以通過用戶網(wǎng)絡103檢索儲存在查號輔助數(shù)據(jù)庫101中的號碼薄列表,其中用戶網(wǎng)絡103包括連接到公司內(nèi)部網(wǎng)107的客戶機站105??蛻魴C站105配置有支持超文本傳輸協(xié)議(HTTP)的萬維網(wǎng)瀏覽器。超文本傳輸協(xié)議(HTTP)是用于分發(fā)、協(xié)作、超媒體信息系統(tǒng)的應用級協(xié)議,并在“因特網(wǎng)工程特別任務組(IETF)RFC 2616”中進行了更加全面地描述,這里通過引用將其全部結(jié)合到本文中。為了外部通信,用戶網(wǎng)絡103利用與網(wǎng)關路由器111通信的代理服務器109。另外,防火墻113為用于連接到外部網(wǎng)絡115的用戶網(wǎng)絡103提供安全性;盡管防火墻113被示為單獨部件,但是備選地可由網(wǎng)關路由器111提供防火墻113。
外部網(wǎng)絡115可由載體提供,以建立用戶網(wǎng)絡103與服務提供商的網(wǎng)絡117之間的連接性。外部網(wǎng)絡115可根據(jù)任意種技術實現(xiàn),包括但不限于因特網(wǎng)、異步轉(zhuǎn)移模式(ATM)以及幀中繼;另外,網(wǎng)絡115可以是電路交換網(wǎng)絡(如T1、T3等)。如圖1所示,網(wǎng)絡117類似地采用防火墻119以防止來自網(wǎng)絡117的外部源的網(wǎng)絡侵入。內(nèi)部網(wǎng)絡121連接路由器123,該路由器又連接到光纖分布數(shù)據(jù)接口(FDDI)環(huán)狀網(wǎng)125;本領域的普通技術人員可以認識到可以利用任何高速網(wǎng)絡。
FDDI環(huán)狀網(wǎng)125提供路由器123與連接到交換機129的另一路由器127之間的高速傳送機制。交換機129處理來自萬維網(wǎng)及應用服務器131的業(yè)務。諸如以太網(wǎng)網(wǎng)絡的局域網(wǎng)133允許萬維網(wǎng)及應用服務器131與查號輔助數(shù)據(jù)庫101進行通信。
系統(tǒng)100允許商業(yè)用戶,例如從他們公司的內(nèi)部網(wǎng)107以電子方式訪問住宅、商業(yè)或政府的電話列表?;蛘?,用戶可采用其它機制訪問存儲在查號輔助數(shù)據(jù)庫101中的號碼簿信息;這些其它訪問機制可包括電子郵件客戶機、個人數(shù)字助理(PDA)、以及運行萬維網(wǎng)的蜂窩電話。在例示實施例中,用戶利用客戶機瀏覽器10向萬維網(wǎng)及應用服務器131提交請求(或信息查詢),其中該服務器根據(jù)存儲在查號輔助數(shù)據(jù)庫101中的信息返回一個結(jié)果。根據(jù)本發(fā)明的一個實施例,在每次請求期間,客戶機瀏覽器105向服務器131提供所有相關信息(即狀態(tài)信息),使得服務器131不需要保持任何與客戶機相關的信息。在例示實施例中,可將超文本傳輸協(xié)議(HTTP)cookie(小甜餅)作為將狀態(tài)信息從服務器發(fā)送到客戶機的機制使用。在IETF(因特網(wǎng)工程特別任務組)RFC(Request forComment)2109的題為“HTTP State Management Mechanism,HTTP狀態(tài)管理機制”中詳細描述了HTTP cookie,這里通過引用將其全部內(nèi)容結(jié)合到本文中。因為cookie的使用基本上是標準化的,因此可容易地配置這種用于發(fā)送狀態(tài)信息的機制。與傳統(tǒng)客戶機-服務器方法相比,服務器131的無狀態(tài)機制有利地改善了系統(tǒng)可用性和負載均衡。圖4和圖5中示意了與客戶機瀏覽器105相關的圖形用戶界面(GUI)。
查號輔助數(shù)據(jù)庫101可存儲從本地交換運營商(LEC)、區(qū)域貝爾運營公司(RBOC)以及第三方所有的數(shù)據(jù)庫中獲取的信息。一般由服務提供商從這種數(shù)據(jù)提供商購買號碼簿輔助列表。根據(jù)本發(fā)明的一個實施例,數(shù)據(jù)庫101包括基本列表信息名稱、電話號碼和地址。為了準確地補償這些數(shù)據(jù)提供商,需要明了所訪問和所瀏覽的列表。
請求結(jié)果可以是一組部分隱藏的零個或多個信息列表,在例示實施例中,請求結(jié)果是電話(即查號)號碼。如以下參照圖3-5的更全面描述,部分隱藏的信息允許用戶確定哪個列表是用戶想看的,并因此迫使用戶選擇所需列表。接著,使與選定列表相關的隱藏信息可見。系統(tǒng)100跟蹤該選擇。具體地說,選擇列表使得服務提供商存儲關于該列表的信息,用于后續(xù)的后端處理,比如計費、報告以及向第三方數(shù)據(jù)提供商提供報酬。
系統(tǒng)100的查號輔助服務具有若干增值服務和能力。與傳統(tǒng)的查號輔助不同,系統(tǒng)100允許檢索除名稱和電話號碼之外的信息。根據(jù)本發(fā)明的一個實施例,可將該信息分為基本內(nèi)容或增強內(nèi)容。除名稱、電話號碼和地址的基本內(nèi)容之外,數(shù)據(jù)庫101可存儲包括例如電子郵件地址、移動電話號碼、話音信箱號碼、URL等的增強列表。系統(tǒng)100的查號輔助服務的特性是允許用戶添加、刪除或修改與增強內(nèi)容相關的信息的能力。系統(tǒng)100還提供高級查詢能力(如相似拼寫、聽起來好象等)。因此,與傳統(tǒng)話音訪問機制相比,通過為用戶提供號碼簿信息基于萬維網(wǎng)的界面,從而容易、有效以及準確地獲得號碼簿列表,系統(tǒng)100顯著降低了用戶的查號輔助成本。
也可由呼叫中心(未示出)支持在線查號輔助服務。除了在用戶選擇通過電話與操作員協(xié)商的情況下經(jīng)電話進行通信之外,呼叫中心可以提供基于萬維網(wǎng)的文本交談對話能力來回答用戶可能有的問題。
系統(tǒng)100提供對查號輔助數(shù)據(jù)庫101以及相關應用的安全訪問。具體地說,系統(tǒng)100支持查號輔助能力的驗證和授權驗證細化到數(shù)據(jù)庫101中的內(nèi)容級別(即專用數(shù)據(jù)和公共數(shù)據(jù)的多種級別)。為商業(yè)用戶和第三方開發(fā)商提供對查號輔助數(shù)據(jù)(基本和增強內(nèi)容)的安全訪問。應該注意,用戶特有的任何內(nèi)容僅可由擁有該數(shù)據(jù)的用戶進行訪問。
另外,系統(tǒng)100提供多組報告功能性。可準備任何時段的報告每日、每周以及每月。一個報告可表示入口或網(wǎng)站上各頁的頁瀏覽次數(shù)。另一報告可顯示用戶(以及第三方開發(fā)商)訪問查號輔助數(shù)據(jù)庫100(交易)的次數(shù)。系統(tǒng)100可生成示意各頁上所執(zhí)行的動作的報告;例如到客戶服務的總點擊數(shù)。另外,可為各個用戶定制報告。如先前所述,可通過萬維網(wǎng)瀏覽器生成和顯示這些報告。
圖2是根據(jù)本發(fā)明的實施例的存儲查號輔助信息的數(shù)據(jù)庫圖。如圖2中所示,查號輔助數(shù)據(jù)庫101可經(jīng)網(wǎng)關205從第三方數(shù)據(jù)提供商203上載數(shù)據(jù)。因此,通過使用客戶機站105(圖1)上的瀏覽器或諸如PDA、萬維網(wǎng)設備、電子郵件客戶機或運行萬維網(wǎng)的蜂窩電話的一些其它訪問裝置,用戶207能夠訪問存儲在查號輔助數(shù)據(jù)庫101中的號碼簿信息。查號輔助數(shù)據(jù)庫101包括多個號碼簿列表,其中每個列表201(或號碼簿)可包括以下基本字段名稱字段、列表號字段以及地址字段。在例示實施例中,列表號字段指定陸線電話號碼。數(shù)據(jù)庫101還可以存儲可為用戶的特定需要定制的增強字段(即增強內(nèi)容);根據(jù)本發(fā)明的一個實施例,這些增強字段包括以下內(nèi)容一個或多個電子郵件地址字段、傳真號碼字段、移動電話號碼字段、尋呼號碼字段、話音信箱號碼字段以及URL字段。根據(jù)本發(fā)明的一個實施例,用戶能夠維護增強內(nèi)容。
數(shù)據(jù)庫101可擴展為允許與其它數(shù)據(jù)庫(未示出)中的增強內(nèi)容進行結(jié)合和相關。另外,查號輔助服務給予用戶這樣一些功能性添加新內(nèi)容、刪除內(nèi)容或修改增強內(nèi)容。用于修改增強數(shù)據(jù)(例如電子郵件地址、傳真號碼、移動電話號碼、尋呼號碼、話音信箱號碼以及URL)的機制包括萬維網(wǎng)瀏覽器105,以及其它訪問裝置(例如PDA、蜂窩電話、萬維網(wǎng)設備等)。由服務提供商修改查號輔助數(shù)據(jù)的基本內(nèi)容。
如以所述,除查號輔助數(shù)據(jù)之外,系統(tǒng)100可被用于管理其它應用的其它類型信息。例如,系統(tǒng)100允許商業(yè)用戶以及第三方開發(fā)商將查號輔助服務結(jié)合到他們的環(huán)境中,或者具有從他們的內(nèi)部網(wǎng)容易地訪問查號輔助服務數(shù)據(jù)的能力。由軟件開發(fā)工具包(SDK)支持這種結(jié)合,不需要擴展系統(tǒng)結(jié)合或開發(fā)工作。另外,商業(yè)用戶具有創(chuàng)建從其內(nèi)部網(wǎng)到查號輔助平臺的鏈接的能力。
如所述,系統(tǒng)100可被用于各種不同的應用,其中這些應用獨立于查號輔助服務或者作為查號輔助服務的補充。系統(tǒng)100的一個應用是信用卡管理,借此,服務提供商使用戶能夠安全地管理信用卡列表。在任何一個信用卡丟失或被盜的情況下,這種信用卡列表可被用于通知相應信用卡公司。系統(tǒng)100還可使用戶能夠選擇當某人查詢其列表時的通知方法。例如,當某人請求用戶的查號輔助列表時,尋呼該用戶。另外,數(shù)據(jù)庫101可以存儲關于個體列表的人口統(tǒng)計信息。系統(tǒng)100還可提供口令驗證和授權服務。
以上查號輔助數(shù)據(jù)庫101,與萬維網(wǎng)及應用服務器131一起提供傳統(tǒng)在線查號業(yè)務系統(tǒng)所沒有的許多優(yōu)點。數(shù)據(jù)庫101支持用戶的個人或商業(yè)上的綜合內(nèi)容。根據(jù)本發(fā)明的一個實施例,查號服務部分地通過持續(xù)更新號碼簿列表,如第三方數(shù)據(jù)提供商(如LEC以及RBOC)所提供的,來保持高數(shù)據(jù)準確性。從服務提供商方面看,通過對語音接入系統(tǒng)的現(xiàn)有查號輔助體系結(jié)構進行最小限度的硬件/軟件修改,查號輔助服務的實現(xiàn)提供了一個新的收入來源。
圖3是根據(jù)本發(fā)明的實施例的用于檢索信息的過程的流程圖。根據(jù)本發(fā)明,一般來說,信息檢索的概念是允許用戶根據(jù)瀏覽的一部分信息來選擇所需信息。瀏覽信息的能力部分地允許用戶檢索反映用戶需要的準確數(shù)據(jù),并且只為那些實際所用的選定號碼簿列表付費。以這種方式,只向第三方數(shù)據(jù)提供商補償用戶檢索到的列表。在步驟301中,用戶經(jīng)客戶機瀏覽器105從萬維網(wǎng)及應用服務器131請求信息。如步驟303中,通過生成包括號碼簿列表的一行或多行的響應消息,萬維網(wǎng)及應用服務器131響應用戶請求??蓪⒂脩粝拗圃谠诰€請求結(jié)果中返回(即查號輔助查詢)的預定最大數(shù)量的記錄/條目(即行)之內(nèi)。
響應消息中有四種數(shù)據(jù)類型,其中每行中存在任意數(shù)量的各數(shù)據(jù)類型可見數(shù)據(jù)、隱藏數(shù)據(jù)、加密數(shù)據(jù)以及狀態(tài)數(shù)據(jù)。用戶可通過客戶機瀏覽器105直接看到可見數(shù)據(jù)。隱藏數(shù)據(jù)為可顯示的信息提供位置標志符;例如,由表示真實信息未示出的字符掩蓋該信息,如“XXXXXX”。各塊隱藏數(shù)據(jù)具有相應的加密塊,其中用戶不能直接看到加密塊。例如,對數(shù)據(jù)進行加密,以最小化客戶機竊聽數(shù)據(jù)以避免為服務付費的可能性。最后,與計費和報告能力相關的狀態(tài)數(shù)據(jù)涉及返回給用戶的信息,并且接下來在選擇某行之后,將狀態(tài)數(shù)據(jù)轉(zhuǎn)發(fā)給萬維網(wǎng)及應用服務器131。單獨或者任意組合的可見數(shù)據(jù)、隱藏數(shù)據(jù)、加密數(shù)據(jù)以及狀態(tài)數(shù)據(jù)的數(shù)據(jù)類型構成“狀態(tài)信息”。根據(jù)本發(fā)明的一個實施例,“狀態(tài)數(shù)據(jù)”數(shù)據(jù)類型被用于清楚地表示狀態(tài)信息。在另一實施例中,可見數(shù)據(jù)、隱藏數(shù)據(jù)、加密數(shù)據(jù)及其任意組合可表示狀態(tài)信息。換句話說,狀態(tài)信息可由以上任何數(shù)據(jù)類型表示。服務器131不需要存儲與來自客戶機瀏覽器105的請求有關的任何狀態(tài)信息(即服務器無狀態(tài))??蓪顟B(tài)信息存儲在運行客戶機瀏覽器105的客戶站中。與傳統(tǒng)方法不同,因為服務器131是無狀態(tài)服務器,因此客戶機瀏覽器105不需要將隨后的計費信息返回給特定服務器131。
在步驟305中,向用戶顯示與請求對應來自數(shù)據(jù)庫101的一行或多行類別并且用戶選擇所需列表。用戶看到可見數(shù)據(jù)和隱藏數(shù)據(jù),并確定哪一行對應用戶查詢的列表。選擇方法取決于使用的用戶界面的特定類型。用戶選擇特定信息行。在萬維網(wǎng)瀏覽器作為用戶界面的特定情況下(如以下圖4和圖5所示),可見數(shù)據(jù)與隱藏數(shù)據(jù)的組合被作為可“點擊”的“錨”(URL或鏈接)送回給用戶。
此后,在選擇所需行之后,經(jīng)步驟307,客戶機瀏覽器105將加密數(shù)據(jù)和狀態(tài)數(shù)據(jù)發(fā)送給萬維網(wǎng)及應用服務器131。應該注意,選擇列表過程是通用的,并可用于任何需要服務器無狀態(tài)選擇能力的系統(tǒng)中。接下來,在步驟309中,服務器對加密數(shù)據(jù)進行解密。這里,例如如果外部過程調(diào)用計費和報告功能(步驟311),則經(jīng)步驟313,萬維網(wǎng)及應用服務器131根據(jù)狀態(tài)數(shù)據(jù)準備計費信息和報告。在步驟315中,服務器131將解密數(shù)據(jù)返回給客戶機瀏覽器105?,F(xiàn)在可看到整行數(shù)據(jù)(步驟317)。用戶為該選定行付費,并且向數(shù)據(jù)提供商補償該選定行。
圖4示意了根據(jù)本發(fā)明的一個實施例的圖1中系統(tǒng)使用的圖形用戶界面(GUI)的數(shù)據(jù)選擇屏圖。如以上參照圖3所述,客戶機瀏覽器105在檢索過程期間為用戶顯示GUI屏。萬維網(wǎng)及應用服務器131指示客戶機瀏覽器105顯示數(shù)據(jù)選擇屏400,以響應于用戶的查號輔助查詢(即請求消息)。在本例示中,假設用戶請求名稱包括單詞“cans”的條目的列表。由此,數(shù)據(jù)選擇屏400顯示列表401和403中名稱字段中具有項“cans”的兩行,以響應于用戶請求消息。
出于解釋的目的,用號碼簿列表的基本內(nèi)容描述屏400;也就是說,該列表傳送名稱、地址以及電話號碼。列表401和403顯示號碼簿列表的基本內(nèi)容?;蛘?,數(shù)據(jù)選擇屏400可提供增強內(nèi)容(例如電子郵件地址、移動電話號碼、傳真號碼、尋呼號碼、話音信箱號碼以及URL)。行401以名稱的形式提供可見數(shù)據(jù)以及地址與電話號碼等各個部分。字符“XXXX”隱藏與電話號碼以及地址的郵政編碼相關的一些數(shù)據(jù);直到用戶選擇特定行401之后才示出隱藏數(shù)據(jù)405。部分顯示信息的目的在于確保用戶選擇正確的列表。類似的,行403具有隱藏數(shù)據(jù)407??捎煞仗峁┥讨付ㄊ裁词请[藏數(shù)據(jù)的確定,例如,可分別隱藏行401和403的地址字段409和411中的街道號碼。假設用戶正設法查找位于Lowa(愛荷華州)的一家公司,則為用戶提供足夠的信息以確信地選擇正確的列表,在這種情況下是行401。
圖5示意了根據(jù)本發(fā)明的一個實施例的圖4的圖形用戶界面(GUI)的數(shù)據(jù)顯示屏圖。繼續(xù)圖4的例示,屏500顯示選定行401。萬維網(wǎng)及應用服務器131將新的可見數(shù)據(jù)501轉(zhuǎn)發(fā)給客戶機瀏覽器105;新的可見數(shù)據(jù)501對應圖4的隱藏數(shù)據(jù)405。
從以上論述中顯而易見,選擇過程使得服務提供商根據(jù)所使用的列表向數(shù)據(jù)提供商提供補償。相反,傳統(tǒng)查號系統(tǒng)使服務提供商向數(shù)據(jù)提供商提供過補償,因為傳統(tǒng)上難以或不可能跟蹤用戶所訪問和瀏覽的列表。
圖6說明了可實現(xiàn)根據(jù)本發(fā)明的一個實施例的計算機系統(tǒng)。計算機系統(tǒng)601包括總線603或其它用于通信信息的通信機制,以及與總線603連接用于處理信息的處理器605。計算機系統(tǒng)601還包括連接到總線603用于存儲信息以及由處理器605執(zhí)行的指令的主存儲器607,比如隨機存取存儲器(RAM)或其它動態(tài)存儲裝置。另外,在處理器605執(zhí)行指令的執(zhí)行期間,主存儲器607可被用于存儲臨時變量或其它中間信息。計算機系統(tǒng)601還包括連接到總線603用于存儲靜態(tài)信息以及處理器605的指令的只讀存儲器(ROM)609或其它靜態(tài)存儲裝置。提供諸如磁盤或光盤的存儲裝置611,并且將其連接到總線603用于存儲信息和指令。
可經(jīng)總線603將計算機系統(tǒng)601連接到諸如陰極射線管(CRT)的顯示器613,用于向計算機用戶顯示信息。將包括字母數(shù)字鍵和其它鍵的輸入裝置615連接到總線603,用于將信息和命令選擇傳遞給處理器605。另一種用戶輸入裝置是光標控制617,比如鼠標、軌跡球或光標方向鍵,用于將方向信息和命令選擇傳遞給處理器605并用于控制顯示器613上光標的運動。
根據(jù)一個實施例,由計算機系統(tǒng)601提供圖3中描述的信息檢索過程,以響應于處理器60執(zhí)行主存儲器607中包含的一條或多條指令的一個或多個序列。這些指令可從諸如存儲裝置611的另一計算機可讀媒體讀入主存儲器607。執(zhí)行主存儲器607中包含的指令序列使主處理器605執(zhí)行本文所述的過程步驟。還可以采用多處理配置中的一個或多個處理器來執(zhí)行主存儲器607中包含的指令序列。在備選實施例中,可用硬接線電路替代軟件指令,或?qū)⑵渑c軟件指令組合。這樣,實施例并不限于硬件電路和軟件的任何特定組合。
另外,通信系統(tǒng)100的信息檢索處理指令可存在于計算機可讀媒體上。如本文使用的術語“計算機可讀媒體”指的是參與提供處理器605執(zhí)行的指令的任何媒體。這種媒體可具有許多形式,包括但不限于非易失性媒體、易失性媒體以及傳輸媒體。非易失性媒體包括例如諸如存儲裝置611的光盤或磁盤。易失性媒體包括諸如主存儲器607的動態(tài)存儲器。傳輸媒體包括同軸電纜、銅線以及光纖,包括組成總線603的線。傳輸媒體也可采用聲波或光波形式,比如在無線電波和紅外數(shù)據(jù)通信期間生成的那些。
計算機可讀媒體的一般形式包括,例如軟盤、柔性盤、硬盤、磁帶或其它任何磁媒體、CD-ROM、其它任何光學媒體、穿孔卡片、紙帶、其它任何具有孔形態(tài)的物理媒體、RAM(隨機存取存儲器)、PROM(可編程序只讀存儲器)以及EPROM(可擦可編程只讀存儲器)、FLASH-EPROM(快可擦編程只讀存儲器)、其它任何存儲芯片或盒式磁帶、如下文所述的載波或計算機可讀的任何其它媒體。
計算機可讀媒體的各種形式可被用于將一條或多條指令的一個或多個序列傳遞到處理器605進行執(zhí)行。例如,最初可將指令承載在遠程計算機的磁盤上。遠程計算機可遠程地將與信息檢索有關的指令裝入其動態(tài)存儲器中并利用調(diào)制解調(diào)器在電話線上發(fā)送指令。位于計算機系統(tǒng)601上的調(diào)制解調(diào)器可在電話線上接收數(shù)據(jù),并利用紅外發(fā)射機將數(shù)據(jù)轉(zhuǎn)換為紅外信號。連接到總線603的紅外檢測器可接收紅外信號中承載的數(shù)據(jù),并將數(shù)據(jù)放置在總線603上??偩€603將數(shù)據(jù)傳遞到主存儲器607,處理器605從主存儲器607檢索和執(zhí)行指令。在處理器605執(zhí)行之前或之后,可將主存儲器607接收的指令可選地存儲在存儲裝置611上。
計算機系統(tǒng)601還包括連接到總線603的通信接口619。通信接口619提供到連接到本地網(wǎng)絡623的網(wǎng)絡鏈接621的雙向數(shù)據(jù)通信。例如,通信接口619可以是網(wǎng)絡接口卡,以連接任何分組交換局域網(wǎng)(LAN)。作為另一例示,通信接口619可以是異步數(shù)字用戶線(ADSL)卡、綜合業(yè)務數(shù)字網(wǎng)(ISDN)卡或調(diào)制解調(diào)器,以提供到相應電話線類型的數(shù)據(jù)通信連接,也可以實現(xiàn)無線鏈接。在任何這種實現(xiàn)中,通信接口619發(fā)送和接收載有表示不同信息類型的數(shù)字數(shù)據(jù)流的電子、電磁或光信號。
網(wǎng)絡鏈接621一般通過一個或多個網(wǎng)絡向其它數(shù)據(jù)裝置提供數(shù)據(jù)通信。例如,網(wǎng)絡鏈接621可提供經(jīng)本地網(wǎng)絡623到主計算機625或到由服務提供商操作的數(shù)據(jù)設備的連接,其中該服務提供商經(jīng)通信網(wǎng)絡627(如因特網(wǎng))提供數(shù)據(jù)通信服務。LAN 623和網(wǎng)絡627都使用承載數(shù)字數(shù)據(jù)流的電子、電磁或光信號。經(jīng)不同網(wǎng)絡的信號和網(wǎng)絡鏈接621上的信號,以及通過通信接口619的信號,都是傳送信息的載波的例示形式,其中通信接口619將數(shù)字數(shù)據(jù)傳遞到計算機系統(tǒng)601或計算機系統(tǒng)601得到數(shù)字數(shù)據(jù)。計算機系統(tǒng)601可通過網(wǎng)絡、網(wǎng)絡鏈接621以及通信接口619發(fā)送通知或接收包括程序代碼的數(shù)據(jù)。
本文所述的技術提供了優(yōu)于先有方法的許多優(yōu)點,以提供在線信息檢索。經(jīng)用戶界面,用戶將信息請求傳送給服務器,服務器又對該信息作出響應,其中只有部分信息被顯示給用戶;也就是說,隱藏一些信息。在選擇用戶期望的特定信息組之后,服務器轉(zhuǎn)發(fā)信息的剩余部分。這種選擇過程具有對查號輔助系統(tǒng)的特定適用性,從而跟蹤用戶所訪問和瀏覽的實際號碼簿列表。這種配置有利地提供了準確補償數(shù)據(jù)提供商的能力,從而節(jié)省服務提供商的成本,最終節(jié)省用戶的成本。
顯而易見,根據(jù)以上所述,可能存在本發(fā)明的許多修改和變型。因此應該理解,在所附權利要求的范圍內(nèi),可以在本文描述的特定實施例之外實踐本發(fā)明。
權利要求
1.一種用于在分組交換網(wǎng)上檢索信息的方法,所述方法包括從客戶機接收對信息的請求消息;將一部分所述信息轉(zhuǎn)發(fā)給所述客戶機,以響應于所述請求消息;接收指定是否應該檢索所述信息的剩余部分的選擇消息;以及選擇性地將所述信息的所述剩余部分轉(zhuǎn)發(fā)給所述客戶機。
2.如權利要求1所述的方法,其特征在于所述轉(zhuǎn)發(fā)步驟包括生成包括所述信息的所述部分的響應消息,所述信息被分為多種數(shù)據(jù)類型,所述數(shù)據(jù)類型包括可見數(shù)據(jù)、隱藏數(shù)據(jù)、加密數(shù)據(jù)以及狀態(tài)數(shù)據(jù)。
3.如權利要求2所述的方法,其特征在于在所述接收所述選擇消息的所述步驟中的選擇消息包括與所述信息相關的加密數(shù)據(jù)和狀態(tài)數(shù)據(jù),所述方法還包括對所述加密數(shù)據(jù)進行解密;以及發(fā)送所述信息的新的可見數(shù)據(jù)。
4.如權利要求2所述的方法,其特征在于還包括根據(jù)所述狀態(tài)數(shù)據(jù)準備計費和報告信息;以及根據(jù)所述狀態(tài)數(shù)據(jù)生成報告。
5.如權利要求1所述的方法,其特征在于所述信息是包括名稱字段和電話號碼的查號輔助信息。
6.如權利要求1所述的方法,其特征在于利用超文本傳輸協(xié)議(HTTP)執(zhí)行所述轉(zhuǎn)發(fā)步驟,所述分組交換網(wǎng)絡是因特網(wǎng)協(xié)議(IP)網(wǎng)。
7.如權利要求1所述的方法,其特征在于還包括從數(shù)據(jù)庫檢索所述請求信息。
8.如權利要求1所述的方法,其特征在于所述接收步驟中的所述請求消息提供狀態(tài)信息。
9.一種用于在分組交換網(wǎng)上提供信息的服務器,所述服務器包括通信接口,被配置為從客戶機接收對信息的請求消息;以及處理器,它連接到所述通信接口并被配置為從數(shù)據(jù)庫檢索一部分所述信息以響應于所述請求消息,其中所述通信接口從客戶機接收選擇消息,所述選擇消息指定是否應該檢索所述信息的剩余部分,所述信息的所述剩余部分被選擇性地轉(zhuǎn)發(fā)給所述客戶機。
10.如權利要求9所述的服務器,其特征在于所述處理器生成包括所述信息的所述部分的響應消息,所述信息被分為多種數(shù)據(jù)類型,所述數(shù)據(jù)類型包括可見數(shù)據(jù)、隱藏數(shù)據(jù)、加密數(shù)據(jù)和狀態(tài)數(shù)據(jù)。
11.如權利要求10所述的服務器,其特征在于選擇消息包括與所述信息相關的加密數(shù)據(jù)和狀態(tài)數(shù)據(jù),所述處理器對所述加密數(shù)據(jù)進行解密并指示通過所述通信接口傳輸所述信息的新的可見數(shù)據(jù)。
12.如權利要求10所述的服務器,其特征在于根據(jù)所述狀態(tài)數(shù)據(jù)準備計費和報告信息。
13.如權利要求9所述的服務器,其特征在于所述信息是包括名稱字段和電話號碼的查號輔助信息。
14.如權利要求9所述的服務器,其特征在于所述通信接口被配置為使用超文本傳輸協(xié)議(HTTP)與所述客戶機進行通信,所述分組交換網(wǎng)是因特網(wǎng)協(xié)議(IP)網(wǎng)。
15.如權利要求9所述的服務器,其特征在于所述請求消息提供狀態(tài)信息。
16.一種用于在分組交換網(wǎng)上提供信息的服務器,所述服務器包括用于從客戶機接收對信息的請求消息的裝置;用于將所述消息的一部分轉(zhuǎn)發(fā)給所述客戶機以響應于所述請求消息的裝置;用于接收指定是否應該檢索所述信息的所述剩余部分的選擇消息的裝置;以及用于選擇性地將所述信息的所述剩余部分轉(zhuǎn)發(fā)給所述客戶機的裝置。
17.如權利要求16所述的服務器,其特征在于所述轉(zhuǎn)發(fā)裝置包括用于生成包括所述信息的所述部分的響應消息的裝置,所述信息被分為多種數(shù)據(jù)類型,所述數(shù)據(jù)類型包括可見數(shù)據(jù)、隱藏數(shù)據(jù)、加密數(shù)據(jù)和狀態(tài)數(shù)據(jù)。
18.如權利要求17所述的服務器,其特征在于選擇消息包括與所述信息相關的加密數(shù)據(jù)和狀態(tài)數(shù)據(jù),所述服務器還包括用于對所述加密數(shù)據(jù)進行解密的裝置;以及用于發(fā)送所述信息的新的可見數(shù)據(jù)的裝置。
19.如權利要求17所述的服務器,其特征在于還包括用于根據(jù)所述狀態(tài)數(shù)據(jù)準備計費信息的裝置;以及用于根據(jù)所述狀態(tài)數(shù)據(jù)生成報告的裝置。
20.如權利要求16所述的服務器,其特征在于所述信息是包括名稱字段和電話號碼的查號輔助信息。
21.如權利要求16所述的服務器,其特征在于所述轉(zhuǎn)發(fā)裝置使用超文本傳輸協(xié)議(HTTP),所述分組交換網(wǎng)是因特網(wǎng)協(xié)議(IP)網(wǎng)。
22.如權利要求16所述的服務器,其特征在于還包括用于從數(shù)據(jù)庫檢索所述請求信息的裝置。
23.一種通信系統(tǒng),它包括客戶機,被配置為在分組交換網(wǎng)上發(fā)送對信息的請求消息;以及服務器,被配置為與所述客戶機進行通信并將一部分所述信息轉(zhuǎn)發(fā)給所述客戶機以響應于所述請求消息,其中所述客戶機將指定是否應該檢索所述信息的所述剩余部分的選擇消息發(fā)送到所述服務器,所述服務器選擇性地將所述信息的所述剩余部分轉(zhuǎn)發(fā)給所述客戶機。
24.如權利要求23所述的系統(tǒng),其特征在于所述服務器生成包括所述信息的所述部分的響應消息,所述信息被分為多種數(shù)據(jù)類型,所述數(shù)據(jù)類型包括可見數(shù)據(jù)、隱藏數(shù)據(jù)、加密數(shù)據(jù)和狀態(tài)數(shù)據(jù)。
25.如權利要求24所述的系統(tǒng),其特征在于選擇消息包括與所述信息相關的加密數(shù)據(jù)和狀態(tài)數(shù)據(jù),所述服務器對所述加密數(shù)據(jù)進行解密并將所述信息的新的可見數(shù)據(jù)發(fā)送給所述客戶機。
26.如權利要求24所述的系統(tǒng),其特征在于所述服務器根據(jù)所述狀態(tài)數(shù)據(jù)準備計費信息和報告。
27.如權利要求23所述的系統(tǒng),其特征在于所述信息是包括名稱字段和電話號碼的查號輔助信息。
28.如權利要求23所述的系統(tǒng),其特征在于所述服務器使用超文本傳輸協(xié)議(HTTP),所述分組交換網(wǎng)是因特網(wǎng)協(xié)議(IP)網(wǎng)。
29.如權利要求23所述的系統(tǒng),其特征在于還包括數(shù)據(jù)庫,與所述服務器進行通信,所述數(shù)據(jù)庫被配置為存儲所述請求信息。
30.如權利要求23所述的系統(tǒng),其特征在于所述請求消息提供狀態(tài)信息,所述服務器不保持任何所述狀態(tài)信息。
31.一種承載用于在分組交換網(wǎng)上檢索信息的一條或多條指令的一個或多個序列的計算機可讀媒體,所述一條或多條指令的一個或多個序列包括指令,其中當由一個或多個處理器執(zhí)行所述指令時,使所述一個或多個處理器執(zhí)行以下步驟從客戶機接收對信息的請求消息;將一部分所述信息轉(zhuǎn)發(fā)給所述客戶機以響應于所述請求消息;接收指定是否應該檢索所述信息的所述剩余部分的選擇消息;以及選擇性地將所述信息的所述剩余部分轉(zhuǎn)發(fā)給所述客戶機。
32.如權利要求31所述的計算機可讀媒體,其特征在于所述轉(zhuǎn)發(fā)步驟包括生成包括所述信息的所述部分的響應信息,所述信息被分為多種數(shù)據(jù)類型,所述數(shù)據(jù)類型包括可見數(shù)據(jù)、隱藏數(shù)據(jù)、加密數(shù)據(jù)以及狀態(tài)數(shù)據(jù)。
33.如權利要求32所述的計算機可讀媒體,其特征在于在所述接收所述選擇消息的步驟中的所述選擇消息包括與所述信息相關的加密數(shù)據(jù)和狀態(tài)數(shù)據(jù),所述一個或多個處理器還執(zhí)行以下步驟對所述加密數(shù)據(jù)進行解密;以及發(fā)送所述信息的新的可見數(shù)據(jù)。
34.如權利要求32所述的計算機可讀媒體,其特征在于所述一個或多個處理器還執(zhí)行以下步驟根據(jù)所述狀態(tài)數(shù)據(jù)準備計費信息;以及根據(jù)所述狀態(tài)數(shù)據(jù)生成報告。
35.如權利要求31所述的計算機可讀媒體,其特征在于所述信息是包括名稱字段和電話號碼的查號輔助信息。
36.如權利要求31所述的計算機可讀媒體,其特征在于利用超文本傳輸協(xié)議(HTTP)執(zhí)行所述轉(zhuǎn)發(fā)步驟,所述分組交換網(wǎng)是因特網(wǎng)協(xié)議(IP)網(wǎng)。
37.如權利要求31所述的計算機可讀媒體,其特征在于所述一個或多個處理器還執(zhí)行步驟從數(shù)據(jù)庫檢索所述請求信息。
38.如權利要求31所述的計算機可讀媒體,其特征在于,所述接收步驟中的所述請求消息提供狀態(tài)信息。
全文摘要
公開了一種用于提供在分組交換網(wǎng)上檢索信息的方法??蛻魴C(105)被配置為在分組交換網(wǎng)上發(fā)送對信息的請求消息。無狀態(tài)服務器(131)被配置為與客戶機(105)進行通信并將信息的一部分轉(zhuǎn)發(fā)給客戶機(105)以響應于請求消息,其中客戶機(105)發(fā)送指定是否應從服務器(131)檢索信息的剩余部分的選擇消息。服務器(131)選擇性地將信息的剩余部分轉(zhuǎn)發(fā)給客戶機(105)。以上方法對提供查號輔助服務的通信系統(tǒng)具有特別的適用性。
文檔編號G06Q30/00GK1436419SQ01811002
公開日2003年8月13日 申請日期2001年4月17日 優(yōu)先權日2000年4月17日
發(fā)明者朗尼S·克拉保夫, 理查德G·摩爾, 杜雷薩米·古納瑟卡, 格雷戈里·芒福德, 肖恩E·韋德林, 喬納森·阿貝爾, 科林G·霍格 申請人:朗尼S·克拉保夫, 理查德G·摩爾, 杜雷薩米·古納瑟卡, 格雷戈里·芒福德, 肖恩E·韋德林, 喬納森·阿貝爾, 科林G·霍格
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汝南县| 漯河市| 论坛| 清流县| 邮箱| 东明县| 额济纳旗| 三穗县| 东兰县| 萨嘎县| 江达县| 密云县| 赣榆县| 锡林浩特市| 沅陵县| 巴南区| 晋江市| 太原市| 彭阳县| 应城市| 中阳县| 晋宁县| 桑植县| 吉林省| 伊金霍洛旗| 吉木乃县| 潢川县| 达日县| 杨浦区| 江永县| 绥棱县| 邵武市| 杭锦旗| 鄢陵县| 会泽县| 普兰县| 黔南| 邳州市| 柳林县| 香格里拉县| 民丰县|