The present application is based on and claims priority to China Patent Application No. 202110268463.6 filed on Mar. 12, 2021, the disclosure of which is incorporated by reference herein in its entirety.
The present disclosure relates to the field of interaction display, in particular to an interaction method, an apparatus, an electronic device and a computer-readable storage medium.
With the progress of the network technology and the coding and decoding technology, the media content distribution market based on audio and video witnesses a rapid growth, so that a user can obtain various media contents through a terminal device anytime and anywhere.
Various rich media contents are obtained by the user through network distribution, and many media contents may arouse attention and resonance of the users and form hot spots or topics, thereby resulting in continuous attention and discussion of the users.
The summary is provided to introduce concepts in a concise form, which will be described in detail in the following detailed description. The summary is neither intended to identify the key features or essential features of the technical solution for which protection is sought, nor intended to limit the scope of the technical solution for which protection is sought.
In order to solve the above-described technical problem and improve the use experience of a user, embodiments of the present disclosure provide the following technical solution.
In a first aspect, the embodiments of the present disclosure provide an interaction method comprising: playing first media content in an interaction interface through a play control, the interaction interface comprising a topic control; displaying a first topic information set in response to detecting a trigger operation on the topic control; and playing second media content corresponding to first topic information in the first topic information set through the play control in response to detecting a first trigger operation on the first topic information, the first topic information being related to the first media content.
In some embodiments, the first topic information being related to the first media content comprises: the first topic information being related to a first time point of the first media content and a second time point of the first media content; and the second media content comprises media content starting from the first time point and ending at the second time point.
In some embodiments, the playing of the second media content corresponding to the first topic information in the first topic information set through the play control in response to detecting the first trigger operation on the first topic information comprises: playing the first media content from the first time point through the play control in response to detecting the first trigger operation on the first topic information in the first topic information set.
In some embodiments, the method further comprises: displaying, after the first media content is played in the interaction interface through the play control, the first topic information through the topic control in a case where the first media content is played through the play control to a time point between the first time point and the second time point.
In some embodiments, the method further comprises: determining a play time point for playing the first media content through the play control in response to detecting the first trigger operation on the first topic information in the first topic information set; displaying a cancel control in the play control after the second media content corresponding to the first topic information is played through the play control; and playing the first media content from the play time point through the play control in response to detecting a trigger operation on the cancel control.
In some embodiments, the play control occupies an upper portion of the interaction interface; and the displaying of the first topic information set comprises displaying the first topic information set in a lower portion of the interaction interface in a form of a list.
In some embodiments, the method further comprises: displaying, after the first topic information set is displayed, a second topic information set in response to detecting a second trigger operation on the first topic information in the first topic information set; and playing third media content corresponding to second topic information in the second topic information set through the play control in response to detecting a trigger operation on the second topic information, the second topic information being related to the first topic information.
In some embodiments, the playing of the third media content corresponding to the second topic information through the play control comprises playing the third media content through the play control in a full screen mode; and the interaction method further comprises: displaying associated information of the third media content in the play control in a case where the associated information is obtained; and displaying interaction information in the play control in a case where the interaction information is input through an input control.
In some embodiments, the method further comprises: determining a play time point for playing the first media content through the play control in response to detecting the trigger operation on the second topic information in the second topic information set; displaying a cancel control in the play control after the third media content corresponding to the second topic information is played through the play control; and playing the first media content from the play time point through the play control in response to detecting a trigger operation on the cancel control.
In a second aspect, the embodiments of the present disclosure provide an interaction apparatus, comprising a play module, a display module and a processing module, wherein: the play module is configured to play first media content in an interaction interface through a play control, the interaction interface comprising a topic control; the processing module is configured to control the display module to display a first topic information set in response to detecting a trigger operation on the topic control; and the processing module is further configured to control the play module to play second media content corresponding to first topic information in the first topic information set through the play control in response to detecting a first trigger operation on the first topic information, the first topic information being related to the first media content.
In some embodiments, the first topic information being related to the first media content comprises: the first topic information being related to a first time point of the first media content and a second time point of the first media content; and the second media content comprises media content starting from the first time point and ending at the second time point.
In some embodiments, the playing of the second media content corresponding to the first topic information in the first topic information set through the play control in response to detecting the first trigger operation on the first topic information comprises: playing the first media content from the first time point through the play control in response to detecting the first trigger operation on the first topic information in the first topic information set.
In some embodiments, the processing module is further configured to control, after the play module plays the first media content in the interaction interface through the play control, the topic control to display the first topic information through the display module in a case where the first media content is played through the play control to a time point between the first time point and the second time point.
In some embodiments, the processing module is further configured to determine a play time point for playing the first media content through the play control in response to detecting the first trigger operation on the first topic information in the first topic information set; the display module is further configured to display a cancel control in the play control after the second media content corresponding to the first topic information is played through the play control; and the processing module is further configured to control the play control to play the first media content from the play time point through the play module in response to detecting a trigger operation on the cancel control.
In some embodiments, the play control occupies an upper portion of the interaction interface; and the displaying of the first topic information set comprises displaying the first topic information set in a lower portion of the interaction interface in a form of a list.
In some embodiments, the processing module is further configured to control, after the display module displays the first topic information set, display of a second topic information set through the display module in response to detecting a second trigger operation on the first topic information in the first topic information set; the processing module is further configured to control the play control to play third media content corresponding to second topic information in the second topic information set through the play module in response to detecting a trigger operation on the second topic information, the second topic information being related to the first topic information.
In some embodiments, the playing of the third media content corresponding to the second topic information through the play control comprises playing the third media content through the play control in a full screen mode; the processing module is further configured to display associated information of the third media content in the play control through the play module in a case where the associated information is obtained; and the processing module is further configured to display interaction information in the play control through the play module in a case where the interaction information is input through an input control.
In some embodiments, the processing module is further configured to determine a play time point for playing the first media content through the play control in response to detecting the trigger operation on the second topic information in the second topic information set; the play module is further configured to display a cancel control in the play control after the third media content corresponding to the second topic information is played through the play control; and the processing module is further configured to control the play control to play the first media content from the play time point through the play module in response to detecting a trigger operation on the cancel control.
In a third aspect, the embodiments of the present disclosure provide an electronic device comprising: a memory configured to store computer-readable instructions; and a processor configured to execute the computer-readable instructions to cause the electronic device to implement the method according to any of the embodiments of the above-described first aspect.
In a fourth aspect, the embodiments of the present disclosure provide a non-transitory computer-readable storage medium for storing computer-readable instructions that, when executed by a computer, cause the computer to implement the method according to any of the embodiments of the above-described first aspect.
In a fifth aspect, the embodiments of the present disclosure provide a computer program comprising: instructions that, when executed by a processor, cause the processor to perform the method according to any of the embodiments of the first aspect of the present disclosure.
In a sixth aspect, the embodiments of the present disclosure provide a computer program product comprising: instructions that, when executed by a processor, cause the processor to perform the interaction method according to any of the embodiments of the first aspect of the present disclosure.
The above-described description is only an overview of the technical solution of the present disclosure, which may be implemented according to the content of the specification in order to understand the technical means of the present disclosure more clearly, and detailed description is given below by the following preferred embodiments in conjunction with the accompanying drawings in order to make the above-described and other purposes, features and advantages of the present disclosure more apparent and understandable.
The above-described and other features, advantages and aspects of embodiments of the present disclosure will become more apparent in conjunction with the accompanying drawings and with reference to the following specific embodiments. Throughout the accompanying drawings, the same or similar reference numerals indicate the same or similar elements. It should be understood that the accompanying drawings are schematic, and the members and elements are not necessarily drawn to scale.
The embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings below. Although the accompanying drawings illustrate some embodiments of the present disclosure, it should be understood that the present disclosure may be implemented in various forms, and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are intended for a more thorough and complete understanding of the present disclosure. It should be understood that the accompanying drawings and embodiments of the present disclosure are only for illustrative purposes, rather than for limiting the scope of the present disclosure.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed according to different sequences, and/or performed in parallel. In addition, the method embodiments may comprise additional steps and/or omit to perform the illustrated steps. The scope of the present disclosure is not limited in this respect.
As used herein, the term “comprising” and its variants are open-ended inclusion, that is, “comprising but not limited to”. The term “based on” means “at least partially based on”. The term “one embodiment” means “at least one embodiment”; the term “another embodiment” means “at least one additional embodiment”; and the term “some embodiments” means “at least some embodiments”. The related definitions of other terms will be given in the following description.
It should be noted that the concepts such as “first” and “second” mentioned in the present disclosure are only used to distinguish different devices, modules or units, but not to limit the order or interdependence of functions performed by these devices, modules or units.
It should be noted that the modifications of “one” and “a plurality of” mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that they should be understood as “one or more” unless contextually specified otherwise.
The inventors of the present disclosure have found that in the related art, a creator of media content or a manager who distributes the media content may mark a corresponding topic for the media content, so that the user can specify the topic corresponding to the media content after obtaining the media content. However, the user who obtains the media content might not notice the corresponding topic for various reasons, or might be unable to correspond the topic to a specific part of the media content, so that it is impossible to specify a correlation between the topic and the media content, and there is a technical problem of poor use experience.
In view of this, the embodiments of the present disclosure provide an interaction method to allow the user to browse the media content corresponding to the topic information conveniently and quickly, thereby improving the use experience of the user. The interaction method according to some embodiments of the present disclosure will be described in detail in conjunction with the accompanying drawings.
In step S101, first media content is played in an interaction interface through a play control, the interaction interface comprising a topic control.
In the step S101, for example, an interaction interface is displayed on a screen of the terminal device, such that the interaction interface may fill the screen or occupy a part of the screen. A play control is displayed in the interaction interface, and the first media content is played through the play control. The first media content may comprise audio and video content, for example, video with sound, video without sound, or pure audio. The play control may fill the interaction interface or occupy a part of the interaction interface. For example, the play control occupies an upper portion of the interaction interface. The interaction interface comprises a topic control. For example, the topic control is configured to receive a trigger operation of the user. Optionally, the topic information can be displayed through the topic control in the interaction interface. As understood by those skilled in the art, the topic or the topic information can be regarded as an item of information, for example, hotspot information, news, anecdotes, or the like.
In step S102, a first topic information set is displayed in response to detecting a trigger operation on the topic control.
In the step S102, the terminal device displays the first topic information set in response to detecting the trigger operation on the topic control. For example, if the terminal device receives a trigger operation of the user by the topic control, an input signal will be detected from the topic control, so that the terminal device determines that a trigger operation on the topic control by the user is detected and displays the first topic information set. The first topic information set comprises one or more topic information. Optionally, the first topic information set is displayed in a form of a list.
In step S103, second media content corresponding to first topic information in the first topic information set is played through the play control in response to detecting a first trigger operation on the first topic information, the first topic information being related to the first media content.
The first topic information set comprises the first topic information, and in the step S103, the terminal device plays the second media content corresponding to the first topic information by the play control in response to detecting the first trigger operation on the first topic information in the first topic information set. The first topic information is related to the first media content. For example, the first topic information originates from the first media content. As an example, the first media content comprises a music competition program, the content of which comprises five singers each singing a song and participating in the final scoring. The third singer sings a whistle register when singing a song, and then forms topic information “singer xx whistle register”, that is, the topic information “singer xx whistle register” is related to the first media content. In the embodiments of the present disclosure, the second media content corresponds to the first topic information, so that the second media content corresponding to the first topic information is played through the play control in the interaction interface of the terminal device in response to detecting a trigger operation on the first topic information, enabling the user to immediately watch the second media content corresponding to the first topic information, thereby improving the experience of the user.
So far, an interaction method according to some embodiments of the present disclosure is provided. The interaction method comprises: playing first media content in an interaction interface through a play control, the interaction interface comprising a topic control; displaying a first topic information set in response to detecting a trigger operation on the topic control; and playing second media content corresponding to first topic information in the first topic information set through the play control in response to detecting a first trigger operation on the first topic information, the first topic information being related to the first media content. The above-described method enables the user to browse the media content corresponding to the topic information conveniently and quickly, thereby improving the use experience.
In one optional embodiment, the first topic information being related to the first media content comprises: the first topic information being related to a first time point of the first media content and a second time point of the first media content; and the second media content comprises media content starting from the first time point and ending at the second time point.
Generally, the first media content has a time length. For example, the first media content is a video with sound, a video without sound, or pure audio having a time length, and the first topic information may be related to all or part of the first media content having a time length. For example, if the first topic information is related to a starting point and an end point of the first media content, it may be understood that the first topic information is related to an entirety of the first media content. For another example, the first topic information is related to part of the first media content. Referring to the aforementioned example, the first media content comprises an audio-video program of music competition for a length of 20 minutes, the content of which comprises five singers each singing a song and participating in the final scoring, wherein the third singer sings a whistle register while singing the song during the 10th minute to the 15th minute of the first media content, and then the topic information “singer xx whistle register” is formed. It may be considered that the topic information “singer xx whistle register” is related to the first time point, i.e., the 10th minute and the second time point, i.e., the 15th minute of the first media content, or it may also be considered that the topic information “singer xx whistle register” is related to a segment between the first time point, i.e., the 10th minute and the second time point, i.e., the 15th minute of the first media content.
In the above-described optional embodiment, the second media content comprises media content starting from the first time point and ending at the second time point. Continuing to refer to the aforementioned example, in step S101, the terminal device plays the audio-video program of music competition for a total length of 20 minutes through the play control in the interaction interface, in step S102, the terminal device detects a trigger operation on the topic control by the user, and then displays the first topic information set, wherein the first topic information set comprises the first topic information “singer xx whistle register”, and in step S103, the terminal device detects a trigger operation on the topic information “singer xx whistle register” in the first topic information set by the user. Since the topic information “singer xx whistle register” corresponds to a part of the first media content for a total duration of 5 minutes from the 10th minute to the 15th minute when the singer sings the whistle register while singing the song, and the second media content comprises the part for a total duration of 5 minutes, the terminal device plays the second media content through the play control of the interaction interface, that is, the part of the first media content for a total duration of 5 minutes from the 10th minute to the 15th minute when the singer sings a whistle register is played. By means of the above-described method, during the process when the user plays the first media content through the terminal device, the first topic information set can be displayed by triggering the topic control, and the first topic information related to the first media content can be found in the first topic information set, and then the second media content corresponding to the first topic information can be browsed by a further trigger operation, so that the user can conveniently browse the media content corresponding to the topic that the user is interested in, thereby improving the experience of the user.
In one optional embodiment, the playing of the second media content corresponding to the first topic information in the first topic information set through the play control in response to detecting the first trigger operation on the first topic information comprises: playing the first media content from the first time point through the play control in response to detecting the first trigger operation on the first topic information in the first topic information set. As mentioned above, since the second media content comprises media content starting from the first time point of the first media content and ending at the second time point of the first media content, and the terminal device is playing the first media content in step S101, in response to detecting the first trigger operation on the first topic information in the first topic information set, the playing can be directly positioned at the first time point of the first media content, so that the playing of the second media content is implemented. By way of such operation method, a series of complicated operations such as re-requesting the media content source or reloading the media content can be avoided by the terminal device, which improves the processing efficiency.
In one optional embodiment, the method further comprises: displaying, after the first media content is played in the interaction interface through the play control, the first topic information through the topic control in a case where the first media content is played through the play control to a time point between the first time point (inclusive) and the second time point (inclusive). As mentioned previously, in step S101, the terminal device plays the first media content by the play control, and detects a trigger operation on the topic control by the user during the playing process, so as to, through steps S102 and S103, display the first topic information set and play the second media content corresponding to the first topic information related to the first time point and the second time point of the first media content by the play control. Further, the second media content may also be media content between the first time point and the second time point of the first media content. Thus, the first topic information can be displayed, starting at any time point between the first time point and the second time point, after the first media content is played through the play control in step S101, so as to prompt the user that the first topic information is related to the media content played between the currently first and second time points, thereby stimulating the interest of the user in the first topic information. Referring to the aforementioned example, in step S101, the terminal device plays the first media content with a duration of 20 minutes by the play control, and displays the topic information “singer xx whistle register” by the topic control when playing to the period from the 10th minute to the 15th minute, i.e., within a range of a duration of 5 minutes during which the singer sings a whistle register when singing a song, thereby stimulating the interest of the user in the topic information and performing a trigger operation on the topic control.
In one optional embodiment, the method further comprises: determining a play time point for playing the first media content through the play control in response to detecting the first trigger operation on the first topic information in the first topic information set; displaying a cancel control in the play control after the second media content corresponding to the first topic information is played through the play control; and playing the first media content from the play time point through the play control in response to detecting a trigger operation on the cancel control. During the process when the user browses the first media content through the play control in the interaction interface, when the user browses to a time point A of the first media content, the first topic information set is displayed by triggering the topic control, and the first topic information in the first topic information set is further triggered to switch to playing the second media content. However, since the user might still wish to continue browsing the first media content from the time point A after browsing the second media content for a certain period of time, in the optional embodiment, after the user triggers the play control to play the second media content through the topic control and the first topic information list, a cancel control is displayed in the play control. When the user triggers an operation through the cancel control, the terminal device may control the play control to play the first media content from the previous time point A in response to detecting the trigger operation on the cancel control, so that the user can continue to browse the first media content from the time point A.
In one optional embodiment, the play control occupies an upper portion of the interaction interface; and the displaying of the first topic information set comprises displaying the first topic information set in a lower portion of the interaction interface in a form of a list.
In a further optional embodiment, the method further comprises: displaying, after the first topic information set is displayed, a second topic information set in response to detecting a second trigger operation on the first topic information in the first topic information set; and playing third media content corresponding to second topic information in the second topic information set through the play control in response to detecting a trigger operation on the second topic information, the second topic information being related to the first topic information. As mentioned previously, the terminal device displays a first topic information set in response to detecting a trigger operation on the topic control. Further, a second topic information set is played after the terminal device detects a first trigger operation on the first topic information in the first topic information set, wherein the second topic information set comprises second topic information. Third media content corresponding to the second topic information is played through the play control after the terminal device detects a trigger operation on the second topic information, wherein the second topic information is related to the first topic information. Referring to the aforementioned example, the first media content comprises an audio-video program of music competition for a total length of 20 minutes, the content of which comprises five singers each singing a song and participating in the final scoring. The third singer sings a whistle register during the 10th minute to the 15th minute of the first media content when singing a song, and then the first topic information “singer xx whistle register” is formed. When the terminal device performs the interaction method provided by the embodiment of the present disclosure, in step S101, the first media content, that is, the audio-video program of music competition for 20 minutes is played through the play control, and the topic control is displayed when playing to the 11th minute, the topic control displaying the first topic information “singer xx whistle register”. In step S102, the terminal device displays a first topic information set in response to detecting a trigger operation on the topic control, the first topic information set comprising the first topic information. In step S103, the terminal device displays a second topic information set in response to detecting a first trigger operation on the first topic information in the first topic information set, wherein the second topic information set comprises second topic information, the second topic information being related to the first topic information. For example, the second topic information comprises “user xxx whistle register”, and thus, the second topic information is related to the first topic information “singer xx whistle register”. After the terminal device detects a trigger operation on the second topic information, third media content corresponding to the second topic information is played through the play control. The third media content may comprise an audio-and-video of a whistle register formed by singing of the user xxx. By way of the above-described method, the second topic information associated with the first topic information related to the first media content can be provided for the user who uses the terminal device through the first topic information set and the second topic information set, thereby helping the user to find the media content of interest and improving the experience of the user.
As one optional embodiment, the playing of the third media content corresponding to the second topic information through the play control comprises playing the third media content through the play control in a full screen mode; and the method further comprises: displaying associated information of the third media content in the play control in a case where the associated information is obtained; and displaying interaction information in the play control in a case where the interaction information is input through an input control. Referring to the aforementioned embodiments, after the terminal device detects the trigger operation on the second topic information in the second topic information set, the third media content is played in a full screen mode. The third media content comprises, for example, an audio-and-video of whistle register formed by singing of the user xxx, and the associated information and the interaction information comprise bullet screen information. The terminal device, for example, obtains bullet screen information associated with the third media content from a server and scrolls the bullet screen information in the play control, and may also receive the bullet screen information input by the user and scroll the bullet screen information in the play control at the same time.
As one optional embodiment, the method further comprises: determining a play time point for playing the first media content through the play control in response to detecting the trigger operation on the second topic information in the second topic information set; displaying a cancel control in the play control after the third media content corresponding to the second topic information is played through the play control; and playing the first media content from the play time point through the play control in response to detecting a trigger operation on the cancel control. For a corresponding implementation, reference may be made to the relevant description of playing the second media content after the first trigger operation on the first topic information in the first topic information set, and switching from playing the second media content to playing the first media content through the cancel control, which will not be described in detail here.
The play module 401 is configured to play first media content in an interaction interface through a play control, the interaction interface comprising a topic control.
The processing module 403 is configured to control the display module 402 to display a first topic information set in response to detecting a trigger operation on the topic control.
The processing module 403 is further configured to control the play module 401 to play second media content corresponding to first topic information in the first topic information set through the play control in response to detecting a first trigger operation on the first topic information, the first topic information being related to the first media content.
In some embodiments, the first topic information being related to the first media content comprises: the first topic information being related to a first time point of the first media content and a second time point of the first media content; and the second media content comprises media content starting from the first time point and ending at the second time point.
In some embodiments, the playing of the second media content corresponding to the first topic information in the first topic information set through the play control in response to detecting the first trigger operation on the first topic information comprises: playing the first media content from the first time point through the play control in response to detecting the first trigger operation on the first topic information in the first topic information set.
In some embodiments, the processing module 403 is further configured to control, after the play module 401 plays the first media content in the interaction interface through the play control, the topic control to display the first topic information through the display module 402 in a case where the first media content is played through the play control to a time point between the first time point and the second time point.
In some embodiments, the processing module 403 is further configured to determine a play time point for playing the first media content through the play control in response to detecting the first trigger operation on the first topic information in the first topic information set; the display module 402 is further configured to display a cancel control in the play control after the second media content corresponding to the first topic information is played through the play control; and the processing module 403 is further configured to control the play control to play the first media content from the play time point through the play module 401 in response to detecting a trigger operation on the cancel control.
In some embodiments, the play control occupies an upper portion of the interaction interface; and the displaying of the first topic information set comprises displaying the first topic information set in a lower portion of the interaction interface in a form of a list.
In some embodiments, the processing module 403 is further configured to control, after the display module displays the first topic information set, display of a second topic information set through the display module 402 in response to detecting a second trigger operation on the first topic information in the first topic information set; the processing module 403 is further configured to control the play control to play third media content corresponding to second topic information in the second topic information set through the play module 401 in response to detecting a trigger operation on the second topic information, the second topic information being related to the first topic information.
In some embodiments, the playing of the third media content corresponding to the second topic information through the play control comprises playing the third media content through the play control in a full screen mode; the processing module 403 is further configured to display associated information of the third media content in the play control through the play module 401 in a case where the associated information is obtained; and the processing module 403 is further configured to display interaction information in the play control through the play module 401 in a case where the interaction information is input through an input control.
In some embodiments, the processing module 403 is further configured to determine a play time point for playing the first media content through the play control in response to detecting the trigger operation on the second topic information in the second topic information set; the play module 401 is further configured to display a cancel control in the play control after the third media content corresponding to the second topic information is played through the play control; and the processing module 403 is further configured to control the play control to play the first media content from the play time point through the play module 401 in response to detecting a trigger operation on the cancel control.
The apparatus shown in
Next, refer to
As shown in
Generally, the following devices may be connected to the I/O interface 505: an input device 506 comprising, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, or the like; an output device 507 comprising, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, or the like; a storage device 508 comprising, for example, a magnetic tape, a hard disk, or the like; and a communication device 509. The communication device 509 may allow the electronic device 500 to be in wireless or wired communication with other devices to exchange data. Although
In particular, according to an embodiment of the present disclosure, the process described above in conjunction with the flowchart may be implemented as a computer software program. For example, an embodiment of the present disclosure comprises a computer program product, which comprises a computer program carried on a non-transitory computer-readable medium, wherein the computer program contains program codes for executing the method shown in the flowchart. In such embodiment, the computer program may be downloaded and installed from the network through the communication device 509, installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-described functions defined in the method of the embodiment of the present disclosure are executed.
It is to be noted that, the above-described computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium or any combination thereof. The computer-readable storage medium may be, for example, but is not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination thereof. More specific examples of the computer-readable storage medium may comprise, but is not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program, wherein the program may be used by an instruction execution system, apparatus, or device or used in combination therewith. In the present disclosure, the computer-readable signal medium may comprise a data signal propagated in a baseband or as a part of a carrier wave, wherein a computer-readable program code is carried. Such propagated data signal may take many forms, comprising but not limited to an electromagnetic signal, an optical signal, or any suitable combination thereof. The computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium. The computer-readable signal medium may send, propagate, or transmit a program for use by an instruction execution system, apparatus, or device or in combination with therewith. The program code contained on the computer-readable medium may be transmitted by any suitable medium, comprising but not limited to: a wire, an optical cable, radio frequency (RF), or the like, or any suitable combination thereof.
In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with digital data communication (for example, communication network) in any form or medium. Examples of communication networks comprise a Local Area Network (“LAN”), a Wide Area Network (“WAN”), an inter-network (for example, Internet) and an end-to-end network (for example, an ad hoc end-to-end network), as well as any currently known or future developed network.
The above-described computer-readable medium may be comprised in the above-described electronic device; or may also exist alone without being assembled into the electronic device.
The above-described computer-readable medium carries one or more programs, wherein the one or more programs, when executed by the electronic device, cause the electronic device to: perform the interaction method in the above-described embodiments.
The computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof. The above-described programming language comprises but are not limited to an object-oriented programming language, such as Java, Smalltalk, or C++, and also comprises conventional procedural programming languages, such as “C” language or similar programming languages. The program code may be executed entirely on the computer of the user, partly on the computer of the user, executed as an independent software package, partly on the computer of the user and partly executed on a remote computer, or entirely executed on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the computer of the user through any kind of network (comprising a local area network (LAN) or a wide area network (WAN)), or may be connected to an external computer (for example, connected through Internet using an Internet service provider).
The flowcharts and block views in the accompanying drawings illustrate the possibly implemented architectures, functions, and operations of the system, method, and computer program product according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block view may represent a module, a program segment, or a part of code, wherein the module, the program segment, or the part of code contains one or more executable instructions for realizing a specified logic function. It should also be noted that, in some optional implementations, the functions marked in the block may also occur in a different order from the order marked in the accompanying drawings. For example, two blocks shown in succession which may actually be executed substantially in parallel, may sometimes also be executed in a reverse order, depending on the functions involved. It should also be noted that each block in the block view and/or flowchart, and a combination of the blocks in the block view and/or flowchart, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.
The units involved in the described embodiments of the present disclosure may be implemented in software or hardware. Names of the units do not constitute a limitation on the units themselves under certain circumstances.
The functions described hereinabove may be performed at least in part by one or more hardware logic components. For example, without limitation, the hardware logic component of a demonstrative type that may be used comprises: a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), an Application Specific Standard Product (ASSP), a System on Chip (SOC), a Complex Programmable Logical device (CPLD) or the like.
The context of the present disclosure, a machine-readable medium may be a tangible medium, which may contain or store a program for use by the instruction execution system, apparatus, or device or use in combination with the instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may comprise, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any suitable combination thereof. More specific examples of the machine-readable storage medium may comprise an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
According to one or more embodiments of the present disclosure, an electronic device is provided. The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions capable of being executed by the at least one processor, wherein the instructions, when executed by the at least one processor, causes the at least one processor to perform any of the interaction methods in the aforementioned first aspect.
According to one or more embodiments of the present disclosure, a non-transitory computer-readable storage medium is provided. The non-transitory computer-readable storage medium stores computer instructions configured to causes a computer to perform any of the interaction methods in the aforementioned first aspect.
According to one or more embodiments of the present disclosure, a computer program is provided. The computer program comprises: instructions that, when executed by a processor, cause the processor to perform the aforementioned method.
According to one or more embodiments of the present disclosure, a computer program product is provided. The computer program product comprises: instructions that, when executed by a processor, cause the processor to perform the aforementioned method.
The above description is only an explanation of preferred embodiments of the present disclosure and the applied technical principles. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and at the same time should also cover other technical solutions by formed arbitrarily combining the above-described technical features or equivalent features without departing from the above disclosed concept. For example, the above-described features and the technical features disclosed in the present disclosure (but not limited thereto) having similar functions are replaced with each other to form a technical solution.
Number | Date | Country | Kind |
---|---|---|---|
202110268463.6 | Mar 2021 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/075992 | 2/11/2022 | WO |