5G message issuing method and device, equipment, storage medium and program product
By introducing an activation SMS process into the 5G messaging center, the problem of 5G message fallback caused by the terminal being falsely online was solved, resulting in a higher message delivery rate and better user experience, ensuring that the terminal can receive 5G messages in a timely manner even when the network condition is poor.
Patent Information
- Application Number
- CN202510396324.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2026-01-23
AI Technical Summary
In existing technologies, 5G messages sent by chatbots to end users often fall back to SMS messages, resulting in a poor user experience, especially when the terminal is in a false online state and cannot receive 5G messages normally.
When a 5G message fails to be sent, the 5G message center caches the message and determines whether to trigger the activation of the SMS stream based on the user's message communication parameters. The activation SMS wakes up the terminal for re-registration, ensuring that the message is sent in the form of a 5G message.
It improved the success rate of 5G message delivery, enhanced user experience, ensured timely receipt of important information, reduced unnecessary SMS notifications, and strengthened the reliability and adaptability of the system.
Smart Images

Figure CN121397477A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to a 5G message delivery method, device, equipment, storage medium and program product. BACKGROUND
[0002] With the development of 5G technology, 5G message as a new type of communication method, its development focus is on multimedia industry message and Chatbot application. However, how to improve the use of Chatbot message perception has become one of the key factors for the success of 5G message business.
[0003] The terminal supports 5G message and can normally access the network. However, the 5G message sent by Chatbot to the terminal user is often received by the called party as a short message, and the experience perception is very poor, which cannot reflect the advantages of 5G message. For example, in the existing network, the terminal will actively offline 5G message in the screen-off and other specific scenarios for power saving and other considerations, resulting in that the terminal has disconnected with the platform although the 5G message switch is turned on, that is, in the "false online" state. In this case, the terminal cannot normally receive 5G message, resulting in that the message falls back to short message. Especially in the WiFi environment, since the WiFi has a shorter reserved time than the terminal keep-alive time, the "false online" problem is more serious. This leads to that the 5G message sent by Chatbot to the terminal user is often received by the called party as a short message, and the experience perception is very poor. SUMMARY
[0004] The present application provides a 5G message delivery method, device, equipment, storage medium and program product to solve the technical problem that the failure rate of 5G message sent by Chatbot to the terminal user is high in the prior art, which affects user experience.
[0005] The present application provides a 5G message delivery method, comprising: in the process of delivering 5G message to the terminal, if the 5G message delivery fails, the 5G message center buffers the failed 5G message, and judges whether to trigger the activation of short message flow according to the user message communication parameters; when it is determined that the activation of short message is needed, the short message module of the 5G message center delivers the activation short message to the target user terminal, and the activation short message is used to trigger the target user terminal to configure the pull operation and register 5G message; if the 5G message center receives the registration request of the target user terminal within a preset time period, the 5G message is delivered again after the request processing is completed.
[0006] According to the 5G message delivery method provided by the present application, after the short message module of the 5G message center delivers the activation short message to the target user terminal, it further comprises: if the 5G message center does not receive the registration request of the target user terminal within a preset time period, the buffered 5G message is delivered back or waits for retry.
[0007] According to the 5G message delivery method provided by the application, the user message communication parameters include at least one of the chat robot access number, the downlink message type, the terminal access network, the message priority, the target user active short message daily delivery times and the active short message delivery time interval.
[0008] According to the 5G message delivery method provided by the application, the short message module of the 5G message center delivers the active short message to the target user terminal, and further comprises: if the active short message delivery fails, the cached 5G message is delivered back or waits for retry.
[0009] According to the 5G message delivery method provided by the application, in the process of delivering 5G message to the terminal, comprising: the 5G message center judges the online state of the target user terminal; if the target user terminal is online, the 5G message center delivers the 5G message to the target user terminal; if the target user terminal is not online, the 5G message is delivered back or the message is cached to wait for retry.
[0010] According to the 5G message delivery method provided by the application, whether the active short message flow is triggered according to the user message communication parameters, comprising: the 5G message center judges whether the chat robot access number should trigger the active short message; the 5G message center judges whether the downlink message type should trigger the active short message; the 5G message center judges whether the terminal access network should trigger the active short message; the 5G message center judges whether the message priority should trigger the active short message; the 5G message center judges whether the target user active short message daily delivery times has reached the preset delivery times to determine whether the active short message should be triggered; the 5G message center judges whether the active short message delivery time interval exceeds the preset time interval to determine whether the active short message should be triggered.
[0011] The application also provides a 5G message delivery device, comprising: a delivery failure module, for delivering 5G message to the terminal in the process, if the 5G message delivery fails, the 5G message center caches the delivery failed 5G message, and judges whether the active short message flow is triggered according to the user message communication parameters; the active short message module is used for delivering the active short message to the target user terminal when it is determined that the active short message should be triggered, the active short message is used for triggering the target user terminal to configure the pull operation and register the 5G message; the re-delivery module is used for delivering the cached 5G message again if the 5G message center receives the target user terminal registration request within the preset time period.
[0012] The application also provides an electronic device, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to realize the 5G message delivery method as described above.
[0013] The application further provides a non-transitory computer-readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the method for delivering the 5G message.
[0014] The application further provides a computer program product, which comprises a computer program, and the computer program is executed by a processor to implement the method for delivering the 5G message.
[0015] The application provides a method and device for delivering a 5G message, equipment, a storage medium and a program product, which comprise the following steps: in the process of delivering the 5G message to a terminal, if the delivery of the 5G message fails, a 5G message center buffers the 5G message which fails to be delivered, and judges whether to trigger an active short message flow according to a user message communication parameter; when it is determined that the active short message needs to be triggered, a short message module of the 5G message center delivers an active short message to a target user terminal, and the active short message is used to trigger the target user terminal to configure a pull operation and perform 5G message registration; if the 5G message center receives a registration request of the target user terminal within a preset time period, the 5G message is delivered again after the request is processed. Through the above method, the active short message flow is introduced into the 5G message center, and is organically combined with the message delivery flow, so that the terminal can be triggered to re-register through the active short message in real time when the delivery fails, so as to improve the success rate of the delivery of the 5G message. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the application or prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the application, and other drawings can be obtained by those skilled in the art without any creative effort.
[0017] Figure 1 FIG. 1 is a flowchart of the method for delivering the 5G message provided by the embodiments of the application.
[0018] Figure 2 FIG. 2 is a schematic diagram of the active short message flow of the secondary DM provided by the embodiments of the application.
[0019] Figure 3 FIG. 3 is a schematic diagram of the flow of the 5G message system and the active short message provided by the embodiments of the application.
[0020] Figure 4 FIG. 4 is a schematic diagram of the delivery judgment mechanism of the active short message provided by the embodiments of the application.
[0021] Figure 5 FIG. 5 is a structural schematic diagram of the delivery device of the 5G message provided by the embodiments of the application.
[0022] Figure 6 FIG. 1 is a schematic diagram of a physical structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0023] In order to make the objects, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be described clearly and completely below with reference to the drawings in the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0024] In the description of the present specification, the description of the terms “one embodiment”, “some embodiments”, “an example”, “a specific example”, or “some examples” means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the embodiments of the present application. In the present specification, the illustrative description of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any appropriate manner in any one or more embodiments or examples. In addition, the person skilled in the art can combine and combine the different embodiments or examples described in the present specification and the features of the different embodiments or examples without contradiction.
[0025] 5G message service represents a revolutionary upgrade of traditional short message service, providing a user with an integrated information service platform. Users can complete the sending and receiving of multimedia content, service search, interaction, and payment in the message window in one stop, realizing the message as a service platform (MaaP) and simplifying the interaction between users and services. The significant advantage of 5G message service is its installation-free feature, universally accessible message, convenience of using mobile phone number as user ID, and high quality and high security level, which greatly enriches the user's communication experience and gives birth to diversified 5G application services. Especially in the aspect of intelligent interaction, 5G message service can directly push public services and commercial services to users in the form of rich media and interaction, providing users with a more direct and convenient interaction channel and greatly improving the business experience.
[0026] The 5G message terminal can access the operator 5G message service through cellular data access and WiFi access. When the terminal is in normal boot, has data network connection and the 5G message capability switch is turned on, the terminal acquires service configuration and then initiates registration to the 5G message platform. After successful registration, the platform records the capability set of the terminal and the access IP address and the like. When the platform has 5G messages to be delivered to the terminal, the platform judges the delivery mode of the terminal according to the registration information of the terminal. When the terminal is in normal registration online state, the platform attempts to deliver the message in the 5G message mode; when the terminal is in registration expiration or logout state or does not have corresponding 5G message capability, the platform buffers the message or sends the message according to the preset fallback strategy.
[0027] In the related art, although the terminal is turned on and can access the network due to various reasons, the terminal is disconnected from the 5G message and connection, so that the delivered 5G message is converted into a short message or a multimedia message and sent to the user. The user experience is poor, and the attraction of 5G message to industry users is reduced.
[0028] Based on this, the present application provides a 5G message delivery method, device, equipment, storage medium and program product, based on the original delivery form judgment mechanism of the 5G message system, a short message activation triggering terminal active registration process is newly introduced after the delivery of 5G message fails in online scenario, the two are organically combined, the success rate of 5G message form delivery is improved, and the user experience is improved.
[0029] Please refer to Figure 1 , Figure 1 is a flowchart of the 5G message delivery method provided by the embodiment of the present application. In the embodiment, the 5G message delivery method can include steps S110 to S130, and each step is specifically as follows: S110: In the process of delivering 5G message to the terminal, if the delivery of 5G message fails, the 5G message center buffers the failed 5G message, and judges whether to trigger the activation short message flow according to the user message communication parameters.
[0030] S120: When it is determined that the activation short message needs to be triggered, the short message module of the 5G message center delivers the activation short message to the target user terminal, and the activation short message is used to trigger the target user terminal to configure the pull operation and perform 5G message registration.
[0031] S130: If the 5G message center receives the registration request of the target user terminal within a preset time period, the 5G message is delivered again after the request processing is completed.
[0032] In the 5G message delivery process of the embodiment, when a delivery failure occurs, the 5G message center can trigger the terminal to re-establish a link with the 5G message center (5GMC) by activating a short message to wake up the terminal and make the terminal re-register, so that the message can be delivered in the form of a 5G message.
[0033] First, to avoid message loss, the 5G message center will cache the 5G messages that fail to be delivered. Optionally, the key information of the message can be stored in a database, and the cache needs to be effectively managed to set an expiration time to avoid resource waste and ensure data consistency and integrity.
[0034] Next, the 5G message center will determine whether to trigger the activation of the short message flow according to the collected user message communication parameters and the preset judgment rules.
[0035] Optionally, the user message communication parameters can include at least one of a chat robot access number, a downlink message type, a terminal access network, a message priority, a target user activation short message daily delivery number, and an activation short message delivery time interval. By considering multiple user message communication parameters, the determination of whether to trigger the activation of the short message flow is more accurate and flexible, and can be personalized according to different scenarios and user conditions, thereby improving the success rate of message delivery.
[0036] If it is determined that the activation of the short message is needed, the short message module of the 5G message center will interface with the short message gateway, send the activation short message containing explicit guidance information to the target user terminal, and guide the user to register for the 5G message.
[0037] The embodiment uses the activation short message to trigger the terminal configuration pull operation and perform 5G message registration, which is an active terminal wake-up and connection establishment mechanism that can effectively solve the terminal "false online" problem and ensure that the terminal can be reconnected to the 5G message platform in a timely manner after receiving the activation short message, thereby providing a guarantee for subsequent message retransmission.
[0038] If the 5G message center receives a registration request of the target user terminal through a corresponding interface within a preset time period, the cached 5G messages are re-delivered after the terminal is successfully registered. Specifically, the delivery can be performed according to the sending standards and processes of the 5G message. The optimization of the cache and retransmission mechanism ensures that the message will not be lost due to a one-time delivery failure, improves the final delivery rate of the message, avoids unnecessary message fallback, and improves the user experience.
[0039] It should be noted that the preset time period is set to improve system processing efficiency and avoid indefinite waiting. In the embodiment, the 5G message center needs to have a time management mechanism, and the time period can be adjusted according to actual conditions. This processing manner can improve the message delivery rate and enhance the reliability of the system.
[0040] In the above, the embodiment of the present application provides a 5G message delivery method. Through comprehensive judgment of innovative mechanisms such as activating short message flow, activating short message triggering terminal registration, and cached message retransmission, the problems of message failure and terminal “false online” existing in the current 5G message delivery process are effectively solved, the message delivery rate and user experience are improved, the reliability and adaptability of the system are enhanced, and the present application has high innovation and practical value, which can provide strong support for the development of 5G message business.
[0041] In some embodiments, after the short message module of the 5G message center delivers the activation short message to the target user terminal, it further includes: if the 5G message center does not receive a registration request from the target user terminal within a preset time period, the cached 5G message is delivered by fallback or waiting for retry.
[0042] In the embodiment, the mechanism of 5GMC not receiving a terminal registration request if timeout is further added. In this case, even if the terminal fails to complete registration within the preset time after receiving the activation short message (for example, due to terminal failure, network problem or user operation delay, etc.), through the fallback delivery mechanism, the message can be sent to the user in other ways (such as short message, multimedia message or through other network channels), ensuring that the message will not be lost and improving the reliability of message delivery.
[0043] In some embodiments, the short message module of the 5G message center delivers the activation short message to the target user terminal, and further includes: if the delivery of the activation short message fails, the cached 5G message is delivered by fallback or waiting for retry.
[0044] In the embodiment, the mechanism of activation short message delivery failure is further added. In this case, even if the delivery of the activation short message fails, the cached 5G message can still be sent to the user in other ways (such as short message, multimedia message or through other network channels) through the fallback delivery mechanism, ensuring that the message will not be lost and improving the reliability of message delivery.
[0045] In some embodiments, in the process of delivering 5G message to the terminal, it includes: the 5G message center judges the online state of the target user terminal; if the target user terminal is online, the 5G message center delivers the 5G message to the target user terminal; if the target user terminal is not online, the 5G message is delivered by fallback or the cached message is waiting for retry.
[0046] In this embodiment, the online state is also determined in the process of issuing 5G messages to the terminal. When the target user terminal is online, the 5G message center can issue 5G messages to ensure timely receipt of messages. When the target user terminal is not online, the 5G message center adopts a strategy of fallback issuance or message caching for retry. The fallback issuance can deliver messages to the user through other appropriate means (such as SMS), so that the user can receive messages through another way even if the terminal is not online. The message caching for retry mechanism can attempt to issue messages again after the user terminal is online again, ensuring that messages are not lost due to temporary terminal offline, and ensuring that the user will not miss any important information.
[0047] This intelligent message issuance strategy fully considers the use requirements of users in different network states. Users do not need to worry about missing important messages due to terminal offline, and do not need to frequently check whether there are unreceived messages. The communication process is more smooth and secure, thereby improving the overall user experience.
[0048] In some embodiments, whether to trigger the active SMS flow is determined according to the user message communication parameters, including: the 5G message center determines whether the chat robot access number should trigger the active SMS; the 5G message center determines whether the downlink message type should trigger the active SMS; the 5G message center determines whether the terminal access network should trigger the active SMS; the 5G message center determines whether the message priority should trigger the active SMS; the 5G message center determines whether the number of daily active SMS issuance of the target user has reached the preset issuance number to determine whether the active SMS should be triggered; and the 5G message center determines whether the active SMS issuance time interval exceeds the preset time interval to determine whether the active SMS should be triggered.
[0049] In this embodiment, how the 5G message center determines whether to trigger the active SMS through a multi-dimensional comprehensive judgment mechanism is further introduced. By comprehensively considering multiple factors such as the chat robot access number, the downlink message type, the terminal access network, the message priority, the number of daily active SMS issuance, and the active SMS issuance time interval, the 5G message center can avoid triggering the active SMS in unnecessary cases. For example, if the message priority is low and the terminal access network state is good, the active SMS may not be sent, thereby reducing unnecessary disturbance to the user.
[0050] Only when certain conditions are met (such as high message priority, unstable terminal access network, and the number of active SMS issuance not reaching the upper limit) can the active SMS be triggered, ensuring that each active SMS is sent after reasonable judgment, and improving the triggering accuracy of the active SMS.
[0051] Based on the above mechanism, it can be accurately judged whether to trigger the activation short message, and the terminal is woken up in time for 5G message registration when necessary, so as to improve the timeliness of message reception and enable users to receive important messages more quickly; and avoid sending activation short messages in unnecessary cases, reduce unnecessary short message notifications received by users, reduce user interference, and improve the overall experience of users on 5G message service.
[0052] The above, the embodiment of the application proposes an activation short message delivery mechanism of a 5G message system in a terminal false online state. That is, when the 5G message system judges that a user is in an online state, but fails to deliver a 5G message to the user, an activation short message is delivered to the user according to a preset strategy; after waiting for the user to re-register, the 5G message is delivered again; when the user registration waiting time is exceeded, a retry process is directly entered; at the same time, the number of times of receiving the activation short message by the user per day and the delivery time interval of the activation short message are limited.
[0053] In related technologies, a mode of delivering messages according to the registration (online) state of a user can be adopted, if the terminal is online, a 5G message is delivered in the form of a 5G message; if the terminal is not online, a short message or a multimedia message is delivered. The detailed processing logic of the 5GMC receiving the message of the industry customer 5G message of the platform (Messaging as a Platform, MaaP) is as follows: If the 5G message user is registered in the 5GMC: 1. It is judged whether the user registration information is expired, if the registration information is not expired, the next step is entered, otherwise, it is fallen back or cached according to the fall back information carried in the message combined with the retry strategy preset in the system; 2. It is judged whether the called terminal has the Chatbot message processing capability, if the terminal has the capability, the next step is entered, otherwise, it is fallen back or stopped according to the fall back information carried in the message combined with the retry strategy preset in the system; 3. The 5GMC delivers a 5G message to the terminal, if the delivery fails, it is retried, fallen back, cached or stopped according to the failure error combined with the retry strategy preset in the system; 4. If the delivery is successful, the terminal receipt is returned to the sending end MaaP platform.
[0054] If the 5G message user is in an unregistered state in the 5GMC: According to the fall back information carried in the message combined with the retry strategy preset in the system, it is fallen back or cached. When the user message is in a cached state, if the terminal is successfully registered, the 5GMC will immediately attempt to deliver the cached 5G message to the terminal.
[0055] For power saving and other factors, the terminal will actively offline 5G messages in certain scenarios such as screen off, which causes that even if the terminal has turned on the 5G message switch, it is actually disconnected from the platform, forming a "false online" state.
[0056] When the platform side sends a message to the user, it will fail, and can only fall back according to offline logic or timeout resend, which greatly affects the success rate of 5G message form delivery. In the WIFI environment, the "false online" problem is more serious, because the WIFI connection reservation time is shorter than the terminal keep-alive time.
[0057] Therefore, in the related technical solution, even if the terminal supports 5G messages and can access the network, the 5G messages sent by the Chatbot to the terminal user are often received by the called party as messages that fall back to SMS, and the user experience is poor, and the advantages of 5G messages cannot be reflected.
[0058] The present application aims at the terminal false online problem, finds that the terminal and the platform network are normal under objective conditions, and the terminal 5G message switch is not manually closed, so that the terminal and the 5GMC can be reconnected by waking up the terminal and re-registering, so that the message can be sent in the form of 5G message.
[0059] The current terminal has the ability to automatically obtain configuration information from the network side when it receives the configuration notification SMS (i.e. activation SMS) sent by the network side, if the 5G message switch is not set to "off" state by the user. This function is now mainly used in the following scenarios: after the user actively closes the 5G message through the business hall, SMS, telephone and network hall and other channels, the secondary DM (Device Management) actively notifies the terminal to request configuration file through the activation SMS, and the secondary DM returns the instruction to disable the 5G message service to the terminal. The terminal will not register for 5G message with the network in the future.
[0060] Therefore, the present application introduces the activation SMS process into the 5GMC message processing module, and organically combines it with the Chatbot message delivery process, adds an online user delivery failure activation process, triggers the terminal to re-register through the activation SMS in real time, so that the user can receive more Chatbot messages in the form of 5G messages.
[0061] Please refer to Figure 2 , Figure 2 is a secondary DM activation SMS process schematic diagram provided by the embodiment of the present application.
[0062] 1. The user actively closes the 5G message through the business hall, SMS, telephone and network hall and other channels. The network BOSS synchronously closes the 5G message function of the user to the 5GMC.
[0063] 2. 5GMC synchronizes the user 5G message function off with the secondary DM.
[0064] 3. The secondary DM issues an activation short message to the terminal.
[0065] 4. The terminal requests a configuration file from the DM.
[0066] 5. The secondary DM returns a configuration for disabling 5G message service to the terminal.
[0067] It should be noted that the secondary DM sends the activation short message in the specific scenario of the user actively closing the 5G message service. The entire process is to ensure that the user's operation of closing the 5G message service can accurately take effect, and through a series of synchronization and information interaction, the terminal obtains the configuration for disabling the 5G message service, avoiding the terminal subsequently registering for 5G message service with the network.
[0068] Please refer to Figure 3 , Figure 3 is a process diagram of a 5G message system and an activation short message provided by an embodiment of the application.
[0069] In this embodiment, the 5G message center (5GMC) includes Maap, a message processing module, and a short message processing module (i.e., the short message module described above). The 5GMC judges according to factors such as Chatbot access number, downlink message type, terminal access network, and message priority. For the downlink message of a specified Chatbot, when the message fails to be sent, it is judged that the user state is in an online state, and instead of directly falling back to a short color, an activation short message is sent to activate the terminal. The detailed process is as follows: 1. The terminal (UE) triggers a 5G message registration process and successfully completes registration. 2. The 5GMC saves the terminal registration information. 3. The Chatbot issues an A2P message to the target user. 4. The MaaP platform returns a successful response to the Chatbot after receiving the success. 5. The MaaP platform forwards the message to the 5GMC. 6. The 5GMC returns a successful response to the MaaP platform after receiving it. 7. The 5GMC judges the user's online state. If the user is currently online, go to the next step; if the user is not online, fall back to send or cache the message and wait for retry. 8. The 5GMC issues a 5G message to the terminal. If the message is sent successfully, the process ends; if it fails, go to the next step. 9, 5GMC center judges whether to trigger the activation short message flow according to the sum of the Chatbot access number, the downlink message type, the terminal access network, the message priority, the target user activation short message daily delivery times and the activation short message delivery time interval. If it is judged that it is not triggered, it is back-falling or buffering the message for retry. If it is judged that it needs to be triggered, it enters the next step; 10, 5GMC short message module delivers the activation short message to the target user; 11, if the activation short message delivery fails, the 5G message back-falling or buffering the message for retry. If the short message delivery is successful, it waits for the terminal to re-register; 12, the terminal receives the activation short message, triggers the configuration pull operation, and performs 5G message registration if the configuration pull is successful; 13, 5GMC back-falling or buffering the message for retry if it does not receive the terminal registration request within the timeout, and attempts to deliver the buffered 5G message again after receiving the target terminal registration request and completing the processing.
[0070] It should be noted that if the 5G message is successfully delivered, the process is ended; if the delivery fails, the 5G message does not trigger the activation short message, and directly enters the retry process.
[0071] Please refer to Figure 4 , Figure 4 is a schematic diagram of the activation short message delivery judgment mechanism provided by the embodiment of the application.
[0072] Firstly, 5GMC judges whether the Chatbot access number of the message, i.e. the message calling number, should trigger the activation short message. If it should trigger, it enters the next step, otherwise it does not deliver the activation short message.
[0073] Further, 5GMC judges whether the message type of the message, i.e. the contentType in the message, should trigger the activation short message. If it should trigger, it enters the next step, otherwise it does not deliver the activation short message.
[0074] Further, 5GMC judges whether the priority of the message, i.e. the priority in the message, should trigger the activation short message. If it should trigger, it enters the next step, otherwise it does not deliver the activation short message.
[0075] Further, 5GMC judges whether the access network of the target terminal should trigger the activation short message. By default, the Wifi access triggers, and the PS (Packet Switching) does not trigger, which can be changed according to actual requirements. If it should trigger, it enters the next step, otherwise it does not deliver the activation short message.
[0076] Further, the 5GMC judges whether the daily maximum number of the active short message of the target user has been reached, if not, the next step is entered, otherwise the active short message is not sent; the daily maximum number of the active short message can be configured.
[0077] Further, the 5GMC judges whether the time interval of twice active short message sending has been exceeded since the last time the active short message is sent to the user, if yes, the active short message is sent, otherwise the active short message is not sent.
[0078] It should be noted that when the active short message is not sent, fallback sending or waiting for retry can be performed.
[0079] It should be noted that the 5GMC can provide a trigger strategy configuration of the active short message, including a Chatbot access number, a message type, a message priority, a terminal access network (whether PS and Wifi can be configured separately whether they can trigger), a maximum number of sending per user per day, and a time interval of twice active short message sending. Those skilled in the art can configure the trigger strategy according to the actual situation.
[0080] The above, the embodiment of the application provides a method for improving the success rate of Chatbot 5G message sending, that is, improving the proportion of Chatbot messages sent to users in the form of 5G messages. The embodiment is based on the original sending form judgment mechanism of the 5G message system, and a short message is sent to trigger the terminal to actively register the process after the 5G message fails to be sent in the online scene. The two are organically combined to improve the success rate of 5G message sending and improve user experience. Through the implementation of the scheme, the proportion of Chatbot messages sent to users in the form of 5G messages can be effectively improved, so that users can receive 5G messages with rich interaction forms, stronger visual impact and more information in a larger probability under the condition that the network and the device are normal. The user experience is improved, and the attraction of 5G message service to industry users is improved.
[0081] The application also provides a 5G message sending device, which is described below. The 5G message sending device described below can be referred to the 5G message sending method described above.
[0082] Please refer to Figure 5 , Figure 5 is a structural schematic diagram of the 5G message sending device provided by the embodiment of the application. In the embodiment, the 5G message sending device can include a sending failure module 510, an active short message module 520 and a re-sending module 530.
[0083] The failure module 510 is configured to, in the process of delivering the 5G message to the terminal, cache the 5G message that fails to be delivered if the 5G message fails to be delivered, and determine whether to trigger the activation short message according to the user message communication parameter.
[0084] The activation short message module 520 is configured to, when it is determined that the activation short message needs to be triggered, deliver the activation short message to the target user terminal by the short message module of the 5G message center, and the activation short message is used to trigger the target user terminal to configure a pull operation and perform 5G message registration.
[0085] The re-delivery module 530 is configured to, if the 5G message center receives the target user terminal registration request within a preset time period, re-deliver the cached 5G message after the request is processed.
[0086] In some embodiments, the re-delivery module 530 can be specifically configured to: If the 5G message center does not receive the target user terminal registration request within a preset time period, the cached 5G message is delivered back or waits for retry.
[0087] In some embodiments, the user message communication parameter includes at least one of a chat robot access number, a downlink message type, a terminal access network, a message priority, a target user activation short message daily delivery number, and an activation short message delivery time interval.
[0088] In some embodiments, the activation short message module 520 can be specifically configured to: If the delivery of the activation short message fails, the cached 5G message is delivered back or waits for retry.
[0089] In some embodiments, in the process of delivering the 5G message to the terminal, the process includes: the 5G message center determines the online state of the target user terminal; if the target user terminal is online, the 5G message center delivers the 5G message to the target user terminal; if the target user terminal is not online, the 5G message is delivered back or the message is cached to wait for retry.
[0090] In some embodiments, the failure module 510 can be specifically configured to: The 5G message center determines whether the chat robot access number should trigger the activation short message; the 5G message center determines whether the downlink message type should trigger the activation short message; the 5G message center determines whether the terminal access network should trigger the activation short message; the 5G message center determines whether the message priority should trigger the activation short message; the 5G message center determines whether the target user activation short message daily delivery number has reached a preset delivery number to determine whether the activation short message should be triggered; and the 5G message center determines whether the activation short message delivery time interval exceeds a preset time interval to determine whether the activation short message should be triggered.
[0091] In another aspect, the embodiments of the present application also provide an electronic device, please refer to Figure 6 , Figure 6 is the schematic diagram of the physical structure of the electronic device provided by the embodiments of the present application, as shown in Figure 6 , the electronic device can include a memory 620, a processor 610, and a computer program stored in the memory 620 and executable on the processor 610. The processor 610 can implement the 5G message delivery method when executing the program, which can include: In the process of delivering 5G messages to the terminal, if the delivery of 5G messages fails, the 5G message center caches the failed 5G messages, and judges whether to trigger the activation of short message flow according to the user message communication parameters; when it is determined that the activation of short message is needed, the short message module of the 5G message center delivers the activation short message to the target user terminal, and the activation short message is used to trigger the target user terminal to configure the pull operation and register 5G messages; if the 5G message center receives the registration request of the target user terminal within a preset time period, the cached 5G messages are delivered again after the request processing is completed.
[0092] Optionally, the electronic device can also include a communication bus 630 and a communication interface 640, wherein the processor 610, the communication interface 640, and the memory 620 can complete mutual communication through the communication bus 630. The processor 610 can call the computer program in the memory 620 to execute the 5G message delivery method provided by the above-mentioned methods.
[0093] In addition, the logical instructions in the memory 620 described above can be implemented in the form of a software functional unit and sold or used as an independent product, which can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application or the part of the prior art that essentially contributes or the part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the embodiments of the present application. The foregoing storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk, and various storage program codes.
[0094] In another aspect, the present application also provides a computer program product comprising a computer program, which can be stored on a non-transitory computer readable storage medium, and the computer program is executable by a processor to enable a computer to perform the method for delivering 5G messages as described above, the steps and principles of which have been described in detail in the above method and will not be repeated here.
[0095] In yet another aspect, the present application also provides a non-transitory computer readable storage medium having a computer program stored thereon, which is executable by a processor to implement the method for delivering 5G messages as described above, the steps and principles of which have been described in detail in the above method and will not be repeated here.
[0096] The non-transitory computer readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to a magnetic storage (such as a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical storage (such as a CD, a DVD, a BD, a HVD, etc.), and a semiconductor memory (such as a ROM, an EPROM, an EEPROM, a NAND FLASH, a solid state disk (SSD)), etc.
[0097] The device embodiments described above are only schematic, wherein the units illustrated as separate components can or can not be physically separate, and the components illustrated as units can or can not be physical units, i.e., can be located in one place or distributed on a plurality of network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the present embodiment. Those skilled in the art can understand and implement without creative labor.
[0098] From the above description of the embodiments, those skilled in the art can clearly understand that the embodiments can be realized by means of software plus necessary universal hardware platforms, and of course can also be realized by hardware. Based on such understanding, the above technical solutions, essentially or in other words, the part that contributes to the prior art can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in each embodiment or some parts of the embodiments.
[0099] It should be pointed out finally that the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit the same; and although the present application has been described in detail with reference to the foregoing embodiments, it should be appreciated by those skilled in the art that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features thereof can be replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for sending 5G messages, characterized in that, include: If the 5G message fails to be sent to the terminal, the 5G message center will cache the failed 5G message and determine whether to activate the SMS stream based on the user message communication parameters. When it is determined that an activation SMS needs to be triggered, the SMS module of the 5G message center sends an activation SMS to the target user terminal. The activation SMS is used to trigger the target user terminal to pull the configuration and register 5G messages. If the 5G message center receives the target user terminal registration request within a preset time period, it will resend the cached 5G message after completing the request processing.
2. The 5G message delivery method according to claim 1, characterized in that, After the SMS module of the 5G messaging center sends an activation SMS to the target user terminal, it also includes: If the 5G message center does not receive the target user terminal registration request within the preset time period, it will either send the cached 5G message back or wait for a retry.
3. The 5G message delivery method according to claim 1, characterized in that, The user message communication parameters include at least one of the following: chatbot access number, downlink message type, terminal access network, message priority, number of daily activation SMS messages sent to the target user, and activation SMS message sending interval.
4. The 5G message delivery method according to claim 1, characterized in that, The SMS module of the 5G messaging center sends an activation SMS to the target user terminal, and also includes: If the activation SMS fails to be sent, the cached 5G message will be sent back or the process will wait for a retry.
5. The 5G message delivery method according to claim 1, characterized in that, The process of sending 5G messages to the terminal includes: The 5G messaging center determines the online status of the target user terminal; If the target user terminal is online, the 5G message center sends the 5G message to the target user terminal; If the target user terminal is offline, the 5G message will be either sent back or cached for retry.
6. The 5G message delivery method according to claim 3, characterized in that, The step of determining whether to trigger the activation of the SMS stream based on user message communication parameters includes: The 5G messaging center determines whether the chatbot access number should trigger an activation SMS. The 5G messaging center determines whether the downlink message type should trigger an activation SMS. The 5G messaging center determines whether the terminal should trigger an activation SMS when accessing the network. The 5G messaging center determines whether the message priority should trigger an activation SMS. The 5G messaging center determines whether the daily number of activation SMS messages sent to the target user has reached the preset number of messages, in order to determine whether the activation SMS should be triggered. The 5G messaging center determines whether the time interval for sending activation SMS messages exceeds a preset time interval in order to determine whether an activation SMS message should be triggered.
7. A 5G message sending device, characterized in that, include: The failure delivery module is used to cache the failed 5G message in the process of sending 5G messages to the terminal, and determine whether to trigger the activation of the SMS stream based on the user message communication parameters. The SMS activation module is used to send an activation SMS to the target user terminal when it is determined that an activation SMS needs to be triggered. The activation SMS is used to trigger the target user terminal to perform a configuration pull operation and register 5G messages. The resend module is used to resend the cached 5G message after completing the request processing if the 5G message center receives the target user terminal registration request within a preset time period.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the 5G message delivery method as described in any one of claims 1 to 6.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the 5G message delivery method as described in any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the 5G message delivery method as described in any one of claims 1 to 6.