Rich media method of 5G message and synchronization method of rich media message template
By building the Yuexin Software Development Toolkit SDK in the target terminal, obtaining and applying a rich media message template that matches 5G messages, the problem of 5G messages following the RCS standard limiting their rich media, and realizing the rich media and rich media of 5G messages. Template expansion improves user experience.
Patent Information
- Application Number
- CN202411138691.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-19
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2044-08-19
AI Technical Summary
5G messages follow the RCS standard to limit the optimization and expansion of their rich media message templates, and thus limit the rich mediaization of 5G messages.
By incorporating the Yuexin Software Development Toolkit SDK in the target terminal, calling the SDK to obtain a rich media message template that matches 5G messages, and converting 5G messages into target rich media messages, the rich mediaization of 5G messages is achieved, and RCS is avoided Standard limitations.
It realizes the rich mediaization of 5G messages, expands the availability of its rich media message templates, improves the user experience, and flexibly defines the display form of rich media messages.
Smart Images

Figure CN119136155A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of computer technology, and specifically relates to a 5G message rich media method and a rich media message template synchronization method. Background Art
[0002] 5G Message is the target upgrade solution for operators' short and multimedia messaging services. It is implemented based on the Rich Communication Suite (RCS) standard and can provide richer rich media messaging services than short and multimedia messaging.
[0003] However, since 5G messages follow the RCS standard, the definition of their corresponding rich media message templates is also constrained by the RCS standard and related specifications, which limits the optimization and expansion of the rich media message templates corresponding to 5G messages, and further limits the rich media nature of 5G messages. Summary of the invention
[0004] The embodiments of the present application provide a method for enriching 5G messages and a method for synchronizing rich media message templates, which can solve the problem that 5G messages comply with the RCS standard, which limits the optimization and expansion of rich media message templates corresponding to 5G messages, thereby limiting the enrichment of 5G messages.
[0005] In the first aspect, an embodiment of the present application provides a method for enriching 5G messages, the method comprising: a target terminal receives a target 5G message; wherein, the target terminal has a built-in Yuexin Software Development Kit SDK; when the Yuexin Software Development Kit SDK supports parsing the target 5G message, calling the Yuexin Software Development Kit SDK to obtain a target rich media message template that matches the target 5G message; wherein, the target rich media message template is one of the rich media message templates stored in a template library associated with the Yuexin Software Development Kit SDK; converting the target 5G message into a target rich media message according to the target rich media message template.
[0006] In the second aspect, an embodiment of the present application provides a method for synchronizing a rich media message template, the method comprising: obtaining a rich media message template of a 5G information newly created by a conversational robot Chatbot; if the rich media message template passes the pre-examination, synchronizing the rich media message template to a template library associated with a Yuexin software development kit SDK; wherein the Yuexin software development kit SDK is built into the target terminal.
[0007] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect, or implements the steps of the method described in the second aspect.
[0008] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0009] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0010] In a sixth aspect, an embodiment of the present application provides a computer program product, comprising a computer program stored on a non-transitory computer-readable storage medium, wherein the computer program comprises a program or instructions, and when the program or instructions are executed, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0011] In the embodiment of the present application, the target terminal receives the target 5G message. Since the target terminal has a built-in Yuexin software development kit SDK, if the Yuexin software development kit SDK supports parsing the target 5G message, the Yuexin software development kit SDK can be called to obtain the target rich media message template that matches the target 5G message, and the target 5G message is converted into a target rich media message according to the target rich media message template. Thus, the 5G message is converted into a target rich media message according to the target rich media message template that matches the 5G message. The target rich media message template is obtained based on the Yuexin software development kit SDK and is not restricted by the RCS standard of the 5G message. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 It is a schematic diagram of a display page for converting a message into a rich media message in the related art;
[0013] Figure 2 It is a flowchart of a method for enriching media of a 5G message provided in an embodiment of the present application;
[0014] Figure 3 It is a comparative schematic diagram of message processing in the related art and the present application respectively;
[0015] Figure 4a It is a flowchart of another method for enriching media of 5G messages provided in an embodiment of the present application;
[0016] Figure 4b is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;
[0017] Figure 5 It is a flowchart of a method for synchronizing a rich media message template provided in an embodiment of the present application;
[0018] Figure 6 It is a structural diagram of a 5G message rich media system provided in an embodiment of the present application;
[0019] Figure 7 It is a flowchart of another method for synchronizing a rich media message template provided in an embodiment of the present application;
[0020] Figure 8 It is a flowchart of another method for enriching media of 5G messages provided in an embodiment of the present application;
[0021] Fig. 9 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0022] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0023] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0024] Before 5G messaging covered the entire network, business models represented by Yuexin had been commercialized on a large scale. Yuexin is based on the software development kit (SDK) built into the terminal (such as a mobile phone) system to identify and match the keywords and Uniform Resource Locator (URL) information in the text content of the SMS, and finally convert it into a new rich media message by associating it with the new rich media template and interaction process and displaying it on the terminal. The converted rich media message is displayed on the display page by adapting to the terminal's User Interface User Experience (UIUE). See Figure 1 , an entry such as "show original text" can be added at the bottom of the message or other locations in the display page, so that users can click to view the original content of the text message.
[0025] Since 5G messages follow the RCS standard, the content of related rich media messages and the adaptation of UIUE are also subject to the RCS standard and related specifications. If new rich media message templates need to be introduced for optimization and updating, the corresponding standards, specifications, operator networks, and terminals need to be updated synchronously, and the expansion of rich media message templates can be supported.
[0026] Based on the restrictions on the extension of rich media message templates corresponding to 5G messages in the above-mentioned relevant standards, the 5G message enrichment method and the rich media message template synchronization method provided in the embodiments of the present application are described in detail below through specific embodiments and their application scenarios in combination with the accompanying drawings.
[0027] Figure 2 A schematic diagram of a 5G message media enrichment method provided in an embodiment of the present application is shown, and the method is applied to a target terminal. Figure 2 , the method may include the following steps.
[0028] Step 202: The target terminal receives a target 5G message; wherein the target terminal has a built-in software development kit (SDK).
[0029] Among them, after the target terminal receives the target 5G message, the target 5G message can be stored in the 5G message information library of the target terminal.
[0030] Step 204: When the Yuexin software development kit SDK supports parsing the target 5G message, call the Yuexin software development kit SDK to obtain a target rich media message template that matches the target 5G message.
[0031] The target rich media message template is one of the rich media message templates stored in the template library associated with the Yuexin software development toolkit SDK, that is, the target rich media message template is obtained by the Yuexin software development toolkit SDK from the template library associated with the Yuexin software development toolkit SDK. The rich media message templates in the template library are synchronized by the Yuexin management service, and the newly created rich media message template is synchronized to the template library, so that the calling Yuexin software development toolkit SDK can obtain the target rich media message template that matches the received target 5G message, thereby expanding the rich media message templates available for 5G messages without being constrained by the RCS standard. See Figure 3 On the left, in the related technology, the received 5G message is processed through the 5G message standard processing logic, and the SMS message is processed through the reading message conversion. On the right, in an embodiment of the present application, the received 5G message is also processed through the reading message conversion, so that the rich media of the 5G message is not restricted by the RCS standard of the 5G message.
[0032] Step 206: Convert the target 5G message into a target rich media message according to the target rich media message template.
[0033] In the embodiment of the present application, the target terminal receives the target 5G message. Since the target terminal has a built-in Yuexin software development kit SDK, when the Yuexin software development kit SDK supports parsing the target 5G message, the Yuexin software development kit SDK can be called to obtain the target rich media message template that matches the target 5G message, and the target 5G message is converted into a target rich media message according to the target rich media message template. Thus, the target 5G message is converted into a target rich media message according to the target rich media message template that matches the target 5G message. The target rich media message template is obtained based on the Yuexin software development kit SDK. The target rich media message template can also be extended based on the Yuexin management service and is not limited by the RCS standard of the 5G message.
[0034] In one implementation, the above-mentioned step 204, when the Yuexin software development kit SDK supports parsing the target 5G message, calls the Yuexin software development kit SDK to obtain a target rich media message template that matches the target 5G message, which may include the following steps.
[0035] Step 2041: perform content identification on the target 5G message to obtain keywords of the target 5G message.
[0036] Among them, the rich media tag of the target 5G message can be used as a keyword to quickly match the target rich media message template through the keyword.
[0037] Step 2042: Acquire a target rich media message template that matches the keyword from preset rich media message templates.
[0038] The preset rich media message template is synchronized based on the Yuexin management service and stored in a template library associated with the Yuexin software development kit SDK.
[0039] In an embodiment of the present application, the content of the target 5G message is identified by calling the Yuexin software development kit SDK, and the keywords of the target 5G message are obtained. Since the Yuexin keywords or domain name information corresponding to the preset rich media message template has been synchronized in the target terminal, based on the keywords of the target 5G message, the target rich media message template matching the keyword can be quickly obtained from the preset rich media message template. By downloading the target rich media message template and combining it with the rich media material in the target 5G message, the target 5G message can be converted into a target rich media message.
[0040] In one implementation, after the target 5G message is converted into a target rich media message according to the target rich media message template in the above-mentioned step 206, the method further includes the following steps.
[0041] Step 208: Based on the access interface of the 5G message information library opened by the target terminal, update the target rich media message to the 5G message information library.
[0042] Among them, the 5G message information library includes the target 5G message and the target rich media message corresponding to the target 5G message; that is, the 5G message information library can be used to store the initial received target 5G message, and can also be used to store the target rich media message after the target 5G message is converted.
[0043] Step 210: Perform user interface user experience (UIUE) processing on the target rich media message to display the target rich media message.
[0044] In an embodiment of the present application, the target terminal updates the information in the 5G message information database storing message information by updating the target rich media message to the 5G message information database, so that the target terminal obtains the target rich media message corresponding to the target 5G message from the 5G message information database, and performs logical processing of the user interface user experience (UIUE) on the target rich media message, thereby realizing the display of the target rich media message, so that the user can read the rich media target 5G message and improve the user experience.
[0045] In one implementation, after the target terminal receives the target 5G message in the above-mentioned step 202, the method further includes the following steps.
[0046] Step 212, when the Yuexin software development kit SDK does not support parsing the target 5G message, the target 5G message is converted back to a SMS message according to the text content of the target 5G message.
[0047] The Yuexin software development kit SDK built into the target terminal may include a Yuexin software development kit SDK that supports parsing the target 5G message, and may also include a Yuexin software development kit SDK that does not support parsing the target 5G message. Yuexin software development kit SDKs with different functions process the target 5G message differently.
[0048] Step 214, calling the letter reading software development kit SDK to obtain a standard rich media message template that matches the SMS message.
[0049] Among them, since the Yuexin Software Development Kit SDK does not support parsing the target 5G message, that is, the Yuexin Software Development Kit SDK can only process text messages containing text content, the target 5G message is converted back to an SMS message, and then the Yuexin Software Development Kit SDK is called based on the SMS message to obtain a standard rich media message template that matches the SMS message.
[0050] Step 216: convert the target 5G message into a rich media message according to the standard rich media message template.
[0051] In the embodiment of the present application, since the Yuexin Software Development Kit SDK includes the Yuexin Software Development Kit SDK that supports parsing the target 5G message, it may also include the Yuexin Software Development Kit SDK that does not support parsing the target 5G message. Therefore, when the Yuexin Software Development Kit SDK supports parsing the target 5G message, the Yuexin Software Development Kit SDK is called to obtain the target rich media message template that matches the target 5G message, and the target 5G message is converted into a target rich media message according to the target rich media message template. In the case where the Yuexin Software Development Kit SDK does not support parsing the target 5G message, the target 5G message is converted back to a text message according to the text content of the target 5G message, the Yuexin Software Development Kit SDK is called to obtain the standard rich media message template that matches the text message, and the target 5G message is converted into a rich media message according to the standard rich media message template. This is to achieve that regardless of whether the Yuexin Software Development Kit SDK supports parsing 5G messages, 5G messages can be converted into rich media messages without being restricted by the RCS standard.
[0052] In one implementation, before the target 5G message is converted into a rich media message according to the standard rich media message template in the above-mentioned step 216, the method may further include the following steps.
[0053] Step 218: Set the file name of the rich media material associated with the target 5G message as the first keyword associated with the standard rich media message template.
[0054] Among them, the file name of the rich media material associated with the target 5G message is set to the first keyword associated with the standard rich media message template, so that when the 5G message is converted through the standard rich media message template, the rich media material that cannot be parsed by the Yuexin Software Development Kit SDK can be associated with the SMS message and triggered, and superimposed and converted into a standard rich media message.
[0055] For example, if the target 5G message includes picture information, clicking on the thumbnail can only jump to the original picture. The file name of the picture is associated with the standard rich media message template, and the standard rich media message template is overlaid and converted. For the converted standard rich media message, clicking on the uniform resource locator (URL) of the thumbnail can directly jump to the specific application H5 page to display the picture.
[0056] Step 220: Set the display attribute value associated with the target 5G message to the second keyword associated with the standard rich media message template.
[0057] Among them, when the 5G message is converted through the standard rich media message template, the display effect of the converted rich media message is controlled based on the display attribute value associated with the standard rich media message template, thereby increasing the flexibility of the standard rich media message template and making the converted rich media message have a richer display form, such as different colors of buttons.
[0058] In an embodiment of the present application, by setting the file name of the rich media material associated with the target 5G message as the first keyword associated with the standard rich media message template and setting the display attribute value associated with the target 5G message as the second keyword associated with the standard rich media message template, when the target 5G message is converted into a standard rich media message, the rich media material and display attributes associated with the target 5G message are superimposed, thereby minimizing the loss of content of the target 5G message, so that the display form of the converted standard rich media message can better display the target 5G message, and the form of the converted standard rich media message can be flexibly defined according to business needs for user browsing, thereby improving user experience.
[0059] In one implementation, based on the above steps 218 and 220, the target 5G message is converted into a rich media message according to the standard rich media message template, which may include: superimposing the rich media material corresponding to the first keyword on the SMS message, and converting it into a rich media message according to the display attribute value corresponding to the second keyword.
[0060] In an embodiment of the present application, after the file name of the rich media material associated with the target 5G message is set to the first keyword associated with the standard rich media message template, and the display attribute value associated with the target 5G message is set to the second keyword associated with the standard rich media message template, when the target 5G message is converted according to the standard rich media message template, the rich media material that cannot be directly converted by the standard rich media message template is superimposed and the target 5G message is converted into a rich media message according to the preset display attribute value, so that the target 5G message can be converted into a rich media message containing the content of the original target 5G message and having the preset display attribute value, so that when the built-in reading software development tool kit SDK of the target terminal does not support parsing the target 5G message, the target 5G message can be better enriched.
[0061] In one implementation, after performing user interface user experience UIUE processing on the target rich media message in the above-mentioned step 210 and displaying the target rich media message, the method may further include: reporting the parsing result of the target 5G message.
[0062] In an embodiment of the present application, after the target 5G message is converted into a target rich media message according to the target rich media message template, and then processed and displayed by UIUE, the parsing result of the target 5G message is reported, that is, the target terminal calls the credit reading software development tool kit SDK to obtain a target rich media message template matching the target 5G message for the target 5G message, converts the target 5G message into a target rich media message according to the target rich media message template, and displays a series of parsing results of the target rich media message, so that the credit reading management service that receives the parsing result generates relevant call records and other information for the parsing result, evaluates the processing of the target 5G message, and can continuously optimize the service in subsequent business processing.
[0063] Figure 4a A schematic diagram of a process of another 5G message rich media method provided in an embodiment of the present application is shown, and the method is applied to Figure 4b The target terminal 400 shown in the figure includes a 5G message preliminary processing module 41, a terminal display frame 42, a message reading SDK 43 and a 5G message information library 44. Figure 4a , the method comprises the following steps.
[0064] Step 401: The target terminal receives a 5G message, preliminarily processes the 5G message and stores it in a 5G message information database.
[0065] Step 402, determine whether the target terminal has a built-in Yuexin SDK. If not, process the 5G message according to the standard rich media message template and execute step 406. If yes, execute step 403.
[0066] Step 403, determine whether the Yuexin SDK supports parsing 5G messages. If not, process the 5G message according to the standard rich media message template and execute step 406. If yes, execute step 404.
[0067] In step 404, the target terminal calls the Yuexin SDK to parse the 5G message, obtains a rich media message template that matches the 5G message, and converts the 5G message into a rich media message according to the rich media message template.
[0068] Step 405: Based on the device application programming interface (API) of the open 5G message information library, the rich media message is updated to the 5G message information library and associated with the 5G message.
[0069] Step 406, UIUE processing is performed on the converted rich media message, and the rich media message corresponding to the 5G message is displayed in the terminal display box. The terminal display box may provide a "view original text" entrance for displaying the original text of the rich media message, that is, the standard 5G message.
[0070] In the embodiment of the present application, the target terminal determines whether the target terminal has a built-in Yuexin SDK, thereby selecting the corresponding processing method for different situations. In the case where the target terminal has a built-in Yuexin SDK, it is further determined whether the Yuexin SDK supports parsing 5G messages, thereby selecting the corresponding processing method for different situations. The 5G message is converted into a rich media message.
[0071] Figure 5 A schematic diagram of a process flow of a method for synchronizing a rich media message template provided in an embodiment of the present application is shown. The method is applied to a letter reading management service. Figure 5 , the method may include the following steps.
[0072] Step 502, obtaining a rich media message template of a 5G information newly created by the dialogue robot Chatbot;
[0073] Step 504, when the rich media message template passes the preliminary review, the rich media message template is synchronized to the template library associated with the Yuexin software development toolkit SDK; wherein the Yuexin software development toolkit SDK is built in the target terminal.
[0074] The rich media message template is pre-screened to determine whether the newly created rich media message template has any error or anomaly, thereby ensuring the safety of the rich media message template.
[0075] In an embodiment of the present application, the Yuexin management service obtains the rich media information template of the newly created 5G message of the conversation robot Chatbot, and if the rich media information template passes the pre-examination, synchronizes the rich media message template to the template library associated with the Yuexin software development toolkit SDK, thereby expanding the rich media message templates available for 5G messages, so that the target terminal can call the Yuexin software development toolkit SDK to obtain the target rich media message template that matches the target 5G message from the template library associated with the Yuexin software development toolkit SDK, thereby converting the target 5G message into a target rich media message.
[0076] In one implementation, after obtaining the rich media message template of the 5G information newly created by the dialogue robot Chatbot in the above-mentioned step 502, the method may also include: if the rich media message template does not pass the pre-examination, sending an error notification to the dialogue robot Chatbot; wherein the error notification is used to indicate that there is an error in the rich media message template.
[0077] In an embodiment of the present application, the letter reading management service sends an error notification to the conversational robot Chatbot when the rich media message template fails the preliminary review, so as to notify the conversational robot Chatbot that there is an error in the newly created rich media message template, thereby enabling the conversational robot Chatbot to modify the rich media message template with errors, thereby improving the correctness and usability of the rich media message template.
[0078] In an implementation manner, when the rich media message template passes the preliminary review, the method may further include: synchronizing the letter reading keyword or domain name information corresponding to the rich media message template to the target terminal.
[0079] In an embodiment of the present application, when the newly created rich media message template of the conversation robot Chatbot passes the pre-examination, the letter reading management service synchronizes the letter reading keyword or domain name information corresponding to the rich media message template to the target terminal, so that the target terminal calls the letter reading software development tool kit SDK to match the keyword obtained based on the content of the target 5G message with the letter reading keyword or domain name information. When the corresponding letter reading keyword or domain name information is matched, the letter reading software development tool kit SDK obtains the target rich media message template corresponding to the letter reading keyword or domain name information from the template library according to the letter reading keyword or domain name information. That is to say, the letter reading keyword or domain name information corresponding to the rich media message template can be used as a basis for matching the target rich media message template.
[0080] Figure 6 A structural schematic diagram of a 5G message rich media system provided in an embodiment of the present application is shown, the system 600 includes a Chatbot 61, a 5G application access service 62, a Messaging as a Platform (MaaP) 63, a 5G Message Center (5GMC) 64, a letter reading management service 65, a letter reading resolution service 66 and a terminal 67.
[0081] Among them, the 5G application access service 62 can be independently superimposed on the basis of MaaP 63 to achieve the enhancement of the minimal intrusion of the system standard functions, and can also be expanded within MaaP 63. The terminal 67 has a built-in reading SDK, which interacts with the reading management service 65 and the reading analysis service 66 through the reading SDK to obtain the target rich media message template and convert the 5G message.
[0082] Optionally, terminal 67 may refer to Figure 4b The target terminal is shown.
[0083] Figure 7 A schematic diagram of a process flow of another method for synchronizing a rich media message template provided in an embodiment of the present application is shown. The method can be applied to Figure 6 The 5G message rich media system shown in FIG. Figure 7 , the method may include the following steps.
[0084] Step 701, Chatbot 61 creates a rich media message template and sends it to the 5G application access service 62.
[0085] In step 702, the 5G application access service 62 pre-screens the rich media message template. If the pre-screening passes, the rich media message template is sent to the letter reading management service 65; if the pre-screening fails, an error notification is sent to the Chatbot.
[0086] Step 703 , the letter reading management service 65 forwards the rich media message template to the letter reading resolution service 66 .
[0087] Step 704, the reading and analyzing service 66 pre-screens the rich media message template and sends the pre-screening result to the reading and managing service 65. If the pre-screening is passed, the reading keyword or domain name information corresponding to the rich media message template is synchronized to the terminal 67.
[0088] Step 705, if the pre-examination is passed, the letter reading management service 65 synchronizes the rich media message template to the template library; if the pre-examination is not passed, an error notification is sent to the Chatbot.
[0089] In the embodiment of the present application, based on the rich media message template created by Chatbot, the security of the rich media message template is ensured through the pre-examination of the 5G application access service 62 and the reading and letter analysis service 66. If the pre-examination is passed, the rich media message template is synchronized to the template library and the reading and letter keywords or domain name information corresponding to the rich media message template is synchronized to the terminal 67, thereby realizing the expansion of the rich media message templates available for 5G messages.
[0090] Figure 8 A schematic diagram of a process of another 5G message rich media method provided in an embodiment of the present application is shown, and the method is applied to Figure 6 The 5G message rich media system shown in FIG. Figure 8 , the method may include the following steps.
[0091] In step 801, Chatbot 61 sends the 5G message to 5G application access service 62, MaaP 63, 5GMC 64 and terminal 67 in sequence.
[0092] In step 802, the terminal 67 preliminarily processes the 5G message and stores it in the 5G message information library. The terminal 67 also calls the reading SDK to parse the content of the 5G message and obtains a keyword. Based on the keyword, the terminal 67 matches the target rich media message template from the template library to the reading management service 65 and the reading analysis service 66.
[0093] Step 803 , the letter reading management service 65 returns information of the target rich media message template to the terminal 67 .
[0094] In step 804, the terminal 67 downloads the target rich media message template according to the information of the target rich media message template, and converts the 5G message into the target rich media message according to the target rich media message template. The target rich media message is updated to the 5G message information library, and then the target rich media message is processed and displayed through the UIUE.
[0095] Step 805, the terminal 67 reports the analysis result of the 5G message to the letter reading management service 65.
[0096] Step 806: the letter reading management service 65 generates relevant call record information based on the analysis results.
[0097] Through the embodiments of the present application, the terminal calls the Yuexin SDK and utilizes the Yuexin SDK to flexibly expand the ability of rich media message templates, thereby achieving more flexible 5G message rich media and improving the user experience of the service.
[0098] The embodiment of the present application further provides an electronic device, which is used to execute the above-mentioned 5G message rich media method or rich media message template synchronization method, Fig. 9 A schematic diagram of the structure of an electronic device for implementing various embodiments of the present application. Electronic devices may have relatively large differences due to different configurations or performances, and may include a processor (processor) 901, a communication interface (Communications Interface) 902, a memory (memory) 903 and a communication bus 904, wherein the processor 901, the communication interface 902, and the memory 903 communicate with each other through the communication bus 904. The processor 901 can call a computer program stored in the memory 903 and can be run on the processor 901 to execute the various steps of the above-mentioned 5G message rich media method or the rich media message template synchronization method embodiment, and can achieve the same technical effect, to avoid repetition, it will not be repeated here.
[0099] It should be noted that the electronic devices in the embodiments of the present application include: servers, terminals, or other devices except terminals.
[0100] The above electronic device structure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. For example, the input unit may include a graphics processing unit (GPU) and a microphone, and the display unit may be configured with a display panel in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit includes a touch panel and at least one of other input devices. The touch panel is also called a touch screen. Other input devices may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0101] The memory can be used to store software programs and various data. The memory may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory may include a volatile memory or a non-volatile memory, or the memory may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct memory bus random access memory (DRRAM).
[0102] The processor may include one or more processing units; optionally, the processor integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to the operating system, user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor.
[0103] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned 5G message rich media method or rich media message template synchronization method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0104] The processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0105] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned 5G message rich media method or rich media message template synchronization method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0106] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0107] An embodiment of the present application also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes a program or instructions. When the program or instructions are executed, the various processes of the above-mentioned 5G message rich media method or rich media message template synchronization method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0108] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0109] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0110] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A method for enriching 5G messages, characterized in that: include: The target terminal receives the target 5G message; wherein the target terminal has a built-in Yuexin software development kit SDK; In the case where the Yuexin software development kit SDK supports parsing the target 5G message, calling the Yuexin software development kit SDK to obtain a target rich media message template matching the target 5G message; wherein the target rich media message template is one of the rich media message templates stored in a template library associated with the Yuexin software development kit SDK; The target 5G message is converted into a target rich media message according to the target rich media message template.
2. The method according to claim 1, characterized in that In the case where the Yuexin software development kit SDK supports parsing the target 5G message, calling the Yuexin software development kit SDK to obtain a target rich media message template matching the target 5G message includes: Performing content recognition on the target 5G message to obtain keywords of the target 5G message; A target rich media message template matching the keyword is obtained from preset rich media message templates; wherein the preset rich media message template is synchronized based on the reading management service and stored in a template library associated with the reading software development kit SDK.
3. The method according to claim 1, characterized in that: After converting the target 5G message into a target rich media message according to the target rich media message template, the method further includes: Based on the access interface of the 5G message information library opened by the target terminal, the target rich media message is updated to the 5G message information library; wherein the 5G message information library includes the target 5G message and the target rich media message corresponding to the target 5G message; Perform user interface user experience (UIUE) processing on the target rich media message and display the target rich media message.
4. The method according to claim 1, characterized in that: After the target terminal receives the target 5G message, the method further includes: In the case that the Yuexin software development kit SDK does not support parsing the target 5G message, according to the text content of the target 5G message, the target 5G message is converted back to a short message; Calling the letter reading software development kit SDK to obtain a standard rich media message template that matches the SMS message; Convert the target 5G message into a rich media message according to the standard rich media message template.
5. The method according to claim 4, characterized in that Before converting the target 5G message into a rich media message according to the standard rich media message template, the method further includes: Setting the file name of the rich media material associated with the target 5G message to the first keyword associated with the standard rich media message template; The display attribute value associated with the target 5G message is set to the second keyword associated with the standard rich media message template.
6. The method according to claim 5, characterized in that The converting the target 5G message into a rich media message according to the standard rich media message template includes: The short message is superimposed with the rich media material corresponding to the first keyword and converted into a rich media message according to the display attribute value corresponding to the second keyword.
7. The method according to claim 3, characterized in that After performing user interface user experience (UIUE) processing on the target rich media message and displaying the target rich media message, the method further includes: Report the parsing result of the target 5G message.
8. A method for synchronizing a rich media message template, characterized in that: include: Get the rich media message template of the newly created 5G information of the conversational robot Chatbot; If the rich media message template passes the pre-examination, synchronizing the rich media message template to a template library associated with the Yuexin software development kit SDK; The Yuexin software development kit SDK is built into the target terminal.
9. The method according to claim 8, characterized in that After obtaining the rich media message template of the 5G information newly created by the dialogue robot Chatbot, the method further includes: If the rich media message template fails the pre-examination, an error notification is sent to the conversational robot Chatbot; The error notification is used to indicate that an error exists in the rich media message template.
10. The method according to claim 8, characterized in that In the case where the rich media message template passes the pre-examination, the method further includes: The letter reading keyword or domain name information corresponding to the rich media message template is synchronized to the target terminal.
Citation Information
Patent Citations
Short message fallback method, equipment and system for converged communication message, namely platform service
CN111107503A
Method, device and equipment for realizing 5G message conversion
CN112714406A
Short message processing method and device, equipment and storage medium
CN114390137A
Message transmission method and device
CN114979984A
Message translation method and device, equipment and storage medium
CN115866545A
