CN113179555A - Screen projection method, screen projection device, screen projection system, electronic device, and storage medium - Google Patents

Screen projection method, screen projection device, screen projection system, electronic device, and storage medium Download PDF

Info

Publication number
CN113179555A
CN113179555A CN202110546538.2A CN202110546538A CN113179555A CN 113179555 A CN113179555 A CN 113179555A CN 202110546538 A CN202110546538 A CN 202110546538A CN 113179555 A CN113179555 A CN 113179555A
Authority
CN
China
Prior art keywords
screen projection
data
projection data
communication channel
screen
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
Application number
CN202110546538.2A
Other languages
Chinese (zh)
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.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software 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 Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN202110546538.2A priority Critical patent/CN113179555A/en
Publication of CN113179555A publication Critical patent/CN113179555A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (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 disclosure relates to a screen projection method, a screen projection device, a screen projection system, an electronic device, and a storage medium. The method comprises the following steps: establishing a first communication channel with a receiving device based on a UWB protocol; establishing a second communication channel with a data source device based on a target communication protocol different from a frequency band used by the UWB protocol; acquiring screen projection data from the data source equipment through the second communication channel; sending the screen projection data to the receiving equipment through the first communication channel; and displaying the projection screen data on a display device. Therefore, the screen projection data are transmitted between the delivery device and the display device based on the UWB protocol, the screen projection data are transmitted between the screen projection device and the data source device based on the target communication protocol different from the frequency band used by the UWB protocol, and the frequency bands used by the two communication protocols are different, so that the problem of co-channel interference is solved.

Description

Screen projection method, screen projection device, screen projection system, electronic device, and storage medium
Technical Field
The present disclosure relates to the field of screen projection technologies, and in particular, to a screen projection method, a screen projection device, a screen projection system, an electronic device, and a storage medium.
Background
The wireless screen projection technology is to transmit content displayed by an intelligent terminal (e.g., a tablet computer, a mobile phone) to a receiving device (e.g., a television) for display by using a wireless communication technology, so that the content displayed on the receiving device can be synchronized with the content displayed by the intelligent terminal. With the continuous popularization of the wireless screen projection technology, how to improve the user experience in the wireless screen projection process is a problem to be solved.
Disclosure of Invention
The present disclosure provides a screen projection method, a screen projection device, a screen projection system, an electronic device, and a storage medium to solve the disadvantages in the related art.
According to a first aspect of the embodiments of the present disclosure, there is provided a screen projection method applied to a screen projection device, the method including:
establishing a first communication channel between the first communication channel and receiving equipment based on an Ultra Wide Band (UWB) protocol;
establishing a second communication channel with a data source device based on a target communication protocol different from a frequency band used by the UWB protocol;
screen projection data are obtained from the data source equipment through the second communication channel, and the screen projection data are sent to the receiving equipment through the first communication channel;
and displaying the projection screen data on a display device.
Optionally, sending the screen projection data to the receiving device through the first communication channel includes:
and intercepting the screen projection data as display content, and sending the intercepted display content as screen projection data to the receiving equipment through the first communication channel.
Optionally, the target communication protocol is a Wi-Fi protocol.
Optionally, sending the screen projection data to the receiving device includes:
encrypting the screen projection data, and sending the encrypted screen projection data to the receiving equipment;
or, encrypting the screen projection data, compressing and packaging the encrypted screen projection data, and sending the compressed and packaged screen projection data to the receiving equipment.
According to a second aspect of the embodiments of the present disclosure, there is provided a screen projection apparatus including:
the UWB module is used for establishing a first communication channel between the UWB module and the receiving equipment based on an ultra-wideband UWB protocol;
the communication module is used for establishing a second communication channel with data source equipment based on a target communication protocol different from a frequency band used by the UWB protocol;
the sending module is used for acquiring screen projection data from the data source equipment through the second communication channel and sending the screen projection data to the receiving equipment through the first communication channel;
and the display module is used for displaying the screen projection data.
Optionally, the sending module includes:
the intercepting unit intercepts the screen projection data as display content;
and the sending unit is used for sending the intercepted display content as screen projection data to the receiving equipment through the first communication channel.
Optionally, the target communication protocol is a Wi-Fi protocol.
Optionally, the screen projection device further comprises: an encryption module;
the encryption module is used for encrypting the screen projection data and sending the encrypted screen projection data to the sending module;
or, the encryption module is configured to encrypt the screen projection data, compress and package the encrypted screen projection data, and send the compressed and packaged screen projection data to the sending module.
According to a third aspect of the embodiments of the present disclosure, there is provided a screen projection system, including: the system comprises data source equipment, screen projection equipment and receiving equipment;
the data source equipment is used for storing screen projection data;
the screen projection device is used for establishing a first communication channel between the screen projection device and the receiving device based on a UWB protocol, and establishing a second communication channel between the screen projection device and the data source device based on a target communication protocol different from a frequency band used by the UWB protocol;
the screen projection equipment is also used for acquiring the screen projection data from the data source equipment through the second communication channel and sending the screen projection data to the receiving equipment through the first communication channel;
the receiving device is used for displaying the screen projection data.
According to a fourth aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to execute the instructions to implement any of the above-mentioned screen projection methods.
According to a fifth aspect of the embodiments of the present disclosure, there is provided a computer readable storage medium, wherein the computer program is executed by a processor to implement the steps of any one of the screen projection methods described above.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
in the embodiment of the disclosure, the screen projection data is transmitted between the screen projection device and the receiving device based on a UWB protocol, the screen projection data is transmitted between the screen projection device and the data source device based on a target communication protocol different from a frequency band used by the UWB protocol, and the frequency bands used by the two communication protocols are different, so that on one hand, the problem of co-channel interference can be avoided, and on the other hand, the data bandwidth of the screen projection device, which is caused by the distribution of the processing capability of a communication module of the screen projection device, can be prevented from being damaged.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1a is an architectural diagram illustrating a screen projection system according to an embodiment of the present disclosure.
Fig. 1b is a block diagram illustrating a protocol involved with a UWB module according to an embodiment of the present disclosure.
Fig. 2 is a flow chart illustrating a method of screen projection according to an embodiment of the present disclosure.
Fig. 3 is a flow chart illustrating another screen projection method according to an embodiment of the present disclosure.
Fig. 4 is an architectural schematic diagram illustrating another screen projection system according to an embodiment of the present disclosure.
Fig. 5 is a flow chart illustrating another screen projection method according to an embodiment of the present disclosure.
Fig. 6 is a block diagram illustrating an apparatus for projecting a screen according to an embodiment of the present disclosure.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
With the development of internet technology and the popularization of intelligent terminals, more and more people project contents displayed by screen projection equipment (such as a tablet personal computer and a mobile phone) to receiving equipment with a larger display screen for study, games or office and the like based on a wireless communication technology. In the related art, screen projection is realized by requiring that screen projection equipment and receiving equipment are registered in the same Wi-Fi (wireless communication technology) network, and screen projection quality is influenced under the condition that the quality of the Wi-Fi network is poor or co-channel interference among the equipment is caused by connecting a plurality of pieces of equipment through the Wi-Fi network.
Based on the above situation, in the embodiment of the present disclosure, a communication channel is established between the screen projecting device and the receiving device based on the UWB protocol, and the transmission of the screen projecting data is realized based on the communication channel, so as to realize the on-screen display, thereby avoiding a situation that the screen projecting effect is not good due to poor quality of a Wi-Fi network or due to co-channel interference between multiple devices connected to the Wi-Fi network. The UWB technology is a wireless carrier communication technology, which does not use sinusoidal carriers, but uses nanosecond-level non-sinusoidal narrow pulses to transmit data, so that the occupied frequency spectrum range is wide, and the UWB technology has the characteristics of low power consumption and high-speed data transmission.
The specific implementation process of screen projection is described in detail below, taking the screen projection device and the receiving device implementing screen projection in a direct projection mode as an example. In the direct-projection mode, the projection device intercepts the content displayed by the device as projection data and sends the projection data to the receiving device for projection display. The content displayed by the screen projection device can include, but is not limited to, documents, games, pictures, videos, and the like.
Fig. 1a is an architectural diagram illustrating a screen projection system according to an embodiment of the present disclosure, and referring to fig. 1a, the system includes a screen projection device and a receiving device communicatively connected thereto. The screen projection device comprises a UWB module 11 and a sending module 12, wherein the UWB module 11 is electrically connected with the sending module 12. The receiving device includes a UWB module 21, a receiving module 22, and a display module 23, and the receiving module 22 is electrically connected to the UWB module 21 and the display module 23, respectively.
It should be noted that the screen projection device may be communicatively connected to a plurality of receiving devices, the number of receiving devices is not limited to 1 shown in fig. 1a, and the number of receiving devices may be 2, 3, or even more.
The screen projecting device and the receiving device are in communication connection through respective UWB modules. After the communication connection is established between the screen projecting device and the receiving device, the sending module of the screen projecting device obtains local screen projecting data and sends the screen projecting data to the receiving device through the first communication channel, so that the receiving device displays the screen projecting data.
The UWB module may be implemented, but is not limited to, using a DWM1000 chip. Fig. 1b is a protocol block diagram of a UWB module according to an embodiment of the present disclosure, and referring to fig. 1b, the present disclosure uses an RTSP protocol as a control protocol of screen projection data, and relates to technical flows of transmission, control, encryption, decryption, encoding, decoding, and the like of the screen projection data. In addition to the RTSP protocol, the protocol of the UWB module includes two parts, one part being the operation at the open system data link layer to find and establish a communication connection with a receiving device. When the communication connection is established, the UWB module executes the RTSP protocol, searches the receiving equipment in the range and carries out RTSP negotiation with the receiving equipment, and after the negotiation is successful, the UWB protocol is called to establish a session with the receiving equipment so as to establish a first communication channel and complete the communication connection with the receiving equipment. The other part is a protocol above a TCP/IP layer after the first communication connection is established, which may include, but is not limited to, a screen projection data capture protocol (AV capture), a data Codec protocol (Video Codec; Audio Codec), a data packing protocol (PES packing), a data encryption protection protocol (HDCP 2.0), a data transmission protocol (MPEG2-TS), and the like, and can achieve the acquisition of screen projection data, the encoding and decoding of the screen projection data, the encryption protection, the compression packing, and the transmission.
The embodiment of the present disclosure also provides a screen projection device, which includes a UWB module 11 and a transmitting module 12, referring to fig. 1 a. The UWB module 11 is configured to establish a first communication channel with a receiving device based on a UWB protocol. The sending module 12 is configured to send the screen projection data to the receiving device through the first communication channel under the condition that the screen projection data is acquired, so that the receiving device displays the screen projection data.
The operation of the projection device is described below.
Fig. 2 is a flowchart illustrating a screen projection method applied to a screen projection apparatus according to an embodiment of the present disclosure, the method including the steps of:
step 201, a first communication channel is established between the first communication channel and a receiving device based on a UWB protocol.
The process of establishing the first communication channel is described in the above section of the system embodiment, and will not be redundantly recited here.
Step 202, under the condition that the screen projection data are acquired, sending the screen projection data to the receiving equipment through the first communication channel, so that the receiving equipment can display the screen projection data.
In this embodiment, the screen projection data is content displayed on the screen projection device, and the content capture frequency, the content capture mode, and the like may be defined in the AV capture protocol according to actual requirements.
In one embodiment, in the process of sending the screen projection data, the screen projection data are encrypted, and the encrypted screen projection data are sent to the receiving device, so that the security of the screen projection data is ensured. The encryption processing of the screen projection data can be realized by invoking a data encryption protection protocol, but is not limited to the implementation.
In one embodiment, in the process of sending the screen projection data, the screen projection data is encrypted, and the encrypted screen projection data is compressed and packaged and then sent to the receiving device.
The embodiment of the disclosure also provides a receiving device, which comprises a UWB module, a receiving module and a display module. The UWB module is used for establishing a first communication channel with the receiving device based on a UWB protocol. The receiving module is used for receiving screen projection data sent by the screen projection equipment through the first communication channel. The display module is used for displaying the screen projection data.
The operation of the receiving device is described below.
Fig. 3 is a flowchart illustrating another screen projection method applied to a receiving device according to an embodiment of the present disclosure, the method including the steps of:
step 301, a first communication channel is established between the screen projection device and the UWB protocol.
The process of establishing the first communication channel is described in the above section of the system embodiment, and will not be redundantly recited here.
Step 302, screen projection data sent by the screen projection equipment is received through the first communication channel, and the screen projection data is displayed.
If the screen projection data received by the receiving device is the encrypted screen projection data, the receiving device needs to decrypt the screen projection data by adopting a decryption algorithm corresponding to the encryption algorithm before displaying the screen projection data, and displays the decrypted data.
If the screen projection data received by the receiving device is the encrypted screen projection data packet, the receiving device needs to decompress the screen projection data packet before displaying the screen projection data, decrypts the screen projection data by adopting a decryption algorithm corresponding to the encryption algorithm, and displays the decrypted data.
In any of the above embodiments, the transmission of the screen projection data between the screen projection device and the receiving device is realized based on a UWB protocol, and the screen projection device does not need to be added to the Wi-Fi network together, thereby avoiding the situation that the screen projection effect is not good due to poor quality of the Wi-Fi network or due to co-channel interference between devices caused by connection of multiple devices to the Wi-Fi network.
With regard to the methods in the above-described embodiments, the specific manner in which each of the steps is performed has been described in detail in the embodiments of the related system, and will not be described in detail herein. One of ordinary skill in the art can understand and implement it without inventive effort.
The specific implementation process of screen projection is described in detail below, taking the screen projection device and the receiving device implementing screen projection in a transfer mode as an example. In the transfer mode, the screen projection equipment acquires screen projection data from the data source equipment and sends the screen projection data to the receiving equipment for screen projection display. The screen projection data may include, but is not limited to, document data, game data, picture data, video data, and the like.
Fig. 4 is an architecture diagram of another screen projection system shown according to an embodiment of the present disclosure, and referring to fig. 4, the system includes a screen projection device, a receiving device and a data source device, and the screen projection device is respectively connected with the receiving device and the data source device in a communication manner. The screen projection equipment comprises a UWB module 11, a sending module 12 and a Wi-Fi module 13, wherein the sending module 12 is electrically connected with the UWB module 11 and the Wi-Fi module 13 respectively. The receiving device includes a UWB module 21, a receiving module 22, and a display module 23, and the receiving module 22 is electrically connected to the UWB module 21 and the display module 23, respectively. The data source device comprises a Wi-Fi module 31 and a sending module 32, and the Wi-Fi module 31 is electrically connected with the sending module 32.
The screen projection equipment is in communication connection with the data source equipment through respective Wi-Fi modules. The Wi-Fi module is defined with a Wi-Fi protocol. And a second communication channel is established between the screen projection device and the data source device based on the Wi-Fi protocol, and the establishment mode of the communication channel can be referred to the description of the related technology. When the screen is projected, the sending module of the data source device obtains the screen projection data and sends the screen projection data to the screen projection device through the second communication channel. The screen projection data may be content data captured by the data source device and displayed by the device, or may be content data stored locally in the data source device. The screen projection device may select to display the screen projection data or may not select to display the screen projection data when acquiring the screen projection data from the data source device, which is not particularly limited in this disclosure. If the screen projection device selects to display the screen projection data after acquiring the screen projection data, the screen projection device should further include a display module or a display device (not shown in the figure) for displaying the screen projection data. When the screen projection device acquires screen projection data from the data source device and displays the screen projection data, the same screen display of the screen projection device and the receiving device can be realized.
The screen projecting device and the receiving device are in communication connection through respective UWB modules, and the specific implementation process of establishing communication connection between the screen projecting device and the receiving device in the embodiment is similar to a direct projection mode, so that the detailed description is omitted here. After the screen projecting device is in communication connection with the receiving device, a sending module of the screen projecting device sends screen projecting data from the data source device to the receiving device through a first communication channel between the screen projecting device and the receiving device, so that the receiving device displays the screen projecting data.
The embodiment of the present disclosure further provides a screen projection device, referring to fig. 4, the screen projection device includes a UWB module 11, a sending module 12 and a Wi-Fi module 13, and the sending module 12 is electrically connected to the UWB module 11 and the Wi-Fi module 13, respectively. The Wi-Fi module 13 is used for establishing a second communication channel with the data source device based on a Wi-Fi protocol. The UWB module 11 is configured to establish a first communication channel with a receiving device based on a UWB protocol. The sending module 12 is configured to obtain screen projection data from the data source device through the second communication channel, and send the screen projection data to the receiving device through the first communication channel, so that the receiving device displays the screen projection data.
The operation of the projection device is described below.
Fig. 5 is a flowchart illustrating another screen projection method applied to a screen projection apparatus according to an embodiment of the present disclosure, the method including the steps of:
step 501, a first communication channel is established between the receiving device and the UWB protocol.
The process of establishing the first communication channel is described in the above section of the system embodiment, and will not be redundantly recited here.
Step 502, establishing a second communication channel with the data source device based on a target communication protocol different from a frequency band used by the UWB protocol, and obtaining screen projection data from the data source device through the second communication channel.
Wherein the target communication protocol may be, but is not limited to, a Wi-Fi protocol.
The process of establishing the second communication channel and the process of acquiring the screen projection data are described in the above section of the system embodiments, and are not repeated here.
It should be noted that the execution sequence of step 501 and step 502 is not limited to that step 501 is executed first and then step 502 is executed as shown in fig. 5, and step 501 and step 502 may be executed synchronously, or step 502 is executed first and then step 501 is executed.
Step 503, sending the screen projection data to the receiving device through the first communication channel, so that the receiving device displays the screen projection data.
In one embodiment, after the screen projection device acquires the screen projection data, the screen projection data is displayed on a display device, the content displayed by the screen projection device is intercepted and sent to the receiving device as the screen projection data, and the screen projection data is displayed by the receiving device, so that the screen projection device and the receiving device can display on the same screen. The display content interception frequency, manner and the like can be defined in the AV capture protocol according to actual requirements.
In one embodiment, the screen projection data acquired by the screen projection device is display content data currently displayed by the data source device, the screen projection data is not displayed after the screen projection device acquires the screen projection data, the screen projection device is only used as a transfer station, the acquired screen projection data is transferred to the receiving device, and the screen projection data is displayed by the receiving device, so that the same-screen display of the data source device and the receiving device is realized.
In one embodiment, in the process of sending the screen projection data, the screen projection data are encrypted, and the encrypted screen projection data are sent to the receiving device, so that the security of the screen projection data is ensured. The encryption processing of the screen projection data can be realized by invoking a data encryption protection protocol, but is not limited to the implementation.
In one embodiment, in the process of sending the screen projection data, the screen projection data is encrypted, and the encrypted screen projection data is compressed and packaged and then sent to the receiving device.
In any of the above embodiments, the second communication channel may be established between the screen projection device and the data source device without using the Wi-Fi protocol, but established by using another communication protocol that is different from the frequency band used by the UWB protocol and that satisfies the bandwidth requirement required for transmitting the screen projection data, so that the Wi-Fi modules of the screen projection device and the data source device in fig. 4 are replaced by communication modules that are deployed with another communication protocol that is different from the frequency band used by the UWB protocol, and a specific implementation process is not described here again.
In any of the above embodiments, the screen projection data is transmitted between the screen projection device and the receiving device based on a UWB protocol, the screen projection data is transmitted between the screen projection device and the data source through a communication protocol different from a frequency band used by the UWB protocol, and the frequency bands used by the two communication protocols are different, so that on one hand, the problem of co-channel interference can be avoided, and on the other hand, the problem that the data bandwidth of the screen projection device is damaged due to the fact that the processing capability of the communication module of the screen projection device is allocated (one part is used for acquiring the screen projection data, and the other part is used for sending the screen projection data) can be avoided.
With regard to the methods in the above-described embodiments, the specific manner in which each of the steps is performed has been described in detail in the embodiments of the related system, and will not be described in detail herein. One of ordinary skill in the art can understand and implement it without inventive effort.
An embodiment of the present disclosure also provides an electronic device, including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to implement the screen projection method of any of the above embodiments.
Embodiments of the present disclosure also provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps in the screen projection method according to any of the above embodiments.
Fig. 6 is a block diagram illustrating an apparatus for projecting a screen according to an embodiment of the present disclosure. The apparatus may be a mobile telephone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or the like.
As shown in fig. 6, the apparatus 600 may include one or more of the following components: processing component 602, memory 604, power component 606, multimedia component 608, audio component 610, input/output (I/O) interface 612, sensor component 614, and communication component 616.
The processing component 602 generally controls overall operation of the device 600, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 602 may include one or more processors 620 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 602 can include one or more modules that facilitate interaction between the processing component 602 and other components. For example, the processing component 602 can include a multimedia module to facilitate interaction between the multimedia component 608 and the processing component 602.
The memory 604 is configured to store various types of data to support operations at the apparatus 600. Examples of such data include instructions for any application or method operating on device 600, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 604 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power supply component 606 provides power to the various components of device 600. The power components 606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the apparatus 600.
The multimedia component 608 includes a screen that provides an output interface between the device 600 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 608 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 600 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 610 is configured to output and/or input audio signals. For example, audio component 610 includes a Microphone (MIC) configured to receive external audio signals when apparatus 600 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory 604 or transmitted via the communication component 616. In some embodiments, audio component 610 further includes a speaker for outputting audio signals.
The I/O interface 612 provides an interface between the processing component 602 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 614 includes one or more sensors for providing status assessment of various aspects of the apparatus 600. For example, the sensor component 614 may detect an open/closed state of the device 600, the relative positioning of components, such as a display and keypad of the device 600, the sensor component 614 may also detect a change in position of the device 600 or a component of the device 600, the presence or absence of user contact with the device 600, orientation or acceleration/deceleration of the device 600, and a change in temperature of the device 600. The sensor assembly 614 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 614 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 614 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 616 is configured to facilitate communications between the apparatus 600 and other devices in a wired or wireless manner. The apparatus 600 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 616 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 616 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 600 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the methods described in any of the above embodiments.
In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as the memory 604 comprising instructions, executable by the processor 620 of the apparatus 600 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (11)

1. A screen projection method is applied to screen projection equipment, and the method comprises the following steps:
establishing a first communication channel between the first communication channel and receiving equipment based on an ultra-wideband UWB protocol;
establishing a second communication channel with a data source device based on a target communication protocol different from a frequency band used by the UWB protocol;
screen projection data are obtained from the data source equipment through the second communication channel, and the screen projection data are sent to the receiving equipment through the first communication channel;
and displaying the projection screen data on a display device.
2. The screen projection method of claim 1, wherein sending the screen projection data to the receiving device through the first communication channel comprises:
and intercepting the screen projection data as display content, and sending the intercepted display content as screen projection data to the receiving equipment through the first communication channel.
3. The screen projection method of claim 1, wherein the target communication protocol is a Wi-Fi protocol.
4. The screen projection method according to any one of claims 1 to 3, wherein transmitting the screen projection data to the receiving device comprises:
encrypting the screen projection data, and sending the encrypted screen projection data to the receiving equipment;
or, encrypting the screen projection data, compressing and packaging the encrypted screen projection data, and sending the compressed and packaged screen projection data to the receiving equipment.
5. A screen projection apparatus, comprising:
the UWB module is used for establishing a first communication channel between the UWB module and the receiving equipment based on an ultra-wideband UWB protocol;
the communication module is used for establishing a second communication channel with data source equipment based on a target communication protocol different from a frequency band used by the UWB protocol;
the sending module is used for acquiring screen projection data from the data source equipment through the second communication channel and sending the screen projection data to the receiving equipment through the first communication channel;
and the display module is used for displaying the screen projection data.
6. The screen projection device of claim 5, wherein the sending module comprises:
the intercepting unit is used for intercepting the screen projection data as display content;
and the sending unit is used for sending the intercepted display content as screen projection data to the receiving equipment through the first communication channel.
7. The screen projection device of claim 5, wherein the target communication protocol is a Wi-Fi protocol.
8. The screen projecting apparatus of claim 5, further comprising: an encryption module;
the encryption module is used for encrypting the screen projection data and sending the encrypted screen projection data to the sending module;
or, the encryption module is configured to encrypt the screen projection data, compress and package the encrypted screen projection data, and send the compressed and packaged screen projection data to the sending module.
9. A screen projection system, comprising: the system comprises data source equipment, screen projection equipment and receiving equipment;
the data source equipment is used for storing screen projection data;
the screen projection device is used for establishing a first communication channel between the screen projection device and the receiving device based on a UWB protocol, and establishing a second communication channel between the screen projection device and the data source device based on a target communication protocol different from a frequency band used by the UWB protocol;
the screen projection equipment is also used for acquiring the screen projection data from the data source equipment through the second communication channel and sending the screen projection data to the receiving equipment through the first communication channel;
the receiving device is used for displaying the screen projection data.
10. An electronic device, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the screen-projecting method of any one of claims 1-4.
11. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps in the screen projection method of any one of claims 1 to 4.
CN202110546538.2A 2021-05-19 2021-05-19 Screen projection method, screen projection device, screen projection system, electronic device, and storage medium Pending CN113179555A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110546538.2A CN113179555A (en) 2021-05-19 2021-05-19 Screen projection method, screen projection device, screen projection system, electronic device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110546538.2A CN113179555A (en) 2021-05-19 2021-05-19 Screen projection method, screen projection device, screen projection system, electronic device, and storage medium

Publications (1)

Publication Number Publication Date
CN113179555A true CN113179555A (en) 2021-07-27

Family

ID=76929550

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110546538.2A Pending CN113179555A (en) 2021-05-19 2021-05-19 Screen projection method, screen projection device, screen projection system, electronic device, and storage medium

Country Status (1)

Country Link
CN (1) CN113179555A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113766304A (en) * 2021-08-23 2021-12-07 珠海格力电器股份有限公司 Screen projection method and device, electronic equipment and storage medium
CN113965787A (en) * 2021-10-19 2022-01-21 深圳创维-Rgb电子有限公司 Picture sharing method and device, display terminal and storage medium
WO2023212943A1 (en) * 2022-05-06 2023-11-09 北京小米移动软件有限公司 Data interaction method and apparatus, electronic device, and storage medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113766304A (en) * 2021-08-23 2021-12-07 珠海格力电器股份有限公司 Screen projection method and device, electronic equipment and storage medium
CN113766304B (en) * 2021-08-23 2022-10-11 珠海格力电器股份有限公司 Screen projection method and device, electronic equipment and storage medium
CN113965787A (en) * 2021-10-19 2022-01-21 深圳创维-Rgb电子有限公司 Picture sharing method and device, display terminal and storage medium
CN113965787B (en) * 2021-10-19 2023-11-17 深圳创维-Rgb电子有限公司 Picture sharing method and device, display terminal and storage medium
WO2023212943A1 (en) * 2022-05-06 2023-11-09 北京小米移动软件有限公司 Data interaction method and apparatus, electronic device, and storage medium

Similar Documents

Publication Publication Date Title
EP3046309B1 (en) Method, device and system for projection on screen
US20220086509A1 (en) Method for processing live-streaming interaction video and server
EP3038397B1 (en) Method and device for p2p wifi connection
CN113179555A (en) Screen projection method, screen projection device, screen projection system, electronic device, and storage medium
CN1960546B (en) Video telephony apparatus and method for mobile terminal
US10205776B2 (en) Method and device for wireless connection
CN105516183B (en) Equipment connection method and device
US20160174140A1 (en) Method and device for performing configuration
CN105094732A (en) Screen display method and apparatus
EP2978202A1 (en) Calling method, device and system
JP2017532609A (en) Color gamut mode switching method and apparatus
CN107197320B (en) Video live broadcast method, device and system
CN114610253A (en) Screen projection method and equipment
CN109246110B (en) Data sharing method and device and computer readable storage medium
KR20150141125A (en) Method and device for image transmission
CN108053241B (en) Data analysis method, device and computer readable storage medium
CN105120452A (en) Information transmission method, device and system
CN112272319A (en) Audio and video data transmission method and device, storage medium and electronic equipment
CN216437496U (en) Screen projection equipment, receiving equipment and screen projection system
CN109565474B (en) Data transmission method and device, electronic equipment and computer readable storage medium
CN108029043B (en) Data transmission method and device
WO2018018636A1 (en) Information writing method and device
JP6441481B2 (en) Information inquiry method, apparatus, program, and recording medium
CN109492408B (en) Data encryption method and device
CN110213531B (en) Monitoring video processing method and device

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