亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于管理網(wǎng)絡(luò)聊天環(huán)境中的線索的系統(tǒng)和方法

文檔序號(hào):7634829閱讀:137來源:國知局
專利名稱:用于管理網(wǎng)絡(luò)聊天環(huán)境中的線索的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明通常涉及網(wǎng)絡(luò)聊天環(huán)境,更具體而言本發(fā)明涉及一種管理聊天室中的會(huì)話線索(thread)的系統(tǒng)和方法。諸如因特網(wǎng)或環(huán)球網(wǎng)(“Web”)之類的通信網(wǎng)絡(luò)使全球的人們能夠?qū)崟r(shí)地交換信息和思想。其中一個(gè)最受歡迎的信息交換論壇叫“聊天室”。聊天室被提供給在線服務(wù)提供商的成員(聊天客戶)以便允許多個(gè)聊天客戶同時(shí)參與互相的實(shí)時(shí)文本會(huì)話。聊天室由聊天服務(wù)器管理,該聊天服務(wù)器接收來自聊天客戶的消息并將該消息分發(fā)到在該聊天室中注冊(cè)的聊天客戶。聊天室通常與特定的話題相關(guān)。聊天客戶在發(fā)布感興趣話題的聊天室中注冊(cè)。例如,一個(gè)聊天室的討論話題可以與最新的頭條新聞?dòng)嘘P(guān),而另一個(gè)聊天室的討論話題可以與流行的電視節(jié)目相關(guān)。雖然聊天室中的會(huì)話通常圍繞著聊天室的話題進(jìn)行,但是有時(shí)聊天室客戶參與遠(yuǎn)離話題的會(huì)話。許多在線服務(wù)提供商利用以人類雇員形式的監(jiān)控器或監(jiān)控軟件來確保該會(huì)話保持適用于所選擇的聊天室話題。例如,如果聊天客戶希望與另一個(gè)關(guān)注不同于該聊天室話題的話題的聊天客戶會(huì)話時(shí),則該監(jiān)控器可以建議該聊天客戶進(jìn)入“專用”聊天室以便繼續(xù)他們的會(huì)話。更通常地,在一個(gè)聊天室中的一個(gè)或多個(gè)聊天客戶決定建立新的聊天室并邀請(qǐng)其他聊天客戶來參與他們新的聊天室。但是,建立新的聊天室并且請(qǐng)求參與者參加該新建的聊天室是手動(dòng)的并且是消耗時(shí)間的過程,這對(duì)于許多聊天客戶來說非常不方便。此外,從聊天室監(jiān)控器接收的消息會(huì)使一些聊天客戶惱火,可能對(duì)那些聊天客戶將來使用聊天室是一種阻礙。另一個(gè)問題在于許多聊天客戶抱怨很難進(jìn)行聊天室會(huì)話。在聊天室中,保留的歷史是聊天行序列。在許多情況下,很難確定特定聊天行的語境。例如,如果有許多聊天客戶同時(shí)張貼聊天行,那么很難確定誰對(duì)誰起反應(yīng)。因此在本領(lǐng)域中需要一種系統(tǒng)和方法,能夠管理聊天室中的會(huì)話線索。在本領(lǐng)域中還需要一種系統(tǒng)和方法用于過濾遠(yuǎn)離話題的線索并將該線索和其參與者移動(dòng)到另一個(gè)聊天室。此外,在本領(lǐng)域中還需要一種系統(tǒng)和方法來允許聊天客戶跟蹤聊天室中的會(huì)話。為了解決上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的系統(tǒng)和方法能夠管理聊天室中的會(huì)話線索。本發(fā)明的系統(tǒng)和方法還能夠過濾遠(yuǎn)離話題的線索并為遠(yuǎn)離話題的線索和它們的參與者建立新的聊天室。本發(fā)明的系統(tǒng)和方法還能夠提供讓聊天客戶跟蹤聊天室會(huì)話的機(jī)制。本發(fā)明的系統(tǒng)和方法包括網(wǎng)絡(luò)聊天環(huán)境中的聊天控制器和線索管理控制器。聊天控制器提供在聊天室中注冊(cè)的多個(gè)聊天客戶之間以多條聊天行形式的信息交換。線索管理控制器確定聊天行之間的一個(gè)或多個(gè)關(guān)聯(lián)并識(shí)別一個(gè)或多個(gè)與該關(guān)聯(lián)對(duì)應(yīng)的線索。該線索管理控制器還將每條聊天行分配給其中一個(gè)線索。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,線索管理控制器還能夠?qū)⒚總€(gè)聊天客戶與其中一個(gè)線索相關(guān)聯(lián),并向每個(gè)聊天客戶提供被分配給相關(guān)聯(lián)線索的那些聊天行。在本發(fā)明的另一個(gè)實(shí)施例中,線索管理控制器能夠提供聊天客戶可以使用的聊天行引用來引用聊天行。本發(fā)明的目的是提供一種用于管理聊天室中的線索的系統(tǒng)和方法。本發(fā)明的另一個(gè)目的是提供一種從聊天室過濾遠(yuǎn)離話題線索的系統(tǒng)和方法。本發(fā)明的另一個(gè)目的是提供一種使聊天客戶能夠引用之前聊天行以便提高對(duì)聊天行會(huì)話的理解能力的系統(tǒng)和方法。前面已經(jīng)相當(dāng)廣泛地概述了本發(fā)明的特征和技術(shù)優(yōu)點(diǎn),以便本領(lǐng)域技術(shù)人員可以更好的理解以下本發(fā)明的詳細(xì)描述。以下將描述形成本發(fā)明權(quán)利要求主題的本發(fā)明的其他特征和優(yōu)點(diǎn)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解他們易于使用所公開的概念和特定實(shí)施例作為修改或設(shè)計(jì)實(shí)現(xiàn)本發(fā)明相同目的的其他結(jié)構(gòu)的基礎(chǔ)。本領(lǐng)域技術(shù)人員還應(yīng)當(dāng)認(rèn)識(shí)到這種等價(jià)的結(jié)構(gòu)不背離最廣泛形式的本發(fā)明的實(shí)質(zhì)和范圍。在進(jìn)行本發(fā)明的詳細(xì)說明之前,有利的是闡明在該專利文檔中使用的某些單詞和短語的定義術(shù)語“包括”和“包含”以及其派生詞表示沒有限制的包含;術(shù)語“或”是包含性的,表示和/或;短語“與..相關(guān)聯(lián)的”和“與其相關(guān)聯(lián)”以及其派生詞可以表示包括、被包括在、與..互連、包含、被包含、連接到或與...連接,耦合到或與...耦合,與...通信,與...合作,交錯(cuò),并列,近似于,被綁定到或與...綁定,具有,具有...的特征,等等;術(shù)語“控制器”、“處理器”或“裝置”表示控制至少一個(gè)操作的任何設(shè)備、系統(tǒng)或其一部分,這樣的設(shè)備可以實(shí)現(xiàn)為硬件、固件或軟件,或者以上至少兩種的組合。應(yīng)當(dāng)注意的是,與任何特定控制器相關(guān)聯(lián)的功能可以是集中或分散的,或者本地的或者遠(yuǎn)端的。特別地,控制器可以包括一個(gè)或多個(gè)數(shù)據(jù)處理器,和相關(guān)聯(lián)的輸入/輸出設(shè)備和存儲(chǔ)器,其運(yùn)行一個(gè)或多個(gè)應(yīng)用程序和/或操作系統(tǒng)程序。對(duì)某些字和詞的定義在該專利文件中提供。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解在許多(如果不是大多數(shù)的)例子中,這些字和詞的定義用于現(xiàn)有技術(shù)中,也用于未來技術(shù)中。為了更徹底地理解本發(fā)明及其優(yōu)點(diǎn),將參考以下說明并結(jié)合附圖來描述,其中相似的數(shù)字表示相似的物體,其中

圖1是根據(jù)本發(fā)明原理的用于管理聊天室中的線索的示例性系統(tǒng)的示意總圖;圖2是根據(jù)本發(fā)明原理的包括線索管理功能的示例性計(jì)算機(jī)的框圖;圖3是根據(jù)本發(fā)明原理的包括線索管理功能的示例性交互式電視系統(tǒng)的框圖;圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的顯示聊天行過濾的邏輯流程圖;圖5是根據(jù)本發(fā)明另一個(gè)優(yōu)選實(shí)施例的顯示聊天室線索的顯示設(shè)備的示意圖;圖6是顯示根據(jù)本發(fā)明原理的管理聊天室線索的步驟的流程圖;圖7是顯示根據(jù)本發(fā)明優(yōu)選實(shí)施例的用于過濾聊天室線索的步驟的流程圖。以下討論的圖1-7以及在本專利文檔中用于描述本發(fā)明原理的各個(gè)實(shí)施例僅僅是示例的,不應(yīng)當(dāng)以任何方式解釋為限制本發(fā)明的范圍。本發(fā)明可以用于任何合適的聊天室環(huán)境。圖1是根據(jù)本發(fā)明原理的用于管理聊天室中的線索的示例性系統(tǒng)100的示意總圖。系統(tǒng)100包括分布式計(jì)算網(wǎng)路50。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)50是因特網(wǎng)或環(huán)球網(wǎng)(“Web”)。在其他實(shí)施例中,網(wǎng)絡(luò)50可以是專用網(wǎng)絡(luò)或能夠傳送數(shù)據(jù)的其他網(wǎng)絡(luò)。連接到網(wǎng)絡(luò)50的是聊天服務(wù)器150和與聊天客戶相關(guān)聯(lián)的多個(gè)聊天終端10。每個(gè)聊天終端10包括監(jiān)控器20或顯示聊天行給聊天客戶的其他類型的顯示設(shè)備,以及用于接收來自聊天客戶的輸入(例如,聊天行)的一個(gè)或多個(gè)輸入設(shè)備30和40。例如,每個(gè)聊天終端10可以包括鍵盤30和鼠標(biāo)40來輸入聊天行到聊天終端10用于經(jīng)由網(wǎng)絡(luò)50傳輸?shù)搅奶旆?wù)器150。其他輸入設(shè)備(未示出)可以包括麥克風(fēng),操縱桿、游戲板,衛(wèi)星反射器、掃描儀等等。此外,聊天終端10可以包括其他外圍輸出設(shè)備(未示出),諸如揚(yáng)聲器和打印機(jī)。聊天服務(wù)器150包括輸入/輸出(I/O)單元110,用于經(jīng)由網(wǎng)絡(luò)50傳送聊天行到聊天終端10和從聊天終端10接收聊天行。聊天服務(wù)器150還包括聊天控制器120,以利于在聊天終端10之間經(jīng)由網(wǎng)絡(luò)50實(shí)時(shí)進(jìn)行通信(例如,聊天行)。聊天控制器120管理一個(gè)或多個(gè)聊天室,其中每個(gè)聊天室具有在其中注冊(cè)的一個(gè)或多個(gè)聊天終端10。聊天控制器120從與特定聊天室相關(guān)聯(lián)的注冊(cè)聊天終端10接收聊天行,并轉(zhuǎn)播所接收的聊天行到在特定聊天室注冊(cè)的每個(gè)聊天終端10。根據(jù)本發(fā)明的實(shí)施例,聊天服務(wù)器150還包括線索管理控制器130。線索管理控制器130可操作地管理聊天控制器120所控制的一個(gè)或多個(gè)聊天室中的會(huì)話線索。線索管理控制器130使用一個(gè)或多個(gè)線索管理技術(shù)(以下將詳細(xì)介紹)確定在特定聊天室中聊天行之間的一個(gè)或多個(gè)關(guān)聯(lián),并識(shí)別一個(gè)或多個(gè)對(duì)應(yīng)于該關(guān)聯(lián)的線索。這里,術(shù)語“線索”表示在特定時(shí)間間隔中由一個(gè)或多個(gè)關(guān)聯(lián)互相相關(guān)的一組聊天行。一條特定的聊天行可以與0條(新線索)或更多之前的聊天行相關(guān)。在一個(gè)實(shí)施例中,線索管理控制器130還將每一條聊天行分配給其中一條線索并確定在每個(gè)線索中與聊天行相關(guān)聯(lián)的聊天客戶(聊天終端10),并將僅僅分配給相關(guān)聯(lián)線索的那些聊天行提供給每個(gè)聊天客戶。結(jié)果,線索管理控制器130可操作來過濾遠(yuǎn)離話題的線索并經(jīng)由聊天控制器120為遠(yuǎn)離話題的線索和它們的聊天客戶創(chuàng)建新的聊天室。在另一個(gè)實(shí)施例中,線索管理控制器130可操作來當(dāng)顯示線索時(shí)可視地描繪線索。例如,線索管理控制器130可以建立屏幕布局以便與每個(gè)線索相關(guān)的聊天行被使用表格、行或任何其他鏈接機(jī)制來鏈接。在另一個(gè)實(shí)施例中,線索管理控制器130提供可以被聊天客戶使用來引用聊天行的聊天行引用。因此,線索管理控制器130還可操作來提供讓聊天客戶跟蹤聊天室會(huì)話的機(jī)制。例如,聊天室中的線索一旦被識(shí)別,那么線索管理控制器130就能夠命名線索以便幫助聊天客戶識(shí)別他們感興趣的聊天行。在一個(gè)實(shí)施例中,聊天客戶自己可以分配新的、靜態(tài)的名稱給自動(dòng)檢測(cè)的線索。在另一個(gè)實(shí)施例中,使用詞庫查詢或其他機(jī)制,線索管理控制器130可以相關(guān)線索中的關(guān)鍵詞,并選擇一個(gè)或多個(gè)定義的關(guān)鍵詞作為線索名稱。通過將線索名稱基于最后的“X”聊天行,那么線索的名稱可以自動(dòng)地隨著線索話題的改變而改變。在另一個(gè)實(shí)施例中,線索管理控制器130可操作來使聊天客戶能夠使用輸入的其中一個(gè)線索名稱創(chuàng)建一個(gè)新的聊天室,并且線索管理控制器130可以自動(dòng)地邀請(qǐng)屬于該線索的聊天客戶到該新的聊天室。線索管理控制器130可以使用各種線索管理技術(shù)來構(gòu)建聊天室中的會(huì)話。例如,在一個(gè)實(shí)施例中,線索管理控制器130可以確定特定聊天行與前一條聊天行相關(guān)的概率。如果在預(yù)定時(shí)間間隔[a,b]中發(fā)送聊天行,那么該聊天行涉及緊接著之前的聊天行的概率就高,從而在相同的線索中。在預(yù)定時(shí)間間隔[a,b]之外,概率就低。預(yù)定時(shí)間間隔[a,b]可以由典型的聊天客戶反應(yīng)速度確定,既考慮聊天客戶開始敲回答的時(shí)間也考慮聊天客戶發(fā)送回答的時(shí)間。在另一個(gè)實(shí)施例中,線索管理控制器130可以使用關(guān)鍵詞匹配技術(shù)來構(gòu)建聊天室會(huì)話。例如,如果包含前一條聊天行的關(guān)鍵詞的聊天行被發(fā)送,那么就存在著聊天行是反應(yīng)于前一聊天行或至少是相同線索的高概率。在另一個(gè)實(shí)施例中,線索管理控制器可以使用頻率交互(frequent interaction)技術(shù)來識(shí)別聊天室中的線索。如果兩個(gè)聊天客戶頻繁地交互作用,那么這兩個(gè)聊天客戶的兩條靠近的聊天行相關(guān)的概率就很高,從而在相同的線索中。例如,如果兩個(gè)聊天客戶在他們的在線“好友列表”中具有對(duì)方的名字,那么這兩個(gè)聊天客戶的聊天行相關(guān)的概率很高,從而在相同的線索中。在另一個(gè)實(shí)施例中,線索管理控制器130可以使用相同的客戶技術(shù)來確定聊天室中聊天行之間的關(guān)聯(lián)。具有一定的概率,由特定聊天客戶傳送的聊天行相互關(guān)聯(lián)。當(dāng)較早的聊天行沒有完成(不完整的句子)、包含拼寫錯(cuò)誤,非常長(zhǎng)或者指示一個(gè)列表時(shí),概率就增加。在另一個(gè)實(shí)施例中,線索管理控制器130可以使用語法分析技術(shù)來確定聊天室中的線索。例如,線索管理控制器130可以識(shí)別聊天行之間的問答對(duì)。在另一個(gè)附加實(shí)施例中,線索管理控制器130可以使用“受歡迎”聊天客戶過濾技術(shù)來確定特定聊天行屬于哪個(gè)線索。例如,線索管理控制器130可以跟蹤引出大量非負(fù)反應(yīng)的“受歡迎的”聊天客戶,并且可以將“受歡迎的”聊天客戶的聊天行拼接成一個(gè)或多個(gè)線索或這一個(gè)或多個(gè)聊天室以便生動(dòng)地保持聊天會(huì)話。對(duì)拼接聊天行的任何反應(yīng)可以對(duì)“受歡迎的”聊天客戶來說是可視的,而不管“受歡迎的”聊天客戶被分配給哪個(gè)線索或聊天室。在另一個(gè)實(shí)施例中,線索管理控制器130可以使用過濾技術(shù)來確定特定聊天行屬于哪個(gè)線索。例如,如果從特定聊天客戶中過濾一個(gè)線索,這樣特定聊天客戶不再看到該線索的聊天行,那么由特定聊天客戶傳送的聊天行不與該線索相關(guān)的概率就很高。在另一個(gè)實(shí)施例中,線索管理控制器130可以使用識(shí)別技術(shù)來確定兩條聊天行之間的關(guān)聯(lián)。聊天客戶可以明確地引用他們聊天行中的前一條聊天行。例如,聊天客戶可以在發(fā)送它們的聊天行之前使用鼠標(biāo)40點(diǎn)擊前一條聊天行,或者聊天客戶可以通過聊天行標(biāo)識(shí)符來引用前一條聊天行。例如,單個(gè)的字母可以被提供到緊跟在每條聊天行之后,并且該字母可以被再使用為聊天行展開。再如,如上所述,線索名稱可以由聊天客戶或線索管理控制器130分配。應(yīng)當(dāng)理解這里所述的線索管理技術(shù)僅僅是可以使用的許多種技術(shù)的示例。因此,本發(fā)明并不限于上述的線索管理技術(shù)。圖2是根據(jù)本發(fā)明原理的包含線索管理功能的示例性計(jì)算機(jī)10的框圖。計(jì)算機(jī)10對(duì)應(yīng)于圖1中的聊天終端。計(jì)算機(jī)10包括處理器15,存儲(chǔ)器16和I/O單元12。I/O單元12傳送聊天行到網(wǎng)絡(luò)50并從網(wǎng)絡(luò)50接收聊天行(如圖1所示)。處理器15可以是任何微處理器、微控制器或可編程處理設(shè)備。存儲(chǔ)器16可以是任何類型的計(jì)算機(jī)可讀介質(zhì),包括但不限于隨機(jī)存儲(chǔ)器(RAM),只讀存儲(chǔ)器(ROM),閃存,EEPROM,盤驅(qū)動(dòng)器(例如,硬盤驅(qū)動(dòng)器、磁盤驅(qū)動(dòng)器或光盤驅(qū)動(dòng)器),軟盤,磁帶驅(qū)動(dòng)器,CDROM,DVD或任何其他類型的存儲(chǔ)設(shè)備。存儲(chǔ)器16為計(jì)算機(jī)10提供計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)和其他數(shù)據(jù)的非易失性存儲(chǔ)。例如,存儲(chǔ)器16可以存儲(chǔ)網(wǎng)頁瀏覽器18,聊天控制器14和線索管理控制器19。網(wǎng)頁瀏覽器18由處理器15運(yùn)行來訪問網(wǎng)絡(luò)50。聊天控制器14由處理器15運(yùn)行,并且管理計(jì)算機(jī)10和聊天服務(wù)器150之間的連接和消息傳遞(圖1所示)。聊天控制器14提供與(圖1所示的)聊天控制器120相似的功能。但是,聊天控制器14可應(yīng)用于在由聊天服務(wù)器150提供的一個(gè)或多個(gè)特定聊天室中注冊(cè)的單個(gè)計(jì)算機(jī)10。聊天控制器14可以與聊天控制器120在聊天服務(wù)器150上通信。線索管理控制器19由處理器15運(yùn)行并管理計(jì)算機(jī)10注冊(cè)的一個(gè)或多個(gè)聊天室中的會(huì)話線索。線索管理控制器19提供與(圖1所示的)線索管理控制器130相似的功能。但是,線索管理控制器19可應(yīng)用于在由聊天服務(wù)器150提供的一個(gè)或多個(gè)特定聊天室中注冊(cè)的單個(gè)計(jì)算機(jī)10。例如,線索管理控制器19可操作來從聊天服務(wù)器150接收特定聊天室的所有聊天行,并使用所述一個(gè)或多個(gè)線索管理技術(shù)來確定該特定聊天室中聊天行之間的一個(gè)或多個(gè)關(guān)聯(lián)。線索管理控制器19還可以操作來識(shí)別一個(gè)或多個(gè)對(duì)應(yīng)于所述關(guān)聯(lián)的線索,并使用上述一個(gè)或多個(gè)線索管理技術(shù)或者通過聊天客戶手動(dòng)線索選擇來確定與計(jì)算機(jī)10相關(guān)聯(lián)的聊天客戶關(guān)注哪一個(gè)線索。例如,在一個(gè)實(shí)施例中,線索管理控制器19可以將標(biāo)識(shí)符分配給每一個(gè)線索并允許聊天客戶選擇其感興趣的一個(gè)或多個(gè)線索。在另一個(gè)實(shí)施例中,線索管理控制器19可以過濾與聊天客戶不相關(guān)的線索并且僅僅顯示與未過濾線索相關(guān)的那些聊天行。線索管理控制器19還可以操作來命名線索,手動(dòng)地或者自動(dòng)地,以便幫助聊天客戶識(shí)別其感興趣的聊天行,如上所述。在其他實(shí)施例中,線索管理控制器19可以與線索管理控制器130在聊天服務(wù)器150上通信以便執(zhí)行聊天行過濾。例如,在聊天服務(wù)器150上的線索管理控制器130可以過濾某些聊天行(例如,討厭的聊天行),并且計(jì)算機(jī)10上的線索管理控制器19可以過濾其他聊天行(例如,聊天客戶不感興趣的話題)。圖3是根據(jù)本發(fā)明原理的包含線索管理功能的示例性交互式電視系統(tǒng)300的框圖。交互式電視系統(tǒng)300包括廣播服務(wù)器320(諸如數(shù)字視頻廣播網(wǎng)絡(luò)服務(wù)器),其將廣播信號(hào)315廣播到通信設(shè)備305(為了簡(jiǎn)便起見,僅顯示了其中之一)。廣播信號(hào)315可以包括,例如由電視節(jié)目322的音頻/視頻部分和包含與屬于該電視節(jié)目的聊天室相關(guān)聯(lián)的聊天行的交互式部分組成的交互式電視信號(hào)。廣播服務(wù)器320包括收發(fā)器324,用于傳送廣播信號(hào)315到通信設(shè)備305。廣播服務(wù)器320還包括聊天控制器326,用于實(shí)時(shí)促進(jìn)通信設(shè)備305之間的通信(例如,聊天行)。聊天控制器326管理與電視節(jié)目322相關(guān)聯(lián)的一個(gè)或多個(gè)聊天室,每個(gè)聊天室具有一個(gè)或多個(gè)在其中注冊(cè)的通信設(shè)備305。聊天控制器326從與特定聊天室相關(guān)聯(lián)的注冊(cè)通信設(shè)備305接收聊天行,并在廣播信號(hào)315上將所接收的聊天行轉(zhuǎn)播到在特定聊天室注冊(cè)的每個(gè)通信設(shè)備305。聊天控制器326提供與(圖1所示的)聊天控制器120相似的功能。但是,聊天控制器326提供聊天行到收發(fā)器324以便和電視節(jié)目322一起在廣播信號(hào)315上廣播。廣播服務(wù)器320還包括線索管理控制器328。線索管理控制器328可操作來管理聊天控制器326控制的一個(gè)或多個(gè)聊天室中的會(huì)話線索。線索管理控制器328使用一個(gè)或多個(gè)線索管理技術(shù)確定在特定聊天室中聊天行之間的一個(gè)或多個(gè)關(guān)聯(lián),如上所述,并識(shí)別與該關(guān)聯(lián)對(duì)應(yīng)的一個(gè)或多個(gè)線索。線索管理控制器328提供與(圖1所示的)線索管理控制器130相似的功能。應(yīng)當(dāng)理解,在其他實(shí)施例中,線索管理控制器328可以在接收器330中實(shí)現(xiàn),并且功能與參考圖2的所述的線索管理控制器19相似。通信設(shè)備305通常包括連接到天線340的接收器330(諸如機(jī)頂盒)、顯示器310(諸如監(jiān)視器或電視機(jī))和經(jīng)由網(wǎng)絡(luò)50連接到廣播服務(wù)器320的回返信道接口350。接收器330可以被集成到顯示器310或者可以是單獨(dú)的設(shè)備,諸如機(jī)頂盒。接收器330包括收發(fā)器332、處理器334和存儲(chǔ)器337。收發(fā)器332可操作來在回返信道接口350上傳送聊天行到廣播服務(wù)器320,并經(jīng)由天線340從廣播服務(wù)器320接收廣播信號(hào)315。處理器334可以是微處理器、微控制器或可編程處理設(shè)備。存儲(chǔ)器336可以是任何類型的計(jì)算機(jī)可讀介質(zhì),包括但不限于隨機(jī)存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、閃存、EEPROM、盤驅(qū)動(dòng)器(例如,硬盤驅(qū)動(dòng)器、磁盤驅(qū)動(dòng)器或光盤驅(qū)動(dòng)器),軟盤,磁帶驅(qū)動(dòng)器,CDROM,DVD或任何其他類型的存儲(chǔ)設(shè)備。存儲(chǔ)器336提供用于計(jì)算機(jī)10的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)和其他數(shù)據(jù)的非易失性存儲(chǔ)。例如,存儲(chǔ)器336可以存儲(chǔ)網(wǎng)頁瀏覽器337和聊天控制器338。處理器334運(yùn)行聊天控制器338以便將信號(hào)的交互部分與信號(hào)的A/V部分相分離。處理器334運(yùn)行網(wǎng)頁瀏覽器337來建立經(jīng)由網(wǎng)絡(luò)50連接到廣播服務(wù)器320的回返信道接口350以便在聊天室中注冊(cè)。處理器334還運(yùn)行聊天控制器338和網(wǎng)頁瀏覽器337以便構(gòu)建以恰當(dāng)格式集成廣播信號(hào)的A/V部分和交互部分的顯示信號(hào),如聊天客戶請(qǐng)求的,并提供顯示信號(hào)到顯示器310以便在上面顯示。圖4是顯示根據(jù)本發(fā)明優(yōu)選實(shí)施例的聊天行過濾的邏輯流程圖。圖4顯示了典型的聊天室環(huán)境,其中在聊天室中通信經(jīng)由管理聊天室的服務(wù)器400在聊天客戶410和420之間發(fā)送。服務(wù)器400對(duì)應(yīng)于圖1的聊天服務(wù)器150,廣播服務(wù)器320或任何其他能夠管理聊天室的服務(wù)器。聊天客戶410和420對(duì)應(yīng)于圖1的聊天終端10,圖3的通信設(shè)備305,或任何其他能夠在聊天室中注冊(cè)并在聊天室中發(fā)送并接收聊天行的用戶設(shè)備。在圖4中,每個(gè)聊天客戶410和420被顯示為從服務(wù)器400接收單獨(dú)聊天室的聊天行。聊天客戶#1 410被顯示為連接到服務(wù)器400以便在聊天室中接收與特定會(huì)話線索(例如,線索#1)相關(guān)聯(lián)的聊天行412。聊天客戶#1 410還顯示為連接到服務(wù)器400以便傳送與線索#1相關(guān)的聊天行414。因此,對(duì)于聊天客戶#1 410,服務(wù)器400包括線索管理控制器來將聊天行和線索相關(guān)并個(gè)別地對(duì)每個(gè)聊天客戶過濾聊天行以便僅僅包括那些涉及到與每個(gè)聊天客戶相關(guān)聯(lián)的線索的聊天行。聊天客戶#2 420被顯示為連接到服務(wù)器400以便在聊天室中接收與多個(gè)會(huì)話線索(例如,線索#1和線索#2)相關(guān)聯(lián)的聊天行422。聊天客戶#2 420還顯示為連接到服務(wù)器400以便傳送與聊天室相關(guān)的聊天行424。在一個(gè)實(shí)施例中,對(duì)于聊天客戶#2 420,服務(wù)器400包括線索管理控制器來將聊天行和線索相關(guān)聯(lián)并過濾聊天行以便僅僅包括那些與線索#1和#2相關(guān)的聊天行。在另一個(gè)實(shí)施例中,對(duì)于聊天客戶#2 420,服務(wù)器400包括線索管理控制器來手動(dòng)或自動(dòng)地命名在該聊天室中的會(huì)話線索(例如,線索#1和線索#2)并為發(fā)送到聊天客戶#2 420的每條聊天行提供相關(guān)聯(lián)的線索名稱。在另一個(gè)實(shí)施例中,聊天客戶#2實(shí)施線索管理控制器以便選擇性地過濾或識(shí)別聊天行以便顯示給聊天客戶#2。圖5是根據(jù)本發(fā)明另一個(gè)優(yōu)選實(shí)施例用于顯示聊天室505中的線索520a,520b和520c的顯示設(shè)備500的示意圖。顯示設(shè)備500對(duì)應(yīng)于圖1的監(jiān)視器20,圖3的顯示器310或其他任何能夠顯示聊天室505的設(shè)備。在顯示設(shè)備500上顯示的聊天室505包括聊天窗口510,在該聊天窗口中顯示由在該聊天室505中注冊(cè)的聊天客戶提供的聊天行。聊天室505還包括識(shí)別聊天室中的會(huì)話線索520a,520b和520c(為了示例,僅僅顯示3個(gè)線索)的按鈕。線索520a,520b和520c可以包括線索名稱以便識(shí)別聊天室505中的當(dāng)前線索并使聊天客戶能夠容易地確定特定聊天行與哪個(gè)線索有關(guān)(例如,通過在聊天窗口510中緊接著每條聊天行包含線索名稱)。線索520a,520b和520c還可以由聊天客戶使用輸入設(shè)備選擇來顯示(例如,圖1所示的鼠標(biāo)40)。例如,如果聊天客戶僅僅對(duì)線索#1 520a感興趣,那么聊天客戶可以選擇按鈕“線索#1”520a,那么在聊天窗口510中將僅僅顯示那些與線索#1 520a相關(guān)的聊天行。聊天客戶還可以選擇多個(gè)線索520a,520b和520c顯示在聊天窗口510上并可以改變顯示在聊天窗口510上的線索520a,520b和520c。雖然未示出,但是應(yīng)當(dāng)理解在其他實(shí)施例中,顯示設(shè)備510可以顯示多個(gè)聊天室,并顯示在每個(gè)聊天窗口中當(dāng)前線索的名稱,以便讓聊天客戶從中選擇。圖6示出了顯示根據(jù)本發(fā)明原理的管理聊天室線索的步驟的流程圖。圖6所示的步驟總體通過參考數(shù)字600來提及。在步驟610,多條聊天行是從在聊天服務(wù)器或聊天終端處與特定聊天室相關(guān)聯(lián)的注冊(cè)聊天終端接收。在步驟620,如上所述,使用一個(gè)或多個(gè)線索管理技術(shù)確定在特定聊天室中聊天行之間的一個(gè)或多個(gè)關(guān)聯(lián)。從確定的關(guān)聯(lián)中,在步驟630中識(shí)別一個(gè)或多個(gè)線索,在步驟640中每條聊天行被分配給其中一個(gè)線索。在步驟650,接收一個(gè)或多個(gè)新的聊天行,并在步驟660確定該新的聊天行是否屬于現(xiàn)有的線索。如果是,在步驟670,將新的聊天行分配給現(xiàn)有的線索。如果不是,那么就為該新的聊天行創(chuàng)建新的線索,并在步驟680中將該新的聊天行分配給新的線索。圖7顯示了根據(jù)本發(fā)明優(yōu)選實(shí)施例過濾聊天室線索的步驟的流程圖。圖7所示的步驟總體通過參考數(shù)字700來提及。在步驟710中,從在聊天服務(wù)器或聊天終端中與特定聊天室相關(guān)聯(lián)的注冊(cè)聊天終端接收多條聊天行。在步驟720中,每條聊天行被分配給特定會(huì)話線索。在步驟730中,基于步驟720執(zhí)行的聊天行分配將聊天客戶與線索相關(guān)聯(lián)。在步驟740中,對(duì)于每個(gè)聊天客戶,與聊天客戶無關(guān)的線索被過濾,而與未過濾的線索相關(guān)聯(lián)的聊天行被提供給每個(gè)聊天客戶。雖然本發(fā)明已經(jīng)對(duì)其某些實(shí)施例進(jìn)行詳細(xì)的描述,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解他們可以在本發(fā)明中做出各種變化,替換、修改、改變或適配,而不背離本發(fā)明最廣形式的概念和范圍。
權(quán)利要求
1.一種用于在網(wǎng)絡(luò)聊天環(huán)境中提供線索管理的系統(tǒng),包括聊天控制器(120),可操作來在聊天室(505)中注冊(cè)的多個(gè)聊天客戶之間提供以多條聊天行形式的信息的交換;和線索管理控制器(130),可操作來確定多條聊天行之間的一個(gè)或多個(gè)關(guān)聯(lián),識(shí)別一個(gè)或多個(gè)與該一個(gè)或多個(gè)關(guān)聯(lián)對(duì)應(yīng)的線索(520),并將多條聊天行的每一條分配給該一個(gè)或多個(gè)線索(520)中的一個(gè)線索。
2.如權(quán)利要求1所述的系統(tǒng),還包括經(jīng)由分布式計(jì)算網(wǎng)絡(luò)(50)連接到所述多個(gè)聊天客戶的聊天服務(wù)器(150),所述聊天控制器(120)和所述線索管理控制器130被實(shí)現(xiàn)在所述聊天服務(wù)器(150)上。
3.如權(quán)利要求1所述的系統(tǒng),還包括與所述多個(gè)聊天客戶中的一個(gè)相關(guān)聯(lián)的計(jì)算機(jī)(10),所述聊天控制器(14)和所述線索管理控制器(19)被實(shí)現(xiàn)在所述計(jì)算機(jī)(10)上。
4.如權(quán)利要求1所述的系統(tǒng),其中,所述網(wǎng)絡(luò)聊天環(huán)境包括交互式電視系統(tǒng)(300),所述聊天室(505)與電視節(jié)目(322)相關(guān),并且還包括廣播服務(wù)器(320),可操作來廣播所述電視節(jié)目(322),所述聊天控制器(326)和所述線索管理控制器(328)被實(shí)現(xiàn)在所述廣播服務(wù)器(320)上;和與所述多個(gè)聊天客戶中的一個(gè)相關(guān)聯(lián)的接收器(330),所述接收器(330)可操作來接收所述電視節(jié)目(322)和所述多條聊天行,所述接收器(330)還可操作來在顯示設(shè)備(310)上顯示所述電視節(jié)目(322)和所述多條聊天行。
5.如權(quán)利要求1所述的系統(tǒng),還包括與所述多個(gè)聊天客戶中選擇的一個(gè)聊天客戶相關(guān)聯(lián)的顯示器(20),每個(gè)所述線索(520)顯示在所述顯示器(20)上;以及與所述選擇的聊天客戶相關(guān)聯(lián)的用戶接口,所述用戶接口可操作來接收來自所述選擇的聊天客戶的輸入,所述輸入選擇所述線索(520)中的一個(gè)以便顯示在顯示器(20)上。
6.如權(quán)利要求1所述的系統(tǒng),其中所述線索管理控制器(130)還可操作來將所述多個(gè)聊天客戶中的每一個(gè)與所述線索(520)之一相關(guān)聯(lián),并向所述聊天客戶中的每一個(gè)提供分配給所述相關(guān)聯(lián)線索(520)的一些所述聊天行。
7.如權(quán)利要求1所述的系統(tǒng),其中所述線索管理控制器(130)可操作來基于所述多條聊天行的連續(xù)聊天行之間相關(guān)的概率來確定所述多條聊天行之間的所述一個(gè)或多個(gè)關(guān)聯(lián)。
8.如權(quán)利要求7所述的系統(tǒng),其中所述相關(guān)的概率通過一個(gè)時(shí)間間隔來測(cè)量,在該時(shí)間間隔中多條聊天行中新的一條聊天行關(guān)于所述多條聊天行中前一個(gè)聊天行被發(fā)送。
9.如權(quán)利要求1所述的系統(tǒng),其中所述線索管理控制器(130)可操作來基于所述多條聊天行之間的關(guān)鍵詞匹配來確定所述多條聊天行之間的所述一個(gè)或多個(gè)關(guān)聯(lián)。
10.如權(quán)利要求1所述的系統(tǒng),其中所述線索管理控制器(130)可操作來基于所述多個(gè)聊天客戶中的兩個(gè)聊天客戶之間的用戶交互來確定所述多條聊天行之間的所述一個(gè)或多個(gè)關(guān)聯(lián)。
11.如權(quán)利要求1所述的系統(tǒng),其中所述線索管理控制器(130)可操作來基于所述多條聊天行之間作者身份的公共性來確定所述多條聊天行之間的所述一個(gè)或多個(gè)關(guān)聯(lián)。
12.如權(quán)利要求1所述的系統(tǒng),其中所述線索管理控制器(130)可操作來基于所述多條聊天行的語法分析來確定所述多條聊天行之間的所述一個(gè)或多個(gè)關(guān)聯(lián)。
13.如權(quán)利要求1所述的系統(tǒng),其中所述線索管理控制器(130)還操作來為所述一個(gè)或多個(gè)線索(520)中的每一個(gè)提供各自的名稱。
14.如權(quán)利要求13所述的系統(tǒng),其中所述各自的名稱每一個(gè)都由多個(gè)聊天客戶中的至少一個(gè)來分配。
15.如權(quán)利要求13所述的系統(tǒng),其中所述各自的名稱每一個(gè)都由所述線索管理控制器(130)使用所述多條聊天行中的關(guān)鍵詞來分配。
16.如權(quán)利要求13所述的系統(tǒng),其中所述線索管理控制器(130)還可操作來從所述聊天客戶之一接收所述各自的名稱中選擇的一個(gè)作為輸入以便創(chuàng)建新的聊天室(505),所述線索管理控制器(130)還可操作來自動(dòng)邀請(qǐng)與具有所述選擇名稱的所述線索(520)相關(guān)聯(lián)的所述聊天客戶加入所述新的聊天室(505)。
17.如權(quán)利要求1所述的系統(tǒng),其中所述線索管理控制器(130)還可操作來提供聊天行引用,該聊天行引用可以由所述多個(gè)聊天客戶使用來引用所述多條聊天行的每一個(gè)。
18.一種用于在網(wǎng)絡(luò)聊天環(huán)境中管理線索(520)的方法,包括從在聊天室(505)中注冊(cè)的多個(gè)聊天客戶接收多條聊天行;確定該多條聊天行之間的一個(gè)或多個(gè)關(guān)聯(lián);識(shí)別一個(gè)或多個(gè)與該一個(gè)或多個(gè)關(guān)聯(lián)對(duì)應(yīng)的線索(520);和將多條聊天行的每一條分配給該一個(gè)或多個(gè)線索(520)中的一個(gè)線索。
19.如權(quán)利要求18所述的方法,還包括從所述多個(gè)聊天客戶中選擇的一個(gè)聊天客戶接收輸入,所述輸入選擇所述線索(520)中的一個(gè);和顯示至少所述選擇的線索(520)給所述選擇的聊天客戶。
20.如權(quán)利要求18所述的方法,還包括將所述多個(gè)聊天客戶中的每一個(gè)與所述線索(520)之一相關(guān)聯(lián);和向所述聊天客戶中的每一個(gè)提供分配給所述相關(guān)聯(lián)線索(520)的那些聊天行。
21.如權(quán)利要求18所述的方法,其中所述確定包括確定所述多條聊天行的連續(xù)聊天行之間相關(guān)的概率。
22.如權(quán)利要求21所述的方法,其中所述確定相關(guān)的概率還包括測(cè)量一個(gè)時(shí)間間隔,在該時(shí)間間隔中多條聊天行中新的一條聊天行關(guān)于該多條聊天行中的前一個(gè)被發(fā)送。
23.如權(quán)利要求18所述的方法,其中所述確定還包括執(zhí)行所述多條聊天行之間的關(guān)鍵詞匹配。
24.如權(quán)利要求18所述的方法,其中所述確定還包括分析所述多個(gè)聊天客戶中兩個(gè)聊天客戶之間的用戶交互。
25.如權(quán)利要求18所述的方法,其中所述確定還包括確定所述多條聊天行之間作者身份的公共性。
26.如權(quán)利要求18所述的方法,其中所述確定還包括執(zhí)行所述多條聊天行的語法分析。
27.如權(quán)利要求18所述的方法,還包括為所述一個(gè)或多個(gè)線索(520)中的每一個(gè)提供各自的名稱。
28.如權(quán)利要求27所述的方法,其中所述提供還包括由多個(gè)聊天客戶中的至少一個(gè)分配每一個(gè)所述各自的名稱。
29.如權(quán)利要求27所述的方法,其中所述提供還包括使用所述多條聊天行中的關(guān)鍵詞來分配每一個(gè)所述各自的名稱。
30.如權(quán)利要求18所述的方法,還包括提供聊天行引用,該聊天行引用可以由所述多個(gè)聊天客戶使用來引用所述多條聊天行的每一個(gè)。
31.一種包含計(jì)算機(jī)可執(zhí)行指令以便執(zhí)行用于在網(wǎng)絡(luò)聊天環(huán)境中管理線索(520)的方法的計(jì)算機(jī)可讀介質(zhì),該方法包括從在聊天室(505)中注冊(cè)的多個(gè)聊天客戶接收多條聊天行;確定該多條聊天行之間的一個(gè)或多個(gè)關(guān)聯(lián);識(shí)別一個(gè)或多個(gè)與該一個(gè)或多個(gè)關(guān)聯(lián)對(duì)應(yīng)的線索(520);和將該多條聊天行中的每一條分配給該一個(gè)或多個(gè)線索(520)中的一個(gè)線索。
32.一種被編程來執(zhí)行在網(wǎng)絡(luò)聊天環(huán)境中管理線索(520)的過程的計(jì)算機(jī),該過程包括從在聊天室(505)中注冊(cè)的多個(gè)聊天客戶接收多條聊天行;確定該多條聊天行之間的一個(gè)或多個(gè)關(guān)聯(lián);識(shí)別一個(gè)或多個(gè)與該一個(gè)或多個(gè)關(guān)聯(lián)對(duì)應(yīng)的線索(520);和將該多條聊天行中的每一條分配給該一個(gè)或多個(gè)線索中的一個(gè)。
全文摘要
提供了一種管理在網(wǎng)絡(luò)聊天環(huán)境操作的聊天室(505)中的會(huì)話線索(520)的系統(tǒng)和方法。聊天控制器(120)提供在聊天室(505)中注冊(cè)的多個(gè)聊天客戶之間以多條聊天行形式的信息的交換。線索管理控制器(130)確定聊天行之間的一個(gè)或多個(gè)關(guān)聯(lián),識(shí)別一個(gè)或多個(gè)與該一個(gè)或多個(gè)關(guān)聯(lián)對(duì)應(yīng)的線索(520)。線索管理控制器(130)還將每條聊天行分配給線索(520)的其中一個(gè)線索。
文檔編號(hào)H04L12/58GK1947374SQ200580012391
公開日2007年4月11日 申請(qǐng)日期2005年4月19日 優(yōu)先權(quán)日2004年4月21日
發(fā)明者M·P·博德萊恩德, N·W·謝林格爾霍特 申請(qǐng)人:皇家飛利浦電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1