Online state-based processing method and apparatus, computer device, and storage medium

By displaying virtual objects and their multimedia information that match the online status of an account in social media, the problem of monotonous status display and cumbersome interactive operations in existing technologies is solved, and intuitive display and convenient interaction of the online status of objects are achieved.

CN117170533BActive Publication Date: 2026-07-24TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2022-05-26
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

Existing social media apps have limited status display functionality, making it cumbersome and inefficient for users to interact further after viewing others' statuses.

Method used

By displaying a virtual status interface, multiple virtual objects and their multimedia information are shown. The virtual objects are matched with the online status of the account, allowing users to update multimedia information through interactive operations for convenient interaction.

Benefits of technology

It enables intuitive display and convenient interaction of the online status of objects, enriches the ways users interact with virtual objects, and improves interaction efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117170533B_ABST
    Figure CN117170533B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a processing method and device based on online status, computer equipment and storage medium, wherein the method comprises: in response to a state triggering event for a first account, displaying a state interface, the state interface comprising a plurality of virtual objects and multimedia information corresponding to each virtual object, the multimedia information matching the online status of the account corresponding to the virtual object, wherein the plurality of virtual objects comprises a virtual object corresponding to the first account and virtual objects corresponding to N second accounts respectively; N is an integer greater than or equal to 1; receiving an interaction operation for a target virtual object on the state interface, and updating the display of the multimedia information of the target virtual object, which can intuitively display the online status of the object and conveniently perform interaction processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet technology, specifically to a processing method, apparatus, computer device, and storage medium based on online status. Background Technology

[0002] With the development of internet technology, more and more people are choosing to use social media to express themselves and check their friends' statuses to understand what others are up to. However, currently, users can generally only display their status through text or simple images, such as a user's status bar describing them as "listening to music." Current status bar display functions are rather simplistic and rigid. Other users who see a user's status in the bar and want to interact further need to perform cumbersome operations to open other interactive interfaces, resulting in low interaction efficiency. Summary of the Invention

[0003] This application provides a processing method, apparatus, computer device, and storage medium based on online status, which can intuitively display the online status of an object and facilitate interactive processing.

[0004] On one hand, embodiments of this application provide a processing method based on online status, the method comprising:

[0005] In response to a status trigger event for a first account, a virtual status interface is displayed. The virtual status interface includes multiple virtual objects and multimedia information corresponding to each virtual object. The multimedia information matches the online status of the account corresponding to the virtual object. The multiple virtual objects include the virtual object corresponding to the first account and virtual objects corresponding to N second accounts respectively.

[0006] Receive interactive operations on the target virtual object on the virtual status interface, and update the multimedia information of the target virtual object.

[0007] On one hand, embodiments of this application provide a processing apparatus based on online status, the apparatus comprising:

[0008] An interactive unit, used to receive events or operations;

[0009] The processing unit is configured to display a virtual status interface in response to a status trigger event for a first account. The virtual status interface includes multiple virtual objects and multimedia information corresponding to each virtual object. The multimedia information is matched with the online status of the account corresponding to the virtual object. The multiple virtual objects include the virtual object corresponding to the first account and the virtual objects corresponding to N second accounts respectively.

[0010] The processing unit is also configured to receive interactive operations on the target virtual object on the virtual status interface and update the multimedia information of the target virtual object.

[0011] On one hand, embodiments of this application provide a computer device, the computer device comprising:

[0012] A processor is used to execute computer programs;

[0013] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the online state-based processing method described above.

[0014] On one hand, embodiments of this application provide a computer-readable storage medium storing a computer program that is loaded by a processor and executes the online status-based processing method as described above.

[0015] On one hand, embodiments of this application provide a computer program product, which includes a computer program stored in a computer-readable storage medium, and which, when executed by a processor, implements the above-described online status-based processing method.

[0016] In this embodiment of the application, virtual objects and their multimedia information can be displayed through a virtual status interface. The multimedia information corresponding to these virtual objects is matched with the online status of the account corresponding to each virtual object. When an interactive operation is received on the target virtual object on the virtual status interface, the multimedia information of the target virtual object can be updated and displayed. The multimedia information can be used to display the online status of the object more intuitively, and virtual interactive processing can be performed conveniently through some operations on the virtual object. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a schematic diagram of the architecture of a processing system based on online status provided in an embodiment of this application;

[0019] Figure 2 This is a flowchart illustrating a processing method based on online status provided in an embodiment of this application;

[0020] Figure 3aThis is a schematic diagram of an entry status interface provided in an embodiment of this application;

[0021] Figure 3b This is a schematic diagram illustrating the display of virtual objects in a status area according to an embodiment of this application;

[0022] Figure 3c This is a schematic diagram of a display block provided in an embodiment of this application;

[0023] Figure 3d This is a schematic diagram of a first sub-block and a second sub-block provided in an embodiment of this application;

[0024] Figure 3e This is a schematic diagram illustrating how to access the details interface corresponding to the first account, as provided in an embodiment of this application.

[0025] Figure 3f This is a schematic diagram illustrating how to access the details interface corresponding to a second account, as provided in an embodiment of this application.

[0026] Figure 4a This is a schematic diagram of an entry status settings interface provided in an embodiment of this application;

[0027] Figure 4b This is a schematic diagram of an editing status text information provided in an embodiment of this application;

[0028] Figure 4c This is a schematic diagram of another status text information provided in an embodiment of this application;

[0029] Figure 4d This is a schematic diagram illustrating the generation of multimedia information for virtual objects according to an embodiment of this application;

[0030] Figure 5a This is a schematic diagram of virtual object interaction provided in an embodiment of this application;

[0031] Figure 5b This is a schematic diagram illustrating the display of three virtual objects in a status area, as provided in an embodiment of this application.

[0032] Figure 5c This is another schematic diagram of displaying three virtual objects in the status area provided in this application embodiment;

[0033] Figure 5d This is a schematic diagram of an exit status area provided in an embodiment of this application;

[0034] Figure 5e This is a schematic diagram of a status interface displaying multiple virtual objects provided in an embodiment of this application;

[0035] Figure 5fThis is a schematic diagram illustrating interaction with a virtual object on a status interface, provided in an embodiment of this application.

[0036] Figure 6 This is a flowchart illustrating a processing method based on online status provided in an embodiment of this application;

[0037] Figure 7a This is a schematic diagram of a selection interface provided in an embodiment of this application;

[0038] Figure 7b This is a schematic diagram illustrating an interactive text editing method provided in an embodiment of this application;

[0039] Figure 7c This is a schematic diagram illustrating the display of reminder information in a status interface according to an embodiment of this application;

[0040] Figure 8a This is a schematic diagram of another status interface provided in an embodiment of this application;

[0041] Figure 8b This is a schematic diagram showing an enlarged display of a virtual object corresponding to a first account, provided in an embodiment of this application.

[0042] Figure 8c This is a schematic diagram illustrating an interaction between a target virtual object and a public collection interface, as provided in an embodiment of this application.

[0043] Figure 8d This is a schematic diagram of an interactive interface where a target virtual object is located, provided in an embodiment of this application;

[0044] Figure 8e This is a schematic diagram of an interactive interface where another target virtual object is located, as provided in an embodiment of this application.

[0045] Figure 8f This is a schematic diagram of a social chat interaction provided in an embodiment of this application;

[0046] Figure 9 This is a flowchart illustrating a processing method based on online status provided in an embodiment of this application;

[0047] Figure 10 This is a flowchart illustrating a processing method based on online status provided in an embodiment of this application;

[0048] Figure 11 This is a schematic diagram of the structure of a processing device based on online status provided in an embodiment of this application;

[0049] Figure 12 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation

[0050] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0051] The technical terms used in the embodiments of this application will be introduced below:

[0052] I. Client

[0053] A client can refer to a social application or social app that provides local services to customers, corresponding to a server. This includes, but is not limited to, social clients, content interaction platform clients, etc. Social clients can include, but are not limited to, instant messaging apps, content interaction apps, and game social apps. A client can also refer to a website that provides local services to customers, corresponding to a server, such as a social networking website that provides local social conversation functionality, or a game forum that provides game services.

[0054] II. The account's online status and the virtual objects matching the online status.

[0055] In the client application, an account can be assigned to an object to uniquely identify that object. The object referred to in this application can be a user of the client application. The online status of an account refers to: a custom status defined by the object; the online status of an account can describe the current state of the object, i.e., the online status of an account can be understood as the online status of the object; online status can include, but is not limited to: listening to music, playing games, exercising, in a good mood, relaxing, special states (such as the client being online), and mood states; when the online status of an account is "listening to music," this online status describes that the object is currently listening to music; when the online status of an account is "exercising," this online status describes that the object is currently exercising. For an object, setting an online status allows it to express itself or block unwanted disturbances, and it can also understand the current state of other objects by viewing their online status. An object can set a virtual object and match (or associate) this virtual object with the online status of an account, i.e., the online status of an account can be visually displayed through this virtual object. For example, if the online status is "listening to music," the virtual object matching the online status "listening to music" will display that the object corresponding to that account is listening to music. If the online status is a mood state, a virtual object matching the online status "happy" is used to show that the object corresponding to the account is happy. For example, a shimmering sphere is used to represent that the object corresponding to the account is in a very good mood.

[0056] Virtual objects can be virtual characters (such as 3D avatars, cartoon characters), animals, crystal balls, or other objects. When the virtual object is a 3D avatar, the virtual object associated with the online status can be generated based on a custom initial avatar and the account's online status. The initial avatar can be a custom avatar for the object, or an avatar automatically configured for the object by the client based on the object's characteristics.

[0057] III. Multimedia Information Corresponding to Virtual Objects

[0058] Multimedia information can be used to display object information (such as object identifiers) and the online status of objects. The multimedia information corresponding to virtual objects may include, but is not limited to: the object identifier corresponding to the account, and status text information corresponding to the account's online status. This multimedia information can be used to richly and intuitively present the online status of objects, and the multimedia information corresponding to virtual objects can be associated with the account's online status. Specifically, virtual objects corresponding to an account are allowed to be dynamically displayed according to dynamic display rules corresponding to the account's online status. This can be understood as: dynamic display rules correspond to a specific set of status actions and / or status props. Through this specific set of status actions and / or status props, the online status of the account (i.e., the object's status) can be vividly displayed, and the dynamic display rules can be used to instruct the virtual object to perform corresponding status actions to display the account's online status. For example, if the account's online status is "listening to music," the dynamic display rules can be used to instruct the virtual object to perform the corresponding status action of wearing headphones and shaking its head; or, for another example, if the account's online status is "daydreaming," the dynamic display rules can be used to instruct the virtual object to perform the corresponding status action of sitting and resting its head on its hand. Status text information can directly describe the online status of an object; for example, if an account's online status is "listening to music", the corresponding status text information is "listening to music".

[0059] It is understood that the embodiments of this application involve various types of data related to the object, such as the object's account, the account's online status, and virtual objects matching the online status. When the above embodiments of this application are applied to specific products or technologies, permission or consent from the object is required, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions.

[0060] This application provides an online status-based processing solution. The general principle of this solution is as follows: An object can log in to a client using an account and customize its initial avatar and online status within the client. Through the set online status, it can obtain status-related data associated with that online status. The online status of the object can be expressed based on the initial avatar and the status-related data. The status-related data can include one or a combination of dynamic display rules and status props. Dynamic display rules can be used to control the virtual object to perform corresponding status actions, such as shaking its head or waving its hand. Status props can be speakers, headphones, exercise equipment, etc.

[0061] In one embodiment, based on the initial image and status association data, multimedia information such as the status actions and status text information of the virtual object can be generated. This virtual object vividly and intuitively displays the set online status (also known as the normal status). For example, if an account's online status is "listening to music," the status association data associated with this online status could be wearing headphones or having speakers nearby. Based on this status association data and the initial image, a virtual object corresponding to the account is generated; that is, the virtual object is wearing headphones with speakers next to it, and displays the additional bubble text "listening to music" (i.e., the status text information is "listening to music").

[0062] When any user wants to check their own online status or the online status of other users, they can access the status interface through their account. This interface displays multimedia information of the virtual object corresponding to the first account, and then the multimedia information of the virtual object corresponding to the second account, based on factors such as the user's intimacy level and location. The multimedia information can include: the account's user identifier (i.e., the user's nickname) and status text matching the online status. Each user's virtual object (or each account's virtual object) is allowed to be dynamically displayed according to the account's online status dynamic display rules. Users can interact with other accounts' virtual objects by clicking or double-clicking, such as liking, high-fiving, or making a heart gesture. Other accounts' virtual objects can also provide corresponding interactive animations in response. Furthermore, to interact with a target virtual object on this status interface, users can interact with it in certain ways (such as clicking on the target virtual object), receive interactive actions from the target virtual object on the status interface, and update the target virtual object's multimedia information. This interactive operation allows for quick interaction with target virtual objects. When the target virtual object is the virtual object corresponding to the first account, the interactive operations may include, but are not limited to: changing the online status of the first account, viewing other dynamic data of the target virtual object (such as viewing the dynamic space of the first account), and engaging in conversation. When the target virtual object is the virtual object corresponding to the second account, the interactive operations may include, but are not limited to: engaging in conversation with the virtual object corresponding to the second account, and interacting with the virtual object corresponding to the second account. In these cases, the multimedia information of the target virtual object will be updated and displayed.

[0063] The above-described online status-based processing scheme achieves two main benefits. First, by setting the online status and associated status data, corresponding virtual objects, status text information, and other multimedia information can be generated, vividly displaying the online status of the object. Second, interactive operations allow for quick interaction with the virtual object, enriching the interactive gameplay.

[0064] The following section provides a description of the online status-based processing system provided in this application. Please refer to [link / reference]. Figure 1 , Figure 1 This is a schematic diagram of the structure of a processing system based on online status provided in an embodiment of this application. Figure 1As shown, the online status-based processing system may include terminal device 101, terminal device 102, ... and server 103. This application does not limit the number of terminal devices; of course, the number of servers can also be multiple. Terminal device 101 and terminal device 102 in the online status-based processing system can be directly or indirectly connected to server 103 via wired or wireless communication, and terminal device 101 and terminal device 102 can interact with each other through server 103. Wherein:

[0065] Any terminal device runs a client, which can be a social client (i.e., a social application), a game client, etc. In this embodiment, the object can refer to a user using the client (i.e., the object corresponding to the first account), objects associated with the object corresponding to the first account, etc.; any object can set an online status in its own client and match corresponding virtual objects, status text information, etc., for that online status. Terminal devices 101 and 102 can display a status interface, which can display multiple virtual objects and multimedia information for each virtual object. The multimedia information of each virtual object matches the online status of the account corresponding to that virtual object. For example, the status interface can display the multimedia information of the virtual object corresponding to the first account and the multimedia information of the virtual object corresponding to the second account; the multimedia information can include the object identifier corresponding to the account (such as nickname, name, etc.), status text information, etc. Any terminal device can include, but is not limited to, smartphones, tablets, laptops, desktop computers, smart speakers, smartwatches, in-vehicle terminals, smart wearable devices, etc.

[0066] Server 103 is a server that corresponds to a client and provides technical support for the services provided by the client. Server 103 can store multimedia information of each virtual object, a mapping table between candidate states and state-related data, object identifiers, and initial appearances, etc. The mapping table between candidate states and state-related data can be used to determine the state-related data set for the online state of each object, and finally, multimedia information for each virtual object is generated based on the state-related data set for the online state of each object. Server 103 can be a standalone 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 (Content Delivery Network), and big data and artificial intelligence platforms.

[0067] In one embodiment, taking the interaction between any terminal device 101 and server 103 as an example, the online status-based processing flow is described, which includes:

[0068] (1) When a target object that has logged into the first account wants to view its own or other objects' online status, it can input the corresponding status viewing operation through the client in the terminal device 101. At this time, the client in the terminal device 101 receives the status trigger event initiated for the first account, generates a data acquisition request, and sends the data acquisition request to the server 103. The data acquisition request carries the object identifier corresponding to the first account. The data acquisition request is used to obtain the multimedia information of the virtual object corresponding to the first account and the multimedia information of the virtual object corresponding to the associated account associated with the first account.

[0069] (2) After receiving the data retrieval request, server 103 can retrieve the image data of the custom initial avatar based on the object identifier corresponding to the first account, and obtain the state association data associated with the online status set for the first account from the mapping relationship table between candidate status and state association data. At the same time, it can obtain the object identifier corresponding to the associated account (i.e., the second account) associated with the first account based on the object identifier corresponding to the first account, retrieve the image data of the custom initial avatar based on the object identifier corresponding to the second account, and obtain the state association data associated with the online status set for the second account from the above mapping relationship table. Then, it sends the image data of the initial avatar corresponding to the first account and the state association data associated with the online status set for the first account, as well as the image data of the initial avatar corresponding to the second account and the state association data associated with the online status set for the second account, to the client in terminal device 101.

[0070] (3) Upon receiving data from server 103, the client in terminal device 101 can generate multimedia information of the virtual object corresponding to the first account based on the image data of the initial image corresponding to the first account and the status association data associated with the online status set for the first account. Then, it generates multimedia information of the virtual object corresponding to each second account based on the image data of the initial image corresponding to each second account and the status association data associated with the online status set for each second account, and displays the multimedia information of the virtual object corresponding to the first account and the multimedia information of the virtual object corresponding to each second account in the status interface. It is understood that server 103 can also directly perform the processing in point (3), simply sending the obtained multimedia information of the virtual object corresponding to the first account and the multimedia information of the virtual object corresponding to each second account to terminal device 101.

[0071] (4) When the target object wants to check its own online status, it can click on the multimedia information of its own virtual object. The terminal device 101 receives the interactive operation of the target virtual object on the status interface and can update and display the multimedia information of the virtual object (i.e. the target virtual object) corresponding to the first account.

[0072] (5) When the target object wants to view the online status of other objects, it can click on the multimedia information of other virtual objects. The client in the terminal device 101 receives the interactive operation for the target virtual object on the status interface and updates the multimedia information of other virtual objects (i.e., the virtual object corresponding to the second account).

[0073] The online status-based processing system described above allows for two main benefits. First, by setting the online status and associated status data, corresponding virtual objects and status text information, among other multimedia information, can be generated. This multimedia information vividly and graphically displays the online status of the objects. Second, interactive operations enable quick interaction with the virtual objects, enriching the interactive gameplay.

[0074] The following section elaborates on the processing methods based on online status. Please refer to [link / reference]. Figure 2 , Figure 2 This is a flowchart illustrating a processing method based on online status, provided in an embodiment of this application. This online status-based processing method can be executed by a computer device or by a client within the computer device, which can be a terminal device. The online status-based processing method described in this embodiment may include the following steps S201-S202.

[0075] S201: In response to a status trigger event for the first account, display a status interface. The status interface includes multiple virtual objects and multimedia information corresponding to each virtual object. The multimedia information of each virtual object matches the online status of the account corresponding to that virtual object. The multiple virtual objects include the virtual object corresponding to the first account and N virtual objects corresponding to each of the second accounts, where N is an integer greater than or equal to 1. The multimedia information includes at least one of the following: an object identifier corresponding to the account, status text information corresponding to the account's online status, and the virtual objects corresponding to the accounts are allowed to be dynamically displayed according to dynamic display rules corresponding to the account's online status. Dynamic display rules can be used to instruct the virtual objects to perform corresponding status actions. The object identifier corresponding to the account can be understood as the nickname of the object corresponding to that account, etc. The status interface can be as follows: Figure 3a The status interface 302 in the text can also be as follows: Figure 8aThe state interface 801 in the document refers to dynamic display. Dynamic display can be understood as animation of virtual objects. In some embodiments, dynamic display can refer to changes in the state area of ​​the virtual object during display, changes in the virtual object's own movement, and state actions, etc. For example, when the virtual object is a virtual character or animal, dynamic display could mean the virtual object is wearing headphones and shaking its head; or, for example, the virtual object is spreading its five fingers and laughing loudly. Or, for example, when the virtual object is a crystal ball, dynamic display could mean the crystal ball is flashing. Dynamic display rules refer to the rules that enable the virtual object to display dynamically. For example, dynamic display rules could be rules that control the animation of the virtual object's skeleton, meaning the dynamic display rules can control the movement of the virtual object's skeleton, enabling the virtual object to shake its head, spread its five fingers, etc., during dynamic display. Or, for example, dynamic display rules could be rules that control the virtual object to flash, enabling the virtual object to flash during dynamic display.

[0076] Each account can have an online status set to describe its current state. In this embodiment, the current state of an object can be visually displayed using virtual objects and / or status text information that match its online status. For example, if an object's online status is "listening to music," a virtual object matching that status can be used to show that the object is wearing headphones and listening to music. Similarly, if an object's online status is "playing a game," a virtual object matching that status can be used to show that the object is playing a game on a game console.

[0077] The first account mentioned above can be the account used to log in to the client. The N second accounts can be accounts that have no information interaction or access relationship with the first account. This can be understood as: the object corresponding to the second account is a stranger to the object corresponding to the first account. Alternatively, the N second accounts can be accounts that have information interaction or access relationship with the second account. This can be understood as: the object corresponding to the second account is a friend to the object corresponding to the first account.

[0078] In one embodiment, N second accounts can be found based on the location of the first account, or N second accounts can be found based on the first account's associated accounts, or N second accounts can be found based on both the first account's location and its associated accounts. Associated accounts of the first account can refer to accounts that have an access relationship with the first account. For example, N second accounts can be found through the accounts of objects (i.e., friends) that have an access relationship with the first account; that is, N second accounts are friends of friends. As one implementation, N second accounts can be directly associated accounts (i.e., friend accounts) of the first account. As another implementation, N second accounts can be accounts associated with associated accounts of the first account (i.e., accounts associated with friend accounts).

[0079] Any object can view the online status of N objects (including itself) in any of the following ways. In this embodiment, the target object corresponding to the first account (i.e., the first account can represent the target object) is taken as an example. In one embodiment, the target object can send a status viewing operation on the status configuration interface of the social application. If the computer device detects that a status viewing operation has been received on the status configuration interface of the social application, it determines that a status trigger event initiated for the first account has been received, and executes step S201; wherein, the above-mentioned status viewing operation can be a click, double-click, or other operation on the status viewing button of the status configuration interface. For example, the status configuration interface can be as follows: Figure 3a As shown, a status viewing button 31 (i.e., ...) is displayed in area 301 of the status configuration interface. Figure 3a (Island Mood); The target can click the status view button 31. At this time, the computer device detects that a status view operation has been received on the status configuration interface of the social application, and can determine that a status trigger event was initiated for the first account. In some embodiments, the status view operation can be an operation of inputting a specific gesture on the status configuration interface. The specific gesture can be an M, OK gesture, etc. Alternatively, the status view operation can also be a voice input operation, such as voice input "status view", which can also detect that a status view operation has been received on the status configuration interface of the social application.

[0080] In another embodiment, the target object sends a status check operation in the conversation interface of the social application. If a status check operation is detected in the conversation interface of the social application, it can be determined that a status trigger event initiated for the first account has been received, and S201 is executed. The status check operation can be a click, double-click, or other operation on the status check button in the conversation interface; or, the status check operation can be an operation of inputting a specific gesture in the conversation interface, such as an M or OK gesture; in some embodiments, the status check operation can also be a voice input operation, such as voice input of "status check".

[0081] The aforementioned status viewing button can be displayed at the bottom of the status configuration interface or the session interface (e.g., status viewing button 31 can be displayed as shown in the image). Figure 3a The area shown (301) can be displayed above, to the left, to the right, or in a floating position; or the status viewing button can be hidden or displayed, or displayed within a preset time period, etc., which are not limited in this application.

[0082] In one embodiment, in response to a status trigger event initiated for a first account, the computer device can acquire multiple virtual objects and multimedia information of each virtual object, and display the multiple virtual objects and multimedia information of each virtual object during the display of the status interface. As one implementation, in response to a status trigger event for the first account, the computer device can acquire the initial avatar corresponding to the first account; acquire status association data associated with the online status configured for the virtual objects corresponding to the first account; the status association data includes one or a combination of dynamic display rules and status props; and generate multimedia information of the virtual objects corresponding to the first account based on the initial avatar and the status association data. The dynamic display rules can be used to control the status actions of the virtual objects. That is, the generated multimedia information may include at least one of the following: an object identifier corresponding to the first account and status text information. The virtual objects corresponding to the first account are allowed to be dynamically displayed according to the dynamic display rules corresponding to the online status of the first account.

[0083] It should be noted that multiple accounts (i.e., secondary accounts) can generate multimedia information for their respective virtual objects in the manner described above, and then display multiple virtual objects and their multimedia information during the display of the status interface.

[0084] As another implementation, in response to a status-triggered operation targeting the first account, the computer device can obtain the initial avatar of the first account and its online status associated with status-related data. This status-related data includes one or a combination of dynamic display rules and status props. Based on the initial avatar and status-related data, multimedia information of the virtual object corresponding to the first account is generated. Simultaneously, the computer device can also obtain the initial avatar of each second account and its online status associated with status-related data based on the first account of the target object. Based on the initial avatar of each second account and the status-related data associated with its online status, multimedia information of the virtual object corresponding to each second account is generated. The second account can refer to an account recorded as a friend of the first account, or it can refer to another friend, a friend of a friend, or a stranger's account that is relatively close to the first account's current location (e.g., within 1 kilometer).

[0085] The initial avatar for the first account can be generated based on the image data of a custom 3D character avatar of the target object. This image data can include body shape, appearance, clothing, etc. Alternatively, the initial avatar for the first account can be generated by computer equipment based on the object characteristics of the target object, such as gender, zodiac sign, etc. For example, the initial avatar for the first account can be generated based on gender; if the gender is female, the initial avatar for the first account is a cute girl.

[0086] The online status of the first account and the online status of the second account can be selected from multiple candidate statuses, including normal status and special status. Normal status can be listening to music, dancing, daydreaming, etc., while special status can be online status on social applications, busy status, etc.

[0087] In this embodiment, a mapping table between state-related data and candidate states can be established. Each candidate state in this table can be associated with one or more state-related data sets. All of these associated state-related data sets can display the candidate state. For example, when a candidate state is associated with multiple state-related data sets, all of them can display a happy state, but the dynamic display rules included in the multiple state-related data sets are different. For another example, candidate state A is associated with dynamic display rule T and state prop N. Candidate state A can also be associated with dynamic display rule T and state prop M. When setting an online state for a target object or directly selecting a candidate state from multiple candidate states as the online state, the associated dynamic display rules and / or state props can be automatically retrieved from the above mapping table. For example, if the target object sets its online state to a special state in a social application, the dynamic display rule associated with the special state could be a rule about picking up and putting down the device, and the state prop could be a device (such as a mobile phone).

[0088] In one embodiment, the hash data corresponding to the image data of the initial image of the first account is associated with the object identifier and stored in the server. The storage space occupied by the server can be reduced by storing the hash data. The specific implementation of obtaining the initial image of the first account can be: obtaining the corresponding hash data from the server according to the first account, using the restoration algorithm to restore the hash data to the image data of the initial image, and then obtaining the initial image of the first account based on the image data.

[0089] For example, in response to a status-triggered operation targeting the first account, a computer device can retrieve multimedia information corresponding to four virtual objects and display it as such. Figure 3aDuring the process shown in the status interface 302, the four virtual objects and their multimedia information are displayed in the status interface 302: The multimedia information of virtual object 312 includes the object identifier "I" and status text information 311 corresponding to the account's online status "reading a book"; the multimedia information of virtual object 322 includes the object identifier "Xiaoming" and status text information 321 corresponding to the account's online status "listening to music"; the multimedia information of virtual object 332 includes the object identifier "Xiaohong" and status text information 331 matching the account's online status "good mood"; the multimedia information of virtual object 342 includes the object identifier "XiaoX" and status text information 341 corresponding to the account's online status "daydreaming".

[0090] In one embodiment, during the configuration of online status for each account, selection from multiple candidate statuses is allowed, with each candidate status matching one or more virtual objects. That is, during the configuration of online status for each account, a candidate status can be selected from multiple candidate statuses as the online status for each account. After selecting a candidate status, one or more status-related data may exist associated with that selected candidate status, potentially generating one or more virtual objects. This means that the dynamic display rules for the multiple virtual objects are different, and / or the status props of the multiple virtual objects are different. Optionally, the multiple virtual objects can also have different appearances (e.g., different body types, appearances, clothing); when selecting a candidate status as the online status for a particular account, a virtual object can be directly determined from the matched one or more virtual objects. Each account's online status is valid for a preset time period; for example, the preset time can be set according to requirements, such as 30 minutes, 1 day, 2 days, 1 week, etc.

[0091] In one embodiment, the state interface includes M state areas, where M is an integer greater than or equal to 1. The multimedia information of each virtual object can be displayed in the corresponding state area of ​​the state interface; that is, the multimedia information of one virtual object can be displayed in one state area, where M equals N. For example, in... Figure 3a In this configuration, the multimedia information of virtual object 312 is displayed in status area 313, the multimedia information of virtual object 322 is displayed in status area 323, the multimedia information of virtual object 332 is displayed in status area 333, and the multimedia information of virtual object 342 is displayed in status area 343. Alternatively, if the status area is an island, the multimedia information of each virtual object can be displayed in a separate island.

[0092] In another embodiment, the status interface includes M status areas, and each status area can include multimedia information of one or more virtual objects from a plurality of virtual objects. That is, multimedia information of one virtual object can be displayed in one status area, or multimedia information of at least two virtual objects can be displayed in one status area. For example, as Figure 3b As shown, the status interface includes four status areas. Status area 315 displays the multimedia information of the virtual object "Xiao X" and the virtual object "Me". Status area 316 displays the multimedia information of one virtual object "Xiao Ming". Status area 317 displays the multimedia information of one virtual object "Xiao Hong". Alternatively, the status areas can be islands; one island can simultaneously display the multimedia information of the virtual object "Xiao X" and the virtual object "Me", while another island can display the multimedia information of the virtual object "Xiao Ming".

[0093] It should be noted that the object identifier of the virtual object in this application embodiment can be the same as the object identifier of the object.

[0094] In one embodiment, the multimedia information of each virtual object can be a separate display block layout; the status interface can include P display blocks, for example, Figure 3b As shown, a status interface includes four display blocks: display block 32, display block 33, display block 34, and display block 35. Each display block includes a first sub-block and a second sub-block. The first sub-block can be used to display the background image and status area, and the second sub-block is used to display the multimedia information of the corresponding virtual object. P is greater than or equal to M. The display blocks can be arranged in a list format, i.e. Figure 3c As shown, each virtual object can correspond to a display block, and each display block can arrange the obtained account online status vertically according to the acquisition order. Figure 3c The display area includes a first sub-block 320 and a second sub-block 319. Multimedia information of virtual objects matching the account's online status, displayed in these sub-blocks 320 and 319, is arranged vertically. The background image can be seawater, grass, snow, etc.; the status area can include decorative material objects and main material objects. The decorative material objects and main material objects can be determined based on the background image. For example, if the background image is seawater, the decorative material objects and main material objects are related to seawater; the decorative material objects can be seashells, coconut trees, sand, fish, etc., and the main material object can be an island. Similarly, if the background image is grass, the decorative material objects and main material objects are related to grass; the decorative material objects can be trees, grass, etc., and the main material object can be a lawn. For example, taking a display block as an example... Figure 3d As shown, a display block may include a first sub-block 320 and a second sub-block 319 (and...). Figure 3c (Corresponding layout); the first sub-block 320 is used to display the seawater background and status area, and the second sub-block 319 is used to display the multimedia information of the virtual object, including the virtual object itself. In one embodiment, the standing position of the virtual object can be the center position of the main material object, or it can be any other position of the main material object. When the standing position of the virtual object is the center position of the main material object, the center position of the main material object can be set to an empty state to facilitate the display of the virtual object. For example, if the main material object is an island, the center position of the island is empty.

[0095] It should be noted that when P is greater than M, it may be because the status interface cannot display all P display blocks. For example, there may be 5 display blocks, but only 4 may be displayed in the status interface's display area. In this embodiment, after displaying multimedia information of a preset number of virtual objects at intervals, a vertical flip can be performed to ensure that the background images in each display block are connected. That is, the multimedia information of the preset number of virtual objects is displayed as a group in the status interface's display area; the preset number can be 5, 6, etc., and this application does not limit it. In one embodiment, when there are P display blocks, P is greater than M. At this time, not all virtual objects are fully displayed in the current status interface. The target object can slide the status interface along a preset direction, thus switching the display of multimedia information of other virtual objects besides those displayed in the current status interface. The preset direction can be upward or downward; the preset direction can also be left or right.

[0096] In one embodiment, on the status interface, the decorative material objects and main material objects in the status areas of each display block may have the same or different material parameters. These material parameters include any one or more of the following: size, position, shape, type, and color. For example, the material parameters of the main material object in the status area corresponding to the first virtual object may be different from those of the main material object in the status area corresponding to the second virtual object; or, the material parameters of the decorative material object in the status area corresponding to the first virtual object may be different from those of the decorative material object in the status area corresponding to the second virtual object. Taking a decorative material object as an example, its type can be a shell, a tree, etc.; its shape can be a circle, a square, etc.; and its position can be displayed in the center, at the edge, etc., of the status area.

[0097] In one embodiment, on the status interface, the position of the main material object in the status area corresponding to the first virtual object is different from the position of the main material object in the status area corresponding to the second virtual object. The computer device can arrange the positions of the main material objects in the status areas corresponding to the first and second virtual objects according to an odd-even left-right arrangement rule, i.e., the main material object in the status area corresponding to the first virtual object is on the left, and the main material object in the status area corresponding to the second virtual object is on the right. In another embodiment, the computer device can arrange the positions of the main material objects in the status areas corresponding to the first and second virtual objects according to an odd-even left-right arrangement rule, i.e., the position of the main material object in the status area corresponding to the first virtual object is shifted to the left by M, and the position of the main material object in the status area corresponding to the second virtual object is shifted to the right by N. M and N can be calculated using the offset formula: 1 / 10 * random number * width of the main material object (e.g., the width of an island), where the random number can be generated using the randomSeed function. By different positions, the main material objects can appear to be arranged irregularly. For example, if the main subject is an island, the islands can be arranged in an irregular, staggered manner.

[0098] In one embodiment, a media library can be provided, whereby objects corresponding to any account can vividly and realistically display multimedia information of virtual objects through decorative status areas. Before displaying the status interface, the computer device can, if it successfully retrieves a status area from the media library, display the main media object and decorative media objects included in the retrieved status area in the first sub-block, so as to display the multimedia information of the target virtual object according to the retrieved status area, and then delete the retrieved status area from the media library; if retrieving a status area from the media library fails, the media library is reset. Each successfully retrieved status area is deleted, thus ensuring that there are no consecutive identical status areas.

[0099] In one embodiment, displaying multimedia information of multiple virtual objects during the display of the status interface may include the following two methods:

[0100] ① Display multimedia information of the virtual object corresponding to the first account in the target status area of ​​the status interface; according to the association degree parameter between the second account and the first account, display multimedia information of the virtual objects corresponding to each second account in other status areas of the status interface. The association degree parameter is determined based on the interaction data between the second account and the first account. The target status area can be the first status area among M status areas in the status interface, such as... Figure 3a In the first status area (i.e., status area 313), multimedia information of the virtual object corresponding to the first account is displayed. Of course, the target role area can be the last status area among the M status areas in the status interface, or the second status area, etc., and this application does not limit this. The aforementioned correlation parameter can indicate the degree of correlation between the first account and the second account, or it can be understood as indicating the intimacy between the object corresponding to the first account and the object corresponding to the second account. Interaction data can include mutual likes, mutual comments, or chat sessions, etc.; if the interaction data includes mutual likes, the more likes, the higher the correlation indicated by the correlation parameter; if the interaction data includes chat sessions, the number of chat sessions is counted, and the more chat sessions, the higher the correlation indicated by the correlation parameter. The higher the correlation indicated by the correlation parameter, the more prominently the multimedia information of the virtual object corresponding to the second account can be displayed in the status interface. Alternatively, the higher the correlation indicated by the correlation parameter, the closer the multimedia data of the virtual object corresponding to the first account is displayed in the status interface.

[0101] For example, in Figure 3a If the number of likes between the object "Xiaoming" corresponding to the second account and the object corresponding to the first account is greater than the number of likes between the object "Xiaohong" corresponding to the second account and the object corresponding to the first account, then the multimedia information of the virtual object corresponding to "Xiaoming" will be displayed first. That is, the multimedia information of the virtual object corresponding to "Xiaoming" will be displayed in the second status area (i.e., status area 323), and the multimedia information of the virtual object corresponding to "Xiaohong" will be displayed in the third status area (i.e., status area 333).

[0102] ② The multimedia information of the virtual object corresponding to the first account is displayed in the target status area of ​​the status interface, and the multimedia information of the virtual object corresponding to the second account is displayed in other status areas according to preset rules. For example, the preset rule may be that if there is a special event (such as the object corresponding to the second account having a birthday), the multimedia information of the virtual object corresponding to the second account can be displayed in a prominent position in the status interface, for example, displayed in a prominent status area in other status areas of the status interface. For example, the multimedia information of the virtual object corresponding to the second account that has a birthday can be displayed in the first status area of ​​other status areas. In some embodiments, the virtual object corresponding to the second account that has a special event can also be displayed in the target display area of ​​other status areas (such as displayed in the third status area of ​​other status areas, etc.).

[0103] The content displayed on the aforementioned status interface can be updated at a preset period, and the updated content will be displayed on the status interface. The updated content may include one or two of the following: multimedia information of multiple virtual objects, and a status area displaying the multimedia information of each virtual object. The preset period can be set according to needs; for example, the preset period can be 1 minute, 2 minutes, 10 minutes, etc., and this application does not limit it in this regard.

[0104] S202: Receive an interactive operation on the target virtual object on the status interface, and update the multimedia information of the target virtual object. The interactive operation can be: an interactive operation by the first account on any virtual object of a second account, where the target virtual object can be any virtual object corresponding to any second account; or an interactive operation can be initiated on the terminal device on any second account.

[0105] The above-mentioned interactive operation can be any second account interacting with a virtual object of the first account. In this case, the target virtual object can be the virtual object corresponding to the first account. Moreover, the server notifies the terminal device where the first account is located after receiving the interactive operation initiated by the terminal device logged in by the second account.

[0106] The aforementioned interactive operation can also be an interactive operation between any second account and a virtual object of another second account. In this case, the target virtual object can be the virtual object corresponding to the second account, and the interactive operation is notified by the server to the terminal device where the first account is located after receiving the interactive operation initiated by the terminal device logged in by the second account against another second account.

[0107] Interactive operations can include liking, text interaction, chatting, and joining the status area of ​​the target virtual object.

[0108] The updating and displaying of multimedia information of the target virtual object may include, but is not limited to: displaying multimedia information of the target virtual object in a new interface, updating and displaying status text information, updating and displaying the actions of the virtual object corresponding to the account according to the dynamic display rules corresponding to the account's online status, updating and displaying the status area where the target virtual object is located, such as displaying the object identifier of the virtual object performing the interactive operation in the status area where the target virtual object is located, or displaying the object identifier of the virtual object performing the interactive operation next to the target virtual object, where "next to" can mean that the distance from the target virtual object meets the target distance.

[0109] In one embodiment, the status interface also includes a status area for each virtual object. Updating the multimedia information of the target virtual object can be done by adding the virtual object corresponding to the account interacting with the target virtual object to the status area of ​​the target virtual object. Alternatively, updating the multimedia information of the target virtual object can also involve adding the target virtual object to the status area of ​​the virtual object corresponding to the account interacting with the target virtual object. The interaction can be a virtual object interaction; for example, the status area might be an island, such as... Figure 5a In the process, the system receives interactive operations on a target virtual object (target virtual object "X") on the status interface. The virtual object "I" corresponding to the account that interacts with the target virtual object can successfully join the island where the target virtual object "X" is located. For the specific implementation of how to add the virtual object corresponding to the account that interacts with the target virtual object to the status area of ​​the target virtual object, please refer to [link to implementation details]. Figure 5a As shown.

[0110] In one embodiment, updating the multimedia information of the target virtual object further includes displaying the interaction content between the virtual object corresponding to the account performing the interaction and the target virtual object. This interaction content may include, but is not limited to, voice chat, text messaging, physical interaction, etc. In this case, the interaction operation may include triggering corresponding interaction options. The interaction content between the virtual object corresponding to the account performing the interaction and the target virtual object is described in detail below and will not be repeated here.

[0111] The status interface also includes interactive options. Receiving interactive operations on the target virtual object on the status interface can be achieved by receiving a trigger operation for an interactive option. The specific implementation of updating and displaying the multimedia information of the target virtual object can be as follows: the target virtual object performs an action feedback corresponding to the trigger operation of the interactive option. For example, if the trigger operation for the interactive option is a trigger operation for sending a "like" icon, the target virtual object can perform an action feedback such as "smiling" or "waving" corresponding to that "like" trigger operation.

[0112] In one embodiment, the specific implementation of updating and displaying the multimedia information of the target virtual object can be as follows: receiving an interactive operation on the target virtual object on the status interface, displaying the interactive interface corresponding to the target virtual object, and displaying the multimedia information of the target virtual object in the interactive interface; the interactive interface corresponding to the target virtual object is also the interactive interface of the object corresponding to the target virtual object. In some simple embodiments, interactive processing logic can be configured for each virtual object on the status interface. For example, interactive buttons can be set through toolbars to trigger interactive processing logic, or interactive processing logic can be triggered through voice, image recognition, etc. For example, a voice button can be set for a displayed virtual object. When the voice button is triggered by clicking or long-pressing, text or voice input interactive information can be obtained and sent to the virtual object. Alternatively, a name can be called out by voice, such as saying "Send voice to Zhang San". Based on the interactive processing logic for the virtual object "Zhang San", after automatically recognizing the "Send voice to Zhang San", a collection prompt message (icon or animation, etc.) can be displayed on the status interface to receive the voice operation to "Zhang San". After receiving and confirming, the collected voice is sent. In this way, on the one hand, the status interface can intuitively display one or more virtual objects and clearly show the current state of the object to a certain extent; on the other hand, it can directly receive interactive operations on the virtual objects for subsequent operations, saving time and effort and improving the efficiency of interaction.

[0113] In one embodiment, when any object (such as a target object) can choose to view the online status of its own account or the online status of other accounts, it can enter the interactive interface corresponding to the virtual object by selecting a virtual object or the status area where the virtual object is located on the status interface. The interactive interface displays the multimedia information of the virtual object. At this time, the computer device can receive interactive operations on the target virtual object on the status interface and, in response to the received interactive operations, display the interactive interface corresponding to the target virtual object and display the multimedia information of the target virtual object within the interactive interface. The interactive interface may include a first details interface and a second details interface, where the first details interface is the details interface corresponding to the first account, and the second details interface is the details interface corresponding to the target second account.

[0114] In some embodiments, the target virtual object, status text message, and status area where the target virtual object is located can be enlarged and displayed in full screen in the interactive interface. Taking the first details interface as an example, for instance, as shown... Figure 3e As shown, the target object can click on the status area where its virtual object is located in the status interface 302 (e.g., ...). Figure 3eClicking on the status area 313 allows the computer device to receive interactive operations on the target virtual object on the status interface, and in response to the received interactive operations, displays the details interface 303 (i.e., the first details interface) of the target virtual object (i.e., the virtual object of the first account). For example, as... Figure 3f As shown, the target object can click on other virtual objects (the virtual object corresponding to the second account) in the status interface 302, such as... Figure 3f When virtual object 342 is clicked, the computer device can receive interactive operations on the target virtual object on the status interface and, in response to the interactive operations received on the status interface, display the details interface 304 (i.e., the second details interface) of the target virtual object (i.e., virtual object 342).

[0115] In one embodiment, the target virtual object is a virtual object of a first account. Updating and displaying the multimedia information of the target virtual object can also involve: displaying the multimedia information of the target virtual object on a first details interface, which includes a status setting option for the first account; if the status setting option is selected, displaying a status setting interface; responding to a status update operation on the status setting interface, switching the online status of the first account to the online status determined by the status update operation; the online status determined by the status update operation is used to update and display the multimedia information of the target virtual object. For example, as... Figure 4a As shown, the image details interface 401 includes a status setting option 41. The target object can click to select this status setting option 41. When the computer device detects that the status setting option is selected, it can display the status setting interface 402. Then, in response to the status update operation on the status setting interface, the online status of the first account is switched to the online status determined by the status update operation. This determined online status is used to update and display the multimedia information corresponding to the target virtual object. After the online status is updated, the virtual object dynamically displayed based on different dynamic display rules (e.g., a dynamically displayed virtual image that changes from "listening to music" to "dancing") or the status text information corresponding to the online status is updated and displayed. For example, in Figure 4a In the middle, the online status of the first account, "reading books," was changed to the selected online status, "dancing."

[0116] The aforementioned status setting interface may include one or more online status indicators, each corresponding to a candidate status. The target object can select the desired online status indicator from the one or more online status indicators. In this case, the status update operation can be an operation of selecting an online status indicator; or, the status update operation can be an operation of selecting an online status indicator and triggering a confirmation option; or, the status update operation can be an operation of selecting an online status indicator and directly exiting the status setting interface. In this case, the candidate status indicated by the online status indicator selected in the status update operation initiated by the first account can be considered the determined online status. Then, the computer device can switch the target object's online status to the online status determined by the status update operation by directly switching the first account's online status to the candidate status indicated by the selected online status indicator.

[0117] Optionally, the status setting interface includes a first interface area and a second interface area; the first interface area includes an online status indicator; the second interface area displays a preview virtual object of the target object, which is generated based on the candidate status indicated by the online status indicator selected in the status update operation in the first interface area. For example, in Figure 4a In the status settings interface 402, there are a first interface area 42 and a second interface area 43. The first interface area 42 displays multiple online status indicators (online status indicator "listening to music", online status indicator "reading", online status indicator "running", online status indicator "playing games", online status indicator "swimming", online status indicator "dancing"). When a target object selects the online status indicator "dancing" from one or more online status indicators, in response to a status update operation on the status settings interface (i.e., clicking to select the online status indicator "dancing"), a preview virtual object 44 corresponding to the first account can be displayed in the second interface area 43 of the status settings interface. This preview virtual object 44 is generated based on the candidate status indicated by the online status indicator "dancing". When the target object clicks the confirmation option (e.g., ...), a preview virtual object 44 is displayed. Figure 4a In response to the click operation of the confirmation option 45), the multimedia information of the virtual object is updated according to the determined online status, and the multimedia information of the virtual object is updated and displayed on the first details page. That is, the updated multimedia information of the virtual object may include the status text information "Dancing" corresponding to the online status "Dancing", the status action indicated by the dynamic display rules corresponding to the account's online status "Dancing", etc.

[0118] Specifically, the implementation of updating the multimedia information of the target virtual object based on the online status determined by the status update operation can be as follows: Obtain the image data of the current virtual object corresponding to the first account; obtain the status association data associated with the determined online status, which includes one or a combination of dynamic display rules and status props; and update the multimedia information of the virtual object corresponding to the first account based on the image data of the current virtual object and the corresponding status association data. That is, the updated multimedia information of the virtual object corresponding to the first account can include: the object identifier corresponding to the account, the status text information corresponding to the determined online status, and the information allowed to be dynamically displayed according to the dynamic display rules corresponding to the determined online status.

[0119] In one embodiment, during the process of changing one's online status in the status settings interface, the status text information associated with the online status determined by the status update operation can also be edited. A status input editing interface is displayed to receive text information for editing the online status. In response to a confirmation operation of the text information entered on the status input editing interface, the entered text information is used as status text information and associated with the online status determined by the status update operation. At this time, the multimedia information of the virtual object corresponding to the first account displayed in the update includes the edited status text information, which can be used to display in the first details interface after the update or in the status interface after the update. In this way, the desired status text information can be quickly edited to describe one's online status.

[0120] As one implementation method, the second interface area also includes: preview the status input options corresponding to the virtual object. For example... Figure 4a When a virtual object is previewed in the second interface area, it has a corresponding status input option "What are you doing?". The target object can click this status input option. In response to the click, a status input editing interface is displayed. Text information is entered in the status input editing interface, and a confirmation operation is triggered. This entered text information is used as the status text information, and it is associated with the online status determined by the status update operation. This status text information is then displayed in the status settings interface. For example, as shown... Figure 4bAs shown, the target object can click the status input option "Dancing" corresponding to the preview virtual object. In response to the click operation on this status input option, a status input editing interface is displayed. This status editing interface can include an input text box 46. The target object can enter the text information "Dancing" in the input text box 46 and trigger a confirmation operation for the text information "Dancing". This text information "Dancing" is then used as the status text information and displayed in the status settings interface, showing the text information "Dancing" associated with the online status determined by this status update operation. The confirmation operation for the text information "Dancing" can be clicked as shown... Figure 4b The operation of option 47 in the middle.

[0121] In another embodiment, the corresponding status text information has been edited for the online status determined by the status update operation. If the target object wants to modify this status text information, the second interface area can include the already edited text information "Dancing" and an editing option. The target object can trigger the editing option (e.g., by clicking the editing option). In response to the triggering operation of the editing option, a status input editing interface can be displayed. Text information is entered in the status input editing interface, and a confirmation operation is triggered for the entered text information. The entered text information is then determined as the new status text information, and this new status text information is associated with the online status determined by the status update operation. The new status text information associated with the online status determined by the status update operation is then displayed in the status settings interface. For example, as shown... Figure 4c As shown, the second interface area includes the edited text information "Dancing" and an editing option 48. The target object can trigger the editing option 48. In response to the triggering operation of the editing option, the computer device displays the status input editing interface. The target object can enter the text information "Eating, Sleeping, Playing with Beans" in the text input box of the status input editing interface and trigger a confirmation operation for the text information "Eating, Sleeping, Playing with Beans". In response to the confirmation operation for the text information "Eating, Sleeping, Playing with Beans", the text information "Eating, Sleeping, Playing with Beans" is determined as the new status text information. The text information "Eating, Sleeping, Playing with Beans" associated with the online status determined by the status update operation is displayed in the status setting interface.

[0122] In one embodiment, if a target object is not satisfied with the state and actions of a virtual object during preview, it can quickly adjust them. The state settings interface also receives state action switching operations, allowing the target object to change the state and actions of the virtual object to better represent its online state. In response to the state action switching operation received in the state settings interface, the computer device displays one or more candidate virtual objects. Different candidate virtual objects have the same body shape and clothing, but their state and actions differ (i.e., the dynamic display rules controlling the virtual object's state and actions are different). For example, if the online state is listening to music, the candidate virtual object's action could be wearing headphones and shaking its head, or dancing while music is playing. The state settings interface includes state action options (such as...). Figure 4d In the context of the "change action 49" method, the state action switching operation can be a click or double-click of the state action switching option. The computer device can receive a click operation on the state action switching option (i.e., receive the state action switching operation) and display one or more candidate virtual objects. In response to a selection operation performed on one or more candidate virtual objects, the candidate virtual object selected by the selection operation is used as the virtual object matching the online state determined by the state update operation. In other words, an online state can have multiple sets of different dynamic display rules. For example, the online state of "listening to music" can have dynamic display rules such as wearing headphones and shaking one's head, or dynamic display rules such as musical notes coming out of the mouth of a virtual character. Different dynamic display rules can be selected as needed.

[0123] In one embodiment, the state setting interface is further configured to receive state action switching operations. In response to the state action switching operation received in the state setting interface, one or more candidate action identifiers associated with the online state determined by the state update operation are displayed, each candidate action identifier being associated with a dynamic display rule. In response to an action selection operation performed on one or more candidate action identifiers, the dynamic display rule associated with the candidate action identifier selected by the action selection operation is determined as the target dynamic display rule. The target dynamic display rule is used to control the state action of the virtual object matching the online state determined by the state update operation. This can be understood as follows: the online state determined by the state update operation corresponds to one or more candidate action rules, and each candidate action rule can be used to control the state action of the corresponding virtual object to express the online state. The target object can select the desired state action from one or more candidate action identifiers. When a dynamic display rule is selected, the original state action can be directly switched to the state action indicated by the newly selected dynamic display rule, and the dynamic display rule corresponding to the original state action becomes invalid.

[0124] When the target object triggers the confirmation option in the status settings interface, the multimedia information of the virtual object corresponding to the first account can be displayed in the updated first details interface. At this time, the multimedia information of the virtual object corresponding to the first account displayed in the updated first details interface may include status text information corresponding to the determined online status, etc. For example, in... Figure 4d In the process, the target object triggers the confirmation option 45 in the status setting interface. In response to the triggering operation of the confirmation option 45, the multimedia information of the virtual object corresponding to the first account is displayed in the first details interface after the update. The multimedia information of the virtual object corresponding to the first account displayed in the first details interface after the update may include: the action status of the virtual object that matches the determined online status and / or the status text information that corresponds to the determined online status.

[0125] In one embodiment, after a user changes their online status, the updated multimedia information of the virtual object corresponding to the first account can be simultaneously displayed in the updated status interface. As the user edits the status text information or changes their status action, the original status interface is updated, and the new status text information and status action are displayed in the updated status interface. Here, "updated display" refers to the display of new status text information and new virtual object status actions when the status interface is redisplayed due to text or subsequent actions being updated. In some embodiments, the updated status interface may also refer to the status interface updated within a preset time period.

[0126] In one embodiment, when a target object modifies its online status, it can obtain a facial image of the current target object, perform expression recognition on the facial image, and determine the target object's online status based on the recognition result.

[0127] If the target virtual object is a virtual object corresponding to a target second account, where the target second account is any one of N second accounts, the second details interface corresponding to the target second account may include interactive options. The target object can trigger these interactive options, and in response to the triggering operation of these interactive options, it can interact with the target virtual object. For example, in Figure 3f In the details interface 304 corresponding to the target virtual object, interactive options are included. These interactive options may include, but are not limited to, chat interactive option 351 and virtual object interactive option 352 (i.e., Figure 3f (Play on the island in the middle), and in area 353, there are text input interaction options 3531 and emoticon interaction options 3532, etc.

[0128] The following are some of the ways that can be interacted with the target virtual object in response to a trigger action for this interaction option:

[0129] A. When the interaction options include a chat interaction option, the target object can trigger the chat interaction option. In response to the triggering operation of the chat interaction option, a chat session interface with the target virtual object can be displayed. When the target object and its corresponding account want to engage in a chat session, the computer device can invoke miniAIO to send session messages or conduct voice chat (i.e., a conversation can take place) in the chat session interface. The triggering operation can be clicking, double-clicking, etc. For example, the target object clicks... Figure 3f Option 351 in the chat interaction settings will display the chat session interface corresponding to the target second account.

[0130] B. When the interactive options include text input interactive options (such as...) Figure 3f When the text input interaction option 3531 is selected, the target object can leave a message for the object corresponding to the target second account through this text input interaction option. The target object can trigger the text input interaction option, and in response to the trigger operation of the text input interaction option, a text input box is displayed. The input text is obtained in the text input box and displayed on the second details interface corresponding to the target second account. The text input interaction option allows for quick message leaving for the object corresponding to the target second account, so that the object corresponding to the target second account can see the input text when entering its second details interface. In some embodiments, the input text can be displayed in the status interface when the object corresponding to the target second account enters the status interface. The trigger operation can be clicking, double-clicking the text input interaction option, etc.

[0131] C. When the interaction options include "like" or "emoji" options, the target object can interact with the object corresponding to the target's second account by liking, making emojis, etc. In response to the triggering operation of the "like" or "emoji" interaction option, a like icon, emoji, etc., will be displayed in the second details interface corresponding to the target virtual object. The triggering operation can be clicking, double-clicking, moving the "like" or "emoji" interaction option, etc.

[0132] D. In response to the triggering operation of the interactive option, the second details interface is updated and displayed; updating the second details interface includes: adding the virtual object corresponding to the first account to the status area of ​​the target virtual object in the second details interface. As one implementation, when the interactive option includes a virtual object interaction option, the target object can trigger the virtual object interaction option to enter the status area of ​​the target virtual object and interact with it, enriching the status-based gameplay. For example, the target object can trigger... Figure 5aThe virtual object interaction option 51 (i.e., "Go to the Island") allows you to enter the island (i.e., the status area) where the virtual object corresponding to the second target account is located. In response to the triggering of the virtual object interaction option, the second details interface is updated. The updated second details interface includes both the virtual object corresponding to the first account and the target virtual object, which are simultaneously displayed in the status area. This indicates that the virtual object corresponding to the first account has successfully joined the status area of ​​the target virtual object. For example, as... Figure 5a As shown, the target object can click the virtual object interaction option 51. In response to the click operation on the virtual object interaction option, the second details interface is updated and displayed. The updated second details interface (i.e. the details interface where the virtual object Xiao X is located) includes the virtual object "I" and the virtual object "Xiao X" displayed simultaneously in the status area.

[0133] Displaying both the virtual object corresponding to the first account and the target virtual object simultaneously in the status area can be achieved by following display rules. For example, the target virtual object could be displayed on the left and the virtual object corresponding to the first account on the right.

[0134] In one embodiment, the status area where the target virtual object is located can also display virtual objects corresponding to other second accounts besides the virtual object corresponding to the first account. That is, the status area where the target virtual object is located can display virtual objects corresponding to multiple accounts. For example, the display rule could be: displaying them sequentially from left to right, with the target virtual object (i.e., the virtual object corresponding to the target second account) displayed as the main object on the left, and the virtual objects corresponding to other accounts displayed sequentially to the right of the target virtual object according to the time they entered the status area; another example is that the display rule is to randomly display the virtual objects of multiple accounts. Figure 5b As shown, the status area (i.e., the island) where the target virtual object is located can display three virtual objects: the virtual object "Little X" corresponding to the target second account (i.e., the island owner or the target virtual object), the virtual object "Little Red" corresponding to the other second accounts (i.e., the islander), and the virtual object "Little A" (i.e., the islander). According to the display rules, the virtual object "Little X" is displayed on the far left of the status area. The other virtual objects (i.e., virtual objects "Little Red" and virtual objects "Little A") are arranged in order of their entry into the status area after virtual object "Little X". For example... Figure 5cAs shown, the status area (i.e., the island) where the target virtual object is located can display three virtual objects: the virtual object "Little X" corresponding to the target second account (i.e., the island owner or the target virtual object), the virtual object "Little Red" corresponding to another second account (i.e., the islander), and the virtual object "I" corresponding to the first account (i.e., the islander). According to the display rules, the virtual object "Little X" is displayed on the far left of the status area. The other virtual objects (i.e., virtual objects "Little Red" and virtual objects "I") are arranged in order of their entry into the status area, following the virtual object "Little X".

[0135] In one embodiment, updating the second details interface further includes configuring the virtual object corresponding to the first account and the target virtual object to have the same online status. As one implementation, when the virtual object corresponding to the first account and the target virtual object are simultaneously displayed in the status area, the online status of the first account will be updated to the online status of the target second account. That is, the virtual object corresponding to the first account and the target virtual object displayed in the same status area can share an online status (i.e., generate a composite status). For example, if the online status of the first account is "listening to music" and the online status of the second account is "dancing," after the first account enters the status area of ​​the second account, the online status of the first account will change to "dancing." As another implementation, the online status corresponding to the target second account will be updated to the online status of the first account. When the computer device detects that the virtual object corresponding to the first account and the target virtual object are in the same status area, it can update the online status of the target virtual object (e.g., status A) and the online status of the first account to status a. For example, if the online status of the account corresponding to the target virtual object is "listening to music," and both the virtual object corresponding to the first account and the target virtual object are displayed in the status area, the online status of both accounts will be updated to "listening to music together." In other words, the virtual object corresponding to the first account and the target virtual object are configured with the same online status, "listening to music together."

[0136] Specifically, under the same online state: the virtual object corresponding to the first account and the target virtual object exhibit state actions that match the online state; the state actions of the virtual object corresponding to the first account may be the same as or different from those of the target virtual object; and / or the state items of the virtual object corresponding to the first account and the target virtual object may be the same as or different. It should be noted that the target object involved in this embodiment refers to the object corresponding to the first account.

[0137] ① The virtual object corresponding to the first account and the target virtual object display the same online status on the updated second details screen. Both the virtual object and the target virtual object exhibit skeletal animations matching their online status; that is, the displayed state and actions of the virtual object corresponding to the first account are the same as those of the target virtual object; or the displayed state and actions of the virtual object corresponding to the first account and the target virtual object are different, but the different state and actions express the same online status. For example, if the online status of both the virtual object corresponding to the first account and the target virtual object is "listening to music," both the state and actions of the virtual object corresponding to the first account and the target virtual object could be dancing, but the frequency of their movements is different. Another example is... Figure 5a In the game, the online status of the virtual object corresponding to the first account and the target virtual object is "cheering". The virtual object "I" corresponding to the first account can be in a state of spreading five fingers, and the target virtual object "X" can be in a state of clenching fist, but both indicate that they are in a state of cheering.

[0138] ② The virtual objects corresponding to the first account and the target virtual object have the same or different status items. For example, if the online status of both the virtual objects corresponding to the first account and the target virtual object is "listening to music", the virtual object corresponding to the first account includes the status item "headphones", and the target virtual object also includes the status item "headphones".

[0139] In one embodiment, during the simultaneous display of the virtual object corresponding to the first account and the target virtual object in the status area, updating the multimedia information of the target virtual object can be achieved by updating the status text information included in the multimedia information corresponding to the target virtual object and the status text information included in the multimedia information of the virtual object corresponding to the first account to new status text information, and then displaying the new status text information in the status area. For example, in Figure 5a In the middle, the status text information included in the multimedia information of the target virtual object "Xiao X" and the status text information included in the multimedia information of the virtual object "I" corresponding to the first account are both modified to "Let's cheer each other on".

[0140] In one embodiment, the computer device can count the number of virtual objects displayed in the status area where the target virtual object is located. If the number of virtual objects displayed in the status area where the target virtual object is located equals a threshold, a prompt message is displayed on or around the status area. The prompt message indicates that the status area where the target virtual object is located is full. The surrounding area of ​​the status area can refer to the distance between the display area of ​​the prompt message and the nearest pixel in the status area, which is less than a preset pixel distance (e.g., 100 pixels, 1000 pixels, which can be set as needed). Figure 5b If the number of virtual objects displayed in the status area equals a threshold of 3, then a prompt message will be displayed around that status area. Figure 5b The distance from the nearest point a to point b is less than the preset pixel distance, which is understandable. Figure 5a Points 'a' and 'b' in the text are merely examples to illustrate the concept of "surroundings." This prompt message can be used to indicate that the current area is full. This prompt message can be a text message (such as...). Figure 5b The message may indicate that the virtual object interaction options are set to an inoperable state, or that the virtual object is already full.

[0141] When the target object enters the status area of ​​the target virtual object through the virtual object interaction option, an exit option will be included in the updated second details interface. In response to triggering the exit option, the virtual object corresponding to the first account will be deleted from the status area of ​​the updated second details interface. For example, in Figure 5d In the updated second details interface, there is an exit option 52. When the target object clicks the exit option, the virtual object "Me" corresponding to the first account is deleted from the status area of ​​the updated second details interface in response to the triggering operation of the exit option. In some embodiments, the exit option and the virtual object interaction option can be displayed together in the updated second details interface, and this application does not limit this.

[0142] In one embodiment, when updating the second details interface in response to a trigger operation of the interactive option, the status interface can also be updated, that is, the updated status interface includes: simultaneously displaying the target virtual object and other virtual objects in the status area where the target virtual object is located.

[0143] When the target virtual object is the virtual object corresponding to the second target account, and other virtual objects are virtual objects corresponding to the first account, the updated status interface includes both the target virtual object and the virtual object corresponding to the first account displayed simultaneously in the status area where the target virtual object is located. For example, Figure 3bIn the updated status interface, both the target virtual object "Xiao X" and the virtual object "Me" corresponding to the first account can be displayed simultaneously in the status area 315 where the target virtual object is located. At this time, the status area containing the target virtual object can be displayed in the first position of the updated status interface (i.e., replacing the position of the status area containing the virtual object corresponding to the first account), as shown below. Figure 3b The location shown.

[0144] When the target virtual object is the virtual object corresponding to the target secondary account, and other virtual objects are virtual objects corresponding to other secondary accounts, the updated status interface includes: simultaneously displaying both the virtual objects corresponding to the other secondary accounts and the target virtual object in the status area where the target virtual object is located. For example, as shown below... Figure 5e As shown, in the updated status interface, the target virtual object "Xiaoming" and the virtual object "XiaoK" corresponding to the other second account can be displayed simultaneously in the status area 53 where the target virtual object is located.

[0145] It should be understood that when a virtual object corresponding to the first account enters the status area of ​​the target virtual object, the position of the status area simultaneously displayed for both the target virtual object and the virtual object corresponding to the first account in the updated status interface replaces the position of the status area for the virtual object corresponding to the first account in the unupdated status interface. For example, if the status area for the virtual object corresponding to the first account is in the first position in the unupdated status interface, then the status area for both the target virtual object and the virtual object corresponding to the first account will also be in the first position in the updated status interface. When a virtual object corresponding to another second account enters the status area of ​​the target virtual object, the position of the status area simultaneously displayed for both the target virtual object and the virtual objects corresponding to other accounts in the updated status interface remains the same as the position of the status area for the target virtual object in the unupdated status interface (i.e., it does not change). By updating the status interface, the online status of the second account and the online status of the first account can be transformed into a composite status (or shared status) in the updated status interface. Virtual objects displayed in the same status area only display this composite status, and the status actions, status text information, etc., of this composite status are presented in that same status area. Multiple virtual objects will only be displayed in one state area, but multiple virtual objects that have already been displayed will not be displayed in another state area separately, so as to avoid duplicate states.

[0146] In one embodiment, if a change operation to the online status of the account corresponding to the target virtual object is detected, the displayed virtual object is deleted from the status area where the target virtual object is located, and the online status of the account corresponding to the virtual object in the status area is restored to the online status before entering the status area. For example, if the online status of account 1 corresponding to the virtual object in the status area (such as an island) is "Singing," and the online status of account 1 before entering the status area was "Dancing," after deleting the displayed virtual object in the status area where the target virtual object is located, the online status of account 1 is restored from "Singing" to "Dancing."

[0147] In one embodiment, the updated second details interface includes interactive options, which may include one or more of the following: chat interaction options, virtual object interaction options, and text input interaction options. When the interactive options of the updated second details interface include a text input interaction option, the computer device can respond to a trigger operation for the text input interaction option by displaying a text input box; obtaining the input text in the text input box and displaying the input text in the updated image details interface; and performing interactive animation processing in the updated image details interface according to interactive action rules, which are determined based on the input text. The interactive animation processing includes any one or a combination of controlling the virtual object corresponding to the first account to perform an interactive animation and controlling the target virtual object to perform an interactive animation. As one implementation, a mapping table between text and interactive action rules is pre-established, and the computer device can determine the interactive action rule associated with the input text from the mapping table. This interactive action rule is used to control the virtual object corresponding to the first account to perform an interactive animation and control the target virtual object to perform an interactive animation, or a combination of both. In other words, when the virtual object corresponding to the first account interacts with the target virtual object via text, both virtual objects execute corresponding interactive animations based on the input text to achieve interaction. For example, if the target object enters the text "Hi" in the text input box, the updated second details interface will display the entered text "Hi". Based on the text "Hi", the interaction action rules can be determined. According to these rules, the virtual object corresponding to the first account can be controlled to perform a waving animation in the updated second details interface, and the target virtual object can also be controlled to perform a waving animation. This method allows for rapid interaction between virtual objects.

[0148] In one embodiment, in response to a detected recording operation, recording processing is performed, and the resulting image recording data is stored. The recording processing includes at least one of the following steps: recording the status interface; and recording the updated multimedia information after updating the multimedia information of the target virtual object. The computer device can, in response to a detected recording operation, perform recording processing on the status interface or an updated status, and store the resulting image recording data. It should be noted that the virtual objects and status interfaces mentioned above are rendered by calling the UE engine of the social application, and are recorded and stored after rendering.

[0149] In one embodiment, if the computer detects a preset interactive operation on a displayed virtual object, it can determine the action rule corresponding to the preset interactive operation based on the mapping relationship between the operation and action rules; and perform interactive processing on the status interface according to the action rule corresponding to the preset interactive operation. The interactive processing includes at least one of the following steps: controlling the virtual object operated by the preset interactive operation to perform action feedback according to the action rule corresponding to the preset interactive operation; controlling the virtual object corresponding to the first account to perform action feedback according to the action rule corresponding to the preset interactive operation. As one implementation, the target object can directly click or double-click the displayed virtual object in the status interface or the updated status interface to interact with the virtual object. The preset interactive operation can be the operation of clicking or double-clicking the displayed virtual object. For example, such as... Figure 5f As shown, when the target object clicks on the virtual object "Xiao Hong," the action rule corresponding to the preset interactive operation can be determined based on the mapping relationship between the click operation and the action rule. Then, according to the action rule corresponding to the preset interactive operation, the virtual object "Xiao Hong" is controlled to send hearts. In one embodiment, the preset interactive operation for the displayed virtual object can also be performed by directly clicking or double-clicking the corresponding virtual object in the second details interface or the updated second details interface, allowing for interactive processing on the updated second details interface.

[0150] Another implementation method may include, but is not limited to: the mapping relationship between operations and action rules, the mapping relationship between text input operations and action interaction rules, the mapping relationship between "like" operations and action interaction rules, and the mapping relationship between emoji operations and action interaction rules. This should be understood as follows: After the target object triggers the text input interaction option and enters text in the text input box, the corresponding interaction action rule can be directly determined based on the mapping relationship between text input operations and action rules. This allows control over the virtual object operated by the text interaction operation to perform action feedback according to the corresponding interaction action rule; control over the virtual object corresponding to the first account to perform action feedback according to the corresponding interaction action rule; when the "like" option or emoji interaction operation is triggered, the corresponding interaction action rule can be directly determined based on the mapping relationship between the "like" option or emoji interaction operation and the interaction action rules. This allows the virtual object operated by the "like" option or emoji interaction operation to perform action feedback according to the corresponding interaction action rule; control over the virtual object corresponding to the first account to perform action feedback according to the corresponding interaction action rule. For example, when the "like" option is triggered to like a displayed virtual object, the action interaction rule U corresponding to the "like" operation can be determined from the mapping relationship between the "like" operation (i.e., the "like" interaction) and the action interaction rule. This action interaction rule U can control the virtual object that is liked to display the corresponding action U after receiving the "like" to achieve interaction.

[0151] In this embodiment, in response to a status trigger event for a first account, a status interface is displayed. The status interface includes multiple virtual objects and multimedia information corresponding to each virtual object. The multimedia information matches the online status of the account corresponding to the virtual object. The multiple virtual objects include the virtual object corresponding to the first account and N virtual objects corresponding to each of the second accounts; N is an integer greater than or equal to 1. Interaction operations on the target virtual object on the status interface are received, and the multimedia information of the target virtual object is updated and displayed. Using virtual objects, the online status of objects can be intuitively displayed, and interactive processing can be conveniently performed.

[0152] Please see Figure 6 , Figure 6 This is a flowchart illustrating another online status-based processing method provided in an embodiment of the present invention. This online status-based processing method can be executed by a computer device or by a client within the computer device; the computer device can be a terminal device. The online status processing method described in this embodiment may include the following steps S601-S602.

[0153] S601: In response to a triggering operation that displays interactive options for a target virtual object on the status interface, a selection interface for selecting interactive elements is displayed. The account corresponding to the target virtual object meets the target conditions, allowing interactive options to be displayed for the target virtual object on the status interface. The selection interface may include interactive elements, which include any one or a combination of: an interactive virtual object that is allowed to move according to conditional action rules, and interactive text information. The aforementioned interactive virtual object and / or conditional text information can be associated with conditional action rules. These conditional action rules can be used to control the dynamic display of the interactive virtual object.

[0154] In one embodiment, the target condition may refer to a birthday celebration tomorrow or today. In this case, a prompt message is output to the target virtual object that meets the target condition in the status interface, and interactive options are displayed. In response to triggering the interactive options, a selection interface can be displayed, which may be a half-screen floating display. The aforementioned prompt message is used to notify the object indicated by the account corresponding to the target virtual object that it has a birthday celebration tomorrow or today. This prompt message may include one or more of the following: adding a birthday hat and cake to the target virtual object, or displaying a bubble message on the target virtual object saying "The other person's birthday is tomorrow or today." For example, such as... Figure 7a As shown, the account corresponding to the target virtual object "Xiaoming" meets the target conditions. In status interface 701, the interactive option "Send Blessings" is displayed for the target virtual object "Xiaoming," and a prompt message is output, which includes adding a birthday hat and cake to the target virtual object "Xiaoming" and displaying the bubble text "Birthday is tomorrow." For example, if the target condition is a special time, such as Mother's Day or Father's Day, the account corresponding to the target virtual object can also output a prompt message in the status interface, which could be adding decorations exclusive to Mother's Day or Father's Day to the target virtual object.

[0155] The selection interface includes an element selection area, an element preview area, and a confirmation control. The element selection area displays one or more identifiers representing interactive virtual objects that are allowed to move according to conditional actions. The element preview area displays the interactive element selected during the selection operation on the selection interface. The confirmation control receives the element confirmation operation; upon receiving the operation, it triggers the generation of interactive element information corresponding to the account associated with the target virtual object. For example, in... Figure 7aIn the process, the target object can click the "Send Blessing" interactive option displayed for the target virtual object "Xiaoming". The computer device responds to the click operation of the "Send Blessing" interactive option by displaying a selection interface 702. This selection interface 702 includes an element selection area 71, an element preview area 72, and a confirmation control 73 for "Send Blessing". The element selection area 71 of the selection interface 702 displays three identifiers representing interactive virtual objects that are allowed to interact according to the conditional action rules, and the element preview area 72 displays the interactive element selected by the selection operation of the conditional object selection interface.

[0156] S602: Based on the editing operations performed on the selection interface for selecting interactive elements, generate interactive element information for the account corresponding to the target virtual object.

[0157] In one embodiment, step S602 can be implemented as follows: in response to a selection operation on the selection interface, the interactive element selected by the selection operation on the selection interface is determined as the target interactive element. The target interactive element is used to generate interactive element information for the account corresponding to the target virtual object, and the interactive element information is displayed on the interface of the device where the account corresponding to the target virtual object is located. The interactive element information may include one or more of the following: an interactive virtual object that allows movement according to conditional actions, and interactive text information. In one embodiment, the interactive element information may be displayed on the interface of the device where the account corresponding to the target virtual object is located in the form of video.

[0158] The specific implementation of a computer device determining the selected interactive element as the target interactive element in response to a selection operation on the selection interface can be as follows: In response to a selection operation on the selection interface, the selected interactive element can be displayed in the element preview area; when the target object triggers the confirmation control, the triggering operation of the confirmation control signifies receipt of an element confirmation operation, allowing the selected interactive element to be determined as the target interactive element, and generating interactive element information for the account corresponding to the target virtual object through this target interactive element. The target interactive element includes interactive virtual objects that are allowed to move according to conditional action rules, generated based on the conditional action rules associated with the target interactive element and the image data of the target virtual object. This can be understood as follows: the target virtual object and the interactive virtual object can have the same body shape, appearance, and clothing, but the state actions displayed by the target virtual object and the actions displayed by the interactive virtual object are different, or the state props used by the target virtual object and the props used by the interactive virtual object are different.

[0159] For example, in Figure 7aIn the element selection area 71, the target object selects the identifier of the first interactive virtual object that is allowed to perform conditional actions. In response to the selection operation on the selection interface, the selected interactive element can be displayed in the element preview area 72. That is, the interactive virtual object that is allowed to perform conditional actions and the interactive text message "Wishing you happiness every day" are displayed in the element preview area. When the target object triggers the confirmation control 73, the computer device can receive the element confirmation operation, then determine the selected interactive element as the target interactive element, and generate the interactive element information of the account corresponding to the target virtual object based on the target interactive element.

[0160] In one embodiment, the selection interface further includes a text editing area; this text editing area includes a text display area and text editing options; the target object can trigger the text editing options, and in response to the triggering operation of the text editing options, invoke the text editing interface to input conditional text information, and display the input interactive text information in the text display area. For example, in Figure 7b In the selection interface 702, there is also a text editing area 75, which may include a text display area and a text editing option 74. The target object can trigger the text editing option 74. In response to the triggering operation of the text editing option 74, the text editing interface 703 can be displayed, and the interactive text message "Wishing you happiness" can be entered in the text editing interface and displayed in the text display area.

[0161] In one embodiment, after generating the interaction element information of the account corresponding to the target virtual object, the interaction element information of the account corresponding to the target virtual object is displayed on the interface of the device where the account corresponding to the target virtual object is located. The interaction element information of the account corresponding to the target virtual object can be displayed in the status interface of the device where the account corresponding to the target virtual object is located, or it can be displayed in the details interface of the account corresponding to the target virtual object, or it can be directly displayed in the conversation interface of the social application.

[0162] In one embodiment, after generating and sending the interactive element information of the account corresponding to the target virtual object, the interactive element information is displayed on the interface of the device where the account that sent the interactive element information is located. Alternatively, a reminder message will be displayed on the interface of the device where the account corresponding to the interactive element information is located, indicating that the interactive element information has been sent to the account corresponding to the target virtual object, i.e., as shown below. Figure 7cAs shown, a reminder message 76 (i.e., a blessing has been sent) is displayed on the status interface of the device corresponding to the account that sent the interactive element information. In some embodiments, after the account corresponding to the target virtual object receives the interactive element information, it can send an interactive message to the account that sent the interactive element information, and this interactive message is associated with the interactive element information. For example, in Figure 7c In the context of the device whose account sent the interactive element information, the interactive message "Thank you" will be displayed on the status screen.

[0163] In this embodiment, in response to the triggering operation of the interaction option, a selection interface for selecting interactive elements is displayed; based on the editing operation on the selection interface for selecting interactive elements, interactive element information is generated for the account corresponding to the target virtual object, which can quickly interact with the object and enrich the state gameplay.

[0164] In one implementation, the first account and N second accounts have no access relationship or no information interaction relationship. That is, the first account and the N second accounts are strangers. The target can trigger the public collection option displayed on the interface corresponding to the first account to engage in interesting social interactions. This state triggering operation can be a triggering operation that triggers the public collection option. In response to the state triggering event for the first account, the implementation of displaying the state interface can also be: the computer device can respond to the triggering operation for the public collection option and display the public collection interface; in this case, the state interface can be the public collection interface. For example... Figure 8a As shown, the target object can trigger the public collection option 81 (i.e., the public island). In response to the click operation of the public collection option 81, the computer device can display the public collection interface 801. The public collection interface 801 can include the virtual object 82 corresponding to the first account and the multimedia information corresponding to each of the four second accounts, namely the multimedia information of the virtual object 84 corresponding to the second account: the object identifier "Little C" corresponding to the second account, and the status text information "Reading" corresponding to the online status "Reading"; the multimedia information of the virtual object 86 corresponding to the second account: the object identifier "Little S" corresponding to the second account, and the status text information "Listening to music" corresponding to the online status "Listening to music"; the multimedia information of the virtual object 88 corresponding to the second account: the object identifier "Little XX" corresponding to the second account, and the status text information "Good mood" corresponding to the online status "Good mood"; the multimedia information of the virtual object 90 corresponding to the second account: the object identifier "Little X" corresponding to the second account, and the status text information "Daydreaming" corresponding to the online status "Daydreaming".

[0165] In some embodiments, during the display of the public collection interface, the virtual object corresponding to the first account can be enlarged and displayed in the public collection interface. For example, in Figure 8bIn the middle, the virtual object 811 corresponding to the first account is enlarged and displayed.

[0166] In one embodiment, the specific implementation of receiving an interactive operation on a target virtual object on a public collection interface and updating the multimedia information of the target virtual object can also be: direct interaction in the status interface (i.e., without using corresponding interactive options). The target object can double-click the target virtual object it wants to interact with, and in response to the interactive operation on the target virtual object, directly interact with the target virtual object on the public collection interface. For example, Figure 8c As shown, when the target object double-clicks the target virtual object "Little S", in response to the interactive operation on the target virtual object "Little S", it can directly interact with the target virtual object "Little S" in area 802 of the public collection interface. This interaction includes social chat processing (i.e., the virtual object corresponding to the first account sends the social chat message "Hi"). That is, updating and displaying the multimedia information of the target virtual object can be: simultaneously updating and displaying the virtual object corresponding to the first account and the target virtual object in the public collection interface, as well as displaying the social chat message sent by the virtual object corresponding to the first account.

[0167] In another embodiment, the social interface also displays interactive options for each virtual object, for example, in Figure 8a In the context of the virtual object "Little C", interactive option 83 is displayed; interactive option 85 is displayed for the virtual object "Little S"; interactive option 87 is displayed for the virtual object "Little XX"; and interactive option 89 is displayed for the virtual object "Little X". The target object can trigger the corresponding interactive option of the virtual object. In response to the triggering of the corresponding interactive option of the target virtual object, interactive processing of the target query object is performed. Interactive processing includes any one or a combination of social chat processing and friend addition processing.

[0168] Specifically, the implementation of interactive processing of the target query object in response to the triggering operation of the interactive option corresponding to the target virtual object can be as follows: in response to the triggering operation of the interactive option corresponding to the target virtual object, the interactive interface where the target virtual object is located can be displayed, and interactive processing can be performed on the target virtual object in the interactive interface. For example, in Figure 8d As shown, when the target object clicks the interactive option 85 corresponding to the target virtual object "Little S", the interactive interface 803 where the target virtual object is located is displayed in response to the click operation on interactive option 85. In one embodiment, in the interactive interface 803 where the target virtual object is displayed, the virtual object corresponding to the first account and the target virtual object can be displayed simultaneously, such as... Figure 8e As shown.

[0169] Optionally, in Figure 8dIn this interactive interface 803, area 804 includes social options 805 for social chat and emoticon interaction options, and the interactive interface 803 includes an add option 806 for adding objects. For example, as Figure 8f As shown, when a target wants to engage in social chat (such as leaving a message) with the target virtual object, they can trigger the social option 805. In response to the triggering of social option 805, a text input box 807 is displayed. The target can enter the text message "Hello" in the text input box 807. Upon confirmation of the entered text, the target can send the text message "Hello" to the target virtual object "Xiao S". Alternatively, the target can click the add option 806. In response to the triggering of social option 806, a friend request can be sent to the target virtual object "Xiao S". When leaving a message for the target virtual object, a preset number of text messages can be sent within a preset time. The preset time could be daily, 2 days, etc., and the preset number could be 2, 3, or 4; for example, only 3 text messages can be sent per day.

[0170] In one embodiment, the target object can flexibly adjust the display area of ​​the status interface (i.e., the common collection interface) to view more or fewer virtual objects. In response to a detected adjustment operation of the display area of ​​the common collection interface, the multimedia information of the virtual objects displayed on the common collection interface is updated. The display area adjustment operation includes: moving the common collection interface in a target direction, zooming in on the interface, and zooming out on the interface. Moving the common collection interface in the target direction can refer to sliding left, right, up, down, etc. Zooming in on the interface can be done with two fingers, and zooming out can be done with two fingers. After the display update, the number of virtual objects displayed on the common collection interface may be different, or some or all of the virtual objects may be different, compared to the common collection interface before the update.

[0171] In one embodiment, in response to a triggering operation for a public collection option, online accounts that meet display conditions are queried for the target object; multiple virtual objects are determined from the queried online accounts for display in the public collection interface; during the query process for online accounts that meet the display conditions, the query is performed based on the location of the first account or its associated accounts. As one implementation, the computer device can obtain multiple online accounts associated with the first account's associated accounts (i.e., friends of friends), analyze these accounts, and determine a second account from among them based on the analysis results. This analysis result can be a correlation value (also understood as intimacy, interaction frequency, etc.) between the associated accounts and the first account; then, the online account corresponding to the correlation value that meets a threshold is determined as the second account. As another implementation method, online accounts corresponding to the association degree values ​​that meet the preset values ​​are determined as candidate accounts. If there are candidate accounts that are directly associated with the first account among the determined candidate accounts, then the candidate accounts that are directly associated with the first account are deleted from the determined candidate accounts, that is, all the remaining candidate accounts are determined as the second accounts. Among them, the virtual objects corresponding to the second accounts can be displayed on the public collection interface according to the degree of intimacy, such as the virtual objects corresponding to the higher degree of intimacy are displayed first.

[0172] Another implementation involves acquiring online accounts near the first account as second accounts. The computer device can obtain the location information of the first account, such as LBS (Location Based Services) information. Then, using the target location indicated by the first account's location information as a reference, it can acquire online accounts that are within a preset distance of the target location and use these acquired online accounts as second accounts. The preset distance can be set according to requirements. For example, if the location information indicates the first account is in city XX, all online accounts within that city can be acquired and used as second accounts. Virtual objects corresponding to the second accounts can be displayed on a public collection interface according to their distance from the target location, with virtual objects closer to the target location being displayed first.

[0173] In another embodiment, multiple virtual objects are obtained based on the location of the first account or by querying associated accounts of the first account. The display logic of multiple virtual objects displayed in the public collection interface can be as follows: first, display the virtual objects corresponding to the second account obtained by querying associated accounts of the first account, and then display the virtual objects corresponding to the second account obtained by querying the location of the first account. In some embodiments, the virtual objects corresponding to the second account obtained by querying the location of the first account may be displayed first, followed by the virtual objects corresponding to the second account obtained by querying associated accounts of the first account, or multiple virtual objects may be displayed randomly. This application does not limit this approach.

[0174] Please see Figure 9 , Figure 9 This is a flowchart illustrating a processing method based on online status, provided in an embodiment of this application. In describing the flowchart of the processing method based on online status, an example is used: the state region where the virtual object resides is an island, the object corresponding to the first account is the login object, and the object corresponding to the second account is the matching object.

[0175] (1) Objects can customize their own initial image data (image data includes appearance, clothing, body shape, etc.). The initial image data is hashed to obtain hash data and uploaded to the cloud server.

[0176] (2) When the target object (i.e., the object corresponding to the first account) is also Figure 9 When the logged-in object enters the status island (i.e., enters the status interface), in response to the status trigger event of the account corresponding to the target object, it can read the corresponding hash data from the cloud server based on the first account, and restore the hash data to obtain the image data of the initial image of the target object.

[0177] (3) Read the online status set for the target object, and read the mapping relationship table between the status association data and the online status. Then, determine the status association data associated with the online status of the target object from the mapping relationship table between the status association data and the online status.

[0178] (4) Generate a virtual object corresponding to the target object based on the initial image data and corresponding status association data of the target object. The virtual object of the target object can be displayed on the island. The virtual object can be used to display the online status of the target object (i.e., the online status of the account corresponding to the target object).

[0179] (5) Obtain the matching object that matches the target object (i.e. Figure 9The system determines the online status of the target object (friends in the game) and identifies the associated status data from a mapping table between status association data and online status. It also retrieves the initial avatar data of the target object. If the initial avatar data is successfully retrieved, a virtual object corresponding to the target object is generated based on the initial avatar data and the corresponding status association data, and displayed on the island. If the initial avatar data is not retrieved, an initial avatar is generated based on gender, and a virtual object corresponding to the target object is generated based on the initial avatar data and associated status association data. Virtual objects corresponding to the target object are ranked higher on the status island based on their intimacy level.

[0180] Please see Figure 10 , Figure 10 This is a flowchart illustrating a method for handling online status according to an embodiment of this application. In describing this flowchart, an example is used where the virtual object corresponding to the account is located, specifically an island.

[0181] (1) Target object (i.e.) Figure 10 (self) can be matched with the target object (such as Figure 10 In the profile status interface of a friend, the target can view the virtual object of the matched friend. Through the virtual object, the online status A of the matched friend can be directly viewed. Triggering the "like" option (i.e., liking a friend's online status) in the profile status interface of the matched friend will trigger an action rule based on the established mapping relationship between the action and the action rule. This action rule can control the virtual object of the matched friend to perform interactive animations (e.g., the virtual object will smile). When there is only one person on the island (the number of virtual objects is 1), the target can click the "go to island" action in the details interface of the matched friend. Corresponding to the above-mentioned response to the virtual object interaction option, the virtual object corresponding to the target object can enter the island where the virtual object corresponding to the target matched object is located. The online status of the target object and the target matched object can change to online status a (i.e., a composite status). The virtual objects corresponding to the target object and the target matched object can be matched with the same status association data from the mapping relationship table between status association data and online status. Based on the status association data, new virtual objects corresponding to the target object and new virtual objects corresponding to the target matched object are generated respectively, and displayed on the island. When there are three people on the island (i.e., the number of virtual objects is 3), a prompt message about the island is displayed, indicating that the island is full and the "go to island" button is not clickable.

[0182] It should be noted that the target matching object mentioned above, and the target object, are the objects corresponding to the second account mentioned above, and also correspond to... Figure 9 or Figure 10 My friends.

[0183] By using the above-mentioned online status processing methods, the online status of an object can be expressed in a richer and more three-dimensional way, and it is easier to interact with other objects and participate in the object's online status. This makes the online status a medium connecting individuals, and also makes setting an online status more fulfilling and valuable.

[0184] Based on the description of the above-described online status-based processing method embodiments, this application also discloses an online status-based processing apparatus. This online status-based processing apparatus can be installed in a computer device, specifically, it can be installed in a smartphone, tablet computer, smart wearable device, personal computer, in-vehicle device, or other computer device. Specifically, this online status-based processing apparatus can execute... Figure 2 and Figure 6 The method shown. Please refer to [link / reference]. Figure 11 The processing device based on online status may include the following units:

[0185] Interaction unit 1101 is used to receive events or operations;

[0186] Processing unit 1102 is configured to display a status interface in response to a status trigger event for a first account. The status interface includes multiple virtual objects and multimedia information corresponding to each virtual object. The multimedia information matches the online status of the account corresponding to the virtual object. The multiple virtual objects include the virtual object corresponding to the first account and N virtual objects corresponding to each of the second accounts. N is an integer greater than or equal to 1.

[0187] The processing unit 1102 is also used to receive interactive operations on the target virtual object on the status interface and update the multimedia information of the target virtual object.

[0188] In one possible embodiment, the status interface also includes a status area where each virtual object is located, and the processing unit 1102 is used to add the virtual object corresponding to the account that interacts with the target virtual object to the status area where the target virtual object is located.

[0189] In one possible embodiment, the processing unit 1102 updates and displays the multimedia information of the target virtual object, and is also used to display the interaction content between the virtual object corresponding to the account performing the interaction operation and the target virtual object.

[0190] In one possible embodiment, the status interface further includes interactive options; the processing unit 1102, when performing an interactive operation on a target virtual object on the status interface, is configured to receive a trigger operation on the interactive options; and update the multimedia information of the target virtual object, including: the target virtual object performing an action feedback corresponding to the trigger operation of the interactive options.

[0191] In one possible embodiment, the multimedia information includes at least one of the following:

[0192] The object identifier corresponding to the account, and the status text information corresponding to the account's online status;

[0193] Furthermore, the virtual objects corresponding to the account are allowed to be displayed dynamically according to dynamic display rules corresponding to the account's online status.

[0194] In one possible embodiment, the processing unit 1102 is configured to display multimedia information of a first account on a first details interface, the first details interface including a status setting option for the first account; if the status setting option is selected, the status setting interface is displayed; in response to a status update operation on the status setting interface, the online status of the first account is switched to the online status determined by the status update operation; the online status determined by the status update operation is used to update the multimedia information of the target virtual object.

[0195] In one possible embodiment, the state setting interface is used to receive state action switching operations. The processing unit 1102 is also used to, in response to the state action switching operations received in the state setting interface, display one or more candidate action identifiers associated with the online state determined by the state update operation, each candidate action identifier being associated with a dynamic display rule; and in response to an action selection operation performed on one or more candidate action identifiers, determine the dynamic display rule associated with the candidate action identifier selected by the action selection operation as a target dynamic display rule, the target dynamic display rule being used to control the state actions of virtual objects that match the online state determined by the state update operation.

[0196] In one possible embodiment, the target virtual object is a virtual object corresponding to the target second account. The processing unit 1102 is used to display multimedia information of the target second account in a second details interface, the second details interface including interactive options; and to interact with the target virtual object in response to a trigger operation on the interactive options.

[0197] In one possible embodiment, the processing unit 1102 is configured to update the display of the second details interface in response to a triggering operation of the interactive option; updating the display of the second details interface includes: adding the virtual object corresponding to the first account to the status area of ​​the target virtual object in the second details interface.

[0198] In one possible embodiment, the processing unit 1102 is further configured to display a prompt message on or around the status area if the number of virtual objects displayed in the status area where the target virtual object is located is equal to a threshold. The prompt message is used to indicate that the status area where the target virtual object is located is full.

[0199] In one possible embodiment, the processing unit 1102 is configured to set the virtual object corresponding to the first account and the target virtual object to the same online status;

[0200] Under the same online status:

[0201] The virtual object corresponding to the first account and the target virtual object exhibit state actions that match the same online status;

[0202] The state actions of the virtual object corresponding to the first account are the same as or different from the state actions of the target virtual object, and / or the state items of the virtual object corresponding to the first account and the target virtual object are the same as or different.

[0203] In one possible embodiment, the processing unit 1102 is configured to update the displayed second details interface including text input interaction options. The processing unit 1102 is also configured to display a text input box in response to a trigger operation on the text input interaction options; obtain input text in the text input box and display the input text on the updated second details interface; perform interactive animation processing on the updated second details interface according to interactive action rules, the interactive action rules being determined based on the input text; the interactive animation processing includes any one or a combination of controlling the virtual object corresponding to the first account to perform interactive animation and controlling the target virtual object to perform interactive animation.

[0204] In one possible embodiment, the account corresponding to the target virtual object meets the target conditions, and the status interface displays interactive options for the target virtual object. The processing unit 1102 is further configured to respond to the triggering operation of the interactive options by displaying a selection interface for selecting interactive elements; and to generate interactive element information for the account corresponding to the target virtual object based on the editing operation on the selection interface for selecting interactive elements.

[0205] In one possible embodiment, the selection interface for selecting interactive elements further includes: a text editing area; the text editing area includes a text display area and text editing options; the processing unit 1102 is further configured to, in response to a trigger operation on the text editing options, invoke the text editing interface to input interactive text information; display the input interactive text information in the text display area, and the interactive element information of the account corresponding to the target virtual object includes the interactive text information.

[0206] In one possible embodiment, the N second accounts are found based on the location of the first account, or the N second accounts are found based on the associated accounts of the first account, or the N second accounts are found based on both the location of the first account and the associated accounts of the first account.

[0207] In one possible embodiment, the processing unit 1102 is further configured to obtain the initial image corresponding to the first account; obtain status association data associated with the online status configuration of the virtual object corresponding to the first account, the status association data including one or a combination of dynamic display rules and status props; generate multimedia information of the virtual object corresponding to the first account based on the initial image and status association data, and display it on the status interface.

[0208] In one possible embodiment, the status interface includes P display blocks, each display block including a first sub-block and a second sub-block. The first sub-block is used to display a background image and a status area, and the second sub-block is used to display virtual objects, including multimedia information corresponding to the account.

[0209] The status area includes: decorative material objects and main material objects;

[0210] On the status interface, the decorative material objects and the main material objects in the status area of ​​each display block may have the same or different material parameters;

[0211] The material parameters include any one or more of the following: size, position, shape, type, and color.

[0212] In one possible embodiment, the processing unit 1102 is further configured to, if the material is successfully obtained from the material library, display the obtained main material object and decorative material object in the status area of ​​the first sub-block so as to display the multimedia information of the target virtual object in the status area, and delete the status area obtained this time from the material library; if the material is not obtained from the material library, reset the material library.

[0213] In one possible embodiment, the processing unit 1102 is further configured to, if a preset interactive operation on a displayed virtual object is detected, determine the action rule corresponding to the preset interactive operation based on the mapping relationship between the operation and the action rule; and perform interactive processing on the status interface according to the action rule corresponding to the preset interactive operation, wherein the interactive processing includes at least one of the following steps: controlling the virtual object operated by the preset interactive operation to perform action feedback according to the action rule corresponding to the preset interactive operation; and controlling the virtual object corresponding to the first account to perform action feedback according to the action rule corresponding to the preset interactive operation.

[0214] In one possible embodiment, the processing unit 1102 is further configured to perform recording processing in response to a detected recording operation, and store the image recording data obtained from the recording processing; wherein the recording processing includes at least one of the following steps: performing recording processing on the status interface; and performing recording processing on the updated multimedia information after updating and displaying the target virtual object.

[0215] It is understood that the online status-based processing device described in this application corresponds to the foregoing method embodiments. The specific implementation of the relevant units in the device described in this application can be referred to the description of the foregoing embodiments, and will not be repeated here. Furthermore, the technical effects that the online status-based processing device can achieve through these units can also be referred to the description of the relevant content in the foregoing embodiments, and will not be repeated here.

[0216] Based on the description of the online status processing method embodiments above, this application also discloses a computer device. This computer device may specifically be a smartphone, tablet computer, smart wearable device, personal computer, in-vehicle device, etc. Please refer to... Figure 12 The computer device may include at least a processor 1201, an input device 1202, an output device 1203, and a memory 1204. The processor 1201, input device 1202, output device 1203, and memory 1204 within the computer device may be connected via a bus or other means.

[0217] The memory 1204 is a memory device in a computer device used to store programs and data. It is understood that the memory 1204 here can include the computer device's built-in storage medium, or it can include extended storage media supported by the computer device. The memory 1204 provides storage space for the computer device's operating system. Furthermore, the computer program (including program code) is also stored in this storage space. It should be noted that the computer storage medium here can be a high-speed RAM memory; optionally, it can also be at least one computer storage medium located remotely from the aforementioned processor, which can be called a Central Processing Unit (CPU), the core and control center of the computer device, used to run the computer programs stored in the memory 1204.

[0218] In one implementation, a computer program stored in memory 1204 may be loaded and executed by processor 1201 to implement the corresponding steps of the method in the above-described embodiments of the online status processing method.

[0219] Specifically, the processor 1201 loads and executes the computer program stored in the memory 1204, for the following purposes:

[0220] In response to a status trigger event for a first account, a status interface is displayed. The status interface includes multiple virtual objects and multimedia information corresponding to each virtual object. The multimedia information matches the online status of the account corresponding to the virtual object. The multiple virtual objects include the virtual object corresponding to the first account and N virtual objects corresponding to each of the second accounts. N is an integer greater than or equal to 1.

[0221] The processor 1201 is also used to receive interactive operations on the target virtual object on the status interface and update the multimedia information of the target virtual object.

[0222] In one possible embodiment, the status interface also includes a status area where each virtual object is located, and a processor 1201 is used to add the virtual object corresponding to the account that interacts with the target virtual object to the status area where the target virtual object is located.

[0223] In one possible embodiment, the processor 1201 updates and displays multimedia information of the target virtual object, and is also used to display the interaction content between the virtual object corresponding to the account performing the interaction operation and the target virtual object.

[0224] In one possible embodiment, the status interface further includes interactive options; the processor 1201, when performing an interactive operation on a target virtual object on the status interface, is configured to receive a trigger operation on the interactive options; and update the multimedia information of the target virtual object, including: the target virtual object performing an action feedback corresponding to the trigger operation of the interactive options.

[0225] In one possible embodiment, the multimedia information includes at least one of the following:

[0226] The object identifier corresponding to the account, and the status text information corresponding to the account's online status;

[0227] Furthermore, the virtual objects corresponding to the account are allowed to be displayed dynamically according to dynamic display rules corresponding to the account's online status.

[0228] In one possible embodiment, the processor 1201 is configured to display multimedia information of a first account on a first details interface, the first details interface including status setting options for the first account; if the status setting option is selected, the status setting interface is displayed; in response to a status update operation on the status setting interface, the online status of the first account is switched to the online status determined by the status update operation; the online status determined by the status update operation is used to update the multimedia information of the target virtual object.

[0229] In one possible embodiment, the state setting interface is used to receive state action switching operations. The processor 1201 is also used to, in response to the state action switching operations received in the state setting interface, display one or more candidate action identifiers associated with the online state determined by the state update operation, each candidate action identifier being associated with a dynamic display rule; and in response to an action selection operation performed on one or more candidate action identifiers, determine the dynamic display rule associated with the candidate action identifier selected by the action selection operation as a target dynamic display rule, the target dynamic display rule being used to control the state actions of virtual objects that match the online state determined by the state update operation.

[0230] In one possible embodiment, the target virtual object is a virtual object corresponding to the target second account. The processor 1201 is used to display multimedia information of the target second account in a second details interface, the second details interface including interactive options; and to interact with the target virtual object in response to a trigger operation on the interactive options.

[0231] In one possible embodiment, the processor 1201 is configured to update the display of the second details interface in response to a triggering operation of the interactive option; updating the display of the second details interface includes: adding the virtual object corresponding to the first account to the status area of ​​the target virtual object in the second details interface.

[0232] In one possible embodiment, the processor 1201 is further configured to display a prompt message on or around the status area if the number of virtual objects displayed in the status area where the target virtual object is located is equal to a threshold. The prompt message is used to indicate that the status area where the target virtual object is located is full.

[0233] In one possible embodiment, processor 1201 is configured to set the virtual object corresponding to the first account and the target virtual object to the same online state;

[0234] Under the same online status:

[0235] The virtual object corresponding to the first account and the target virtual object exhibit state actions that match the same online status;

[0236] The state actions of the virtual object corresponding to the first account are the same as or different from the state actions of the target virtual object, and / or the state items of the virtual object corresponding to the first account are the same as or different from those of the target virtual object.

[0237] In one possible embodiment, the processor 1201 is configured to update the displayed second details interface including a text input interaction option. The processor 1201 is also configured to, in response to a trigger operation on the text input interaction option, display a text input box; obtain input text in the text input box and display the input text on the updated second details interface; perform interactive animation processing on the updated second details interface according to interactive action rules, the interactive action rules being determined based on the input text; the interactive animation processing includes any one or a combination of controlling the virtual object corresponding to the first account to perform an interactive animation and controlling the target virtual object to perform an interactive animation.

[0238] In one possible embodiment, the account corresponding to the target virtual object meets the target conditions, and the status interface displays interactive options for the target virtual object. The processor 1201 is further configured to respond to the triggering operation of the interactive options by displaying a selection interface for selecting interactive elements; and to generate interactive element information for the account corresponding to the target virtual object based on the editing operation on the selection interface for selecting interactive elements.

[0239] In one possible embodiment, the selection interface for selecting interactive elements further includes: a text editing area; the text editing area includes a text display area and text editing options; the processor 1201 is further configured to, in response to a triggering operation on the text editing options, invoke the text editing interface to input interactive text information; display the input interactive text information in the text display area, wherein the interactive element information of the account corresponding to the target virtual object includes the interactive text information.

[0240] In one possible embodiment, the N second accounts are found based on the location of the first account, or the N second accounts are found based on the associated accounts of the first account, or the N second accounts are found based on both the location of the first account and the associated accounts of the first account.

[0241] In one possible embodiment, the processor 1201 is further configured to obtain the initial image corresponding to the first account; obtain status association data associated with the online status of the virtual object configured with respect to the first account, the status association data including one or a combination of dynamic display rules and status props; generate multimedia information of the virtual object corresponding to the first account based on the initial image and the status association data, and display it on the status interface.

[0242] In one possible embodiment, the status interface includes P display blocks, each display block including a first sub-block and a second sub-block. The first sub-block is used to display a background image and a status area, and the second sub-block is used to display virtual objects, including multimedia information corresponding to the account.

[0243] The status area includes: decorative material objects and main material objects;

[0244] On the status interface, the decorative material objects and the main material objects in the status area of ​​each display block may have the same or different material parameters;

[0245] The material parameters include any one or more of the following: size, position, shape, type, and color.

[0246] In one possible embodiment, the processor 1201 is further configured to, if material is successfully obtained from the material library, display the obtained main material object and decorative material object in the status area of ​​the first sub-block, so as to display the multimedia information of the target virtual object in the status area, and delete the status area obtained this time from the material library; if material is not obtained from the material library, the material library is reset.

[0247] In one possible embodiment, the processor 1201 is further configured to, if a preset interactive operation on a displayed virtual object is detected, determine the action rule corresponding to the preset interactive operation based on the mapping relationship between the operation and the action rule; and perform interactive processing on the status interface according to the action rule corresponding to the preset interactive operation, wherein the interactive processing includes at least one of the following steps: controlling the virtual object operated by the preset interactive operation to perform action feedback according to the action rule corresponding to the preset interactive operation; and controlling the virtual object corresponding to the first account to perform action feedback according to the action rule corresponding to the preset interactive operation.

[0248] In one possible embodiment, the processor 1201 is further configured to perform recording processing in response to a detected recording operation and store the image recording data obtained from the recording processing; wherein the recording processing includes at least one of the following steps: performing recording processing on a status interface; and performing recording processing on the updated multimedia information after updating the multimedia information of the target virtual object.

[0249] It is understood that the computer device described in this application corresponds to the foregoing method embodiments. The specific implementation of the relevant functional modules in the computer device described in this application, especially the processor, can be referred to the description in the foregoing embodiments, and will not be repeated here. Furthermore, the technical effects that the computer device can achieve through these processors and other functional modules can also be referred to the description of the relevant content in the foregoing embodiments, and will not be repeated here.

[0250] Furthermore, it should be noted that this application also provides a computer-readable storage medium storing a computer program, which includes program instructions. When a processor executes these program instructions, it can execute the aforementioned... Figure 2 and Figure 6The methods in the corresponding embodiments are able to present the various interface diagrams involved in this application to the user. For technical details not disclosed in the computer-readable storage medium embodiments involved in this application, please refer to the description of the method embodiments of this application; they will not be repeated here. As an example, program instructions can be deployed on a computer device, executed on multiple computer devices located in one location, or executed on multiple computer devices distributed in multiple locations and interconnected via a communication network.

[0251] According to one aspect of this application, a computer program product is provided, comprising a computer program stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, enabling the computer device to perform the aforementioned... Figure 2 and Figure 6 The methods described in the corresponding embodiments are capable of presenting the various interface diagrams involved in this application to the user. Similarly, the specific implementation of this computer program product can be found in the description of the method embodiments of this application, and will not be repeated here.

[0252] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the methods described above. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0253] The above description discloses only one preferred embodiment of the present invention, and should not be construed as limiting the scope of the present invention. Those skilled in the art will understand that all or part of the processes of the above embodiments can be implemented, and equivalent changes made in accordance with the claims of the present invention are still within the scope of the invention.

Claims

1. A processing method based on online status, characterized in that, include: In response to a status trigger event for a first account, a status interface is displayed. The status interface includes multiple virtual objects and multimedia information corresponding to each virtual object. The multimedia information matches the online status of the account corresponding to the virtual object. The multiple virtual objects include the virtual object corresponding to the first account and N virtual objects corresponding to each of the second accounts. N is an integer greater than or equal to 1. Receive interactive operations on the target virtual object on the status interface, and update and display the multimedia information of the target virtual object; The status interface also includes a status area for each virtual object; updating the multimedia information of the target virtual object includes: adding the virtual object corresponding to the account that interacts with the target virtual object to the status area where the target virtual object is located; the virtual object corresponding to the first account and the target virtual object displayed in the same status area share the online status; The method further includes: Obtain the initial avatar corresponding to the first account; Obtain status association data associated with the online status of the virtual object configured corresponding to the first account. The status association data includes one or a combination of dynamic display rules and status props. Multimedia information of the virtual object corresponding to the first account is generated based on the initial image and the status association data and displayed on the status interface.

2. The method as described in claim 1, characterized in that, The update display of multimedia information of the target virtual object also includes: Displays the interaction content between the virtual object corresponding to the account performing the interaction and the target virtual object.

3. The method as described in claim 1, characterized in that, The status interface also includes interactive options; Receiving an interactive operation on a target virtual object on the status interface includes: receiving a trigger operation on the interactive option; The update displays multimedia information of the target virtual object, including: the target virtual object performing an action response corresponding to the triggering operation of the interactive option.

4. The method as described in claim 1, characterized in that, The multimedia information includes at least one of the following: The object identifier corresponding to the account, and the status text information corresponding to the account's online status; Furthermore, the virtual objects corresponding to the account are allowed to be displayed dynamically according to dynamic display rules corresponding to the account's online status.

5. The method as described in claim 1, characterized in that, The target virtual object is a virtual object of the first account, and the update display of the multimedia information of the target virtual object includes: The multimedia information of the first account is displayed on the first details screen, which includes the status settings options of the first account; If the aforementioned status setting option is selected, the status setting interface will be displayed; In response to a status update operation on the status settings interface, the online status of the first account is switched to the online status determined by the status update operation; The online status determined by the status update operation is used to update the multimedia information displayed for the target virtual object.

6. The method as described in claim 5, characterized in that, The status setting interface is used to receive status action switching operations, and the method further includes: In response to a status action switching operation received in the status setting interface, one or more candidate action identifiers associated with the online status determined by the status update operation are displayed, and each candidate action identifier is associated with a dynamic display rule; In response to an action selection operation performed on one or more candidate action identifiers, a dynamic display rule associated with the candidate action identifier selected by the action selection operation is determined as a target dynamic display rule. The target dynamic display rule is used to control the state actions of virtual objects that match the online state determined by the state update operation.

7. The method as described in claim 1, characterized in that, The target virtual object is the virtual object corresponding to the target second account, and the update display of the multimedia information of the target virtual object includes: The second details screen displays multimedia information of the target second account, and the second details screen includes interactive options; In response to a triggered action for the interaction option, interact with the target virtual object.

8. The method as described in claim 7, characterized in that, The interaction with the target virtual object in response to a triggered action for an interactive option includes: In response to the triggering operation of the interactive option, the second details interface is updated and displayed; The step of updating the second details interface includes: adding the virtual object corresponding to the first account to the status area of ​​the target virtual object in the second details interface.

9. The method as described in claim 1, characterized in that, The method further includes: If the number of virtual objects displayed in the status area where the target virtual object is located is equal to the threshold, a prompt message is displayed on or around the status area to indicate that the status area where the target virtual object is located is full.

10. The method as described in claim 8, characterized in that, The update and display of the second details interface also includes: Configure the virtual object corresponding to the first account and the target virtual object to have the same online status; In the same online state: The virtual object corresponding to the first account and the target virtual object exhibit state actions that match the same online state. The state actions of the virtual object corresponding to the first account are the same as or different from the state actions of the target virtual object, and / or the state items of the virtual object corresponding to the first account and the target virtual object are the same as or different.

11. The method as described in claim 8, characterized in that, The updated second details interface includes text input interaction options, and the method further includes: In response to a triggering action on the text input interaction option, a text input box is displayed; The input text is retrieved from the text input box and displayed on the updated second details screen. Interactive animation processing is performed on the updated second details screen according to the interactive action rules, which are determined based on the input text; The interactive animation processing includes: controlling the virtual object corresponding to the first account to perform interactive animation, controlling the target virtual object to perform interactive animation, or any one or a combination of both.

12. The method as described in claim 1, characterized in that, The account corresponding to the target virtual object meets the target conditions, the status interface displays interactive options for the target virtual object, and the method further includes: In response to a triggering operation on the interactive option, a selection interface for selecting interactive elements is displayed; Based on the editing operations performed on the selection interface for choosing interactive elements, interactive element information is generated for the account corresponding to the target virtual object.

13. The method as described in claim 12, characterized in that, The selection interface for selecting interactive elements further includes: a text editing area; the text editing area includes a text display area and text editing options; the method further includes: In response to a triggering operation on the text editing option, a text editing interface is invoked to input interactive text information; The input interactive text information is displayed in the text display area, and the interactive element information of the account corresponding to the target virtual object includes the interactive text information.

14. The method according to any one of claims 1-13, characterized in that, The N second accounts are found based on the location of the first account, or the N second accounts are found based on the associated accounts of the first account, or the N second accounts are found based on the location of the first account and the associated accounts of the first account.

15. The method according to any one of claims 1-13, characterized in that, The status interface includes P display blocks, each display block including a first sub-block and a second sub-block. The first sub-block is used to display the background image and status area, and the second sub-block is used to display the virtual objects included in the multimedia information corresponding to the account. The status area includes: decorative material objects and main material objects; On the status interface, the decorative material objects and the main material objects in the status area of ​​each display block may have the same or different material parameters; The material parameters include any one or more of the following: size, position, shape, type, and color.

16. The method as described in claim 15, characterized in that, Before the status display interface, it also includes: If materials are successfully obtained from the material library, the obtained main material object and decorative material object are displayed in the status area of ​​the first sub-block, so as to display the multimedia information of the target virtual object in the status area, and the status area obtained this time is deleted from the material library; If retrieving materials from the material library fails, the material library will be reset.

17. The method according to any one of claims 1-13, characterized in that, Also includes: If a preset interactive operation on a displayed virtual object is detected, the action rule corresponding to the preset interactive operation is determined according to the mapping relationship between the operation and the action rule. According to the action rules corresponding to the preset interactive operation, interactive processing is performed on the status interface, and the interactive processing includes at least one of the following steps: Control the virtual object operated by the preset interactive operation to perform action feedback according to the action rules corresponding to the preset interactive operation; control the virtual object corresponding to the first account to perform action feedback according to the action rules corresponding to the preset interactive operation.

18. The method according to any one of claims 1-13, characterized in that, Also includes: In response to a detected recording operation, a recording process is performed, and the resulting video recording data is stored. The recording process includes at least one of the following steps: The status interface is recorded. After updating and displaying the multimedia information of the target virtual object, the updated multimedia information is recorded.

19. A processing device based on online status, characterized in that, include: An interactive unit, used to receive events or operations; The processing unit is configured to respond to a status trigger event for a first account and display a status interface, the status interface including multiple virtual objects and multimedia information of each virtual object, the multimedia information being matched with the online status of the account corresponding to the virtual object, wherein the multiple virtual objects include the virtual object corresponding to the first account and the virtual objects corresponding to N second accounts respectively; The processing unit is also configured to receive interactive operations on the target virtual object on the status interface and update the multimedia information of the target virtual object. The status interface also includes a status area where each virtual object is located; when updating and displaying the multimedia information of the target virtual object, the processing unit is used to: add the virtual object corresponding to the account that interacts with the target virtual object to the status area where the target virtual object is located; the virtual object corresponding to the first account displayed in the same status area and the target virtual object share the online status; The processing unit is further configured to: Obtain the initial avatar corresponding to the first account; Obtain status association data associated with the online status of the virtual object configured corresponding to the first account. The status association data includes one or a combination of dynamic display rules and status props. Multimedia information of the virtual object corresponding to the first account is generated based on the initial image and the status association data and displayed on the status interface.

20. A computer device, characterized in that, include: Memory, used to store computer programs; A processor adapted to execute a computer program, which, when executed by the processor, implements the online status-based processing method as described in any one of claims 1-18.

21. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the online status-based processing method as described in any one of claims 1-18.

22. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the online status-based processing method according to any one of claims 1-18.