Data processing method, device, equipment, readable storage medium and program product

By acquiring and sending multiple fallback messages according to priority, the problems of network resource waste and low success rate when 5G message reception fails are solved, achieving efficient message sending and resource utilization.

CN116684833BActive Publication Date: 2025-11-25TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210159727.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-21
Publication Date
2025-11-25
Estimated Expiration
2042-02-21

AI Technical Summary

Technical Problem

When 5G message reception fails, existing technologies use delayed transmission methods, which leads to wasted network resources and low message transmission success rates.

Method used

If the target message is not successfully delivered, obtain multiple fallback messages and their priorities, and send the fallback messages in order of priority until the message is successfully delivered or all fallback messages have been sent.

Benefits of technology

It improved the success rate of message sending, reduced network resource consumption, reduced the interaction steps for the recipient, and increased the click-through rate and coverage of the recipient.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116684833B_ABST
    Figure CN116684833B_ABST
Patent Text Reader

Abstract

The application provides a data processing method, device and equipment, readable storage medium and program product. The method comprises the following steps: when it is detected that a target message fails to be successfully delivered, a plurality of fallback messages corresponding to the target message are acquired, and a priority corresponding to each fallback message is acquired; the plurality of fallback messages are sent to a receiving object corresponding to the target message according to the priority; during the sending of the plurality of fallback messages, when it is detected that a first fallback message fails to be successfully delivered, a second fallback message is sent to the receiving object; when it is detected that the first fallback message is successfully delivered, the sending of the fallback message to the receiving object is stopped; the first fallback message and the second fallback message are two fallback messages with adjacent priorities in the plurality of fallback messages, and the priority of the first fallback message is higher than that of the second fallback message. The application can be applied to various scenes such as cloud technology, artificial intelligence, vehicle-mounted, content pushing, short message service and the like, so as to improve the success rate of message sending and reduce network resource consumption.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer, in particular to a data processing method, a data processing apparatus, a computer device, a computer readable storage medium and a computer program product. BACKGROUND

[0002] With the continuous development of 5G technology, in order to meet the diversified application scene requirements of 5G technology, 5G message emerges as the times require. Through 5G message, diversified rich media information such as pictures, audios, videos, geographic positions and the like can be provided for the receiver. However, in the case that the receiver does not support 5G message or network bandwidth is not allowed, 5G message sending will fail. At present, the method of delayed sending can be adopted, that is, after 5G message sending fails, a period of time is waited for re-sending. The above method wastes network resources and has low message sending success rate. Therefore, how to improve the success rate of message sending and reduce network resource consumption is a problem to be solved at present. SUMMARY

[0003] The present application provides a data processing method, device, equipment, readable storage medium and program product, which can improve the success rate of message sending and reduce network resource consumption.

[0004] The present application provides a data processing method, which comprises:

[0005] When it is detected that a target message fails to be successfully delivered, a plurality of fallback messages corresponding to the target message are acquired, and a priority corresponding to each fallback message in the plurality of fallback messages is acquired; according to the priority, the plurality of fallback messages are sent to a receiving object corresponding to the target message; in the process of sending the plurality of fallback messages, when it is detected that a first fallback message fails to be successfully delivered, a second fallback message is sent to the receiving object; when it is detected that the first fallback message is successfully delivered, the sending of fallback messages to the receiving object is stopped; the first fallback message and the second fallback message are two fallback messages with adjacent priorities in the plurality of fallback messages, and the priority of the first fallback message is higher than that of the second fallback message.

[0006] The present application provides a data processing apparatus, which comprises:

[0007] The acquisition module is configured to, when it is detected that a target message fails to be successfully delivered, acquire a plurality of fallback messages corresponding to the target message, and acquire a priority corresponding to each fallback message in the plurality of fallback messages;

[0008] The processing module is configured to send the multiple fallback messages to a receiving object corresponding to the target message according to the priority, and when detecting that the first fallback message fails to be successfully sent, send a second fallback message to the receiving object during the sending of the multiple fallback messages; and when detecting that the first fallback message is successfully sent, stop sending the fallback messages to the receiving object; the first fallback message and the second fallback message are two fallback messages with adjacent priority in the multiple fallback messages, and the priority of the first fallback message is higher than that of the second fallback message.

[0009] The application provides a computer device, comprising a memory and a processor, wherein the memory stores a data processing program, and the data processing program is executed by the processor to implement the steps of the data processing method.

[0010] The application provides a computer readable storage medium, which stores a computer program, and the computer program comprises program instructions, and the program instructions are executed by a processor to implement the steps of the data processing method.

[0011] The application provides a computer program product, which comprises a computer program or computer instructions, and the computer program or computer instructions are executed by a processor to implement the data processing method.

[0012] The application provides a target message fallback mode, when the target message fails to be sent, multiple fallback messages of the target message are obtained, and the multiple fallback messages are attempted to be sent, so that the success rate of message sending is improved, and the network resource consumption is reduced. While obtaining the multiple fallback messages, the priorities corresponding to the multiple fallback messages are also obtained to guide the sending order of the fallback messages; then, the fallback messages are sent to a receiving object corresponding to the target message according to the priority, and if it is detected that any fallback message is successfully sent during the sending, the sending of the fallback messages is stopped. Therefore, the multi-level fallback message sending strategy provided by the application balances between the message successful sending and the network resource consumption, so that a high message successful sending rate is ensured, and a small network resource consumption is ensured. BRIEF DESCRIPTION OF DRAWINGS

[0013] In order to more clearly illustrate the technical solutions of the embodiments of the application, the drawings needed in the embodiment description will be briefly introduced. Obviously, for those skilled in the art, other drawings can also be obtained without creative labor based on these drawings.

[0014] Figure 1 is a schematic diagram of the architecture of a data processing system provided by an exemplary embodiment of the application;

[0015] Figure 2 is a flowchart of a data processing method provided by an example embodiment of the present application;

[0016] Figure 3A is an interface diagram of a fall-back message provided by an example embodiment of the present application;

[0017] Figure 3B is an interface diagram of another fall-back message provided by an example embodiment of the present application;

[0018] Figure 3C is an interface diagram of another fall-back message provided by an example embodiment of the present application;

[0019] Figure 4 is a flowchart of a message fall-back scheme provided by an example embodiment of the present application;

[0020] Figure 5 is a flowchart of another message fall-back scheme provided by an example embodiment of the present application;

[0021] Figure 6 is a flowchart of another data processing method provided by an example embodiment of the present application;

[0022] Figure 7A is an interface diagram of a fall-back message configuration provided by an example embodiment of the present application;

[0023] Figure 7B is an interface diagram of another fall-back message configuration provided by an example embodiment of the present application;

[0024] Figure 7C is an interface diagram of another fall-back message configuration provided by an example embodiment of the present application;

[0025] Figure 7D is an interface diagram of another fall-back message configuration provided by an example embodiment of the present application;

[0026] Figure 7E is an interface diagram of another fall-back message configuration provided by an example embodiment of the present application;

[0027] Figure 7F is an interface diagram of another fall-back message configuration provided by an example embodiment of the present application;

[0028] Figure 7G is an interface diagram of another fall-back message configuration provided by an example embodiment of the present application;

[0029] Figure 7His a timing diagram of a message fallback solution provided by one of the example embodiments of the present application;

[0030] Figure 8 is a schematic block diagram of a data processing apparatus provided by one of the example embodiments of the present application;

[0031] Figure 9 is a schematic block diagram of a computer device provided by one of the example embodiments of the present application. DETAILED DESCRIPTION

[0032] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all 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.

[0033] It should be noted that the terms "first", "second", etc. described in the embodiments of the present application are only for the purpose of description, and cannot be understood as indicating or implying the relative importance of the technical features or implicitly indicating the number of the technical features. Therefore, the technical features limited by "first", "second" can explicitly or implicitly include at least one of the features.

[0034] The fifth generation mobile communication technology (5th Generation Mobile Communication Technology, 5G) is a new generation of broadband mobile communication technology with high speed, low latency and large connection characteristics, and is a network infrastructure for realizing man-machine and interconnection. 5G includes three application scenarios, namely enhanced mobile broadband (enhanced mobile broadband, EMBB), ultra-reliable and low-latency communication (ultra-reliable & low-latency communication, URLLC) and massive machine type communication (massive Machine Type of Communication, mMTC). Enhanced mobile broadband mainly faces the explosive growth of mobile Internet traffic, and provides a more extreme application experience for mobile Internet users; ultra-reliable and low-latency communication mainly faces industrial control, remote medical treatment, automatic driving and other vertical industry application requirements with extremely high requirements for latency and reliability; massive machine type communication mainly faces smart city, smart home, environmental monitoring and other application requirements targeting sensing and data collection.

[0035] With the continuous development of 5G technology, global operators have reached a broad consensus that traditional SMS services need to be upgraded to rich media message services, that is, 5G message services. 5G message is an upgrade of SMS service, and is a basic telecommunication service of operators. Based on IP technology, it realizes a leap in service experience. 5G message supports rich media formats, including text, pictures, and audio and video, and has more rich forms of expression.

[0036] 5G message services are divided into two categories: one is the interactive message between individual objects and individual objects, and the other is the interactive message between industry objects and individual objects.

[0037] For individual objects, 5G message provides point-to-point message and group chat services. In addition to text, message content can also support pictures, audio, video, location, contacts and other forms. Individual objects do not need to download a client or add friends to send and receive 5G messages from other objects. For industry objects, 5G message provides enhanced message services between objects and applications, realizes "message as a service", and introduces a new message interaction mode - Chatbot chat robot, which can intuitively and conveniently enjoy various 5G application services such as payment and recharge, ticket ordering, hotel reservation, logistics inquiry, catering reservation, and takeout ordering in the message window. Therefore, compared with traditional SMS services, 5G message is an upgrade and innovation of experience and service, and can meet the needs of higher quality and more colorful information communication, and carry and derive more diverse 5G application services.

[0038] 5G message can realize message distribution on various content push platforms based on artificial intelligence cloud services. Artificial intelligence cloud service is also commonly known as AIaaS (AI as a Service). It is a common service mode of artificial intelligence platform at present. Specifically, the AIaaS platform will split several common AI services and provide independent or packaged services on the cloud. This service mode is similar to opening an AI theme mall: all developers can access and use one or more artificial intelligence services provided by the platform through API interfaces. Some experienced developers can also use the AI framework and AI infrastructure provided by the platform to deploy and operate their own exclusive cloud artificial intelligence services.

[0039] When a 5G message is pushed to a terminal, if the terminal fails to push the message due to the inability to display or receive the message, in order to complete the push purpose and improve the information reach rate, another form of message can be pushed to the terminal, that is, message fallback. The present application first proposes a message fallback scheme, that is, when the 5G message detection terminal receiving object does not support 5G message or network bandwidth is not allowed, stop issuing 5G short message with rich media information to the receiving object, and send a normal text message instead, and provide a jump web page in the form of a link, and simulate the rich media 5G short message interface intended to be displayed to the receiving object on the web page.

[0040] This way can make the receiving object view the simulated interface of the rich media information by clicking the link, and improve the message delivery rate. However, this method requires the receiving object to actively click the link in the text message to invoke the browser, and after the browser loads and renders the web page interface, the simulated rich media 5G short message interface can be seen in the browser. This way increases the number of interactions of the receiving object, and the receiving object needs to go through the browser rendering of the web page to finally see the rich media information, which takes a long time, and finally leads to a low reach rate of the rich media information to the receiving object. In addition, this way needs to implement a set of UI interface for simulating 5G rich media short message interface on the web page, which increases the workload.

[0041] Based on the above idea, the present application optimizes and improves the above method, and proposes a rich media message fallback scheme when 5G message fails to push to the receiving object. The method can customize multiple forms of short messages or rich media messages (i.e. multiple fallback messages) to the terminal, improve the message sending success rate, reduce the interaction steps, improve the target population coverage and the click rate of the receiving object.

[0042] It can be understood that in the specific embodiments of the present application, user information and other related data are involved. When the above embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0043] The present application will be specifically explained through the following embodiments:

[0044] Please refer to Figure 1 , Figure 1 is a schematic diagram of the architecture of a data processing system provided by an exemplary embodiment of the present application. As shown in Figure 1As shown, the data processing system can specifically include the terminal device 101 and the server 102, and the terminal device 101 and the server 102 are connected through a network, for example, connected through a wireless network, etc. Based on the data processing method proposed in the present application, the server 102 can send a 5G message to the terminal device 101, when the information of sending failure is acquired, the server 102 can first acquire the device information of the terminal device 101, and then according to the 5G message fallback scheme proposed in the present application, the server 102 sends other forms of short message or rich media message (i.e. the fallback message with the highest priority in the plurality of fallback messages, wherein the priority can be pre-set) to the terminal device 101, the server 102 can determine whether the sent fallback message reaches the terminal device 101 through the message reply, if it reaches, it stops sending the fallback message with the next priority, at this time, it indicates that the fallback message of the target message has been successfully sent; if it does not reach, it continues to send the fallback message with the next priority, until the server 102 sends all the fallback messages, so that the terminal device 101 successfully receives the fallback message. If the server 102 sends all the fallback messages, and the message reply is not sent, at this time, it indicates that the fallback message of the target message fails to reach, then a prompt message of abnormal state of receiving object can be displayed on the server 102, and the sending of all subsequent messages is stopped.

[0045] It should be noted that the server 102 proposed in the present application can include multiple, the terminal device 101 can include multiple, for example, the server 102 includes a first server and a second server, the first server can be a configuration platform server, and the second server can be an operator server; the terminal device 101 includes a first terminal device and a second terminal device, the first terminal device can be a fallback message configuration object, and the second terminal device can be a fallback message receiving object. Based on this, the specific mode of the present application can be: the first terminal device sends configuration data to the first server; the first server generates a fallback message bound with a target message through the configuration data, and then sends the fallback message to the second server according to the fallback scheme; the second server sends the obtained fallback message to the second terminal device, and returns the message reply (indicating whether the fallback message reaches) to the first server; the first server determines whether to continue to send subsequent fallback messages to the second terminal device according to the message reply.

[0046] The terminal device 101 is also referred to as a terminal, a user equipment (UE), an access terminal, a subscriber unit, a mobile device, a user terminal, a wireless communication device, a user agent, or a user apparatus. The terminal device can be a smart home appliance, a handheld device (e.g., a smartphone, a tablet PC) having a wireless communication function, a computing device (e.g., a personal computer (PC), a smart speaker, a home appliance, a vehicle terminal, an aircraft, a wearable device, or other smart devices, etc.), but is not limited thereto.

[0047] The server 102 can be a standalone physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and basic cloud computing services such as big data and artificial intelligence platforms.

[0048] It can be understood that the architecture diagram of the system described in the embodiments of the present application is to more clearly illustrate the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. For example, in the present application, the terminal device 101 can include more than three devices in addition to the three devices shown in Figure 1 , and similarly, the server 102 can be composed of multiple servers (i.e., a server cluster) in addition to the one server shown in Figure 1 . Those skilled in the art can know that, as the system architecture evolves and new business scenarios appear, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0049] Please refer to Figure 2 , Figure 2 is a flow diagram of a data processing method provided by an exemplary embodiment of the present application. The method is applied to a server (referring to the server 102 described above, hereinafter the server will be described as the execution object) in Figure 1 . The method can include the following steps:

[0050] S201, when it is detected that the target message is not successfully delivered, a plurality of fallback messages corresponding to the target message are obtained, and a priority corresponding to each fallback message is obtained.

[0051] In the embodiments of the present application, the target message can be a 5G message. Compared with the traditional short message service, the 5G message is an upgrade and innovation in experience and service, and can meet the demand for higher quality and more colorful information communication. However, the 5G message has high requirements for the terminal device of the receiving object, for example, the terminal device needs to be provided with a 5G communication service by a supplier in the region where the terminal device is located, the terminal device needs to contain a 5G chip, and the terminal device needs to be installed with an application program with a 5G function. Therefore, if the terminal device does not meet the 5G message receiving requirements, the terminal device cannot display the content of the 5G message to the receiving object.

[0052] The present application obtains a plurality of messages (i.e., a plurality of fallback messages) corresponding to the 5G message (i.e., the target message). The plurality of fallback messages have different delivery modes (it can be understood that the delivery modes of the plurality of fallback messages are different, and the probability of receiving any one of the plurality of fallback messages by the receiving device will be larger), thereby improving the success rate of message sending. Then, the plurality of fallback messages are prioritized, and the subsequent sending operation of the plurality of fallback messages is based on the priority, so that the message sending is more reasonable, and the reach rate of the rich media message to the receiving object is improved. The priority can be pre-set by a configuration object (for example, the priority is customized through a configuration interface), or the priority can be automatically generated (for example, the configuration platform automatically and in real time generates the priority according to the content in the fallback message). It can be understood that according to the order from complex to simple, the probability of receiving the message by the receiving device is also from low to high, that is, the more complex the message is, the more data the receiving object can obtain. Therefore, the fallback message with high complexity can be sent first, and then the fallback message with low complexity is sent, so as to balance between the successful sending of the message and the data delivery amount.

[0053] In an embodiment, the target message is a 5G message, and the message type of the plurality of fallback messages can include one or more of an intelligent short message type, a scenario message type, and a text short message type. The message type of the fallback message is divided according to the sending mode of the fallback message. The fallback message belonging to the intelligent short message type and the fallback message belonging to the scenario message are public number style messages.

[0054] The embodiments of the present application perform fallback on the target message to generate a plurality of fallback messages. The target message can be a plurality of target messages, and each target message can be processed based on the method provided by the present application. The intelligent short message type can be understood as a general term of a plurality of intelligent short messages. For example, a plurality of target messages generate a plurality of intelligent short messages based on the method provided by the present application, and the plurality of intelligent short messages are all intelligent short message types. Based on this idea, the scenario message type and the text short message type can be understood, and the embodiments will not be described again. In the future, the intelligent short message will refer to the fallback message of the intelligent short message type, the scenario message will refer to the fallback message of the scenario message type, and the text short message will refer to the fallback message of the text short message type.

[0055] Smart short message is an upgraded presentation form of short message in terminal APP. It implants an SDK (software development kit) that can identify short message text and short message number in the mobile phone short message terminal, and displays the corresponding short message public number and the text card form after parsing the short message text (the mapping and generation rules of the short message public number and the card will be partially preset in the terminal SDK). Please refer to Figure 3A , Figure 3A for an interface diagram of a smart short message, which includes short message public number content such as public number logo, public number name, contact number (such as 10000000000), menu bar (such as APP menu, applet menu and other service menu), and smart short message also includes short message content (i.e. the content in the card shown in 301 of Figure 3A ), such as title (such as car model to store), view original text link, message content (such as car model to store: Falcon X7; test drive store: XX store; description: looking forward to your test drive reservation), and test drive reservation link.

[0056] Among them, the short message public number refers to the form and function similar to the content platform public number possessed by the message content sent to the terminal device short message APP. The short message public number is a public number style, which usually includes public number name, logo, contact number, menu bar, etc. Through the public number style, it can be embedded in various application services (such as enterprise services, activity lottery, hierarchical menu, etc. which cannot be touched in ordinary short messages) in the form of smart short message or scene message, expanding the reach of the target message for the receiving object. Figure 3A is a message list operation diagram. The left side is the message list interface, which includes editing control, message control and notification control. When the editing control is clicked, all messages in the message list can be edited (such as deleted, etc.). When the message control and notification control are clicked, the corresponding content interface will be displayed. When there is a new message in the message control and notification control, a new message mark will appear to prompt (for example, there are three new notifications, and there is a new message mark in the upper right corner of the notification control. The new message mark includes the number of new messages). The right side is the smart short message interface (as shown in 301 of Figure 3A ), which supports displaying the icon logo, public number name, contact number, public number content (such as the car model you booked has arrived at the store, looking forward to your test drive reservation!) and receiving time (such as 2022-01-01, 12:00) set by the message sender. The left message list can include multiple messages. When clicking any message in the left message list, it can jump to the message interface corresponding to the message (as shown in the operation of Figure 3A ).

[0057] Scenario message is a message form displayed in a mobile terminal short message App, which is different from traditional short message and contains short message public number display and various rich forms of network messages, and attracts the receiving object to click through rich styles and improves the click rate of the receiving object. The scenario message can be single image-text display (displayed in the form of a large image plus text description, information touch focuses on precision), or multi-image-text display (displayed in the form of main image-text plus sub-image-text, content is rich and varied). Please refer to Figure 3B , Figure 3B is an interface schematic diagram of a scenario message. In the diagram, 302 is a single image-text display message, which includes a main title, a subtitle, a large image, and corresponding abstract content. 303 is a multi-image-text display message, which includes a large image, a main title and a subtitle corresponding to the large image, abstract content corresponding to the large image, two small images, and text content corresponding to the two small images.

[0058] Please refer to Figure 3C , Figure 3C is an interface schematic diagram of a text message, which includes an editing control, a contact short message (for example, 10000000000), and a short message content (for example, as shown in 304, the short message content includes text and a link). Figure 3C

[0059] In an embodiment, when the first fallback message is an intelligent short message type of fallback message, the first fallback message includes a switching control, public number background content, and card foreground content, the card foreground content includes first foreground content or second foreground content, and the switching control is used to switch display of the first foreground content and the second foreground content.

[0060] In the embodiment of the application, the content in the first foreground content and the second foreground content is not necessarily the same, and the first foreground content and the second foreground content can be pre-configured according to a configuration object. Since the intelligent short message is a service upgrade of a normal short message, it can be understood that one of the first foreground content and the second foreground content is a short message before upgrade, and the other is a short message after upgrade. If the first foreground content is taken as the upgraded data of the second foreground content, the terminal device will preferentially display the first foreground content, and when the receiving object triggers the switching control, the terminal device will switch to display the second foreground content. When the receiving object continues to trigger the switching control, the first foreground content and the second foreground content can also continue to switch.

[0061] As shown in 301 of Figure 3A , the above switching control can be a view original text control in the diagram, and when the receiving object clicks the view original text control, the content in the card can be converted into text content, that is, the content in the card shown in 304. Figure 3C Figure 3A ​​The middle 301 includes: the vehicle type to the store corresponds to the Eagle X7; the test drive store corresponds to the XX store; the description corresponds to the expectation you make an appointment for test drive, and the correspondence can be understood as a mapping rule), and the second foreground content is displayed in the form of pure text + link.

[0062] Further, the first foreground content can be generated by the second foreground content, that is, the second foreground content automatically generates the first foreground content based on the above-mentioned correspondence (including the mapping rule and the generation rule) (the SDK of the terminal device will pre-configure the above-mentioned mapping rule and the generation rule in advance, and parse the second foreground content based on the mapping rule and the generation rule to generate the first foreground content).

[0063] S202, according to the priority, send multiple fallback messages to the receiving object corresponding to the target message, in the process of sending multiple fallback messages, when detecting that the first fallback message is not successfully delivered, send the second fallback message to the receiving object; when detecting that the first fallback message is successfully delivered, stop sending the fallback message to the receiving object; the first fallback message and the second fallback message are two adjacent fallback messages in priority in the multiple fallback messages, and the priority of the first fallback message is higher than the priority of the second fallback message.

[0064] In the embodiment of the application, the fallback message is sent in order based on the priority, and the specific mode is that the fallback message with the highest priority is sent first, and whether it is delivered is judged by detecting the message receipt of the fallback message, if it is not delivered, the next priority fallback message is sent to the receiving object in order from high to low according to the priority (that is, the sending order of the fallback message is limited by the priority of the first fallback message being higher than the priority of the second fallback message), and whether it is delivered is judged by detecting the message receipt of the fallback message, and the above steps are repeatedly executed until all the fallback messages in the multiple fallback messages are sent.

[0065] In an embodiment, please refer to Figure 4 , which is a message fallback method proposed in the application, the multiple fallbacks include a first-level fallback scheme, a second-level fallback scheme and a third-level fallback scheme, when the target message is not successfully delivered, the first-level fallback scheme is called to send, whether the fallback message corresponding to the first-level fallback scheme is delivered is detected through the message receipt, if the fallback message corresponding to the first-level fallback scheme is not delivered, the second-level fallback scheme is called to send; if the fallback message corresponding to the second-level fallback scheme is not delivered, the third-level fallback scheme is called to send; in this process, when any fallback scheme in the first-level fallback scheme or the second-level fallback scheme is delivered, the fallback is stopped, or when the third-level fallback scheme is sent (including the case of successful delivery and the case of failed delivery), the fallback is stopped.

[0066] In an embodiment, the device types of the receiving objects are various, and by analyzing the device types, the fallback solution proposed in the application can be adjusted, so that targeted fallback message sending is performed based on the device types. For example, the device types can be divided into low-end models (such as electronic call watches, old models, etc.), medium-end models (such as low-end mobile phones of certain brands), and high-end models (such as high-end smart phones of certain brands). Generally, low-end models can only receive text messages (such as only displaying text and links, but the links cannot be jumped), medium-end models can receive text message type messages, and the two device types can only display limited message forms. If the above devices send intelligent message types or scene message type messages, unnecessary resource consumption will be generated, and the message sending efficiency will be reduced. At this time, directly sending the message type that the device can receive can improve the sending efficiency; and high-end models can receive intelligent message types, scene message types, and text message types, but they may not support 5G messages, which may cause 5G message receiving failure. Therefore, the message fallback method proposed in the application can be used to process such devices and send fallback messages to them.

[0067] In summary, when the multiple fallback messages are sent to the receiving objects corresponding to the target message according to the priority, the following steps can be performed:

[0068] (1) Obtain the device type of the receiving object.

[0069] In an embodiment, the device type of the receiving object can be obtained by the operator. When sending a 5G message to the operator, the operator will return a sending receipt. In addition to including the ID corresponding to the 5G message and the delivery result of the 5G message (including already delivered and not delivered), the sending receipt also includes the mapping relationship between the device ID and the model of the receiving device (for example, a receipt content is: message ID-not delivered-model A). The mapping relationship between the device ID and the model of the receiving device in the receipt is used to obtain the device type of the receiving object.

[0070] (2) When the device type is a target device type, send a fallback message belonging to a text message type to the receiving object.

[0071] In an embodiment, the target device type can be set as a low-end model. When it is detected that the device type is a low-end model, a fallback message of a text message type is directly sent, so as to avoid unnecessary resource consumption.

[0072] (3) When the device type is a non-target device type, the step of sending the multiple fallback messages to the receiving objects corresponding to the target message according to the priority is performed.

[0073] In an embodiment, the target device type can be set as a high-end model, and then the sending of the fallback message can be performed based on the manner described in step S202 provided in the present application, which will not be described herein again.

[0074] Please refer to Figure 5 , which illustrates a message fallback method provided in the present application. First, based on a 5G message, when it is judged that a terminal device supports the 5G message, the original 5G message is sent. When it is judged that the terminal device does not support the 5G message (for example, the terminal device does not have an SDK for receiving the 5G message), it is judged whether the terminal device is a target brand mobile phone. When the terminal device is a target brand mobile phone (for example, brand A and brand B, wherein brand A and brand B can be the low-end models described above), a normal short message and a link (i.e., a text message type fallback message) are sent. When the terminal device is a non-target brand mobile phone (for example, brand C and brand D, wherein brand C and brand D can be the mid-end models or high-end models described above), a smart short message type or a scene message type fallback message can be selected according to the business situation (wherein the scene message type fallback message can include a single image-text scene message and a multi-image-text scene message).

[0075] In an embodiment, the plurality of fallback messages include a plurality of message forms, which can take into account most types of terminal devices, thereby improving the delivery rate of the message and improving the reach rate of the receiving object to the rich media information. However, when none of the plurality of fallback messages is successfully delivered, it indicates that the state of the terminal device rather than the device type of the terminal device limits the delivery of the message. Therefore, when none of the plurality of fallback messages is successfully delivered, an abnormal situation can be handled, thereby reducing the cost for the receiving object and improving the availability of the message content.

[0076] For example, the terminal device is in a no-signal state, a power-off state or a flight mode state. During this period, if a plurality of target messages (wherein each target message is sent based on the message fallback manner provided in the present application) are sent to the terminal, the plurality of messages can be respectively displayed after the terminal device is in a normal state. If the plurality of target messages are target messages with strong real-time performance (for example, weather forecast every hour, disaster prediction detection every minute, etc.), the message content at the time of sending displayed after the terminal device is in a normal state has already lost its value, thereby wasting resources and causing unnecessary expenses. In this case, the following methods a1-a2 can be performed.

[0077] a1, when it is detected that none of the plurality of fallback messages is successfully delivered, and a sending task is received, a delay sending time length is set.

[0078] In an embodiment, when the target message corresponds to multiple fallback messages that are not successfully delivered, and a sending task of another message (which can be a 5G message or a non-5G message such as an intelligent short message, a scenario message, a text message, etc.) is received, the sending task is stored and a delay sending duration (e.g., 1 hour) is set. The delay sending duration can be pre-set by a configuration object.

[0079] In an embodiment, the delay sending duration can be set differently according to the importance level of the message task. When the configuration object configures the fallback message, the message importance level filled in by the configuration object can be obtained (e.g., the weather forecast message sending is set to a low level, and the important event short message notification message is set to a high level). According to the message importance level, the delay sending duration is automatically set (e.g., the delay sending duration of the weather forecast message is 1 hour, or the delay sending duration of the important event short message notification message is 10 minutes).

[0080] a2, when the waiting duration reaches the delay sending duration, the sending task is executed.

[0081] In an embodiment, when the last one of the multiple fallback messages is not successfully delivered, the duration is counted, and when the waiting duration reaches the delay sending duration (e.g., the waiting duration of the weather forecast message is 1 hour, or the waiting duration of the important event short message notification message is 10 minutes), the sending task is executed.

[0082] In addition, there can be cases such as terminal device setting short message interception, and the terminal device corresponding operator not supporting, etc. During this period, if multiple target messages (each of which is sent based on the message fallback method proposed in the present application) are sent to the terminal, none of the multiple messages can be delivered to the terminal device. In this case, the following b1-b2 methods can be executed.

[0083] b1, when it is detected that multiple fallback messages are not successfully delivered, and a sending task is received, the sending task is stopped.

[0084] b2, a prompt message indicating that the receiving object state is abnormal is displayed to prompt to stop generating subsequent sending tasks.

[0085] This method is used in cases such as terminal device setting short message interception, and the terminal device corresponding operator not supporting, etc. At this time, even if the sending is performed after a longer waiting, the terminal device will not receive other messages (including multiple fallback messages corresponding to other messages). By displaying the prompt message indicating that the receiving object state is abnormal, it is prompted to stop sending other messages, and resources are saved.

[0086] The application provides a 5G message fallback mode. When it is detected that a target message fails to be successfully delivered, a plurality of fallback messages corresponding to the target message are first acquired. The plurality of fallback messages contain rich media information, and each fallback message is in a different message form, so as to display the message to a receiving end type, thereby improving the coverage of different receiving objects. While acquiring the plurality of fallback messages, a priority corresponding to the plurality of fallback messages is also acquired. The priority can be pre-set, so as to guide the order of subsequent fallback message delivery. Then, the fallback messages are sent to the receiving object corresponding to the target message according to the priority. Specifically, the fallback message with the highest priority is first sent. Whether the message is delivered is determined by detecting the message receipt of the fallback message. If the message is not delivered, the fallback message with the next priority is sent to the receiving object in the order from high to low according to the priority, and whether the message is delivered is determined by detecting the message receipt of the fallback message. The above steps are repeatedly executed until all the fallback messages in the plurality of fallback messages are sent. The plurality of fallback messages can directly display the rich media information, so that the receiving object does not need to view the rich media information by clicking the link, thereby reducing the interaction steps of the receiving object. The plurality of fallback messages include one or more of an intelligent short message type, a scene message type and a text short message type. The intelligent short message and the scene message are based on a WeChat style. Through the WeChat style, a plurality of application services can be embedded in the form of the intelligent short message or the scene message, thereby expanding the reach of the receiving object for the target message and improving the click rate. The intelligent short message can be pre-configured and can be switched in form, thereby improving the use experience of the receiving object. The application also adjusts the fallback scheme based on the device type of the receiving object, thereby improving the sending efficiency of the fallback message. If the terminal device is in an abnormal state, the message is sent after a delay sending time is set, or an abnormal prompt message is generated to stop sending the message, so as to avoid resource waste.

[0087] Please refer to Figure 6 , Figure 6 is a flowchart of another data processing method provided by an example embodiment of the application. The method is applied to a server in Figure 1 for example. The method can include the following steps:

[0088] S601, a configuration interface is displayed, and a plurality of message types are displayed on the configuration interface.

[0089] In the embodiment of the present application, the configuration interface is configured for the target message (5G message) and the multiple fallback messages corresponding to the 5G message. The embodiment of the present application takes the multiple fallback messages including intelligent short message, scenario message and text short message as an example for illustration. It can be understood that the multiple fallback messages can also include other message forms other than the above forms, and the other message forms can be based on the fallback method proposed in the present application for message fallback, and based on the method of steps S601-S603 for message configuration. The present application will not be repeated here.

[0090] In an embodiment, multiple message types are displayed on the configuration interface, which can be a configuration entry corresponding to an intelligent short message type, a configuration entry corresponding to a scenario message type, and a configuration entry corresponding to a text short message type. When a triggering operation of a configuration object based on any configuration entry is received, a message configuration interface of the message type corresponding to the configuration entry can be displayed. The fallback message of the message type corresponding to the configuration entry (it can be understood that the configuration object triggers any configuration entry to input configuration data on the displayed message configuration interface to configure the message) is generated by receiving the configuration data on the message configuration interface.

[0091] S602, when a target message type in the multiple message types is selected, a data receiving control and multiple message formats corresponding to the target message type are displayed.

[0092] In the embodiment of the present application, the data receiving control is used to receive the configuration data input by the configuration object, and the multiple message formats are used to arrange the configuration data in different ways, such as arranging different contents in different positions to display different arrangement types of data on the terminal device. For example, for the same configuration data, different message formats can be used to set font, font size, background, font color, content display position, content display size, etc. to generate multiple message styles. It should be noted that the multiple message formats described in the present application do not change the data content in the configuration data, which is different from the form switching of intelligent short message (intelligent short message can be understood as an upgrade of ordinary short message, and the form switching of intelligent short message changes the content).

[0093] The target message type can be an intelligent short message type, a scenario message type and a text short message type. Step S602 can be understood as setting one of the fallback messages. Based on this, the data receiving control corresponding to the intelligent short message and the multiple message formats corresponding thereto, the data receiving control corresponding to the scenario message and the multiple message formats corresponding thereto, and the data receiving control corresponding to the text message and the multiple message formats corresponding thereto can be displayed respectively.

[0094] It should be noted that, in addition to displaying the display data receiving control and displaying the plurality of message formats corresponding to the target message type, the plurality of message formats corresponding to the target message type can be displayed first, and then the display data receiving control corresponding to the target message format is displayed based on the target message format, that is, the target message format is selected first, and then the corresponding configuration data is received based on the format. The above cases should be within the scope protected by the present application.

[0095] Please refer to Figure 7A , Figure 7A The interface schematic diagram for message fallback setting is shown in the figure, which includes a terminal model display part and a message fallback setting part. The message fallback setting is to set a plurality of fallback modes for the target message. The figure shows that the fallback modes are intelligent short message, scene message, text short message, and no fallback. The plurality of fallback modes can be edited through the editing control (i.e. the editing button in the figure), including sorting (i.e. priority sorting), adding, and deleting the plurality of fallback modes. By triggering a fallback mode (for example, selecting the intelligent short message fallback mode) in the plurality of fallback modes, creative selection is performed in the fallback creative entry (for example, the fallback creatives include intelligent short message creative 1, intelligent short message creative 2, intelligent short message creative 3, and intelligent short message creative 4, among which intelligent short message creative 3 is triggered by selecting the box). In addition, the message fallback setting also includes a return control and a submission for review control. The return control is used to return to the previous interface, and the submission for review control is used to submit the configuration data, message fallback setting, and all configuration schemes. The interface also includes a prompt information (for example, the message fallback can realize the specified rich media for the push of the message not supported by the form), which is used to guide the configuration object to operate.

[0096] In an embodiment, the configuration interface is also provided with a preview control and a terminal model, and the number of configuration data can also be multiple. As shown in Figure 7A , the terminal model display is a display interface simulating a terminal device. The specific display form of the terminal model and the correspondence between the terminal model and the configuration data will be described in detail in subsequent embodiments, and will not be described here. The preview control can perform magnified display on the terminal model.

[0097] The implementation process of the above-mentioned display using the preview control and the terminal model is as follows.

[0098] (1) In the process of receiving the configuration data, the received configuration data is displayed on the terminal model.

[0099] It can be understood that when the configuration object is configured in the configuration interface, the configuration data is received in real time, and the terminal model is displayed in real time according to the configuration data. Through the real-time display method, the configuration object can view the current form of the fallback message at any time, and can timely discover and correct the configuration error, improve the configuration efficiency of the fallback message, and improve the use experience of the receiving object.

[0100] (2) When the preview control is triggered, a floating window is displayed on the configuration interface, and the terminal model containing the received configuration data is displayed on the floating window, and the display size of the terminal model on the floating window is larger than the display size on the configuration interface.

[0101] In an embodiment, due to the large amount of configuration data, the image displayed on the terminal model is small, so that the configuration object cannot view the small content. By using the preview control, the terminal model can be enlarged and displayed on the floating window. The terminal device of the configuration object can also be used as a display model, and the configuration data can be displayed on the terminal device of the configuration object (it can be understood that the display size of the terminal model on the floating window is equal to the screen size of the terminal device of the configuration object).

[0102] S603, when the data receiving control receives the configuration data, and the target message format in the plurality of message formats is selected, the configuration data is typeset according to the target message format, and a first fallback message is obtained.

[0103] In an embodiment, when the target message type is an intelligent short message type, the configuration process is as follows.

[0104] First, configure the public number part of the intelligent short message, please refer to Figure 7B , Figure 7B The interface diagram for configuring the intelligent short message public number is shown in the left terminal model and the right configuration interface. When configuring the basic information, it includes the associated creative type (such as intelligent short message), public number name (such as flying eagle platform, corresponding to "flying eagle platform" in the terminal model), public number LOGO (corresponding to "LOGO" in the terminal model), public number LOGO includes an upload picture control, and a LOGO upload prompt message (such as size 120*120; support JPG / PNG; size within 20K; different models of LOGO display position is different) is also displayed, wherein the terminal model also includes the contact number (such as 10000000000), which can be directly obtained by the operator without setting.

[0105] In addition, the public number part also includes menu setting, which determines whether to enable the menu through the start control; when setting the menu name, multiple menus (such as left menu, middle menu and right menu) can be set through the edit control, and operations such as adding and deleting multiple menus can be performed, and when selecting the target menu (such as the left menu), the target menu can be configured. The menu also includes setting prompt messages (for example, only supporting Chinese and English and numbers, not more than 4 characters). Menu setting includes jump setting, which includes setting of multiple jump modes (such as H5 page, applet, APP and phone), jump link (for example, when selecting H5 page jump, jump link can be set by selecting H5 short chain control). In addition, a short chain tool is also provided, which can convert the target link into a short chain for use, improving product experience.

[0106] Then configure the content part of the intelligent message, please see Figure 7C , Figure 7C The interface schematic diagram for configuring the intelligent message is shown in FIG. 1. The left side is the terminal model, and the right side is the configuration interface. The configuration interface includes the original text of the message, which includes the message signature (such as Feifeng platform); the message body (for example, the vehicle model Feifeng X7 you are interested in has arrived at the store, the nearest store is XX store, and we look forward to your appointment for test drive experience, click https: / / xxxxxxx to make an appointment for test drive), the message body includes an inserted link portal for inserting a jumpable link, and also includes an inserted mobile phone number portal, and a configuration prompt message (for example, 57 words can also be input, more promotion text specifications, please click to view. By clicking to view, the configuration object can improve the reference text and improve the configuration efficiency); complete original text preview (for example,

Feifeng platform

[0107] The configuration interface also includes a card setting part, which includes card content (such as corresponding to the vehicle model arriving at the store in the terminal model); card content (which includes multiple content boxes on the left side and multiple content boxes on the right side, which correspond to the card content of the terminal model, that is, vehicle model: Feifeng X7, test drive store: XX store and description: looking forward to your appointment for test drive), and the card content includes an increase field control. Multiple menus (such as APP, applet and contact number corresponding to the terminal model) can also be set in the configuration interface.

[0108] The viewing original text control is the switching entrance of the first fallback message and the second fallback message. By using the viewing original text control, the first fallback message (corresponding to the intelligent short message) and the second fallback message (corresponding to the content corresponding to the complete original text preview of the intelligent short message, that is, "Hello user with tail number xxx, the vehicle model you are interested in, Flying Eagle X7, has arrived in the store…") are switched and displayed.

[0109] It should be noted that in subsequent embodiments, if the content part needs to be configured as described above, it can be configured based on the method described above, and subsequent embodiments will not be described again.

[0110] In an embodiment, when the target message type is a scene message type, the configuration process is as follows.

[0111] First, configure the public number part of the scene message. Please refer to Figure 7D , Figure 7D The interface schematic diagram for configuring the public number of the scene message is shown. The left side is the terminal model, and the right side is the configuration interface. The associated creative type (for example, scene message), industry category (which can be selected by selecting a window, used to display the industry range of the public number), public number logo, and menu settings in the basic information need to be configured. For the configuration process and the corresponding relationship with the terminal model, please refer to the process of configuring the intelligent short message. Embodiments of the present application will not be described again.

[0112] Then configure the content part of the scene message. Please refer to Figure 7E , Figure 7E The interface schematic diagram for configuring the scene message is shown. The left side is the terminal model, and the right side is the configuration interface. The configuration interface includes the creative form part, which includes a variety of creative forms (for example, single image and text and multiple image and text, with a display ratio of 1:2) and the corresponding configuration prompt message (for example, in the form of a large image with additional text, information focus is accurate, and it is expected to take 2-4 working days to complete the review after submission). In the terminal model, the selected creative form will be displayed (for example, based on the single image and text creative form, the creative content includes the main title, the subtitle, and the picture, which are displayed in the card on the terminal model). It also includes picture jump (for example, the jump mode is H5 page, applet, APP, phone, and short message sending). For the configuration process and the corresponding relationship with the terminal model, please refer to the process of configuring the intelligent short message. Embodiments of the present application will not be described again.

[0113] It should be noted that the sending methods of the 5G message, the intelligent short message, the scene message, and the text short message provided in the embodiments of the present application are different. The 5G message, the intelligent short message, and the text short message are based on the short message gateway and sent by calling the operator interface. The scene message is based on the IP traffic gateway and sent by calling the interface provided by the terminal manufacturer. The message sending process is to call the interface corresponding to the different fallback messages to send.

[0114] In an embodiment, when the target message type is a text message type, the process of configuring the target message can refer to the process of configuring the intelligent short message and the scenario message described above, but the configuration of the text message only needs to configure the text content (which can include text and links), and the text message is sent by calling the operator interface. The embodiments of the present application will not be repeated here.

[0115] In addition, the target message (5G message) can also be configured.

[0116] First, configure the public number part of the 5G message. Please refer to Figure 7F , Figure 7F The interface schematic diagram for configuring the public number of the 5G message is shown in the left terminal model and the right configuration interface. The associated creative type (for example, 5G message) in the basic information, the public number name, the public number description, the public number logo, and the menu settings (including the left menu, the middle menu, and the right menu, wherein the menu jump mode is H5 page, applet, APP, and phone) need to be configured. The configuration process and the corresponding relationship with the terminal model please refer to the process of configuring the intelligent short message, and the embodiments of the present application will not be repeated here.

[0117] Then configure the content part of the 5G message. Please refer to Figure 7G , Figure 7G The interface schematic diagram for configuring the 5G message is shown in the left terminal model and the right configuration interface. The configuration interface includes the name and content part, which includes the creative name (the configuration object can name this configuration for easy subsequent viewing or calling the configuration data and form), the creative type (here, 5G message), and the creative form (for example, large card, carousel card, and text message, and the display ratio of the large card and the carousel card is 1:2) and the corresponding configuration prompt message (for example, in the form of large picture with text, the information reaches the focus and is accurate, and it is expected to take 2-4 working days to complete the review after submission). In the terminal model, the selected creative form will be displayed (for example, based on the single image and text creative form, the creative content includes the title, the description, and the picture, which are displayed in the card on the terminal model).

[0118] The button jump setting (for example, the button name in the terminal model is a card button, and the jump mode includes an H5 page, an applet, and a reply message) is also included. The terminal model also includes a menu bar of an APP, an applet, and a contact phone. In addition, a floating menu is also included (the floating menu is different from the menu bar, the menu bar is fixed in the message content, the floating menu is suspended above the message content, the floating menu can be moved above the message content based on a mobile trigger operation, the important information in the message is avoided from being blocked, and the product experience is improved), the floating menu can be customized to display various business interfaces in the floating menu, such as recent activities, immediate ticket booking, and customer service, and the business interfaces in the floating menu can be added, deleted, and the order can be changed through an editing control. In the terminal model, when the floating menu is triggered, the recent activities, immediate ticket booking, and customer service menu can be displayed based on a new window. For the configuration process and the corresponding relationship with the terminal model, please refer to the process of configuring the intelligent short message, and the embodiments of the present application will not be described herein.

[0119] It can be understood that the steps S601-S603 describe the generation process of the first fallback message, and the first fallback message is any one of the plurality of fallback messages. In subsequent steps S604-S605, a second fallback message will also be used, and the second fallback message can also be any one of the plurality of fallback messages. That is, the plurality of fallback messages corresponding to the target message can be generated based on the method provided in steps S601-S603, and the present application will not be described herein.

[0120] In an embodiment, when the target message type is an intelligent short message type or a scene message type, the data receiving control includes a public number background configuration entrance and a public number card configuration entrance, and the process of generating configuration data can be: when the public number background configuration entrance receives public number background configuration data, and the public number card configuration entrance receives public number card configuration data, the public number background configuration data and the public number card configuration data are combined into configuration data.

[0121] This embodiment divides the fallback message of the intelligent short message type or the scene message type into two parts, namely a public number part (generated by receiving public number configuration data through a public number background configuration entrance) and a card content part (generated by receiving public number card configuration data through a public number card configuration entrance), and then combines the two parts into a target message. The configuration data can be a combination of public number background configuration data and public number card configuration data. After being combined into configuration data, the above step of performing layout on the configuration data according to the target message format to obtain the first fallback message when the data receiving control receives the configuration data and the target message format in the plurality of message formats is selected can be executed.

[0122] For example, Figure 7BThe part of configuring the intelligent short message public number can be regarded as a schematic view of a public number background configuration entrance receiving public number configuration data when a target message type is an intelligent short message type. Figure 7C The part of configuring the intelligent short message can be regarded as a schematic view of a public number card configuration entrance receiving public number card configuration data when the target message type is the intelligent short message type.

[0123] In an embodiment, the configuration interface further comprises a plurality of jump configuration objects, each of which corresponds to a message component on the terminal model. When the configuration object triggers the message component on the terminal model, the jump effect can be directly and more intuitively viewed on the terminal model, thereby improving the use experience and facilitating the configuration object to correct errors in jump configuration in a timely manner, and improving the configuration efficiency of the fallback message. The implementation process of the above method is as follows.

[0124] (1) When the target jump configuration object in the jump mode is triggered, the jump mode corresponding to the target jump configuration object is displayed, and the target jump object is any one of the plurality of jump configuration objects.

[0125] For example, as shown in Figure 7B , the target jump configuration object is triggered, i.e., the target menu in the menu bar is triggered (for example, the left menu), and the jump mode corresponding to the target jump configuration object is displayed, i.e., the way in which the target menu can jump (for example, H5 page, applet, APP, and phone). The plurality of jump configuration objects can be the left menu, the middle menu, or the right menu in the menu bar, or a floating menu, etc.

[0126] (2) When the target jump mode is selected and the message component corresponding to the target jump configuration object is triggered, the terminal model is jumped according to the target jump mode corresponding to the target jump configuration object.

[0127] For example, as shown in Figure 7B , the target jump mode is selected (for example, the H5 page jump mode of the left menu is selected), the message component corresponding to the target jump configuration object is triggered, i.e., the message component in the terminal model is triggered (for example, the left menu is triggered), and the jump is performed according to the jump mode corresponding to the target jump configuration object, i.e., the jump simulation is performed on the terminal model according to the target jump mode (for example, the jump result is displayed on the terminal model).

[0128] In an embodiment, after the jump manner corresponding to the jump control is set in the jump setting interface, when it is detected that the jump control is triggered (i.e., the receiving object triggers the message component on the terminal device), the jump operation is performed according to the jump manner corresponding to the jump control. The jump manner includes H5 page jump, applet jump, APP jump, phone jump, and short message jump. It can be understood that the terminal model can simulate the display effect on the terminal corresponding to the receiving object, and display the configuration effect in real time while configuring the data. For the receiving object, when the receiving object triggers the message component (or functional control) on the terminal device, the corresponding jump can be performed based on the description of the embodiment, and the present application will not be described again.

[0129] S604, when it is detected that the target message is not successfully delivered, a plurality of fallback messages corresponding to the target message are obtained, and a priority corresponding to each fallback message is obtained.

[0130] The implementation of step S604 can refer to the related description of step S201 of the embodiment, and will not be described again herein.

[0131] In an embodiment, when the message types of the plurality of fallback messages include intelligent short message type, scene message type, and text short message type, obtaining the plurality of fallback messages corresponding to the target message can be implemented by the following method.

[0132] (1) respectively obtaining a first filtering condition corresponding to the intelligent short message type, a second filtering condition corresponding to the scene message type, and a third filtering condition corresponding to the text short message type.

[0133] (2) generating a fallback message belonging to the intelligent short message type, a fallback message belonging to the scene message type, and a fallback message belonging to the text short message type according to the first filtering condition, the second filtering condition, the third filtering condition, and the target message, respectively.

[0134] The above method can be understood as that the process of obtaining the plurality of fallback messages (intelligent short message, scene message, and text short message) corresponding to the target message (5G message) is automatically generated based on the target message. By automatically generating the plurality of fallback messages, the configuration object only needs to configure the target message, and the configuration efficiency is improved. The first filtering condition is used to filter the content in the target message for generating the intelligent short message, the second filtering condition is used to filter the content in the target message for generating the scene message, and the third filtering condition is used to filter the content in the target message for generating the text short message. The fallback message belonging to the intelligent short message type is generated according to the target message and the first filtering condition. The fallback message belonging to the scene message type is generated according to the target message and the second filtering condition. The fallback message belonging to the text short message type is generated according to the target message and the third filtering condition.

[0135] Exemplarily, the target message is a 5G message, which includes chatbot, picture, link, text, video and audio. The first screening condition is to extract the link and text, and the process of generating the intelligent short message is to extract the link and text in the 5G message to generate the intelligent short message. The second screening condition is to extract the picture, link, text, video and audio, and the process of generating the scene message is to extract the picture, link, text, video and audio in the 5G message to generate the scene message. The third screening condition is to extract the text, and the process of generating the text short message is to extract the link and text in the 5G message to generate the text short message.

[0136] In an embodiment, the first screening condition, the second screening condition and the third screening condition can be customized according to business conditions.

[0137] In an embodiment, the first screening condition, the second screening condition and the third screening condition can be utilized to automatically generate recommended priorities according to the complexity of the screening conditions, so as to improve the priority setting efficiency, which is realized by the following method:

[0138] (1) According to the first screening condition, the second screening condition and the third screening condition, the recommended priorities of the multiple fallback messages are generated, and the recommended priorities are divided according to the complexity of the screening conditions, and the recommended priority is in a positive correlation with the complexity of the screening condition.

[0139] Exemplarily, the more complex the screening condition is, the higher the recommended priority is. For example, the screening condition is to screen out the picture, link, text, video and audio in the target message, at this time, the screening condition is complex, and the fallback message generated according to the screening condition can be taken as the highest priority (i.e. the first generated fallback message); the screening condition is to screen out the link and text in the target message, at this time, the screening condition is relatively complex, and the fallback message generated according to the screening condition can be taken as the intermediate priority (i.e. the second generated fallback message); the screening condition is to screen out the text in the target message, at this time, the screening condition is the simplest, and the fallback message generated according to the screening condition can be taken as the lowest priority (i.e. the third generated fallback message).

[0140] (2) The recommended priorities of the multiple fallback messages and the determination control are displayed.

[0141] (3) When the determination control is triggered, the recommended priorities of the multiple fallback messages are taken as the priorities of the multiple fallback messages.

[0142] The confirmation control is used to configure the object to perform a confirmation operation on the recommended priority, and when the configuration object triggers the determination control, the recommended priority automatically generated by the complexity of the screening condition is approved as the priority of the multiple fallback messages, and the step of sending the multiple fallback messages to the receiving object corresponding to the target message according to the priority is performed.

[0143] S605, the multiple fallback messages are sent to the receiving object corresponding to the target message according to the priority, and during the sending of the multiple fallback messages, when it is detected that the first fallback message is not successfully delivered, the second fallback message is sent to the receiving object; when it is detected that the first fallback message is successfully delivered, the sending of the fallback message to the receiving object is stopped; the first fallback message and the second fallback message are two adjacent fallback messages in the multiple fallback messages in priority, and the priority of the first fallback message is higher than the priority of the second fallback message.

[0144] In the embodiment of the application, the sending of the fallback messages is gradually performed in sequence based on the priority, and the specific mode is that the fallback message with the highest priority is first sent, and it is judged whether the message is delivered by detecting the message receipt of the fallback message; if not, the next priority fallback message is sent to the receiving object in order from high to low according to the priority (that is, the sending order of the fallback messages is limited by the priority of the first fallback message being higher than the priority of the second fallback message), and it is judged whether the message is delivered by detecting the message receipt of the fallback message, and the above steps are repeatedly performed until all the fallback messages in the multiple fallback messages are sent. The implementation mode of step S605 is described in the related description of step S202 of the embodiment, which will not be repeated here.

[0145] Please refer to Figure 7H , Figure 7H A timing diagram of message fallback is provided in the embodiment of the application, which includes a configuration object, a fallback platform and an operator 5G message platform, and the fallback process is as follows. First, the configuration object configures the public number (including the public number style, menu, etc.) in the fallback platform, the fallback platform calls the 5G message menu creation, chatbot creation and other interfaces provided by the operator to create corresponding in the operator 5G message platform, and the operator 5G message platform can return the creation result to the fallback platform (i.e. operation receipt); the configuration object configures the 5G message and the message fallback scheme (including configuring multiple fallback messages and corresponding priorities) in the fallback platform.

[0146] The first-level fallback solution is a scene message, the second-level fallback solution is an intelligent short message, and the third-level fallback solution is a text short message. The configuration data is submitted for review. When the 5G message is sent, the fallback platform calls the interface of the operator to send the 5G message, and the operator returns a delivery receipt. If the message is not delivered (i.e., a failure receipt is received), the fallback platform determines the device type. If the device type is not a target device type, the first-level fallback solution is called to send a scene message. If the scene message is not delivered (i.e., a failure receipt is received), the second-level fallback solution is called to send an intelligent short message. If the intelligent short message is not delivered (i.e., a failure receipt is received), the third-level fallback solution is called to send a text + link normal short message (i.e., a text message). If the device type is a target device type, the third-level fallback solution is directly called to send a text + link normal short message (i.e., a text message).

[0147] The present application provides a plurality of message formats to arrange the configuration data input by the receiving configuration object in different ways to generate a plurality of types of arranged fallback messages, thereby improving the use experience of the receiving object. Through a terminal model, the configuration data is received in real time when the configuration object configures in the configuration interface, and the configuration data is displayed in real time on the terminal model, so that the configuration object can view the current form of the fallback message at any time and more intuitively, and can timely find and correct the configuration error, thereby improving the configuration efficiency of the fallback message and further improving the use experience of the receiving object. After the jump object is set, if the jump object is triggered on the terminal model, the jump interface can be simulated according to the jump setting, thereby improving the authenticity of the terminal model. The present application provides a detailed configuration process for 5G messages, intelligent short messages and scene messages, and the correspondence between the configuration data and the terminal model, thereby providing a reference for implementing a fallback platform including the fallback method proposed in the present application. The present application also proposes to automatically generate a plurality of fallback messages based on the target message and the filtering conditions corresponding to different fallback messages, so that the configuration object only needs to configure the target message, thereby improving the configuration efficiency. Meanwhile, the recommended priority can be automatically generated according to the complexity of the filtering conditions, and the message fallback is performed by using the recommended priority, thereby improving the priority setting efficiency.

[0148] Please refer to Figure 8 , Figure 8 is a schematic block diagram of a data processing device provided by an embodiment of the present application. The data processing device specifically can include:

[0149] The acquisition module 801 is configured to acquire a plurality of fallback messages corresponding to a target message and acquire a priority corresponding to each fallback message when it is detected that the target message is not successfully delivered.

[0150] The processing module 802 is configured to send the multiple fallback messages to the receiving object corresponding to the target message according to the priority, and during the sending of the multiple fallback messages, when it is detected that the first fallback message fails to be successfully sent, the second fallback message is sent to the receiving object; when it is detected that the first fallback message is successfully sent, the sending of the fallback message to the receiving object is stopped; the first fallback message and the second fallback message are two fallback messages with adjacent priorities in the multiple fallback messages, and the priority of the first fallback message is higher than the priority of the second fallback message.

[0151] Optionally, the target message is a 5G message, the message types of the multiple fallback messages include one or more of an intelligent short message type, a scenario message type and a text short message type, the message type of the fallback message is classified according to the sending mode of the fallback message, and the fallback message of the intelligent short message type and the fallback message of the scenario message type are messages in the style of a public account.

[0152] Optionally, when the first fallback message is a fallback message of the intelligent short message type, the first fallback message includes a switching control, public account background content and card foreground content, the card foreground content includes first foreground content or second foreground content, and the switching control is used to switch the display of the first foreground content and the second foreground content.

[0153] Optionally, the acquisition module 801 is further configured to:

[0154] acquire a device type of the receiving object;

[0155] The processing module 802 is further configured to, when the device type is a target device type, send a fallback message of a text short message type to the receiving object.

[0156] The processing module 802 is further configured to, when the device type is a non-target device type, perform the step of sending the multiple fallback messages to the receiving object corresponding to the target message according to the priority.

[0157] Optionally, the message type of the first fallback message is a target message type, the target message type is any one of an intelligent short message type, a scenario message type and a text short message type, and the acquisition module 801 is further configured to:

[0158] display a configuration interface, and a plurality of message types are displayed on the configuration interface;

[0159] when the target message type in the plurality of message types is selected, display a data receiving control and display a plurality of message formats corresponding to the target message type;

[0160] When the data receiving control receives configuration data, and a target message template in the plurality of message templates is selected, the configuration data is laid out according to the target message template, to obtain the first fallback message.

[0161] Optionally, when the target message type is an intelligent short message type or a scenario message type, the data receiving control comprises a public account background configuration portal and a public account card configuration portal, and the obtaining module 801 is further configured to:

[0162] When the public account background configuration portal receives public account background configuration data, and the public account card configuration portal receives public account card configuration data, the public account background configuration data and the public account card configuration data are combined as the configuration data.

[0163] Optionally, the configuration interface further comprises a preview control and a terminal model, and the number of configuration data is multiple, and the obtaining module 801 is further configured to:

[0164] In the process of receiving configuration data, the received configuration data is displayed on the terminal model;

[0165] When the preview control is triggered, a floating window is displayed on the configuration interface, the floating window displays a terminal model containing the received configuration data, and the display size of the terminal model on the floating window is greater than the display size on the configuration interface.

[0166] Optionally, the configuration interface further comprises a plurality of jump configuration objects, and each jump configuration object corresponds to a message component on the terminal model, and the obtaining module 801 is further configured to:

[0167] When a target jump configuration object is triggered, a jump mode corresponding to the target jump configuration object is displayed, and the target jump object is any one of the plurality of jump configuration objects;

[0168] When a target jump mode in the jump mode is selected, and a message component corresponding to the target jump configuration object is triggered, the terminal model is jumped according to the target jump mode corresponding to the target jump configuration object.

[0169] Optionally, when the message types of the plurality of fallback messages comprise an intelligent short message type, a scenario message type and a text short message type, the obtaining module 801, in obtaining the plurality of fallback messages corresponding to the target message, is specifically configured to:

[0170] respectively obtain a first filtering condition corresponding to the intelligent short message type, a second filtering condition corresponding to the scenario message type and a third filtering condition corresponding to the text short message type;

[0171] According to the first screening condition, the second screening condition, the third screening condition and the target message, a fallback message belonging to an intelligent short message type, a fallback message belonging to a scenario message type and a fallback message belonging to a text short message type are respectively generated.

[0172] Optionally, the acquisition module 801 is further configured to:

[0173] According to the first screening condition, the second screening condition and the third screening condition, a recommended priority of the multiple fallback messages is generated, the recommended priority is divided according to the complexity of the screening condition, and the recommended priority is in a positive correlation with the complexity of the screening condition.

[0174] The recommended priority of the multiple fallback messages and a determination control are displayed.

[0175] When the determination control is triggered, the recommended priority of the multiple fallback messages is taken as the priority of the multiple fallback messages.

[0176] Optionally, the processing module 802 is further configured to:

[0177] When it is detected that the multiple fallback messages are not successfully delivered and the sending task is received, a delay sending time length is set.

[0178] When the waiting time length reaches the delay sending time length, the sending task is executed.

[0179] It should be noted that the functions of the functional modules of the data processing apparatus of the embodiments of the present application can be specifically implemented according to the methods in the above method embodiments, and the specific implementation process can refer to the related description of the above method embodiments, which will not be described here.

[0180] Please refer to Figure 9 , Figure 9 is a schematic block diagram of a computer device provided by an embodiment of the present application. As shown in the embodiment of the present application, the intelligent terminal can include a processor 901, a storage device 902 and a network interface 903. The processor 901, the storage device 902 and the network interface 903 can exchange data.

[0181] The storage device 902 can include a volatile memory, such as a random-access memory (RAM); the storage device 902 can also include a non-volatile memory, such as a flash memory, a solid-state drive (SSD), or the like; the storage device 902 can also include a combination of the above-mentioned kinds of memories.

[0182] The processor 901 can be a central processing unit (CPU). In an embodiment, the processor 901 can also be a graphics processing unit (GPU). The processor 901 can also be a combination of a CPU and a GPU. In an embodiment, the storage device 902 is configured to store program instructions, and the processor 901 can invoke the program instructions to perform the following operations:

[0183] When it is detected that the target message is not successfully delivered, a plurality of fallback messages corresponding to the target message are obtained, and a priority corresponding to each fallback message is obtained;

[0184] According to the priority, the plurality of fallback messages corresponding to the target message are sent to a receiving object, and during the sending of the plurality of fallback messages, when it is detected that a first fallback message is not successfully delivered, a second fallback message is sent to the receiving object; when it is detected that the first fallback message is successfully delivered, the sending of the fallback message to the receiving object is stopped; the first fallback message and the second fallback message are two adjacent fallback messages in the plurality of fallback messages in terms of priority, and the priority of the first fallback message is higher than the priority of the second fallback message.

[0185] Optionally, the target message is a 5G message, the message types of the plurality of fallback messages include one or more of an intelligent short message type, a scenario message type, and a text short message type, the message types of the fallback messages are classified according to sending manners of the fallback messages, and the fallback messages belonging to the intelligent short message type and the scenario message type are messages in a WeChat public account style.

[0186] Optionally, when the first fallback message is a fallback message of the intelligent short message type, the first fallback message includes a switching control, WeChat public account background content, and card foreground content, the card foreground content includes first foreground content or second foreground content, and the switching control is configured to switch and display the first foreground content and the second foreground content.

[0187] Optionally, the processor 901 is further configured to:

[0188] acquire a device type of the receiving object;

[0189] the processor 901 is further configured to, when the device type is a target device type, send a fallback message of a text message type to the receiving object;

[0190] the processor 901 is further configured to, when the device type is a non-target device type, perform the step of sending the plurality of fallback messages to the receiving object corresponding to the target message according to the priority.

[0191] Optionally, the message type of the first fallback message is a target message type, the target message type is any one of an intelligent message type, a scenario message type and a text message type, and the processor 901 is further configured to:

[0192] display a configuration interface, and the configuration interface displays a plurality of message types;

[0193] when the target message type in the plurality of message types is selected, display a data receiving control and a plurality of message formats corresponding to the target message type;

[0194] when the data receiving control receives configuration data and a target message format in the plurality of message formats is selected, format the configuration data according to the target message format to obtain the first fallback message.

[0195] Optionally, when the target message type is an intelligent message type or a scenario message type, the data receiving control includes a public account background configuration entry and a public account card configuration entry, and the processor 901 is further configured to:

[0196] when the public account background configuration entry receives public account background configuration data and the public account card configuration entry receives public account card configuration data, combine the public account background configuration data and the public account card configuration data into the configuration data.

[0197] Optionally, the configuration interface further includes a preview control and a terminal model, and the number of the configuration data is a plurality, and the processor 901 is further configured to:

[0198] in the process of receiving the configuration data, display the received configuration data on the terminal model;

[0199] When the preview control is triggered, a floating window is displayed on the configuration interface, the floating window displays a terminal model containing the received configuration data, and a display size of the terminal model on the floating window is greater than a display size displayed on the configuration interface.

[0200] Optionally, the configuration interface is further provided with a plurality of jump configuration objects, each jump configuration object corresponds to a message component on the terminal model, and the processor 901 is further configured to:

[0201] When a target jump configuration object in the jump mode is triggered, the target jump mode corresponding to the target jump configuration object is displayed, and the target jump object is any one of the plurality of jump configuration objects;

[0202] When the target jump mode is selected and the message component corresponding to the target jump configuration object is triggered, the terminal model is jumped according to the target jump mode corresponding to the target jump configuration object.

[0203] Optionally, when the message types of the plurality of fallback messages include an intelligent short message type, a scene message type and a text short message type, the processor 901 is specifically configured to, when obtaining the plurality of fallback messages corresponding to the target message:

[0204] respectively obtain a first filtering condition corresponding to the intelligent short message type, a second filtering condition corresponding to the scene message type and a third filtering condition corresponding to the text short message type;

[0205] According to the first filtering condition, the second filtering condition, the third filtering condition and the target message, the fallback messages belonging to the intelligent short message type, the fallback messages belonging to the scene message type and the fallback messages belonging to the text short message type are respectively generated.

[0206] Optionally, the processor 901 is further configured to:

[0207] According to the first filtering condition, the second filtering condition and the third filtering condition, a recommended priority of the plurality of fallback messages is generated, the recommended priority is divided according to the complexity of the filtering condition, and the recommended priority is in a positive correlation with the complexity of the filtering condition;

[0208] The recommended priority of the plurality of fallback messages and a determination control are displayed.

[0209] When the determination control is triggered, the recommended priority of the plurality of fallback messages is taken as the priority of the plurality of fallback messages.

[0210] Optionally, the processor 901 is further configured to:

[0211] When it is detected that none of the multiple fallback messages have been successfully delivered, and a sending task is received, a delay sending duration is set;

[0212] When the waiting time reaches the specified delay time, the sending task is executed.

[0213] In specific implementation, the processor 901, storage device 902, and network interface 903 described in the embodiments of this application can execute the embodiments of this application. Figure 2 or Figure 6 The implementation methods described in the relevant embodiments of the provided data processing method can also be used to execute the embodiments of this application. Figure 8 The implementation methods described in the relevant embodiments of the provided data processing device will not be repeated here.

[0214] In the several embodiments provided in this application, it should be understood that the disclosed methods, apparatuses, and systems can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for example, the division of units is merely a logical functional division, and other division methods may exist in actual implementation; for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0215] Furthermore, it should be noted that this application embodiment also provides a computer-readable storage medium storing a computer program executed by the aforementioned data processing device, and the computer program includes program instructions. When the processor executes the program instructions, it can execute the aforementioned... Figure 2 , Figure 6 The methods described in the corresponding embodiments will not be repeated here. Furthermore, the beneficial effects of using the same methods will also not be repeated. For technical details not disclosed in the computer-readable storage medium embodiments related to this application, please refer to the description of the method embodiments of this application. As an example, program instructions can be deployed on a computer device, or executed on multiple computer devices located in one location, or executed on multiple computer devices distributed across multiple locations and interconnected via a communication network. These multiple computer devices distributed across multiple locations and interconnected via a communication network can constitute a blockchain system.

[0216] According to one aspect of this application, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the aforementioned... Figure 2 , Figure 6 The methods described in the corresponding embodiments are therefore not repeated here.

[0217] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0218] The above-disclosed embodiments are merely some of the embodiments of this application, and should not be construed as limiting the scope of this application. Those skilled in the art can understand that implementing all or part of the above embodiments and making equivalent changes in accordance with the claims of this application still fall within the scope of the invention.

Claims

1. A data processing method, characterized by, The method comprises: When it is detected that the target message is not successfully delivered, a first screening condition corresponding to an intelligent short message type, a second screening condition corresponding to a scenario message type, and a third screening condition corresponding to a text short message type are obtained; wherein the target message is a 5G message; According to the first screening condition, the second screening condition, the third screening condition, and the target message, a plurality of fallback messages are generated; the plurality of fallback messages include an intelligent short message type, a scenario message type, and a text short message type, and the scenario message type includes short message public number display and various forms of network messages; According to the first screening condition, the second screening condition, and the third screening condition, a recommended priority of the plurality of fallback messages is generated, the recommended priority is divided according to the complexity of the screening condition, and the recommended priority is in a positive correlation with the complexity of the screening condition; The recommended priority of the plurality of fallback messages is displayed, and a determination control is determined; When the determination control is triggered, the recommended priority of the plurality of fallback messages is determined as the priority of the plurality of fallback messages; According to the priority of each fallback message, the plurality of fallback messages are sent to a receiving object corresponding to the target message, so that the receiving object displays the received fallback messages through a terminal short message application; during the sending of the plurality of fallback messages, when it is detected that a first fallback message is not successfully delivered, a second fallback message is sent to the receiving object; when it is detected that the first fallback message is successfully delivered, the sending of the fallback message to the receiving object is stopped; the first fallback message and the second fallback message are two adjacent fallback messages in the plurality of fallback messages in terms of priority, and the priority of the first fallback message is higher than that of the second fallback message.

2. The method of claim 1, wherein, The message type of the fallback message is divided according to the sending mode of the fallback message, and the fallback message belonging to the intelligent short message type and the fallback message belonging to the scenario message type are public number style messages.

3. The method of claim 2, wherein, When the first fallback message is an intelligent short message type, the first fallback message includes a switching control, a public number background content, and a card foreground content, the card foreground content includes a first foreground content or a second foreground content, and the switching control is used to switch and display the first foreground content and the second foreground content.

4. The method of claim 3, wherein, The method further comprises: Obtaining the device type of the receiving object; When the device type is a target device type, a fallback message belonging to a text short message type is sent to the receiving object; When the device type is a non-target device type, the step of sending the plurality of fallback messages to the receiving object corresponding to the target message according to the priority is performed.

5. The method according to any one of claims 1 to 4, characterized in that, The message type of the first fallback message is a target message type, the target message type is any one of an intelligent short message type, a scenario message type, and a text short message type, and the method further comprises: A configuration interface is displayed, and a plurality of message types are displayed on the configuration interface; display a data receiving control and display a plurality of message formats corresponding to the target message type when the target message type in the plurality of message types is selected; format the configuration data according to a target message format in the plurality of message formats to obtain the first fallback message when the data receiving control receives the configuration data and the target message format is selected.

6. The method of claim 5, wherein, When the target message type is an intelligent short message type or a scenario message type, the data receiving control includes a public number background configuration entry and a public number card configuration entry, and the method further includes: When the public number background configuration entry receives public number background configuration data and the public number card configuration entry receives public number card configuration data, the public number background configuration data and the public number card configuration data are combined into the configuration data.

7. The method of claim 5, wherein, The configuration interface is also provided with a preview control and a terminal model, and the number of configuration data is multiple, and the method further includes: During the reception of configuration data, the received configuration data is displayed on the terminal model; When the preview control is triggered, a floating window is displayed on the configuration interface, and the terminal model containing the received configuration data is displayed on the floating window, and the display size of the terminal model on the floating window is larger than the display size on the configuration interface.

8. The method of claim 7, wherein, The configuration interface is also provided with a plurality of jump configuration objects, and each jump configuration object corresponds to a message component on the terminal model, and the method further includes: When a target jump configuration object is triggered, a jump mode corresponding to the target jump configuration object is displayed, and the target jump object is any one of the plurality of jump configuration objects; When a target jump mode in the jump mode is selected and a message component corresponding to the target jump configuration object is triggered, the target jump mode corresponding to the target jump configuration object is jumped in the terminal model.

9. The method of any one of claims 1-4, wherein, The method further includes: When it is detected that the plurality of fallback messages are not successfully delivered, and a sending task is received, a delay sending time length is set; When the waiting time length reaches the delay sending time length, the sending task is executed.

10. A data processing apparatus, characterized by, The device includes: The acquisition module is configured to acquire a first filtering condition corresponding to an intelligent short message type, a second filtering condition corresponding to a scenario message type, and a third filtering condition corresponding to a text short message type when a target message is detected to be unsuccessfully delivered; wherein the target message is a 5G message; The processing module is configured to generate a plurality of fallback messages according to the first filtering condition, the second filtering condition, the third filtering condition, and the target message; the plurality of fallback messages include an intelligent short message type fallback message, a scenario message type fallback message, and a text short message type fallback message, and the scenario message type fallback message includes a short message public number display and a plurality of forms of network messages. The processing module is further configured to generate recommended priorities of the multiple bounce messages according to the first screening condition, the second screening condition, and the third screening condition; the recommended priorities are divided according to the complexity of the screening conditions, and the recommended priorities are in a positive correlation with the complexity of the screening conditions; The processing module is further configured to display the recommended priorities of the multiple bounce messages and a determination control; The processing module is further configured to determine the recommended priorities of the multiple bounce messages as the priorities of the multiple bounce messages when the determination control is triggered; The processing module is further configured to send the multiple bounce messages to a receiving object corresponding to the target message according to the priorities of the multiple bounce messages, so that the receiving object displays the received bounce messages through a terminal short message application; during the sending of the multiple bounce messages, when it is detected that a first bounce message fails to be successfully sent, a second bounce message is sent to the receiving object; when it is detected that the first bounce message is successfully sent, the sending of the bounce messages to the receiving object is stopped; the first bounce message and the second bounce message are two bounce messages with adjacent priorities in the multiple bounce messages, and the priority of the first bounce message is higher than the priority of the second bounce message.

11. A computer device, comprising: Comprise: A memory and a processor, wherein the memory stores a data processing program, and the data processing program is executed by the processor to implement the data processing method in any one of claims 1-9.

12. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program comprises program instructions, and the program instructions are executed by the processor to make a computer device with the processor implement the data processing method in any one of claims 1-9.

13. A computer program product, characterised in that, The computer program product comprises computer program or computer instructions, and the computer program or computer instructions are executed by the processor to implement the data processing method in any one of claims 1-9.

Citation Information

Patent Citations

  • Application service message pushing method and device, computer equipment and computer storage medium

    CN111953776A

  • Method for enabling a mobile phone terminal to support 5G messages

    CN112291223A

  • Short message service platform based on 5G communication

    CN113923610A