Message sharing method, service platform, user terminal and related products

By using a service platform to verify the shareability of messages sent by user terminals and judging sharing conditions based on interaction frequency and quality index, the security issues in the message sharing process between users are resolved, and more reliable message sharing is achieved.

CN119299970BActive Publication Date: 2025-11-04CHINA MOBILE INTERNET CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411358345.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-11-04
Estimated Expiration
2044-09-27

AI Technical Summary

Technical Problem

In existing technologies, the process of sharing messages between users lacks verification of the shareability of the shared messages, which increases the risk of malicious tampering of identity information or messages and attacks on business platforms, and security cannot be guaranteed.

Method used

The service platform obtains and judges the message sharing information sent by the first user terminal, including the message identifier of the shared message and the user identity identifier of the second user terminal. The sharing conditions are determined based on the interaction frequency and the quality index of the business platform. If the conditions are met, the message is sent to the business platform for sharing.

Benefits of technology

It enhances the security of the message sharing process, avoids sharing failures caused by user identity leaks and malicious message attacks, and ensures the reliability of message sharing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299970B_ABST
    Figure CN119299970B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a message sharing method, a service platform, a user terminal and related products, the method comprises the following steps: obtaining the first message sharing information sent by the first user terminal; the first message sharing information comprises the message identifier of the shared message and the user identity identifier corresponding to the second user terminal; judging whether the shared message contained in the first message sharing information satisfies the sharing condition; if the shared message satisfies the sharing condition, the first message sharing information is sent to the service platform; the first message sharing information is used for the service platform to send the shared message to the second user terminal based on the first message sharing information. Through the embodiment of the application, the service platform obtains the first message sharing information sent by the first terminal, and verifies whether the shared message satisfies the sharing condition, thereby avoiding the problem of message sharing failure caused by user identity leakage, malicious attack on the service platform or the shared message, and improving the security of the message sharing process.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of 5G message, in particular to a message sharing method, a service platform, a user terminal and related products. BACKGROUND

[0002] With the development of the fifth generation mobile communication technology (5th Generation, 5G) and the deepening of network social interaction, 5G message has become the main form of communication between users, and the scenario of message sharing between users is emerging at an unprecedented frequency. In the prior art, message sharing between users is usually that a user shares a message directly to other users through a specific service platform. However, in the existing message sharing process, there is no shareability check for the shared message, that is, it is not confirmed whether the shared message meets the sharing condition, and when the user identity information or the shared message is maliciously tampered with, or the service platform is at risk of being maliciously attacked, the security of the message sharing process cannot be guaranteed. SUMMARY

[0003] The purpose of the embodiments of the present application is to provide a message sharing method, a service platform, a user terminal and related products, so as to solve the problem that the message sharing process lacks verification of whether the shared message meets the sharing condition in the related art, and improve the security of the message sharing process.

[0004] In order to solve the above technical problems, the embodiments of the present application are implemented as follows:

[0005] In a first aspect, the embodiments of the present application provide a message sharing method applied to a service platform, comprising:

[0006] obtaining first message sharing information sent by a first user terminal; the first message sharing information comprising a message identifier of a shared message and a user identity identifier corresponding to a second user terminal;

[0007] determining whether the shared message contained in the first message sharing information meets a sharing condition;

[0008] if the shared message meets the sharing condition, sending the first message sharing information to a service platform; the first message sharing information is used for the service platform to send the shared message to the second user terminal based on the first message sharing information.

[0009] In a second aspect, the embodiments of the present application provide a message sharing method applied to a first user terminal, comprising:

[0010] obtaining a message sharing request sent by a second user terminal, and generating first message sharing information based on the message sharing request; the message sharing request comprising a message identifier of a shared message and a user identity identifier corresponding to the second user terminal;

[0011] The service platform sends the first message sharing information; the first message sharing information is used for the service platform to determine whether the shared message contained in the first message sharing information meets a sharing condition;

[0012] In a case where the service platform determines that the shared message meets the sharing condition, the service platform sends the first message sharing information to a business platform; the first message sharing information is used for the business platform to send the shared message to the second user terminal.

[0013] In a third aspect, an embodiment of the present application provides a service platform, comprising:

[0014] An obtaining module is configured to obtain first message sharing information sent by a first user terminal; the first message sharing information comprises a message identifier of a shared message and a user identity identifier corresponding to a second user terminal;

[0015] A judging module is configured to determine whether the shared message contained in the first message sharing information meets a sharing condition;

[0016] A sending module is configured to send the first message sharing information to a business platform if the shared message meets the sharing condition; the first message sharing information is used for the business platform to send the shared message to the second user terminal based on the first message sharing information.

[0017] In a fourth aspect, an embodiment of the present application provides a user terminal, comprising:

[0018] An obtaining module is configured to obtain a message sharing request sent by a second user terminal, and generate first message sharing information based on the message sharing request; the message sharing request comprises a message identifier of a shared message and a user identity identifier corresponding to the second user terminal;

[0019] A sending module is configured to send the first message sharing information to a service platform; the first message sharing information is used for the service platform to determine whether the shared message contained in the first message sharing information meets a sharing condition;

[0020] The sending module is further configured to send the first message sharing information to a business platform through the service platform in a case where the service platform determines that the shared message meets the sharing condition; the first message sharing information is used for the business platform to send the shared message to the second user terminal.

[0021] In a fifth aspect, an electronic device is provided, which includes a processor and a memory. The memory stores programs or instructions executable on the processor. When the programs or instructions are executed by the processor, the steps of the method according to the first aspect or the second aspect are implemented.

[0022] In a sixth aspect, a computer readable storage medium is provided, which stores programs or instructions. When the programs or instructions are executed by a processor, the steps of the method according to the first aspect or the second aspect are implemented.

[0023] In a seventh aspect, a computer program product is provided, which includes a computer program stored on a non-transitory computer readable storage medium. The computer program includes program instructions, which, when executed by a computer, cause the computer to perform the steps of the method according to the first aspect or the second aspect.

[0024] As can be seen from the technical solutions provided by the embodiments of the present application, in the embodiments of the present application, first message sharing information sent by a first user terminal is acquired first. The first message sharing information includes a message identifier of a shared message and a user identity identifier corresponding to a second user terminal. Then, it is determined whether the shared message included in the first message sharing information satisfies a sharing condition. Then, if the shared message satisfies the sharing condition, the first message sharing information is sent to a service platform. The first message sharing information is used by the service platform to send the shared message to the second user terminal based on the first message sharing information. As can be seen, by the embodiments of the present application, the service platform acquires the first message sharing information sent by the first terminal, and verifies whether the shared message satisfies the sharing condition, thereby avoiding the problem of message sharing failure caused by user identity leakage and malicious attacks on the service platform or the shared message, and improving the security of the message sharing process. BRIEF DESCRIPTION OF DRAWINGS

[0025] In order to more clearly illustrate the technical solutions of the embodiments of the present application or the prior art, the drawings needed in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments described in the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0026] Figure 1 A flowchart of a message sharing method provided by an embodiment of the present application;

[0027] Figure 2 A flowchart of another message sharing method provided by an embodiment of the present application;

[0028] Figure 3 A session page schematic diagram provided by an embodiment of the present application;

[0029] Figure 4 Another session page schematic diagram provided by an embodiment of the present application;

[0030] Figure 5 Still another session page schematic diagram provided by an embodiment of the present application;

[0031] Figure 6 A flow schematic diagram of still another message sharing method provided by an embodiment of the present application;

[0032] Figure 7 A flow schematic diagram of still another message sharing method provided by an embodiment of the present application;

[0033] Figure 8 A process schematic diagram of a message sharing method provided by an embodiment of the present application;

[0034] Figure 9 A module composition schematic diagram of a service platform provided by an embodiment of the present application;

[0035] Figure 10 A module composition schematic diagram of a user terminal provided by an embodiment of the present application;

[0036] Figure 11 A structure schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0037] The embodiments of the present application provide a message sharing method, a service platform, a user terminal and related products.

[0038] In order to make the personnel in the technical field better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by the person of ordinary skill in the art without creative labor should be within the protection scope of the present application.

[0039] The message sharing method provided by the embodiments of the present application can be applied to the scenario that user 1 shares a card message with user 2. In a specific application scenario, user 2 sends a card message sharing request to the mobile phone 1 of user 1 through the mobile phone 2, the mobile phone 1 of user 1 receives the card message sharing request sent by user 2, and shares the card message with user 2 through a card message service platform.

[0040] The message sharing method provided by the embodiments of the present application is described in detail below in combination with the above scenarios.

[0041] Figure 1 A flowchart of a message sharing method provided by an embodiment of the present application is shown in FIG. 1. The execution subject of the method is a service platform. The service platform is a system or platform capable of providing a specific service or function set. The service platform can be deployed in the cloud, a local server or other computing environments. As shown in FIG. 1, the method can specifically include the following steps: Figure 1

[0042] S102: Obtain first message sharing information sent by a first user terminal; the first message sharing information includes a message identifier of a shared message and a user identity identifier corresponding to a second user terminal.

[0043] The service platform obtains first message sharing information sent by a first user terminal, which contains a message identifier of a shared message and a user identity identifier corresponding to a second user terminal. The first message sharing information is generated by the first user terminal based on a message sharing request sent by the second user terminal, and the message sharing request sent by the second user terminal includes the message identifier of the shared message and the user identity identifier corresponding to the second user terminal.

[0044] In one example, the message identifier of the shared message can be the id of the shared message, and the user identity identifier corresponding to the second user terminal can be the user's phone number or account information. The shared message is issued to the first user terminal by a business platform that generates the shared message. The first user terminal is the mobile phone 1 used by the user 1 in the above application scenario, and the second user terminal is the mobile phone 2 used by the user 2 in the above application scenario.

[0045] The business platform can be a business background to which a chatbot belongs. The chatbot is a computer program that communicates through dialogue or text, can simulate human dialogue, and can pass the Turing test to evaluate whether it has human-level dialogue ability. In one example, the business platform can be a business background of a WeChat public account, etc.

[0046] In one embodiment, the shared message includes a 5G rich media message.

[0047] The 5G rich media message is a new message service based on 5G technology, which expands the functions of traditional short messages and upgrades text messages to a form of integrated information containing multimedia elements such as text, pictures, videos, audio, and geographic location.

[0048] In one example, the 5G rich media message can be a card message issued by a certain WeChat public account to the first user terminal. The content contained in the card message is, for example, a short film named Micro-Light and the corresponding text description.​

[0049] S104: Determine whether the shared message included in the first message sharing information meets the sharing condition.

[0050] In one embodiment, determining whether the shared message included in the first message sharing information meets the sharing condition comprises:

[0051] Obtaining a first message interaction frequency between the first user terminal and the second user terminal, a second message interaction frequency between the second user terminal and the service platform, and a quality index of the service platform; the quality index is used to represent information completeness and content richness of the service platform;

[0052] Based on the first message interaction frequency, the second message interaction frequency and the quality index of the service platform, determine whether the shared message included in the first message sharing information meets the sharing condition.

[0053] When determining whether the shared message included in the first message sharing information meets the sharing condition, the service platform can count the first message interaction frequency between the first user terminal and the second user terminal, the second message interaction frequency between the second user terminal and the service platform, and the quality index of the service platform, and determine whether the shared message included in the first message sharing information meets the sharing condition according to the first message interaction frequency, the second message interaction frequency and the quality index of the service platform.

[0054] In one embodiment, the first message interaction frequency includes a first historical message sending frequency of the first user terminal sending a message to the second user terminal and a second historical message sending frequency of the second user terminal sending a message to the first user terminal; the second message interaction frequency includes a third historical message sending frequency of the second user terminal sending a message to the service platform and a fourth historical message sending frequency of the service platform sending a message to the second user terminal;

[0055] Based on the first message interaction frequency, the second message interaction frequency and the quality index of the service platform, determining whether the shared message included in the first message sharing information meets the sharing condition comprises:

[0056] Based on the first historical message sending frequency, the second historical message sending frequency, the third historical message sending frequency and the quality index of the service platform, determining a sharing index of the shared message through a preset algorithm;

[0057] Based on the sharing index of the shared message, determining whether the shared message included in the first message sharing information meets the sharing condition.

[0058] In one example, the service platform can count a first historical message sending frequency of the first user terminal sending a message to the second user terminal, denoted as A; a second historical message sending frequency of the second user terminal sending a message to the first user terminal, denoted as B; a third historical message sending frequency of the second user terminal sending a message to the service platform, denoted as C; and a fourth historical message sending frequency of the service platform sending a message to the second user terminal, denoted as D; and a quality index of the service platform, denoted as E. The value range of E is 0-1, and the quality index is used to represent the information completeness and content richness of the service platform.

[0059] After obtaining the values of A, B, C, D, and E, a preset algorithm can be used to calculate a sharing index of the shared message, and the sharing index can be used to determine whether the shared message meets the sharing condition.

[0060] The preset algorithm can be, for example, a formula, which is as follows:

[0061] ; (1)

[0062] In formula (1), S is the sharing index of the shared message, A is the first historical message sending frequency of the first user terminal sending a message to the second user terminal, B is the second historical message sending frequency of the second user terminal sending a message to the first user terminal, C is the third historical message sending frequency of the second user terminal sending a message to the service platform, D is the fourth historical message sending frequency of the service platform sending a message to the second user terminal, E is the quality index of the service platform, and k is an adjustment coefficient, with a default value of 1. The formula can comprehensively consider the intimacy between users, the intimacy between the user and the service platform, and the completeness of the service platform.

[0063] In one embodiment, based on the sharing index of the shared message, it is determined whether the shared message included in the first message sharing information meets the sharing condition, including:

[0064] If the sharing index of the shared message is greater than a preset sharing index threshold, it is determined that the shared message meets the sharing condition.

[0065] If the sharing index of the shared message is less than or equal to the preset sharing index threshold, it is determined that the shared message does not meet the sharing condition.

[0066] Continuing the above example, the preset sharing index threshold is, for example, 0.5. If the value of the sharing index S of the shared message is greater than 0.5, it is determined that the shared message meets the sharing condition. If the value of the sharing index S of the shared message is less than or equal to 0.5, it is determined that the shared message does not meet the sharing condition.

[0067] S106: If the shared message meets the sharing condition, the first message sharing information is sent to the service platform; the first message sharing information is used for the service platform to send the shared message to the second user terminal based on the first message sharing information.

[0068] If the shared message meets the sharing condition, the first message sharing information is sent to the service platform, and after the service platform receives the first message sharing information, the shared message is sent to the second user terminal according to the message identifier of the shared message contained in the first message sharing information and the user identity identifier corresponding to the second user terminal.

[0069] In an embodiment, further comprising:

[0070] The second message sharing information sent by the service platform is acquired; the second message sharing information includes the shared message and the user identity identifier corresponding to the second user terminal;

[0071] Based on the second message sharing information, the shared message is sent to the second user terminal.

[0072] After the service platform receives the first message sharing information, the second message sharing information is generated based on the first message sharing information; the second message sharing information includes the shared message and the user identity identifier corresponding to the second user terminal; the service platform sends the second message sharing information to the service platform. The service platform receives the second message sharing information sent by the service platform, identifies the user identity identifier corresponding to the second user terminal contained in the second message sharing information, and sends the shared message to the user of the second user terminal.

[0073] From the above technical solutions provided by the embodiments of the present application, it can be seen that, in the embodiments of the present application, first, the first message sharing information sent by the first user terminal is acquired; the first message sharing information includes the message identifier of the shared message and the user identity identifier corresponding to the second user terminal; then, it is judged whether the shared message contained in the first message sharing information meets the sharing condition; if the shared message meets the sharing condition, the first message sharing information is sent to the service platform; the first message sharing information is used for the service platform to send the shared message to the second user terminal based on the first message sharing information. It can be seen that, through the embodiments of the present application, the service platform acquires the first message sharing information sent by the first terminal, and verifies whether the shared message meets the sharing condition, thereby avoiding the problem of message sharing failure caused by user identity leakage, malicious attack of the service platform or the shared message, and improving the security of the message sharing process.

[0074] Figure 2This is a flowchart illustrating another message sharing method provided in an embodiment of this application. The execution subject of this method is a first user terminal, which can be a device such as a personal computer, or an electronic device such as a mobile phone, tablet computer, laptop computer, or PDA. The first user terminal can be a terminal device used by a user. Figure 2 As shown, the method may specifically include the following steps:

[0075] S202: Obtain a message sharing request sent by the second user terminal, and generate first message sharing information based on the message sharing request; the message sharing request includes the message identifier of the message to be shared and the user identity identifier corresponding to the second user terminal;

[0076] During message sharing, the second user terminal sends a message sharing request to the first user terminal, configuring the message identifier of the shared message and the user identity identifier corresponding to the second user terminal in the message sharing request. After receiving the message sharing request, the first terminal can generate first message sharing information based on the message sharing request. The first message sharing information contains the shared message and the user identity identifier corresponding to the second user terminal.

[0077] In one embodiment, based on a message sharing request, first message sharing information is generated, including:

[0078] Based on the message identifier in the message sharing request and the user identity identifier corresponding to the second user terminal, the first message sharing information is generated through the 5G messaging application pre-configured on the first user terminal.

[0079] In one implementation, after the first user terminal receives a message sharing request from the second user terminal, the user corresponding to the first terminal can select the card message to be shared on the interface containing the message to be shared. After a share button pops up, clicking the share button redirects to an interface for selecting the sharing target, where the user corresponding to the second user terminal is selected. Next, the 5G messaging application on the first user terminal generates first message sharing information. This first message sharing information is an uplink message assembled by the 5G messaging application according to a preset message format. The preset message format is the suggestion format for triggering a suggestion reply as defined in the 5G messaging specification. The suggestion format is as follows:

[0080] {

[0081] "reply": {

[0082] "displayText": "Share this message with user XXX",

[0083] "postback": {

[0084] "data":"type=share;receiverId=XXX;msgId=XXX"

[0085] }

[0086] }

[0087] }

[0088] wherein the displayText is "Share this message to user XXX", and the postback.data is "type=share;receiverId=XXX;msgId=XXX". The user XXX represents the phone number of the shared party; the type=share represents that this behavior is a forwarding sharing behavior; the receiverId=XXX represents the phone number of the shared party; and the msgId=XXX represents the identification (Id) of the shared card message.

[0089] S204: sending the first message sharing information to a service platform; the first message sharing information is used for the service platform to determine whether the shared message contained in the first message sharing information meets a sharing condition.

[0090] After the first user terminal generates the first message sharing information through the 5G message application program, the first user terminal sends the first message sharing information to the service platform through the 5G application program.

[0091] The service platform is a system or platform that can provide a specific set of services or functions. These services can include but are not limited to data storage, message forwarding, identity verification, verification, etc. The service platform can be deployed in the cloud, a local server, or other computing environments. After receiving the first message sharing information, the service platform will verify the shared message to determine whether the shared message meets the sharing condition. If the shared message meets the sharing condition, the service platform sends the first message sharing information to the business platform.

[0092] In an implementation manner, the sharing condition can be determined according to a preset sharing index threshold. When the sharing index of the shared message contained in the first message sharing information is greater than the preset sharing index threshold, the service platform determines that the shared message meets the sharing condition. When the sharing index of the shared message contained in the first message sharing information is less than or equal to the preset sharing index threshold, the service platform determines that the shared message does not meet the sharing condition.

[0093] The sharing index of the shared message can be determined according to a first historical message sending frequency of the first user terminal sending a message to the second user terminal, a second historical message sending frequency of the second user terminal sending a message to the first user terminal, a third historical message sending frequency of the second user terminal sending a message to the service platform, and a fourth historical message sending frequency of the service platform sending a message to the second user terminal, and a quality index of the service platform. The specific determination process of the sharing index of the shared message can refer to step S104 described above, and will not be described here in detail.

[0094] S206: In a case where the service platform determines that the shared message meets the sharing condition, the first message sharing information is sent to the service platform by the service platform; the first message sharing information is used for the service platform to send the shared message to the second user terminal.

[0095] The first user terminal sends the first message sharing information to the service platform through the service platform in a case where the service platform determines that the shared message meets the sharing condition.

[0096] After receiving the first message sharing information, the service platform parses the first message sharing information, identifies the message identifier of the shared message and the user identity corresponding to the second user terminal, and identifies that this behavior is a sharing behavior. The service platform queries the shared message corresponding to the message identifier in the local message storage system according to the message identifier of the shared message, and generates second message sharing information containing the user identity corresponding to the second terminal according to the shared message.

[0097] The service platform sends the second message sharing information to the service platform, and the service platform identifies the user identity corresponding to the second user terminal in the second message sharing information, and sends the shared message to the user corresponding to the second user terminal.

[0098] In an embodiment, the method further comprises:

[0099] Obtaining sharing feedback information returned by the service platform for the first message sharing information; the sharing feedback information is used to indicate that the shared message has been shared to the second user terminal;

[0100] Based on the sharing feedback information, sending sharing reminder information to the second user terminal; the sharing reminder information is used to indicate that the first user terminal has shared the shared message to the second user terminal.

[0101] The service platform sends the shared message to the second user terminal through the service platform, the second user terminal receives the shared message sent by the service platform, and the second user terminal displays the shared message on a conversation page of a chat robot (Chatbot) with the service platform.

[0102] Figure 3A session page schematic diagram is provided for an embodiment of the present application. In one example, user 2 is a user corresponding to a second user terminal, and is a message sharing party. As shown in Figure 3 user 2 receives a card message sent by the service platform, and displays the shared card message on the session page of the Chatbot corresponding to the service platform in the 5G message application in the second user terminal.

[0103] Subsequently, the service platform sends sharing feedback information to the first user terminal through the service platform, and the first user terminal receives the sharing feedback information. The sharing feedback information indicates that the shared message has been successfully shared to the second user terminal. The sharing feedback information includes the message type of the sharing success, the message identifier of the sharing success, and the user identifier of the sharing party of the sharing success.

[0104] After receiving the sharing feedback information, the first user terminal sends sharing reminder information to the second user terminal according to the sharing feedback information, to remind or inform the second user terminal that the message sharing has been completed.

[0105] In one embodiment, the sharing feedback information carries a sharing reminder operation button for the shared message; the sharing reminder operation is used by the first user terminal to send the sharing reminder information to the second user terminal; based on the sharing feedback information, the sharing reminder information is sent to the second user terminal, including:

[0106] The sharing feedback information triggers the sharing reminder operation for the shared message, and sends the sharing reminder information to the second user terminal.

[0107] The sharing feedback information includes the sharing reminder operation button, and the first user terminal can trigger the sharing reminder operation when the user clicks the sharing reminder button, and send the sharing reminder message to the second user terminal.

[0108] In one example, user 1 is a user corresponding to a first user terminal, and user 2 is a user corresponding to a second user terminal. The sharing feedback information carries a sharing reminder operation button, and the operation type of the sharing reminder operation is to open a uniform resource locator (Uniform Resource Locator, url), and the url is in a deep link (deeplink) format. The deeplink content indicates: opening the session page of the 5G message application corresponding to user 2, and automatically inputting “I forwarded the message to you on XXChatbot, please check

sms:serviceId=xxChatbot

[0109] The suggestion operation floating button information carried by the sharing feedback information is:

[0110] {

[0111] "action": {

[0112] "urlAction": {

[0113] "openUrl": {

[0114] "url": "sms:user2's number?body=I forwarded a message to you on XXChatbot, please check it

sms:serviceId=xxChatbot

[0115] "application": "browser

[0116] }

[0117] },

[0118] "displayText": "Remind user XXX",

[0119] "postback": {

[0120] "data": "type=share_success;receiverId=XXX;msgId=XXX"

[0121] }

[0122] }

[0123] }

[0124] After the first terminal receives the sharing feedback information, the 5G messaging application identifies the sharing feedback information as a message type indicating successful sharing. Based on the sharing reminder operation carried in the sharing feedback information, it extracts the identity of user 2 from the second user terminal and automatically replies with a forwarded sharing reminder message to user 2. This sharing reminder message can be sent to the 5G messaging application of user 2's second user terminal through the service platform.

[0125] Figure 4 This is a schematic diagram of another session page provided in an embodiment of this application. In one example, user 1 sends a shared card message to 5G Messaging XXChatbot via the 5G Messaging application, such as... Figure 4 As shown, the conversation page between User 1 and 5G Message XXChatbot displays the shared card message, a message sent by User 1 to 5G Message XXChatbot stating "Forward this message to User 2," and a message sent by 5G Message XXChatbot to User 1 stating "This message has been successfully forwarded to User 2." Furthermore, the page displays a "Remind User 2" button, which User 1 can click to send a sharing reminder to User 2.

[0126] Figure 5 Another kind of conversation page schematic diagram provided by the embodiments of the present application is provided. In one example, as shown in Figure 5 , the user 2 receives the sharing reminder information sent by the user 1 and displays the sharing reminder information on the conversation page with the user 1. The content of the sharing reminder information is, for example, “I forwarded the message to you on the XXChatbot. Please pay attention to check

sms:serviceId=xxChatbot

[0127] From the technical solutions provided by the embodiments of the present application above, it can be seen that, in the embodiments of the present application, first, the message sharing request sent by the second user terminal is acquired, and the first message sharing information is generated based on the message sharing request; the message sharing request includes the message identifier of the shared message and the user identity identifier corresponding to the second user terminal; then, the first message sharing information is sent to the service platform; the first message sharing information is used for the service platform to determine whether the shared message contained in the first message sharing information meets the sharing condition; and then, in the case where the service platform determines that the shared message meets the sharing condition, the first message sharing information is sent to the business platform through the service platform; the first message sharing information is used for the business platform to send the shared message to the second user terminal. It can be seen that, through the embodiments of the present application, the first user terminal can generate the corresponding first message sharing information based on the message sharing request sent by the second user terminal and send it to the service platform, and in the case where the service platform determines that the shared message meets the sharing condition, the shared message is shared to the second user terminal, thereby avoiding the problem of message sharing failure caused by user identity leakage, malicious attack of the business platform or the shared message, and improving the security of the message sharing process.

[0128] Figure 6 A flowchart of another kind of message sharing method provided by the embodiments of the present application is provided. The execution subject of the method is a second user terminal, wherein the second user terminal can be a device such as a personal computer, or an electronic device such as a mobile phone, a tablet computer, a notebook computer, a palm computer, and the like. The second user terminal can be a terminal device used by a user. As shown in Figure 6 , the method can specifically include the following steps:

[0129] S602: sending a message sharing request to a first user terminal; the message sharing request includes a message identifier of a shared message and a user identity identifier corresponding to the second user terminal;

[0130] S604: acquiring the shared message sent by the first user terminal through a business platform;

[0131] S606: displaying the shared message on a corresponding display interface of a preconfigured 5G message application.

[0132] The second user terminal sends a message sharing request to the first user terminal. After the first user terminal receives the message sharing request, the first user terminal generates first message sharing information based on the message identifier of the shared message in the message sharing request and the user identity identifier corresponding to the second user terminal, and sends the first message sharing information to the service platform. The service platform generates second message sharing information based on the first message sharing information, and sends the shared message to the second user terminal through the service platform. The second user terminal receives the shared message and displays the shared message in the conversation page of the Chatbot corresponding to the service platform. After receiving the shared message, the second user terminal also receives the sharing reminder information sent by the first user terminal, which is generated by the first user terminal based on the sharing feedback information sent by the service platform.

[0133] The specific implementation process of the message sharing method provided in this embodiment can refer to the above Figures 1-5 The specific implementation process of the message sharing method provided in this embodiment can refer to the above

[0134] Figure 7 A flowchart of another message sharing method provided in this embodiment is shown in FIG. 8. The execution subject of the method is a service platform, which can be a third-party platform such as an artificial intelligence platform, including a business background to which the Chatbot belongs, and can be deployed on a server. As shown in FIG. 8, the method can specifically include the following steps: Figure 7 The specific implementation process of the message sharing method provided in this embodiment can refer to the above

[0135] S702: obtaining first message sharing information sent by the first user terminal through the service platform; the first message sharing information is generated by the first user terminal based on a message sharing request sent by the second user terminal;

[0136] S704: generating corresponding second message sharing information based on the first message sharing information, and sending the second message sharing information to the second user terminal through the service platform; the second message sharing information includes a shared message and a user identity identifier corresponding to the second user terminal;

[0137] S706: generating sharing feedback information and sending the sharing feedback information to the first user terminal in the case that the second user terminal receives and displays the shared message.

[0138] The specific implementation process of the message sharing method provided in this embodiment can refer to the above Figures 1-5 The specific implementation process of the message sharing method provided in this embodiment can refer to the above

[0139] Figure 8 A flowchart of another message sharing method provided in this embodiment is shown in FIG. 8. The execution subject of the method is a service platform, which can be a third-party platform such as an artificial intelligence platform, including a business background to which the Chatbot belongs, and can be deployed on a server. As shown in FIG. 8, the method can specifically include the following steps: Figure 8As shown, the message sharing method can be executed by the first user terminal, the service platform, the service platform, and the second user terminal second interaction, the first user terminal is, for example, the mobile phone 1 used by user 1, the second user terminal is, for example, the mobile phone 2 used by user 2, the service platform is, for example, 5G message center (5GMC) and message platform (Message as a Platform, Maap), and the service platform is, for example, 5G message Chatbot service background. The message sharing method specifically includes the following steps:

[0140] Step 801: user 1 long presses the card message to be shared in mobile phone 1 based on the message sharing request sent by user 2;

[0141] Step 802: a share button pops up on the corresponding display interface in mobile phone 1;

[0142] Step 803: user 1 clicks the share button popped up in mobile phone 1;

[0143] Step 804: mobile phone 1 displays the interface for selecting the sharing object;

[0144] Step 805: user 1 selects user 2 on the interface for selecting the sharing object in mobile phone 1;

[0145] Step 806: the 5G message application program in mobile phone 1 assembles the uplink message according to the message identifier of the shared message and the identity identifier of user 2, generates the first message sharing information, and the first message sharing information includes, for example, the Id of the shared message and the phone number of user 2;

[0146] Step 807: mobile phone 1 sends the first message sharing information to 5GMC and Maap platform;

[0147] Step 808: 5GMC and Maap platform send the first message sharing information to 5G message Chatbot service background;

[0148] Step 809: 5G message Chatbot service background receives and parses the first message sharing information;

[0149] Step 810: 5G message Chatbot service background identifies the message as a shared message;

[0150] Step 811: 5G message Chatbot service background extracts the message body content of the shared message, the Id of the shared message, and obtains the phone number of user 2;

[0151] Step 812: 5G message Chatbot service background generates the second message sharing information according to the shared message, and the second message sharing information is a downlink message;

[0152] Step 813: The 5G message Chatbot service background sends second message sharing information to the 5GMC and Maap platform;

[0153] Step 814: The 5GMC and Maap platform send the shared message to the mobile phone 2;

[0154] Step 815: The mobile phone 2 receives the shared message sent by the 5G message Chatbot service background;

[0155] Step 816: The 5G message Chatbot service background sends sharing feedback information to the mobile phone 1, and the sharing feedback information indicates that the shared message has been successfully shared to the user 2;

[0156] Step 817: The mobile phone 1 receives the sharing feedback information and sends sharing reminder information to the mobile phone 2;

[0157] Step 818: The mobile phone 2 receives the sharing reminder information sent by the mobile phone 1.

[0158] Through the embodiments of the present application, the first user terminal can generate corresponding first message sharing information based on the message sharing request sent by the second user terminal and send it to the service platform. In the case where the service platform determines that the shared message meets the sharing condition, the shared message is shared to the second user terminal, avoiding the problem of message sharing failure caused by user identity leakage, malicious attack of business platform or shared message, and improving the security of the message sharing process.

[0159] Corresponding to the message sharing method provided by the above-mentioned embodiments, based on the same technical concept, the embodiments of the present application also provide a service platform, Figure 9 A module composition schematic diagram of a service platform provided by the embodiments of the present application is shown in the figure, and the service platform is used for executing Figure 1 The message sharing method described above, as shown in Figure 9 The service platform includes:

[0160] The acquisition module 901 is configured to acquire the first message sharing information sent by the first user terminal; the first message sharing information includes the message identifier of the shared message and the user identity identifier corresponding to the second user terminal;

[0161] The judgment module 902 is configured to judge whether the shared message contained in the first message sharing information meets the sharing condition;

[0162] The sending module 903 is configured to send the first message sharing information to the business platform if the shared message meets the sharing condition; the first message sharing information is used for the business platform to send the shared message to the second user terminal based on the first message sharing information.

[0163] In a possible implementation, the determining module 902 is specifically configured to acquire a first message interaction frequency between the first user terminal and the second user terminal, a second message interaction frequency between the second user terminal and the service platform, and a quality index of the service platform, where the quality index is used to represent information completeness and content richness of the service platform.

[0164] Based on the first message interaction frequency, the second message interaction frequency, and the quality index of the service platform, it is determined whether the shared message contained in the first message sharing information satisfies a sharing condition.

[0165] In a possible implementation, the first message interaction frequency includes a first historical message sending frequency of the first user terminal sending a message to the second user terminal and a second historical message sending frequency of the second user terminal sending a message to the first user terminal, and the second message interaction frequency includes a third historical message sending frequency of the second user terminal sending a message to the service platform and a fourth historical message sending frequency of the service platform sending a message to the second user terminal.

[0166] The determining module 902 is further specifically configured to determine, by using a preset algorithm, a sharing index of the shared message based on the first historical message sending frequency, the second historical message sending frequency, the third historical message sending frequency, and the quality index of the service platform.

[0167] Based on the sharing index of the shared message, it is determined whether the shared message contained in the first message sharing information satisfies a sharing condition.

[0168] In a possible implementation, the determining module 902 is further specifically configured to determine that the shared message satisfies the sharing condition if the sharing index of the shared message is greater than a preset sharing index threshold.

[0169] If the sharing index of the shared message is less than or equal to the preset sharing index threshold, it is determined that the shared message does not satisfy the sharing condition.

[0170] In a possible implementation, the acquiring module 901 is further configured to acquire second message sharing information sent by the service platform, where the second message sharing information includes the shared message and a user identity corresponding to the second user terminal.

[0171] The sending module 903 is further configured to send the shared message to the second user terminal based on the second message sharing information.

[0172] From the technical solutions provided by the embodiments of the present application, it can be seen that, in the embodiments of the present application, first, the first message sharing information sent by the first user terminal is acquired; the first message sharing information includes the message identifier of the shared message and the user identity identifier corresponding to the second user terminal; then, it is judged whether the shared message included in the first message sharing information satisfies the sharing condition; next, if the shared message satisfies the sharing condition, the first message sharing information is sent to the service platform; the first message sharing information is used for the service platform to send the shared message to the second user terminal based on the first message sharing information. It can be seen that, through the embodiments of the present application, the service platform acquires the first message sharing information sent by the first terminal, and verifies whether the shared message satisfies the sharing condition, thereby avoiding the problem of message sharing failure caused by user identity leakage, malicious attack of the service platform or the shared message, and improving the security of the message sharing process.

[0173] It should be noted that the service platform provided by the embodiments of the present application is based on the same inventive concept as the message sharing method provided by the embodiments of the present application, and therefore the specific implementation of this embodiment can be referred to the implementation of the aforementioned message sharing method, and the repeated parts will not be described again.

[0174] Corresponding to the message sharing method provided by the above embodiments, based on the same technical concept, the embodiments of the present application also provide a user terminal, Figure 10 A module composition schematic diagram of a user terminal provided by the embodiments of the present application is shown in the figure, and the user terminal is used for executing Figures 2-5 The message sharing method described above, as shown in Figure 10 The user terminal includes:

[0175] The acquisition module 1001 is configured to acquire the message sharing request sent by the second user terminal, and generate first message sharing information based on the message sharing request; the message sharing request includes the message identifier of the shared message and the user identity identifier corresponding to the second user terminal;

[0176] The sending module 1002 is configured to send the first message sharing information to the service platform; the first message sharing information is used for the service platform to judge whether the shared message included in the first message sharing information satisfies the sharing condition;

[0177] The sending module 1002 is further configured to send the first message sharing information to the service platform through the service platform in the case that the service platform determines that the shared message satisfies the sharing condition; the first message sharing information is used for the service platform to send the shared message to the second user terminal.

[0178] In a possible implementation, the generation module 1002 is specifically configured to generate the first message sharing information through a 5G message application program pre-configured on the first user terminal based on the message identifier in the message sharing request and the user identity identifier corresponding to the second user terminal.

[0179] In a possible implementation, the sending module 1002 is further specifically configured to send the first message sharing information to the service platform through the service platform in a case where the service platform determines that the sharing index of the shared message is greater than a preset sharing index threshold.

[0180] In a possible implementation, the obtaining module 1001 is further configured to obtain sharing feedback information returned by the service platform for the first message sharing information, and the sharing feedback information is used to indicate that the shared message has been shared to the second user terminal.

[0181] Based on the sharing feedback information, the second user terminal is sent sharing reminder information, and the sharing reminder information is used to indicate that the first user terminal has shared the shared message to the second user terminal.

[0182] In a possible implementation, the sharing feedback information carries a sharing reminder operation button for the shared message, and the sharing reminder operation is used to send the sharing reminder information to the second user terminal by the first user terminal.

[0183] The obtaining module 1001 is further specifically configured to trigger the sharing reminder operation for the shared message in the sharing feedback information, and send the sharing reminder information to the second user terminal.

[0184] It can be seen from the technical solutions provided by the embodiments of the present application that, in the embodiments of the present application, first, a message sharing request sent by a second user terminal is acquired, and first message sharing information is generated based on the message sharing request; the message sharing request comprises a message identifier of a shared message and a user identity identifier corresponding to the second user terminal; then, the first message sharing information is sent to a service platform; the first message sharing information is used for the service platform to determine whether the shared message contained in the first message sharing information satisfies a sharing condition; and then, in a case where the service platform determines that the shared message satisfies the sharing condition, the first message sharing information is sent to a business platform through the service platform; the first message sharing information is used for the business platform to send the shared message to the second user terminal. It can be seen that, through the embodiments of the present application, the first user terminal can generate corresponding first message sharing information based on the message sharing request sent by the second user terminal and send the first message sharing information to the service platform, and in a case where the service platform determines that the shared message satisfies the sharing condition, the shared message is shared to the second user terminal, thereby avoiding the problem of message sharing failure caused by user identity leakage, malicious attack of the business platform or the shared message, and improving the security of the message sharing process.

[0185] It should be noted that the user terminal provided by the embodiments of the present application is based on the same inventive concept as the message sharing method provided by the embodiments of the present application, and therefore the specific implementation of this embodiment can be referred to the implementation of the aforementioned message sharing method, and the repeated parts will not be described herein.

[0186] Corresponding to the message sharing method provided by the above embodiments, based on the same technical concept, the embodiments of the present application also provide an electronic device, which is used to execute the message sharing method described above, Figure 11 A structural schematic diagram of an electronic device provided by the embodiments of the present application is shown in Figure 11 As shown, the electronic device can have relatively large differences due to different configurations or performances, and can include one or more processors 1101 and memories 1102, and one or more storage applications or data can be stored in the memories 1102. The memory 1102 can be temporary storage or persistent storage. The storage application stored in the memory 1102 can include one or more modules (not shown in the figure), and each module can include a series of computer executable instructions in the electronic device. Further, the processor 1101 can be configured to communicate with the memory 1102 and execute a series of computer executable instructions in the memory 1102 on the electronic device. The electronic device can also include one or more power supplies 1103, one or more wired or wireless network interfaces 1104, one or more input and output interfaces 1105, and one or more keyboards 1106.

[0187] In particular in this embodiment, the electronic device includes a processor, a communication interface, a memory and a communication bus; wherein the processor, the communication interface and the memory complete the communication among each other through the bus; the memory is used to store computer programs; the processor is used to execute the programs stored on the memory to realize the following method steps:

[0188] Obtaining first message sharing information sent by a first user terminal; the first message sharing information includes a message identifier of a shared message and a user identity identifier corresponding to a second user terminal;

[0189] Determining whether the shared message included in the first message sharing information meets a sharing condition;

[0190] If the shared message meets the sharing condition, the first message sharing information is sent to a service platform; the first message sharing information is used for the service platform to send the shared message to the second user terminal based on the first message sharing information.

[0191] As can be seen from the technical solutions provided by the embodiments of the present application, in the embodiments of the present application, first, first message sharing information sent by a first user terminal is obtained; the first message sharing information includes a message identifier of a shared message and a user identity identifier corresponding to a second user terminal; then, it is determined whether the shared message included in the first message sharing information meets a sharing condition; next, if the shared message meets the sharing condition, the first message sharing information is sent to a service platform; the first message sharing information is used for the service platform to send the shared message to the second user terminal based on the first message sharing information. As can be seen, through the embodiments of the present application, the service platform obtains the first message sharing information sent by the first terminal, and verifies whether the shared message meets the sharing condition, thereby avoiding the problem of message sharing failure caused by user identity leakage, malicious attack of the service platform or the shared message, and improving the security of the message sharing process.

[0192] In another specific embodiment, the electronic device includes a processor, a communication interface, a memory and a communication bus; wherein the processor, the communication interface and the memory complete the communication among each other through the bus; the memory is used to store computer programs; the processor is used to execute the programs stored on the memory to realize the following method steps:

[0193] Obtaining a message sharing request sent by a second user terminal, and generating first message sharing information based on the message sharing request; the message sharing request includes a message identifier of a shared message and a user identity identifier corresponding to the second user terminal;

[0194] sending the first message sharing information to a service platform; the first message sharing information is used for the service platform to determine whether the shared message contained in the first message sharing information meets a sharing condition;

[0195] in a case where the service platform determines that the shared message meets the sharing condition, sending the first message sharing information to a service platform through the service platform; the first message sharing information is used for the service platform to send the shared message to the second user terminal.

[0196] It can be seen from the technical solutions provided by the embodiments of the present application that, first, a message sharing request sent by a second user terminal is acquired, and first message sharing information is generated based on the message sharing request; the message sharing request includes a message identifier of a shared message and a user identity corresponding to the second user terminal; then, the first message sharing information is sent to a service platform; the first message sharing information is used for the service platform to determine whether the shared message contained in the first message sharing information meets a sharing condition; then, in a case where the service platform determines that the shared message meets the sharing condition, the first message sharing information is sent to a service platform through the service platform; the first message sharing information is used for the service platform to send the shared message to the second user terminal. It can be seen that, through the embodiments of the present application, the first user terminal can generate corresponding first message sharing information based on the message sharing request sent by the second user terminal and send the first message sharing information to the service platform, and in a case where the service platform determines that the shared message meets the sharing condition, the shared message is shared to the second user terminal, thereby avoiding the problem of message sharing failure caused by user identity leakage, malicious attack of the service platform or the shared message, and improving the security of the message sharing process.

[0197] The embodiments of the present application also provide a computer readable storage medium, wherein a computer program is stored in the storage medium, and the computer program is executed by a processor to implement the following method steps:

[0198] acquiring first message sharing information sent by a first user terminal; the first message sharing information includes a message identifier of a shared message and a user identity corresponding to a second user terminal;

[0199] determining whether the shared message contained in the first message sharing information meets a sharing condition;

[0200] if the shared message meets the sharing condition, sending the first message sharing information to a service platform; the first message sharing information is used for the service platform to send the shared message to the second user terminal based on the first message sharing information.

[0201] It can be seen from the technical solutions provided by the embodiments of the application that, in the embodiments of the application, first, first message sharing information sent by a first user terminal is acquired; the first message sharing information includes a message identifier of a shared message and a user identity identifier corresponding to a second user terminal; then, it is determined whether the shared message included in the first message sharing information meets a sharing condition; then, if the shared message meets the sharing condition, the first message sharing information is sent to a service platform; the first message sharing information is used for the service platform to send the shared message to the second user terminal based on the first message sharing information. It can be seen that, by the embodiments of the application, the service platform acquires the first message sharing information sent by the first terminal, and verifies whether the shared message meets the sharing condition, thereby avoiding the problem of message sharing failure caused by user identity leakage, malicious attack of the service platform or the shared message, and improving the security of the message sharing process.

[0202] In another embodiment, the storage medium stores a computer program, and the computer program is executed by a processor to implement the following method steps:

[0203] Acquire a message sharing request sent by a second user terminal, and generate first message sharing information based on the message sharing request; the message sharing request includes a message identifier of a shared message and a user identity identifier corresponding to the second user terminal;

[0204] Send the first message sharing information to a service platform; the first message sharing information is used for the service platform to determine whether the shared message included in the first message sharing information meets a sharing condition;

[0205] In a case where the service platform determines that the shared message meets the sharing condition, send the first message sharing information to a business platform through the service platform; the first message sharing information is used for the business platform to send the shared message to the second user terminal.

[0206] From the technical solutions provided by the embodiments of the present application, it can be seen that, in the embodiments of the present application, first, a message sharing request sent by a second user terminal is acquired, and first message sharing information is generated based on the message sharing request; the message sharing request comprises a message identifier of a shared message and a user identity identifier corresponding to the second user terminal; then, the first message sharing information is sent to a service platform; the first message sharing information is used for the service platform to determine whether the shared message contained in the first message sharing information satisfies a sharing condition; and then, in a case where the service platform determines that the shared message satisfies the sharing condition, the first message sharing information is sent to a business platform through the service platform; the first message sharing information is used for the business platform to send the shared message to the second user terminal. It can be seen that, through the embodiments of the present application, the first user terminal can generate corresponding first message sharing information based on the message sharing request sent by the second user terminal, and send the first message sharing information to the service platform; in a case where the service platform determines that the shared message satisfies the sharing condition, the shared message is shared to the second user terminal, thereby avoiding the problem of message sharing failure caused by user identity leakage, malicious attack of the business platform or the shared message, and improving the security of the message sharing process.

[0207] The embodiments of the present application also provide a computer program product, computer programs are executed by the processor to realize each process of the above message sharing method embodiments, and the same technical effects can be achieved. To avoid repetition, it will not be repeated here.

[0208] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, device or computer program product. Therefore, the present application can adopt a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk memory, CD-ROM, optical memory, etc.) containing computer usable program codes.

[0209] The present application is described with reference to flowcharts and / or block diagrams according to the method, device (system) and computer program product of the embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, and the combination of the flows and / or blocks in the flowchart and / or block diagram can be realized by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a machine that implements the function specified in the flowchart and / or block diagram. Figure 1 The device that realizes the function specified in one flow or multiple flows and / or blocks Figure 1 The device that realizes the function specified in one flow or multiple flows and / or blocks

[0210] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the Figure 1 function specified in the flow or flows and / or blocks Figure 1 of the block or blocks.

[0211] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the Figure 1 function specified in the flow or flows and / or blocks Figure 1 of the block or blocks.

[0212] In a typical configuration, an electronic device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0213] The memory can include non-persistent memory and / or volatile memory, e.g., random access memory (RAM) and / or non-volatile memory, e.g., read-only memory (ROM) or Flash memory. The memory is an example of computer-readable media.

[0214] Computer-readable media includes permanent and non-permanent, moveable and non- moveable media that can be implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile discs (DVDs) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to computing devices. According to the definition herein, computer-readable media does not include transitory media, such as modulated data signals and carrier waves.

[0215] It is also to be noted that the terms "comprising", "including", and any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises a... " does not, without more constraints, exclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the recited element.

[0216] Those skilled in the art will appreciate that embodiments of the present application can be devised for a method, an apparatus or a computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) embodying computer-readable program code.

[0217] The embodiments of the present application described above are only used to explain the technical solutions of the present application and not to limit the present application. Although the present application has been described in detail, those skilled in the art will understand that the present application can make various modifications and changes without departing from the spirit and scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the scope of the claims of the present application.

Claims

1. A message sharing method applied to a service platform, characterized in that, include: Obtain the first message sharing information sent by the first user terminal; The first message sharing information includes the message identifier of the shared message and the user identity identifier corresponding to the second user terminal; Determine whether the shared message contained in the first message sharing information meets the sharing conditions; If the shared message meets the sharing conditions, the first message sharing information is sent to the business platform; The first message sharing information is used by the business platform to send the shared message to the second user terminal based on the first message sharing information; The step of determining whether the shared message contained in the first message sharing information meets the sharing conditions includes: The sharing index of the shared message is determined by the following formula: ; Wherein, S represents the sharing index of the shared message; A represents the first historical message sending frequency from the first user terminal to the second user terminal; B represents the second historical message sending frequency from the second user terminal to the first user terminal; C represents the third historical message sending frequency from the second user terminal to the service platform; D represents the fourth historical message sending frequency from the service platform to the second user terminal; E represents the quality index of the service platform; k represents the adjustment coefficient; the quality index is used to represent the information completeness and content richness of the service platform. If the sharing index of the shared message is greater than a preset sharing index threshold, then the shared message is determined to meet the sharing conditions. If the sharing index of the shared message is less than or equal to the preset sharing index threshold, then the shared message is determined not to meet the sharing conditions.

2. The method according to claim 1, characterized in that, Also includes: Obtain the second message sharing information sent by the business platform; The second message sharing information includes the shared message and the user identity identifier corresponding to the second user terminal; Based on the second message sharing information, the shared message is sent to the second user terminal.

3. A message sharing method, applied to a first user terminal, characterized in that, include: Obtain a message sharing request sent by a second user terminal, and generate first message sharing information based on the message sharing request; The message sharing request includes the message identifier of the message to be shared and the user identity identifier corresponding to the second user terminal; Send the first message to the service platform to share information; The first message sharing information is used by the service platform to determine whether the message to be shared contained in the first message sharing information meets the sharing conditions; the service platform determines whether the message to be shared meets the sharing conditions in the following ways: The sharing index of the shared message is determined by the following formula: ; Wherein, S represents the sharing index of the shared message; A represents the first historical message sending frequency from the first user terminal to the second user terminal; B represents the second historical message sending frequency from the second user terminal to the first user terminal; C represents the third historical message sending frequency from the second user terminal to the service platform; D represents the fourth historical message sending frequency from the service platform to the second user terminal; E represents the quality index of the service platform; k represents the adjustment coefficient; the quality index is used to represent the information completeness and content richness of the service platform; If the sharing index of the shared message is greater than a preset sharing index threshold, then the shared message is determined to meet the sharing conditions. If the sharing index of the shared message is less than or equal to the preset sharing index threshold, then the shared message is determined not to meet the sharing conditions. If the service platform determines that the shared message meets the sharing conditions, it sends the first message sharing information to the business platform through the service platform; the first message sharing information is used by the business platform to send the shared message to the second user terminal.

4. The method according to claim 3, characterized in that, The step of generating first message sharing information based on the message sharing request includes: Based on the message identifier in the message sharing request and the user identity identifier corresponding to the second user terminal, the first message sharing information is generated through a 5G messaging application pre-configured on the first user terminal.

5. The method according to claim 3, characterized in that, Also includes: Obtain the sharing feedback information returned by the business platform in response to the first message sharing information; The sharing feedback information is used to indicate that the shared message has been shared to the second user terminal; Based on the sharing feedback information, a sharing reminder message is sent to the second user terminal; the sharing reminder message indicates that the first user terminal has shared the shared message with the second user terminal.

6. The method according to claim 5, characterized in that, The sharing feedback information carries a sharing reminder button for the shared message; the sharing reminder operation is used by the first user terminal to send sharing reminder information to the second user terminal; The step of sending a sharing reminder message to the second user terminal based on the sharing feedback information includes: The sharing notification operation for the shared message in the sharing feedback information is triggered, and the sharing notification information is sent to the second user terminal.

7. A service platform, characterized in that, include: The acquisition module is used to acquire the first message sharing information sent by the first user terminal; The first message sharing information includes the message identifier of the shared message and the user identity identifier corresponding to the second user terminal; The judgment module is used to determine whether the shared message contained in the first message sharing information meets the sharing conditions; The sending module is used to send the first message sharing information to the business platform if the shared message meets the sharing conditions. The first message sharing information is used by the business platform to send the shared message to the second user terminal based on the first message sharing information; The judgment module is specifically used to determine the sharing index of the shared message using the following formula: ; Wherein, S represents the sharing index of the shared message; A represents the first historical message sending frequency from the first user terminal to the second user terminal; B represents the second historical message sending frequency from the second user terminal to the first user terminal; C represents the third historical message sending frequency from the second user terminal to the service platform; D represents the fourth historical message sending frequency from the service platform to the second user terminal; E represents the quality index of the service platform; k represents the adjustment coefficient; the quality index is used to represent the information completeness and content richness of the service platform. If the sharing index of the shared message is greater than a preset sharing index threshold, then the shared message is determined to meet the sharing conditions. If the sharing index of the shared message is less than or equal to the preset sharing index threshold, then the shared message is determined not to meet the sharing conditions.

8. A user terminal, characterized in that, include: The acquisition module is used to acquire a message sharing request sent by a second user terminal, and generate first message sharing information based on the message sharing request; The message sharing request includes the message identifier of the message to be shared and the user identity identifier corresponding to the second user terminal; The sending module is used to send the first message sharing information to the service platform; The first message sharing information is used by the service platform to determine whether the message to be shared contained in the first message sharing information meets the sharing conditions; the service platform determines whether the message to be shared meets the sharing conditions in the following ways: The sharing index of the shared message is determined by the following formula: ; Wherein, S represents the sharing index of the shared message; A represents the first historical message sending frequency from the first user terminal to the second user terminal; B represents the second historical message sending frequency from the second user terminal to the first user terminal; C represents the third historical message sending frequency from the second user terminal to the service platform; D represents the fourth historical message sending frequency from the service platform to the second user terminal; E represents the quality index of the service platform; k represents the adjustment coefficient; the quality index is used to represent the information completeness and content richness of the service platform. If the sharing index of the shared message is greater than a preset sharing index threshold, then the shared message is determined to meet the sharing conditions. If the sharing index of the shared message is less than or equal to the preset sharing index threshold, then the shared message is determined not to meet the sharing conditions. The sending module is further configured to send the first message sharing information to the business platform through the service platform when the service platform determines that the shared message meets the sharing conditions; the first message sharing information is used by the business platform to send the shared message to the second user terminal.

9. An electronic device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the message sharing method as described in any one of claims 1-6.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the message sharing method as described in any one of claims 1-6.

11. A computer program product, characterized in that, The computer program product includes a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions that, when executed by a computer, cause the computer to perform the steps of the message sharing method as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Method and device for website sharing

    CN104504004A

  • Service sharing method, communication equipment and cloud platform

    CN115053505A