即時通訊中的用戶信息處理方法及裝置的制造方法
【技術領域】
[0001]本申請涉及即時通訊技術領域,特別是涉及即時通訊中的用戶信息處理方法及裝置。
【背景技術】
[0002]即時通訊(頂)是通信的一個分支,是指使人們能在網上識別在線用戶,并與他們以某種通信協議為基礎進行的“消息”的實時交換,其中,消息可以是文本、語音、視頻、數據等多種格式。
[0003]隨著即時通訊技術的發展,除了在基本的聊天功能基礎上衍生出一對一聊天、群聊、聊天室、音頻聊天、視頻聊天等功能外,抓圖、傳輸文件、郵件服務、新聞服務和移動通信工具的信息交換、博客等服務,也逐步成了基本的功能,而音樂、電視、游戲和搜索等多種衍生的服務更是日新月異。
[0004]總之,多功能和綜合化已成為頂業務的發展趨勢。因此,如何為即時通訊工具開發出更豐富、更具新意、更能吸引用戶長期駐留的功能,成為本領域技術人員迫切需要解決的技術問題。
【發明內容】
[0005]本申請實施例提供了即時通訊中的用戶信息處理方法及裝置,可以使得頂系統能夠為用戶提供更豐富的信息。
[0006]本申請提供了如下方案:
[0007]—種即時通訊中的用戶信息處理方法,包括:
[0008]獲取即時通訊頂用戶在網絡中的歷史行為數據;
[0009]根據所述歷史行為數據以及預置的角色模型,為所述頂用戶分配角色名稱;其中,所述預置的角色模型中定義有多個角色名稱以及各個角色名稱對應的判定條件,所述判定條件與用戶的行為數據相關;
[0010]基于所述角色名稱提供頂用戶信息。
[0011]一種即時通訊中的用戶信息處理裝置,包括:
[0012]歷史行為數據獲取單元,用于獲取即時通訊IM用戶在網絡中的歷史行為數據;
[0013]角色名稱分配單元,用于根據所述歷史行為數據以及預置的角色模型,為所述頂用戶分配角色名稱;其中,所述預置的角色模型中定義有多個角色名稱以及各個角色名稱對應的判定條件,所述判定條件與用戶的行為數據相關;
[0014]角色名稱提供單元,用于基于所述角色名稱提供頂用戶信息。
[0015]根據本申請提供的具體實施例,本申請公開了以下技術效果:
[0016]通過本申請實施例,可以通過對各個頂用戶在網絡中的各種歷史行為數據的分析,結合預先設置的角色模型,為各個頂用戶分配角色名稱,并可以提供給IM用戶。這樣,IM用戶看到的用戶的稱呼不再局限于用戶自行填寫的昵稱,或者備注的姓名等,還可以有系統為他分配的角色名稱,而且這種角色名稱是與用戶在歷史行為數據相關的,歷史行為數據又可以從一定程度上反映出用戶在真實世界中某方面的喜好等信息,因此,可以使得IM系統能夠為用戶提供更豐富的信息,該信息可以使得虛擬世界與現實世界之間實現關聯,使得用戶在虛擬網絡中的社交更能為真實世界中的現實生活提供有效的幫助。
[0017]當然,實施本申請的任一產品并不一定需要同時達到以上所述的所有優點。
【附圖說明】
[0018]為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0019]圖1是本申請實施例提供的方法的流程圖;
[0020]圖2是本申請實施例提供的裝置的示意圖。
【具體實施方式】
[0021 ] 下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0022]首先需要說明的是,頂工具為用戶構建了一個虛擬的“世界”,在其中進行人際交往時,用戶以各自的身份扮演著一定的角色,并且具有各自的角色名稱?,F有的即時通訊工具中,用戶的角色名稱一般是由用戶本人在注冊時自行填寫的,例如,用戶昵稱等。這種方式從頂誕生之日起一直被沿用,實現起來比較簡單,但是卻顯得比較單調,不利于用戶的長期駐留。本申請實施例就是從用戶角色名稱的角度出發,為IM工具提供了新的功能。在該新功能中,可以手機頂用戶在網絡中的各種歷史行為數據,通過對這種歷史行為數據的分析,以及與預置的角色模型的匹配,可以為IM用戶分配一定的角色名稱,并且可以展示給IM用戶。這樣,IM用戶看到的角色名稱就不再永遠是用戶自行填寫的昵稱或者備注的名稱等,而可以是由系統為其分配的名稱,這種名稱與用戶在現實生活中的某種興趣愛好等可能是相關的,因此,可以使得IM工具界面顯示的信息更具新意,更加豐富多彩,有利于吸引IM用戶的長期駐留。下面對具體的實現方式進行詳細的介紹。
[0023]參見圖1,本申請實施例首先提供了一種即時通訊中的用戶信息處理方法,該方法可以包括以下步驟:
[0024]SlOl:獲取即時通訊頂用戶在網絡中的歷史行為數據;
[0025]當前社交網絡、電子商務平臺、生活服務網站等日益普及,人們的生活已然被數據化了,換言之,人們在網絡中的一舉一動,都可以被記錄到各種后臺數據庫中,包括瀏覽過的網頁、購買過的商品、與好友之間的互動信息,等等,這些信息都可能從一定程度上反映著用戶在某方面的喜好。例如,購物方面的喜好等等。因此,本申請實施例就可以分別針對每個IM用戶,在各種網絡平臺的服務器中收集其歷史行為數據。
[0026]也就是說,具體在獲取IM用戶的歷史行為數據時,可以從多種平臺的服務器中獲取。例如,其中一種最簡單的方式就是可以是獲取頂用戶在頂系統中的聊天記錄數據。由于這種聊天記錄數據中一般會記錄用戶在在線聊天過程中經常提到的話題等信息,因此,可以從中分析出用戶在某方面的興趣愛好等信息,進而幫助進行角色名稱的分配。其中,關于頂用戶在頂系統中的聊天記錄,這種頂系統可以是當前的頂系統內部的聊天記錄,這種數據最容易獲取到,因此直接從自己的服務器中讀取即可?;蛘?,也可以是其他IM系統中的聊天記錄信息,此時,如果預先獲知了其他IM系統的聊天記錄數據訪問接口,則可以通過調用這種接口獲取。同時,在獲取了多個IM系統中的聊天記錄數據之后,還可以分析各用戶名之間的“同人關系”等信息(具體如何發現用戶之間的“同人關系”,可以參考已有技術中的實現,這里不再詳述),將用一個用戶在不同頂系統中的聊天記錄數據得以合并,然后用戶合并之后的數據對用戶進行角色分析。
[0027]另外,具體在獲取頂用戶的歷史行為數據時,還可以獲取頂用戶在電子商務交易平臺中的歷史行為數據。例如,具體可以包括瀏覽過的商品對象信息(例如,瀏覽過的商品對象所屬的類目)、交易過的商品對象信