国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于促進(jìn)電子聊天會(huì)話的系統(tǒng)和方法

      文檔序號(hào):7659780閱讀:139來(lái)源:國(guó)知局
      專利名稱:用于促進(jìn)電子聊天會(huì)話的系統(tǒng)和方法
      技術(shù)領(lǐng)域
      本發(fā)明一般涉及計(jì)算機(jī)系統(tǒng)和因特網(wǎng),并且更具體地,涉及電子聊天 M。
      背景技術(shù)
      如今,諸如由微軟即時(shí)信4吏(Microsoft Instant Messenger)程序、IBM SameTime程序、微軟MSN信使程序、微軟視窗信使程序、Yahoo即時(shí)信 使程序以及AOL即時(shí)信使程序所提供的聊天會(huì)話是眾所周知的。通常, 通過(guò)調(diào)用他或者她的聊天M客戶程序以及標(biāo)識(shí)參與聊天會(huì)話的一個(gè)或多 個(gè)其他的人,在客戶工作站處的/JC^聊天會(huì)話。通過(guò)訪問(wèn)目錄,從預(yù)定 義的人員列表中選擇個(gè)體或者選擇預(yù)定義的人群,此人可以標(biāo)識(shí)參與聊天 會(huì)話的其他人.然后,此人請(qǐng)求他或者她的客戶計(jì)算機(jī)向服務(wù)器發(fā)送對(duì)參 與該聊天會(huì)話的人的標(biāo)識(shí)(例如,電子郵件地址)。作為響應(yīng),聊天^5" 服務(wù)器程序設(shè)法連接至選擇參與該聊天會(huì)話的其他人的客戶工作站,以確 定其他人當(dāng)前是否聯(lián)機(jī)。對(duì)于當(dāng)前聯(lián)機(jī)的這些其他人的客戶工作站中的任 何一個(gè)來(lái)說(shuō),通過(guò)調(diào)用他們各自的聊天^t客戶程序以及標(biāo)識(shí)聊天會(huì)話的 所有有效成員,服務(wù)器創(chuàng)建該聊天M。對(duì)于當(dāng)前未聯(lián)機(jī)的這些其他人的 客戶工作站中的任何一個(gè)來(lái)說(shuō),服務(wù)器通知始發(fā)方這樣的人此時(shí)對(duì)于聊 天會(huì)話不可用。接下來(lái),聊天會(huì)話的任何成員可以向其客戶工作站上的消 息文本字段t消息,并且接著"發(fā)送"該消息。作為響應(yīng),相應(yīng)的聊天 會(huì)話客戶程序向服務(wù)器發(fā)送該消息,并且服務(wù)器將其發(fā)送給聊天會(huì)話中的 其他參與者。在聊天客戶程序的某些實(shí)施中,在對(duì)等級(jí)上完成客戶機(jī)之間的通信,即直接M戶工作站到客戶工作站,而無(wú)需來(lái)自服務(wù)器程序的傳
      達(dá)或者協(xié)助。在任一實(shí)施中,效果是相同的,并且從表面現(xiàn)象來(lái)看,在聊 天會(huì)話中,客戶機(jī)波此直接進(jìn)行通信。響應(yīng)于聊天會(huì)話消息,接收到消息 的客戶工作站將連同發(fā)送方的身份顯示該消息。以同樣的方式,其他參與者可以隨后在其各自的客戶工作站處鍵入新的消息,并且?guī)缀跏菍?shí)時(shí)地, 該新的消息連同發(fā)送方的身份出現(xiàn)在其它工作站的客戶工作站上。如下所述,先前已知MessageLAN程序幫助向聊天會(huì)話的消息文本字 段輸入文本。MessageLAN程序在聊天會(huì)話窗口中提供圖標(biāo)或按鈕,并且 如果用戶選擇了圖標(biāo)或按鈕,則MessageLAN程序在聊天會(huì)話窗口的消息 文本字段中自動(dòng)輸入對(duì)應(yīng)于該圖標(biāo)或掩鏡的預(yù)定義文本。(文本由對(duì)應(yīng)的 圖標(biāo)或按鈕的創(chuàng)建者來(lái)預(yù)定義。)然后,用戶可以選擇"發(fā)送"消息文本 字段中的文本,并且作為響應(yīng),聊天會(huì)話客戶工作站將向其它工作站發(fā)送 該文本(通常通過(guò)聊天會(huì)話服務(wù)器),該方式就如同用戶向消息文本字段 中手動(dòng)鍵入了文本一樣.Lotus Notes電子郵件程序是先前已知的。利用該程序,用戶可以定義 圖標(biāo)或按鈕以及電子郵件的預(yù)定義位置的相應(yīng)文本,例如在電子郵件結(jié)尾 處的簽名塊。隨后,如果用戶選擇了圖標(biāo)或掩組,則Lotus Notes電子郵件 程序在電子郵件的預(yù)定義位置自動(dòng)輸入相應(yīng)的文本。本發(fā)明的目的在于促進(jìn)在聊天會(huì)話中輸入消息。發(fā)明內(nèi)容本發(fā)明在于一種用于促進(jìn)聊天會(huì)話的計(jì)算機(jī)系統(tǒng)、方法和程序產(chǎn)品。 在工作站處接收?qǐng)D標(biāo)或?qū)λ鰣D標(biāo)的定義以及相應(yīng)的智能代理程序。作為 響應(yīng),所述工作站在聊天會(huì)話窗口中顯示所述圖標(biāo).在所述聊天會(huì)話期間, 接收對(duì)所述圖標(biāo)的選擇。作為響應(yīng),所述工作站調(diào)用所述智能代理程序, 作為響應(yīng),所述智能代理程序獲得關(guān)于所述工作站的信息或者關(guān)于在所述 工作站處的所述聊天會(huì)話中的參與者的信息,并且在所述工作站處的所述 聊天會(huì)活中自動(dòng)提供所述信息。響應(yīng)于將所提供的信息發(fā)送給其它工作站 處的所述聊天會(huì)話中的其他參與者的請(qǐng)求,將所提供的信息自動(dòng)發(fā)送給其
      它工作站處的所述聊天會(huì)話中的其他參與者。才艮據(jù)本發(fā)明的特征,在所述工作站中另一工作站處的另一參與者定義 了所述圖標(biāo)和所述智能代理程序,并且將所述圖標(biāo)或?qū)λ鰣D標(biāo)的定義以 及所述智能代理程序發(fā)送給笫一所述工作站。


      圖l是分布式計(jì)算機(jī)系統(tǒng)的框圖,其包括具有相應(yīng)的聊天M客戶程 序的客戶工作站以及具有聊天會(huì)話服務(wù)器程序的服務(wù)器計(jì)算機(jī),該圖具體表現(xiàn)了本發(fā)明;圖2 ( A-B )形成了圖1的聊天^"客戶程序的操作的流程圖,從而創(chuàng)建和發(fā)布信息檢索M和相應(yīng)的代理;圖3 (A-C )形成了在聊天會(huì)話以及隨后使用信息檢索M和革新相應(yīng)的代理期間,圖i的聊天會(huì)話客戶程序和聊天4^服務(wù)器程序的流程圖;圖4是圖1的聊天^"客戶程序的可選實(shí)施例的流程圖,從而從圖1的服務(wù)器計(jì)算機(jī)獲得信息檢索按鈕和相應(yīng)的代理;以及圖5是圖1的聊天^"客戶程序的另一可選實(shí)施例的流程圖,從而從預(yù)定源獲得信息檢索拾紐和相應(yīng)的代理。
      具體實(shí)施方式
      現(xiàn)在將參照附圖詳細(xì)描述本發(fā)明。圖1說(shuō)明了一般記作10的分布式計(jì) 算機(jī)系統(tǒng)a分布式計(jì)算機(jī)系統(tǒng)10包括通過(guò)因特網(wǎng)20互連的工作站12a、 b、 c、 d和服務(wù)器14.根據(jù)現(xiàn)有技術(shù),工作站12a、 b、 c、 d包括相應(yīng)的CPU 20a、 b、 c、 d, ^Mt系統(tǒng)22a、 b、 c、 d, RAM24a、 b、 c、 d, ROM26a、b、 c、 d,存儲(chǔ)器28a、 b、 c、 d和監(jiān)控器29a、 b、 c、 d.工作站12a、 b、c、 d還包括相應(yīng)的聊天^l"客戶程序40a、 b、 c、 d,聊天會(huì)話客戶程序 40a、 b、 c、 d具有通過(guò)服務(wù)器14中的聊天會(huì)話服務(wù)器程序50來(lái)J^和參 與聊天會(huì)話的已知功能。在具有文本字段的相應(yīng)的聊天會(huì)話窗口 33a、 b、 c、 d中顯示各個(gè)聊天^"。另夕卜,才艮據(jù)本發(fā)明,聊天M客戶程序40^ b、 c、 d中的每一個(gè)均包括相應(yīng)的信息檢索程序功能41a、 b、 c、 d,該功能使 得聊天^"中的每個(gè)參與者能夠向聊天^"中的每個(gè)其他的參與者(的工 作站)發(fā)送(靜態(tài)或智能)代理程序以及關(guān)聯(lián)的信息檢索圖標(biāo)或按鈕,以 及從其他參與者(的工作站)接收這樣的信息檢索圖標(biāo)或按鈕以及相應(yīng)的 代理程序。圖l說(shuō)明了當(dāng)在聊天會(huì)話窗口 33a、 b、 c、 d中顯示時(shí)這樣的按 鈕31a、 b、 c、 d的例子。每個(gè)工作站處的信息檢索圖標(biāo)或按鈕將出現(xiàn)在鄰 近于文本的聊天會(huì)話窗口中。如果接收到圖標(biāo)的參與者隨后選擇了聊天會(huì) 話中的信息檢索圖標(biāo)或按鈕,則關(guān)聯(lián)代理將向該參與者的聊天會(huì)話的文本 字段自動(dòng)輸入信息,就如同該參與者向他或者她的聊天會(huì)話窗口的文本字 段手動(dòng)輸入了信息一樣。在代理程序的一個(gè)實(shí)施例中,在向其他參與者發(fā) 送代理程序之前,當(dāng)對(duì)代理程序編碼時(shí)或者當(dāng)參與者向其他參與者發(fā)送代 理時(shí),利用該信息對(duì)代理程序進(jìn)行靜態(tài)編程。因而,靜態(tài)代理以及關(guān)聯(lián)的 信息檢索圖標(biāo)或M幫助檢索該信息及其向接收并且然后選擇圖標(biāo)或^ 的參與者的聊天會(huì)活的文本字段的輸入。在參與者選擇了圖標(biāo)或掩組并且 靜態(tài)代理在參與者的文本字段中自動(dòng)輸入結(jié)果信息,以及參與者選擇了 "發(fā) 送"命令之后,該信息將被發(fā)送給其他參與者,其中,該信息將出現(xiàn)在他 們的聊天會(huì)話的相應(yīng)文本字段中,且以發(fā)送該信息的參與者的名稱開始。在智能代理的另一實(shí)施例中,代理是"智能的"并且被編程以便在參 與者選擇了相應(yīng)的圖標(biāo)并且因此調(diào)用了智能代理時(shí),動(dòng)態(tài)地將預(yù)定義類型 的信息從接收它的該參與者的工作站取回。例如,當(dāng)參與者選擇了相應(yīng)的 圖標(biāo)并且調(diào)用了智能代理時(shí),智能代理可以被編程以便查詢和讀取該參與 者的BIOS或者其它計(jì)算M件或軟件配置信息.BIOS或者其它計(jì)算M 件或軟件信息存儲(chǔ)于該參與者的工作站的配置文件中.作為另一例子,當(dāng) 參與者選擇了相應(yīng)的圖標(biāo)時(shí),智能代理可以被編程以便自動(dòng)讀取當(dāng)前顯示 在該參與者的屏幕上的網(wǎng)頁(yè)的URL,并且將該URL輸入到該參與者的消 息字段中。作為另一例子,智能代理可以被編程以便查詢關(guān)于該參與者的 信息,例如該參與者的工作地址或電話會(huì)議電話號(hào)碼以及訪問(wèn)代碼,該信 息存儲(chǔ)于該參與者的工作站中的簡(jiǎn)表中.在這些前述例子中,在從該參與 者的簡(jiǎn)表讀取了工作地址和電話會(huì)議號(hào)碼之后,智能代理可以向該參與者的聊天會(huì)話的文本字段中輸入以下文本"我的工作地址是200 Main Street, Springfield, NY"或者"電信呼入號(hào)碼是(555) 123-4567,以及 訪問(wèn)代碼為2468"。當(dāng)該參與者l^按壓"發(fā)送"按鈕時(shí)(在智能代理在 該參與者的文本字段中輸入信息之后),這些消息將被發(fā)送給聊天會(huì)話中 的其他參與者,到達(dá)其聊天會(huì)話的文本字段中(通過(guò)聊天會(huì)話服務(wù)器14 或者直接從這樣的其他參與者的工作站)。因而,智能代理和關(guān)聯(lián)的信息 檢索圖標(biāo)或按鈕幫助檢索該信息及其向接收并且然后選擇了圖標(biāo)或按鈕的 參與者的聊天會(huì)話的文本字段的輸入。當(dāng)參與者選擇了圖標(biāo)或按鈕并且智 能代理在參與者的文本字段中自動(dòng)輸入結(jié)果信息,以及參與者選擇了 "發(fā) 送"命令之后,該信息將被發(fā)送給其他參與者,其中,該信息將出現(xiàn)在他 們的聊天會(huì)話的相應(yīng)文本字段中,且以發(fā)送該信息的參與者的名稱開始。根據(jù)現(xiàn)有技術(shù),聊天會(huì)話服務(wù)器14包括CPU30、操作系統(tǒng)32、 RAM 34、 ROM36和存儲(chǔ)器38。服務(wù)器還包括聊天會(huì)話服務(wù)器程序50,該聊天 會(huì)話服務(wù)器程序50具有以下已知的聊天會(huì)話服務(wù)器功能根據(jù)一個(gè)參與者 的要求與兩個(gè)或更多的參與者建立聊天會(huì)話,以及將一個(gè)參與者所創(chuàng)建的 聊天會(huì)話消息轉(zhuǎn)發(fā)給其他參與者,根據(jù)本發(fā)明,聊天會(huì)話服務(wù)器程序50 還包括信息管理程序功能51,以便將代理以及關(guān)聯(lián)的圖標(biāo)或按鈕從一個(gè)參 與者轉(zhuǎn)發(fā)至聊天會(huì)活中的其他參與者。(可選地,聊天會(huì)話服務(wù)器程序50 可以維護(hù)用于聊天會(huì)活的一組預(yù)定義的圖標(biāo)或掩組以及關(guān)聯(lián)代理,并且將 它們提供給根據(jù)請(qǐng)求的任何客戶機(jī)。)如以上所解釋的,聊天會(huì)話客戶程 序然后將啟動(dòng)在其各自的工作站的相應(yīng)的聊天會(huì)話窗口中顯示圖標(biāo)或按 鈕,并且當(dāng)相應(yīng)的工作站處的參與者選擇了圖標(biāo)或按鈕時(shí),調(diào)用和執(zhí)行代 理。代理然后將向聊天會(huì)話的文本字段中自動(dòng)輸入預(yù)先確定的("靜態(tài)") 信息,或者動(dòng)態(tài)M參與者的工作站讀承4t息,并且向聊天會(huì)話的文本字 段中自動(dòng)輸入所讀取的信息。 調(diào)用他或者她的聊天會(huì)話客戶程序40a,并且選擇信息檢索程序功能41a。 作為響應(yīng),信息檢索程序功能41a顯示:^L (圖標(biāo))并且詢問(wèn)用戶以便為 按鈕輸入標(biāo)記(步驟102),并且程序功能41a將用戶提供的標(biāo)記與a 進(jìn)行關(guān)聯(lián)(步驟103)。接下來(lái),信息檢索程序功能41a詢問(wèn)用戶以定義 這樣的消息,即當(dāng)接收方選擇了掩組并且調(diào)用靜態(tài)代理程序時(shí),由靜態(tài)代 理程序攜帶該消息,并且該消息顯示于接收方的聊天會(huì)話窗口中(步驟 104)。如果是這樣的話(決策105,"是"分支),那么程序功能41a將 靜態(tài)代理程序與^進(jìn)行關(guān)聯(lián)(步驟106 )。舉例來(lái)說(shuō),消息可以是The Help Desk's Number is 1-800-123-4567 (幫助臺(tái)的號(hào)碼是1-800-123-4567 )或者 URL: www.ibm.com/support,除了文本消息之外(在步驟106之后), 或者代替文本消息(決策105,"否"分支),用戶可以定義智能代理程 序。因此,信息檢索程序功能41a將接下來(lái)詢問(wèn)用戶以定義用于智能代理 程序的程序代碼,其將在接收方選擇了拾組時(shí)執(zhí)行于接收方的工作站中(步 驟108)。如果用戶定義了這樣的程序代碼(決策109,"是"分支),那 么程序功能41a將智能代理與按鈕進(jìn)行關(guān)聯(lián)(步驟110)。舉例來(lái)說(shuō),智軟件信息,或者是來(lái)自接收方的簡(jiǎn)表的信息,例如電話號(hào)碼、工作地址、 電話會(huì)議電話號(hào)碼和訪問(wèn)代碼等。視情況,用戶還可以指定當(dāng)接收方選擇 了相應(yīng)的掩組時(shí)將要發(fā)生的動(dòng)作(步驟114)。可能的動(dòng)作的例子如下 向應(yīng)用發(fā)送"喚醒"通知消息、開始對(duì)該^"進(jìn)行加密以及記錄用戶的動(dòng) 作。前述步驟100-114通常發(fā)生在建立將顯示g的聊天^"之前。以下步驟可以發(fā)生在建立將顯示按鈕的聊天會(huì)話之前或者在建立將顯 示掩紐的聊天會(huì)活期間.當(dāng)用戶在步驟100-114中輸入了定義掩組所需要 的所有信息,以及用于靜態(tài)代理的關(guān)聯(lián)消息或者用于智能代理的程序代碼 之后,信息檢索程序功能41a詢問(wèn)用戶以便確認(rèn)將哪個(gè)掩組"發(fā)布"或發(fā) 送給其他人(步驟120 )。為了推進(jìn)步驟120,信息檢索程序功能顯示先前 由用戶定義的掩紐列表,并且詢問(wèn)用戶以便選擇一個(gè).接下來(lái),信息檢索 程序功能41a詢問(wèn)用戶以便指定掩組以及關(guān)聯(lián)的靜態(tài)代理或智能代理的接
      收方(步驟130)。如果步驟130發(fā)生在建立將使用按鈕的聊天會(huì)話之前, 那么通過(guò)(a)輸入其電子郵件地址,(b)訪問(wèn)雇員的目錄并且從目錄中 進(jìn)行選擇,(c)從預(yù)定義的"好友列表"中選擇,或者(d)選擇預(yù)定義 的接收方組群,用戶可以指定接收^L和關(guān)聯(lián)代理的人,如果步驟130發(fā) 生在將使用按鈕的聊天會(huì)話期間,那么通過(guò)(a)輸入其電子郵件地址,(b) 訪問(wèn)雇員的目錄并且從目錄中進(jìn)行選擇,(c)從預(yù)定義的"好友列表"中 選擇,(d)選擇預(yù)定義的接收方組群,(e)選擇當(dāng)前聊天會(huì)話選項(xiàng)的"所 有參與者",或者(f)選擇當(dāng)前聊天會(huì)話的參與者中的一些,用戶可以指 定接收按鈕和關(guān)聯(lián)代理的人。接下來(lái),用戶選擇選項(xiàng)將按鈕和關(guān)聯(lián)代理 發(fā)送給在步驟130中所指定的人中的每一個(gè)(步驟134)。作為響應(yīng),工 作站12a將掩組和關(guān)聯(lián)代理、連同在步驟130中指定將要接收它們的人的 身份(即"指定接收方")發(fā)送給服務(wù)器14 (步驟136)。作為響應(yīng),聊 天會(huì)話服務(wù)器程序50根據(jù)域名服務(wù)器來(lái)確定指定接收方的工作站的IP地 址(步驟140),并且向它們發(fā)送按鈕和關(guān)聯(lián)代理程序(步驟142)。舉例 來(lái)說(shuō),在工作站12b、 c、 d處的每個(gè)指定接收方均接收^和關(guān)聯(lián)代理程 序(步驟144)。如果已經(jīng)啟用在接收方的工作站處相應(yīng)的聊天會(huì)話客戶 程序來(lái)顯示按鈕(決策146,"是"分支),那么相應(yīng)的聊天M客戶程 序信息檢索程序41b、 c、 d、 e顯示按鈕(步驟150)。通過(guò)調(diào)用他或者她 的聊天會(huì)話客戶程序信息檢索程序功能,以及選擇"啟用對(duì)信息檢索B 的顯示"選項(xiàng),接收方可以啟用他或者她的工作站來(lái)顯示這樣的掩組。因 此接收方可以在聊天會(huì)話之前或者在聊天會(huì)話期間啟用他或者她的工作 站。在后者的情況下,如果在聊天會(huì)話期間接收到按鈕,將幾乎實(shí)時(shí)地在 聊天會(huì)話的窗口中對(duì)其進(jìn)行自動(dòng)顯示和啟動(dòng)。在本發(fā)明的可選實(shí)施例中,不存在諸如服務(wù)器14這樣的中間服務(wù)器來(lái) 管理聊天會(huì)話,那么在步驟100至114中定義了掩組和關(guān)聯(lián)代理的人可以 將它們直接發(fā)送給在步驟130中所指定的接收方,而無(wú)需經(jīng)過(guò)中間服務(wù)器。圖3 (A-C)形成了聊天^"客戶程序40a、 b、 c、 d和聊天會(huì)話服務(wù) 器程序50的功能和操作的流程圖。為了發(fā)起與位于一個(gè)或多個(gè)其它工作站 的一個(gè)或多個(gè)其他人的聊天會(huì)話,個(gè)人調(diào)用他或者她的聊天^客戶程序(步驟200),并且選擇參與該聊天會(huì)話的一個(gè)或多個(gè)其他人的名稱(步 驟202) . a人可以在目錄中查找其他人,或者從"好友,,列表或由發(fā)起人先前定義的其它列表中選擇其他人??蛇x地,ic^人可以選擇表示參與聊天會(huì)活的預(yù)定義A^的群組圖標(biāo)。出于解釋的目的,假設(shè)工作站12a 的用戶^聊天會(huì)話,并且選擇工作站12b、 c、 d的用戶參與聊天會(huì)話。 作為響應(yīng),聊天M客戶程序40a向服務(wù)器14發(fā)送所選擇的人的名稱(步 驟204 )。作為響應(yīng),聊天會(huì)話服務(wù)器程序50查找所選擇的人的工作站12b、 c、 d的IP地址(步驟206),然后ping (查驗(yàn))或者嘗試與工作站12b、 c、 d連接,以便確定工作站12b、 c、 d當(dāng)前是否聯(lián)機(jī)(步驟208)。聊天 會(huì)話服務(wù)器程序50然后將聊天^ ID分派給該聊天會(huì)話,并且將聊天會(huì) 話中所有(聯(lián)機(jī)的)參與者的名稱與聊天會(huì)話ID進(jìn)行關(guān)聯(lián)(步驟210)。 聊天會(huì)話服務(wù)器程序50然后調(diào)用當(dāng)前聯(lián)機(jī)的工作站12b、 c、 d的聊天^" 客戶程序40b、 c、 d,并且將聊天會(huì)話中所有人(其工作站當(dāng)前均聯(lián)機(jī)) 的名稱和聊天會(huì)話ID提供給這些工作站12b、 c、 d以;SJL起人的工作站 12a (步驟212)。假設(shè)工作站12b、 c、 d均聯(lián)機(jī)。(如果工作站12b、 c、 d中的任何一個(gè)未聯(lián)機(jī),那么服務(wù)器50在聊天會(huì)話中將不包括其用戶。) 如果先前在工作站12a、 b、 c、 d中的任何一個(gè)或者全部已經(jīng)接收到了一個(gè) 或多個(gè)掩組以及關(guān)聯(lián)代理,那么相應(yīng)的工作站12a、 b、 c、 d根據(jù)相應(yīng)的聊 天會(huì)話客戶程序40a、 b、 c、 d的調(diào)用來(lái)顯示掩組(步驟216).接下來(lái),聊天會(huì)話中的參與者之一,例如工作站12a的用戶,向(顯 示于監(jiān)控器29a上的)聊天會(huì)話的文本字段中鍵入消息(步驟230).作 為響應(yīng),聊天M客戶程序向服務(wù)器14發(fā)送該消息(以及聊天會(huì)話ID) (步驟234 ),其中,聊天4^服務(wù)器程序50將聊天^l" ID與聊天M 中的參與者及其工作站的IP地址進(jìn)行關(guān)聯(lián)(步驟238)。接下來(lái),聊天會(huì) 話服務(wù)器程序50向聊天會(huì)話中的其他參與者的工作站12b、 c、 d發(fā)送(由 工作站12a發(fā)送的)消息(步驟249)。作為響應(yīng),本地聊天會(huì)話客戶程 序40b、 c、 d在相應(yīng)的工作站12b、 c、 d的聊天會(huì)話窗口中顯示當(dāng)前消息 (步驟250)。聊天會(huì)話中的其他參與者可以類似地輸入并向聊天會(huì)話中 的其他參與者發(fā)送消息。如果尚未將預(yù)定義按鈕中的任何一個(gè)發(fā)送給聊天會(huì)話中的任何參與者 (決策254 ),那么按鈕的創(chuàng)建者可以在聊天會(huì)話期間將其發(fā)送(步驟256 ), 并且將按照以上在步驟120-150中所描述的來(lái)發(fā)送它。接下來(lái),在他或者她的聊天會(huì)話窗口中具有信息檢索按鈕的參與者之 一 "按壓"或者選擇按鈕(決策300,"是"分支)。作為響應(yīng),關(guān)聯(lián)的 信息檢索程序功能執(zhí)行與按鈕關(guān)聯(lián)的代理(決策301)。如果代理是"靜 態(tài)的"并且攜帶了預(yù)定義的消息(決策302,"是"分支),那么信息檢 索程序功能從靜態(tài)代理讀取消息,并且啟動(dòng)其在所述一個(gè)參與者的聊天會(huì) 話文本字段中的顯示(步驟304)。接下來(lái),所述一個(gè)參與者可以選擇"發(fā) 送"選項(xiàng),以便通過(guò)服務(wù)器14向聊天會(huì)話中的其他參與者發(fā)送該消息(決 策306)。如果是這樣的話,則所述一個(gè)參與者的聊天會(huì)話客戶程序?qū)⑼?過(guò)服務(wù)器14向聊天會(huì)話中的其他參與者發(fā)送該消息,該方式就如同所述一 個(gè)參與者向他或者她的聊天會(huì)話文本字段中手動(dòng)^了消息一樣.如果為該消息定義了附加動(dòng)作,例如開啟音頻會(huì)活、開始會(huì)活加密,或者記錄用 戶動(dòng)作(決策308,"是"分支),那么信息檢索程序功能還將執(zhí)行該附 加動(dòng)作(步驟309).再次參照決策302的"否"分支和決策310的"是" 分支,其中按鈕與智能代理程序關(guān)聯(lián),信息檢索程序功能調(diào)用智能代理程 序(步驟314)。作為響應(yīng),智能代理程序讀取該智能代理程序被編程以 便讀取的信息,并且將該信息返回給信息檢索程序功能(步驟320).例 如,智能代理程序可以被編程以便讀取用戶工作站上當(dāng)前的有效過(guò)程的列 表。響應(yīng)于由智能代理程序所提供的信息,信息檢索程序功能啟動(dòng)在調(diào)用 智能代理程序的參與者的聊天會(huì)話的消息字段中顯示信息(步驟330). 接下來(lái),參與者可以選擇向聊天會(huì)話中的其他參與者"發(fā)送"該信息(步 驟332)。如果是這樣的話(決策332,"是"分支),那么所述一個(gè)參與 者的聊天會(huì)話客戶程序?qū)⑼╥tl艮務(wù)器14向聊天會(huì)話中的其他參與者發(fā)送 消息字段中的信息,該方式就如同所述一個(gè)參與者向他或者她的聊天M 消息字段中手動(dòng)^V了消息一樣(步驟336)。圖4是用于信息檢索按鈕或用戶的附加選項(xiàng)的建立和發(fā)布階段的可選 實(shí)施例的流程圖,在圖4的實(shí)施例中,聊天會(huì)話服務(wù)器程序50維護(hù)(具有 標(biāo)記的)信息檢索按鈕和(具有預(yù)定義消息的)關(guān)聯(lián)靜態(tài)代理或(被編程 以從信息執(zhí)行的工作站讀取信息的)智能代理程序的列表(步驟400). 服務(wù)器14處的管理員先前定義了這些信息檢索掩組和關(guān)聯(lián)代理。根據(jù)在客 戶工作站12a、 b、 c、 d中任何一個(gè)處的用戶向服務(wù)器14的請(qǐng)求,聊天會(huì) 話服務(wù)器程序50向請(qǐng)求方發(fā)送具有標(biāo)記的信息檢索按鈕的列表(步驟 404)。接下來(lái),用戶可以選擇任何一個(gè)或者全部的信息檢索按鈕,以便在 聊天會(huì)話期間顯示于他或者她的工作站,并且將逸擇發(fā)送給服務(wù)器14 (決 策410)。對(duì)于用戶所選擇的任何這樣的信息檢索按鈕,聊天會(huì)話服務(wù)器 程序50均返回用于信息檢索按鈕和關(guān)聯(lián)代理程序的圖形(步驟420)。接 下來(lái),聊天會(huì)話客戶程序啟動(dòng)在當(dāng)前或隨后的聊天會(huì)話窗口中顯示信息檢 (步驟424)。圖5是用于信息檢索掩組或用戶的附加選項(xiàng)的建立和發(fā)布階段的可選 實(shí)施例的流程圖。在圖5的實(shí)施例中,在工作站12a、 b、 c、 d中任何一個(gè) 處的用戶預(yù)定了由某人或者某個(gè)用戶ID(例如,來(lái)自管理人員或團(tuán)隊(duì)領(lǐng)導(dǎo)) 所創(chuàng)建的信息檢索按鈕中的全部或者子集(步驟500)。預(yù)定方的聊天會(huì) 話客戶程序通知生成信息檢索掩組的人或用戶ID的聊天會(huì)話客戶程序(步 驟502)。然后,對(duì)于由此人或用戶ID所維護(hù)的或者隨后由此人或用戶ID 所生成的任何現(xiàn)有的信息檢索按鈕(決策510,"是"分支),此人或用 戶ID的聊天會(huì)話客戶程序?qū)⑿畔z索^fe和關(guān)聯(lián)代理發(fā)送給預(yù)定方(步 驟520)。接下來(lái),預(yù)定方的聊天會(huì)話客戶程序啟動(dòng)在當(dāng)前或隨后的聊天 ^"窗口中顯示信息檢索^ (步驟524),可以將聊天會(huì)話客戶程序40a、 b、 c、 d從計(jì)算機(jī)可讀介質(zhì)43a、 b、 c、 d (例如,磁盤或磁帶、光學(xué)介質(zhì)、DVD、半導(dǎo)體存儲(chǔ)器、記憶棒等)加 載到工作站12a、 b、 c、 d中,或者可以通過(guò)TCP/IP適配卡45a、 b、 c、 d從因特網(wǎng)20下栽聊天^^客戶程序40a、 b、 c、 d.
      可以將聊天會(huì)話服務(wù)器程序50從計(jì)算機(jī)可讀介質(zhì)49 (例如,磁盤或 磁帶、光學(xué)介質(zhì)、DVD、半導(dǎo)絲儲(chǔ)器、記憶棒等)加載到服務(wù)器14中, 或者可以通過(guò)TCP/IP適配卡47從因特網(wǎng)20下栽聊天會(huì)話服務(wù)器程序50?;谇笆鰞?nèi)容,已經(jīng)公開了一種用于促進(jìn)聊天M的系統(tǒng)、方法和計(jì) 算積4呈序產(chǎn)品。然而,在不背離本發(fā)明范圍的情況下,可以進(jìn)行許多修改 和置換.例如,參與者之間的信息交換可以是音頻、視頻、機(jī)器/程序可執(zhí) 行體、機(jī)器/程序數(shù)據(jù)、插件,以及其它功能擴(kuò)展。因此,已經(jīng)借助于舉例 說(shuō)明且非限制性地公開了本發(fā)明,并且應(yīng)當(dāng)參照以下權(quán)利要求來(lái)確定本發(fā) 明的范圍。
      權(quán)利要求
      1.一種用于促進(jìn)聊天會(huì)話的方法,所述方法包括以下步驟在工作站處接收?qǐng)D標(biāo)或?qū)λ鰣D標(biāo)的定義以及相應(yīng)的智能代理程序,并且作為響應(yīng),所述工作站在聊天會(huì)話窗口中顯示所述圖標(biāo);在所述聊天會(huì)話期間,接收對(duì)所述圖標(biāo)的選擇,并且作為響應(yīng),所述工作站調(diào)用所述智能代理程序,并且作為響應(yīng),所述智能代理程序獲得關(guān)于所述工作站的信息或者關(guān)于在所述工作站處的所述聊天會(huì)話中的參與者的信息,并且在所述工作站處的所述聊天會(huì)話中自動(dòng)提供所述信息;以及響應(yīng)于將所述提供的信息發(fā)送給其它工作站處的所述聊天會(huì)話中的其他參與者的請(qǐng)求,將所述提供的信息自動(dòng)發(fā)送給其它工作站處的所述聊天會(huì)話中的所述其他參與者。
      2. 根據(jù)權(quán)利要求1所述的方法,其中,在所述工作站中另一工作站處 的另 一參與者定義了所述圖標(biāo)和所述智能代理程序,并且將所述圖標(biāo)或?qū)?所述圖標(biāo)的定義以及所述智能代理程序發(fā)送給第一所述工作站。
      3. 根據(jù)權(quán)利要求l所述的方法,其中,在服務(wù)器處的管理員定義了所 述圖標(biāo)和所述智能代理程序,并且將所述圖標(biāo)或?qū)λ鰣D標(biāo)的定義以及所 述智能代理程序發(fā)送給第一所述工作站。
      4. 根據(jù)權(quán)利要求l所述的方法,其進(jìn)一步包括以下步驟 所述參與者預(yù)定了定義所述圖標(biāo)和所述智能代理程序的服務(wù),并且將所述圖標(biāo)或?qū)λ鰣D標(biāo)的定義以及所述智能代理程序發(fā)送給第一所述工作 站。
      5. 根據(jù)權(quán)利要求1所述的方法,其中,在所述工作站中另一工作站處 的另 一參與者定義了所述圖標(biāo)和所述智能代理程序,并且將所述圖標(biāo)或?qū)?所述圖標(biāo)的定義以及所述智能代理程序發(fā)送給第一所述工作站以及所述聊 天會(huì)話中相應(yīng)的參與者的其它工作站.
      6. 根據(jù)權(quán)利要求l所述的方法,其中,所述提供的信息是文本。
      7. 根據(jù)權(quán)利要求l所述的方法,其中,所述提供的信息是音頻、視頻 或其它多媒體信息。
      8. 根據(jù)權(quán)利要求1所述的方法,其中,所述提供的信息是程序可讀信息。
      9. 一種用于促進(jìn)聊天^^的系統(tǒng),所述系統(tǒng)包括一種裝置,其用于在工作站處接收?qǐng)D標(biāo)或?qū)λ鰣D標(biāo)的定義以及相應(yīng) 的智能代理程序,并且作為響應(yīng),在聊天會(huì)話窗口中顯示所述圖標(biāo);一種裝置,其用于在所述聊天會(huì)話期間,接收對(duì)所述圖標(biāo)的選擇,并 且作為響應(yīng),調(diào)用所述智能代理程序,并且所述智能代理包括這樣的裝置, 即響應(yīng)于調(diào)用,該裝置用于獲得關(guān)于所述工作站的信息或者關(guān)于在所述工 作站處的所述聊天會(huì)話中的參與者的信息,并且在所述工作站處的所述聊 天會(huì)話中自動(dòng)4^供所述信息;以及一種裝置,其響應(yīng)于將所述提供的信息發(fā)送給其它工作站處的所述聊 天會(huì)話中的其他參與者的請(qǐng)求,用于將所述提供的信息自動(dòng)發(fā)送給其它工 作站處的所述聊天會(huì)話中的所述其他參與者。
      10. 根據(jù)權(quán)利要求9所述的系統(tǒng),其中,在所述工作站中另一工作站 處的另一參與者定義了所述圖標(biāo)和所述智能代理程序,并且所述其它工作 站包括用于將所述圖標(biāo)或?qū)λ鰣D標(biāo)的定義以及所述智能代理程序發(fā)送 給第一所述工作站的裝置。
      11. 根據(jù)權(quán)利要求9所述的系統(tǒng),其中,在服務(wù)器處的管理員定義了 所述圖標(biāo)和所述智能代理程序,并且所述服務(wù)器包括用于將所述圖標(biāo)或 對(duì)所述圖標(biāo)的定義以及所述智能代理程序發(fā)送給笫 一所述工作站的裝置.
      12. 根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所迷參與者預(yù)定了定義所述 圖標(biāo)和所述智能代理程序的服務(wù),并且所述系統(tǒng)進(jìn)一步包括這樣的裝置, 即響應(yīng)于所述預(yù)定,該裝置用于將所述圖標(biāo)或?qū)λ鰣D標(biāo)的定義以及所述 智能代理程序發(fā)送給笫 一所述工作站
      13. 根據(jù)權(quán)利要求9所述的系統(tǒng),其中,在所述工作站中另一工作站 處的另 一參與者定義了所述圖標(biāo)和所述智能代理程序,并且所述其它工作 站包括這樣的裝置,其用于將所述圖標(biāo)或?qū)λ鰣D標(biāo)的定義以及所述智能 代理程序發(fā)送給第 一所述工作站以及所述聊天會(huì)話中相應(yīng)的參與者的其它 工作站。
      14. 根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所述提供的信息是文本。
      15. 根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所述提供的信息是音頻、視頻或其它多^^體信息。
      16. 根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所述提供的信息是程序可讀 信息。
      全文摘要
      用于促進(jìn)聊天會(huì)話的計(jì)算機(jī)系統(tǒng)、方法和程序產(chǎn)品。在工作站處接收?qǐng)D標(biāo)或?qū)υ搱D標(biāo)的定義以及相應(yīng)的智能代理程序。作為響應(yīng),該工作站在聊天會(huì)話窗口中顯示該圖標(biāo)。在聊天會(huì)話期間接收對(duì)該圖標(biāo)的選擇。作為響應(yīng),該工作站調(diào)用智能代理程序。作為響應(yīng),該智能代理程序獲得關(guān)于該工作站的信息或關(guān)于該工作站處聊天會(huì)話中參與者的信息,并且在該工作站處的聊天會(huì)話中自動(dòng)提供該信息。響應(yīng)于請(qǐng)求向其它工作站處聊天會(huì)話中的其他參與者發(fā)送所提供的信息,將所提供的信息自動(dòng)發(fā)送給其它工作站處聊天會(huì)話中的其他參與者。在另一工作站處的另一參與者可能已定義了該圖標(biāo)和智能代理程序,并且已將該圖標(biāo)或?qū)υ搱D標(biāo)的定義以及該智能代理程序發(fā)送給第一工作站。
      文檔編號(hào)H04L12/18GK101163027SQ20071014180
      公開日2008年4月16日 申請(qǐng)日期2007年8月10日 優(yōu)先權(quán)日2006年8月17日
      發(fā)明者C·S·林戈菲爾特, J·C·斯科特 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1