[go: up one dir, main page]

CN106293903B - Method, equipment and system for providing user interaction result - Google Patents

Method, equipment and system for providing user interaction result Download PDF

Info

Publication number
CN106293903B
CN106293903B CN201510299251.9A CN201510299251A CN106293903B CN 106293903 B CN106293903 B CN 106293903B CN 201510299251 A CN201510299251 A CN 201510299251A CN 106293903 B CN106293903 B CN 106293903B
Authority
CN
China
Prior art keywords
user
operation sequence
interactive operation
sequence
interactive
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510299251.9A
Other languages
Chinese (zh)
Other versions
CN106293903A (en
Inventor
李云龙
胡汀
郭小林
杜文
张振新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Lilith Technology Corp
Original Assignee
Shanghai Lilith Technology Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Lilith Technology Corp filed Critical Shanghai Lilith Technology Corp
Priority to CN201510299251.9A priority Critical patent/CN106293903B/en
Publication of CN106293903A publication Critical patent/CN106293903A/en
Application granted granted Critical
Publication of CN106293903B publication Critical patent/CN106293903B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The application aims to provide a method, equipment and a system for providing a user interaction result. The network equipment acquires a first interactive operation sequence initiated by one or more first users through first user equipment, determines a second interactive operation sequence corresponding to the first interactive operation sequence, then executes the first interactive operation sequence and the second interactive operation sequence to obtain a corresponding user interactive result, finally provides the user interactive result to the first user equipment, and correspondingly displays the user interactive result at a first user equipment end. Compared with the prior art, the method and the device have the advantages that the network equipment end executes the unified calculation and synchronization of interaction, the possible divergence caused by the fact that each user end calculates the interaction result respectively is reduced, the resource bottleneck of the user end is overcome, the resource occupation of the user end is reduced, the processing efficiency and the interaction efficiency of the user end are improved, and the user interaction experience is improved.

Description

Method, equipment and system for providing user interaction result
Technical Field
The invention relates to the technical field of internet, in particular to a technology for providing a user interaction result.
Background
Currently, when multiple users perform the same computing task, especially a real-time computing task, through a user side, it is usually necessary for the multiple user sides to respectively compute their respective computing tasks, and perform unified coordination and synchronization by a server side. In this way, the results calculated by different clients are divergent due to various reasons such as limited terminal resources, transmission delay, and imperfect synchronization rules, so that the calculation tasks of the clients are asynchronous, and user experience is affected; meanwhile, due to the fact that a large amount of user side resources are occupied, various results such as slow processing efficiency, unsmooth computing task presentation and even program crash can be further caused, and user experience is further reduced.
Disclosure of Invention
The application aims to provide a method, equipment and a system for providing a user interaction result.
According to one aspect of the application, a method for providing a user interaction result on a network device side is provided, wherein the method comprises the following steps:
a, acquiring a first interactive operation sequence initiated by a first user through first user equipment;
b, determining a second interactive operation sequence corresponding to the first interactive operation sequence, wherein a second user corresponding to the second interactive operation sequence and the first user are in the same user interactive scene;
c, executing the first interactive operation sequence and the second interactive operation sequence to obtain a corresponding user interaction result;
and D, providing the user interaction result to the first user equipment.
According to another aspect of the present application, there is also provided a method for providing a user interaction result at a first user equipment, where the method includes:
a, sending a first interactive operation sequence initiated by a first user through first user equipment to network equipment;
b, receiving a corresponding user interaction result returned by the network equipment based on the first interaction operation sequence;
c, displaying the user interaction result.
According to still another aspect of the present application, there is also provided a network device for providing a user interaction result, wherein the network device includes:
the first device is used for acquiring a first interactive operation sequence initiated by a first user through first user equipment;
a third device, configured to determine a second interactive operation sequence corresponding to the first interactive operation sequence, where a second user corresponding to the second interactive operation sequence is in the same user interaction scenario as the first user;
a fifth device, configured to execute the first interactive operation sequence and the second interactive operation sequence to obtain a corresponding user interaction result;
seventh means for providing the user interaction result to the first user equipment.
According to another aspect of the present application, there is also provided a user equipment for providing a user interaction result, wherein the user equipment includes:
the second device is used for sending a first interactive operation sequence initiated by a first user through first user equipment to the network equipment;
a fourth means for receiving a corresponding user interaction result returned by the network device based on the first interactive operation sequence;
and the sixth device is used for displaying the user interaction result.
According to another aspect of the present application, there is also provided a system for providing a user interaction result, wherein the system comprises the network device as described above, and the user device as described above.
Compared with the prior art, the method and the device have the advantages that a first interactive operation sequence initiated by one or more first users through first user equipment is obtained through network equipment, a second interactive operation sequence corresponding to the first interactive operation sequence is determined, then the first interactive operation sequence and the second interactive operation sequence are executed to obtain corresponding user interactive results, finally the user interactive results are provided to the first user equipment, and accordingly the user interactive results are displayed at a first user equipment end; therefore, the invention executes the unified calculation and synchronization of interaction by the network equipment end, reduces the possible divergence caused by respectively calculating the interaction result by each user end, overcomes the resource bottleneck of the user end, reduces the resource occupation of the user end, improves the processing efficiency and the interaction efficiency of the user end and improves the user interaction experience.
Moreover, the invention can also execute the first interactive operation sequence and the second interactive operation sequence according to the scene related information of the user interactive scene to obtain the corresponding user interactive result; therefore, the user interaction result is consistent with the current interaction scene, the impression of the user interaction result to the user is improved, and the interaction experience of the user is improved.
Moreover, the present invention may further determine a second interactive operation sequence corresponding to the first interactive operation sequence according to a predetermined operation interval threshold, where an initiation time interval between the first interactive operation sequence and the second interactive operation sequence is lower than or equal to the operation interval threshold, and a second user corresponding to the second interactive operation sequence is in the same user interaction scenario as the first user; therefore, by setting a certain operation interval threshold value, two interactive operation sequences are more coherent and smooth in time and operation, the real-time performance of interaction is further ensured, the interaction efficiency of a user is improved, and the real-time interaction experience of the user is improved.
Moreover, when the initiation time interval between the first interactive operation sequence and the second interactive operation sequence is greater than the partial interactive operation sequence of the operation interval threshold, the method can also execute other interactive operation sequences except the partial interactive operation sequence in the first interactive operation sequence and the second interactive operation sequence to obtain a corresponding user interaction result; further, determining a third sequence of interoperations corresponding to the partial sequence of interoperations; therefore, the operation sequence of the user can be segmented to ensure real-time matching and synchronization of the operation sequence, so that the delay problem caused by waiting for part of the operation sequence is avoided, the interaction efficiency of the user is improved, and the real-time interaction experience of the user is improved.
Moreover, the invention can also adjust the operation interval threshold according to the initiation time and the acquisition time of the first interactive operation sequence; thus, the operation interval threshold value is optimized in real time, and the balance between the processing efficiency and the real-time performance is carried out.
Moreover, the user interaction result and the second interaction operation sequence can be provided to the first user equipment and displayed by the user equipment; therefore, the user can obtain the operation and the operation result of the two parties, the user can conveniently further adopt the corresponding operation, and the user interaction experience is improved.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments made with reference to the following drawings:
FIG. 1 illustrates a system architecture diagram in accordance with a preferred embodiment of the present application;
FIG. 2 illustrates a schematic diagram of a network device and a first user device for providing user interaction results in accordance with an aspect of the subject application;
fig. 3 illustrates a flow diagram of a method implemented by a network device in cooperation with a first user device for providing user interaction results according to another aspect of the subject application.
The same or similar reference numbers in the drawings identify the same or similar elements.
Detailed Description
The present invention is described in further detail below with reference to the attached drawing figures.
FIG. 1 illustrates a system architecture diagram in accordance with a preferred embodiment of the present application.
One or more user devices, such as a first user device, a second user device, and a third user device, interact with the network device. Each user equipment uploads the own interactive operation sequence to the network equipment, after the network equipment acquires the interactive operation sequences of a plurality of user equipment, the currently processed interactive operation sequence is used as a first interactive operation sequence, the interactive operation sequences uploaded by other user equipment are used as candidate interactive operation sequences, and then the network equipment processes the interactive operation sequences to acquire corresponding user interactive results.
Here, each user equipment may access the network device in real time or disconnect a link with the network device in real time. The user equipment includes, but is not limited to, any non-mobile terminal or mobile terminal capable of real-time computing and interaction, and the network equipment includes, but is not limited to, a single server, multiple servers, or a cloud server formed by integrating multiple servers. The network where the user equipment and the network equipment are located includes, but is not limited to, the internet, a wide area network, a metropolitan area network, a local area network, a VPN network, and the like.
In a typical configuration of the present application, a terminal (e.g., user equipment), a device serving a network (e.g., network device), and a trusted party each include one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include non-transitory computer readable media (transient media), such as modulated data signals and carrier waves.
It should be noted that the user equipment, the network device, the network, etc. are only examples, and other existing or future computer devices or networks may also be included in the scope of the present invention, and are included by reference.
Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel, concurrently, or simultaneously. Additionally, the order of operations may be re-arranged to occur in a different order than that shown in the figures. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like. For example, two figures shown in succession may, in fact, be executed substantially concurrently, or the figures may sometimes be executed in the reverse order, depending upon the functionality/acts involved.
FIG. 2 illustrates a schematic diagram of a network device and a first user device for providing user interaction results in accordance with an aspect of the subject application; wherein, the network device 1 includes a first device 11, a third device 13, a fifth device 15, and a seventh device 17, and the first user equipment 2 includes a second device 22, a fourth device 24, and a sixth device 26.
Specifically, the second apparatus 22 sends, to the network device, a first interactive operation sequence initiated by the first user through the first user equipment; correspondingly, the first device 11 obtains a first interactive operation sequence initiated by a first user through first user equipment; then, the third device 13 determines a second interactive operation sequence corresponding to the first interactive operation sequence, where a second user corresponding to the second interactive operation sequence is in the same user interaction scenario as the first user; the fifth device 15 executes the first interactive operation sequence and the second interactive operation sequence to obtain a corresponding user interaction result; the seventh means 17 provides the user interaction result to the first user equipment; accordingly, the fourth device 24 receives the corresponding user interaction result returned by the network device based on the first interactive operation sequence; finally, the sixth device 26 displays the user interaction result.
Wherein the user interaction includes, but is not limited to, any one or more computing tasks performed in common by two or more users via the network device. Wherein, the computing task is, for example, a collaborative task, for example, a plurality of users cooperate with each other through the uploaded operation sequences through the network device to jointly complete a computing task; or competing tasks, such as a plurality of users through network equipment, and screening or determining the user which best meets certain predetermined requirements through calculation of various uploaded operation sequences.
The second device 22 sends a first interactive operation sequence initiated by the first user through the first user equipment to the network device; accordingly, the first apparatus 11 obtains a first interactive operation sequence initiated by the first user through the first user equipment.
Specifically, a first user of the first user equipment initiates one or more interactive operations based on a current interactive scenario to form a first interactive operation sequence; then, the second device 22 of the first user equipment 1 sends the first interactive operation sequence to the corresponding network equipment through a predetermined interface based on the corresponding communication protocol. Accordingly, the first device 11 of the network device obtains the first interactive operation sequence through a predetermined interface based on the corresponding communication protocol.
Here, it should be understood by those skilled in the art that the network device may interact with one or more user devices to simultaneously or non-simultaneously acquire a plurality of interactive operation sequences transmitted by a plurality of user devices, and use a currently processed interactive operation sequence as the first interactive operation sequence.
Here, the first interactive operation sequence includes, but is not limited to, one or more of an operation scene, an operation key, an operation time, an ID of the first user, various types of attributes of the first user, and the like of the one or more operations.
The third device 13 determines a second interactive operation sequence corresponding to the first interactive operation sequence, wherein a second user corresponding to the second interactive operation sequence is in the same user interaction scenario as the first user.
Specifically, the third device 13 matches interaction scenes corresponding to the multiple interaction operation sequences according to the multiple acquired interaction operation sequences, and if two or more interaction operation sequences are in the same interaction scene, the user corresponding to the interaction operation sequence is another user participating in the interaction, and another one or more interaction sequences in the interaction scene are used as the second interaction operation sequence. Preferably, in addition to the interactive scenario, the second interactive operation sequence may be determined based on other determination conditions, such as a preset number threshold of the maximum second interactive operation sequence, historical interactive information corresponding to a plurality of interactive operation sequences, time intervals for transmitting or receiving a plurality of interactive operation sequences, and the like.
For example, if the system presets that only one corresponding second interactive operation sequence is determined for the first interactive operation sequence each time, then the only one operation sequence most consistent with the interactive scene is selected from the multiple interactive operation sequences as the second interactive operation sequence, or the only second interactive operation sequence is determined by combining other selection conditions; or, for example, if historical interaction information corresponding to the first interaction operation sequence shows that all operation sequences before the first interaction operation sequence correspond to operation sequences sent by a certain user equipment, a subsequent operation sequence which is sent by the user equipment and is in the same interaction scene as the first interaction operation sequence is preferentially taken as the second interaction operation sequence.
Or, for example, preferably, the third device 13 determines, according to a predetermined operation interval threshold, a second interaction operation sequence corresponding to the first interaction operation sequence, where an initiation time interval of the first interaction operation sequence and the second interaction operation sequence is lower than or equal to the operation interval threshold, and a second user corresponding to the second interaction operation sequence is in the same user interaction scenario as the first user.
Specifically, when the first device 11 obtains a plurality of interactive operation sequences, extracting initiation time corresponding to the interactive operation sequences from the interactive operation sequences, where the initiation time is time when each interactive operation sequence is initiated by a user at a user equipment end; or, the time of the interactive operation sequence acquired on the network device is taken as the initiation time.
Then, the third device 13 determines, according to an operation interval threshold value determined in advance, by default, or based on computer learning, the initiation time intervals of the first interactive operation sequence and the obtained multiple interactive operation sequences, and if the initiation time intervals of two interactive operation sequences are less than or equal to the operation time interval (e.g., 1 second), it is proved that the operations of the two interactive operation sequences are consecutive, and the interactive operation sequence is a second interactive operation sequence corresponding to the first interactive operation sequence.
Here, it should be understood by those skilled in the art that the second interactive operation sequence may be a sequence prior to the first interactive operation sequence, for example, the second user sends the second interactive operation sequence to the network device first, and then the first user sends the first interactive operation sequence to the network device; or may be a sequence after the first interactive operation sequence, for example, the first user sends the first interactive operation sequence to the network device first, and then the second user sends the second interactive operation sequence to the network device.
Here, it should be understood by those skilled in the art that the time interval may be replaced by any content that can determine the two-operation interval, for example, the number of operation frames. Specifically, when the network device acquires the first interoperation sequence, the network device determines a frame ID corresponding to the operation sequence, and then takes an operation sequence with a frame ID of "frame ID ± N of the first interoperation sequence" (N is a predetermined number of operation frames) in the same interoperation scene as the second interoperation sequence.
Wherein the value of N is determined according to the network environment of a plurality of user equipment and/or network equipment, and the minimum value of N is 1. For example, when the frame ID of the second interoperation sequence is "frame ID-1 of the first interoperation sequence", the execution result of the two interoperation sequences after the first interoperation sequence is executed is calculated; and when the frame ID of the second interactive operation sequence is 'the frame ID +1 of the first interactive operation sequence', calculating the execution result of the two interactive operation sequences after the second interactive operation sequence is executed. If the corresponding second interactive operation sequence cannot be obtained, the network equipment terminal can wait until the second interactive operation sequence meeting the conditions is obtained.
The fifth device 15 executes the first interactive operation sequence and the second interactive operation sequence to obtain corresponding user interaction results.
Specifically, the fifth device 15 executes the operation sequences respectively or simultaneously according to the first interactive operation sequence and the second interactive operation sequence based on the operation time, the operation requirement, and the like of the operation sequences, so as to obtain the corresponding user interaction result. The user interaction result may be a final result of the entire computation task or a partial result of the entire computation task.
For example, the network device executes execution results (e.g., determination of a target state, progress or result of task execution, such as success or failure, etc.) of the operations according to an interactive operation sequence and a sequence of the operations (e.g., view angle adjustment, direction movement, target selection, attack on a target, etc.) respectively executed by two or more parties of an interactive user in a current interactive scene.
Preferably, the fifth apparatus 15 may execute the first interactive operation sequence and the second interactive operation sequence according to the scene-related information of the user interaction scene to obtain a corresponding user interaction result.
Specifically, the fifth device 15 may directly obtain scene-related information of the current user interaction scene from the interaction operation sequence; the scene related information can also be acquired through real-time calculation and other modes based on the current user interaction scene of the interaction operation sequence.
More preferably, the scene-related information includes at least any one of:
scene state information of the user interaction scene, such as an execution stage of a current computing task (such as execution preparation, execution in progress, and execution end), various types of environment information of the current scene (such as gain effect, benefit reduction effect, and scene limitation information), state information of a current user (such as whether to participate in task execution or not, whether task execution of the user is ended or not), and the like;
user attribute information of the first user, for example, attributes of the first user (such as an individual value or an equipment value), external additional attributes (such as other gain effects, user current location information, and the like), various probabilistic trigger attributes, and the like, where the attribute information includes a resident attribute or a temporary attribute;
the user attribute information of the second user, for example, the self attribute (such as an individual value or an equipment value, etc.) of the second user, an external additional attribute (such as other additional gain effects, user current location information, etc.), various probabilistic trigger attributes, and the like, where the attribute information includes a resident attribute or a temporary attribute.
Then, the fifth means 15 calculates the first interactive operation sequence and the second interactive operation sequence under the scene-related information, and determines the user interaction result by comprehensively calculating various information such as current environment information, capability level of the user, relative position in the scene, and the like.
The seventh means 17 provides the user interaction result to the first user equipment; accordingly, the fourth device 24 receives the corresponding user interaction result returned by the network device based on the first interactive operation sequence. Finally, the sixth device 26 displays the user interaction result.
Specifically, the seventh device 17 sends at least any one of a numerical value, a state, a real-time operation animation, and the like of the user interaction result to the first user equipment through a predetermined interface based on a corresponding communication protocol; correspondingly, the fourth device 24 obtains the user interaction result through a predetermined interface based on the corresponding communication protocol.
Then, the sixth device 26 may directly display the user interaction result based on the obtained user interaction result (for example, the user interaction result is only a numerical value or other displayable content, such as directly sending a video or a dynamic graph to be displayed, etc.); the user interaction result can also be calculated in real time, so that the non-display part in the user interaction result is converted into the display part (for example, a specific operation instruction is converted into a visually-visible action operation), and the user interaction result is displayed.
Preferably, the seventh means 17 may provide the user interaction result and the second interaction operation sequence to the first user equipment. Correspondingly, the fourth device 24 receives a corresponding user interaction result returned by the network device based on the first interaction operation sequence and a second interaction operation sequence, where a second user corresponding to the second interaction operation sequence is in the same user interaction scenario as the first user; the sixth device 26 shows the second interactive operation sequence and the user interaction result according to the user interaction scenario.
Specifically, the seventh means 17, when providing the user interaction result, may also provide the second interaction sequence for determining the user interaction result to the first user equipment simultaneously through a predetermined interface based on a corresponding communication protocol; when the fourth device 24 obtains the user interaction result and the second interaction operation sequence, each operation may be displayed based on the initiation time of each operation in the second interaction operation sequence, and the user interaction result may be displayed after the operation is finished; the second interactive operation sequence and the user interaction result may also be displayed based on other predetermined display manners (including display time, display form, and the like), for example, the user interaction result is displayed first, and the content of the second interactive operation sequence is prompted on one side of the screen by using a manner such as a text or a small window. Therefore, the first user can obtain the whole operation process and the operation result, the user experience is improved, and the first user can conveniently take corresponding operations.
Preferably, when the first interactive operation sequence includes a partial interactive operation sequence of which the initiation time interval with the second interactive operation sequence is greater than the operation interval threshold, the fifth apparatus 15 may execute other interactive operation sequences except the partial interactive operation sequence in the first interactive operation sequence and the second interactive operation sequence to obtain corresponding user interaction results.
Specifically, if the first interactive operation sequence includes a plurality of operation sequences (for example, operation sequence X, Y, Z), and the operation times of the plurality of operation sequences are not consistent, the operation time of each operation sequence may be matched with the second interactive operation sequence, for example, if the operation time of the second interactive operation sequence is T, the operation time of the operation sequence X is T-1, the operation time of the operation sequence Y is T +1, the operation time of the operation sequence Z is T +2, and the operation interval threshold is 1, the operation sequence Z is a partial interactive operation sequence whose initiation time interval with the second interactive operation sequence is greater than the operation interval threshold.
Then, the fifth device 15 preferentially executes the interactive operation sequence in which the initiation time interval between the first interactive operation sequence and the second interactive operation sequence is smaller than or equal to the operation interval threshold, and then, as an example, preferentially calculates the user interaction results of the operation sequence X, the second interactive operation sequence, and the operation sequence Y, thereby ensuring the real-time performance of the user interaction results.
More preferably, the network device further comprises a ninth means (not shown), an eleventh means (not shown), a thirteenth means (not shown); the ninth device determines a third interactive operation sequence corresponding to the partial interactive operation sequence, wherein an initiation time interval between the partial interactive operation sequence and the third interactive operation sequence is lower than or equal to the operation interval threshold, and a third user corresponding to the third interactive operation sequence is in the same user interaction scene with the first user; the eleventh device executes the partial interactive operation sequence and the third interactive operation sequence to obtain a corresponding partial user interaction result; the thirteenth means provides the partial user interaction result to the first user equipment.
In particular, the ninth means match among the acquired interaction sequences, so as to determine a third interaction sequence corresponding to the partial interaction sequence (i.e. the sequence of operations not performed by the fifth means 15); here, it should be understood by those skilled in the art that the determining operation of the ninth device is the same as or similar to the determining operation of the third device, and therefore, the description thereof is omitted and is included herein by reference.
Here, the third user corresponding to the third interactive operation sequence may be the second user or another user, so as to implement collaborative interaction among multiple users.
Continuing with the above example, the ninth apparatus determines a third interoperation sequence corresponding to the operation sequence Z, where an initiation time of the third interoperation sequence is T +3 or T + 1.
Then, the eleventh apparatus calculates the partial interactive operation sequence and the third interactive operation sequence under the scene-related information corresponding to the third interactive operation sequence to determine the user interaction result.
Finally, the thirteenth means transmits at least any one of a numerical value, a state, a real-time operation animation, and the like of the partial user interaction result to the first user equipment through a predetermined interface based on a corresponding communication protocol.
Here, it should be understood by those skilled in the art that the performing operation of the eleventh apparatus is the same as or similar to the performing operation of the fifth apparatus, and the providing operation of the thirteenth apparatus is the same as or similar to the providing operation of the seventh apparatus, so that the description thereof is omitted and is included herein by reference.
Preferably, the network device further includes a fifteenth device (not shown), wherein the fifteenth device adjusts the operation interval threshold according to the initiation time and the acquisition time of the first interactive operation sequence.
Specifically, for example, the fifteenth apparatus determines a transmission time and/or a delay time required for transmitting the sequence according to the initiation time of the sequence included in the first interactive operation sequence and the acquisition time of the sequence actually received by the network device, so as to adjust the operation interval threshold based on the initiation time and the acquisition time of one or more first interactive operation sequences.
For example, if the initiation time and the acquisition time interval of the current multiple first interactive operation sequences are short, it indicates that information transmission between the user equipment and the network equipment is good and delay is less, so that the operation interval threshold value can be set to be smaller, and the real-time performance of interaction is ensured; if the initiation time and the acquisition time interval of the current multiple first interactive operation sequences are longer, it indicates that a certain delay exists in information transmission between the user equipment and the network equipment, so that the operation interval threshold value can be increased, the second interactive operation sequence corresponding to the first interactive operation sequence can be acquired, and the situation that the corresponding second interactive operation sequence cannot be acquired for a long time is avoided.
Fig. 3 illustrates a flow diagram of a method implemented by a network device in cooperation with a first user device for providing user interaction results according to another aspect of the subject application.
Specifically, in step S1, the first user equipment 2 sends, to the network device, a first sequence of interactive operations initiated by the first user through the first user equipment; accordingly, in step S1, the network device 1 obtains a first interactive operation sequence initiated by the first user through the first user device; then, in step S2, the network device 1 determines a second interactive operation sequence corresponding to the first interactive operation sequence, where a second user corresponding to the second interactive operation sequence is in the same user interaction scenario as the first user; in step S3, the network device 1 executes the first interactive operation sequence and the second interactive operation sequence to obtain corresponding user interaction results; in step S4, the network device 1 provides the user interaction result to the first user device; accordingly, in step S4, the first user device 2 receives the corresponding user interaction result returned by the network device based on the first interactive operation sequence; finally, in step S5, the first user device 2 presents the user interaction result.
Wherein the user interaction includes, but is not limited to, any one or more computing tasks performed in common by two or more users via the network device. Wherein, the computing task is, for example, a collaborative task, for example, a plurality of users cooperate with each other through the uploaded operation sequences through the network device to jointly complete a computing task; or competing tasks, such as a plurality of users through network equipment, and screening or determining the user which best meets certain predetermined requirements through calculation of various uploaded operation sequences.
In step S1, the first user equipment 2 sends a first interactive operation sequence initiated by the first user through the first user equipment to the network equipment; accordingly, in step S1, the network device 1 obtains a first interactive operation sequence initiated by the first user through the first user device.
Specifically, a first user of the first user equipment initiates one or more interactive operations based on a current interactive scenario to form a first interactive operation sequence; then, in step S1, the first user equipment 2 sends the first interactive operation sequence to the corresponding network equipment through a predetermined interface based on the corresponding communication protocol. Accordingly, in step S1, the network device 1 acquires the first interactive operation sequence through a predetermined interface based on the corresponding communication protocol.
Here, it should be understood by those skilled in the art that the network device may interact with one or more user devices to simultaneously or non-simultaneously acquire a plurality of interactive operation sequences transmitted by a plurality of user devices, and use a currently processed interactive operation sequence as the first interactive operation sequence.
Here, the first interactive operation sequence includes, but is not limited to, one or more of an operation scene, an operation key, an operation time, an ID of the first user, various types of attributes of the first user, and the like of the one or more operations.
In step S2, the network device 1 determines a second interactive operation sequence corresponding to the first interactive operation sequence, where a second user corresponding to the second interactive operation sequence is in the same user interaction scenario as the first user.
Specifically, in step S2, the network device 1 matches interaction scenes corresponding to the multiple interaction operation sequences according to the multiple acquired interaction operation sequences, and if two or more interaction operation sequences are in the same interaction scene, the user corresponding to the interaction operation sequence is another user participating in the interaction, and another one or more interaction sequences in the interaction scene are used as the second interaction operation sequence. Preferably, in addition to the interactive scenario, the second interactive operation sequence may be determined based on other determination conditions, such as a preset number threshold of the maximum second interactive operation sequence, historical interactive information corresponding to a plurality of interactive operation sequences, time intervals for transmitting or receiving a plurality of interactive operation sequences, and the like.
For example, if the system presets that only one corresponding second interactive operation sequence is determined for the first interactive operation sequence each time, then the only one operation sequence most consistent with the interactive scene is selected from the multiple interactive operation sequences as the second interactive operation sequence, or the only second interactive operation sequence is determined by combining other selection conditions; or, for example, if historical interaction information corresponding to the first interaction operation sequence shows that all operation sequences before the first interaction operation sequence correspond to operation sequences sent by a certain user equipment, a subsequent operation sequence which is sent by the user equipment and is in the same interaction scene as the first interaction operation sequence is preferentially taken as the second interaction operation sequence.
Alternatively, for example, preferably, in step S2, the network device 1 determines a second interactive operation sequence corresponding to the first interactive operation sequence according to a predetermined operation interval threshold, where an initiation time interval between the first interactive operation sequence and the second interactive operation sequence is lower than or equal to the operation interval threshold, and a second user corresponding to the second interactive operation sequence is in the same user interaction scenario as the first user.
Specifically, when the network device 1 obtains a plurality of interactive operation sequences, extracting initiation time corresponding to the interactive operation sequences from the interactive operation sequences, where the initiation time is time when each interactive operation sequence is initiated by a user at a user equipment end; or, the time of the interactive operation sequence acquired on the network device is taken as the initiation time.
Then, in step S2, the network device 1 determines, according to an operation interval threshold value preset, set by default, or determined based on computer learning, etc., an initiation time interval between the first interactive operation sequence and the obtained multiple interactive operation sequences, and if the initiation time interval between two interactive operation sequences is lower than or equal to the operation time interval (e.g., 1 second), it proves that the operations of the two interactive operation sequences are consecutive, and the interactive operation sequence is a second interactive operation sequence corresponding to the first interactive operation sequence.
Here, it should be understood by those skilled in the art that the second interactive operation sequence may be a sequence prior to the first interactive operation sequence, for example, the second user sends the second interactive operation sequence to the network device first, and then the first user sends the first interactive operation sequence to the network device; or may be a sequence after the first interactive operation sequence, for example, the first user sends the first interactive operation sequence to the network device first, and then the second user sends the second interactive operation sequence to the network device.
Here, it should be understood by those skilled in the art that the time interval may be replaced by any content that can determine the two-operation interval, for example, the number of operation frames. Specifically, when the network device acquires the first interoperation sequence, the network device determines a frame ID corresponding to the operation sequence, and then takes an operation sequence with a frame ID of "frame ID ± N of the first interoperation sequence" (N is a predetermined number of operation frames) in the same interoperation scene as the second interoperation sequence.
Wherein the value of N is determined according to the network environment of a plurality of user equipment and/or network equipment, and the minimum value of N is 1. For example, when the frame ID of the second interoperation sequence is "frame ID-1 of the first interoperation sequence", the execution result of the two interoperation sequences after the first interoperation sequence is executed is calculated; and when the frame ID of the second interactive operation sequence is 'the frame ID +1 of the first interactive operation sequence', calculating the execution result of the two interactive operation sequences after the second interactive operation sequence is executed. If the corresponding second interactive operation sequence cannot be obtained, the network equipment terminal can wait until the second interactive operation sequence meeting the conditions is obtained.
In step S3, the network device 1 executes the first interactive operation sequence and the second interactive operation sequence to obtain corresponding user interaction results.
Specifically, in step S3, the network device 1 executes the above operation sequences according to the first interactive operation sequence and the second interactive operation sequence, respectively or simultaneously based on the operation time, the operation requirement, and the like of the above operation sequences, so as to obtain the corresponding user interaction result. The user interaction result may be a final result of the entire computation task or a partial result of the entire computation task.
For example, the network device executes execution results (e.g., determination of a target state, progress or result of task execution, such as success or failure, etc.) of the operations according to an interactive operation sequence and a sequence of the operations (e.g., view angle adjustment, direction movement, target selection, attack on a target, etc.) respectively executed by two or more parties of an interactive user in a current interactive scene.
Preferably, in step S3, the network device 1 may execute the first interactive operation sequence and the second interactive operation sequence according to the scene-related information of the user interaction scene to obtain a corresponding user interaction result.
Specifically, in step S3, the network device 1 may obtain the scene related information of the current user interaction scene directly from the interaction operation sequence; the scene related information can also be acquired through real-time calculation and other modes based on the current user interaction scene of the interaction operation sequence.
More preferably, the scene-related information includes at least any one of:
scene state information of the user interaction scene, such as an execution stage of a current computing task (such as execution preparation, execution in progress, and execution end), various types of environment information of the current scene (such as gain effect, benefit reduction effect, and scene limitation information), state information of a current user (such as whether to participate in task execution or not, whether task execution of the user is ended or not), and the like;
user attribute information of the first user, for example, attributes of the first user (such as an individual value or an equipment value), external additional attributes (such as other gain effects, user current location information, and the like), various probabilistic trigger attributes, and the like, where the attribute information includes a resident attribute or a temporary attribute;
the user attribute information of the second user, for example, the self attribute (such as an individual value or an equipment value, etc.) of the second user, an external additional attribute (such as other additional gain effects, user current location information, etc.), various probabilistic trigger attributes, and the like, where the attribute information includes a resident attribute or a temporary attribute.
Then, in step S3, the network device 1 calculates the first and second interactive operation sequences under the scene-related information, and determines the user interaction result by comprehensively calculating various information such as current environmental information, the capability level of the user, the relative position in the scene, and the like.
In step S4, the network device 1 provides the user interaction result to the first user device; accordingly, in step S4, the first user device 2 receives the corresponding user interaction result returned by the network device based on the first interactive operation sequence. Finally, in step S5, the first user device 2 presents the user interaction result.
Specifically, in step S4, the network device 1 transmits at least any one of a numerical value, a state, a real-time operation animation, and the like of the user interaction result to the first user device through a predetermined interface based on a corresponding communication protocol; accordingly, in step S4, the first user equipment 2 obtains the user interaction result through a predetermined interface based on the corresponding communication protocol.
Then, in step S5, the first user equipment 2 may directly display the user interaction result based on the obtained user interaction result (for example, the user interaction result is only a numerical value or other displayable content, such as directly sending a video or dynamic graph to be displayed); the user interaction result can also be calculated in real time, so that the non-display part in the user interaction result is converted into the display part (for example, a specific operation instruction is converted into a visually-visible action operation), and the user interaction result is displayed.
Preferably, in step S4, the network device 1 may provide the user interaction result and the second interactive operation sequence to the first user device. Accordingly, in step S4, the first user device 2 receives a corresponding user interaction result returned by the network device based on the first interaction operation sequence and a second interaction operation sequence, where a second user corresponding to the second interaction operation sequence is in the same user interaction scenario as the first user; in step S5, the first user equipment 2 displays the second interactive operation sequence and the user interaction result according to the user interaction scenario.
Specifically, in step S4, when providing the user interaction result, the network device 1 may also provide the second interaction sequence for determining the user interaction result to the first user device through a predetermined interface based on the corresponding communication protocol; when the first user equipment 2 obtains the user interaction result and the second interaction operation sequence, each operation can be displayed based on the initiation time of each operation in the second interaction operation sequence, and the user interaction result is displayed after the operation is finished; the second interactive operation sequence and the user interaction result may also be displayed based on other predetermined display manners (including display time, display form, and the like), for example, the user interaction result is displayed first, and the content of the second interactive operation sequence is prompted on one side of the screen by using a manner such as a text or a small window. Therefore, the first user can obtain the whole operation process and the operation result, the user experience is improved, and the first user can conveniently take corresponding operations.
Preferably, when the first interactive operation sequence includes a partial interactive operation sequence of which the initiation time interval with the second interactive operation sequence is greater than the operation interval threshold, in step S3, the network device 1 may execute other interactive operation sequences except the partial interactive operation sequence in the first interactive operation sequence and the second interactive operation sequence to obtain corresponding user interaction results.
Specifically, if the first interactive operation sequence includes a plurality of operation sequences (for example, operation sequence X, Y, Z), and the operation times of the plurality of operation sequences are not consistent, the operation time of each operation sequence may be matched with the second interactive operation sequence, for example, if the operation time of the second interactive operation sequence is T, the operation time of the operation sequence X is T-1, the operation time of the operation sequence Y is T +1, the operation time of the operation sequence Z is T +2, and the operation interval threshold is 1, the operation sequence Z is a partial interactive operation sequence whose initiation time interval with the second interactive operation sequence is greater than the operation interval threshold.
Then, in step S3, the network device 1 preferentially executes the interactive operation sequence in which the initiation time interval between the first interactive operation sequence and the second interactive operation sequence is smaller than or equal to the operation interval threshold value, and then preferentially calculates the user interaction results of the operation sequence X, the second interactive operation sequence, and the operation sequence Y, so as to ensure the real-time performance of the user interaction result.
More preferably, the method further includes step S6 (not shown), step S7 (not shown), step S8 (not shown); wherein, in step S6, the network device 1 determines a third interactive operation sequence corresponding to the partial interactive operation sequence, wherein an initiation time interval between the partial interactive operation sequence and the third interactive operation sequence is lower than or equal to the operation interval threshold, and a third user corresponding to the third interactive operation sequence is in the same user interaction scenario as the first user; in step S7, the network device 1 executes the partial interaction operation sequence and the third interaction operation sequence to obtain a corresponding partial user interaction result; in step S8, the network device 1 provides the partial user interaction result to the first user device.
Specifically, in step S6, the network device 1 performs matching in the acquired interaction sequence, thereby determining a third interaction operation sequence corresponding to the partial interaction sequence (i.e., the operation sequence not performed in step S3); here, it should be understood by those skilled in the art that the determining operation of step S6 is the same as or similar to the determining operation of step S2, and therefore, the description thereof is omitted and is included herein by reference.
Here, the third user corresponding to the third interactive operation sequence may be the second user or another user, so as to implement collaborative interaction among multiple users.
Continuing with the above example, in step S6, the network device 1 determines a third interoperation sequence corresponding to the operation sequence Z, where an initiation time of the third interoperation sequence is T +3 or T + 1.
Then, in step S7, the network device 1 calculates the partial interactive operation sequence and the third interactive operation sequence under the scene-related information corresponding to the third interactive operation sequence to determine the user interaction result.
Finally, in step S8, the network device 1 transmits at least any one of the values, the states, the real-time operation animation, and the like of the partial user interaction result to the first user device through a predetermined interface based on the corresponding communication protocol.
Here, it should be understood by those skilled in the art that the performing operation of the step S7 is the same as or similar to the performing operation of the step S3, and the providing operation of the step S8 is the same as or similar to the providing operation of the step S4, so that the description is omitted here and is included herein by reference.
Preferably, the method further includes step S9 (not shown), wherein, in step S9, the network device 1 adjusts the operation interval threshold according to the initiation time and the acquisition time of the first interactive operation sequence.
Specifically, for example, in step S9, the network device 1 determines a transmission time and/or a delay time required for transmitting the sequence according to the initiation time of the sequence included in the first interactive operation sequence and the acquisition time of the sequence actually received by the network device, so as to adjust the operation interval threshold based on the initiation time and the acquisition time of one or more first interactive operation sequences.
For example, if the initiation time and the acquisition time interval of the current multiple first interactive operation sequences are short, it indicates that information transmission between the user equipment and the network equipment is good and delay is less, so that the operation interval threshold value can be set to be smaller, and the real-time performance of interaction is ensured; if the initiation time and the acquisition time interval of the current multiple first interactive operation sequences are longer, it indicates that a certain delay exists in information transmission between the user equipment and the network equipment, so that the operation interval threshold value can be increased, the second interactive operation sequence corresponding to the first interactive operation sequence can be acquired, and the situation that the corresponding second interactive operation sequence cannot be acquired for a long time is avoided.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the apparatus claims may also be implemented by one unit or means in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.

Claims (17)

1. A method for providing a user interaction result at a network device, wherein the method comprises:
a, acquiring a first interactive operation sequence initiated by a first user through first user equipment;
b, determining a second interactive operation sequence corresponding to the first interactive operation sequence, wherein a second user corresponding to the second interactive operation sequence and the first user are in the same user interactive scene; determining a second interactive operation sequence corresponding to the first interactive operation sequence according to a preset operation interval threshold, wherein the starting time interval between the first interactive operation sequence and the second interactive operation sequence is lower than or equal to the operation interval threshold, and a second user corresponding to the second interactive operation sequence is in the same user interaction scene with the first user;
c, executing the first interactive operation sequence and the second interactive operation sequence to obtain a corresponding user interaction result;
and D, providing the user interaction result to the first user equipment.
2. The method of claim 1, wherein the step C comprises:
and executing the first interactive operation sequence and the second interactive operation sequence according to the scene related information of the user interactive scene to obtain a corresponding user interactive result.
3. The method of claim 2, wherein the context-related information comprises at least any one of:
scene state information of the user interaction scene;
user attribute information of the first user;
user attribute information of the second user.
4. The method of claim 1, wherein the first sequence of interactions includes a partial sequence of interactions with the second sequence of interactions having an initiation time interval greater than the operation interval threshold;
wherein the step C comprises:
and executing other interactive operation sequences except the partial interactive operation sequence in the first interactive operation sequence and the second interactive operation sequence to obtain a corresponding user interaction result.
5. The method of claim 4, wherein the method further comprises:
determining a third interactive operation sequence corresponding to the partial interactive operation sequence, wherein the starting time interval of the partial interactive operation sequence and the third interactive operation sequence is lower than or equal to the operation interval threshold, and a third user corresponding to the third interactive operation sequence is in the same user interaction scene with the first user;
executing the partial interactive operation sequence and the third interactive operation sequence to obtain a corresponding partial user interaction result;
providing the partial user interaction result to the first user device.
6. The method of claim 1, wherein the method further comprises:
and adjusting the operation interval threshold according to the initiation time and the acquisition time of the first interactive operation sequence.
7. The method of any one of claims 1 to 5, wherein the step D comprises:
and providing the user interaction result and the second interaction operation sequence to the first user equipment.
8. A method for providing a user interaction result at a first user equipment, wherein the method comprises:
a, sending a first interactive operation sequence initiated by a first user through first user equipment to network equipment;
b, receiving a corresponding user interaction result returned by the network equipment based on the first interaction operation sequence; receiving a corresponding user interaction result and a second interaction operation sequence returned by the network device based on the first interaction operation sequence, wherein a second user corresponding to the second interaction operation sequence is in the same user interaction scene with the first user; determining a second interactive operation sequence corresponding to the first interactive operation sequence according to a preset operation interval threshold, wherein the starting time interval between the first interactive operation sequence and the second interactive operation sequence is lower than or equal to the operation interval threshold, and a second user corresponding to the second interactive operation sequence is in the same user interaction scene with the first user;
c, displaying the user interaction result; and displaying the second interactive operation sequence and the user interaction result according to the user interaction scene.
9. A network device for providing user interaction results, wherein the network device comprises:
the first device is used for acquiring a first interactive operation sequence initiated by a first user through first user equipment;
a third device, configured to determine a second interactive operation sequence corresponding to the first interactive operation sequence, where a second user corresponding to the second interactive operation sequence is in the same user interaction scenario as the first user; determining a second interactive operation sequence corresponding to the first interactive operation sequence according to a preset operation interval threshold, wherein the starting time interval between the first interactive operation sequence and the second interactive operation sequence is lower than or equal to the operation interval threshold, and a second user corresponding to the second interactive operation sequence is in the same user interaction scene with the first user;
a fifth device, configured to execute the first interactive operation sequence and the second interactive operation sequence to obtain a corresponding user interaction result;
seventh means for providing the user interaction result to the first user equipment.
10. The network device of claim 9, wherein the fifth means is for:
and executing the first interactive operation sequence and the second interactive operation sequence according to the scene related information of the user interactive scene to obtain a corresponding user interactive result.
11. The network device of claim 10, wherein the context-related information comprises at least any one of:
scene state information of the user interaction scene;
user attribute information of the first user;
user attribute information of the second user.
12. The network device of claim 9, wherein the first sequence of interactions comprises a partial sequence of interactions with the second sequence of interactions having an initiation time interval greater than the operation interval threshold;
wherein the fifth means is for:
and executing other interactive operation sequences except the partial interactive operation sequence in the first interactive operation sequence and the second interactive operation sequence to obtain a corresponding user interaction result.
13. The network device of claim 12, wherein the network device further comprises:
ninth means for determining a third sequence of interactions corresponding to the partial sequence of interactions, wherein an initiation time interval between the partial sequence of interactions and the third sequence of interactions is lower than or equal to the operation interval threshold, and a third user corresponding to the third sequence of interactions and the first user are in the same user interaction scenario;
eleventh means for performing the partial sequence of interactions and the third sequence of interactions to obtain a corresponding partial user interaction result;
thirteenth means for providing the partial user interaction result to the first user equipment.
14. The network device of claim 9, wherein the network device further comprises:
a fifteenth means for adjusting the operation interval threshold according to the initiation time and the acquisition time of the first interactive operation sequence.
15. Network device of any of claims 9 to 13, wherein the seventh means is for:
and providing the user interaction result and the second interaction operation sequence to the first user equipment.
16. A user device for providing user interaction results, wherein the user device comprises:
the second device is used for sending a first interactive operation sequence initiated by a first user through first user equipment to the network equipment;
a fourth means for receiving a corresponding user interaction result returned by the network device based on the first interactive operation sequence; receiving a corresponding user interaction result and a second interaction operation sequence returned by the network device based on the first interaction operation sequence, wherein a second user corresponding to the second interaction operation sequence is in the same user interaction scene with the first user; determining a second interactive operation sequence corresponding to the first interactive operation sequence according to a preset operation interval threshold, wherein the starting time interval between the first interactive operation sequence and the second interactive operation sequence is lower than or equal to the operation interval threshold, and a second user corresponding to the second interactive operation sequence is in the same user interaction scene with the first user;
sixth means for presenting the user interaction result; and displaying the second interactive operation sequence and the user interaction result according to the user interaction scene.
17. A system for providing user interaction results, wherein the system comprises a network device according to any of claims 9 to 15, and a user device according to claim 16.
CN201510299251.9A 2015-06-03 2015-06-03 Method, equipment and system for providing user interaction result Active CN106293903B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510299251.9A CN106293903B (en) 2015-06-03 2015-06-03 Method, equipment and system for providing user interaction result

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510299251.9A CN106293903B (en) 2015-06-03 2015-06-03 Method, equipment and system for providing user interaction result

Publications (2)

Publication Number Publication Date
CN106293903A CN106293903A (en) 2017-01-04
CN106293903B true CN106293903B (en) 2021-12-14

Family

ID=57655834

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510299251.9A Active CN106293903B (en) 2015-06-03 2015-06-03 Method, equipment and system for providing user interaction result

Country Status (1)

Country Link
CN (1) CN106293903B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102073545A (en) * 2011-02-28 2011-05-25 中国人民解放军国防科学技术大学 Process scheduling method and device for preventing screen jam of user interface in operating system
CN102799347A (en) * 2012-06-05 2012-11-28 北京小米科技有限责任公司 User interface interaction method and device for touch screen device, and touch screen device
CN103618701A (en) * 2013-11-14 2014-03-05 北京奇虎科技有限公司 Method and browser for performing webgame interaction

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140279531A1 (en) * 2013-03-15 2014-09-18 SingTel Idea Factory Pte. Ltd. Systems and methods for financial transactions between mobile devices via hand gestures
CN104063112B (en) * 2013-04-08 2015-11-25 腾讯科技(北京)有限公司 Exchange method between a kind of browser, device, system and browser

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102073545A (en) * 2011-02-28 2011-05-25 中国人民解放军国防科学技术大学 Process scheduling method and device for preventing screen jam of user interface in operating system
CN102799347A (en) * 2012-06-05 2012-11-28 北京小米科技有限责任公司 User interface interaction method and device for touch screen device, and touch screen device
CN103618701A (en) * 2013-11-14 2014-03-05 北京奇虎科技有限公司 Method and browser for performing webgame interaction

Also Published As

Publication number Publication date
CN106293903A (en) 2017-01-04

Similar Documents

Publication Publication Date Title
JP7112919B2 (en) Smart device task processing method and device
US10499035B2 (en) Method and system of displaying a popping-screen
WO2019242222A1 (en) Method and device for use in generating information
US20200322669A1 (en) Video recording of a display device
CN111369475B (en) Method and apparatus for processing video
CN110021052B (en) Method and apparatus for generating a fundus image generation model
CN110310299B (en) Method and apparatus for training optical flow network, and method and apparatus for processing image
US12489950B2 (en) Playback control
WO2020119540A1 (en) Group profile picture generation method and device
JP2018513441A (en) Determination of region to be superimposed, image superimposition, image display method and apparatus
EP3745734A1 (en) Multi-media file processing method and device, storage medium and electronic device
US20170134825A1 (en) Method and device for processing panoramic live broadcast video resources
KR102417055B1 (en) Method and device for post processing of a video stream
CN110472558B (en) Image processing method and device
US20200401811A1 (en) Systems and methods for target identification in video
US20150309766A1 (en) Displaying Regions of User Interest in Sharing Sessions
CN112653898A (en) User image generation method, related device and computer program product
CN108880983A (en) A kind of the voice real-time processing method and device of virtual three-dimensional space
JP6309004B2 (en) Video display changes for video conferencing environments
EP4550806A1 (en) Method and apparatus for interaction in live-streaming room, and device and medium
CN110415318B (en) Image processing method and device
US20220394326A1 (en) Method and apparatus for determining object adding mode, electronic device and medium
CN106293903B (en) Method, equipment and system for providing user interaction result
WO2022199347A1 (en) Video definition level determining method and apparatus, server, storage medium, and system
CN110636331B (en) Method and apparatus for processing video

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 201801 Shanghai, Jiading District, South Road, No. 2055, room 15, room 500

Applicant after: SHANGHAI LILITH TECHNOLOGY Corp.

Address before: 201801 Shanghai, Jiading District, South Road, No. 2055, room 15, room 500

Applicant before: LILITH TECHNOLOGY (SHANGHAI) CO.,LTD.

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A method, device and system for providing user interaction results

Effective date of registration: 20220825

Granted publication date: 20211214

Pledgee: The Bank of Shanghai branch Caohejing Limited by Share Ltd.

Pledgor: SHANGHAI LILITH TECHNOLOGY Corp.

Registration number: Y2022310000200

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Granted publication date: 20211214

Pledgee: The Bank of Shanghai branch Caohejing Limited by Share Ltd.

Pledgor: SHANGHAI LILITH TECHNOLOGY Corp.

Registration number: Y2022310000200