Message processing and cloud mobile phone login authentication method and device, electronic equipment and medium
By deploying 5G message cloud service platform and new message applications in the cloud mobile platform, the authentication of message interaction is achieved, and the problem of restricted or missing cloud message functions on the cloud mobile phone is solved, and the message function experience of cloud mobile phones is improved.
Patent Information
- Application Number
- CN202411457365.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-27
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2043-06-27
AI Technical Summary
Cloud mobile phones have limited or lack of cloud messaging functions in the communication field, mainly due to the dependence and limitations of cloud mobile phones and local mobile phone permissions.
By deploying 5G message cloud service platform and new message applications in the cloud mobile platform, authentication of message interaction is realized. The specific steps include receiving a message sending request, obtaining cached authentication information, verifying the message session authentication identifier, and sending the message to the 5G message center after the verification is passed.
It realizes the use of 5G message and SMS services consistent with native phones, solves the problem of limited or missing message functions of cloud phones, and improves the message function experience of cloud phones.
Smart Images

Figure CN119449382A_ABST
Abstract
Description
[0001] This application is a divisional application of the Chinese patent application submitted to the China Patent Office on June 27, 2023, with application number 202310773548.9 and invention name "Message processing and cloud mobile phone login authentication method, device, electronic device and medium". Technical Field
[0002] The present disclosure relates to the field of communication technology, and in particular to a message processing and cloud phone login authentication method, device, electronic device and medium. Background Art
[0003] Cloud phones are a specific implementation model of virtualization technology, which ultimately provides users with operating systems in the cloud. Currently, the cloud-side mobile phone functions implemented by cloud phones focus on cloud computing, storage, and data for general mobile phone applications. However, due to the dependence and limitations of cloud phones and local mobile phone permissions, the messaging function is limited or even missing. Summary of the invention
[0004] The present disclosure provides a message processing and cloud phone login authentication method, device, electronic device and medium to at least solve the problem of limited or missing functions of cloud messaging functions in related technologies.
[0005] The technical solution of the present disclosure is as follows:
[0006] According to a first aspect of an embodiment of the present disclosure, a message processing method is provided, including: receiving a message sending request sent by a cloud phone platform message client arranged in a cloud phone platform, the message sending request including a message to be sent, a message session authentication identifier of an online user and a destination number of the message to be sent; obtaining cached authentication information, the authentication information including a message session authentication identifier corresponding to a user number of a registered user; performing a first verification on the received message session authentication identifier according to the message session authentication identifier corresponding to the user number of the registered user; after the first verification passes, sending the message to be sent and the destination number to a fifth generation mobile communication technology 5G message center to which the destination number belongs, so that the 5G message center can send the message to be sent to a mobile phone terminal or a message-as-a-platform corresponding to the destination number.
[0007] According to a second aspect of an embodiment of the present disclosure, a message processing method is provided, including: receiving a message synchronization request sent by a 5G message center, the message synchronization request including a message to be received and a destination number; obtaining cached authentication information, the authentication information including a message session authentication identifier corresponding to a user number of a registered user; determining, based on the user number of the registered user, that the user corresponding to the destination number is a registered user, and the user corresponding to the destination number is online, then sending the message to be received to a cloud phone platform message client set in the cloud phone platform, so that the cloud phone platform message client can display the message to be received, and sending the message to be received to the cloud phone client of the user corresponding to the destination number for display.
[0008] According to a third aspect of an embodiment of the present disclosure, a cloud phone login authentication method is provided, including: receiving a single sign-on authentication request sent by a cloud phone platform message client set in the cloud phone platform, the single sign-on authentication request including a 5G message single sign-on token, and the 5G message single sign-on token is sent by the cloud phone platform to the cloud phone platform message client through the cloud phone client; sending the single sign-on authentication request to the cloud phone platform; receiving a user number of a registered user corresponding to the 5G message single sign-on token sent by the cloud phone platform, the user number of the registered user corresponding to the 5G message single sign-on token is sent by the cloud phone platform after the received 5G message single sign-on token is authenticated; generating a message session authentication identifier corresponding to the user number of the registered user, and caching the message session authentication identifier corresponding to the user number of the registered user as authentication information; sending the message session authentication identifier corresponding to the user number of the registered user to the cloud phone platform message client for caching.
[0009] According to a fourth aspect of an embodiment of the present disclosure, a message processing method is provided, including: generating a message sending request, the message sending request including the message to be sent, the message session authentication identifier of the online user and the destination number of the message to be sent; sending the message sending request to a 5G message cloud service platform, so that the 5G message cloud service platform can perform a first verification on the received message session authentication identifier according to the message session authentication identifier corresponding to the user number of the registered user in the cached authentication information, and after the first verification passes, send the message to be sent to the mobile phone terminal or message platform corresponding to the destination number through the 5G message center to which the destination number belongs.
[0010] According to a fifth aspect of an embodiment of the present disclosure, a message processing method is provided, including: receiving a message to be received sent by a 5G message cloud service platform, the message to be received is sent by the 5G message cloud service platform after receiving a message synchronization request sent by a 5G message center, determining that a user corresponding to a destination number is a registered user according to a user number of a registered user in cached authentication information, and the user corresponding to the destination number is online, the message synchronization request includes the message to be received and the destination number; displaying the message to be received; and sending the message to be received to a cloud phone client of a user corresponding to the destination number for display.
[0011] According to the sixth aspect of the embodiment of the present disclosure, a cloud phone login authentication method is provided, including: receiving a 5G message single sign-on token sent by a cloud phone client, the 5G message single sign-on token is generated by a cloud phone platform after the cloud phone client successfully logs in, and the 5G message single sign-on token corresponds to the user number of a currently logged-in registered user; sending a single sign-on authentication request to a 5G message cloud service platform, the single sign-on authentication request including the 5G message single sign-on token; receiving a message session authentication identifier corresponding to the user number of the currently logged-in registered user sent by the 5G message cloud service platform, the message session authentication identifier corresponding to the user number of the currently logged-in registered user is generated by the 5G message cloud service platform after receiving the user number of the currently logged-in registered user corresponding to the 5G message single sign-on token sent by the cloud phone platform according to the single sign-on authentication request; and caching the message session authentication identifier corresponding to the user number of the registered user.
[0012] According to the seventh aspect of the embodiment of the present disclosure, a cloud phone login authentication method is provided, including: receiving a single sign-on authentication request sent by a 5G message cloud service platform, the single sign-on authentication request including a 5G message single sign-on token; authenticating the 5G message single sign-on token; after the authentication is passed, sending the user number of the currently logged-in registered user corresponding to the 5G message single sign-on token to the 5G message cloud service platform, so that the 5G message cloud service platform can generate a message session authentication identifier corresponding to the user number of the registered user, and cache the message session authentication identifier corresponding to the user number of the registered user as authentication information, and send the message session authentication identifier corresponding to the user number of the registered user to the cloud phone platform message client for caching.
[0013] According to an eighth aspect of an embodiment of the present disclosure, a message processing device is provided, including: a first receiving module, used to receive a message sending request sent by a cloud phone platform message client set in a cloud phone platform, the message sending request including the message to be sent, the message session authentication identifier of an online user and the destination number of the message to be sent; a first acquisition module, used to obtain cached authentication information, the authentication information including the message session authentication identifier corresponding to the user number of a registered user; a first verification module, used to perform a first verification on the received message session authentication identifier according to the message session authentication identifier corresponding to the user number of the registered user; a first sending module, used to send the message to be sent and the destination number to a fifth generation mobile communication technology 5G message center to which the destination number belongs after the first verification is passed, so that the 5G message center can send the message to be sent to the mobile phone terminal or message platform corresponding to the destination number.
[0014] According to the ninth aspect of the embodiments of the present disclosure, a message processing device is provided, including: a second receiving module, used to receive a message synchronization request sent by a 5G message center, the message synchronization request including a message to be received and a destination number; a second obtaining module, used to obtain cached authentication information, the authentication information including a message session authentication identifier corresponding to a user number of a registered user; a second sending module, used to determine, based on the user number of the registered user, that the user corresponding to the destination number is a registered user, and the user corresponding to the destination number is online, and then send the message to be received to a cloud phone platform message client set in the cloud phone platform, so that the cloud phone platform message client can display the message to be received, and send the message to be received to the cloud phone client of the user corresponding to the destination number for display.
[0015] According to the tenth aspect of an embodiment of the present disclosure, a cloud phone login authentication device is provided, comprising: a third receiving module, used to receive a single sign-on authentication request sent by a cloud phone platform message client set in the cloud phone platform, the single sign-on authentication request including a 5G message single sign-on token, and the 5G message single sign-on token is sent by the cloud phone platform to the cloud phone platform message client through the cloud phone client; a third sending module, used to send the single sign-on authentication request to the cloud phone platform; a fourth receiving module, used to receive the user number of a registered user corresponding to the 5G message single sign-on token sent by the cloud phone platform, the user number of the registered user corresponding to the 5G message single sign-on token is sent by the cloud phone platform after the received 5G message single sign-on token is authenticated; a first generating module, used to generate a message session authentication identifier corresponding to the user number of the registered user, and cache the message session authentication identifier corresponding to the user number of the registered user as authentication information; a fourth sending module, used to send the message session authentication identifier corresponding to the user number of the registered user to the cloud phone platform message client for caching.
[0016] According to the eleventh aspect of an embodiment of the present disclosure, a message processing device is provided, including: a second generating module, used to generate a message sending request, the message sending request including the message to be sent, the message session authentication identifier of the online user and the destination number of the message to be sent; a fifth sending module, used to send the message sending request to a 5G message cloud service platform, so that the 5G message cloud service platform can perform a first verification on the received message session authentication identifier according to the message session authentication identifier corresponding to the user number of the registered user in the cached authentication information, and after the first verification passes, send the message to be sent to the mobile terminal or message platform corresponding to the destination number through the 5G message center to which the destination number belongs.
[0017] According to the twelfth aspect of an embodiment of the present disclosure, a message processing device is provided, including: a fifth receiving module, for receiving a message to be received sent by a 5G message cloud service platform, the message to be received is sent by the 5G message cloud service platform after receiving a message synchronization request sent by a 5G message center, and determining that the user corresponding to the destination number is a registered user according to the user number of the registered user in the cached authentication information, and the user corresponding to the destination number is online, the message synchronization request includes the message to be received and the destination number; a first display module, for displaying the message to be received; a sixth sending module, for sending the message to be received to the cloud mobile phone client of the user corresponding to the destination number for display.
[0018] According to the thirteenth aspect of the embodiment of the present disclosure, a cloud phone login authentication device is provided, including: a sixth receiving module, used to receive a 5G message single sign-on token sent by a cloud phone client, the 5G message single sign-on token is generated by the cloud phone platform after the cloud phone client successfully logs in, and the 5G message single sign-on token corresponds to the user number of the currently logged-in registered user; a seventh sending module, used to send a single sign-on authentication request to the 5G message cloud service platform, the single sign-on authentication request includes the 5G message single sign-on token; the seventh receiving module, used to receive a message session authentication identifier corresponding to the user number of the currently logged-in registered user sent by the 5G message cloud service platform, the message session authentication identifier corresponding to the user number of the currently logged-in registered user is generated by the 5G message cloud service platform after receiving the user number of the currently logged-in registered user corresponding to the 5G message single sign-on token sent by the cloud phone platform according to the single sign-on authentication request; a cache module, used to cache the message session authentication identifier corresponding to the user number of the registered user.
[0019] According to the fourteenth aspect of an embodiment of the present disclosure, a cloud phone login authentication device is provided, comprising: an eighth receiving module, used to receive a single sign-on authentication request sent by a 5G message cloud service platform, the single sign-on authentication request including a 5G message single sign-on token; an authentication module, used to authenticate the 5G message single sign-on token; an eighth sending module, used to send the user number of a currently logged-in registered user corresponding to the 5G message single sign-on token to the 5G message cloud service platform after the authentication is passed, so that the 5G message cloud service platform can generate a message session authentication identifier corresponding to the user number of the registered user, and cache the message session authentication identifier corresponding to the user number of the registered user as authentication information, and send the message session authentication identifier corresponding to the user number of the registered user to the cloud phone platform message client for caching.
[0020] According to the fifteenth aspect of the embodiments of the present disclosure, an electronic device is provided, comprising: a processor; a memory for storing executable instructions of the processor; wherein the processor is configured to execute the instructions to implement the message processing method as described in the first aspect of the embodiments of the present disclosure, or to implement the message processing method as described in the second aspect of the embodiments of the present disclosure, or to implement the cloud phone login authentication method as described in the third aspect of the embodiments of the present disclosure, or to implement the message processing method as described in the fourth aspect of the embodiments of the present disclosure, or to implement the message processing method as described in the fifth aspect of the embodiments of the present disclosure, or to implement the cloud phone login authentication method as described in the sixth aspect of the embodiments of the present disclosure, or to implement the cloud phone login authentication method as described in the seventh aspect of the embodiments of the present disclosure.
[0021] According to the sixteenth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided. When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is enabled to execute the message processing method as described in the first aspect of the embodiments of the present disclosure, or implement the message processing method as described in the second aspect of the embodiments of the present disclosure, or implement the cloud phone login authentication method as described in the third aspect of the embodiments of the present disclosure, or implement the message processing method as described in the fourth aspect of the embodiments of the present disclosure, or implement the message processing method as described in the fifth aspect of the embodiments of the present disclosure, or implement the cloud phone login authentication method as described in the sixth aspect of the embodiments of the present disclosure, or implement the cloud phone login authentication method as described in the seventh aspect of the embodiments of the present disclosure.
[0022] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:
[0023] The message processing method provided by the disclosed embodiment is that in the process of cloud phone receiving messages, the 5G message cloud service platform set in the basic message platform determines the registered user and online status of the user corresponding to the destination number sent by the cloud phone platform message client based on the cached authentication information, and when it is determined that the user corresponding to the destination number is a registered user and is online, the message to be received is sent to the cloud phone platform message client corresponding to the destination number for display, and the message to be received is pushed to the corresponding cloud phone client for display through the cloud phone platform message client. The disclosed embodiment realizes the authentication of message interaction based on the cached authentication information, and can use 5G messages and SMS services consistent with the native mobile phone experience on the cloud phone client, realizes the cloud of cloud phone message functions, and solves the problem of limited or missing message functions caused by the dependence and limitations of cloud phones and local mobile phone permissions.
[0024] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0026] Figure 1 The present invention is a schematic diagram of an implementation scenario of a cloud phone according to an exemplary embodiment.
[0027] Figure 2 It is a schematic diagram of cloud migration at the computing, storage and data levels of a mobile phone according to another exemplary embodiment.
[0028] Figure 3This is a schematic diagram showing the interaction between a cloud and a cloud phone application according to another exemplary embodiment.
[0029] Figure 4 It is a communication diagram of a 5G message center according to another exemplary embodiment.
[0030] Figure 5 It is a schematic diagram of the overall architecture of cloud phone message uploading to the cloud according to another exemplary embodiment.
[0031] Figure 6 is a schematic diagram showing an H5 implementation method according to another exemplary embodiment.
[0032] Figure 7 The present invention is a flowchart of a message processing method according to another exemplary embodiment.
[0033] Figure 8 The present invention is a flowchart of a message processing method according to another exemplary embodiment.
[0034] Fig. 9 The present invention is a flowchart of a message processing method according to another exemplary embodiment.
[0035] Fig.10 The present invention is a flowchart of a message processing method according to another exemplary embodiment.
[0036] Fig.11 The present invention is a flowchart of a cloud phone login authentication method according to another exemplary embodiment.
[0037] Fig.12 The present invention is a flowchart of a message processing method according to another exemplary embodiment.
[0038] Fig.13 The present invention is a flowchart of a message processing method according to another exemplary embodiment.
[0039] Fig.14 The present invention is a flowchart of a cloud phone login authentication method according to another exemplary embodiment.
[0040] Fig.15 The present invention is a flowchart of a cloud phone login authentication method according to another exemplary embodiment.
[0041] Fig.16 It is a signaling interaction diagram of a message processing method according to another exemplary embodiment.
[0042] Fig.17 It is a signaling interaction diagram of a message processing method according to another exemplary embodiment.
[0043] Fig.18 It is a signaling interaction diagram of a cloud phone login authentication method according to another exemplary embodiment.
[0044] Fig.19 It is a block diagram of a message processing device according to another exemplary embodiment.
[0045] Fig. 20 It is a block diagram of a message processing device according to another exemplary embodiment.
[0046] Fig.21 It is a block diagram of a cloud phone login authentication device according to another exemplary embodiment.
[0047] Fig. 22 It is a block diagram of a message processing device according to another exemplary embodiment.
[0048] Fig.23 It is a block diagram of a message processing device according to another exemplary embodiment.
[0049] Fig.24 It is a block diagram of a cloud phone login authentication device according to another exemplary embodiment.
[0050] Fig.25 It is a block diagram of a cloud phone login authentication device according to another exemplary embodiment.
[0051] Fig.26 is a block diagram of an electronic device according to another exemplary embodiment. DETAILED DESCRIPTION
[0052] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.
[0053] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0054] Cloud phones are a specific implementation of virtualization technology, which ultimately provide users with Android instances (or operating systems) in the cloud. Users can remotely control cloud phones in real time through video streaming, and ultimately realize the cloud operation of Android native applications (Application, APP for short) and mobile games. Figure 1 As shown in the figure, cloud phone products process all the systems and applications on the user's native mobile phone side "on the cloud". Through streaming media, the user APP side displays and accepts operation instructions, reducing the dependence on terminal hardware.
[0055] like Figure 2 As shown in the figure, the cloud-side mobile phone functions currently implemented by cloud phones focus on the cloud computing, storage, and data level of general mobile phone applications, meeting the needs of users for mobile office, game proxy, and other applications. The cloud phone essentially provides users with an experience that allows them to use mobile phone functions in the cloud through a cheaper mobile phone and a dedicated cloud phone application (i.e., cloud phone client). Figure 3 As shown, the cloud (i.e., cloud phone platform) and cloud phone application (i.e., cloud phone client) can interact with each other through video stream and command stream.
[0056] Since it is a cloud-based implementation of mobile phone functions, the most basic communication function of mobile phones currently also has a basic implementation mode in cloud phones. Taking the message function as an example, the cloud phone calls the SMS permission access mechanism provided by the mobile phone itself, and users can read and send and receive SMS content at the message entrance in the cloud phone application. However, since the reading of SMS permissions needs to be associated with the mobile phone number corresponding to the user identification (Subscriber Identity Module, referred to as SIM) card inserted into the user's actual mobile phone, the use scenario is very limited when the cloud phone supports different mobile phone numbers to log in. If the mobile phone number associated with the user's login to the cloud phone is inconsistent with the mobile phone number currently running on the mobile phone, the SMS permission docking method will not be available. At the same time, the SMS upgrade service fifth-generation mobile communication technology (5th Generation Mobile Communication Technology, referred to as 5G) messages launched by operators cannot obtain and operate the native 5G message information of the mobile phone through the mobile phone permission acquisition method. Therefore, the cloud phone product is limited in function or even missing in the cloud in terms of the message capability in the communication field. To this end, this application proposes a solution that can realize the cloud of message capabilities.
[0057] As an upgrade of the basic SMS service of operators, 5G messages have already achieved the integration of rich media (such as pictures, audio and video, location and cards, etc.) and SMS functions on the platform side of the existing network. Figure 4As shown in the figure, the 5G Message Center (5G MessageCenter, referred to as 5GMC) network element is connected to the 5G message terminal and the ordinary mobile phone terminal respectively, and has the functions of the Rich Communication Suite (RCS) and the SMS center at the same time. The other side is connected to the Messaging as a Platform (MaaP) and the conversational robot\5G message service provider (Chatbot\Chatbot Service Provider, referred to as Chatbot\CSP).
[0058] Figure 5 FIG. 1 is a schematic diagram of the overall architecture of cloud phone message clouding according to an exemplary embodiment. Figure 5 As shown, the mobile phone terminal (5G message terminal or ordinary mobile phone terminal) is connected to the 5GMC set in the basic message platform, and the 5GMC is connected to the Chatbot\CSP through the MaaP platform. The 5GMC is also connected to the SMS application\service provider (SMS application\Service Provider, referred to as SMS application\SP) through the SMS gateway. The 5GMC is also connected to the 5G message cloud service platform set in the basic message platform. The 5G message cloud service platform and the cloud phone platform message client set in the cloud phone platform are connected to each other based on lightweight protocols such as the Session Initialization Protocol (Session initialization Protocol, referred to as SIP) or the Hypertext Transfer Protocol (Hyper Text Transfer Protocol, referred to as HTTP). The cloud phone platform message client is connected to the cloud phone client (i.e., the cloud phone application) and interacts through video streams and command streams.
[0059] like Figure 5As shown, on the basic message platform side, on the basis of the basic capabilities of the operator's basic message network element 5GMC that aggregates SMS and 5G messages (including interactions between users and between users and applications), the 5G message cloud service provided by the 5G message cloud service platform is further superimposed, and the push and intercommunication of the full amount of basic message services for cloud mobile phone products are realized through a bypass method. On the cloud mobile phone platform side, the existing message entry application is replaced with a new message application (i.e., the cloud mobile phone platform message client). The new message application includes a 5G message Hypertext Markup Language 5 (HTML5 or H5 for short) front-end or software development kit (SDK for short) application to realize a new basic communication message function and related user interface experience (UIUE for short) processing logic. Through the collaboration of the 5G message cloud service platform and the new cloud mobile phone platform message client, the cloud mobile phone message function is upgraded to solve the dependency and limitation of cloud mobile phone and local mobile phone permissions.
[0060] The following describes in detail the implementation mechanisms of the 5G message cloud service platform newly deployed on the basic message platform side and the new message application (i.e., the cloud phone platform message client) deployed on the cloud phone platform side of the embodiment of the present disclosure.
[0061] 1. The implementation mechanism of the newly deployed 5G message cloud service platform on the basic message platform side.
[0062] The disclosed embodiment introduces the 5G message cloud service platform in a bypass mode and connects with the 5GMC network element of the existing network standard, laying an important foundation for message intercommunication with cloud phones. The core mechanism includes:
[0063] 1) 5GMC simultaneously copies 5G messages and SMS.
[0064] Based on the convergence of 5G messaging and SMS capabilities, 5GMC adds a synchronization mechanism to push all information to the 5G messaging cloud service platform in real time. In addition, in order to reduce synchronization consumption, in addition to simple copy-sending of all messages, the synchronization mechanism can also adopt a subscription push mechanism, that is, only synchronizing the 5G messages and SMS of users subscribed to the 5G messaging cloud service platform.
[0065] 2) 5GMC receives and processes message push requests from cloud services through the standard interface of the existing 5G message network.
[0066] To support the intercommunication of cloud phone information, 5GMC can receive message push requests from the 5G message cloud service platform according to the existing standard 5G message SIP intercommunication interface between platforms. According to the established standard functions, it can complete the 5G message or SMS push to its access terminal.
[0067] 3) The ability to connect the 5G message cloud service platform with the cloud phone platform.
[0068] Based on the integration mode of cloud phones, the 5G message cloud service platform provides supporting access service capabilities. For the access authentication of cloud phone clients, the 5G message cloud service platform is further connected with the cloud phone platform based on the mobile phone number after the cloud phone client itself logs in, and the internal single sign-on and authorization mechanism are superimposed to realize the access authentication of 5G message services.
[0069] If the cloud phone platform message client adopts the H5 integration mode of WebView, the 5G message cloud service platform has a built-in 5G message H5 mode Web service module to complete the rendering, page generation and push of the relevant H5 front-end message interface. Under the relevant message interaction process, the downlink message queue telemetry transmission (Message Queuing Telemetry Transport, referred to as MQTT) notification + uplink HTTP information pull mechanism suitable for the H5 front-end programming language (JavaScript, referred to as JS) script call method is adopted to achieve business functions consistent with the native mobile terminals of 5G messages and SMS services.
[0070] If the cloud phone platform message client adopts the SDK application replacement method, the 5G message cloud service platform focuses on the encoding and decoding of server-side messages and related message routing and forwarding processing, and does not involve front-end logic. The interaction of 5G messages and SMS is uniformly carried by the SIP protocol.
[0071] 2. The implementation mechanism of the new message application deployed on the cloud phone platform side (i.e., the cloud phone platform message client).
[0072] New message applications can be implemented in two ways:
[0073] The first method is deep customization mode: the cloud phone platform is upgraded through the SDK application mode.
[0074] Specifically, the original cloud phone platform messaging application is directly upgraded, and the message protocol stack encoding and decoding and UIUE related logic processing are implemented in the form of messaging APP or SDK. The new messaging APP or SDK is extended based on the 5G message standardized SIP protocol stack and carries rich media and SMS content at the same time.
[0075] The second method is the lightweight H5 cloud service model: the cloud phone platform integrates the message H5 front-end through the WebView component.
[0076] Specifically, the WebView component is a control used to display Web pages. It is based on the WebKit engine and therefore has the function of rendering Web pages. Figure 6 As shown, the H5 implementation is optimized based on general Web technology, which can minimize the adaptation workload on the cloud phone platform side. Using lighter and more general protocols such as HTTP+MQTT, all message logic (including UIUE implementation) can be implemented on the 5G message cloud service platform side through the H5 mode. In order to maintain the consistency of the message experience with the native mobile phone in the H5 mode, the cloud phone platform message client will allocate independent storage space resources for the message WebView component, and call and implement message reminder notifications and other functions in the cloud phone platform message client based on JS script capabilities.
[0077] The technical solutions in the embodiments of the present disclosure are further described clearly and completely below in conjunction with the accompanying drawings.
[0078] Figure 7 : is a flowchart of a message processing method according to an exemplary embodiment. The execution subject of the message processing method of the embodiment of the present disclosure is the message processing device provided by the embodiment of the present disclosure, and the message processing device can be set in an electronic device, such as a 5G message cloud service platform set in a basic message platform, to execute the message processing method of the embodiment of the present disclosure. Figure 7 As shown, the message processing method of the embodiment of the present disclosure is a process of a cloud phone initiating a message, which may specifically include the following steps:
[0079] S701, receiving a message sending request sent by a cloud phone platform message client set in the cloud phone platform, wherein the message sending request includes a message to be sent, a message session authentication identifier of an online user, and a destination number of the message to be sent.
[0080] In the disclosed embodiment, when a user (i.e., a user who has successfully logged into the cloud phone client and is online, such as user A) initiates a message through the cloud phone client's message portal (i.e., the cloud phone platform message client set in the cloud phone platform), the cloud phone platform message client generates a message sending request and sends the message sending request to the 5G message cloud service platform. The message sending request may specifically include, but is not limited to, the message to be sent, the message session authentication identifier of the online user (e.g., user A), and the destination number of the message to be sent (e.g., mobile phone number B). The message sending request may specifically be an HTTP request.
[0081] Among them, the message to be sent is the one that the user (such as user A) inputs into the cloud phone platform message client through the cloud phone client, that is, the specific content of the message. The message session authentication identifier of the online user (such as user A) is obtained by the cloud phone platform message client based on the message session authentication identifier (such as message session authentication identifier A, message session authentication identifier B, ...) corresponding to the user number (such as mobile phone number A, mobile phone number B, ...) of the registered user (such as user A, user B, ...) cached in the cloud phone login authentication process. The destination number (such as mobile phone number B), that is, the called mobile phone number, is input into the cloud phone platform message client by the user (such as user A) through the cloud phone client.
[0082] The 5G message cloud service platform receives the message sending request sent by the cloud phone platform message client.
[0083] It should be noted here that the message session authentication identifier may specifically include but is not limited to a message session authentication token or a message session authentication cookie. The message to be sent may be a text message or a 5G message.
[0084] S702, obtaining cached authentication information, where the authentication information includes a message session authentication identifier corresponding to a user number of a registered user.
[0085] In the disclosed embodiment, the 5G message cloud service platform obtains the authentication information cached in the cloud phone login authentication process, and the authentication information includes the message session authentication identifier (e.g., message session authentication identifier A, message session authentication identifier B, ...) corresponding to the user number (e.g., mobile phone number A, mobile phone number B, ...) of a registered user (e.g., user A, user B, ...), that is, it includes registered user-user number-message session authentication identifier.
[0086] S703: Perform a first verification on the received message session authentication identifier according to the message session authentication identifier corresponding to the user number of the registered user.
[0087] In the disclosed embodiment, the 5G message cloud service platform performs a validity check on the message session authentication identifier in the received message sending request based on the cached authentication information, which is recorded as the first check. If a message session authentication identifier that is consistent with the message session authentication identifier in the message sending request can be found in the authentication information, the first check passes.
[0088] S704, after the first verification is passed, the message to be sent and the destination number are sent to the fifth generation mobile communication technology 5G message center to which the destination number belongs, so that the 5G message center can send the message to be sent to the mobile terminal or message platform corresponding to the destination number.
[0089] In the disclosed embodiment, if the first verification passes, the 5G message cloud service platform sends (i.e. pushes) the message to be sent and the destination number to the 5GMC to which the destination number belongs through the standard interface of the existing network according to the destination number in the message sending request. 5GMC completes the push of subsequent messages in accordance with the standard Mobile Terminated (MT) message process, that is, 5GMC sends the message to be sent to the mobile terminal corresponding to the destination number in the form of SMS or 5G message, or 5GMC sends the message to be sent to the MaaP platform corresponding to the destination number in the form of 5G message.
[0090] It should be noted here that when the cloud phone platform message client is deployed in deep customization mode, the cloud phone platform is upgraded through the SDK application mode and uses the SIP protocol for message interaction between the cloud phone platform message client and the 5G message cloud service platform.
[0091] In summary, in the message processing method of the disclosed embodiment, in the process of cloud phone initiating messages, the 5G message cloud service platform set in the basic message platform verifies the message session authentication identifier sent by the cloud phone platform message client according to the cached authentication information, and after the verification, sends the message initiated by the cloud phone to the mobile terminal or message platform corresponding to the destination number through the 5G message center. The disclosed embodiment realizes the authentication of message interaction based on the cached authentication information, and can use 5G message and SMS services consistent with the native mobile phone experience on the cloud phone client, realizing the cloud migration of cloud phone message functions, and solving the problem of limited or missing message functions caused by the dependence and limitations of cloud phone and local mobile phone permissions.
[0092] Figure 8 FIG. 1 is a flowchart of a message processing method according to another exemplary embodiment. Figure 8 As shown, the message processing method of the embodiment of the present disclosure is a process of initiating a message by a cloud phone. Figure 7 Based on the embodiment shown, the following steps may be specifically included:
[0093] S801, receiving a message sending request sent by a cloud phone platform message client set in the cloud phone platform, wherein the message sending request includes a message to be sent, a message session authentication identifier of an online user, and a destination number of the message to be sent.
[0094] S802, obtaining cached authentication information, where the authentication information includes a message session authentication identifier corresponding to a user number of a registered user.
[0095] S803: Perform a first verification on the received message session authentication identifier according to the message session authentication identifier corresponding to the user number of the registered user.
[0096] In the embodiment of the present disclosure, the specific process of steps S801-S803 can refer to the relevant description of steps S701-S703 in the above embodiment, which will not be repeated here.
[0097] S804: After the first verification is passed, the message to be sent is stored in the message queue corresponding to the user number.
[0098] In the disclosed embodiment, if the first verification passes, the 5G message cloud service platform stores the message to be sent in the message sending request in the message queue corresponding to the user number of the current online user, waiting to be sent out.
[0099] S805, sending the message to be sent and the destination number to the fifth generation mobile communication technology 5G message center to which the destination number belongs, so that the 5G message center can send the message to be sent to the mobile terminal or message platform corresponding to the destination number.
[0100] In the disclosed embodiment, the 5G message cloud service platform sends the messages to be sent stored in the message queue to the 5GMC to which the destination number belongs. For the specific process, please refer to the relevant description in step S704 in the above embodiment, which will not be repeated here.
[0101] The message processing method of the disclosed embodiment may also include a process of displaying the message to be sent on the cloud phone platform message client and the cloud phone client, which may specifically include two implementation methods.
[0102] The first method is that the 5G message cloud service platform notifies the cloud phone platform message client to pull the message, see the following steps S806-S809.
[0103] S806, sending the message pull notification message to the cloud phone platform message client.
[0104] In the disclosed embodiment, the 5G message cloud service platform sends a message pull notification message to the cloud phone platform message client to notify the cloud phone platform message client that it can pull messages to obtain messages to be sent.
[0105] S807, receiving a message pull request sent by the cloud phone platform message client, where the message pull request includes a message session authentication identifier.
[0106] In the disclosed embodiment, after receiving the message pull notification message, the cloud phone platform message client sends a message pull request to the 5G message cloud service platform. The message pull request includes at least a message session authentication identifier, and the message pull request can be specifically an HTTP request initiated by the cloud phone platform message client through the WebView front end.
[0107] S808: Perform a second verification on the received message session authentication identifier according to the message session authentication identifier corresponding to the user number of the registered user.
[0108] In the disclosed embodiment, the 5G message cloud service platform performs a validity check on the message session authentication identifier in the received message pull request based on the cached authentication information, which is recorded as the second check. If a message session authentication identifier that is consistent with the message session authentication identifier in the message pull request can be found in the authentication information, the second check passes.
[0109] S809, after the second verification is passed, the message to be sent is sent to the cloud phone platform message client, so that the cloud phone platform message client can display the message to be sent, and the message to be sent is sent to the cloud phone client of the online user for display.
[0110] In the disclosed embodiment, if the second check passes, the 5G message cloud service platform sends the message to be sent stored in the message queue to the cloud phone platform message client. The cloud phone platform message client displays the message to be sent, and sends the message to be sent to the cloud phone client logged in by the current online user via video streaming. The cloud phone client receives and displays the message to be sent. The 5G message cloud service platform can send the message to be sent to the cloud phone platform message client via HTTP response, and the cloud phone platform message client completes the message page content display based on the message to be sent.
[0111] The second method is that the 5G message cloud service platform notifies the cloud mobile platform message client to display directly. Please refer to the following steps:
[0112] The response message that passes the first verification is sent to the cloud phone platform message client, so that the cloud phone platform message client can display the message to be sent, and the message to be sent is sent to the cloud phone client of the online user for display.
[0113] In the disclosed embodiment, when sending a message sending request, the cloud phone platform message client can cache the message to be sent input by the user. The 5G message cloud service platform sends a response message that passes the first verification to the cloud phone platform message client. After receiving the response message that passes the first verification sent by the 5G message cloud service platform, the cloud phone platform message client can directly display the cached message to be sent, and send the message to be sent to the cloud phone client logged in by the current online user via video streaming. The cloud phone client receives and displays the message to be sent.
[0114] In summary, in the message processing method provided by the embodiment of the present disclosure, in the process of cloud phone initiating messages, the 5G message cloud service platform set in the basic message platform verifies the message session authentication identifier sent by the cloud phone platform message client according to the cached authentication information, and after the verification, sends the message initiated by the cloud phone through the 5G message center to the mobile terminal or message platform corresponding to the destination number, and notifies the cloud phone platform message client to display the message initiated by the cloud phone by pulling or directly displaying. The embodiment of the present disclosure implements the authentication of message interaction based on the cached authentication information, and can use 5G messages and SMS services that are consistent with the native mobile phone experience on the cloud phone client, realizing the cloud migration of the cloud phone message function, and solving the problem of limited or missing message functions caused by the dependence and limitations of the cloud phone and local mobile phone permissions.
[0115] Fig. 9 : is a flowchart of a message processing method according to another exemplary embodiment. The execution subject of the message processing method of the embodiment of the present disclosure is the message processing device provided by the embodiment of the present disclosure, and the message processing device can be set in an electronic device, such as a 5G message cloud service platform set in a basic message platform, to execute the message processing method of the embodiment of the present disclosure. Fig. 9 As shown, the message processing method of the embodiment of the present disclosure is a process of a cloud phone receiving a message, which may specifically include the following steps:
[0116] S901, receiving a message synchronization request sent by a 5G message center, where the message synchronization request includes the message to be received and the destination number.
[0117] In the disclosed embodiment, after the 5GMC to which the destination number (i.e., the called number) belongs receives the 5G message or SMS (i.e., the message to be received by the cloud phone) pushed by the basic network, the synchronization copy logic is triggered: a message synchronization request is sent to the 5G message cloud service platform, and the message synchronization request includes the message to be received and the destination number. The 5G message cloud service platform receives the message synchronization request sent by the 5GMC.
[0118] S902, obtaining cached authentication information, where the authentication information includes a message session authentication identifier corresponding to a user number of a registered user.
[0119] In the disclosed embodiment, the 5G message cloud service platform obtains the authentication information cached in the cloud phone login authentication process, and the authentication information includes the message session authentication identifier (e.g., message session authentication identifier A, message session authentication identifier B, ...) corresponding to the user number (e.g., mobile phone number A, mobile phone number B, ...) of a registered user (e.g., user A, user B, ...), that is, it includes registered user-user number-message session authentication identifier.
[0120] It should be noted here that the message session authentication identifier may specifically include but is not limited to a message session authentication token or a message session authentication cookie.
[0121] S903, determine that the user corresponding to the destination number is a registered user based on the user number of the registered user, and the user corresponding to the destination number is online, then send the message to be received to the cloud phone platform message client set in the cloud phone platform, so that the cloud phone platform message client can display the message to be received, and send the message to be received to the cloud phone client of the user corresponding to the destination number for display.
[0122] In the disclosed embodiment, the 5G message cloud service platform determines whether the user corresponding to the destination number in the received message synchronization request is a registered user and whether it is online based on the cached authentication information. If the user number consistent with the destination number in the message synchronization request can be found in the authentication information, it is determined that the user corresponding to the destination number is a registered user, and the online status of the user corresponding to the destination number is obtained. If the user corresponding to the destination number is a registered user and the user corresponding to the destination number is online, the 5G message cloud service platform sends the message to be received to the cloud phone platform message client set in the cloud phone platform. The cloud phone platform message client displays the message to be received and sends the message to be received to the cloud phone client currently logged in by the user corresponding to the destination number through a video stream. The cloud phone client receives and displays the message to be received. Among them, the 5G message cloud service platform can send the message to be received to the cloud phone platform message client by HTTP response, and the cloud phone platform message client completes the message page content display based on the message to be received.
[0123] It should be noted here that when the cloud phone platform message client is deployed in deep customization mode, the cloud phone platform is upgraded through the SDK application mode and uses the SIP protocol for message interaction between the cloud phone platform message client and the 5G message cloud service platform.
[0124] In summary, in the message processing method provided by the embodiment of the present disclosure, in the process of cloud phone receiving messages, the 5G message cloud service platform set in the basic message platform determines the registered user and online status of the user corresponding to the destination number sent by the cloud phone platform message client based on the cached authentication information, and when it is determined that the user corresponding to the destination number is a registered user and is online, the message to be received is sent to the cloud phone platform message client corresponding to the destination number for display, and the message to be received is pushed to the corresponding cloud phone client for display through the cloud phone platform message client. The embodiment of the present disclosure implements the authentication of message interaction based on the cached authentication information, and can use 5G messages and SMS services that are consistent with the native mobile phone experience on the cloud phone client, realizing the cloud migration of cloud phone message functions, and solving the problem of limited or missing message functions caused by the dependence and limitations of cloud phones and local mobile phone permissions.
[0125] Fig.10 FIG. 1 is a flowchart of a message processing method according to another exemplary embodiment. Fig.10 As shown, the message processing method of the embodiment of the present disclosure is a process of receiving messages by a cloud phone. Fig. 9 Based on the embodiment shown, the following steps may be specifically included:
[0126] S1001, receiving a message synchronization request sent by a 5G message center, where the message synchronization request includes a message to be received and a destination number.
[0127] S1002, obtaining cached authentication information, where the authentication information includes a message session authentication identifier corresponding to a user number of a registered user.
[0128] In the embodiment of the present disclosure, the specific process of steps S1001-S1002 can refer to the relevant description of steps S901-S902 in the above embodiment, which will not be repeated here.
[0129] In the above embodiment, step S903 "determining that the user corresponding to the destination number is a registered user according to the user number of the registered user, and the user corresponding to the destination number is online, sending the message to be received to the cloud phone platform message client set in the cloud phone platform, so that the cloud phone platform message client can display the message to be received, and sending the message to be received to the cloud phone client of the user corresponding to the destination number for display" may specifically include the following steps:
[0130] S1003, determining, based on the user number of the registered user, that the user corresponding to the destination number is a registered user, and the user corresponding to the destination number is online, then sending a message pull notification message to the cloud phone platform message client.
[0131] In the disclosed embodiment, the 5G message cloud service platform determines whether the user corresponding to the destination number in the received message synchronization request is a registered user and whether the user is online based on the cached authentication information. If a user number that is consistent with the destination number in the message synchronization request can be found in the authentication information, it is determined that the user corresponding to the destination number is a registered user, and the online status of the user corresponding to the destination number is obtained. If the user corresponding to the destination number is a registered user and the user corresponding to the destination number is online, the 5G message cloud service platform sends a message pull notification message to the cloud phone platform message client to notify the cloud phone platform message client that it can pull messages to obtain messages to be received.
[0132] S1004, receiving a message pull request sent by the cloud phone platform message client, where the message pull request includes a message session authentication identifier of a user corresponding to a destination number.
[0133] In the disclosed embodiment, after receiving the message pull notification message, the cloud phone platform message client sends a message pull request to the 5G message cloud service platform. The message pull request includes at least the message session authentication identifier of the user corresponding to the destination number, and the message pull request can be specifically an HTTP request initiated by the cloud phone platform message client through the WebView front end.
[0134] S1005: Perform a third verification on the received message session authentication identifier according to the cached message session authentication identifier corresponding to the user number of the registered user.
[0135] In the disclosed embodiment, the 5G message cloud service platform performs a validity check on the message session authentication identifier in the received message pull request based on the cached authentication information, which is recorded as the third check. If a message session authentication identifier that is consistent with the message session authentication identifier in the message pull request can be found in the authentication information, the third check passes.
[0136] S1006, after the third verification is passed, the message to be received is sent to the cloud phone platform message client, so that the cloud phone platform message client can display the message to be received, and the message to be received is sent to the cloud phone client of the user corresponding to the destination number for display.
[0137] In the disclosed embodiment, if the third check passes, the 5G message cloud service platform sends the message to be received to the cloud phone platform message client. The cloud phone platform message client displays the message to be received, and sends the message to be received to the cloud phone client logged in by the current online user via video streaming. The cloud phone client receives and displays the message to be received. The 5G message cloud service platform can send the message to be received to the cloud phone platform message client via HTTP response, and the cloud phone platform message client completes the message page content display based on the message to be received.
[0138] S1007: Determine, based on the user number of the registered user, that the user corresponding to the destination number is an unregistered user, and discard the message to be received.
[0139] In the embodiment of the present disclosure, if it is determined that the user corresponding to the destination number is an unregistered user, the 5G message cloud service platform directly discards the message to be received.
[0140] S1008: Determine, based on the user number of the registered user, that the user corresponding to the destination number is a registered user, and if the user corresponding to the destination number is in an offline state, cache the message to be received in an offline message mode.
[0141] In the embodiment of the present disclosure, if it is determined that the user corresponding to the destination number is a registered user but the user is offline, the 5G message cloud service platform caches the messages to be received as offline messages, and pushes the messages to be received when it is detected that the user is online.
[0142] In summary, the message processing method provided by the embodiment of the present disclosure is that in the process of cloud phone receiving messages, the 5G message cloud service platform set in the basic message platform determines the registered user and online status of the user corresponding to the destination number sent by the cloud phone platform message client according to the cached authentication information, and when it is determined that the user corresponding to the destination number is a registered user and is in an online state, the message to be received is sent to the cloud phone platform message client corresponding to the destination number for display, and the message to be received is pushed to the corresponding cloud phone client for display through the cloud phone platform message client, and when it is determined that the user corresponding to the destination number is an unregistered user, the message to be received is discarded, and when it is determined that the user corresponding to the destination number is a registered user but the user is offline, the message to be received is cached in the form of offline messages. The embodiment of the present disclosure realizes the authentication of message interaction based on the cached authentication information, and can use 5G messages and SMS services consistent with the native mobile phone experience on the cloud phone client, realizing the cloud of the cloud phone message function, and solving the problem of limited or missing message functions caused by the dependence and limitations of the cloud phone and local mobile phone permissions.
[0143] Fig.11It is a flow chart of a cloud phone login authentication method according to another exemplary embodiment. The execution subject of the cloud phone login authentication method of the embodiment of the present disclosure is the cloud phone login authentication device provided by the embodiment of the present disclosure. The cloud phone login authentication device can be set in an electronic device, such as a 5G message cloud service platform set in a basic message platform, to execute the cloud phone login authentication method of the embodiment of the present disclosure. Fig.11 As shown, the cloud phone login authentication method of the embodiment of the present disclosure may specifically include the following steps:
[0144] S1101, receiving a single sign-on authentication request sent by a cloud phone platform message client set in the cloud phone platform, wherein the single sign-on authentication request includes a 5G message single sign-on token, and the 5G message single sign-on token is sent by the cloud phone platform to the cloud phone platform message client through the cloud phone client.
[0145] In the disclosed embodiment, the single sign-on module in the cloud phone platform generates a 5G message single sign-on token after the cloud phone client successfully logs in, and sends the 5G message single sign-on token to the cloud phone client, and the 5G message single sign-on token corresponds to the user number of the currently logged-in registered user. The cloud phone client determines the user number of the currently logged-in registered user, and sends the 5G message single sign-on token to the cloud phone platform message client. The cloud phone platform message client receives the 5G message single sign-on token sent by the cloud phone client, and triggers the single sign-on process when the user clicks on the cloud phone platform message client: the single sign-on authentication request is sent to the 5G message cloud service platform, and the single sign-on authentication request includes the 5G message single sign-on token.
[0146] S1102, sending a single sign-on authentication request to the cloud phone platform.
[0147] In the disclosed embodiment, the 5G message cloud service platform sends a single sign-on authentication request to the single sign-on module in the cloud phone platform, and the single sign-on module in the cloud phone platform receives the single sign-on authentication request sent by the 5G message cloud service platform.
[0148] S1103, receiving the user number of the registered user corresponding to the 5G message single sign-on token sent by the cloud phone platform. The user number of the registered user corresponding to the 5G message single sign-on token is sent by the cloud phone platform after the received 5G message single sign-on token is authenticated.
[0149] In the disclosed embodiment, after receiving the single sign-on authentication request sent by the 5G message cloud service platform, the single sign-on module in the cloud phone platform authenticates the 5G message single sign-on token in the single sign-on authentication request, and after the authentication is passed, the user number of the currently logged-in registered user corresponding to the 5G message single sign-on token is sent to the 5G message cloud service platform. The 5G message cloud service platform receives the user number of the registered user corresponding to the 5G message single sign-on token sent by the cloud phone platform.
[0150] It should be noted here that the 5G message cloud service platform can also cache the association between the 5G message single sign-on token and the corresponding user number of the registered user, and generate a message page corresponding to the user number.
[0151] S1104: Generate a message session authentication identifier corresponding to the user number of the registered user, and cache the message session authentication identifier corresponding to the user number of the registered user as authentication information.
[0152] In the disclosed embodiment, the 5G message cloud service platform assigns a corresponding message session authentication identifier to the user number of the registered user received for this login session. The user number and the message session authentication identifier correspond one-to-one, and the message session authentication identifier corresponding to the user number of the registered user is cached as authentication information.
[0153] It should be noted here that the message session authentication identifier may specifically be a message session authentication token or a message session authentication cookie.
[0154] S1105: Send the message session authentication identifier corresponding to the user number of the registered user to the cloud phone platform message client for caching.
[0155] In the disclosed embodiment, the 5G message cloud service platform sends the message session authentication identifier corresponding to the user number of the registered user to the cloud phone platform message client, and the cloud phone platform message client caches the message session authentication identifier corresponding to the user number of the registered user, and pushes it to the cloud phone client through a video stream. Among them, the 5G message cloud service platform can send the message session authentication identifier corresponding to the user number of the registered user to the cloud phone platform message client by sending the corresponding associated message page information, and the cloud phone platform message client displays the content according to the associated message page information.
[0156] It should be noted here that the single sign-on module in the cloud phone platform authenticates the 5G message single sign-on token in the single sign-on authentication request. If the authentication fails, the 5G message cloud service platform sends an authentication failure response to the cloud phone platform message client, and the cloud phone platform message client re-applies to the single sign-on module of the cloud phone platform for a new 5G message single sign-on token. After the 5G message single sign-on token is re-acquired, the above single sign-on authentication request to the 5G message cloud service platform is re-triggered.
[0157] Among them, before the single sign-on module in the cloud phone platform generates a 5G message single sign-on token, it also includes the login process of the cloud phone client: the cloud phone client sends a login request to the cloud phone platform, and the login request includes the user number and user information requested for login. The cloud phone platform receives the login request sent by the cloud phone client, authenticates the user information in the login request, and successfully determines the current logged-in user corresponding to the user number requested for login, then the cloud phone client logs in successfully. The single sign-on module in the cloud phone platform generates a 5G message single sign-on token corresponding to the user number requested for login.
[0158] In summary, the cloud phone login authentication method of the disclosed embodiment caches the authentication information through the single sign-on and authorization mechanism for interactive authentication in the subsequent message sending and receiving process. The disclosed embodiment implements the authentication of message interaction based on the cached authentication information, and can use 5G message and SMS services consistent with the native mobile phone experience on the cloud phone client, realizing the cloud phone message function, and solving the problem of limited or missing message functions caused by the dependence and limitations of cloud phones and local mobile phone permissions.
[0159] Fig.12 : is a flowchart of a message processing method according to another exemplary embodiment. The execution subject of the message processing method of the embodiment of the present disclosure is the message processing device provided by the embodiment of the present disclosure, and the message processing device can be set in an electronic device, such as a cloud phone platform message client set in a cloud phone platform, to execute the message processing method of the embodiment of the present disclosure. Fig.12 As shown, the message processing method of the embodiment of the present disclosure is a process of a cloud phone initiating a message, which may specifically include the following steps:
[0160] S1201, generating a message sending request, wherein the message sending request includes a message to be sent, a message session authentication identifier of an online user, and a destination number of the message to be sent.
[0161] S1202, sending a message sending request to the 5G message cloud service platform, so that the 5G message cloud service platform can perform a first verification on the received message session authentication identifier according to the message session authentication identifier corresponding to the user number of the registered user in the cached authentication information, and after the first verification passes, send the message to be sent to the mobile terminal or message platform corresponding to the destination number through the 5G message center to which the destination number belongs.
[0162] As a feasible implementation method, the message processing method of the embodiment of the present disclosure may also include the following steps: receiving a response message of the first verification passed sent by the 5G message cloud service platform, the response message of the first verification passed is generated by the 5G message cloud service platform after the first verification passes; displaying the message to be sent; sending the message to be sent to the cloud phone client of the online user for display.
[0163] As another feasible implementation method, the message processing method of the embodiment of the present disclosure may also include the following steps: receiving a message pull notification message sent by a 5G message cloud service platform; sending a message pull request to the 5G message cloud service platform, the message pull request including a message session authentication identifier; receiving a message to be sent sent by the 5G message cloud service platform, the message to be sent being the message session authentication identifier corresponding to the user number of the registered user, and sent after the 5G message cloud service platform performs a second verification on the received message session authentication identifier; displaying the message to be sent; sending the message to be sent to the online user's cloud phone client for display.
[0164] It should be noted here that the message session authentication identifier may specifically include but is not limited to a message session authentication token or a message session authentication cookie. The message to be sent may be a text message or a 5G message.
[0165] In the embodiments of the present disclosure, the specific process of the above steps can be referred to above. Figure 7 , Figure 8 The relevant description in the illustrated embodiment will not be repeated here.
[0166] In summary, in the message processing method provided by the embodiment of the present disclosure, in the process of cloud phone initiating messages, the 5G message cloud service platform set in the basic message platform verifies the message session authentication identifier sent by the cloud phone platform message client according to the cached authentication information, and after the verification, sends the message initiated by the cloud phone through the 5G message center to the mobile terminal or message platform corresponding to the destination number, and notifies the cloud phone platform message client to display the message initiated by the cloud phone by pulling or directly displaying. The embodiment of the present disclosure implements the authentication of message interaction based on the cached authentication information, and can use 5G messages and SMS services that are consistent with the native mobile phone experience on the cloud phone client, realizing the cloud migration of the cloud phone message function, and solving the problem of limited or missing message functions caused by the dependence and limitations of the cloud phone and local mobile phone permissions.
[0167] Fig.13 : is a flowchart of a message processing method according to another exemplary embodiment. The execution subject of the message processing method of the embodiment of the present disclosure is the message processing device provided by the embodiment of the present disclosure, and the message processing device can be set in an electronic device, such as a cloud phone platform message client set in a cloud phone platform, to execute the message processing method of the embodiment of the present disclosure. Fig.13 As shown, the message processing method of the embodiment of the present disclosure is a process of a cloud phone receiving a message, which may specifically include the following steps:
[0168] S1301, receiving the message to be received sent by the 5G message cloud service platform. The message to be received is sent by the 5G message cloud service platform after receiving the message synchronization request sent by the 5G message center, and the 5G message cloud service platform determines that the user corresponding to the destination number is a registered user according to the user number of the registered user in the cached authentication information, and the user corresponding to the destination number is online. The message synchronization request includes the message to be received and the destination number.
[0169] S1302, display the message to be received.
[0170] S1303, sending the message to be received to the cloud phone client of the user corresponding to the destination number for display.
[0171] Among them, the "receiving the message to be received sent by the 5G message cloud service platform" in the above step S1301 may specifically include the following steps: receiving the message pull notification message sent by the 5G message cloud service platform, the message pull notification message is sent by the 5G message cloud service platform after receiving the message synchronization request sent by the 5G message center, and determining that the user corresponding to the destination number is a registered user according to the user number of the registered user in the cached authentication information, and the user corresponding to the destination number is online; sending the message pull request to the 5G message cloud service platform, the message pull request includes the message session authentication identifier of the user corresponding to the destination number; receiving the message to be received sent by the 5G message cloud service platform, the message to be received is sent by the 5G message cloud service platform after the third verification of the received message session authentication identifier is passed.
[0172] It should be noted here that the message session authentication identifier may specifically include but is not limited to a message session authentication token or a message session authentication cookie. The message to be received may be a text message or a 5G message.
[0173] In the embodiments of the present disclosure, the specific process of the above steps can be referred to above. Fig. 9 , Fig.10 The relevant description in the illustrated embodiment will not be repeated here.
[0174] In summary, the message processing method provided by the embodiment of the present disclosure is that in the process of cloud phone receiving messages, the 5G message cloud service platform set in the basic message platform determines the registered user and online status of the user corresponding to the destination number sent by the cloud phone platform message client according to the cached authentication information, and when it is determined that the user corresponding to the destination number is a registered user and is in an online state, the message to be received is sent to the cloud phone platform message client corresponding to the destination number for display, and the message to be received is pushed to the corresponding cloud phone client for display through the cloud phone platform message client, and when it is determined that the user corresponding to the destination number is an unregistered user, the message to be received is discarded, and when it is determined that the user corresponding to the destination number is a registered user but the user is offline, the message to be received is cached in the form of offline messages. The embodiment of the present disclosure realizes the authentication of message interaction based on the cached authentication information, and can use 5G messages and SMS services consistent with the native mobile phone experience on the cloud phone client, realizing the cloud of the cloud phone message function, and solving the problem of limited or missing message functions caused by the dependence and limitations of the cloud phone and local mobile phone permissions.
[0175] Fig.14This is a flow chart of a cloud phone login authentication method according to another exemplary embodiment. The execution subject of the cloud phone login authentication method of the embodiment of the present disclosure is the cloud phone login authentication device provided by the embodiment of the present disclosure. The cloud phone login authentication device can be set in an electronic device, such as a cloud phone platform message client set in a cloud phone platform, to execute the cloud phone login authentication method of the embodiment of the present disclosure. Fig.14 As shown, the cloud phone login authentication method of the embodiment of the present disclosure may specifically include the following steps:
[0176] S1401, receive the 5G message single sign-on token sent by the cloud phone client. The 5G message single sign-on token is generated by the cloud phone platform after the cloud phone client successfully logs in. The 5G message single sign-on token corresponds to the user number of the currently logged in registered user.
[0177] S1402, send a single sign-on authentication request to the 5G message cloud service platform, and the single sign-on authentication request includes a 5G message single sign-on token.
[0178] S1403, receiving the message session authentication identifier corresponding to the user number of the currently logged-in registered user sent by the 5G message cloud service platform. The message session authentication identifier corresponding to the user number of the currently logged-in registered user is generated by the 5G message cloud service platform based on the single sign-on authentication request and after receiving the user number of the currently logged-in registered user corresponding to the 5G message single sign-on token sent by the cloud phone platform.
[0179] S1404: Cache the message session authentication identifier corresponding to the user number of the registered user.
[0180] It should be noted here that the message session authentication identifier may specifically include but is not limited to a message session authentication token or a message session authentication cookie.
[0181] In the embodiments of the present disclosure, the specific process of the above steps can be referred to above. Fig.11 The relevant description in the illustrated embodiment will not be repeated here.
[0182] In summary, the cloud phone login authentication method provided by the embodiment of the present disclosure caches the authentication information for interactive authentication in the subsequent message sending and receiving process through a single sign-on and authorization mechanism. The embodiment of the present disclosure implements authentication of message interaction based on the cached authentication information, and can use 5G message and SMS services consistent with the native mobile phone experience on the cloud phone client, realizing the cloud phone message function, and solving the problem of limited or missing message functions caused by the dependence and limitations of cloud phones and local mobile phone permissions.
[0183] Fig.15The flowchart of a cloud phone login authentication method according to another exemplary embodiment is shown. The execution subject of the cloud phone login authentication method of the embodiment of the present disclosure is the cloud phone login authentication device provided by the embodiment of the present disclosure. The cloud phone login authentication device can be set in an electronic device, such as a cloud phone platform, to execute the cloud phone login authentication method of the embodiment of the present disclosure. Fig.15 As shown, the cloud phone login authentication method of the embodiment of the present disclosure may specifically include the following steps:
[0184] S1501, receive a single sign-on authentication request sent by the 5G message cloud service platform, where the single sign-on authentication request includes a 5G message single sign-on token.
[0185] S1502, authenticate the 5G message single sign-on token.
[0186] S1503, after the authentication is passed, the user number of the currently logged-in registered user corresponding to the 5G message single sign-on token is sent to the 5G message cloud service platform, so that the 5G message cloud service platform can generate a message session authentication identifier corresponding to the user number of the registered user, and cache the message session authentication identifier corresponding to the user number of the registered user as the authentication information, and send the message session authentication identifier corresponding to the user number of the registered user to the cloud phone platform message client for caching.
[0187] Among them, before step S1501 "receiving a single sign-on authentication request sent by the 5G message cloud service platform", the cloud phone login authentication method of the embodiment of the present disclosure further includes the following steps:
[0188] Receive a login request sent by the cloud phone client, which includes the user number requesting login; after the cloud phone client successfully logs in, generate a 5G message single sign-on token corresponding to the user number; send the 5G message single sign-on token to the 5G message cloud service platform through the cloud phone client and the cloud phone platform message client.
[0189] It should be noted here that the message session authentication identifier may specifically include but is not limited to a message session authentication token or a message session authentication cookie.
[0190] In the embodiments of the present disclosure, the specific process of the above steps can be referred to above. Fig.11 The relevant description in the illustrated embodiment will not be repeated here.
[0191] In summary, the cloud phone login authentication method provided by the embodiment of the present disclosure caches the authentication information for interactive authentication in the subsequent message sending and receiving process through a single sign-on and authorization mechanism. The embodiment of the present disclosure implements authentication of message interaction based on the cached authentication information, and can use 5G message and SMS services consistent with the native mobile phone experience on the cloud phone client, realizing the cloud phone message function, and solving the problem of limited or missing message functions caused by the dependence and limitations of cloud phones and local mobile phone permissions.
[0192] To clearly illustrate the message processing method of the embodiment of the present disclosure, Fig.16 The signaling interaction diagram shown in FIG. 1 is used to describe an exemplary implementation of the message processing method of the embodiment of the present disclosure. Fig.16 As shown, the message processing method of the embodiment of the present disclosure includes:
[0193] S1601, the cloud phone platform message client sends a message sending request to the 5G message cloud service platform. The message sending request includes the message to be sent, the message session authentication identifier of the online user and the destination number of the message to be sent.
[0194] S1602, the 5G message cloud service platform performs a first verification on the received message session authentication identifier based on the message session authentication identifier corresponding to the user number of the registered user in the authentication information.
[0195] S1603, after the first verification is passed, the 5G message cloud service platform stores the message to be sent in the message queue corresponding to the user number.
[0196] S1604, the 5G message cloud service platform sends the message pull notification message to the cloud phone platform message client.
[0197] S1605, the cloud phone platform message client sends a message pull request to the 5G message cloud service platform, and the message pull request includes a message session authentication identifier.
[0198] S1606, the 5G message cloud service platform performs a second verification on the received message session authentication identifier based on the message session authentication identifier corresponding to the user number of the registered user in the authentication information.
[0199] S1607, after the second verification is passed, the 5G message cloud service platform sends the message to be sent to the cloud phone platform message client.
[0200] S1608, the cloud phone platform message client displays the message to be sent, and sends the message to be sent to the cloud phone client of the online user for display.
[0201] S1609, the 5G message cloud service platform sends the message to be sent and the destination number to the 5G message center to which the destination number belongs.
[0202] S1610, the 5G message center sends the message to be sent to the mobile terminal or message platform corresponding to the destination number.
[0203] To clearly illustrate the message processing method of the embodiment of the present disclosure, Fig.17 The signaling interaction diagram shown in FIG. 1 is used to describe an exemplary implementation of the message processing method of the embodiment of the present disclosure. Fig.17 As shown, the message processing method of the embodiment of the present disclosure includes:
[0204] S1701, the 5G message center sends a message synchronization request to the 5G message cloud service platform, and the message synchronization request includes the message to be received and the destination number.
[0205] S1702, the 5G message cloud service platform determines that the user corresponding to the destination number is an unregistered user based on the user number of the registered user in the authentication information, and then discards the message to be received.
[0206] S1703, the 5G message cloud service platform determines that the user corresponding to the destination number is a registered user based on the user number of the registered user in the authentication information, but the user is offline, and then caches the message to be received in offline message mode.
[0207] S1704, the 5G message cloud service platform determines that the user corresponding to the destination number is a registered user based on the user number of the registered user in the authentication information, and the user corresponding to the destination number is online, then sends the message pull notification message to the cloud phone platform message client.
[0208] S1705, the cloud phone platform message client sends a message pull request to the 5G message cloud service platform, and the message pull request includes the message session authentication identifier of the user corresponding to the destination number.
[0209] S1706, the 5G message cloud service platform performs a third verification on the received message session authentication identifier based on the message session authentication identifier corresponding to the user number of the registered user in the authentication information.
[0210] S1707, after the third verification is passed, the 5G message cloud service platform sends the message to be received to the cloud phone platform message client.
[0211] S1708, the cloud phone platform message client displays the message to be received, and sends the message to be received to the cloud phone client of the online user for display.
[0212] To clearly illustrate the cloud phone login authentication method of the disclosed embodiment, Fig.18 The signaling interaction diagram shown in FIG. 1 describes an exemplary implementation of the cloud phone login authentication method of the embodiment of the present disclosure. Fig.18 As shown, the cloud phone login authentication method of the embodiment of the present disclosure includes:
[0213] S1801, the cloud phone client sends a login request to the cloud phone platform, where the login request includes the user number and user information of the user requesting login.
[0214] S1802, the cloud phone platform authenticates the user information in the login request, and successfully determines the currently logged-in user corresponding to the user number requesting login, then the cloud phone client successfully logs in. The single sign-on module in the cloud phone platform generates a 5G message single sign-on token corresponding to the user number requesting login.
[0215] S1803, the single sign-on module in the cloud phone platform sends the 5G message single sign-on token to the cloud phone client.
[0216] S1804, the cloud phone client determines the currently logged-in user number and sends the 5G message single sign-on token to the cloud phone platform message client.
[0217] S1805, the cloud phone platform message client sends a single sign-on authentication request to the 5G message cloud service platform, and the single sign-on authentication request includes a 5G message single sign-on token.
[0218] S1806, the 5G message cloud service platform sends a single sign-on authentication request to the cloud phone platform.
[0219] S1807, the cloud phone platform authenticates the 5G message single sign-on token in the single sign-on authentication request. After the authentication is passed, the user number of the currently logged-in registered user corresponding to the 5G message single sign-on token is sent to the 5G message cloud service platform.
[0220] S1808, the 5G message cloud service platform assigns a corresponding message session authentication identifier to the user number of the registered user received for this login session, and caches the message session authentication identifier corresponding to the user number of the registered user as authentication information.
[0221] S1809, the 5G message cloud service platform sends the message session authentication identifier corresponding to the user number of the registered user to the cloud phone platform message client for caching.
[0222] Fig.19 FIG. 1 is a block diagram of a message processing device according to an exemplary embodiment. Fig.19As shown, the message processing device 1900 of the embodiment of the present disclosure may specifically include: a first receiving module 1901, a first acquiring module 1902, a first checking module 1903 and a first sending module 1904.
[0223] The first receiving module 1901 is used to receive a message sending request sent by a cloud phone platform message client set in the cloud phone platform, wherein the message sending request includes the message to be sent, the message session authentication identifier of the online user and the destination number of the message to be sent.
[0224] The first acquisition module 1902 is used to acquire cached authentication information, where the authentication information includes a message session authentication identifier corresponding to a user number of a registered user.
[0225] The first verification module 1903 is used to perform a first verification on the received message session authentication identifier according to the message session authentication identifier corresponding to the user number of the registered user.
[0226] The first sending module 1904 is used to send the message to be sent and the destination number to the fifth generation mobile communication technology 5G message center to which the destination number belongs after the first verification is passed, so that the 5G message center can send the message to be sent to the mobile terminal or message platform corresponding to the destination number.
[0227] In one embodiment of the present disclosure, the first sending module 1904 is also used to: after the first verification is passed, send a response message of passing the first verification to the cloud phone platform message client, so that the cloud phone platform message client can display the message to be sent, and send the message to be sent to the cloud phone client of the online user for display.
[0228] In one embodiment of the present disclosure, the first sending module 1904 is also used to: after the first verification is passed, send the message pull notification message to the cloud phone platform message client; receive the message pull request sent by the cloud phone platform message client, the message pull request includes a message session authentication identifier; perform a second verification on the received message session authentication identifier according to the message session authentication identifier corresponding to the user number of the registered user; after the second verification is passed, send the message to be sent to the cloud phone platform message client, so that the cloud phone platform message client can display the message to be sent, and send the message to be sent to the cloud phone client of the online user for display.
[0229] In one embodiment of the present disclosure, the message session authentication identifier is a message session authentication token or a message session authentication cookie; and / or, the message to be sent is a text message or a 5G message.
[0230] In one embodiment of the present disclosure, the first sending module 1904 is also used to: before sending the message to be sent to the fifth generation mobile communication technology 5G message center to which the destination number belongs, store the message to be sent in the message queue corresponding to the user number.
[0231] In the embodiments of the present disclosure, the specific manner in which each module in the message processing device in the above embodiments performs operations has been described in detail in the embodiments of the message processing method, and will not be repeated here.
[0232] In summary, in the message processing device provided by the embodiment of the present disclosure, in the process of cloud phone initiating messages, the 5G message cloud service platform set in the basic message platform verifies the message session authentication identifier sent by the cloud phone platform message client according to the cached authentication information, and after the verification, sends the message initiated by the cloud phone to the mobile terminal or message platform corresponding to the destination number through the 5G message center, and notifies the cloud phone platform message client to display the message initiated by the cloud phone by pulling or directly displaying. The embodiment of the present disclosure realizes the authentication of message interaction based on the cached authentication information, and can use 5G messages and SMS services consistent with the native mobile phone experience on the cloud phone client, realizing the cloud migration of cloud phone message functions, and solving the problem of limited or missing message functions caused by the dependence and limitations of cloud phones and local mobile phone permissions.
[0233] Fig. 20 FIG. 1 is a block diagram of a message processing device according to an exemplary embodiment. Fig. 20 As shown, the message processing device 1900 of the embodiment of the present disclosure may specifically include: a second receiving module 2001 , a second acquiring module 2002 , and a second sending module 2003 .
[0234] The second receiving module 2001 is used to receive a message synchronization request sent by the 5G message center, where the message synchronization request includes the message to be received and the destination number.
[0235] The second acquisition module 2002 is used to acquire cached authentication information, where the authentication information includes a message session authentication identifier corresponding to a user number of a registered user.
[0236] The second sending module 2003 is used to determine that the user corresponding to the destination number is a registered user based on the user number of the registered user, and the user corresponding to the destination number is online, and then send the message to be received to the cloud phone platform message client set in the cloud phone platform, so that the cloud phone platform message client can display the message to be received, and send the message to be received to the cloud phone client of the user corresponding to the destination number for display.
[0237] In one embodiment of the present disclosure, the second sending module 2003 is further used to: determine that the user corresponding to the destination number is a registered user based on the user number of the registered user, and the user corresponding to the destination number is online, then send a message pull notification message to the cloud phone platform message client; receive a message pull request sent by the cloud phone platform message client, the message pull request includes the message session authentication identifier of the user corresponding to the destination number; perform a third verification on the received message session authentication identifier based on the cached message session authentication identifier corresponding to the user number of the registered user; after the third verification passes, send the message to be received to the cloud phone platform message client.
[0238] In one embodiment of the present disclosure, the message session authentication identifier is a message session authentication token or a message session authentication cookie; and / or, the message to be received is a text message or a 5G message.
[0239] In one embodiment of the present disclosure, the second sending module 2003 is further configured to: determine, based on the user number of a registered user, that the user corresponding to the destination number is an unregistered user, and then discard the message to be received.
[0240] In one embodiment of the present disclosure, the second sending module 2003 is further used to: determine that the user corresponding to the destination number is a registered user according to the user number of the registered user, and the user corresponding to the destination number is in an offline state, and then cache the message to be received in an offline message mode.
[0241] In the embodiments of the present disclosure, the specific manner in which each module in the message processing device in the above embodiments performs operations has been described in detail in the embodiments of the message processing method, and will not be repeated here.
[0242] In summary, the message processing device provided by the embodiment of the present disclosure, in the process of cloud phone receiving messages, the 5G message cloud service platform set in the basic message platform determines the registered user and online status of the user corresponding to the destination number sent by the cloud phone platform message client according to the cached authentication information, and when it is determined that the user corresponding to the destination number is a registered user and is in an online state, the message to be received is sent to the cloud phone platform message client corresponding to the destination number for display, and the message to be received is pushed to the corresponding cloud phone client for display through the cloud phone platform message client, and when it is determined that the user corresponding to the destination number is an unregistered user, the message to be received is discarded, and when it is determined that the user corresponding to the destination number is a registered user but the user is offline, the message to be received is cached in the form of offline messages. The embodiment of the present disclosure realizes the authentication of message interaction based on the cached authentication information, and can use 5G messages and SMS services consistent with the native mobile phone experience on the cloud phone client, realizing the cloud of the cloud phone message function, and solving the problem of limited or missing message functions caused by the dependence and limitations of the cloud phone and local mobile phone permissions.
[0243] Fig.21 FIG. 1 is a block diagram of a cloud phone login authentication device according to an exemplary embodiment. Fig.21 As shown, the cloud phone login authentication device 2100 of the embodiment of the present disclosure may specifically include: a third receiving module 2101, a third sending module 2102, a fourth receiving module 2103, a first generating module 2104 and a fourth sending module 2105.
[0244] The third receiving module 2101 is used to receive a single sign-on authentication request sent by a cloud phone platform message client set in the cloud phone platform. The single sign-on authentication request includes a 5G message single sign-on token. The 5G message single sign-on token is sent by the cloud phone platform to the cloud phone platform message client through the cloud phone client.
[0245] The third sending module 2102 is used to send the single sign-on authentication request to the cloud phone platform.
[0246] The fourth receiving module 2103 is used to receive the user number of the registered user corresponding to the 5G message single sign-on token sent by the cloud phone platform. The user number of the registered user corresponding to the 5G message single sign-on token is sent by the cloud phone platform after the received 5G message single sign-on token is authenticated.
[0247] The first generating module 2104 is used to generate a message session authentication identifier corresponding to the user number of the registered user, and cache the message session authentication identifier corresponding to the user number of the registered user as authentication information.
[0248] The fourth sending module 2105 is used to send the message session authentication identifier corresponding to the user number of the registered user to the cloud phone platform message client for caching.
[0249] In one embodiment of the present disclosure, the message session authentication identifier is a message session authentication token or a message session authentication cookie.
[0250] In the embodiments of the present disclosure, the specific manner in which each module in the cloud phone login authentication device in the above-mentioned embodiments performs operations has been described in detail in the embodiments of the cloud phone login authentication method and will not be repeated here.
[0251] In summary, the cloud phone login authentication device provided by the embodiment of the present disclosure caches the authentication information for interactive authentication in the subsequent message sending and receiving process through a single sign-on and authorization mechanism. The embodiment of the present disclosure implements authentication of message interaction based on the cached authentication information, and can use 5G message and SMS services consistent with the native mobile phone experience on the cloud phone client, realizing the cloud phone message function, and solving the problem of limited or missing message functions caused by the dependence and limitations of cloud phones and local mobile phone permissions.
[0252] Fig. 22 FIG. 1 is a block diagram of a message processing device according to an exemplary embodiment. Fig.19 As shown, the message processing device 1900 of the embodiment of the present disclosure may specifically include: a second generating module 2201 and a fifth sending module 2202.
[0253] The second generating module 2201 is used to generate a message sending request, which includes the message to be sent, the message session authentication identifier of the online user and the destination number of the message to be sent.
[0254] The fifth sending module 2202 is used to send a message sending request to the 5G message cloud service platform, so that the 5G message cloud service platform can perform a first verification on the received message session authentication identifier according to the message session authentication identifier corresponding to the user number of the registered user in the cached authentication information, and after the first verification passes, send the message to be sent to the mobile terminal or message platform corresponding to the destination number through the 5G message center to which the destination number belongs.
[0255] In one embodiment of the present disclosure, the fifth sending module 2202 is also used to: receive a response message of the first verification passed sent by the 5G message cloud service platform, the response message of the first verification passed is generated by the 5G message cloud service platform after the first verification passes; display the message to be sent; send the message to be sent to the online user's cloud phone client for display.
[0256] In one embodiment of the present disclosure, the fifth sending module 2202 is also used to: receive a message pull notification message sent by the 5G message cloud service platform; send a message pull request to the 5G message cloud service platform, the message pull request including a message session authentication identifier; receive a message to be sent sent by the 5G message cloud service platform, the message to be sent is a message session authentication identifier corresponding to the user number of a registered user, and the 5G message cloud service platform sends the message after the second verification of the received message session authentication identifier is passed; display the message to be sent; send the message to be sent to the online user's cloud phone client for display.
[0257] In one embodiment of the present disclosure, the message session authentication identifier is a message session authentication token or a message session authentication cookie; and / or, the message to be sent is a text message or a 5G message.
[0258] In the embodiments of the present disclosure, the specific manner in which each module in the message processing device in the above embodiments performs operations has been described in detail in the embodiments of the message processing method, and will not be repeated here.
[0259] In summary, in the message processing device provided by the embodiment of the present disclosure, in the process of cloud phone initiating messages, the 5G message cloud service platform set in the basic message platform verifies the message session authentication identifier sent by the cloud phone platform message client according to the cached authentication information, and after the verification, sends the message initiated by the cloud phone to the mobile terminal or message platform corresponding to the destination number through the 5G message center, and notifies the cloud phone platform message client to display the message initiated by the cloud phone by pulling or directly displaying. The embodiment of the present disclosure realizes the authentication of message interaction based on the cached authentication information, and can use 5G messages and SMS services consistent with the native mobile phone experience on the cloud phone client, realizing the cloud migration of cloud phone message functions, and solving the problem of limited or missing message functions caused by the dependence and limitations of cloud phones and local mobile phone permissions.
[0260] Fig.23 FIG. 1 is a block diagram of a message processing device according to an exemplary embodiment. Fig.23 As shown, the message processing device 1900 of the embodiment of the present disclosure may specifically include: a fifth receiving module 2301 , a first display module 2302 and a sixth sending module 2303 .
[0261] The fifth receiving module 2301 is used to receive the message to be received sent by the 5G message cloud service platform. The message to be received is sent by the 5G message cloud service platform after receiving the message synchronization request sent by the 5G message center, and the 5G message cloud service platform determines that the user corresponding to the destination number is a registered user according to the user number of the registered user in the cached authentication information, and the user corresponding to the destination number is online. The message synchronization request includes the message to be received and the destination number.
[0262] The first display module 2302 is used to display the message to be received.
[0263] The sixth sending module 2303 is used to send the message to be received to the cloud mobile phone client of the user corresponding to the destination number for display.
[0264] In one embodiment of the present disclosure, the fifth receiving module 2301 is further used to: receive a message pull notification message sent by the 5G message cloud service platform, the message pull notification message is sent by the 5G message cloud service platform after receiving the message synchronization request sent by the 5G message center, and determining that the user corresponding to the destination number is a registered user according to the user number of the registered user in the cached authentication information, and the user corresponding to the destination number is in an online state; send the message pull request to the 5G message cloud service platform, the message pull request includes the message session authentication identifier of the user corresponding to the destination number; receive the message to be received sent by the 5G message cloud service platform, the message to be received is sent by the 5G message cloud service platform after the third verification of the received message session authentication identifier is passed according to the message session authentication identifier corresponding to the user number of the registered user in the authentication information.
[0265] In one embodiment of the present disclosure, the message session authentication identifier is a message session authentication token or a message session authentication cookie; and / or, the message to be received is a text message or a 5G message.
[0266] In the embodiments of the present disclosure, the specific manner in which each module in the message processing device in the above embodiments performs operations has been described in detail in the embodiments of the message processing method, and will not be repeated here.
[0267] In summary, the message processing device provided by the embodiment of the present disclosure, in the process of cloud phone receiving messages, the 5G message cloud service platform set in the basic message platform determines the registered user and online status of the user corresponding to the destination number sent by the cloud phone platform message client according to the cached authentication information, and when it is determined that the user corresponding to the destination number is a registered user and is in an online state, the message to be received is sent to the cloud phone platform message client corresponding to the destination number for display, and the message to be received is pushed to the corresponding cloud phone client for display through the cloud phone platform message client, and when it is determined that the user corresponding to the destination number is an unregistered user, the message to be received is discarded, and when it is determined that the user corresponding to the destination number is a registered user but the user is offline, the message to be received is cached in the form of offline messages. The embodiment of the present disclosure realizes the authentication of message interaction based on the cached authentication information, and can use 5G messages and SMS services consistent with the native mobile phone experience on the cloud phone client, realizing the cloud of the cloud phone message function, and solving the problem of limited or missing message functions caused by the dependence and limitations of the cloud phone and local mobile phone permissions.
[0268] Fig.24 FIG. 1 is a block diagram of a cloud phone login authentication device according to an exemplary embodiment. Fig.24 As shown, the cloud phone login authentication device 2100 of the embodiment of the present disclosure may specifically include: a sixth receiving module 2401 , a seventh sending module 2402 , a seventh receiving module 2403 and a cache module 2404 .
[0269] The sixth receiving module 2401 is used to receive the 5G message single sign-on token sent by the cloud phone client. The 5G message single sign-on token is generated by the cloud phone platform after the cloud phone client successfully logs in. The 5G message single sign-on token corresponds to the user number of the currently logged in registered user.
[0270] The seventh sending module 2402 is used to send a single sign-on authentication request to the 5G message cloud service platform, and the single sign-on authentication request includes a 5G message single sign-on token.
[0271] The seventh receiving module 2403 is used to receive the message session authentication identifier corresponding to the user number of the currently logged-in registered user sent by the 5G message cloud service platform. The message session authentication identifier corresponding to the user number of the currently logged-in registered user is generated by the 5G message cloud service platform based on the single sign-on authentication request and after receiving the user number of the currently logged-in registered user corresponding to the 5G message single sign-on token sent by the cloud phone platform.
[0272] The cache module 2404 is used to cache the message session authentication identifier corresponding to the user number of the registered user.
[0273] In one embodiment of the present disclosure, the message session authentication identifier is a message session authentication token or a message session authentication cookie.
[0274] In the embodiments of the present disclosure, the specific manner in which each module in the cloud phone login authentication device in the above-mentioned embodiments performs operations has been described in detail in the embodiments of the cloud phone login authentication method and will not be repeated here.
[0275] In summary, the cloud phone login authentication device provided by the embodiment of the present disclosure caches the authentication information for interactive authentication in the subsequent message sending and receiving process through a single sign-on and authorization mechanism. The embodiment of the present disclosure implements authentication of message interaction based on the cached authentication information, and can use 5G message and SMS services consistent with the native mobile phone experience on the cloud phone client, realizing the cloud phone message function, and solving the problem of limited or missing message functions caused by the dependence and limitations of cloud phones and local mobile phone permissions.
[0276] Fig.25 FIG. 1 is a block diagram of a cloud phone login authentication device according to an exemplary embodiment. Fig.25 As shown, the cloud phone login authentication device 2100 of the embodiment of the present disclosure may specifically include: an eighth receiving module 2501 , an authentication module 2502 and an eighth sending module 2503 .
[0277] The eighth receiving module 2501 is used to receive a single sign-on authentication request sent by the 5G message cloud service platform, and the single sign-on authentication request includes a 5G message single sign-on token.
[0278] Authentication module 2502 is used to authenticate the 5G message single sign-on token.
[0279] The eighth sending module 2503 is used to send the user number of the currently logged-in registered user corresponding to the 5G message single sign-on token to the 5G message cloud service platform after authentication is passed, so that the 5G message cloud service platform can generate a message session authentication identifier corresponding to the user number of the registered user, and cache the message session authentication identifier corresponding to the user number of the registered user as authentication information, and send the message session authentication identifier corresponding to the user number of the registered user to the cloud phone platform message client for caching.
[0280] In one embodiment of the present disclosure, the message session authentication identifier is a message session authentication token or a message session authentication cookie.
[0281] In one embodiment of the present disclosure, the eighth receiving module 2501 is also used to: before receiving the single sign-on authentication request sent by the 5G message cloud service platform, receive a login request sent by the cloud phone client, the login request including the user number requested to log in; after the cloud phone client logs in successfully, generate a 5G message single sign-on token corresponding to the user number; and send the 5G message single sign-on token to the 5G message cloud service platform through the cloud phone client and the cloud phone platform message client.
[0282] In the embodiments of the present disclosure, the specific manner in which each module in the cloud phone login authentication device in the above-mentioned embodiments performs operations has been described in detail in the embodiments of the cloud phone login authentication method and will not be repeated here.
[0283] In summary, the cloud phone login authentication device provided by the embodiment of the present disclosure caches the authentication information for interactive authentication in the subsequent message sending and receiving process through a single sign-on and authorization mechanism. The embodiment of the present disclosure implements authentication of message interaction based on the cached authentication information, and can use 5G message and SMS services consistent with the native mobile phone experience on the cloud phone client, realizing the cloud phone message function, and solving the problem of limited or missing message functions caused by the dependence and limitations of cloud phones and local mobile phone permissions.
[0284] Fig.26 is a block diagram of an electronic device 2600 according to an exemplary embodiment.
[0285] like Fig.26 As shown, the electronic device 2600 includes:
[0286] The memory 2601 and the processor 2602, a bus 2603 connecting different components (including the memory 2601 and the processor 2602), the memory 2601 stores a computer program, and when the processor 2602 executes the program, the message processing method or the cloud phone login authentication method of the embodiment of the present disclosure is implemented.
[0287] Bus 2603 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus structures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnect (PCI) bus.
[0288] The electronic device 2600 typically includes a variety of electronic device readable media. These media can be any available media that can be accessed by the electronic device 2600, including volatile and non-volatile media, removable and non-removable media.
[0289] The memory 2601 may also include computer system readable media in the form of volatile memory, such as random access memory (RAM) 2604 and / or cache memory 2605. The electronic device 2600 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 2606 may be used to read and write non-removable, non-volatile magnetic media ( Fig.26 not shown, usually called a "hard drive"). Although Fig.26 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 2603 via one or more data medium interfaces. Memory 2601 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present disclosure.
[0290] A program / utility 2608 having a set (at least one) of program modules 2607 may be stored, for example, in the memory 2601, such program modules 2607 including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules 2607 generally perform the functions and / or methods of the embodiments described in the present disclosure.
[0291] The electronic device 2600 may also communicate with one or more external devices 2609 (e.g., keyboard, pointing device, display 2611, etc.), one or more devices that enable a user to interact with the electronic device 2600, and / or any device that enables the electronic device 2600 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication may be performed through an input / output (I / O) interface 2612. Furthermore, the electronic device 2600 may also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN) and / or public network, such as the Internet) through a network adapter 2613. Fig.26As shown, the network adapter 2613 communicates with other modules of the electronic device 2600 via the bus 2603. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 2600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0292] The processor 2602 executes various functional applications and data processing by running the programs stored in the memory 2601 .
[0293] It should be noted that the implementation process and technical principles of the electronic device of this embodiment refer to the aforementioned explanation of the message processing method or cloud phone login authentication method of the embodiment of the present disclosure, and will not be repeated here.
[0294] In the electronic device provided by the embodiment of the present disclosure, in the process of cloud phone initiating a message, the 5G message cloud service platform set in the basic message platform verifies the message session authentication identifier sent by the cloud phone platform message client according to the cached authentication information, and after the verification, sends the message initiated by the cloud phone to the mobile terminal or message platform corresponding to the destination number through the 5G message center. In the process of cloud phone receiving a message, the 5G message cloud service platform sends the message to be received to the cloud phone platform message client according to the cached authentication information when it is determined that the user corresponding to the destination number sent by the 5G message center is a registered user who is online. The cloud phone platform message client displays the message to be received and sends the message to be received to the cloud phone client corresponding to the destination number for display. In the process of cloud phone login authentication, the authentication information is cached through the single sign-on and authorization mechanism for interactive authentication in subsequent message sending and receiving processes. The disclosed embodiment implements authentication of message interaction based on cached authentication information, and can use 5G message and SMS services consistent with native mobile phone experience on the cloud phone client, thereby realizing cloud migration of cloud phone message functions and solving the problem of limited or missing message functions due to the dependence and limitations of cloud phone and local mobile phone permissions.
[0295] In order to implement the above embodiments, the present disclosure also proposes a computer-readable storage medium.
[0296] Among them, when the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device can execute the message processing method or cloud phone login authentication method as described above. Optionally, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0297] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0298] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A message processing method, characterized in that: include: Receiving a message synchronization request sent by a 5G message center, wherein the message synchronization request includes a message to be received and a destination number; Obtain cached authentication information, the authentication information including a message session authentication identifier corresponding to a user number of a registered user; According to the user number of the registered user, it is determined that the user corresponding to the destination number is a registered user, and the user corresponding to the destination number is online, then the message to be received is sent to the cloud phone platform message client set in the cloud phone platform, so that the cloud phone platform message client can display the message to be received, and the message to be received is sent to the cloud phone client of the user corresponding to the destination number for display.
2. The method according to claim 1, characterized in that The method of determining, based on the user number of the registered user, that the user corresponding to the destination number is a registered user and the user corresponding to the destination number is online, sending the message to be received to a cloud phone platform message client provided in the cloud phone platform comprises: Determining that the user corresponding to the destination number is a registered user according to the user number of the registered user, and the user corresponding to the destination number is online, then sending a message pull notification message to the cloud phone platform message client; Receiving a message pull request sent by the cloud phone platform message client, wherein the message pull request includes a message session authentication identifier of a user corresponding to the destination number; Performing a third verification on the received message session authentication identifier according to the cached message session authentication identifier corresponding to the user number of the registered user; After the third verification is passed, the message to be received is sent to the cloud phone platform message client.
3. The method according to claim 2, characterized in that The message session authentication identifier is a message session authentication token or a message session authentication cookie; and / or, The message to be received is a text message or a 5G message.
4. The method according to claim 1, characterized in that: Also includes: If it is determined according to the user number of the registered user that the user corresponding to the destination number is an unregistered user, the message to be received is discarded.
5. The method according to claim 1, characterized in that Also includes: It is determined according to the user number of the registered user that the user corresponding to the destination number is a registered user, and the user corresponding to the destination number is in an offline state, and the message to be received is cached in an offline message mode.
6. A cloud phone login authentication method, characterized in that: include: Receive a single sign-on authentication request sent by a cloud phone platform message client set in the cloud phone platform, wherein the single sign-on authentication request includes a 5G message single sign-on token, and the 5G message single sign-on token is sent by the cloud phone platform to the cloud phone platform message client through the cloud phone client; Sending the single sign-on authentication request to the cloud phone platform; Receive the user number of the registered user corresponding to the 5G message single sign-on token sent by the cloud phone platform, where the user number of the registered user corresponding to the 5G message single sign-on token is sent by the cloud phone platform after the received 5G message single sign-on token is authenticated; Generate a message session authentication identifier corresponding to the user number of the registered user, and cache the message session authentication identifier corresponding to the user number of the registered user as authentication information; The message session authentication identifier corresponding to the user number of the registered user is sent to the cloud phone platform message client for caching.
7. The method according to claim 6, characterized in that The message session authentication identifier is a message session authentication token or a message session authentication cookie.
8. A message processing method, characterized in that: include: Receive a message to be received sent by a 5G message cloud service platform, wherein the message to be received is sent by the 5G message cloud service platform after receiving a message synchronization request sent by a 5G message center, and determining that the user corresponding to the destination number is a registered user according to the user number of the registered user in the cached authentication information, and the user corresponding to the destination number is in an online state, and the message synchronization request includes the message to be received and the destination number; Displaying the message to be received; The message to be received is sent to the cloud phone client of the user corresponding to the destination number for display.
9. The method according to claim 8, characterized in that The receiving the message to be received sent by the 5G message cloud service platform includes: Receiving a message pull notification message sent by the 5G message cloud service platform, wherein the message pull notification message is sent by the 5G message cloud service platform after receiving the message synchronization request sent by the 5G message center, and determining that the user corresponding to the destination number is a registered user according to the user number of the registered user in the cached authentication information, and the user corresponding to the destination number is in an online state; Sending a message pull request to the 5G message cloud service platform, wherein the message pull request includes a message session authentication identifier of the user corresponding to the destination number; Receive the message to be received sent by the 5G message cloud service platform, wherein the message to be received is sent by the 5G message cloud service platform after the third verification of the received message session authentication identifier is passed based on the message session authentication identifier corresponding to the user number of the registered user in the authentication information.
10. The method according to claim 9, characterized in that The message session authentication identifier is a message session authentication token or a message session authentication cookie; and / or, The message to be received is a text message or a 5G message.
11. A cloud phone login authentication method, characterized in that: include: Receive a 5G message single sign-on token sent by a cloud phone client, where the 5G message single sign-on token is generated by the cloud phone platform after the cloud phone client successfully logs in, and the 5G message single sign-on token corresponds to the user number of the currently logged-in registered user; Sending a single sign-on authentication request to the 5G message cloud service platform, wherein the single sign-on authentication request includes the 5G message single sign-on token; Receive the message session authentication identifier corresponding to the user number of the currently logged-in registered user sent by the 5G message cloud service platform, where the message session authentication identifier corresponding to the user number of the currently logged-in registered user is generated by the 5G message cloud service platform after receiving the user number of the currently logged-in registered user corresponding to the 5G message single sign-on token sent by the cloud phone platform according to the single sign-on authentication request; The message session authentication identifier corresponding to the user number of the registered user is cached.
12. The method according to claim 11, characterized in that The message session authentication identifier is a message session authentication token or a message session authentication cookie.
13. A cloud phone login authentication method, characterized in that: include: Receive a single sign-on authentication request sent by the 5G message cloud service platform, wherein the single sign-on authentication request includes a 5G message single sign-on token; Authenticating the 5G message single sign-on token; After the authentication is passed, the user number of the currently logged-in registered user corresponding to the 5G message single sign-on token will be sent to the 5G message cloud service platform, so that the 5G message cloud service platform will generate a message session authentication identifier corresponding to the user number of the registered user, and cache the message session authentication identifier corresponding to the user number of the registered user as authentication information, and send the message session authentication identifier corresponding to the user number of the registered user to the cloud phone platform message client for caching.
14. The method according to claim 13, characterized in that The message session authentication identifier is a message session authentication token or a message session authentication cookie.
15. The method according to claim 13, characterized in that Before receiving the single sign-on authentication request sent by the 5G message cloud service platform, the method further includes: Receive a login request sent by a cloud phone client, wherein the login request includes a user number requesting login; After the cloud phone client successfully logs in, generating the 5G message single sign-on token corresponding to the user number; The 5G message single sign-on token is sent to the 5G message cloud service platform through the cloud phone client and the cloud phone platform message client.
16. A message processing device, characterized in that: include: A second receiving module is used to receive a message synchronization request sent by the 5G message center, where the message synchronization request includes a message to be received and a destination number; A second acquisition module is used to acquire cached authentication information, wherein the authentication information includes a message session authentication identifier corresponding to a user number of a registered user; The second sending module is used to determine that the user corresponding to the destination number is a registered user based on the user number of the registered user, and the user corresponding to the destination number is online, and then send the message to be received to the cloud phone platform message client set in the cloud phone platform, so that the cloud phone platform message client can display the message to be received, and send the message to be received to the cloud phone client of the user corresponding to the destination number for display.
17. A cloud phone login authentication device, characterized in that: include: A third receiving module is used to receive a single sign-on authentication request sent by a cloud phone platform message client set in the cloud phone platform, wherein the single sign-on authentication request includes a 5G message single sign-on token, and the 5G message single sign-on token is sent by the cloud phone platform to the cloud phone platform message client through the cloud phone client; A third sending module, used to send the single sign-on authentication request to the cloud phone platform; A fourth receiving module is used to receive a user number of a registered user corresponding to the 5G message single sign-on token sent by the cloud phone platform, wherein the user number of the registered user corresponding to the 5G message single sign-on token is sent by the cloud phone platform after the received 5G message single sign-on token is authenticated; A first generating module, configured to generate a message session authentication identifier corresponding to the user number of the registered user, and cache the message session authentication identifier corresponding to the user number of the registered user as authentication information; The fourth sending module is used to send the message session authentication identifier corresponding to the user number of the registered user to the cloud phone platform message client for caching.
18. A message processing device, characterized in that: include: A fifth receiving module is used to receive a message to be received sent by a 5G message cloud service platform, wherein the message to be received is sent by the 5G message cloud service platform after receiving a message synchronization request sent by a 5G message center, and the 5G message cloud service platform determines that the user corresponding to the destination number is a registered user according to the user number of the registered user in the cached authentication information, and the user corresponding to the destination number is in an online state, and the message synchronization request includes the message to be received and the destination number; A first display module, used to display the message to be received; The sixth sending module is used to send the message to be received to the cloud mobile phone client of the user corresponding to the destination number for display.
19. A cloud phone login authentication device, characterized in that: include: A sixth receiving module is used to receive a 5G message single sign-on token sent by a cloud phone client, wherein the 5G message single sign-on token is generated by the cloud phone platform after the cloud phone client successfully logs in, and the 5G message single sign-on token corresponds to the user number of the currently logged-in registered user; A seventh sending module, configured to send a single sign-on authentication request to the 5G message cloud service platform, wherein the single sign-on authentication request includes the 5G message single sign-on token; A seventh receiving module is used to receive the message session authentication identifier corresponding to the user number of the currently logged-in registered user sent by the 5G message cloud service platform, wherein the message session authentication identifier corresponding to the user number of the currently logged-in registered user is generated by the 5G message cloud service platform after receiving the user number of the currently logged-in registered user corresponding to the 5G message single sign-on token sent by the cloud phone platform according to the single sign-on authentication request; The cache module is used to cache the message session authentication identifier corresponding to the user number of the registered user.
20. A cloud phone login authentication device, characterized in that: include: An eighth receiving module, configured to receive a single sign-on authentication request sent by the 5G message cloud service platform, wherein the single sign-on authentication request includes a 5G message single sign-on token; An authentication module, used to authenticate the 5G message single sign-on token; The eighth sending module is used to send the user number of the currently logged-in registered user corresponding to the 5G message single sign-on token to the 5G message cloud service platform after authentication is passed, so that the 5G message cloud service platform can generate a message session authentication identifier corresponding to the user number of the registered user, and cache the message session authentication identifier corresponding to the user number of the registered user as authentication information, and send the message session authentication identifier corresponding to the user number of the registered user to the cloud phone platform message client for caching.
21. An electronic device, characterized in that: include: processor; a memory for storing executable instructions for the processor; In which, the processor is configured to execute the instructions to implement the message processing method as described in any one of claims 1-5, or to implement the cloud phone login authentication method as described in any one of claims 6-7, or to implement the message processing method as described in any one of claims 8-10, or to implement the cloud phone login authentication method as described in any one of claims 11-12, or to implement the cloud phone login authentication method as described in any one of claims 13-15.
22. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is enabled to execute the message processing method as described in any one of claims 1-5, or execute the cloud phone login authentication method as described in any one of claims 6-7, or execute the message processing method as described in any one of claims 8-10, or execute the cloud phone login authentication method as described in any one of claims 11-12, or execute the cloud phone login authentication method as described in any one of claims 13-15.
Citation Information
Patent Citations
Communication method and device based on cloud mobile phone
CN113067859A
Cloud mobile phone management method and system and electronic equipment
CN115484346A
Method for sending short message in cloud mobile phone
CN115484562A
System and method for controlling network access
WO2007099295A2