本發(fā)明涉及計算機技術,尤其涉及一種網(wǎng)絡交易平臺中的即時通訊方法及裝置。
背景技術:
隨著互聯(lián)網(wǎng)不斷發(fā)展,提供了越來越多的應用軟件供用戶使用,例如,用戶可以通過一些網(wǎng)絡交易平臺來發(fā)布物品買賣信息,其他用戶瀏覽信息之后可以與發(fā)布者進行即時會話,即進行即時通訊(instantmessaging,簡稱im)。
現(xiàn)有技術中,如果瀏覽信息的用戶希望同發(fā)布者進行im會話,必須首先登錄網(wǎng)絡交易平臺,在登錄的帳號下進行im會話。
但是,在一些場景下,瀏覽信息的用戶只是希望簡單的同發(fā)布者進行交流,并不需要基于登錄帳號進行其他操作,因此,現(xiàn)有技術這種必須先登錄再進行im會話的方法使得用戶希望的簡單溝通變得復雜,從而影響用戶的體驗。
技術實現(xiàn)要素:
本發(fā)明提供一種網(wǎng)絡交易平臺中的即時通訊方法及裝置,用于解決現(xiàn)有技術中用戶必須登錄網(wǎng)絡交易平臺才能進行即時通訊所導致的用戶體驗差的問題。
本發(fā)明第一方面提供一種網(wǎng)絡交易平臺中的即時通訊方法,包括:
接收到即時通訊請求時,判斷當前是否有主帳號登錄網(wǎng)絡交易平臺;
若否,則確定匿名即時通訊帳號,所述匿名即時通訊帳號由所述網(wǎng)絡交易平臺的即時通訊服務器提供,用于為未登錄所述網(wǎng)絡交易平臺的用戶提供即時通訊服務;
使用所述匿名即時通訊帳號登錄所述網(wǎng)絡交易平臺。
進一步地,使用所述匿名即時通訊帳號登錄所述網(wǎng)絡交易平臺之后,還包括:
接收主帳號登錄信息;
查詢所述主帳號對應的主即時通訊帳號;
將所述匿名即時通訊帳號切換到所述主即時通訊帳號。
進一步地,還包括:
若將所述匿名即時通訊帳號切換到所述主即時通訊帳號時,存在所述匿名即時通訊帳號對應的即時通訊內(nèi)容,則將所述匿名即時通訊帳號對應的即時通訊內(nèi)容合并到所述主即時通訊帳號對應的即時通訊內(nèi)容中。
進一步地,還包括:
還包括:
接收主帳號退出登錄信息;
將所述主帳號對應的主即時通訊帳號切換到所述匿名即時通訊帳號。
進一步地,所述確定匿名即時通訊帳號,包括:
若不存在匿名即時通訊帳號,則向所述網(wǎng)絡交易平臺的即時通訊服務器申請匿名即時通訊帳號;
若存在匿名即時通訊帳號,則獲取已存在的所述匿名即時通訊帳號。
本發(fā)明第二方面提供一種網(wǎng)絡交易平臺中的即時通訊裝置,包括:
第一判斷模塊,用于在接收到即時通訊請求時,判斷當前是否有主帳號登錄網(wǎng)絡交易平臺;
確定模塊,用于在所述第一判斷模塊的判斷結果為否時,確定匿名即時通訊帳號,所述匿名即時通訊帳號由所述網(wǎng)絡交易平臺的即時通訊服務器提供,用于為未登錄所述網(wǎng)絡交易平臺的用戶提供即時通訊服務;
登錄模塊,用于使用所述匿名即時通訊帳號登錄所述網(wǎng)絡交易平臺。
進一步地,還包括:
第一接收模塊,用于接收主帳號登錄信息;
查詢模塊,用于查詢所述主帳號對應的主即時通訊帳號;
第一切換模塊,用于將所述匿名即時通訊帳號切換到所述主即時通訊帳號。
進一步地,還包括:
還包括:
第二判斷模塊,用于判斷在將所述匿名即時通訊帳號切換到所述主即時通訊帳號時,是否存在所述匿名即時通訊帳號對應的即時通訊內(nèi)容;
合并模塊,用于在所述第二判斷模塊的判斷結果為真時,將所述匿名即時通訊帳號對應的即時通訊內(nèi)容合并到所述主即時通訊帳號對應的即時通訊內(nèi)容中。
進一步地,還包括:
第二接收模塊,用于接收主帳號退出登錄信息;
第二切換模塊,用于將所述主帳號對應的主即時通訊帳號切換到所述匿名即時通訊帳號。
進一步地,所述確定模塊包括:
申請單元,用于在不存在匿名即時通訊帳號時,向所述網(wǎng)絡交易平臺的即時通訊服務器申請匿名即時通訊帳號;
獲取單元,用于在存在匿名即時通訊帳號時,獲取已存在的所述匿名即時通訊帳號。
本發(fā)明所提供的網(wǎng)絡交易平臺中的即時通訊方法及裝置,當未登錄網(wǎng)絡交易平臺的用戶發(fā)起即時通訊請求時,客戶端確定出由即時通訊服務器提供的匿名即時通訊帳號,并使用該匿名即時通訊帳號登錄網(wǎng)絡交易平臺的即時通訊服務器,進而由即時通訊服務器基于該匿名即時通訊帳號為用戶提供即時通訊業(yè)務,該過程中無需用戶執(zhí)行任何操作即實現(xiàn)了用戶進行匿名即時通訊,從而極大提升了用戶對網(wǎng)絡交易平臺的使用感受。
附圖說明
為了更清楚地說明本發(fā)明或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明所提供的網(wǎng)絡交易平臺中的即時通訊方法的系統(tǒng)架構圖;
圖2為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊方法實施例一的流程示意圖;
圖3為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊方法實施例二的流程示意圖;
圖4為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊方法實施例三的流程示意圖;
圖5為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊方法實施例四的流程示意圖;
圖6為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊方法實施例五的流程示意圖;
圖7為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊裝置實施例一的模塊結構圖;
圖8為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊裝置實施例二的模塊結構圖;
圖9為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊裝置實施例三的模塊結構圖;
圖10為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊裝置實施例四的模塊結構圖;
圖11為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊裝置實施例五的模塊結構圖。
具體實施方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
圖1為本發(fā)明所提供的網(wǎng)絡交易平臺中的即時通訊方法的系統(tǒng)架構圖,如圖1所示,網(wǎng)絡交易平臺中至少包括主帳號服務器、即時通訊服務器以及客戶端,其中,客戶端可以分別與主帳號服務器以及即時通訊服務器進行連接通信。主帳號服務器用于處理網(wǎng)絡交易平臺中的各種業(yè)務,而即時通訊服務器僅用于處理用戶在網(wǎng)絡交易平臺上進行的即時通訊業(yè)務。
現(xiàn)有技術中,用戶登錄網(wǎng)絡交易平臺時,使用主帳號登錄,客戶端將主帳號信息發(fā)送到主帳號服務器,主帳號服務器再將主帳號信息發(fā)送到即時通訊服務器,即時通訊服務器根據(jù)主帳號確定出主帳號對應的即時通訊帳號,該即時通訊帳號專門用于登錄主帳號的用戶進行即時通訊。一個主帳號對應一個唯一的即時通訊帳號??蛇x地,主帳號服務器和即時通訊服務器之間可以設置一個帳號轉換服務器,主帳號服務器將用戶輸入的主帳號信息發(fā)送給帳號轉換服務器,帳號轉換服務器查詢主帳號對應的即時通訊帳號,并將即時通訊帳號發(fā)送給即時通訊服務器,即時通訊服務器根據(jù)即時通訊帳號為用戶提供對應的即時通訊業(yè)務。
需要說明的是,在上述過程中,用戶可感知的只有主帳號,使用主帳號登錄,而即時通訊帳號是網(wǎng)絡交易平臺內(nèi)部為了向用戶提供即時通訊業(yè)務而產(chǎn)生的帳號,對用戶并不可見。
在上述過程中,如果用戶不使用主帳號登錄,則即時通訊服務器無法獲得即時通訊帳號,進而無法為用戶提供即時通訊業(yè)務。
本發(fā)明基于上述問題,提出一種網(wǎng)絡交易平臺的即時通訊方法,通過為未登錄用戶申請匿名即時通訊帳號,使得用戶在未登錄時也可以進行即時通訊,從而提升用戶的體驗。
圖2為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊方法實施例一的流程示意圖,該方法的執(zhí)行主體為網(wǎng)絡交易平臺中的客戶端,如圖2所示,該方法包括:
s201、接收用戶輸入的即時通訊請求。
例如,當用戶瀏覽網(wǎng)絡交易平臺中的某個頁面并且需要同發(fā)布者進行簡短溝通時,用戶可以點擊頁面上的“交談”按鈕,客戶端識別出用戶的點擊操作后,即接收到用戶的即時通訊請求。
s202、判斷當前是否有主帳號登錄網(wǎng)絡交易平臺,若否,則執(zhí)行s203。
如果當前有主帳號登錄網(wǎng)絡交易平臺,則按照現(xiàn)有技術的過程執(zhí)行,此處不再贅述。如果當前沒有主帳號登錄網(wǎng)絡交易平臺,則說明用戶并未登錄,即用戶并未在開啟客戶端時輸入用戶名、密碼等信息,則繼續(xù)執(zhí)行下述步驟。
s203、確定匿名即時通訊帳號。
其中,該匿名通訊帳號由網(wǎng)絡交易平臺的即時通訊服務器提供,用于為未登錄該網(wǎng)絡交易平臺的用戶提供即時通訊服務。
s204、使用上述匿名即時通訊帳號登錄所述網(wǎng)絡交易平臺,以使所述用戶基于所登錄的所述匿名即時通訊帳號進行即時通訊。
如前所述,現(xiàn)有技術中,如果用戶未使用主帳號登錄網(wǎng)絡交易平臺,在即時通訊服務器無法獲得即時通訊帳號,進而無法為用戶提供即時通訊服務器。本步驟中,當客戶端確定出匿名即時通訊帳號后,使用該匿名即時通訊帳號向即時通訊服務器發(fā)送登錄請求,即時通訊服務器接收到登錄請求之后,判斷該匿名即時通訊帳號為合法帳號后,則為該合法帳號提供對應的即時通訊服務。
上述過程為網(wǎng)絡交易平臺的內(nèi)部操作行為,不需要用戶參與,即無需用戶進行任何操作,即可進行即時通訊。
本實施例中,當未登錄網(wǎng)絡交易平臺的用戶發(fā)起即時通訊請求時,客戶端確定出由即時通訊服務器提供的匿名即時通訊帳號,并使用該匿名即時通訊帳號登錄網(wǎng)絡交易平臺的即時通訊服務器,進而由即時通訊服務器基于該匿名即時通訊帳號為用戶提供即時通訊業(yè)務,該過程中無需用戶執(zhí)行任何操作即實現(xiàn)了用戶進行匿名即時通訊,從而極大提升了用戶對網(wǎng)絡交易平臺的使用感受。
在上述實施例的基礎上,本實施例涉及客戶端確定匿名即時通訊帳號的具體方法,即,圖3為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊方法實施例二的流程示意圖,如圖3所示,客戶端確定匿名即時通訊帳號的具體方法為:
s301、判斷客戶端上是否存在匿名即時通訊帳號,若不存在,則執(zhí)行s302,若存在,則執(zhí)行s303。
s302、向所述網(wǎng)絡交易平臺的即時通訊服務器申請匿名即時通訊帳號。
如果客戶端上并不存在匿名即時通訊帳號,說明用戶是首次在未登錄時發(fā)起即時通訊請求,則此時,客戶端會主動向即時通訊服務器發(fā)送一個申請匿名即時通訊帳號的請求,當即時通訊服務器接收到請求后,可以為該客戶端分配一個專用的匿名即時通訊帳號,可選地,該匿名即時通訊帳號可以與普通的與主帳號關聯(lián)的即時通訊帳號的類型不同,以用來標識其為一個匿名帳號,即時通訊服務器可以針對這一類匿名帳號設置相對較小的權限,例如,發(fā)送即時消息的條數(shù)不能超過50條等。
即時通訊服務器將為客戶端分配的匿名即時通訊帳號發(fā)送給客戶端,客戶端接收到之后,再使用該匿名即時通訊帳號登錄,進而進行即時通訊。進一步地,客戶端會將該匿名即時通訊帳號永久保存起來。當用戶再次在未登錄時發(fā)起即時通訊請求時,客戶端會直接使用該匿名即時通信帳號登錄。從而減少處理時間,提升處理效率。
s303、獲取已存在的所述匿名即時通訊帳號。
如上述步驟中所述,申請到匿名即時通訊帳號后,客戶端會將該匿名即時通訊帳號永久保存起來。本步驟中,當客戶端判斷出本地存在匿名即時通訊帳號時,說明用戶在此之前已經(jīng)進行過未登錄時的即時通訊,因此,客戶端直接獲取本地保存的匿名即時通訊帳號并進行登錄即可。
在上述實施例的基礎上,本實施例涉及用戶使用匿名即時通訊帳號進行即時通訊時又以主帳號登錄網(wǎng)絡交易平臺的處理過程,即,圖4為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊方法實施例三的流程示意圖,如圖4所示,在上述步驟s204之后,還包括:
s401、接收主帳號登錄信息。
例如,用戶a在未登錄的狀態(tài)下同某個二手房信息頁面的發(fā)布者即用戶b進行im會話,在會話過程中,用戶a發(fā)現(xiàn)需要修改一下自己發(fā)布的另一個信息,則此時,用戶使用自己的帳號登錄,即使用主帳號登錄。
s402、查詢主帳號對應的主即時通訊帳號。
可選地,當客戶端識別出使用主帳號登錄之后,向主帳號服務器發(fā)送主帳號登錄請求,并在該請求中攜帶獲取主即時通訊帳號的標識,主帳號服務器通過帳號轉換服務器向即時通訊服務器發(fā)送上述標識,再由即時通訊服務器向客戶端發(fā)送主即時通訊帳號。
s403、將用戶當前所登錄的匿名即時通訊帳號切換到主即時通訊帳號,以使用戶基于主即時通訊帳號進行即時通訊。
可選地,客戶端可以向即時通訊服務器發(fā)送帳號切換請求,以請求即時通訊服務器基于主即時通訊帳號為客戶端提供即時通訊業(yè)務。
在上述實施例的基礎上,本實施例涉及即時通訊內(nèi)容合并的具體方法,即,圖5為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊方法實施例四的流程示意圖,如圖5所示,在上述步驟s403之后,還包括:
s501、判斷在將用戶當前所登錄的匿名即時通訊帳號切換到主即時通訊帳號時,是否存在該匿名即時通訊帳號對應的即時通訊內(nèi)容,若是,則執(zhí)行步驟s502。
可選地,在進行帳號切換時,客戶端判斷用戶當前所在的im會話頁面中是否存在即時通訊內(nèi)容,或者,客戶端也可以通過向即時通訊服務器發(fā)送請求消息,由即時通訊服務器判斷匿名即時通訊帳號下是否存在即時通訊的內(nèi)容。
s502、將匿名即時通訊帳號對應的即時通訊內(nèi)容合并到主即時通訊帳號對應的即時通訊內(nèi)容中。
若客戶端判斷出存在匿名即時通訊帳號對應的即時通訊內(nèi)容,則可選地,客戶端可以獲取這些即時通訊內(nèi)容,當即時通訊帳號從匿名即時通訊帳號切換到主即時通訊帳號后,客戶端再將這些即時通訊內(nèi)容顯示在用戶的im會話頁面中。并且,客戶端還會通知即時通訊服務器將這些即時通訊內(nèi)容復制到主即時通訊帳號下。
本實施例中,通過將即時通訊帳號切換前的即時通訊內(nèi)容合并到切換后的即時通訊帳號下,使得用戶從未登錄主帳號到登錄主帳號時即時通訊的內(nèi)容不會丟失,進一步提升了用戶使用網(wǎng)絡交易平臺的感受。
在上述實施例的基礎上,本實施例涉及用戶退出主帳號時的過程,即,圖6為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊方法實施例五的流程示意圖,如圖6所示,還包括:
s601、接收主帳號退出登錄信息。
s602、將用戶已登錄的主帳號對應的主即時通訊帳號切換到匿名即時通訊帳號。
具體地,當用戶退出主帳號時,即時通訊服務器相應地會將主帳號對應的主即時通訊帳號退出,進而,客戶端可以再次使用保存的匿名即時通訊帳號進行登錄,從而完成即時通訊帳號的切換。
圖7為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊裝置實施例一的模塊結構圖,如圖7所示,該裝置包括:
第一判斷模塊701,用于在接收到即時通訊請求時,判斷當前是否有主帳號登錄網(wǎng)絡交易平臺;
確定模塊702,用于在所述第一判斷模塊的判斷結果為否時,確定匿名即時通訊帳號,所述匿名即時通訊帳號由所述網(wǎng)絡交易平臺的即時通訊服務器提供,用于為未登錄所述網(wǎng)絡交易平臺的用戶提供即時通訊服務;
登錄模塊703,用于使用所述匿名即時通訊帳號登錄所述網(wǎng)絡交易平臺。
該裝置用于實現(xiàn)前述方法實施例,其實現(xiàn)原理和技術效果類似,此處不再贅述。
圖8為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊裝置實施例二的模塊結構圖,如圖8所示,該裝置還包括:
第一接收模塊704,用于接收主帳號登錄信息。
查詢模塊705,用于查詢所述主帳號對應的主即時通訊帳號。
第一切換模塊706,用于將所述匿名即時通訊帳號切換到所述主即時通訊帳號。
圖9為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊裝置實施例三的模塊結構圖,如圖9所示,該裝置還包括:
第二判斷模塊707,用于判斷在將所述匿名即時通訊帳號切換到所述主即時通訊帳號時,是否存在所述匿名即時通訊帳號對應的即時通訊內(nèi)容。
合并模塊708,用于在所述第二判斷模塊的判斷結果為真時,將所述匿名即時通訊帳號對應的即時通訊內(nèi)容合并到所述主即時通訊帳號對應的即時通訊內(nèi)容中。
圖10為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊裝置實施例四的模塊結構圖,如圖10所示,該裝置還包括:
第二接收模塊709,用于接收主帳號退出登錄信息;
第二切換模塊710,用于將所述主帳號對應的主即時通訊帳號切換到所述匿名即時通訊帳號。
圖11為本發(fā)明提供的網(wǎng)絡交易平臺中的即時通訊裝置實施例五的模塊結構圖,如圖11所示,確定模塊702包括:
申請單元7021,用于在不存在匿名即時通訊帳號時,向所述網(wǎng)絡交易平臺的即時通訊服務器申請匿名即時通訊帳號。
獲取單元7022,用于在存在匿名即時通訊帳號時,獲取已存在的所述匿名即時通訊帳號。
本領域普通技術人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的范圍。