A method for improving 5G MAAP message fallback experience
By migrating the 5G messaging front-end module to a cloud-based virtual terminal, the problem of 4G mobile phones being unable to receive 5G MAAP messages was solved, resulting in improved 5G experience and enhanced security for non-5G terminals.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-07
- Publication Date
- 2026-03-20
AI Technical Summary
4G phones cannot receive 5G MAAP messages, resulting in the loss of multimedia elements and interoperability. Existing solutions pose security risks and increase workload.
The 5G messaging front-end module of 5G mobile phones is moved to a cloud-based virtual terminal. By guiding SMS messages to the operator's virtual terminal, non-5G terminal users can perform operations on the virtual terminal, generating the same reading and operation experience as 5G terminal users.
It simplifies the operation process for non-5G terminals, improves the user experience, reduces the risk of hacker attacks, and simplifies the processing logic on the business side.
Smart Images

Figure CN116367097B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of MAAP message fallback, and particularly relates to a method for improving 5G MAAP message fallback experience. BACKGROUND
[0002] 5G message is a large-scale technical upgrade of the original short message and multimedia message, greatly improves the richness of message content, and through the MAAP (Massage as a platform) platform, in the 5G MAAP message, through the embedded button, suggestion and other operation modes, the user can directly select, and the user selection is directly uploaded through the 5G message in the background, improving the interoperability and greatly improving the user experience. The standard 5G message fallback and 5G MAAP message operation, fallback are H5 pages respectively as shown in Figures 1-3
[0003] However, the reception of 5G message depends on 5G mobile phone, and the current 4G mobile phone terminal on the market cannot receive 5G message, and can only send 5G message to the traditional short message, so that a large number of multimedia elements in the 5G message are lost, especially for 5G MAAP message, the interoperability is completely lost.
[0004] Most of the current solutions are to embed HTTP links in the fallback message, so that the user jumps to the browser to operate. However, for the business end, it is necessary to provide an HTTP interface, which doubles the workload, and because it has an Internet exposure surface, it is very easy to be attacked by hackers. For users, it is difficult to distinguish the security of the embedded link pointing to the business end, and dare not to click, resulting in a big discount on the business end investment effect. SUMMARY
[0005] The technical problem to be solved by the application is to solve the above technical problems of the prior art, and provide a method for improving 5G MAAP message fallback experience. The 5G message on the 5G mobile phone is parsed by introducing a cloud 5G message virtual terminal, and the processing module is placed in the operator cloud. The user is guided to access the virtual terminal of the operator through the HTTP link, so that the reading and operation results of the user are equivalent to those of the 5G mobile phone. For the button, reply and other operations in the 5G MAAP message, when the virtual terminal is operated, the virtual terminal will automatically trigger an uplink 5G message according to the normal 5G message process, and the behavior and operation result of the 5G mobile phone are the same, so that the processing logic of the business end is greatly simplified.
[0006] To achieve the above technical purpose, the technical scheme adopted by the application is as follows:
[0007] The application discloses a method for improving the 5G MAAP message fallback experience, which moves the 5G message front-end module on the 5G mobile phone to a cloud 5G message virtual terminal, so that a non-5G terminal can achieve the same display and operation effect as a 5G terminal by accessing the virtual terminal.
[0008] The virtual terminal saves the original 5G message, extracts key information from the original 5G message, forms a guide short message pointing to the address of the virtual terminal of an operator, and sends the guide short message to the non-5G terminal.
[0009] The non-5G terminal accesses the virtual terminal of the operator through the link in the guide short message, and after authentication, the non-5G terminal can view, operate, forward and reply in the virtual terminal, so that the operation experience of the non-5G terminal is completely equivalent to that of the 5G mobile phone.
[0010] To optimize the above technical solution, the following specific measures are taken:
[0011] The virtual terminal includes an MAAP interface, a short message interface, an HTTP interface, an authentication module, an inbox, a short link storage module, a 5G message front-end module, a guide short message generation module and a scheduling module.
[0012] The MAAP interface is an interface for interfacing with the MAAP module to process uplink and downlink messages.
[0013] The short message interface is an interface for interfacing with the short message module to process downlink messages.
[0014] The HTTP interface is an interface for interfacing with the non-5G terminal to process HTTP uplink requests.
[0015] The authentication module is configured to authenticate the non-5G terminal.
[0016] The inbox storage module is configured to store 5G MAAP messages and return an index, which is used to retrieve the 5G MAAP messages from the inbox.
[0017] The short link storage module is configured to store the correspondence between the short links in the guide short message and the corresponding complete long links.
[0018] The 5G message front-end module is configured to provide the same display and operation effect as the 5G terminal.
[0019] The guide short message generation module is configured to add the access address of the virtual terminal in the fallback short message content carried by the 5G MAAP message when the 5G MAAP message is sent.
[0020] The scheduling module is configured to call the interfaces and modules to complete the entire service process.
[0021] The authentication module is configured to authenticate in the manner of verification code or mobile phone number.
[0022] The complete long link contains a 5G message ID, a chatbot number, a destination mobile phone number and an inbox index.
[0023] The guide SMS generation module is configured to generate a picture by directly capturing the display effect of the 5G MAAP message and send the picture to the user through MMS for the terminal supporting MMS.
[0024] The virtual terminal is configured to perform the following steps for the delivery process of the 5G MAAP message delivered by the chatbot.
[0025] Step 1. The chatbot generates a 5G MAAP downlink message, i.e., a 5G message, and sends the message to the MAAP module of the operator.
[0026] The 5G MAAP downlink message contains a destination mobile phone number, the content of the 5G message and a prompt message of the fallback SMS,
[0027] Step 2. The MAAP module detects that the destination mobile phone number is a non-5G terminal, and delivers the message to the virtual terminal for processing. The MAAP interface of the virtual terminal receives the 5G message and delivers the message to the scheduling module for processing.
[0028] Step 3. The scheduling module stores the 5G message in the inbox storage module, and the inbox storage module returns an access index.
[0029] Step 4. The scheduling module splices a 5G message ID, a chatbot number, a destination mobile phone number and an access index to form an HTTP access link, performs long-short link conversion, and stores the mapping relationship in the short link storage module.
[0030] Step 5. The scheduling module calls the 5G message front-end module to generate a display page of the 5G message for screenshot, which is used to prompt the user of the message content.
[0031] Step 6. The scheduling module sends the content of the 5G message fallback SMS, a short link and a screenshot picture to the guide SMS generation module. The guide SMS generation module splices the message to generate a guide SMS or MMS according to the receiving capability of the destination mobile phone number, and returns the guide SMS or MMS to the scheduling module.
[0032] Step 7. The scheduling module sends the guide SMS to the SMS module through the SMS interface, and finally delivers the guide SMS to the non-5G terminal.
[0033] Step 8. The scheduling module generates a message receipt, and the content of the receipt is fallback, which represents that the 5G message has been fallen back to a short message for delivery.
[0034] The non-5G terminal user accesses the MAAP message through the virtual terminal and performs operations, and the operation result is fed back to the chatbot, and the specific process is as follows:
[0035] Step 1. After the user clicks the link in the guide short message, the HTTP interface of the operator virtual terminal is reached;
[0036] Step 2. The HTTP interface passes the HTTP link to the scheduling module;
[0037] Step 3. The scheduling module obtains the long link corresponding to the short link according to the short link requested by the user from the short link storage module, extracts the 5G message ID, chatbot number, user number and index therein;
[0038] Step 4. The scheduling module guides the user access to the authentication module, and the authentication module initiates authentication to the non-5G terminal;
[0039] Step 5. After the authentication is passed, the scheduling module obtains the original 5G message from the inbox according to the index;
[0040] Step 6. The scheduling module guides the user traffic to the 5G message front-end module, and the user views and operates the original 5G message;
[0041] Step 7. The scheduling module generates a read message receipt at the same time, and sends it to the chatbot through the MAAP interface and the MAAP module;
[0042] Step 8. When the user clicks the button or replies and forwards, the 5G message front-end module sends the 5G message content, 5G message ID, user mobile number and chatbot number to be sent to the chatbot to the scheduling module;
[0043] Step 9. The scheduling module generates an uplink 5G message and sends it to the chatbot through the MAAP interface and the MAAP module.
[0044] The application has the following beneficial effects:
[0045] The application solves the problem that the non-5G terminal cannot parse the 5G MAAP message, and introduces a cloud virtual terminal, so that the non-5G terminal can obtain the same reading and operation experience as the 5G terminal.
[0046] By the method of sending the 5G MAAP message to the user, the user has a more definite understanding of the content of the received 5G MAAP message, which greatly facilitates the user's selection.
[0047] By pointing the link of the guide short message to the operator HTTP server, the trust of the user is obtained, the user is facilitated to distinguish the fraudulent short message, and the possibility of user clicking is improved.
[0048] The cloud virtual terminal automatically generates conversion and read receipts, facilitating chatbot statistics.
[0049] The user's operation on the 5G MAAP message through the cloud virtual terminal automatically triggers the uplink 5G message, so that the chatbot does not need to additionally introduce an HTTP interface to process the request of the non-5G terminal, simplifying the workload and avoiding the possibility of hacker attacks on the HTTP interface. BRIEF DESCRIPTION OF DRAWINGS
[0050] Figure 1 Falling back to standard 5G message;
[0051] Figure 2 5G MAAP message operation;
[0052] Figure 3 Falling back to H5 page;
[0053] Figure 4 Lossless fallback after introducing virtual terminal;
[0054] Figure 5 Viewing and operating through virtual terminal;
[0055] Figure 6 Virtual terminal module exploded view;
[0056] Figure 7 5G MAAP message delivery process through virtual terminal;
[0057] Figure 8 User access to virtual terminal process. DETAILED DESCRIPTION
[0058] In order to make the purpose, technical scheme and advantages of the present application clearer, the present application will be further described in detail below in combination with the drawings and examples. It should be understood that the specific examples described herein are only used to explain the present application and do not limit the present application.
[0059] The steps in the present application are arranged with labels, but are not used to limit the order of the steps, unless the order of the steps is clearly stated or the execution of a step needs other steps as a basis, otherwise the relative order of the steps can be adjusted. It can be understood that the term "and / or" used herein relates to and covers any and all possible combinations of one or more of the associated listed items.
[0060] AsFigure 4 As shown, the method for improving the 5G MAAP message fallback experience of the application, the core idea of the whole scheme is to move the 5G message front-end module on the 5G phone to the cloud 5G message virtual terminal, so that non-5G terminals can access the virtual terminal to achieve the same display and operation effect as 5G terminals.
[0061] The virtual terminal saves the original 5G message, extracts the key information, forms a guide SMS, points to the address of the virtual terminal located at the operator, and sends it to the non-5G terminal.
[0062] As shown, Figure 5 As shown, non-5G terminal users access the virtual terminal located at the operator through the link in the guide SMS, and after authentication, they can view, operate, forward and reply on the virtual terminal, so as to ensure that the operation experience is completely equivalent to 5G phones. At the same time, for the user's operation result, the operator can simulate a 5G uplink message and reach the chatbot through the MAAP module to achieve the same operation effect as the 5G terminal.
[0063] As shown, Figure 6 As shown, the whole virtual terminal system includes:
[0064] 1. Four external interfaces:
[0065] The MAAP interface is the interface for processing uplink and downlink messages connected with the MAAP module. For the MAAP message, the MAAP module queries the destination number that does not open 5G message or the terminal does not support 5G message, and sends the MAAP message to the virtual terminal through this interface. After that, the virtual terminal will reply a 5G message fallback message to the MAAP module through this interface; when the user reads the 5G message through the virtual terminal, the virtual terminal will send a 5G message read receipt through this interface; when the user replies or clicks the MAAP message button, the virtual terminal will generate an uplink 5G message and send it to the MAAP module through this interface.
[0066] The SMS interface is the interface for processing downlink messages connected with the SMS module. After the virtual terminal generates a guide SMS, it is sent to the SMS module through this interface, and then sent to the non-5G terminal through the SMS channel.
[0067] The HTTP interface is the interface for processing HTTP uplink requests connected with the user's phone. The virtual terminal will include a link to the virtual terminal in the generated guide SMS, and the user can reach this interface by clicking.
[0068] The authentication module ensures that only the destination number can access the corresponding 5G message, which can be operated in the form of verification code or mobile phone number authentication.
[0069] 2. Two storage modules
[0070] Inbox storage module, used to store 5G MAAP messages and return an index by which the 5G MAAP messages can be retrieved from the inbox later.
[0071] Short link storage module, a normal link should contain a 5G message ID, a chatbot number, a destination mobile phone number, and an inbox index, but in order to prevent external attacks, the link needs to be generated into a short link by MD5 or the like and sent to the customer, and the correspondence between the long and short links should be stored in the short link storage module.
[0072] 3. Three processing modules
[0073] 5G message front-end module, used to provide the same display and operation effect as the 5G terminal.
[0074] Guidance SMS generation module, the 5G MAAP message can carry a fallback SMS content when it is sent down, which is used to describe the text information when it falls back, and this module adds a virtual terminal access address on this basis. At the same time, for terminals that support MMS, a picture can be generated by directly taking a screenshot of the display effect of the 5G MAAP message and sent to the user through MMS, so that the user has a more intuitive experience.
[0075] Dispatching module, responsible for calling all the above interfaces, storage and processing modules, and completing the entire business process.
[0076] As shown in Figure 7 For the 5G MAAP message sent down by the chatbot, the virtual terminal delivery process is as follows:
[0077] Step 1. The chatbot generates a 5G MAAP downlink message, i.e. a 5G message, and sends it to the operator's MAAP module.
[0078] The 5G MAAP downlink message contains a destination mobile phone number, the content of the 5G message, and a prompt message for the fallback SMS,
[0079] Step 2. The MAAP module detects that the destination mobile phone number is not a 5G terminal and passes it to the virtual terminal for processing. After the MAAP interface of the virtual terminal receives the 5G message, it is handed over to the dispatching module for processing.
[0080] Step 3. The dispatching module stores the 5G message in the inbox storage module, and the inbox storage module returns an access index.
[0081] Step 4. The scheduling module splices the 5G message ID, chatbot number, destination mobile phone number, and access index into an HTTP access link, performs long-short link conversion, and stores the mapping relationship in the short link storage module;
[0082] Step 5. The scheduling module calls the 5G message front-end module to generate a display page for the 5G message and takes a screenshot for prompting the user of the message content;
[0083] Step 6. The scheduling module sends the SMS content after the 5G message fallback, the short link, and the screenshot picture to the guide SMS generation module, which splices them to generate a guide SMS or MMS according to the destination mobile phone's receiving capability and returns it to the scheduling module;
[0084] Step 7. The scheduling module sends the guide SMS to the SMS module through the SMS interface and finally issues it to the non-5G terminal;
[0085] Step 8. The scheduling module generates a message receipt, and the receipt content is fallback, indicating that the 5G message has been issued as an SMS.
[0086] As shown in Figure 8 , the flow of the user accessing the MAAP message through the virtual terminal and operating is as follows:
[0087] Step 1. After the user clicks the link in the guide SMS, the HTTP interface of the operator's virtual terminal is reached;
[0088] Step 2. The HTTP interface passes the HTTP link to the scheduling module;
[0089] Step 3. The scheduling module obtains the long link corresponding to the short link from the short link storage module according to the user's request for the short link, extracts the 5G message ID, chatbot number, user number, and inbox index from the long link;
[0090] Step 4. The scheduling module directs the user to the authentication module, which initiates authentication to the non-5G terminal. The authentication method can use a mobile phone number or a verification code;
[0091] Step 5. After authentication, the scheduling module obtains the original 5G message from the inbox according to the index;
[0092] Step 6. The scheduling module directs the user traffic to the 5G message front-end module, and the user views and operates the original 5G message;
[0093] Step 7. The scheduling module generates a read message receipt at the same time, which is sent to the chatbot through the MAAP interface and the MAAP module;
[0094] Step 8. When the user clicks the button or reply, the 5G message front-end module will send the 5G message content, 5G message ID, user mobile number, and chatbot number to the scheduling module.
[0095] Step 9. The scheduling module generates an uplink 5G message and sends it to the chatbot through the MAAP interface and MAAP module.
[0096] Embodiment
[0097] Suppose a school needs to investigate whether teachers and students have fever or pop-up windows through 5G MAAP messages. The 5G message contains a series of multimedia information such as the school logo, and the content is "XX School, please select your current health status," including three options for users to choose from: healthy, fever, and pop-up window. The 5G message user automatically triggers an uplink 5G message by clicking the options, and the user's selection is transmitted back to the school through the 5G message system.
[0098] However, due to the existence of a large number of non-5G message users, the school must prepare an HTTP server and open an internet exposure surface to facilitate non-5G message user access. The school needs to edit the 5G MAAP message fallback SMS content as "Please report your current health status through http: / / xx.edu.cn / health."
[0099] After using this patent, the school does not need to expose the HTTP interface, and only needs to edit the 5G MAAP message fallback SMS content as "Please report your current health status." The virtual terminal generates a guide SMS as "Please report your current health status. Please visit the China Telecom virtual terminal address http: / / 189.cn / v5GMC / xxxx for operation," where 189.cn is the China Telecom official domain name, v5GMC is the virtual terminal business name, and xxxx is a short link converted from the long connection combined with the 5G MAAP message ID and sent to the user. Figure 1
[0100] The user clicks the link and accesses the operator's virtual terminal service after identity verification, and can directly operate the options on the 5G MAAP message, and the virtual terminal automatically generates an uplink 5G message to respond to the user's selection result and sends it to the school's chatbot.
[0101] It will be obvious to a person skilled in the art that the application is not limited to the details of the foregoing exemplary embodiments and can be implemented in other concrete forms without departing from the spirit or essential characteristics of the application. The embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference signs in the claims should not be construed as limiting the claims concerned.
[0102] Furthermore, it should be understood that although the description is made on the basis of the embodiments, not every embodiment contains only one independent technical solution, and the description is made in this way only for the sake of clarity, and a person skilled in the art should consider the description as a whole, and the technical solutions in each embodiment can also be combined appropriately to form other embodiments that can be understood by a person skilled in the art.
Claims
1. A method for improving the 5G MAAP message fallback experience, characterized in that, The 5G messaging front-end module on 5G mobile phones is migrated to a cloud-based 5G messaging virtual terminal, enabling non-5G terminals to achieve the same display and operation effects as 5G terminals by accessing the virtual terminal. Specifically: The virtual terminal saves the original 5G message, extracts the key information, forms a guide SMS, points to the address of the virtual terminal located in the operator, and sends it to the non-5G terminal. The non-5G terminal accesses a virtual terminal located on the operator's website via a link in the instruction SMS. After authentication, the terminal can view, operate, forward, and reply to messages, ensuring that the user experience is completely equivalent to that of a 5G mobile phone. At the same time, for the operation results of the non-5G terminal user, the operator simulates the generation of a 5G uplink message and sends it to the chatbot through the MAAP module, achieving the same operation effect as a 5G terminal.
2. The method for improving the 5G MAAP message fallback experience according to claim 1, characterized in that, The virtual terminal includes a MAAP interface, an SMS interface, an HTTP interface, an authentication module, an inbox, a short link storage module, a 5G message front-end module, a guide SMS generation module, and a scheduling module; The MAAP interface is the interface for interfacing with the MAAP module to process uplink and downlink messages; The SMS interface is used to process downlink messages by connecting to the SMS module; The HTTP interface is an interface for processing HTTP uplink requests that interfaces with non-5G terminals. The authentication module is used to authenticate non-5G terminals; The inbox storage module is used to store 5G MAAP messages and return an index, which is used to retrieve 5G MAAP messages from the inbox. The short link storage module is used to store the correspondence between short links and corresponding complete long links in the introductory SMS message; The 5G messaging front-end module is used to provide the same display and operation effects as 5G terminals; The guide SMS generation module is used to add a virtual terminal access address to the fallback SMS content carried when the 5G MAAP message is sent. The scheduling module is used to call various interfaces and modules to complete the entire business process.
3. The method for improving the 5G MAAP message fallback experience according to claim 2, characterized in that, The authentication module uses verification codes or mobile phone numbers for authentication.
4. A method for improving the 5G MAAP message fallback experience according to claim 2, characterized in that, The complete long link includes the 5G message ID, chatbot number, destination mobile number, and inbox index.
5. A method for improving the 5G MAAP message fallback experience according to claim 2, characterized in that, The guided SMS generation module, for terminals that support MMS, directly captures the display effect of the 5G MAAP message, generates an image, and sends it to the user via MMS.
6. A method for improving the 5G MAAP message fallback experience according to claim 2, characterized in that, The virtual terminal's process for sending 5G MAAP messages to the chatbot is as follows: Step 1. Chatbot generates a 5G MAAP downlink message, i.e., a 5G message, and sends it to the operator's MAAP module; The 5G MAAP downlink message includes the destination mobile number, the content of the 5G message, and a fallback SMS notification message. Step 2. The MAAP module detects that the destination mobile phone number is not a 5G terminal and passes it to the virtual terminal for processing. After receiving the 5G message, the MAAP interface of the virtual terminal hands it over to the scheduling module for processing. Step 3. The scheduling module stores the 5G message in the inbox storage module, and the inbox storage module returns the access index; Step 4. The scheduling module concatenates the 5G message ID, chatbot number, destination mobile phone number, and access index into an HTTP access link, performs long-short link conversion, and stores the mapping relationship in the short link storage module; Step 5. The scheduling module calls the 5G message front-end module to take a screenshot of the 5G message display page to display the message content to the user; Step 6. The scheduling module sends the SMS content, short link and screenshot image after the 5G message is returned to the guiding SMS generation module. The guiding SMS generation module concatenates them according to the receiving capability of the destination mobile phone number to generate a guiding SMS or MMS and returns it to the scheduling module. Step 7. The scheduling module sends the guiding SMS to the SMS module through the SMS interface, and finally distributes it to the non-5G terminal; Step 8. The scheduling module generates a message receipt. The receipt content is "fallback", which means that the 5G message has been fellback into an SMS for delivery.
7. A method for improving the 5G MAAP message fallback experience according to claim 2, characterized in that, The non-5G terminal user accesses MAAP messages through a virtual terminal and performs operations. The operation results are then fed back to the chatbot. The specific process is as follows: Step 1. After the user clicks the link in the introductory SMS, they are taken to the HTTP interface of the operator's virtual terminal; Step 2. The HTTP interface passes the HTTP connection to the scheduling module; Step 3. The scheduling module retrieves the long link corresponding to the short link from the short link storage module based on the short link requested by the user, and extracts the 5G message ID, chatbot number, user number and index from it; Step 4. The scheduling module directs user access to the authentication module, which then initiates authentication for non-5G terminals. Step 5. After authentication is successful, the scheduling module retrieves the original 5G message from the inbox according to the index; Step 6. The scheduling module directs user traffic to the 5G messaging front-end module, where users can view and interact with the original 5G messages; Step 7. The scheduling module simultaneously generates a read message receipt and sends it to chatbot via the MAAP interface and the MAAP module. Step 8. When the user clicks the button or replies / forwards, the 5G message front-end module sends the 5G message content, 5G message ID, user's mobile phone number, and chatbot number that need to be sent to the chatbot back to the scheduling module. Step 9. The scheduling module generates an uplink 5G message and sends it to chatbot via the MAAP interface and MAAP module.
Citation Information
Patent Citations
Method for displaying 5G message on non-5G terminal
CN112866473A
5G message fallback method and system, computing device and storage medium
CN114449458A