An online activity control method and device, computer equipment and a storage medium
By linking multiple virtual rooms and assigning administrators with different responsibilities in a chat room where multimedia content is played while chatting, the problem of insufficient enthusiasm among room administrators was solved, resulting in higher activity quality and user activity.
Patent Information
- Application Number
- CN202210072918.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-21
- Publication Date
- 2025-12-30
- Estimated Expiration
- 2042-01-21
AI Technical Summary
In chat rooms where multimedia content is played while chatting, the room administrators can only play multimedia content to a limited number of users, which leads to a lack of enthusiasm for organizing and producing content, resulting in a decline in the quality of activities and user activity.
By linking multiple virtual rooms, multiple virtual rooms can participate in online activities, and resource management responsibilities and user management responsibilities can be assigned to different entities. The activity initiator determines the target online activity, and the virtual room administrator manages the virtual rooms under the target online activity, thereby enabling the execution of corresponding management tasks for users with different responsibilities.
It breaks through the limitation of the number of users in virtual rooms, improves the quality of activities and user activity, and enhances the enthusiasm of room managers and user participation.
Smart Images

Figure CN116506241B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer network technology, and more specifically, to an online activity control method, apparatus, computer equipment, and storage medium. Background Technology
[0002] With the development of the internet, chat software has evolved beyond the basic chat room format to include features that allow users to chat while listening to multimedia content. This feature is typically organized by room administrators who play videos or music, allowing users within the virtual room to participate in watching, listening, and discussing, thus increasing room activity.
[0003] The problem with chat room solutions that allow users to chat while playing multimedia content is that the multimedia content played by the room administrator can only be seen by users who have entered the virtual room. Since the number of users that a virtual room can accommodate is limited, this can lead to insufficient enthusiasm from the room administrator in organizing and producing content, resulting in a decline in the quality of the activity and ultimately a decrease in user activity within the virtual room. Summary of the Invention
[0004] This disclosure provides at least one online activity control method, apparatus, computer device, and storage medium.
[0005] In a first aspect, embodiments of this disclosure provide an online activity control method, comprising: displaying an online activity creation page on a first user terminal; the first user terminal being the user terminal of an activity initiator; in response to an online activity creation request, determining a target online activity item, the target online activity item being associated with a first virtual room established by the activity initiator and at least one second virtual room established by other room administrators, the first virtual room and the second virtual room being used to utilize activity resources corresponding to the target online activity item; and in response to a first control operation by the activity initiator on the target online activity item within the first virtual room, controlling the target activity item in the first virtual room.
[0006] In one optional implementation, the method further includes: synchronously controlling the target activity in the first virtual room and at least one second virtual room in response to a second control operation by the activity initiator for the target activity.
[0007] In one optional implementation, determining the target online activity item in response to an online activity creation request includes: in response to the activity initiator's selection of attribute information for each activity attribute option displayed on the online activity creation page, and selection of activity resources under the displayed resource options, determining the attribute information and activity resources under each activity attribute option corresponding to the online activity creation request; the activity resources are associated resources provided by the platform and / or activity resources uploaded by the activity initiator; and determining the target online activity item based on the attribute information under each activity attribute option and the activity resources.
[0008] In one optional implementation, the activity attribute options include at least one of the following: an option indicating whether the target online activity project is displayed on the online activity discovery page; the online activity discovery page is used to display at least one online activity project created by a first user client that can be booked by different virtual rooms; an option indicating the activity time of the target online activity project; and an option indicating the first virtual room for carrying out the target online activity project.
[0009] Secondly, embodiments of this disclosure provide an online activity control method, comprising: displaying an online activity discovery page on a second user terminal; the second user terminal being a user terminal of a second virtual room administrator; in response to a participation request from the second virtual room administrator for a target online activity item in the online activity discovery page, determining the association between the second virtual room and the target online activity item, wherein the target online activity item is also associated with a first virtual room created by an activity initiator, and the first virtual room and the second virtual room are used to use the activity resources corresponding to the target online activity item; and in response to a third control operation by the second virtual room administrator on the target online activity item within the second virtual room, controlling the target online activity item in the second virtual room.
[0010] In one optional implementation, determining the association between the second virtual room and the target online activity in response to the second virtual room administrator's request to participate in the target online activity on the online activity discovery page includes: in response to receiving a request from the second virtual room administrator to view details of at least one online activity displayed on the online activity discovery page, displaying an activity participation button corresponding to the target online activity on the activity details page of the target online activity that is accessed from the online activity discovery page; and determining the association between the second virtual room and the target online activity in response to the second virtual room administrator's triggering operation of the activity participation button.
[0011] Thirdly, embodiments of this disclosure provide an online activity control method, comprising: creating a target online activity item in response to an online activity creation request from a first user terminal; the first user terminal being the user terminal of an activity initiator; the target online activity item corresponding to activity resources confirmed by the activity initiator; determining multiple virtual rooms associated with the target online activity item; the multiple virtual rooms including a first virtual room and at least one second virtual room, the first virtual room being a virtual room established by the activity initiator; the second virtual room being a virtual room established by other virtual room administrators; synchronizing the control result to other user terminals within the virtual room in response to a control result of the target online activity item in the managed virtual room from the first user terminal or any second user terminal; the second user terminal being the user terminal of the second virtual room administrator.
[0012] In one optional implementation, after creating the target online activity project, the method further includes: updating the target online activity project displayed on the online activity discovery page based on the target online activity project; the online activity discovery page displays at least one online activity project created by a first user client that can be booked in different virtual rooms, and an activity booking button; the activity booking button is used to book the corresponding online activity project.
[0013] Fourthly, embodiments of this disclosure provide an online activity control method, comprising: in response to a target user joining a target virtual room, displaying a room page corresponding to the target virtual room on a third user terminal; displaying activity resources of a target online activity project associated with the target virtual room on the room page, and displaying a target virtual character controlled by the target user; the target online activity project is created by an activity initiator and associated with a first virtual room and at least one second virtual room established by the activity initiator; the target virtual room is the first virtual room or any of the second virtual rooms; in response to the target user's role control operation on the target virtual character, controlling the target virtual character to perform corresponding interactive behaviors.
[0014] In one optional implementation, the step of controlling the target virtual character to perform corresponding interactive behavior in response to the target user's role control operation on the target virtual character includes: in response to the received role control operation including a dialogue operation, displaying a dialogue display interface corresponding to the target virtual room; playing the activity resources in a first area of the dialogue display interface, and displaying a dialog box in a second area of the dialogue display interface, the dialog box being used to send and / or view dialogue information between users in the target virtual room.
[0015] Fifthly, embodiments of this disclosure also provide an online activity control device, comprising: a first display module for displaying an online activity creation page on a first user terminal; the first user terminal being the user terminal of an activity initiator; a first determination module for determining a target online activity item in response to an online activity creation request, the target online activity item being associated with a first virtual room established by the activity initiator and at least one second virtual room established by other room administrators, the first virtual room and the second virtual room being used to utilize activity resources corresponding to the target online activity item; and a first control module for controlling the target activity item in the first virtual room in response to a first control operation performed by the activity initiator on the target online activity item within the first virtual room.
[0016] In one optional implementation, the online activity control device further includes a fourth control module, configured to: synchronously control the target activity in the first virtual room and at least one second virtual room in response to a second control operation by the activity initiator for the target activity.
[0017] In one optional implementation, when the first determining module determines the target online activity item in response to an online activity creation request, it is configured to: in response to the activity initiator's selection operation of attribute information for each activity attribute option among at least one activity attribute option displayed on the online activity creation page, and the selection operation of activity resources under the displayed resource options, determine the attribute information and activity resources under each activity attribute option corresponding to the online activity creation request; the activity resources are associated resources provided by the platform and / or activity resources uploaded by the activity initiator; and determine the target online activity item based on the attribute information under each activity attribute option and the activity resources.
[0018] In one optional implementation, the activity attribute options include at least one of the following: an option indicating whether the target online activity project is displayed on the online activity discovery page; the online activity discovery page is used to display at least one online activity project created by a first user client that can be booked by different virtual rooms; an option indicating the activity time of the target online activity project; and an option indicating the first virtual room for carrying out the target online activity project.
[0019] Sixthly, this disclosure also provides an online activity control device, comprising: a second display module for displaying an online activity discovery page on a second user terminal; the second user terminal being a user terminal of a second virtual room administrator; a second determination module for determining the association between the second virtual room and the target online activity in response to a participation request from the second virtual room administrator for a target online activity item on the online activity discovery page, wherein the target online activity item is also associated with a first virtual room created by an activity initiator, and the first and second virtual rooms are used to use the activity resources corresponding to the target online activity item; and a second control module for controlling the target online activity item in the second virtual room in response to a third control operation by the second virtual room administrator on the target online activity item within the second virtual room.
[0020] In one optional implementation, when the second determining module determines the association between the second virtual room and the target online activity in response to the second virtual room administrator's request to participate in the target online activity on the online activity discovery page, it is configured to: in response to receiving a request from the second virtual room administrator to view the details of at least one online activity displayed on the online activity discovery page, display an activity participation button corresponding to the target online activity in the activity details page of the target online activity that is accessed from the online activity discovery page; and in response to the second virtual room administrator's triggering operation of the activity participation button, determine the association between the second virtual room and the target online activity.
[0021] In a seventh aspect, embodiments of this disclosure also provide an online activity control device, comprising: a creation module, configured to create a target online activity item in response to an online activity creation request from a first user terminal; the first user terminal is the user terminal of an activity initiator; the target online activity item corresponds to activity resources confirmed by the activity initiator; a third determination module, configured to determine multiple virtual rooms associated with the target online activity item; the multiple virtual rooms include a first virtual room and at least one second virtual room, the first virtual room being a virtual room established by the activity initiator; the second virtual room being a virtual room established by other room administrators; and a synchronization module, configured to synchronize the control result of the first user terminal or any second user terminal for the target online activity item in the managed virtual room to other user terminals in the virtual room; the second user terminal is the user terminal of the second virtual room administrator.
[0022] In one optional implementation, after creating the target online activity project, the creation module is further configured to: update the target online activity project displayed on the online activity discovery page based on the target online activity project; the online activity discovery page displays at least one online activity project created by a first user client that can be booked in different virtual rooms, as well as an activity booking button; the activity booking button is used to book the corresponding online activity project.
[0023] Eighthly, embodiments of this disclosure also provide an online activity control device, comprising: a third display module, configured to display a room page corresponding to the target virtual room on a third user terminal in response to a target user joining a target virtual room; a fourth display module, configured to display activity resources of a target online activity associated with the target virtual room and a target virtual character controlled by the target user on the room page; the target online activity is created by an activity initiator and associated with a first virtual room and at least one second virtual room established by the activity initiator; the target virtual room is the first virtual room or any of the second virtual rooms; and a third control module, configured to control the target virtual character to perform corresponding interactive behaviors in response to a role control operation performed by the target user on the target virtual character.
[0024] In one optional implementation, when the third control module controls the target virtual character to perform corresponding interactive behavior in response to the target user's role control operation on the target virtual character, it is configured to: display a dialogue display interface corresponding to the target virtual room in response to the received role control operation including a dialogue operation; play the activity resources in a first area of the dialogue display interface, and display a dialog box in a second area of the dialogue display interface, the dialog box being used to send and / or view dialogue information between users in the target virtual room.
[0025] In a ninth aspect, an optional implementation of this disclosure also provides a computer device, a processor, and a memory, the memory storing machine-readable instructions executable by the processor, the processor executing the machine-readable instructions stored in the memory, wherein when the machine-readable instructions are executed by the processor, the steps in any of the possible implementations of the first to fourth aspects described above are performed.
[0026] In a tenth aspect, an optional implementation of this disclosure also provides a computer-readable storage medium storing a computer program that, when run, performs the steps of any of the possible implementations of the first to fourth aspects described above.
[0027] For a description of the effects of the aforementioned online activity control device, computer equipment, and computer-readable storage medium, please refer to the description of the aforementioned online activity control method; it will not be repeated here.
[0028] This disclosure provides an online activity control method, apparatus, computer device, and storage medium. For online activities such as playing multimedia content, multiple virtual rooms can be associated, and all virtual rooms can participate in the online activity. This breaks through the limitation of the number of users in a single virtual room, allowing more users to participate in the online activity. Furthermore, the responsibility for resource management of activity resources such as multimedia content is divided into different responsibilities for managing users within the virtual rooms. Specifically, the activity initiator determines the target online activity, and the virtual room administrator manages the virtual rooms under the target online activity. This further division of responsibilities helps users with different responsibilities to perform corresponding management tasks, thereby increasing their enthusiasm for organizing and producing content, improving activity quality, and increasing user activity within the virtual rooms.
[0029] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and not the technical solutions of this disclosure.
[0030] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0031] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments will be briefly described below. These drawings are incorporated in and constitute a part of this specification. They illustrate embodiments conforming to this disclosure and, together with the specification, serve to explain the technical solutions of this disclosure. It should be understood that the following drawings only show some embodiments of this disclosure and should not be considered as limiting the scope. Those skilled in the art can obtain other related drawings based on these drawings without creative effort.
[0032] Furthermore, the accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with this disclosure and, together with the specification, serve to illustrate the technical solutions of this disclosure.
[0033] Figure 1 A flowchart of a first online activity control method provided by an embodiment of this disclosure is shown;
[0034] Figure 2 A schematic diagram of an online activity creation page provided by an embodiment of this disclosure is shown;
[0035] Figure 3 A flowchart of a second online activity control method provided in an embodiment of this disclosure is shown;
[0036] Figure 4 A schematic diagram of an online activity discovery page provided by an embodiment of this disclosure is shown;
[0037] Figure 5 A schematic diagram of an activity details page provided in an embodiment of this disclosure is shown;
[0038] Figure 6 A flowchart of a third online activity control method provided in an embodiment of this disclosure is shown;
[0039] Figure 7 A flowchart of the fourth online activity control method provided in this disclosure embodiment is shown;
[0040] Figure 8 A schematic diagram of a room page provided in an embodiment of this disclosure is shown;
[0041] Figure 9 A schematic diagram of a dialog display interface provided by an embodiment of this disclosure is shown;
[0042] Figure 10 A schematic diagram of a first online activity control device provided in an embodiment of this disclosure is shown;
[0043] Figure 11 A schematic diagram of a second type of online activity control device provided in an embodiment of this disclosure is shown;
[0044] Figure 12 A schematic diagram of a third type of online activity control device provided in an embodiment of this disclosure is shown;
[0045] Figure 13 A schematic diagram of the fourth type of online activity control device provided in this disclosure embodiment is shown;
[0046] Figure 14 A schematic diagram of a computer device provided in an embodiment of this disclosure is shown. Detailed Implementation
[0047] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. The components of the embodiments of this disclosure described and shown herein can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this disclosure is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.
[0048] Based on the above explanation of the background technology, in chat rooms where multimedia content is played while chatting, the room administrator can only manage a limited number of users within the chat room and play multimedia content to them. On the one hand, due to the limited number of users a chat room can accommodate, the number of users who can participate while the room administrator is playing multimedia content is relatively limited. On the other hand, in such a chat room, in addition to fulfilling user management responsibilities for multiple users within the room, the room administrator also needs to fulfill resource management responsibilities for the multimedia content being played within the room. This places too many responsibilities on the room administrator, preventing them from focusing on managing users or multimedia content. This can easily lead to insufficient enthusiasm from the room administrator in organizing and producing content, resulting in a decline in the quality of activities and ultimately a decrease in user activity within the virtual room.
[0049] Based on the above research, this disclosure provides an online activity control method. For online activities such as playing multimedia content, multiple virtual rooms can be associated, and all virtual rooms can participate in the online activity. This breaks through the limitation of the number of users in a single virtual room, allowing more users to participate in the online activity. Furthermore, the responsibility for resource management of multimedia content and other activity resources is separated from the responsibility for user management within the virtual rooms, assigning these responsibilities to different entities. Specifically, the activity initiator determines the target online activity, and the virtual room administrator manages the virtual rooms under the target online activity. This further division of responsibilities helps users with different responsibilities to perform corresponding management tasks, thereby increasing their enthusiasm for organizing and producing content, improving activity quality, and increasing user activity within the virtual rooms.
[0050] In addition, for participating users in the virtual room, it is also possible to control the interaction between the virtual characters in the virtual room and the virtual characters corresponding to other users. This interaction between different users in the room can also increase the user activity in the room accordingly.
[0051] The shortcomings of the above solutions are the result of the inventor's practical experience and careful research. Therefore, the discovery process of the above problems and the solutions proposed in this disclosure below should be considered as the inventor's contribution to this disclosure.
[0052] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0053] To facilitate understanding of this embodiment, a detailed description of the online activity control method disclosed in this disclosure is provided first. The executing entity of the online activity control method provided in this disclosure is generally a computer device with certain computing capabilities. This computer device may include, for example, a terminal device, a server, or other processing devices. The terminal device may be a user equipment (UE), mobile device, user terminal, terminal, cellular phone, cordless phone, personal digital assistant (PDA), handheld device, computing device, in-vehicle device, wearable device, etc. In some possible implementations, this online activity control method can be implemented by a processor calling computer-readable instructions stored in memory.
[0054] The online activity control method provided in this disclosure is described below. This online activity control method can be applied to applications such as chat software and shopping software that involve social activities and resource display, specifically for the implementation and control of online activity projects. These online activity projects may include playing multimedia resources such as movies and music, or other activities such as lotteries, award ceremonies, and video explanations. Online activity projects can be held in multiple virtual rooms, which are network virtual spaces where users can communicate in real time and view activity resources. In the management and participation of online activity projects and the management of virtual rooms, the users specifically involved in the online activity control method provided in this disclosure include activity initiators, virtual room administrators who can manage virtual rooms, and ordinary users who can participate in online activity projects. Since both activity initiators and virtual room administrators can participate in online activity projects, they can all be considered ordinary users, except for those without specific responsibilities. Specific descriptions of different users can be found in the corresponding sections below, and will not be repeated here.
[0055] The online activity control method provided in this disclosure will be described below using various users and servers as examples in the embodiments of this disclosure.
[0056] The first part describes the specific methods corresponding to the online activity control method provided in this embodiment for the activity initiator. Specifically, the activity initiator is responsible for creating the target online activity project, providing the activity content under the target online activity project, such as determining whether to play multimedia resources like movies or music / audio, uploading these multimedia resources, or associating external multimedia resources with the target online activity project, and can also set the activity attributes of the target online activity project accordingly. In addition, the activity initiator can also control the progress of the target online activity project, as detailed in the following description.
[0057] See Figure 1 The diagram shows a flowchart of an online activity control method provided in an embodiment of this disclosure. The method includes steps S101 to S103, wherein:
[0058] S101: Display the online activity creation page on the first user terminal; the first user terminal is the user terminal of the activity initiator;
[0059] S102: In response to an online activity creation request, a target online activity project is determined, wherein the target online activity project is associated with a first virtual room established by the activity initiator and at least one second virtual room established by other room administrators, and the first and second virtual rooms are used to use the activity resources corresponding to the target online activity project;
[0060] S103: In response to the first control operation of the activity initiator on the target online activity item in the first virtual room, control the target activity item in the first virtual room.
[0061] The above S101 to S103 are explained in detail below.
[0062] Regarding S101 above, for the first user client capable of creating the target online activity project, an online activity creation page can be displayed to the first user client to facilitate the creation of the target online activity project. For example, see [link to example]. Figure 2 The diagram shown is a schematic of an online activity creation page provided in an embodiment of this disclosure. It displays a variety of stylized options in a table format to show the necessary creation information when creating a target online activity project.
[0063] Regarding S102 above, specifically when determining the target online activity item, the following method can be adopted: In response to the activity initiator's selection operation of attribute information for each activity attribute option in at least one activity attribute option displayed on the online activity creation page, and the selection operation of activity resources under the displayed resource options, the attribute information and activity resources under each activity attribute option corresponding to the online activity creation request are determined; the activity resources are associated resources provided by the platform and / or activity resources uploaded by the activity initiator; based on the attribute information under each activity attribute option and the activity resources, the target online activity item is determined.
[0064] by Figure 2 Taking the online activity creation page shown as an example, the activity attribute options specifically include: option 21 indicating whether the target online activity project is displayed on the online activity discovery page, option 22 indicating the activity start time of the target online activity project, and option 23 indicating the first virtual room for carrying out the target online activity project. The online activity discovery page is used to display at least one online activity project created by a first user client that can be booked by different virtual rooms. See the explanation below for details, which will not be repeated here.
[0065] The following is about Figure 2 The document describes the intended online activity project. In response to the option to confirm displaying the target online activity project on the online activity discovery page, it determines that the target online activity project can be displayed on the online activity discovery page. In response to the selection of the activity time, it determines that the activity time for the target online activity project is "October 19th, 22:00-23:00". Regarding the option to conduct the first virtual room for the stated target online activity project, Figure 2 The corresponding location in the text displays the explanation that "No group is available at the moment." This explains that when the target online activity project was created, there was no available virtual room to be used for the target online activity project. Therefore, the target online activity project could not be created. However, in response to the activity initiator's room creation operation, a first virtual room can be created for the target online activity project as a virtual room that can be used to conduct the target online activity project.
[0066] In addition, regarding Figure 2The options for selecting activity resources under the displayed resource options can specifically include selecting resources associated within the app or uploading custom resources. In one scenario, when selecting to associate resources within the app, the activity resources include those provided by the platform, which can be directly sent from the server to the user. In another scenario, if uploading custom resources is selected, after receiving the activity resources provided and uploaded by the activity initiator, the activity resources are first uploaded to the server, and then the server sends them to the user.
[0067] In practice, in response to the selection of attribute information and activity resources, the attribute information and activity resources under each activity attribute option can be determined; then, in response to the triggering of the "Create Activity" button on the online activity creation page, the target online activity project can be determined based on the attribute information and activity resources under each activity attribute option.
[0068] In addition, Figure 2 The online event creation page shown also displays the name of the target online event project, "Watch a Movie Together," as well as a button for selecting and uploading a cover image for the target online event project. Here, in response to the selection of the target online event project's name and cover image, the display information for the target online event project on the online event discovery page can be determined, as explained below.
[0069] For a specific target online activity project, there is a first virtual room established by the activity initiator and at least one second virtual room established by other room administrators. The first virtual room and the second virtual room are used to access the activity resources corresponding to the target online activity project.
[0070] To address the issue raised in the background art that multimedia content can only be played simultaneously to multiple users within a single chat room, but the number of users a chat room can accommodate is limited, the target online activity in this embodiment can be conducted not only in a first virtual room created spontaneously by the activity initiator, but also in at least one second virtual room created by other room administrators. Since there is no limit to the number of second virtual rooms, the target online activity can be conducted for a wider range of users.
[0071] Regarding S103 above, after determining the target online activity item, it is also possible to respond to the first control operation of the activity initiator on the target online activity item in the first virtual room, and control the target activity item in the first virtual room.
[0072] The first control operation on the target online activity item specifically includes, for example, controlling the pause playback, fast forward playback, rewind playback, and speed adjustment of the activity resources of the target online activity item. The activity initiator in the first virtual room also has the identity of the virtual room administrator; in response to the activity initiator's first control operation on the target online activity item, they can control the activity resources within the first virtual room, such as fast-forwarding the activity resources to a specific moment and playing them.
[0073] Here, the first control operation can only control the target online activity within the first virtual room, and cannot control at least one second virtual room associated with the target online activity. That is, under the first control operation, the activity resources in at least one second virtual room associated with the target online activity will play normally and are not affected by the first control operation. Furthermore, details regarding virtual room administrators are provided below and will not be repeated here.
[0074] In another embodiment of this disclosure, in addition to controlling the first virtual room associated with the target online activity item, the system can also synchronously control the target activity items in the first virtual room and at least one second virtual room in response to a second control operation by the activity initiator for the target activity item. Here, the second control operation may specifically include pause playback control, fast-forward playback control, rewind playback control, and speed-up playback control for the activity resources of the target online activity item. However, the scope of control is not limited to the first virtual room corresponding to the first control operation, but can synchronously control all virtual rooms associated with the target online activity item. That is, if the second control operation includes a fast-forward operation on the activity resources, such as fast-forwarding the video at 1:00:00 in a movie, the activity resources in the first virtual room will be fast-forwarded to that time for playback, and the activity resources in at least one second virtual room associated with the target online activity item will also be fast-forwarded to that time for playback.
[0075] In this way, event organizers can focus on creating the target online event project and can synchronously control the target event resources in multiple virtual rooms, thereby concentrating on the creation and management of event resources under the target online event project to improve the quality of the event.
[0076] The second part describes the specific methods for virtual room administrators under the online activity control method provided in this disclosure embodiment. For virtual room administrators, the above-described methods... Figure 1The activity initiator who performs the first control operation on the first virtual room, as described above, can also be referred to as the virtual room administrator for the first virtual room. Furthermore, for at least one other second virtual room associated with the target online activity outside the first virtual room, there is a corresponding virtual room administrator, referred to here as the second virtual room administrator. The virtual room administrator can manage the behavior of multiple users within the virtual rooms they manage, such as muting a user, enabling voice communication, removing a user from the virtual room, or inviting them to enter the virtual room. On the other hand, they can also select target online activities to be held in the virtual rooms they manage and correspondingly control the target online activities within those virtual rooms, as detailed below.
[0077] See Figure 3 The diagram shows a flowchart of a second online activity control method provided in this embodiment of the present disclosure. The method includes steps S301 to S303, wherein:
[0078] S301: Display the online activity discovery page on the second user terminal; the second user terminal is the user terminal of the second virtual room administrator;
[0079] S302: In response to the second virtual room administrator's participation request for the target online activity project in the online activity discovery page, determine the association between the second virtual room and the target online activity project, wherein the target online activity project is also associated with a first virtual room created by the activity initiator, and the first virtual room and the second virtual room are used to use the activity resources corresponding to the target online activity project;
[0080] S303: In response to a third control operation by the second virtual room administrator on the target online activity item within the second virtual room, control is performed on the target online activity item in the second virtual room.
[0081] Regarding S301 above, the second virtual room administrator can first create virtual rooms that it can manage itself. Here, the second virtual room administrator can create one or more virtual rooms and manage one or more virtual rooms simultaneously; for a virtual room, there can also be at least one virtual room administrator who can manage that virtual room simultaneously.
[0082] For virtual room administrators with manageable virtual rooms, an online activity discovery page can be displayed on a second user client to more easily assist them in identifying target online activities available within the managed virtual rooms. For example, see [link to example]. Figure 4The diagram illustrates an online activity discovery page provided in this embodiment of the present disclosure. The page displays online activities under multiple category tags in different states. Specifically, it shows multiple online activities under the "Popular Dramas" category tag, including an ongoing activity named "Biography" and an online activity named "Watch a Movie Together" that is available for booking. Additionally, at the corresponding locations for different online activities, the avatar information of the activity creator, as well as the avatar information of some users currently participating or booking participation, and the number of participants, can be displayed. The number of participants can also be used to represent the popularity of the online activity.
[0083] For example, an online event project named "Watch a Movie Together" shown on the online event discovery page could be, for instance, one of the events mentioned above. Figure 2 The target online activity project created in the online activity creation page shown in the image. Figure 4 The information displayed on the target online event project shows that the name, cover, and event time of the online event project determined on the online event creation page can all be displayed on the online event discovery page.
[0084] Regarding S302 above, for the second virtual room, if there is no associated target online activity, the online activity cannot be carried out. Therefore, in response to the second virtual room administrator's request to participate in the target online activity in the online activity discovery page, the association between the second virtual room and the target online activity can be determined.
[0085] Here, the target online activity is associated with a first virtual room created by the activity initiator. The activity resources corresponding to the target online activity can be used in the first virtual room. For details, please refer to the above explanation. Figure 1 The description of the corresponding embodiments will not be repeated here; in addition, the activity resources corresponding to the target online activity item can also be used in the second virtual room.
[0086] In specific implementation, when determining the association between the second virtual room and the target online activity, the following method can be adopted: In response to receiving a request from the second virtual room administrator to view the details of at least one online activity displayed on the online activity discovery page, an activity participation button corresponding to the target online activity is displayed on the activity details page of the target online activity, which is accessed from the online activity discovery page; in response to the second virtual room administrator triggering the activity participation button, the association between the second virtual room and the target online activity is determined.
[0087] For example, taking a request to view details of a target online activity project, "Watch a Movie Together," on an online activity page as an example, in response to this request, the activity details page for the target online activity project can be displayed. See also Figure 5 The diagram shown is a schematic of an activity details page provided in an embodiment of this disclosure. The activity details page includes a corresponding activity participation button 51. Specifically, in response to triggering the activity participation button 51, the association between the second virtual room and the target online activity item can be determined.
[0088] The event details page can also display other information about the target online event, such as... Figure 5 The document shows the name, cover, event time, event details, category tags, and at least one virtual room associated with the target online event.
[0089] Specifically, for the virtual rooms shown, the first virtual room created by the initiator of the target online activity can be displayed first, followed by at least one other second virtual room associated with the target online activity. Additionally, for the virtual rooms shown, the room name, whether it can be opened to other users, and relevant information about the virtual room administrator can be displayed (in...). Figure 5 The system displays the virtual room administrator's avatar and username, as well as the avatars and number of users currently in the virtual room. It also shows an "Enter Room" button, allowing users to join the virtual room as regular users.
[0090] Additionally, an "Invite" button is displayed on the event details page. In response to triggering this "Invite" button, for example, multiple friends that the virtual room administrator has added can be displayed. In response to selecting one or more friends, the event details page can be shared and displayed to the selected friends.
[0091] Regarding the above S303, after associating the second virtual room with the target online activity, in response to the third control operation of the second virtual room administrator on the target online activity in the second virtual room, the target online activity in the second virtual room can be controlled.
[0092] Here, the third control operation of the second virtual room administrator on the target online activity within the second virtual room is similar to the above. Figure 1In step S103, the first control operation of the activity initiator on the target online activity item in the first virtual room is similar. Since the specific objects of the control operation are the second virtual room manager and the activity initiator, the third control operation and the first control operation are distinguished here. For details, please refer to the above description of step S103, which will not be repeated here.
[0093] The third part, concerning the control of target online activities in manageable virtual rooms by the activity initiator and virtual room administrator in the first and second parts of the above description, also involves the specific methods corresponding to the online activity control method provided by the server in this embodiment of the disclosure. Therefore, the specific methods corresponding to the server are described here.
[0094] See Figure 6 The diagram shows a flowchart of a third online activity control method provided in this embodiment of the present disclosure. The method includes steps S601 to S603, wherein:
[0095] S601: In response to the online activity creation request from the first user terminal, create a target online activity project; the first user terminal is the user terminal of the activity initiator; the target online activity project corresponds to activity resources confirmed by the activity initiator;
[0096] S602: Determine multiple virtual rooms associated with the target online activity project; the multiple virtual rooms include a first virtual room and at least one second virtual room, wherein the first virtual room is a virtual room established by the activity initiator; and the second virtual room is a virtual room established by other virtual room administrators;
[0097] S603: In response to the control result of the first user terminal or any second user terminal for the target online activity item in the managed virtual room, synchronize the control result to other user terminals in the virtual room; the second user terminal is the user terminal of the second virtual room manager.
[0098] Regarding the aforementioned S601, the first user terminal is in Figure 1 The corresponding user client of the activity initiator described in the corresponding embodiment, and the online activity creation request of the first user client can also be referred to the above. Figure 1 The descriptions in the corresponding embodiments will not be repeated here. After receiving the online activity request from the first user, the server can determine the attribute information selected by the activity initiator under each activity attribute option on the online activity creation page and the uploaded activity resources based on the online activity request, and create the target online activity project based on the attribute information and activity resources.
[0099] After creating a target online event project, you can also update the online event discovery page based on the created target online event project to display the newly created target online event project. See also: [link to online event discovery page] Figure 4 As shown, online activities in different activity states can also have corresponding participation buttons.
[0100] For example, for the online activity project corresponding to "Task Biography," since it is an ongoing activity, a "Participate in" button is displayed on the online activity discovery page. Responding to triggering this "Participate in" button allows users to join the ongoing online activity project. For the online activity project corresponding to "Watch a Movie Together," since it is an activity that can be booked, a "Book an Activity" button is displayed on the online activity discovery page. This button can be used to book an online activity. Therefore, responding to triggering the "Book an Activity" button allows users to book entry into the online activity project at its scheduled time.
[0101] Regarding S602 above, after creating the target online activity project, the first virtual room managed by the activity initiator at the time of creation can be identified. Furthermore, as described in Part II above, the virtual room administrator can also associate the second virtual room they manage with the target online activity project. For the server, the multiple virtual rooms currently associated with the target online activity project can be determined based on the continuously associated second virtual rooms.
[0102] Regarding S603 above, the following two scenarios will be used as examples: the activity initiator controls the target online activity items in the first virtual room under its management, and the activity initiator synchronously controls the target online activity items in the first virtual room and at least one second virtual room.
[0103] a. When the activity initiator controls the target online activity in the first virtual room under its management, the server will synchronize the control results to other user terminals in the virtual room.
[0104] Here, the activity initiator's control over the target online activity project includes, for example, fast-forwarding a movie to a specific moment as described in Part I above. Correspondingly, the result of this control includes playing a new movie segment from the redefined moment.
[0105] In this scenario, to ensure that all other users in the first virtual room can simultaneously watch the new movie clip, the server will identify these other users and synchronize the new movie clip to their respective client terminals. Thus, for the event initiator and other users in the first virtual room, the results of the actions performed by the event initiator on the target online activity item on their client terminals can be synchronized by the server to the other users' client terminals, achieving synchronization of the target online activity item within the first virtual room.
[0106] b. When the activity initiator controls the target online activity items in the first virtual room and at least one second virtual room under its management, the server will synchronize the control results to other user terminals in the first virtual room and at least one second virtual room.
[0107] Here, the control exercised by the event initiator over the target online event project includes, for example, fast-forwarding a movie to a certain moment as described above, with the result of such control including playing a new movie segment from the redefined moment.
[0108] In this case, for the synchronization of control results within the first virtual room, please refer to the explanation in a above. When synchronizing control results to users in at least one second virtual room, for example, at least one second virtual room associated with the target online activity item can be identified first, and then, for each second virtual room, multiple users within it can be identified, and the control results can be synchronized to the user terminals corresponding to each user in each second virtual room.
[0109] Here, when the server sends control results to different user terminals within the same virtual room, or to user terminals in different virtual rooms, it selects a synchronous sending method to ensure the synchronization of multiple users participating in the target online activity.
[0110] Part Four describes the specific methods corresponding to the online activity control method provided in this disclosure embodiment for all users who can participate in online activities in virtual rooms. The users described here include the activity initiator and virtual room administrator, as well as other ordinary users. Taking any target user as an example, after joining a virtual room, they can not only watch activity resources such as movies in the joined virtual room, but also interact with other users, such as performing a greeting action, or communicating through text, voice, images, etc., as detailed in the following description.
[0111] See Figure 7The diagram shows a flowchart of a fourth online activity control method provided in this disclosure, the method including steps S701 to S703, wherein:
[0112] S701: In response to a target user joining a target virtual room, display the room page corresponding to the target virtual room on the third user's terminal;
[0113] S702: The room page displays the activity resources of the target online activity project associated with the target virtual room, and displays the target virtual character controlled by the target user; the target online activity project is created by the activity initiator and associated with a first virtual room and at least one second virtual room created by the activity initiator; the target virtual room is the first virtual room or any of the second virtual rooms;
[0114] S703: In response to the target user's role control operation on the target virtual character, control the target virtual character to perform the corresponding interactive behavior.
[0115] Regarding the above S701, for the target user joining the target virtual room, since it may include the activity initiator and virtual room administrator described above, or other ordinary users, the third user terminal may specifically include the first user terminal, the second user terminal, or the user terminal corresponding to other ordinary users described above.
[0116] After a target user joins the target virtual room, the corresponding room page can be displayed on the third-party client. For example, see... Figure 8 The diagram shown is a schematic representation of a room page provided in an embodiment of this disclosure. Specifically, the room page may display, for example, the room name, the virtual room administrator's avatar, and the number of people currently in the virtual room.
[0117] Regarding S702 and S703 above, the room page can also specifically display activity resources and various user-controlled virtual characters within the room. Specifically, the room page can display a virtual space, and within this virtual space, activity resources and virtual characters are displayed. For example, in... Figure 8 The room page shown in the image displays the activity resources 81 in the form of a virtual screen, and also shows the target virtual character 82 controlled by the target user.
[0118] In addition, when displaying event resources in different ways, the event resources can be stretched, enlarged, reduced, or otherwise adjusted in terms of screen ratio to ensure a clear display.
[0119] Furthermore, the target virtual character can respond to the target user's character control operations and control the target virtual character to perform corresponding interactive behaviors.
[0120] For example, in Figure 8 The room page shown displays various character control buttons that can be provided to the user, such as a handshake control button 831, a high-five control button 832, and a walk control button 833. In response to triggering the handshake control button 831 or the high-five control button 832, the target virtual character can be controlled to perform a handshake or high-five interaction with other nearby characters. Additionally, in response to triggering the walk control button 833, the target virtual character can be controlled to walk within the virtual space. Only some possible interaction examples are listed here; the specific actions can be determined based on the actual situation and are not limited here.
[0121] In another embodiment of this disclosure, in response to a received role control operation including a dialogue operation, a dialogue display interface corresponding to the target virtual room can be displayed. For example, in response to a target user triggering any one of the message input box, message view button, or voice send button in the annotation box 84, the dialogue display interface can be displayed accordingly. A schematic diagram of the dialogue display interface is shown below. Figure 9 As shown, it may include, for example, with Figure 8 Similar introductory information related to virtual rooms 91, first area 92, and second area 93.
[0122] Specifically, activity resources can be played in the first area 92, and dialog boxes can be displayed in the second area 93. Thus, by setting the first area 92 to play activity resources, target users can simultaneously watch movies or other activity resources without being obstructed while engaging in messaging conversations. The dialog boxes provided in the second area 93 can be used to send and / or view conversations between users within the target virtual room. The dialog boxes also provide buttons for entering text or voice messages; responding to different button presses allows for the sending of text or voice messages.
[0123] Additionally, for conversation messages sent by the target user, after returning to the room display page, they can also be displayed near the target user's corresponding virtual character. For example, in Figure 9 If the target user sends the message "The movie was really good", then upon returning to... Figure 8 After the room page is displayed, a message chat box 85 can be displayed near the target virtual character 82. Furthermore, in Figure 8 and Figure 9 A forwarding icon is displayed in each virtual room. In response to triggering the forwarding icon, the target virtual room can be shared.
[0124] This disclosure provides an online activity control method. For online activities such as playing multimedia content, multiple virtual rooms can be associated, and all virtual rooms can participate in the online activity. This breaks through the limitation of the number of users in a single virtual room, allowing more users to participate in the online activity. Furthermore, the responsibility for resource management of activity resources such as multimedia content is divided into different responsibilities for user management within the virtual rooms. Specifically, the activity initiator determines the target online activity, and the virtual room administrator manages the virtual rooms under the target online activity. This further division of responsibilities helps users with different responsibilities to perform corresponding management tasks, thereby increasing their enthusiasm for organizing and producing content, improving activity quality, and increasing user activity within the virtual rooms. Additionally, for participating users within the virtual rooms, the interaction between virtual characters within the virtual room and their corresponding virtual characters can be controlled. This interaction between different users within the room can also correspondingly increase user activity within the room.
[0125] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.
[0126] Based on the same inventive concept, this disclosure also provides an online activity control device corresponding to the online activity control method. Since the principle of the device in this disclosure for solving the problem is similar to that of the online activity control method described above, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.
[0127] Specifically, regarding the online activity control methods described in Part I above, please refer to... Figure 10 The diagram shown is a schematic of a first online activity control device provided in an embodiment of this disclosure. The device includes: a first display module 110, a first determination module 120, and a first control module 130; wherein,
[0128] The first display module 110 is used to display the online activity creation page on the first user terminal; the first user terminal is the user terminal of the activity initiator.
[0129] The first determining module 120 is used to determine a target online activity project in response to an online activity creation request. The target online activity project is associated with a first virtual room established by the activity initiator and at least one second virtual room established by other room managers. The first and second virtual rooms are used to use the activity resources corresponding to the target online activity project.
[0130] The first control module 130 is used to control the target online activity in the first virtual room in response to the first control operation of the activity initiator in the first virtual room.
[0131] In one optional implementation, the online activity control device further includes a fourth control module 140, configured to: synchronously control the target activity in the first virtual room and at least one second virtual room in response to a second control operation by the activity initiator for the target activity.
[0132] In an optional implementation, when the first determining module 120 determines the target online activity item in response to an online activity creation request, it is configured to: in response to the activity initiator's selection operation of attribute information for each activity attribute option displayed on the online activity creation page, and selection operation of activity resources under the displayed resource options, determine the attribute information and activity resources under each activity attribute option corresponding to the online activity creation request; the activity resources are associated resources provided by the platform and / or activity resources uploaded by the activity initiator; and determine the target online activity item based on the attribute information under each activity attribute option and the activity resources.
[0133] In one optional implementation, the activity attribute options include at least one of the following: an option indicating whether the target online activity project is displayed on the online activity discovery page; the online activity discovery page is used to display at least one online activity project created by a first user client that can be booked by different virtual rooms; an option indicating the activity time of the target online activity project; and an option indicating the first virtual room for carrying out the target online activity project.
[0134] For the online activity control methods described in Part II above, please refer to... Figure 11 The diagram shown is a schematic of a second online activity control device provided in this embodiment of the present disclosure. The device includes: a second display module 111, a second determination module 112, and a second control module 113; wherein,
[0135] The second display module 111 is used to display the online activity discovery page on the second user terminal; the second user terminal is the user terminal of the second virtual room administrator.
[0136] The second determining module 112 is used to determine the association between the second virtual room and the target online activity project in response to the second virtual room administrator's participation request for the target online activity project in the online activity discovery page. The target online activity project is also associated with a first virtual room created by the activity initiator. The first virtual room and the second virtual room are used to use the activity resources corresponding to the target online activity project.
[0137] The second control module 113 is used to control the target online activity in the second virtual room in response to the third control operation of the second virtual room administrator on the target online activity in the second virtual room.
[0138] In one optional implementation, when the second determining module 112 determines the association between the second virtual room and the target online activity in response to the second virtual room administrator's request to participate in the target online activity on the online activity discovery page, it is configured to: in response to receiving a request from the second virtual room administrator to view the details of at least one online activity displayed on the online activity discovery page, display an activity participation button corresponding to the target online activity in the activity details page of the target online activity that is accessed from the online activity discovery page; and in response to the second virtual room administrator's triggering operation of the activity participation button, determine the association between the second virtual room and the target online activity.
[0139] For the online activity control methods described in Part III above, please refer to... Figure 12 The diagram shown is a schematic of a second type of online activity control device provided in this embodiment of the present disclosure. The device includes: a creation module 121, a third determination module 122, and a synchronization module 123; wherein,
[0140] The creation module 121 is used to create a target online activity project in response to an online activity creation request from a first user terminal; the first user terminal is the user terminal of the activity initiator; the target online activity project corresponds to activity resources confirmed by the activity initiator;
[0141] The third determining module 122 is used to determine multiple virtual rooms associated with the target online activity project; the multiple virtual rooms include a first virtual room and at least one second virtual room, wherein the first virtual room is a virtual room established by the activity initiator; and the second virtual room is a virtual room established by other room administrators.
[0142] The synchronization module 123 is used to synchronize the control result to other user terminals in the virtual room in response to the control result of the first user terminal or any second user terminal for the target online activity item in the managed virtual room; the second user terminal is the user terminal of the second virtual room manager.
[0143] In one optional implementation, after creating the target online activity project, the creation module 121 is further configured to: update the target online activity project displayed on the online activity discovery page based on the target online activity project; the online activity discovery page displays at least one online activity project created by a first user client that can be booked in different virtual rooms, as well as an activity booking button; the activity booking button is used to book the corresponding online activity project.
[0144] For the online activity control methods described in Part IV above, please refer to [link / reference]. Figure 13 The diagram shown is a schematic of a second type of online activity control device provided in this embodiment of the present disclosure. The device includes: a third display module 131, a fourth display module 132, and a third control module 133; wherein,
[0145] The third display module 131 is used to display the room page corresponding to the target virtual room on the third user terminal in response to the target user joining the target virtual room;
[0146] The fourth display module 132 is used to display the activity resources of the target online activity project associated with the target virtual room on the room page, and to display the target virtual character controlled by the target user; the target online activity project is created by the activity initiator and associated with a first virtual room and at least one second virtual room created by the activity initiator; the target virtual room is the first virtual room or any of the second virtual rooms;
[0147] The third control module 133 is used to control the target virtual character to perform corresponding interactive behaviors in response to the target user's role control operation on the target virtual character.
[0148] In an optional implementation, when the third control module 133 controls the target virtual character to perform corresponding interactive behaviors in response to the target user's role control operation on the target virtual character, it is configured to: display a dialogue display interface corresponding to the target virtual room in response to the received role control operation including a dialogue operation; play the activity resources in a first area of the dialogue display interface, and display a dialog box in a second area of the dialogue display interface, the dialog box being used to send and / or view dialogue information between users in the target virtual room.
[0149] The processing flow of each module in the device and the interaction flow between each module can be referred to the relevant descriptions in the above method embodiments, and will not be detailed here.
[0150] This disclosure also provides a computer device, such as... Figure 14 The diagram shown is a schematic representation of a computer device structure provided in an embodiment of this disclosure, including:
[0151] Processor 10 and memory 20; the memory 20 stores machine-readable instructions executable by processor 10, and processor 10 executes the machine-readable instructions stored in memory 20. When the machine-readable instructions are executed by processor 10, processor 10 performs the following steps:
[0152] An online activity creation page is displayed on a first user terminal; the first user terminal is the user terminal of the activity initiator; in response to the online activity creation request, a target online activity item is determined, the target online activity item is associated with a first virtual room established by the activity initiator and at least one second virtual room established by other room administrators, the first virtual room and the second virtual room are used to use the activity resources corresponding to the target online activity item; in response to the first control operation of the activity initiator on the target online activity item in the first virtual room, the target activity item in the first virtual room is controlled.
[0153] Alternatively, processor 10 performs the following steps:
[0154] An online activity discovery page is displayed on a second user terminal; the second user terminal is the user terminal of a second virtual room administrator; in response to the second virtual room administrator's participation request for a target online activity item in the online activity discovery page, the association between the second virtual room and the target online activity item is determined, wherein the target online activity item is also associated with a first virtual room created by the activity initiator, and the first and second virtual rooms are used to use the activity resources corresponding to the target online activity item; in response to the second virtual room administrator's third control operation on the target online activity item in the second virtual room, the target online activity item in the second virtual room is controlled.
[0155] Alternatively, processor 10 performs the following steps:
[0156] In response to an online activity creation request from a first user terminal, a target online activity project is created; the first user terminal is the user terminal of the activity initiator; the target online activity project corresponds to activity resources confirmed by the activity initiator; multiple virtual rooms associated with the target online activity project are determined; the multiple virtual rooms include a first virtual room and at least one second virtual room, the first virtual room being a virtual room established by the activity initiator; the second virtual room being a virtual room established by other virtual room administrators; in response to the control result of the first user terminal or any second user terminal regarding the target online activity project in the managed virtual room, the control result is synchronized to other user terminals in the virtual room; the second user terminal is the user terminal of the second virtual room administrator.
[0157] Alternatively, processor 10 performs the following steps:
[0158] In response to a target user joining a target virtual room, the system displays a room page corresponding to the target virtual room on the third user's end. The room page displays activity resources for a target online activity associated with the target virtual room, as well as the target virtual character controlled by the target user. The target online activity is created by an activity initiator and associated with a first virtual room and at least one second virtual room created by the activity initiator. The target virtual room is either the first virtual room or any of the second virtual rooms. In response to the target user's role control operation on the target virtual character, the system controls the target virtual character to perform corresponding interactive behaviors.
[0159] The aforementioned memory 20 includes a main memory 210 and an external memory 220; the main memory 210, also known as internal memory, is used to temporarily store the computational data in the processor 10, as well as the data exchanged with external memory 220 such as a hard disk. The processor 10 exchanges data with the external memory 220 through the main memory 210.
[0160] The specific execution process of the above instructions can be referred to the steps of the online activity control method described in the embodiments of this disclosure, and will not be repeated here.
[0161] This disclosure also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the online activity control method described in the above-described method embodiments. The storage medium may be a volatile or non-volatile computer-readable storage medium.
[0162] This disclosure also provides a computer program product carrying program code. The program code includes instructions that can be used to execute the steps of the online activity control method described in the above method embodiments. For details, please refer to the above method embodiments, which will not be repeated here.
[0163] The aforementioned computer program product can be implemented through hardware, software, or a combination thereof. In one optional embodiment, the computer program product is specifically embodied in a computer storage medium; in another optional embodiment, the computer program product is specifically embodied in a software product, such as a software development kit (SDK), etc.
[0164] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems and devices described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided in this disclosure, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division; in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection may be through some communication interfaces; the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.
[0165] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0166] In addition, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0167] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0168] Finally, it should be noted that the above-described embodiments are merely specific implementations of this disclosure, used to illustrate the technical solutions of this disclosure, and not to limit it. The protection scope of this disclosure is not limited thereto. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this disclosure. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this disclosure, and should all be covered within the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be determined by the protection scope of the claims.
Claims
1. An online activity control method, characterized by, The method comprises: displaying an online activity creation page at a first user terminal; the first user terminal is a user terminal of an activity initiator; in response to an online activity creation request, determining a target online activity item, the target online activity item being associated with a first virtual room established by the activity initiator and at least one second virtual room established by other room managers, the first virtual room and the second virtual room being used for using activity resources corresponding to the target online activity item; in response to a first control operation of the target online activity item in the first virtual room by the activity initiator, controlling the target online activity item in the first virtual room, wherein the other room managers are configured to control the target online activity item in the second virtual room through a third control operation, in response to a room establishment operation of the first user terminal, creating the first virtual room for the target online activity item, in response to a second control operation of the target online activity item by the activity initiator, synchronously controlling the target online activity item in the first virtual room and at least one second virtual room.
2. The method of claim 1, wherein, The method comprises: in response to an online activity creation request, determining a target online activity item, the target online activity item being associated with a first virtual room established by the activity initiator and at least one second virtual room established by other room managers, the first virtual room and the second virtual room being used for using activity resources corresponding to the target online activity item; in response to an online activity creation request, determining a target online activity item, the target online activity item being associated with a first virtual room established by the activity initiator and at least one second virtual room established by other room managers, the first virtual room and the second virtual room being used for using activity resources corresponding to the target online activity item; 3. The method of claim 2, wherein, The activity attribute option comprises at least one of the following: an option indicating whether to display the target online activity item on an online activity discovery page; the online activity discovery page is used to display at least one online activity item created by a first user terminal and capable of being reserved by different virtual rooms to carry out; an option indicating an activity carrying out time of the target online activity item; an option indicating a first virtual room for carrying out the target online activity item.
4. An online activity control method, characterized by, The method comprises: displaying an online activity discovery page at a second user terminal; the second user terminal is a user terminal of a second virtual room manager; in response to a participation request of a target online activity item in the online activity discovery page by the second virtual room manager, determining an association relationship between the second virtual room and the target online activity item, wherein the target online activity item is also associated with a first virtual room established by an activity initiator, the first virtual room and the second virtual room are used for using activity resources corresponding to the target online activity item, and the first virtual room is created for the target online activity item in response to a room establishment operation of a first user terminal; in response to a third control operation of the target online activity item in the second virtual room by the second virtual room manager, controlling the target online activity item in the second virtual room, The target online activity item in the second virtual room is synchronously controlled based on a second control operation of the activity initiator on the target online activity item.
5. The method of claim 4, wherein, The association between the second virtual room and the target online activity item is determined in response to the participation request of the second virtual room manager on the target online activity in the online activity discovery page. In response to receiving a detail viewing request of the second virtual room manager on at least one online activity item displayed in the online activity discovery page, an activity participation button corresponding to the target online activity item is displayed in an activity detail page of the target online activity item jumped from the online activity discovery page. The association between the second virtual room and the target online activity item is determined in response to the triggering operation of the second virtual room manager on the activity participation button.
6. An online activity control method characterized by, The method comprises: In response to an online activity creation request of a first user terminal, a target online activity item is created; the first user terminal is a user terminal of an activity initiator; the target online activity item corresponds to an activity resource confirmed by the activity initiator; A plurality of virtual rooms associated with the target online activity item are determined; the plurality of virtual rooms comprise a first virtual room and at least one second virtual room; the first virtual room is a virtual room established by the activity initiator; and the second virtual room is a virtual room established by another virtual room manager; In response to a control result of the first user terminal or any second user terminal on the target online activity item in a managed virtual room, the control result is synchronized to other user terminals in the virtual room; the second user terminal is a user terminal of a second virtual room manager; and the second user terminal is configured to control the target online activity item in the second virtual room in response to a third control operation of the second virtual room manager on the target online activity item in the second virtual room; In response to a room establishment operation of the first user terminal, the first virtual room is created for the target online activity item; and in response to a first control operation of the activity initiator on the target online activity item in the first virtual room, the target online activity item in the first virtual room is controlled, In response to the first user terminal or any second user terminal on the target online activity item in a managed virtual room, the control result is synchronized to other user terminals in the virtual room, comprising: In response to a second control operation of the activity initiator on the target online activity item, the target online activity item in the first virtual room and at least one second virtual room is synchronously controlled.
7. The method of claim 6, wherein, After the target online activity item is created, the method further comprises: updating the target online activity item displayed in the online activity discovery page based on the target online activity item; the online activity discovery page displays at least one first user-side created online activity item capable of being carried out in different virtual room reservations, and an activity reservation button; the activity reservation button is used to make a reservation for the corresponding online activity item.
8. An online activity control method, characterized by, The method comprises: in response to a target user joining a target virtual room, displaying a room page corresponding to the target virtual room at a third user terminal; displaying an activity resource of a target online activity item associated with the target virtual room and a target virtual character controlled by the target user in the room page; the target online activity item is created by an activity initiator and is associated with a first virtual room and at least one second virtual room established by the activity initiator; the target virtual room is the first virtual room or any of the second virtual rooms, wherein the first virtual room is created for the target online activity item in response to a room establishment operation of a first user terminal, and a first control operation of the activity initiator on the target online activity item in the first virtual room is used to control the target online activity item in the first virtual room; the second virtual room is controlled by a third control operation of a second virtual room manager; in response to a character control operation of the target user on the target virtual character, controlling the target virtual character to perform a corresponding interactive behavior, wherein the target online activity item in the second virtual room is synchronously controlled based on a second control operation of the activity initiator on the target online activity item.
9. The method of claim 8, wherein, The response to the character control operation of the target user on the target virtual character, controlling the target virtual character to perform a corresponding interactive behavior, comprises: in response to the received dialogue operation included in the character control operation, displaying a dialogue display interface corresponding to the target virtual room; playing the activity resource in a first area of the dialogue display interface, and displaying a dialogue box in a second area of the dialogue display interface, the dialogue box being used to send and / or view dialogue information between users in the target virtual room.
10. An online activity control apparatus, characterized by, comprises: a first display module configured to display an online activity creation page at a first user terminal; the first user terminal is a user terminal of an activity initiator; a first determination module configured to determine a target online activity item in response to an online activity creation request, the target online activity item being associated with a first virtual room established by an activity initiator and at least one second virtual room established by other room managers, the first virtual room and the second virtual room being used to use an activity resource corresponding to the target online activity item; a first control module configured to control the target online activity item in the first virtual room in response to a first control operation of the activity initiator on the target online activity item in the first virtual room, wherein the other room managers are configured to control the target online activity item in the second virtual room through a third control operation, The online activity control apparatus is further configured to: in response to a room establishment operation of the first user terminal, create the first virtual room for the target online activity item; and in response to a second control operation of the activity initiator on the target online activity item, synchronously control the target online activity item in the first virtual room and at least one second virtual room.
11. An online activity control apparatus, characterized by, The method comprises: The second display module is configured to display an online activity discovery page on the second user terminal. The second user terminal is a user terminal of a second virtual room manager. The second determination module is configured to determine an association between a second virtual room and a target online activity item in response to a participation request of the second virtual room manager on the target online activity item in the online activity discovery page, wherein the target online activity item is further associated with a first virtual room created by an activity initiator, and the first virtual room and the second virtual room are used to use an activity resource corresponding to the target online activity item. The second control module is configured to control the target online activity item in the second virtual room in response to a third control operation of the second virtual room manager on the target online activity item in the second virtual room. The target online activity item in the second virtual room is synchronously controlled based on the second control operation of the activity initiator on the target online activity item.
12. An online activity control apparatus, characterized by comprising: The method comprises: The creation module is configured to create a target online activity item in response to an online activity creation request of a first user terminal. The first user terminal is a user terminal of an activity initiator. The target online activity item corresponds to an activity resource confirmed by the activity initiator. The third determination module is configured to determine a plurality of virtual rooms associated with the target online activity item, wherein the plurality of virtual rooms comprises a first virtual room and at least one second virtual room, the first virtual room is a virtual room established by the activity initiator, and the second virtual room is a virtual room established by another room manager. The synchronization module is configured to synchronize a control result to other user terminals in a virtual room in response to a control result of the first user terminal or any second user terminal on the target online activity item in the virtual room managed by the first user terminal or the second user terminal, wherein the second user terminal is a user terminal of a second virtual room manager, and the second user terminal is configured to control the target online activity item in the second virtual room in response to a third control operation of the second virtual room manager on the target online activity item in the second virtual room. The online activity control apparatus is further configured to: in response to a room establishment operation of the first user terminal, create the first virtual room for the target online activity item; and in response to a first control operation of the activity initiator on the target online activity item in the first virtual room, control the target online activity item in the first virtual room, The synchronization module is further configured to synchronously control the target online activity item in the first virtual room and at least one second virtual room in response to a second control operation of the activity initiator on the target online activity item.
13. An online activity control apparatus, characterized by: The method comprises the following steps: The third display module is configured to display a room page corresponding to the target virtual room in response to the target user joining the target virtual room; The fourth display module is configured to display an activity resource of a target online activity item associated with the target virtual room and a target virtual character controlled by the target user on the room page; the target online activity item is created by an activity initiator and is associated with a first virtual room and at least one second virtual room established by the activity initiator; the target virtual room is the first virtual room or any of the second virtual rooms; the first virtual room is created in response to a room establishment operation of a first user terminal; a first control operation of the activity initiator on the target online activity item in the first virtual room is used to control the target online activity item in the first virtual room; the second virtual room is controlled by a third control operation of a second virtual room manager; The third control module is configured to control the target virtual character to perform a corresponding interaction behavior in response to a character control operation of the target user on the target virtual character, The target online activity item in the second virtual room is synchronously controlled based on a second control operation of the activity initiator on the target online activity item.
14. A computer device, comprising: The method comprises the following steps: The processor, the memory, the memory stores machine readable instructions executable by the processor, the processor is used for executing the machine readable instructions stored in the memory, the machine readable instructions are executed by the processor, the processor executes the steps of the online activity control method as claimed in any one of claims 1 to 9.
15. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is run by a computer device, and the computer device executes the steps of the online activity control method as claimed in any one of claims 1 to 9.
Citation Information
Patent Citations
Method and system for implementing broadcast state synchronization between chatting room members
CN101141472A
Virtual scene picture display method and device, computer equipment and storage medium
CN112915537A