Content sharing method, device and equipment

Through the transit system, the sharing of chatbot card messages is realized through the transfer system, and the sharing of chatbot card messages is achieved, and the existing 5G message terminals are unable to share chatbot card messages is solved, and the diversity and efficiency of content sharing is improved.

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

Patent Information

Application Number
CN202411918283.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The problem of existing 5G messaging terminals being unable to share card messages in chatbots.

Method used

The transfer system receives the user's sharing instructions, querys the reference link of the content to be shared, and sends an access request to the application side to obtain the application access link, and finally shares the content to be shared, including pictures, text and chatbot card messages.

Benefits of technology

It realizes the sharing of both pictures, text and card messages in chatbots in 5G message terminals, breaks through the limitations of the 5G message ecosystem, simplifies the development difficulty and optimizes the information flow process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119814690A_ABST
    Figure CN119814690A_ABST
Patent Text Reader

Abstract

The invention discloses a content sharing method, device and equipment. The method is applied to a transfer system and specifically comprises the following steps: receiving a first sharing instruction sent by a first user side; in response to the first sharing instruction, based on the link identifier of the reference link of the to-be-shared content, querying to obtain the reference link of the to-be-shared content; and sending a first access request to the application end, receiving an application access link sent by the application end, wherein the application access link is determined by the application end based on the first access request; and based on the application access link, sending a second sharing instruction to the application end, so that the application end shares the to-be-shared content to the second user end based on the reference link of the to-be-shared content and the configuration information of the content sharing identifier. According to the embodiment of the invention, the method can achieve the sharing of card messages in chatpot through an existing 5G message terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of fifth-generation mobile communication technology (5th-Generation Mobile Communication Technology, 5G) message technology, and in particular to a content sharing method, device and equipment. Background Art

[0002] The 5G messaging function is based on the native SMS portal of the mobile phone, providing users with the sending and receiving of media content such as text, pictures, audio, video, location, contacts, etc. Users can also interact with service providers directly through the application number in the SMS interface, and enjoy the services provided by the enterprise without downloading the application software.

[0003] However, the front end of existing 5G message terminals is controlled by mobile phone manufacturers. When sharing content, they can only share pictures and texts, and cannot share card messages in chatbots. Summary of the invention

[0004] The embodiments of the present application provide a content sharing method, device and equipment to solve the problem that existing 5G message terminals cannot share card messages in chatbot.

[0005] In a first aspect, an embodiment of the present application provides a content sharing method, which is applied to a transfer system, and the method includes:

[0006] receiving a first sharing instruction sent by a first user terminal, the first user terminal displays content to be shared, the content to be shared includes a content sharing identifier, the first sharing instruction is sent by the first user terminal in response to a user inputting the content sharing identifier of the content to be shared, and the first sharing instruction includes a link identifier of a reference link of the content to be shared;

[0007] In response to the first sharing instruction, based on the link identifier of the reference link of the content to be shared, query and obtain the reference link of the content to be shared; and send a first access request to the application end;

[0008] Receiving an application access link sent by the application end, where the application access link is determined by the application end based on the first access request;

[0009] Based on the application access link, a second sharing instruction is sent to the application end, and the second sharing instruction includes a reference link of the content to be shared and configuration information of the content sharing identifier, so that the application end can share the content to be shared to the second user end based on the reference link of the content to be shared and the configuration information of the content sharing identifier.

[0010] In a second aspect, an embodiment of the present application provides a content sharing method, which is applied to an application end, and the method includes:

[0011] receiving a first access request sent by the transit system, the first access request being sent by the transit system in response to a first sharing instruction, the first sharing instruction being sent by the first user terminal in response to a user inputting a content sharing identifier of content to be shared, the first user terminal displaying the content to be shared, the content to be shared including the content sharing identifier;

[0012] Sending an application access link to the transit system, where the first access link is determined by the application end based on the first access request;

[0013] Receiving a second sharing instruction sent by the transfer system based on the application access link, the second sharing instruction including a reference link of the content to be shared and configuration information of the content sharing identifier;

[0014] Based on the sharing link of the content to be shared and the configuration information of the content sharing identifier, the content to be shared is shared to the second user terminal.

[0015] In a third aspect, an embodiment of the present application provides a content sharing method, which is applied to a subscription system, and the method includes:

[0016] Obtain content parameters of the content to be shared;

[0017] Sending a sharing link request to the transit system, the sharing link request including a reference link of the content to be shared, the reference link of the content to be shared being determined based on content parameters of the content to be shared;

[0018] Receive a sharing link of the content to be shared sent by the transit system, the sharing link of the content to be shared is determined based on the reference link of the content to be shared and is used to configure a content sharing identifier in the content to be shared, so that the first user terminal sends a first sharing instruction to the transit system in response to the user's input of the content sharing identifier of the content to be shared, the first sharing instruction includes the link identifier of the reference link of the content to be shared, so that the transit system responds to the first sharing instruction and, based on the link identifier of the sharing reference link of the content to be shared, queries and obtains the sharing reference link of the content to be shared; and, send a first access request to the application end, and receive an application access link sent by the application end, the application access link is determined by the application end based on the first access request, and based on the application access link, send a second sharing instruction to the application end, the second sharing instruction includes the sharing reference link of the content to be shared and the configuration information of the content sharing identifier, so that the application end shares the content to be shared to the second user end based on the sharing reference link of the content to be shared and the configuration information of the content sharing identifier.

[0019] In a fourth aspect, an embodiment of the present application provides a content sharing device, which is applied to a transfer system, and the device includes:

[0020] a receiving module, configured to receive a first sharing instruction sent by a first user terminal, the first user terminal displays content to be shared, the content to be shared includes a content sharing identifier, the first sharing instruction is sent by the first user terminal in response to a user inputting the content sharing identifier of the content to be shared, and the first sharing instruction includes a link identifier of a reference link of the content to be shared;

[0021] A processing module, configured to query and obtain a reference link of the content to be shared based on a link identifier of the reference link of the content to be shared in response to the first sharing instruction; and send a first access request to the application end;

[0022] The receiving module is further used to receive an application access link sent by the application end, where the application access link is determined by the application end based on the first access request.

[0023] The sending module is used to send a second sharing instruction to the application end based on the application access link, and the second sharing instruction includes a reference link of the content to be shared and configuration information of the content sharing identifier, so that the application end can share the content to be shared to the second user end based on the reference link of the content to be shared and the configuration information of the content sharing identifier.

[0024] In a fifth aspect, an embodiment of the present application provides a content sharing device, which is applied to an application program, and the method includes:

[0025] a receiving module, configured to receive a first access request sent by the transfer system, the first access request being sent by the transfer system in response to a first sharing instruction, the first sharing instruction being sent by the first user terminal in response to a user inputting a content sharing identifier of content to be shared, the first user terminal displaying the content to be shared, the content to be shared including the content sharing identifier;

[0026] A sending module, used to send an application access link to the transit system, wherein the first access link is determined by the application end based on the first access request;

[0027] The receiving module is further used to receive a second sharing instruction sent by the transfer system based on the application access link, where the second sharing instruction includes a reference link of the content to be shared and configuration information of the content sharing identifier;

[0028] The sharing module is used to share the content to be shared to the second user terminal based on the sharing link of the content to be shared and the configuration information of the content sharing identifier.

[0029] In a sixth aspect, an embodiment of the present application provides a content sharing device, which is applied to a subscription system, and the method includes:

[0030] An acquisition module, used to obtain content parameters of the content to be shared;

[0031] A sending module, configured to send a sharing link request to the transfer system, wherein the sharing link request includes a reference link of the content to be shared, and the reference link of the content to be shared is determined based on content parameters of the content to be shared;

[0032] A receiving module is used to receive a sharing link of the content to be shared sent by the transit system, the sharing link of the content to be shared is determined based on the reference link of the content to be shared, and is used to configure a content sharing identifier in the content to be shared, so that the first user terminal sends a first sharing instruction to the transit system in response to the user's input of the content sharing identifier of the content to be shared, the first sharing instruction includes the link identifier of the reference link of the content to be shared, so that the transit system responds to the first sharing instruction and, based on the link identifier of the sharing reference link of the content to be shared, queries and obtains the sharing reference link of the content to be shared; and, sends a first access request to the application end, and receives an application access link sent by the application end, the application access link is determined by the application end based on the first access request, and based on the application access link, sends a second sharing instruction to the application end, the second sharing instruction includes the sharing reference link of the content to be shared and the configuration information of the content sharing identifier, so that the application end shares the content to be shared to the second user end based on the sharing reference link of the content to be shared and the configuration information of the content sharing identifier.

[0033] In a seventh aspect, an embodiment of the present application provides an electronic device, the device comprising: a processor and a memory storing computer program instructions;

[0034] When the processor executes the computer program instructions, the content sharing method of the first aspect, the second aspect or the third aspect is implemented.

[0035] In an eighth aspect, an embodiment of the present application provides a computer storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the content sharing method of the first aspect, the second aspect, or the third aspect is implemented.

[0036] In a ninth aspect, an embodiment of the present application provides a computer program product. When instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes a content sharing method such as the first aspect, the second aspect, or the third aspect.

[0037] The content sharing method provided in the embodiment of the present application is that the transfer system can receive the first sharing instruction sent by the first user end, and the first user end can display the content to be shared, and the content to be shared includes a content sharing identifier. Based on this, the above-mentioned first sharing instruction is sent by the first user end in response to the user's input of the content sharing identifier of the content to be shared, and the first sharing instruction includes a link identifier of the reference link of the content to be shared. In this way, the transfer system can respond to the first sharing instruction, based on the link identifier of the reference link of the content to be shared, query and obtain the reference link of the content to be shared; and send a first access request to the application end, and receive the application access link sent by the application end, the application access link is determined by the application end based on the first access request, and then can send a second sharing instruction to the application end based on the application access link, the second sharing instruction includes the reference link of the content to be shared and the configuration information of the content sharing identifier, so that the application end can share the content to be shared to the second user end based on the reference link of the content to be shared and the configuration information of the content sharing identifier. In this way, by jumping by the link, when sharing content, it is possible to share pictures, texts, and card messages in chatbot, breaking through the ecological limitations of 5G messages. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0039] Figure 1 This is one of the flowcharts of a content sharing method provided in an embodiment of the present application;

[0040] Figure 2 This is one of the interface schematic diagrams of a content sharing method provided in an embodiment of the present application;

[0041] Figure 3 This is a second flow chart of a content sharing method provided in an embodiment of the present application;

[0042] Figure 4 This is a second interface diagram of a content sharing method provided in an embodiment of the present application;

[0043] Figure 5 This is a third interface diagram of a content sharing method provided in an embodiment of the present application;

[0044] Figure 6 This is a third flowchart of a content sharing method provided in an embodiment of the present application;

[0045] Figure 7It is a schematic diagram of an interactive process of a content sharing method provided in an embodiment of the present application;

[0046] Figure 8 is a structural diagram of a content sharing device applied to a transfer system provided in an embodiment of the present application;

[0047] Fig. 9 is a structural diagram of a content sharing device applied to an application end provided in an embodiment of the present application;

[0048] Fig.10 is a structural diagram of a content sharing device applied to a subscription system provided in an embodiment of the present application;

[0049] Fig.11 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0050] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.

[0051] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article 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, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0052] In order to solve the problems existing in the prior art, the embodiments of the present application provide a content sharing method, device and equipment.

[0053] The content sharing method provided in the embodiment of the present application is described in detail below with reference to the accompanying drawings.

[0054] Figure 1 It is a flowchart of a content sharing method provided in an embodiment of the present application.

[0055] like Figure 1 As shown, the execution subject of the method may be a transfer system. Based on this, the content sharing method may specifically include the following steps:

[0056] S110, receiving a first sharing instruction sent by a first user terminal.

[0057] The first user terminal may refer to electronic devices such as mobile phones and computers, which are not limited here. The first user terminal may display the content to be shared, and the content to be shared may include a content sharing mark. It should be noted that the content to be shared may refer to a message card in the form of a 5G message, and the content sharing mark included in the content to be shared may be a sharing button displayed on the message card. For example, Figure 2 As shown, Figure 2 The mark 21 in the message card refers to the message card, and the mark 22 refers to the content sharing mark in the message card.

[0058] In some embodiments, the first sharing instruction is sent by the first user terminal in response to a user inputting a content sharing identifier for the content to be shared, wherein the input may refer to a click input, a touch input, etc. of the content sharing identifier by the user, which is not specifically limited here.

[0059] In addition, the first sharing instruction may include a link identifier of a reference link of the content to be shared.

[0060] S120 , in response to the first sharing instruction, query and obtain the reference link of the content to be shared based on the link identifier of the reference link of the content to be shared; and send a first access request to the application end.

[0061] Specifically, after receiving the first sharing instruction sent by the first user terminal, the transit system can respond to the first sharing instruction and, based on the link identifier of the reference link of the content to be shared in the first sharing instruction, locally query and obtain the reference link of the content to be shared. In addition, the transit system can also respond to the first sharing instruction by sending a first access request to the application terminal.

[0062] S130, receiving an application access link sent by the application end.

[0063] The application access link may be determined by the application end based on the first access request.

[0064] Specifically, when the transit system responds to the first sharing instruction and sends the first access request to the application end, the application end receives the first access request and can determine the application access link based on the first access request and send the application access link to the transit system. In this way, the transit system can receive the application access link sent by the application end.

[0065] It should be noted that the application generates the URL scheme of the application access link and returns it to the transit system. The transit system receives the URL scheme of the application access link and saves it to the web local storage to avoid repeatedly obtaining the WeChat applet link on the same page. The transit system opens the corresponding application interface by calling the WEB API window.open(URL scheme), and the process ends.

[0066] In this step, since the transfer system is used as an intermediate component, the transfer system interacts with the application interface API, the transfer system receives the application access link, opens the mini program, and uses the 5G message web capability to open the transfer page, thus producing the technical effect of 5G message jumping to the WeChat mini program with one click. By using the transfer system, the 5G message chatbot does not interact and connect directly with the WeChat mini program, reducing the development difficulty and complexity of the chatbot provider, and the transfer system is universal and can form a universal component to provide sharing functions for different chatbots. The transfer page uses WEB local storage technology to save the URL scheme locally, reducing the number of mini program link acquisition requests, resulting in the technical effect of reusable URL scheme links and optimizing the information flow process, speeding up the response speed and reducing the server workload.

[0067] S140, based on the application access link, sending a second sharing instruction to the application end, so that the application end shares the content to be shared to the second user end based on the reference link of the content to be shared and the configuration information of the content sharing identifier.

[0068] In some embodiments, the second sharing instruction includes a reference link of the content to be shared and configuration information of the content sharing identifier.

[0069] In addition, the second user terminal may be an electronic device such as a mobile phone, a computer, a tablet, etc., which is not specifically limited here.

[0070] Specifically, after receiving the application access link sent by the application end, the transit system can send a second sharing instruction to the application end based on the application access link, so that the application end can share the content to be shared to the second user end based on the reference link of the content to be shared in the second sharing instruction and the configuration information of the content sharing identifier.

[0071] In an embodiment of the present application, the transfer system can receive a first sharing instruction sent by a first user end, and the first user end can display the content to be shared, and the content to be shared includes a content sharing identifier. Based on this, the above-mentioned first sharing instruction is sent by the first user end in response to the user's input of the content sharing identifier of the content to be shared, and the first sharing instruction includes a link identifier of a reference link of the content to be shared. In this way, the transfer system can respond to the first sharing instruction, based on the link identifier of the reference link of the content to be shared, query and obtain the reference link of the content to be shared; and send a first access request to the application end, and receive the application access link sent by the application end, the application access link is determined by the application end based on the first access request, and then can send a second sharing instruction to the application end based on the application access link, the second sharing instruction includes the reference link of the content to be shared and the configuration information of the content sharing identifier, so that the application end can share the content to be shared to the second user end based on the reference link of the content to be shared and the configuration information of the content sharing identifier. In this way, by jumping by a link, when sharing content, it is possible to share pictures, text, and card messages in chatbot, breaking through the ecological limitations of 5G messages.

[0072] In order to describe the content sharing method provided by the embodiment of the present application in detail, in one embodiment, the first access request may include a first sub-request and a second sub-request. Based on this, the step of sending the first access request to the application end may specifically include the following steps:

[0073] Sending a first sub-request to the application end, where the first sub-request includes an application identifier and an application key;

[0074] Receive the application access credentials sent by the application end, which are obtained based on the application identifier and application key;

[0075] Sending a second sub-request to the application end, the second sub-request including the application access credential, the application interface path, and the path attribute of the application interface path, the path attribute including the link identifier of the reference link and the content sharing identifier;

[0076] Receive the application access link sent by the application, including:

[0077] Receive an application access link sent by the application end, where the application access link is generated by the application end based on the application access credential, the application interface path, and the path attribute of the application interface path.

[0078] In some embodiments, the first sub-request may include an application identifier and an application key. Accordingly, the application access credential obtained based on the first sub-request is obtained based on the application identifier and the application key in the first sub-request.

[0079] In addition, the second sub-request may include an application access credential, an application interface path, and a path attribute of the application interface path, wherein the path attribute of the application interface path may include a link identifier of a reference link and a content sharing identifier. Based on this, the application access link obtained based on the second sub-request may be generated by the application end based on the application access credential, the application interface path, and the path attribute of the application interface path.

[0080] Specifically, since the above-mentioned first access request can include a first sub-request and a second sub-request, the transit system can send a first sub-request to the application end, and the first sub-request can include an application identifier and an application key, and then can receive the application access credentials sent by the application end based on the application identifier and the application key, and then can send a second sub-request carrying the application access credentials, the application interface path, and the path attributes of the application interface path to the application end, and receive the application access link obtained based on the above-mentioned second sub-request sent by the application end.

[0081] In one example, the transit system can obtain the application access token of the application through the first sub-request application programming interface (Application Programming Interface, API) getAccessToken, and the first sub-request carries configuration parameters such as application ID appid and application secret key secret. In this way, the application end can send the application access token to the transit system after receiving the first sub-request.

[0082] Based on this, the transit system can send a second sub-request to the application end, which carries parameters such as application access credential access_token, application interface path path, and path attribute query of the application interface path, where the query parameter includes the reference link IDurl_id and the shared content identifier share.

[0083] In this embodiment, the transit system can first request to obtain the application access credential of the application end through the first sub-request, and then obtain the application access link of the application end through the second sub-request carrying the application access credential. In this way, the application access link can be accurately and effectively obtained, so that the interface of the corresponding application can be opened through the application access link later.

[0084] In order to describe the content sharing method provided by the embodiment of the present application in more detail, in one embodiment, before the above S110, the content sharing method provided by the embodiment of the present application may specifically include the following steps:

[0085] Receive a sharing link request sent by the subscription system, where the sharing link request includes a reference link of the content to be shared;

[0086] Sending a sharing link of the content to be shared to the subscription system, so that the subscription system adds a content sharing identifier to the content to be shared, and determines that the sharing link of the content to be shared is configuration information of the content sharing identifier;

[0087] In some embodiments, the above-mentioned sharing link request may include a reference link of the content to be shared. In addition, the sharing link of the content to be shared is generated based on the link identifier of the reference link and a preset page address, wherein the link identifier of the reference link is generated by the transit system based on the reference link of the content to be shared. The above-mentioned preset page address can be pre-set based on actual experience or circumstances, and is not specifically limited here.

[0088] Specifically, the transit system can receive a sharing link request sent by the subscription system. Since the sharing link request includes a reference link of the content to be shared, the transit system can obtain the sharing link of the content to be shared based on the reference link of the content to be shared, and send the sharing link of the content to be shared to the subscription system, so that the subscription system can add a content sharing identifier to the content to be shared, and determine that the sharing link of the content to be shared is the configuration information of the content sharing identifier.

[0089] It should be noted that, since the sharing link of the above-mentioned content to be shared can be generated based on the link identifier of the reference link and the preset page address, and the link identifier of the reference link is generated by the transit system based on the reference link of the content to be shared. In one example, after the transit system receives the reference link sent by the subscription system, the transit system can save the reference link, and generate the link identifier of the reference link through relationship mapping, and splice the preset page address with the link identifier of the reference link to obtain the sharing link of the content to be shared.

[0090] In this embodiment, a sharing link request sent by a subscription system can be received, and a sharing link of the content to be shared can be determined based on the reference link of the content to be shared in the sharing link request, and fed back to the subscription system so that the subscription system can configure the content sharing identifier based on the sharing link. In this way, by accurately obtaining the sharing link, the content sharing identifier can be accurately and effectively configured later.

[0091] In one embodiment, before sending the sharing link of the content to be shared to the subscription system, the content sharing method provided in the embodiment of the present application may specifically include the following steps:

[0092] Generate a link identifier for a reference link;

[0093] The reference link and the link identifier of the reference link are saved in association, and a mapping relationship between the link and the link identifier is obtained.

[0094] Specifically, the transit system can generate a link identifier of the reference link before sending the sharing link of the content to be shared to the subscription system, and save the reference link and the link identifier of the reference link by association to obtain a mapping relationship between the link and the link identifier.

[0095] Based on this, the step of querying and obtaining the reference link of the content to be shared based on the link identifier of the reference link of the content to be shared may specifically include:

[0096] Based on the mapping relationship between the link and the link identifier, the link identifier of the reference link is matched to obtain the reference link.

[0097] After obtaining the mapping relationship between the link and the link identifier, the transit system can, upon receiving the first sharing instruction sent by the first user terminal, match the link identifier of the reference link in the first sharing instruction based on the mapping relationship between the link and the link identifier to obtain the reference link.

[0098] In this embodiment, the transfer system can generate a link identifier of the reference link, associate and save the reference link and the link identifier of the reference link, and obtain a mapping relationship between the link and the link identifier, so that the link identifier of the reference link can be matched based on the mapping relationship between the link and the link identifier to obtain the reference link. In this way, the reference link can be obtained accurately and effectively.

[0099] Figure 3 This is the second flowchart of a content sharing method provided in an embodiment of the present application.

[0100] like Figure 3 As shown, the execution subject of the method may be an application end, and the content sharing method may specifically include the following steps:

[0101] S310, receiving a first access request sent by the transit system.

[0102] In some embodiments, the first access request may be sent by the transit system in response to a first sharing instruction, and the first sharing instruction may be sent by the first user terminal in response to a user inputting a content sharing identifier of the content to be shared, wherein the first user terminal may be an electronic device such as a mobile phone or a computer, which is not specifically limited here, and the first user device is used to display the content to be shared, and the content to be shared may include a content sharing identifier. In addition, the input may be a click input, a touch input, etc. of the user for the content sharing identifier.

[0103] S320, sending an application access link to the transfer system.

[0104] In some embodiments, the first access link is determined by the application based on the first access request.

[0105] Specifically, after receiving the first access request sent by the transit system, the application end can determine the application access link based on the first access request and send the application access link to the transit system.

[0106] S330, receiving a second sharing instruction sent by the transfer system based on the application access link.

[0107] In some embodiments, the second sharing instruction may include a reference link of the content to be shared and configuration information of a content sharing identifier.

[0108] Specifically, the application end can apply the access link to the transit system so that the transit system can send the second sharing instruction to the application end based on the application access link. In this way, the application end can receive the second sharing instruction sent by the transit system based on the application access link.

[0109] S340: Share the content to be shared with the second user terminal based on the sharing link of the content to be shared and the configuration information of the content sharing identifier.

[0110] It should be noted that the second user terminal and the first user terminal may be the same user terminal or different user terminals. The second user terminal may also be an electronic device such as a mobile phone or a computer, which is not specifically limited here.

[0111] Since the above-mentioned second sharing instruction can include the reference link of the content to be shared and the configuration information of the content sharing identifier, based on this, the application end can share the content to be shared to the second user end based on the sharing link of the content to be shared and the configuration information of the content sharing identifier in the second sharing instruction.

[0112] In an embodiment of the present application, it is possible to receive a first access request sent by the transit system. Since the first access request is sent by the transit system in response to a first sharing instruction, the first sharing instruction is sent by the first user terminal in response to the user's input of a content sharing identifier for the content to be shared, wherein the first user terminal displays the content to be shared, the content to be shared includes the content sharing identifier, and sends an application access link to the transit system. The first access link is determined by the application terminal based on the first access request, and then the second sharing instruction sent by the transit system based on the application access link can be received. The second sharing instruction includes a reference link of the content to be shared and configuration information of the content sharing identifier, and based on the sharing link of the content to be shared and the configuration information of the content sharing identifier, the content to be shared is shared to the second user terminal. In this way, by jumping by link, when sharing content, it is possible to share pictures, text, and card messages in chatbot, breaking through the ecological limitations of 5G messages.

[0113] In one embodiment, the first access request may include a first sub-request and a second sub-request. Based on this, the step of receiving the first access request sent by the transit system may specifically include:

[0114] receiving a first sub-request sent by the transit system, where the first sub-request includes an application identifier and an application key;

[0115] Send application access credentials to the transit system. The application access credentials are obtained based on the application identifier and application key.

[0116] receiving a second sub-request sent by the transit system, the second sub-request including the application access credential, the application interface path, and the path attribute of the application interface path, the path attribute including the link identifier of the reference link and the content sharing identifier;

[0117] Send an application access link to the transit system, including:

[0118] Send an application access link to the transit system. The application access link is generated by the application end based on the application access credentials, the application interface path, and the path attributes of the application interface path.

[0119] In some embodiments, the first sub-request may include an application identifier and an application key. Accordingly, the application access credential obtained based on the first sub-request is obtained based on the application identifier and the application key in the first sub-request.

[0120] In addition, the second sub-request may include an application access credential, an application interface path, and a path attribute of the application interface path, wherein the path attribute of the application interface path may include a link identifier of a reference link and a content sharing identifier. Based on this, the application access link obtained based on the second sub-request may be generated by the application end based on the application access credential, the application interface path, and the path attribute of the application interface path.

[0121] Specifically, the application end can receive a first sub-request sent by the transit system, which first sub-request includes an application identifier and an application key, and send an application access credential obtained based on the application identifier and the application key to the transit system, and then can send a second sub-request sent by the transit system, which second sub-request includes the application access credential, the application interface path, and the path attributes of the application interface path, and the path attributes include the link identifier of the reference link and the content sharing identifier. In this way, the application end can send an application access link generated based on the application access credential, the application interface path, and the path attributes of the application interface path to the transit system.

[0122] In this embodiment, the application end can feedback the application end's application access credentials to the transit system based on the first sub-request sent by the transit system, and then can feedback the application end's application access link to the transit system based on the second sub-request sent by the transit system carrying the application access credentials. In this way, the transit system can accurately and effectively obtain the application access link, so that the interface of the corresponding application can be opened through the application access link later.

[0123] In one embodiment, the above S340 may specifically include the following steps:

[0124] Based on the sharing link of the content to be shared and the configuration information of the content sharing identifier, the content to be shared is obtained, where the content to be shared includes the content sharing identifier;

[0125] When the application interface of the first user terminal displays the content to be shared, monitoring the operation of the content sharing mark;

[0126] In response to the operation of the content sharing mark, the content to be shared is shared with the second user terminal.

[0127] Specifically, after receiving the second sharing instruction, the application end can obtain the content to be shared based on the sharing link of the content to be shared and the configuration information of the content sharing identifier in the second sharing instruction, and then, when the content to be shared is displayed on the application interface of the first user end, the application end can monitor the operation of the content sharing identifier, and share the content to be shared to the second user end in response to the operation of the content sharing identifier.

[0128] It should be noted that when a user clicks on the content sharing logo, the application can monitor the operation of the content sharing logo and call the mini program forwarding content API onShareAppMessage, carrying parameters such as forwarding title and forwarding path. At this time, the corresponding application interface of the application can be as follows: Figure 4 As shown, the forwarding path parameter needs to set the shared content identifier share to false, which means that the cover-view does not display the "Share" button after forwarding.

[0129] In this way, the application side invokes the WeChat forwarding function and continues as Figure 4 As shown in the figure, the user can click the "Share to Friends" control, select the friends to be shared, and click Send. The content to be shared will be shared to the friend's user terminal in the form of a mini program card. The friend's user terminal can display the content as shown in the figure. Figure 5 In the interface shown, when a friend clicks on the mini program card, the mini program will execute the above steps and display the shared 5G message card content.

[0130] After the user clicks the forward button, he selects a WeChat friend to forward the mini program, and sends it to the friend's conversation page in the mini program card style. Specifically, the WeChat friend clicks to view the shared mini program card on the WeChat conversation page and opens the mini program. The WeChat mini program obtains and parses the chatbot H5 link through a request, and opens the chatbot H5 page internally. The chatbot H5 page displays the shared target 5G message card, and the process ends.

[0131] In this embodiment, the content to be shared can be obtained based on the sharing link of the content to be shared and the configuration information of the content sharing identifier, and when the content to be shared is displayed on the application interface of the first user end, the operation of the content sharing identifier is monitored, and then the content to be shared is shared to the second user end in response to the operation of the content sharing identifier. In this way, by link jumping, when sharing content, pictures, text, and card messages in chatbot can be shared at the same time, breaking through the ecological limitations of 5G messages.

[0132] Based on this, in order to describe the content sharing method provided by the embodiment of the present application in more detail, in one embodiment, the above-mentioned application end may include a page loading component and a view overlay component;

[0133] Based on this, the step of acquiring the content to be shared based on the sharing link of the content to be shared and the configuration information of the content sharing identifier may specifically include:

[0134] Load the content to be shared based on the reference link of the content to be shared through the page loading component;

[0135] When the page loading component finishes loading the content to be shared, the view overlay component renders the content sharing identifier based on the sharing link of the content to be shared.

[0136] Specifically, since the above-mentioned application end may include a page loading component and a view overlay component, the application end can load the content to be shared based on the reference link of the content to be shared through the page loading component, and when the page loading component finishes loading the content to be shared, render the content sharing logo based on the sharing link of the content to be shared through the view overlay component.

[0137] In one example, after receiving the reference link, the application can pass the reference link to the page loading component (web-view component) in the mini-program page by calling the mini-program API setData. In this way, the web-view component receives the reference link and loads the page. The sendMsg parameter carried in the link will be recognized by the chatbot H5 server, and the keyword key will be automatically uploaded, and the sharing card template A will be sent down to display the sharing card content. After the application detects that the web-view component has completed loading the chatbot H5 page, it will call the mini-program API setData with a delay of 300ms to pass the value of the shared content identifier share to the view overlay component (cover-view component).

[0138] Based on this, the cover-view component accepts the share parameter, which is a shared content identifier. If the value of share is recognized as true, the current operation is determined to be sharing, and a "Share" button is rendered floating on the web-view component page, and the open-type value of the button is "share".

[0139] In this embodiment, the content to be shared can be loaded by the page loading component based on the reference link of the content to be shared, and when the page loading component finishes loading the content to be shared, the content sharing logo can be rendered based on the sharing link of the content to be shared by the view overlay component. In this way, the content to be shared can be accurately and effectively displayed on the corresponding interface of the application, so that the sharing of 5G message cards can be realized later.

[0140] Figure 6 This is the third flow chart of a content sharing method provided in an embodiment of the present application.

[0141] like Figure 6 As shown, the execution subject of the method may be a subscription system. Based on this, the method may specifically include the following steps:

[0142] S610: Obtain content parameters of the content to be shared.

[0143] Among them, the above-mentioned content to be shared may refer to a message card embodied in the form of a 5G message. Correspondingly, the content parameter may refer to the relevant parameters of the message card, which is not specifically limited here.

[0144] S620: Send a sharing link request to the transfer system.

[0145] The above-mentioned sharing link request may be a request for obtaining a sharing link, and the sharing link request may include a reference link of the content to be shared, and the reference link of the content to be shared is determined based on the content parameters of the content to be shared.

[0146] Specifically, after obtaining the content parameters of the content to be shared, the subscription system can first determine the reference link of the content to be shared based on the content parameters of the content to be shared, and then send a sharing link request carrying the reference link of the content to be shared to the transit system to request to obtain the sharing link of the content to be shared.

[0147] S630: Receive a sharing link of the content to be shared sent by the transfer system.

[0148] In some embodiments, the sharing link of the content to be shared is determined based on the reference link of the content to be shared and is used to configure a content sharing identifier in the content to be shared. The content sharing identifier may refer to a sharing control of the content to be shared, which is not specifically limited here.

[0149] Specifically, the subscription system can receive the sharing link of the content to be shared sent by the transit system, so that when the first user terminal sends a first sharing instruction to the transit system in response to the user's input of the content sharing identifier of the content to be shared, since the first sharing instruction includes the link identifier of the reference link of the content to be shared, the transit system responds to the first sharing instruction, and based on the link identifier of the sharing reference link of the content to be shared, queries and obtains the sharing reference link of the content to be shared; and, sends a first access request to the application end, and receives the application access link sent by the application end, the application access link is determined by the application end based on the first access request, and based on the application access link, sends a second sharing instruction to the application end, the second sharing instruction includes the sharing reference link of the content to be shared and the configuration information of the content sharing identifier, so that the application end can share the content to be shared to the second user end based on the sharing reference link of the content to be shared and the configuration information of the content sharing identifier.

[0150] In an embodiment of the present application, it is possible to obtain content parameters of the content to be shared, send a sharing link request to the transit system, and receive the sharing link of the content to be shared sent by the transit system. The sharing link of the content to be shared is determined based on the reference link of the content to be shared and is used to configure the content sharing identifier in the content to be shared. Based on this, the first user terminal subsequently responds to the user's input of the content sharing identifier of the content to be shared, and sends a first sharing instruction to the transit system. The first sharing instruction includes the link identifier of the reference link of the content to be shared, so that the transit system responds to the first sharing instruction and queries to obtain the sharing reference link of the content to be shared based on the link identifier of the sharing reference link of the content to be shared; and, send a first access request to the application end, and receive the application access link sent by the application end. The application access link is determined by the application end based on the first access request, and based on the application access link, send a second sharing instruction to the application end, the second sharing instruction includes the sharing reference link of the content to be shared and the configuration information of the content sharing identifier, so that the application end shares the content to be shared to the second user end based on the sharing reference link of the content to be shared and the configuration information of the content sharing identifier. In this way, by jumping through links, it is possible to share pictures, text, and card messages in chatbot while sharing content, breaking through the limitations of the 5G message ecosystem.

[0151] In order to more accurately describe the content sharing method provided in the embodiment of the present application, in one embodiment, the subscription system may include a message template module and a keyword reply module. In addition, the content parameters may include template information IID and shareable attributes.

[0152] Based on this, the above S410 may specifically include the following steps:

[0153] Create a message card template for the content to be shared through the message template module, and obtain a template information identifier of the message card template;

[0154] Configure the shareable attributes of the content to be shared through the message template module;

[0155] Specifically, since the subscription system can include a message template module and a keyword reply module, the subscription system can create a message card template for the content to be shared through the message template module, obtain the template information identifier of the message card template, and configure the shareable attributes of the content to be shared through the message template module.

[0156] It should be noted that the above content parameters may also include the template ID of the above message card template.

[0157] Based on this, before sending the sharing link request to the transfer system, the content sharing method provided in the embodiment of the present application further includes:

[0158] When the attribute value of the shareable attribute is the target attribute value, a keyword is obtained through a keyword reply module, and an initial link is generated based on the template information identifier;

[0159] The reference link is obtained by concatenating the message sending parameter on the initial link and setting the parameter value of the message sending parameter to the keyword.

[0160] The target attribute value may be used to indicate that the content to be shared is shareable content.

[0161] Specifically, when the attribute value of the shareable attribute is the target attribute value, the subscription system can obtain keywords through the keyword reply module, generate an initial link based on the template information identifier, and obtain a reference link by splicing message sending parameters on the initial link and setting the parameter value of the message sending parameter to the keyword.

[0162] In one example, if the content to be shared is a 5G message card, the subscription system can create a message card template A for the 5G message card through the message template module, and save the message card A of the 5G message card to obtain the template ID (template_id) and template information ID (chatbot ID). In addition, during the process of creating the message card template A through the message template module, the subscription system can configure the shareable attribute (shareCard) of the 5G message card. When the shareable attribute can be set to true, it indicates that the 5G message card is a shareable card.

[0163] Based on this, the message template module passes the template information ID, template ID, shareable card and other parameters to the keyword reply module. The keyword reply module can automatically assign keyword (key) reply rules when the acquisition parameters of the 5G message card and the attribute value of the shareable attribute is the target attribute value (ture), indicating that the 5G message card is a shareable card. In this way, when the terminal uploads the keyword key, the card template A corresponding to the template_id is issued, and the initial link (chatbot H5 link) of the content to be shared is generated based on the template information identifier obtained. For example, the initial link can be https: / / rcs.10086.cn / chatboth5 / index.html / # / ? chabotId = {chatbot ID}. When the initial link and keyword are obtained, the keyword reply module can splice the sendMsg parameter on the chatbot H5 link to generate a reference link (key_url), which can be https: / / rcs.10086.cn / chatboth5 / index.html / # / ? chabotId = {chatbot ID} & sendMsg = {key}. When the reference link key_url is accessed, the keyword key is read and automatically uploaded, and chatbot H5 sends the message card template A corresponding to template_id. Request the transfer system service to obtain the sharing link, carrying parameters such as the reference link key_url. In this way, the transfer system obtains the input parameters, generates the sharing link share_url according to the reference link key_url, and returns the sharing link share_url to the subscription system.

[0164] In the above embodiment, the sharing link of the content to be shared can be determined based on a reference link with the shared content, that is, when the transit system feeds back the sharing link to the subscription system, the message template module in the subscription system receives the sharing link share_url, and adds a content sharing logo to the end of the card button of card template A, that is, a "share" button, and the button link is configured as share_url.

[0165] In this embodiment, since the above-mentioned subscription system can obtain the content parameters of the content to be shared through the message template module, and interact with the transit system through the keyword reply module, it can obtain the sharing link of the content to be shared, and the sharing link is determined based on the reference link and keywords. In this way, it is convenient to directly obtain the technical effect of displaying the sharing card content through the reference link.

[0166] Based on the above embodiments, in order to fully and in detail introduce the content sharing method provided by the embodiments of the present application, in one embodiment, Figure 7As shown, the content sharing method provided in the embodiment of the present application may include the following steps:

[0167] S701: The subscription system obtains content parameters of the content to be shared.

[0168] S702, when the attribute value of the shareable attribute is the target attribute value, the subscription system obtains the keyword through the keyword reply module and generates an initial link based on the template information identifier.

[0169] S703, the subscription system obtains a reference link by concatenating message sending parameters on the initial link and setting the parameter value of the message sending parameter as a keyword.

[0170] S704, the subscription system sends a sharing link request to the transit system.

[0171] S705: The transfer system generates a sharing link for the content to be shared based on the reference link of the content to be shared.

[0172] S706: The transit system sends a sharing link of the content to be shared to the subscription system.

[0173] S707: The transfer system receives a first sharing instruction sent by the first user terminal.

[0174] S708: In response to the first sharing instruction, the transfer system queries and obtains a reference link of the content to be shared based on the link identifier of the reference link of the content to be shared.

[0175] S709: The transit system sends a first access request to the application end.

[0176] S710, the application sends an application access link to the transit system.

[0177] S711, the transfer system sends a second sharing instruction to the application end based on the application access link.

[0178] S712: Acquire the content to be shared based on the sharing link of the content to be shared and the configuration information of the content sharing identifier.

[0179] S713: When the application interface of the first user terminal displays the content to be shared, monitoring the operation on the content sharing mark.

[0180] S714, in response to the operation of the content sharing identifier, sharing the content to be shared with the second user terminal.

[0181] In an embodiment of the present application, the subscription system can obtain the content parameters of the content to be shared, and when the attribute value of the shareable attribute is the target attribute value, obtain the keyword through the keyword reply module, and generate an initial link based on the template information identifier, and then can obtain a reference link by splicing the message sending parameters on the initial link and setting the parameter value of the message sending parameters to the keyword, and send a sharing link request to the transit system. In this way, the transit system can generate a sharing link for the content to be shared based on the reference link of the content to be shared, and send the sharing link for the content to be shared to the subscription system.

[0182] Based on this, when the transit system receives the first sharing instruction sent by the first user end, the transit system can respond to the first sharing instruction, query and obtain the reference link of the content to be shared based on the link identifier of the reference link of the content to be shared, and respond to the first sharing instruction to send a first access request to the application end. In this way, the application end sends an application access link to the transit system, and the transit system can send a second sharing instruction to the application end based on the application access link.

[0183] In this way, the application end can obtain the content to be shared based on the sharing link of the content to be shared and the configuration information of the content sharing identifier, and when the content to be shared is displayed on the application interface of the first user end, the application end can listen to the operation of the content sharing identifier, and then share the content to be shared to the second user end in response to the operation of the content sharing identifier.

[0184] Based on the same inventive concept, the embodiment of the present application provides a content sharing device, which can be applied to the transfer system. Figure 8 The content sharing device provided in the embodiment of the present application is described in detail.

[0185] Figure 8 This is one of the structural diagrams of a content sharing device provided in an embodiment of the present application.

[0186] like Figure 8 As shown, the content sharing device 800 may include:

[0187] The receiving module 810 is used to receive a first sharing instruction sent by a first user terminal, the first user terminal displays the content to be shared, the content to be shared includes a content sharing identifier, the first sharing instruction is sent by the first user terminal in response to the user inputting the content sharing identifier of the content to be shared, and the first sharing instruction includes a link identifier of a reference link of the content to be shared;

[0188] The processing module 820 is used to query and obtain the reference link of the content to be shared based on the link identifier of the reference link of the content to be shared in response to the first sharing instruction; and send a first access request to the application end;

[0189] The receiving module 810 is further configured to receive an application access link sent by the application end, where the application access link is determined by the application end based on the first access request.

[0190] The sending module 830 is used to send a second sharing instruction to the application end based on the application access link. The second sharing instruction includes a reference link of the content to be shared and configuration information of the content sharing identifier, so that the application end can share the content to be shared to the second user end based on the reference link of the content to be shared and the configuration information of the content sharing identifier.

[0191] In one embodiment, the first access request includes a first sub-request and a second sub-request; based on this, the content sharing device provided in the embodiment of the present application may further include:

[0192] The sending module is further used to send a first sub-request to the application end, where the first sub-request includes an application identifier and an application key;

[0193] The receiving module is further used to receive the application access credential sent by the application end, where the application access credential is obtained based on the application identifier and the application secret key;

[0194] The sending module is further used to send a second sub-request to the application end, the second sub-request includes the application access credential, the application interface path and the path attribute of the application interface path, the path attribute includes the link identifier of the reference link and the content sharing identifier;

[0195] Based on this, the above-mentioned receiving module is specifically used to receive the application access link sent by the application end, and the application access link is generated by the application end based on the application access credential, the application interface path and the path attribute of the application interface path.

[0196] In one embodiment, the content sharing device provided in the embodiment of the present application may further include:

[0197] The receiving module is further used to receive a sharing link request sent by the subscription system, where the sharing link request includes a reference link of the content to be shared;

[0198] The sending module is further used to send a sharing link of the content to be shared to the subscription system, so that the subscription system can add a content sharing identifier to the content to be shared, and determine that the sharing link of the content to be shared is the configuration information of the content sharing identifier;

[0199] The sharing link of the content to be shared is generated based on the link identifier of the reference link and a preset page address, and the link identifier of the reference link is generated by the transit system based on the reference link of the content to be shared.

[0200] In one embodiment, the content sharing device provided by the embodiment of the present application further includes:

[0201] A generation module, used for generating a link identifier of a reference link;

[0202] An association saving module is used to associate and save the reference link and the link identifier of the reference link to obtain a mapping relationship between the link and the link identifier;

[0203] Based on this, the above processing module is specifically used to match the link identifier of the reference link based on the mapping relationship between the link and the link identifier to obtain the reference link.

[0204] In an embodiment of the present application, in an embodiment of the present application, the transit system can receive a first sharing instruction sent by a first user terminal, and the first user terminal can display the content to be shared, and the content to be shared includes a content sharing identifier. Based on this, the above-mentioned first sharing instruction is sent by the first user terminal in response to the user's input of the content sharing identifier of the content to be shared, and the first sharing instruction includes a link identifier of a reference link of the content to be shared. In this way, the transit system can respond to the first sharing instruction and, based on the link identifier of the reference link of the content to be shared, query and obtain a reference link of the content to be shared; and, send a first access request to the application terminal, and receive an application access link sent by the application terminal, the application access link is determined by the application terminal based on the first access request, and then can send a second sharing instruction to the application terminal based on the application access link, the second sharing instruction includes a reference link of the content to be shared and configuration information of the content sharing identifier, so that the application terminal can share the content to be shared to the second user terminal based on the reference link of the content to be shared and the configuration information of the content sharing identifier. In this way, by jumping through links, it is possible to share pictures, text, and card messages in chatbot while sharing content, breaking through the limitations of the 5G message ecosystem.

[0205] Each module in the content sharing device provided in the embodiment of the present application can be implemented Figure 1 The method steps of the illustrated embodiment can achieve the corresponding technical effects, and for the sake of brevity, they will not be repeated here.

[0206] Based on the same inventive concept, the embodiment of the present application provides a content sharing device, which can be applied to the application end, specifically in combination with Fig. 9 The content sharing device provided in the embodiment of the present application is described in detail.

[0207] Fig. 9 This is one of the structural diagrams of a content sharing device provided in an embodiment of the present application.

[0208] like Fig. 9 As shown, the content sharing device 900 may include:

[0209] The receiving module 910 is used to receive a first access request sent by the transfer system, the first access request is sent by the transfer system in response to a first sharing instruction, the first sharing instruction is sent by the first user terminal in response to a user inputting a content sharing identifier of the content to be shared, and the first user terminal displays the content to be shared, and the content to be shared includes the content sharing identifier;

[0210] A sending module 920, configured to send an application access link to the transit system, wherein the first access link is determined by the application end based on the first access request;

[0211] The receiving module 910 is further configured to receive a second sharing instruction sent by the transfer system based on the application access link, wherein the second sharing instruction includes a reference link of the content to be shared and configuration information of the content sharing identifier;

[0212] The sharing module 930 is used to share the content to be shared to the second user terminal based on the sharing link of the content to be shared and the configuration information of the content sharing identifier.

[0213] In one embodiment, the first access request includes a first sub-request and a second sub-request; based on this, the content sharing method provided in the embodiment of the present application may further include:

[0214] A receiving module, specifically configured to receive a first sub-request sent by the transit system, wherein the first sub-request includes an application identifier and an application key;

[0215] The sending module is also used to send the application access credential to the transit system, where the application access credential is obtained based on the application identifier and the application secret key;

[0216] A receiving module, specifically configured to receive a second sub-request sent by the transit system, wherein the second sub-request includes an application access credential, an application interface path, and a path attribute of the application interface path, wherein the path attribute includes a link identifier of a reference link and a content sharing identifier;

[0217] Based on this, the sending module is specifically used to send an application access link to the transit system. The application access link is generated by the application end based on the application access credentials, the application interface path and the path attributes of the application interface path.

[0218] In one embodiment, the content sharing device provided in the embodiment of the present application may further include:

[0219] An acquisition module, used to acquire the content to be shared based on the sharing link of the content to be shared and the configuration information of the content sharing identifier;

[0220] A monitoring module, used for monitoring the operation of the content sharing mark when the application interface of the first user terminal displays the content to be shared;

[0221] The sharing module is used to share the content to be shared with the second user terminal in response to the operation of the content sharing identifier.

[0222] In one embodiment, the application end includes a page loading component and a view overlay component; based on this, the content sharing device provided in the embodiment of the present application also includes:

[0223] A loading module, used to load the content to be shared based on the reference link of the content to be shared through a page loading component;

[0224] The rendering module is used to render the content sharing mark based on the sharing link of the content to be shared through the view overlay component when the page loading component finishes loading the content to be shared.

[0225] In an embodiment of the present application, it is possible to receive a first access request sent by the transit system. Since the first access request is sent by the transit system in response to a first sharing instruction, the first sharing instruction is sent by the first user terminal in response to the user's input of a content sharing identifier for the content to be shared, wherein the first user terminal displays the content to be shared, the content to be shared includes the content sharing identifier, and sends an application access link to the transit system. The first access link is determined by the application terminal based on the first access request, and then the second sharing instruction sent by the transit system based on the application access link can be received. The second sharing instruction includes a reference link of the content to be shared and configuration information of the content sharing identifier, and based on the sharing link of the content to be shared and the configuration information of the content sharing identifier, the content to be shared is shared to the second user terminal. In this way, by jumping by link, when sharing content, it is possible to share pictures, text, and card messages in chatbot, breaking through the ecological limitations of 5G messages.

[0226] Each module in the content sharing device provided in the embodiment of the present application can be implemented Figure 3 The method steps of the embodiment shown in the figure can achieve the corresponding technical effects, and for the sake of brevity, they will not be repeated here.

[0227] Based on the same inventive concept, the embodiment of the present application provides a content sharing device, which can be applied to the application end, specifically in combination with Fig.10 The content sharing device provided in the embodiment of the present application is described in detail.

[0228] Fig.10 This is one of the structural diagrams of a content sharing device provided in an embodiment of the present application.

[0229] like Fig.10 As shown, the content sharing device 1000 may include:

[0230] An acquisition module 1010 is used to acquire content parameters of the content to be shared;

[0231] A sending module 1020 is used to send a sharing link request to the transfer system, where the sharing link request includes a reference link of the content to be shared, and the reference link of the content to be shared is determined based on content parameters of the content to be shared;

[0232] The receiving module 1030 is used to receive a sharing link of the content to be shared sent by the transit system, the sharing link of the content to be shared is determined based on the reference link of the content to be shared, and is used to configure a content sharing identifier in the content to be shared, so that the first user terminal sends a first sharing instruction to the transit system in response to the user's input of the content sharing identifier of the content to be shared, the first sharing instruction includes the link identifier of the reference link of the content to be shared, so that the transit system responds to the first sharing instruction and, based on the link identifier of the sharing reference link of the content to be shared, queries and obtains the sharing reference link of the content to be shared; and, sends a first access request to the application end, and receives an application access link sent by the application end, the application access link is determined by the application end based on the first access request, and based on the application access link, sends a second sharing instruction to the application end, the second sharing instruction includes the sharing reference link of the content to be shared and the configuration information of the content sharing identifier, so that the application end shares the content to be shared to the second user end based on the sharing reference link of the content to be shared and the configuration information of the content sharing identifier.

[0233] In one embodiment, the subscription system includes a message template module and a keyword reply module; the content parameters include a template information ID and a shareable attribute; based on this, the acquisition module is specifically used to:

[0234] Create a message card template for the content to be shared through the message template module, and obtain a template information identifier of the message card template;

[0235] Configure the shareable attributes of the content to be shared through the message template module.

[0236] Based on this, the content sharing device provided in the embodiment of the present application further includes:

[0237] The acquisition module is further used to acquire the keyword through the keyword reply module when the attribute value of the shareable attribute is the target attribute value, and generate an initial link based on the template information identifier;

[0238] The splicing module is used to obtain a reference link by splicing message sending parameters on the initial link and setting the parameter value of the message sending parameter as a keyword.

[0239] In an embodiment of the present application, it is possible to obtain content parameters of the content to be shared, send a sharing link request to the transit system, and receive the sharing link of the content to be shared sent by the transit system. The sharing link of the content to be shared is determined based on the reference link of the content to be shared and is used to configure the content sharing identifier in the content to be shared. Based on this, the first user terminal subsequently responds to the user's input of the content sharing identifier of the content to be shared, and sends a first sharing instruction to the transit system. The first sharing instruction includes the link identifier of the reference link of the content to be shared, so that the transit system responds to the first sharing instruction and queries to obtain the sharing reference link of the content to be shared based on the link identifier of the sharing reference link of the content to be shared; and, send a first access request to the application end, and receive the application access link sent by the application end. The application access link is determined by the application end based on the first access request, and based on the application access link, send a second sharing instruction to the application end, the second sharing instruction includes the sharing reference link of the content to be shared and the configuration information of the content sharing identifier, so that the application end shares the content to be shared to the second user end based on the sharing reference link of the content to be shared and the configuration information of the content sharing identifier. In this way, by jumping through links, it is possible to share pictures, text, and card messages in chatbot while sharing content, breaking through the limitations of the 5G message ecosystem.

[0240] Each module in the content sharing device provided in the embodiment of the present application can be implemented Figure 6 The method steps of the illustrated embodiment can achieve the corresponding technical effects, and for the sake of brevity, they will not be repeated here.

[0241] Fig.11 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application is shown.

[0242] The electronic device may include a processor 1101 and a memory 1102 storing computer program instructions.

[0243] Specifically, the processor 1101 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0244] The memory 1102 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 1102 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 1102 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 1102 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 1102 is a non-volatile solid-state memory.

[0245] In certain embodiments, the memory 1102 may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage media device, an optical storage media device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Thus, in general, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.

[0246] The processor 1101 implements any one of the content sharing methods in the above embodiments by reading and executing computer program instructions stored in the memory 1102 .

[0247] In one example, the electronic device may further include a communication interface 1103 and a bus 1110. Fig.11 As shown, the processor 1101, the memory 1102, and the communication interface 1103 are connected via a bus 1110 and communicate with each other.

[0248] The communication interface 1103 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0249] Bus 1110 includes hardware, software or both, and the parts of online data flow billing equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front-end bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 1110 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.

[0250] In addition, in combination with the content sharing method in the above embodiments, the present application embodiment can provide a computer storage medium to implement. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any one of the content sharing methods in the above embodiments is implemented.

[0251] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0252] The functional blocks shown in the above block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0253] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.

[0254] Aspects of the present disclosure are described above 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 disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of 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, or other programmable content sharing device to produce a machine so that these instructions executed by the processor of the computer or other programmable content sharing device enable the implementation of the functions / actions specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0255] The above are only specific implementation methods of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims

1. A content sharing method, characterized in that: Applied to a transfer system, the method comprises: Receiving a first sharing instruction sent by a first user terminal, the first user terminal displays content to be shared, the content to be shared includes a content sharing identifier, the first sharing instruction is sent by the first user terminal in response to a user inputting the content sharing identifier of the content to be shared, and the first sharing instruction includes a link identifier of a reference link of the content to be shared; In response to the first sharing instruction, based on the link identifier of the reference link of the content to be shared, query and obtain the reference link of the content to be shared; and send a first access request to the application end; receiving an application access link sent by the application end, where the application access link is determined by the application end based on the first access request; Based on the application access link, a second sharing instruction is sent to the application end, wherein the second sharing instruction includes a reference link of the content to be shared and configuration information of the content sharing identifier, so that the application end can share the content to be shared to a second user end based on the reference link of the content to be shared and the configuration information of the content sharing identifier.

2. The method according to claim 1, characterized in that: The first access request includes a first sub-request and a second sub-request; and sending the first access request to the application end includes: Sending a first sub-request to the application end, wherein the first sub-request includes an application identifier and an application key; Receiving an application access credential sent by the application end, where the application access credential is obtained based on the application identifier and the application secret key; Sending a second sub-request to the application end, the second sub-request including the application access credential, the application interface path, and path attributes of the application interface path, the path attributes including a link identifier of a reference link and a content sharing identifier; The receiving the application access link sent by the application terminal includes: An application access link sent by the application end is received, where the application access link is generated by the application end based on the application access credential, the application interface path, and a path attribute of the application interface path.

3. The method according to claim 1, characterized in that: Before receiving the first sharing instruction sent by the first user terminal, the method further includes: Receiving a sharing link request sent by a subscription system, wherein the sharing link request includes a reference link of the content to be shared; Sending a sharing link of the content to be shared to the subscription system, so that the subscription system adds the content sharing identifier to the content to be shared, and determines that the sharing link of the content to be shared is the configuration information of the content sharing identifier; The sharing link of the content to be shared is generated based on the link identifier of the reference link and a preset page address, and the link identifier of the reference link is generated by the transfer system based on the reference link of the content to be shared.

4. The method according to claim 3, characterized in that Before sending the sharing link of the content to be shared to the subscription system, the method further includes: generating a link identifier of the reference link; Associatively saving the reference link and the link identifier of the reference link to obtain a mapping relationship between the link and the link identifier; The querying and obtaining the reference link of the content to be shared based on the link identifier of the reference link of the content to be shared includes: Based on the mapping relationship between the link and the link identifier, the link identifier of the reference link is matched to obtain the reference link.

5. A content sharing method, characterized in that: Applied to the application end, the method includes: receiving a first access request sent by a transfer system, wherein the first access request is sent by the transfer system in response to a first sharing instruction, wherein the first sharing instruction is sent by a first user terminal in response to a user inputting a content sharing identifier of content to be shared, and the first user terminal displays the content to be shared, wherein the content to be shared includes the content sharing identifier; Sending an application access link to the transit system, where the first access link is determined by the application end based on the first access request; receiving a second sharing instruction sent by the transfer system based on the application access link, wherein the second sharing instruction includes a reference link of the content to be shared and configuration information of the content sharing identifier; Based on the sharing link of the content to be shared and the configuration information of the content sharing identifier, the content to be shared is shared to the second user terminal.

6. The method according to claim 5, characterized in that The first access request includes a first sub-request and a second sub-request; the receiving the first access request sent by the transit system includes: receiving a first sub-request sent by the transit system, wherein the first sub-request includes an application identifier and an application key; Sending an application access credential to the transit system, where the application access credential is obtained based on the application identifier and the application key; receiving a second sub-request sent by the transit system, wherein the second sub-request includes the application access credential, the application interface path, and path attributes of the application interface path, wherein the path attributes include a link identifier of a reference link and a content sharing identifier; The sending the application access link to the transfer system includes: An application access link is sent to the transit system, where the application access link is generated by the application end based on the application access credential, the application interface path, and the path attribute of the application interface path.

7. The method according to claim 5, characterized in that Based on the sharing link of the content to be shared and the configuration information of the content sharing identifier, sharing the content to be shared to the second user terminal includes: Acquire the content to be shared based on the sharing link of the content to be shared and the configuration information of the content sharing identifier; When the application interface of the first user terminal displays the content to be shared, monitoring an operation on the content sharing identifier; In response to the operation of the content sharing identifier, the to-be-shared content is shared with a second user terminal.

8. The method according to claim 7, characterized in that The application end includes a page loading component and a view overlay component; Based on the sharing link of the content to be shared and the configuration information of the content sharing identifier, the content to be shared is obtained, including: Loading the content to be shared based on the reference link of the content to be shared by the page loading component; When the page loading component finishes loading the content to be shared, the view overlay component renders the content sharing logo based on the sharing link of the content to be shared.

9. A content sharing method, characterized in that: Applied to a subscription system, the method comprises: Get the content parameters of the content to be shared; Sending a sharing link request to the transfer system, wherein the sharing link request includes a reference link of the content to be shared, and the reference link of the content to be shared is determined based on content parameters of the content to be shared; Receive a sharing link of the content to be shared sent by the transfer system, the sharing link of the content to be shared is determined based on the reference link of the content to be shared and is used to configure a content sharing identifier in the content to be shared, so that the first user terminal sends a first sharing instruction to the transfer system in response to the user's input of the content sharing identifier of the content to be shared, the first sharing instruction includes the link identifier of the reference link of the content to be shared, so that the transfer system responds to the first sharing instruction and, based on the link identifier of the sharing reference link of the content to be shared, queries and obtains the sharing reference link of the content to be shared; and send a first access request to the application end, and receive an application access link sent by the application end, the application access link is determined by the application end based on the first access request, and based on the application access link, send a second sharing instruction to the application end, the second sharing instruction includes the sharing reference link of the content to be shared and the configuration information of the content sharing identifier, so that the application end shares the content to be shared to the second user end based on the sharing reference link of the content to be shared and the configuration information of the content sharing identifier.

10. The method according to claim 9, characterized in that The subscription system includes a message template module and a keyword reply module; the content parameters include a template information ID and a shareable attribute; the content parameters for obtaining the content to be shared include: Creating a message card template for the content to be shared by the message template module, and obtaining a template information identifier of the message card template; Configuring the shareable attribute of the content to be shared through the message template module; Before sending the sharing link request to the transfer system, the method further includes: In the case where the attribute value of the shareable attribute is the target attribute value, obtaining a keyword through the keyword reply module, and generating an initial link based on the template information identifier; The reference link is obtained by concatenating message sending parameters on the initial link and setting the parameter value of the message sending parameter to the keyword.

11. A content sharing device, characterized in that: Applied to a transfer system, the device comprises: a receiving module, configured to receive a first sharing instruction sent by a first user terminal, wherein the first user terminal displays content to be shared, the content to be shared includes a content sharing identifier, the first sharing instruction is sent by the first user terminal in response to a user inputting the content sharing identifier of the content to be shared, and the first sharing instruction includes a link identifier of a reference link of the content to be shared; a processing module, configured to query and obtain a reference link of the content to be shared based on a link identifier of the reference link of the content to be shared in response to the first sharing instruction; and send a first access request to an application end; The receiving module is further used to receive an application access link sent by the application end, where the application access link is determined by the application end based on the first access request; A sending module is used to send a second sharing instruction to the application end based on the application access link, wherein the second sharing instruction includes a reference link of the content to be shared and configuration information of the content sharing identifier, so that the application end can share the content to be shared to a second user end based on the reference link of the content to be shared and the configuration information of the content sharing identifier.

12. A content sharing device, characterized in that: Applied to the application end, the device includes: a receiving module, configured to receive a first access request sent by the transfer system, wherein the first access request is sent by the transfer system in response to a first sharing instruction, wherein the first sharing instruction is sent by the first user terminal in response to a user inputting a content sharing identifier of content to be shared, and the first user terminal displays the content to be shared, wherein the content to be shared includes the content sharing identifier; A sending module, configured to send an application access link to the transfer system, wherein the first access link is determined by the application end based on the first access request; The receiving module is further used to receive a second sharing instruction sent by the transfer system based on the application access link, wherein the second sharing instruction includes a reference link of the content to be shared and configuration information of the content sharing identifier; The sharing module is used to share the content to be shared with a second user terminal based on the sharing link of the content to be shared and the configuration information of the content sharing identifier.

13. A content sharing device, characterized in that: Applied to a subscription system, the device comprises: An acquisition module, used to obtain content parameters of the content to be shared; A sending module, configured to send a sharing link request to a transfer system, wherein the sharing link request includes a reference link of the content to be shared, and the reference link of the content to be shared is determined based on content parameters of the content to be shared; A receiving module, for receiving a sharing link of the content to be shared sent by the transfer system, the sharing link of the content to be shared is determined based on a reference link of the content to be shared, and for configuring a content sharing identifier in the content to be shared, so that the first user terminal sends a first sharing instruction to the transfer system in response to a user input of the content sharing identifier of the content to be shared, the first sharing instruction includes a link identifier of the reference link of the content to be shared, so that the transfer system responds to the first sharing instruction and, based on the link identifier of the sharing reference link of the content to be shared, queries and obtains the sharing reference link of the content to be shared; and, sending a first access request to an application end, and receiving an application access link sent by the application end, the application access link is determined by the application end based on the first access request, and based on the application access link, sending a second sharing instruction to the application end, the second sharing instruction includes a sharing reference link of the content to be shared and configuration information of the content sharing identifier, so that the application end shares the content to be shared to a second user end based on the sharing reference link of the content to be shared and the configuration information of the content sharing identifier.

14. An electronic device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; The processor reads and executes the computer program instructions to implement the content sharing method as described in any one of claims 1-10.