專利名稱:專用化的實時信息顯示的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及信息的提供和顯示,特別是涉及在個人計算機(PC)或其它視頻顯示裝置上對一個屏幕保存器(ScreenSaver)顯示進行專用化,以周期性地改變屏幕保存器顯示使其包含與PC用戶感興趣的項目有關(guān)的當(dāng)前最新的信息的系統(tǒng)和方法。
一個具有一臺如個人計算機(PC)(或一臺類似的視頻顯示裝置如可視電話)的顯示裝置的用戶,當(dāng)該顯示裝置在預(yù)定的一段時間內(nèi)保持待用時,通常希望使用一個屏幕保存器來顯示該裝置上的圖象信息。屏幕保存器可被專用化來產(chǎn)生要顯示的各種時變圖形,從而避免屏幕表面的老化,但顯示器不會自己傳送有用的信息給用戶。
依照本發(fā)明,從多種信息源接收的信息“饋送”被匯集,重新格式化并存儲在一個服務(wù)節(jié)點內(nèi),該節(jié)點可被設(shè)置在電信網(wǎng)內(nèi),因而成為電信網(wǎng)絡(luò)的一部分,或者,它可設(shè)在網(wǎng)絡(luò)之外,但可通過電信網(wǎng)絡(luò)接入。當(dāng)服務(wù)節(jié)點接收到具有個人計算機或其它類似顯示裝置的用戶的請求時,服務(wù)節(jié)點就用顯示屏幕保存器所需要的信息進行響應(yīng),屏幕保存器包括專用化的最新的信息,例如交通、氣象以及運動等特定用戶感興趣的信息。
當(dāng)用戶開始準備使用本發(fā)明時,建立一個專用化的用戶概形(profile),指明(a)用戶希望接收的信息的分類和類型,例如運動信息、氣象、投資咨詢等,和(b)對于該用戶,規(guī)定希望在每個種類中要接收的準確信息的參數(shù)。如果用戶的個人計算機顯示器在預(yù)定的一段時間內(nèi)仍然是待用狀態(tài),則起動屏幕保存器,使個人計算機接入服務(wù)節(jié)點。屏幕保存器應(yīng)用發(fā)送先前存儲在屏幕保存器應(yīng)用中的用戶標識和口令數(shù)據(jù)到服務(wù)節(jié)點,該PC從服務(wù)節(jié)點請求信息,這些來自各種源的信息是根據(jù)用戶個人的概形由服務(wù)節(jié)點取得的。服務(wù)節(jié)點格式化該信息以顯示在用戶裝置上,該信息從服務(wù)節(jié)點發(fā)送到PC,而且所檢索的信息顯示在顯示裝置上而不會中斷屏幕保存器功能。此后通過安排個人計算機周期性的請求信息,以相同的方式更新所顯示的專用化的數(shù)據(jù)。因而,以屏幕保存器形式顯示的信息總是“現(xiàn)時”的。
依照本發(fā)明的一個方面,服務(wù)節(jié)點包括一個信息饋送接口的幾個用戶,實際上它插在信息提供者與用戶的直接連接之間,保證從提供者得到的用戶信息顯示所要求的任何必須的格式化和“發(fā)布”變化被整理并存儲/安排在服務(wù)節(jié)點內(nèi)的各個數(shù)據(jù)庫中,以使用戶能有效地存取該信息。依照本發(fā)明的另一方面,預(yù)先建立的用戶概形保存在服務(wù)節(jié)點內(nèi),以能夠檢索和顯示所希望的信息。可是,該系統(tǒng)要設(shè)置成根據(jù)可確定的因素,既使對新的用戶也可進行“缺省”概形的智能選擇,如發(fā)出請求的用戶位置。這使得該系統(tǒng)能對設(shè)有預(yù)定概形的用戶制定信息。
依照附圖認真閱讀以下詳細的說明,將會更全面地理解本發(fā)明。
圖1是一方框圖,說明本發(fā)明的總體設(shè)計和本發(fā)明的工作環(huán)境;
圖2是一方框圖,說明在圖1的服務(wù)器130內(nèi)對數(shù)據(jù)庫135的安排;圖3是一流程圖,說明用來提供定制的最新的信息給一個個人計算機終端用戶裝置的過程的一個實施例,以及圖4是“At—A—Glance”屏幕保存器顯示器的一個例子,它包括使用本發(fā)明從用戶規(guī)定的多種服務(wù)所得到的專用化的信息。
首先參考圖1,方框圖說明本發(fā)明的總體安排和本發(fā)明的工作環(huán)境。標明為120的服務(wù)節(jié)點用來向具有個人計算機101(或帶有視頻顯示功能的其它終端)的多數(shù)用戶提供專用化的最新信息,比如交通、氣象、以及運動等每個特殊用戶感興趣的信息,當(dāng)個人計算機在預(yù)定的一段時間內(nèi)仍然空閑時,可以屏幕保存器的形式顯示這些信息。除了圖1中所示的個人計算機101外,典型的多媒體終端可包括一個屏幕電話,例如可從AT&T公司得到的Picture-phone2500,一個裝備有提供人機對話功能的頂置set top box盒的電視(例如可從AT&T公司得到的TV信息中心),或是一個個人數(shù)字助理,例如可從Sony公司得到的Magiclink裝置。
個人計算機101通過電信網(wǎng)絡(luò)110連接到服務(wù)節(jié)點120,電信網(wǎng)絡(luò)可包括交換機以及其它本地交換局網(wǎng)和局間網(wǎng)中的部件。在本發(fā)明的某些實施例中,服務(wù)節(jié)點120可安置在電信網(wǎng)絡(luò)110內(nèi),而成為本地交換局網(wǎng)的部分或是成為局間網(wǎng)的部分。
如圖1所示,服務(wù)節(jié)點120包括一個服務(wù)器130和一個信息饋送接口140。服務(wù)器130通過電信網(wǎng)絡(luò)110連接到個人計算機101,并提供在圖4所示類型的PC的顯示所需要的信息,這將在下面更詳細地說明。信息饋送接口140連接到服務(wù)器130和可能位于不同的遠端位置的許多信息提供者。正如下面要解釋的,這些信息提供者可包括,例如,一個氣象信息提供者150、一個交通信息提供者152以及一個財經(jīng)信息提供者154。商用TCP/IP網(wǎng)絡(luò)軟件可用來提供服務(wù)器130和信息饋送接口140間的通信接口。
服務(wù)器130,可以是一個工作站,如Sun Micro Systems公司的Sparc 20用來執(zhí)行各種處理過程,包括分析從信息提供者接收到的信息,并將所分析的數(shù)據(jù)存儲在數(shù)據(jù)庫中,以及下面要說明的其它功能,服務(wù)器使用微處理器139,它在存儲于文件系統(tǒng)137中的程序控制下工作。微處理器139可以存取存儲在數(shù)據(jù)庫135內(nèi),在信息存儲的各種類型的信息如圖2所示,這將在以下討論。信息和指令,使用第一通信管理器131在微處理器139和個人計算機101間傳遞,通信管理器用作一個通信接口和協(xié)議變換器。通信管理器131包括使用概形管理模塊136,它為每個用戶提供管理和編制帳單所需的系統(tǒng)使用信息。通信管理器131包括數(shù)據(jù)庫查詢程序138,用來取得到用戶數(shù)據(jù)和與每個用戶有關(guān)的存儲信息的通路。第二通信管理器133提供服務(wù)器130和信息饋送接口140間的通信接口。通信管理器133包括分析程序134以便將從信息饋送接口140接收的信息分解為可尋址的數(shù)據(jù)區(qū)(例如數(shù)據(jù)、時間、位置、交通報告),然后將各數(shù)據(jù)區(qū)存入數(shù)據(jù)庫135的適當(dāng)部分。服務(wù)器130內(nèi)還提供操作、管理和維護(OA&M)程序132。這些程序操作、管理和維護服務(wù)節(jié)點120。這使得一個系統(tǒng)操作者能監(jiān)測服務(wù)節(jié)點120的情況,執(zhí)行軟件/數(shù)據(jù)備用和恢復(fù),解除操作告警,提供編制帳單所要求的使用數(shù)據(jù),等等。
通信管理器131執(zhí)行一個數(shù)據(jù)鏈路通信協(xié)議和一個應(yīng)用協(xié)議,以與個人計算機101或任何其他多媒體終端(用作一個終端用戶裝置)進行通信。數(shù)據(jù)鏈路通信協(xié)議定義如何組裝“比特”,而應(yīng)用協(xié)議定義如何解釋這些比特(即信息是什么)。這包括對用戶應(yīng)用的規(guī)定,即對用戶應(yīng)用產(chǎn)生的數(shù)據(jù)格式化以使個人計算機或其他終端用戶裝置理解和顯示。例如使用通常為World Wide Web所采用的Hyper Text Markup Language(HTML)語言,可以實現(xiàn)格式化。
服務(wù)器130還包括一個文件系統(tǒng)137,它含有控制和操作服務(wù)節(jié)點所必需的信息和程序。
信息饋送接口140包括許多用戶142—144,每一個用戶提供到信息提供者150、152以及154中相應(yīng)的一個的接口。因此,氣象用戶143連接到氣象提供者150,交通用戶142連接到交通提供者152,而財經(jīng)用戶144連接到財經(jīng)信息提供者154。用戶142—144中的每一個包括可以用幾種方法之一所組成的本地處理器。首先用戶可周期地連接到有關(guān)的信息提供者,并且裝入由信息提供者處可得到的信息。在這個方案中,用戶可應(yīng)答來自信息提供者的呼叫并接收提供者發(fā)送的信息。在另一方案中,用戶可維持到信息提供者的連續(xù)通信鏈路,裝入信息(起動服務(wù)節(jié)點),或者接收信息(起動提供者)。用戶142—144可以在商用個人計算機用例如Pro-comm—Plus那樣的通信軟件來實現(xiàn)。無論哪種情況,這種用戶配置實際上將信息提供者與到用戶的直接連接隔離開,并保證利用用戶的顯示系統(tǒng)進行顯示所要求的任何必需的格式化和“發(fā)布”變化得以產(chǎn)生。
這里要注意圖1所示的110的配置僅是為了說明用,任何用戶使用的個人計算機101或其他多媒體終端設(shè)備與服務(wù)節(jié)點120間的精確連接取決于可互連用戶與服務(wù)節(jié)點120的通信設(shè)備。本發(fā)明的實質(zhì)是匯集從多種信息源接收的信息“饋送”、重新格式化并存儲在服務(wù)節(jié)點中,以便用戶以后存取。例如假若一個特殊用戶有一個ISDN終端,該用戶可通過ISDN線路直接連接到服務(wù)器130。
現(xiàn)在參照圖2,方框圖說明圖1服務(wù)器130內(nèi)數(shù)據(jù)庫135的安排。一般講,服務(wù)器130包括許多單獨的數(shù)據(jù)庫,比如交通數(shù)據(jù)庫171,氣象數(shù)據(jù)庫172,以及財經(jīng)數(shù)據(jù)庫173,它們含有從各種信息提供者取得的信息。還可以供給其它的信息數(shù)據(jù)庫175,這依賴于可從信息提供者取得并能提供給系統(tǒng)用戶的信息類型。數(shù)據(jù)庫135還包括其它數(shù)據(jù)庫,比如用戶概形數(shù)據(jù)庫174和使用記錄176。用戶概形數(shù)據(jù)庫174包含系統(tǒng)的每個用戶的信息,它規(guī)定了(a)要提供給用戶的信息服務(wù)的分類或類型和(b)對于這些信息服務(wù),與所希望信息有關(guān)的參數(shù)。例如,第一用戶可能希望交通、財經(jīng)和運動信息,第二用戶可能希望氣象和新聞信息,而第三用戶可能希望交通、新聞和氣象信息。對于三個用戶中的每一個,所希望的詳細信息可能是不同的。因此,第一用戶可能希望某些道路的交通信息、某些證券的財經(jīng)信息以及特殊球隊的運動信息。第二用戶可能希望得到某些相同類型的信息,但細節(jié)可能是不同的。在這個例子里,第二用戶可能希望A城的本地新聞和氣象,而第三用戶可能希望不同的地點,B城的新聞和氣象。服務(wù)器130中的數(shù)據(jù)庫管理系統(tǒng)可使用商用的有關(guān)數(shù)據(jù)庫管理系統(tǒng),例如InformixR系統(tǒng)來實現(xiàn)。
現(xiàn)在參照圖3,該流程圖說明用來提供定制的最新的信息給訪問服務(wù)節(jié)點120的個人計算機終端用戶裝置101的過程的一個實施例。圖3中的每個方框標識個人計算機101和服務(wù)節(jié)點120所執(zhí)行的操作來提供本發(fā)明所期望的功能度。該過程的步驟保證當(dāng)系統(tǒng)接收到在個人計算機或其它類似的顯示裝置上運行的屏幕保存器應(yīng)用的請求時,該系統(tǒng)能用顯示一個屏幕保存器所需要的信息來響應(yīng),該信息包括專用化的最新信息,例如交通、氣象以及運動等特殊用戶感興趣的信息。
過程從步驟300開始,這里判定是否起動屏幕保存器要求來自本發(fā)明的信息。如果得到的結(jié)果是NO,則表明屏幕保存器沒有起動,過程循環(huán),步驟300重復(fù)直至得到的結(jié)果是YES為止。這個循環(huán)一般要持續(xù)到過了用戶指定的PC待用期(例如五分鐘)為止。
當(dāng)步驟300的結(jié)果是YES時,屏幕保存器起動,進行到步驟301開始檢查當(dāng)前最新數(shù)據(jù)的過程,建立個人計算機101和服務(wù)節(jié)點120間的通信對話,這一步驟也可在屏幕保存器已經(jīng)運行用戶規(guī)定的一段時間(例如十五分鐘)后再起動。在兩種情況下,個人計算機101均用來產(chǎn)生一個查詢或發(fā)送一個信息到服務(wù)節(jié)點120,通常這是通過撥一個預(yù)定的電話號碼實現(xiàn)的。服務(wù)節(jié)點120用來應(yīng)答呼叫并發(fā)送一個“呼叫(challenge)”消息給個人計算機101。然后,個人計算機101用確認消息發(fā)送回服務(wù)節(jié)點120作為響應(yīng)。
在步驟301建立通信對話后,在步驟303進行判定個人計算機101和服務(wù)節(jié)點120間的雙向通信是否可進行。如不能,則存在錯誤情況,過程進行到步驟305,這里個人計算機101終止到服務(wù)節(jié)點120的連接并顯示一個適當(dāng)?shù)牟铄e信息給用戶。同時,服務(wù)節(jié)點120終止部分建立的通信對話。此時PC屏幕保存器可試圖重新開始通信,重復(fù)步驟301的過程。
在步驟303為得到的結(jié)果是YES,則過程進行到步驟307,這里證實用戶的標識號碼(ID)或執(zhí)行另外的證實過程。在這一步驟,個人計算機101發(fā)送預(yù)存儲的用戶ID給服務(wù)節(jié)點120,服務(wù)節(jié)點120對照數(shù)據(jù)庫135中存儲的信息來檢驗ID以確定它的有效性。根據(jù)結(jié)果,服務(wù)節(jié)點120發(fā)送一個有效ID或無效ID的消息給個人計算機101。
這里要注意當(dāng)用戶開始準備使用本發(fā)明的顯示系統(tǒng)時,信息是存儲在數(shù)據(jù)庫135中。此時,建立專用化的用戶概形,它指明(a)用戶希望接收的信息分類或類型,例如運動信息、氣象、投資咨詢等等和(b)對于該用戶規(guī)定在每個分類中希望要接收的準備信息的參數(shù)。該概形可以用多種方法產(chǎn)生,例如通過與一個交互式語音平臺(例如AT&T公司的ConversantR語音響應(yīng)系統(tǒng)),或是通過使用一個PC應(yīng)用來選擇所希望的業(yè)務(wù)方案。
如果PC屏幕保存器發(fā)送的ID無效,過程在步驟309結(jié)果為NO,則進行到步驟311,在這里處理差錯情況。在這一步驟,個人計算機101和服務(wù)節(jié)點120都終止現(xiàn)存的通信對話,并且個人計算機101顯示一個適當(dāng)?shù)南⒔o用戶。
如果PC屏幕保存器發(fā)送的ID有效,過程在步驟309結(jié)果為YES,則進行到步驟313,這里用戶的專用化的信息從數(shù)據(jù)庫135被檢索。在這一步驟,根據(jù)檢索課題信息,人個計算機101請求服務(wù)節(jié)點120的專用化的信息,服務(wù)節(jié)點120存取用戶概形,并查詢這個用戶希望的特定信息的數(shù)據(jù)庫135。
接下來,在步驟315,用戶專用化的信息得到適當(dāng)?shù)母袷交?,在此步驟,步驟313所檢索的信息實際上從服務(wù)節(jié)點120發(fā)送到個人計算機101。
在步驟317判定對于用戶信息的檢索、格式化和發(fā)送是否發(fā)生差錯情況。如果得到結(jié)果是YES,則指示出差錯,過程進行到步驟319,與步驟311一樣,個人計算機101和服務(wù)節(jié)點120都終止現(xiàn)有的通信對話,并且個人計算機101顯示一個適當(dāng)?shù)南⒔o用戶。
步驟317后,如果沒有發(fā)生差錯情況,過程進行到步驟321,在這里終止服務(wù)節(jié)點120和個人計算機101間的通信對話,在此步驟,個人計算機101發(fā)送一個終止對話消息給服務(wù)節(jié)點120,于是服務(wù)節(jié)點120和個人計算機101都終止通信對話。在步驟323。由于PC屏幕保存器步驟313檢索出和步驟315格式化的信息顯示在用戶的個人計算機101上,而不會中斷屏幕保存器功能。
值得注意的是,在圖3所示的所有步驟中屏幕保存器功能都有效,并且所有這些步驟都是自動地進行而不必用戶輸入。
現(xiàn)在參照圖4,示出了“At—A—Glance”屏幕保存器顯示的一個例子,它包括使用本發(fā)明從多種用戶規(guī)定的業(yè)務(wù)得到的專用化信息。該顯示包括來自多種用戶規(guī)定的業(yè)務(wù)的信息,并且將有價值的信息提供給用戶而不需要通過許多菜單。如圖示,許多屏幕區(qū)401—406在整個顯示區(qū)400“漂浮”或隨機地移動,最好是彼此沒有干擾或覆蓋,每個顯示區(qū)包含不同的信息。涉及用戶選擇的題目,在本例中,它包括氣象(區(qū)402和403),交通(區(qū)401),新聞(區(qū)405),財經(jīng)(區(qū)404)以及其它信息(區(qū)406),在此情況用戶等待的有關(guān)通信信息,區(qū)401—406中顯示的信息是最新的,因為該信息是最近從服務(wù)節(jié)點120取得并定制的,在區(qū)401-406中的每個區(qū)內(nèi)的信息由用戶選擇并在他或她的概形中提出。當(dāng)數(shù)據(jù)被更新時,屏幕保存器仍然有效,屏幕保存器的動作不會被中斷。屏幕保存器用戶顯示的各種變化是可能的。
本發(fā)明的各種修正和改進對于本領(lǐng)域的技術(shù)人員是很顯然的。例如,除對各用戶預(yù)存儲概形外,本系統(tǒng)也可根據(jù)可確定的因素(即使是新用戶)進行“缺省”概形的智能選擇,例如,發(fā)出請求的用戶位置。因此,來自位于新澤西州的一個電話的用戶呼叫服務(wù)節(jié)點120,除非請求不同的信息,將會自動地接收有關(guān)新澤西州交通和氣象情況的信息。這使得本系統(tǒng)即使對于沒有存儲或預(yù)先規(guī)定概形的用戶也能定制信息。因而,本發(fā)明僅由附加的權(quán)利要求出所限定。
權(quán)利要求
1.一個用于在視頻顯示裝置上顯示專用化的時變信息的系統(tǒng),包括一個包括一個數(shù)據(jù)庫的服務(wù)節(jié)點;在上述服務(wù)節(jié)點內(nèi)的一個信息饋送接口,它用來獲取來自一個或多個信息供應(yīng)者的信息,并將該信息存入上述數(shù)據(jù)庫;在上述服務(wù)節(jié)點內(nèi)的一個服務(wù)器,它為該系統(tǒng)的每個用戶保存一個概形,該概形指示出存儲在該數(shù)據(jù)庫將提供給上述每個用戶的特定信息;以及一個通信管理器,把上述存儲的特定信息裝入到上述視頻顯示裝置中。
2.權(quán)利要求1所定義的系統(tǒng),其中當(dāng)起動屏幕保存器時,上述視頻顯示裝置以屏幕保存器來顯示上述存儲的特定信息。
3.權(quán)利要求1所定義的系統(tǒng),其中上述服務(wù)節(jié)點被設(shè)置在電信網(wǎng)絡(luò)中。
4.權(quán)利要求1所定義的系統(tǒng),其中上述通信管理器執(zhí)行上述裝載以響應(yīng)來自上述視頻顯示裝置的命令。
5.權(quán)利要求1所定義的系統(tǒng),其中上述視頻顯示裝置是一臺個人計算機。
6.一個以屏幕保存器在視頻屏幕裝置上顯示專用化的時變信息的方法,它包含以下步驟從一個或多個信息提供者獲得信息并將該信息存儲于上述數(shù)據(jù)庫中;保存該系統(tǒng)每個用戶的概形,該概形指示出存儲在該數(shù)據(jù)庫內(nèi)的將提供給上述每個用戶的特定信息;將上述存儲的特定信息裝入到上述視頻顯示裝置;以及每當(dāng)起動屏幕保存器時,在上述視頻顯示裝置上顯示上述存儲的特定信息。
全文摘要
從多種信息源接收的信息“饋送”被匯集、重新格式化以及存儲在專用化的實時顯示系統(tǒng)中。當(dāng)顯示系統(tǒng)接收到用戶的請求時,用顯示一個屏幕保存器所需的信息來進行響應(yīng)。該信息包括專用化的最新信息,每個用戶有一個專用化的用戶概形,如果用戶設(shè)備在預(yù)定的一段時間內(nèi)仍然是待用的,則起動屏幕保存器,根據(jù)用戶的個人概形,檢查系統(tǒng)由多種源得到的信息。所檢索的信息顯示在屏幕上而不中斷屏幕保存器的功能。此后,所顯示的專用化的數(shù)據(jù)在用戶指定的時間間隔以同樣的方式更新。
文檔編號G06F17/30GK1139333SQ9610317
公開日1997年1月1日 申請日期1996年3月22日 優(yōu)先權(quán)日1995年3月24日
發(fā)明者詹姆斯·M·法伯, 布魯斯·L·漢森, 肯尼斯·M·胡伯, 戴維·R·莫爾海德, 馬里納·L·羅斯勒 申請人:美國電報電話Ipm公司