Content sharing method
By receiving and processing shared content at the content publishing terminal, sending 5G messages to the associated terminal, the problem of cumbersome operations in the existing technology is solved, and the content sharing function similar to that in the circle of friends is realized, and the system update process is simplified.
Patent Information
- Application Number
- CN202411400099.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2025-02-11
AI Technical Summary
When the existing technology realizes the Moments-like function based on 5G messages, it is necessary to transform the 5GMC system, resulting in cumbersome operations.
By receiving the shared content input on the target page on the content publishing terminal and responding to the determination operation, 5G messages are sent to multiple content receiving terminals to realize the content sharing function similar to that of the Moments. This method avoids the addition of new DM file and address book storage modules in 5GMC systems, and eliminates the update of the 5G message system architecture and standard protocols.
It realizes the content sharing function similar to Moments through the H5 page, simplifies the operation process, avoids the update of the system architecture and protocol, and improves feasibility and operability.
Smart Images

Figure CN119420729A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of content sharing, and in particular to a content sharing method. Background Art
[0002] At present, the solution to realize the Moments-like function based on 5G messages is as follows: register and activate a Moments-specific chatbot on the MaaP (Massage as a platform) platform, assign a Chatbot-specific code number identifier, and solidify the association between the user's Moments publishing menu control and the Moments-specific Chatbot. Add the Chatbot-specific code number identifier to the DM file in the 5GMC (5G Message Center) system, and add a Moments address book storage module for storing target address book information in the 5GMC system. Send the Chatbot-specific code number identifier to the user terminal during the user terminal configuration process, and then send dynamic messages to the user terminal through the broadcast / multicast mechanism of the A2P (personal and application) protocol in the 5G message system to simulate the Moments function.
[0003] Since the 5G messaging system is part of the RCS (Rich Communication Suite) standard, it is a large and complex system designed after detailed discussions and demonstrations by all parties. If the above solution is adopted, the 5GMC system needs to be transformed, and then the 5G messaging system architecture and 5G messaging standard protocol need to be updated, which is cumbersome. Summary of the invention
[0004] The present application discloses a content sharing method, which can solve the problem of cumbersome operation of related technologies.
[0005] In order to solve the above problems, this application adopts the following technical solutions: In a first aspect, an embodiment of the present application discloses a content sharing method, which is applied to a content publishing terminal, comprising: receiving a first shared content input on a target page, wherein the target page is an H5 page obtained by operating a target chat robot page; in response to a confirmation operation on the first shared content, sending a 5G message including the first shared content to multiple content receiving terminals, wherein the content receiving terminal is a terminal associated with the content publishing terminal.
[0006] In a second aspect, an embodiment of the present application discloses a content sharing method, which is applied to a content receiving terminal, comprising: receiving a 5G message including first shared content sent by a content publishing terminal, wherein the content receiving terminal is a terminal associated with the content publishing terminal; displaying a message card corresponding to the 5G message on a target chat robot page, wherein the message card includes a target user identifier corresponding to the content publishing terminal and at least part of the first shared content.
[0007] In the third aspect, an embodiment of the present application discloses a content sharing device, which is applied to a content publishing terminal, including: a first receiving module, used to receive a first shared content input on a target page, wherein the target page is an H5 page obtained by operating a target chat robot page; a sending module, used to send a 5G message including the first shared content to multiple content receiving terminals in response to a confirmation operation on the first shared content, wherein the content receiving terminal is a terminal associated with the content publishing terminal.
[0008] In a fourth aspect, an embodiment of the present application discloses a content sharing device, which is applied to a content receiving terminal, comprising: a second receiving module, used to receive a 5G message including first shared content sent by a content publishing terminal, wherein the content receiving terminal is a terminal associated with the content publishing terminal; a second display module, used to display a message card corresponding to the 5G message on a target chat robot page, wherein the message card includes a target user identifier corresponding to the content publishing terminal and at least part of the first shared content.
[0009] In a fifth aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect or the second aspect are implemented.
[0010] In a sixth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect or the second aspect are implemented.
[0011] 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, which, when executed by a computer, cause the computer to execute: the steps of the method described in the first aspect or the second aspect.
[0012] The technical solution adopted in this application can achieve the following beneficial effects: The embodiment of the present application provides a content sharing method, in which a content publishing terminal receives a first shared content input on a target page, and the target page is an H5 page obtained by operating a target chat robot page. In response to a determination operation on the first shared content, a 5G message including the first shared content is sent to multiple content receiving terminals associated with the content publishing terminal, thereby realizing a content sharing function similar to the circle of friends. By adopting the solution of the present application, a content sharing function similar to the circle of friends is realized through an H5 page, which can avoid adding new content to the DM file in the 5GMC system, and avoid adding a circle of friends address book storage module for storing target address book information in the 5GMC system, thereby eliminating the need to update the 5G message system architecture and the 5G message standard protocol, thereby solving the problem of cumbersome operation of related technologies and improving feasibility and operability. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 A flowchart of a content sharing method disclosed in an embodiment of the present application; Figure 2 A flowchart of a content sharing method disclosed in an embodiment of the present application; Figure 3 A schematic diagram of the structure of a content sharing system disclosed in an embodiment of the present application; Figure 4 A flowchart of a shared content browsing disclosed in an embodiment of the present application; Figure 5 A flowchart of publishing shared content disclosed in an embodiment of the present application; Figure 6 A schematic diagram of a process for determining a contact list friend disclosed in an embodiment of the present application; Figure 7 A flowchart of receiving shared content posted by friends in the address book disclosed in an embodiment of the present application; Figure 8 A schematic diagram of the structure of a content sharing device disclosed in an embodiment of the present application; Fig. 9 A schematic diagram of the structure of a content sharing device disclosed in an embodiment of the present application; Fig.10 A schematic diagram of the structure of an electronic device disclosed in an embodiment of the present application. DETAILED DESCRIPTION
[0014] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0015] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the electrically connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0016] The content sharing method disclosed in the embodiment of the present application is described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.
[0017] The present application discloses a content sharing method, which is applied to a content publishing terminal. Figure 1 Schematic diagram of a content sharing method disclosed in an embodiment of the present application. Figure 1 As shown, the method comprises the following steps: S120. Receive first shared content input on a target page, wherein the target page is an H5 page obtained by operating a target chat robot page.
[0018] In this application, users can perform management operations such as browsing, liking, adding, editing, and deleting content sharing information on the target page. For example, the target page in this application can be a content publishing and sharing H5 page obtained by operating the target chat robot page, and users can perform operations such as browsing, liking, adding, editing, and deleting content sharing information on the content publishing and sharing H5 page.
[0019] In the present application, the first shared content may include at least one of text, pictures, videos and network links. The pictures and videos in the first shared content may be pictures and videos uploaded by calling the local storage of the content publishing terminal, or pictures and videos uploaded by calling the camera.
[0020] S140. In response to a determination operation on the first shared content, a 5G message including the first shared content is sent to a plurality of content receiving terminals, wherein the content receiving terminals are terminals associated with the content publishing terminal.
[0021] It should be noted that the content publishing terminal and content receiving terminal in this application are terminals that support 5G messages.
[0022] In the present application, the content publishing terminal can send a 5G message including the first shared content to multiple content receiving terminals through the server in response to the determination operation on the first shared content. The server in the present application is a server for content publishing and sharing.
[0023] The embodiment of the present application provides a content sharing method, in which a content publishing terminal receives a first shared content input on a target page, and the target page is an H5 page obtained by operating a target chat robot page. In response to a determination operation on the first shared content, a 5G message including the first shared content is sent to multiple content receiving terminals associated with the content publishing terminal, thereby realizing a content sharing function similar to the circle of friends. By adopting the solution of the present application, a content sharing function similar to the circle of friends is realized through an H5 page, which can avoid adding new content to the DM file in the 5GMC system, and avoid adding a circle of friends address book storage module for storing target address book information in the 5GMC system, thereby eliminating the need to update the 5G message system architecture and the 5G message standard protocol, thereby solving the problem of cumbersome operation of related technologies and improving feasibility and operability.
[0024] In an embodiment of the present application, sending a 5G message including the first shared content to multiple content receiving terminals may include: sending the first shared content to a server so that the server encapsulates the first shared content into a 5G message; receiving an associated user acquisition request sent by the server in response to the received first shared content; and in response to the associated user acquisition request, sending multiple associated user identifiers associated with the content publishing terminal to the server, so that the server sends the 5G message to multiple content receiving terminals corresponding to the multiple associated user identifiers.
[0025] After receiving the first shared content, the server formats, packages and stores the first shared content. When storing, as shown in the following table, text can be directly stored in the table in the form of a string, and multimedia such as pictures and videos can be first stored in the file server and converted into a specific URL (Uniform Resource Locator) address before being stored.
[0026]
[0027] After the server completes the storage of the first shared content, it determines multiple associated user identifiers associated with the content publishing terminal, and the content receiving terminal corresponding to the associated user identifier can be the terminal corresponding to the address book friend of the content publishing terminal. In this application, the server can send an associated user acquisition request to the content publishing terminal, and the content publishing terminal responds to the associated user acquisition request and sends multiple associated user identifiers associated with the content publishing terminal to the server, and then the server sends a 5G message to multiple content receiving terminals corresponding to the multiple associated user identifiers.
[0028] In addition, a plurality of associated user identifiers associated with the content publishing terminal may also be pre-stored in the database of the server.
[0029] It should be noted that the multiple associated user identifiers associated with the content publishing terminal in the present application may be all the associated user identifiers corresponding to the content publishing terminal, or may be some of the associated user identifiers corresponding to the content publishing terminal.
[0030] Exemplarily, after receiving multiple associated user identifiers associated with the content publishing terminal, the server can send a 5G message including the first shared content and the multiple associated user identifiers to the MaaP platform. The MaaP platform forwards the 5G message including the first shared content and the multiple associated user identifiers to the 5GMC. Then, the 5GMC routes the 5G message including the first shared content to multiple content receiving terminals corresponding to the multiple associated user identifiers according to the multiple associated user identifiers.
[0031] In one implementation, in response to the determination operation on the first shared content, sending the 5G message including the first shared content to multiple content receiving terminals may include: in response to the operation on the first control, sending the 5G message including the first shared content to multiple content receiving terminals, wherein the first control is a control in the target page.
[0032] Exemplarily, the first control may be a "Publish" control. When the content publishing terminal receives the first shared content input by the user on the target page and receives a click operation on the "Publish" control by the user, the 5G message including the first shared content is sent to multiple content receiving terminals.
[0033] In an embodiment of the present application, the 5G message may also include a target user identifier corresponding to the content publishing terminal and the creation time of the first shared content.
[0034] In an embodiment of the present application, the content receiving terminal may be a terminal corresponding to a contact list friend of the content publishing terminal. In other words, the content publishing terminal sends a 5G message including the first shared content to multiple terminals corresponding to the contact list friends of the content publishing terminal.
[0035] In one implementation, before receiving the first shared content input on the target page, it may also include: obtaining a target chat robot page corresponding to the target chat robot name; displaying the target page in response to an operation on a second control, wherein the second control is a control in the target chat robot page, and the target page includes the second shared content of multiple content receiving terminals.
[0036] The obtaining of the target chat robot page corresponding to the target chat robot name may include: sending a query request to the MaaP platform in response to the received target chat robot name input on the 5G message page, wherein the query request carries the target chat robot name; and receiving the target chat robot page sent by the MaaP platform in response to the query request.
[0037] Exemplarily, the second control may be a "circle of friends" control, and when the content publishing terminal receives a click operation on the "circle of friends" control in the target chat robot page, it displays the target page.
[0038] It should be noted that the second shared content of the content receiving terminal may carry the associated user ID and the creation time of the second shared content. Also, similar to the first shared content, the second shared content may include at least one of text, pictures, videos and network links.
[0039] In one implementation, displaying the target page in response to the operation on the second control may include: in response to the operation on the second control, calling a browser to access the target page, and displaying the target page.
[0040] Exemplarily, the content publishing terminal can call the browser / webview to access the target page and display the target page in response to the operation of the second control. It should be noted that webview is a browser component based on the webkit kernel (later based on the Chromium kernel) encapsulated in the SDK, through which the display of web pages can be realized.
[0041] In one implementation, displaying the target page in response to an operation on the second control may include: sending an acquisition request to a server in response to the operation on the second control, wherein the acquisition request is used to obtain shared content from multiple content receiving terminals associated with the content publishing terminal, and the acquisition request carries authentication information generated based on a mobile phone number corresponding to the content publishing terminal; when the server verifies the authentication information, receiving second shared content from the multiple content receiving terminals sent by the server; and determining and displaying the target page based on the second shared content.
[0042] In the present application, a plurality of content receiving terminals associated with the content publishing terminal and the second shared content of the content receiving terminals may be pre-stored in a database of the server.
[0043] In the present application, the content publishing terminal can encrypt the mobile phone number corresponding to the content publishing terminal based on a preset encryption algorithm to obtain authentication information. After receiving the acquisition request, the server decrypts the authentication information based on a decryption algorithm corresponding to the encryption algorithm, and then matches the decrypted mobile phone number of the content publishing terminal with the preset mobile phone number. When the decrypted mobile phone number exists in the preset mobile phone numbers, the authentication information is verified, and multiple content receiving terminals corresponding to the mobile phone number of the content publishing terminal and the second shared content of the content receiving terminal are determined, the second shared content is sent to the content publishing terminal, and the second shared content is rendered on the content publishing sharing H5 page of the content publishing terminal to obtain and display the target page.
[0044] The present application discloses a content sharing method, which is applied to a content receiving terminal. Figure 2 Schematic diagram of a content sharing method disclosed in an embodiment of the present application. Figure 2 As shown, the method comprises the following steps: S220. Receive a 5G message including first shared content sent by a content publishing terminal, wherein the content receiving terminal is a terminal associated with the content publishing terminal.
[0045] S240. Display a message card corresponding to the 5G message on the target chat robot page, wherein the message card includes a target user identifier corresponding to the content publishing terminal and at least part of the first shared content.
[0046] In addition, the message card displayed by the content receiving terminal may further include the creation time of the first shared content and the information type (including text, picture or video, etc.) of the first shared content.
[0047] The embodiment of the present application provides a content sharing method, wherein a content receiving terminal receives a 5G message including a first shared content sent by a content publishing terminal, and the content receiving terminal is a terminal associated with the content publishing terminal, and then the content receiving terminal displays a message card corresponding to the 5G message on the target chat robot page, and the message card includes a target user identifier corresponding to the content publishing terminal and at least part of the first shared content. By adopting the solution of the present application, it is possible to avoid adding new content to the DM file in the 5GMC system while realizing a function similar to the circle of friends, and to avoid adding a circle of friends address book storage module for storing target address book information in the 5GMC system, thereby eliminating the need to update the 5G message system architecture and the 5G message standard protocol, thereby solving the problem of cumbersome operation of related technologies and improving feasibility and operability.
[0048] In an embodiment of the present application, after the message card corresponding to the 5G message is displayed on the target chat robot page, it may also include: in response to the operation of a third control, displaying the target position of the H5 page, wherein the third control is the control in the message card, and the target position is the position in the H5 page corresponding to the first shared content.
[0049] Exemplarily, the third control can be a "Friends Circle" control in the message card. When the content receiving terminal receives a user click operation on the "Friends Circle" control, it displays the position corresponding to the first shared content in the H5 page, so that the user can browse the entire content of the first shared content, and perform operations such as likes, comments, dislikes, forwarding, blacklisting and blocking on the first shared content.
[0050] In the present application, when the content receiving terminal does not receive any operation on the third control, the message card corresponding to the 5G message will continue to be displayed on the target chat robot page.
[0051] like Figure 3As shown, the present application discloses a content sharing system, which includes a server and a 5G message terminal for content publishing and sharing. The server includes a MaaP access module, a content publishing and sharing H5 service module and a database. Among them, the MaaP access module is responsible for connecting to the 5G message MaaP platform, notifying the shared content published by the user in the form of Chatbot, and sending it to the user's address book friends through the 5G message MaaP platform. The content publishing and sharing H5 service module is responsible for the identity authentication of the access terminal, interacting with the terminal and managing the shared content published by the user. Managing the shared content published by the user includes browsing, adding, publishing, deleting and editing the shared content. The database is used to store the user's shared content and the user's associated address book friends. The 5G message terminal is a 5G message terminal with an embedded webview / browser, which provides users with functions such as searching for content publishing and sharing Chatbot, receiving dynamic content message cards in the form of standard 5G messages, accessing the content publishing and sharing H5 service module and completing terminal identity authentication. Moreover, in this application, a dedicated content publishing and sharing service Chatbot is configured on the 5G message MaaP platform. The Chatbot uses 5G messages to remind the content sharing dynamics of the address book friends. At the same time, a fixed menu control of the Chatbot is configured as the homepage entrance of the content publishing and sharing platform. The 5G message terminal may include a content publishing terminal and a content receiving terminal, and the content publishing terminal and the content receiving terminal interact through the server.
[0052] The content sharing system of the present application can realize the functions of browsing shared content, publishing shared content, and receiving shared content published by friends in the address book.
[0053] like Figure 4 As shown, the process of browsing shared content is described by taking the target user corresponding to the content publishing terminal browsing the shared content of the address book friends (the associated users corresponding to the content receiving terminal) as an example. It should be noted that the associated users corresponding to the content receiving terminal are the users who use the content receiving terminal.
[0054] S1. The target user enters the name of the content publishing and sharing service Chatbot (i.e. the target chatbot name mentioned above) on the 5G message page of the content publishing terminal, and the content publishing terminal sends a query request to the MaaP platform, which carries the name of the content publishing and sharing service Chatbot.
[0055] S2. The MaaP platform returns the content publishing and sharing service Chatbot page corresponding to the content publishing and sharing service Chatbot name (i.e., the target chatbot page mentioned above) to the content publishing terminal.
[0056] S3. The target user operates the content publishing terminal to enter the Chatbot page of the content publishing and sharing service, and clicks the "Friends Circle" control in the fixed menu of the Chatbot page of the content publishing and sharing service.
[0057] S4. The content publishing terminal starts the webview / browser.
[0058] S5. The webview / browser of the content publishing terminal sends a request for obtaining the content publishing and sharing H5 page to the content publishing and sharing H5 service module of the server. The request carries authentication information, which is information generated based on the mobile phone number corresponding to the content publishing terminal.
[0059] S6. The content publishing and sharing H5 service module of the server authenticates the content publishing terminal.
[0060] It should be noted that the standard defined SS0 single sign-on mechanism can be used for authentication here.
[0061] S7. When the authentication information is verified based on the preset information, the content publishing and sharing H5 service module of the server obtains the address book friend (i.e., the associated user mentioned above) corresponding to the mobile phone number of the content publishing terminal and the second shared content of the address book friend from the server's database through an interface call. The second shared content carries the address book friend identifier and the creation time of the second shared content.
[0062] S8. The content publishing and sharing H5 service module of the server returns the second shared content through the interface.
[0063] S9, the content publishing and sharing H5 service module of the server returns the second shared content to the H5 page through the HTTP protocol, and the H5 renders the second shared content and displays it to the target user. The second shared content is the content publishing and sharing H5 page resource.
[0064] like Figure 5 As shown, taking the target user corresponding to the content publishing terminal performing sharing content publishing as an example, the sharing content publishing process is explained.
[0065] S10. The target user enters the first sharing content on the content publishing and sharing H5 page of the content publishing terminal and clicks the “Publish” control.
[0066] The first shared content may include at least one of text, pictures, videos and network links. The pictures and videos in the first shared content may be uploaded by calling the local storage of the content publishing terminal, or may be uploaded by calling the camera.
[0067] S11. The H5 front-end page calls the content publishing and sharing H5 service module interface to send the first shared content to the content publishing and sharing H5 service module of the server. After receiving the first shared content, the content publishing and sharing H5 service module formats and packages the first shared content.
[0068] The first shared content received by the content publishing and sharing H5 service module of the server may carry the target user identifier corresponding to the content publishing terminal and the creation time of the first shared content.
[0069] S12. The content publishing and sharing H5 service module of the server writes the packaged data into the database of the server through the interface for storage, and determines the address book friends corresponding to the target user ID from the database.
[0070] like Figure 6 As shown, in the case where the address book friend corresponding to the target user identifier cannot be matched based on the target user identifier, it means that the address book friend corresponding to the target user identifier in the server is empty, and the server sends an associated user acquisition request to the content publishing terminal, which is used to instruct the target user corresponding to the content publishing terminal to upload address book data, and then the server updates the address book friends corresponding to the target user identifier according to the uploaded address book data; in the case where the address book friend corresponding to the target user identifier is matched based on the target user identifier, it means that the address book friend corresponding to the target user identifier in the server is not empty, and then the latest address book data of the content publishing terminal is obtained to determine whether the local address book on the content publishing terminal side has changed. If the local address book on the content publishing terminal side has changed, the server sends a prompt message to the content publishing terminal, and the prompt message is used to prompt the target user corresponding to the content publishing terminal whether to update the address book friends corresponding to the target user identifier in the server according to the local address book on the content publishing terminal side. If updated, the server determines the target associated user corresponding to the target user identifier based on the updated address book friends corresponding to the target user identifier, otherwise, the server determines the address book friends corresponding to the target user identifier according to the currently stored corresponding relationship.
[0071] S13. The database of the server returns the data storage result and the address book friends corresponding to the target user ID to the content publishing and sharing H5 service module through the interface.
[0072] S14. The content publishing and sharing H5 service module of the server sends the packaged 5G message and the address book friends corresponding to the target user ID to the MaaP access module of the server.
[0073] The encapsulated 5G message carries the target user identifier, the creation time of the first shared content, and a brief content summary of the first shared content.
[0074] like Figure 7 As shown, taking the example of an associated user corresponding to a content receiving terminal receiving shared content published by a target user corresponding to a content publishing terminal of a friend in the address book, the process of receiving shared content published by a friend in the address book is explained.
[0075] S15. After receiving the 5G message and the address book friends corresponding to the target user identifier, the MaaP access module calls the standard CSP (Cryptographic Service Provider) delivery interface to send the 5G message and the address book friends corresponding to the target user identifier to the MaaP platform.
[0076] The 5G message here carries the target user identifier, the creation time of the first shared content, and a brief content summary of the first shared content.
[0077] It should be noted that Figure 7 The steps in S10-S14 described above, from inputting the first shared content on the content publishing sharing H5 page of the content publishing terminal to sending the packaged 5G message and the address book friends corresponding to the target user identifier to the MaaP access module of the server, are briefly summarized.
[0078] S16. The MaaP platform sends the 5G message and the address book friends corresponding to the target user ID to the 5GMC.
[0079] S17. 5GMC routes the 5G message to the content receiving terminal corresponding to the address book friend according to the address book friend.
[0080] S18. The content receiving terminal receives the 5G message and opens the corresponding content publishing and sharing service Chatbot, and displays a brief content of the first shared content published by the target user in the form of a card.
[0081] S19. If the associated user corresponding to the content receiving terminal clicks the "Friends Circle" control of the card, the webview is called up on the content receiving terminal to access the content publishing and sharing H5 page and locate the specific location corresponding to the first shared content, so as to realize browsing, editing and publishing of the shared content; if the associated user corresponding to the content receiving terminal does not click the "Friends Circle" control, it stays on the Chatbot page of the content publishing and sharing service.
[0082] By adopting the solution of the present application, the 5G message terminal accesses the content publishing and sharing H5 page through the webview / browser, and completes operations such as browsing, editing, publishing and deleting shared content in the H5 page. The content sharing function similar to the circle of friends is realized through the H5 page and webview. It can avoid adding new content to the DM file in the 5GMC system, and avoid adding a circle of friends address book storage module for storing target address book information in the 5GMC system. Therefore, there is no need to update the 5G message system architecture and 5G message standard protocol, which has better possibilities and operability and lower costs.
[0083] Moreover, compared with the related art that directly configures an exclusive Moments chatbot as a carrier of Moments-like functions and pages, the page layout is fixed, the content cannot be expanded to load more content, and the interactions and pages of various terminal brands are not necessarily unified. The content publishing and sharing service Chatbot configured in this application only serves as a transit channel for sharing and forwarding notifications, making full use of the service convenience and accessibility of 5G messages. At the same time, the specific content publishing and sharing services are carried on the terminal through the H5 page webview architecture. The page layout is flexible and extensible, and the use of various terminal brands will be more unified.
[0084] In addition, as an Internet social application, the content publishing and sharing H5 page of this application is convenient for version updates and business expansion. It can be updated regularly, and the content and interaction of the page can be adjusted according to operational data.
[0085] By adopting the solution of this application, the content sharing and publishing function can be realized on 5G messages, which can expand the social attributes of 5G messages, enhance the fun of 5G messages, and thus improve the user activity of 5G messages. In addition, by adopting the solution of this application, only the server for content publishing and sharing and the content publishing and sharing H5 service module need to be developed, and the MaaP platform can be connected through a standard interface. The standardized process can be quickly deployed and promoted, saving costs.
[0086] The content sharing method provided in the embodiment of the present application can be executed by a content sharing device. In the embodiment of the present application, the content sharing device provided in the embodiment of the present application is described by taking the content sharing method executed by the content sharing device as an example.
[0087] The content sharing device disclosed in the present application is applied to a content publishing terminal.
[0088] Figure 8 Schematic diagram of the structure of a content sharing device disclosed in an embodiment of the present application. Figure 8 As shown, the content sharing device 800 includes: a first receiving module 810 and a sending module 820 .
[0089] In the present application, a first receiving module 810 is used to receive the first shared content input on a target page, wherein the target page is an H5 page obtained by operating a target chat robot page; a sending module 820 is used to send a 5G message including the first shared content to multiple content receiving terminals in response to a determination operation on the first shared content, wherein the content receiving terminal is a terminal associated with the content publishing terminal.
[0090] In one implementation, the sending module 820 sends a 5G message including the first shared content to multiple content receiving terminals, including: sending the first shared content to a server so that the server encapsulates the first shared content into a 5G message; receiving an associated user acquisition request sent by the server in response to the received first shared content; and in response to the associated user acquisition request, sending multiple associated user identifiers associated with the content publishing terminal to the server, so that the server sends the 5G message to multiple content receiving terminals corresponding to the multiple associated user identifiers.
[0091] In one implementation, the sending module 820 sends a 5G message including the first shared content to multiple content receiving terminals in response to a determination operation on the first shared content, including: in response to an operation on a first control, sending a 5G message including the first shared content to multiple content receiving terminals, wherein the first control is a control in the target page.
[0092] In one implementation, the 5G message also includes a target user identifier corresponding to the content publishing terminal and the creation time of the first shared content.
[0093] In one implementation, the content receiving terminal is a terminal corresponding to a friend in the address book of the content publishing terminal.
[0094] In one implementation, the above-mentioned device also includes: an acquisition module, which is used to obtain a target chat robot page corresponding to the target chat robot name before receiving the first shared content input on the target page; a first display module, which is used to display the target page in response to the operation of the second control, wherein the second control is a control in the target chat robot page, and the target page includes the second shared content of multiple content receiving terminals.
[0095] In one implementation, the first display module displays a target page in response to an operation on the second control, including: in response to the operation on the second control, calling a browser to access the target page, and displaying the target page.
[0096] In one implementation, the first display module displays a target page in response to an operation on the second control, including: sending an acquisition request to a server in response to the operation on the second control, wherein the acquisition request is used to obtain shared content from multiple content receiving terminals associated with the content publishing terminal, and the acquisition request carries authentication information generated based on a mobile phone number corresponding to the content publishing terminal; when the server verifies the authentication information, receiving second shared content from the multiple content receiving terminals sent by the server; based on the second shared content, determining the target page and displaying it.
[0097] The content sharing device provided in the embodiment of the present application can implement each process implemented in the content sharing method embodiment, and will not be described again here to avoid repetition.
[0098] The content sharing method provided in the embodiment of the present application can be executed by a content sharing device. In the embodiment of the present application, the content sharing device provided in the embodiment of the present application is described by taking the content sharing method executed by the content sharing device as an example.
[0099] The content sharing device disclosed in the present application is applied to a content receiving terminal.
[0100] Fig. 9 Schematic diagram of the structure of a content sharing device disclosed in an embodiment of the present application. Fig. 9 As shown, the content sharing device 900 includes: a second receiving module 910 and a second display module 920 .
[0101] In the present application, the second receiving module 910 is used to receive a 5G message including first shared content sent by a content publishing terminal, wherein the content receiving terminal is a terminal associated with the content publishing terminal; the second display module 920 is used to display a message card corresponding to the 5G message on a target chat robot page, wherein the message card includes a target user identifier corresponding to the content publishing terminal and at least part of the first shared content.
[0102] In one implementation, the second display module 920 is also used to display the target position of the H5 page in response to the operation of the third control after the message card corresponding to the 5G message is displayed on the target chat robot page, wherein the third control is the control in the message card, and the target position is the position in the H5 page corresponding to the first shared content.
[0103] The content sharing device provided in the embodiment of the present application can implement each process implemented in the content sharing method embodiment, and will not be described again here to avoid repetition.
[0104] Alternatively, if Fig.10As shown, an embodiment of the present application further provides an electronic device 1000, including a processor 1001 and a memory 1002, wherein the memory 1002 stores programs or instructions that can be executed on the processor 1001, and when the program or instructions are executed by the processor 1001, the various steps of the above-mentioned content sharing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.
[0105] It should be noted that the electronic devices in the embodiments of the present application include mobile electronic devices and non-mobile electronic devices.
[0106] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned content sharing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0107] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0108] An embodiment of the present application also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer executes: the steps of the above-mentioned content sharing method.
[0109] The above embodiments of the present application focus on describing the differences between the various embodiments. As long as the different optimization features between the various embodiments are not contradictory, they can be combined to form a better embodiment. Considering the simplicity of the text, they will not be repeated here.
[0110] 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 content sharing method, characterized in that: Applicable to content publishing terminals, including: Receiving first shared content input on a target page, wherein the target page is an H5 page obtained by operating a target chat robot page; In response to a determination operation on the first shared content, a 5G message including the first shared content is sent to multiple content receiving terminals, wherein the content receiving terminals are terminals associated with the content publishing terminal.
2. The method according to claim 1, characterized in that The sending of the 5G message including the first shared content to multiple content receiving terminals includes: Sending the first shared content to a server, so that the server encapsulates the first shared content into a 5G message; receiving an associated user acquisition request sent by the server in response to the received first shared content; In response to the associated user acquisition request, multiple associated user identifiers associated with the content publishing terminal are sent to the server, so that the server sends the 5G message to multiple content receiving terminals corresponding to the multiple associated user identifiers.
3. The method according to claim 1, characterized in that The step of sending a 5G message including the first shared content to multiple content receiving terminals in response to the determination operation on the first shared content includes: In response to an operation on a first control, a 5G message including the first shared content is sent to multiple content receiving terminals, wherein the first control is a control in the target page.
4. The method according to claim 1, characterized in that: The 5G message also includes a target user identifier corresponding to the content publishing terminal and a creation time of the first shared content.
5. The method according to claim 1, characterized in that The content receiving terminal is a terminal corresponding to a friend in the address book of the content publishing terminal.
6. The method according to claim 1, characterized in that Before receiving the first shared content input on the target page, the method further includes: Get the target chatbot page corresponding to the target chatbot name; In response to an operation on a second control, a target page is displayed, wherein the second control is a control in the target chat robot page, and the target page includes second shared content of multiple content receiving terminals.
7. The method according to claim 6, characterized in that The step of displaying a target page in response to an operation on the second control includes: In response to the operation on the second control, the browser is called to access the target page and display the target page.
8. The method according to claim 6, characterized in that The step of displaying a target page in response to an operation on the second control includes: In response to the operation on the second control, sending an acquisition request to the server, wherein the acquisition request is used to acquire shared content of multiple content receiving terminals associated with the content publishing terminal, and the acquisition request carries authentication information generated based on the mobile phone number corresponding to the content publishing terminal; When the server successfully verifies the authentication information, receiving second shared content from multiple content receiving terminals sent by the server; Based on the second shared content, a target page is determined and displayed.
9. A content sharing method, characterized in that: Applicable to content receiving terminals, including: Receiving a 5G message including first shared content sent by a content publishing terminal, wherein the content receiving terminal is a terminal associated with the content publishing terminal; A message card corresponding to the 5G message is displayed on the target chat robot page, wherein the message card includes a target user identifier corresponding to the content publishing terminal and at least part of the first shared content.
10. The method according to claim 9, characterized in that After displaying the message card corresponding to the 5G message on the target chat robot page, the method further includes: In response to an operation on a third control, a target position of the H5 page is displayed, wherein the third control is a control in the message card, and the target position is a position in the H5 page corresponding to the first shared content.
Citation Information
Patent Citations
Information publishing method and device in social network
CN106302079A
Presence state notification method and presence state notification device
CN106817400A
Information sharing method and apparatus, and storage medium
CN107831974A
Method for displaying 5G message on non-5G terminal
CN112866473A
Moments dynamic information sharing method, device and equipment and computer storage medium
CN114625299A