[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112055040A - Screen projection processing method, device, equipment and storage medium - Google Patents

Screen projection processing method, device, equipment and storage medium Download PDF

Info

Publication number
CN112055040A
CN112055040A CN201910492546.6A CN201910492546A CN112055040A CN 112055040 A CN112055040 A CN 112055040A CN 201910492546 A CN201910492546 A CN 201910492546A CN 112055040 A CN112055040 A CN 112055040A
Authority
CN
China
Prior art keywords
screen projection
user
intelligent
equipment
content
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.)
Granted
Application number
CN201910492546.6A
Other languages
Chinese (zh)
Other versions
CN112055040B (en
Inventor
齐建
李兴会
刘成
李宝明
马亚伟
颜士威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Shanghai Xiaodu Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201910492546.6A priority Critical patent/CN112055040B/en
Publication of CN112055040A publication Critical patent/CN112055040A/en
Application granted granted Critical
Publication of CN112055040B publication Critical patent/CN112055040B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The application provides a screen projection processing method, a screen projection processing device, equipment and a storage medium, in the scheme, electronic equipment receives a screen projection instruction comprising first screen projection content, an identification of first intelligent equipment stored locally is obtained, the first intelligent equipment and the electronic equipment are connected in the same local area network, the first intelligent equipment supports a screen projection function, then the first screen projection content is projected to the first intelligent equipment to be displayed according to the screen projection instruction and the identification of the first intelligent equipment, the first intelligent equipment supporting screen projection in the local area network is obtained in advance, when a user needs to screen projection, the electronic equipment directly selects the first intelligent equipment to screen projection, the selection by the user is not needed in the process, a plurality of users' unnecessary operations are avoided, and screen projection convenience is improved.

Description

Screen projection processing method, device, equipment and storage medium
Technical Field
The embodiment of the application relates to the technical field of intelligent equipment, in particular to a screen projection processing method, device, equipment and storage medium.
Background
With the development of intelligent equipment, users can use the intelligent television for screen projection at home to realize interconnection and intercommunication of digital media and content services, and the application is gradually popularized in the application of the intelligent equipment. At present, taking an intelligent television as an example, when a user connects an intelligent television supporting Digital Living Network Alliance (DLNA), a plurality of intelligent televisions may be simultaneously provided in the same Network, and the existing several schemes mainly include: firstly, a screen-projection device is scanned in a local area network through a mobile phone or a pad and other screen-equipped devices, and then the screen-projection device to be connected is manually clicked by a user; and secondly, the user purchases a terminal device capable of projecting the screen and is connected with the intelligent television. Then, the platform corresponding to the end equipment is applied to the end equipment for interaction, and screen projection equipment is selected for screen projection; thirdly, the user needs to verify the capabilities of all the devices in the local area network one by one, the screen cannot be projected after the first screen projection device is connected, the device is disconnected and then the next device is connected to verify the capabilities of the terminal, and the screen projection is finally realized in such a repeated way.
However, in some of the above methods, in a specific application, the operation is troublesome, and if the screen projection fails, no prompt is provided to inform the user of the reason for the failure, so that the user experience is poor.
Disclosure of Invention
The embodiment of the application provides a screen projection processing method, a screen projection processing device, screen projection equipment and a storage medium, so that the problem that operation is troublesome in several screen projection schemes is solved, if screen projection fails, no prompt is provided to inform a user of the reason of the failure, and user experience is poor.
The application provides a screen projection processing method, which is applied to electronic equipment and comprises the following steps:
receiving a screen projection instruction, wherein the screen projection instruction comprises first screen projection content to be projected;
acquiring a locally stored identifier of a first intelligent device, wherein the first intelligent device and the electronic device are connected in the same local area network, and the first intelligent device supports a screen projection function;
and projecting the first screen projection content to the first intelligent equipment for displaying according to the screen projection instruction and the identification of the first intelligent equipment.
In a specific implementation, the method further includes:
when determining that a user needs to perform screen projection, acquiring a device identifier of at least one intelligent device supporting screen projection in a local area network;
according to the equipment identification of the at least one intelligent equipment, sequentially sending test screen projection content to each intelligent equipment and pushing confirmation information to a user, wherein the confirmation information is used for prompting the user to determine whether the test screen projection content is seen or not;
and recording the identification of the first intelligent device when the user sees the test screen projection content on the first intelligent device.
In a specific implementation manner, the obtaining of the device identifier of at least one smart device supporting screen projection in the local area network includes:
broadcasting a digital living alliance (DLNA) request to a local area network, wherein the DLNA request is used for acquiring an identifier of intelligent equipment which is connected in the local area network and supports screen projection;
and receiving a device identification returned by the at least one intelligent device supporting screen projection.
In a specific implementation, the method further includes:
and reporting the equipment identifier of the at least one intelligent equipment to a server.
In a specific implementation, the method further includes:
acquiring first voice data of a user;
and performing voice recognition processing on the first voice data, and determining whether the user needs to perform screen projection according to a semantic recognition result.
In one specific implementation, pushing the confirmation information to the user includes:
playing confirmation voice, wherein the confirmation information comprises the confirmation voice;
accordingly, for each of the at least one smart device, after playing the confirmation voice, the method further comprises:
acquiring second voice data of the user;
and performing voice recognition processing on the second voice data, and determining whether the user sees the test screen projection content on the intelligent equipment or not according to a semantic recognition result.
In a specific implementation manner, before sending test screen-casting content to each intelligent device and pushing confirmation information to a user in sequence according to the device identifier of the at least one intelligent device, the method further includes:
acquiring the test screen projection content from a server, wherein the screen projection content comprises: at least one of video, audio, and images.
The second aspect of the present application provides a screen projection processing apparatus, including:
the device comprises a receiving module, a display module and a display module, wherein the receiving module is used for receiving a screen projection instruction, and the screen projection instruction comprises first screen projection content to be projected;
the acquisition module is used for acquiring a locally stored identifier of first intelligent equipment, the first intelligent equipment and the electronic equipment are connected in the same local area network, and the first intelligent equipment supports a screen projection function;
and the processing module is used for projecting the first screen projection content to the first intelligent equipment for displaying according to the screen projection indication and the identification of the first intelligent equipment.
Optionally, the apparatus further comprises: a sending module;
the acquisition module is further used for acquiring the equipment identifier of at least one intelligent equipment supporting screen projection in the local area network when the user needs to perform screen projection;
the sending module is used for sequentially sending test screen projection content to each intelligent device and pushing confirmation information to a user according to the device identification of the at least one intelligent device, wherein the confirmation information is used for prompting the user to determine whether the test screen projection content is seen or not;
the processing module is further used for recording the identification of the first intelligent device when the user is determined to see the test screen projection content on the first intelligent device.
Optionally, the sending module is further configured to broadcast a DLNA request of a digital living alliance to a local area network, where the DLNA request is used to obtain an identifier of an intelligent device supporting screen projection connected in the local area network;
the receiving module is further used for receiving the device identification returned by the at least one intelligent device supporting screen projection.
Optionally, the sending module is further configured to report the device identifier of the at least one smart device to a server.
Optionally, the obtaining module is further configured to obtain first voice data of the user;
the processing module is also used for carrying out voice recognition processing on the first voice data and determining whether a user needs to carry out screen projection according to a semantic recognition result.
Optionally, the apparatus further comprises:
the playing module is used for playing confirmation voice, and the confirmation information comprises the confirmation voice;
accordingly, for each of the at least one smart device, after playing the confirmation speech,
the acquisition module is also used for acquiring second voice data of the user;
the processing module is further used for carrying out voice recognition processing on the second voice data and determining whether the user sees the test screen projection content on the intelligent device or not according to a semantic recognition result.
Optionally, the obtaining module is further configured to:
acquiring the test screen projection content from a server, wherein the screen projection content comprises: at least one of video, audio, and images.
A third aspect of the present application provides an electronic device comprising: a receiver, a processor, a memory, a transmitter, and a computer program; the computer program is stored in the memory, and the processor executes the computer program to implement the screen projection processing method provided by any one of the first aspect.
A fourth aspect of the present application provides a computer-readable storage medium storing a computer program for implementing the screen projection processing method provided in any one of the first aspects.
The embodiment of the application provides a screen projection processing method, a screen projection processing device, equipment and a storage medium, wherein electronic equipment receives a screen projection instruction comprising first screen projection content, an identification of first intelligent equipment stored locally is obtained, the first intelligent equipment and the electronic equipment are connected in the same local area network, the first intelligent equipment supports a screen projection function, then the first screen projection content is projected to the first intelligent equipment to be displayed according to the screen projection instruction and the identification of the first intelligent equipment, the first intelligent equipment which supports screen projection in the local area network is obtained in advance, and the first intelligent equipment is directly selected to project the screen when a user needs to project the screen, the selection by the user is not needed in the process, unnecessary operation of a plurality of users is avoided, and screen projection convenience is improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to these drawings without inventive exercise.
Fig. 1 is a schematic view of an application scenario of a screen projection processing method according to an embodiment of the present application;
fig. 2 is a flowchart of a first embodiment of a screen projection processing method provided in the present application;
fig. 3 is a flowchart of a second embodiment of a screen projection processing method provided in the embodiment of the present application;
fig. 4 is a flowchart of a third embodiment of a screen projection processing method provided in the embodiment of the present application;
fig. 5 is a schematic structural diagram of a first screen projection processing apparatus according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a second embodiment of a screen projection processing apparatus provided in the embodiment of the present application;
fig. 7 is a schematic structural diagram of a third embodiment of a screen projection processing apparatus provided in the embodiment of the present application;
fig. 8 is a schematic structural diagram of an electronic device entity according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Aiming at several screen projection schemes described in the prior art, in the first scheme, when a user selects intelligent equipment to project a screen, if the screen projection fails (the support of the on-end screen projection capability is not good), the user does not know why the screen projection fails at all, and no prompt is provided to inform the user of the reason of the screen projection failure; in the second scheme, although the screen projection capability of the verification end is not used, the user needs to purchase additional products; in the third scheme, the user feels very troublesome and experiences poor.
In order to solve the existing problems, the screen projection processing method provided by the application does not need selection by a user, avoids unnecessary operation of a plurality of users, and improves screen projection convenience.
Fig. 1 is a schematic view of an application scenario of a screen projection processing method provided in an embodiment of the present application, and as shown in fig. 1, a specific scenario of the screen projection processing method is disclosed, where the specific scenario includes an electronic device, a server, also called a cloud, or a cloud server, for performing a screen projection service or a data service for the electronic device, and also relates to at least one intelligent device, and the electronic device and a plurality of intelligent devices are connected in a same local area network, and may interact with each other through the local area network. The intelligent device can be a smart television, a player and the like in a home.
Fig. 2 is a flowchart of a first screen projection processing method provided in an embodiment of the present application, and as shown in fig. 2, in the application scenario shown in fig. 1, an execution subject of the present embodiment is an electronic device, and the screen projection indication method provided in the present embodiment specifically includes the following steps:
s101: receiving a screen projection instruction, wherein the screen projection instruction comprises first screen projection content to be projected.
In this step, after the user needs to perform screen projection, a screen projection instruction needs to be sent to the electronic device to inform the electronic device of what content the user wants to project the screen.
S102: the method comprises the steps of obtaining a locally stored identification of first intelligent equipment, connecting the first intelligent equipment and electronic equipment in the same local area network, and enabling the first intelligent equipment to support a screen projection function.
According to the scheme, after receiving a screen projection instruction, the electronic device directly obtains the locally stored identification of a first intelligent device, the first intelligent device is the only intelligent device which is obtained in advance by the electronic device and can meet the requirement of watching of a user, the screen projection can be supported in a local area network, and after verification testing is carried out, the identification is locally stored.
When the user performs the screen projection operation again, all the terminal devices in the local area network do not need to be scanned or displayed, the user does not need to try again, and does not need to select from a plurality of terminal devices, and the electronic device can directly acquire the obtained identifier of the first intelligent device capable of completing the operation.
S103: and projecting the first screen projection content to the first intelligent equipment for display according to the screen projection instruction and the identification of the first intelligent equipment.
In this step, the electronic device directly performs a screen projection operation on the first intelligent device according to the acquired identifier of the first intelligent device, and projects a first screen projection content to be projected in the screen projection indication on the first intelligent device, where the content may be at least one of video, audio, and image.
According to the screen projection processing method provided by the embodiment of the application, the electronic equipment receives a screen projection instruction comprising first screen projection content, the locally stored identification of the first intelligent equipment is obtained, the first intelligent equipment and the electronic equipment are connected in the same local area network, the first intelligent equipment supports the screen projection function, then the first screen projection content is projected to the first intelligent equipment to be displayed according to the screen projection instruction and the identification of the first intelligent equipment, the first intelligent equipment is directly selected by the electronic equipment to project the screen when the user needs to project the screen through the first intelligent equipment which supports screen projection in the local area network, the user does not need to select in the process, unnecessary operation of a plurality of users is avoided, and screen projection convenience is improved.
Before the implementation of the above embodiment, the electronic device needs to acquire the first intelligent device and store the identifier of the first intelligent device, and a specific implementation scheme is as follows:
fig. 3 is a flowchart of a second embodiment of the screen projection processing method provided in the embodiment of the present application, and as shown in fig. 3, the implementation of the screen projection processing method executed by the electronic device further includes the following steps:
s201: when the fact that a user needs to screen, obtaining equipment identification of at least one intelligent device supporting screen projection in a local area network.
In this step, the electronic device needs to interact with the user, determine whether the user needs to perform screen projection operation, and if it is determined that the user needs to perform screen projection operation, the electronic device needs to scan all the intelligent devices in the connected local area network, and determine which devices can perform screen projection operation directly.
In the scheme, the method for determining whether the user needs to perform screen projection at least comprises the following steps:
in the first mode, a user sends a screen projection instruction to the electronic device through the control device, and then the electronic device can determine that the user needs to perform screen projection operation.
In the second mode, if the user directly performs the screen projection operation on the electronic device, it is determined that the user needs to perform the screen projection operation.
And in the third mode, the electronic equipment acquires the voice of the user, performs voice recognition and semantic understanding processing on the voice of the user, and determines whether the user needs to screen according to the intention of the user.
Optionally, in a specific implementation of the scheme, after acquiring the identifier of the at least one intelligent device for intelligent screen projection, the electronic device needs to report the identifier of the at least one intelligent device to the server, so that the server manages the intelligent device.
S202: according to the equipment identification of at least one intelligent equipment, test screen projection content is sequentially sent to each intelligent equipment, and confirmation information is pushed to a user, wherein the confirmation information is used for prompting the user to determine whether the test screen projection content is seen or not.
In this step, after the electronic device scans and acquires the identifiers of all the intelligent devices capable of supporting screen projection in the whole local area network, screen projection tests are sequentially performed according to a certain sequence according to the identifiers of the intelligent devices, in this scheme, the electronic device acquires test screen projection content for performing the screen projection tests in advance, the test screen projection content may be set by a user, may also be preset in the electronic device, may also be acquired from a server, and the scheme is not limited.
The test projected content package includes at least one of video, audio, and images.
In a specific implementation process, after the electronic device sends the test screen projection content to the intelligent device, interaction with the user is needed so as to determine whether the user sees the corresponding test screen projection content, specifically, confirmation information can be pushed, for example, voice can be played to inquire whether the user sees the test screen projection content, if the user does not see the test screen projection content, the user continues to speak the test screen projection content and sends the test screen projection content to the next intelligent device, and by analogy, each intelligent device is tested.
S203: when it is determined that the user sees the test screen projection content on the first intelligent device, recording the identification of the first intelligent device.
In this step, if the electronic device sends the test screen projection test content on the intelligent device in sequence, when determining that the user sees the test screen projection content on the first intelligent device according to the feedback of the user, the identifier of the first intelligent device is recorded, so that the user can directly project the screen on the first intelligent device when projecting the screen next time without trying one by one.
In an optional implementation manner of the scheme, if the electronic device can perform voice acquisition and playing, interaction with a user can be directly realized through voice interaction, and when determining whether the user needs to perform screen projection, the electronic device acquires first voice data of the user; and performing voice recognition processing on the first voice data, and determining whether the user needs to perform screen projection according to a semantic recognition result.
And playing a confirmation voice after the screen projection test screen projection content is projected to the terminal equipment every time, wherein the confirmation voice is one of confirmation information, and is used for inquiring whether the user sees the corresponding content.
Generally speaking, in the process of screen projection testing, if it is required to simultaneously test whether the intelligent device supports video and image screen projection, the video can be sent in sequence, and after the user feeds back that the video content is seen on the intelligent device, the image is sent to the intelligent device again, and the user is asked again to verify whether the intelligent device supports image screen projection.
Fig. 4 is a flowchart of a third embodiment of a screen projection processing method provided in the embodiment of the present application, and as shown in fig. 4, in the above embodiment, the obtaining of the device identifier of at least one intelligent device supporting screen projection in the local area network in step S201 may be specifically implemented as the following steps:
s2011: and broadcasting a Digital Living Alliance (DLNA) request to the local area Network, wherein the DLNA request is used for acquiring the identification of the intelligent equipment which is connected in the local area Network and supports screen projection.
In this step, a part of the intelligent devices is shown in the figure, and all the devices actually connected in the local area network can receive the DLNA request, and the DLNA request is used to determine whether the devices can support screen projection, that is, whether the devices have the capability of supporting screen projection.
And the equipment receiving the DLNA request determines whether the screen projection is supported and feeds back the screen projection to the electronic equipment according to the self attribute.
S2012: and receiving a device identification returned by at least one intelligent device supporting screen projection.
In this step, the intelligent device supporting screen projection feeds back to the electronic device, and the electronic device records the device identifier of at least one intelligent device supporting screen projection.
In the screen projection processing methods provided by the two embodiments, the electronic device gives a sense of participation to the user through interaction with the user, and after the intelligent device supporting screen projection is scanned, a screen projection request is automatically sent to the screen projection device, which is imperceptible to the user, so that many unnecessary operations of the user are avoided, the screen projection end capability is fed back to the user, the intelligent device for screen projection is determined to record according to the user, and in the subsequent screen projection operation, screen projection can be performed according to the intelligent device selected by the user in the verification process, so that the user uses the screen projection capability at the minimum cost, one-by-one attempt of screen projection at each time is not needed, selection from multiple devices at each time is not needed, and the operation is convenient.
On the basis of any of the above embodiments, the screen projection processing scheme provided by the present application is exemplified below by taking an electronic device as an intelligent sound box, for example, a sound box without a screen, and an intelligent device is an intelligent television.
In this scheme, help the user to select to throw the screen demand that the screen ability is best to satisfy user's throwing screen demand through no screen audio amplifier, concrete step includes:
1) and when the user expresses that the user wants to screen through the language, for example, when the user wants to screen, the sound box determines that the user needs to screen, and the sound box broadcasts a dlna request to the local area network.
2) The loudspeaker box scans the equipment in the local area network, namely after determining the equipment capable of projecting the screen, the loudspeaker box reports all the scanned equipment capable of projecting the screen to the server (common equipment incapable of projecting the screen can be filtered out, for example: a mini speaker).
3) After the speaker scans the device, the speaker sequentially sends verified videos (numbers, or content that can identify the television, for example: animals, etc.).
4) And after the sound box sends the video to the screen projection equipment, inquiring the video seen by the user.
5) And the sound box judges the video supporting condition of the screen projection equipment according to the answer result of the user and records the result for reference of the subsequent screen projection user.
There are multiple televisions in a home where the user intelligently views the television screen in the living room in front of one of them, e.g., the user is in the living room, and therefore the verification process is required to ask the user whether to view the video, and if not, to switch to the next television for testing until it is determined by interaction with the user that the user really wants to view that television.
6) And if the user successfully sees the video on the television and correctly speaks the seen content, continuing to send pictures of the recommended content to the screen projection equipment (such as an intelligent television) so as to verify the support capability of the screen projection terminal on the pictures. And inquiring the picture seen by the user after the transmission is finished, judging the support condition of the screen projection equipment to the image according to the answer of the user, and recording the result.
7) And after the verification is finished, the sound box feeds back to the user according to the comprehensive result, namely the user is informed or recorded after the screen projection equipment which projects the screen at the last is determined, or the screen is projected directly according to the screen projection equipment.
When the screen is projected next time, the screen can be directly projected according to the recorded identification of the screen projection equipment, and the verification process is not required to be completely performed every time.
In the scheme, the sound box and the user can interact with each other through voice in the whole process, the user can feel the participation, the sound box automatically sends a screen projection request to the screen projection equipment after the screen projection equipment is scanned, the screen projection request is imperceptible to the user, unnecessary operations of a plurality of users are avoided, the screen projection end capacity is fed back to the user, the user only needs to select the screen projection equipment really through voice, and the user uses the screen projection capacity at the minimum cost.
Fig. 5 is a schematic structural diagram of a first embodiment of a screen projection processing apparatus according to an embodiment of the present application, and as shown in fig. 5, the screen projection processing apparatus 10 includes:
the device comprises a receiving module 11, a display module and a display module, wherein the receiving module is used for receiving a screen projection instruction, and the screen projection instruction comprises first screen projection content to be projected;
the acquiring module 12 is configured to acquire an identifier of a locally stored first intelligent device, where the first intelligent device and the electronic device are connected in the same local area network, and the first intelligent device supports a screen projection function;
and the processing module 13 is configured to screen-cast the first screen-cast content onto the first intelligent device for display according to the screen-cast instruction and the identifier of the first intelligent device.
The screen projection processing apparatus provided in this embodiment is configured to execute the technical scheme of the electronic device side in the foregoing method embodiment, and the electronic device directly selects the first intelligent device for screen projection when the user needs to project a screen by obtaining the first intelligent device supporting screen projection in the local area network in advance.
Fig. 6 is a schematic structural diagram of a second embodiment of the screen projection processing apparatus according to the embodiment of the present application, and as shown in fig. 6, on the basis of the above embodiment, the screen projection processing apparatus 10 further includes: a sending module 14;
the obtaining module 12 is further configured to obtain a device identifier of at least one intelligent device supporting screen projection in the local area network when it is determined that a user needs to perform screen projection;
the sending module 14 is configured to sequentially send test screen-casting content to each intelligent device according to the device identifier of the at least one intelligent device and push confirmation information to the user, where the confirmation information is used to prompt the user to determine whether to see the test screen-casting content;
the processing module 13 is further configured to record an identifier of the first smart device when it is determined that the user sees the test screen projection content on the first smart device.
On the basis of the two embodiments described above, in a specific implementation,
the sending module 14 is further configured to broadcast a DLNA request to a local area network, where the DLNA request is used to obtain an identifier of an intelligent device supporting screen projection connected in the local area network;
the receiving module 11 is further configured to receive a device identifier returned by the at least one smart device supporting screen projection.
Optionally, the sending module 14 is further configured to report the device identifier of the at least one smart device to a server.
Optionally, the obtaining module 12 is further configured to obtain first voice data of the user;
the processing module 13 is further configured to perform voice recognition processing on the first voice data, and determine whether a user needs to perform screen projection according to a semantic recognition result.
Fig. 7 is a schematic structural diagram of a third embodiment of a screen projection processing apparatus provided in the embodiment of the present application, and as shown in fig. 7, on the basis of the foregoing embodiment, the screen projection processing apparatus 10 further includes:
the playing module 15 is configured to play a confirmation voice, where the confirmation information includes the confirmation voice;
accordingly, for each of the at least one smart device, after playing the confirmation speech,
the obtaining module 12 is further configured to obtain second voice data of the user;
the processing module 13 is further configured to perform speech recognition processing on the second speech data, and determine whether the user sees the test screen projection content on the smart device according to a semantic recognition result.
Optionally, the obtaining module 12 is further configured to:
acquiring the test screen projection content from a server, wherein the screen projection content comprises: at least one of video, audio, and images.
The screen projection processing apparatus provided in any of the above embodiments is used to execute the technical solution on the electronic device side in the foregoing method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
Fig. 8 is a schematic structural diagram of an electronic device entity according to an embodiment of the present application, and as shown in fig. 8, the electronic device 20 includes: a receiver 21, a processor 22, a memory 23, a transmitter 24 and a computer program; the computer program is stored in the memory 23, and the processor 22 executes the computer program to implement the technical solution of the screen projection processing method on the electronic device side in any one of the method embodiments.
Alternatively, the memory 23 may be separate or integrated with the processor 22.
When the memory 23 is a device independent of the processor 22, the electronic apparatus may further include:
a bus 25 for connecting the processor 22 and the memory 23.
The application also provides a computer-readable storage medium, which stores a computer program, where the computer program is used to implement a technical solution of the screen projection processing method on the electronic device side in any one of the foregoing method embodiments.
In the above-mentioned Specific implementation of the electronic device, it should be understood that the Processor may be a Central Processing Unit (CPU), other general-purpose processors, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in a processor.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: read-only memory (ROM), RAM, flash memory, hard disk, solid state disk, magnetic tape (magnetic tape), floppy disk (flexible disk), optical disk (optical disk), and any combination thereof.
Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present application.

Claims (16)

1. A screen projection processing method is applied to electronic equipment, and the method comprises the following steps:
receiving a screen projection instruction, wherein the screen projection instruction comprises first screen projection content to be projected;
acquiring a locally stored identifier of a first intelligent device, wherein the first intelligent device and the electronic device are connected in the same local area network, and the first intelligent device supports a screen projection function;
and projecting the first screen projection content to the first intelligent equipment for displaying according to the screen projection instruction and the identification of the first intelligent equipment.
2. The method of claim 1, further comprising:
when determining that a user needs to perform screen projection, acquiring a device identifier of at least one intelligent device supporting screen projection in a local area network;
according to the equipment identification of the at least one intelligent equipment, sequentially sending test screen projection content to each intelligent equipment and pushing confirmation information to a user, wherein the confirmation information is used for prompting the user to determine whether the test screen projection content is seen or not;
and recording the identification of the first intelligent device when the user sees the test screen projection content on the first intelligent device.
3. The method of claim 2, wherein obtaining the device identification of at least one smart device supporting screen projection in the local area network comprises:
broadcasting a digital living alliance (DLNA) request to a local area network, wherein the DLNA request is used for acquiring an identifier of intelligent equipment which is connected in the local area network and supports screen projection;
and receiving a device identification returned by the at least one intelligent device supporting screen projection.
4. The method of claim 3, further comprising:
and reporting the equipment identifier of the at least one intelligent equipment to a server.
5. The method according to any one of claims 2 to 4, further comprising:
acquiring first voice data of a user;
and performing voice recognition processing on the first voice data, and determining whether the user needs to perform screen projection according to a semantic recognition result.
6. The method of any of claims 2 to 4, wherein pushing the confirmation information to the user comprises:
playing confirmation voice, wherein the confirmation information comprises the confirmation voice;
accordingly, for each of the at least one smart device, after playing the confirmation voice, the method further comprises:
acquiring second voice data of the user;
and performing voice recognition processing on the second voice data, and determining whether the user sees the test screen projection content on the intelligent equipment or not according to a semantic recognition result.
7. The method according to any one of claims 2 to 4, wherein before sequentially sending test screen projection content to each smart device and pushing confirmation information to a user according to the device identifier of the at least one smart device, the method further comprises:
acquiring the test screen projection content from a server, wherein the screen projection content comprises: at least one of video, audio, and images.
8. A screen projection processing apparatus, comprising:
the device comprises a receiving module, a display module and a display module, wherein the receiving module is used for receiving a screen projection instruction, and the screen projection instruction comprises first screen projection content to be projected;
the acquisition module is used for acquiring a locally stored identifier of first intelligent equipment, the first intelligent equipment and the electronic equipment are connected in the same local area network, and the first intelligent equipment supports a screen projection function;
and the processing module is used for projecting the first screen projection content to the first intelligent equipment for displaying according to the screen projection indication and the identification of the first intelligent equipment.
9. The apparatus of claim 8, further comprising: a sending module;
the acquisition module is further used for acquiring the equipment identifier of at least one intelligent equipment supporting screen projection in the local area network when the user needs to perform screen projection;
the sending module is used for sequentially sending test screen projection content to each intelligent device and pushing confirmation information to a user according to the device identification of the at least one intelligent device, wherein the confirmation information is used for prompting the user to determine whether the test screen projection content is seen or not;
the processing module is further used for recording the identification of the first intelligent device when the user is determined to see the test screen projection content on the first intelligent device.
10. The apparatus of claim 9,
the sending module is further used for broadcasting a digital living alliance (DLNA) request to a local area network, wherein the DLNA request is used for acquiring an identifier of intelligent equipment which is connected in the local area network and supports screen projection;
the receiving module is further used for receiving the device identification returned by the at least one intelligent device supporting screen projection.
11. The apparatus of claim 10, wherein the sending module is further configured to report a device identifier of the at least one smart device to a server.
12. The apparatus according to any one of claims 9 to 11, wherein the obtaining module is further configured to obtain first voice data of a user;
the processing module is also used for carrying out voice recognition processing on the first voice data and determining whether a user needs to carry out screen projection according to a semantic recognition result.
13. The apparatus of any one of claims 9 to 11, further comprising:
the playing module is used for playing confirmation voice, and the confirmation information comprises the confirmation voice;
accordingly, for each of the at least one smart device, after playing the confirmation speech,
the acquisition module is also used for acquiring second voice data of the user;
the processing module is further used for carrying out voice recognition processing on the second voice data and determining whether the user sees the test screen projection content on the intelligent device or not according to a semantic recognition result.
14. The apparatus of any one of claims 9 to 11, wherein the obtaining module is further configured to:
acquiring the test screen projection content from a server, wherein the screen projection content comprises: at least one of video, audio, and images.
15. An electronic device, comprising: a receiver, a processor, a memory, a transmitter, and a computer program; the computer program is stored in the memory, and the processor executes the computer program to realize the screen projection processing method of any one of claims 1 to 7.
16. A computer-readable storage medium characterized in that a computer program for implementing the screen-projection processing method of any one of claims 1 to 7 is stored.
CN201910492546.6A 2019-06-06 2019-06-06 Screen projection processing method, device, equipment and storage medium Active CN112055040B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910492546.6A CN112055040B (en) 2019-06-06 2019-06-06 Screen projection processing method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910492546.6A CN112055040B (en) 2019-06-06 2019-06-06 Screen projection processing method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112055040A true CN112055040A (en) 2020-12-08
CN112055040B CN112055040B (en) 2023-07-04

Family

ID=73609563

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910492546.6A Active CN112055040B (en) 2019-06-06 2019-06-06 Screen projection processing method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112055040B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112804732A (en) * 2021-01-14 2021-05-14 Oppo广东移动通信有限公司 Method and device for identifying electronic equipment and electronic equipment
CN113050901A (en) * 2021-03-30 2021-06-29 联想(北京)有限公司 Control method and device and electronic equipment
CN113742152A (en) * 2021-09-08 2021-12-03 深圳创维-Rgb电子有限公司 Screen projection test method, device, equipment and storage medium
CN114567663A (en) * 2022-02-28 2022-05-31 Oppo广东移动通信有限公司 Screen projection control method and device for display equipment, electronic equipment and storage medium
WO2023142655A1 (en) * 2022-01-27 2023-08-03 海信视像科技股份有限公司 Screen projection method, display device, and intelligent device

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160306422A1 (en) * 2010-02-23 2016-10-20 Muv Interactive Ltd. Virtual reality system with a finger-wearable control
CN107135417A (en) * 2017-06-08 2017-09-05 深圳市耐飞科技有限公司 A kind of throwing screen method and system of HLS protocol
CN108235079A (en) * 2017-12-20 2018-06-29 深圳市纽格力科技有限公司 It is a kind of that smart machine is supported to throw screen to the control system of common TV
CN108259813A (en) * 2018-01-30 2018-07-06 北京小鱼易连科技有限公司 Multi-functional biography screen device, system and method
CN108550040A (en) * 2018-03-09 2018-09-18 福州米鱼信息科技有限公司 A kind of electronic evidence acquisition method and system based on throwing screen display
CN108736981A (en) * 2017-04-19 2018-11-02 阿里巴巴集团控股有限公司 It is a kind of wirelessly to throw screen method, apparatus and system
CN108803981A (en) * 2017-05-04 2018-11-13 博彦科技股份有限公司 The control method of user terminal and test equipment, device, storage medium and processor
CN108899020A (en) * 2018-05-29 2018-11-27 北京小米移动软件有限公司 Information search method, device and computer readable storage medium
CN109120970A (en) * 2018-09-30 2019-01-01 珠海市君天电子科技有限公司 It is a kind of wirelessly to throw screen method, terminal device and storage medium
CN109120969A (en) * 2018-09-05 2019-01-01 北京奇艺世纪科技有限公司 A kind of the throwing screen method, apparatus and throwing screen equipment of multimedia content
CN109218731A (en) * 2017-06-30 2019-01-15 腾讯科技(深圳)有限公司 The throwing screen method, apparatus and system of mobile device

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160306422A1 (en) * 2010-02-23 2016-10-20 Muv Interactive Ltd. Virtual reality system with a finger-wearable control
CN108736981A (en) * 2017-04-19 2018-11-02 阿里巴巴集团控股有限公司 It is a kind of wirelessly to throw screen method, apparatus and system
CN108803981A (en) * 2017-05-04 2018-11-13 博彦科技股份有限公司 The control method of user terminal and test equipment, device, storage medium and processor
CN107135417A (en) * 2017-06-08 2017-09-05 深圳市耐飞科技有限公司 A kind of throwing screen method and system of HLS protocol
CN109218731A (en) * 2017-06-30 2019-01-15 腾讯科技(深圳)有限公司 The throwing screen method, apparatus and system of mobile device
CN108235079A (en) * 2017-12-20 2018-06-29 深圳市纽格力科技有限公司 It is a kind of that smart machine is supported to throw screen to the control system of common TV
CN108259813A (en) * 2018-01-30 2018-07-06 北京小鱼易连科技有限公司 Multi-functional biography screen device, system and method
CN108550040A (en) * 2018-03-09 2018-09-18 福州米鱼信息科技有限公司 A kind of electronic evidence acquisition method and system based on throwing screen display
CN108899020A (en) * 2018-05-29 2018-11-27 北京小米移动软件有限公司 Information search method, device and computer readable storage medium
CN109120969A (en) * 2018-09-05 2019-01-01 北京奇艺世纪科技有限公司 A kind of the throwing screen method, apparatus and throwing screen equipment of multimedia content
CN109120970A (en) * 2018-09-30 2019-01-01 珠海市君天电子科技有限公司 It is a kind of wirelessly to throw screen method, terminal device and storage medium

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112804732A (en) * 2021-01-14 2021-05-14 Oppo广东移动通信有限公司 Method and device for identifying electronic equipment and electronic equipment
CN112804732B (en) * 2021-01-14 2023-03-14 Oppo广东移动通信有限公司 Method and device for identifying electronic equipment and electronic equipment
CN113050901A (en) * 2021-03-30 2021-06-29 联想(北京)有限公司 Control method and device and electronic equipment
CN113742152A (en) * 2021-09-08 2021-12-03 深圳创维-Rgb电子有限公司 Screen projection test method, device, equipment and storage medium
WO2023142655A1 (en) * 2022-01-27 2023-08-03 海信视像科技股份有限公司 Screen projection method, display device, and intelligent device
CN114567663A (en) * 2022-02-28 2022-05-31 Oppo广东移动通信有限公司 Screen projection control method and device for display equipment, electronic equipment and storage medium
CN114567663B (en) * 2022-02-28 2024-06-21 Oppo广东移动通信有限公司 Screen projection control method and device of display equipment, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN112055040B (en) 2023-07-04

Similar Documents

Publication Publication Date Title
CN112055040A (en) Screen projection processing method, device, equipment and storage medium
US11282520B2 (en) Method, apparatus and device for interaction of intelligent voice devices, and storage medium
CN106454537B (en) Video live broadcast method and related equipment
US10085102B2 (en) Detection of device configuration
CN109379613B (en) Audio and video synchronization adjustment method, television, computer readable storage medium and system
CN108124172B (en) Cloud projection method, device and system
CN113438527A (en) Video screen projection method, device, equipment and storage medium
WO2014190655A1 (en) Application synchronization method, application server and terminal
CN113596381B (en) Audio data acquisition method and device
CN105847433A (en) Virtual-theatre-based video playing method, apparatus, and system
US9094705B2 (en) Enabling communication connections related to received content
CN103024581A (en) Smart television and program interaction implementation method and program interaction implementation system thereof
CN103475930A (en) Method for acquiring information, equipment and system
CN112055234A (en) Television equipment screen projection processing method, equipment and storage medium
CN114071792A (en) Control method based on vehicle cabin, vehicle and storage medium
CN103905851A (en) Multimedia resource playing method and video adapter
JP2004213570A (en) Information providing method
FR2949936A1 (en) PARTICIPATING TERMINAL DEVICE, WIRELESS AND WIRELESS COUPLING SERVER FOR SUPPORTING PARTICIPATION IN A TRANSMISSION, AND METHOD FOR PROVIDING PARTICIPATION TRANSMITTING SERVICE
US9485458B2 (en) Data processing method and device
CN214851543U (en) Recording and broadcasting equipment
CN112447174B (en) Service providing method, device and system, computing device and storage medium
CN108196817B (en) Audio recognition method, device and storage medium
CN112653896A (en) House source information playback method and device with watching assistant, electronic equipment and medium
CN112732212A (en) Display method, electronic device, and storage medium
KR102307639B1 (en) Hand Phone Band Screen accompaniment Service System

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210518

Address after: 100085 Baidu Building, 10 Shangdi Tenth Street, Haidian District, Beijing

Applicant after: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) Co.,Ltd.

Applicant after: Shanghai Xiaodu Technology Co.,Ltd.

Address before: 100085 Baidu Building, 10 Shangdi Tenth Street, Haidian District, Beijing

Applicant before: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) Co.,Ltd.

GR01 Patent grant
GR01 Patent grant