本文作者:kaifamei

會話處理方法、網絡設備、終端設備與介質與流程

更新時間:2025-12-27 00:54:32 0條評論

會話處理方法、網絡設備、終端設備與介質與流程



1.本公開涉及通信技術領域,尤其涉及一種會話處理方法、網絡設備、終端設備與計算機可讀存儲介質。


背景技術:



2.在網絡平臺中,各網絡平臺可以為同平臺的用戶之間提供社交服務,例如,社交平臺的用戶之間可以通過社交平臺的服務器進行會話。
3.隨著用戶的通信需求不斷豐富,出現了跨平臺進行通信的需求,例如,第一社交平臺的用戶想要與第二社交平臺的用戶進行通信。
4.相關技術中,可以通過不同平臺之間開發的通信接口,實現不同平臺用戶之間的通信,但是,這種方式通常成本高,難度大。


技術實現要素:



5.本公開提供了一種會話處理方法、網絡設備、終端設備與計算機可讀存儲介質,進而減少了平臺服務方的會話通信成本,且實現了跨平臺用戶身份的顯示。
6.根據本公開的第一方面,提供一種會話處理方法,所述方法應用于網絡設備,包括:
7.接收與第一平臺服務器關聯的第一用戶終端發送的會話消息;
8.解析所述會話請求得到消息內容、所述第一平臺服務器的標識、第一用戶賬戶、第二平臺服務器的標識和第二用戶賬戶,所述第一用戶賬戶為與所述第一用戶終端關聯的用戶賬戶,所述第二用戶賬戶為與第二用戶終端關聯的用戶賬戶,所述第二用戶終端為與所述第二平臺服務器關聯的用戶終端;
9.將所述會話消息發送至所述第二用戶終端,以使所述第二用戶終端顯示所述消息內容、所述第一平臺服務器的標識以及所述第一用戶賬戶。
10.可選的,在接收與第一平臺服務器關聯的第一用戶終端發送的會話消息之前,所述方法還包括:
11.響應于平臺服務器發送的注冊請求,為所述平臺服務器分配標識;
12.解析所述注冊請求得到在所述平臺服務器中注冊的至少一個用戶賬戶;
13.建立所述平臺服務器的標識和所述至少一個用戶賬戶的關聯關系,得到平臺服務器注冊信息。
14.可選的,在為所述平臺服務器分配標識之后,所述方法還包括:
15.將所述平臺服務器的標識發送至所述平臺服務器,以使所述平臺服務器根據用戶賬戶注冊信息確定在所述平臺服務器中注冊的至少一個用戶賬戶,并將所述平臺服務器的標識發送至與每個所述用戶賬戶關聯的用戶終端。
16.可選的,在將所述會話消息發送至所述第二用戶終端之前,所述方法還包括:
17.將所述第一平臺服務器的標識、所述第一用戶賬戶、所述第二平臺服務器的標識
和所述第二用戶賬戶,與所述平臺服務器注冊信息進行比對;
18.若所述平臺服務器注冊信息中包含所述第一平臺服務器的標識、所述第一用戶賬戶、所述第二平臺服務器的標識和所述第二用戶賬戶,則確定將所述會話消息發送至所述第二用戶終端。
19.可選的,在響應于平臺服務器發送的注冊請求,為所述平臺服務器分配標識之后,所述方法還包括:
20.響應于所述平臺服務器發送的分流策略簽約請求,確定所述平臺服務器選擇的分流策略;
21.建立所述平臺服務器的標識和所述平臺服務器選擇的分流策略的對應關系,得到會話消息分流策略信息表。
22.可選的,所述將所述會話消息發送至所述第二用戶終端,包括:
23.響應于所述第一用戶終端的位置信息發生變化,根據所述會話消息分流策略信息表,確定與所述第一平臺服務器的標識對應的目標分流策略,根據所述目標分流策略,將所述會話消息發送至所述第二用戶終端。
24.根據本公開的第二方面,提供一種會話處理方法,所述方法應用于與第一平臺服務器關聯的第一用戶終端,包括:
25.響應于會話發起操作,在第二用戶賬戶的會話界面獲取待發送的消息內容,所述第二用戶賬戶為在第二平臺服務器中注冊的用戶賬戶;
26.響應于對所述消息內容的發送操作,根據第一平臺服務器的標識、第一用戶賬戶、所述第二平臺服務器的標識、所述第二用戶賬戶和所述消息內容,生成會話消息,所述第一用戶賬戶為與所述第一用戶終端關聯的用戶賬戶,所述第二用戶賬戶為與第二用戶終端關聯的用戶賬戶,所述第二用戶終端為與所述第二平臺服務器關聯的用戶終端;
27.將所述會話消息發送至網絡設備,以使所述網絡設備將所述會話消息發送至所述第二用戶終端,所述第二用戶終端用于顯示所述消息內容、所述第一平臺服務器的標識以及所述第一用戶賬戶。
28.根據本公開的第三方面,提供一種網絡設備,包括:
29.處理器;以及
30.存儲器,用于存儲所述處理器的可執行指令;
31.其中,所述處理器配置為經由執行所述可執行指令來執行第一方面,所述的方法。
32.根據本公開的第四方面,提供一種終端設備,所述終端設備為與第一平臺服務器關聯的第一用戶終端,包括:
33.處理器;以及
34.存儲器,用于存儲所述處理器的可執行指令;
35.其中,所述處理器配置為經由執行所述可執行指令來執行第二方面所述的方法。
36.根據本公開的第五方面,提供一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現第一方面,或者第二方面所述的方法。
37.本公開的技術方案具有以下有益效果:
38.提供了一種會話處理方法、網絡設備、終端設備與介質,一方面。不同網絡平臺的平臺服務器之間無需開發通信接口,可以基于網絡設備實現用戶終端之間會話處理,節省
了平臺服務方的會話通信成本;另一方面,接收會話消息的用戶終端可以顯示發送會話消息的用戶賬戶信息,以及用戶賬戶所在平臺服務器的信息,便于跨平臺會話場景下,會話消息接受方高效的確定會話消息發送方的身份信息。
39.應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
40.此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本公開的實施方式,并與說明書一起用于解釋本公開的原理。顯而易見地,下面描述中的附圖僅僅是本公開的一些實施方式,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
41.圖1示出本示例性實施方式中一種會話處理系統的示意性架構圖;
42.圖2示出本示例性實施方式中一種會話處理方法的示例性流程圖;
43.圖3示出本示例性實施方式中一種網絡系統的示意性架構圖;
44.圖4示出本示例性實施方式中另一種會話處理方法的示例性流程圖;
45.圖5示出本示例性實施方式中一種會話處理裝置的結構示意圖;
46.圖6示出本示例性實施方式中另一種會話處理裝置的結構示意圖;
47.圖7示出本示例性實施方式中一種電子設備的結構示意圖。
具體實施方式
48.現在將參考附圖更全面地描述示例性實施方式。然而,示例性實施方式能夠以多種形式實施,且不應被理解為限于在此闡述的范例;相反,提供這些實施方式使得本公開將更加全面和完整,并將示例性實施方式的構思全面地傳達給本領域的技術人員。所描述的特征、結構或特性可以以任何合適的方式結合在一個或更多實施方式中。在下面的描述中,提供許多具體細節從而給出對本公開的實施方式的充分理解。然而,本領域技術人員將意識到,可以實踐本公開的技術方案而省略所述特定細節中的一個或更多,或者可以采用其它的方法、組元、裝置、步驟等。在其它情況下,不詳細示出或描述公知技術方案以避免喧賓奪主而使得本公開的各方面變得模糊。
49.此外,附圖僅為本公開的示意性圖解,并非一定是按比例繪制。圖中相同的附圖標記表示相同或類似的部分,因而將省略對它們的重復描述。附圖中所示的一些方框圖是功能實體,不一定必須與物理或邏輯上獨立的實體相對應。可以采用軟件形式來實現這些功能實體,或在一個或多個硬件模塊或集成電路中實現這些功能實體,或在不同網絡和/或處理器裝置和/或微控制器裝置中實現這些功能實體。
50.附圖中所示的流程圖僅是示例性說明,不是必須包括所有的步驟。例如,有的步驟還可以分解,而有的步驟可以合并或部分合并,因此實際執行的順序有可能根據實際情況改變。
51.相關技術中,面對需要跨平臺進行會話的場景。可以嘗試在用于構建不同平臺服務器之間開發通信接口,以使與不同平臺服務器關聯的不同用戶終端,通過通信接口進行通信。其中,本公開實施例中的平臺服務器指的是元宇宙平臺服務器。
52.示例的,平臺服務器a用于構建元宇宙a1,用戶終端a通過平臺服務器a注冊用戶賬戶a1,平臺服務器b用于構建元宇宙b1,用戶終端b通過平臺服務器b注冊用戶賬戶b1;平臺服務器a和平臺服務器b之間可以開發通信接口,在用戶賬戶a1想要和用戶賬戶b1進行通信的時候,可以通過用戶終端a向平臺服務器a發送會話消息,由平臺服務器a通過平臺服務器a和平臺服務器b之間的通信接口,將會話消息發送至平臺服務器a,并由平臺服務器a將會話消息轉發至用戶賬戶b1的用戶終端b,實現跨平臺的用戶之間的通信。
53.但是,這種跨平臺的會話方案,通常需要平臺服務方花費時間與人力開發不同平臺服務器之間的通信接口,且要在平臺服務器之間架設專門的數據傳輸線路,成本高昂。
54.鑒于上述問題,本公開的示例性實施方式提供一種會話處理方法,針對于涉及跨平臺的用戶會話場景。該包括但不限于:在跨平臺的用戶會話過程中,網路設備接收與第一平臺服務器關聯的第一用戶終端發送的會話消息;解析會話消息得到消息內容、第一平臺服務器的標識、第一用戶賬戶、第二平臺服務器的標識和第二用戶賬戶;將會話消息發送至第二用戶終端,以使第二用戶終端顯示消息內容、第一平臺服務器的標識以及第一用戶賬戶,第一用戶賬戶為與第一用戶終端關聯的用戶賬戶,第二用戶賬戶為與第二用戶終端關聯的用戶賬戶,第二用戶終端為與第二平臺服務器關聯的用戶終端。
55.為了實現上述業務處理方法,本公開的示例性實施方式提供一種會話處理系統。圖1示出了該會話處理系統的示意性架構圖。如圖1所示,業務處理系統100可以包括第一用戶終端110、網絡設備120和第一用戶終端130。其中,第一用戶終端110是在第一平臺服務器中注冊第一用戶賬戶的終端設備,第二用戶終端130是在第二平臺服務器中注冊第二用戶賬戶的終端設備,其中,終端設備可以為臺式電腦、平板電腦、計算機或可穿戴虛擬現實(virtual reality,vr)設備,例如,vr眼鏡或vr頭顯;網絡設備120可以為移動通信業務服務方的網絡系統中的網絡設備,其中,第一用戶終端110和第二用戶終端130可以與網絡設備建立連接,實現會話處理。
56.下面從網絡設備的角度,對會話處理方法進行說明。圖2示出了由網絡設備執行的會話處理方法的示例性流程,可以包括步驟s201至步驟s203:
57.步驟s201,接收與第一平臺服務器關聯的第一用戶終端發送的會話消息;
58.步驟s202,解析會話請求得到消息內容、第一平臺服務器的標識、第一用戶賬戶、第二平臺服務器的標識和第二用戶賬戶;
59.在本公開實施例中,第一用戶賬戶為與第一用戶終端關聯的用戶賬戶,第二用戶賬戶為與第二用戶終端關聯的用戶賬戶,第二用戶終端為與第二平臺服務器關聯的用戶終端。
60.步驟s203,將會話消息發送至第二用戶終端,以使第二用戶終端顯示消息內容、第一平臺服務器的標識以及第一用戶賬戶。
61.綜上所述,本公開實施例提供的會話處理方法,一方面。不同網絡平臺的平臺服務器之間無需開發通信接口,可以基于網絡設備實現用戶終端之間會話處理,節省了平臺服務方的會話通信成本;另一方面,接收會話消息的用戶終端可以顯示發送會話消息的用戶賬戶信息,以及用戶賬戶所在平臺服務器的信息,便于跨平臺會話場景下,會話消息接受方高效的確定會話消息發送方的身份信息。
62.下面對圖2中的每個步驟進行具體說明。
63.在上述步驟s201中,網絡設備可以接收與第一平臺服務器關聯的第一用戶終端發送的會話消息。
64.在本公開實施例中,與第一平臺服務器關聯的第一用戶終端是與由第一平臺服務器提供相應網絡服務的終端設備。示例的,若第一平臺服務器為購物平臺服務器,則第一用戶終端為由購物平臺服務器網絡購物服務的終端設備;若第一服務器為短視頻服務器,則第一用戶終端為由短視頻服務器提供短視頻內容的用戶終端。
65.可以理解的是,在第一用戶終端需要向與第二平臺服務器關聯的第二用戶終端發送會話消息時,第一用戶終端響應于會話發起操作,在第二用戶賬戶的會話界面獲取待發送的消息內容,其中,第二用戶賬戶為在第二平臺服務器中注冊的用戶賬戶;并響應于對消息內容的發送操作,根據第一平臺服務器的標識、第一用戶賬戶、第二平臺服務器的標識、第二用戶賬戶和消息內容,生成會話消息;將會話消息發送至網絡設備。
66.其中,第一用戶終端響應于會話發起操作,在第二用戶賬戶的會話界面獲取待發送的消息內容的過程可以包括:第一用戶終端響應于會話發起操作,顯示用戶信息列表,若獲取到對與第二平臺服務器的標識對應的第二用戶賬戶的選中操作,則確定顯示第二用戶賬戶的會話界面,并獲取在會話界面編輯的消息內容,得到待發送的消息內容。其中,用戶信息列表包括不同平臺服務器的標識,以及與每個服務器平臺的標識關聯的用戶賬戶,與服務器平臺的標識關聯的用戶賬戶為在服務器平臺中注冊過的用戶賬戶。
67.可以理解的是,用戶信息列表可以包括第一平臺服務器的標識,以及與第一平臺服務器的標識對應的第一用戶賬戶,和/或第二平臺服務器的標識,以及與第二平臺服務器的標識關聯的第二用戶賬戶,其中,第一用戶賬戶為在第一平臺服務器中注冊的用戶賬戶;第二用戶賬戶為在第二平臺服務器中注冊的用戶賬戶。
68.其中,第一用戶終端響應于會話發起操作,顯示用戶信息列表的過程可以包括:第一用戶終端響應于會話發起操作,向第一平臺服務器發送用戶信息獲取請求,第一平臺服務器可以向第一用戶終端返回用戶信息列表,第一用戶終端可以顯示用戶信息列表。
69.需要說明的是,在本公開實施例中,為了實現基于網絡設備的跨平臺會話,平臺服務方的平臺服務器可以在網絡設備中進行身份注冊,以便于用戶終端通過網絡設備為用戶終端關聯的平臺服務器分配的標識進行跨平臺會話。
70.在一種可選的實施方式中,在在接收與第一平臺服務器關聯的第一用戶終端發送的會話消息之前,網絡設備還可以允許平臺服務器在網絡設備中進行平臺服務器的標識注冊,其中,網絡設備可以:響應于平臺服務器發送的注冊請求,為平臺服務器分配標識;解析注冊請求得到在平臺服務器中注冊的至少一個用戶賬戶;建立平臺服務器的標識和至少一個用戶賬戶的關聯關系,得到平臺服務器注冊信息。可以為不同平臺服務器建立不同的身份標識,便于在與平臺服務器關聯的用戶終端進行跨平臺會話時,對會話消息發送方和接收方進行識別,以便于在接收方的用戶終端中顯示會話消息發送方的信息。
71.可以理解的是,任何一個平臺服務器都可以在網絡設備中進行標識注冊,例如,網絡設備可以響應于第一平臺服務器發送的注冊請求,為第一平臺服務器分配第一平臺服務器的標識;解析注冊請求得到在第一平臺服務器中注冊的至少一個用戶賬戶;建立第一平臺服務器的標識和至少一個用戶賬戶的關聯關系,得到平臺服務器注冊信息。
72.網絡設備也可以響應于第二平臺服務器發送的注冊請求,為第二平臺服務器分配
第二平臺服務器的標識;解析注冊請求得到在第二平臺服務器中注冊的至少一個用戶賬戶;建立第二平臺服務器的標識和至少一個用戶賬戶的關聯關系,得到平臺服務器注冊信息。
73.在一種可選的實施方式中,網絡設備在為基于平臺服務器分配標識之后,還可以:將平臺服務器的標識發送至平臺服務器,以使平臺服務器根據用戶賬戶注冊信息確定在平臺服務器中注冊的至少一個用戶賬戶,并將平臺服務器的標識發送至與每個用戶賬戶關聯的用戶終端。可以使與平臺服務器關聯的用戶終端得到平臺服務器的標識,并在跨平臺的會話過程中,在會話消息中攜帶平臺服務器的標識,便于處理會話消息的網絡設備對會話消息的發送方進行識別,以及將會話消息的發送方的身份信息提供給會話消息接受方。
74.需要說明的是,在本公開實施例中,移動通信業務服務方的網絡系統由實現不同功能的網絡設備構成,如圖3所示,網絡系統300包括301,上行分類器(uplink classifier,ul cl)用戶面功能設備(user plane function,upf)302,主錨點upf303,主數據網設備304(data network,dn),輔錨點upf305,輔dn306,接入及移動性管理功能設備307(access and mobility management function,amf),會話管理功能設備308(session management function,smf),策略控制功能設備309(policy control function,pfc),網絡曝光功能設備310(network exposure function,nef)。其中,終端設備ue通過接入網絡系統,移動邊緣計算(mobile edge computing,mec)通過nef接入網絡系統。
75.需要說明的是,在本公開實施例中,網絡系統還可以包括云端服務器,平臺服務器可以基于云端服務器注冊平臺服務器的標識,云端服務器可以將平臺服務器注冊信息同步至網絡系統。可以理解的是,在本公開實施例中,平臺服務器注冊平臺服務器的標識的過程可以基于云端服務器實現。
76.在一種可選的實施方式中,網絡系統中的upf用于處理用戶會話消息,則網絡設備(upf)可以接收與第一平臺服務器關聯的第一用戶終端發送的會話消息。
77.在上述步驟s202中,網絡設備可以解析會話請求得到消息內容、第一平臺服務器的標識、第一用戶賬戶、第二平臺服務器的標識和第二用戶賬戶。
78.在本公開實施例中,第一用戶賬戶為與第一用戶終端關聯的用戶賬戶,第二用戶賬戶為與第二用戶終端關聯的用戶賬戶,第二用戶終端為與第二平臺服務器關聯的用戶終端。
79.在一種可選的實施方式中,網絡設備(upf)可以解析會話請求得到消息內容、第一平臺服務器的標識、第一用戶賬戶、第二平臺服務器的標識和第二用戶賬戶。
80.在一種可選的實施方式中,網絡設備得到第一平臺服務器的標識、第一用戶賬戶、第二平臺服務器的標識和第二用戶賬戶后,還可以將第一平臺服務器的標識、第一用戶賬戶、第二平臺服務器的標識和第二用戶賬戶,與平臺服務器注冊信息進行比對;若平臺服務器注冊信息中包含第一平臺服務器的標識、第一用戶賬戶、第二平臺服務器的標識和第二用戶賬戶,則確定將會話消息發送至第二用戶終端;若平臺服務器注冊信息中不包含第一平臺服務器的標識、第一用戶賬戶、第二平臺服務器的標識和第二用戶賬戶中的任一個,則拒絕將會話消息發送至第二用戶終端。可以在確定會話消息發送方的第一平臺服務器的標識,以及會話消息接收方的第二平臺服務器的標識為在網絡系統中已注冊的平臺服務器的標識的前提下,進行會話消息的轉發,防止會話消息的誤處理,提升會話消息處理的精準
度。
81.在上述步驟s203中,網絡設備可以將會話消息發送至第二用戶終端,以使第二用戶終端顯示消息內容、第一平臺服務器的標識以及第一用戶賬戶。
82.在一種可選的實施方式中,網絡設備(upf)將會話消息發送至第二用戶終端的過程可以包括:網絡設備(upf)根據第二用戶賬戶,確定與第二用戶賬戶關聯的第二用戶終端,并將會話消息發送至第二用戶終端。
83.在一種可選的實施方式中,網絡系統還可以支持用戶終端的數據分流業務,在平臺服務器的標識注冊階段,云端服務器在響應于平臺服務器發送的注冊請求,為平臺服務器分配標識之后,還可以:響應于平臺服務器發送的分流策略簽約請求,確定平臺服務器選擇的分流策略;建立平臺服務器的標識和平臺服務器選擇的分流策略的對應關系,得到會話消息分流策略信息表。可以在跨平臺會話過程中,提供會話消息的分流,提升跨平臺會話過程中,消息轉發的效率和便捷度。
84.其中,響應于平臺服務器發送的分流策略簽約請求,確定平臺服務器選擇的分流策略響應于平臺服務器發送的分流策略簽約請求,確定平臺服務器選擇的分流策略的過程可以包括:云端服務器響應于平臺服務器發送的分流策略簽約請求,向平臺服務器提供多個備選分流策略,平臺服務器在多個備選分流策略中選擇目標分流策略,并將目標分流策略發送至云端服務器,云端服務器可以將目標分流策略確定為平臺服務器確定的分流策略。其中,備選分流策略可以包括特定位置ul cl分流策略,位置及用戶簽約ul cl分流策略,位置及應用檢測ul cl分流策略和能力開放ul cl分流策略。可以理解的是,第一平臺服務器可以與
85.在一種可選的實施方式中,分流策略可以是由用戶終端的位置發生變化觸發的分流策略,則網絡設備將會話消息發送至第二用戶終端的過程可以包括:響應于第一用戶終端的位置信息發生變化,根據分流策略信息表,確定與第一平臺服務器的標識對應的目標分流策略,根據目標分流策略,將會話消息發送至第二用戶終端。可以在用戶終端的位置發生變化后,在跨平臺會話過程中,對會話消息進行分流,提升跨平臺會話過程中,消息轉發的效率和便捷度。
86.示例的,若與第一平臺服務器的標識對應的目標分流策略為能力開放ul cl分流策略,則第一用戶終端首次和網絡系統建立pdu會話時,可以附著在主錨點upf上,當amf確定第一用戶終端的位置發生變化后,amf通過nef把第一用戶終端變化后的位置信息發送給mec;mec可以根據第一平臺服務器的標識,在預先存儲的分流策略信息表中,確定與第一平臺服務器的標識對應的目標分流策略,并將目標分流策略和變化后的位置信息發送至pcf;pcf根據變化后的位置信息確定目標ul cl upf,并向smf發送會話消息傳輸策略更新請求,smf向目標ul cl upf發送分流策略啟用指令,目標ul cl upf根據與第一平臺服務器的標識對應的目標分流策略,選擇目標輔錨點upf,并通過目標輔錨點upf傳出會話消息。
87.下面從與第一平臺服務器關聯的第一用戶終端的角度,對會話處理方法進行說明。圖4示出了由第一用戶終端執行的會話處理方法的示例性流程,可以包括步驟s401至步驟s403:
88.步驟s401,響應于會話發起操作,在第二用戶賬戶的會話界面獲取待發送的消息內容;
89.在本公開實施例中,第二用戶賬戶為在第二平臺服務器中注冊的用戶賬戶;
90.步驟s402,響應于對消息內容的發送操作,根據第一平臺服務器的標識、第一用戶賬戶、第二平臺服務器的標識和第二用戶賬戶和消息內容,生成會話消息;
91.在本公開實施例中,第一用戶賬戶為與第一用戶終端關聯的用戶賬戶,第二用戶賬戶為與第二用戶終端關聯的用戶賬戶,第二用戶終端為與第二平臺服務器關聯的用戶終端;
92.步驟s403,將會話消息發送至網絡設備,以使網絡設備將會話消息發送至第二用戶終端;
93.在本公開實施例中,第二用戶終端用于顯示消息內容、第一平臺服務器的標識以及第一用戶賬戶。
94.綜上所述,本公開實施例提供的會話處理方法,一方面,不同網絡平臺的平臺服務器之間無需開發通信接口,可以基于網絡設備實現用戶終端之間會話處理,節省了平臺服務方的會話通信成本;另一方面,發送會話消息的用戶終端可以攜帶與用戶終端關聯的平臺服務器的標識,以使接收會話消息的用戶終端可以顯示發送會話消息的用戶賬戶信息,以及與用戶賬戶關聯的平臺服務器的身份信息,便于跨平臺會話場景下,會話消息接受方高效確定會話消息的來源。
95.本公開實施例提供一種會話處理裝置,會話處理裝置為網絡設備,如圖5所示,會話處理裝置500包括:
96.接收模塊501,被配置為接收與第一平臺服務器關聯的第一用戶終端發送的會話消息;
97.解析模塊502,被配置為解析會話請求得到消息內容、第一平臺服務器的標識、第一用戶賬戶、第二平臺服務器的標識和第二用戶賬戶,第一用戶賬戶為與第一用戶終端關聯的用戶賬戶,第二用戶賬戶為與第二用戶終端關聯的用戶賬戶,第二用戶終端為與第二平臺服務器關聯的用戶終端;
98.第一發送模塊503,被配置為將會話消息發送至第二用戶終端,以使第二用戶終端顯示消息內容、第一平臺服務器的標識以及第一用戶賬戶。
99.可選的,如圖5所示,會話處理裝置500還包括,第一注冊模塊504,被配置為:
100.響應于平臺服務器發送的注冊請求,為平臺服務器分配標識;
101.解析注冊請求得到在平臺服務器中注冊的至少一個用戶賬戶;
102.建立平臺服務器的標識和至少一個用戶賬戶的關聯關系,得到平臺服務器注冊信息。
103.可選的,如圖5所示,會話處理裝置500還包括,第二發送模塊505,被配置為:
104.將平臺服務器的標識發送至平臺服務器,以使平臺服務器根據用戶賬戶注冊信息確定在平臺服務器中注冊的至少一個用戶賬戶,并將平臺服務器的標識發送至與每個用戶賬戶關聯的用戶終端。
105.可選的,如圖5所示,會話處理裝置500還包括,鑒權模塊506,被配置為:
106.將第一平臺服務器的標識、第一用戶賬戶、第二平臺服務器的標識和第二用戶賬戶,與平臺服務器注冊信息進行比對;
107.若平臺服務器注冊信息中包含第一平臺服務器的標識、第一用戶賬戶、第二平臺
服務器的標識和第二用戶賬戶,則確定將會話消息發送至第二用戶終端。
108.可選的,如圖5所示,會話處理裝置500還包括,第二注冊模塊507,被配置為:
109.響應于平臺服務器發送的分流策略簽約請求,確定平臺服務器選擇的分流策略;
110.建立平臺服務器的標識和平臺服務器選擇的分流策略的對應關系,得到會話消息分流策略信息表。
111.可選的,第一發送模塊503,被配置為:
112.響應于第一用戶終端的位置信息發生變化,根據會話消息分流策略信息表,確定與第一平臺服務器的標識對應的目標分流策略,根據目標分流策略,將會話消息發送至第二用戶終端。
113.本公開實施例提供一種會話處理裝置,會話處理裝置為與第一平臺服務器關聯的第一用戶終端,如圖6所示,會話處理裝置600包括:
114.獲取模塊601,被配置為響應于會話發起操作,在第二用戶賬戶的會話界面獲取待發送的消息內容,第二用戶賬戶為在第二平臺服務器中注冊的用戶賬戶;
115.生成模塊602,被配置為響應于對消息內容的發送操作,根據第一平臺服務器的標識、第一用戶賬戶、第二平臺服務器的標識、第二用戶賬戶和消息內容,生成會話消息,第一用戶賬戶為與第一用戶終端關聯的用戶賬戶,第二用戶賬戶為與第二用戶終端關聯的用戶賬戶,第二用戶終端為與第二平臺服務器關聯的用戶終端;
116.第三發送模塊603,被配置為將會話消息發送至網絡設備,以使網絡設備將會話消息發送至第二用戶終端,第二用戶終端用于顯示消息內容、第一平臺服務器的標識以及第一用戶賬戶。
117.本公開的示例性實施方式還提供了一種計算機可讀存儲介質,可以實現為一種程序產品的形式,其包括程序代碼,當程序產品在電子設備上運行時,程序代碼用于使電子設備執行本說明書上述“示例性方法”部分中描述的根據本公開各種示例性實施方式的步驟。在一種實施方式中,該程序產品可以實現為便攜式緊湊盤只讀存儲器(cd-rom)并包括程序代碼,并可以在電子設備,例如個人電腦上運行。然而,本公開的程序產品不限于此,在本文件中,可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執行系統、裝置或者器件使用或者與其結合使用。
118.程序產品可以采用一個或多個可讀介質的任意組合。可讀介質可以是可讀信號介質或者可讀存儲介質。可讀存儲介質例如可以為但不限于電、磁、光、電磁、紅外線、或半導體的系統、裝置或器件,或者任意以上的組合。可讀存儲介質的更具體的例子(非窮舉的列表)包括:具有一個或多個導線的電連接、便攜式盤、硬盤、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。
119.計算機可讀信號介質可以包括在基帶中或者作為載波一部分傳播的數據信號,其中承載了可讀程序代碼。這種傳播的數據信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。可讀信號介質還可以是可讀存儲介質以外的任何可讀介質,該可讀介質可以發送、傳播或者傳輸用于由指令執行系統、裝置或者器件使用或者與其結合使用的程序。
120.可讀介質上包含的程序代碼可以用任何適當的介質傳輸,包括但不限于無線、有
線、光纜、rf等等,或者上述的任意合適的組合。
121.可以以一種或多種程序設計語言的任意組合來編寫用于執行本公開操作的程序代碼,程序設計語言包括面向對象的程序設計語言—諸如java、c++等,還包括常規的過程式程序設計語言—諸如“c”語言或類似的程序設計語言。程序代碼可以完全地在用戶計算設備上執行、部分地在用戶設備上執行、作為一個獨立的軟件包執行、部分在用戶計算設備上部分在遠程計算設備上執行、或者完全在遠程計算設備或服務器上執行。在涉及遠程計算設備的情形中,遠程計算設備可以通過任意種類的網絡,包括局域網(lan)或廣域網(wan),連接到用戶計算設備,或者,可以連接到外部計算設備(例如利用因特網服務提供商來通過因特網連接)。
122.本公開的示例性實施方式還提供了一種電子設備,可以是終端設備或者平臺服務器。下面參考圖7對該電子設備進行說明。應當理解,圖7顯示的電子設備700僅僅是一個示例,不應對本公開實施方式的功能和使用范圍帶來任何限制。
123.如圖7所示,電子設備700以通用計算設備的形式表現。電子設備700的組件可以包括但不限于:至少一個處理單元710、至少一個存儲單元720、連接不同系統組件(包括存儲單元720和處理單元710)的總線730。
124.其中,存儲單元存儲有程序代碼,程序代碼可以被處理單元710執行,使得處理單元710執行本說明書上述“示例性方法”部分中描述的根據本發明各種示例性實施方式的步驟。例如,處理單元710可以執行如圖2所示的方法步驟等。
125.存儲單元720可以包括易失性存儲單元,例如隨機存取存儲單元(ram)721和/或高速緩存存儲單元722,還可以進一步包括只讀存儲單元(rom)723。
126.存儲單元720還可以包括具有一組(至少一個)程序模塊725的程序/實用工具724,這樣的程序模塊725包括但不限于:操作系統、一個或者多個應用程序、其它程序模塊以及程序數據,這些示例中的每一個或某種組合中可能包括網絡環境的實現。
127.總線730可以包括數據總線、地址總線和控制總線。
128.電子設備700也可以與一個或多個外部設備800(例如鍵盤、指向設備、藍牙設備等)通信,這種通信可以通過輸入/輸出(i/o)接口740進行。電子設備700還可以通過網絡適配器750與一個或者多個網絡(例如局域網(lan),廣域網(wan)和/或公共網絡,例如因特網)通信。如圖所示,網絡適配器750通過總線730與電子設備700的其它模塊通信。應當明白,盡管圖中未示出,可以結合電子設備700使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設備驅動器、冗余處理單元、外部磁盤驅動陣列、raid系統、磁帶驅動器以及數據備份存儲系統等。
129.應當注意,盡管在上文詳細描述中提及了用于動作執行的設備的若干模塊或者單元,但是這種劃分并非強制性的。實際上,根據本公開的示例性實施方式,上文描述的兩個或更多模塊或者單元的特征和功能可以在一個模塊或者單元中具體化。反之,上文描述的一個模塊或者單元的特征和功能可以進一步劃分為由多個模塊或者單元來具體化。
130.所屬技術領域的技術人員能夠理解,本公開的各個方面可以實現為系統、方法或程序產品。因此,本公開的各個方面可以具體實現為以下形式,即:完全的硬件實施方式、完全的軟件實施方式(包括固件、微代碼等),或硬件和軟件方面結合的實施方式,這里可以統稱為“電路”、“模塊”或“系統”。本領域技術人員在考慮說明書及實踐這里公開的發明后,將
容易想到本公開的其他實施方式。本技術旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施方式僅被視為示例性的,本公開的真正范圍和精神由權利要求指出。
131.應當理解的是,本公開并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權利要求來限定。

技術特征:


1.一種會話處理方法,其特征在于,所述方法應用于網絡設備,包括:接收與第一平臺服務器關聯的第一用戶終端發送的會話消息;解析所述會話請求得到消息內容、所述第一平臺服務器的標識、第一用戶賬戶、第二平臺服務器的標識和第二用戶賬戶,所述第一用戶賬戶為與所述第一用戶終端關聯的用戶賬戶,所述第二用戶賬戶為與第二用戶終端關聯的用戶賬戶,所述第二用戶終端為與所述第二平臺服務器關聯的用戶終端;將所述會話消息發送至所述第二用戶終端,以使所述第二用戶終端顯示所述消息內容、所述第一平臺服務器的標識以及所述第一用戶賬戶。2.根據權利要求1所述的方法,其特征在于,在接收與第一平臺服務器關聯的第一用戶終端發送的會話消息之前,所述方法還包括:響應于平臺服務器發送的注冊請求,為所述平臺服務器分配標識;解析所述注冊請求得到在所述平臺服務器中注冊的至少一個用戶賬戶;建立所述平臺服務器的標識和所述至少一個用戶賬戶的關聯關系,得到平臺服務器注冊信息。3.根據權利要求2所述的方法,其特征在于,在為所述平臺服務器分配標識之后,所述方法還包括:將所述平臺服務器的標識發送至所述平臺服務器,以使所述平臺服務器根據用戶賬戶注冊信息確定在所述平臺服務器中注冊的至少一個用戶賬戶,并將所述平臺服務器的標識發送至與每個所述用戶賬戶關聯的用戶終端。4.根據權利要求2所述的方法,其特征在于,在將所述會話消息發送至所述第二用戶終端之前,所述方法還包括:將所述第一平臺服務器的標識、所述第一用戶賬戶、所述第二平臺服務器的標識和所述第二用戶賬戶,與所述平臺服務器注冊信息進行比對;若所述平臺服務器注冊信息中包含所述第一平臺服務器的標識、所述第一用戶賬戶、所述第二平臺服務器的標識和所述第二用戶賬戶,則確定將所述會話消息發送至所述第二用戶終端。5.根據權利要求2所述的方法,其特征在于,在響應于平臺服務器發送的注冊請求,為所述平臺服務器分配標識之后,所述方法還包括:響應于所述平臺服務器發送的分流策略簽約請求,確定所述平臺服務器選擇的分流策略;建立所述平臺服務器的標識和所述平臺服務器選擇的分流策略的對應關系,得到會話消息分流策略信息表。6.根據權利要求5所述的方法,其特征在于,所述將所述會話消息發送至所述第二用戶終端,包括:響應于所述第一用戶終端的位置信息發生變化,根據所述會話消息分流策略信息表,確定與所述第一平臺服務器的標識對應的目標分流策略,根據所述目標分流策略,將所述會話消息發送至所述第二用戶終端。7.一種會話處理方法,其特征在于,所述方法應用于與第一平臺服務器關聯的第一用戶終端,包括:
響應于會話發起操作,在第二用戶賬戶的會話界面獲取待發送的消息內容,所述第二用戶賬戶為在第二平臺服務器中注冊的用戶賬戶;響應于對所述消息內容的發送操作,根據第一平臺服務器的標識、第一用戶賬戶、所述第二平臺服務器的標識、所述第二用戶賬戶和所述消息內容,生成會話消息,所述第一用戶賬戶為與所述第一用戶終端關聯的用戶賬戶,所述第二用戶賬戶為與第二用戶終端關聯的用戶賬戶,所述第二用戶終端為與所述第二平臺服務器關聯的用戶終端;將所述會話消息發送至網絡設備,以使所述網絡設備將所述會話消息發送至所述第二用戶終端,所述第二用戶終端用于顯示所述消息內容、所述第一平臺服務器的標識以及所述第一用戶賬戶。8.一種網絡設備,其特征在于,包括:處理器;以及存儲器,用于存儲所述處理器的可執行指令;其中,所述處理器配置為經由執行所述可執行指令來執行權利要求1至6任一項所述的方法。9.一種終端設備,其特征在于,所述終端設備為與第一平臺服務器關聯的第一用戶終端,包括:處理器;以及存儲器,用于存儲所述處理器的可執行指令;其中,所述處理器配置為經由執行所述可執行指令來執行權利要求7所述的方法。10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6,或者權利要求7任一項所述的方法。

技術總結


本公開提供了一種會話處理方法、網絡設備、終端設備與介質,涉及通信技術領域。所述會話處理方法包括:接收與第一平臺服務器關聯的第一用戶終端發送的會話消息;解析會話請求得到消息內容、第一平臺服務器的標識、第一用戶賬戶、第二平臺服務器的標識和第二用戶賬戶,第一用戶賬戶為與第一用戶終端關聯的用戶賬戶,第二用戶賬戶為與第二用戶終端關聯的用戶賬戶,第二用戶終端為與第二平臺服務器關聯的用戶終端;將會話消息發送至第二用戶終端,以使第二用戶終端顯示消息內容、第一平臺服務器的標識以及第一用戶賬戶。本公開減少了平臺服務方的會話通信成本,且實現了跨平臺用戶身份的顯示。的顯示。的顯示。


技術研發人員:

王磊 時曉厚 杜梅 曾然然 林悅

受保護的技術使用者:

中國電信股份有限公司

技術研發日:

2022.09.09

技術公布日:

2022/12/8


文章投稿或轉載聲明

本文鏈接:http://m.newhan.cn/zhuanli/patent-1-47548-0.html

來源:專利查詢檢索下載-實用文體寫作網版權所有,轉載請保留出處。本站文章發布于 2022-12-18 19:51:02

發表評論

驗證碼:
用戶名: 密碼: 匿名發表
評論列表 (有 條評論
2人圍觀
參與討論