CN112822509B - A data processing method, device, electronic equipment and medium - Google Patents
A data processing method, device, electronic equipment and medium Download PDFInfo
- Publication number
- CN112822509B CN112822509B CN202110127432.9A CN202110127432A CN112822509B CN 112822509 B CN112822509 B CN 112822509B CN 202110127432 A CN202110127432 A CN 202110127432A CN 112822509 B CN112822509 B CN 112822509B
- Authority
- CN
- China
- Prior art keywords
- party
- control information
- iptv
- play
- server
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/222—Secondary servers, e.g. proxy server, cable television Head-end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/441—Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card
- H04N21/4415—Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card using biometric characteristics of the user, e.g. by voice recognition or fingerprint scanning
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The disclosure discloses a data processing method, a device, electronic equipment and a medium, relates to the technical field of data processing, and particularly relates to the technical fields of artificial intelligence technology, cloud computing and cloud service. The specific implementation scheme is as follows: acquiring a control instruction of an IPTV player, and carrying out intention recognition on the control instruction to obtain an intention recognition result; generating playing control information according to the intention recognition result; and sending the play control information to an IPTV server, wherein the play control information is used for indicating the IPTV server to control an IPTV player to play according to the play control information. The method and the system realize the establishment of data communication between the IPTV server and the public network, and enrich the effect of playable resources of the IPTV player.
Description
Technical Field
The disclosure relates to the technical field of data processing, in particular to the technical fields of artificial intelligence technology, cloud computing and cloud service, and particularly relates to a data processing method, a data processing device, electronic equipment and a medium.
Background
At present, IPTV has become popular gradually, and compared with the traditional cable television, the IPTV has the advantages of relatively low service price, innovative network interaction experience and the like, so that the IPTV is becoming popular with people.
At present, IPTV is a closed network, audio and video resources are all stored in an intranet, and interaction with a public network hardly exists.
Disclosure of Invention
The present disclosure provides a method, apparatus, electronic device, and medium for enriching playable resources of an IPTV player.
According to an aspect of the present disclosure, there is provided a data processing method including:
acquiring a control instruction of an IPTV player, and carrying out intention recognition on the control instruction to obtain an intention recognition result;
generating playing control information according to the intention recognition result;
and sending the play control information to an IPTV server, wherein the play control information is used for indicating the IPTV server to control an IPTV player to play according to the play control information.
According to another aspect of the present disclosure, there is provided a data processing method including:
responding to a control request of an IPTV player, and generating a control instruction of the IPTV player;
and sending the control instruction to a third-party server.
According to another aspect of the present disclosure, there is provided a data processing method including:
acquiring play control information sent by a third-party server;
and controlling the IPTV player to play according to the play control information.
According to another aspect of the present disclosure, there is provided a data processing apparatus including:
the intention recognition module is used for acquiring a control instruction of the IPTV player, and carrying out intention recognition on the control instruction to obtain an intention recognition result;
the playing control information generating module is used for generating playing control information according to the intention recognition result;
and the play control information sending module is used for sending the play control information to the IPTV server and instructing the IPTV server to control the IPTV player to play according to the play control information.
According to another aspect of the present disclosure, there is provided a data processing apparatus including:
the control instruction generation module is used for responding to a control request of the IPTV player and generating a control instruction of the IPTV player;
and the control instruction sending module is used for sending the control instruction to a third-party server.
According to another aspect of the present disclosure, there is provided a data processing apparatus including:
the play control information acquisition module is used for acquiring play control information sent by the third party server;
and the IPTV player control module is used for controlling the IPTV player to play according to the play control information.
According to another aspect of the present disclosure, there is provided an electronic device including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of the present disclosure.
According to another aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform the method of any one of the present disclosure.
According to another aspect of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, implements a method according to any of the present disclosure.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the disclosure, nor is it intended to be used to limit the scope of the disclosure. Other features of the present disclosure will become apparent from the following specification.
Drawings
The drawings are for a better understanding of the present solution and are not to be construed as limiting the present disclosure. Wherein:
FIG. 1 is a flow chart of a data processing method disclosed in accordance with an embodiment of the present disclosure;
FIG. 2 is a flow chart of a data processing method disclosed in accordance with an embodiment of the present disclosure;
FIG. 3 is a flow chart of a data processing method disclosed in accordance with an embodiment of the present disclosure;
FIG. 4 is a flow chart of a data processing method disclosed in accordance with an embodiment of the present disclosure;
FIG. 5A is a schematic diagram of a data processing system according to an embodiment of the present disclosure;
FIG. 5B is a schematic diagram of a data processing system according to an embodiment of the present disclosure;
FIG. 6 is a schematic diagram of a data processing apparatus according to an embodiment of the present disclosure;
FIG. 7 is a schematic diagram of a data processing apparatus according to an embodiment of the present disclosure;
FIG. 8 is a schematic diagram of a data processing apparatus according to an embodiment of the present disclosure;
fig. 9 is a block diagram of an electronic device for implementing the data processing method disclosed in an embodiment of the present disclosure.
Detailed Description
Exemplary embodiments of the present disclosure are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present disclosure to facilitate understanding, and should be considered as merely exemplary. Accordingly, one of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
The applicant finds that in the research and development process, the existing IPTV player plays two parts, including on-demand and live broadcast:
1) And (5) on-demand sowing: the IPTV manager (such as a broadcasting and television headquarter in the area) synchronously stores the trusted resources in each content distribution server in the intranet, and the IPTV player can acquire the resources to be played from any content distribution server, analyze the resources to be played and play the resources.
2) Live broadcast: the IPTV player directly acquires the live stream from the IPTV server, the acquisition of the live stream is carried out simultaneously through multiple lines, and finally the IPTV player selects a line with the optimal signal according to the quality of the signal to acquire the live stream, and analyzes the live stream and plays the live stream.
However, whether on-demand or live, the resources played by the IPTV player belong to the IPTV intranet, and the third party resources are difficult to intervene due to the sealing of the IPTV intranet at present, so that the playable resources of the IPTV player are relatively deficient.
Fig. 1 is a flowchart of a data processing method according to an embodiment of the present disclosure, which may be suitable for a case of performing play control on an IPTV player. The method of the present embodiment may be performed by a data processing apparatus, which may be implemented in software and/or hardware, and may be integrated on any electronic device having computing capabilities.
As shown in fig. 1, the data processing method disclosed in this embodiment may include:
s101, acquiring a control instruction of the IPTV player, and carrying out intention recognition on the control instruction to obtain an intention recognition result.
The control instruction may be generated by the client and sent to the third party server, or may be generated by another server and sent to the third party server, and the embodiment does not limit the generator of the control instruction. The client may be application software, such as APP installed on an intelligent communication device, or a hardware device, such as a smart phone, a smart watch, a smart computer, a smart speaker, etc. with a communication function. The third party server represents a server storing third party resources and having data processing capabilities. The control instruction may be a control instruction for a resource to be played by the IPTV player, for example, "play XX program" or "play XX television station", etc., or a control instruction for a playing effect of the IPTV player, for example, "turn up playing volume" or "turn up playing brightness", etc. An IPTV player represents a player connected to an IPTV intranet, and includes, but is not limited to, any device having a multimedia playing function, such as a television, a projector, and an electronic display board.
In one embodiment, a user sends a control instruction to an IPTV player to a third party server through a client, and after the third party server obtains the control instruction, the control instruction is subjected to intention recognition through a preset intention recognition method, wherein the preset intention recognition method comprises but is not limited to a dictionary and template rule-based method, a past log matching-based method, a classification model-based method and the like. In this embodiment, an optional method of using an NLP (Natural Language Processing ) model performs intent recognition on a control instruction to obtain an intent recognition result, where the NLP model is obtained by collecting corpus used by a plurality of IPTV users when controlling an IPTV player as training data and performing model training on the training data, so that the NLP model covers intent recognition on the control instruction of the IPTV users in a plurality of scenes, and accuracy of the intent recognition is higher.
The control instruction of the client to the IPTV player is obtained, and the intention recognition is carried out on the control instruction to obtain an intention recognition result, so that the control intention of the client to the IPTV player is determined, and a foundation is laid for generating play control information according to the intention recognition result.
S102, generating playing control information according to the intention recognition result.
In one embodiment, the third party server generates corresponding play control information according to different intention recognition results. In this embodiment, for different control instructions, the intention recognition result includes, but is not limited to, "play third party resource", "play IPTV resource", and "adjust play effect", etc.
For example, when the control instruction is "i want to listen to a baby bus" or "i want to listen to the voice of Guo Degang", the result of the intent recognition of the control instruction by the third party server is "play third party resource", and further, according to the result of the intent recognition, play control information for controlling the IPTV player to play the third party resource is generated accordingly.
For example, when the control instruction is "i want to see the hunan guard" or "i want to see the beijing guard", the result of the intention recognition of the control instruction by the third party server is "play the IPTV resource", and further, according to the result of the intention recognition, play control information for controlling the IPTV player to play the IPTV resource is correspondingly generated.
For example, when the control instruction is "turn up the play volume" or "turn up the play brightness", the intention recognition result of the third party server on the control instruction is "adjust the play effect", and then according to the intention recognition result, play control information for controlling the IPTV player to adjust the play effect is correspondingly generated.
And generating playing control information according to the intention recognition result, so that a foundation is laid for subsequently sending the playing control information to the IPTV server.
And S103, sending the play control information to an IPTV server, and instructing the IPTV server to control the IPTV player to play according to the play control information.
In one embodiment, the third party server sends the generated playing control information to the IPTV server, and after receiving the playing control information, the IPTV server correspondingly controls the IPTV player to play according to different playing control information.
Optionally, when the play control information is used for controlling the IPTV player to play the third party resource, the IPTV server obtains the corresponding third party resource from the third party server, and controls the IPTV player to play according to the obtained third party resource.
Optionally, when the play control information is used for controlling the IPTV player to play the IPTV resources, the IPTV server locally obtains the corresponding IPTV resources, and controls the IPTV player to play according to the obtained IPTV resources.
Optionally, when the play control information is used for controlling the IPTV player to adjust the play effect, the IPTV server correspondingly adjusts the play effect of the IPTV player according to the play control information.
The IPTV server is used for sending the play control information to the IPTV server and controlling the IPTV player to play according to the play control information, so that the technical effect of controlling the IPTV player to play is achieved.
According to the method and the system, the control instruction of the IPTV player is acquired through the third-party server, the intention recognition is carried out on the control instruction, the intention recognition result is obtained, the playing control information is generated according to the intention recognition result, the playing control information is further sent to the IPTV server and used for indicating the IPTV server to control the IPTV player to play according to the playing control information, the data communication between the IPTV server and the third-party server is established, different resources can be controlled to play according to different playing intents of users, and the effect of the playable resources of the IPTV player is enriched.
On the basis of the above embodiment, "intent recognition for the control instruction" in S101 includes:
under the condition that the type of the control instruction is a voice instruction, converting the control instruction into a text instruction; and carrying out intention recognition on the text instruction.
In one embodiment, a user sends a voice type control command, i.e. a voice command, to a third party server through a client, and the third party server performs voice recognition on the voice command through a preset voice recognition method before performing intention recognition on the voice command, so as to convert the voice command into a text command, wherein the preset voice recognition method comprises, but is not limited to, a dynamic time warping-based method, a hidden Markov model-based method based on a parameter model, a vector quantization method based on a non-parameter model and the like. And further carrying out intention recognition on the converted text instruction.
Under the condition that the type of the control instruction is a voice instruction, the control instruction is converted into a text instruction, and the text instruction is subjected to intention recognition, so that the intention recognition of the voice form control instruction is realized, and the application range of the intention recognition is expanded.
On the basis of the embodiment, the method further comprises the following two steps of A and B:
A. acquiring client attribute information sent by a client; wherein the client attribute information includes at least one of a version number of the client and working state information of the client.
In one embodiment, the third party server periodically obtains client attribute information from the client, where the client attribute information includes at least one of a version number of the client and operating state information of the client, and the operating state information of the client further includes client power information, client anomaly detection information, and the like.
B. And sending the client attribute information to the IPTV server, wherein the client attribute information is used for indicating the IPTV server to execute preset processing operation according to the client attribute information.
In one embodiment, the third party server sends attribute information of the client to the IPTV server, and the IPTV server performs corresponding preset processing operations according to different attribute information, for example, updates the client according to a version number of the client, and controls APP used by a user to display a working state of the client according to working state information of the client, for example, displaying electric quantity of the client or displaying that the working state of the client is normal or abnormal.
The IPTV server is used for indicating the IPTV server to execute the preset processing operation according to the client attribute information by acquiring the client attribute information of the client and sending the client attribute information to the IPTV server, so that the IPTV server can execute the corresponding processing operation on the client according to the client attribute information, and the use experience of a user on the client is ensured.
Fig. 2 is a flowchart of a data processing method according to an embodiment of the present disclosure, which is further optimized and expanded based on the above technical solution, and may be combined with the above various alternative embodiments.
As shown in fig. 2, the method may include:
s201, acquiring a control instruction of the IPTV player, and carrying out intention recognition on the control instruction to obtain an intention recognition result.
S202, generating corresponding play control information according to an intention recognition result, and executing S2021 under the condition that the intention recognition result is that a third party resource is played; if the intention recognition result is to play IPTV resources, S2022 is executed; in the case where the intention recognition result is to adjust the play effect, S2023 is performed.
S2021, under the condition that the intention recognition result is that the third party resource is played, acquiring index information of the third party resource associated with the intention recognition result from a third party resource library, and generating third party playing control information according to the index information.
In one embodiment, the third party server performs intention recognition on the control instruction to obtain an intention recognition result, and determines a word slot associated with the intention recognition result, for example, when the control instruction is "i want to listen to rock music", the intention recognition result is "play third party resource", and the associated word slot is "rock music". And under the condition that the intended recognition result is that the third party resource is played, the third party server inquires the resource from a third party resource library according to the word slot of the intended recognition result, determines the third party resource corresponding to the word slot, and acquires index information of the third party resource, such as URL (Uniform Resource Locator; uniform resource positioning system) information of the third party resource. And generating third-party playing control information containing the index information according to the acquired index information.
S2022, when the intention recognition result is that the IPTV resource is played, generating IPTV playing control information according to the IPTV resource associated with the intention recognition result.
When the intention recognition result is that the IPTV resource is played, the third-party server takes the word slot of the intention recognition result as the IPTV resource associated with the intention recognition result, and generates IPTV playing control information containing the IPTV resource information according to the IPTV resource associated with the intention recognition result.
For example, if the intention recognition result is "play IPTV resources" and the associated word slot is "hunan guard", the name information of "hunan guard" is added to the IPTV play control information.
S2023, when the intention recognition result is that the play effect is adjusted, generating play adjustment control information according to adjustment parameters associated with the intention recognition result.
When the intention recognition result is the adjustment play effect, the third party server takes the word slot associated with the intention recognition result as the adjustment parameter associated with the intention recognition result, and generates play adjustment control information containing the adjustment parameter according to the adjustment parameter associated with the intention recognition result.
For example, if the intention recognition result is "adjust play effect", and the associated word slot is "volume up by 10", two pieces of information, namely "volume up by 10", are added to the play adjustment control information.
For another example, if the intention recognition result is "play adjustment effect", and the associated word slot is "fast forward for 10 seconds", two pieces of information, i.e., the "fast forward" and the "10 seconds" are added to the play adjustment control information.
And S203, the play control information is sent to an IPTV server, and the IPTV server is instructed to control the IPTV player to play according to the play control information.
In one embodiment, if the play control information is third-party play control information, the third-party play control information is sent to an IPTV server, and is used for instructing the IPTV server to control the IPTV player to play according to the third-party play control information;
if the play control information is IPTV play control information, sending the IPTV play control information to an IPTV server, wherein the IPTV server is used for controlling an IPTV player to play according to the IPTV play control information;
and if the play control information is the play adjustment control information, sending the play adjustment control information to an IPTV server, wherein the play adjustment control information is used for indicating the IPTV server to control the IPTV player to play according to the play adjustment control information.
In the method, under the condition that the intent recognition result is a third party resource playing, index information of the third party resource associated with the intent recognition result is obtained from a third party resource library, and third party playing control information is generated according to the index information; generating IPTV playing control information according to the IPTV resources associated with the intention recognition result under the condition that the intention recognition result is that the IPTV resources are played; under the condition that the intention recognition result is the adjustment play effect, play adjustment control information is generated according to adjustment parameters related to the intention recognition result, so that the purposes that the third-party play control information for controlling the IPTV player to play the third-party resource, the IPTV play control information for controlling the IPTV player to play the IPTV resource and the play adjustment control information for controlling the IPTV player to adjust the play effect can be achieved, various play control requirements of users on the IPTV player are met, and the use experience of the users on the IPTV player is improved.
Optionally, in another embodiment, "in the case where the result of the intention recognition is to play a third party resource" in S2021, further includes:
and acquiring a third-party resource associated with the intention recognition result from a third-party resource library, and sending the third-party resource to the client so that the client plays the third-party resource.
Optionally, when the client is a hardware device with a multimedia resource playing function, after the third party server obtains the third party resource associated with the intention recognition result, the third party resource is directly sent to the client through a preset data link, so that the client plays the third party resource, for example, a third party music resource, a third party video resource, or a third party broadcast resource.
The third party resources associated with the intention recognition result are obtained from the third party resource library, and the third party resources are sent to the client, so that the client plays the third party resources, the effect of playing the third party resources through the client is realized, the problem that the playable resources of the IPTV player are limited is solved, the user can play the third party resources through the client and also can play the IPTV resources through the IPTV player, the number of the viewable resources of the user is greatly expanded, and the satisfaction degree of the user is greatly improved.
Fig. 3 is a flowchart of a data processing method according to an embodiment of the present disclosure, which may be applicable to a case where a client sends a control instruction to a third party server. The method of the present embodiment may be performed by a data processing apparatus, which may be implemented in software and/or hardware, and may be integrated on any electronic device having computing capabilities.
As shown in fig. 3, the data processing method disclosed in this embodiment may include:
s301, responding to a control request of the IPTV player and generating a control instruction of the IPTV player.
The control request may be sent by the user to the client, or may be automatically generated by the client according to a preset period, and the embodiment does not limit the generation manner of the control request.
In one embodiment, a user sends a control request, such as a voice control request or a manual control request, to a client, and the client generates control instructions to an IPTV player based on the control request in response to the control request of the user.
S302, the control instruction is sent to a third party server.
In one embodiment, the client and the third party server are in communication connection based on a preset communication protocol, and the client sends the generated control instruction to the third party server so that the third party server can conduct intention recognition on the control instruction.
Alternatively, S301 and S302 may be performed by at least one of the following devices: smart speaker, intelligent wrist-watch, intelligent bracelet, smart mobile phone and intelligent earphone. The device has a sound pickup function, and a user can send a control request to the device in a voice mode, for example, "i want to see the Hunan toilet", "a little bit higher in volume", "fast forward for 5 minutes", or "i want to hear the sound of Guo Degang", etc. The device generates control instructions in the form of speech, i.e. voice instructions, based on the user's voice request. Correspondingly, the device can also acquire a third party resource from the third party server for playing, such as a song resource, a sound resource or a broadcasting resource.
S301 and S302 are executed through at least one device among the intelligent sound box, the intelligent watch, the intelligent bracelet, the intelligent mobile phone and the intelligent earphone, so that a user can not only implement voice instructions through the intelligent device, but also listen to audio resources through the intelligent device, and the use experience of the user is greatly improved.
According to the IPTV player control method and the IPTV player control device, the control command of the IPTV player is generated by responding to the control request of the IPTV player, and the control command is sent to the third-party server, so that a user can control the IPTV player to play through the client, the effect of remotely controlling the IPTV player is achieved, the user does not need to manually control the IPTV player, the control efficiency of the IPTV player is improved, and the use experience of the user is greatly improved.
On the basis of the above embodiment, the method further comprises:
and sending the client attribute information to the third-party server, so that the third-party server forwards the client attribute information to the IPTV server and is used for indicating the IPTV server to execute preset processing operation according to the client attribute information.
Optionally, the client uses the version number of the client as the attribute information of the client, and sends the version number of the client to the third party server, and the third party server forwards the version number of the client to the IPTV server. Correspondingly, the IPTV server sends an installation package to the third-party server, the client receives the installation package forwarded by the third-party server, and version update is carried out on the client based on the installation package.
On the basis of the above embodiment, the method further comprises:
and receiving push information sent by the third-party server, and playing the push information to the user.
The push information may be voice push information, video push information, picture push information, etc.
Fig. 4 is a flowchart of a data processing method according to an embodiment of the present disclosure, where the embodiment may be applicable to a case where an IPTV server controls an IPTV player to perform playback. The method of the present embodiment may be performed by a data processing apparatus, which may be implemented in software and/or hardware, and may be integrated on any electronic device having computing capabilities.
As shown in fig. 4, the data processing method disclosed in this embodiment may include:
s401, obtaining playing control information sent by a third party server.
In one embodiment, the third party server sends the play control information to the third party server in a message queue.
And S402, controlling the IPTV player to play according to the play control information.
In one embodiment, the IPTV server correspondingly controls the IPTV player communicatively connected to the IPTV server to play according to different play control information.
Optionally, S402 includes three execution modes A, B and C:
A. and under the condition that the playing control information is third-party playing control information, acquiring corresponding third-party resources according to index information included in the third-party playing control information, and controlling the IPTV player to play the third-party resources.
In one embodiment, the IPTV server analyzes the third-party playing control information to obtain index information, accesses a third-party resource corresponding to the index information through the index information, for example, accesses the corresponding third-party resource through URL information, downloads the third-party resource to the local end of the IPTV server, and further transmits the downloaded third-party resource to the IPTV player, so as to control the IPTV player to render and play the third-party resource.
B. And under the condition that the play control information is IPTV play control information, determining corresponding IPTV resources from an IPTV server according to the IPTV play control information, and controlling the IPTV player to play the IPTV resources.
In one embodiment, the IPTV server parses the IPTV play control information to obtain an IPTV resource name included in the IPTV play control information, matches the IPTV resource name with an existing IPTV resource at the local end of the IPTV server, determines an IPTV resource corresponding to the IPTV resource name, and sends the IPTV resource to the IPTV player, so as to control the IPTV player to render and play the IPTV resource.
C. And controlling the IPTV player to adjust the playing effect according to the adjusting parameters included in the playing control information under the condition that the playing control information is the playing adjustment control information.
In one embodiment, the IPTV server analyzes the play adjustment control information to obtain adjustment parameters included in the play adjustment control information, and sends the adjustment parameters to the IPTV player to control the IPTV player to adjust the play effect according to the adjustment parameters. For example, the play volume of the IPTV player is adjusted, or the play progress of the IPTV player is adjusted.
Acquiring corresponding third-party resources according to index information included in the third-party playing control information under the condition that the playing control information is the third-party playing control information, and controlling an IPTV player to play the third-party resources; when the play control information is IPTV play control information, determining corresponding IPTV resources from an IPTV server according to the IPTV play control information, and controlling an IPTV player to play the IPTV resources; under the condition that the play control information is the play adjustment control information, the IPTV player is controlled to adjust the play effect according to the adjustment parameters included in the play adjustment control information, so that various play control requirements of users on the IPTV player are met, and the use experience of the users on the IPTV player is improved.
According to the method and the device, the playing control information sent by the third-party server is obtained, and the IPTV player is controlled to play according to the playing control information, so that the effect of controlling the IPTV player to play according to the user requirement is achieved.
On the basis of the embodiment, the method further comprises the following steps A and B:
A. and acquiring the client attribute information sent by the third-party server, and comparing the version number of the client with the latest version number of the client under the condition that the client attribute information is the version number of the client.
In one embodiment, the IPTV server obtains the version number of the client sent by the third party server, and compares the version number with the latest version number of the client recorded in the IPTV server.
B. If the version number of the client is different from the latest version number of the client, an installation package corresponding to the latest version number of the client is sent to a third party server, so that the third party server sends the installation package to the client to which the client attribute information belongs, and the installation package is used for indicating the client to update the version of the client according to the installation package.
In one embodiment, if the IPTV server determines that the acquired version number of the client is later than the latest version number of the client, the IPTV server locally acquires an installation package corresponding to the latest version of the client from the IPTV server, and sends the installation package to a third party server, so that the third party server sends the installation package to the client to which the client attribute information belongs, and after the client acquires the installation package, the client analyzes and installs the installation package to update the version of the client.
By acquiring the client attribute information sent by the third-party server, comparing the version number of the client with the latest version number of the client under the condition that the client attribute information is the version number of the client, if the version number of the client is different from the latest version number of the client, sending an installation package corresponding to the latest version number of the client to the third-party server, so that the third-party server sends the installation package to the client for instructing the client to update the version of the client according to the installation package, the effect of remotely and automatically updating the client is realized, the client is not required to be manually updated by a user, and the user experience is improved.
Fig. 5A is a schematic structural diagram of a data processing system according to an embodiment of the present disclosure, which may be suitable for a case of performing play control on an IPTV player.
As shown in fig. 5A, the data processing system disclosed in the present embodiment may include a client 500, a third party server 501, and an IPTV server 502; wherein,,
the client 500 is configured to respond to a control request of a user to the IPTV player 503, generate a control instruction for the IPTV player 503, and send the control instruction to the third party server 501;
the third party server 501 is configured to perform intent recognition on the control instruction to obtain an intent recognition result, generate play control information according to the intent recognition result, and send the play control information to the IPTV server 502;
the IPTV server 502 is configured to obtain the play control information, and control the IPTV player 503 to play according to the play control information.
The client 500, the third party server 501 and the IPTV server 502 may realize other functions in the description of the related method in this embodiment besides the above functions, which are not described herein.
FIG. 5B is a schematic diagram of a data processing system according to an embodiment of the present disclosure, where, as shown in FIG. 5B, the third party server 501 further includes a speech recognition module 504, an information acquisition module 505, a relay module 506, an intent recognition module 507, and a communication module 508; wherein,,
the client 500 is communicatively connected to the voice recognition module 504 via WebSocket protocol to send control commands in the form of voice to the voice recognition module 504. The client 500 is communicatively connected to the information acquisition module 505 via the MQTT protocol to send client information to the information acquisition module 505. After the voice recognition module 504 converts the voice command into a text command, the text command is sent to the transfer module 506, and the information acquisition module 505 sends the client information to the transfer module 506. The transfer module 506 forwards the text instruction to the intention recognition model 507, the intention recognition model 507 is used for carrying out intention recognition on the text instruction to obtain an intention recognition result, and generates playing control information according to the intention recognition result, and then sends the playing control information to the transfer module 506, and the transfer module 506 sends the playing control information to the communication module 508, so that the communication module 508 sends the playing control information to the IPTV server 502. The relay module 506 is further configured to send the acquired client information to the communication module 508, so that the communication module 508 sends the client information to the IPTV server 502.
On the basis of the above embodiment, the intention recognition model 507 is also used to: in the case that the intended recognition result is that the third party resource is played, the third party resource associated with the intended recognition result is obtained from the third party resource library, and is sent to the transfer module 506, the transfer module 506 transfers the third party resource to the voice recognition module 504, and finally the voice recognition module 504 sends the third party resource to the client 500 based on WebSocket protocol communication. The client 500 plays the acquired third party resource.
Fig. 6 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present disclosure, which may be suitable for a case of performing play control on an IPTV player. The device of the embodiment can be implemented by software and/or hardware, and can be integrated on any electronic equipment with computing capability.
As shown in fig. 6, the data processing apparatus 60 disclosed in the present embodiment may include an intention recognition module 61, a play control information generation module 62, and a play control information transmission module 63, wherein:
the intention recognition module 61 is configured to obtain a control instruction for the IPTV player, and perform intention recognition on the control instruction to obtain an intention recognition result;
A play control information generating module 62, configured to generate play control information according to the intention recognition result;
and a play control information sending module 63, configured to send the play control information to an IPTV server, and instruct the IPTV server to control an IPTV player to play according to the play control information.
Optionally, the play control information generating module 62 is specifically configured to:
under the condition that the intention recognition result is that third party resources are played, index information of the third party resources associated with the intention recognition result is obtained from a third party resource library, and third party playing control information is generated according to the index information;
generating IPTV playing control information according to the IPTV resources associated with the intention recognition result under the condition that the intention recognition result is that the IPTV resources are played;
and under the condition that the intention recognition result is the adjustment play effect, generating play adjustment control information according to adjustment parameters associated with the intention recognition result.
Optionally, the intention recognition module 61 is specifically configured to:
under the condition that the type of the control instruction is a voice instruction, converting the control instruction into a text instruction;
And carrying out intention recognition on the text instruction.
Optionally, the device further includes a client attribute information acquisition module, specifically configured to:
acquiring client attribute information sent by a client; wherein the client attribute information comprises at least one of a version number of the client and working state information of the client;
and sending the client attribute information to the IPTV server, wherein the client attribute information is used for indicating the IPTV server to execute preset processing operation according to the client attribute information.
The data processing device 60 disclosed in the embodiments of the present disclosure may execute the data processing method disclosed in the embodiments of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method. Reference is made to the description of any method embodiment of the disclosure for details not explicitly described in this embodiment.
Fig. 7 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present disclosure, which may be suitable for a case where a client sends a control instruction to a third party server. The device of the embodiment can be implemented by software and/or hardware, and can be integrated on any electronic equipment with computing capability.
As shown in fig. 7, the data processing apparatus 70 disclosed in the present embodiment may include a control instruction generation module 71 and a control instruction transmission module 72, wherein:
A control instruction generating module 71, configured to generate a control instruction for an IPTV player in response to a control request for the IPTV player;
and the control instruction sending module 72 is used for sending the control instruction to a third party server.
Optionally, the data processing apparatus 70 may be configured in at least one of the following devices: smart speaker, intelligent wrist-watch, intelligent bracelet, smart mobile phone and intelligent earphone. .
The data processing device 70 disclosed in the embodiments of the present disclosure may execute the data processing method disclosed in the embodiments of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method. Reference is made to the description of any method embodiment of the disclosure for details not explicitly described in this embodiment.
Fig. 8 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present disclosure, which may be suitable for a case where an IPTV server controls an IPTV player to perform playback. The device of the embodiment can be implemented by software and/or hardware, and can be integrated on any electronic equipment with computing capability.
As shown in fig. 8, the data processing apparatus 80 disclosed in the present embodiment may include a playback control information acquisition module 81 and an IPTV player control module 82, wherein:
A play control information obtaining module 81, configured to obtain play control information sent by a third party server;
the IPTV player control module 82 is configured to control the IPTV player to play according to the play control information.
Optionally, the IPTV player control module 82 is specifically configured to:
and under the condition that the playing control information is third-party playing control information, acquiring corresponding third-party resources according to index information included in the third-party playing control information, and controlling the IPTV player to play the third-party resources.
Optionally, the IPTV player control module 82 is specifically further configured to:
and under the condition that the play control information is IPTV play control information, determining corresponding IPTV resources from an IPTV server according to the IPTV play control information, and controlling the IPTV player to play the IPTV resources.
Optionally, the IPTV player control module 82 is specifically further configured to:
and controlling the IPTV player to adjust the playing effect according to the adjusting parameters included in the playing control information under the condition that the playing control information is the playing adjustment control information.
Optionally, the device further includes a client update module, specifically configured to:
Acquiring client attribute information sent by a third-party server, and comparing the version number of the client with the latest version number of the client under the condition that the client attribute information is the version number of the client;
if the version number of the client is different from the latest version number of the client, an installation package corresponding to the latest version number of the client is sent to a third party server, so that the third party server sends the installation package to the client to which the client attribute information belongs, and the installation package is used for indicating the client to update the version of the client according to the installation package.
The data processing device 80 disclosed in the embodiments of the present disclosure may execute the data processing method disclosed in the embodiments of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method. Reference is made to the description of any method embodiment of the disclosure for details not explicitly described in this embodiment.
…
According to embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
Fig. 9 shows a schematic block diagram of an example electronic device 900 that may be used to implement embodiments of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 9, the apparatus 900 includes a computing unit 901 that can perform various appropriate actions and processes according to a computer program stored in a Read Only Memory (ROM) 902 or a computer program loaded from a storage unit 908 into a Random Access Memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the device 900 can also be stored. The computing unit 901, the ROM 902, and the RAM 903 are connected to each other by a bus 904. An input/output (I/O) interface 905 is also connected to the bus 904.
Various components in device 900 are connected to I/O interface 905, including: an input unit 906 such as a keyboard, a mouse, or the like; an output unit 907 such as various types of displays, speakers, and the like; a storage unit 908 such as a magnetic disk, an optical disk, or the like; and a communication unit 909 such as a network card, modem, wireless communication transceiver, or the like. The communication unit 909 allows the device 900 to exchange information/data with other devices through a computer network such as the internet and/or various telecommunications networks.
The computing unit 901 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of computing unit 901 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 901 performs the respective methods and processes described above, such as a data processing method. For example, in some embodiments, the data processing method may be implemented as a computer software program tangibly embodied on a machine-readable medium, such as the storage unit 908. In some embodiments, part or all of the computer program may be loaded and/or installed onto the device 900 via the ROM 902 and/or the communication unit 909. When the computer program is loaded into the RAM 903 and executed by the computing unit 901, one or more steps of the data processing method described above may be performed. Alternatively, in other embodiments, the computing unit 901 may be configured to perform the data processing method by any other suitable means (e.g. by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program code may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus such that the program code, when executed by the processor or controller, causes the functions/operations specified in the flowchart and/or block diagram to be implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an 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 include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), blockchain networks, and the internet.
The computer system may include a client and a server. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so that the defects of high management difficulty and weak service expansibility in the traditional physical hosts and VPS service are overcome.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps recited in the present disclosure may be performed in parallel or sequentially or in a different order, provided that the desired results of the technical solutions of the present disclosure are achieved, and are not limited herein.
The above detailed description should not be taken as limiting the scope of the present disclosure. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present disclosure are intended to be included within the scope of the present disclosure.
Claims (16)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110127432.9A CN112822509B (en) | 2021-01-29 | 2021-01-29 | A data processing method, device, electronic equipment and medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110127432.9A CN112822509B (en) | 2021-01-29 | 2021-01-29 | A data processing method, device, electronic equipment and medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112822509A CN112822509A (en) | 2021-05-18 |
| CN112822509B true CN112822509B (en) | 2023-07-21 |
Family
ID=75860275
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110127432.9A Active CN112822509B (en) | 2021-01-29 | 2021-01-29 | A data processing method, device, electronic equipment and medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112822509B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114024935B (en) * | 2021-11-19 | 2023-10-31 | 天翼数字生活科技有限公司 | Method and device for accessing public network resources under IPTV private network |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101296371A (en) * | 2007-04-23 | 2008-10-29 | 华为技术有限公司 | Implementation method of IPTV terminal, IPTV system and IPTV service |
| CN102647623A (en) * | 2011-02-16 | 2012-08-22 | 索尼公司 | Method and apparatus for manipulating video content |
| CN102740135A (en) * | 2011-04-15 | 2012-10-17 | 中兴通讯股份有限公司 | Method and system for pushing third-party IPTV services |
| CN109618204A (en) * | 2018-12-12 | 2019-04-12 | 百度在线网络技术(北京)有限公司 | Multimedia resource playing method and device |
| CN109756748A (en) * | 2019-01-30 | 2019-05-14 | 百度在线网络技术(北京)有限公司 | Generation method, device and the computer equipment of multimedia album |
| CN111866591A (en) * | 2020-07-23 | 2020-10-30 | 腾讯科技(深圳)有限公司 | Video playing method, device, equipment and storage medium |
| CN112163086A (en) * | 2020-10-30 | 2021-01-01 | 海信视像科技股份有限公司 | Multi-intention recognition method and display device |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100574439C (en) * | 2007-06-28 | 2009-12-23 | 中兴通讯股份有限公司 | System and method for realizing uploading of third-party audio and video content in IPTV system |
| US8438606B2 (en) * | 2010-07-20 | 2013-05-07 | Sony Corporation | Serving from a third party server to a control device a web page useful for controlling an IPTV client with non-public address |
| TW201234840A (en) * | 2011-02-14 | 2012-08-16 | Hon Hai Prec Ind Co Ltd | System and method for controlling IPTV |
| US9262420B1 (en) * | 2012-04-23 | 2016-02-16 | Google Inc. | Third-party indexable text |
| CN103974092B (en) * | 2013-01-31 | 2018-05-15 | 中兴通讯股份有限公司 | A kind of method, apparatus and Web TV that Web broadcast is realized based on Web TV |
| CN104038847A (en) * | 2013-03-07 | 2014-09-10 | 中兴通讯股份有限公司 | IPTV-based network video broadcasting control method and apparatus |
| KR102254889B1 (en) * | 2013-12-24 | 2021-05-24 | 엘지전자 주식회사 | Digital device and method for controlling the same |
| CN105025387B (en) * | 2014-04-29 | 2018-12-18 | 中国电信股份有限公司 | The method and system of IPTV intelligent terminal progress IPTV service and Internet service |
| CN106162342A (en) * | 2015-03-25 | 2016-11-23 | 中兴通讯股份有限公司 | Interface processing method, Apparatus and system |
| CN111182357B (en) * | 2019-09-29 | 2022-10-25 | 腾讯科技(深圳)有限公司 | Internet media playing method, device and system based on interactive network television |
| CN111416993B (en) * | 2020-03-26 | 2021-10-29 | 四川长虹电器股份有限公司 | Playing control method and player system capable of playing IPTV and OTT video sources |
-
2021
- 2021-01-29 CN CN202110127432.9A patent/CN112822509B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101296371A (en) * | 2007-04-23 | 2008-10-29 | 华为技术有限公司 | Implementation method of IPTV terminal, IPTV system and IPTV service |
| CN102647623A (en) * | 2011-02-16 | 2012-08-22 | 索尼公司 | Method and apparatus for manipulating video content |
| CN102740135A (en) * | 2011-04-15 | 2012-10-17 | 中兴通讯股份有限公司 | Method and system for pushing third-party IPTV services |
| CN109618204A (en) * | 2018-12-12 | 2019-04-12 | 百度在线网络技术(北京)有限公司 | Multimedia resource playing method and device |
| CN109756748A (en) * | 2019-01-30 | 2019-05-14 | 百度在线网络技术(北京)有限公司 | Generation method, device and the computer equipment of multimedia album |
| CN111866591A (en) * | 2020-07-23 | 2020-10-30 | 腾讯科技(深圳)有限公司 | Video playing method, device, equipment and storage medium |
| CN112163086A (en) * | 2020-10-30 | 2021-01-01 | 海信视像科技股份有限公司 | Multi-intention recognition method and display device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112822509A (en) | 2021-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP4195668A1 (en) | Virtual video livestreaming processing method and apparatus, storage medium, and electronic device | |
| CN108877804B (en) | Voice service method, system, electronic device and storage medium | |
| US9775057B2 (en) | Service switching method, device and system for local communication network | |
| CN112822509B (en) | A data processing method, device, electronic equipment and medium | |
| US20240057234A1 (en) | Adjusting light effects based on adjustments made by users of other systems | |
| CN103873919A (en) | Information processing method and electronic equipment | |
| CN110099295A (en) | Voice control method for television set, device, equipment and storage medium | |
| CN110503979B (en) | Audio output effect monitoring methods, devices, media and electronic equipment | |
| CN109195016B (en) | Voice interaction method, terminal system and intelligent terminal equipment for video barrage oriented to intelligent terminal equipment | |
| CN111739510A (en) | Information processing method, information processing apparatus, vehicle, and computer storage medium | |
| WO2025179742A1 (en) | Screen mirroring method, apparatus and system | |
| CN114691922A (en) | Session processing method, device and equipment based on virtual object | |
| CN115695849B (en) | Live video acquisition method, device, equipment and medium | |
| CN118550998A (en) | Human-computer interaction method, device, electronic device and storage medium | |
| WO2025112547A1 (en) | Real-time online and offline chorus method, device, and medium | |
| CN118381970A (en) | Intelligent type explanation track generation method, device, equipment and storage medium | |
| CN108984146B (en) | Voice control method of application program, intelligent terminal and computer readable storage medium | |
| CN114863925B (en) | Method for judging multi-device voice control, computer device and readable storage medium | |
| CN113923468B (en) | Live broadcast control method and device, storage medium and electronic equipment | |
| CN114863924A (en) | Multi-device voice control judgment method, intelligent household appliance and readable storage medium | |
| CN115334266A (en) | Audio loudness adjustment method, device, electronic device and storage medium | |
| CN116074688A (en) | Audio playing method, device and computer readable storage medium | |
| CN113242453A (en) | Barrage playing method, server and computer readable storage medium | |
| US12155500B2 (en) | Remote control method and apparatus, electronic device and medium | |
| CN112786047A (en) | Voice processing method, device, equipment, storage medium and intelligent sound box |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |