Content sharing method and apparatus, computer device, and storage medium

By displaying the completed task information and responding to the sharing action in the first instant messaging application, and then sharing it with the associated second instant messaging application, the problem of low efficiency in traditional content sharing is solved, and efficient information sharing across applications is achieved.

CN115373867BActive Publication Date: 2026-02-17TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110556849.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-21
Publication Date
2026-02-17
Estimated Expiration
2041-05-21

AI Technical Summary

Technical Problem

Traditional content sharing methods are inefficient and cannot effectively facilitate efficient information exchange between different instant messaging applications.

Method used

The task completion content and its evaluation information are displayed in the first instant messaging application, and the task completion content and evaluation information are shared with the second instant messaging application that is associated with the task user identifier, so as to realize cross-application information sharing through the interconnection server.

Benefits of technology

It improves the efficiency of task display and sharing, enables cross-application content sharing between different instant messaging applications, and meets the needs of different users to view task completion content and evaluation information in different applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115373867B_ABST
    Figure CN115373867B_ABST
Patent Text Reader

Abstract

The application relates to a content sharing method and device, computer equipment and a storage medium. The method comprises the following steps: in a first instant messaging application corresponding to a first user identifier, task completion content for a target task sent by a terminal corresponding to a task user identifier is displayed; content evaluation information corresponding to the task completion content is displayed; when the content evaluation information meets a sharing condition, in response to a content sharing operation on the task completion content, the task completion content and the content evaluation information are shared to a terminal corresponding to a second user identifier which has a task association relationship with the task user identifier, and the second user identifier is a user identifier corresponding to a second instant messaging application. According to the above scheme, the task completion content is displayed in the first instant messaging application, and the shared user can view the task completion content and the content evaluation information in the second instant messaging application, so that the efficiency of task display and task sharing is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of information sharing, and in particular to a content sharing method and device, a computer device and a storage medium. BACKGROUND

[0002] With the development of network technology, more and more application programs appear. These application programs can interact with each other, for example, sharing content.

[0003] In the traditional technology, when sharing content for an application, a user selects an object to be shared, and then shares the content to be shared in the application to the corresponding object. However, the efficiency of this content sharing method is relatively low. SUMMARY

[0004] Therefore, it is necessary to provide a content sharing method, device, computer device and storage medium to solve the above technical problems.

[0005] A content sharing method, the method comprising: in a first instant messaging application corresponding to a first user identifier, displaying task completion content for a target task sent by a terminal corresponding to a task user identifier; displaying content evaluation information corresponding to the task completion content; in response to a content sharing operation for the task completion content, sharing the task completion content and the content evaluation information with a terminal corresponding to a second user identifier having a task association relationship with the task user identifier, the second user identifier being a user identifier corresponding to a second instant messaging application.

[0006] A content sharing method, the method comprising: in a second instant messaging application corresponding to a second user identifier, displaying a content sharing card; the content sharing card is shared by a first instant messaging application corresponding to a first user identifier in response to a content sharing operation for the task completion content; in response to a trigger operation for the content sharing card, displaying the task completion content corresponding to the content sharing card and the content evaluation information corresponding to the task completion content.

[0007] A content sharing method, the method comprising: receiving a content sharing request; the content sharing request is sent by a first instant messaging application corresponding to a first user identifier in response to a content sharing operation for the task completion content; in response to the content sharing request, determining a second user identifier in the content sharing request having a task association relationship with the task user identifier; sending the task completion content and the content evaluation information to a terminal corresponding to the second user identifier, the second user identifier being a user identifier corresponding to a second instant messaging application.

[0008] A content sharing device, the device comprising: a task completion content display module, configured to display, in a first instant messaging application corresponding to a first user identifier, task completion content for a target task sent by a terminal corresponding to a task user identifier; an evaluation information display module, configured to display content evaluation information corresponding to the task completion content; a content sharing module, configured to, in response to a content sharing operation on the task completion content, share the task completion content and the content evaluation information to a terminal corresponding to a second user identifier having a task association relationship with the task user identifier, the second user identifier being a user identifier corresponding to a second instant messaging application.

[0009] A content sharing device, the device comprising: a sharing card display module, configured to display, in a second instant messaging application corresponding to a second user identifier, a content sharing card; the content sharing card being shared by a first instant messaging application corresponding to a first user identifier in response to a content sharing operation on the task completion content; a content display module, configured to, in response to a trigger operation on the content sharing card, display the task completion content corresponding to the content sharing card and content evaluation information corresponding to the task completion content.

[0010] A content sharing device, the device comprising: a sharing request receiving module, configured to receive a content sharing request; the content sharing request being sent by a first instant messaging application corresponding to a first user identifier in response to a content sharing operation on the task completion content; a user identifier determining module, configured to, in response to the content sharing request, determine a second user identifier having a task association relationship with the task user identifier in the content sharing request; a content sending module, configured to send the task completion content and the content evaluation information to a terminal corresponding to the second user identifier, the second user identifier being a user identifier corresponding to a second instant messaging application. A computer device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program: displaying, in a first instant messaging application corresponding to a first user identifier, task completion content for a target task sent by a terminal corresponding to a task user identifier; displaying content evaluation information corresponding to the task completion content; in response to a content sharing operation on the task completion content, sharing the task completion content and the content evaluation information to a terminal corresponding to a second user identifier having a task association relationship with the task user identifier, the second user identifier being a user identifier corresponding to a second instant messaging application.

[0011] A computer device comprises a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program: in a second instant messaging application corresponding to a second user identifier, a content sharing card is displayed; the content sharing card is shared by a first instant messaging application corresponding to a first user identifier in response to a content sharing operation for the task completion content; in response to a trigger operation for the content sharing card, the task completion content corresponding to the content sharing card and the content evaluation information corresponding to the task completion content are displayed.

[0012] A computer device comprises a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program: receiving a content sharing request; the content sharing request is sent by a first instant messaging application corresponding to a first user identifier in response to a content sharing operation for the task completion content; in response to the content sharing request, determining a second user identifier in the content sharing request that has a task association relationship with the task user identifier; sending the task completion content and the content evaluation information to the terminal corresponding to the second user identifier, and the second user identifier is a user identifier corresponding to a second instant messaging application.

[0013] A computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the following steps: in a first instant messaging application corresponding to a first user identifier, a task completion content for a target task sent by a terminal corresponding to a task user identifier is displayed; content evaluation information corresponding to the task completion content is displayed; in response to a content sharing operation for the task completion content, the task completion content and the content evaluation information are shared with a terminal corresponding to a second user identifier that has a task association relationship with the task user identifier, and the second user identifier is a user identifier corresponding to a second instant messaging application.

[0014] A computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the following steps: in a second instant messaging application corresponding to a second user identifier, a content sharing card is displayed; the content sharing card is shared by a first instant messaging application corresponding to a first user identifier in response to a content sharing operation for the task completion content; in response to a trigger operation for the content sharing card, the task completion content corresponding to the content sharing card and the content evaluation information corresponding to the task completion content are displayed.

[0015] A computer readable storage medium, having stored thereon a computer program, the computer program being executed by a processor to implement the following steps: receiving a content sharing request; the content sharing request being a first instant messaging application corresponding to a first user identifier, and being sent in response to a content sharing operation on task completion content; in response to the content sharing request, determining a second user identifier in the content sharing request that has a task association relationship with the task user identifier; and sending the task completion content and the content evaluation information to a terminal corresponding to the second user identifier, the second user identifier being a user identifier corresponding to a second instant messaging application.

[0016] The content sharing method, device, computer device and storage medium described above can display task completion content sent by a terminal corresponding to a task user identifier in a first instant messaging application corresponding to a first user identifier; display content evaluation information corresponding to the task completion content; and in response to a content sharing operation on the task completion content, share the task completion content and the content evaluation information with a terminal corresponding to a second user identifier that has a task association relationship with the task user identifier. Since the task completion content can be displayed in the first instant messaging application, the task completion content can be shared from the first instant messaging application to a second instant messaging application. Therefore, while the task completion content is displayed in the first instant messaging application, the shared user can view the task completion content and the content evaluation information in the second instant messaging application, improving the efficiency of task display and task sharing. BRIEF DESCRIPTION OF DRAWINGS

[0017] Figure 1 An application environment diagram of the content sharing method in one embodiment;

[0018] Figure 2 A flowchart of the content sharing method in one embodiment;

[0019] Figure 3 A display interface of an evaluation portal in one embodiment;

[0020] Figure 4 A content display interface in one embodiment;

[0021] Figure 5 An interface diagram of a content sharing card in one embodiment;

[0022] Figure 6 An interface diagram of a content sharing card in another embodiment;

[0023] Figure 7 An interface diagram of sharing confirmation information in one embodiment;

[0024] Figure 8a display interface for a job content in an embodiment;

[0025] Figure 9 a flowchart of a content sharing method in another embodiment;

[0026] Figure 10 a flowchart of a content sharing method in another embodiment;

[0027] Figure 11 a scheme architecture diagram of a content sharing method in an embodiment;

[0028] Figure 12 a flowchart of a message intercommunication implementation in an embodiment;

[0029] Figure 13 a flowchart of a content sharing method in another embodiment;

[0030] Figure 14 a structural block diagram of a content sharing device in an embodiment;

[0031] Figure 15 a structural block diagram of a content sharing device in another embodiment;

[0032] Figure 16 a structural block diagram of a content sharing device in another embodiment;

[0033] Figure 17 an internal structure diagram of a computer device in an embodiment. DETAILED DESCRIPTION

[0034] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not used to limit the present application.

[0035] The content sharing method provided by the present application can be applied to, for example, Figure 1The application environment shown in the application scenario. The application scenario includes a first terminal 102, a first server 104, a second server 106, and a second terminal 108. Among them, the first terminal 102 communicates with the first server 104 through the network, the first server 104 communicates with the second server 106 through the network, and the second server 106 communicates with the second terminal 108 through the network. The first server 104 is the server corresponding to the first instant messaging application, and the second server 106 is the server corresponding to the second instant messaging application. The first terminal 102 has a first instant messaging application installed therein, and the first user identifier is logged in the first instant messaging application. The second terminal 108 has a second instant messaging application installed therein, and the second user identifier is logged in the second instant messaging application. The first terminal 102 displays the task completion content sent by the terminal corresponding to the task user identifier for the target task in the first instant messaging application, and displays the content evaluation information corresponding to the task completion content. The first instant messaging application in the first terminal shares the task completion content and the content evaluation information with the second terminal through the first server 104 and the second server 106 in response to the content sharing operation of the task completion content, so that the second terminal 109 displays the task completion content and the content evaluation information in the second instant messaging application. Among them, the first terminal 102 and the second terminal 108 can be, but are not limited to, various personal computers, notebook computers, smart phones, tablet computers and portable wearable devices, and the first server 104 and the second server 106 can be implemented by independent servers or server clusters composed of multiple servers. In addition, the first server 104 and the second server 106 can constitute an interworking server cluster. The first server 104 and the second server 106 can also not be implemented by two independent servers, but can be replaced by a server or a server cluster capable of interacting with the first terminal and the second terminal.

[0036] The content sharing method, device, computer device and storage medium provided in the application can save the data generated during the operation of each embodiment on the blockchain. For example, the task completion content for the target task and the content evaluation information corresponding to the task completion content are recorded in the blockchain; the first terminal obtains the task completion content for the target task from the blockchain and displays it in the first instant messaging application, obtains the content evaluation information corresponding to the task completion content from the blockchain and displays it in the first instant messaging application, and the first instant messaging application shares the task completion content and the content evaluation information with the second terminal. By recording the data in the blockchain, the data can be prevented from being tampered with, the storage reliability of the data is ensured, and the reliability of the object processing process is ensured.

[0037] In one embodiment, as shown in Figure 2 A content sharing method is provided, and the embodiment is applied toFigure 1 The method can be applied to a server, and can also be applied to a system including a terminal and a server, and can be implemented through interaction between the terminal and the server.

[0038] S202, in the first instant messaging application corresponding to the first user identifier, the task completion content sent by the terminal corresponding to the task user identifier for the target task is displayed.

[0039] The user can be a subject performing network operations in the network, and can be a network account registered in the application program. The user identifier can be information for distinguishing and identifying the user, and can be represented by at least one of a network account, a network name, etc. Specifically, the first user identifier can be a user identifier corresponding to a task evaluation user such as a teacher.

[0040] The application can be an application program capable of implementing a specific function. In an embodiment, the application can be a conversation application program capable of performing a conversation, such as an instant messaging application program. Further, the first instant messaging application can be a team instant messaging application program, which can be registered in units of teams, and each member in the team can correspond to a user identifier. The first user identifier is a user identifier registered in the first instant messaging application, and specifically can be a user identifier corresponding to a team member in a certain registered team. Further, the first instant messaging application is installed on the first terminal, and the first user identifier is logged in the first instant messaging application. At this time, the first instant messaging application displays the task completion content sent by the terminal corresponding to the task user identifier for the target task. In some embodiments, the first instant messaging application can also be referred to as the first application.

[0041] The task can be various tasks that can be completed online by a computer, such as performing a calculation task, performing an image analysis task, outputting test information, evaluating answer information, etc. The task can also be various tasks that need to be completed offline, such as completing a math problem on a notebook, completing a certain homework. The target task is a task to which the current content sharing method is directed, and can be one task or multiple tasks. Further, the first terminal can publish the target task through the first instant messaging application, so that the user identifier receiving the target task performs the target task and returns the corresponding task completion content. The task user identifier is an identifier of a user performing the target task, such as a user identifier corresponding to a student, and the task completion content is completed by the user corresponding to the task user identifier. Further, taking homework as an example, the task user identifier can be a user identifier corresponding to a student completing the corresponding homework, or a user identifier corresponding to a parent uploading homework answer information to the corresponding terminal.

[0042] The task completion content is a response result obtained by performing a corresponding response to complete a task, which can be a calculation result, an image analysis result, an answer result, etc., and can be represented in at least one of an image, a text, a voice, a video, etc. Taking a task corresponding to homework of a student as an example, the task completion content can be homework completion content obtained by the student answering the homework arranged by the teacher, which can be referred to as homework content.

[0043] In an embodiment, when the task user identifier completes the target task, the terminal corresponding to the task user identifier obtains the task completion content of the target task; and the terminal corresponding to the task user identifier sends the task completion content to the first terminal. Taking the above process as an example: after the student account completes the homework arranged by the teacher account through the mobile phone, the mobile phone generates homework answer information and sends the homework answer information to the first terminal, and the first terminal displays the homework answer information in the first instant messaging application corresponding to the teacher account. After the student completes the homework arranged by the teacher account, the parent account uploads the homework answer information to the mobile phone, and the mobile phone sends the homework answer information to the first terminal, and the first terminal displays the homework answer information in the first instant messaging application corresponding to the teacher account.

[0044] In an embodiment, when the first terminal receives the task completion content of the target task sent by the second terminal, the first terminal displays the task completion content in the first instant messaging application. The second terminal can be installed with a second instant messaging application, the second terminal can receive the task completion content uploaded by the user through the second instant messaging application, and send the task completion content to the first terminal. The number of second terminals can be multiple. Specifically, the second instant messaging application and the first instant messaging application can be different application programs, and the second instant messaging application can be an instant messaging application program. Specifically, the second instant messaging application can be a personal instant messaging application program. The personal instant messaging application program can be registered in units of individuals, and the registered user can correspond to a user identifier. In some embodiments, the second instant messaging application can also be referred to as the second application.

[0045] S204, displaying content evaluation information corresponding to the task completion content.

[0046] The content evaluation information is information for evaluating the content completion of the task completion content, which can be information for evaluating the task completion quality, timeliness, etc. Further, the content evaluation information can be represented in at least one of a voice, a video, a text, a picture, etc. In addition, the content evaluation information can be represented by at least one of a content level, a content quality score, etc., and can also be represented by a comment, etc. Specifically, taking homework as an example, the content evaluation information is at least one of a homework score, a homework rating, a homework comment, and a homework review, etc.

[0047] In an embodiment, the first terminal displays the content evaluation information corresponding to the task completion content in the first instant messaging application. Further, the first terminal can display the task completion content and the content evaluation information in the same interface of the first instant messaging application, or in different interfaces of the first instant messaging application.

[0048] In an embodiment, displaying the content evaluation information corresponding to the task completion content comprises: displaying an evaluation entry in the first instant messaging application; when an evaluation operation for the task completion content is received through the evaluation entry, determining the content evaluation information corresponding to the task completion content according to the evaluation operation, and displaying the content evaluation information corresponding to the task completion content in the first instant messaging application.

[0049] Further, the evaluation entry can be displayed on the interface displaying the task completion content. As shown in FIG. 3B, the interface displays the task completion content 302 of the CCC, and the interface also displays an evaluation entry 304. Through the evaluation entry 304, the first terminal can receive a scoring operation and a rating operation input by the first user identifier, and obtain the corresponding content evaluation information based on at least one of the scoring result corresponding to the scoring operation and the rating result corresponding to the rating operation. In an embodiment, the interface can also display a switching control. Specifically, the switching control can be a target task switching control, such as the “previous” and “next” controls in FIG. 3C, which respectively correspond to switching to the previous target task and the next target task. In addition, the switching control can also be a task completion content switching control, such as the “previous” and “next” controls in FIG. 3D, which respectively correspond to switching to the previous task completion content and the next task completion content. Figure 3 Figure 3 Figure 3

[0050] S206, in response to the content sharing operation for the task completion content, sharing the task completion content and the content evaluation information to a terminal corresponding to a second user identifier having a task association relationship with the task user identifier, the second user identifier being a user identifier corresponding to the second instant messaging application.

[0051] In an embodiment, the second user identifier can be a user identifier corresponding to a task completion user such as a student, a parent, etc.

[0052] ​​​The task association relationship is an association relationship existing on a task, and can be an association relationship between user identifiers that process the same task. The task association relationship can be determined according to at least one of the following manners: determining, according to a task association operation of a user, a second user identifier that has a task association relationship with a task user identifier, determining, according to a task session group in which a task user identifier is located, a user identifier that has a task association relationship with the task user identifier, determining, according to a session group in which a target task is published, a user identifier that has a task association relationship with the task user identifier, and determining, according to a user identifier that needs to complete a target task, a user identifier that has a task association relationship with the task user identifier.

[0053] In an embodiment, the task association relationship can be determined according to a selection of a user corresponding to the first user identifier. For example, when a task association operation triggered by the user corresponding to the first user identifier is received, a user identifier corresponding to the task association operation is determined, and a second user identifier that has a task association relationship with the task user identifier is obtained.

[0054] In an embodiment, a task session group in which a task user identifier is located is determined, a user identifier in the same task session group as the task user identifier is determined, and a task association relationship between the determined user identifier and the task user identifier is established.

[0055] In an embodiment, user identifiers in a session group in which a target task is published are determined, and a task association relationship between these user identifiers and a task user identifier is established. Further, when a task is published through a session, a task association relationship can be determined according to a session relationship. User identifiers that have a task association relationship can have a session, and the session can be used to complete the transmission of information related to the task. At this time, the task association relationship can also be referred to as a session association relationship. Specifically, a task user identifier and a second user identifier can have a session, and the session can be used to complete the transmission of information related to the task. Therefore, a task association relationship exists between the two. Specifically, the task user identifier and the second user identifier can be user identifiers in the same session group, or the task user identifier and the second user identifier can be user identifiers that have a friend relationship in a first instant messaging application or a second instant messaging application. The task user identifier and the second user identifier can be the same user identifier or different user identifiers. In addition, the second user identifier can include the task user identifier. For example, a first terminal receives homework answer information sent by a terminal corresponding to an A parent account, displays the homework answer information in a first instant messaging application, and then shares the homework answer information to terminals corresponding to each parent account in the same class group, and the A parent account is included in the parent accounts.

[0056] In an embodiment, the task association relationship can be determined based on the conversation group. The specific implementation can be: determining the conversation group corresponding to the target task, determining the association relationship between each user identifier in the conversation group, and obtaining the task association relationship; or determining the conversation group in which the task user identifier is located, determining the association relationship between each user identifier in the conversation group and the task user identifier, and obtaining the task association relationship. Further, the first user identifier can be identified in both the first instant messaging application and the second instant messaging application, so the first user identifier in the first instant messaging application can have a conversation with the second user identifier in the second instant messaging application, and thus there is a conversation association relationship between them. Similarly, the second user identifier can also be identified in both the first instant messaging application and the second instant messaging application.

[0057] In an embodiment, the user identifiers that need to complete the target task are determined, and the task association relationship between these user identifiers and the task user identifier is established.

[0058] The conversation group can refer to a group of network users who have a conversation through a network platform, and can be a set of users in an instant messaging application for conversation. The conversation group can include at least three group members, i.e., at least three users. In the conversation group, a user identifier can output conversation information to a conversation box of the conversation group through at least one of text, voice, or video, and a user receiving the conversation information can also output conversation information to the conversation group through at least one of text, voice, or video to achieve conversation exchange. The text mode can include a web link mode. For the web link conversation form, the terminal can display the corresponding link, and receive a user's click operation through the link corresponding control to open the corresponding web page, for example, a user sends a link corresponding to a content sharing card in the group, and users in the group can click the link corresponding to the content sharing card, at which time the terminal displays the corresponding task completion content on the interface. The link can be displayed in the form of a card.

[0059] The first user identifier and the second user identifier can be user identifiers in the conversation group. When the first user identifier and the second user identifier are in the same conversation group or have an association relationship with the conversation group, it can be considered that the first user identifier and the second user identifier have a conversation association relationship. In an embodiment, when the first user identifier and the second user identifier are user identifiers in the same conversation group, the second user identifier can be the user identifiers of all or part of the users in the conversation group except the first user identifier in the second instant messaging application. In an embodiment, the second user identifier can also be a user identifier that has a conversation association relationship with the first user identifier. Further, the first terminal shares the task completion content and the content evaluation information with the terminal corresponding to the second user identifier that has a conversation association relationship with the second user identifier.

[0060] The content sharing operation can be an operation triggering sharing of the task completion content. The operation can be implemented by clicking or sliding the display, or by voice or gestures. Further, a sharing portal can be displayed in the interface. When a triggering operation for the sharing portal is received, it is determined that the content sharing operation for the task completion content is received. Alternatively, the content sharing operation can be automatically generated. For example, when the content evaluation information meets the sharing condition, the first terminal determines that the content sharing operation is received. At this time, the first terminal shares the task completion content and the content evaluation information with the terminal corresponding to the second user identifier through the first instant messaging application. In an embodiment, the first terminal can determine that the content sharing operation for the task completion content is received when a sharing operation for the content evaluation information is received. The first terminal shares the task completion content and the content evaluation information with the terminal corresponding to the second user identifier which has a task association relationship with the task user identifier. In another embodiment, the first terminal can determine that the content sharing operation for the task completion content is received when a sharing operation for the target task is received. The first terminal shares the task completion content and the content evaluation information with the terminal corresponding to the second user identifier which has a task association relationship with the task user identifier.

[0061] The terminal corresponding to the second user identifier can be a terminal currently logged in by the second user identifier. The terminal corresponding to the second user identifier can be referred to as a second terminal. The second terminal has a second instant messaging application installed therein, and the second user identifier is a user identifier registered in the second instant messaging application. Further, the second terminal can display the received task completion content and the content evaluation information in the second instant messaging application when the task completion content and the content evaluation information shared by the first terminal are received.

[0062] In an embodiment, the first instant messaging application and the second instant messaging application are different applications. When the task completion content is shared, the sharing is triggered and implemented in the first instant messaging application. The task completion content can be shared to the terminal corresponding to the user identifier of another application without calling or jumping to the second instant messaging application.

[0063] Further, the first terminal shares the task completion content and the content evaluation information with the terminal corresponding to the second user identifier when the content sharing operation is received.

[0064] In an embodiment, in response to the content sharing operation for the task completion content, the first terminal determines a second user identifier having a task association relationship with the task user identifier, shares the task completion content and the content evaluation information to a terminal corresponding to the second user identifier, and the terminal corresponding to the second user identifier displays the task completion content and the content evaluation information. Further, the terminal corresponding to the second user identifier can display the task completion content and the content evaluation information in at least one of a text, a voice, a video, and a picture. Further, the task completion content and the content evaluation information can be displayed in an interface, and the task completion content and the content evaluation information can be displayed in the same interface or in different interfaces.

[0065] Specifically, the implementation process of S206 can be that, in response to the content sharing operation for the task completion content in the first instant messaging application, the first terminal shares the task completion content and the content evaluation information to a terminal corresponding to a second user identifier having a task association relationship with the task user identifier while maintaining in the first instant messaging application, so that the terminal corresponding to the second user identifier displays the task completion content and the content evaluation information in the second instant messaging application.

[0066] In the above content sharing method, the task completion content can be displayed in the first instant messaging application, and the task completion content can be shared to the second instant messaging application in the first instant messaging application. Therefore, while the task completion content is displayed in the first instant messaging application, the shared user can view the task completion content and the content evaluation information in the second instant messaging application, improving the efficiency of task display and task sharing. In addition, the information sharing between the first instant messaging application and the second instant messaging application is realized through the task association relationship between the first user identifier and the second user identifier, the task completion content and the content evaluation information displayed in the first instant messaging application can be shared to the second instant messaging application, realizing the cross-application sharing of the content, and effectively improving the efficiency of content sharing.

[0067] Taking homework as an example, if the teacher wants to share the homework with the parents, the teacher and the parents need to install and log in the same type of application to share the message in the application. In fact, due to different required functions, the applications logged in by the teacher and the parents can be different, and the conventional technology cannot effectively solve the problem of sharing homework between the teacher and the parents. In the embodiments of the present application, the teacher can log in the first instant messaging application, and the parents log in the second instant messaging application. Without the need of application switching or switching, the teacher can share the homework to the second instant messaging application logged in by the parents through the first instant messaging application. The teacher can fully utilize the functions in the first instant messaging application, and the parents can fully utilize the functions in the second instant messaging application.

[0068] In an embodiment, the task completion content and the content evaluation information can also be shared to the terminal corresponding to the third user identifier. The third user identifier can be a user identifier registered in the first instant messaging application. Further, when the content evaluation information meets the sharing condition, the first terminal converts the task completion content and the content evaluation information into a data format corresponding to the second instant messaging application through the interworking server, and then shares the task completion content and the content evaluation information to the terminal corresponding to the second user identifier to display the task completion content and the content evaluation information in the second instant messaging application; the first instant messaging application server shares the task completion content and the content evaluation information to the terminal corresponding to the third user identifier to display the task completion content and the content evaluation information in the first instant messaging application. The interworking server can be a server cluster composed of the first instant messaging application server and the second instant messaging application server. The first instant messaging application server is a server for providing services for the first instant messaging application, and the second instant messaging application server is a server for providing services for the second instant messaging application. The above embodiment realizes the sharing of content in the same application according to the application type corresponding to the second user identifier, and also realizes the cross-application content sharing.

[0069] In an embodiment, in response to a content sharing operation on the task completion content, the terminal corresponding to the second user identifier having a task association relationship with the task user identifier is shared with the task completion content and the content evaluation information, including: when the content evaluation information meets the sharing condition, a sharing entrance for the task completion content is displayed; in response to a trigger operation on the sharing entrance, the terminal corresponding to the second user identifier having a task association relationship with the task user identifier is shared with the task completion content and the content evaluation information.

[0070] The sharing condition is a condition required to be met for content sharing. The sharing condition can be pre-set, and the content evaluation information can be detected to obtain attribute information corresponding to the content evaluation information. When it is determined that the attribute information of the content evaluation information is pre-set attribute information, it is determined that the content evaluation information meets the sharing condition. Therefore, the task completion content corresponding to the content evaluation information of the pre-set attribute can be shared. Whether the content evaluation information meets the sharing condition can be determined by at least one of the content level, semantic sentiment, sharing willingness, keyword, and word frequency feature.

[0071] In some embodiments, when the content evaluation information indicates that the content level corresponding to the task completion content is within a pre-set level range, it is determined that the content evaluation information meets the sharing condition. For example, the content level can be greater than or less than a set level threshold, thereby realizing analysis of the task completion content within the pre-set level range. Taking homework as an example, when the sharing condition is greater than the set level threshold, the sharing of excellent homework can be realized. When the sharing condition is less than the set level threshold, the sharing of poor homework can be realized. After semantic analysis of the content evaluation information, it is determined that the semantic sentiment obtained by the analysis is that the task completion content needs to be shared. For example, after semantic analysis of the homework comments, it is determined that the semantic sentiment of the teacher is that the homework needs to be shared according to the result of the semantic analysis, and it is determined that the corresponding content evaluation information meets the sharing condition. After semantic analysis of the content evaluation information, it is determined that the sharing willingness obtained by the analysis is that the content evaluation information meets the sharing condition. For example, after semantic analysis of the homework comments, it is determined that the sharing willingness of the teacher is that the homework needs to be shared according to the result of the semantic analysis, and it is determined that the corresponding content evaluation information meets the sharing condition. The keywords in the content evaluation information are determined. When the keywords are specific keywords, it is determined that the content evaluation information meets the sharing condition. For example, the homework comments contain the keyword "excellent", and it is determined that the corresponding content evaluation information meets the sharing condition. The word frequency feature in the content evaluation information is determined. When the word frequency feature in the content evaluation information is greater than a set word frequency threshold, it is determined that the content evaluation information meets the sharing condition. The word frequency threshold can be two, three, etc. For example, the word frequency corresponding to "excellent" is greater than two, and it is determined that the corresponding content evaluation information meets the sharing condition.

[0072] The sharing portal is an entrance capable of receiving a sharing operation. When the sharing operation is received through the sharing portal, the first terminal triggers the second user identifier corresponding terminal to share the task completion content and the content evaluation information. Further, the first terminal determines that the sharing operation is received when a triggering operation is received for the sharing portal.

[0073] In one embodiment, the first terminal can display the sharing portal on the interface of the content evaluation information in the first instant messaging application when the content evaluation information meets the sharing condition.

[0074] In one embodiment, when the content evaluation information does not meet the sharing condition, the sharing portal can not be displayed, and in this case, the corresponding terminal of the second user can not be identified to share the task completion content and the content evaluation information.

[0075] In one embodiment, the content evaluation information and the sharing portal can be displayed simultaneously. Specifically, upon receiving the content evaluation information, the first terminal determines whether the content evaluation information meets the sharing condition, and when the content evaluation information meets the sharing condition, the content evaluation information and the sharing portal are displayed synchronously in the interface of the first instant messaging application. This way, the user can quickly trigger the sharing operation, improving the efficiency of content sharing. When the content evaluation information does not meet the sharing condition, the content evaluation information is displayed in the interface of the first instant messaging application.

[0076] In one embodiment, when the sharing portal is displayed, the sharing prompt information can also be displayed. The sharing prompt information is prompt information that prompts the first user to trigger the sharing operation, which can be displayed in the form of text, picture, voice, etc. Taking homework as an example, the implementation of displaying the sharing prompt information in the form of text can be: sharing excellent homework to the group.

[0077] The above embodiments automatically display the sharing portal by the first instant messaging application, which can effectively improve the triggering efficiency of content sharing, and further improve the efficiency of content sharing.

[0078] In one embodiment, in response to the content sharing operation for the task completion content, the task completion content and the content evaluation information are shared to the terminal corresponding to the second user identifier that has a task association relationship with the task user identifier, including: when the task completion content meets the sharing condition, a sharing portal for the task completion content is displayed; in response to the triggering operation for the sharing portal, the task completion content and the content evaluation information are shared to the terminal corresponding to the second user identifier that has a task association relationship with the task user identifier.

[0079] In one embodiment, displaying the content evaluation information corresponding to the task completion content includes: in response to the evaluation operation for the task completion content, displaying the content evaluation information corresponding to the task completion content on the content display interface of the task completion content; when the content evaluation information meets the sharing condition, displaying a sharing portal for the task completion content, including: when the content evaluation information meets the sharing condition, displaying the sharing portal for the task completion content on the content display interface.

[0080] The content display interface is an interface for the user to display content on the first terminal, which can be an interface generated based on the first instant messaging application.

[0081] In an embodiment, the task completion content can be displayed on the content display interface corresponding to the first instant messaging application. When the content evaluation information is obtained, the content evaluation information can be displayed on the content display interface. When the content evaluation information meets the sharing condition, the sharing entrance can be displayed on the content display interface. The task completion content, the content evaluation information, and the sharing entrance are all displayed through one content display interface, which can reduce the time of interface switching and improve the information display efficiency.

[0082] Specifically, taking the task completion content as the homework content as an example, the content display interface can be as shown in Figure 4 The content display interface displays the homework content 402 and the homework review 404 of the CCC. The homework review 404 includes the rating (A+) and the comment (The completion is not bad, but there is some carelessness.). The first terminal determines that the homework review meets the sharing condition, and then displays the sharing entrance 406, i.e., the selection control corresponding to the class group, on the content display interface of the first instant messaging application. At the same time of displaying the sharing entrance, the sharing prompt information is displayed: worthy of commendation! Share this excellent homework to the class group.

[0083] In an embodiment, the content sharing method further includes: in response to a modification operation on the content evaluation information, displaying the modified content evaluation information; and when the modified content evaluation information does not meet the sharing condition, canceling the display of the sharing entrance.

[0084] The modification entrance can be displayed on the interface. Through the modification entrance, the first terminal can receive the modification operation on the content evaluation information, and then obtain the modified content evaluation information. As shown in Figure 4 The “modify review” control in the figure is the modification entrance. Further, when a trigger operation on the modification entrance is received, the content display interface as shown in Figure 3 can be displayed again, and then the new content evaluation information is received.

[0085] The content evaluation information not meeting the sharing condition can be that the content level corresponding to the content evaluation information is not the target level or is less than the level threshold, or that the comment corresponding to the content evaluation information no longer contains the specific keyword. At this time, the content display interface can be displayed again, and the sharing entrance is no longer displayed on the interface. The level threshold can be determined according to the actual situation, for example, the top three in the order or the top three in the proportion. Taking the level evaluation on the homework as an example, the level threshold B, when the homework rating is A or A+, it is higher than the level threshold B, at this time, the corresponding homework is determined as excellent homework, which meets the sharing condition.

[0086] Based on the modification operation on the content evaluation information, the display of the sharing entrance can be adjusted in the above embodiment, and then the intelligent interaction display can be performed according to the operation of the user identifier, thereby improving the intelligence of the content sharing.

[0087] In an embodiment, when the content evaluation information meets the sharing condition, in response to a content sharing operation on the task completion content, the task completion content and the content evaluation information are shared to a terminal corresponding to a second user identifier having a task association relationship with the task user identifier, including: when the content level corresponding to the content evaluation information is the target level, it is determined that the content evaluation information meets the sharing condition, and a sharing portal for the task completion content is displayed; in response to a content sharing operation on the sharing portal, the task completion content and the content evaluation information are shared to a terminal corresponding to a second user identifier having a task association relationship with the task user identifier.

[0088] The target level can be a pre-set content level, or a level higher than the level threshold. For example, when the level threshold is B, if the homework rating corresponding to the homework is A+, which is higher than the level threshold, it is determined that the content level of the homework is the target level. At this time, the homework content can be shared.

[0089] The above embodiment can enable the first user identifier to timely and completely perceive the content evaluation information, and can quickly trigger the sharing operation, thereby improving the efficiency of content sharing.

[0090] In an embodiment, in response to a content sharing operation on the task completion content, the task completion content and the content evaluation information are shared to a terminal corresponding to a second user identifier having a task association relationship with the task user identifier, including: when the content level corresponding to the content evaluation information is higher than the level threshold, it is determined that the content evaluation information meets the sharing condition; in response to a content sharing operation on the task completion content, the task completion content and the content evaluation information are shared to a terminal corresponding to a second user identifier having a task association relationship with the task user identifier.

[0091] The content level corresponding to the task completion content being higher than the level threshold can mean that the content level corresponding to the task completion content is greater than or equal to the level threshold.

[0092] In an embodiment, when the content evaluation information indicates that the content level corresponding to the task completion content is higher than the level threshold, the first terminal determines that the content evaluation information meets the sharing condition; in response to a content sharing operation on the task completion content, the first terminal shares the task completion content and the content evaluation information to a terminal corresponding to a second user identifier having a task association relationship with the task user identifier while maintaining the state in the first instant messaging application, so that the terminal corresponding to the second user identifier displays the shared task completion content and the content evaluation information in the second instant messaging application.

[0093] The above embodiment determines whether to share the task completion content and the content evaluation information with the second user identifier based on the relative relationship between the content level of the task completion content and the level threshold, that is, the sharing of the task completion content and the content evaluation information can be realized in a targeted manner, and the reliability of content sharing is effectively improved.

[0094] In one embodiment, in response to the content sharing operation for the task completion content, the task completion content and the content evaluation information are shared with the terminal corresponding to the second user identifier which has a task association relationship with the task user identifier, including: in response to the content sharing operation for the task completion content, a content sharing card is sent to the terminal corresponding to the second user identifier which has a task association relationship with the task user identifier, and the content sharing card corresponds to the sharing description information displayed, and the sharing description information is information describing that the content level corresponding to the task completion content is higher than the level threshold, and the content sharing card is used to trigger the display of the task completion content and the content evaluation information.

[0095] The content sharing card is a card used to trigger the display of the task completion content. The card can receive a trigger operation, and when the trigger operation is received, the second instant messaging application can be triggered to display the corresponding task completion content and the content evaluation information. In addition, the terminal corresponding to the second user identifier can display the content sharing card in the second instant messaging application.

[0096] The sharing description information is information describing the shared content, which can be information describing the content level of the task completion content. Further, the sharing description information describes information that the content level corresponding to the task completion content is higher than the level threshold. Taking homework as an example, when the homework rating meets the sharing condition, the corresponding homework can be called excellent homework, and the sharing description information can be information describing the excellent homework.

[0097] In one embodiment, the first terminal can automatically generate the sharing description information when the content level corresponding to the task completion content is higher than the level threshold, and carry the sharing description information when sending the content sharing card to the terminal corresponding to the second user identifier, so that the terminal corresponding to the second user displays the sharing description information while displaying the content sharing card in the second instant messaging application.

[0098] In one embodiment, the first instant messaging application can display the sharing description information on the content sharing card; or the sharing description information can be displayed outside the content sharing card, for example, through a conversation message outside the content sharing card. Specifically, Figure 5 An interface schematic diagram for displaying the content sharing card in one embodiment. The content description information 504 is displayed on the content sharing card 502, which is in the form of text: share an excellent homework.

[0099] In an embodiment, the second terminal can also display a thumbnail corresponding to the task completion content in the process of displaying the content sharing card. Specifically, the second terminal acquires a thumbnail identifier, acquires a target thumbnail corresponding to the thumbnail identifier from a thumbnail server, and displays the content sharing card with the target thumbnail as a cover.

[0100] The target thumbnail is a thumbnail corresponding to the task completion content, which can be a thumbnail displaying key content in the task completion content. Taking a homework as an example, as shown in FIG. 6, a homework content thumbnail 602 is displayed on the content sharing card. Figure 6

[0101] The thumbnail server is a server for storing thumbnails, which can be implemented by a file server or the like. The file server is a general server for storing files independently of a business.

[0102] Further, when the first terminal determines that the content evaluation information meets the sharing condition, the first terminal generates a target thumbnail corresponding to the task completion content and generates a thumbnail identifier corresponding to the target thumbnail, and stores the target thumbnail in the thumbnail server based on the thumbnail identifier. After the second terminal receives the sharing data sent by the first terminal, the second terminal acquires the thumbnail identifier therefrom, and then acquires the target thumbnail from the thumbnail server based on the thumbnail identifier, and then displays the content sharing card in the second instant messaging application based on the target thumbnail.

[0103] In an embodiment, taking a homework as an example, the shared homework is required to display a thumbnail on a mini-program message card. Therefore, the first terminal generates a sharing thumbnail, uploads the sharing thumbnail to a file server, generates a file ID (Identity document, identity number), and then the second terminal can download the corresponding sharing thumbnail from the file server based on the file ID and display the thumbnail.

[0104] The above embodiment triggers the second instant messaging application to display the content description information while displaying the content sharing card, which enables the user identifier to more intuitively know the content level of the shared content without re-sending the content description information outside the display of the content sharing card. This can effectively simplify the operation of the user identifier when conducting a conversation and improve the content sharing efficiency.

[0105] ​In an embodiment, in response to the content sharing operation on the task completion content, the task completion content and the content evaluation information are shared to terminals corresponding to the second user identifiers having a task association relationship with the task user identifier, including: in response to the content sharing operation on the task completion content, the task completion content and the content evaluation information are shared to terminals corresponding to each second user identifier in the task publishing conversation group; the task publishing conversation group is a conversation group for publishing the target task.

[0106] The task publishing conversation group is a conversation group for publishing the target task, i.e., a conversation group for publishing the target task. In an embodiment, the conversation group can be configured with an operation control, for example, a task publishing operation control. Specifically, the first user identifier or other user identifiers other than the first user identifier publish the target task in the task publishing conversation group by triggering the operation control. After completing the publication of the target task, the first instant messaging application can carry the conversation group identifier of the task publishing conversation group in the target task, and when sharing the task completion content and the content evaluation information to the terminals corresponding to the second user identifiers, the task publishing conversation group can be determined based on the conversation group identifier of the task publishing conversation group, the second user identifiers in the task publishing conversation group are obtained, and then the terminals logged in by the second user identifiers are determined, and the task completion content and the content evaluation information are shared to the terminals.

[0107] The above embodiment determines the second user identifiers to which the content is shared through the task publishing conversation group, and then shares the task completion content and the content evaluation information, which can accurately send the task completion content and the content evaluation information to be shared to the corresponding terminals, and ensures the reliability of the content sharing process.

[0108] In an embodiment, in response to the content sharing operation on the task completion content, the task completion content and the content evaluation information are shared to terminals corresponding to the second user identifiers in the task publishing conversation group, including: in response to the content sharing operation on the task completion content, sharing confirmation information for the task publishing conversation group is displayed; and in response to a confirmation operation on the sharing confirmation information, the task completion content and the content evaluation information are shared to terminals corresponding to each second user identifier in the task publishing conversation group.

[0109] The sharing confirmation information is information for confirming the task publishing conversation group, i.e., confirmation information for the object to be shared by the content. Further, the sharing confirmation information can be displayed in the form of a conversation group confirmation window.

[0110] In an embodiment, assuming that the task publishing conversation group is a group of "Red Sun Primary School Grade One", the interface for displaying the sharing confirmation information can be as follows: Figure 7As shown, when the first terminal receives a triggering operation of the "send" control, it is determined that a confirmation operation for the sharing confirmation information is received, at which time the task completion content and the content evaluation information are shared to the terminals corresponding to each second user identifier in the task publishing conversation group. When the first terminal receives a triggering operation of the "cancel" control, it is determined that a cancel operation for the sharing confirmation information is received, at which time the sharing of the task completion content and the content evaluation information to the terminals corresponding to each second user identifier in the task publishing conversation group is stopped. In addition, as shown, the first terminal can also receive message information through the message entry in the interface, so that the second instant messaging application in the second terminal displays the message information while displaying the task completion content and the content evaluation information. Figure 7

[0111] In an embodiment, the terminal corresponding to the second user identifier can display the task publishing conversation group in the second instant messaging application, and then display the task completion content and the content evaluation information in the task publishing conversation group in the form of conversation messages.

[0112] In the above embodiment, when the first terminal receives a confirmation operation for the sharing confirmation information, it shares the task completion content and the content evaluation information to the terminals corresponding to the second user identifiers. Through the interaction with the user, the task completion content and the content evaluation information can be accurately shared to the terminals corresponding to the task publishing conversation group publishing the target task.

[0113] In an embodiment, in response to a content sharing operation for the task completion content, the terminal corresponding to the second user identifier having a task association relationship with the task user identifier is shared with the task completion content and the content evaluation information, including: in response to the content sharing operation for the task completion content, a conversation group confirmation window is displayed; when a triggering operation for the conversation group confirmation window is received, the task completion content and the content evaluation information are shared to a target conversation group corresponding to the conversation group confirmation window in the terminal corresponding to the second user identifier.

[0114] Among them, the target task can be published in the conversation group, at which time the target conversation group can be the task publishing conversation group. In some cases, the target task can also not be published in the conversation group, for example: a task published through a general operation platform of an application, or a task published through an offline way. At this time, the target conversation group can be a conversation group determined by a set algorithm, for example: a conversation group recently interacted by the first user identifier; or a conversation group selected by the user identifier.

[0115] In an embodiment, in response to a content sharing operation for the task completion content, a conversation group confirmation window is displayed, including: when the target task is a task published in the target conversation group, in response to the content sharing operation for the task completion content, a conversation group confirmation window for the target conversation group is displayed.​

[0116] In an embodiment, in response to the content sharing operation on the task completion content, the session group confirmation window is displayed, including: when the target task is a task published in the content display subject, in response to the content sharing operation on the task completion content, the session group confirmation window is displayed, and the list of session groups associated with the first user identifier is displayed in the session group confirmation window.

[0117] The session groups associated with the first user identifier can be all session groups in which the first user identifier is located, or can be part of the session groups. Further, a set number of session groups in which the first user identifier has had a conversation in the past, for example, 10 session groups in which the first user identifier has had a conversation in the past 12 hours, can be displayed in the session group confirmation window. In addition, the session groups in which the first user identifier is located can be determined, the sending time of the session messages in these session groups can be determined, and the 10 session groups with the largest sending time can be displayed in descending order.

[0118] The content display subject can be a subject capable of displaying task completion content and the like, and the content display subject can also display session group messages and the like. Further, the content display subject can be a first instant messaging application. Specifically, when the target task is a task published through an operation platform in the first instant messaging application, it is determined that the target task is a task published in the content display subject, and in response to the content sharing operation on the task completion content, the session group confirmation window is displayed, and the list of session groups in which the first user identifier has had a conversation within a set time period is displayed in the session group confirmation window.

[0119] Further, after displaying the list of session groups in the session group confirmation window, a session group selection operation can be received, the session group corresponding to the selection operation is determined as the target session group, and then the task completion content and the content evaluation information are shared with the terminal corresponding to the second user identifier corresponding to the target session group.

[0120] In an embodiment, the task completion content and the content evaluation information are shared with the terminals corresponding to the second user identifiers in the task publishing session group, including: sending a content sharing request to the server, the content analysis request carrying a session group identifier corresponding to the task publishing session group; the content sharing request is used to trigger the server to determine the session user identifier corresponding to the session group identifier in the second instant messaging application, and the determined session user identifier is used as the second user identifier, and the task completion content and the content evaluation information are shared with the terminal corresponding to the second user identifier.

[0121] The server can be a server capable of simultaneously supporting functions of the first instant messaging application and the second instant messaging application. The server can be implemented by one server or by two or more servers. In the case of the latter, the server can include a first instant messaging application server and a second instant messaging application server. The first instant messaging application server communicates with the first terminal network and provides services for the first instant messaging application, and the second instant messaging application server communicates with the second terminal network and provides services for the second instant messaging application.

[0122] The content sharing request is a request to share content in the first instant messaging application to the second instant messaging application.

[0123] The session group identifier is an identifier that uniquely represents a session group and can be implemented by at least one of a group number, a group name, etc. The session group can be a session group that can be synchronously run in the first instant messaging application and the second instant messaging application. In the first instant messaging application and the second instant messaging application, the same network user can correspond to a first user identifier and a second user identifier, i.e., two user identifiers. Therefore, after receiving the content sharing request, the server needs to determine the session user identifier corresponding to the session group identifier in the second instant messaging application, and then obtain the second user identifier.

[0124] In this embodiment, the second user identifier is determined by the server, which can realize the conversion of the user identifier of the first instant messaging application and the second instant messaging application, so that the first terminal can share the task completion content and the content evaluation information in the first instant messaging application to the second instant messaging application without jumping to the second instant messaging application, and realize cross-application sharing of content.

[0125] In one embodiment, when the content evaluation information meets the sharing condition, in response to the content sharing operation of the task completion content, the task completion content and the content evaluation information are shared to the terminals corresponding to each second user identifier in the task publishing session group, including: through the interworking server of the first instant messaging application and the second instant messaging application, converting the task completion content and the content evaluation information into a data format matched with the second instant messaging application, and sharing the task completion content and the content evaluation information converted in the data format to the terminal corresponding to the second user identifier.

[0126] When the data format conversion is performed, the task completion content and the content evaluation information can be converted into a data format recognizable by the second instant messaging application according to the data conversion protocol corresponding to the first instant messaging application and the second instant messaging application.

[0127] In an embodiment, the task completion content and the content evaluation information are converted into a data format matched with the second instant messaging application through an interworking server of the first instant messaging application and the second instant messaging application, the terminal corresponding to the second user identifier is identified, and the task completion content and the content evaluation information after data format conversion are shared, including: sending a data sharing request to a first instant messaging application server in the interworking server, the data sharing request carrying the task completion content, the content evaluation information, and a data conversion identifier; so that the first instant messaging application server converts the task completion content and the content evaluation information into a data format corresponding to a second instant messaging application server in the interworking server, obtains a data format matched with the second instant messaging application, and shares the task completion content and the content evaluation information after data format conversion to the terminal corresponding to the second user identifier.

[0128] The data conversion identifier is an identifier for indicating that data conversion is needed. Further, the data conversion identifier can be represented by an identifier corresponding to the application. When the first instant messaging application server receives a data sharing request sent by the first terminal on which the first instant messaging application is installed, it determines the application identifier corresponding to the data sharing request. When it is determined that the application identifier is an identifier corresponding to the second instant messaging application, it is determined that the sender of the data sharing request and the sharing object belong to different applications, and data format conversion is needed. Therefore, the first instant messaging application server converts the task completion content and the content evaluation information into a data format.

[0129] The above embodiment realizes data format conversion between the first instant messaging application and the second instant messaging application through a server, so that the corresponding terminal can process the received data, and cross-application content sharing is effectively realized.

[0130] In an embodiment, the terminal corresponding to the second user identifier having a task association relationship with the task user identifier is shared with the task completion content and the content evaluation information, and the second user identifier is a user identifier corresponding to the second instant messaging application, including: obtaining sub-application configuration information from a first instant messaging application server corresponding to the first instant messaging application; assembling the sub-application configuration information, the task completion content, and the content evaluation information into a sharing data packet; sharing the sharing data packet with the terminal corresponding to the second user identifier; so that when the terminal corresponding to the second user identifier obtains the sharing data packet, it configures a content sharing card in the form of a sub-application card based on the sub-application configuration information, displays the content sharing card in the second instant messaging application, and in response to a trigger operation on the content sharing card, displays the task completion content corresponding to the content sharing card and the content evaluation information corresponding to the task completion content based on the page corresponding to the sub-application.

[0131] The sub-application can be an additional application capable of running in the first instant messaging application and the second instant messaging application, and can be implemented by a mini-program or the like. Taking the mini-program as an example, the sub-application configuration information can be configuration information for generating a mini-program card and configuration information of a mini-program page.

[0132] In one embodiment, when the terminal corresponding to the second user identifier obtains the sharing data packet, the sharing data packet is disassembled to obtain the sub-application configuration information, the task completion content, and the content evaluation information. The sub-application configuration information is parsed according to the mini-program protocol, the content sharing card in the form of a mini-program card is generated based on the parsed information, and the content sharing card is displayed in the second instant messaging application. When a trigger operation for the content sharing card is received, the interface of the second instant messaging application is switched to a mini-program page, and the task completion content and the content evaluation information are displayed in the mini-program page. Taking homework as an example, a schematic diagram of a task completion content interface displayed by a mini-program can be as shown in Figure 8 . In addition, the content evaluation information can also be displayed on the task completion content interface, wherein the content evaluation information is not shown in Figure 8 .

[0133] In the above embodiments, the task completion content and the content evaluation information are assembled in the sharing data packet based on the sub-application configuration information, so that the second instant messaging application can display the content sharing card in the form of a sub-application card. Since the sub-application can run in the first instant messaging application and the second instant messaging application, content sharing between the first instant messaging application and the second instant messaging application can be realized by means of the sub-application. The first terminal can remain in a state of logging in to the first instant messaging application, and the second terminal can remain in a state of logging in to the second instant messaging application, without state switching. The obstacle in the content sharing process is greatly reduced, and the efficiency of content sharing is effectively improved.

[0134] In one embodiment, as shown in Figure 9 , a content sharing method is provided. Taking the second terminal in Figure 1 as an example, the method includes the following steps:

[0135] S902, in the second instant messaging application corresponding to the second user identifier, a content sharing card is displayed. The content sharing card is shared by the first instant messaging application corresponding to the first user identifier in response to a content sharing operation for the task completion content when the content evaluation information corresponding to the task completion content meets the sharing condition.

[0136] In an embodiment, the first instant messaging application installed in the first terminal shares the content sharing card to the second terminal in response to the content sharing operation on the task completion content, and the second terminal displays the content sharing card in the second instant messaging application corresponding to the second user identifier.

[0137] S904, in response to the triggering operation on the content sharing card, display the task completion content corresponding to the content sharing card and the content evaluation information corresponding to the task completion content.

[0138] In an embodiment, when receiving the triggering operation on the content sharing card, the second terminal displays the task completion content corresponding to the content sharing card and the content evaluation information corresponding to the task completion content in the second instant messaging application.

[0139] In the above content sharing method, the task completion content can be displayed in the first instant messaging application, and the task completion content can be shared to the second instant messaging application in the first instant messaging application. Therefore, while the task completion content is displayed in the first instant messaging application, the shared user can view the task completion content and the content evaluation information in the second instant messaging application, improving the efficiency of task display and task sharing.

[0140] In an embodiment, the sharing condition includes that the content evaluation information indicates that the content level corresponding to the task completion content is higher than the level threshold, and the content sharing card is displayed in the second instant messaging application corresponding to the second user identifier, including: displaying the content sharing card and the sharing description information corresponding to the content sharing card in the second instant messaging application corresponding to the second user identifier; and the sharing description information is information describing that the content level corresponding to the task completion content is higher than the level threshold.

[0141] In the above embodiment, the second instant messaging application displays the content description information while displaying the content sharing card, which can enable the user identifier to more intuitively know the content level of the shared content without re-sending the content description information in addition to displaying the content sharing card, which can effectively simplify the operation of the user identifier when conducting a conversation and improve the content sharing efficiency.

[0142] In an embodiment, in the second instant messaging application corresponding to the second user identifier, the content sharing card is displayed, including: in the second instant messaging application corresponding to the second user identifier, the content sharing card corresponding to the content sharing sub-application in the second instant messaging application is displayed; in response to a trigger operation for the content sharing card, the task completion content corresponding to the content sharing card and the content evaluation information corresponding to the task completion content are displayed, including: in response to the trigger operation for the content sharing card, the content sharing page corresponding to the content sharing sub-application is displayed, and the task completion content and the content evaluation information corresponding to the task completion content are displayed in the content sharing page.

[0143] In the above embodiment, the data communication between the first instant messaging application and the second instant messaging application is realized based on the sub-application, so that the terminal corresponding to the second user identifier can display the content sharing card in the form of a sub-application card in the second instant messaging application. Since the sub-application can run in both the first instant messaging application and the second instant messaging application, the content sharing between the first instant messaging application and the second instant messaging application can be realized by means of the sub-application. The first terminal can remain in the state of logging in the first instant messaging application, and at the same time, the second terminal can remain in the state of logging in the second instant messaging application, without the need for state switching. The obstacle in the content sharing process is greatly reduced, and the efficiency of content sharing is effectively improved.

[0144] In an embodiment, in response to a trigger operation for the content sharing card, the task completion content corresponding to the content sharing card and the content evaluation information corresponding to the task completion content are displayed, including: in response to the trigger operation for the content sharing card, the sharing data packet shared by the first instant messaging application is obtained; the sharing data packet is assembled by sub-application configuration information, task completion content and content evaluation information; the sub-application configuration information includes sub-application page loading information and card display information; the content sharing card in the form of a sub-application card is configured based on the card display information in the sub-application configuration information; the content sharing card is displayed in the second instant messaging application; in response to the trigger operation for the content sharing card, the page corresponding to the sub-application is constructed based on the sub-application page loading information in the sub-application configuration information; the task completion content corresponding to the content sharing card and the content evaluation information corresponding to the task completion content are displayed in the page corresponding to the sub-application.

[0145] The sub-application page loading information is information required for loading a content sharing page corresponding to the sub-application. Taking a mini-program as an example, the sub-application page loading information can include username, appid, pagepath, and other basic information required for loading a mini-program page. The username is a username, the appid is a mini-program identifier, and the pagepath is a page path that can identify a certain page of the mini-program. The card display information is information required for displaying a content sharing card through a sub-application page. Taking a mini-program as an example, the card display information can include title, weappiconurl, and other fields required for displaying a mini-program message card. The title is a title of the card message, which can be the sharing description information in the foregoing embodiments, and the weappiconurl is a link address of an image on the card.

[0146] The sharing data packet can not directly include the task completion content and the content evaluation information, but can include a content identifier corresponding to the task completion content and the content evaluation information. When the sub-application obtains the content identifier, the sub-application pulls the task completion content and the content evaluation information from the first instant messaging application server based on the content identifier, and then displays the task completion content and the content evaluation information.

[0147] In one embodiment, the sharing data packet carries a content identifier, and the task completion content corresponding to the content sharing card and the content evaluation information corresponding to the task completion content are displayed in the page corresponding to the sub-application, including: the second terminal pulls the task completion content corresponding to the content sharing card and the content evaluation information corresponding to the task completion content from the first instant messaging application server corresponding to the first instant messaging application based on the content identifier carried in the sharing data packet; and the pulled task completion content and the content evaluation information are displayed in the page corresponding to the sub-application.

[0148] Further, the second terminal parses and assembles the sharing data packet into mini-program message data and sends the mini-program message data to the first instant messaging application server, so that the first instant messaging application server returns the task completion content and the content evaluation information based on the content identifier corresponding to the task completion content and the content evaluation information.

[0149] In the above embodiments, the first terminal encapsulates the task completion content and the content evaluation information based on the sub-application configuration information to obtain the sharing data packet, and the second terminal can display the content sharing card in the form of a sub-application card. Since the sub-application can run in both the first instant messaging application and the second instant messaging application, the content sharing between the first instant messaging application and the second instant messaging application can be realized by means of the sub-application. The obstacle in the content sharing process is greatly reduced, and the efficiency of content sharing is effectively improved.

[0150] In addition, the applet can be replaced by a link message. The second terminal receives the link message and opens a corresponding h5 (HTML5.0, HTML5 is a language description method for building web content) page. The h5 page is used to realize the pulling and display of the task completion content and the content evaluation information.

[0151] In one embodiment, as shown in Figure 10 , a content sharing method is provided. The method is applied to an interworking server, which can be composed of a first server and a second server in Figure 1 . The method includes the following steps:

[0152] S1002, receiving a content sharing request; the content sharing request is sent by a first instant messaging application corresponding to a first user identifier in response to a content sharing operation on task completion content.

[0153] In one embodiment, the first instant messaging application corresponding to the first user identifier sends a content sharing request to the interworking server through a first terminal in response to a content sharing operation on task completion content. The interworking server receives the content sharing request sent by the first terminal.

[0154] S1004, in response to the content sharing request, determining a second user identifier in the content sharing request that has a task association relationship with the first user identifier.

[0155] In one embodiment, the interworking server determines a conversation group in which the first user identifier is located in response to the content sharing request, and determines the user identifier of the conversation user identifier in the second instant messaging application as the second user identifier.

[0156] S1006, sending the task completion content and the content evaluation information to a terminal corresponding to the second user identifier, the second user identifier being a user identifier corresponding to the second instant messaging application. The terminal corresponding to the second user identifier can be referred to as a second terminal.

[0157] In one embodiment, the interworking server sends the task completion content and the content evaluation information to the second terminal, so that the second terminal displays the task completion content and the content evaluation information in the second instant messaging application.

[0158] In the above content sharing method, the task completion content can be displayed in the first instant messaging application, and the task completion content can be shared to the second instant messaging application in the first instant messaging application. Therefore, while the task completion content is displayed in the first instant messaging application, the shared user can view the task completion content and the content evaluation information in the second instant messaging application, improving the efficiency of task display and task sharing.

[0159] In an embodiment, in response to the content sharing request, determining the second user identifier having a task association relationship with the first user identifier in the content sharing request comprises: in response to the content sharing request, extracting the session group identifier corresponding to the first user identifier from the content sharing request; determining the session user identifier corresponding to the session group identifier in the second instant messaging application, and taking the determined session user identifier as the second user identifier.

[0160] In the above embodiment, the server determines the session group identifier, and based on the session group identifier, the user identifier conversion between the first instant messaging application and the second instant messaging application can be implemented, and then the task completion content and the content evaluation information in the first instant messaging application are shared to the second instant messaging application, so that the content sharing across applications is realized in the state that the first terminal remains logged in the first instant messaging application and the second terminal remains logged in the second instant messaging application.

[0161] In an embodiment, the sharing condition comprises that the content evaluation information indicates that the content level corresponding to the task completion content is higher than the level threshold; and the task completion content and the content evaluation information are sent to the terminal corresponding to the second user identifier, comprising: the task completion content, the content evaluation information and the sharing description information are sent to the terminal corresponding to the second user identifier, and the sharing description information is information describing that the content level corresponding to the task completion content is higher than the level threshold.

[0162] In the above embodiment, the server triggers the terminal to display the content description information while displaying the task completion content and the content evaluation information, so that the user identifier can more intuitively know the content level of the shared content without sending the content description information again outside the content sharing card, which can effectively simplify the operation of the user identifier when having a conversation and improve the content sharing efficiency.

[0163] In an embodiment, the task completion content and the content evaluation information are sent to the terminal corresponding to the second user identifier, comprising: the task completion content and the content evaluation information are converted into a data format matched with the second instant messaging application, and the task completion content and the content evaluation information converted in the data format are shared to the terminal corresponding to the second user identifier.

[0164] In one embodiment, the interworking server comprises a first instant messaging application server corresponding to the first instant messaging application and a second instant messaging application server corresponding to the second instant messaging application; and the sending of the task completion content and the content evaluation information to the terminal corresponding to the second user identifier comprises: the first instant messaging application server in the interworking server receiving a data sharing request sent by the first terminal, the data sharing request carrying the task completion content, the content evaluation information, and a data conversion identifier; the first instant messaging application server performing data format conversion on the task completion content and the content evaluation information according to a data format corresponding to the second instant messaging application server in the interworking server to obtain a data format matched with the second instant messaging application; and the second instant messaging application server sharing the task completion content and the content evaluation information after data format conversion with the terminal corresponding to the second user identifier.

[0165] The application further provides an application scenario applying the content sharing method. Specifically, taking a target task as an example, the content sharing method is applied in the application scenario as follows:

[0166] The scheme architecture of the content sharing method is shown in Figure 11 The components in the architecture and the functions implemented by the components are described in detail as follows:

[0167] (1) The first application client comprises a task business module and an interworking message module, wherein the task business module comprises a UI (User Interface) layer, a logic layer, and a protocol layer. The first application client can be a client installed on a terminal, and the first application client can be the first application in the foregoing embodiments, and in this case, the terminal can be referred to as a first terminal. The components in the first application client are described in detail as follows:

[0168] A. The UI layer is responsible for displaying task content and providing a first application side user with operation entrances for task correction, comments, and the like. The first application side user can be a network account corresponding to a task evaluation user such as a teacher, and the first application is an application for evaluating task completion content, which can facilitate the teacher to evaluate the task completion content and share excellent tasks through the first application. Therefore, the first application side user can be a network account corresponding to a teacher, which can be referred to as a teacher.

[0169] B. The logic layer is responsible for data encapsulation, analysis, and storage.

[0170] C. The protocol layer is responsible for pulling the sharing required information from the job service module of the first application server. After pulling the sharing required information, the sharing required information is assembled into the data format of the applet message and delivered to the interworking message module. The sharing required information can include applet configuration information.

[0171] The interworking message module is a module for message communication with the first application server, and is used for sending messages.

[0172] Technical details:

[0173] The interworking group established on the first application, the interworking group is identified and displayed on the first application and the second application. When the teacher finishes the homework correction, and the first application client determines that the homework is rated as excellent homework, the first application client will display the sharing entrance through the UI layer. When the teacher clicks the button corresponding to the sharing entrance, the first application client pulls the sharing information from the server. The sharing information includes various data required for sending applet card messages, including basic information required for applet page loading and fields required for applet message card display. The fields required for card display can be determined according to the homework content. Then the first application client parses and assembles the sharing message into the homework applet message and delivers it to the interworking message module to send to the first application server.

[0174] (2) The first application server includes a job service module and an interworking message module, wherein the job service module is composed of a storage layer and a CGI (Common Gateway Interface) layer.

[0175] A. The storage layer is responsible for storing data generated by the first application server, for example, storing homework content and teacher evaluation.

[0176] B. The CGI layer is responsible for obtaining CGI data. The client or applet can access the corresponding interface of the CGI layer to obtain the corresponding homework content and teacher evaluation from the storage layer.

[0177] The interworking message module is a module for message communication with the first application client and the second application server.

[0178] Technical details:

[0179] After receiving the homework applet message of the first application client, the first application server determines the sending of the interworking group through the sending session type, and will adopt the interworking background to send the homework applet message after data format conversion to the second application server according to the data format agreed with the second application server.

[0180] (3) The second application server includes an interworking message module, the interworking message module is a module for message communication with the first application server and the second application client, and is used for sending messages. The first application server and the second application server can jointly constitute an interworking background.

[0181] Technical details:

[0182] After receiving the joblet message, the second application server pushes the joblet message to the second application client. At the same time, the second application client also initiates message synchronization to the second application server at regular intervals, and synchronizes the interworking message in the case of untimely pushing by the second application server.

[0183] (4) The second application client includes an interworking message module and a job display module. The interworking message module is used for communication with the second application server. The job display module is used to realize UI display of job content. In addition, the second application client is a client installed on a terminal, and the second application client can be the second application in the foregoing embodiments, and at this time, the terminal can be referred to as a second terminal.

[0184] Technical details:

[0185] Since the joblet message is a general message data format, after the second application client synchronizes the joblet message of the second application server in the interworking background, the joblet message can be directly parsed and displayed, and a small program card corresponding to the joblet message is displayed. Then, the second application side user clicks the small program card, and the second application client opens the small program page in the opening mode of the small program, and displays the excellent job in the small program page. The second application side user can be a network account corresponding to a parent, which can be referred to as a parent.

[0186] (5) The sharing joblet includes a page logic module and a UI display module. The page logic module is responsible for displaying the small program page, and the UI display module is used to display the UI of the job based on the small program page logic.

[0187] Technical details:

[0188] When receiving the operation of clicking the small program card, after opening the corresponding small program page by using the basic information required by the small program page, the small program page logic uses the carried job data to request the shared excellent job from the job service module of the first application server, and then the shared excellent job is pulled and displayed by the page layout and style sheet of the small program.

[0189] The above embodiment is a comprehensive technical solution combining the foreground and background of the first application, the foreground and background of the second application, and the applet. The data of the first application side user is shared to the second application interworking background in the form of interworking messages, and then the second application interworking background synchronizes the second application client by using the push-pull architecture of the interworking message module. Finally, the second application client displays the applet message, and the applet page returns to the job service module of the first application server to pull job data and perform related display, thereby completing the entire excellent job sharing process. When the job content meets the conditions, the sharing process is triggered, which can ensure the quality of the shared job. In addition, users related to the target task, such as students and parents, do not need to log in to the first application and can view excellent jobs in the logged-in second application.

[0190] In one embodiment, the first application client, the first application server, the second application server, and the second application client realize message interworking through the interworking message module. The technical details of message interworking can be as shown in Figure 12 , and the specific description is as follows:

[0191] When the sender interworking server (i.e., the first application server in the foregoing embodiment) sends a message, the logic server asynchronously distributes the message to the message queue (message MQ). The message queue writes the message into the message storage of the receiver according to the interworking data format in a diffusion writing manner, so as to write the message into the receiver storage in an asynchronous distribution manner. The message is asynchronously pushed to the push module. Then, the long connection of the push module is used to notify the receiver interworking server (i.e., the second application server in the foregoing embodiment) of the new message. The receiver interworking server initiates a synchronization request for the message through the logic server, and the message storage returns the latest message to complete the message synchronization between the sender interworking server and the receiver interworking server. Among them, Figure 12 The return response in the above embodiment is a response sent by the receiver of the message to the sender of the message, indicating that the corresponding message has been received.

[0192] The application further provides an application scenario. Specifically, as shown in Figure 13 , the content sharing method is applied in the application scenario as follows:

[0193] (1) After the teacher performs the review and rating of the homework, the first application client displays a sharing entrance for excellent homework. When receiving a click operation of the teacher on the sharing entrance, the first application client requests the first application background to pull the job sharing data. The first application background is the server corresponding to the first application.

[0194] (2) The first application backend returns the sharing information to the first application client, including the basic information required for loading the applet page required for sending the shared applet message and the information required for message card display, and can also include the homework content and teacher rating.

[0195] (3) The first application client assembles the homework applet message and sends it based on the UI interaction with the teacher. At this time, it can be directly sent to the group chat where the homework is arranged, or it can be sent after selecting the appropriate class group chat.

[0196] (4) The homework applet message is first delivered to the first application backend. After the first application backend determines that it is a homework applet message belonging to an interworking group, it spreads the homework applet message. For other teachers in the group, since they all use the first application, they can directly write to the first application backend storage. For second application side parent users, they are delivered to the second application backend through the first application message module and the second application message module in the first application / second application interworking backend. Figure 13 The second application backend is not shown in the figure.

[0197] (5) After the second application backend receives the homework applet message delivery from the first application backend, it writes and stores the messages of the relevant parent users and synchronizes them to the second application client through the push-pull model.

[0198] (6) After the second application client receives the homework applet message, it is a general applet message, which is parsed by the client logic and displayed in the applet card, which is naturally supported.

[0199] (7) The parent clicks on the applet card, and the second application client enters the applet page. The applet uses the homework id and other information carried in the homework applet message to request the homework content and teacher evaluation from the homework service module of the first application server, and completes the parsing and display by itself.

[0200] The above embodiment is based on the interworking of the first application and the second application. On the interworking platform, a comprehensive technical solution for sharing excellent homework using an interworking group is established, which can cross platforms and enable parents to receive shared homework from teachers on the first application side directly using the second application. This greatly reduces the threshold for parents to use, and presents excellent homework using applets, which can be cross-system platforms in technology, such as iOS (a mobile operating system developed by Apple) and Android, improving development efficiency.

[0201] It should be noted that the plurality of the embodiments of the present application can be two or more.

[0202] It should be understood that although each step in the above flowchart is shown in sequence according to the direction of the arrow, these steps are not necessarily executed in the order indicated by the arrow. Unless explicitly stated herein, there is no strict order limitation for the execution of these steps, and these steps can be executed in other orders. Moreover, at least part of the steps in the above flowchart can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be alternately executed with at least part of other steps or steps or stages in other steps.

[0203] Based on the same idea as the content sharing method in the above embodiment, the application further provides a content sharing device, which can be used to execute the above content sharing method. For ease of illustration, in the structural schematic diagram of the content sharing device embodiment, only the parts related to the embodiments of the application are shown, and those skilled in the art can understand that the illustrated structure does not constitute a limitation on the device, and can include more or fewer components than the illustrated ones, or combine certain components, or different component arrangements.

[0204] In one embodiment, as shown in Figure 14 a content sharing device 1400 is provided, which can be a part of a computer device in the form of a software module or a hardware module, or a combination of the two. The device specifically includes: a task completion content display module 1402, an evaluation information display module 1404, and a content sharing module 1406, wherein:

[0205] The task completion content display module 1402 is configured to display, in a first instant messaging application corresponding to a first user identifier, task completion content sent by a terminal corresponding to a task user identifier for a target task.

[0206] The evaluation information display module 1404 is configured to display content evaluation information corresponding to the task completion content.

[0207] The content sharing module 1406 is configured to, in response to a content sharing operation for the task completion content, share the task completion content and the content evaluation information to a terminal corresponding to a second user identifier having a task association relationship with the task user identifier, the second user identifier being a user identifier corresponding to a second instant messaging application.

[0208] The content sharing device can display the task completion content in the first instant messaging application, and share the task completion content to the second instant messaging application in the first instant messaging application. Therefore, the user who is shared can view the task completion content and the content evaluation information in the second instant messaging application while the task completion content is displayed in the first instant messaging application, and the efficiency of task display and task sharing is improved.

[0209] In one embodiment, the content sharing module comprises: a sharing entrance display submodule, configured to display a sharing entrance for the task completion content when the content evaluation information meets a sharing condition; and a first content sharing submodule, configured to share the task completion content and the content evaluation information to a terminal corresponding to a second user identifier having a task association relationship with the task user identifier in response to a triggering operation on the sharing entrance.

[0210] In one embodiment, the evaluation information display module is further configured to display content evaluation information corresponding to the task completion content on a content display interface corresponding to the task completion content in response to an evaluation operation on the task completion content; and the sharing entrance display submodule is further configured to display a sharing entrance for the task completion content on the content display interface when the content evaluation information meets a sharing condition.

[0211] In one embodiment, the device further comprises: a modified information display module, configured to display modified content evaluation information in response to a modification operation on the content evaluation information; and an entrance cancel display module, configured to cancel the display of the sharing entrance when the modified content evaluation information does not meet a sharing condition.

[0212] In one embodiment, the content sharing module comprises: a content level judgment submodule, configured to determine that the content evaluation information meets a sharing condition when the content evaluation information indicates that a content level corresponding to the task completion content is higher than a level threshold; and a second content sharing submodule, configured to share the task completion content and the content evaluation information to a terminal corresponding to a second user identifier having a task association relationship with the task user identifier in response to a content sharing operation on the task completion content.

[0213] In one embodiment, the content sharing module is further configured to send a content sharing card to a terminal corresponding to a second user identifier having a task association relationship with the task user identifier in response to a content sharing operation on the task completion content, the content sharing card corresponding to display of sharing description information, the sharing description information being information describing that a content level corresponding to the task completion content is higher than the level threshold, and the content sharing card being configured to trigger the display of the task completion content and the content evaluation information.

[0214] In an embodiment, the content sharing module is further configured to, in response to the content sharing operation for the task completion content, share the task completion content and the content evaluation information to terminals corresponding to respective second user identifiers in a task publishing session group; the task publishing session group is a publishing session group of the target task.

[0215] In an embodiment, the content sharing module includes: a confirmation information display submodule configured to, in response to the content sharing operation for the task completion content, display sharing confirmation information for the task publishing session group; and a third content sharing submodule configured to, in response to a confirmation operation for the sharing confirmation information, share the task completion content and the content evaluation information to terminals corresponding to respective second user identifiers in the task publishing session group.

[0216] In an embodiment, the content sharing module is further configured to send a content sharing request to a server, the content analysis request carrying a session group identifier corresponding to the task publishing session group; the content sharing request is used to trigger the server to determine session user identifiers corresponding to the session group identifier in the second instant messaging application, and share the task completion content and the content evaluation information to terminals corresponding to the determined session user identifiers.

[0217] In an embodiment, as shown in FIG. 15, Figure 15 a content sharing apparatus 1500 is provided, which can be a part of a computer device in the form of a software module or a hardware module, or a combination of both. The apparatus specifically includes: a sharing card display module 1502 and a content display module 1504, wherein:

[0218] The sharing card display module 1502 is configured to display a content sharing card in a second instant messaging application corresponding to a second user identifier; the content sharing card is shared by a first instant messaging application corresponding to a first user identifier in response to a content sharing operation for a task completion content.

[0219] The content display module 1504 is configured to, in response to a trigger operation for the content sharing card, display the task completion content corresponding to the content sharing card and content evaluation information corresponding to the task completion content.

[0220] The content sharing device can share the content evaluation information and the task completion content in the first instant messaging application to the second instant messaging application, realize cross-application sharing of the content, and effectively improve the content sharing efficiency.

[0221] In one embodiment, the sharing condition includes that the content evaluation information indicates that the content level corresponding to the task completion content is higher than a level threshold, and the sharing card display module is further configured to display a content sharing card and sharing description information corresponding to the content sharing card in the second instant messaging application corresponding to the second user identifier; and the sharing description information is information describing that the content level corresponding to the task completion content is higher than the level threshold.

[0222] In one embodiment, the sharing card display module is further configured to display a content sharing card corresponding to a content sharing sub-application in the second instant messaging application corresponding to the second user identifier; and the content display module is further configured to display a content sharing page corresponding to the content sharing sub-application in response to a triggering operation on the content sharing card, and display the task completion content and the content evaluation information corresponding to the task completion content in the content sharing page.

[0223] In one embodiment, as shown in Figure 16 A content sharing device 1600 is provided, which can be a part of a computer device in the form of a software module or a hardware module, or a combination of both. The device specifically includes a sharing request receiving module 1602, a user identifier determining module 1604, and a content sending module 1606, wherein:

[0224] The sharing request receiving module 1602 is configured to receive a content sharing request; the content sharing request is sent by a first instant messaging application corresponding to a first user identifier in response to a content sharing operation on the task completion content;

[0225] The user identifier determining module 1604 is configured to determine a second user identifier having a task association relationship with the task user identifier in the content sharing request in response to the content sharing request;

[0226] The content sending module 1606 is configured to send the task completion content and the content evaluation information to a terminal corresponding to the second user identifier, and the second user identifier is a user identifier corresponding to a second instant messaging application.

[0227] The information sharing between the first instant messaging application and the second instant messaging application is realized through the task association relationship between the first user identifier and the second user identifier, the content completion and content evaluation information displayed in the first instant messaging application can be shared into the second instant messaging application, cross-application sharing of the content is realized, and the efficiency of content sharing is effectively improved.

[0228] In one embodiment, the user identifier determining module comprises: a group identifier extracting submodule, configured to extract the session group identifier corresponding to the first user identifier from the content sharing request in response to the content sharing request; and a group identifier determining submodule, configured to determine the session user identifier corresponding to the session group identifier in the second instant messaging application, and determine the determined session user identifier as the second user identifier.

[0229] In one embodiment, the sharing condition comprises that the content evaluation information indicates that the content level corresponding to the task completion content is higher than a level threshold; and the content sending module is further configured to send the task completion content, the content evaluation information and sharing description information to the terminal corresponding to the second user identifier, the sharing description information being information describing that the content level corresponding to the task completion content is higher than the level threshold.

[0230] The specific limitations of the content sharing device can refer to the limitations of the content sharing method described above, and will not be repeated here. Each module in the content sharing device described above can be realized by software, hardware and combinations thereof in whole or in part. Each module described above can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to each module.

[0231] In one embodiment, a computer device is provided, which can be a terminal, and the internal structure diagram of the computer device can be as shown in Figure 17As shown in the figure. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The communication interface of the computer device is used to communicate with external terminals in a wired or wireless manner. The wireless manner can be achieved through WIFI, operator network, NFC (near field communication) or other technologies. The computer program is executed by the processor to implement a content sharing method. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad arranged on the shell of the computer device, or an external keyboard, touchpad or mouse, etc.

[0232] Those skilled in the art can understand that, Figure 17 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0233] In one embodiment, a computer device is also provided, including a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps in the above method embodiments.

[0234] In one embodiment, a computer readable storage medium is provided, storing a computer program, which is executed by a processor to implement the steps in the above method embodiments.

[0235] In one embodiment, a computer program product or computer program is provided, which includes computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to make the computer device execute the steps in the above method embodiments.

[0236] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, storage, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0237] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, but as long as the combination of the technical features does not exist, it should be considered as the scope of the present application.

[0238] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent. It should be pointed out that for those skilled in the art, without departing from the concept of the present application, some modifications and improvements can be made, which are all within the protection scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.

Claims

1. A content sharing method, characterized by, The method comprises: In a first instant messaging application corresponding to a first user identifier in an interworking group, display task completion content for a target task sent by a terminal corresponding to a task user identifier; the first instant messaging application is a team instant messaging application registered in units of teams; the interworking group is identified by the first instant messaging application and a second instant messaging application; Display content evaluation information corresponding to the task completion content; In response to a content sharing operation for the task completion content, obtain sub-application configuration information from a first instant messaging application server corresponding to the first instant messaging application; assemble the sub-application configuration information, the task completion content, and the content evaluation information into a mini-program message; deliver the mini-program message to the first instant messaging application server, so that the first instant messaging application server directly writes the mini-program message sent to users using the first instant messaging application in the interworking group to the first instant messaging application server storage; deliver the mini-program message sent to users using the second instant messaging application in the interworking group to the second instant messaging application server through an interworking server, and synchronize to a terminal corresponding to a second user identifier; so that the terminal corresponding to the second user identifier parses the sub-application configuration information according to the mini-program protocol when the mini-program message is obtained, generates a content sharing card in the form of a mini-program card based on the parsed information, displays the content sharing card in the second instant messaging application, and in response to a trigger operation for the content sharing card, constructs a page corresponding to a sub-application based on sub-application page loading information in the sub-application configuration information; display the task completion content corresponding to the content sharing card and the content evaluation information corresponding to the task completion content in the page corresponding to the sub-application; the second user identifier is a user identifier corresponding to the second instant messaging application; the second instant messaging application is a personal instant messaging application registered in units of individuals; the mini-program message carries a content identifier, and the task completion content and the content evaluation information are pulled from the first instant messaging application server corresponding to the first instant messaging application based on the content identifier.

2. The method of claim 1, wherein, The method further comprises: When the content evaluation information meets the sharing condition, display a sharing entry for the task completion content; In response to a trigger operation for the sharing entry, initiate a mini-program message sharing the task completion content and the content evaluation information to a terminal corresponding to a second user identifier in the interworking group that has a task association relationship with the task user identifier.

3. The method of claim 2, wherein, The display of the content evaluation information corresponding to the task completion content comprises: In response to an evaluation operation for the task completion content, display content evaluation information corresponding to the task completion content on a content display interface corresponding to the task completion content; When the content evaluation information meets the sharing condition, display a sharing entry for the task completion content on the content display interface. The method further comprises:

4. The method of claim 2, wherein, ​ In response to a modification operation on the content evaluation information, the modified content evaluation information is displayed; When the modified content evaluation information does not meet the sharing condition, the sharing portal is canceled.

5. The method of claim 1, wherein, The method further comprises: When the content evaluation information indicates that the content level corresponding to the task completion content is higher than the level threshold, it is determined that the content evaluation information meets the sharing condition.

6. The method of claim 5, wherein, The content sharing card is correspondingly displayed with sharing description information, and the sharing description information is information describing that the content level corresponding to the task completion content is higher than the level threshold.

7. The method of claim 1, wherein, The interworking group is a publishing session group of the target task.

8. The method of claim 7, wherein, The method further comprises: In response to a content sharing operation on the task completion content, sharing confirmation information for the interworking group is displayed; In response to a confirmation operation on the sharing confirmation information, a mini-program message is initiated to share the task completion content and the content evaluation information to terminals corresponding to each second user identifier in the interworking group.

9. A content sharing method, comprising: The method comprises: In the second instant messaging application corresponding to the second user identifier, a content sharing card corresponding to a content sharing mini-program in the second instant messaging application is displayed; the content sharing card is a first instant messaging application corresponding to a first user identifier, and sub-application configuration information is obtained from a first instant messaging application server corresponding to the first instant messaging application in response to a content sharing operation on task completion content; the sub-application configuration information, the task completion content and the content evaluation information are assembled into a mini-program message; the mini-program message is delivered to the first instant messaging application server, so that the first instant messaging application server directly writes the mini-program message sent to users using the first instant messaging application in the interworking group to the first instant messaging application server storage; the mini-program message sent to users using the second instant messaging application in the interworking group is delivered to the second instant messaging application server through the interworking server and is synchronized to the terminal corresponding to the second user identifier; so that when the terminal corresponding to the second user identifier obtains the mini-program message, the sub-application configuration information is parsed according to the mini-program protocol, and a mini-program card form is generated based on the parsed information; the first instant messaging application is a team instant messaging application registered in units of teams; the second instant messaging application is a personal instant messaging application registered in units of individuals; the interworking group is identified by the first instant messaging application and the second instant messaging application; In response to a trigger operation on the content sharing card, a page corresponding to the sub-application is constructed based on sub-application page loading information in the sub-application configuration information; the task completion content corresponding to the content sharing card and the content evaluation information corresponding to the task completion content are displayed in the page corresponding to the sub-application; the mini-program message carries a content identifier, and the task completion content and the content evaluation information are pulled from the first instant messaging application server corresponding to the first instant messaging application based on the content identifier.

10. The method of claim 9, wherein, The content evaluation information indicates that the content level corresponding to the task completion content is higher than the level threshold, and the method further comprises: In the second instant messaging application corresponding to the second user identifier, the sharing description information corresponding to the content sharing card is displayed; the sharing description information is information describing that the content level corresponding to the task completion content is higher than the level threshold.

11. A content sharing method, comprising: The method comprises: receiving a mini-program message sharing task completion content and content evaluation information; the mini-program message is a first instant messaging application corresponding to a first user identifier in an intercommunication group, and is initiated in response to a content sharing operation for the task completion content; the first instant messaging application is a team instant messaging application registered in a team unit; the intercommunication group is identified by the first instant messaging application and a second instant messaging application; directly writing the mini-program message sent to the users using the first instant messaging application in the intercommunication group to the first instant messaging application server storage; delivering the mini-program message sent to the users using the second instant messaging application in the intercommunication group to the second instant messaging application server through the intercommunication server, and synchronizing to the terminal corresponding to the second user identifier; so that when the terminal corresponding to the second user identifier obtains the mini-program message, the sub-application configuration information is parsed according to the mini-program protocol, the content sharing card in the form of the mini-program card is generated based on the parsed information, the content sharing card is displayed in the second instant messaging application, and the sub-application page is constructed based on the sub-application page loading information in the sub-application configuration information in response to the trigger operation for the content sharing card; the task completion content corresponding to the content sharing card and the content evaluation information corresponding to the task completion content are displayed in the sub-application corresponding page; the second user identifier is a user identifier corresponding to the second instant messaging application; the second instant messaging application is a personal instant messaging application registered in a personal unit; the mini-program message carries a content identifier, and the task completion content and the content evaluation information are pulled from the first instant messaging application server corresponding to the first instant messaging application based on the content identifier.

12. The method of claim 11, wherein, When the content evaluation information indicates that the content level corresponding to the task completion content is higher than the level threshold, it is determined that the content evaluation information meets the sharing condition; the content sharing card corresponds to the display of the sharing description information, and the sharing description information is information describing that the content level corresponding to the task completion content is higher than the level threshold.

13. A content sharing apparatus, comprising: The device comprises: a completion content display module for displaying task completion content for a target task sent by a terminal corresponding to a task user identifier in a first instant messaging application corresponding to a first user identifier in an intercommunication group; the first instant messaging application is a team instant messaging application registered in a team unit; the intercommunication group is identified by the first instant messaging application and a second instant messaging application; an evaluation information display module for displaying content evaluation information corresponding to the task completion content; The content sharing module is configured to: in response to a content sharing operation on the task completion content, acquire sub-application configuration information from a first instant messaging application server corresponding to the first instant messaging application; assemble the sub-application configuration information, the task completion content, and content evaluation information into a mini-program message; and deliver the mini-program message to the first instant messaging application server, so that the first instant messaging application server directly writes the mini-program message sent to users using the first instant messaging application in an interworking group to a storage of the first instant messaging application server; and deliver the mini-program message sent to users using a second instant messaging application in the interworking group to a second instant messaging application server through an interworking server, and synchronously to a terminal corresponding to a second user identifier; so that the terminal corresponding to the second user identifier parses the sub-application configuration information according to a mini-program protocol when the mini-program message is acquired, generates a content sharing card in the form of a mini-program card based on parsed information, displays the content sharing card in the second instant messaging application, and constructs a page corresponding to a sub-application based on sub-application page loading information in the sub-application configuration information in response to a trigger operation on the content sharing card; and displays the task completion content corresponding to the content sharing card and content evaluation information corresponding to the task completion content in the page corresponding to the sub-application. The second user identifier is a user identifier corresponding to the second instant messaging application. The second instant messaging application is a personal instant messaging application registered in a personal unit. The mini-program message carries a content identifier, and the task completion content and the content evaluation information are pulled from the first instant messaging application server corresponding to the first instant messaging application based on the content identifier.

14. The content sharing device of claim 13, wherein, The content sharing module comprises: The sharing entrance display sub-module is configured to display a sharing entrance for the task completion content when the content evaluation information meets a sharing condition. The first content sharing sub-module is configured to, in response to a trigger operation on the sharing entrance, initiate a mini-program message sharing the task completion content and the content evaluation information to terminals corresponding to second user identifiers in the interworking group that have a task association relationship with the task user identifier.

15. The content sharing device of claim 14, wherein, The evaluation information display module is further configured to display content evaluation information corresponding to the task completion content on a content display interface of the task completion content in response to an evaluation operation on the task completion content. The sharing entrance display sub-module is further configured to display a sharing entrance for the task completion content on the content display interface when the content evaluation information meets a sharing condition.

16. The content sharing device of claim 14, wherein, The device further comprises: The modified information display module is configured to display modified content evaluation information in response to a modification operation on the content evaluation information. The entrance cancel display module is configured to cancel the display of the sharing entrance when the modified content evaluation information does not meet a sharing condition.

17. The content sharing device of claim 13, wherein, The content sharing module is further configured to determine that the content evaluation information meets a sharing condition when the content evaluation information indicates that a content level corresponding to the task completion content is higher than a level threshold.

18. The content sharing device of claim 17, wherein, The content sharing card corresponds to a sharing description information, and the sharing description information is information describing that the content level of the task completion content is higher than the level threshold.

19. The content sharing device of claim 13, wherein, The interworking group is a publishing session group of the target task.

20. The content sharing device of claim 19, wherein, The content sharing module includes: A confirmation information display submodule is configured to, in response to a content sharing operation on the task completion content, display sharing confirmation information for the interworking group. A third content sharing submodule is configured to, in response to a confirmation operation on the sharing confirmation information, initiate a mini-program message for sharing the task completion content and the content evaluation information to terminals corresponding to each second user identifier in the interworking group.

21. A content sharing apparatus, comprising: The device includes: A sharing card display module is configured to, in a second instant messaging application corresponding to a second user identifier, display a content sharing card corresponding to a content sharing mini-program in the second instant messaging application; the content sharing card is a first instant messaging application corresponding to a first user identifier, and the first instant messaging application is configured to, in response to a content sharing operation on task completion content, obtain sub-application configuration information from a first instant messaging application server corresponding to the first instant messaging application; assemble the sub-application configuration information, the task completion content, and content evaluation information into a mini-program message; and deliver the mini-program message to the first instant messaging application server, so that the first instant messaging application server directly writes the mini-program message sent to users using the first instant messaging application in an interworking group to a storage of the first instant messaging application server, and delivers the mini-program message sent to users using a second instant messaging application in the interworking group to a second instant messaging application server through an interworking server and synchronously to a terminal corresponding to the second user identifier; so that the terminal corresponding to the second user identifier parses the sub-application configuration information according to a mini-program protocol when the mini-program message is obtained, and generates a mini-program card in the form of a mini-program card based on the parsed information; the first instant messaging application is a team instant messaging application registered in a team unit; the second instant messaging application is a personal instant messaging application registered in a personal unit; and the interworking group is identified by the first instant messaging application and the second instant messaging application. A content display module is configured to, in response to a trigger operation on the content sharing card, construct a page corresponding to a sub-application based on sub-application page loading information in the sub-application configuration information; display the task completion content corresponding to the content sharing card and the content evaluation information corresponding to the task completion content in the page corresponding to the sub-application; the mini-program message carries a content identifier, and the task completion content and the content evaluation information are pulled from a first instant messaging application server corresponding to the first instant messaging application based on the content identifier.

22. The content sharing device of claim 21, wherein, The content evaluation information indicates that the content level corresponding to the task completion content is higher than a level threshold, and the sharing card display module is further configured to display sharing description information corresponding to the content sharing card in a second instant messaging application corresponding to a second user identifier.

23. A content sharing apparatus, comprising: The apparatus comprises: The sharing request receiving module is configured to receive a mini-program message of sharing task completion content and content evaluation information; the mini-program message is initiated in response to a content sharing operation on the task completion content, and the mini-program message is for a first instant messaging application corresponding to a first user identifier in an intercommunication group; the first instant messaging application is a team instant messaging application registered in a team unit; the intercommunication group is identified by the first instant messaging application and a second instant messaging application; The module is configured to directly write the mini-program message sent to users using the first instant messaging application in the intercommunication group to a first instant messaging application server storage; The module is configured to deliver the mini-program message sent to users using the second instant messaging application in the intercommunication group to a second instant messaging application server through an intercommunication server, and synchronously to a terminal corresponding to the second user identifier; The module is configured to enable the terminal corresponding to the second user identifier to parse the sub-application configuration information according to the mini-program protocol when the terminal obtains the mini-program message, to generate a content sharing card in the form of a mini-program card based on the parsed information, to display the content sharing card in the second instant messaging application, and to construct a page corresponding to the sub-application based on sub-application page loading information in the sub-application configuration information in response to a triggering operation on the content sharing card; and the module is configured to display the task completion content corresponding to the content sharing card and the content evaluation information corresponding to the task completion content in the page corresponding to the sub-application.

24. The content sharing device of claim 23, wherein, When the content evaluation information indicates that the content level corresponding to the task completion content is higher than a level threshold, the content evaluation information meets a sharing condition; the content sharing card corresponds to displayed sharing description information, and the sharing description information is information describing that the content level corresponding to the task completion content is higher than the level threshold. 25.A computer device, comprising a memory and a processor, wherein the memory stores a computer program. The processor executes the computer program to implement the method in any one of claims 1 to 12.

26. A computer readable storage medium storing a computer program, wherein the computer program comprises instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1-25. The computer program is executed by the processor to implement the method in any one of claims 1 to 12.

27. A computer program product comprising computer instructions, characterized in that, The computer program is executed by the processor to implement the method in any one of claims 1 to 12. The computer program is executed by the processor to implement the method in any one of claims 1 to 12.

Citation Information

Patent Citations

  • Processing method and device for search results

    CN105095426A

  • Task distribution method, device and system

    CN106341300A