Data processing method, device, system and storage medium

By implementing data processing methods in social applications, users are allowed to share messages containing image identification and reflow and activate target image areas, solving the problem of one-way information sharing and realizing information reflow and user experience improvement.

CN112684949BActive Publication Date: 2025-03-11ALIBABA GROUP HOLDING LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201910996932.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-10-19
Publication Date
2025-03-11
Estimated Expiration
2039-10-19

AI Technical Summary

Technical Problem

In the prior art, information sharing is mainly one-way, and there is a lack of a mechanism for reflow of sharing results, resulting in a single information dissemination method and insufficient user experience.

Method used

By implementing the data processing method in a social application, users are allowed to share messages containing image identification, and other users can return messages to activate areas of target images and obtain target information when setting requirements are met.

Benefits of technology

It realizes information reflow, enriches the information dissemination methods, increases the fun of information dissemination, improves user experience, and attracts more users to participate in puzzle activities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112684949B_ABST
    Figure CN112684949B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a data processing method, device, system and storage medium. In the embodiments of the present application, a first user can share a first message in a social application, and other users can flow back a second message to the first user's terminal device in response to the first message shared by the first user. For the first user's terminal device, at least one area of ​​the target image can be activated according to the flowed back second message, and when the area of ​​the target image in the activated state meets the set requirements, the target information bound to the target image can be obtained. In this way, users can help each other complete the activation task of the target image and obtain the target information, thereby realizing the flow back of the sharing results, enriching the information dissemination method, increasing the interest of information dissemination, and helping to improve the user experience. In addition, this information dissemination method has a certain degree of interest, which helps to increase information dissemination and attract more users to participate in puzzle activities.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and in particular to a data processing method, device, system and storage medium. Background Art

[0002] With the continuous development of Internet technology, various social applications have emerged. Social applications have built platforms and channels for information sharing for users in different time and space. However, currently information sharing is generally one-way, and establishing a data processing mechanism that can support both information sharing and the return of sharing results is a problem that needs to be solved. Summary of the invention

[0003] Multiple aspects of the present application provide a data processing method, device, system and storage medium to achieve information reflow, thereby enriching the information dissemination method and improving the user experience.

[0004] The present application provides a data processing method, including:

[0005] In response to a sharing operation of a first user on a first interface, sharing a first message in a social application; the first message includes an image identifier;

[0006] receiving at least one second message in response to the first message; and activating at least one area of ​​the target image corresponding to the image identifier according to the at least one second message; and

[0007] When the area where the target image is in an activated state meets the set requirements, the target information bound to the target image is acquired.

[0008] The present application also provides a data processing method, including:

[0009] Receiving a first message shared by a first user in a social application, wherein the first message includes an image identifier and a user identifier;

[0010] In response to a triggering operation of the second user on the first message, displaying an assistance interface pointed to by the first message;

[0011] In response to the triggering operation of the second user on the assistance interface, a second message is returned to the first user corresponding to the user identifier to instruct the terminal device of the first user to activate at least one area of ​​the target image corresponding to the image identifier.

[0012] The present application also provides a data processing method, including:

[0013] receiving a request for assistance sent by a second user; the request for assistance including an image identifier and a user identifier;

[0014] generating a second message based on the image identifier and the user identifier;

[0015] Providing the second message to a terminal device of a first user corresponding to the user identifier to instruct the terminal device of the first user to activate at least one area of ​​the target image of the image identifier;

[0016] The assistance request is generated based on a triggering operation of the second user on the first message shared by the first user.

[0017] An embodiment of the present application also provides a computer device, comprising: a memory, a processor, a communication component and a display; wherein the display displays a first interface; the memory is used to store a computer program; the processor is coupled to the memory, and is used to execute the computer program for: in response to a sharing operation of a first user on the first interface, sharing a first message in a social application through the communication component; the first message includes an image identifier; receiving at least one second message refluxed for the first message through the communication component; and according to the at least one second message, activating at least one area of ​​a target image corresponding to the image identifier; and when the area of ​​the target image in an activated state meets the set requirements, obtaining target information bound to the target image.

[0018] The embodiment of the present application also provides a computer device, including: a memory, a processor, a communication component and a display; wherein the memory is used to store a computer program;

[0019] The processor is coupled to the memory, and is used to execute the computer program for: receiving a first message shared by a first user in a social application through the communication component, the first message including an image identifier and a user identifier; in response to a trigger operation of the second user on the first message, displaying, through the display, an assistance interface pointed to by the first message; in response to a trigger operation of the second user on the assistance interface, returning a second message to the first user corresponding to the user identifier through the communication component, so as to instruct the terminal device of the first user to activate at least one area of ​​the target image corresponding to the image identifier.

[0020] The embodiment of the present application also provides a server device, including: a memory, a processor and a communication component; wherein the memory is used to store a computer program;

[0021] The processor is coupled to the memory and is used to execute the computer program for: receiving an assistance request sent by a second user through the communication component; the assistance request includes an image identifier and a user identifier; generating a second message based on the image identifier and the user identifier; and providing the second message to a terminal device of a first user corresponding to the user identifier through the communication component to instruct the terminal device of the first user to activate at least one area of ​​the target image of the image identifier; wherein the assistance request is generated based on a trigger operation of the second user on a first message shared by the first user.

[0022] The embodiment of the present application also provides a data processing system, including: at least two terminal devices;

[0023] The first terminal device among the at least two terminal devices is used to share a first message in a social application in response to a sharing operation of a first user on a first interface; the first message includes an image identifier; at least one second message is received in response to a return flow of the first message; and according to the at least one second message, at least one area of ​​a target image corresponding to the image identifier is activated; and when the area of ​​the target image in an activated state meets a set requirement, target information bound to the target image is obtained;

[0024] The second terminal device among the at least two terminal devices is used to receive the first message in the social application; in response to the triggering operation of the second user on the first message, display the assistance interface pointed to by the first message; in response to the triggering operation of the second user on the assistance interface, flow the second message back to the first user.

[0025] Optionally, the data processing system also includes: a server device; the second terminal device is also used to send an assistance request to the server device in response to the second user's triggering operation on the assistance interface; the assistance request includes the image identifier; the server device is used to generate the second message based on the image identifier and the user identifier; and provide the second message to the first terminal device to instruct the first terminal device to activate at least one area of ​​the target image of the image identifier.

[0026] An embodiment of the present application also provides a computer-readable storage medium storing computer instructions. When the computer instructions are executed by one or more processors, the one or more processors are caused to execute the steps in the above method.

[0027] In an embodiment of the present application, a first user may share a first message in a social application, and other users may return a second message to the first user's terminal device in response to the first message shared by the first user. For the first user's terminal device, at least one area of ​​the target image may be activated according to the returned second message, and when the area of ​​the target image in the activated state meets the set requirements, the target information bound to the target image may be obtained. In this way, users can help each other complete the activation task of the target image and obtain the target information, thereby realizing the return of the sharing results, enriching the information dissemination method, increasing the interest of information dissemination, and helping to improve the user experience. In addition, this information dissemination method has a certain degree of interest, which helps to increase information dissemination and attract more users to participate in puzzle activities. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0029] Figure 1a A schematic diagram of the structure of a data processing system provided in an embodiment of the present application;

[0030] Figure 1b A schematic diagram of a display page of a social application provided in an embodiment of the present application;

[0031] Figure 1c-1f A schematic diagram of an activation method for a region of a target image provided in an embodiment of the present application;

[0032] Figure 1g A schematic diagram of the structure of another data processing system provided in an embodiment of the present application;

[0033] Figure 1h A schematic diagram of a target information display page provided in an embodiment of the present application;

[0034] Figure 1i A schematic diagram of a puzzle activity participation page provided in an embodiment of the present application;

[0035] Figure 2 A flowchart of a data processing method provided in an embodiment of the present application;

[0036] Figure 3 A flowchart of another data processing method provided in an embodiment of the present application;

[0037] Figure 4 A flowchart of another data processing method provided in an embodiment of the present application;

[0038] Figure 5A schematic diagram of the structure of a computer device provided in an embodiment of the present application;

[0039] Figure 6 A schematic diagram of the structure of another computer device provided in an embodiment of the present application;

[0040] Figure 7 A schematic diagram of the structure of a server device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0041] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.

[0042] In view of the technical problem that the existing information sharing methods are relatively simple and lack a sharing result reflow mechanism, in some embodiments of the present application, the first user can share a first message in a social application, and other users can reflow a second message to the first user's terminal device in response to the first message shared by the first user. For the first user's terminal device, at least one area of ​​the target image can be activated according to the reflowed second message, and the target information bound to the target image can be obtained when the area of ​​the target image in the activated state meets the set requirements. In this way, users can help each other complete the activation task of the target image and obtain the target information, thereby realizing the reflow of sharing results, enriching the information dissemination method, increasing the interest of information dissemination, and helping to improve user experience. In addition, this information dissemination method is interesting, which helps to increase information dissemination and attract more users to participate in puzzle activities.

[0043] The technical solutions provided by various embodiments of the present application are described in detail below in conjunction with the accompanying drawings.

[0044] Figure 1a A schematic diagram of the structure of a data processing system provided in an embodiment of the present application. Figure 1a As shown, the system includes: at least two terminal devices. In the embodiment of the present application, the number of terminal devices is not limited. In the present embodiment, each terminal device can execute the data processing logic provided by the embodiment of the present application. In the present embodiment, in order to describe the scheme more clearly, a first terminal device 10a and a second terminal device 10b of at least two terminal devices are taken as an example for exemplary description. In the embodiment, the first terminal device 10a and the second terminal device 10b can be any terminal device of the at least two terminal devices.

[0045] In this embodiment, the first terminal device 10a and the second terminal device 10b may be connected wirelessly or by wire. Optionally, the first terminal device 10a and the second terminal device 10b may be connected by mobile network communication. Accordingly, the network standard of the mobile network may be any one of 2G (GSM), 2.5G (GPRS), 3G (WCDMA, TD-SCDMA, CDMA2000, UTMS), 4G (LTE), 4G+ (LTE+), 5G, WiMax, etc. Optionally, the first terminal device 10a and the second terminal device 10b may also be connected by Bluetooth, WiFi, infrared, etc.

[0046] In this embodiment, the terminal device refers to a computer device used by a user and having the functions of computing, surfing the Internet, communicating, etc. required by the user, such as a smart phone, a tablet computer, a personal computer, a wearable device, etc. The terminal device generally includes at least one processing unit and at least one memory. The number of processing units and memories depends on the configuration and type of the terminal device. The memory may include volatile, such as RAM, or non-volatile, such as read-only memory (ROM), flash memory, etc., or may include both types at the same time. The memory generally stores an operating system (OS), one or more application software, and may also store program data, etc. In addition to the processing unit and memory, the terminal device may also include basic configurations such as a network card chip, an IO bus, and audio and video components. Optionally, according to the implementation form of the terminal device, the terminal device may also include some peripheral devices, such as a keyboard, a mouse, an input pen, a printer, etc. These peripheral devices are well known in the art and will not be described in detail here.

[0047] In this embodiment, for the convenience of description and distinction, the users of the first terminal device 10a and the second terminal device 10b are defined as the first user and the second user, respectively. In this embodiment, the first terminal device 10a displays a user interaction interface, and the first user can perform touch operations on the user interaction interface to use corresponding functions. In this embodiment, the first user can perform sharing operations on the user interaction interface. For the convenience of description and distinction, in this embodiment of the application, the user interaction interface that supports users to perform sharing operations is defined as the first interface. Accordingly, the first terminal device 10a can share a first message in a social application in response to the first user's sharing operation on the first interface, wherein the first message includes an image identifier. Among them, the image identifier is the identifier of the target image selected by the first user.

[0048] In each embodiment of the present application, the first message refers to accessible information that can be viewed by users in a social application. Optionally, the first message can be a network address link, a barcode or password information, etc., but is not limited to this. Among them, a "barcode" is a group of bar and space symbols arranged according to certain coding rules to represent information composed of certain characters, numbers and symbols, and is generally a graphical information carrier. From the perspective of the dimension of carrying information, the barcode in the embodiment of the present application may include a one-dimensional code (or barcode), a two-dimensional code or a three-dimensional code. One-dimensional codes may include but are not limited to: EAN code, UPC code, 39 code, Code 93 code, etc. Two-dimensional codes may include but are not limited to: PDF417 two-dimensional code, QR Code two-dimensional barcode, etc.

[0049] In actual applications, the first message may further include a user identifier. In this embodiment, the user identifier is an identifier of the first user, which is used to identify the user who initiated the first message. In this way, users in the social application can know the user who initiated the first message.

[0050] In this embodiment, the target image refers to an image to be activated, which may include multiple areas. In this embodiment, the content and shape of the target image are not limited. For example, the target image may be any regular or irregular image such as a rectangular image, a circular image, a triangular image, or a trapezoidal image. Further, in different application scenarios, the content of the target image is different. For example, in an online shopping scenario, the target image may be an image containing goods to be purchased, such as a poster of goods to be purchased, etc.; for another example, in some theme activities, the target image may be an activity poster, such as a theme poster of some lottery activities, or an image containing a mascot, such as auspicious clouds, koi, etc., but not limited thereto.

[0051] Optionally, the first interface may include a sharing control, and the first user may trigger the sharing control to share the first message in a social application.

[0052] Alternatively, if Figure 1b As shown, the first user can trigger the corresponding sharing control; accordingly, the first terminal device 10a displays the logo of at least one social application in response to the first user's triggering operation on the sharing control, wherein the social application can be at least one of instant messaging applications, online shopping applications, forums, Weibo, email and text messages, or other social applications, such as dating applications, online rental applications, etc., but not limited to this. Furthermore, the first user can select the target social application to share from at least one social application.

[0053] In the embodiment of the present application, the implementation method of the first user sharing the first message to the social application is not limited. The first user can share the first message to the social application in a variety of sharing methods. For example, the first user can share the first message to his personal page in the social application, and other users in the social application can obtain the first message by accessing the first user's personal page. For another example, the first user can share the first message to his communication window in the instant messaging software, which can be a communication window between the first user and a certain user, that is, a private chat communication window, or a communication window of the group to which the first user belongs, etc., but is not limited thereto.

[0054] Accordingly, other users in the social application can obtain the first message from the social application, and return the second message to the first terminal device 10a for the first message. The second message is used to instruct the first terminal device 10a to activate at least one area of ​​the target image. In an embodiment of the present application, the terminal device of each user in the social application processes the first message in the same way. In order to more clearly describe the data processing process, the second terminal device is used as an example for exemplary description. The user of the second terminal device is the second user, and the second user is any user in the social application.

[0055] Accordingly, the second terminal device 10b can receive the first message in the social application, and in response to the trigger operation of the second user on the first message, display the interface pointed to by the first message, which is mainly used to display the power-assistance function. For the convenience of description and distinction, in the embodiment of the present application, the interface pointed to by the first message is defined as the power-assistance interface. Further, if the second user wants to help the first user activate the target image, a trigger operation can be initiated for the power-assistance interface. Accordingly, the second terminal device 10b responds to the trigger operation of the second user on the power-assistance interface and flows the second message back to the first user. Since the first message includes an image identifier and a user identifier, wherein the image identifier is the identifier of the target image and the user identifier is the identifier of the first user, the second terminal device 10b can know that the initiator of the first message is the first user according to the user identifier, and can know that the image to be activated by the first user is the target image according to the image identifier. Optionally, the second message includes the identifier of the target image and the identifier of the first user, which is used to indicate that the second message is initiated for the first user to activate the target image. Optionally, the second message may also include the identifier of the second user, which is used to indicate that the second user helps the first user activate the target image.

[0056] Correspondingly, the first terminal device 10a can receive the second message of the second user for the first message reflow, and activate at least one area of ​​the target image according to the second message. Among them, each user's second message for the first message reflow can help the first user activate one or more areas of the target image. In the embodiment of the present application, multiple refers to 2 or more. The first terminal device 10a can activate the number of areas of the target image according to a second message reflowed, which can be flexibly set according to actual needs. Of course, the number of areas of the target image that can be activated by the second user for the second message reflowed by the first message can also be determined according to the attribute information of the second user. For example, the number of areas of the target image that can be activated by the second user for the second message reflowed by the first message can be determined according to whether the second user is a new user. If the second user is a new user, the second message for the first message reflow can activate multiple areas of the target image; if the second user is not a new user, the second message for the first message reflow can activate one area of ​​the target image; and so on, but not limited to this.

[0057] Furthermore, the first terminal device 10a can receive at least one second message in response to the first message. Among them, at least one second message is a message from other users in the social application in response to the first message. The number of second messages received by the first terminal device 10a can be determined by the number of users who trigger the assistance interface pointed to by the first message. Furthermore, the first terminal device 10a can activate at least one area in the target image according to the at least one second message. Among them, in Figure 1a In the target image, the gray area indicates an inactive area, and the white area indicates an active area. In this way, not only can the first message be shared, but the first terminal device 10a can activate at least one display area in the target image according to the second message, and can also realize the intuitive display of the sharing result of the first message, so that the user can intuitively see that the message he shared is being followed by other users.

[0058] Further, if the area where the target image is in an activated state meets the set requirements, the first terminal device 10a can obtain the target information bound to the target image. It is worth noting that in different application scenarios, the target information bound to the target image is different. In some promotional or sales promotion activities, the target information bound to the target image can be reward information or an opportunity to draw a reward. For example, in an online shopping application scenario, the target information bound to the target image can be the purchase rights of the goods to be purchased, for example, it can be a coupon, a discount coupon, or a discounted price, etc., but not limited to this; or, the goods refer to any consumer goods that can be traded through the Internet, including: physical items (such as clothes, electronic products, etc.) or virtual items (such as recharge cards, phone bills, traffic, etc.), and can also be non-consumer goods such as stores and websites that need to be operated and promoted. The target information bound to the target object can also be an opportunity to draw the purchase rights of the goods to be purchased. Among them, for example, in some theme activities, the target information bound to the target image can be an activity prize, or it can be an opportunity to draw an activity prize. Among them, the activity prize can be a physical item or a virtual item, etc., but not limited to this.

[0059] In the embodiment of the present application, the set requirements can be flexibly set according to actual needs. For example, the set requirements can be requirements for the regional activation rate of the target image, and accordingly, the activation rate threshold can be set, and when the regional activation rate of the target image reaches the set activation rate threshold, it is determined that the region of the target image in the activated state meets the set requirements. Among them, the activation rate threshold can be flexibly set according to actual needs, and the activation rate threshold can be 100%, 90%, 80%, etc., but is not limited to this. For another example, the set requirements can be requirements for the number of activated regions of the target image, and accordingly, a quantity threshold can be set. For the convenience of description and distinction, the quantity threshold is defined as a second quantity threshold. Among them, the second data threshold can be set according to the total number of regions of the target image, that is, the second quantity threshold is greater than or equal to 1 and less than or equal to the total number of regions of the target image. Based on this, when the number of regions in the target image in the activated state is greater than or equal to the set second quantity threshold, it is determined that the region of the target image in the activated state meets the set requirements. For another example, the set requirements can be requirements for the specified region in the target image to be in the activated state, that is, the specified region in the target image is in the activated state, and it is determined that the region of the target image in the activated state meets the set requirements. For ease of description and distinction, the designated area is defined as a second designated area. Based on this, if the area where the target image is in an activated state includes the second designated area of ​​the target image, it is determined that the area where the target image is in an activated state meets the set requirements. Among them, the second designated area can be one or more. Further, the number of second designated areas is greater than or equal to 1, and less than or equal to the total number of areas of the target image. Further, the total number of image fragments of the target image can be flexibly set according to actual needs, for example, it can be set to 3, 6, 9, 12, 14, etc., but is not limited to this.

[0060] In this embodiment, the first user can share the first message in the social application, and other users can return the second message to the first user's terminal device in response to the first message shared by the first user. For the first user's terminal device, at least one area of ​​the target image can be activated according to the returned second message, and the target information bound to the target image can be obtained when the area of ​​the target image in the activated state meets the set requirements. In this way, users can help each other complete the activation task of the target image and obtain the target information, thereby realizing the return of the sharing results, enriching the information dissemination method, increasing the interest of information dissemination, and helping to improve the user experience. In addition, this information dissemination method is interesting, which helps to increase information dissemination and attract more users to participate in puzzle activities.

[0061] In the embodiment of the present application, at least one area of ​​the target image may be activated in a variety of ways according to at least one second message.

[0062] Application scenario 1: Figure 1c As shown, if a mask is set above the target image displayed on the first terminal device 10a, the first terminal device 10a can light up at least one area of ​​the target image according to at least one second message. In this application scenario, the area in the activated state refers to the area in the lit state. Optionally, multiple areas of the target image can be numbered in sequence, and the first terminal device 10a can light up at least one area of ​​the target image in sequence according to the order of the received at least one second message and the size of the number of the multiple areas. For example, Figure 1c As shown, when the first second message is received, the area numbered 1 is lit; when the second second message is received, the area numbered 2 is lit, and so on, but not limited thereto.

[0063] Application scenario 2: Figure 1d As shown, the first terminal device 10a displays image fragments of the target image arranged in a disordered order. Then, the first terminal device 10a can display the corresponding image fragments in at least one area of ​​the target image according to at least one second message. In this application scenario, the area in an activated state refers to the area that displays the image fragments that correspond to it correctly. That is, the first terminal device 10a can adjust the image fragments displayed in at least one area of ​​the target image according to at least one second message, so that the image fragments displayed in these areas are image fragments in the correct order. The correct order refers to the order in which the image fragments are arranged according to the distribution of the content contained in the target image. Optionally, the multiple areas and image fragments of the target image can be numbered in sequence according to the order in which the multiple areas and image fragments are arranged according to the distribution of the content contained in the target image. The first terminal device 10a can display the image fragments with the same number in at least one area according to the order of the received at least one second message. For example, as Figure 1d As shown, when the first second message is received, the image fragment numbered 1 is displayed in the area numbered 1; when the second second message is received, the image fragment numbered 2 is displayed in the area numbered 2, and so on, but not limited to this.

[0064] Application scenario 3: Figure 1e As shown, the first terminal device 10a displays image fragments of the target image in a disordered order, and a mask is set on these image fragments. Based on this, the first terminal device 10a can light up at least one area of ​​the target image according to at least one second message, and display the corresponding image in the at least one lit area. In this application scenario, the area in the activated state refers to the area in the lit state and displays the correct image fragments.

[0065] Application scenario 4: Figure 1fAs shown, the first terminal device 10a displays image fragments of the target image in random order, and a mask is set on these image fragments. Based on this, the first terminal device 10a can light up at least one area of ​​the target image according to at least one second message; and when the area in the lighted state meets the set requirements, the corresponding image fragments are displayed in the area in the lighted state. In this application scenario, the area in the activated state refers to the area of ​​the image fragments in the lighted state.

[0066] In the embodiment of the present application, the first terminal device 10a and the second terminal device 10b may directly exchange information, or a server device that provides related services to the two may participate. Figure 1g As shown, the data processing system may further include a server device 10c. The server device 10c and the terminal device may be connected wirelessly or wired. The specific communication method may refer to the above-mentioned communication connection between the first terminal device 10a and the first terminal device 10b, which will not be described in detail.

[0067] In this embodiment, the server device 10c refers to a computer device that can perform data management, respond to service requests from terminal devices, and provide users with services related to data processing. It generally has the ability to undertake and guarantee services. The server device 10c can be a single server device, a cloud-based server array, or a virtual machine (VM) running in a cloud-based server array. In addition, the server device can also refer to other computing devices with corresponding service capabilities, such as computers and other terminal devices (running service programs), etc.

[0068] In this embodiment, the generation method of the first message is not limited. It can be generated autonomously by the first terminal device 10a, or by a server device 10c that provides related services to the first terminal device 10a. Regardless of which end is the executing subject device that generates the first message, the identifier of the target image selected by the first user can be obtained, and the first message can be generated based on the identifier of the target image. The identifier of the target image can be the target image itself, or it can be text description information of the target image, or it can be information about the object corresponding to the target image, etc., but it is not limited thereto. For example, in an online shopping application scenario, the identifier of the target image can be the product information corresponding to the target image. For example, Figure 1g As shown in the figure, “the first user is trying to buy XX product”, wherein “XX product” can be understood as the logo of the target image.

[0069] In different application scenarios, the identification of the target image is also different. For example, in an online shopping scenario, the identification of the target image can be the text description information of the bound product to be purchased (such as product name, manufacturer, product model, etc.), or the image of the product to be purchased, etc., but not limited to this. For another example, in some theme event scenarios, the identification of the target image can be the event theme poster or event theme description information, or the image or text description information of the object specified by the event theme, such as the image or text description information of the event mascot, etc., but not limited to this.

[0070] Optionally, if the first message is generated by the server device 10c, the first terminal device 10a sends a sharing request to the server device 10c in response to the first user's sharing operation on the first interface, and the sharing request carries the identifier of the target image. Accordingly, the server device 10c receives the sharing request and parses the identifier of the target image; further, the server device 10c generates the first message based on the identifier of the target image, and then provides the first message to the first terminal device 10a. In this way, the first user can operate the first terminal device 10a to share the first message in the social application.

[0071] Accordingly, the second terminal device 10b receives the first message and displays it in the social application. Further, the second user can trigger the first message, and accordingly, the second terminal device 10b displays the assistance interface pointed to by the first message in response to the trigger operation of the second user. Further, the second user can perform a trigger operation on the assistance interface to help the first user activate at least one area of ​​the target image. Accordingly, the second terminal device 10b sends an assistance request to the server device 10c in response to the trigger operation of the second user on the assistance interface. The assistance request includes an image identifier and a user identifier. The image identifier is the identifier of the target image, and the user identifier is the identifier of the first user. The assistance request is used to request the server device 10c to return the second message to the terminal device (first terminal device 10a) of the first user corresponding to the user identifier. Further, the server device 10c receives the assistance request, generates a second message according to the identifier of the target image and the identifier of the first user, and provides the second message to the first terminal device 10a. Optionally, in order to further improve the enthusiasm of users to participate in the puzzle activity and attract more new users to participate in the activity, different assistance levels can also be set according to the number of times users participate in the puzzle activity. For example, in the case where the assisting user is a new user, the second message returned by the new user's assistance can increase the number of areas where the new user assists others to activate the target image, etc. Based on this, the server device 10c can also determine whether the second user has participated in the assistance activity based on the second user's identifier. If the judgment result is no, the second message is provided to the first terminal device 10a. The second message includes the number of activated areas. The number of areas where the new user can help others activate the target image is greater than the corresponding number of the old user.

[0072] Furthermore, in order to prevent the second user from helping the first user to repeatedly activate the target image area, the server device 10c can also determine whether the second message has been reflowed according to the trigger operation of the second user on the first message based on the second user's identification, the first user's identification and the identification of the target image. If the judgment result is yes, a prompt message indicating that assistance has been provided is returned to the second user; if the judgment result is no, a second message of the second user on the first message is generated and provided to the first terminal device 10a.

[0073] In the embodiment of the present application, in order to improve the user's enthusiasm for completing the puzzle, at least one area of ​​the target image can be pre-activated for the user when the user initiates the puzzle task. For the convenience of description and distinction, the area pre-activated for the user is defined as the default area. Among them, the number of default areas is greater than or equal to 1 and less than the total number of areas of the target image, and its specific value can be flexibly set according to actual needs. For example, in an online shopping application scenario, the number of default areas can be set according to the cost of the goods corresponding to the target image and the cost of pulling users to participate in the puzzle activity. In the embodiment of the present application, the first terminal device 10a can display another user interaction interface, and the user can initiate a puzzle task for the target image through the interaction interface. For the convenience of description and distinction, the interaction interface is defined as a second interface, wherein the second interface can be the same interface as the first interface, or it can be the previous interface of the first interface. Based on this, the first terminal device 10a can respond to the trigger operation of the first user on the second interface and activate at least one default area of ​​the target image.

[0074] Optionally, the first terminal device 10a may initiate a task request to the server device 10c in response to the trigger operation of the first user on the second interface, and the task request includes the identifier of the target image. Accordingly, the server device 10c may generate a default message according to the identifier of the target image, wherein the default message includes the number of default areas. Afterwards, the server device 10c sends the default message to the first terminal device 10a. Accordingly, the first terminal device 10a may activate a corresponding number of areas according to the number of default areas.

[0075] In practical applications, in order to further improve the fun of the puzzle task and increase the enthusiasm of users to participate in the activity, different difficulty levels can also be set, wherein different levels correspond to different reward mechanisms. Optionally, the greater the difficulty level of the puzzle, the higher the value of the reward. Optionally, the higher the difficulty level, the greater the number of inactivated areas of the target image. Among them, the higher the difficulty level, the greater the number of inactivated areas of the target image, which may refer to the same total number of target image areas, but the higher the difficulty level, the fewer the number of default areas; or, it may refer to the higher the difficulty level, the greater the total number of target image areas, and the same number of default areas corresponding to each difficulty level; or, it may refer to the higher the difficulty level, the greater the total number of target image areas, and the number of default areas corresponding to each difficulty level is different, but the higher the difficulty level, the greater the number of inactivated areas of the target image; and so on, but not limited to this.

[0076] Based on the above difficulty level, the first user can select the target difficulty level that he wants to participate in from at least one preset difficulty level. Accordingly, in response to the trigger operation of the first user on the second interface, the first terminal device 10a displays at least one difficulty level and the reward mechanism corresponding to at least one difficulty level; and in response to the first user's selection operation from at least one difficulty level, the difficulty level selected by the first user is used as the target difficulty level; and in response to the first user's determination operation, the default area corresponding to the target difficulty level in the target image is activated. Among them, for the case where the total number of areas of the target image is the same, but the higher the difficulty level, the fewer the number of default areas, the first terminal device 10a can activate the default area corresponding to the target difficulty level in the target image. For the case where the higher the difficulty level, the more the total number of areas of the target image, the first terminal device 10a can determine the total number of areas of the target image adapted to the target difficulty level in response to the first user's determination operation; and activate the default area corresponding to the target difficulty level in the target image.

[0077] Optionally, the first terminal device 10a may send a task request to the server device 10c in response to the determination operation of the first user, wherein the task request includes the identifier of the target image and the identifier of the target difficulty level. Accordingly, the server device 10c obtains the total number of at least one candidate area corresponding to the identifier of the target image according to the identifier of the target image, and determines the total number of target areas and the number of default areas from the total number of at least one candidate area according to the target difficulty level. Afterwards, the server device 10c sends the total number of target areas and the number of default areas to the first terminal device 10a. The first terminal device 10a displays the target image with the corresponding number of areas (not meeting the above-mentioned setting requirements) according to the total number of target areas, and activates the corresponding number of default areas. In order to further improve the fun of information interaction, different activation conditions can also be set for each area of ​​the target image, that is, higher activation conditions can be set for one or more areas. For example, for one or more designated areas, the number of people who need to assist the first user reaches a set number threshold before the designated area can be activated. For the convenience of description and area, the set number threshold is defined as the first number threshold, and the designated area here is defined as the first designated area. The number of the first designated areas may be one or more. Based on this, the first terminal device 10a may determine whether the number of at least one second message is greater than or equal to the preset first quantity threshold, and if the judgment result is yes, the first designated area of ​​the target image is activated. Accordingly, if the judgment result is no, if there are other unactivated areas in the area corresponding to the target image in addition to the first designated area, at least one unactivated area may be activated; if only the first designated area is in an unactivated state in the area corresponding to the target image, then continue to wait for receiving the second message until the number of received second messages is greater than or equal to the preset first quantity threshold, and then activate the first designated area.

[0078] In order to further improve the enthusiasm of user participation, the embodiment of the present application may also provide an image fragment gifting function to help users complete the puzzle task of the target image as soon as possible. Accordingly, for the first terminal device 10a, image fragments provided by other users can be received. The following is an exemplary explanation using the example of the second user gifting image fragments to the first user. For the convenience of description and distinction, the gifted image fragments are defined as first image fragments. It is worth noting that in the embodiment of the present application, the second user gifting the first image fragment to the first user should be understood as: the area on the second user's terminal device displaying the first image fragment is in an activated state, and when the second user gifts the first image fragment to the first user, the state of the area of ​​the first image fragment is adjusted to an unactivated state; accordingly, the area on the first user's terminal device displaying the first image fragment is adjusted from an unactivated state to an activated state. That is, the second user gifting the image fragment to the first user should be understood as: the adjustment of the activation state of the display area corresponding to the target image on the terminal devices of the first user and the second user.

[0079] Based on this, for the second terminal device 10b, the area of ​​the first image fragment in its target image is in an activated state. If the second user wants to give the first image fragment to the first user, he can select the first user from his friend list and trigger the area of ​​the first image fragment. Correspondingly, in response to the second user's gift operation, the second terminal device 10b adjusts the area displaying the first image fragment from the activated state to the inactivated state, and sends a third message to the first user. Correspondingly, the first terminal device 10a receives the third message sent by the second user to the first user, wherein the third message is used to indicate the activation of the first area in the target image; further, the first terminal device 10a can activate the first area according to the third message. Alternatively, the first user can also actively request image fragments of the target image from other users. The first user can trigger the first area of ​​the target image to request image fragments from other users. The following is an exemplary description of the first user requesting the first image fragment from the second user. The first user can trigger the first area of ​​the target image. Accordingly, the first terminal device 10a can send a fourth message to the second user in response to the first user's triggering operation on the first area and the selection operation on the second user, and the fourth message includes the identifier of the first area. Accordingly, the second terminal device 10b receives the fourth message, and in response to the second user's confirmation operation on the fourth message, adjusts the first area from the activated state to the inactivated state, and sends the third message to the first user. Accordingly, the first terminal device 10a activates the first area according to the third message.

[0080] In the embodiment of the present application, in addition to obtaining image fragments provided by other users, the first user can also provide the image fragments obtained by himself to others. Accordingly, the first terminal device 10a can respond to the selection operation of the area in the activated state, take the area selected by the first user as the target area; and respond to the selection operation of the first user on the friend list, take the user selected by the first user as the target user; and then, in response to the determination operation of the first user, adjust the target area from the activated state to the inactivated state. Correspondingly, the terminal device of the target user adjusts its target area from the inactivated state to the activated state. In the embodiment of the present application, when the area in which the target image is in the activated state meets the set requirements, the first terminal device 10a can obtain the target information bound to the target image. Optionally, the first terminal device 10a obtains the target information, which can be the first terminal device 10a directly obtaining the target information, or activating the target information to a usable state. Optionally, the server device 10c can send an activation instruction to the first terminal device 10a when the area in which the target image is in the activated state meets the set requirements. The activation instruction is used to instruct to activate the target information to a usable state. Accordingly, the first terminal device 10a receives the activation instruction and executes the activation instruction to activate the target information to a usable state.

[0081] Optionally, the server device 10c may determine the activated area in the target image corresponding to the first user based on the identifier of the first user and the identifier of the target image; and when the activated area meets the set requirements, send an activation instruction to the first terminal device 10a to instruct the first terminal device 10a to activate the target information bound to the target image.

[0082] Optionally, if the set requirement is that the regional activation rate of the target image reaches a preset activation rate threshold, the server device 10c can calculate the regional activation rate of the target image corresponding to the first user, and determine whether the regional activation rate of the target image corresponding to the first user is greater than or equal to the set activation rate threshold; if the judgment result is yes, it is determined that the area in the activated state meets the set requirement, and an activation instruction is sent to the first terminal device 10a. Alternatively, the server device 10c can also determine whether the area in the activated state of the first user meets the set requirements based on other set requirements, which will not be repeated here.

[0083] It is worth noting that in different application scenarios, the target information bound to the target image is different. In some promotional or sales activities, the target information bound to the target image can be reward information or lucky draw opportunity information. The description of reward information and lucky draw opportunity information can be found in the relevant content of the above embodiment, which will not be repeated here.

[0084] Further, if Figure 1hAs shown, for online shopping application scenarios, the target information may also be purchase rights, wherein the purchase rights may be coupons, discount cards, points or discounted prices, etc., and the purchase rights may be applied to the settlement of the commodity corresponding to the target image. Figure 1g The purchase benefit is 20% off. Accordingly, the first terminal device 10a responds to the purchase trigger operation of the first user for the product corresponding to the target image, and corresponds the purchase benefit to the settlement of the product. For example, the first user only needs to pay the price after enjoying the purchase benefit, etc.

[0085] Optionally, the first terminal device 10a may send a purchase request to the server device 10c in response to the first user's purchase trigger operation on the product corresponding to the target image, and the purchase request includes the identifier of the product corresponding to the target image and the identifier of the purchase right. Accordingly, the server device 10c receives the purchase request and corresponds the purchase right to the settlement of the product. Optionally, the server device 10c may return the price data to be paid after the settlement of the purchase right to the product to the first terminal device 10a, so that the first user can settle the product.

[0086] In the embodiment of the present application, in order to attract more users to participate in the puzzle task, after the second user activates at least one area of ​​the target image for the first user through the first message shared by the first user, a puzzle activity participation page may be provided to the second user. Figure 1i As shown, the second terminal device 10b can also display a puzzle activity participation page in response to the second user's triggering operation on the power control to guide the second user to participate in the puzzle activity. For example, the puzzle activity participation page includes a participation control ( Figure 1i If the second user wants to initiate a puzzle activity, the participation control can be triggered to enter the puzzle activity page, and the second user can share the link with other users through the puzzle activity page. The link contains the identifier of the image selected by the second user. In an online shopping application scenario, the image selected by the second user can be a poster of the pre-purchased product, etc. For the process of the second terminal device 10b processing the data of the second user's participation in the puzzle activity, please refer to the relevant content of the first terminal device 10a processing the data of the first user's participation in the puzzle activity, which will not be repeated here.

[0087] In addition to the above-mentioned system embodiment, the embodiment of the present application also provides a data processing method, which is exemplarily described below from the perspectives of a terminal device and a server device, respectively.

[0088] Figure 2 A flow chart of a data processing method provided in an embodiment of the present application. Figure 2 As shown, the method includes:

[0089] 201. In response to a sharing operation of a first user on a first interface, share a first message in a social application; wherein the first message includes an image identifier.

[0090] 202. Receive at least one second message in response to the first message.

[0091] 203. According to the at least one second message, activate at least one area of ​​the target image corresponding to the image identifier.

[0092] 204. When the area where the target image is in an activated state meets the set requirements, obtain target information bound to the target image.

[0093] Figure 3 A flow chart of a data processing method provided in an embodiment of the present application. Figure 3 As shown, the method includes:

[0094] 301. Receive a first message shared by a first user in a social application, where the first message includes an image identifier and a user identifier.

[0095] 302. In response to the triggering operation of the second user on the first message, display the assistance interface pointed to by the first message.

[0096] 303. In response to the triggering operation of the second user on the assistance interface, a second message is returned to the first user corresponding to the user identifier to instruct the terminal device of the first user to activate at least one area of ​​the target image corresponding to the image identifier.

[0097] In the embodiment of the present application, the first user is a user of the first terminal device, who is the initiator of the puzzle task corresponding to the target image. The second user is a user of the second terminal device, who is the recipient of the puzzle task initiated by the first user.

[0098] In this embodiment, the first terminal device displays a user interaction interface, and the first user can perform a touch operation on the user interaction interface to use a corresponding function. In this embodiment, the first user can perform a sharing operation on the user interaction interface. Optionally, the first interface may include a sharing control, and the first user can trigger the sharing control to share the first message in a social application.

[0099] For ease of description and distinction, in the embodiment of the present application, the user interaction interface that supports the user to perform sharing operations is defined as the first interface. Accordingly, in step 201, the first terminal device can share the first message in the social application in response to the first user's sharing operation on the first interface, wherein the first message includes an image identifier. The image identifier is the identifier of the target image selected by the first user. For the implementation form of the first message and the target image and the specific implementation method of the first user sharing the first message in the social application, please refer to the relevant content of the above embodiment, which will not be repeated here.

[0100] In actual applications, the first message may further include a user identifier. In this embodiment, the user identifier is an identifier of the first user, which is used to identify the user who initiated the first message. In this way, users in the social application can know the user who initiated the first message.

[0101] Accordingly, other users in the social application can obtain the first message from the social application, and return the second message to the first terminal device for the first message. The second message is used to instruct the first terminal device to activate at least one area of ​​the target image. In an embodiment of the present application, the terminal device of each user in the social application processes the first message in the same way. In order to more clearly describe the data processing process, the second terminal device is used as an example for exemplary description. The user of the second terminal device is the second user, and the second user is any user in the social application.

[0102] Accordingly, in step 301, the second terminal device may receive the first message in the social application, and in response to the triggering operation of the second user on the first message, display the interface pointed to by the first message, which is mainly used to display the assistance function. For the convenience of description and distinction, in the embodiment of the present application, the interface pointed to by the first message is defined as the assistance interface.

[0103] Furthermore, if the second user wants to help the first user activate the target image, a trigger operation may be initiated for the assistance interface. Accordingly, in step 302, the second terminal device may return a second message to the first user in response to the second user's trigger operation for the assistance interface.

[0104] Accordingly, in step 202, the first terminal device may receive a second message from the second user in response to the first message, and activate at least one area of ​​the target image according to the second message.

[0105] Further, in step 202, the first terminal device may receive at least one second message in response to the first message. Among them, at least one second message is a message sent by other users in the social application in response to the first message. The number of second messages received by the first terminal device may be determined by the number of users who trigger the assistance interface pointed to by the first message. Further, in step 203, the first terminal device may activate at least one area in the target image according to at least one second message. In this way, not only the sharing of the first message can be achieved, but also the first terminal device can activate at least one display area in the target image according to the second message, and the intuitive display of the sharing result of the first message can be achieved, so that the user can intuitively see that the message he shared is being followed by other users.

[0106] Further, in step 204, if the area where the target image is in an activated state meets the set requirements, the first terminal device can obtain the target information bound to the target image. It is worth noting that in different application scenarios, the target information bound to the target image is different. For a specific description, please refer to the relevant content of the above embodiment, which will not be repeated here.

[0107] In an embodiment of the present application, the area in which the target image is in an activated state meets the set requirements, which means that: the area activation rate of the target image reaches a preset activation rate threshold; or, the number of areas in which the target image is in an activated state is greater than or equal to a set second number threshold; or, the area in which the target image is in an activated state includes a second specified area of ​​the target image; and so on, but is not limited thereto.

[0108] In some embodiments, an optional implementation of step 303 is: in response to the second user's triggering operation on the assistance interface, sending an assistance request to the server device; the assistance request includes an image identifier and a user identifier, so that the server device can return a second message to the terminal device of the first user corresponding to the user identifier to instruct the first user's terminal device to activate at least one area of ​​the target image corresponding to the image identifier.

[0109] Accordingly, an optional implementation of step 202 is: receiving a second message sent by the server device; the second message is generated by the server device based on the assistance request sent by the second user.

[0110] Accordingly, an embodiment of the present application also provides a data processing method applicable to a server-side device.

[0111] like Figure 4 As shown, the data processing method includes:

[0112] 401. Receive an assistance request sent by a second user; the assistance request includes an image identifier and a user identifier.

[0113] 402. Generate a second message based on the image identifier and the user identifier.

[0114] 403. Provide a second message to a terminal device of a first user corresponding to the user identifier, to instruct the terminal device of the first user to activate at least one area of ​​the target image of the image identifier.

[0115] for Figure 4 The assistance request in the data processing method shown is generated based on a triggering operation of the second user on the first message shared by the first user.

[0116] In this embodiment, the server device, the terminal device of the first user, and the terminal device of the second user cooperate with each other to enable users to help each other complete the activation task of the target image, realize the reflux of sharing results, enrich the information dissemination method, increase the interest of information dissemination, and help improve user experience. In addition, this information dissemination method has a certain interest, which helps to increase information dissemination and attract more users to participate in puzzle activities.

[0117] In some embodiments, an optional implementation of step 203 is: lighting up at least one area of ​​the target image according to at least one second message; and / or displaying respective corresponding image fragments in at least one area of ​​the target image according to at least one second message.

[0118] In some other embodiments, an optional implementation of step 203 is: determining that the number of at least one second message is greater than or equal to a preset first number threshold;

[0119] If the judgment result is yes, the first designated area of ​​the target image is activated.

[0120] In some further embodiments, before step 201, at least one default area of ​​the target image may be activated in response to a trigger operation of the first user on the second interface.

[0121] Furthermore, in response to a trigger operation of the first user on the second interface, an optional implementation of activating at least one default area of ​​the target image is: in response to the trigger operation of the first user on the second interface, displaying at least one difficulty level and a reward mechanism corresponding to each of the at least one difficulty level; in response to the first user's selection operation from at least one difficulty level, taking the difficulty level selected by the first user as the target difficulty level; wherein, the higher the difficulty level, the greater the number of unactivated areas of the target image; and in response to the first user's confirmation operation, activating the default area in the target image corresponding to the target difficulty level.

[0122] Further, in response to the first user's determination operation, an optional implementation method for activating the default area corresponding to the target difficulty level is: in response to the first user's determination operation, determining the total number of areas of the target image adapted to the target difficulty level; and activating the default areas in the target image corresponding to the target difficulty level; wherein the higher the difficulty level, the greater the total number of areas of the target image.

[0123] In the embodiment of the present application, in order to further improve the enthusiasm of user participation, the embodiment of the present application can also provide an image fragment gifting function to help users complete the jigsaw puzzle task of the target image as soon as possible. Accordingly, for the first terminal device, a third message sent by the second user to the first user can also be received; the third message is sent by the terminal device of the second user to adjust the first area of ​​the target image from an activated state to an unactivated state, and according to the third message, the first area of ​​the target image is activated.

[0124] Optionally, the first user may also actively request the image fragment of the target image from the second user. Accordingly, before receiving the third message sent by the second user to the first user, in response to the first user's triggering operation on the first area of ​​the target image and the selection operation on the second user, a fourth message may be sent to the second user, the fourth message including the identifier of the first area, so that the second user can send the third message to the identifier of the first area.

[0125] In the embodiment of the present application, in addition to obtaining image fragments provided by other users, the first user can also provide the image fragments obtained by himself to others. Accordingly, the first terminal device can respond to the first user's selection operation on the activated area and use the area selected by the first user as the target area; respond to the first user's selection operation on the friend list and use the user selected by the first user as the target user; and respond to the first user's confirmation operation, adjust the target area from the activated state to the inactivated state.

[0126] In an embodiment of the present application, when the area where the target image is in an activated state meets the set requirements, the first terminal device can obtain the target information bound to the target image. The first terminal device obtains the target information, which can be the first terminal device directly obtaining the target information, or activating the target information to a usable state. Optionally, the server device can send an activation instruction to the first terminal device when the area where the target image is in an activated state meets the set requirements. The activation instruction is used to instruct to activate the target information to a usable state. Accordingly, the first terminal device receives the activation instruction and executes the activation instruction to activate the target information to a usable state.

[0127] Furthermore, the server device can determine the activated area in the target image corresponding to the first user based on the identifier of the first user and the identifier of the target image; and when the activated area meets the set requirements, send an activation instruction to the first terminal device to instruct the first terminal device to activate the target information bound to the target image.

[0128] It is worth noting that in different application scenarios, the target information bound to the target image is different. In some promotional or sales activities, the target information bound to the target image can be reward information or lucky draw opportunity information. The description of reward information and lucky draw opportunity information can be found in the relevant content of the above embodiment, which will not be repeated here.

[0129] Furthermore, for online shopping application scenarios, the target information may also be a purchase right. The purchase right may be a coupon, a discount card, points, or a discounted price, etc., and the purchase right may be applied to the settlement of the commodity corresponding to the target image. Accordingly, the first terminal device may correspond the purchase right to the settlement of the commodity in response to the purchase trigger operation of the first user for the commodity corresponding to the target image. For example, the first user only needs to pay the price after enjoying the purchase right, etc.

[0130] In an embodiment of the present application, in order to attract more users to participate in the puzzle task, after the second user activates at least one area of ​​the target image for the first user through the first message shared by the first user, a puzzle activity participation page may also be provided to the second user. Correspondingly, the second terminal device may also display the puzzle activity participation page in response to the second user's triggering operation on the power control to guide the second user to participate in the puzzle activity. If the second user wants to initiate a puzzle activity, he or she may also share the message with other users. The message includes the identifier of the image selected by the second user. In an online shopping application scenario, the image selected by the second user may be a poster of a pre-purchased product, etc. For the process of the second terminal device performing data processing on the second user's participation in the puzzle activity, please refer to the above. Figure 2 That Figure 2 The relevant content will not be repeated here.

[0131] It should be noted that the execution subject of each step of the method provided in the above embodiment can be the same device, or the method can be executed by different devices. For example, the execution subject of steps 201 and 202 can be device A; for another example, the execution subject of step 201 can be device A, and the execution subject of step 202 can be device B; and so on.

[0132] In addition, in some of the processes described in the above embodiments and the accompanying drawings, multiple operations appearing in a specified order are included, but it should be clearly understood that these operations may not be executed in the order in which they appear in this document or may be executed in parallel, and the sequence numbers of the operations, such as 401, 402, etc., are only used to distinguish between different operations, and the sequence numbers themselves do not represent any execution order. In addition, these processes may include more or fewer operations, and these operations may be executed in sequence or in parallel.

[0133] Accordingly, the embodiment of the present application further provides a computer-readable storage medium storing computer instructions, which, when executed by one or more processors, causes the one or more processors to execute the above Figure 2 and the steps in the method shown in its optional implementation manner.

[0134] Accordingly, the embodiment of the present application further provides a computer-readable storage medium storing computer instructions, which, when executed by one or more processors, causes the one or more processors to execute the above Figure 3 and the steps in the method shown in its optional implementation manner.

[0135] Accordingly, the embodiment of the present application further provides a computer-readable storage medium storing computer instructions, which, when executed by one or more processors, causes the one or more processors to execute the above Figure 4 and the steps in the method shown in its optional implementation manner.

[0136] Figure 5 This is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. Figure 5 As shown, the computer device includes: a memory 50a, a processor 50b, a communication component 50c and a display 50d. The display 50d displays a first interface; the memory 50a is used to store computer programs.

[0137] The processor 50b is coupled to the memory 50a, and is used to execute a computer program for: sharing a first message in a social application through a communication component in response to a sharing operation of a first user on a first interface; the first message includes an image identifier; receiving at least one second message backflowed to the first message through the communication component; and activating at least one area of ​​a target image corresponding to the image identifier according to the at least one second message; and obtaining target information bound to the target image when the area of ​​the target image in an activated state meets the set requirements.

[0138] Optionally, the area of ​​the target image in an activated state meets the set requirements when: the area activation rate of the target image reaches a preset activation rate threshold; or, the number of areas of the target image in an activated state is greater than or equal to a set second number threshold; or, the area of ​​the target image in an activated state includes a second specified area of ​​the target image.

[0139] In some embodiments, when the processor 50b activates at least one area of ​​the target image corresponding to the image identifier, it is specifically used to: light up at least one area of ​​the target image according to at least one second message; and / or display the corresponding image fragments in at least one area of ​​the target image according to at least one second message.

[0140] In other embodiments, when the processor 50b activates at least one area of ​​the target image corresponding to the image identifier, it is specifically used to: determine whether the number of at least one second message is greater than or equal to a preset first quantity threshold; if the judgment result is yes, activate the first designated area of ​​the target image.

[0141] In some further embodiments, before sharing the first message in the social application, the processor 50b is further configured to: activate at least one default area of ​​the target image in response to a trigger operation of the first user on the second interface.

[0142] Furthermore, when activating at least one default area of ​​the target image, the processor 50b is specifically used to: in response to a trigger operation of the first user on the second interface, display at least one difficulty level and a reward mechanism corresponding to at least one difficulty level through the display 50d; in response to a selection operation of the first user from at least one difficulty level, use the difficulty level selected by the first user as the target difficulty level; wherein, the higher the difficulty level, the greater the number of unactivated areas of the target image; in response to a confirmation operation of the first user, activate the default area in the target image corresponding to the target difficulty level.

[0143] Further, when activating the default area corresponding to the target difficulty level, the processor 50b is specifically used to: determine the total number of areas of the target image adapted to the target difficulty level in response to the determination operation of the first user; and activate the default areas in the target image corresponding to the target difficulty level; wherein the higher the difficulty level, the greater the total number of areas of the target image.

[0144] In some embodiments, the processor 50b is also used to: receive a third message sent by the second user to the first user through the communication component 50c; wherein the third message is sent when the terminal device of the second user adjusts the first area of ​​the target image from an activated state to an unactivated state, and activate the first area of ​​the target image according to the third message.

[0145] Optionally, before receiving the third message sent by the second user to the first user, the processor 50b is also used to: in response to the first user's triggering operation on the first area of ​​the target image and the selection operation on the second user, send a fourth message to the second user through the communication component 50c, wherein the fourth message includes the identifier of the first area, so that the second user can send a third message in response to the identifier of the first area.

[0146] In some other embodiments, the processor 50b is further used to: in response to the first user's selection operation on the activated area, use the area selected by the first user as the target area; in response to the first user's selection operation on the friend list, use the user selected by the first user as the target user; in response to the first user's confirmation operation, adjust the target area from the activated state to the inactivated state.

[0147] In the embodiment of the present application, when the processor 50b obtains the target information bound to the target image, it is specifically used to: execute the activation instruction sent by the server device to activate the target information to a usable state.

[0148] Optionally, the target information is: reward information or lottery opportunity information.

[0149] Furthermore, if the reward information is a purchase right, the processor 50b is further configured to: in response to the first user's purchase triggering operation on the commodity corresponding to the target image, correspond the purchase right to the settlement of the commodity.

[0150] In some optional embodiments, such as Figure 5 As shown, the computer device may also include: a power supply component 50e, an audio component 50f and other components. Figure 5 The components are shown only schematically, and do not mean that the computer equipment must include Figure 5 The components shown do not necessarily mean that the computer equipment can only include Figure 5 Components shown.

[0151] The computer device provided in this embodiment can share a first message in a social application, and other users can return a second message to the first user's terminal device in response to the first message shared by the first user. For the first user's terminal device, at least one area of ​​the target image can be activated according to the returned second message, and the target information bound to the target image can be obtained when the area of ​​the target image in the activated state meets the set requirements. In this way, users can help each other complete the activation task of the target image and obtain the target information, thereby realizing the return of the sharing results, enriching the information dissemination method, increasing the interest of information dissemination, and helping to improve the user experience. In addition, this information dissemination method has a certain degree of interest, which helps to increase information dissemination and attract more users to participate in puzzle activities.

[0152] Figure 6 This is a schematic diagram of the structure of another computer device provided in an embodiment of the present application. Figure 6 As shown, the computer device includes: a memory 60a, a processor 60b, a communication component 60c and a display 60d. Among them, the memory 60a is used to store computer programs.

[0153] The processor 60b is coupled to the memory 60a, and is used to execute a computer program for: receiving a first message shared by a first user in a social application through the communication component 60c, wherein the first message includes an image identifier and a user identifier; in response to a trigger operation of the second user on the first message, displaying the assistance interface pointed to by the first message through a display; in response to a trigger operation of the second user on the assistance interface, returning a second message to the first user corresponding to the user identifier through the communication component 60c, so as to instruct the first user's terminal device to activate at least one area of ​​the target image corresponding to the image identifier.

[0154] In some embodiments, when the processor 60b returns the second message to the first user corresponding to the user identifier, it is specifically used to: in response to the second user's trigger operation on the assistance interface, send an assistance request to the server device through the communication component 60c; the assistance request includes an image identifier and a user identifier, so that the server device can return the second message to the terminal device of the first user corresponding to the user identifier, so as to instruct the terminal device of the first user to activate at least one area of ​​the target image corresponding to the image identifier.

[0155] In some other embodiments, the processor 60b is further used to: in response to the triggering operation of the second user on the assistance interface, display the puzzle activity participation interface to guide the second user to participate in the puzzle activity.

[0156] In some optional embodiments, such as Figure 6 As shown, the computer device may also include components such as a power supply component 60e and an audio component 60f. Figure 6 The components are shown only schematically, and do not mean that the computer equipment must include Figure 6 The components shown do not necessarily mean that the computer equipment can only include Figure 6 Components shown.

[0157] The computer device provided in this embodiment can receive a first message shared by a first user, and in response to a trigger operation of the second user on the first message, display the assistance interface pointed to by the first message; and in response to a trigger operation of the second user on the assistance interface, return the second message to the first user to activate at least one display area of ​​the target image. In this way, users can help each other complete the activation task of the target image and obtain the target information, thereby realizing the return of the sharing results, enriching the information dissemination method, increasing the interest of information dissemination, and helping to improve the user experience. In addition, this information dissemination method has a certain degree of interest, which helps to increase information dissemination and attract more users to participate in puzzle activities.

[0158] Figure 7 This is a schematic diagram of the structure of a server device provided in an embodiment of the present application. Figure 7 As shown, the server device includes: a memory 70a, a processor 70b and a communication component 70c. The memory 70a is used to store computer programs.

[0159] The processor 70b is coupled to the memory 70a, and is used to execute a computer program for: receiving an assistance request sent by a second user through the communication component 70c; the assistance request includes an image identifier and a user identifier; generating a second message based on the image identifier and the user identifier; and providing the second message to a terminal device of a first user corresponding to the user identifier through the communication component 70c to instruct the terminal device of the first user to activate at least one area of ​​a target image of the image identifier; wherein the assistance request is generated based on a trigger operation of the second user on the first message shared by the first user.

[0160] In some embodiments, the processor 70b is also used to: determine the area where the target image corresponding to the first user is in an activated state based on the identification of the first user and the identification of the target image; and when the area in the activated state meets the set requirements, send an activation instruction to the terminal device of the first user to instruct the first terminal device to activate the target information bound to the target image.

[0161] In some optional embodiments, such as Figure 7 As shown, the server device may also include: power supply component 70e and other components. If the server device is a terminal device such as a computer, such as Figure 7 As shown, the server device may also include optional components such as a display 70e and an audio component 70f. Figure 7 Only some components are shown schematically, which does not mean that the server device must include Figure 7 All components shown do not mean that the server device can only include Figure 7 Components shown.

[0162] In this embodiment, the server device, the terminal device of the first user, and the terminal device of the second user cooperate with each other to enable users to help each other complete the activation task of the target image, realize the reflux of sharing results, enrich the information dissemination method, increase the interest of information dissemination, and help improve user experience. In addition, this information dissemination method has a certain interest, which helps to increase information dissemination and attract more users to participate in puzzle activities.

[0163] In an embodiment of the present application, the memory is used to store a computer program and can be configured to store various other data to support operations on the device where it is located. Among them, the processor can execute the computer program stored in the memory to implement the corresponding control logic. The memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0164] In an embodiment of the present application, the communication component is configured to facilitate wired or wireless communication between the device in which it is located and other devices. The device in which the communication component is located can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, 4G, 5G or a combination thereof. In an exemplary embodiment, the communication component receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component can also be implemented based on near field communication (NFC) technology, radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology or other technologies.

[0165] In an embodiment of the present application, the display may include a liquid crystal display (LCD) and a touch panel (TP). If the display includes a touch panel, the display may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation.

[0166] In an embodiment of the present application, a power supply component is configured to provide power to various components of the device in which it is located. The power supply component may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device in which the power supply component is located.

[0167] In an embodiment of the present application, the audio component may be configured to output and / or input audio signals. For example, the audio component includes a microphone (MIC), and when the device where the audio component is located is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal may be further stored in a memory or sent via a communication component. In some embodiments, the audio component also includes a speaker for outputting an audio signal. For example, for an electronic device with a language interaction function, voice interaction with a user can be achieved through an audio component.

[0168] It should be noted that the descriptions such as “first” and “second” in this article are used to distinguish different messages, devices, modules, etc., and do not represent the order of precedence, nor do they limit “first” and “second” to different types.

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

[0170] The present invention is described with reference to the flowchart and / or block diagram of the method, device (system), and computer program product according to the embodiment of the present invention. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the process and / or box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0171] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specified manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0172] These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

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

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

[0175] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

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

[0177] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims

1. A data processing method, characterized in that: include: In response to a sharing operation of the first user on the first interface, sharing the first message in the social application; The first message includes an image identifier; receiving at least one second message in response to the first message; and activating at least one area of ​​the target image corresponding to the image identifier according to the at least one second message; as well as, receiving a third message sent by a second user to the first user; The third message is sent when the terminal device of the second user adjusts the first area of ​​the target image on the terminal device of the second user from an activated state to an inactivated state; according to the third message, the first area of ​​the target image on the terminal device of the first user is activated; When the area where the target image is in an activated state meets the set requirements, the target information bound to the target image is acquired.

2. The method according to claim 1, characterized in that: The activating at least one area of ​​the target image corresponding to the image identifier according to the at least one second message includes: According to the at least one second message, lighting up at least one area of ​​the target image; and / or, According to the at least one second message, the corresponding image fragments are displayed in at least one area of ​​the target image.

3. The method according to claim 1, characterized in that The activating at least one area of ​​the target image corresponding to the image identifier according to the at least one second message includes: Determining that the quantity of the at least one second message is greater than or equal to a preset first quantity threshold; If the judgment result is yes, the first designated area of ​​the target image is activated.

4. The method according to claim 1, characterized in that In response to a sharing operation of the first user on the first interface, before sharing the first message in the social application, the method further includes: In response to a trigger operation of the first user on the second interface, at least one default area of ​​the target image is activated.

5. The method according to claim 4, characterized in that The step of activating at least one default area of ​​the target image in response to a trigger operation of the first user on the second interface includes: In response to a trigger operation of the first user on the second interface, displaying at least one difficulty level and a reward mechanism corresponding to each of the at least one difficulty level; In response to the first user's selection operation from the at least one difficulty level, taking the difficulty level selected by the first user as a target difficulty level; wherein the higher the difficulty level, the greater the number of inactivated areas of the target image; In response to a determination operation of the first user, a default area in the target image corresponding to the target difficulty level is activated.

6. The method according to claim 5, characterized in that In response to the determination operation of the first user, activating a default area corresponding to the target difficulty level includes: In response to the determination operation of the first user, the total number of regions of the target image adapted to the target difficulty level is determined; and the default regions in the target image corresponding to the target difficulty level are activated; wherein the higher the difficulty level, the greater the total number of regions of the target image.

7. The method according to claim 1, characterized in that Before receiving a third message sent by a second user to the first user, the method further includes: In response to the first user's triggering operation on the first area of ​​the target image and the second user's selection operation, a fourth message is sent to the second user, the fourth message including an identifier of the first area, so that the second user can send the third message for the identifier of the first area.

8. The method according to claim 1, characterized in that: Also includes: In response to the first user's selection operation on the activated area, taking the area selected by the first user as a target area; In response to the first user's selection operation on the friend list, taking the user selected by the first user as a target user; In response to the determination operation of the first user, the target area is adjusted from an activated state to an inactivated state; wherein the target area of ​​the target image on the terminal device of the target user is adjusted from an inactivated state to an activated state.

9. The method according to any one of claims 1 to 8, characterized in that: The area of ​​the target image in an activated state meets the set requirements if: the area activation rate of the target image reaches a preset activation rate threshold; or, the number of areas of the target image in an activated state is greater than or equal to a set second number threshold; or, the area of ​​the target image in an activated state includes a second designated area of ​​the target image.

10. The method according to any one of claims 1 to 8, characterized in that: The acquiring target information bound to the target image includes: Execute the activation instruction sent by the server device to activate the target information to a usable state.

11. The method according to claim 10, characterized in that The target information is: reward information or lottery opportunity information.

12. The method according to claim 11, characterized in that The reward information is a purchase benefit; the method further includes: In response to a purchase triggering operation of the first user on the commodity corresponding to the target image, the purchase rights are settled corresponding to the commodity.

13. A data processing method, characterized in that: include: Receiving a first message shared by a first user in a social application, wherein the first message includes an image identifier and a user identifier; In response to a triggering operation of the second user on the first message, displaying an assistance interface pointed to by the first message; In response to the triggering operation of the second user on the assistance interface, a second message is returned to the first user corresponding to the user identifier to instruct the terminal device of the first user to activate at least one area of ​​the target image corresponding to the image identifier; as well as, In response to the gift operation of the second user, adjusting the first area of ​​the target image on the terminal device of the second user from an activated state to an inactivated state; And, sending a third message to the terminal device of the first user to instruct the terminal device of the first user to activate the first area of ​​the target image on the terminal device of the first user.

14. The method according to claim 13, characterized in that The step of returning a second message to a first user corresponding to the user identifier in response to a trigger operation of the second user on the assistance interface includes: In response to the triggering operation of the second user on the assistance interface, an assistance request is sent to the server device; the assistance request includes the image identifier and the user identifier, so that the server device can return the second message to the terminal device of the first user corresponding to the user identifier to instruct the terminal device of the first user to activate at least one area of ​​the target image corresponding to the image identifier.

15. The method according to claim 13, characterized in that Also includes: In response to the triggering operation of the assistance interface by the second user, a jigsaw activity participation interface is displayed to guide the second user to participate in the jigsaw activity.

16. A data processing method, characterized in that: include: receiving an assistance request sent by a second user; The assistance request includes an image identifier and a user identifier; Based on the image identifier and the user identifier, generating a second message; Providing the second message to a terminal device of a first user corresponding to the user identifier to instruct the terminal device of the first user to activate at least one area of ​​the target image of the image identifier; The assistance request is generated according to a triggering operation of the second user on the first message shared by the first user; Among them, the terminal device of the second user adjusts the first area of ​​the target image on the terminal device of the second user from an activated state to an unactivated state in response to the gift operation of the second user; and sends a third message to the terminal device of the first user, so that the terminal device of the first user activates the first area of ​​the target area on the terminal device of the first user in response to the third message.

17. The method according to claim 16, characterized in that Also includes: Determining, according to the identifier of the first user and the identifier of the target image, a region in which the target image corresponding to the first user is in an activated state; When the area in the activated state meets the set requirements, an activation instruction is sent to the terminal device of the first user to instruct the first terminal device to activate the target information bound to the target image.

18. A computer device, characterized in that: include: A memory, a processor, a communication component and a display; wherein the display displays a first interface; the memory is used to store a computer program; The processor is coupled to the memory, the communication component and the display, and is configured to execute the computer program to perform the steps in the method according to any one of claims 1 to 12.

19. A computer device, characterized in that: include: A memory, a processor, a communication component and a display; wherein the memory is used to store a computer program; The processor is coupled to the memory, the communication component and the display, and is configured to execute the computer program to perform the steps in the method of any one of claims 13-15.

20. A server device, characterized in that: include: Memory, processor and communication components; wherein the memory is used to store computer programs; The processor is coupled to the memory and the communication component, and is configured to execute the computer program for the steps in the method of claim 16 or 17.

21. A data processing system, characterized in that: include: At least two terminal devices; The first terminal device among the at least two terminal devices is used to share a first message in a social application in response to a sharing operation of a first user on a first interface; the first message includes an image identifier; at least one second message is received in response to a return flow of the first message; and at least one area of ​​a target image corresponding to the image identifier is activated according to the at least one second message; and When the area where the target image is activated meets the set requirements, acquiring the target information bound to the target image; The second terminal device among the at least two terminal devices is configured to receive the first message in the social application; in response to a trigger operation of the second user on the first message, display the assistance interface pointed to by the first message; in response to a trigger operation of the second user on the assistance interface, return the second message to the first user; The second terminal device is further configured to adjust the first area of ​​the target image on the second terminal device from an activated state to an inactivated state in response to a gift operation by the second user; and send a third message to the first terminal device; The first terminal device is further used to activate a first area of ​​a target area on the terminal device of the first user in response to the third message.

22. The system according to claim 21, characterized in that Also includes: Server equipment; The second terminal device is further configured to send an assistance request to the server device in response to a trigger operation of the second user on the assistance interface; The assistance request includes the image identifier; The server device is used to generate the second message based on the image identifier and the user identifier; The second message is provided to the first terminal device to instruct the first terminal device to activate at least one area of ​​the target image identified by the image.

23. A computer-readable storage medium storing computer instructions, characterized in that: When the computer instructions are executed by one or more processors, the one or more processors are caused to execute the steps in the method according to any one of claims 1 to 17.

Citation Information

Patent Citations

  • Game sharing interaction method, device and system, and electronic device

    CN107613007A

  • Resource transfer method, correlated equipment, and system

    CN107679840A