Event processing method and device, electronic equipment and storage medium

By providing event creation controls in the association interface between user accounts, the limitations of event fixation in the prior art are solved, and the more flexible and personalized events that can be executed between user accounts are achieved.

CN119597178APending Publication Date: 2025-03-11BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411630095.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-03-11

Smart Images

  • Figure CN119597178A_ABST
    Figure CN119597178A_ABST
Patent Text Reader

Abstract

The invention provides an event processing method and device, electronic equipment and a storage medium, and belongs to the technical field of computers. The method comprises the steps that an event list is displayed in an incidence relation interface between a first user account and a second user account, the event list is used for displaying events to be executed between the first user account and the second user account, and the event list comprises an event creating control; in response to a trigger operation on the event creation control, displaying an event editing interface; creating a first event based on an event name input in the event editing interface; and displaying the first event in the event list. According to the technical scheme, the first user account or the second user account can directly create the required event through the event creation control, the executable events between the user accounts are enriched, the operation is simple, and the executable events are more flexible and more accord with the intention of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to an event processing method, device, electronic device and storage medium. Background Art

[0002] With the rapid development of computer technology, more and more users tend to express their emotions and record their lives on the Internet. For example, couples usually record some special events between them in dating applications to express their love, such as watching the sunrise together or going to an amusement park for the first time.

[0003] Among them, the application usually provides multiple events for reference, such as 100 small things that must be done between users with close relationships. Users can execute the events in the application one by one and record the event content corresponding to each event in the application to express the close relationship between users.

[0004] However, in the above technical solution, the events in the application are fixed, and the user can only record the events in the application, which has certain limitations. Summary of the invention

[0005] The present disclosure provides an event processing method, device, electronic device and storage medium, so that a first user account or a second user account can directly create an event required by itself through an event creation control, which not only enriches the events that can be executed between user accounts, but also is simple to operate, making the executable events more flexible and more in line with user intentions. The technical solution of the present disclosure is as follows:

[0006] According to one aspect of an embodiment of the present disclosure, there is provided an event processing method, including:

[0007] In the association relationship interface between the first user account and the second user account, an event list is displayed, the event list is used to display events to be executed between the first user account and the second user account, and the event list includes an event creation control;

[0008] In response to a triggering operation on the event creation control, displaying an event editing interface;

[0009] Creating a first event based on the event name input in the event editing interface;

[0010] The first event is displayed in the event list.

[0011] According to another aspect of an embodiment of the present disclosure, there is provided an event processing device, including:

[0012] A display unit, configured to display an event list in an association relationship interface between a first user account and a second user account, wherein the event list is used to display events to be executed between the first user account and the second user account, and the event list includes an event creation control;

[0013] The display unit is further configured to display an event editing interface in response to a triggering operation on the event creation control;

[0014] A first creation unit is configured to create a first event based on the event name input in the event editing interface;

[0015] The display unit is further configured to display the first event in the event list.

[0016] In some embodiments, the display unit is configured to perform at least one of the following:

[0017] In a case where the first event is the event with the latest creation time in the event list, highlighting the first event in the event list;

[0018] In a case where the first event is the event with the latest creation time in the event list, the first event is displayed at the head position of the event list.

[0019] In some embodiments, a name acquisition control is displayed in the event editing interface;

[0020] The display unit is further configured to display the input event name in the name acquisition control in response to an input operation on the name acquisition control.

[0021] In some embodiments, a content acquisition control is displayed in the event editing interface;

[0022] The display unit is further configured to execute a content upload operation in response to the content acquisition control, display the uploaded event content in the content acquisition control; based on the event content, display an event name in the event editing interface, and the event name is obtained based on the event content.

[0023] In some embodiments, the display unit is further configured to execute a content acquisition operation in response to the event editing interface, and display the acquired event content in the event editing interface;

[0024] The device also includes:

[0025] The determining unit is configured to determine the event content as the event content corresponding to the first event.

[0026] In some embodiments, the apparatus further comprises:

[0027] The display unit is further configured to display an event editing interface in response to a triggering operation on the first event in the event list; and display the acquired event content in the event editing interface in response to a content acquisition operation in the event editing interface;

[0028] The device also includes:

[0029] The determining unit is configured to determine the event content as the event content corresponding to the first event.

[0030] In some embodiments, the apparatus further comprises:

[0031] an uploading unit, configured to upload the event content corresponding to the first event to the relationship space between the first user account and the second user account;

[0032] The display unit is further configured to display the event content at a position corresponding to the first event in the event list.

[0033] In some embodiments, the display unit is configured to display the event content in the form of an event icon at a position corresponding to the first event in the event list.

[0034] In some embodiments, a work publishing option is displayed in the event editing interface;

[0035] The device also includes:

[0036] The publishing unit is configured to execute, when the work publishing option is selected, in response to a confirmation operation in the event editing interface, publishing a work, wherein the work includes event content corresponding to the first event.

[0037] In some embodiments, the publishing unit is configured to execute, when the work publishing option is selected, in response to a confirmation operation in the event editing interface, obtain at least one work material, and the at least one work material conforms to the style of the event content; based on the event content and the at least one work material, generate a work containing the event content, and publish the work.

[0038] In some embodiments, the work is published by the first user account;

[0039] The apparatus further includes a sending unit configured to perform at least one of the following:

[0040] Sending the work to the second user account in the form of an interactive message;

[0041] Sending work prompt information to the second user account, where the work prompt information is used to prompt the second user account to watch the work.

[0042] In some embodiments, the display unit is configured to display the work publishing option as being selected in the event editing interface when the work publishing option is recorded as being selected during the last upload of event content.

[0043] In some embodiments, the display unit is further configured to execute, based on the association relationship between the first user account and the second user account, display a virtual image combination corresponding to the association relationship in the association relationship interface, wherein the virtual image combination includes a first virtual image corresponding to the first user account and a second virtual image corresponding to the second user account.

[0044] In some embodiments, the display unit is configured to execute, in a case where the association relationship between the first user account and the second user account is converted from a first relationship to a second relationship, replacing the virtual image combination corresponding to the first relationship with the virtual image combination corresponding to the second relationship in the association relationship interface, and at least one of the virtual images and the postures of the virtual images in the virtual image combinations corresponding to different relationships is different.

[0045] In some embodiments, the apparatus further comprises:

[0046] An acquiring unit, configured to acquire interaction information between the first user account and the second user account;

[0047] A second creating unit is configured to create a second event based on the interaction information if the interaction information meets the event recording condition;

[0048] The display unit is further configured to display the second event in the event list in the association relationship interface.

[0049] According to another aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device comprising:

[0050] one or more processors;

[0051] A memory for storing program codes executable by the processor;

[0052] The processor is configured to execute the program code to implement the above event processing method.

[0053] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When a program code in the computer-readable storage medium is executed by a processor of an electronic device, the electronic device is enabled to perform the above event processing method.

[0054] According to another aspect of an embodiment of the present disclosure, a computer program product is provided, including a computer program / instruction, which implements the above event processing method when executed by a processor.

[0055] The solution provided by the embodiment of the present disclosure provides an event creation control in the association relationship interface between the first user account and the second user account, so that the first user account or the second user account can directly create the event to be executed required by itself through the event creation control. Compared with providing fixed events for users, this solution not only enriches the events that can be executed between the first user account and the second user account, but also is simple to operate, so that the events that can be executed between user accounts are more flexible and more in line with user intentions; and, by displaying the event creation interface in the event list used to display events between user accounts, the connection between the event creation control and the event is enhanced, which is convenient for users to quickly discover the event creation control and create events based on the event creation control, which is conducive to improving the efficiency of event creation.

[0056] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0058] Figure 1 It is a schematic diagram of an implementation environment of an event processing method according to an exemplary embodiment.

[0059] Figure 2 The present invention is a flowchart of an event processing method according to an exemplary embodiment.

[0060] Figure 3 The figure is a flowchart of another event processing method according to an exemplary embodiment.

[0061] Figure 4 The figure is a schematic diagram of an association relationship interface according to an exemplary embodiment.

[0062] Figure 5 It is a schematic diagram of an event editing interface according to an exemplary embodiment.

[0063] Figure 6 is a schematic diagram of another event editing interface according to an exemplary embodiment.

[0064] Figure 7 The diagram is a schematic diagram showing a creation event according to an exemplary embodiment.

[0065] Figure 8 It is a schematic diagram showing display of event content according to an exemplary embodiment.

[0066] Fig. 9 It is a block diagram of an event processing device according to an exemplary embodiment.

[0067] Fig.10 It is a block diagram of a terminal according to an exemplary embodiment. DETAILED DESCRIPTION

[0068] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0069] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0070] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions. For example, the event names and event contents involved in this disclosure are obtained with full authorization.

[0071] Figure 1 FIG. 1 is a schematic diagram of an implementation environment of an event processing method according to an exemplary embodiment. Figure 1 , the implementation environment specifically includes: a terminal 101 and a server 102.

[0072] The terminal 101 is at least one of a smart phone, a smart watch, a desktop computer, a laptop, an MP3 player, an MP4 player, and a portable laptop computer. An application supporting a virtual space is installed and run on the terminal 101. The application may be a multimedia application, a social application, or a game application, etc., which is not limited in the embodiments of the present disclosure. The user can log in to the application through the terminal 101 to obtain the services provided by the application. For example, the virtual space is a private space between the user and another user, which can be called a relationship space or account space between users. The user can record events between him and another user in the virtual space in the terminal 101.

[0073] The terminal 101 generally refers to one of a plurality of terminals, and the present embodiment is described by taking the terminal 101 as an example. Those skilled in the art may know that the number of the above terminals may be more or less. For example, the above terminals may be several, or the above terminals may be dozens or hundreds, or a greater number. The present embodiment does not limit the number and device type of the terminals.

[0074] In some embodiments, server 102 is an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), big data and artificial intelligence platforms. Server 102 is used to provide background services for applications that support virtual space. In some embodiments, server 102 undertakes the main computing work and terminal 101 undertakes the secondary computing work; or, server 102 undertakes the secondary computing work and terminal 101 undertakes the main computing work; or, server 102 and terminal 101 use a distributed computing architecture for collaborative computing.

[0075] Figure 2 is a flow chart of an event processing method according to an exemplary embodiment. Figure 2 As shown, the event processing method is applied in the terminal, including the following steps:

[0076] In step 201, in the association relationship interface between the first user account and the second user account, the terminal displays an event list, the event list is used to display events to be executed between the first user account and the second user account, and the event list includes an event creation control.

[0077] In the embodiment of the present disclosure, the association relationship interface is an interface in the relationship space between the first user account and the second user account. The relationship space is a virtual space shared by the first user account and the second user account, and is used to present the association relationship between the object indicated by the first user account and the object indicated by the second user account. The association relationship can be a bestie relationship, a brother relationship, a couple relationship, or a friend relationship, etc., which is not limited in the embodiment of the present disclosure. The relationship space can carry the association information between the first user account and the second user account. The association information can be an event between the first user account and the second user account (such as watching the sunrise together), schedule information (such as anniversaries), etc., which is not limited in the embodiment of the present disclosure.

[0078] A first user account or a second user account may be logged in to the terminal. Taking the first user account as an example, in response to the first user account entering the above-mentioned relationship space, the terminal displays the association relationship interface between the first user account and the second user account. An event list is displayed in the association relationship interface. The event list is used to display events to be executed between the first user account and the second user account. The event may be an event created by the first user account or the second user account itself, or it may be an event preset by the developer, which is not limited in the embodiments of the present disclosure. Accordingly, at least one event to be executed between the first user account and the second user account may be displayed in the event list, or no event may exist, which is not limited in the embodiments of the present disclosure.

[0079] There is an event creation control in the event list. The event creation control is used to create an event between the first user account and the second user account. That is, the first user account can create an event between accounts through the event creation control. Please continue to refer to the contents of steps 202 to 204 below.

[0080] In step 202, in response to a triggering operation on an event creation control, the terminal displays an event editing interface.

[0081] In an embodiment of the present disclosure, when an event creation control is triggered, the terminal displays an event editing interface. The event editing interface is used to create an event between a first user account and a second user account. The first user account can edit the information of the event to be created in the event editing interface so that the terminal can subsequently create an event based on the information in the event editing interface.

[0082] In step 203, the terminal creates a first event based on the event name input in the event editing interface.

[0083] In the embodiment of the present disclosure, in the process of creating an event between a first user account and a second user account, the first user account can enter the event name of the event to be created in the event editing interface. Then, in response to the event creation operation, the terminal creates a first event corresponding to the event name based on the event name entered in the event editing interface.

[0084] In step 204, the terminal displays the first event in the event list.

[0085] In an embodiment of the present disclosure, after the first event is created, the terminal can display the first event in an event list, intuitively showing the user the first event that has been created and is to be executed, so that the first user account and the second user account can execute the first event according to the event list.

[0086] The disclosed embodiment provides an event processing method, which provides an event creation control in the association relationship interface between a first user account and a second user account, so that the first user account or the second user account can directly create the event to be executed required by itself through the event creation control. Compared with providing fixed events for users, this solution not only enriches the events that can be executed between the first user account and the second user account, but also is simple to operate, so that the events that can be executed between user accounts are more flexible and more in line with user intentions; and, by displaying the event creation interface in an event list for displaying events between user accounts, the connection between the event creation control and the event is enhanced, which is convenient for users to quickly find the event creation control and create events based on the event creation control, which is conducive to improving the efficiency of event creation.

[0087] In some embodiments, displaying the first event in the event list includes at least one of the following:

[0088] In the case where the first event is the event with the latest creation time in the event list, highlighting the first event in the event list;

[0089] In the case where the first event is the event with the latest creation time in the event list, the first event is displayed at the head position of the event list.

[0090] The solution provided by the embodiment of the present disclosure is that the event with the latest creation time is the event most recently created by the user, and is very likely to be the event that the user most wants to execute. By highlighting the latest created event in the event list, or highlighting the latest created event at the head position of the event list, it is convenient for users to quickly find the latest created event and execute it, which not only meets the user's intention but also improves event processing efficiency.

[0091] In some embodiments, a name acquisition control is displayed in the event editing interface;

[0092] The method also includes:

[0093] In response to an input operation on the name acquisition control, the input event name is displayed in the name acquisition control.

[0094] The solution provided by the embodiment of the present disclosure provides a name acquisition control in the event editing interface, so that the user can directly input the required event name through the name acquisition control. Not only is the operation simple, but the determination of the event name is more flexible and depends entirely on the content input by the user, which is more in line with the user's intention, that is, the event name is more accurate.

[0095] In some embodiments, a content acquisition control is displayed in the event editing interface;

[0096] The method also includes:

[0097] In response to a content upload operation on the content acquisition control, displaying the uploaded event content in the content acquisition control;

[0098] Based on the event content, the event name is displayed in the event editing interface, and the event name is obtained based on the event content.

[0099] The solution provided by the embodiment of the present disclosure provides a content acquisition control in the event editing interface, so that users can upload the event content of the event to be created. Since the event content can accurately reflect the event to be created by the user, the event name is determined by the event content, which not only ensures the accuracy of the event name but also does not require the user to think for it, which is more intelligent and convenient.

[0100] In some embodiments, the method further comprises:

[0101] In response to a content acquisition operation in the event editing interface, displaying the acquired event content in the event editing interface;

[0102] The event content is determined to be the event content corresponding to the first event.

[0103] The solution provided by the embodiment of the present disclosure can provide event content in the event editing interface at the same time during the process of creating an event, so that after the event is created, it can be directly recorded that the event has been executed based on the event content in the event editing interface. The operation is simple and can improve the efficiency of event processing.

[0104] In some embodiments, the method further comprises:

[0105] In response to a triggering operation on a first event in the event list, displaying an event editing interface;

[0106] In response to a content acquisition operation in the event editing interface, displaying the acquired event content in the event editing interface;

[0107] The event content is determined to be the event content corresponding to the first event.

[0108] The solution provided by the embodiment of the present disclosure is that after creating an event, the event content of the event can be obtained through the event editing interface to record the execution status of the event, that is, the creation of the event is separated from the recording of the event content, so that users can create events at will without having to record the event content at the same time, thereby ensuring the flexibility of creating events and recording event content, and more easily meeting user intentions.

[0109] In some embodiments, the event content corresponding to the first event is uploaded to the relationship space between the first user account and the second user account;

[0110] The event content is displayed at the position corresponding to the first event in the event list.

[0111] The solution provided by the embodiment of the present disclosure uploads the event content to the relationship space between user accounts and displays it at the position corresponding to the event during the process of recording the event content. This not only ensures that the first user account and the second user account can view the uploaded event content in the relationship space, that is, ensures the information synchronization between the accounts, but also increases the correlation or attribution of the event content to the event by displaying the event content at the position corresponding to the event, which facilitates users to quickly understand the execution status of each event in the event list, that is, improves the efficiency of information transmission.

[0112] In some embodiments, displaying the event content at a position corresponding to the first event in the event list includes:

[0113] In the event list, the event content is displayed in the form of an event icon at the position corresponding to the first event.

[0114] The solution provided by the embodiment of the present disclosure not only facilitates users to quickly understand whether each event in the event list is executed, but also facilitates users to quickly understand the specific execution status of each event, thereby improving information transmission efficiency, by displaying the event content in the form of an event icon at the position corresponding to the event.

[0115] In some embodiments, a work publishing option is displayed in the event editing interface;

[0116] The method also includes:

[0117] When the work publishing option is selected, in response to a confirmation operation in the event editing interface, the work is published, and the work includes event content corresponding to the first event.

[0118] The solution provided by the disclosed embodiment provides a work publishing option in any event editing interface during the process of recording event content in the event editing interface, so that users can flexibly control whether to publish works containing event content. When the work publishing option is selected, the work containing the event content is published while recording the event content, which not only enriches the content in the human-computer interaction process, but also eliminates the need for users to separately create works containing event content for publication. The operation is simple and can improve the efficiency of work publishing.

[0119] In some embodiments, when the work publishing option is selected, in response to a confirmation operation in the event editing interface, publishing the work includes:

[0120] When the work publishing option is selected, in response to a confirmation operation in the event editing interface, obtaining at least one work material, the at least one work material conforming to the style of the event content;

[0121] Based on the event content and at least one work material, a work including the event content is generated and published.

[0122] The solution provided by the disclosed embodiment is that since the event content uploaded by the user is the content allowed to be published by the user and meets the user's intention, in the process of producing a work, at least one work material that meets the style of the event content can be obtained, and the work is produced based on the event content and the at least one work material, so that the produced work is more in line with the effect desired by the user. In other words, the work is more likely to meet the user's intention, which is equivalent to improving the accuracy of the work.

[0123] In some embodiments, the work is published by a first user account;

[0124] The method further comprises at least one of the following:

[0125] Sending the work to the second user account in the form of an interactive message;

[0126] The work prompt information is sent to the second user account, where the work prompt information is used to prompt the second user account to view the work.

[0127] The solution provided by the disclosed embodiment is that since the event content records the event between the first user account and the second user account, the work containing the event content is related to both user accounts, which is equivalent to a data asset shared by the two user accounts. In the process of any user account publishing a work containing the event content, by directly sending the work or sending work prompt information to the other associated user account, not only the security of the data assets of the other user account can be guaranteed, but also the other user account can be easily informed of the works related to itself, thereby improving the efficiency of information transmission.

[0128] In some embodiments, the method further comprises at least one of the following:

[0129] When the work publishing option is recorded as being selected during the last upload of event content, the work publishing option is displayed as being selected in the event editing interface.

[0130] The solution provided by the embodiment of the present disclosure can accurately reflect the user's attitude towards whether to publish the work because the status of the work publishing option during the last upload event content can accurately reflect the user's attitude towards whether to publish the work. In the case that the work publishing option was recorded as selected during the last upload event, the work publishing option during the current process is directly displayed as selected, which is more likely to meet the user's intention and does not require user operation, thereby improving the efficiency of work publishing.

[0131] In some embodiments, the method further comprises:

[0132] Based on the association relationship between the first user account and the second user account, a virtual image combination corresponding to the association relationship is displayed in the association relationship interface, and the virtual image combination includes a first virtual image corresponding to the first user account and a second virtual image corresponding to the second user account.

[0133] The solution provided by the embodiment of the present disclosure intuitively conveys the association relationship between a first user account and a second user account by displaying a virtual image combination that can reflect the association relationship between user accounts in the association relationship interface, thereby enhancing the relationship atmosphere and interest in the relationship space between user accounts, and helping to increase the interaction frequency of user accounts in the relationship space, such as helping to increase the frequency of creating events.

[0134] In some embodiments, the method further comprises:

[0135] When the association relationship between the first user account and the second user account is converted from a first relationship to a second relationship, in the association relationship interface, the virtual image combination corresponding to the first relationship is replaced with a virtual image combination corresponding to the second relationship, and at least one of the virtual images and the postures of the virtual images in the virtual image combinations corresponding to different relationships is different.

[0136] The solution provided by the disclosed embodiment replaces the combination of virtual images in the association relationship interface when the association relationship between user accounts changes, intuitively displays the changes in the association relationship between user accounts, enhances the relationship atmosphere and interest in the relationship space between user accounts, and helps to increase the interaction frequency of user accounts in the relationship space, such as helping to increase the frequency of creating events.

[0137] In some embodiments, the method further comprises:

[0138] Obtaining interaction information between the first user account and the second user account;

[0139] When the interaction information satisfies the event recording condition, creating a second event based on the interaction information;

[0140] In the event list in the association relationship interface, the second event is displayed.

[0141] The solution provided by the embodiment of the present disclosure is that the interaction information between user accounts can reflect the interaction events between user accounts. Through the interaction information between user accounts, events are automatically created between user accounts. This is not only simple to operate and does not require user operation, but can also improve the efficiency of event creation, and it also ensures that the second event after creation is an event between the first user account and the second user account, that is, the accuracy of the second event is guaranteed to a certain extent.

[0142] Above Figure 2 The following is only a basic process of the present disclosure. The solution provided by the present disclosure is further described based on a specific implementation method. Figure 3 FIG. 1 is a flow chart of another event processing method according to an exemplary embodiment. Figure 3 , the method comprising:

[0143] In step 301, in the association relationship interface between the first user account and the second user account, the terminal displays an event list, the event list is used to display events to be executed between the first user account and the second user account, and the event list includes an event creation control.

[0144] In the embodiment of the present disclosure, a first user account or a second user account may be logged in to the terminal. In the embodiment of the present disclosure, the first user account is mainly used as an example for explanation. In response to the first user account entering the relationship space between the first user account and the second user account, the terminal displays the association relationship interface between the first user account and the second user account. There is an event list in the association relationship interface, which can present and display the events to be executed between the first user account and the second user account, so that the first user account and the second user account can execute one by one according to the events in the event list, and record the event content of each event.

[0145] Among them, an event creation control is displayed in the event list, and the embodiment of the present disclosure does not limit the display position of the event creation control in the event list. The first user account can create an event between the first user account and the second user account through the event creation control. That is, the event in the event list can be an event created by the first user account or the second user account through the event creation control in the event list. Alternatively, the event in the event list can also be an event preset by the developer, which is not limited by the embodiment of the present disclosure.

[0146] In some embodiments, the terminal may also display a virtual image combination corresponding to the association relationship in the association relationship interface based on the association relationship between the first user account and the second user account. The virtual image combination includes a first virtual image corresponding to the first user account and a second virtual image corresponding to the second user account.

[0147] The solution provided by the embodiment of the present disclosure intuitively conveys the association relationship between a first user account and a second user account by displaying a virtual image combination that can reflect the association relationship between user accounts in the association relationship interface, thereby enhancing the relationship atmosphere and interest in the relationship space between user accounts, and helping to increase the interaction frequency of user accounts in the relationship space, such as helping to increase the frequency of creating events.

[0148] For example, Figure 4 is a schematic diagram showing an association relationship interface according to an exemplary embodiment. Figure 4 The association relationship between the first user account and the second user account is a certain intimate relationship (such as a relationship between lovers, friends, besties, or brothers, etc.). The terminal displays the virtual image combination 401 corresponding to the intimate relationship in the association relationship interface. Figure 4 In (a), the terminal may first display a simple event list in the association interface, and only exemplarily display the three events in the event list. When the list expansion control 402 is triggered, the terminal displays a detailed event list in the association interface to display all events between the first user account and the second user account. Figure 4 (b) in the figure. Each event includes an event name, an event icon, and an event execution control "Go to Complete". The event name or event icon is used to indicate the event content to be executed by the user to complete the event. The event execution control is used to obtain the corresponding event content. The event creation control 403 is displayed in the event list in the same display format as the event, so that the user can create an event according to their own needs.

[0149] Among them, the association relationship can be a relationship such as a couple relationship, a brother relationship, a girlfriend relationship or a friend relationship. At least one of the virtual images and the posture of the virtual images in the virtual image combination corresponding to different relationships is different. The posture of the virtual image may include information such as the clothing, action, expression, etc. of the virtual image, which is not limited in the embodiment of the present disclosure. In the case where the association relationship between the first user account and the second user account changes, the terminal can replace the virtual image combination in the association relationship interface. Correspondingly, in the case where the association relationship between the first user account and the second user account is converted from the first relationship to the second relationship, the terminal replaces the virtual image combination corresponding to the first relationship with the virtual image combination corresponding to the second relationship in the association relationship interface. Alternatively, in the case where the user attributes (such as user gender) of at least one account in the first user account and the second user account change, the terminal can also replace the virtual image combination in the association relationship interface.

[0150] The solution provided by the disclosed embodiment replaces the combination of virtual images in the association relationship interface when the association relationship between user accounts changes, intuitively displays the changes in the association relationship between user accounts, enhances the relationship atmosphere and interest in the relationship space between user accounts, and helps to increase the interaction frequency of user accounts in the relationship space, such as helping to increase the frequency of creating events.

[0151] In step 302, in response to a triggering operation on an event creation control, the terminal displays an event editing interface.

[0152] In the embodiment of the present disclosure, when the event creation control is triggered, the terminal displays the event editing interface. The event editing interface can be an interface that exists independently of the association relationship interface, or it can be displayed on the upper layer of the association relationship interface, which is not limited by the embodiment of the present disclosure. The first user account can edit the information of the event to be created in the event editing interface, so that the subsequent terminal can create an event based on the information in the event editing interface.

[0153] The information required for creating an event may be the event name of the event to be created, and the embodiment of the present disclosure does not limit the method for obtaining the event name.

[0154] In some embodiments, a name acquisition control is displayed in the event editing interface. The terminal can directly acquire the event name of the event to be created based on the name acquisition control. Accordingly, in response to the input operation of the name acquisition control, the terminal displays the input event name in the name acquisition control.

[0155] The solution provided by the embodiment of the present disclosure provides a name acquisition control in the event editing interface, so that the user can directly input the required event name through the name acquisition control. Not only is the operation simple, but the determination of the event name is more flexible and depends entirely on the content input by the user, which is more in line with the user's intention, that is, the event name is more accurate.

[0156] For example, Figure 5 FIG. 1 is a schematic diagram of an event editing interface according to an exemplary embodiment. Figure 5 , the terminal displays a name acquisition control 501 in the event editing interface. The name acquisition control 501 is a text input box. When the name acquisition control 501 is triggered, the terminal can display a virtual keyboard so that the user can enter the event name "record this moment". The entered event name can be displayed in the name acquisition control 501.

[0157] In some embodiments, a content acquisition control is displayed in the event editing interface. The content acquisition control is used to acquire event content. The terminal can determine the event name of the event to be created based on the event content uploaded by the user. Accordingly, in response to the content upload operation of the content acquisition control, the terminal displays the uploaded event content in the content acquisition control. Then, the terminal displays the event name in the event editing interface based on the event content. The event name is obtained based on the event content.

[0158] The solution provided by the embodiment of the present disclosure provides a content acquisition control in the event editing interface, so that users can upload the event content of the event to be created. Since the event content can accurately reflect the event to be created by the user, the event name is determined by the event content, which not only ensures the accuracy of the event name but also does not require the user to think for it, which is more intelligent and convenient.

[0159] For example, Figure 6 is a schematic diagram of another event editing interface according to an exemplary embodiment. Figure 6 , the terminal displays a content acquisition control 601 in the event editing interface. The content acquisition control 601 is an input box that can be used to input multimedia resources such as images or videos. When the content acquisition control 601 is triggered, the terminal can display a resource display interface so that the user can filter out the multimedia resources to be uploaded from multiple resources in the resource display interface as event content. The input event content can be displayed in the content acquisition control 601. Then, the terminal can determine the event name based on the event content in the content acquisition control 601 (for example, identify the event content to determine the event name), and display the event name in the event editing interface.

[0160] Among them, in the event editing interface, while displaying the content acquisition control 601, a name acquisition control 602 may also be displayed. The terminal may display the obtained event name in the name acquisition control 602. Based on the obtained event name, the user may further edit the event name through the name acquisition control 602, such as modifying the obtained event name.

[0161] In the embodiment of the present disclosure, during the process of creating an event, the terminal can synchronously obtain the event content of the event and record the event content to complete the event, please continue to refer to the content in step 303 to step 304. Alternatively, after the event is created, the terminal obtains the event content of the event again and records the event content to complete the event, please continue to refer to the content in step 305 to step 308. The embodiment of the present disclosure does not limit the timing of creating an event and recording the event content.

[0162] In step 303, the terminal creates a first event based on the event name input in the event editing interface, and determines the event content obtained in the event editing interface as the event content corresponding to the first event.

[0163] In the embodiment of the present disclosure, in response to the content acquisition operation in the event editing interface, the terminal displays the acquired event content in the event editing interface. Then, in response to the confirmation operation in the event editing interface, the event name entered in the terminal event editing interface creates a first event, and the event content acquired in the event editing interface is determined as the event content corresponding to the first event. Among them, the event content can be an image, video, or graphic related to the event, and the embodiment of the present disclosure does not limit this.

[0164] The solution provided by the embodiment of the present disclosure can provide event content in the event editing interface at the same time during the process of creating an event, so that after the event is created, it can be directly recorded that the event has been executed based on the event content in the event editing interface. The operation is simple and can improve the efficiency of event processing.

[0165] For example, Figure 7 FIG. 1 is a schematic diagram showing a creation event according to an exemplary embodiment. Figure 7 , the user can obtain and display the event content through the content acquisition control 701, such as "the image of watching the sunrise together". Then, the terminal can determine the event name as "Watching the sunrise together" based on the image in the content acquisition control 701. Then, the terminal can replace the default name "Record this moment" displayed in the name acquisition control 702 with the event name "Watching the sunrise together" obtained by the device. Then, in response to the triggering operation of the confirmation control 703 in the event editing interface, the terminal creates a first event based on the event name entered in the event editing interface, and determines the event content obtained in the event editing interface as the event content corresponding to the first event.

[0166] In step 304, the terminal displays the first event in the event list, and displays the event content at a position corresponding to the first event in the event list.

[0167] In the embodiment of the present disclosure, the event list can be used to display events to be executed, and can also be used to display events that have been executed between the first user account and the second user account. Accordingly, the terminal can display the event content corresponding to the first event in the event list.

[0168] Among them, in response to the confirmation operation in the event editing interface, the terminal can upload the event content corresponding to the first event to the relationship space between the first user account and the second user account. Then, the terminal displays the event content in the position corresponding to the first event in the event list. The solution provided by the embodiment of the present disclosure uploads the event content to the relationship space between user accounts in the process of recording the event content, and displays it at the position corresponding to the event. This not only ensures that the first user account and the second user account can view the uploaded event content in the relationship space, that is, ensures the information synchronization between the accounts, but also increases the correlation or attribution of the event content to the event by displaying the event content at the position corresponding to the event, which is convenient for users to quickly understand the execution status of each event in the event list, that is, improves the efficiency of information transmission.

[0169] The embodiment of the present disclosure does not limit the display position of the first event in the event list. In some embodiments, when the first event is the event with the latest creation time in the event list, the terminal highlights the first event in the event list. In other embodiments, when the first event is the event with the latest creation time in the event list, the terminal displays the first event at the head position of the event list.

[0170] The solution provided by the embodiment of the present disclosure is that the event with the latest creation time is the event most recently created by the user, and is very likely to be the event that the user most wants to execute. By highlighting the latest created event in the event list, or highlighting the latest created event at the head position of the event list, it is convenient for users to quickly find the latest created event and execute it, which not only meets the user's intention but also improves event processing efficiency.

[0171] The embodiment of the present disclosure does not limit the display form of the event content in the event list. Optionally, the terminal displays the event content in the form of an event icon at the position corresponding to the first event in the event list. The solution provided by the embodiment of the present disclosure, by displaying the event content in the form of an event icon at the position corresponding to the event, not only facilitates the user to quickly understand whether each event in the event list is executed, but also facilitates the user to quickly understand the specific execution status of each event, thereby improving the efficiency of information transmission.

[0172] For example, Figure 8 FIG. 1 is a schematic diagram showing a display of event content according to an exemplary embodiment. Figure 8 , taking the event "Watching the sunrise together" as an example, the terminal displays the image of "Watching the sunrise together" at the icon position corresponding to the event in the event list, that is, the image is used as the new icon of the event. The terminal can also display the status information of the event in the event list. For example, the status information of the event "Watching the sunrise together" is "Completed", and there is no corresponding event execution control.

[0173] In step 305, the terminal creates a first event based on the event name input in the event editing interface.

[0174] In the disclosed embodiment, the terminal may first create an event, then obtain the event content of the event, and record the event content to complete the event. The principle of the terminal creating the first event in this step is the same as the principle of creating the first event in step 303, which will not be repeated here.

[0175] In step 306, the terminal displays the first event in the event list.

[0176] In the embodiment of the present disclosure, the principle of the terminal displaying the first event in this step is the same as the principle of displaying the first event in step 304, which will not be repeated here.

[0177] In step 307, in response to the triggering operation of the first event in the event list, an event editing interface is displayed; in response to the content acquisition operation in the event editing interface, the terminal displays the acquired event content in the event editing interface; and the event content is determined as the event content corresponding to the first event.

[0178] In an embodiment of the present disclosure, when the first event in the event list is triggered, the terminal may display the event editing interface again. The event editing interface may display a content acquisition control, and in response to a content upload operation on the content acquisition control, the terminal displays the uploaded event content in the content acquisition control. Then, in response to a confirmation operation in the event editing interface, the terminal determines the event content in the content acquisition control as the event content corresponding to the first event.

[0179] The solution provided by the embodiment of the present disclosure is that after creating an event, the event content of the event can be obtained through the event editing interface to record the execution status of the event, that is, the creation of the event is separated from the recording of the event content, so that users can create events at will without having to record the event content at the same time, thereby ensuring the flexibility of creating events and recording event content, and more easily meeting user intentions.

[0180] In step 308, the terminal displays the event content at the position corresponding to the first event in the event list.

[0181] In the embodiment of the present disclosure, the principle of the terminal displaying the event content in this step is the same as the principle of displaying the event content in step 304, and will not be repeated here.

[0182] In the embodiment of the present disclosure, in addition to the events created by the user in the event list, the terminal can automatically create events for the first user account and the second user account. The embodiment of the present disclosure does not limit the automatic creation method.

[0183] In some embodiments, the terminal can automatically create an event based on the interaction between the accounts. Accordingly, the terminal obtains the interaction information between the first user account and the second user account. When the interaction information meets the event recording condition, the terminal creates a second event based on the interaction information. Then, the terminal displays the second event in the event list in the association relationship interface.

[0184] Among them, the interactive information can be the number of days of interaction between accounts, interactive works, number of interactions, etc., which are not limited in the embodiments of the present disclosure. For example, when the number of days of interaction is 1000 days, the terminal creates an event for recording the number of days of interaction reaching 1000 days. The terminal can only create a second event, and the first user account or the second user account actively uploads the event content corresponding to the second event to complete the second event. Alternatively, the terminal can also automatically generate event content based on the interactive information and upload it while creating the second event to complete the second event. It is equivalent to checking in for the event.

[0185] The solution provided by the embodiment of the present disclosure is that the interaction information between user accounts can reflect the interaction events between user accounts. Through the interaction information between user accounts, events are automatically created between user accounts. This is not only simple to operate and does not require user operation, but can also improve the efficiency of event creation, and it also ensures that the second event after creation is an event between the first user account and the second user account, that is, the accuracy of the second event is guaranteed to a certain extent.

[0186] In some other embodiments, the terminal may also create an event that complies with the association relationship between the first user account and the second user account based on the association relationship between the first user account and the second user account. For the association relationship between the first user account and the second user account, the terminal may obtain events that have been created between multiple pairs of user accounts that comply with the association relationship. Then, the terminal counts the number of occurrences of each event between multiple pairs of user accounts. Then, the terminal creates an event that has occurred more than a preset number of times for the first user account and the second user account.

[0187] According to the solution provided by the embodiment of the present disclosure, for the association relationship between the first user account and the second user account, the more times an event occurs, the more likely the event is in line with the association relationship, and the first user account and the second user account are likely to create the event. In this case, the event is directly created for the first user account and the second user account, and the user does not need to create the event on the basis of ensuring that the event is in line with the user's intention, so that the user can directly execute the event and record it later, which is conducive to improving the event processing efficiency.

[0188] The disclosed embodiment provides an event processing method, which provides an event creation control in the association relationship interface between a first user account and a second user account, so that the first user account or the second user account can directly create the event to be executed required by itself through the event creation control. Compared with providing fixed events for users, this solution not only enriches the events that can be executed between the first user account and the second user account, but also is simple to operate, so that the events that can be executed between user accounts are more flexible and more in line with user intentions; and, by displaying the event creation interface in an event list for displaying events between user accounts, the connection between the event creation control and the event is enhanced, which is convenient for users to quickly find the event creation control and create events based on the event creation control, which is conducive to improving the efficiency of event creation.

[0189] In some embodiments, during the process of uploading (or recording) event content, the terminal can publish the event content into the work. Optionally, a work publishing option is displayed in the event editing interface. When the work publishing option is selected, in response to the confirmation operation in the event editing interface, the terminal publishes the work, and the work contains the event content corresponding to the first event. The solution provided by the embodiment of the present disclosure facilitates users to flexibly control whether to publish works containing event content by providing a work publishing option in the event editing interface during the process of recording event content in any event editing interface. When the work publishing option is selected, while recording the event content, the work containing the event content is published, which not only enriches the content in the human-computer interaction process, but also eliminates the need for users to separately create works containing event content for publication. The operation is simple and can improve the efficiency of work publishing.

[0190] For example, see Figure 7 , the terminal displays a work publishing option 704 in the event editing interface. When the work publishing option 704 is checked, in response to the triggering operation of the confirmation control 703 in the event editing interface, the terminal publishes a work containing event content corresponding to the first event.

[0191] Among them, the work publishing option in the event editing interface can be manually selected by the user, or it can be determined based on the state of the work publishing option in the process of uploading the event content last time, which is not limited by the embodiment of the present disclosure. Optionally, in the case where the work publishing option in the process of uploading the event content last time is recorded as selected, the terminal displays the work publishing option as selected in the event editing interface. The solution provided by the embodiment of the present disclosure, because the state of the work publishing option in the process of uploading the event content last time can accurately reflect the user's attitude towards whether to publish the work, when the work publishing option in the last time is recorded as selected, the work publishing option in the current process is directly displayed as selected, which is more likely to meet the user's intention, and does not require user operation, which can improve the efficiency of work publishing.

[0192] Among them, in the process of making a work, based on the event content, the terminal can also add background audio, stickers, special effects and other work materials to generate the work. The embodiment of the present disclosure does not limit the way the work is generated. Accordingly, when the work publishing option is selected, in response to the confirmation operation in the event editing interface, the terminal obtains at least one work material. At least one work material conforms to the style of the event content. Then, based on the event content and at least one work material, the terminal generates a work containing the event content and publishes the work. For example, the event content is "an image of watching the sunrise together", and the work material that matches the style of the event content can be background audio, filters and other materials related to the sunrise.

[0193] The solution provided by the disclosed embodiment is that since the event content uploaded by the user is the content allowed to be published by the user and meets the user's intention, in the process of producing a work, at least one work material that meets the style of the event content can be obtained, and the work is produced based on the event content and the at least one work material, so that the produced work is more in line with the effect desired by the user. In other words, the work is more likely to meet the user's intention, which is equivalent to improving the accuracy of the work.

[0194] In some embodiments, when one party in the association relationship publishes a work containing event content, the other party in the association relationship may be notified. Taking the work published by the first user account as an example, the terminal may send the work to the second user account in the form of an interactive message. Alternatively, the terminal may also send work prompt information to the second user account. The work prompt information is used to prompt the second user account to watch the work.

[0195] The solution provided by the disclosed embodiment is that since the event content records the event between the first user account and the second user account, the work containing the event content is related to both user accounts, which is equivalent to a data asset shared by the two user accounts. In the process of any user account publishing a work containing the event content, by directly sending the work or sending work prompt information to the other associated user account, not only the security of the data assets of the other user account can be guaranteed, but also the other user account can be easily informed of the works related to itself, thereby improving the efficiency of information transmission.

[0196] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present disclosure, and will not be described in detail here.

[0197] Fig. 9 is a block diagram of an event processing device according to an exemplary embodiment. Fig. 9 , the device comprises:

[0198] The display unit 901 is configured to display an event list in the association relationship interface between the first user account and the second user account, where the event list is used to display events to be executed between the first user account and the second user account, and the event list includes an event creation control;

[0199] The display unit 901 is further configured to display an event editing interface in response to a triggering operation on the event creation control;

[0200] A first creation unit 902 is configured to create a first event based on an event name input in the event editing interface;

[0201] The display unit 901 is further configured to display the first event in the event list.

[0202] In some embodiments, the display unit 901 is configured to perform at least one of the following:

[0203] In the case where the first event is the event with the latest creation time in the event list, highlighting the first event in the event list;

[0204] In the case where the first event is the event with the latest creation time in the event list, the first event is displayed at the head position of the event list.

[0205] In some embodiments, a name acquisition control is displayed in the event editing interface;

[0206] The display unit 901 is further configured to respond to an input operation on the name acquisition control and display the input event name in the name acquisition control.

[0207] In some embodiments, a content acquisition control is displayed in the event editing interface;

[0208] The display unit 901 is further configured to execute a content upload operation in response to the content acquisition control, display the uploaded event content in the content acquisition control; based on the event content, display the event name in the event editing interface, and the event name is obtained based on the event content.

[0209] In some embodiments, the display unit 901 is further configured to execute a content acquisition operation in response to the event editing interface, and display the acquired event content in the event editing interface;

[0210] The device also includes:

[0211] The determining unit is configured to determine the event content as the event content corresponding to the first event.

[0212] In some embodiments, the apparatus further comprises:

[0213] The display unit 901 is further configured to execute a trigger operation on the first event in the event list to display the event editing interface; in response to a content acquisition operation in the event editing interface, display the acquired event content in the event editing interface;

[0214] The device also includes:

[0215] The determining unit is configured to determine the event content as the event content corresponding to the first event.

[0216] In some embodiments, the apparatus further comprises:

[0217] an uploading unit, configured to upload the event content corresponding to the first event to the relationship space between the first user account and the second user account;

[0218] The display unit 901 is further configured to display the event content at a position corresponding to the first event in the event list.

[0219] In some embodiments, the display unit is configured to execute in the event list, and display the event content in the form of an event icon at a position corresponding to the first event.

[0220] In some embodiments, a work publishing option is displayed in the event editing interface;

[0221] The device also includes:

[0222] The publishing unit is configured to execute, when a work publishing option is selected, responding to a confirmation operation in the event editing interface, publishing the work, wherein the work includes event content corresponding to the first event.

[0223] In some embodiments, the publishing unit is configured to execute, when a work publishing option is selected, in response to a confirmation operation in an event editing interface, obtain at least one work material, at least one work material conforming to the style of the event content; based on the event content and the at least one work material, generate a work containing the event content, and publish the work.

[0224] In some embodiments, the work is published by a first user account;

[0225] The apparatus further includes a sending unit configured to perform at least one of the following:

[0226] Sending the work to the second user account in the form of an interactive message;

[0227] The work prompt information is sent to the second user account, where the work prompt information is used to prompt the second user account to view the work.

[0228] In some embodiments, the display unit 901 is configured to display in the event editing interface that the work publishing option is selected when the work publishing option is recorded as being selected during the last upload of event content.

[0229] In some embodiments, the display unit 901 is further configured to execute, based on the association relationship between the first user account and the second user account, display a virtual image combination corresponding to the association relationship in the association relationship interface, where the virtual image combination includes a first virtual image corresponding to the first user account and a second virtual image corresponding to the second user account.

[0230] In some embodiments, the display unit 901 is configured to execute, when the association relationship between the first user account and the second user account is converted from a first relationship to a second relationship, replacing the virtual image combination corresponding to the first relationship with the virtual image combination corresponding to the second relationship in the association relationship interface, and at least one of the virtual images and the postures of the virtual images in the virtual image combinations corresponding to different relationships is different.

[0231] In some embodiments, the apparatus further comprises:

[0232] An acquisition unit, configured to acquire interaction information between the first user account and the second user account;

[0233] A second creation unit is configured to create a second event based on the interaction information when the interaction information satisfies the event recording condition;

[0234] The display unit 901 is further configured to display the second event in the event list in the association relationship interface.

[0235] The disclosed embodiment provides an event processing device, which provides an event creation control in the association relationship interface between a first user account and a second user account, so that the first user account or the second user account can directly create the event to be executed required by itself through the event creation control. Compared with providing fixed events for users, this solution not only enriches the events that can be executed between the first user account and the second user account, but also is simple to operate, so that the events that can be executed between user accounts are more flexible and more in line with user intentions; and, by displaying the event creation interface in the event list for displaying events between user accounts, the connection between the event creation control and the event is enhanced, which is convenient for users to quickly find the event creation control and create events based on the event creation control, which is conducive to improving the efficiency of event creation.

[0236] It should be noted that the event processing device provided in the above embodiment only uses the division of the above functional units as an example when creating events and recording event contents. In actual applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device is divided into different functional units to complete all or part of the functions described above. In addition, the event processing device provided in the above embodiment belongs to the same concept as the event processing method embodiment. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0237] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0238] When an electronic device is provided as a terminal, Fig.10 FIG. 1 is a block diagram of a terminal 1000 according to an exemplary embodiment. Fig.10 The structure block diagram of a terminal 1000 provided by an exemplary embodiment of the present disclosure is shown. The terminal 1000 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Audio Layer 3), an MP4 (Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Group Audio Layer 4) player, a laptop computer or a desktop computer. The terminal 1000 may also be called a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.

[0239] Typically, the terminal 1000 includes a processor 1001 and a memory 1002 .

[0240] The processor 1001 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1001 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1001 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1001 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1001 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0241] The memory 1002 may include one or more computer-readable storage media, which may be non-transitory. The memory 1002 may also include a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1002 is used to store at least one computer program, which is used to be executed by the processor 1001 to implement the event processing method provided in the method embodiment of the present application.

[0242] In some embodiments, the terminal 1000 may further optionally include: a peripheral device interface 1003 and at least one peripheral device. The processor 1001, the memory 1002 and the peripheral device interface 1003 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1003 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1004, a display screen 1005, a camera assembly 1006, an audio circuit 1007 and a power supply 1008.

[0243] The peripheral device interface 1003 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1001 and the memory 1002. In some embodiments, the processor 1001, the memory 1002, and the peripheral device interface 1003 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1001, the memory 1002, and the peripheral device interface 1003 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0244] The radio frequency circuit 1004 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1004 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1004 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. In some embodiments, the radio frequency circuit 1004 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 1004 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1004 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0245] The display screen 1005 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1005 is a touch display screen, the display screen 1005 also has the ability to collect touch signals on the surface or above the surface of the display screen 1005. The touch signal can be input to the processor 1001 as a control signal for processing. At this time, the display screen 1005 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1005 can be one, arranged on the front panel of the terminal 1000; in other embodiments, the display screen 1005 can be at least two, respectively arranged on different surfaces of the terminal 1000 or in a folding design; in other embodiments, the display screen 1005 can be a flexible display screen, arranged on a curved surface or a folding surface of the terminal 1000. Even, the display screen 1005 can also be arranged as a non-rectangular irregular figure, that is, a special-shaped screen. The display screen 1005 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0246] The camera assembly 1006 is used to capture images or videos. In some embodiments, the camera assembly 1006 includes a front camera and a rear camera. Typically, the front camera is disposed on the front panel of the terminal, and the rear camera is disposed on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1006 may also include a flash. The flash may be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0247] The audio circuit 1007 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1001 for processing, or input them into the radio frequency circuit 1004 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 1000. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1001 or the radio frequency circuit 1004 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1007 may also include a headphone jack.

[0248] The power supply 1008 is used to power various components in the terminal 1000. The power supply 1008 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1008 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0249] Those skilled in the art will understand that Fig.10 The structure shown in the figure does not constitute a limitation on the terminal 1000, and the terminal 1000 may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.

[0250] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1002 including instructions, and the above instructions can be executed by the processor 1001 of the terminal 1000 to complete the above event processing method. Optionally, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0251] A computer program product comprises a computer program / instruction, which implements the above event processing method when executed by a processor.

[0252] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0253] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. An event processing method, characterized in that: The method comprises: In the association relationship interface between the first user account and the second user account, an event list is displayed, the event list is used to display events to be executed between the first user account and the second user account, and the event list includes an event creation control; In response to a triggering operation on the event creation control, displaying an event editing interface; Creating a first event based on the event name input in the event editing interface; The first event is displayed in the event list.

2. The event processing method according to claim 1, characterized in that: The displaying of the first event in the event list includes at least one of the following: In the case where the first event is the event with the latest creation time in the event list, highlighting the first event in the event list; In a case where the first event is the event with the latest creation time in the event list, the first event is displayed at the head position of the event list.

3. The event processing method according to claim 1, characterized in that: A name acquisition control is displayed in the event editing interface; The method further comprises: In response to an input operation on the name acquisition control, the input event name is displayed in the name acquisition control.

4. The event processing method according to claim 1, characterized in that: A content acquisition control is displayed in the event editing interface; The method further comprises: In response to a content upload operation on the content acquisition control, displaying the uploaded event content in the content acquisition control; Based on the event content, an event name is displayed in the event editing interface, and the event name is obtained based on the event content.

5. The event processing method according to claim 1, characterized in that: The method further comprises: In response to a content acquisition operation in the event editing interface, displaying the acquired event content in the event editing interface; The event content is determined to be the event content corresponding to the first event.

6. The event processing method according to claim 1, characterized in that: The method further comprises: In response to a triggering operation on the first event in the event list, displaying an event editing interface; In response to a content acquisition operation in the event editing interface, displaying the acquired event content in the event editing interface; The event content is determined to be the event content corresponding to the first event.

7. The event processing method according to claim 5 or 6, characterized in that: The method further comprises: Uploading the event content corresponding to the first event to the relationship space between the first user account and the second user account; The event content is displayed at a position corresponding to the first event in the event list.

8. The event processing method according to claim 7, characterized in that: Displaying the event content at a position corresponding to the first event in the event list includes: In the event list, the event content is displayed in the form of an event icon at a position corresponding to the first event.

9. The event processing method according to claim 5 or 6, characterized in that: The event editing interface displays a work publishing option; The method further comprises: When the work publishing option is selected, in response to a confirmation operation in the event editing interface, the work is published, and the work includes event content corresponding to the first event.

10. The event processing method according to claim 9, characterized in that: When the work publishing option is selected, in response to a confirmation operation in the event editing interface, publishing the work includes: When the work publishing option is selected, in response to a confirmation operation in the event editing interface, obtaining at least one work material, the at least one work material conforming to the style of the event content; Based on the event content and the at least one work material, a work including the event content is generated, and the work is published.

11. The event processing method according to claim 9, characterized in that: The work is published by the first user account; The method further comprises at least one of the following: Sending the work to the second user account in the form of an interactive message; Sending work prompt information to the second user account, where the work prompt information is used to prompt the second user account to watch the work.

12. The event processing method according to claim 9, characterized in that: The method further comprises: In the case where the work publishing option is recorded as being in a selected state during the last uploading of event content, the work publishing option is displayed as being selected in the event editing interface.

13. The event processing method according to claim 1, characterized in that: The method further comprises: Based on the association relationship between the first user account and the second user account, a virtual image combination corresponding to the association relationship is displayed in the association relationship interface, and the virtual image combination includes a first virtual image corresponding to the first user account and a second virtual image corresponding to the second user account.

14. The event processing method according to claim 13, characterized in that: The method further comprises: When the association relationship between the first user account and the second user account is converted from a first relationship to a second relationship, in the association relationship interface, the virtual image combination corresponding to the first relationship is replaced with the virtual image combination corresponding to the second relationship, and at least one of the virtual images and the postures of the virtual images in the virtual image combinations corresponding to different relationships is different.

15. The event processing method according to claim 1, characterized in that: The method further comprises: Obtaining interaction information between the first user account and the second user account; When the interaction information satisfies an event recording condition, creating a second event based on the interaction information; The second event is displayed in the event list in the association relationship interface.

16. An event processing device, characterized in that: The device comprises: A display unit, configured to display an event list in an association relationship interface between a first user account and a second user account, wherein the event list is used to display events to be executed between the first user account and the second user account, and the event list includes an event creation control; The display unit is further configured to display an event editing interface in response to a triggering operation on the event creation control; A first creation unit is configured to create a first event based on the event name input in the event editing interface; The display unit is further configured to display the first event in the event list.

17. An electronic device, characterized in that: The electronic device comprises: one or more processors; a memory for storing program code executable by the processor; The processor is configured to execute the program code to implement the event processing method according to any one of claims 1 to 15.

18. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the event processing method as described in any one of claims 1 to 15.

19. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the event processing method according to any one of claims 1 to 15 is implemented.