本發(fā)明的實(shí)施方式涉及通信技術(shù)領(lǐng)域,更具體地,本發(fā)明的實(shí)施方式涉及會(huì)話控制的方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
本部分旨在為權(quán)利要求書(shū)中陳述的本發(fā)明的實(shí)施方式提供背景或上下文。此處的描述不因?yàn)榘ㄔ诒静糠种芯统姓J(rèn)是現(xiàn)有技術(shù)。
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,客服系統(tǒng)已經(jīng)成為網(wǎng)站客戶(hù)服務(wù)、輔助網(wǎng)站銷(xiāo)售不可缺少的工具。
目前的客服系統(tǒng)主要是通過(guò)識(shí)別訪客的設(shè)備標(biāo)識(shí)(即device_id)來(lái)確認(rèn)是否是同一用戶(hù)的訪問(wèn)操作,具體是將相同設(shè)備標(biāo)識(shí)的訪客認(rèn)定為同一用戶(hù),然后將同一用戶(hù)的咨詢(xún)記錄展示給客服人員進(jìn)行查看。同時(shí),客服系統(tǒng)在存儲(chǔ)訪客的咨詢(xún)記錄時(shí),是將咨詢(xún)記錄與訪客的設(shè)備標(biāo)識(shí)進(jìn)行對(duì)應(yīng)存儲(chǔ)。
技術(shù)實(shí)現(xiàn)要素:
但是,當(dāng)同一用戶(hù)通過(guò)不同的訪問(wèn)方式(包括但不限于網(wǎng)頁(yè)、APP、微信公眾平臺(tái)、電話等)發(fā)起會(huì)話時(shí),其對(duì)應(yīng)的設(shè)備標(biāo)識(shí)是不相同的,這時(shí)客服系統(tǒng)會(huì)將其識(shí)別為不同用戶(hù)的訪問(wèn)操作,進(jìn)而會(huì)導(dǎo)致客服人員無(wú)法查看該用戶(hù)在不同設(shè)備上的咨詢(xún)記錄。此外,當(dāng)不同用戶(hù)在同一設(shè)備上發(fā)起會(huì)話時(shí),由于設(shè)備標(biāo)識(shí)可能是相同的,這時(shí)客戶(hù)系統(tǒng)也會(huì)將其識(shí)別為同一用戶(hù)的訪問(wèn)操作,進(jìn)而會(huì)將不同用戶(hù)的咨詢(xún)記錄合并。
因此在現(xiàn)有技術(shù)中,僅根據(jù)設(shè)備標(biāo)識(shí)來(lái)識(shí)別是否是同一用戶(hù)的訪問(wèn)操作是非常令人煩惱的過(guò)程。
為此,非常需要一種改進(jìn)的會(huì)話控制方案,以準(zhǔn)確識(shí)別同一用戶(hù)通過(guò)不同設(shè)備發(fā)起會(huì)話的過(guò)程,以及不同用戶(hù)通過(guò)相同設(shè)備發(fā)起會(huì)話的過(guò)程,進(jìn)而準(zhǔn)確獲取到來(lái)訪客戶(hù)的會(huì)話記錄,以便客服人員進(jìn)行查看。
在本上下文中,本發(fā)明的實(shí)施方式期望提供一種會(huì)話控制的方法及裝置。
在本發(fā)明實(shí)施方式的第一方面中,提供了一種會(huì)話控制的方法,包括:接收會(huì)話發(fā)起方發(fā)起的會(huì)話請(qǐng)求;獲取當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí);獲取所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí);將所述設(shè)備標(biāo)識(shí)與所述用戶(hù)標(biāo)識(shí)進(jìn)行關(guān)聯(lián);展示與所述用戶(hù)標(biāo)識(shí)相關(guān)聯(lián)的所有設(shè)備標(biāo)識(shí)對(duì)應(yīng)的會(huì)話記錄。
在本發(fā)明的一個(gè)實(shí)施例中,獲取所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)的步驟,包括:獲取第三方提供的所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)。
在本發(fā)明的一個(gè)實(shí)施例中,獲取第三方提供的所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)的步驟,包括:接收所述第三方上報(bào)的所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)。
在本發(fā)明的一個(gè)實(shí)施例中,獲取第三方提供的所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)的步驟,包括:識(shí)別所述會(huì)話發(fā)起方的用戶(hù)信息;根據(jù)所述用戶(hù)信息從所述第三方中獲取所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)。
在本發(fā)明的一個(gè)實(shí)施例中,在所述會(huì)話發(fā)起方通過(guò)開(kāi)放平臺(tái)或撥號(hào)方式發(fā)起會(huì)話請(qǐng)求時(shí),識(shí)別所述會(huì)話發(fā)起方的用戶(hù)信息。
在本發(fā)明的一個(gè)實(shí)施例中,在所述會(huì)話發(fā)起方通過(guò)開(kāi)放平臺(tái)發(fā)起會(huì)話請(qǐng)求時(shí),所述會(huì)話發(fā)起方的用戶(hù)信息包括Open ID;在所述會(huì)話發(fā)起方通過(guò)撥號(hào)方式發(fā)起會(huì)話請(qǐng)求時(shí),所述會(huì)話發(fā)起方的用戶(hù)信息包括所述會(huì)話發(fā)起方的號(hào)碼。
在本發(fā)明的一個(gè)實(shí)施例中,所述的會(huì)話控制的方法還包括:在所述會(huì)話發(fā)起方從所述第三方注銷(xiāo)時(shí),重置當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)。
在本發(fā)明的一個(gè)實(shí)施例中,所述的會(huì)話控制的方法還包括:若未獲取到所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí),則創(chuàng)建匿名會(huì)話,并將當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)與所述匿名會(huì)話的會(huì)話記錄對(duì)應(yīng)存儲(chǔ)。
在本發(fā)明的一個(gè)實(shí)施例中,所述的會(huì)話控制的方法還包括:在創(chuàng)建所述匿名會(huì)話之后,若獲取到用戶(hù)標(biāo)識(shí),則將當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)與獲取到的用戶(hù)標(biāo)識(shí)進(jìn)行關(guān)聯(lián)。
在本發(fā)明實(shí)施方式的第二方面中,提供了一種會(huì)話控制的裝置,包括:接收單元,用于接收會(huì)話發(fā)起方發(fā)起的會(huì)話請(qǐng)求;獲取單元,用于獲取當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí),并獲取所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí);關(guān)聯(lián)單元,用于將所述設(shè)備標(biāo)識(shí)與所述用戶(hù)標(biāo)識(shí)進(jìn)行關(guān)聯(lián);展示單元,用于展示與所述用戶(hù)標(biāo)識(shí)相關(guān)聯(lián)的所有設(shè)備標(biāo)識(shí)對(duì)應(yīng)的會(huì)話記錄。
在本發(fā)明的一個(gè)實(shí)施例中,所述獲取單元配置為:獲取第三方提供的所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)。
在本發(fā)明的一個(gè)實(shí)施例中,所述獲取單元配置為:接收所述第三方上報(bào)的所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)。
在本發(fā)明的一個(gè)實(shí)施例中,所述獲取單元配置為:識(shí)別所述會(huì)話發(fā)起方的用戶(hù)信息;根據(jù)所述用戶(hù)信息從所述第三方中獲取所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)。
在本發(fā)明的一個(gè)實(shí)施例中,在所述會(huì)話發(fā)起方通過(guò)開(kāi)放平臺(tái)或撥號(hào)方式發(fā)起會(huì)話請(qǐng)求時(shí),識(shí)別所述會(huì)話發(fā)起方的用戶(hù)信息。
在本發(fā)明的一個(gè)實(shí)施例中,在所述會(huì)話發(fā)起方通過(guò)開(kāi)放平臺(tái)發(fā)起會(huì)話請(qǐng)求時(shí),所述會(huì)話發(fā)起方的用戶(hù)信息包括Open ID;在所述會(huì)話發(fā)起方通過(guò)撥號(hào)方式發(fā)起會(huì)話請(qǐng)求時(shí),所述會(huì)話發(fā)起方的用戶(hù)信息包括所述會(huì)話發(fā)起方的號(hào)碼。
在本發(fā)明的一個(gè)實(shí)施例中,所述的會(huì)話控制的裝置還包括:重置單元,用于在所述會(huì)話發(fā)起方從所述第三方注銷(xiāo)時(shí),重置當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)。
在本發(fā)明的一個(gè)實(shí)施例中,所述的會(huì)話控制的裝置還包括:處理單元,用于在所述獲取單元未獲取到所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)時(shí),創(chuàng)建匿名會(huì)話,并將當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)與所述匿名會(huì)話的會(huì)話記錄對(duì)應(yīng)存儲(chǔ)。
在本發(fā)明的一個(gè)實(shí)施例中,所述關(guān)聯(lián)單元還配置為:在所述處理單元?jiǎng)?chuàng)建所述匿名會(huì)話之后,若獲取到用戶(hù)標(biāo)識(shí),則將當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)與獲取到的用戶(hù)標(biāo)識(shí)進(jìn)行關(guān)聯(lián)。
在本發(fā)明實(shí)施方式的第三方面中,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述第一方面所述的會(huì)話控制的方法。
根據(jù)本發(fā)明實(shí)施方式的會(huì)話控制的方法和裝置,由于客服系統(tǒng)是將設(shè)備標(biāo)識(shí)與會(huì)話記錄進(jìn)行對(duì)應(yīng)存儲(chǔ)的,因此通過(guò)獲取當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)和會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí),并將當(dāng)前設(shè)備的設(shè)備標(biāo)識(shí)與用戶(hù)標(biāo)識(shí)進(jìn)行關(guān)聯(lián),以展示與該用戶(hù)標(biāo)識(shí)相關(guān)聯(lián)的所有設(shè)備標(biāo)識(shí)對(duì)應(yīng)的會(huì)話記錄,使得即便同一用戶(hù)通過(guò)不同設(shè)備發(fā)起會(huì)話,客服系統(tǒng)也能夠根據(jù)該用戶(hù)的用戶(hù)標(biāo)識(shí)來(lái)確定與該用戶(hù)標(biāo)識(shí)相關(guān)聯(lián)的所有設(shè)備標(biāo)識(shí),進(jìn)而展示出與該用戶(hù)標(biāo)識(shí)相關(guān)聯(lián)的所有設(shè)備標(biāo)識(shí)對(duì)應(yīng)的會(huì)話記錄,實(shí)現(xiàn)了對(duì)同一用戶(hù)通過(guò)不同設(shè)備發(fā)起會(huì)話時(shí)的用戶(hù)識(shí)別。另外,通過(guò)在會(huì)話發(fā)起方從第三方(例如,淘寶)注銷(xiāo)時(shí),重置當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí),使得另一用戶(hù)在當(dāng)前設(shè)備上發(fā)起會(huì)話時(shí),其與之前的用戶(hù)發(fā)起會(huì)話時(shí)的設(shè)備標(biāo)識(shí)也不相同,進(jìn)而保證不同用戶(hù)在同一設(shè)備上發(fā)起會(huì)話時(shí),客服系統(tǒng)也能夠準(zhǔn)確進(jìn)行識(shí)別,以將不同用戶(hù)的會(huì)話記錄進(jìn)行隔離,實(shí)現(xiàn)了對(duì)不同用戶(hù)通過(guò)同一設(shè)備發(fā)起會(huì)話時(shí)的用戶(hù)識(shí)別。
附圖說(shuō)明
通過(guò)參考附圖閱讀下文的詳細(xì)描述,本發(fā)明示例性實(shí)施方式的上述以及其他目的、特征和優(yōu)點(diǎn)將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發(fā)明的若干實(shí)施方式,其中:
圖1示意性地示出了根據(jù)本發(fā)明的實(shí)施例的一示例性應(yīng)用場(chǎng)景;
圖2示意性示出了根據(jù)本發(fā)明的第一個(gè)實(shí)施方式的會(huì)話控制方法的流程圖;
圖3示意性示出了根據(jù)本發(fā)明的第二個(gè)實(shí)施方式的會(huì)話控制方法的流程圖;
圖4示意性示出了根據(jù)本發(fā)明的第三個(gè)實(shí)施方式的會(huì)話控制方法的流程圖;
圖5示意性示出了根據(jù)本發(fā)明的第四個(gè)實(shí)施方式的會(huì)話控制方法的流程圖;
圖6示意性示出了根據(jù)本發(fā)明的第五個(gè)實(shí)施方式的會(huì)話控制方法的流程圖;
圖7示意性示出了根據(jù)本發(fā)明的實(shí)施方式的會(huì)話控制的裝置的框圖;
圖8示意性示出本發(fā)明實(shí)施方式的用于會(huì)話控制的設(shè)備的框圖;
圖9示意性示出本發(fā)明實(shí)施方式的用于會(huì)話控制的程序產(chǎn)品示意圖。
在附圖中,相同或?qū)?yīng)的標(biāo)號(hào)表示相同或?qū)?yīng)的部分。
具體實(shí)施方式
下面將參考若干示例性實(shí)施方式來(lái)描述本發(fā)明的原理和精神。應(yīng)當(dāng)理解,給出這些實(shí)施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進(jìn)而實(shí)現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。相反,提供這些實(shí)施方式是為了使本公開(kāi)更加透徹和完整,并且能夠?qū)⒈竟_(kāi)的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
本領(lǐng)域技術(shù)技術(shù)人員知道,本發(fā)明的實(shí)施方式可以實(shí)現(xiàn)為一種系統(tǒng)、裝置、設(shè)備、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本公開(kāi)可以具體實(shí)現(xiàn)為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結(jié)合的形式。
根據(jù)本發(fā)明的實(shí)施方式,提出了一種會(huì)話控制的方法和裝置。
在本文中,需要理解的是,所涉及的術(shù)語(yǔ)設(shè)備標(biāo)識(shí)即為device_id,表示檢測(cè)用戶(hù)發(fā)起會(huì)話請(qǐng)求的設(shè)備的標(biāo)識(shí)信息,比如用戶(hù)在網(wǎng)頁(yè)中發(fā)起會(huì)話請(qǐng)求,則設(shè)備標(biāo)識(shí)即為顯示該網(wǎng)頁(yè)的設(shè)備的標(biāo)識(shí)信息。其中,設(shè)備標(biāo)識(shí)可以是根據(jù)設(shè)備信息和/或其它參數(shù)(如設(shè)備的網(wǎng)絡(luò)地址、隨機(jī)參數(shù)等)生成的。術(shù)語(yǔ)用戶(hù)標(biāo)識(shí)即為uid,表示發(fā)起會(huì)話的用戶(hù)的標(biāo)識(shí)信息,同一個(gè)用戶(hù)不管在哪種設(shè)備上發(fā)起會(huì)話,其用戶(hù)標(biāo)識(shí)是不變的。
此外,附圖中的任何元素?cái)?shù)量均用于示例而非限制,以及任何命名都僅用于區(qū)分,而不具有任何限制含義。
下面參考本發(fā)明的若干代表性實(shí)施方式,詳細(xì)闡釋本發(fā)明的原理和精神。
發(fā)明概述
本發(fā)明人發(fā)現(xiàn),由于目前的客服系統(tǒng)是通過(guò)識(shí)別訪客的設(shè)備標(biāo)識(shí)來(lái)確認(rèn)是否是同一用戶(hù)的訪問(wèn)操作,然后將同一用戶(hù)的咨詢(xún)記錄展示給客服人員進(jìn)行查看,因此當(dāng)同一用戶(hù)通過(guò)不同設(shè)備發(fā)起會(huì)話時(shí),客服系統(tǒng)會(huì)因?yàn)樵O(shè)備標(biāo)識(shí)不相同而識(shí)別為不同的用戶(hù),當(dāng)不同用戶(hù)通過(guò)同一設(shè)備發(fā)起會(huì)話時(shí),客服系統(tǒng)會(huì)因?yàn)樵O(shè)備標(biāo)識(shí)相同而識(shí)別為相同的用戶(hù),嚴(yán)重影響了客服系統(tǒng)對(duì)訪問(wèn)用戶(hù)的身份識(shí)別。
為此,本發(fā)明的實(shí)施方式在設(shè)備標(biāo)識(shí)的基礎(chǔ)上,引入了用戶(hù)標(biāo)識(shí),以通過(guò)將用戶(hù)標(biāo)識(shí)和設(shè)備標(biāo)識(shí)進(jìn)行關(guān)聯(lián)來(lái)確保同一用戶(hù)在不同設(shè)備上發(fā)起會(huì)話時(shí)也能夠被客服系統(tǒng)識(shí)別;同時(shí),通過(guò)在用戶(hù)注銷(xiāo)時(shí)重置設(shè)備的設(shè)備標(biāo)識(shí),也可以確??头到y(tǒng)能夠識(shí)別在同一設(shè)備上發(fā)起會(huì)話的不同用戶(hù)。
在介紹了本發(fā)明的基本原理之后,下面具體介紹本發(fā)明的各種非限制性實(shí)施方式。
應(yīng)用場(chǎng)景總覽
首先參考圖1,在該應(yīng)用場(chǎng)景中,涉及到三個(gè)對(duì)象:客服系統(tǒng)(例如,網(wǎng)易七魚(yú)云客服)101、第三方(例如,淘寶網(wǎng)站)102和訪客103。其中,第三方102維護(hù)有訪客103的用戶(hù)信息,當(dāng)訪客103登錄第三方102之后,第三方102若能夠獲取到訪客103的用戶(hù)信息,則能夠根據(jù)訪客103的用戶(hù)信息獲知訪客103的用戶(hù)標(biāo)識(shí)(即uid);客服系統(tǒng)101負(fù)責(zé)建立訪客103與客服人員之間的會(huì)話。
在本發(fā)明的一個(gè)具體應(yīng)用場(chǎng)景中,客服系統(tǒng)101可以為網(wǎng)易七魚(yú)云客服系統(tǒng)、第三方可以為淘寶網(wǎng)站(網(wǎng)易七魚(yú)云客服系統(tǒng)和淘寶網(wǎng)站在該具體應(yīng)用場(chǎng)景中僅為示例,在本發(fā)明的其它應(yīng)用場(chǎng)景中還可以是其它的客服系統(tǒng)和第三方),僅為說(shuō)明本發(fā)明示例、在此處假定淘寶網(wǎng)站的客服服務(wù)由網(wǎng)易七魚(yú)客服系統(tǒng)提供。若該訪客已經(jīng)在淘寶網(wǎng)站進(jìn)行了注冊(cè),則淘寶網(wǎng)站維護(hù)有該訪客的用戶(hù)信息,當(dāng)該訪客通過(guò)用戶(hù)名和口令(本發(fā)明的其它應(yīng)用場(chǎng)景中并不限于該登錄方式)登錄淘寶網(wǎng)站之后,淘寶網(wǎng)站能夠識(shí)別出該訪客的用戶(hù)信息,進(jìn)而能夠確定該訪客的uid,當(dāng)訪客在訪問(wèn)淘寶網(wǎng)站的過(guò)程中發(fā)起會(huì)話來(lái)向客服進(jìn)行咨詢(xún)時(shí),網(wǎng)易七魚(yú)云客服系統(tǒng)能夠建立該訪客與客服人員之間的會(huì)話。
以下通過(guò)不同的情況對(duì)本發(fā)明的應(yīng)用場(chǎng)景進(jìn)行具體說(shuō)明:
一、客服系統(tǒng)101能夠獲知到訪客103的uid:
在該情況下,客服系統(tǒng)101獲知訪客103的uid有如下兩種方式:
方式1、訪客103登錄第三方102之后發(fā)起會(huì)話:
當(dāng)訪客103登錄第三方102之后,如訪客103可以在網(wǎng)頁(yè)上或APP上登錄第三方102,若訪客103發(fā)起會(huì)話請(qǐng)求,則第三方102根據(jù)訪客103的用戶(hù)信息確定訪客103的uid,進(jìn)而將訪客103的uid發(fā)送至客服系統(tǒng)101。
客服系統(tǒng)101在創(chuàng)建會(huì)話的同時(shí)或者之后,會(huì)獲取到訪客103當(dāng)前所使用的設(shè)備的標(biāo)識(shí)(即device_id),進(jìn)而會(huì)將device_id與訪客103的uid進(jìn)行關(guān)聯(lián)。
此外,為了保證客服系統(tǒng)101能夠識(shí)別在相同設(shè)備上發(fā)起會(huì)話的不同訪客,當(dāng)訪客103在第三方102注銷(xiāo)之后,重置設(shè)備的device_id。
方式2、訪客未登錄第三方102直接發(fā)起會(huì)話:
當(dāng)訪客103未登錄第三方102直接發(fā)起會(huì)話時(shí),比如訪客103通過(guò)開(kāi)放平臺(tái)(如微信公眾平臺(tái))或電話的方式發(fā)起會(huì)話時(shí),客服系統(tǒng)101獲取到了訪客103的用戶(hù)信息,然后會(huì)從第三方102中獲取訪客103的uid,進(jìn)而客服系統(tǒng)101也會(huì)將uid與訪客103當(dāng)前所使用的設(shè)備的device_id進(jìn)行關(guān)聯(lián)。
由于客服系統(tǒng)101在存儲(chǔ)訪客的會(huì)話記錄時(shí),是基于device_id來(lái)存儲(chǔ)的,即存儲(chǔ)的是device_id與會(huì)話記錄之間的對(duì)應(yīng)關(guān)系。因此,不管客服系統(tǒng)101通過(guò)上述哪種方式獲取到訪客103的uid,客服系統(tǒng)101都能夠查詢(xún)到與訪客103的uid相關(guān)聯(lián)的所有device_id對(duì)應(yīng)的會(huì)話記錄,然后呈現(xiàn)給客服人員查看,保證客服系統(tǒng)101能夠識(shí)別在不同設(shè)備上發(fā)起會(huì)話的同一訪客。
二、客服系統(tǒng)101不能獲知到訪客103的uid:
在該情況下,一方面訪客103可能并未登錄或匿名登錄第三方102,導(dǎo)致第三方102不能獲取到訪客103的用戶(hù)信息,進(jìn)而也就無(wú)法獲取到訪客103的uid;另一方面可能第三方102獲知到訪客103的uid,但是并未提供給客服系統(tǒng)101。
當(dāng)客服系統(tǒng)101未獲取到訪客103的uid時(shí),則不進(jìn)行uid與device_id的關(guān)聯(lián),僅將會(huì)話記錄與device_id進(jìn)行對(duì)應(yīng)存儲(chǔ)。
示例性方法
下面結(jié)合圖1的應(yīng)用場(chǎng)景,參考圖2來(lái)描述根據(jù)本發(fā)明示例性實(shí)施方式的會(huì)話控制的方法。需要注意的是,上述應(yīng)用場(chǎng)景僅是為了便于理解本發(fā)明的精神和原理而示出,本發(fā)明的實(shí)施方式在此方面不受任何限制。相反,本發(fā)明的實(shí)施方式可以應(yīng)用于適用的任何場(chǎng)景。
圖2示意性示出了根據(jù)本發(fā)明的第一個(gè)實(shí)施方式的會(huì)話控制方法的流程圖。
參照?qǐng)D2,根據(jù)本發(fā)明的第一個(gè)實(shí)施方式的會(huì)話控制方法,包括以下步驟:
步驟S210,接收會(huì)話發(fā)起方發(fā)起的會(huì)話請(qǐng)求;
步驟S220,獲取當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí);
步驟S230,獲取所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí);
步驟S240,將所述設(shè)備標(biāo)識(shí)與所述用戶(hù)標(biāo)識(shí)進(jìn)行關(guān)聯(lián);
步驟S250,展示與所述用戶(hù)標(biāo)識(shí)相關(guān)聯(lián)的所有設(shè)備標(biāo)識(shí)對(duì)應(yīng)的會(huì)話記錄。
根據(jù)本實(shí)施方式的會(huì)話控制的方法,由于客服系統(tǒng)是將設(shè)備標(biāo)識(shí)與會(huì)話記錄進(jìn)行對(duì)應(yīng)存儲(chǔ)的,因此通過(guò)獲取當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)和會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí),并將當(dāng)前設(shè)備的設(shè)備標(biāo)識(shí)與用戶(hù)標(biāo)識(shí)進(jìn)行關(guān)聯(lián),以展示與該用戶(hù)標(biāo)識(shí)相關(guān)聯(lián)的所有設(shè)備標(biāo)識(shí)對(duì)應(yīng)的會(huì)話記錄,使得即便同一用戶(hù)通過(guò)不同設(shè)備發(fā)起會(huì)話,客服系統(tǒng)也能夠根據(jù)該用戶(hù)的用戶(hù)標(biāo)識(shí)來(lái)確定與該用戶(hù)標(biāo)識(shí)相關(guān)聯(lián)的所有設(shè)備標(biāo)識(shí),進(jìn)而展示出與該用戶(hù)標(biāo)識(shí)相關(guān)聯(lián)的所有設(shè)備標(biāo)識(shí)對(duì)應(yīng)的會(huì)話記錄,實(shí)現(xiàn)了對(duì)同一用戶(hù)通過(guò)不同設(shè)備發(fā)起會(huì)話時(shí)的用戶(hù)識(shí)別。
作為圖2所示的實(shí)施方式的第一種變形實(shí)施方式,如圖3所示,根據(jù)本發(fā)明的第二個(gè)實(shí)施方式的會(huì)話控制方法,包括以下步驟:
步驟S310,接收會(huì)話發(fā)起方發(fā)起的會(huì)話請(qǐng)求;
步驟S320,獲取所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí);
步驟S330,獲取當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí);
步驟S340,將所述設(shè)備標(biāo)識(shí)與所述用戶(hù)標(biāo)識(shí)進(jìn)行關(guān)聯(lián);
步驟S350,展示與所述用戶(hù)標(biāo)識(shí)相關(guān)聯(lián)的所有設(shè)備標(biāo)識(shí)對(duì)應(yīng)的會(huì)話記錄。
作為圖2所示的實(shí)施方式的第二種變形實(shí)施方式,如圖4所示,根據(jù)本發(fā)明的第三個(gè)實(shí)施方式的會(huì)話控制方法,包括以下步驟:
步驟S410,接收會(huì)話發(fā)起方發(fā)起的會(huì)話請(qǐng)求;
步驟S420,獲取當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí),并獲取所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí);
步驟S430,將所述設(shè)備標(biāo)識(shí)與所述用戶(hù)標(biāo)識(shí)進(jìn)行關(guān)聯(lián);
步驟S440,展示與所述用戶(hù)標(biāo)識(shí)相關(guān)聯(lián)的所有設(shè)備標(biāo)識(shí)對(duì)應(yīng)的會(huì)話記錄。
以下對(duì)圖2至圖4所示的會(huì)話控制方法作進(jìn)一步說(shuō)明:
在圖2所示的步驟S230、圖3所示的步驟S320和圖4所示的步驟S420中,獲取所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)的步驟包括:獲取第三方提供的所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)。
其中,獲取第三方提供的會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)有兩種方式,以下分別對(duì)這兩種方式進(jìn)行說(shuō)明:
方式一:
根據(jù)本發(fā)明的示例實(shí)施例,獲取第三方提供的所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)的步驟包括:接收所述第三方上報(bào)的所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)。
需要說(shuō)明的是:第三方維護(hù)有會(huì)話發(fā)起方的用戶(hù)信息,當(dāng)會(huì)話發(fā)起方登錄第三方之后,第三方能夠獲取到會(huì)話發(fā)起方的用戶(hù)信息,進(jìn)而根據(jù)該用戶(hù)信息能夠獲知會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)。當(dāng)?shù)谌将@知會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)之后,可以進(jìn)行上報(bào)。其中,會(huì)話發(fā)起方登錄第三方的方式既可以是通過(guò)用戶(hù)名和口令的方式進(jìn)行登錄,也可以是如匿名登錄的其它方式,只要保證第三方能夠獲知會(huì)話發(fā)起方的用戶(hù)信息即可。
方式一尤其適用于會(huì)話發(fā)起方通過(guò)網(wǎng)頁(yè)、APP的方式登錄第三方的應(yīng)用場(chǎng)景。
方式二:
根據(jù)本發(fā)明的示例實(shí)施例,獲取第三方提供的所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)的步驟包括:識(shí)別所述會(huì)話發(fā)起方的用戶(hù)信息;根據(jù)所述用戶(hù)信息從所述第三方中獲取所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)。
需要說(shuō)明的是:會(huì)話發(fā)起方可能并未直接登錄第三方就直接發(fā)起會(huì)話,在這種情況下,會(huì)話控制裝置會(huì)識(shí)別出會(huì)話發(fā)起方的用戶(hù)信息,進(jìn)而根據(jù)識(shí)別出的用戶(hù)信息來(lái)從第三方中獲取會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)。
方式二尤其適用于會(huì)話發(fā)起方通過(guò)開(kāi)放平臺(tái)或撥號(hào)方式發(fā)起會(huì)話的情況。其中,開(kāi)放平臺(tái)可以是微信公眾平臺(tái)等,撥號(hào)方式可以是撥打電話的方式。
在方式二中,當(dāng)會(huì)話發(fā)起方通過(guò)開(kāi)放平臺(tái)發(fā)起會(huì)話請(qǐng)求時(shí),所述會(huì)話發(fā)起方的用戶(hù)信息包括Open ID;在所述會(huì)話發(fā)起方通過(guò)撥號(hào)方式發(fā)起會(huì)話請(qǐng)求時(shí),所述會(huì)話發(fā)起方的用戶(hù)信息包括所述會(huì)話發(fā)起方的號(hào)碼。
根據(jù)本發(fā)明的示例實(shí)施例,會(huì)話控制的方法還包括:在所述會(huì)話發(fā)起方從所述第三方注銷(xiāo)時(shí),重置當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)。
需要說(shuō)明的是:通過(guò)在會(huì)話發(fā)起方從第三方注銷(xiāo)時(shí),重置當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí),使得另一用戶(hù)在當(dāng)前設(shè)備上發(fā)起會(huì)話時(shí),其與之前的用戶(hù)發(fā)起會(huì)話時(shí)的設(shè)備標(biāo)識(shí)也不相同,進(jìn)而保證不同用戶(hù)在同一設(shè)備上發(fā)起會(huì)話時(shí),客服系統(tǒng)也能夠準(zhǔn)確進(jìn)行識(shí)別,以將不同用戶(hù)的會(huì)話記錄進(jìn)行隔離,實(shí)現(xiàn)了對(duì)不同用戶(hù)通過(guò)同一設(shè)備發(fā)起會(huì)話時(shí)的用戶(hù)識(shí)別。
如圖5所示,根據(jù)本發(fā)明的第四個(gè)實(shí)施方式的會(huì)話控制方法,包括以下步驟:
步驟S510,在未獲取到會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)時(shí),創(chuàng)建匿名會(huì)話;
步驟S520,將當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)與所述匿名會(huì)話的會(huì)話記錄對(duì)應(yīng)存儲(chǔ)。
需要說(shuō)明的是:未獲取到會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)有兩方面的情況,一方面是第三方并不能確認(rèn)會(huì)話發(fā)起方的用戶(hù)信息(如會(huì)話發(fā)起方并未登錄),進(jìn)而也就無(wú)法向會(huì)話控制裝置提供會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí);另一方面是第三方獲取到了會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí),但是并未提供給會(huì)話控制裝置,導(dǎo)致會(huì)話控制裝置無(wú)法獲取到會(huì)話發(fā)起方。
如圖6所示,根據(jù)本發(fā)明的第五個(gè)實(shí)施方式的會(huì)話控制方法,在具有圖5中所示的步驟S510和步驟S520之外,還包括以下步驟:
步驟S610,在獲取到用戶(hù)標(biāo)識(shí)時(shí),將當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)與獲取到的用戶(hù)標(biāo)識(shí)進(jìn)行關(guān)聯(lián)。
需要說(shuō)明的是:用戶(hù)在實(shí)際訪問(wèn)過(guò)程中,可能是先未登錄第三方發(fā)起會(huì)話(此時(shí)會(huì)話控制裝置不能獲取到會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)),而后再登錄第三方,因此基于圖6所示的會(huì)話控制方法,使得能夠?qū)⒂脩?hù)登錄前后的會(huì)話記錄進(jìn)行合并展示,避免了用戶(hù)在登錄后丟失掉登錄前的會(huì)話記錄的問(wèn)題。
示例性裝置
在介紹了本發(fā)明示例性實(shí)施方式的方法之后,接下來(lái),參考圖7對(duì)本發(fā)明示例性實(shí)施方式的會(huì)話控制的裝置進(jìn)行說(shuō)明。
圖7示意性示出了根據(jù)本發(fā)明的實(shí)施方式的會(huì)話控制的裝置700的框圖。裝置700可實(shí)現(xiàn)前面描述的相應(yīng)方法。下面描述裝置700,與前述方法對(duì)應(yīng)的部分不再贅述。
如圖7所示,根據(jù)本發(fā)明的實(shí)施方式的會(huì)話控制的裝置700,包括:接收單元710、獲取單元720、關(guān)聯(lián)單元730和展示單元740。
具體地,接收單元710用于接收會(huì)話發(fā)起方發(fā)起的會(huì)話請(qǐng)求;獲取單元720用于獲取當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí),并獲取所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí);關(guān)聯(lián)單元730用于將所述設(shè)備標(biāo)識(shí)與所述用戶(hù)標(biāo)識(shí)進(jìn)行關(guān)聯(lián);展示單元740用于展示與所述用戶(hù)標(biāo)識(shí)相關(guān)聯(lián)的所有設(shè)備標(biāo)識(shí)對(duì)應(yīng)的會(huì)話記錄。
需要說(shuō)明的是:由于客服系統(tǒng)是將設(shè)備標(biāo)識(shí)與會(huì)話記錄進(jìn)行對(duì)應(yīng)存儲(chǔ)的,因此通過(guò)獲取當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)和會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí),并將當(dāng)前設(shè)備的設(shè)備標(biāo)識(shí)與用戶(hù)標(biāo)識(shí)進(jìn)行關(guān)聯(lián),以展示與該用戶(hù)標(biāo)識(shí)相關(guān)聯(lián)的所有設(shè)備標(biāo)識(shí)對(duì)應(yīng)的會(huì)話記錄,使得即便同一用戶(hù)通過(guò)不同設(shè)備發(fā)起會(huì)話,客服系統(tǒng)也能夠根據(jù)該用戶(hù)的用戶(hù)標(biāo)識(shí)來(lái)確定與該用戶(hù)標(biāo)識(shí)相關(guān)聯(lián)的所有設(shè)備標(biāo)識(shí),進(jìn)而展示出與該用戶(hù)標(biāo)識(shí)相關(guān)聯(lián)的所有設(shè)備標(biāo)識(shí)對(duì)應(yīng)的會(huì)話記錄,實(shí)現(xiàn)了對(duì)同一用戶(hù)通過(guò)不同設(shè)備發(fā)起會(huì)話時(shí)的用戶(hù)識(shí)別。
根據(jù)本發(fā)明的示例實(shí)施例,獲取單元720配置為:獲取第三方提供的所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)。
根據(jù)本發(fā)明的示例實(shí)施例,獲取單元720配置為:接收所述第三方上報(bào)的所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)。
根據(jù)本發(fā)明的示例實(shí)施例,獲取單元720配置為:識(shí)別所述會(huì)話發(fā)起方的用戶(hù)信息;根據(jù)所述用戶(hù)信息從所述第三方中獲取所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)。
根據(jù)本發(fā)明的示例實(shí)施例,在所述會(huì)話發(fā)起方通過(guò)開(kāi)放平臺(tái)或撥號(hào)方式發(fā)起會(huì)話請(qǐng)求時(shí),識(shí)別所述會(huì)話發(fā)起方的用戶(hù)信息。
根據(jù)本發(fā)明的示例實(shí)施例,在所述會(huì)話發(fā)起方通過(guò)開(kāi)放平臺(tái)發(fā)起會(huì)話請(qǐng)求時(shí),所述會(huì)話發(fā)起方的用戶(hù)信息包括Open ID;在所述會(huì)話發(fā)起方通過(guò)撥號(hào)方式發(fā)起會(huì)話請(qǐng)求時(shí),所述會(huì)話發(fā)起方的用戶(hù)信息包括所述會(huì)話發(fā)起方的號(hào)碼。
根據(jù)本發(fā)明的示例實(shí)施例,所述的會(huì)話控制的裝置700還包括:重置單元750,用于在所述會(huì)話發(fā)起方從所述第三方注銷(xiāo)時(shí),重置當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)。
需要說(shuō)明的是:通過(guò)在會(huì)話發(fā)起方從第三方注銷(xiāo)時(shí),重置當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí),使得另一用戶(hù)在當(dāng)前設(shè)備上發(fā)起會(huì)話時(shí),其與之前的用戶(hù)發(fā)起會(huì)話時(shí)的設(shè)備標(biāo)識(shí)也不相同,進(jìn)而保證不同用戶(hù)在同一設(shè)備上發(fā)起會(huì)話時(shí),客服系統(tǒng)也能夠準(zhǔn)確進(jìn)行識(shí)別,以將不同用戶(hù)的會(huì)話記錄進(jìn)行隔離,實(shí)現(xiàn)了對(duì)不同用戶(hù)通過(guò)同一設(shè)備發(fā)起會(huì)話時(shí)的用戶(hù)識(shí)別。
根據(jù)本發(fā)明的示例實(shí)施例,所述的會(huì)話控制的裝置700還包括:處理單元760,用于在所述獲取單元720未獲取到所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí)時(shí),創(chuàng)建匿名會(huì)話,并將當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)與所述匿名會(huì)話的會(huì)話記錄對(duì)應(yīng)存儲(chǔ)。
根據(jù)本發(fā)明的示例實(shí)施例,所述關(guān)聯(lián)單元730還配置為:在所述處理單元760創(chuàng)建所述匿名會(huì)話之后,若獲取到用戶(hù)標(biāo)識(shí),則將當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)與獲取到的用戶(hù)標(biāo)識(shí)進(jìn)行關(guān)聯(lián)。
示例性設(shè)備
在介紹了本發(fā)明示例性實(shí)施方式的方法和裝置之后,接下來(lái),介紹根據(jù)本發(fā)明的另一示例性實(shí)施方式的用于會(huì)話控制的設(shè)備。
所屬技術(shù)領(lǐng)域的技術(shù)人員能夠理解,本發(fā)明的各個(gè)方面可以實(shí)現(xiàn)為系統(tǒng)、方法或程序產(chǎn)品。因此,本發(fā)明的各個(gè)方面可以具體實(shí)現(xiàn)為以下形式,即:完全的硬件實(shí)施方式、完全的軟件實(shí)施方式(包括固件、微代碼等),或硬件和軟件方面結(jié)合的實(shí)施方式,這里可以統(tǒng)稱(chēng)為“電路”、“模塊”或“系統(tǒng)”。
在一些可能的實(shí)施方式中,根據(jù)本發(fā)明的用于會(huì)話控制的設(shè)備可以至少包括至少一個(gè)處理單元、以及至少一個(gè)存儲(chǔ)單元。其中,所述存儲(chǔ)單元存儲(chǔ)有程序代碼,當(dāng)所述程序代碼被所述處理單元執(zhí)行時(shí),使得所述處理單元執(zhí)行本說(shuō)明書(shū)上述“示例性方法”部分中描述的根據(jù)本發(fā)明各種示例性實(shí)施方式的會(huì)話控制的方法中的步驟。例如,所述處理單元可以執(zhí)行如圖2中所示的步驟S210,接收會(huì)話發(fā)起方發(fā)起的會(huì)話請(qǐng)求;步驟S220,獲取當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí);步驟S230,獲取所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí);步驟S240,將所述設(shè)備標(biāo)識(shí)與所述用戶(hù)標(biāo)識(shí)進(jìn)行關(guān)聯(lián);步驟S250,展示與所述用戶(hù)標(biāo)識(shí)相關(guān)聯(lián)的所有設(shè)備標(biāo)識(shí)對(duì)應(yīng)的會(huì)話記錄。
下面參照?qǐng)D8來(lái)描述根據(jù)本發(fā)明的這種實(shí)施方式的用于會(huì)話控制的設(shè)備800。圖8示意性示出本發(fā)明實(shí)施方式的用于會(huì)話控制的設(shè)備800的框圖,該用于會(huì)話控制的設(shè)備800僅僅是一個(gè)示例,不應(yīng)對(duì)本發(fā)明實(shí)施例的功能和使用范圍帶來(lái)任何限制。
如圖8所示,用于會(huì)話控制的設(shè)備800以通用計(jì)算設(shè)備的形式表現(xiàn)。用于會(huì)話控制的設(shè)備800的組件可以包括但不限于:上述至少一個(gè)處理單元801、上述至少一個(gè)存儲(chǔ)單元802、連接不同系統(tǒng)組件(包括存儲(chǔ)單元802和處理單元801)的總線803。
總線803表示幾類(lèi)總線結(jié)構(gòu)中的一種或多種,包括存儲(chǔ)器總線或者存儲(chǔ)器控制器、外圍總線、圖形加速端口、處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。
存儲(chǔ)單元802可以包括易失性存儲(chǔ)器形式的可讀介質(zhì),例如隨機(jī)存取存儲(chǔ)器(RAM)8021和/或高速緩存存儲(chǔ)器8022,還可以進(jìn)一步包括只讀存儲(chǔ)器(ROM)8023。
存儲(chǔ)單元802還可以包括具有一組(至少一個(gè))程序模塊8024的程序/實(shí)用工具8025,這樣的程序模塊8024包括但不限于:操作系統(tǒng)、一個(gè)或者多個(gè)應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個(gè)或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)。
用于會(huì)話控制的設(shè)備800也可以與一個(gè)或多個(gè)外部設(shè)備804(例如鍵盤(pán)、指向設(shè)備、藍(lán)牙設(shè)備等)通信,還可與一個(gè)或者多個(gè)能與用于會(huì)話控制的設(shè)備800交互的設(shè)備通信,和/或該用于會(huì)話控制的設(shè)備800能與一個(gè)或多個(gè)其它計(jì)算設(shè)備進(jìn)行通信的任何設(shè)備(例如路由器、調(diào)制解調(diào)器等等)通信。這種通信可以通過(guò)輸入/輸出(I/O)接口805進(jìn)行。并且,用于會(huì)話控制的設(shè)備800還可以通過(guò)網(wǎng)絡(luò)適配器806與一個(gè)或者多個(gè)網(wǎng)絡(luò)(例如局域網(wǎng)(LAN),廣域網(wǎng)(WAN)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖8所示,網(wǎng)絡(luò)適配器806通過(guò)總線803與用于會(huì)話控制的設(shè)備800的其它模塊通信。應(yīng)當(dāng)明白,盡管圖8中未示出,可以結(jié)合用于會(huì)話控制的設(shè)備800使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動(dòng)器、冗余處理單元、外部磁盤(pán)驅(qū)動(dòng)陣列、RAID系統(tǒng)、磁帶驅(qū)動(dòng)器以及數(shù)據(jù)備份存儲(chǔ)系統(tǒng)等。
示例性程序產(chǎn)品
在一些可能的實(shí)施方式中,本發(fā)明的各個(gè)方面還可以實(shí)現(xiàn)為一種程序產(chǎn)品的形式,其包括程序代碼,當(dāng)所述程序產(chǎn)品在終端設(shè)備上運(yùn)行時(shí),所述程序代碼用于使所述終端設(shè)備執(zhí)行本說(shuō)明書(shū)上述“示例性方法”部分中描述的根據(jù)本發(fā)明各種示例性實(shí)施方式的會(huì)話控制的方法中的步驟,例如,所述終端設(shè)備可以執(zhí)行如圖2中所示的步驟S210,接收會(huì)話發(fā)起方發(fā)起的會(huì)話請(qǐng)求;步驟S220,獲取當(dāng)前設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí);步驟S230,獲取所述會(huì)話發(fā)起方的用戶(hù)標(biāo)識(shí);步驟S240,將所述設(shè)備標(biāo)識(shí)與所述用戶(hù)標(biāo)識(shí)進(jìn)行關(guān)聯(lián);步驟S250,展示與所述用戶(hù)標(biāo)識(shí)相關(guān)聯(lián)的所有設(shè)備標(biāo)識(shí)對(duì)應(yīng)的會(huì)話記錄
所述程序產(chǎn)品可以采用一個(gè)或多個(gè)可讀介質(zhì)的任意組合??勺x介質(zhì)可以是可讀信號(hào)介質(zhì)或者可讀存儲(chǔ)介質(zhì)??勺x存儲(chǔ)介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合??勺x存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式盤(pán)、硬盤(pán)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦式可編程只讀存儲(chǔ)器(EPROM或閃存)、光纖、便攜式緊湊盤(pán)只讀存儲(chǔ)器(CD-ROM)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任意合適的組合。
如圖9所示,圖9示意性示出本發(fā)明實(shí)施方式的用于會(huì)話控制的程序產(chǎn)品900示意圖,程序產(chǎn)品900可以采用便攜式緊湊盤(pán)只讀存儲(chǔ)器(CD-ROM)并包括程序代碼,并可以在終端設(shè)備,例如個(gè)人電腦上運(yùn)行。然而,本發(fā)明的程序產(chǎn)品不限于此,在本文件中,可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
可讀信號(hào)介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號(hào),其中承載了可讀程序代碼。這種傳播的數(shù)據(jù)信號(hào)可以采用多種形式,包括——但不限于——電磁信號(hào)、光信號(hào)或上述的任意合適的組合。可讀信號(hào)介質(zhì)還可以是可讀存儲(chǔ)介質(zhì)以外的任何可讀介質(zhì),該可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括——但不限于——無(wú)線、有線、光纜、RF等等,或者上述的任意合適的組合。
可以以一種或多種程序設(shè)計(jì)語(yǔ)言的任意組合來(lái)編寫(xiě)用于執(zhí)行本發(fā)明操作的程序代碼,所述程序設(shè)計(jì)語(yǔ)言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言—諸如Java、C++等,還包括常規(guī)的過(guò)程式程序設(shè)計(jì)語(yǔ)言—諸如“C”語(yǔ)言或類(lèi)似的程序設(shè)計(jì)語(yǔ)言。程序代碼可以完全地在用戶(hù)計(jì)算設(shè)備上執(zhí)行、部分地在用戶(hù)設(shè)備上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶(hù)計(jì)算設(shè)備上部分在遠(yuǎn)程計(jì)算設(shè)備上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算設(shè)備或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算設(shè)備的情形中,遠(yuǎn)程計(jì)算設(shè)備可以通過(guò)任意種類(lèi)的網(wǎng)絡(luò)——包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)—連接到用戶(hù)計(jì)算設(shè)備,或者,可以連接到外部計(jì)算設(shè)備(例如利用因特網(wǎng)服務(wù)提供商來(lái)通過(guò)因特網(wǎng)連接)。
應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了會(huì)話控制設(shè)備的若干裝置或子裝置,但是這種劃分僅僅并非強(qiáng)制性的。實(shí)際上,根據(jù)本發(fā)明的實(shí)施方式,上文描述的兩個(gè)或更多裝置的特征和功能可以在一個(gè)裝置中具體化。反之,上文描述的一個(gè)裝置的特征和功能可以進(jìn)一步劃分為由多個(gè)裝置來(lái)具體化。
此外,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來(lái)執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實(shí)現(xiàn)期望的結(jié)果。附加地或備選地,可以省略某些步驟,將多個(gè)步驟合并為一個(gè)步驟執(zhí)行,和/或?qū)⒁粋€(gè)步驟分解為多個(gè)步驟執(zhí)行。
雖然已經(jīng)參考若干具體實(shí)施方式描述了本發(fā)明的精神和原理,但是應(yīng)該理解,本發(fā)明并不限于所公開(kāi)的具體實(shí)施方式,對(duì)各方面的劃分也不意味著這些方面中的特征不能組合以進(jìn)行受益,這種劃分僅是為了表述的方便。本發(fā)明旨在涵蓋所附權(quán)利要求的精神和范圍內(nèi)所包括的各種修改和等同布置。