Data processing method, apparatus and device, medium, product
By designing interaction and response methods that comply with the regulations of social events on social platforms, the problem of the single interaction method in existing technologies has been solved, enabling in-depth and standardized interaction during festivals and improving the user's interactive experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2025-01-24
- Publication Date
- 2026-07-24
AI Technical Summary
Existing social media platforms offer too limited interactive options during holidays, making it difficult to meet people's interactive needs during festivals such as the Spring Festival.
A novel interaction method is designed, which involves displaying social media data related to a social event posted by a first object and receiving interactive actions from a second object. In response to the interactive actions, the first object is instructed to perform an interactive response action, and the action method conforms to the interaction and response methods specified by the social event.
It enhances the sense of participation of both the first and second parties in social events, increases the depth of interaction and social stickiness, forms a two-way interaction model, lowers the threshold for interaction, and makes the interaction process more standardized and orderly.
Smart Images

Figure CN122450348A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, specifically to the field of social application technology, and in particular to a data processing method, a data processing device, a computer equipment, a computer-readable storage medium, and a computer program product. Background Technology
[0002] During festivals like the Spring Festival, people interact in various ways, encompassing both traditional customs and modern social interactions. For example, during the Spring Festival, people often share joyous moments on social media platforms, such as photos or videos of putting up Spring Festival couplets and enjoying New Year's Eve dinner, along with sincere blessings like, "Wishing everyone a healthy, successful, and happy new year!" Friends and family then like, comment, and send their own blessings, creating a wave of online New Year's greetings. Currently, the ways people interact on social media platforms are too limited to meet their diverse interaction needs during festivals like the Spring Festival. Summary of the Invention
[0003] This application provides a data processing method, apparatus, device, medium, and product, and designs a new interactive mode that can enhance the interactive participation of the first and second objects in social events (such as Spring Festival social activities) and meet people's interactive needs in social events (such as Spring Festival social activities).
[0004] On one hand, embodiments of this application provide a data processing method, the method comprising:
[0005] Displays the first social media data related to the social event posted by the first individual;
[0006] Receive interactive operations performed by a second object on the first social media data, wherein the operation method conforms to the interaction method stipulated by the social event;
[0007] In response to the interaction performed by the second object, the first object is instructed to perform an interaction response operation to the second object, and the operation mode of the interaction response operation conforms to the interaction response mode specified in the social event.
[0008] On one hand, embodiments of this application provide a data processing apparatus, the apparatus comprising:
[0009] A display unit is used to display first social media data related to social events posted by the first object;
[0010] The receiving unit is used to receive interactive operations performed by the second object on the first social media data, wherein the operation mode of the interactive operation conforms to the interaction mode specified by the social event.
[0011] The response unit is used to respond to the interactive operation performed by the second object, instructing the first object to perform an interactive response operation to the second object, and the operation mode of the interactive response operation conforms to the interactive response mode specified in the social event.
[0012] In one feasible embodiment, the display unit is further configured to:
[0013] During the display of the first social media data, interactive prompts are output. These prompts are used to prompt the users of the first social media data to perform interactive operations. The operation time of the interactive operation is within the expected time of the social event. The interactive prompts indicate the interactive method specified by the social event. The second user is any user of the first social media data.
[0014] The interaction methods defined by social events include at least one of the following: interacting by triggering interactive controls defined by the social event, interacting by interactive gestures defined by the social event, interacting by interactive audio defined by the social event, interacting by interactive visuals defined by the social event, and interacting by interactive actions defined by the social event.
[0015] The interactive controls defined for social events include variant controls formed by modifying preset social feedback controls. When the expected time of the social event is exceeded, the variant controls are restored to the preset social feedback controls.
[0016] In one embodiment, interactive prompts are output in the interactive area of the first social media data, and the interactive area of the first social media data is highlighted during the expected time of the social event; the interactive area of the first social media data is highlighted in at least one of the following ways:
[0017] The interactive area of the first social media data is displayed using the color specified by the social event;
[0018] Display the interactive area of the first social media data in the font type specified by the social event. The font type includes at least one of the following: font color, font style, and font size.
[0019] The interactive area of the first social media data is displayed at the top of the first social media data display interface;
[0020] The interactive area of the first social media data is displayed as a separate page in the first social media data display interface.
[0021] In one embodiment, when the display unit outputs interactive prompts during the display of the first social media data, it specifically performs the following steps:
[0022] Obtain a measure of the social relationship between the second object currently accessing the first social media data and the first object;
[0023] Select the first interaction method that matches the social relationship measurement index from at least one interaction method specified in the social event;
[0024] During the display of the first social media data, an interactive prompt message indicating the first interactive method is output;
[0025] The social relationship measurement indicators between the second object and the first object include at least one of the following: the intimacy between the second object and the first object, the social grouping relationship between the second object and the first object, the geographical distance between the second object and the first object, and the interaction frequency between the second object and the first object.
[0026] In one embodiment, the response unit is used to respond to an interactive operation performed by the second object. When instructing the first object to perform an interactive response operation to the second object, the following steps are specifically executed:
[0027] In response to the interactive operation performed by the second object, an interactive response prompt message is output. The interactive response prompt message is used to prompt the first object to perform an interactive response operation to the second object in response to the second object's interactive operation. The operation time of the interactive response operation is within the expected time of the social event. The interactive response prompt message indicates the interactive response method specified by the social event.
[0028] The interactive response methods defined for social events include at least one of the following: responding by triggering the interactive response control defined by the social event, responding by the interactive response gesture defined by the social event, interacting by the interactive response audio defined by the social event, responding by the interactive response screen defined by the social event, and responding by the interactive response action defined by the social event.
[0029] In one embodiment, the operation mode of the interactive operation conforms to the second interactive mode specified by the social event; when the response unit responds to the interactive operation performed by the second object and outputs the interactive response prompt information, it specifically performs the following steps:
[0030] In response to the interaction performed by the second object in accordance with the second interaction method, select a first interaction response method that matches the second interaction method from at least one interaction response method specified by the social event;
[0031] The output indicates an interactive response prompt message with the first interactive response method;
[0032] The interactive response prompts are highlighted at the expected time of the social event. The interactive response prompts are highlighted in at least one of the following ways: displaying the interactive response prompts in the area color specified by the social event, or displaying the interactive response prompts in the font type specified by the social event.
[0033] In one feasible embodiment, the operation time of the interactive action is within the expected time of the social event, and the display unit is further used for:
[0034] Output interactive notification messages, which are used to indicate the number of interactive actions received within the expected time of a social event. The interactive notification messages are updated as the number changes.
[0035] The interactive notification message can be output in at least one of the following ways: outputting the interactive notification message in the display interface of the first social media data, outputting the interactive notification message in the form of a notification bar, or outputting the interactive notification message in the form of a pop-up window.
[0036] In one embodiment, the number is N, where N is a positive integer. All N interactive operations received within the expected timeframe of the social event are performed by the second object; alternatively, the N interactive operations received within the expected timeframe of the social event are performed by multiple access objects of the first social media data, with the second object being any one of the multiple access objects. Interactive response prompts are included in the interactive notification message and output. The response unit is further configured to:
[0037] In response to the interactive response prompt message in the interactive notification message being triggered, the interactive response operation is performed in batches to at least one access object that has performed N interactive operations, so as to respond to the N interactive operations in batches.
[0038] In one feasible embodiment, the response unit is further configured to:
[0039] In response to an interactive notification message being triggered, display the content of each interactive action;
[0040] The content of any interactive operation includes at least one of the following: operation time, object performing the operation, operation method, and social media data targeted by the operation.
[0041] In a feasible embodiment, the quantity is N, where N is a positive integer, and any one of the N interactive operations represents the target interactive operation; the display unit is also used for:
[0042] Output interactive response prompts in the display area of the content of the target interactive operation;
[0043] The response unit is also used for:
[0044] When the interactive response prompt message in the display area of the content of the target interactive operation is triggered, an interactive response operation is performed on the access object that performed the target interactive operation to respond to the target interactive operation.
[0045] In one feasible embodiment, the operation of the interactive response action conforms to the second interactive response method defined by the social event, which refers to responding to the interaction by triggering the interactive response control defined by the social event; the display unit is further configured to:
[0046] If the interactive response control defined in the social event definition supports being triggered multiple times, each time the interactive response control is triggered, an interactive response operation is generated, and the number of operations of the interactive response operation is updated and output.
[0047] If the interactive response control defined for a social event only supports one-time triggering, then after the interactive response control is triggered and generates an interactive response operation, the interactive response control will be changed from a triggerable state to a non-triggerable state.
[0048] In one embodiment, the first social media data related to a social event includes at least one of the following:
[0049] The primary type of social media data posting is the event type of social events;
[0050] The first social media data contains thematic keywords related to social events;
[0051] The release time of the first social media data falls within the expected timeframe of the social event.
[0052] On one hand, embodiments of this application provide a computer device, including: a processor and a memory; the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the data processing method of embodiments of this application.
[0053] Accordingly, embodiments of this application provide a computer-readable storage medium storing a computer program, the computer program including program instructions, which, when executed by a processor, perform the data processing method of embodiments of this application.
[0054] Accordingly, this application provides a computer program product, which includes a computer program or computer instructions. When the computer program or computer instructions are executed by a processor, they implement the steps of the data processing method of this application.
[0055] The data processing scheme proposed in this application can display first social media data related to social events published by a first object. These social events can include social activities conducted for traditional festivals such as the Spring Festival or operational festivals such as shopping festivals; this application does not impose any limitations on this. It can receive interactive operations performed by a second object on the first social media data, the operation method of which conforms to the interaction method stipulated by the social event. For example, the second object can perform an interactive operation (i.e., a New Year's greeting operation) according to the interaction method stipulated for social activities conducted for the Spring Festival (hereinafter referred to as Spring Festival social activities). In response to the interactive operation performed by the second object, the first object is instructed to perform an interactive response operation to the second object, the operation method of which conforms to the interaction response method stipulated by the social event. For example, the first object can perform an interactive response operation (i.e., a New Year's greeting response operation) according to the interaction response method stipulated for social activities conducted for the Spring Festival (hereinafter referred to as Spring Festival social activities) (hereinafter referred to as Spring Festival social activities). In summary, this scheme designs a new interaction method that, through clear process guidance, enables the first and second objects to form a two-way interactive mode, lowering the interaction threshold and enhancing social interactivity. Furthermore, both interactive operations and interactive response operations should conform to the rules of social events, making the entire two-way interactive process more standardized and orderly, making the interactive experience between the first and second parties smoother and more comfortable, which is conducive to enhancing the sense of participation of the first and second parties and meeting their interactive needs in social events. Attached Figure Description
[0056] Figure 1 This is a schematic diagram of the architecture of a data processing system provided in an embodiment of this application. Figure 1 ;
[0057] Figure 2 This is a schematic diagram of the architecture of a data processing system provided in an embodiment of this application. Figure 2 ;
[0058] Figure 3 This is a flowchart illustrating a data processing scheme provided in an embodiment of this application;
[0059] Figure 4 This is a flowchart illustrating a data processing method provided in an embodiment of this application;
[0060] Figure 5a This is a schematic diagram of a social media data publishing process provided in an embodiment of this application. Figure 1 ; Figure 5b This is a schematic diagram of a social media data publishing process provided in an embodiment of this application. Figure 2 ;
[0061] Figure 5c This is a schematic diagram of a social media data publishing process provided in an embodiment of this application. Figure 3 ;
[0062] Figure 6a This is a schematic diagram of an interactive prompt message provided in an embodiment of this application. Figure 1 ;
[0063] Figure 6b This is a schematic diagram of an interactive prompt message provided in an embodiment of this application. Figure 2 ;
[0064] Figure 6c This is a schematic diagram of an interactive prompt message provided in an embodiment of this application. Figure 3 ;
[0065] Figure 7a This is a schematic diagram of an interactive method provided in an embodiment of this application. Figure 1 ;
[0066] Figure 7b This is a schematic diagram of an interactive method provided in an embodiment of this application. Figure 2 ;
[0067] Figure 7c This is a schematic diagram of an interactive method provided in an embodiment of this application. Figure 3 ;
[0068] Figure 7d This is a schematic diagram of an interactive method provided in an embodiment of this application. Figure 4 ;
[0069] Figure 7e This is a schematic diagram of an interactive method provided in an embodiment of this application;
[0070] Figure 8 This is a schematic diagram of an interactive prompt message provided in an embodiment of this application. Figure 4 ;
[0071] Figure 9a This is a schematic diagram illustrating the highlighted interactive prompt information provided in an embodiment of this application;
[0072] Figure 9b This is a schematic diagram showing an interactive area highlighted according to an embodiment of this application;
[0073] Figure 10 This is a schematic diagram of a first interactive notification message provided in an embodiment of this application;
[0074] Figure 11a This is a schematic diagram of an interactive notification message provided in an embodiment of this application;
[0075] Figure 11b This is a schematic diagram of a second interactive notification message provided in an embodiment of this application;
[0076] Figure 12a This is a schematic diagram of an interactive response prompt message provided in an embodiment of this application. Figure 1 ;
[0077] Figure 12b This is a schematic diagram of an interactive response prompt message provided in an embodiment of this application. Figure 2 ;
[0078] Figure 12c This is a schematic diagram of an interactive response prompt message provided in an embodiment of this application. Figure 3 ;
[0079] Figure 12d This is a schematic diagram of an interactive response prompt message provided in an embodiment of this application. Figure 4 ;
[0080] Figure 12e This is a schematic diagram of an interactive response prompt message provided in an embodiment of this application;
[0081] Figure 13a This is an illustration of an interactive response method provided in an embodiment of this application. Figure 1 ;
[0082] Figure 13b This is an illustration of an interactive response method provided in an embodiment of this application. Figure 2 ;
[0083] Figure 13c This is an illustration of an interactive response method provided in an embodiment of this application. Figure 3 ;
[0084] Figure 13d This is an illustration of an interactive response method provided in an embodiment of this application. Figure 4 ;
[0085] Figure 14a This is a schematic diagram of an interactive response control provided in an embodiment of this application. Figure 1 ;
[0086] Figure 14b This is a schematic diagram of an interactive response control provided in an embodiment of this application. Figure 2 ;
[0087] Figure 15 This is a schematic diagram of the interaction flow of a data processing scheme provided in an embodiment of this application;
[0088] Figure 16 This is a schematic diagram of the structure of a data processing device provided in an embodiment of this application;
[0089] Figure 17 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0090] To better understand the technical solutions provided in the embodiments of this application, the key terms involved in the embodiments of this application will be introduced first:
[0091] I. Social Media Platforms:
[0092] A social platform refers to a platform that provides content interaction services and communication for objects (such as users). In a more illustrative sense, a social platform can refer to an application (APP) that provides content interaction services, including but not limited to: instant messaging apps (with functions such as online chat, file reading, and posting updates), content creation and sharing apps (such as short video apps and blog apps), social gaming apps, and various other applications that provide content interaction services.
[0093] Content interaction services are services centered on content that facilitate various interactive behaviors between objects and content, and between objects themselves. For example, content interaction services may include, but are not limited to: 1) Content publishing services, where objects can publish social media data on social media platforms; 2) Content commenting services, where objects can comment on social media data published by other objects, expressing their opinions or asking questions; 3) Content liking services, where objects can express their approval or liking of social media data through a "like" (a social interaction); 4) Content sharing services, where objects can share their own or other objects' published social media data with their friends or other objects; 5) Content collection services, where objects can save social media data that they are interested in.
[0094] Social media data refers to data posted by an individual on a social media platform that reflects their current status, activities, thoughts, or shared content. Social media data can include one or more of the following: text data, image data, video data, and audio data. For example, social media data posted during the Spring Festival typically includes text data such as greetings, and image data such as pasting Spring Festival couplets and eating New Year's Eve dinner. Social media data can generally be accessed by the following types of objects: the object that posted the social media data; objects within the visibility range of the social media data; and all objects using the social media platform. The visibility range of social media data can be the range set by the object that posted the social media data, or it can be automatically set according to the rules of the social media platform. For example, according to the rules of the social media platform, if a certain social media data is only accessible to friends of the posting object, then the visibility range of the social media data is the range consisting of all the posting object's friends. In one implementation, social media data posted on a social media platform can be presented in the form of a news feed, which refers to a continuously updated display format presented to the user.
[0095] II. Social Events:
[0096] Social events refer to events that occur during social interactions and can trigger interaction and communication among people. In this application embodiment, social events may include social activities held for various festivals with rich cultural connotations and unique significance. Social activities can refer to activities that guide people to interact and communicate. For example, social events may be social activities held for traditional festivals such as the Spring Festival and Christmas, or social activities held for commercial festivals such as shopping festivals (commercial festivals are festivals with specific themes and commercial purposes created through business planning, marketing promotion, and other operational means), or social activities held for industry-specific festivals such as Teacher's Day and Nurses' Day, or social activities held for commemorative festivals such as birthdays, etc. This application does not limit these.
[0097] The expected duration of a social event refers to the time span anticipated from the start to the end of the event, based on factors such as its nature, traditions, arrangements, and the general needs of the participants. For example, the expected duration of Spring Festival social activities (referred to as the Spring Festival period) could be from the 30th day of the twelfth lunar month to the 15th day of the first lunar month each year; the expected duration of Teachers' Day could be September 10th each year.
[0098] III. First Object and Second Object:
[0099] The first target refers to the entity that publishes the first social media data. The channel for publishing this data can be provided by the social media platform; that is, the first target can publish the first social media data on a social media platform. Specifically, the first social media data must be relevant to the social event. Relevance means that the first social media data reflects and is associated with that social event. For example, photos or videos of the first target posting New Year's greetings, pasting Spring Festival couplets, or eating New Year's Eve dinner are social media data related to the Spring Festival social event; photos or videos of the first target enjoying the moon or eating mooncakes are social media data related to the Mid-Autumn Festival social event. The second target can be any entity on the social media platform that has access to the first social media data.
[0100] Please see Figure 1 This is a schematic diagram of the architecture of a data processing system provided in an embodiment of this application. Figure 1 The data processing system may include a terminal device cluster 11 and a server 12. The terminal device cluster 11 includes multiple terminal devices. Each terminal device in the terminal device cluster 11 and the server 12 can communicate with each other through a communication network, which can be a wired network or a wireless network. This application does not impose any restrictions on this.
[0101] In this context, each terminal device in the terminal device cluster 11 can be a smartphone, tablet, smart wearable device, smart voice interaction device, vehicle terminal, smart home appliance, personal computer, or other smart device. Server 12 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.
[0102] Each terminal device in the terminal device cluster 11 can deploy a social platform. This social platform can run on the terminal device via a browser or as a standalone application; this application does not limit the form in which the social platform operates. Server 12 can be a backend server for the social platform, that is, a backend service system that provides data services (such as storage and management of data required for operations), business logic processing (such as object authentication, permission management, and data processing), and application deployment for the social platform.
[0103] The terminal devices in the terminal device cluster 11 can be divided into: first terminal devices and access terminal devices. A first terminal device can be a terminal device used by a first object, such as a social media platform where the first object has registered an account. An access terminal device is a terminal device used by an object that can access the social media data posted by the first object. For example, a social media platform deployed on a first terminal device can be used to log in to an object account registered by the first object, and a social media platform deployed on an access terminal device can be used to log in to a friend account of the first object. A friend account of the first object refers to an object account that has established a friend relationship with the object account of the first object. There can be at least one access terminal device, and at least one access terminal device can include a second terminal device, which is a terminal device used by a second object.
[0104] The following example, using Spring Festival social activities (i.e., social activities held specifically for the Spring Festival) as an example, illustrates the traditional interaction methods between the first and second parties. Please see below. Figure 2 This is a schematic diagram of the architecture of a data processing system provided in an embodiment of this application. Figure 2 The first subject can publish first social media data through a social platform deployed in the first terminal device, such as... Figure 2 The first social media data 21 related to Spring Festival social activities can be synchronized by server 12 to the social platform deployed on the second terminal device. The second party can like the first social media data by triggering the like control 22 (indicating liking, approval, or support) or comment on the first social media data by triggering the comment control 23 (to express opinions, feedback, or to send New Year's greetings to the first party through comments). Server 12 can push the second party's interactive behavior (including likes and comments) to the first party, for example, displaying a like notification message to inform the first party that the first social media data posted by the second party has been liked. The like operation is a relatively simple, superficial, one-way interaction method; the first party can usually only passively receive the like operation from the second party. During the Spring Festival, if the first party receives a like operation from the second party and wants to respond, such as sending a New Year's greeting, it usually needs to start a separate social conversation with the second party. This communication method is limited and cumbersome, which will reduce the social interaction between the parties to some extent. Furthermore, using comments to facilitate social interaction during Spring Festival social activities also has limitations. Since comments are usually publicly visible, there are certain expression thresholds for both making and replying to comments, which can reduce the social interactivity between individuals to some extent.
[0105] Please see Figure 3 This is a flowchart illustrating a data processing scheme provided in an embodiment of this application. The data processing scheme designs a new interactive method that can break through the limitations of shallow interaction and circumvent expression threshold restrictions. This data processing scheme can be executed by a first terminal device and generally includes the following steps S31-S33:
[0106] S31. Display the first social media data related to the social event posted by the first object. In one implementation, the first object can post the first social media data on the first terminal device, then display the first social media data on the first terminal device, and synchronize the first social media data to various access terminal devices (including the second terminal device) via server 12, displaying the first social media data on each access terminal device. For example, the social event can be a Spring Festival social activity, and the first social media data can be social media data related to this Spring Festival social activity. Figure 3 The social media data shown is 34.
[0107] S32. Receive the interactive operation performed by the second object on the first social media data, wherein the operation mode conforms to the interaction mode defined by the social event. In one implementation, after the second object performs an interactive operation on the first social media data, the server 12 can push the interactive operation performed by the second object to the first terminal device used by the first object, so that the first terminal device receives the interactive operation performed by the second object. For example, the social event can be a Spring Festival social activity, the interactive operation performed by the second object on the first social media data can be a New Year's greeting operation, and the operation mode of the New Year's greeting operation can be triggering a New Year's greeting control defined in the Spring Festival social activity, such as triggering... Figure 3 The New Year's greeting control shown is 35.
[0108] S33. In response to the interactive operation performed by the second object, instruct the first object to perform an interactive response operation to the second object. The operation mode of the interactive response operation conforms to the interactive response mode defined by the social event. For example, the social event can be a Spring Festival social activity, and the interactive response operation performed by the first object to the second object can be a New Year's greeting response operation. A New Year's greeting response control can be displayed while notifying the first object of the New Year's greeting operation performed by the second object. The operation mode of the New Year's greeting response operation can be triggering the New Year's greeting response control defined by the Spring Festival social activity. Figure 3 The New Year's greeting response control 36 shown allows the first object to have a channel to respond to the New Year's greeting operation performed by the second object.
[0109] Therefore, the data processing scheme provided in this application provides a new interactive method that breaks through the limitations of the relatively shallow interaction of traditional "likes" and avoids the expression barriers that comments may have, providing objects with a more distinctive and in-depth interactive approach. Furthermore, by designing interactive and response methods based on social events, the interaction becomes more targeted and contextual, enhancing the object's sense of participation and interactive experience in a specific event atmosphere. In addition, by guiding the first object to perform an interactive response operation to the second object, a two-way interactive mode is formed. Compared with one-way "likes" or comments, this further enhances the depth of interaction and social stickiness between objects, while ensuring the orderliness and standardization of the interaction, which helps to create a positive social atmosphere.
[0110] It should be noted that the data collection and processing in this application embodiment should strictly comply with the requirements of relevant laws and regulations. Obtaining personal information requires the knowledge or consent of the individual (or a legal basis for information acquisition), and subsequent data use and processing should be carried out within the scope of laws, regulations, and the authorization of the personal information subject. For example, when this application embodiment is applied to specific products or technologies, the permission or consent of the subject is required, and the collection, use, and processing of relevant data (such as social media data, the intimacy between subjects, interaction frequency, group relationships, etc.) must comply with the relevant laws, regulations, and standards of the relevant regions.
[0111] The data processing scheme provided in the embodiments of this application will be described in detail below. Please refer to... Figure 4 This is a flowchart illustrating a data processing method provided in an embodiment of this application. The data processing method can be executed by a first terminal device, which runs a social media platform. The data processing method includes, but is not limited to, the following steps S41-S43:
[0112] S41. Display the first social media data related to the social event posted by the first object. During the display of the first social media data, output interactive prompt information. The interactive prompt information is used to prompt the access object of the first social media data to perform interactive operations. The interactive prompt information indicates the interactive method specified by the social event.
[0113] The first object can refer to an object using a social media platform. This first object can publish first social media data related to a social event on the platform. The access object to the first social media data can refer to any object accessing the first social media data published by the first object. The access object to the first social media data can include one or more types of access objects. In one example, if the social media platform supports all objects having access to all social media data generated on the platform, then the access object to the first social media data can be any object that has registered an account on the social media platform. In another example, when the first social media data has a visibility setting, the access object to the first social media data can refer to objects within the visibility range of the first social media data.
[0114] Social events can be social activities carried out in response to festivals with specific themes and atmospheres, such as the Spring Festival, Christmas, Halloween, and shopping festivals. The first social media data can be the social media data posted by the first person related to the social event. For example, if the first person posts a video of themselves writing Spring Festival couplets, this video is the first social media data related to the Spring Festival social event; or if the first person posts a photo of themselves eating mooncakes, this photo is the first social media data related to the Mid-Autumn Festival social event.
[0115] In one embodiment, the first social media data being related to a social event may include at least one of the following: ① the posting type of the first social media data is the event type of the social event; ② the first social media data contains the topic keywords of the social event; ③ the posting time of the first social media data is within the expected time of the social event.
[0116] In section ①: "Post type" refers to different types of posting methods on social media platforms, categorized based on factors such as the nature, purpose, and theme of the social media data. For example, social media post types can be divided into general post types, New Year's greeting post types, family reunion post types, etc. General post types do not have specific theme constraints; for instance, an individual might share their outfit for the day: "Trying a new style today, a simple white shirt paired with blue jeans, comfortable and stylish," or share their daily mood: "The sun is shining brightly today, and I'm in a particularly good mood." New Year's greeting post types mainly appear during the Spring Festival, and their purpose is usually to convey New Year's blessings to others. Family reunion post types are concentrated during the Mid-Autumn Festival, typically expressing celebration and joy of family reunion through posted content. The event type of a social event can be used to describe activities carried out within the expected timeframe of the social event. For example, during the Spring Festival, New Year's greetings are an important social activity, so the event type for a Spring Festival social event could be a New Year's greeting post type. Similarly, during the Mid-Autumn Festival, family reunion is the core theme, so the event type for a Mid-Autumn Festival social event could be a family reunion post type. Therefore, it is evident that the type of social media data to be published can be determined based on the type of social event.
[0117] In one implementation, when the first social media data is published through the social event publishing portal, the publishing type of the first social media data is determined to be the event type of the social event. The social event publishing portal refers to a convenient channel provided by the social platform for an object to publish social media data related to that social event. For example, please see... Figure 5a The diagram shows the process of publishing social media data. Figure 1Within the layout of interface 51, the first user can see the create button 52 (which can also be displayed as a "+" icon or a camera icon, etc.). This create button 52 serves as an entry point for accessing diverse posting options. For example, when the first user clicks the create button 52, various posting types can be displayed using common controls such as buttons and tabs. Different posting types are suitable for different social scenarios and needs. Taking the Spring Festival social event as an example, during the Spring Festival, tab 53 can display two posting types: ordinary posting and New Year's greeting posting. When the first user selects the New Year's greeting posting type, it can be automatically guided to the corresponding posting entry for the Spring Festival social event. At this time, an editing interface 54 specifically designed for Spring Festival social events can be displayed. The first user can write text about the Spring Festival social event in the editing interface 54, and can also add pictures, videos, etc. After editing the social media data, the first user can publish by triggering the posting control 55. After successful publication, the user can jump to the information flow interface 56. For example, the entry point for publishing social events can be open during the expected time of the social event and closed at other times. When the entry point is open, it means that publishing social media data related to the social event is supported. For example, when the entry point for the Spring Festival social event is open, triggering the create button 52 will display tab 53. When the entry point is closed, it means that publishing social media data related to the social event is not supported. For example, when the entry point for the Spring Festival social event is closed, triggering the create button 52 will not include an option for selecting the type of New Year's greeting post.
[0118] In another implementation, the editing interface for the first social media data may include a control for selecting the posting type. This control can be used to trigger the display of the event type of the social event. When the event type of the social event is selected, it can be determined that the posting type of the first social media data is the event type of the social event. For example, see... Figure 5b The diagram shows the process of publishing social media data. Figure 2 A tab 58 can be displayed by triggering control 57 (i.e., the control for selecting the posting type). This tab 58 may contain various optional posting types (such as a regular posting type or a New Year's greeting posting type). For example, during the expected time of the social event, the editing interface of the first social media data may include the control for selecting the posting type; at other times, the editing interface of the first social media data may not include the control for selecting the posting type.
[0119] In another implementation, the interactive area of the first social media data may include a control for modifying the posting type. This control can be used to trigger the display of the event type of the social event. When the event type of the social event is selected, it can be determined that the posting type of the first social media data is the event type of the social event. The interactive area of the first social media data refers to a specific space dedicated to various interactive behaviors of objects around the content of the first social media data after it is posted, such as a comment section, a like control area, a share control area, etc. For example, please see... Figure 5c The diagram shows the process of publishing social media data. Figure 3 The post type modification interface 60 can be displayed by triggering control 59 (i.e., the control used to modify the post type), and the post type can be modified in the post type modification interface 60. For example, during the expected time of the social event, the interaction area of the first social media data may include the control for modifying the post type; at other times, the interaction area of the first social media data may not include the control for modifying the post type.
[0120] In section ②, the thematic keywords of a social event refer to words or phrases that accurately summarize the core content, main characteristics, or key elements of the social event. For example, "Spring Festival," "New Year's greetings," "Spring Festival couplets," "red envelopes," "New Year's Eve dinner," and "dragon and lion dances" can be thematic keywords for Spring Festival social activities; similarly, "Christmas," "Christmas tree," "Santa Claus," and "Christmas gifts" can be thematic keywords for Christmas social activities. In one implementation method, the first party can directly and naturally integrate the thematic keywords of the social event into the content of the first social media data during the writing process. In another implementation method, the first party can use hashtags to associate the first social media data with the social event; for example, hashtags such as "#SpringFestival" and "#NewYearsGreetings" can be added to the written social media data to make the social media data containing hashtags such as "#SpringFestival" and "#NewYearsGreetings" become the first social media data.
[0121] In section ③, the expected time of a social event can be determined based on the timeframe within which the social event should occur and last. For example, the expected time for a Christmas social event could be December 25th each year. The release time of the first social media data refers to the time when the first social media data is released. In other words, when the first social media data is released within the expected timeframe of the social event, it can be determined that the first social media data is related to the social event.
[0122] After the first object successfully publishes the first social media data related to the social event, the first social media data published by the first object can be displayed on the social platform. The social platform can run on the first terminal device used by the first object, or it can run on the access terminal device used by the access object of the first social media data. That is to say, the first social media data can be displayed on the social platform running on the first terminal device, or the first social media data can be synchronized to the access terminal device through server 12 (i.e., the backend server of the social platform) so as to display the first social media data on the social platform running on the access terminal device.
[0123] During the display of the first social media data, interactive prompts can be output. The purpose of these prompts is to guide the users of the first social media data to perform interactive operations according to the interaction methods specified in the social event, thereby interacting with the first user. In one implementation, the interactive operation occurs within the expected timeframe of the social event. For example, if the operation occurs within the expected timeframe of the social event, interactive prompts are output during the display of the first social media data. This allows the interactive prompts to guide a second user to perform interactive operations on the first social media data within the expected timeframe of the social event.
[0124] The following details the interactive prompts and the rules for interacting with social events:
[0125] (1) Interactive prompts:
[0126] The form of interactive prompts can be diverse. For example, the form of interactive prompts may include at least one of the following: prompt button, prompt text, prompt box, and prompt voice. This application does not limit the form of interactive prompts.
[0127] A notification button is a graphical indicator. For example, during the Spring Festival, a New Year's greeting button shaped like a firecracker could be designed and displayed in the interactive area of primary social media data (e.g.). Figure 3 The New Year's greeting control 35 in the middle informs the first social media data access target that this is the entry point for interacting with the first target to send New Year's greetings; for example, please see Figure 6a The image shows a schematic diagram of an interactive prompt message. Figure 1 During the Mid-Autumn Festival, a mooncake-shaped "send mooncake" button 61 can be designed and displayed in the interactive area of the first social media data to inform the users of the first social media data that this is the entry point for sending mooncakes to the first user. After the mooncake button 61 is pressed, the text "The second user has sent you mooncakes" can be output to the first terminal device.
[0128] Prompt text refers to textual descriptions that guide users to interact with the content. For example, the text "Send Mooncakes" in the "Send Mooncakes" button 61, or "Please see..." Figure 6b The image shows a schematic diagram of an interactive prompt message. Figure 2 During the Mid-Autumn Festival, the prompt text "Draw a circle on the screen to send Mid-Autumn Festival blessings" can be displayed in the interactive area of the first social media data.
[0129] A pop-up dialog can appear on the screen as a floating window when a specific operation is performed on a specific node or object (such as viewing the content of the first social media data for the first time). For example, please see [link to relevant documentation]. Figure 6c The image shows a schematic diagram of an interactive prompt message. Figure 3 The first social media data is social media data related to Halloween social activities. When the first social media data is accessed (or browsed), a prompt box 63 can pop up. In the prompt box 63, the first social media data can clearly instruct the first social media data user to take a picture of a funny face by combining vivid and interesting text with intuitive illustrations. For example, the prompt box 63 includes the text description "Quickly take a picture of a super funny face and share the joy and funny moments of Halloween with the first social media data user", as well as the camera function entry 64, so that the first social media data user can quickly find the way to take pictures.
[0130] Voice prompts are suitable for those who have difficulty reading text or prefer to receive information through hearing. For example, when the first social media data user views the content of the first social media data, a voice prompt can be played automatically, such as "Take a photo full of the festive atmosphere of the New Year and share it with the first person so that the first person can also feel the strong festive atmosphere of the New Year here."
[0131] (2) Interaction patterns dictated by social events:
[0132] The interaction rules prescribed by social events refer to the rules used to guide participants in social events (such as those who access the first social media data) to communicate, provide feedback, and express emotions to the initiator of the social event (such as the first person who publishes the first social media data). These rules can be prescribed according to the purpose, nature, and traditional customs of the social event itself.
[0133] For example, the interaction methods defined by a social event include at least one of the following: interacting by triggering an interactive control defined by the social event, interacting by an interactive gesture defined by the social event, interacting by an interactive audio defined by the social event, interacting by an interactive screen defined by the social event, and interacting by an interactive action defined by the social event.
[0134] Interactive controls defined for social events refer to elements such as buttons specifically designed for that social event, possessing clear interactive functions, and capable of being triggered easily through clicking, long-pressing, or other simple methods. Interacting by triggering interactive controls defined for a social event means using simple operations such as clicking or long-pressing to activate the interactive controls defined for the social event to interact with a primary object (i.e., perform interactive operations on the primary social media data). For example, Figure 3 The New Year's greeting control 35 in the middle, Figure 6a The mooncake delivery control 61 in the middle.
[0135] The interactive controls defined for social events can include modified controls formed by transforming preset social feedback controls. In one implementation, when the expected time of the social event (current time) has passed, the modified control is restored to the preset social feedback control. Social feedback controls are interface elements on social platforms used for interaction and feedback between objects, such as like controls, comment controls, or share controls. Transformation refers to the targeted modification of preset social feedback controls (such as like controls, comment controls, or share controls) and the assignment of new functions and meanings to adapt them to the unique needs and atmosphere of social events, thereby enhancing the unique experience and interactive effects of the social events. For example, a social feedback control can be a like control. During the Spring Festival, the like control can be transformed into a New Year's greeting control; when the Spring Festival social activities end (i.e., beyond the Spring Festival period), the New Year's greeting control reverts to the like control. Of course, the interactive controls defined for social events can also be newly set interactive controls. For example, please refer to [link to relevant documentation]. Figure 7a The diagram shows the interactive method. Figure 1 Instead of modifying the like control 71, a new mooncake sending button 72 can be set up, allowing interaction with the first social media data by touching the mooncake sending button 72.
[0136] Interacting via gestures that trigger social events refers to a method of interacting with social media data related to a social event by combining specific gestures with the device's interactive screen. For example, please see... Figure 7b The diagram shows the interactive method. Figure 2 During the Mid-Autumn Festival (i.e., the expected time of the social event of Mid-Autumn Festival social activities), in order to enhance the interactive experience, social platforms have defined a special interactive gesture 73: when an object is browsing social media data related to Mid-Autumn Festival social activities (i.e., social activities carried out for Mid-Autumn Festival), making a circle gesture on the screen (simulating the concept of reunion) can notify the object that posted the social media data that they have received a blessing of Mid-Autumn Festival reunion.
[0137] Interacting through interactive audio triggered by a social event refers to recording or selecting specific audio content as a way to interact with social media data related to the social event. Again, using the Mid-Autumn Festival social activities as an example, please refer to [link to relevant documentation]. Figure 7c The diagram shows the interactive method. Figure 3 The interaction area of the first social media data can display a blessing audio sending control 74. The social platform can prepare Mid-Autumn Festival blessing audio for the recipient. When the recipient of the first social media data triggers the blessing audio sending control 74, the Mid-Autumn Festival blessing audio prepared by the social platform can be sent directly to the recipient. If the social platform has prepared multiple Mid-Autumn Festival blessing audios, such as traditional Mid-Autumn Festival audio ("Happy Mid-Autumn Festival, family reunion") or beautiful Mid-Autumn Festival poetry recitation audio (such as "Full Moon, Family Reunion"), after the recipient of the first social media data triggers the blessing audio sending control 74, multiple Mid-Autumn Festival blessing audios prepared by the social platform can be displayed. One or more Mid-Autumn Festival blessing audios can be selected from these multiple Mid-Autumn Festival blessing audios and sent to the recipient. In addition, the interaction area of the first social media data can also display a blessing audio recording control 75. When the blessing audio recording control 75 is triggered, Mid-Autumn Festival blessing audio can be recorded.
[0138] Interacting through interactive visuals that trigger a social event refers to selecting or capturing visuals related to the social event, such as images, animations, or emojis, as a way to interact with social media data related to the event. For example, please see... Figure 7d The diagram shows the interactive method. Figure 4 During the Mid-Autumn Festival, the interactive area of the first social media data platform can display Mid-Autumn Festival interactive controls 76. The social platform can prepare interactive images related to the Mid-Autumn Festival theme for users, such as images with animations of Chang'e flying to the moon or cute jade rabbit emojis. After triggering the Mid-Autumn Festival interactive control 76, users of the first social media data platform can send the prepared interactive images to the first user. If the social platform has prepared multiple interactive images, the second user can select one or more of these images to send to the first user. Alternatively, after triggering the Mid-Autumn Festival interactive control 76, users of the first social media data platform can start taking pictures of the interactive images to send to the first user.
[0139] Interaction through triggering social event-defined actions refers to using augmented reality (AR) or camera recognition technology to allow a second object to interact with first social media data related to a social event by performing specific actions in a real-world scenario. For example, please see... Figure 7eThe diagram in Figure 5 illustrates the interaction method. During a Valentine's Day social event, when the user of the first social media data is browsing the first social media data, a prompt box 77 can be displayed. The prompt box 77 contains a camera function entry 78 and a prompt text: "Make a heart shape with your fingers to convey your love to Lili." The user of the first social media data can trigger the camera function entry 78 to take a picture of themselves making a heart shape with their fingers.
[0140] In one implementation, during the display of the first social media data, the interactive prompts output on different access terminal devices can be the same. For example, if a social event defines only one interaction method, the interactive prompts output on different access terminal devices can all indicate the interaction method defined by the social event.
[0141] In another implementation, during the display of the first social media data, the interactive prompts output on different access terminal devices can be different. For example, the interactive methods defined by the social event include at least one, and one interactive method can be selected (e.g., randomly selected) from at least one interactive method for the interactive prompts to indicate. The following describes the process of outputting interactive prompts during the display of the first social media data, using a second object as an example. The second object is any access object of the first social media data, and the interactive prompts are output on the second terminal device used by the second object. In one embodiment, outputting interactive prompts during the display of the first social media data includes the following steps 1-3:
[0142] Step 1: Obtain a measure of the social relationship between the second object currently accessing the first social media data and the first object.
[0143] Metrics for measuring the social relationship between a second and first party are used to assess this relationship. These metrics can be considered from multiple dimensions. For example, they may include at least one of the following: intimacy between the second and first parties, social grouping relationship, geographical distance, and interaction frequency. Intimacy reflects the emotional closeness between them; for instance, it can be calculated by analyzing the duration, frequency, and depth of their conversations. Social grouping refers to the first party categorizing the second party into specific social groups based on their social management needs, thus defining their relative relationship on the social network; or the second party categorizing the first party into specific social groups based on their social management needs, for example, the first party (or the second party) might group colleagues into a "work partners" group and close friends and family into a "family and friends" group. The geographical distance between the second object and the first object refers to the spatial distance between their real-world geographical locations. This distance can be obtained through location technology and calculated using map algorithms. The interaction frequency between the second object and the first object can refer to the total number of social interactions (such as chatting, liking, commenting, and sharing) between them within a specific time period (e.g., 20 days).
[0144] Step 2: Select the first interaction method that matches the social relationship measurement index from at least one interaction method specified in the social event.
[0145] Parties with a high level of intimacy (e.g., greater than an intimacy threshold, which can be set as needed) often prefer to communicate in a more emotional and personalized way. Interactive audio can convey tone and emotion, while interactive actions (or interactive visuals) can convey attitude, mood, and a more immersive expression. Therefore, when the intimacy level is greater than the intimacy threshold, the interaction methods that match the intimacy level can include at least one of the following: interacting through interactive audio defined by social events, interacting through interactive visuals defined by social events, or interacting through interactive actions defined by social events. When the intimacy level is less than or equal to the intimacy threshold, the interaction methods that match the intimacy level can include at least one of the following: interacting by triggering interactive controls defined by social events, or interacting through interactive gestures defined by social events.
[0146] Different social groups reflect people's different roles and relationships in social networks. These differences determine that the corresponding interaction methods should vary to meet the needs and characteristics of social interaction within a specific group. The following examples illustrate the impact of different social group relationships on the choice of interaction methods: For instance, if the group relationship between the first and second individuals is colleagues, and the social event is Valentine's Day, the first interaction method could be: interacting by triggering the interactive controls defined in the social event to send a notification message wishing the first individual a Happy Valentine's Day; or, if the group relationship between the first and second individuals is romantic, and the social event is Valentine's Day, the first interaction method could be: interacting by triggering the interactive actions defined in the social event to allow the second individual to express affection by making a heart shape with their fingers.
[0147] Two people who are geographically close (e.g., less than the distance threshold, which can be set as needed) are likely to know each other. Therefore, when the geographical distance is less than the distance threshold, the interaction methods that match the geographical distance can include at least one of the following: interacting through interactive audio defined by a social event, interacting through interactive visuals defined by a social event, or interacting through interactive actions defined by a social event. When the geographical distance is greater than the distance threshold, the interaction methods that match the geographical distance can include at least one of the following: interacting by triggering interactive controls defined by a social event, or interacting through interactive gestures defined by a social event.
[0148] Similarly, interaction frequency is related to intimacy. For example, when the interaction frequency is greater than the interaction frequency threshold (which can be set as needed), the interaction method matching the interaction frequency may include at least one of the following: interacting through interactive audio defined by social events, interacting through interactive screens defined by social events, or interacting through interactive actions defined by social events. When the interaction frequency is less than or equal to the interaction frequency threshold, the interaction method matching the interaction frequency may include at least one of the following: interacting by triggering interactive controls defined by social events, or interacting through interactive gestures defined by social events.
[0149] In one embodiment, when the first interaction method is initiated by triggering an interactive control defined by a social event, the social event can also define multiple interactive contents for the first interaction method. For example, if the social event is a Spring Festival social activity, the multiple interactive contents for the first interaction method can be different types of Spring Festival greetings. Based on the social relationship metrics between the second and first objects in the first social media data, one interactive content can be selected from the multiple interactive contents defined by the social event and sent to the first object. For example, if the intimacy between the second and first objects is high, a more playful Spring Festival greeting can be sent to the first object; if the social grouping relationship between the second and first objects is a superior-subordinate / colleague relationship, a more formal Spring Festival greeting can be sent to the first object.
[0150] Step 3: During the display of the first social media data, output an interactive prompt message indicating the first interaction method. For example, please see... Figure 8 The interactive prompt information shown is an example. Figure 4 The social event is a Valentine's Day social activity. Based on the social grouping relationship between the first and second objects: colleague relationship, interactive prompt message 81 can be output. Based on the social grouping relationship between the first and second objects: couple relationship, interactive prompt message 82 can be output.
[0151] In one embodiment, interactive prompts can be highlighted within the expected timeframe of a social event. The highlighting method can include at least one of the following: displaying the interactive prompts in a color specified for the social event area, or displaying the interactive prompts in a font size specified for the social event. The color specified for the social event area refers to the color set for a series of display areas related to the social event during display; it can be a bright or unique color that attracts attention (such as golden yellow), and this application does not limit this. The font size can include at least one of the following: font color, font style, and font size. The font size specified for the social event refers to the font size set for a series of display fonts related to the social event during display. For example, please refer to... Figure 9a The diagram showing the highlighted interactive prompt information can be filled with the area color specified by the social event (such as light gray) for the display of interactive prompt information 91, while the font color of interactive prompt information 91 can be displayed with the font color specified by the social event (such as dark gray).
[0152] In one embodiment, interactive prompts can be output in the interactive area of the first social media data (typically an area where users can like, comment, share, etc., as well as clickable areas such as hyperlinks, hashtags, and contact numbers). The interactive area of the first social media data (containing the interactive prompts) is highlighted during the expected timeframe of the social event. The methods for highlighting the interactive area of the first social media data include at least one of the following: displaying the interactive area of the first social media data in a color specified by the social event; displaying the interactive area of the first social media data in a font type specified by the social event; displaying the interactive area of the first social media data at the top of the display interface (i.e., at the very top); or displaying the interactive area of the first social media data as a separate page in the display interface, i.e., a separate page for displaying social media data related to the social event. For example, please refer to... Figure 9b The interactive area shown is highlighted in the diagram. The interactive area in area 92 can be filled with the area color specified by the social event (such as light gray), and the font color of the interactive area in area 92 can be displayed with the font color specified by the social event (such as dark gray).
[0153] S42. Receive the interaction operation performed by the second object on the first social media data. The operation mode of the interaction operation conforms to the interaction mode specified by the social event. The second object is any access object of the first social media data.
[0154] In one embodiment, server 12 can send a first interactive notification message to first terminal device after a second object performs an interactive operation on the first social media data. The first interactive notification message can be used to prompt the second object that it has performed an interactive operation on the first social media data. The first terminal device can output the first interactive notification message to push the interactive operation performed by the second object to the first object. The output method of the first interactive notification message can include: outputting the first interactive notification message in the display interface of the first social media data, outputting the first interactive notification message in the form of a notification bar, or outputting the first interactive notification message in the form of a pop-up window. The notification bar is an area in an operating system or application used to display notification information, usually located at the top or bottom of the screen. A pop-up window refers to a small window displayed in an application or webpage interface, typically used to display important information, prompt the object to perform an operation, or provide additional functional options, such as a prompt box or bubble. For example, see [link to example]. Figure 10The diagram illustrates the first interactive notification message 101. The first interactive notification message 101 can be displayed as a bubble in the information flow interface 102. The information flow interface 102 can be used to display social media data posted by other objects. The first interactive notification message 101 can also be displayed as a prompt in the details interface 103 of the first social media data. The details interface 103 of the first social media data is typically the interface displayed after clicking on the first social media data. Both the details interface 103 and the information flow interface 102 are display interfaces for the first social media data. The first object can jump to the notification message list 104 by triggering the first interactive notification message 101 in the details interface 103 or the information flow interface 102. The notification message list 104 can display the content of the interactive operation performed by the second object. The content of the interactive operation can include at least one of the following: operation time (e.g., "30 minutes ago" included in the notification message list 104), the object performing the operation (e.g., "Hanhan" included in the notification message list 104), the operation method (e.g., "Happy New Year" and firecracker icon included in the notification message list 104), and the social media data targeted by the operation (e.g., social media data 105). In one implementation, when the first object triggers the first social media data in the content of the interactive operation, the details interface of the first social media data can be displayed.
[0155] In another embodiment, the operation time of the interactive operation is within the expected time of the social event. When the first terminal device meets the interactive notification conditions, the server 12 can send an interactive notification message to the first terminal device and notify the first terminal device to output the interactive notification message. This interactive notification message can be used to indicate the number of interactive operations received within the expected time of the social event. The interactive notification message is updated as the number changes, where the number is N, and N is a positive integer. The first terminal device meeting the interactive notification conditions may include at least one of the following: the first terminal device is running a deployed social platform; the current preset period (e.g., the first terminal device triggers a task to retrieve interactive notification messages every hour, and the server 12 sends an interactive notification message every hour) arrives; and the first terminal device opens the notification message list. For example, the first terminal device can perform local persistence processing on the already obtained interactive notification messages to prevent the server 12 from frequently sending duplicate notifications. That is, the interactive notification messages sent by the server 12 are new notifications not stored locally.
[0156] In one example, when the same access object can perform multiple interactive operations on the first social media data, all N interactive operations received within the expected time of the social event can be performed by the second object. In another example, the N interactive operations received within the expected time of the social event can be performed by multiple access objects of the first social media data. When the same access object can perform multiple interactive operations on the first social media data, one or more of these access objects may perform multiple interactive operations on the first social media data; when the same access object can only perform a single interactive operation on the first social media data, each of these access objects performs one interactive operation on the first social media data. The second object performing multiple interactive operations on the first social media data may include at least one of the following situations: the interactive control defined by the social event supports multiple triggers, and the second object triggers the interactive control multiple times; for example, the second object sends a New Year's greeting to the first object every time it clicks the New Year's greeting control; when the second object accesses the first social media data multiple times, the interactive prompts output each time indicate a different interactive method, and the second object performs interactive operations on the first social media data according to the interactive prompts output each time.
[0157] In one implementation, the first terminal device may display the content of each interactive operation in response to an interactive notification message being triggered; wherein the content of any interactive operation includes at least one of the following: operation time, object performing the operation, operation method, and social media data targeted by the operation. The output method of the interactive notification message may include at least one of the following: outputting the interactive notification message in the display interface of the first social media data, outputting the interactive notification message in the form of a notification bar, or outputting the interactive notification message in the form of a pop-up window. For example, see [link to example]. Figure 11a The diagram shows an interactive notification message. The interactive notification message 111 can be displayed as a bubble in the information flow interface 112 of the first social media data, or as a prompt box in the details interface 113 of the first social media data. When the interactive notification message 111 in the information flow interface 112 or the details interface 113 is triggered, it can jump to the notification message list 114, which can display the content of each interactive operation.
[0158] In one feasible implementation, when the content of an interactive operation is selected in the notification message list (such as notification message list 114 or notification message list 104), the operation method of the interactive operation can be displayed in the form of a pop-up window, such as... Figure 11a When the area containing content 115 receives a click operation, a pop-up window 116 can be triggered to display. The pop-up window 116 may include an interactive screen sent from the second object to the first object.
[0159] In another embodiment, the operation time of the interactive operation is within the expected time of the social event. When the first terminal device meets the interactive notification conditions, the server 12 can send a second interactive notification message to the first terminal device and notify the first terminal device to output the second interactive notification message. The second interactive notification message can be used to indicate the number of all operations (including interactive operations, comment operations, etc.) received by the first object within the expected time of the social event. The first terminal device can respond to the interactive notification message being triggered by displaying the content of each operation. For example, please refer to... Figure 11b The diagram shown illustrates the second interactive notification message. When the second interactive notification message 118 is triggered, the user can jump to the notification message list 119.
[0160] S43. In response to the interactive operation performed by the second object, output interactive response prompt information. The interactive response prompt information is used to prompt the first object to perform an interactive response operation to the second object in response to the second object's interactive operation. The interactive response prompt information indicates the interactive response method specified by the social event.
[0161] In this application, "in response to" is used to indicate the conditions or states on which the operation is performed depends. When the conditions or states on which the operation is performed are met, the operation can be performed in real time or with a set delay.
[0162] Interactive response prompts are used to guide the first object to respond to the interactive operation performed by the second object (i.e., to perform an interactive response operation) according to the interactive response methods defined by the social event. These prompts enable a closed loop in the interaction, creating a two-way interactive model between the first and second objects. In one implementation, the interactive response operation occurs within the expected timeframe of the social event. For example, if the operation occurs within the expected timeframe, an interactive response prompt is output in response to the interactive operation performed by the second object. This prompt guides the first object to perform the interactive response operation within the expected timeframe of the social event. The interactive response prompts and the interactive response methods defined by the social event are explained in detail below:
[0163] (1) Interactive response prompts:
[0164] The form of interactive response prompts can be diverse. For example, the form of interactive response prompts may include at least one of the following: prompt buttons, prompt text, prompt boxes, and prompt voices. This application does not limit this. For instance, interactive response prompts may be prompt buttons. For example, when a first object views the content of a New Year's greeting performed by a second object in a notification message list, a New Year's greeting response button (e.g.) may be displayed. Figure 11aThe New Year's greeting response button (117) is in the middle; the interactive response prompt message can be a prompt text, for example, please see Figure 12a The diagram shows the interactive response prompts. Figure 1 The first object can view the Mid-Autumn Festival greetings and icons sent to it by the second object through drawing a circle. Simultaneously, it can display the prompt text "Please draw a circle symbolizing completeness on the screen to send a Mid-Autumn Festival greeting to the second object in return" (121). The interactive response prompt can be a notification box, for example, see [link to relevant documentation]. Figure 12b The diagram shows the interactive response prompts. Figure 2 After receiving an interactive operation performed by the second object (e.g., the second object takes a picture of a funny face), the first terminal device can automatically pop up a prompt box 122. The prompt box 122 may include the funny face photo taken by the second object, as well as the text description "Click the camera button below to take a funny face photo and reply, let's have a blast for Halloween" and the camera function entry; the interactive response prompt information can be a prompt voice, for example, the first terminal device can announce "You have received a photo sharing full of the New Year's atmosphere from the second object. Quickly pick up your phone, take a photo of a Spring Festival scene around you, and send it back to him so that you can both feel the strong Spring Festival atmosphere."
[0165] In one embodiment, the interactive response prompt information can be included in the output of the first interactive notification message, for example, see [link to example]. Figure 12c The diagram shows the interactive response prompts. Figure 3 The interactive response prompt can be the New Year's greeting response control 124 displayed following the first interactive notification message 123.
[0166] In another feasible embodiment, the interactive response prompt information can be included in the output of the interactive notification message, for example, see [link to relevant documentation]. Figure 12d The diagram shows the interactive response prompts. Figure 4 The interactive response prompt can be a New Year's greeting response control 126 displayed following the interactive notification message 125. When the interactive response prompt (such as the New Year's greeting response control 126) in the interactive notification message is triggered, the interactive response operation can be performed in batches on at least one access object (including the second object) that performs N interactive operations, thereby improving the efficiency of interactive response.
[0167] In another feasible embodiment, interactive response prompts can be output in the display area of the content of the interactive operation performed by the second object, for example... Figure 11aArea 115 contains the output interactive response prompt information. In one feasible implementation, the interactive response prompt information in the display area of the content that responds to the interactive operation performed by the second object is triggered, and an interactive response operation is performed on the second object to respond to the interactive operation performed by the second object. For example, in Figure 11a When area 115 receives an interactive operation, a pop-up window 116 can be displayed, instructing the second object to respond by capturing an interactive image. According to this embodiment, assuming any one of N interactive operations represents a target interactive operation, an interactive response prompt can be output in the display area of the target interactive operation's content. In response to the interactive response prompt in the display area of the target interactive operation's content being triggered, an interactive response operation is performed on the access object that performed the target interactive operation to respond to the target interactive operation.
[0168] In one implementation, the interactive response prompt can be highlighted at the expected time of the social event. The highlighting method includes at least one of the following: displaying the interactive response prompt in a color specified by the social event area, or displaying the interactive response prompt in a font type specified by the social event. For example, please see... Figure 12e The diagram in Figure 5 illustrates the interactive response prompt information. The display area of the interactive response prompt information 127 can be filled with the area color specified by the social event (e.g., light gray), and the font color of the interactive response prompt information 127 can also be displayed using the font color specified by the social event (e.g., dark gray). In one feasible implementation, after the interactive response prompt information is triggered, it can be highlighted in a way different from how it was highlighted before being triggered. For example, after the interactive response prompt information is triggered, the display area can change from golden yellow to orange.
[0169] In one feasible implementation, if the second object cancels its interaction with the first social media data (similar to canceling a like or unfavorite), the interaction response message can still be output to the first terminal device. In another feasible implementation, if the first object responds to the interaction performed by the second object, even if the first object deletes the published first social media data, the second object can still receive the interaction response performed by the first object.
[0170] (2) Rules for responding to social events:
[0171] The interactive response rules for social events refer to the rules governing the interactive actions performed by the initiator of a social event (such as the first object that publishes the first social media data) in response to the participants of the social event (such as the accessors of the first social media data). These rules can be determined based on the purpose, nature, and traditions of the social event itself.
[0172] For example, the interactive response methods defined by social events include at least one of the following: responding by triggering the interactive response control defined by the social event, responding by the interactive response gesture defined by the social event, interacting by the interactive response audio defined by the social event, responding by the interactive response screen defined by the social event, and responding by the interactive response action defined by the social event.
[0173] Interactive response controls defined for social events refer to buttons and other elements specifically designed for that social event, possessing clear interactive functions and capable of being triggered easily through clicking, long-pressing, or other simple methods. Interacting by triggering interactive response controls defined for a social event means responding to a second object by using simple actions such as clicking or long-pressing to activate the controls. For example, an interactive response control defined for a social event could be... Figure 3 The button 36 shown is for responding to New Year's greetings.
[0174] Interactive responses via gestures defined through social events refer to methods that use specific hand gestures in conjunction with the device's interactive screen to respond to a second object. For example, please see... Figure 13a The diagram shows the interactive response method. Figure 1 The interactive response prompt message 131 suggests that the first object can draw a circle symbolizing completeness on the screen to send Mid-Autumn Festival blessings back to the second object.
[0175] Interactive responses via audio defined through social events refer to recording or selecting specific audio content as a way to interact with a second party. For example, please see... Figure 13b The diagram shows the interactive response method. Figure 2The display area for the interactive operation performed by the second object shows a blessing audio sending control 132. The social platform can prepare Mid-Autumn Festival blessing audio for the object. When the first object triggers the blessing audio sending control 132, it directly sends the Mid-Autumn Festival blessing audio prepared by the social platform as a response to the second object. If the social platform has prepared multiple Mid-Autumn Festival blessing audios, such as traditional Mid-Autumn Festival audio ("Happy Mid-Autumn Festival, May your family be reunited"), beautiful Mid-Autumn Festival poetry recitation audio, etc., after the first object triggers the blessing audio sending control 132, multiple Mid-Autumn Festival blessing audios prepared by the social platform can be displayed. The first object can select one or more Mid-Autumn Festival blessing audios from these multiple Mid-Autumn Festival blessing audios to send to the second object. In addition, the display area for the interactive operation performed by the second object can also display a blessing audio recording control 133. When the first object triggers the blessing audio recording control 133, the first object can record a Mid-Autumn Festival blessing audio and send the recorded audio as a response to the second object.
[0176] Interactive responses through social event-defined interactive elements refer to using selected or captured visuals related to the social event, such as images, animations, or emojis, as a means of interacting with a second party. For example, this can be achieved by triggering... Figure 12b The camera icon in the image captures an interactive scene and sends it as a response to the second object. For another example, see... Figure 13c The diagram shows the interactive response method. Figure 3 The first object can send an interactive screen prepared by the social platform as a response to the second object by triggering the interactive screen sending control 134. If the social platform prepares multiple interactive screens, the first object can select one of the multiple interactive screens to send to the second object.
[0177] Interactive responses defined through social events refer to the use of augmented reality (AR) or camera recognition technology to allow a first object to interact with a second object by performing specific actions in a real-world scenario. For example, please see... Figure 13d The diagram shows the interactive response method. Figure 4 When the second object interacts by making a half-heart gesture, the first terminal device can display the half-heart gesture on the shooting interface and allow the first object to complete the other half of the heart. The completed heart image can then be sent to the second object as a response.
[0178] In one embodiment, the operation of the interactive action conforms to a second interactive method defined by the social event. The second interactive method can be any of the following: interacting by triggering an interactive control defined by the social event, interacting by an interactive gesture defined by the social event, interacting by interactive audio defined by the social event, interacting by an interactive screen defined by the social event, or interacting by an interactive action defined by the social event. In response to the interactive action performed by the second object, an interactive response prompt is output, including: in response to the interactive action performed by the second object according to the second interactive method, selecting a first interactive response method matching the second interactive method from at least one interactive response method defined by the social event, and outputting an interactive response prompt indicating the first interactive response method. The second interactive method can be a first interactive method selected from at least one interactive response method defined by the social event based on a social relationship measurement index between the second object and the first object. In one example, when the second interactive method is interacting by triggering an interactive control defined by the social event, the first interactive response method can be responding by triggering an interactive response control defined by the social event; for example, if the second object sends a New Year's greeting to the first object using a New Year's greeting control, the first object can respond to the second object's New Year's greeting using a New Year's greeting response control. When the second interaction method is triggered by an interactive audio message defined by a social event, the first interaction response method can be triggered by an interactive response audio message defined by the social event. For example, if the second person records their Mid-Autumn Festival greetings, the first interaction response method could be to guide the first person to record a thank-you audio message in response. When the second interaction method is triggered by an interactive visual message defined by a social event, the first interaction response method can be triggered by an interactive visual message defined by the social event. For example, if the second person makes a funny face, the first person can be guided to make a funny face in return. When the second interaction method is triggered by an interactive action defined by a social event, the first interaction response method can be triggered by an interactive action defined by the social event. For example, if the second person makes half a heart, the first person can be guided to make the other half of a heart in response. When the second interaction method is triggered by a gesture defined by a social event, the first interaction response method can be triggered by a gesture defined by the social event. For example, if the second person conveys Mid-Autumn Festival greetings to the first person by bringing their hands together from the sides, the first person can also respond with a gesture of bringing their hands together from the sides.
[0179] In one embodiment, the interactive response operation can be a second interactive response method that conforms to the social event rules. The second interactive response method refers to responding by triggering an interactive response control defined by the social event. If the interactive response control defined by the social event supports multiple triggers, then each trigger of the interactive response control generates an interactive response operation (e.g., each time the New Year's greeting response control is triggered, a New Year's greeting is sent to the second object), and the number of interactive response operations is updated. For example, please see... Figure 14a The diagram shows the interactive response controls. Figure 1 Each time the New Year's greeting response control 141 is triggered, the trigger count (currently 5) increments by 1. If the interactive response control defined in the social event definition only supports single triggering, then after the interactive response control is triggered and generates an interactive response operation, the interactive response control will change from a triggerable state to a non-triggerable state. For example, please see... Figure 14b The diagram shows the interactive response controls. Figure 2 After the New Year's greeting response control 142 is triggered, the New Year's greeting response control 142 changes to the text "New Year's greetings have been sent".
[0180] Therefore, the embodiments of this application aim to enhance the interactive experience between objects on social platforms. Based on the refined management of social events, it provides objects with diverse and standardized interaction methods, covering various forms such as interactive controls, interactive gestures, interactive audio, interactive visuals, and interactive actions, as well as various forms such as interactive response controls, interactive response gestures, interactive response audio, interactive response visuals, and interactive response actions. This ensures that objects can conveniently and creatively participate in and respond to interactions within the expected time of social events. Moreover, it can reduce the understanding cost for objects and increase their participation in interactions through clear interaction guidance.
[0181] Please see Figure 15 This is a schematic diagram of the interaction flow of a data processing scheme provided in an embodiment of this application. The following example illustrates the interaction flow of this data processing scheme, using the Spring Festival social event as an example. The interaction method defined by the social event is to trigger the New Year's greeting control defined by the social event, and the interaction response method defined by the social event is to trigger the New Year's greeting response control defined by the social event.
[0182] After the first object publishes the first social media data related to the Spring Festival social activities on the first terminal device, the second terminal device can pull the first social media data from the server 12. The interactive area of the first social media data can include a New Year's greeting control. The second object can send a notification to the first object to send New Year's greetings to the first object by triggering the New Year's greeting control. The second object is any access object of the first social media data.
[0183] In one implementation, the first terminal device can retrieve interactive notification messages when the deployed social platform starts running or when the current preset period arrives. After the first object triggers the interactive notification message, it can jump to the notification message list. This notification message list contains two types of data: one is new notifications not stored locally, which are calculated by server 12 and sent to the first terminal device via interactive notification messages; the other is locally stored notifications. The first terminal device can proactively send differential update requests to server 12. After receiving the differential update request, server 12 calculates the latest status related to the Spring Festival social activities and returns it to the first terminal device via interactive notification messages, ensuring that the first object can see the latest status notifications every time, which can save the server 12's computing and bandwidth costs. For example, server 12 can send an interactive notification message containing New Year's greetings from visitor 1 (which could be a second object) and visitor 2 to the first object. This interactive notification message will be stored locally on the first terminal device, and the next interactive notification message sent by server 12 can be a new New Year's greeting message from visitor 1 to the first object. In another implementation, the first object can directly open the notification message list on the social platform running on the first terminal device.
[0184] The notification message list can display the content of the New Year's greeting operation performed by the second object, and the display area of this content can include a New Year's greeting response control. The first object can respond to the New Year's greeting operation performed by the second object by triggering the New Year's greeting response control, such as sending a notification to the second object that the first object is sending a New Year's greeting to the second object.
[0185] Similarly, the second terminal device can also pull interactive notification messages from server 12, and view the content of the New Year's greeting response operation performed by the first object in the notification message list by triggering the interactive notification message.
[0186] Therefore, by adding the option to respond to New Year's greetings, a new channel for individuals on social platforms to interact with friends is provided. This can increase the motivation of the first person to respond to the greetings, and the second person who receives the greetings will also be motivated to continue liking or following the first person.
[0187] Please see Figure 16 , Figure 16 This is a schematic diagram of the structure of a data processing apparatus provided in an embodiment of this application. The aforementioned data processing apparatus can be a computer program (including program code) running on a computer device (such as a first terminal device), for example, the data processing apparatus is an application software; the data processing apparatus can be used to execute the corresponding steps in the method provided in the embodiments of this application. Figure 16As shown, the data processing device may include: a display unit 161, a receiving unit 162, and a response unit 163.
[0188] Display unit 161 is used to display first social media data related to social events posted by the first object;
[0189] The receiving unit 162 is used to receive the interactive operation performed by the second object on the first social media data, wherein the operation mode of the interactive operation conforms to the interaction mode specified by the social event.
[0190] The response unit 163 is used to respond to the interactive operation performed by the second object, instructing the first object to perform an interactive response operation to the second object, wherein the operation mode of the interactive response operation conforms to the interactive response mode specified in the social event.
[0191] In one feasible embodiment, the display unit 161 is further configured to:
[0192] During the display of the first social media data, interactive prompts are output. These prompts are used to prompt the users of the first social media data to perform interactive operations. The operation time of the interactive operation is within the expected time of the social event. The interactive prompts indicate the interactive method specified by the social event. The second user is any user of the first social media data.
[0193] The interaction methods defined by social events include at least one of the following: interacting by triggering interactive controls defined by the social event, interacting by interactive gestures defined by the social event, interacting by interactive audio defined by the social event, interacting by interactive visuals defined by the social event, and interacting by interactive actions defined by the social event.
[0194] The interactive controls defined for social events include variant controls formed by modifying preset social feedback controls. When the expected time of the social event is exceeded, the variant controls are restored to the preset social feedback controls.
[0195] In one feasible embodiment, interactive prompts are output in the interactive area of the first social media data, and the interactive area of the first social media data is highlighted during the expected time of the social event; the interactive area of the first social media data is highlighted in at least one of the following ways:
[0196] The interactive area of the first social media data is displayed using the color specified by the social event;
[0197] Display the interactive area of the first social media data in the font type specified by the social event. The font type includes at least one of the following: font color, font style, and font size.
[0198] The interactive area of the first social media data is displayed at the top of the first social media data display interface;
[0199] The interactive area of the first social media data is displayed as a separate page in the first social media data display interface.
[0200] In one feasible embodiment, when the display unit 161 outputs interactive prompt information during the display of the first social media data, it specifically performs the following steps:
[0201] Obtain a measure of the social relationship between the second object currently accessing the first social media data and the first object;
[0202] Select the first interaction method that matches the social relationship measurement index from at least one interaction method specified in the social event;
[0203] During the display of the first social media data, an interactive prompt message indicating the first interactive method is output;
[0204] The social relationship measurement indicators between the second object and the first object include at least one of the following: the intimacy between the second object and the first object, the social grouping relationship between the second object and the first object, the geographical distance between the second object and the first object, and the interaction frequency between the second object and the first object.
[0205] In one feasible embodiment, the response unit 163 is configured to respond to an interactive operation performed by the second object, and when instructing the first object to perform an interactive response operation to the second object, specifically perform the following steps:
[0206] In response to the interactive operation performed by the second object, an interactive response prompt message is output. The interactive response prompt message is used to prompt the first object to perform an interactive response operation to the second object in response to the second object's interactive operation. The operation time of the interactive response operation is within the expected time of the social event. The interactive response prompt message indicates the interactive response method specified by the social event.
[0207] The interactive response methods defined for social events include at least one of the following: responding by triggering the interactive response control defined by the social event, responding by the interactive response gesture defined by the social event, interacting by the interactive response audio defined by the social event, responding by the interactive response screen defined by the social event, and responding by the interactive response action defined by the social event.
[0208] In one feasible embodiment, the operation mode of the interactive operation conforms to the second interactive mode specified by the social event; when the response unit 163 responds to the interactive operation performed by the second object and outputs the interactive response prompt information, it specifically performs the following steps:
[0209] In response to the interaction performed by the second object in accordance with the second interaction method, select a first interaction response method that matches the second interaction method from at least one interaction response method specified by the social event;
[0210] The output indicates an interactive response prompt message with the first interactive response method;
[0211] The interactive response prompts are highlighted at the expected time of the social event. The interactive response prompts are highlighted in at least one of the following ways: displaying the interactive response prompts in the area color specified by the social event, or displaying the interactive response prompts in the font type specified by the social event.
[0212] In one feasible embodiment, the operation time of the interactive operation is within the expected time of the social event, and the display unit 161 is further configured to:
[0213] Output interactive notification messages, which are used to indicate the number of interactive actions received within the expected time of a social event. The interactive notification messages are updated as the number changes.
[0214] The interactive notification message can be output in at least one of the following ways: outputting the interactive notification message in the display interface of the first social media data, outputting the interactive notification message in the form of a notification bar, or outputting the interactive notification message in the form of a pop-up window.
[0215] In a feasible embodiment, the number is N, where N is a positive integer. All N interactive operations received within the expected timeframe of the social event are performed by the second object; alternatively, the N interactive operations received within the expected timeframe of the social event are performed by multiple access objects of the first social media data, with the second object being any one of the multiple access objects. Interactive response prompts are included in the interactive notification message and output. The response unit 163 is further configured to:
[0216] In response to the interactive response prompt message in the interactive notification message being triggered, the interactive response operation is performed in batches to at least one access object that has performed N interactive operations, so as to respond to the N interactive operations in batches.
[0217] In one feasible embodiment, the response unit 163 is further configured to:
[0218] In response to an interactive notification message being triggered, display the content of each interactive action;
[0219] The content of any interactive operation includes at least one of the following: operation time, object performing the operation, operation method, and social media data targeted by the operation.
[0220] In a feasible embodiment, the quantity is N, where N is a positive integer, and any one of the N interactive operations represents the target interactive operation; the display unit 161 is further configured to:
[0221] Output interactive response prompts in the display area of the content of the target interactive operation;
[0222] Response unit 163 is also used for:
[0223] When the interactive response prompt message in the display area of the content of the target interactive operation is triggered, an interactive response operation is performed on the access object that performed the target interactive operation to respond to the target interactive operation.
[0224] In one feasible embodiment, the operation mode of the interactive response operation conforms to the second interactive response mode defined by the social event, which refers to responding to the interaction by triggering the interactive response control defined by the social event; the display unit 161 is further configured to:
[0225] If the interactive response control defined in the social event definition supports being triggered multiple times, each time the interactive response control is triggered, an interactive response operation is generated, and the number of operations of the interactive response operation is updated and output.
[0226] If the interactive response control defined for a social event only supports one-time triggering, then after the interactive response control is triggered and generates an interactive response operation, the interactive response control will be changed from a triggerable state to a non-triggerable state.
[0227] In one feasible embodiment, the first social media data related to social events includes at least one of the following:
[0228] The primary type of social media data posting is the event type of social events;
[0229] The first social media data contains thematic keywords related to social events;
[0230] The release time of the first social media data falls within the expected timeframe of the social event.
[0231] According to one embodiment of this application, Figure 16The data processing apparatus shown can be constructed by combining each unit into one or more other units, or by further dividing one or more units into functionally smaller units. This achieves the same operation without affecting the technical effects of the embodiments of this application. The above units are based on logical function division. In practical applications, the function of one unit can be implemented by multiple units, or the function of multiple units can be implemented by one unit. In other embodiments of this application, the data processing apparatus may also include other units. In practical applications, these functions can also be implemented with the assistance of other units, and can be implemented by multiple units working together. According to another embodiment of this application, a computer program (including program code) capable of performing the steps involved in the aforementioned method can be run on a general-purpose computing device, such as a computer, which includes processing elements and storage elements such as a central processing unit (CPU), random access storage medium (RAM), and read-only storage medium (ROM), to construct a system such as a computer. Figure 16 The data processing apparatus shown herein, and the data processing method for implementing the embodiments of this application, are described. A computer program may be recorded on, for example, a computer-readable recording medium, loaded onto the aforementioned computing device via the computer-readable recording medium, and executed therein.
[0232] It is understood that the functions of each functional module of the data processing apparatus described in the embodiments of this application can be specifically implemented according to the methods in the above method embodiments, and the specific implementation process can be referred to the relevant descriptions in the above method embodiments, which will not be repeated here. In addition, the beneficial effects of using the same method will not be repeated here either.
[0233] Please see Figure 17 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Figure 17 As shown, the computer device 170 may include an input device 171, an output device 172, a processor 173, a memory 174, a network interface 175, and at least one communication bus 176. The processor 173 may be a Central Processing Unit (CPU). The processor may further include hardware chips. These hardware chips may be application-specific integrated circuits (ASICs), programmable logic devices (PLDs), etc. The PLDs may be field-programmable gate arrays (FPGAs), generic array logic (GALs), etc.
[0234] Memory 174 may include volatile memory, such as random-access memory (RAM); memory 174 may also include non-volatile memory, such as flash memory, solid-state drive (SSD), etc.; memory 174 may be high-speed RAM or non-volatile memory, such as at least one disk drive. Optionally, memory 174 may also be at least one storage device located remotely from the aforementioned processor 173. Memory 174 may also include combinations of the above-mentioned types of memory. Figure 17 As shown, the memory 174, which is a computer-readable storage medium, may include an operating system, a network communication module, an object interface module, and a device control application.
[0235] The network interface 175 may include a standard wired interface or a wireless interface (such as a Wi-Fi interface) for providing data communication functions; the communication bus 176 is responsible for connecting various communication components; the input device 171 receives instructions from the object input to generate signal inputs related to the object settings and function control of the terminal device. In one embodiment, the input device 171 includes, but is not limited to, one or more of a touch panel, a physical keyboard or a virtual keyboard, function keys, and a mouse; the output device 172 is used to output data information, which in this embodiment may correspond to displaying social media data, interactive prompt messages, etc. The output device 172 may include a display screen or other display devices; the processor 173 is the control center of the terminal device, connected to various parts of the entire terminal device by various interfaces and lines, and performs various functions by scheduling and running computer programs stored in the memory 174.
[0236] The processor 173 can be used to call computer programs in memory to perform the following operations:
[0237] Displays the first social media data related to the social event posted by the first individual;
[0238] Receive interactive operations performed by a second object on the first social media data, wherein the operation method conforms to the interaction method stipulated by the social event;
[0239] In response to the interaction performed by the second object, the first object is instructed to perform an interaction response operation to the second object, and the operation mode of the interaction response operation conforms to the interaction response mode specified in the social event.
[0240] In one feasible embodiment, processor 173 is further configured to:
[0241] During the display of the first social media data, interactive prompts are output. These prompts are used to prompt the users of the first social media data to perform interactive operations. The operation time of the interactive operation is within the expected time of the social event. The interactive prompts indicate the interactive method specified by the social event. The second user is any user of the first social media data.
[0242] The interaction methods defined by social events include at least one of the following: interacting by triggering interactive controls defined by the social event, interacting by interactive gestures defined by the social event, interacting by interactive audio defined by the social event, interacting by interactive visuals defined by the social event, and interacting by interactive actions defined by the social event.
[0243] The interactive controls defined for social events include variant controls formed by modifying preset social feedback controls. When the expected time of the social event is exceeded, the variant controls are restored to the preset social feedback controls.
[0244] In one feasible embodiment, interactive prompts are output in the interactive area of the first social media data, and the interactive area of the first social media data is highlighted during the expected time of the social event; the interactive area of the first social media data is highlighted in at least one of the following ways:
[0245] The interactive area of the first social media data is displayed using the color specified by the social event;
[0246] Display the interactive area of the first social media data in the font type specified by the social event. The font type includes at least one of the following: font color, font style, and font size.
[0247] The interactive area of the first social media data is displayed at the top of the first social media data display interface;
[0248] The interactive area of the first social media data is displayed as a separate page in the first social media data display interface.
[0249] In one feasible embodiment, when the processor 173 outputs interactive prompt information during the display of the first social media data, it specifically performs the following steps:
[0250] Obtain a measure of the social relationship between the second object currently accessing the first social media data and the first object;
[0251] Select the first interaction method that matches the social relationship measurement index from at least one interaction method specified in the social event;
[0252] During the display of the first social media data, an interactive prompt message indicating the first interactive method is output;
[0253] The social relationship measurement indicators between the second object and the first object include at least one of the following: the intimacy between the second object and the first object, the social grouping relationship between the second object and the first object, the geographical distance between the second object and the first object, and the interaction frequency between the second object and the first object.
[0254] In one feasible embodiment, when the processor 173 instructs the first object to perform an interactive response operation to the second object in response to an interactive operation performed by the second object, it specifically performs the following steps:
[0255] In response to the interactive operation performed by the second object, an interactive response prompt message is output. The operation time of the interactive response operation is within the expected time of the social event. The interactive response prompt message is used to prompt the first object to perform an interactive response operation to the second object in response to the second object's interactive operation. The interactive response prompt message indicates the interactive response method specified by the social event.
[0256] The interactive response methods defined for social events include at least one of the following: responding by triggering the interactive response control defined by the social event, responding by the interactive response gesture defined by the social event, interacting by the interactive response audio defined by the social event, responding by the interactive response screen defined by the social event, and responding by the interactive response action defined by the social event.
[0257] In one feasible embodiment, the operation mode of the interactive operation conforms to the second interactive mode specified by the social event; when the processor 173 responds to the interactive operation performed by the second object and outputs the interactive response prompt information, it specifically performs the following steps:
[0258] In response to the interaction performed by the second object in accordance with the second interaction method, select a first interaction response method that matches the second interaction method from at least one interaction response method specified by the social event;
[0259] The output indicates an interactive response prompt message with the first interactive response method;
[0260] The interactive response prompts are highlighted at the expected time of the social event. The interactive response prompts are highlighted in at least one of the following ways: displaying the interactive response prompts in the area color specified by the social event, or displaying the interactive response prompts in the font type specified by the social event.
[0261] In one feasible embodiment, the operation time of the interactive action is within the expected time of the social event, and the processor 173 is further configured to:
[0262] Output interactive notification messages, which are used to indicate the number of interactive actions received within the expected time of a social event. The interactive notification messages are updated as the number changes.
[0263] The interactive notification message can be output in at least one of the following ways: outputting the interactive notification message in the display interface of the first social media data, outputting the interactive notification message in the form of a notification bar, or outputting the interactive notification message in the form of a pop-up window.
[0264] In one feasible embodiment, the number is N, where N is a positive integer. All N interactive operations received within the expected timeframe of the social event are performed by the second object; alternatively, the N interactive operations received within the expected timeframe of the social event are performed by multiple access objects of the first social media data, with the second object being any one of the multiple access objects. Interactive response prompts are included in the interactive notification message and output. The processor 173 is further configured to:
[0265] In response to the interactive response prompt message in the interactive notification message being triggered, the interactive response operation is performed in batches to at least one access object that has performed N interactive operations, so as to respond to the N interactive operations in batches.
[0266] In one feasible embodiment, processor 173 is further configured to:
[0267] In response to an interactive notification message being triggered, display the content of each interactive action;
[0268] The content of any interactive operation includes at least one of the following: operation time, object performing the operation, operation method, and social media data targeted by the operation.
[0269] In a feasible embodiment, the quantity is N, where N is a positive integer, and any one of the N interactive operations is represented as the target interactive operation; the processor 173 is further configured to:
[0270] Output interactive response prompts in the display area of the content of the target interactive operation;
[0271] When the interactive response prompt message in the display area of the content of the target interactive operation is triggered, an interactive response operation is performed on the access object that performed the target interactive operation to respond to the target interactive operation.
[0272] In one feasible embodiment, the operation of the interactive response action conforms to the second interactive response method defined by the social event, the second interactive response method referring to responding to the interaction by triggering the interactive response control defined by the social event; the processor 173 is further configured to:
[0273] If the interactive response control defined in the social event definition supports being triggered multiple times, each time the interactive response control is triggered, an interactive response operation is generated, and the number of operations of the interactive response operation is updated and output.
[0274] If the interactive response control defined for a social event only supports one-time triggering, then after the interactive response control is triggered and generates an interactive response operation, the interactive response control will be changed from a triggerable state to a non-triggerable state.
[0275] In one feasible embodiment, the first social media data related to social events includes at least one of the following:
[0276] The primary type of social media data posting is the event type of social events;
[0277] The first social media data contains thematic keywords related to social events;
[0278] The release time of the first social media data falls within the expected timeframe of the social event.
[0279] It should be understood that the computer device 170 described in the embodiments of this application can perform the data processing method described in the corresponding embodiments above, and can also perform the methods described above. Figure 16 The description of the data processing device in the corresponding embodiments will not be repeated here. Furthermore, the beneficial effects of using the same method will also not be repeated.
[0280] Furthermore, it should be noted that an exemplary embodiment of this application also provides a storage medium storing a computer program for the aforementioned data processing method. This computer program includes program instructions that, when loaded and executed by one or more processors, can implement the data processing method described in the embodiments, which will not be repeated here. The beneficial effects of employing the same method will also not be repeated here. It is understood that the program instructions can be deployed on one or more computer devices capable of communicating with each other for execution.
[0281] The aforementioned computer-readable storage medium can be an internal storage unit of the data processing apparatus or computer device provided in any of the foregoing embodiments, such as a hard disk or memory of the computer device. The computer-readable storage medium can also be an external storage device of the computer device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., provided on the computer device. Furthermore, the computer-readable storage medium can include both internal and external storage units of the computer device. The computer-readable storage medium is used to store the computer program and other programs and data required by the computer device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0282] One aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the method provided in one aspect of the embodiments of this application.
[0283] In one aspect of this application, another computer program product is provided, which includes a computer program or computer instructions that, when executed by a processor, implement the steps of the data processing method provided in the embodiments of this application.
[0284] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Therefore, any equivalent variations made in accordance with the claims of this application shall still fall within the scope of this application.
Claims
1. A data processing method, characterized in that, The method includes: Displays the first social media data related to the social event posted by the first individual; Receive an interactive operation performed by a second object on the first social media data, wherein the operation mode of the interactive operation conforms to the interaction mode specified by the social event; In response to the interaction performed by the second object, the first object is instructed to perform an interaction response operation to the second object, wherein the operation mode of the interaction response operation conforms to the interaction response mode specified in the social event.
2. The method as described in claim 1, characterized in that, The method further includes: During the display of the first social media data, an interactive prompt message is output. The interactive prompt message is used to prompt the access object of the first social media data to perform an interactive operation. The operation time of the interactive operation is within the expected time of the social event. The interactive prompt message indicates the interactive method specified by the social event. The second object is any access object of the first social media data. The interaction methods defined by the social event include at least one of the following: interacting by triggering the interactive control defined by the social event, interacting by the interactive gesture defined by the social event, interacting by the interactive audio defined by the social event, interacting by the interactive screen defined by the social event, and interacting by the interactive action defined by the social event. The interactive controls defined in the social event definition include differentiated controls formed by differentiating preset social feedback controls. When the expected time of the social event is exceeded, the differentiated controls are restored to the preset social feedback controls.
3. The method as described in claim 2, characterized in that, The interactive prompt information is output in the interactive area of the first social media data, and the interactive area of the first social media data is highlighted during the expected time of the social event; the interactive area of the first social media data is highlighted in at least one of the following ways: The interactive area of the first social media data is displayed using the area color specified by the social event; The interactive area of the first social media data is displayed in the font type specified by the social event, wherein the font type includes at least one of the following: font color, font style, and font size; The interactive area of the first social media data is displayed at the top of the display interface of the first social media data; The interactive area of the first social media data is displayed as a separate page in the display interface of the first social media data.
4. The method as described in claim 2, characterized in that, The step of outputting interactive prompts during the display of the first social media data includes: Obtain a measure of the social relationship between the second object currently accessing the first social media data and the first object; Select a first interaction method that matches the social relationship measurement index from at least one interaction method specified in the social event; During the display of the first social media data, an interactive prompt message indicating the first interactive method is output; The social relationship measurement indicators between the second object and the first object include at least one of the following: the intimacy between the second object and the first object, the social grouping relationship between the second object and the first object, the geographical distance between the second object and the first object, and the interaction frequency between the second object and the first object.
5. The method according to any one of claims 1-4, characterized in that, The response to the interaction performed by the second object, instructing the first object to perform an interaction response operation to the second object, includes: In response to the interactive operation performed by the second object, an interactive response prompt message is output. The interactive response prompt message is used to prompt the first object to perform an interactive response operation to the second object in response to the interactive operation of the second object. The operation time of the interactive response operation is within the expected time of the social event. The interactive response prompt message indicates the interactive response method specified by the social event. The interactive response methods defined by the social event include at least one of the following: responding by triggering the interactive response control defined by the social event, responding by the interactive response gesture defined by the social event, interacting by the interactive response audio defined by the social event, responding by the interactive response screen defined by the social event, and responding by the interactive response action defined by the social event.
6. The method as described in claim 5, characterized in that, The operation mode of the interactive operation conforms to the second interactive mode specified by the social event; the response to the interactive operation performed by the second object outputs interactive response prompt information, including: In response to the interaction performed by the second object in accordance with the second interaction method, a first interaction response method that matches the second interaction method is selected from at least one interaction response method specified by the social event; The output indicates the interactive response prompt information of the first interactive response method; The interactive response prompt information is highlighted at the expected time of the social event, and the interactive response prompt information is highlighted in at least one of the following ways: displaying the interactive response prompt information in the area color specified by the social event, or displaying the interactive response prompt information in the font type specified by the social event.
7. The method as described in claim 1, characterized in that, The interactive operation takes place within the expected timeframe of the social event, and the method further includes: Output an interactive notification message, which is used to indicate the number of interactive operations received within the expected time of the social event, and the interactive notification message is updated as the number changes; The interactive notification message is output in at least one of the following ways: outputting the interactive notification message in the display interface of the first social media data, outputting the interactive notification message in the form of a notification bar, or outputting the interactive notification message in the form of a pop-up window.
8. The method as described in claim 7, characterized in that, The quantity is N, where N is a positive integer. All N interactive operations received within the expected time of the social event are executed by the second object, or the N interactive operations received within the expected time of the social event are executed by multiple access objects of the first social media data, where the second object is any one of the multiple access objects. Interactive response prompts are included in the interactive notification message and output. The method further includes: In response to the interactive response prompt message in the interactive notification message being triggered, an interactive response operation is performed in batches to at least one access object that performs the N interactive operations to respond to the N interactive operations in batches.
9. The method as described in claim 7, characterized in that, The method further includes: In response to the triggering of the interactive notification message, the content of each interactive operation is displayed; The content of any one of the interactive operations includes at least one of the following: operation time, object performing the operation, operation method, and social media data targeted by the operation.
10. The method as described in claim 9, characterized in that, The quantity is N, where N is a positive integer, and any one of the N interactive operations represents the target interactive operation; the method further includes: Output interactive response prompts in the display area of the content of the target interactive operation; When the interactive response prompt message in the display area of the content of the target interactive operation is triggered, an interactive response operation is performed on the access object that performed the target interactive operation to respond to the target interactive operation.
11. The method as described in claim 1, characterized in that, The operation of the interactive response action conforms to the second interactive response method defined by the social event, whereby the second interactive response method refers to responding to the interaction by triggering the interactive response control defined by the social event; the method further includes: If the interactive response control defined in the social event definition supports being triggered multiple times, each time the interactive response control is triggered, an interactive response operation is generated, and the number of operations of the interactive response operation is updated and output. If the interactive response control defined in the social event definition only supports single triggering, then after the interactive response control is triggered to generate the interactive response operation, the interactive response control will be changed from a triggerable state to a non-triggerable state.
12. The method as described in claim 1, characterized in that, The first social media data related to the social event includes at least one of the following: The posting type of the first social media data is the event type of the social event; The first social media data contains the topic keywords of the social event; The first social media data was published within the expected timeframe of the social event.
13. A data processing apparatus, characterized in that, The device includes: A display unit is used to display first social media data related to social events posted by the first object; A receiving unit is configured to receive an interactive operation performed by a second object on the first social media data, wherein the operation mode of the interactive operation conforms to the interaction mode specified by the social event; A response unit is used to respond to an interactive operation performed by the second object, instructing the first object to perform an interactive response operation to the second object, wherein the operation mode of the interactive response operation conforms to the interactive response mode specified in the social event.
14. A computer device, characterized in that, include: Processor, memory, and network interface; The processor is connected to the memory and the network interface, wherein the network interface is used to provide network communication functions, the memory is used to store program code, and the processor is used to call the program code to execute the data processing method according to any one of claims 1 to 12.
15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions, which, when executed by a processor, perform the data processing method according to any one of claims 1 to 12.
16. A computer program product, characterized in that, The computer program product includes a computer program or computer instructions that, when executed by a processor, implement the steps of the data processing method as described in any one of claims 1 to 12.