CN113873303B - Wireless screen projection method and terminal equipment - Google Patents

Wireless screen projection method and terminal equipment Download PDF

Info

Publication number
CN113873303B
CN113873303B CN202110010380.7A CN202110010380A CN113873303B CN 113873303 B CN113873303 B CN 113873303B CN 202110010380 A CN202110010380 A CN 202110010380A CN 113873303 B CN113873303 B CN 113873303B
Authority
CN
China
Prior art keywords
terminal device
data
network
antenna
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110010380.7A
Other languages
Chinese (zh)
Other versions
CN113873303A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN113873303A publication Critical patent/CN113873303A/en
Application granted granted Critical
Publication of CN113873303B publication Critical patent/CN113873303B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • 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
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application relates to a wireless screen projection method and terminal equipment. The first terminal device includes: a processor; a memory; a Wi-Fi chip; the first antenna is in unrepeatered communication with the network equipment through a first channel; a computer program stored in the memory, which when executed by the processor, the terminal device performs: after detecting user input of first data transmitted to the second terminal equipment by Wi-Fi P2P, the second antenna transmits second data to the second terminal equipment by Wi-Fi P2P through a second channel and the second terminal equipment; or the second antenna transmits second data to the second terminal equipment through the first channel and the second terminal equipment in Wi-Fi P2P; the second data includes the first data and the third data; the third data is data transmitted to the network device via the second terminal device; and the first antenna automatically disconnects unrepeatered communication with the network device. Communication delay is reduced, and communication efficiency is improved.

Description

Wireless screen projection method and terminal equipment
Technical Field
The invention relates to the technical field of communication, in particular to a wireless screen projection method and terminal equipment.
Background
The mirror technology (mirroring technology) is a technical solution proposed by the Digital Living Network Alliance (DLNA). The technologies related to the image technology mainly include AirPlay mirror of Apple (Apple), wiDi of Intel (Intel), AWD3.0 of Advanced Micro Devices (AMD), wiGig of wireless gigabit alliance, crystal image (silicon image), ultra WiGig (wireless HD), wireless digital home interface of WHDI alliance, mirrorLink of car connectivity consortium, and Miracast. The Miracast is proposed by the wifi alliance, is based on the existing wifi technology, is easy to combine with the existing wireless products, and is the best seen mirror image technology.
In the Miracast mirroring technology, devices are classified into two types, one type is called a transmitting end (Source) and the other type is called a receiving end (Sink). And the transmitting terminal projects a screen to the receiving terminal through a wifi channel and accesses the network through the wifi channel. Because the screen projection at the transmitting end and the access network are realized through the wifi channel, interference exists between the screen projection and the access network, and the communication delay is higher.
Disclosure of Invention
The application provides a wireless screen projection method and terminal equipment. The screen is projected and the network is accessed through different transmission paths, so that the problem of interference between the screen and the network is solved, the communication delay is reduced, and the communication efficiency is improved.
In a first aspect, a first terminal device is provided. The first terminal device includes: a processor; a memory; a Wi-Fi chip; the antenna comprises N antennas, a first antenna and a second antenna, wherein N is a positive integer greater than or equal to 2; the first antenna establishes wireless communication without relay with network equipment through a first channel; the network equipment and second terminal equipment establish wireless communication without relay; and a computer program, wherein the computer program is stored on the memory, which when executed by the processor causes the first terminal device to perform the steps of: after the first terminal device detects user input of first data transmitted to the second terminal device in a Wi-Fi P2P mode, the second antenna transmits second data to the second terminal device in a Wi-Fi P2P mode through a second channel and the second terminal device; or the second antenna transmits second data to the second terminal device in a Wi-Fi P2P manner through the first channel and the second terminal device; wherein the second data comprises the first data and third data; the third data is data transmitted to the network device via the second terminal device; and the first terminal equipment automatically disconnects the unrepeatered wireless communication of the first antenna and the network equipment. In this way, the first terminal device performs screen projection using the first transmission path, and accesses the network using a second transmission path of a different type from the first transmission path. The transmission path between the screen projection of the first terminal equipment and the access network does not generate conflict and interference. The screen projection and communication process is smooth, the delay of screen projection and communication of the first terminal device is reduced, and the screen projection and communication efficiency is improved.
According to the first aspect, the Wi-Fi chip can only be connected to the first antenna or the second antenna at the same time.
According to the first aspect or any one of the foregoing implementation manners of the first aspect, at the same time, the Wi-Fi chip may be connected only to the first antenna, the second antenna, or another antenna of the N antennas other than the first antenna and the second antenna.
According to the first aspect, or any implementation manner of the first aspect above, the first terminal device further performs the following steps: the first terminal equipment also receives fourth data from the second terminal equipment; the fourth data is data sent by the network device to the first terminal device via the second terminal device.
According to the first aspect, or any implementation manner of the first aspect, the first data is screen projection data, and the network device is the routing device.
In a second aspect, a second terminal device is provided. The second terminal device includes: a processor; a memory; a Wi-Fi chip; the second terminal equipment establishes wireless communication without relay with the network equipment; the network equipment and the first terminal equipment establish wireless communication without relay through a first channel; and a computer program, wherein the computer program is stored on the memory, which when executed by the processor causes the second terminal device to perform the steps of: receiving second data transmitted by the first terminal equipment in a Wi-Fi P2P mode through a second channel; or, receiving second data transmitted by the first terminal device in a Wi-Fi P2P manner through a first channel; wherein the second data comprises first data and third data; the third data is data transmitted to the network device by the first terminal device via the second terminal device; and responding to the received second data, and automatically transmitting the third data to the network equipment by the second terminal equipment in the mode of the unrepeatered wireless communication. In this way, the first terminal device performs screen projection using the first transmission path, and accesses the network using a second transmission path of a different type from the first transmission path. The transmission path between the screen projection of the first terminal equipment and the access network does not generate conflict and interference. The screen projection and communication process is smooth, the delay of screen projection and communication of the first terminal device is reduced, and the screen projection and communication efficiency is improved.
According to a second aspect, the first data is screen projection data, and the network device is the routing device.
In a third aspect, a wireless communication method is provided and applied to a first terminal device. The first terminal equipment comprises a Wi-Fi chip and N antennas, wherein the N antennas comprise a first antenna and a second antenna, and N is a positive integer greater than or equal to 2; the first antenna establishes wireless communication without relay with network equipment through a first channel; the second terminal device establishes wireless communication without relay with the network device. The method comprises the following steps: after the first terminal device detects user input of first data transmitted to the second terminal device in a Wi-Fi P2P mode, the second antenna transmits second data to the second terminal device in a Wi-Fi P2P mode through a second channel and the second terminal device; or the second antenna and the second terminal device transmit second data in a Wi-Fi P2P manner through the first channel by the second terminal device; wherein the second data comprises the first data and third data; the third data is for establishing wireless communication with the network device via the second terminal device; and the first terminal device automatically disconnects the unrepeatered wireless communication of the first antenna with the network device.
According to a third aspect, the Wi-Fi chip can only be connected to the first antenna or the second antenna at the same time.
According to the third aspect or any one of the above third aspect implementation manners, at the same time, the Wi-Fi chip may be connected to only the first antenna, the second antenna, or another antenna of the N antennas except the first antenna and the second antenna.
According to a third aspect, or any embodiment of the third aspect above, the method further comprises: the terminal equipment also receives fourth data from the second terminal equipment; the fourth data is data sent by the network device to the terminal device via the second terminal device.
According to a third aspect, or any implementation manner of the third aspect above, the first data is screen projection data, the network device is the routing device, and the third data includes an SSID of the routing device.
For technical effects corresponding to any one of the third aspect and the fourth aspect, please refer to the technical effects corresponding to any one of the first aspect and the first aspect.
In a fourth aspect, a wireless communication method is provided and applied to a second terminal device. The second terminal equipment establishes wireless communication without relay with the network equipment; the method comprises the following steps: receiving second data transmitted by the first terminal equipment in a Wi-Fi P2P mode through a second channel; or, receiving second data transmitted by the first terminal device in a Wi-Fi P2P manner through a first channel; wherein the second data comprises first data and third data; the third data is data transmitted to the network device by the first terminal device via the second terminal device; and responding to the received second data, and automatically transmitting the third data to the network equipment by the second terminal equipment in the mode of the unrepeatered wireless communication.
According to a fourth aspect, the first data is screen projection data, the network device is the routing device, and the third data includes an SSID of the routing device.
For technical effects corresponding to any one of the fourth aspect and the fourth embodiment, please refer to the technical effects corresponding to any one of the second aspect and the second embodiment.
In a fifth aspect, a computer-readable storage medium is provided. The computer readable storage medium includes a computer program. When the computer program runs on a first terminal device, the first terminal device is caused to perform the method according to any one of the embodiments of the third aspect and the fourth aspect.
For technical effects corresponding to any one of the fifth aspect and the fifth aspect, please refer to technical effects corresponding to any one of the third aspect and the third aspect.
In a sixth aspect, a computer-readable storage medium is provided. The computer readable storage medium includes a computer program. When the computer program runs on a second terminal device, the second terminal device is caused to perform the method according to any one of the embodiments of the fourth aspect and the fourth aspect.
For technical effects corresponding to any one of the sixth aspect and the sixth embodiment, please refer to technical effects corresponding to any one of the fourth aspect and the fourth embodiment.
In a seventh aspect, a computer system is provided. The computer system includes the first terminal device described in any one of the embodiments of the first aspect and the first aspect, the second terminal device described in any one of the embodiments of the first aspect and the first aspect, and a network device.
According to a seventh aspect, the network device comprises a routing device.
For technical effects corresponding to any one of the embodiments of the seventh aspect and the seventh aspect, please refer to the technical effects corresponding to any one of the first aspect and the first aspect, and the technical effects corresponding to any one of the second aspect and the second aspect.
In an eighth aspect, an execution subject of the method may be the first terminal device, or may be a chip applied to the first terminal device. The following description will be given taking an example in which the execution subject is the first terminal apparatus. The method comprises the following steps:
screen projection is carried out on second terminal equipment through a first transmission path, and the second terminal equipment is accessed to a network through a second transmission path;
the first transmission path is different from the second transmission path, that is, the first transmission path and the second transmission path are transmission paths of different types, for example, the first transmission path is a wifi channel, and the second transmission path is a network cable.
It can be seen that, in the embodiment of the present application, the first terminal device uses the first transmission path to perform screen projection, and uses the second transmission path with a type different from that of the first transmission path to access the network, so that the transmission path between the screen projection and the access network of the first terminal device does not generate a conflict, and no interference is generated between the transmission path and the access network, so that the screen projection and communication processes are smoother, the screen projection and communication delays of the first terminal device are reduced, and the screen projection and communication efficiency is improved.
In some possible embodiments, the first transmission path is a wifi channel;
the second transmission path is a transmission path used by the second terminal device to access the network.
It can be seen that, in this embodiment, the first terminal device may access the network using the transmission path of the second terminal device access network, so that the problem of collision between screen projection and the access network may be avoided, and screen projection and communication efficiency may be improved.
In some possible embodiments, the second terminal device is used as a transit device, and is accessed to a network through the transit device.
In some possible embodiments, the first transmission path is a wifi channel;
the second transmission path is a mobile network of the first terminal device.
It can be seen that, in this embodiment, the first terminal device can access the network using the mobile network, so that the problem of conflict between screen projection and the access network can be avoided, and further screen projection and communication efficiency can be improved.
In a ninth aspect, an execution subject of the method may be a second terminal device, and may also be a chip applied to the second terminal device. The following description will be given taking as an example that the execution subject is the second terminal device. The method comprises the following steps:
receiving a screen shot of a first terminal device through a first transmission path,
controlling the first terminal equipment to access a network through a second transmission path;
the first transmission path and the second transmission path are different, that is, the first transmission path and the second transmission path are transmission paths of different types, for example, the first transmission path is a wifi channel, and the second transmission path is a network cable.
It can be seen that, in the embodiment of the application, the first terminal device uses the first transmission path to perform screen projection, and uses the second transmission path different from the first transmission path to access the network, so that the transmission paths between the screen projection and the access network of the first terminal device do not conflict and do not interfere with each other, thus the screen projection and communication processes are smoother, the screen projection and communication delay of the first terminal device is reduced, and the screen projection and communication efficiency is improved.
In some possible embodiments, the first transmission path is a wifi channel;
the second transmission path is a transmission path used by the second terminal device to access the network.
In some possible embodiments, as a transit device, the first terminal device is controlled to access a network through the transit device.
In a tenth aspect, an embodiment of the present application provides a first terminal device, and beneficial effects may refer to descriptions of the eighth aspect and are not described herein again, where the terminal device includes: a processing unit and a transceiver unit;
the processing unit is used for controlling the transceiving unit to project a screen to a second terminal device through a first transmission path and to access a network through a second transmission path;
wherein the first transmission path is different from the second transmission path.
In some of the possible embodiments, the first and second,
the first transmission path is a wifi channel;
the second transmission path is a transmission path used by the second terminal device to access the network.
It can be seen that, in this embodiment, the first terminal device may access the network using the transmission path of the second terminal device access network, so that the problem of collision between screen projection and the access network may be avoided, and screen projection and communication efficiency may be improved.
In some of the possible embodiments, the first and second,
in terms of accessing the network through the second transmission path, the processing unit is specifically configured to:
and taking the second terminal equipment as transfer equipment, and accessing the second terminal equipment into a network through the transfer equipment.
In some possible embodiments, the first transmission path is a wifi channel;
the second transmission path is a mobile network of the first terminal device.
It can be seen that, in this embodiment, the first terminal device can access the network using the mobile network, so that the problem of conflict between screen projection and the access network can be avoided, and further screen projection and communication efficiency can be improved.
In an eleventh aspect, an embodiment of the present application provides a second terminal device, and beneficial effects may refer to descriptions of the eighth aspect and are not described herein again, where the terminal device includes: a processing unit and a transceiver unit;
the processing unit is used for controlling the transceiving unit to receive the screen projection of the first terminal equipment through the first transmission path;
the processing unit is further configured to control the first terminal device to access a network through a second transmission path.
In some possible embodiments, the first transmission path is a wifi channel;
the second transmission path is a transmission path used by the second terminal device to access the network.
In some possible embodiments, in terms of controlling the first terminal device to access the network through the second transmission path, the processing unit is specifically configured to:
and as a transit device, controlling the first terminal device to access the network through the transit device.
In a twelfth aspect, an embodiment of the present application provides a communication apparatus, including a processor, where the processor is connected to a memory, where the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so as to enable the apparatus to perform the method described in any one of the eighth aspects.
In a thirteenth aspect, an embodiment of the present application provides a communication apparatus, including a processor, where the processor is connected to a memory, where the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the apparatus executes the method described in any one of the ninth aspects.
In a fourteenth aspect, the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed, the method described in any one of the eighth aspects is implemented.
In a fifteenth aspect, the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed, the method according to any one of the ninth aspect is implemented.
In a sixteenth aspect, an embodiment of the present application provides a computer program product, including: computer program code which, when run, causes the method performed by the first terminal device in the above aspects to be performed.
In a seventeenth aspect, an embodiment of the present application provides a computer program product, including: computer program code which, when run, causes the method performed by the second terminal device in the above aspects to be performed.
In an eighteenth aspect, an embodiment of the present application provides a chip system, where the chip system includes a processor, and is configured to implement the function of the first terminal device in the methods in the foregoing aspects. In one possible design, the system-on-chip further includes a memory for storing program instructions and/or data. The chip system may be formed by a chip, or may include a chip and other discrete devices.
In a nineteenth aspect, an embodiment of the present application provides a chip system, where the chip system includes a processor, and is configured to implement the function of the second terminal device in the methods in the foregoing aspects. In one possible design, the system-on-chip further includes a memory for storing program instructions and/or data. The chip system may be formed by a chip, or may include a chip and other discrete devices.
Drawings
FIG. 1 is a diagram illustrating a mirroring technique according to an embodiment of the present disclosure;
FIG. 2 is a schematic diagram of another mirroring technique provided by an embodiment of the present application;
fig. 3 is a schematic diagram of a time-sharing strategy according to an embodiment of the present application;
fig. 4A is a schematic diagram of an architecture of a screen projection system according to an embodiment of the present application;
fig. 4B is a schematic diagram of an architecture of another screen projection system according to an embodiment of the present application;
fig. 5 is a schematic flowchart of a screen projection method according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a first terminal device according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of another first terminal device according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a second terminal device according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of another second terminal device according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of a chip according to an embodiment of the present application.
Detailed Description
The terminal device according to the embodiment of the present application may be, for example, a User Equipment (UE). The UE may be a device that provides voice and/or data connectivity to a user and may include, for example, a handheld device having wireless connection capability or a processing device connected to a wireless modem. The UE may communicate with a core network via a Radio Access Network (RAN), exchanging voice and/or data with the RAN. The UE may include a wireless user equipment, a mobile user equipment, a device-to-device communication (D2D) user equipment, a vehicle-to-everything (V2X) user equipment, a machine-to-machine/machine-type communication (M2M/MTC) user equipment, an internet of things (IoT) user equipment, a subscriber unit (subscriber unit), a subscriber station (subscriber state), a mobile station (mobile state), a remote station (remote state), an access point (access point, AP), a remote terminal (remote terminal), an access terminal (access terminal), a user terminal (user terminal), a user agent (user agent), or user equipment (user device), etc. For example, mobile telephones (otherwise known as "cellular" telephones), computers with mobile user equipment, portable, pocket, hand-held, computer-included mobile devices, and the like may be included. For example, personal Communication Service (PCS) phones, cordless phones, session Initiation Protocol (SIP) phones, wireless Local Loop (WLL) stations, personal Digital Assistants (PDAs), and the like. Also included are constrained devices, such as devices that consume less power, or devices that have limited storage capabilities, or devices that have limited computing capabilities, etc. Examples of information sensing devices include bar codes, radio Frequency Identification (RFID), sensors, global Positioning Systems (GPS), laser scanners, and the like.
By way of example and not limitation, in embodiments of the present application, the UE may also be a wearable device. Wearable equipment can also be called wearable smart device or intelligent wearable equipment etc. is the general term of using wearable technique to carry out intelligent design, develop the equipment that can dress to daily wearing, like glasses, gloves, wrist-watch, dress and shoes etc.. A wearable device is a portable device that is worn directly on the body or integrated into the clothing or accessories of the user. The wearable device is not only a hardware device, but also realizes powerful functions through software support, data interaction and cloud interaction. The generalized wearable smart device has full functions and large size, and can realize complete or partial functions without depending on a smart phone, for example: smart watches or smart glasses and the like, and only focus on a certain type of application functions, and need to be used in cooperation with other devices such as smart phones, such as various smart bracelets, smart helmets, smart jewelry and the like for monitoring physical signs.
While the various UEs described above, if located on a vehicle (e.g., placed in or installed in the vehicle), may be regarded as vehicle-mounted user equipment (e.g., also referred to as an on-board unit (OBU)), which is not limited in this embodiment of the present application.
The embodiment of the present application also relates to a network device, which may be AN Access Network (AN) device, for example. The AN device may refer to a device in AN access network that communicates over the air with wireless user equipment via one or more cells, such as a base station NodeB (e.g., AN access point) that may be configured to translate received air frames and Internet Protocol (IP) packets to and from each other as routers between the UE and the rest of the access network, which may include AN IP network. For example, the NodeB may be a new air interface network device gNB in the fifth generation mobile communication technology (5 g) NR system. The AN device may also be AN access network device in a vehicle to all (V2X) technology, which is a Road Side Unit (RSU). The RSU may be a fixed infrastructure entity supporting V2X applications, and may exchange messages with other entities supporting V2X applications. In addition, the AN device may further include a Centralized Unit (CU) and a Distributed Unit (DU) in a cloud access network (cloudlan) system; at this time, the AN device coordinates attribute management for the air interface. The embodiment of the present application does not limit the AN device.
In order to facilitate understanding of the technical solutions of the present application, a description will be first given of some related technologies.
The mirroring technology (mirroring technology) is a technical solution proposed by the Digital Living Network Alliance (DLNA), and may also be referred to as a screen projection technology. The technologies related to the image technology mainly include AirPlay mirror of Apple (Apple), wiDi of Intel (Intel), AWD3.0 of Advanced Micro Devices (AMD), wiGig of Wireless gigabit alliance, wireless digital home interface of Wireless image (internet) enterprise, mirrorLink of Car Connectivity Consortium, and Miracast.
The mirroring technique mentioned in the present application is mainly described by using Miracast as an example.
Miracast is proposed by wifi alliance, which is built on the basic technologies developed by several other wifi alliances, including wireless transmission technology 802.11n (compatible with future other transmission specifications such as 802.11 ac), wifi Direct and TDLS (Tunneled Direct link Setup) of peer-to-peer connection technology, WPA2 (wifi Protected access 2) encryption in security aspect, WMM (wifi Multimedia) technology providing quality of service (QoS) and traffic management, WMM Power Save technology of Power saving related mechanism, and WPS (wifi Protected Setup) technology facilitating user configuration network.
In the Miracast mirroring technology, devices are classified into two types, one type is called a transmitting end (Source) and the other type is called a receiving end (Sink). The transmitting terminal projects a screen to the receiving terminal and mainly depends on the wifi Direct technology, namely point-to-point transmission. Therefore, in the screen projection process, the transmitting end needs to open its own Wireless Local Area Network (WLAN), search for a nearby Miracast device (i.e., receiving end) through wifi Direct technology, and then transmit the information of the found receiving end to the user. The user can select the receiving terminal to be connected from the found or previously connected receiving terminals, so that wifi Direct connection is established between the receiving terminal and the transmitting terminal, and the two terminals can coordinate equipment functions and network conditions to select a proper audio-video transmission format for screen projection.
Therefore, in the Miracast mirroring technology, a transmitting end needs to project a screen to a receiving end through a wifi channel; because the transmitting end opens the WLAN in the screen projection process, if the transmitting end wants to transmit data in the screen projection process, namely, the transmitting end accesses the network, the data transmission needs to be realized through a wifi channel.
For example, as shown in fig. 1, after acquiring the right to use a wifi channel (channel a, i.e. a frequency band a in the wifi channel), the transmitting end 10 may project a screen to the transmitting end 20 through the channel a, and perform data interaction with the router 30 through the channel a, so as to access the network. Since the transmitting terminal 10 uses the channel a for both screen projection and access network, there is a conflict between wifi frequency bands used by the screen projection and access network. Therefore, before screen projection and network access, the air interface of the channel a needs to be preempted, and the process preempts the channel a, and the process is executed by using the channel a. The air interface of the channel A needs to be seized frequently in the two processes, so that the air interface of the wifi link shakes, the message is retransmitted at high speed, and the delay of the screen throwing and communication processes is high.
For example, with the development of wifi chip technology, the transmitting end 11 may adopt a time-sharing strategy to use different frequency bands in the wifi channel for screen projection and network access. Specifically, as shown in fig. 2, the transmitting terminal 11 uses a channel B (frequency band B) of the wifi channel to project a screen, and uses a channel a (frequency band a) of the wifi channel to access the network, where the frequency band B and the frequency band a are different frequency bands. However, in the time division process, there is a switching delay. As shown in fig. 3, the transmitting terminal 11 projects a screen in a time period T1 through a channel a, and then needs to experience a switching delay in a time period T2, switches the operating frequency band to a channel B, and accesses the network through the channel B in the next time period T1; finally, switching back to the channel A from the channel B for screen projection. Therefore, screen projection and network access are performed by a time-sharing strategy, frequent switching between two channels is required, and a large switching delay exists, which results in high delay of screen projection and communication process.
Therefore, in a scenario where screen projection and access network are concurrent, screen projection and communication process (access network) delay is high.
Referring to fig. 4A, fig. 4A is an architecture diagram of a projection system according to an embodiment of the present application. The screen projection system 10 includes a first terminal device 101, a second terminal device 102, and a network device 103, wherein:
the first terminal device 101 projects a screen to the second terminal device 102 through a first transmission path, where the first transmission path is a wifi channel (for example, channel a), that is, the first terminal device 101 projects a screen to the second terminal device 102 based on the Miracast mirroring technology. And accesses the network through a second transmission path, that is, is connected to the network device 103 through the second transmission path, and performs data transmission with the network device 103 through the second transmission path. As shown in fig. 4A, the second transmission path may be a transmission path used by the second terminal device 102 to Access the network, that is, in a case that the second terminal device 102 accesses the network, the first terminal device 101 uses the second terminal device 102 as a relay device and accesses the network through the relay device, where the second terminal device 102 may Access the network through a wireless route (e.g., an Access Point (AP)), or may Access the network through a wired route (e.g., a network line), which is not limited in this application.
Referring to fig. 4B, fig. 4B is a diagram illustrating another projection system according to an embodiment of the present disclosure. The screen-projecting 20 system comprises a first terminal device 201, a second terminal device 202 and a network device 203, wherein:
the first terminal device 201 casts a screen to the second terminal device 202 through a first transmission path, where the first transmission path is a wifi channel (for example, channel a), that is, the first terminal device 201 casts a screen to the second terminal device 202 based on the Miracast mirroring technology. And accesses the network through a second transmission path, that is, connects with the network device 203 through the second transmission path, and performs data transmission with the network device 203 through the second transmission path. The first transmission path and the second transmission path are different transmission paths, as shown in fig. 4B, the second transmission path is a mobile network of the first terminal device 201, that is, in a case that the second terminal device 202 does not access the network, the first terminal device 201 may access the network through the data traffic.
It can be seen that, in the above embodiment, the first terminal device uses the first transmission path to perform screen projection, and uses the second transmission path with a type different from that of the first transmission path to access the network, so that the transmission paths between the screen projection and the access network of the first terminal device do not conflict, and no interference occurs between the transmission paths, so that the screen projection and the communication process are smoother, the delay of the screen projection and the communication of the first terminal device is reduced, and the screen projection and the communication efficiency are improved.
Referring to fig. 5, fig. 5 is a schematic flowchart of a screen projection method according to an embodiment of the present disclosure. The method of this embodiment includes, but is not limited to, the following steps:
501: and the first terminal equipment projects a screen to the second terminal equipment through the first transmission path.
Wherein, the first transmission path is a wifi channel.
Illustratively, the first terminal device projects a screen to the second terminal device through a wifi channel based on a Miracast mirroring technology. Namely, the first terminal device searches for a nearby Miracast device, namely, the second terminal device, through a wifi Direct technology; and then, through the frequency band with the use right in the wifi channel, the screen is projected to the second terminal device in a point-to-point manner.
Specifically, a first terminal device acquires an image to be projected and intercepts an Audio corresponding to the image to be projected, compresses the image to be projected into an image file in an H264 format, and compresses the Audio into an Audio file in an Advanced Audio Coding (AAC) format; mixing the image file in the H264 format and the audio file in the AAC format into a Transport Stream (TS), and transmitting the TS to a second terminal device based on a wifi Direct technology through a Real Time Streaming Protocol (RTSP); the second terminal equipment receives the TS stream based on a wifi Direct technology through an RTSP protocol, and performs audio and video decoding on the TS stream to obtain the picture to be projected and audio; and displaying the picture to be projected on a visual interface, and playing the audio so as to successfully realize the screen projection.
502: the first terminal device accesses the network through the second transmission path.
Wherein the second transmission path is different from the first transmission path.
For example, in the case where the second terminal device accesses the network, the second transmission path may be a transmission path used by the second terminal device to access the network. That is, the first terminal device sends a data transmission request to the second terminal device by using the second terminal device as a transfer device, and the second terminal device forwards the data transmission request of the first terminal device, so that the first terminal device is accessed to the network. Illustratively, in the process of uplink transmission performed by the first terminal device, the first terminal device sends uplink data to the second terminal device, and the second terminal device forwards the uplink data to the network device, thereby implementing uplink transmission; in the process of downlink transmission by the first terminal device, the second terminal device receives downlink data sent by the network device and forwards the downlink data to the first terminal device, thereby realizing downlink transmission.
Illustratively, the second terminal device may access the network through a wired route (e.g., a network cable), that is, the second device forwards uplink and downlink data of the first terminal device through the wired route. Alternatively, the second terminal device may access the network through a wireless route (e.g., AP). Illustratively, the second terminal device accesses the network through the AP, and a wifi channel used by the AP to access the network may be the same as or different from a wifi channel used by the first terminal device to screen, which is not limited in the present application. Generally, the wifi channel used by the network to which the AP is connected may be different from the wifi channel used by the first terminal device for screen projection, for example, the first terminal device projects a screen through the wifi channel of 2.4GHZ, and the wifi channel used by the AP is a wifi channel under 5GHZ, that is, the second terminal device accesses the network through the wifi channel of 5 GHZ. Therefore, even if the first terminal device throws the screen and the second terminal device accesses the network through the wifi channel, the same wifi frequency band cannot be used inevitably because the first terminal device and the second terminal device use the wifi channels with different frequency bands, therefore, no interference exists between the throwing screen and the access network, and the communication efficiency is improved. Certainly, in practical application, the wifi channel used by the second terminal device to access the network through the wireless router may also be the same as the wifi channel used by the first terminal device to screen, which is not limited in the present application.
For example, in a case that the second terminal device does not access the network, the second transmission path is a mobile network of the first terminal device, that is, the first terminal device accesses the network through data traffic.
It can be seen that, in the embodiment of the application, in the process of screen projection from the first terminal device to the second terminal device, the first terminal device uses the first transmission path to perform screen projection, and uses the second transmission path with a type different from that of the first transmission path to access the network, so that the transmission path between screen projection and the access network of the first terminal device does not conflict, thereby reducing screen projection and communication delay of the first terminal device, and improving screen projection and communication efficiency.
Referring to fig. 6, fig. 6 is a schematic structural diagram of a first terminal device according to an embodiment of the present disclosure. The first terminal device 600 includes: a processing unit 601 and a transmitting/receiving unit 602; wherein:
the processing unit 601 is configured to control the transceiving unit 602 to project a screen to the second terminal device through the first transmission path, and access the network through the second transmission path;
wherein the first transmission path is different from the second transmission path.
In some of the possible embodiments, the first and second,
the first transmission path is a wifi channel;
the second transmission path is a transmission path used by the second terminal device to access the network.
In some of the possible embodiments, the first and second,
in terms of accessing the network through the second transmission path, the processing unit 601 is specifically configured to:
and taking the second terminal equipment as transfer equipment, and accessing the second terminal equipment into a network through the transfer equipment.
In some of the possible embodiments, the first and second,
the first transmission path is a wifi channel;
the second transmission path is a mobile network of the first terminal device.
Referring to fig. 7, fig. 7 is a schematic structural diagram of a first terminal device according to an embodiment of the present disclosure. The first terminal device 700 comprises a memory 701, a processor 702 and a transceiver 703. Connected to each other by a bus 704. The memory 701 is used for storing relevant instructions and data and may communicate the stored data to the processor 702.
The processor 702 is configured to read the relevant instructions in the memory 701 to perform the following operations:
screen projection is carried out on second terminal equipment through a first transmission path, and the second terminal equipment is accessed to a network through a second transmission path;
wherein the first transmission path is different from the second transmission path.
Specifically, the processor 702 may be the processing unit 601 of the first terminal device 600 in the embodiment shown in fig. 6, and the transceiver 603 may be the transceiving unit 602 of the first terminal device 600 in the embodiment shown in fig. 6.
Referring to fig. 8, fig. 8 is a schematic structural diagram of a second terminal device according to an embodiment of the present disclosure. The second terminal device 800 includes: a processing unit 801 and a transmitting/receiving unit 802; wherein:
the processing unit 801 is configured to control the transceiving unit 801 to receive a screen of the first terminal device through the first transmission path;
and the processing unit is further used for controlling the first terminal equipment to access the network through a second transmission path.
In some possible embodiments, the first transmission path is a wifi channel;
the second transmission path is a transmission path used by the second terminal device to access the network.
In some possible embodiments, in terms of controlling the first terminal device to access the network through the second transmission path, the processing unit 801 is specifically configured to:
and as a transit device, controlling the first terminal device to access the network through the transit device.
Referring to fig. 9, fig. 9 is a schematic structural diagram of a second terminal device according to an embodiment of the present application. The second terminal device 900 comprises a memory 901, a processor 902 and a transceiver 903. Connected to each other by a bus 904. The memory 901 is used for storing relevant instructions and data, and can transmit the stored data to the processor 902.
The processor 902 is configured to read the relevant instructions in the memory 901 to perform the following operations:
screen projection is carried out on second terminal equipment through a first transmission path, and the second terminal equipment is accessed to a network through a second transmission path;
wherein the first transmission path is different from the second transmission path.
Specifically, the processor 902 may be the processing unit 801 of the second terminal device 800 in the embodiment shown in fig. 8, and the transceiver 903 may be the transceiver unit 802 of the second terminal device 800 in the embodiment shown in fig. 8.
Referring to fig. 10, fig. 10 is a schematic structural diagram of a chip provided in the present application according to an embodiment of the present application. The chip 1000 includes: a processor 1001, and one or more interfaces 1002 coupled to the processor 1001.
Illustratively, the processor 1001 may be configured to read and execute computer readable instructions. In particular implementations, the processor 1001 may mainly include a controller, an operator, and a register. Illustratively, the controller is mainly responsible for decoding the instructions and sending out control signals for the operations corresponding to the instructions. The arithmetic unit is mainly responsible for executing fixed-point or floating-point arithmetic operation, shift operation, logic operation and the like, and can also execute address operation and conversion. The register is mainly responsible for storing register operands, intermediate operation results and the like temporarily stored in the instruction execution process. In a specific implementation, the hardware architecture of the processor 1101 may be an Application Specific Integrated Circuit (ASIC) architecture, a microprocessor without interlocked pipeline stage architecture (MIPS) architecture, an advanced reduced instruction set machine (ARM) architecture, an NP architecture, or the like. The processor 1001 may be single-core or multi-core.
For example, the interface 1002 may be used to input data to be processed to the processor 1001 and may output a processing result of the processor 1001 to the outside. In a specific implementation, the interface 1002 may be a general purpose input/output (GPIO) interface, and may be connected to a plurality of peripheral devices (e.g., a display (LCD), a camera (camara), a Radio Frequency (RF) module, and the like). The interface 1002 is connected to the processor 1001 through a bus 1003.
In some possible implementations, the processor 1001 may be configured to call the signal transmitting and receiving methods provided in one or more embodiments of the present application from a memory, so that the chip may implement the screen projection method shown in fig. 5. The memory may be integrated with the processor 1001 or may be coupled to the chip 1000 via the interface 1002, that is, the memory may be a part of the chip 1000 or may be independent of the chip 1000. The interface 1002 may be used to output the results of the execution by the processor 1001. For example information, in the present application, the interface 1002 may specifically be configured to output the modulation order determined by the processor 1001. For the signal sending and receiving methods provided in one or more embodiments of the present application, reference may be made to the foregoing embodiments, and details are not repeated here.
It should be noted that the functions corresponding to the processor 1001 and the interface 1002 may be implemented by hardware design, software design, or a combination of hardware and software, which is not limited herein.
The embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, can implement the process related to the first terminal device in the communication method provided in the foregoing method embodiment.
The embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, can implement the process related to the second terminal device in the communication method provided in the foregoing method embodiment.
The present application also provides a computer program product, which when run on a computer or a processor, causes the computer or the processor to execute one or more steps of any of the above screen projection methods. The respective constituent modules of the above-mentioned apparatuses may be stored in the computer-readable storage medium if they are implemented in the form of software functional units and sold or used as independent products.
It should be understood that the Processor mentioned in the embodiments of the present Application may be a Central Processing Unit (CPU), and may also be other general purpose processors, digital Signal Processors (DSP), application Specific Integrated Circuits (ASIC), field Programmable Gate Arrays (FPGA) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components, and the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
It will also be appreciated that the memory referred to in the embodiments of the application may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of example, but not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), dynamic Random Access Memory (DRAM), synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), double Data Rate Synchronous Dynamic random access memory (DDR SDRAM), enhanced Synchronous SDRAM (ESDRAM), synchronous link SDRAM (SLDRAM), and Direct Rambus RAM (DR RAM).
It should be noted that when the processor is a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, the memory (memory module) is integrated in the processor.
It should be noted that the memory described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
It should also be understood that reference herein to first, second, third, fourth, and various numerical designations is made only for ease of description and should not be used to limit the scope of the present application.
It should be understood that the term "and/or" herein is merely one type of association relationship that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
It should be understood that, in the various embodiments of the present application, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It can be clearly understood by those skilled in the art that, for convenience and simplicity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The steps in the method of the embodiment of the application can be sequentially adjusted, combined and deleted according to actual needs.
The modules in the device can be merged, divided and deleted according to actual needs.
The above embodiments are only used to illustrate the technical solutions of the present application, and not to limit 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 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 (15)

1. A first terminal device, characterized in that the first terminal device comprises:
a processor;
a memory;
a Wi-Fi chip;
the antenna comprises N antennas, a first antenna and a second antenna, wherein N is a positive integer greater than or equal to 2; the first antenna establishes wireless communication without relay with network equipment through a first channel; the network equipment and second terminal equipment establish wireless communication without relay;
and a computer program, wherein the computer program is stored on the memory, which when executed by the processor causes the first terminal device to perform the steps of:
after the first terminal device detects a user input to transmit first data to the second terminal device in a Wi-Fi P2P manner,
the second antenna transmits second data to the second terminal equipment in a Wi-Fi P2P mode through a second channel and the second terminal equipment; or the second antenna transmits second data to the second terminal device in a Wi-Fi P2P manner through the first channel and the second terminal device; wherein the second data comprises the first data and third data; the third data is data transmitted to the network device via the second terminal device;
and the first terminal device automatically disconnects the unrepeatered wireless communication of the first antenna with the network device.
2. The first terminal device of claim 1, wherein the Wi-Fi chip is only connectable to the first antenna or the second antenna at the same time.
3. The first terminal device of claim 1, wherein the Wi-Fi chip is connectable to only the first antenna, the second antenna, or other antennas of the N antennas other than the first antenna and the second antenna at the same time.
4. The first terminal device according to any of claims 1-3, wherein the first terminal device further performs the steps of:
the first terminal equipment also receives fourth data from the second terminal equipment; the fourth data is data sent by the network device to the first terminal device via the second terminal device.
5. The first terminal device according to any one of claims 1 to 3, wherein the first data is screen projection data, and the network device is a routing device.
6. A second terminal device, characterized in that the second terminal device comprises:
a processor;
a memory;
a Wi-Fi chip;
the second terminal equipment establishes wireless communication without relay with the network equipment; the network equipment and the first terminal equipment establish wireless communication without relay through a first channel;
and a computer program, wherein the computer program is stored on the memory, which when executed by the processor causes the second terminal device to perform the steps of:
receiving second data transmitted by the first terminal equipment in a Wi-Fi P2P mode through a second channel; or, receiving second data transmitted by the first terminal device in a Wi-Fi P2P manner through a first channel; wherein the second data comprises first data and third data; the third data is data transmitted to the network device by the first terminal device via the second terminal device;
and responding to the received second data, and automatically transmitting the third data to the network equipment by the second terminal equipment in the mode of the unrepeatered wireless communication.
7. The second terminal device of claim 6, wherein the first data is screen projection data and the network device is a routing device.
8. A wireless communication method is applied to a first terminal device; the first terminal equipment comprises a Wi-Fi chip and N antennas, wherein the N antennas comprise a first antenna and a second antenna, and N is a positive integer greater than or equal to 2; the first antenna establishes wireless communication without relay with network equipment through a first channel; the network equipment and second terminal equipment establish wireless communication without relay; the method comprises the following steps:
after the first terminal device detects a user input to transmit first data to the second terminal device in a Wi-Fi P2P manner,
the second antenna transmits second data to the second terminal equipment in a Wi-Fi P2P mode through a second channel and the second terminal equipment; or the second antenna and the second terminal device transmit second data in a Wi-Fi P2P manner through the first channel by the second terminal device; wherein the second data comprises the first data and third data; the third data is for establishing wireless communication with the network device via the second terminal device;
and the first terminal device automatically disconnects the unrepeatered wireless communication of the first antenna with the network device.
9. The method of claim 8, wherein the Wi-Fi chip is only connectable to the first antenna or the second antenna at the same time.
10. The method of claim 8, wherein the Wi-Fi chip is connectable only to the first antenna, the second antenna, or other ones of the N antennas other than the first antenna and the second antenna at the same time.
11. The method according to any one of claims 8-10, further comprising:
the terminal equipment also receives fourth data from the second terminal equipment; the fourth data is data sent by the network device to the terminal device via the second terminal device.
12. The method of any of claims 8-10, wherein the first data is screen projection data, the network device is a routing device, and the third data comprises an SSID of the routing device.
13. A computer-readable storage medium comprising a computer program, characterized in that, when the computer program is run on a first terminal device, it causes the first terminal device to perform the method according to any of claims 8-12.
14. A computer system comprising a first terminal device according to any one of claims 1-5, a second terminal device according to any one of claims 6-7, and a network device.
15. The computer system of claim 14, wherein the network device comprises a routing device.
CN202110010380.7A 2020-06-30 2021-01-06 Wireless screen projection method and terminal equipment Active CN113873303B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010617194 2020-06-30
CN2020106171945 2020-06-30

Publications (2)

Publication Number Publication Date
CN113873303A CN113873303A (en) 2021-12-31
CN113873303B true CN113873303B (en) 2023-03-24

Family

ID=78989739

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110010380.7A Active CN113873303B (en) 2020-06-30 2021-01-06 Wireless screen projection method and terminal equipment

Country Status (1)

Country Link
CN (1) CN113873303B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117395634A (en) * 2022-07-05 2024-01-12 华为技术有限公司 Data transmission method, electronic equipment and communication system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101719165B1 (en) * 2010-10-27 2017-03-23 삼성전자주식회사 METHOD AND APPARATUS FOR A TRANSMISSION/RECEPTION OF A WLAN NETWORK SHARING DATA IN A Wi-Fi P2P GROUP
KR101976518B1 (en) * 2012-10-22 2019-05-10 삼성전자주식회사 Wi-fi p2p communication terminal device and method thereof
US9894708B2 (en) * 2015-04-21 2018-02-13 Mediatek Inc. Coordination of Wi-Fi P2P and LTE data traffic
CN106604403B (en) * 2017-01-12 2021-11-23 惠州Tcl移动通信有限公司 Miracast protocol-based channel selection method and system
CN207665117U (en) * 2017-09-15 2018-07-27 浙江学海教育科技有限公司 It is a kind of wirelessly to throw screen device and system
CN108599913B (en) * 2018-04-26 2020-11-06 重庆邮电大学 Coexistence method of LTE-U and WiFi in multi-operator scene

Also Published As

Publication number Publication date
CN113873303A (en) 2021-12-31

Similar Documents

Publication Publication Date Title
US11405935B2 (en) Optimized Bluetooth scheduling for accessory devices
US10172146B2 (en) Wi-Fi and bluetooth coexistence
EP2721899B1 (en) Method, apparatus and system of frame tunneling operation of multiple frequency bands device
EP2620008A1 (en) Autonomous unlicensed band reuse in mixed cellular and device-to-device network
WO2021138914A1 (en) Method and apparatus for indicating data transmission, communication device and storage medium
US20220201678A1 (en) Communication Method And Apparatus
CN113810964B (en) Communication method and device
WO2021253240A1 (en) Wireless communication method and apparatus, terminal, and storage medium
CN113873303B (en) Wireless screen projection method and terminal equipment
WO2021164011A1 (en) Communication processing method and device, and computer storage medium
CN112929964B (en) Communication method and communication device
CN112534914B (en) Resource allocation method and device, message frame processing method and device and storage medium
CN112740826B (en) Capability reporting method and terminal equipment
CN111757470B (en) Resource allocation method and communication device
CN107888622B (en) Information processing method and mobile management entity
WO2021249244A1 (en) Communication method and devices
WO2022027680A1 (en) Wireless communication method and device
WO2021134763A1 (en) Method, apparatus and device for recovering transmission
US20220338282A1 (en) Communication method and related product
CN113766535B (en) Wireless communication method, device and system
US20230396399A1 (en) Information transmission method, communication device and storage medium
CN110913378B (en) Operation optimization for trigger-based instant messaging
CN112770366B (en) Communication method and communication device
WO2022257733A1 (en) Communication processing method and apparatus in network sharing scenario
WO2022205413A1 (en) Wireless communication method, terminal device, and network 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
GR01 Patent grant
GR01 Patent grant