CN110769280A - Method and device for continuously playing files - Google Patents
Method and device for continuously playing files Download PDFInfo
- Publication number
- CN110769280A CN110769280A CN201911014268.XA CN201911014268A CN110769280A CN 110769280 A CN110769280 A CN 110769280A CN 201911014268 A CN201911014268 A CN 201911014268A CN 110769280 A CN110769280 A CN 110769280A
- Authority
- CN
- China
- Prior art keywords
- information
- user
- user information
- file
- acquiring
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000004590 computer program Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 7
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
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/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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
-
- 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/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- 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
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- General Health & Medical Sciences (AREA)
- Computer Graphics (AREA)
- Biomedical Technology (AREA)
- Theoretical Computer Science (AREA)
- Social Psychology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
Abstract
A method and device for continuing playing files are disclosed, the method includes: acquiring broken node information and first user information of a file played by first terminal equipment; acquiring second user information according to the acquired user instruction; acquiring the broken node information according to the first user information and the second user information; and controlling the second terminal equipment to continue playing the file from the broken node information according to the broken node information. According to the method and the device, the obtained second user information is matched with the first user information, so that the file played on the first terminal device can be played continuously on the second terminal device, the user is not required to perform complex operation in the whole process, the whole process is greatly simplified, and the watching experience of the user is effectively improved.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for continuously playing a file.
Background
With the development of science and technology, the development of electronic equipment can be changed day by day, and the life, entertainment and working modes of people are changed. Taking the electronic devices used in home life as an example, nowadays, each home has a plurality of electronic devices capable of playing audio/video, such as a television, a smart speaker with a screen, a mobile phone, a tablet, a computer, etc., and these electronic devices are usually distributed in different scene spaces. When a user leaves a certain scene and wants to switch to another scene to continue watching a certain video, the electronic device which wants to continue watching needs to be opened, and the playing position of the previous video can be found through a series of complex operations, so that the operation is complicated, and the user experience is poor.
Disclosure of Invention
The present application is proposed to solve the above-mentioned technical problems. Embodiments of the present application provide a method and an apparatus for continuously playing a file, a computer-readable storage medium, and an electronic device, which solve the technical problem that a user needs to find a previous playing position of a file only through complicated operations when changing a playing device, and effectively improve the user experience of the user.
According to a first aspect of the present application, there is provided a method for continuously playing a file, comprising:
acquiring broken node information and first user information of a file played by first terminal equipment;
acquiring second user information according to the acquired user instruction;
acquiring the broken node information according to the first user information and the second user information;
and controlling the second terminal equipment to continue playing the file from the broken node information according to the broken node information.
According to a second aspect of the present application, there is provided an apparatus for continuously playing a file, comprising:
the first acquisition module is used for acquiring broken node information and first user information of a file played by the first terminal equipment;
the second acquisition module is used for acquiring second user information according to the acquired user instruction;
a third obtaining module, configured to obtain the broken node information according to the first user information and the second user information;
and the playing control module is used for controlling the second terminal equipment to continue playing the file from the broken node information according to the broken node information.
According to a third aspect of the present application, there is provided a computer-readable storage medium storing a computer program for executing the above-described method of successively playing files.
According to a fourth aspect of the present application, there is provided an electronic apparatus comprising:
a processor;
a memory for storing the processor-executable instructions;
the processor is used for reading the executable instruction from the memory and executing the instruction to realize the method for continuously playing the file.
Compared with the prior art, the method, the device, the computer-readable storage medium and the electronic equipment for continuously playing the file, which are provided by the application, at least have the following beneficial effects:
according to the method and the device, the first user information is acquired when the broken node information of the file played on the first terminal device is acquired, the first user information is associated with the broken node information of the file, and when the file needs to be played on the second terminal device, the acquired second user information is matched with the first user information, so that the file played on the first terminal device can be continuously played on the second terminal device.
Drawings
The above and other objects, features and advantages of the present application will become more apparent by describing in more detail embodiments of the present application with reference to the attached drawings. The accompanying drawings are included to provide a further understanding of the embodiments of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the principles of the application. In the drawings, like reference numbers generally represent like parts or steps.
Fig. 1 is a schematic diagram of a system for continuously playing a file according to the present application.
Fig. 2 is a flowchart illustrating a method for continuously playing a file according to an exemplary embodiment of the present application.
Fig. 3 is a flowchart illustrating a process of acquiring node break information and first user information of a file played by a first terminal device in a method for continuously playing a file according to another exemplary embodiment of the present application.
Fig. 4 is a flowchart illustrating a method for continuously playing a file according to an acquired user instruction, where the second user information is acquired according to an acquired user instruction according to another exemplary embodiment of the present application.
Fig. 5 is a flowchart illustrating a second information obtaining module of a second terminal device in a method for continuing to play a file according to another exemplary embodiment of the present application.
Fig. 6 is a schematic flowchart illustrating a process of acquiring the second user information through the second information acquiring module in a method for continuously playing a file according to another exemplary embodiment of the present application.
Fig. 7 is a schematic flowchart illustrating a process of acquiring disconnected node information according to first user information and second user information in a method for continuously playing a file according to another exemplary embodiment of the present application.
Fig. 8 is another schematic flow chart illustrating a method for continuously playing a file according to another exemplary embodiment of the present application, where the method obtains information of a disconnected node according to first user information and second user information.
Fig. 9 is a flowchart illustrating a method for continuously playing a file according to an embodiment of the present application.
Fig. 10 is a schematic diagram of an apparatus for continuously playing a file according to an exemplary embodiment of the present application.
Fig. 11 is a schematic diagram of a first obtaining module in an apparatus for continuously playing a file according to an exemplary embodiment of the present application.
Fig. 12 is a schematic diagram of a second obtaining module in the apparatus for continuously playing a file according to an exemplary embodiment of the present application.
Fig. 13 is a block diagram of an electronic device provided in an exemplary embodiment of the present application.
Detailed Description
Hereinafter, example embodiments according to the present application will be described in detail with reference to the accompanying drawings. It should be understood that the described embodiments are only some embodiments of the present application and not all embodiments of the present application, and that the present application is not limited by the example embodiments described herein.
Summary of the application
Along with the development of electronic technology, the variety of electronic equipment is more and more, and the use requirements of people in different life, entertainment and working scenes are met. Taking the electronic devices used in home life as an example, nowadays, each home has a plurality of electronic devices capable of playing files such as audio, video or pictures, such as televisions, smart speakers with screens, mobile phones, tablets, computers, and the like, and these electronic devices are usually distributed in different scene spaces. For example, a family living room is equipped with a television, while mobile devices have a tablet computer or a mobile phone. When a user leaves a living room to go to a bedroom and wants to continuously watch a video played on a television in the living room through a mobile device, the mobile device needs to be opened, corresponding video software is clicked, a corresponding video name is input in a search box, then the video is entered, and a progress bar is dragged to the progress played on the television, so that the video can be continuously played at the breakpoint of different devices. The playing of audio and the playing of files such as pictures are similar.
In this embodiment, a brand new method for continuously playing a file is provided, in which a broken node position of a file played by a user on a first terminal device is recorded, and the broken node position of the file can be directly obtained by performing identity verification on a second terminal device, so that the file is continuously played from the broken node on the second terminal device, the whole process is greatly simplified, and the viewing experience of the user is effectively improved.
Exemplary System
Fig. 1 is a schematic diagram of a system for continuously playing a file according to an exemplary embodiment of the present application. As shown in fig. 1, a system for continuously playing a file (hereinafter, referred to as a system) includes at least a first terminal device 111, a second terminal device 112, and a server 113. The server 113 may be disposed in the first terminal device 111, the second terminal device 112, a local area network, or a cloud. The first terminal device 111 communicates with the server 113, and the second terminal device 112 communicates with the server 113, where the communication mode may be wired communication or wireless communication; according to different settings of the server, communication in the local area network can be realized, and communication through the network can also be realized.
The first terminal device 111 and the second terminal device 112 may both be mobile terminal devices (e.g., mobile phones, tablet computers, smart speakers, etc.), or may be terminal devices (e.g., televisions) fixedly installed at a certain location. The first terminal device 111 and the second terminal device 112 may be provided in one space at the same time, or may be provided in different spaces. For example, when the first terminal device 111 and the second terminal device 112 are both televisions, the first terminal device 111 may be provided in a living room, and the second terminal device 112 may be provided in a bedroom. Of course, in other embodiments, the first terminal device 111 and the second terminal device 112 may be configured in other manners.
The first terminal device 111 is further provided with a first information obtaining module, where the first information obtaining module is used to obtain the identity information of the user, and the first information obtaining module is different according to the difference of the identity information that needs to be obtained. For example, when the identity information to be acquired is fingerprint information of the user, the first information acquisition module includes a fingerprint acquisition module; when the identity information to be acquired is the face information of the user, the first information acquisition module comprises a face recognition module (such as a camera); when the identity information needs to be obtained as the voiceprint information of the user, the first information obtaining module includes a voice obtaining module, such as a microphone. Of course, the first information obtaining module may include only one of the modules, may also include a plurality of modules, and may also include other modules, which is not limited herein. The first terminal device 111 is further provided with a module for acquiring a user instruction, for example, when the user instruction is a voice instruction, the module for acquiring the user instruction may be a voice acquiring module, such as a microphone.
The second terminal device 112 is further provided with a second information obtaining module, where the second information obtaining module is used to obtain the identity information of the user, and the second information obtaining module is different according to the difference of the identity information that needs to be obtained. For example, when the identity information to be acquired is fingerprint information of the user, the first information acquisition module includes a fingerprint acquisition module; when the identity information to be acquired is the face information of the user, the second information acquisition module comprises a face recognition module (such as a camera); when the identity information needs to be obtained as the voiceprint information of the user, the second information obtaining module includes a voice obtaining module, such as a microphone. Of course, the second information obtaining module may include only one of the modules, may also include a plurality of modules, and may also include other modules, which is not limited herein. The second terminal device 112 is further provided with a module for acquiring a user instruction, for example, when the user instruction is a voice instruction, the module for acquiring the user instruction may be a voice acquiring module, such as a microphone.
Exemplary method
Fig. 2 is a flowchart illustrating a method for continuously playing a file according to an exemplary embodiment of the present application. The embodiment can be applied to electronic equipment, and particularly can be applied to a server or a general computer. For example, it can be applied to a server in a system that continues playing files, and a server is described as an execution subject in the following description. It should be understood that the execution main body of the method for continuing playing back a file provided in this embodiment may be other, and is not limited to the above case.
As shown in fig. 2, the method for continuously playing the file includes the following steps:
step 10: and acquiring the broken node information of the file played by the first terminal equipment and the first user information.
In this embodiment, the first terminal device may be an electronic device fixed at one place, for example, for a household, it may be a television fixed in a living room or a bedroom; in the office, the display may be a display fixedly installed in each conference room. The first terminal device may also be a portable mobile electronic device, such as a mobile phone, a tablet computer, a notebook computer, etc. The file played by the first terminal device may be a video file, an audio file, a picture file, and the like, and is not limited herein. The first user information may be fingerprint information of the user, face information of the user, or voiceprint information of the user, etc. Obviously, the identity of the user can be confirmed using the first user information.
When a user wants to pause or stop a file played on a first terminal device in the using process, the server may obtain node break information of the file played on the first terminal device (for example, for a video, the time when a certain video file is paused or stopped on a playing progress; for an audio, the time when a certain audio file is paused or stopped on a playing progress; for a picture, the time when a certain picture in a certain picture set is played). In addition, the broken node information may further include a corresponding file type and file information.
The first user information may be obtained when the user uses the first terminal device, for example, when the user starts the first device, the first identity information of the user may be obtained, and of course, the first identity information of the user may also be obtained in a process in which the user uses the first device.
Step 20: and acquiring second user information according to the acquired user instruction.
When the user needs to continue watching the file played on the first terminal device on the second terminal device, the user may issue a user instruction, where the user instruction may be an instruction preset by the user, for example, the user instruction may be a voice instruction "continue playing", or may be another instruction. After the server obtains the user instruction through the second terminal device, the server can obtain second user information. The second user information may be fingerprint information of the user, face information of the user, or voiceprint information of the user, etc. Obviously, the identity of the user can be confirmed using the second user information. .
It can be understood that when the user instruction is a voice instruction and the second user information is voiceprint information, the voiceprint information can be obtained at the same time when the user instruction is obtained, that is, when the voice instruction is obtained, the voiceprint information in the voice instruction can be obtained at the same time.
Step 30: and acquiring the broken node information according to the first user information and the second user information.
It can be understood that, when the first user information and the second user information match each other, it means that the user who needs to continue to view the playing file on the second terminal device is the user who uses the first terminal device, and at this time, the file broken node information corresponding to the first user information can be acquired. It should be understood that the types of the first user information and the second user information may be the same or different, and may be set as required.
Step 40: and controlling the second terminal equipment to continue playing the file from the broken node information according to the broken node information.
After the broken node information is obtained, the server can synchronize the broken node information to the second terminal device, control the second terminal device to obtain the file corresponding to the segment node information, and continuously play the file from the broken node, so that the file played on the first terminal device is continuously played on the second terminal device. It should be understood that, when the file break node information corresponding to the first user information is multiple, the last played file is played continuously.
The method for continuing playing the file provided by the embodiment has the beneficial technical effects that at least: in the embodiment, the first user information is acquired when the broken node information of the file played on the first terminal device is acquired, the first user information is associated with the broken node information of the file, and when the file needs to be played on the second terminal device, the acquired second user information is matched with the first user information, so that the file played on the first terminal device can be continuously played on the second terminal device.
Fig. 3 is a flowchart illustrating a step of acquiring node break information of a file played by the first terminal device and first user information in the embodiment shown in fig. 1.
As shown in fig. 3, based on the embodiment shown in fig. 1, in an exemplary embodiment of the present application, the step of obtaining the broken node information and the first user information shown in step 10 may specifically include the following steps:
step 101: a first user instruction is obtained.
When the user wants to change the terminal device or change the viewing scene while viewing the file played by the first terminal device, the user may give a first user instruction. The first user instruction may be selected as a voice instruction, which may be preset, for example, may be "switch scene". When the user speaks a command of "switching scenes", the server collects the command through a voice collection module (e.g., a microphone) of the first terminal device. Of course, the first user instruction may be other types of instructions, and is not limited to the above case.
Step 102: and when the first user instruction meets a first preset condition, controlling the first terminal equipment to acquire first user information.
In this embodiment, after acquiring the first user instruction, the server needs to match the first user instruction, and when the first user instruction matches a preset instruction, it is determined that the first user instruction meets a first preset condition, and at this time, the server may control the first information acquisition module of the first terminal device to acquire the first user information. For example, the server may control a face recognition module of the first terminal device to acquire a face image of the user, or control a fingerprint acquisition module of the first terminal device to acquire fingerprint information of the user, or control a voice acquisition module of the first terminal device to acquire voiceprint information of the user. It can be understood that, if the first user information to be collected is voiceprint information, the voiceprint information of the user can be directly obtained from the obtained voice instruction. When the collected first user instruction is not matched with the preset instruction (for example, the first user instruction given by the user is not a scene switching), the server does not respond to the user instruction, so that the first terminal device is not controlled to acquire the first user information.
Step 103: and acquiring the broken node information of the playing file of the first terminal equipment.
When the first user information is acquired, correspondingly acquiring the broken node information of the file being played by the first terminal equipment, and associating the broken node information with the first user information. It can be understood that different users have different first user information, and may respectively correspond to different file break node information.
In this embodiment, the first user instruction of the user is obtained, and the first user information of the user and the broken node information of the file played by the first terminal device are obtained according to the first user instruction, so that the broken node information of the file can be recorded according to the user information, a good basis is provided for subsequent matching of the user identity information, and the subsequent continuous playing of the file is facilitated.
It can be understood that the voice instruction such as "switch scene" can be directly the awakening word of the terminal device, and the terminal device does not need to be awakened first and then the voice instruction in the process is performed, thereby being beneficial to improving the efficiency.
Fig. 4 is a flowchart illustrating a step of acquiring second user information according to the acquired user instruction in the embodiment shown in fig. 1.
As shown in fig. 4, based on the embodiment shown in fig. 1, in an exemplary embodiment of the present application, the step of obtaining the second user information shown in step 20 may specifically include the following steps:
step 201: a second user instruction is obtained.
When the user switches to another spatial scene, or needs to continue playing the file played on the first terminal device on another terminal device, the user may issue a second user instruction to the second terminal device. The second user instruction may be selected as a voice instruction, which may be preset, for example, may be "continue play". And when the user says the instruction of 'continuously playing', the server collects the instruction through a voice collection module of the second terminal equipment in the space scene. Of course, the second user command may be other types of commands, and is not limited to the above case. It should be understood that the number of the second terminal devices may be one or more, and is not limited herein.
Step 202: and when the second user instruction meets a second preset condition, starting a second information acquisition module of the second terminal equipment.
In this embodiment, after the server acquires the second user instruction, the server needs to match the second user instruction, and when the second user instruction matches the preset instruction, it is determined that the second user instruction meets the second preset condition, and at this time, the server may control the second information acquisition module of the second terminal device to start, so as to acquire the user identity information. For example, the server may control a face recognition module of the second terminal device to acquire a face image of the user, or control a fingerprint acquisition module of the second terminal device to acquire fingerprint information of the user, or control a voice acquisition module of the second terminal device to acquire voiceprint information of the user. It can be understood that, if the second user information to be collected is voiceprint information, the voiceprint information of the user can be directly obtained from the obtained voice instruction. When the collected second user instruction is not matched with the preset instruction (for example, the second user instruction given by the user is not played continuously), the server does not respond to the user instruction, so that the second information acquisition module of the second terminal device is not started.
Step 203: and acquiring the second user information through the second information acquisition module.
In this embodiment, the server obtains the second user information through the second information obtaining module of the second terminal device. For example, the server may control a face recognition module of the second terminal device to acquire a face image of the user, or control a fingerprint acquisition module of the second terminal device to acquire fingerprint information of the user, or control a voice acquisition module of the second terminal device to acquire voiceprint information of the user. It can be understood that, if the second user information to be collected is voiceprint information, the voiceprint information of the user can be directly obtained from the obtained voice instruction.
In the embodiment, the second user instruction of the user is obtained, and the second user information of the user is determined to be obtained according to the verification result of the second user instruction, so that a good basis is provided for subsequent matching of the user identity information, and the subsequent continuous playing of the file is facilitated.
It can be understood that the voice instruction such as "continue playing" may be directly a wake-up word of the terminal device, and it is not necessary to wake up the terminal device first and then perform the voice instruction in the process, which is helpful to improve efficiency.
Fig. 5 is a flowchart illustrating a step of starting a second information obtaining module of the second terminal device when the second user instruction satisfies a second preset condition in the embodiment shown in fig. 4.
As shown in fig. 5, on the basis of the embodiment shown in fig. 4, in an exemplary embodiment of the present application, the step of starting the second information obtaining module shown in step 202 may specifically include the following steps:
step 2021: and when the second user instruction meets a second preset condition, acquiring the state of the second terminal equipment.
Considering that the user cannot interrupt the working state of the second terminal device when the user continues to play the disconnected node, before the second information obtaining module is started, the state of the second terminal device needs to be obtained first, and whether the second information obtaining module is started is determined according to the state of the second terminal device. The state of the second terminal equipment is the state when the user gives a second user instruction, and if other users use the second terminal equipment, the second terminal equipment is in a working state; and if no other user is using the second terminal equipment, the second terminal equipment is in a dormant state.
Step 2022: and judging whether the second terminal equipment is in a dormant state or not.
When the second terminal device is in the dormant state, then:
step 2023: and controlling a second information acquisition module of the second terminal device to start.
When the second terminal device is in the dormant state, it means that no user uses the terminal device at this time, that is, the user can use the terminal device, so that the server can control the second information obtaining module of the second terminal device to start. When the second terminal device is not in the dormant state, the second information acquisition module is no longer controlled to be started, which means that the user cannot play the file continuously through the second terminal device, thereby preventing the second terminal device which is working from being interrupted.
In this embodiment, when the second information obtaining module obtains the second user information, the state of the second terminal device is identified, so that whether the second terminal device is in use can be determined, and whether the second information obtaining module is started is determined accordingly, thereby avoiding that the second terminal device which is working is interrupted, reducing interference to other users, and being beneficial to improving the use experience of the user.
Fig. 6 is a schematic flowchart illustrating a step of acquiring the second user information by the second information acquiring module in the embodiment shown in fig. 4.
As shown in fig. 6, based on the embodiment shown in fig. 4, in an exemplary embodiment of the present application, the step of obtaining the second user information shown in step 203 may specifically include the following steps:
step 2031: it is determined whether the face of the user is directed toward the second information acquisition module.
Specifically, the orientation of the face of the user may be obtained by using a camera, and similarly, the position of the second information obtaining module may be obtained, and whether the face of the user faces the second information obtaining module is determined according to the orientation of the face of the user and the position of the second information obtaining module. The camera may be a camera in a face recognition module in the second terminal device.
When the user's face is facing the second information acquisition module, then:
step 2032: and controlling the second information acquisition module to perform face recognition on the user so as to acquire the second user information.
When the user's face is not facing the second information acquisition module, then:
step 2033: and controlling the second information acquisition module to be closed.
When one or more second terminal devices are located in the spatial scene, it is necessary to determine which second terminal device is used by the user, so as to obtain the second user information through the second terminal device. For example, when the user arrives at the bedroom from the living room, the second terminal device in the bedroom may include a television, a mobile phone, a tablet computer and the like in the bedroom.
The user can turn on the second terminal devices in the sleep states after the foregoing steps 201 and 202, and when playing the file continuously, the user only wants to play the file through one of the second terminal devices, so that it can be determined which second terminal device the user is using by the face orientation of the user. For example, when the user speaks an instruction of "continue playing", the face recognition modules of all the second terminal devices detect the face orientation of the user, at this time, only the face recognition module of the television can detect the face of the user, but other second terminal devices such as a mobile phone and a tablet computer cannot detect the face of the user, so the server may control the face recognition module of the television to acquire the second user information (face information) of the user, and the face recognition modules of other terminal devices are turned off.
The second terminal equipment of the second information acquisition module is determined to be started according to the face orientation of the user, so that the second terminal equipment which is not concerned by the user is prevented from being started, the accuracy of continuous playing of the file can be effectively improved, electric energy can be saved, and the service life of each terminal equipment is prolonged.
It is understood that the embodiments shown in fig. 4 and 5 may be combined to form a new embodiment, alone or in combination. For example, when the second user instruction meets a second preset condition, the states of all the second terminal devices may be first acquired, the second terminal devices in the dormant state are determined according to the states of the second terminal devices, and the second information acquisition module of the second terminal devices in the dormant state is controlled to be started; and then judging which second information acquisition module of the second terminal equipment the face of the user faces, and correspondingly acquiring the face information through the second information acquisition module of the second terminal equipment, and closing the second information acquisition modules of other second terminal equipment.
Fig. 7 is a flowchart illustrating a step of obtaining the broken node information according to the first user information and the second user information in the embodiment shown in fig. 1.
As shown in fig. 7, on the basis of the embodiment shown in fig. 1, in an exemplary embodiment of the present application, the step of obtaining the broken node information shown in step 30 may specifically include the following steps:
step 301: judging whether the first user information is matched with the second user information;
specifically, a first feature of the first user information may be extracted, a second feature of the second user information may be extracted, and a similarity between the first feature and the second feature may be determined, and if the similarity is greater than a certain threshold, the first user information and the second user information may be considered to be matched.
When the first user information and the second user information are matched, then:
step 302: acquiring broken node information corresponding to the first user information;
when the first user information does not match the second user information, then:
step 303: and stopping acquiring the broken node information corresponding to the first user information.
In a specific way of acquiring the broken node information, the identity of the user is verified and matched according to the matching degree of the first user information and the second user information, and at this time, the acquired second user information needs to be directly matched with the first user information. It can be understood that a plurality of pieces of first user information and file broken node information corresponding to each piece of first user information may be recorded in the server, at this time, the acquired second user information needs to be respectively matched with each piece of first user information, and when the second user information is matched with each piece of first user information, the file broken node information corresponding to the first user information is acquired; and when the second user information is not matched with all the first user information, stopping acquiring the file broken node information corresponding to the first user information.
In the embodiment, the second user information is directly matched with the first user information, so that the user can accurately obtain the broken node information of the file which needs to be continuously played, the accuracy of continuously playing the file is improved, and the use experience of the user is improved.
Fig. 8 is another flow chart illustrating the step of acquiring the broken node information according to the first user information and the second user information in the embodiment shown in fig. 1.
As shown in fig. 8, on the basis of the embodiment shown in fig. 1, in an exemplary embodiment of the present application, another step of obtaining the broken node information shown in step 30 may specifically include the following steps:
step 304: acquiring identity information corresponding to the second user information;
in this embodiment, the identity information of one or more users may be preset, for example, the identity information may be: father, mom and daughter, thereby supporting a plurality of preset user operations. After the second user information is obtained, identity information corresponding to the second user information may be obtained. It can be understood that if the second user information does not match all the identity information, it means that the user has no operation right, and at this time, the subsequent operation cannot be performed.
Step 305: judging whether the identity information of the second user information is matched with the identity information corresponding to the first user information;
similarly, when the first user information is obtained, the identity information of the first user information may also be correspondingly obtained, and the file broken node information is associated with the identity information. Therefore, after the identity information corresponding to the second user information is obtained, the two identity information can be matched to determine the identity of the user needing to continue playing the file.
When the identity information of the second user information is matched with the identity information corresponding to the first user information, then:
step 306: acquiring broken node information corresponding to the first user information;
when the identity information of the second user information is not matched with the identity information corresponding to the first user information, then:
step 307: and stopping acquiring the broken node information corresponding to the first user information.
In the embodiment, the first user information is matched with the preset identity information, and the second user information is matched with the preset identity information when the file is played continuously, so that the matching with the first user information is realized, a user can accurately obtain the broken node information of the file which needs to be played continuously, the accuracy of the continuous playing of the file is improved, and the use experience of the user is improved.
Referring to fig. 9, a specific embodiment of a method for playing back a file continuously is given below, and it should be understood that the embodiment is only used for explaining the method for playing back a file continuously and is not used for limiting the same.
First, the first terminal device plays a file, where the file may be a video, voice, or picture file.
Step 501: the server controls a voice acquisition module of the first terminal device to acquire a first user instruction given by the user, and the first user instruction is a 'scene switching' instruction given by the user.
Step 502: the server judges whether the first user instruction is a 'scene switching' instruction, and when the first user instruction is the 'scene switching' instruction, the server:
step 503: the server controls the first terminal equipment to acquire the first user information and the broken node information of the file played by the first terminal equipment.
Step 504: the server receives first user information and file break node information acquired by the first terminal device.
Then, when the user comes to another spatial scene, the user gives a second user instruction. At this time, the voice acquisition modules of all the second terminal devices in the space scene acquire the second user instructions of the users, and send the acquired second user instructions to the server.
Step 505: and the server acquires the second user instruction acquired by each second terminal device.
Step 506: the server judges whether the second user instruction is a 'continue playing' instruction, and when the second user instruction is the 'continue playing' instruction, the server:
step 507: the server acquires the state of the second terminal device.
Step 508: the server judges whether the second terminal equipment is in a dormant state or not.
When the second terminal device is in the dormant state, then:
step 509: and the server controls a second information acquisition module of the second terminal device to start, and at the moment, the second information acquisition module starts.
And when the second terminal equipment is not in the dormant state, not starting a second information acquisition module of the second terminal equipment.
Step 510: the server determines whether the face of the user is directed toward the second information acquisition module.
When the face of the user is facing the second information acquisition module, then:
step 511: the server controls the second information acquisition module to perform face recognition on the user so as to acquire second user information.
When the face of the user does not face the second information acquisition module, the server controls the second information acquisition module to be closed, and at the moment, the second information acquisition module is closed.
Step 512: the server judges whether the first user information is matched with the second user information.
When the first user information and the second user information are matched, then:
step 513: and the server acquires the broken node information corresponding to the first user information.
And when the first user information is not matched with the second user information, stopping acquiring the broken node information corresponding to the first user information.
Step 514: and the server controls the second terminal equipment to continue playing the file from the broken node information according to the broken node information of the file. At this time, the second terminal device starts playing the file from the broken node of the file.
Exemplary devices
Fig. 10 is a schematic diagram of an apparatus for playing back a file according to an embodiment. As shown in fig. 10, in an exemplary embodiment of the present application, the apparatus for continuing to play a file includes a first obtaining module 61, a second obtaining module 62, a third obtaining module 63, and a play control module 64. The first obtaining module 61 is configured to obtain node break information and first user information of a file played by a first terminal device; the second obtaining module 62 is configured to obtain second user information according to the obtained user instruction; the third obtaining module 63 is configured to obtain the broken node information according to the first user information and the second user information; the playing control module 64 is configured to control the second terminal device to continue playing the file from the broken node information according to the broken node information.
Referring to fig. 11, the first obtaining module 61 further includes a first instruction obtaining unit 611, a first control unit 612, and a first obtaining unit 613. The first instruction obtaining unit 611 is configured to obtain a first user instruction; the first control unit 612 is configured to control the first terminal device to obtain first user information when the first user instruction meets a first preset condition; the broken node information obtaining unit 613 is configured to obtain broken node information of the file played by the first terminal device.
Referring to fig. 12, the second obtaining module 62 further includes a second instruction obtaining unit 621, a second control unit 622, and a second obtaining unit 623. The second instruction obtaining unit 621 is configured to obtain a second user instruction; the second control unit 622 is configured to start the second information obtaining module of the second terminal device when the second user instruction meets a second preset condition; the second obtaining unit 623 is configured to obtain the second user information through the second information obtaining module.
Exemplary electronic device
Next, an electronic apparatus according to an embodiment of the present application is described with reference to fig. 13. FIG. 13 illustrates a block diagram of an electronic device in accordance with an embodiment of the present application.
As shown in fig. 13, the electronic device 70 includes one or more processors 71 and a memory 72.
The processor 71 may be a Central Processing Unit (CPU) or other form of processing unit having data processing capabilities and/or instruction execution capabilities, and may control other components in the electronic device 70 to perform desired functions.
Memory 72 may include one or more computer program products that may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, Random Access Memory (RAM), cache memory (cache), and/or the like. The non-volatile memory may include, for example, Read Only Memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium and executed by processor 71 to implement the method for subsequently playing back a file and/or other desired functions of the various embodiments of the present application described above.
In one example, the electronic device 70 may further include: an input device 73 and an output device 74, which are interconnected by a bus system and/or other form of connection mechanism (not shown). The input device 73 may include, for example, a keyboard, a mouse, and the like. The output device 74 may output various information including the determined distance information, direction information, and the like to the outside. The output devices 74 may include, for example, a display, speakers, a printer, and a communication network and remote output devices connected thereto, among others.
Of course, for the sake of simplicity, only some of the components related to the present application in the electronic device 70 are shown in fig. 13, and components such as a bus, an input/output interface, and the like are omitted. In addition, the electronic device 70 may include any other suitable components, depending on the particular application.
Exemplary computer program product and computer-readable storage Medium
In addition to the above-described methods and apparatus, embodiments of the present application may also be a computer program product comprising computer program instructions that, when executed by a processor, cause the processor to perform the steps in the method of playing back a file according to various embodiments of the present application described in the "exemplary methods" section of this specification above.
The computer program product may be written with program code for performing the operations of embodiments of the present application in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server.
Furthermore, embodiments of the present application may also be a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, cause the processor to perform the steps in the method of playing back files according to various embodiments of the present application described in the "exemplary methods" section above in this specification.
The computer-readable storage medium may take any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may include, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The foregoing describes the general principles of the present application in conjunction with specific embodiments, however, it is noted that the advantages, effects, etc. mentioned in the present application are merely examples and are not limiting, and they should not be considered essential to the various embodiments of the present application. Furthermore, the foregoing disclosure of specific details is for the purpose of illustration and description and is not intended to be limiting, since the foregoing disclosure is not intended to be exhaustive or to limit the disclosure to the precise details disclosed.
The block diagrams of devices, apparatuses, systems referred to in this application are only given as illustrative examples and are not intended to require or imply that the connections, arrangements, configurations, etc. must be made in the manner shown in the block diagrams. These devices, apparatuses, devices, systems may be connected, arranged, configured in any manner, as will be appreciated by those skilled in the art. Words such as "including," "comprising," "having," and the like are open-ended words that mean "including, but not limited to," and are used interchangeably therewith. The words "or" and "as used herein mean, and are used interchangeably with, the word" and/or, "unless the context clearly dictates otherwise. The word "such as" is used herein to mean, and is used interchangeably with, the phrase "such as but not limited to".
It should also be noted that in the devices, apparatuses, and methods of the present application, the components or steps may be decomposed and/or recombined. These decompositions and/or recombinations are to be considered as equivalents of the present application.
The previous description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the scope of the application. Thus, the present application is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The foregoing description has been presented for purposes of illustration and description. Furthermore, the description is not intended to limit embodiments of the application to the form disclosed herein. While a number of example aspects and embodiments have been discussed above, those of skill in the art will recognize certain variations, modifications, alterations, additions and sub-combinations thereof.
Claims (10)
1. A method of continuing to play a file, comprising:
acquiring broken node information and first user information of a file played by first terminal equipment;
acquiring second user information according to the acquired user instruction;
acquiring the broken node information according to the first user information and the second user information;
and controlling the second terminal equipment to continue playing the file from the broken node information according to the broken node information.
2. The method of claim 1, wherein the acquiring of the broken node information and the first user information of the file played by the first terminal device comprises:
acquiring a first user instruction;
when the first user instruction meets a first preset condition, controlling the first terminal equipment to acquire first user information;
and acquiring the broken node information of the playing file of the first terminal equipment.
3. The method of claim 1, wherein the obtaining second user information according to the obtained user instruction comprises:
acquiring a second user instruction;
when the second user instruction meets a second preset condition, starting a second information acquisition module of the second terminal device;
and acquiring the second user information through the second information acquisition module.
4. The method according to claim 3, wherein the starting of the second information acquisition module of the second terminal device when the second user instruction satisfies a second preset condition includes:
when the second user instruction meets a second preset condition, acquiring the state of the second terminal equipment;
judging whether the second terminal equipment is in a dormant state or not;
and when the second terminal equipment is in a dormant state, controlling a second information acquisition module of the second terminal equipment to start.
5. The method of claim 3, wherein the obtaining of the second user information by the second information obtaining module comprises:
judging whether the face of the user faces the second information acquisition module;
when the user's face is facing the second information acquisition module, then:
and controlling the second information acquisition module to perform face recognition on the user so as to acquire the second user information.
6. The method according to any one of claims 1 to 5, wherein the obtaining the broken node information according to the first user information and the second user information comprises:
judging whether the first user information is matched with the second user information;
and when the first user information is matched with the second user information, acquiring broken node information corresponding to the first user information.
7. The method according to any one of claims 1 to 5, wherein the obtaining the broken node information according to the first user information and the second user information comprises:
acquiring identity information corresponding to the second user information;
judging whether the identity information corresponding to the first user information is matched with the identity information of the second user information;
and when the identity information corresponding to the first user information is matched with the identity information of the second user information, acquiring the broken node information corresponding to the first user information.
8. An apparatus for continuing to play a file, comprising:
the first acquisition module is used for acquiring broken node information and first user information of a file played by the first terminal equipment;
the second acquisition module is used for acquiring second user information according to the acquired user instruction;
a third obtaining module, configured to obtain the broken node information according to the first user information and the second user information;
and the playing control module is used for controlling the second terminal equipment to continue playing the file from the broken node information according to the broken node information.
9. A computer-readable storage medium storing a computer program for executing the method of playing back a file according to any one of claims 1 to 7.
10. An electronic device, the electronic device comprising:
a processor;
a memory for storing the processor-executable instructions;
the processor is configured to read the executable instructions from the memory and execute the instructions to implement the method of playing back a file sequentially as claimed in any one of claims 1 to 7.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911014268.XA CN110769280A (en) | 2019-10-23 | 2019-10-23 | Method and device for continuously playing files |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911014268.XA CN110769280A (en) | 2019-10-23 | 2019-10-23 | Method and device for continuously playing files |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN110769280A true CN110769280A (en) | 2020-02-07 |
Family
ID=69333375
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911014268.XA Pending CN110769280A (en) | 2019-10-23 | 2019-10-23 | Method and device for continuously playing files |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110769280A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111711665A (en) * | 2020-05-27 | 2020-09-25 | 杭州云端文化创意有限公司 | Directional advertisement media playing system for parking lot |
| CN112104533A (en) * | 2020-09-14 | 2020-12-18 | 深圳Tcl数字技术有限公司 | Scene switching method, terminal and storage medium |
| CN114070838A (en) * | 2022-01-12 | 2022-02-18 | 北京智象信息技术有限公司 | Method and device for controlling voice playing sound ray overlapping of intelligent sound box based on JS |
| CN114173193A (en) * | 2020-09-10 | 2022-03-11 | 华为技术有限公司 | Method and electronic device for playing multimedia stream |
| CN114333827A (en) * | 2022-03-02 | 2022-04-12 | 安徽淘云科技股份有限公司 | Breakpoint continuous playing method and device, electronic equipment and storage medium |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140373077A1 (en) * | 2012-02-21 | 2014-12-18 | Thomson Licensing | Methods for distributing content in multi-room environment |
| CN104616675A (en) * | 2013-11-05 | 2015-05-13 | 华为终端有限公司 | Method for switching playing equipment and mobile terminal |
| WO2016049976A1 (en) * | 2014-09-29 | 2016-04-07 | 宇龙计算机通信科技(深圳)有限公司 | Method and system for realizing streaming media data seamlessly connecting in intelligent home |
| CN105872628A (en) * | 2015-12-29 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | Multi-screen switching method, server and terminal |
| CN107423020A (en) * | 2017-08-22 | 2017-12-01 | 京东方科技集团股份有限公司 | Player method and play system |
| CN108881617A (en) * | 2018-05-24 | 2018-11-23 | 维沃移动通信有限公司 | A display switching method and mobile terminal |
| CN109963194A (en) * | 2019-03-08 | 2019-07-02 | 佛山市云米电器科技有限公司 | Video progress based on recognition of face intelligently follows playback method and system |
| CN110191372A (en) * | 2019-07-03 | 2019-08-30 | 百度在线网络技术(北京)有限公司 | Multimedia interaction method, system and device |
| CN110717458A (en) * | 2019-10-11 | 2020-01-21 | 北京地平线机器人技术研发有限公司 | Face recognition method and recognition device |
-
2019
- 2019-10-23 CN CN201911014268.XA patent/CN110769280A/en active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140373077A1 (en) * | 2012-02-21 | 2014-12-18 | Thomson Licensing | Methods for distributing content in multi-room environment |
| CN104616675A (en) * | 2013-11-05 | 2015-05-13 | 华为终端有限公司 | Method for switching playing equipment and mobile terminal |
| WO2016049976A1 (en) * | 2014-09-29 | 2016-04-07 | 宇龙计算机通信科技(深圳)有限公司 | Method and system for realizing streaming media data seamlessly connecting in intelligent home |
| CN105872628A (en) * | 2015-12-29 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | Multi-screen switching method, server and terminal |
| CN107423020A (en) * | 2017-08-22 | 2017-12-01 | 京东方科技集团股份有限公司 | Player method and play system |
| CN108881617A (en) * | 2018-05-24 | 2018-11-23 | 维沃移动通信有限公司 | A display switching method and mobile terminal |
| CN109963194A (en) * | 2019-03-08 | 2019-07-02 | 佛山市云米电器科技有限公司 | Video progress based on recognition of face intelligently follows playback method and system |
| CN110191372A (en) * | 2019-07-03 | 2019-08-30 | 百度在线网络技术(北京)有限公司 | Multimedia interaction method, system and device |
| CN110717458A (en) * | 2019-10-11 | 2020-01-21 | 北京地平线机器人技术研发有限公司 | Face recognition method and recognition device |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111711665A (en) * | 2020-05-27 | 2020-09-25 | 杭州云端文化创意有限公司 | Directional advertisement media playing system for parking lot |
| CN114173193A (en) * | 2020-09-10 | 2022-03-11 | 华为技术有限公司 | Method and electronic device for playing multimedia stream |
| CN112104533A (en) * | 2020-09-14 | 2020-12-18 | 深圳Tcl数字技术有限公司 | Scene switching method, terminal and storage medium |
| CN112104533B (en) * | 2020-09-14 | 2023-02-17 | 深圳Tcl数字技术有限公司 | Scene switching method, terminal and storage medium |
| CN114070838A (en) * | 2022-01-12 | 2022-02-18 | 北京智象信息技术有限公司 | Method and device for controlling voice playing sound ray overlapping of intelligent sound box based on JS |
| CN114333827A (en) * | 2022-03-02 | 2022-04-12 | 安徽淘云科技股份有限公司 | Breakpoint continuous playing method and device, electronic equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110769280A (en) | Method and device for continuously playing files | |
| CN105471705B (en) | Intelligent control method, equipment and system based on instant messaging | |
| US12108123B2 (en) | Method for editing image on basis of gesture recognition, and electronic device supporting same | |
| EP3360130B1 (en) | History-based key phrase suggestions for voice control of a home automation system | |
| TWI665584B (en) | A voice controlling system and method | |
| CN110730115B (en) | Voice control method and device, terminal and storage medium | |
| CN112331193A (en) | Voice interaction method and related device | |
| US20130278837A1 (en) | Multi-Media Systems, Controllers and Methods for Controlling Display Devices | |
| KR20130016025A (en) | Method for controlling electronic apparatus based on voice recognition and motion recognition, and electronic device in which the method is employed | |
| US20140006550A1 (en) | System for adaptive delivery of context-based media | |
| CN105551498A (en) | Voice recognition method and device | |
| CN110704004A (en) | A voice-controlled split-screen display method and electronic device | |
| US20150229756A1 (en) | Device and method for authenticating a user of a voice user interface and selectively managing incoming communications | |
| CN111459262A (en) | Intelligent sound box, gesture processing method and device and electronic equipment | |
| WO2021196617A1 (en) | Voice interaction method and apparatus, electronic device and storage medium | |
| CN116185191A (en) | Server, display equipment and virtual digital human interaction method | |
| US11553019B2 (en) | Method, apparatus, electronic device and storage medium for acquiring programs in live streaming room | |
| WO2024103926A1 (en) | Voice control methods and apparatuses, storage medium, and electronic device | |
| JP7053693B2 (en) | How to end voice skills, devices, devices and storage media | |
| CN113129893B (en) | Voice recognition method, device, equipment and storage medium | |
| CN103905837A (en) | Image processing method and device and terminal | |
| CN108073272A (en) | A kind of control method for playing back and device for smart machine | |
| WO2020042077A1 (en) | Voice recognition method and apparatus, photography system, and computer readable storage medium | |
| CN109524024B (en) | Audio playing method, medium, device and computing equipment | |
| CN114171039B (en) | Signal processing method and device and electronic equipment |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200207 |
|
| RJ01 | Rejection of invention patent application after publication |