Message sharing method

By judging the sharing conditions of message sharing information between user terminals and service platforms, the lack of security in message sharing in the existing technology is solved, and a safer message sharing process is achieved.

CN119299970AActive Publication Date: 2025-01-10CHINA MOBILE INTERNET CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, there is a lack of shareability verification of shared messages in the process of message sharing among users, resulting in the user's identity information or shared messages that may be maliciously tampered with, which poses security risks.

Method used

By obtaining the message sharing information sent by the user terminal, it is determined whether it meets the sharing conditions, including the interaction frequency and the high-quality index of the business platform. If so, send the message to the business platform for sharing.

Benefits of technology

Improve the security of the message sharing process and avoid sharing failures caused by user identity leakage or message tampering.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299970A_ABST
    Figure CN119299970A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a message sharing method. The method comprises the following steps: acquiring first message sharing information sent by a first user terminal; the first message sharing information comprises a message identifier of the shared message and a user identity identifier corresponding to the second user terminal; judging whether a shared message contained in the first message sharing information meets a sharing condition or not; 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. According to the embodiment of the invention, the service platform obtains the first message sharing information sent by the first terminal, and checks whether the shared message meets the sharing condition, thereby avoiding the problem of message sharing failure caused by the leakage of the user identity and the malicious attack of the service platform or the shared message, and improving the user experience. And the security of the message sharing process is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of 5G message technology, and in particular to a message sharing method. Background Art

[0002] With the development of the fifth generation of mobile communication technology (5th Generation, 5G) and the deepening of online social interaction, 5G messages have become the main form of communication between users, and scenarios of message sharing between users are emerging at an unprecedented frequency. In the prior art, message sharing between users usually involves users directly sharing messages to other users through a specific business platform. However, in the existing message sharing process, there is no shareability check for the shared messages, that is, it is not confirmed whether the shared messages meet the sharing conditions. When the user identity information or the shared messages are maliciously tampered with or the business platform is at risk of being maliciously attacked, the security of the message sharing process cannot be guaranteed. Summary of the invention

[0003] The purpose of the embodiments of the present application is to provide a message sharing method to solve the problem in the related art that the message sharing process lacks verification of whether the shared message meets the sharing conditions, thereby improving 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: In a first aspect, an embodiment of the present application provides a message sharing method, which is applied to a service platform, including: Acquire first message sharing information sent by the first user terminal; the first message sharing information includes a message identifier of the shared message and a user identity identifier corresponding to the second user terminal; Determining whether the shared message included 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 by the service platform to send the shared message to the second user terminal based on the first message sharing information.

[0005] In a second aspect, an embodiment of the present application provides a message sharing method, which is applied to a first user terminal, including: 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 the shared message and a user identity identifier corresponding to the second user terminal; Sending the first message sharing information to the service platform; the first message sharing information is used by the service platform to determine whether the shared message included in the first message sharing information meets the sharing condition; When 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 by the business platform to send the shared message to the second user terminal.

[0006] In a third aspect, the embodiment of the present application provides a service platform, including: An acquisition module, configured to acquire first message sharing information sent by a first user terminal; the first message sharing information includes a message identifier of the shared message and a user identity identifier corresponding to the second user terminal; A determination module, configured to determine whether the shared message included in the first message sharing information satisfies a sharing condition; A 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.

[0007] In a fourth aspect, an embodiment of the present application provides a user terminal, including: an acquisition module, configured 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 a message identifier of the message to be shared and a user identity identifier corresponding to the second user terminal; A sending module, used for sending the first message sharing information to a service platform; the first message sharing information is used by the service platform to determine whether the shared message included in the first message sharing information meets the sharing condition; The sending module is also used 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.

[0008] In a fifth aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the first aspect or the second aspect above are implemented.

[0009] In a sixth aspect, an embodiment of the present application provides a computer-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 or the second aspect above are implemented.

[0010] In the seventh aspect, an embodiment of the present application provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer executes the steps of the method described in the first or second aspect above.

[0011] It can be seen from the technical solution provided by the above embodiments of the present application that, in the embodiments of the present application, first, the first message sharing information sent by the first user terminal is obtained; 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 determined whether the shared message contained in the first message sharing information meets the sharing conditions; then, 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. It can be seen that 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 conditions, thereby avoiding the problem of message sharing failure caused by user identity leakage, malicious attacks on the business platform or the shared message, and improving the security of the message sharing process. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0013] Figure 1 A flowchart of a message sharing method provided in an embodiment of the present application; Figure 2 A flowchart of another message sharing method provided in an embodiment of the present application; Figure 3 A schematic diagram of a session page provided in an embodiment of the present application; Figure 4 A schematic diagram of another session page provided in an embodiment of the present application; Figure 5 A schematic diagram of another session page provided in an embodiment of the present application; Figure 6 A flowchart of another message sharing method provided in an embodiment of the present application; Figure 7 A flowchart of another message sharing method provided in an embodiment of the present application; Figure 8A process diagram of a message sharing method provided in an embodiment of the present application; Fig. 9 A schematic diagram of the module composition of a service platform provided in an embodiment of the present application; Fig.10 A schematic diagram of the module composition of a user terminal provided in an embodiment of the present application; Fig.11 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0014] An embodiment of the present application provides a message sharing method.

[0015] In order to enable those skilled in the art to better understand the technical solutions in this application, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this application.

[0016] The message sharing method provided in the embodiment of the present application can be applied to the scenario where user 1 shares a card message with user 2. In a specific application scenario, user 2 sends a card message sharing request to user 1's mobile phone 1 through mobile phone 2, and user 1's mobile phone 1 receives the card message sharing request sent by user 2, and shares the card message with user 2 through the business platform that issues the card message.

[0017] The following is a detailed description of the message sharing method provided in the embodiment of the present application in combination with the above scenario.

[0018] Figure 1 The flowchart of a message sharing method provided in the embodiment of the present application is a service platform, wherein the service platform is a system or platform that can provide a specific service or function set. The service platform can be deployed in the cloud, local server or other computing environment. Figure 1 As shown, the method may specifically include the following steps: S102: Acquire first message sharing information sent by a first user terminal; the first message sharing information includes a message identifier of the shared message and a user identity identifier corresponding to the second user terminal.

[0019] The service platform obtains first message sharing information sent by the first user terminal, including a message identifier of a shared message and a user identity identifier corresponding to the 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.

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

[0021] The business platform may be the business backend of a chatbot, which is a computer program that communicates via dialogue or text, can simulate human dialogue, and can be evaluated through the Turing test to see whether it has human-level conversational capabilities. In one example, the business platform may be the business backend of a WeChat public account, etc.

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

[0023] 5G rich media messaging is a new messaging service based on 5G technology. It expands the functions of traditional SMS and upgrades text messages to a fused information format that includes multimedia elements such as text, pictures, videos, audio, and geographic location.

[0024] In an example, the 5G rich media message may be a card message sent from a WeChat public account to the first user terminal. The content included in the card message may be, for example, a short film titled "Glimmer" and a corresponding text description.

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

[0026] In one embodiment, determining whether the shared message included in the first message sharing information satisfies the sharing condition includes: Acquire a first message interaction frequency between a first user terminal and a 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 indicate the information completeness and content richness of the service platform; Based on the first message interaction frequency, the second message interaction frequency and the quality index of the business platform, it is determined whether the shared message included in the first message sharing information meets the sharing condition.

[0027] When the service platform determines whether the shared message included in the first message sharing information meets the sharing conditions, it can count the frequency of first message interactions between the first user terminal and the second user terminal, the frequency of second message interactions between the second user terminal and the business platform, and the quality index of the business platform, and determine whether the shared message included in the first message sharing information meets the sharing conditions based on the first message interaction frequency, the second message interaction frequency and the quality index of the business platform.

[0028] In one embodiment, the first message interaction frequency includes a first historical message sending frequency of the first user terminal sending messages to the second user terminal and a second historical message sending frequency of the second user terminal sending messages to the first user terminal; the second message interaction frequency includes a third historical message sending frequency of the second user terminal sending messages to the service platform and a fourth historical message sending frequency of the service platform sending messages to the second user terminal; Based on the first message interaction frequency, the second message interaction frequency and the quality index of the business platform, determining whether the shared message included in the first message sharing information meets the sharing condition includes: 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 business platform, a sharing index of the shared message is determined by a preset algorithm; 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.

[0029] In one example, the service platform can count the first historical message sending frequency of the first user terminal sending messages to the second user terminal, recorded as A; the second historical message sending frequency of the second user terminal sending messages to the first user terminal, recorded as B; the third historical message sending frequency of the second user terminal sending messages to the service platform, recorded as C; and the fourth historical message sending frequency of the service platform sending messages to the second user terminal, recorded as D; the quality index of the service platform is recorded as E. Among them, the value range of E is 0~1, and the quality index is used to indicate the information completeness and content richness of the service platform.

[0030] After obtaining the values ​​of A, B, C, D, and E, the sharing index of the shared message may be calculated using a preset algorithm, and whether the shared message meets the sharing condition may be determined based on the sharing index.

[0031] The preset algorithm may be, for example, a formula, which is: ; (1) 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 messages to the second user terminal, B is the second historical message sending frequency of the second user terminal sending messages to the first user terminal, C is the third historical message sending frequency of the second user terminal sending messages to the service platform, D is the fourth historical message sending frequency of the service platform sending messages to the second user terminal, E is the quality index of the service platform, k is the adjustment coefficient, and the default value is 1. This formula can comprehensively consider the intimacy between users, the intimacy between users and the service platform, and the integrity of the service platform.

[0032] In one embodiment, 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 includes: If the sharing index of the shared message is greater than the preset sharing index threshold, it is determined that the shared message meets the sharing condition; 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.

[0033] Continuing with the above example, the preset sharing index threshold is, for example, 0.5. If the calculated value of the sharing index S of the shared message is greater than 0.5, then the shared message meets the sharing condition; if the calculated value of the sharing index S of the shared message is less than or equal to 0.5, then the shared message does not meet the sharing condition.

[0034] 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 by the service platform to send the shared message to the second user terminal based on the first message sharing information.

[0035] If the shared message meets the sharing conditions, the first message sharing information will be sent to the business platform. After receiving the first message sharing information, the business platform will send the shared message to the second user terminal based on 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.

[0036] In one embodiment, it further includes: Acquire the second message sharing information sent by the business platform; the second message sharing information includes the shared message and the user identity corresponding to the second user terminal; Based on the second message sharing information, the shared message is sent to the second user terminal.

[0037] After receiving the first message sharing information, the business platform generates the second message sharing information based on the first message sharing information. The second message sharing information includes the shared message and the user identity corresponding to the second user terminal. The business platform sends the second message sharing information to the service platform. The service platform receives the second message sending information sent by the business platform, identifies the user identity corresponding to the second user terminal included in the second message sending information, and sends the shared message to the user of the second user terminal.

[0038] It can be seen from the technical solution provided by the above embodiments of the present application that, in the embodiments of the present application, first, the first message sharing information sent by the first user terminal is obtained; 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 determined 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. It can be seen that 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 conditions, thereby avoiding the problem of message sharing failure caused by user identity leakage, malicious attacks on the business platform or the shared message, and improving the security of the message sharing process.

[0039] Figure 2 A flowchart of another message sharing method provided in an embodiment of the present application, wherein the execution subject of the method is a first user terminal, wherein the first user terminal can be a device such as a personal computer, or an electronic device such as a mobile phone, a tablet computer, a laptop computer, a PDA, etc., and 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: S202: Acquire 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 a message identifier of the shared message and a user identity identifier corresponding to the second user terminal; During the message sharing process, the second user terminal sends a message sharing request to the first user terminal, and configures the message identifier of the shared message and the user identity identifier corresponding to the second user terminal in the message sharing request. After the first terminal receives the message sharing request, it can generate first message sharing information according to the message sharing request. The first message sharing information includes the shared message and the user identity identifier corresponding to the second user terminal.

[0040] In one embodiment, based on the message sharing request, generating first message sharing information 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 message application pre-configured on the first user terminal.

[0041] In one implementation, after the first user terminal receives a message sharing request sent by the second user terminal, the user corresponding to the first terminal can select the card message to be shared in the interface containing the shared message, and after the share button pops up, click the share button to jump to the interface for selecting the sharing object and display the interface, and select the user corresponding to the second user terminal in the interface for selecting the sharing object. Then, the first message sharing information is generated through the 5G message application in the first user terminal. The first message sharing information is an uplink message assembled by the 5G message application according to a preset message format. The preset message format is the suggestions format for triggering suggested replies formulated by the 5G message specification, and the suggestions format is: { "reply": { "displayText": "Share this message with user XXX", "postback": { "data":"type=share;receiverId=XXX;msgId=XXX" } } } Among them, displayText is "Share this message to user XXX", postback.data="type=share;receiverId=XXX;msgId=XXX". User XXX represents the phone number of the person being shared; type=share represents that this action is a forwarding sharing action; receiverId=XXX represents the phone number of the person being shared; msgId=XXX represents the ID of the card message being shared.

[0042] S204: Sending first message sharing information to the service platform; the first message sharing information is used by the service platform to determine whether the shared message included in the first message sharing information meets the sharing condition.

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

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

[0045] In one implementation, the sharing condition can be determined based on 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.

[0046] The sharing index of the shared message can be determined based on the first historical message sending frequency of the first user terminal sending messages to the second user terminal, the second historical message sending frequency of the second user terminal sending messages to the first user terminal, the third historical message sending frequency of the second user terminal sending messages to the service platform, and the fourth historical message sending frequency of the service platform sending messages to the second user terminal, as well as the quality index of the service platform. The specific determination process of the sharing index of the shared message can refer to the above step S104, and this application will not be repeated here.

[0047] S206: When the service platform determines that the shared message meets the sharing condition, the service platform sends the first message sharing information 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.

[0048] When the service platform determines that the shared message meets the sharing condition, the first user terminal sends the first message sharing information to the business platform through the service platform.

[0049] After receiving the first message sharing information, the business platform parses the first message sharing information, identifies the message identifier of the shared message and the user identity identifier corresponding to the second user terminal, and identifies this behavior as a sharing behavior. Based on the message identifier of the shared message, the business platform searches for the shared message corresponding to the message identifier in the local message storage system, and generates the second message sharing information containing the user identity identifier corresponding to the second terminal based on the shared message.

[0050] The business platform sends the second message sharing information to the service platform. 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.

[0051] In one embodiment, it further includes: Acquire sharing feedback information returned by the business 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; Based on the sharing feedback information, sharing reminder information is sent to the second user terminal; the sharing reminder information is used to indicate that the first user terminal has shared the shared message with the second user terminal.

[0052] The business 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 business platform, and the second user terminal displays the shared message on the conversation page with the chatbot of the business platform.

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

[0054] Subsequently, the business platform sends sharing feedback information to the first user terminal through the service platform, and the first user terminal receives the sharing feedback information, which is used to indicate that the shared message has been successfully shared to the second user terminal. The sharing feedback information includes the type of message that was successfully shared, the message identifier of the successful sharing, and the user identity identifier of the shared party.

[0055] 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, so as to remind or inform the second user terminal that the message sharing has been completed.

[0056] In one embodiment, the sharing feedback information carries a sharing reminder operation button for the shared message; the sharing reminder operation is used for the first user terminal to send the sharing reminder information to the second user terminal; based on the sharing feedback information, sending the sharing reminder information to the second user terminal includes: A sharing reminder operation for the shared message in the sharing feedback information is triggered, and sharing reminder information is sent to the second user terminal.

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

[0058] In one example, user 1 is the user corresponding to the first user terminal, and user 2 is the user corresponding to the 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 (URL), and the URL is in a deep link format. The deeplink content means: open the conversation page with user 2 in the 5G message application, and automatically enter "I forwarded the message to you on XXChatbot, please check [sms:serviceId=xxChatbot]" in the input box, so that user 1 can directly click to send to user 2.

[0059] The recommended action floating button information carried in the sharing feedback information is: { "action": { "urlAction": { "openUrl": { "url": "sms:user2number?body=I forwarded the message to you on XXChatbot, please check [sms:serviceId=xxChatbot]", "application": "browser" } }, "displayText": "Remind user XXX", "postback": { "data": "type=share_success;receiverId=XXX;msgId=XXX" } } } After the first terminal receives the sharing feedback information and the 5G message application identifies the sharing feedback information as a message type of successful sharing, it extracts the identity of user 2 of the second user terminal according to the sharing reminder operation carried in the sharing feedback information, and automatically replies and forwards the sharing reminder message to user 2. The sharing reminder message can be sent to the 5G message application of the second user terminal of user 2 through the service platform.

[0060] Figure 4 A schematic diagram of another conversation page provided in an embodiment of the present application. In one example, user 1 sends a shared card message to 5G message XXChatbot through a 5G message application, such as Figure 4As shown, the conversation page between user 1 and 5G message XXChatbot displays the shared card message, the message sent by user 1 to 5G message XXChatbot with the content "Forward this message to user 2", and the message sent by 5G message XXChatbot to user 1 with the content "This message has been successfully forwarded to user 2". In addition, the page displays an operation button "Remind user 2", which user 1 can click to send a sharing reminder message to user 2.

[0061] Figure 5 Another session page diagram provided in an embodiment of the present application. In one example, Figure 5 As shown, user 2 receives the sharing reminder information sent by user 1, and displays the sharing reminder information on the conversation page with user 1. The content of the sharing reminder information is, for example, "I forwarded a message to you on XXChatbot, please check [sms:serviceId=xxChatbot]". It can be seen from the technical solution provided by the above embodiment of the present application that, in the embodiment of the present application, first, a message sharing request sent by the second user terminal is obtained, and based on the message sharing request, the first message sharing information is generated; 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 by the service platform to determine whether the shared message contained in the first message sharing information meets the sharing condition; then, when 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 by the business platform to send the shared message to the second user terminal. It can be seen that through the embodiment 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. When 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 attacks on the business platform or the shared message, and improving the security of the message sharing process.

[0062] Figure 6 A flowchart of another message sharing method provided in an embodiment 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 laptop computer, a PDA, etc. The second user terminal can be a terminal device used by the user. Figure 6 As shown, the method may specifically include the following steps: S602: Send a message sharing request to the first user terminal; the message sharing request includes a message identifier of the shared message and a user identity identifier corresponding to the second user terminal; S604: Acquire a shared message sent by the first user terminal through the service platform; S606: Display the shared message on a corresponding display interface of a pre-configured 5G messaging application.

[0063] The second user terminal sends a message sharing request to the first user terminal. After receiving 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 business platform through the service platform. The business 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 on the conversation page of the Chatbot corresponding to the business platform. After receiving the shared message, the second user terminal also receives sharing reminder information sent by the first user terminal, and the sharing reminder information is generated by the first user terminal based on the sharing feedback information sent by the business platform.

[0064] The specific implementation process of the message sharing method provided in this embodiment can refer to the above Figure 1-Figure 5 The implementation method of the message sharing method provided will not be described in detail in this application.

[0065] Figure 7 A flow chart of another message sharing method provided in an embodiment of the present application, wherein the execution subject of the method is a business platform, wherein the business platform may be a third-party platform such as an artificial intelligence platform, including the business background to which the Chatbot belongs, and the business platform may be deployed on a server. Figure 7 As shown, the method may specifically include the following steps: S702: Acquire 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; S704: Based on the first message sharing information, corresponding second message sharing information is generated, and sent to the second user terminal through the service platform; the second message sharing information includes the shared message and the user identity corresponding to the second user terminal; S706: When the second user terminal receives and displays the shared message, sharing feedback information is generated and sent to the first user terminal.

[0066] The specific implementation process of the message sharing method provided in this embodiment can refer to the above Figure 1-Figure 5The implementation method of the message sharing method provided will not be described in detail in this application.

[0067] Figure 8 A process diagram of a message sharing method provided in an embodiment of the present application. In an exemplary embodiment, Figure 8 As shown, the message sharing method can be executed by a first user terminal, a service platform, a business platform and a second user terminal in a second interaction. The first user terminal is, for example, mobile phone 1 used by user 1, the second user terminal is, for example, mobile phone 2 used by user 2, the service platform is, for example, a 5G message center (5GMC) and a message platform (Message as a Platform, Maap), and the business platform is, for example, a 5G message Chatbot business backend. The message sharing method specifically includes the following steps: 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; Step 802: a share button pops up on the corresponding display interface of the mobile phone 1; Step 803: User 1 clicks a share button that pops up on mobile phone 1; Step 804: Mobile phone 1 displays an interface for selecting a sharing object; Step 805: User 1 selects user 2 on the interface for selecting a sharing object on mobile phone 1; Step 806: The 5G message application in mobile phone 1 assembles the uplink message according to the message identifier of the shared message and the identity identifier of user 2, and generates first message sharing information, where the first message sharing information includes, for example, the ID of the shared message and the phone number of user 2; Step 807: Mobile phone 1 sends the first message sharing information to 5GMC and Maap platform; Step 808: The 5GMC and Maap platforms send the first message sharing information to the 5G message Chatbot service backend; Step 809: The 5G message Chatbot service backend receives and parses the first message sharing information; Step 810: The 5G message Chatbot service backend identifies the message as a shared message; Step 811: The 5G message Chatbot service background extracts the message body content and the ID of the shared message, and obtains the phone number of user 2; Step 812: The 5G message Chatbot service backend generates second message sharing information according to the shared message, where the second message sharing information is a downlink message; Step 813: The 5G message Chatbot service backend sends the second message sharing information to the 5GMC and Maap platforms; Step 814: 5GMC and Maap platform will send the shared message to mobile phone 2; Step 815: Mobile phone 2 receives the shared message sent by the 5G message Chatbot service background; Step 816: The 5G message Chatbot service background sends sharing feedback information to mobile phone 1, and the sharing feedback information indicates that the shared message has been successfully shared to user 2; Step 817: Mobile phone 1 receives the sharing feedback information and sends sharing reminder information to mobile phone 2; Step 818: Mobile phone 2 receives the sharing reminder information sent by mobile phone 1.

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

[0069] Corresponding to the message sharing method provided in the above embodiment, based on the same technical concept, the embodiment of the present application also provides a service platform. Fig. 9 A schematic diagram of the module composition of a service platform provided in an embodiment of the present application, the service platform is used to execute Figure 1 Describe the message sharing method, such as Fig. 9 As shown, the service platform includes: An acquisition module 901 is configured to acquire first message sharing information sent by a first user terminal; the first message sharing information includes a message identifier of the shared message and a user identity identifier corresponding to the second user terminal; A determination module 902 is used to determine whether the shared message included in the first message sharing information meets the sharing condition; The sending module 903 is used 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 by the business platform to send the shared message to the second user terminal based on the first message sharing information.

[0070] In a possible implementation, the judgment module 902 is specifically used to obtain 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 indicate the information completeness and content richness of the service platform; Based on the first message interaction frequency, the second message interaction frequency and the quality index of the business platform, it is determined whether the shared message included in the first message sharing information meets a sharing condition.

[0071] In a possible implementation, the first message interaction frequency includes a first historical message sending frequency of the first user terminal sending messages to the second user terminal and a second historical message sending frequency of the second user terminal sending messages to the first user terminal; the second message interaction frequency includes a third historical message sending frequency of the second user terminal sending messages to the service platform and a fourth historical message sending frequency of the service platform sending messages to the second user terminal; The above-mentioned judgment module 902 is further specifically used to determine the sharing index of the shared message through a preset algorithm 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 business platform; 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.

[0072] In a possible implementation, the judgment module 902 is further specifically configured to determine that the shared message meets the sharing condition if the sharing index of the shared message is greater than a preset sharing index threshold; 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.

[0073] In a possible implementation, the acquisition module 901 is further used to acquire second message sharing information sent by the business platform; the second message sharing information includes the shared message and the user identity corresponding to the second user terminal; The sending module 903 is further used to send the shared message to the second user terminal based on the second message sharing information.

[0074] It can be seen from the technical solution provided by the above embodiments of the present application that, in the embodiments of the present application, first, the first message sharing information sent by the first user terminal is obtained; 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 determined whether the shared message contained in the first message sharing information meets the sharing conditions; then, 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. It can be seen that 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 conditions, thereby avoiding the problem of message sharing failure caused by user identity leakage, malicious attacks on the business platform or the shared message, and improving the security of the message sharing process.

[0075] It should be noted that the service platform provided in the embodiment of the present application and the message sharing method provided in the embodiment of the present application are based on the same inventive concept, so the specific implementation of this embodiment can refer to the implementation of the aforementioned message sharing method, and the repeated parts will not be repeated.

[0076] Corresponding to the message sharing method provided in the above embodiment, based on the same technical concept, the embodiment of the present application also provides a user terminal, Fig.10 A schematic diagram of the module composition of a user terminal provided in an embodiment of the present application, wherein the user terminal is used to execute Figure 2-Figure 5 Describe the message sharing method, such as Fig.10 As shown, the user terminal includes: The acquisition module 1001 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 a message identifier of the shared message and a user identity identifier corresponding to the second user terminal; The sending module 1002 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 shared message included in the first message sharing information meets the sharing condition; The sending module 1002 is also used 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.

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

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

[0079] In a possible implementation, the acquisition module 1001 is further used to acquire 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; Based on the sharing feedback information, sharing reminder information is sent to the second user terminal; the sharing reminder information is used to indicate that the first user terminal has shared the shared message with the second user terminal.

[0080] In a possible implementation, the sharing feedback information carries a sharing reminder operation button for the shared message; the sharing reminder operation is used for the first user terminal to send sharing reminder information to the second user terminal; The acquisition module 1001 is further specifically configured to trigger a sharing reminder operation for the shared message in the sharing feedback information, and send sharing reminder information to the second user terminal.

[0081] It can be seen from the technical solution provided by the above embodiment of the present application that, in the embodiment of the present application, first, a message sharing request sent by the second user terminal is obtained, and based on the message sharing request, the first message sharing information is generated; 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 by the service platform to determine whether the shared message contained in the first message sharing information meets the sharing condition; then, when 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 by the business platform to send the shared message to the second user terminal. It can be seen that through the embodiment 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. When 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 attacks on the business platform or the shared message, and improving the security of the message sharing process.

[0082] It should be noted that the user terminal provided in the embodiment of the present application and the message sharing method provided in the embodiment of the present application are based on the same inventive concept, so the specific implementation of this embodiment can refer to the implementation of the aforementioned message sharing method, and the repeated parts will not be repeated.

[0083] Corresponding to the message sharing method provided in the above embodiment, based on the same technical concept, the embodiment of the present application also provides an electronic device, which is used to execute the above message sharing method. Fig.11 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown in FIG. Fig.11 As shown, the electronic device may have relatively large differences due to different configurations or performances, and may include one or more processors 1101 and memory 1102, and the memory 1102 may store one or more storage applications or data. Among them, the memory 1102 may be a short-term storage or a persistent storage. The application stored in the memory 1102 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the electronic device. Furthermore, the processor 1101 may be configured to communicate with the memory 1102 to execute a series of computer executable instructions in the memory 1102 on the electronic device. The electronic device may 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.

[0084] Specifically 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 communicate with each other through the bus; the memory is used to store a computer program; the processor is used to execute the program stored in the memory to implement the following method steps: Acquire first message sharing information sent by the first user terminal; the first message sharing information includes a message identifier of the shared message and a user identity identifier corresponding to the second user terminal; Determining whether the shared message included 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 by the service platform to send the shared message to the second user terminal based on the first message sharing information.

[0085] It can be seen from the technical solution provided by the above embodiments of the present application that, in the embodiments of the present application, first, the first message sharing information sent by the first user terminal is obtained; 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 determined whether the shared message contained in the first message sharing information meets the sharing conditions; then, 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. It can be seen that 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 conditions, thereby avoiding the problem of message sharing failure caused by user identity leakage, malicious attacks on the business platform or the shared message, and improving the security of the message sharing process.

[0086] 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 communicate with each other through the bus; the memory is used to store a computer program; the processor is used to execute the program stored in the memory to implement the following method steps: 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 the shared message and a user identity identifier corresponding to the second user terminal; Sending the first message sharing information to the service platform; the first message sharing information is used by the service platform to determine whether the shared message included in the first message sharing information meets the sharing condition; When 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 by the business platform to send the shared message to the second user terminal.

[0087] It can be seen from the technical solution provided by the above embodiment of the present application that, in the embodiment of the present application, first, a message sharing request sent by the second user terminal is obtained, and based on the message sharing request, the first message sharing information is generated; 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 by the service platform to determine whether the shared message contained in the first message sharing information meets the sharing condition; then, when 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 by the business platform to send the shared message to the second user terminal. It can be seen that through the embodiment 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. When 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 attacks on the business platform or the shared message, and improving the security of the message sharing process.

[0088] The present application also provides a computer-readable storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the following method steps are implemented: Acquire first message sharing information sent by the first user terminal; the first message sharing information includes a message identifier of the shared message and a user identity identifier corresponding to the second user terminal; Determining whether the shared message included 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 by the service platform to send the shared message to the second user terminal based on the first message sharing information.

[0089] It can be seen from the technical solution provided by the above embodiments of the present application that, in the embodiments of the present application, first, the first message sharing information sent by the first user terminal is obtained; 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 determined whether the shared message contained in the first message sharing information meets the sharing conditions; then, 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. It can be seen that through the embodiments of the present application, the service platform obtains the first message sharing information sent by the first terminal and checks whether the shared message meets the sharing conditions, thereby avoiding the problem of message sharing failure caused by user identity leakage, malicious attacks on the business platform or the shared message, and improving the security of the message sharing process. In another embodiment, the storage medium stores a computer program, and when the computer program is executed by a processor, the following method steps are implemented: 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 the shared message and a user identity identifier corresponding to the second user terminal; Sending the first message sharing information to the service platform; the first message sharing information is used by the service platform to determine whether the shared message included in the first message sharing information meets the sharing condition; When 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 by the business platform to send the shared message to the second user terminal.

[0090] It can be seen from the technical solution provided by the above embodiments of the present application that, in the embodiments of the present application, first, a message sharing request sent by the second user terminal is obtained, and based on the message sharing request, first message sharing information is generated; 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 by the service platform to determine whether the shared message contained in the first message sharing information meets the sharing conditions; then, when the service platform determines that the shared message meets the sharing conditions, the first message sharing information is sent 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. 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. When the service platform determines that the shared message meets the sharing conditions, the shared message is shared to the second user terminal, thereby avoiding the problem of message sharing failure caused by user identity leakage, malicious attacks on the business platform or the shared message, and improving the security of the message sharing process. The embodiment of the present application also provides a computer program product. When the computer program is executed by a processor, each process of the above-mentioned message sharing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0091] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices, or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0092] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0093] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0094] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

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

[0096] Memory may include non-permanent storage in a computer-readable medium, in the form of random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.

[0097] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be 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 disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0098] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0099] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0100] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should 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: Acquire first message sharing information sent by a first user terminal; The first message sharing information includes a message identifier of the shared message and a user identity identifier corresponding to the second user terminal; Determining whether the shared message included 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 by the service platform to send the shared message to the second user terminal based on the first message sharing information.

2. The method according to claim 1, characterized in that The determining whether the shared message included in the first message sharing information satisfies the sharing condition includes: 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; the quality index is used to indicate the information completeness and content richness of the service platform; Based on the first message interaction frequency, the second message interaction frequency and the quality index of the business platform, it is determined whether the shared message included in the first message sharing information meets a sharing condition.

3. The method according to claim 2, characterized in that The first message interaction frequency includes a first historical message sending frequency of the first user terminal sending messages to the second user terminal and a second historical message sending frequency of the second user terminal sending messages to the first user terminal; the second message interaction frequency includes a third historical message sending frequency of the second user terminal sending messages to the service platform and a fourth historical message sending frequency of the service platform sending messages to the second user terminal; The determining, based on the first message interaction frequency, the second message interaction frequency, and the quality index of the service platform, whether the shared message included in the first message sharing information meets the sharing condition includes: Determining the sharing index of the shared message through a preset algorithm 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; 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.

4. The method according to claim 3, characterized in that The determining, based on the sharing index of the shared message, whether the shared message included in the first message sharing information satisfies the sharing condition includes: 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; 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.

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

6. A message sharing method, applied to a first user terminal, characterized in that: include: Acquire 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 a message identifier of the shared message and a user identity identifier corresponding to the second user terminal; Sending the first message sharing information to the service platform; The first message sharing information is used by the service platform to determine whether the shared message included in the first message sharing information meets the sharing condition; When 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 by the service platform to send the shared message to the second user terminal.

7. The method according to claim 6, characterized in that The 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 message application pre-configured on the first user terminal.

8. The method according to claim 6, characterized in that When the service platform determines that the shared message meets the sharing condition, sending the first message sharing information to the business platform through the service platform includes: When the service platform determines that the sharing index of the shared message is greater than a preset sharing index threshold, the first message sharing information is sent to the business platform through the service platform.

9. The method according to claim 6, characterized in that Also includes: Acquire 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, sharing reminder information is sent to the second user terminal; the sharing reminder information is used to indicate that the first user terminal has shared the shared message with the second user terminal.

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

Citation Information

Patent Citations

  • Method and device for website sharing

    CN104504004A

  • Service sharing method, communication equipment and cloud platform

    CN115053505A

  • Message pushing method and apparatus, and electronic device

    WO2022041731A1