WO2020103325A1 - 一种投屏方法、装置和***、智能终端和存储介质 - Google Patents

一种投屏方法、装置和***、智能终端和存储介质

Info

Publication number
WO2020103325A1
WO2020103325A1 PCT/CN2019/071593 CN2019071593W WO2020103325A1 WO 2020103325 A1 WO2020103325 A1 WO 2020103325A1 CN 2019071593 W CN2019071593 W CN 2019071593W WO 2020103325 A1 WO2020103325 A1 WO 2020103325A1
Authority
WO
WIPO (PCT)
Prior art keywords
screen
same
casting
projection
user
Prior art date
Application number
PCT/CN2019/071593
Other languages
English (en)
French (fr)
Inventor
陈铿帆
卢启伟
滕凯
Original Assignee
深圳市鹰硕技术有限公司
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 深圳市鹰硕技术有限公司 filed Critical 深圳市鹰硕技术有限公司
Publication of WO2020103325A1 publication Critical patent/WO2020103325A1/zh

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/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
    • 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

Definitions

  • the present invention relates to the field of multimedia technology, and in particular, to a screen projection method, device and system, intelligent terminal and storage medium.
  • the technical solutions of multi-screen interactive technology mainly include: DLNA, WifiDisplay, AirPlay, etc.
  • DLNA networking based on UPNP, can wirelessly play existing multimedia resources or files, does not support screen projection
  • WifiDisplay based on WifiP2P network technology, Can realize wireless projection, but the connection establishment process is relatively slow, it is not easy to operate, and the experience is not good
  • AirPlay supports file playback and projection, but more is only applicable to certified Apple devices and some Apple authorized partner devices .
  • a screen projection method, device and system, intelligent terminal and storage medium are provided.
  • a screen projection method including:
  • the screen casting history information includes the IP addresses and names of all or part of the co-screen devices that have established a screen casting connection;
  • before receiving the screen input request input by the user includes:
  • the screen request is generated when it is detected that the floating button is clicked or touched.
  • the screen projection method further includes:
  • the screencasting history information further includes time information for establishing a screencasting connection with each same-screen device, and the screencasting method further includes:
  • the screen projection method further includes:
  • before sending the screencast content to the same-screen device includes:
  • the screen projection content includes an audio data stream and a video data stream.
  • the screen projection method further includes:
  • the encoding quality includes resolution, frame rate, and bit rate.
  • a screen projection device including:
  • the screen request receiving module is used to receive the screen input request input by the user
  • the screen casting history display module is used to obtain screen casting history information to generate and display a list of same-screen devices for the user to select, and the screen casting historical information includes the IP addresses and names of all or part of the same screen devices that have established a screen-casting connection;
  • the same-screen device selection module is used to receive the same-screen device selected by the user;
  • the screen connection establishment module is used to obtain the IP address of the same screen device and establish a screen connection with the same screen device;
  • the screencasting content sending module is used to send the screencasting content to the same screen device.
  • the screen projection device is used to perform an operation for implementing the screen projection method described in any one of the above.
  • a screen projection device including a memory and a processor, wherein:
  • Memory used to store instructions
  • the processor is configured to execute the instruction, so that the screen projection device performs an operation for implementing the screen projection method described in any one of the above.
  • an intelligent terminal including the screen projection device described in any of the above embodiments.
  • a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps of the screen projection method according to any of the foregoing embodiments are implemented.
  • a screen projection system including the above-mentioned smart terminal and the same screen device;
  • the smart terminal is used to receive a screen input request input by a user; obtain screen casting history information to generate a list of co-screen devices for user selection and display; receive a co-screen device selected by a user; obtain an IP address of the co-screen device, Establishing a screen-casting connection with the same-screen device; sending the screencasting content to the same-screen device;
  • the same-screen device is used to establish a screen-casting connection with the smart terminal, receive the screen-casting content sent by the smart terminal, decode the screen-casting content and display it in the screen-casting window.
  • the embodiment of the present invention records the IP address, name and even time information of each co-screen device each time a screen is cast, so that the next time when the screen is screened to the same co-screen device again, it can be selected according to the history information of the screen, and the user selects the same screen After the device is installed, a screen connection can be established with the same screen device, which saves the user the burden of frequently lifting the terminal to scan the QR code, and facilitates the user to screen anytime and anywhere.
  • FIG. 1 is a schematic flowchart of a screen projection method according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of a screen projection method in another embodiment of the present invention.
  • FIG. 3 is a schematic diagram of an interface that supports screen projection in an embodiment of the present invention.
  • FIG. 4 is a schematic diagram of an interface for selecting a same screen device in an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of a screen projection device according to an embodiment of the present invention.
  • FIG. 6 is a schematic structural diagram of a screen projection device in another embodiment of the present invention.
  • FIG. 7 is a schematic structural diagram of a screen projection system according to an embodiment of the present invention.
  • FIG. 1 is a schematic flowchart of a screen projection method according to an embodiment of the present invention. Preferably, this embodiment can be executed by a screen projection device. The method includes the following steps:
  • Step S102 Receive a screen input request input by a user.
  • the user initiates a screen casting request by touching or clicking a button.
  • Step S104 Acquire screen projection history information according to the screen projection request to generate and display a list of co-screen devices for the user to select.
  • the screen projection historical information includes the IP addresses and names of all or part of the co-screen devices that have established a screen projection connection.
  • the screencasting history information includes the IP addresses and names of all or part of the same-screen devices that have established a screencasting connection with the current screencasting device, and may be stored locally or on the server side. If the screen casting history information is stored on the server, when the user enters an interface that supports screen casting, the server pushes the screen casting history information to the local in advance; or when the user initiates a screen casting request, the screen casting history information is obtained from the server. In one embodiment of the present invention, a list of co-screen devices for the user to select is generated based on the name of the co-screen devices in the screen casting history information. The same-screen device name can be set in the same-screen device. In the teaching field, in order to facilitate the distinction, you can use the classroom name or class name.
  • the same-screen device that wants to establish a projection connection is not in the same-screen device list, you need to scan the QR code of the same-screen device to establish a projection connection with the same-screen device.
  • the QR code can be displayed through a display device connected to the same screen device. After establishing the screen connection, save the IP address and name of the same screen device locally. In one embodiment of the present invention, the IP address and name of the same-screen device that establishes the screen connection is uploaded to the server.
  • a list of same-screen devices and a QR code scanning entry for user selection are displayed in a pop-up window. As shown in Figure 4.
  • the screencasting history information further includes time information for establishing a screencasting connection with each device on the same screen.
  • time information for establishing a screencasting connection with each device on the same screen.
  • the screencasting history information further includes frequency information for establishing a screencasting connection with each device on the same screen.
  • frequency information for establishing a screencasting connection with each device on the same screen.
  • a first threshold is set for the number of data items displayed in the list of devices on the same screen, preferably, the first threshold is selected from the history of screen casting in the order of the last time the screen casting was established Display the same screen device information.
  • a second threshold is set for the amount of same-screen device information saved in the screencasting history information, and a second threshold amount of the same-screen device information that has recently established a screencast connection is stored. The second threshold is greater than or equal to the first threshold. Assuming that the first threshold is 10 and the second threshold is 20, a maximum of 20 pieces of information on the same screen device that has recently established a screen connection with the screen device are stored in the screen history information. After the screen request is initiated, the most recent 10 and The screen device displays the information of the same screen device that has established the screen connection.
  • Step S106 receiving the same screen device selected by the user
  • the user selects the same screen device to be screened in the same screen device list.
  • Step S108 Obtain the IP address of the same-screen device, and establish a screen-casting connection with the same-screen device.
  • the same-screen device monitors the port used for the screen-casting service.
  • the terminal information is acquired and registered.
  • time information for establishing a screen-casting connection with the same-screen device is saved and updated.
  • Step S110 Send the screencast content to the same-screen device.
  • the screen projection content includes: audio and video data, pictures or files generated by the recording screen.
  • FIG. 2 is a schematic flowchart of a screen projection method in another embodiment of the present invention. Preferably, this embodiment can be executed by a screen projection device. The method includes the following steps:
  • Step S102 ' displaying a floating button on the screen supporting the screen projection, and generating a screen casting request when it is detected that the floating button is clicked or touched.
  • the embodiment of the present invention displays a floating button on the interface supporting the screen projection. As shown in FIG. 3, the floating button can be dragged at will. The user initiates a screen casting request by clicking or touching the floating button.
  • Step S104 Acquire screen projection history information according to the screen projection request to generate and display a list of co-screen devices for the user to select.
  • the screen projection historical information includes the IP addresses and names of all or part of the co-screen devices that have established a screen projection connection.
  • Step S106 receiving the same screen device selected by the user
  • Step S108 Obtain the IP address of the same-screen device, and establish a screen-casting connection with the same-screen device.
  • Step S110 ' recording and encoding the screen to generate screen projection content, and then sending the screen projection content to the same screen device in real time.
  • NIO non-blocking I / O, non-blocking IO
  • the coding quality of the screen projection content is determined according to the performance information of the current screen projection device and the status information of the network, and then the screen is recorded and encoded according to the coding quality Screen cast content, and send the screen cast content to the same screen device in real time.
  • the coding quality includes resolution, frame rate, and bit rate.
  • the next time the screen is cast to the same co-screen device can be selected according to the screen history information, the user selects the After the same screen device, you can establish a screen connection with the same screen device, eliminating the burden of users frequently lifting the terminal to scan the QR code, and convenient for users to cast screens anytime, anywhere.
  • FIG. 5 is a schematic structural diagram of a screen casting device according to an embodiment of the present invention, including a screen request receiving module 51, a screen history display module 52, a same-screen device selection module 53, a screen connection establishment module 54, and screen content Sending module 55, in which:
  • the screen projection request receiving module 51 is configured to receive a screen projection request input by a user.
  • the screen request receiving module 51 is further configured to display a floating button on the screen supporting the screen, and generate a screen request when it is detected that the floating button is clicked or touched.
  • the screen casting history display module 52 is used to obtain screen casting history information to generate and display a list of co-screen devices for the user to select and display.
  • the screen casting history information includes the IP addresses and names of all or part of the co-screen devices that have established a screen casting connection .
  • the screencasting history information includes the IP address and name of the same screen device that has established a screencasting connection with the current screencasting device, and may be stored locally or on the server side. If the screen casting history information is stored on the server, when the user enters an interface that supports screen casting, the server pushes the screen casting history information to the local in advance; or when the user initiates a screen casting request, the screen casting history information is obtained from the server. In one embodiment of the present invention, a list of co-screen devices for the user to select is generated based on the name of the co-screen devices in the screen casting history information. The same-screen device name can be set in the same-screen device. In the teaching field, in order to facilitate the distinction, you can use the classroom name or class name.
  • the same-screen device that wants to establish a projection connection is not in the same-screen device list, you need to scan the QR code of the same-screen device to establish a projection connection with the same-screen device.
  • the QR code can be displayed through a display device connected to the same screen device. After establishing the screen connection, save the IP address and name of the same screen device locally. In one embodiment of the present invention, the IP address and name of the same-screen device that establishes the screen connection is uploaded to the server.
  • a list of same-screen devices and a QR code scanning entry for user selection are displayed in a pop-up window. As shown in Figure 4.
  • the screencasting history information further includes time information for establishing a screencasting connection with each device on the same screen.
  • time information for establishing a screencasting connection with each device on the same screen.
  • the screencasting history information further includes frequency information for establishing a screencasting connection with each device on the same screen.
  • frequency information for establishing a screencasting connection with each device on the same screen.
  • a first threshold is set for the number of data items displayed in the list of devices on the same screen, preferably, the first threshold is selected from the history of screen casting in the order of the last time the screen casting was established Display the same screen device information.
  • a second threshold is set for the number of same-screen device information saved in the screen casting history information, and a second threshold amount of same-screen device information for which a screen casting connection has recently been established is saved. The second threshold is greater than or equal to the first threshold. Assuming that the first threshold is 10 and the second threshold is 20, a maximum of 20 pieces of information on the same screen device that has recently established a screen connection with the screen device are stored in the screen history information. After the screen request is initiated, the most recent 10 and The screen device displays the information of the same screen device that has established the screen connection.
  • the same-screen device selection module 53 is configured to receive the same-screen device selected by the user.
  • the user selects the same screen device to be screened in the same screen device list.
  • the screen connection establishment module 54 is used to obtain the IP address of the same screen device and establish a screen connection with the same screen device.
  • the same-screen device monitors the port used for the screen-casting service.
  • the terminal information is acquired and registered.
  • time information for establishing a screen-casting connection with the same-screen device is saved and updated.
  • the screen cast content sending module 55 is used to send the screen cast content to the same screen device.
  • the screen projection content includes: audio and video data, pictures or files generated by the recording screen.
  • the screen projection device is used to perform an operation for implementing the screen projection method described in any of the foregoing embodiments.
  • the screen history information can be used when screencasting to the same screen device next time After selection, the user can establish a screen connection with the same screen device after selecting the same screen device, which saves the user from frequently lifting the terminal and scanning the QR code, and facilitates the user to cast the screen anytime and anywhere.
  • the screen projection device includes a memory 61 and a processor 62, where:
  • the memory 61 is used to store a computer program that can run on the processor 62.
  • the processor 62 is configured to execute a computer program to cause the screen projection device to perform operations for implementing the screen projection method described in any of the foregoing embodiments (for example, the embodiment of FIG. 1 or FIG. 2).
  • the screen history information can be used when screencasting to the same screen device next time After selection, the user can establish a screen connection with the same screen device after selecting the same screen device, which saves the user from frequently lifting the terminal and scanning the QR code, and facilitates the user to cast the screen anytime and anywhere.
  • an intelligent terminal including the screen projection device as described in any of the above embodiments (the embodiment of FIG. 5 or FIG. 6).
  • the screen can be screened according to the screencasting history information when the screen is next screened to the same screen-device Select, after the user selects the same screen device, he can establish a screen connection with the same screen device, which saves the user the burden of frequently lifting the terminal to scan the QR code, and facilitates the user to cast the screen anytime and anywhere.
  • a computer-readable storage medium and a computer-readable storage medium, the computer-readable storage medium stores a computer program, and the computer program is implemented as described above when executed by the storage
  • the screen projection method described in an embodiment can be applied to a smart terminal; the technical solution of the foregoing embodiment is essentially a part that contributes to the existing technology or the technical solution
  • All or part of can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions to make a computer device (which can be a personal computer, server, mobile device, or network device, etc.) or
  • the processor executes all or part of the steps of the method described in this embodiment.
  • the foregoing storage media include various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disk.
  • program codes such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disk.
  • the next screen projection to the same co-screen device can be based on the screen
  • the historical information can be selected.
  • the user can establish a screen connection with the same screen device, which saves the user the burden of frequently lifting the terminal to scan the QR code and facilitates the user to cast the screen anytime and anywhere.
  • the screen projection system includes: the smart terminal 71 and the same-screen device 72 described above, wherein,
  • the smart terminal 71 is used to receive a screen input request input by a user; obtain screen history information to generate a list of co-screen devices for user selection and display; receive a co-screen device selected by a user; obtain an IP address of the co-screen device 72, Establish a screen connection with the same screen device 72; send the screen content to the same screen device 72;
  • the same-screen device 72 is used to establish a screen connection with the smart terminal 71, receive the screen content sent by the smart terminal 71, decode the screen content and display it in the screen window.
  • the smart terminal 71 and the same-screen device 72 may be located in the same local area network or different networks, but the smart terminal 71 and the same-screen device 72 need to be able to communicate with each other through IP.
  • the screen-connecting device 72 can successfully establish the screen-casting connection to realize the screen-casting.
  • the smart terminal 71 and the same screen device 72 are connected to the same subnet.
  • the smart terminal 71 and the same-screen device 72 are connected to the same AP.
  • the screen projection system further includes a server
  • the intelligent terminal 71 is also used to upload the screen casting history information to the server;
  • the server is used to send the screen casting history information to the smart terminal 71.
  • the screen history information can be used when screencasting to the same screen device next time After selection, the user can establish a screen connection with the same screen device after selecting the same screen device, which saves the user from frequently lifting the terminal and scanning the QR code, and facilitates the user to cast the screen anytime and anywhere.
  • the screen projection device described above can be implemented as a general-purpose processor, programmable logic controller (PLC), digital signal processor (DSP), application specific integrated circuit (ASIC), field programmable for performing the functions described in this application Gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, or any suitable combination thereof.
  • PLC programmable logic controller
  • DSP digital signal processor
  • ASIC application specific integrated circuit
  • FPGA Gate array
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM), etc.
  • the embodiment of the present invention records the IP address, name and even time information of each co-screen device each time a screen is cast, so that the next time when the screen is screened to the same co-screen device again, it can be selected according to the history information of the screen, and the user selects the same screen After the device is installed, a screen connection can be established with the same screen device, which saves the user the burden of frequently lifting the terminal to scan the QR code, and facilitates the user to screen anytime and anywhere.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种投屏方法、装置和***、智能终端和存储介质,其中,投屏方法包括:接收用户输入的投屏请求;获取投屏历史信息生成供用户选择的同屏设备列表并展示,所述投屏历史信息包括建立过投屏连接的全部或部分同屏设备的IP地址及名称;接收用户选择的同屏设备;获取所述同屏设备的IP地址,与所述同屏设备建立投屏连接;将投屏内容发送至所述同屏设备。采用本发明的技术方案,可以减轻用户投屏的负担,提高用户体验。

Description

一种投屏方法、装置和***、智能终端和存储介质 技术领域
本发明涉及多媒体技术领域,尤其涉及一种投屏方法、装置和***、智能终端和存储介质。
背景技术
多屏互动技术的技术方案主要有:DLNA、WifiDisplay、AirPlay等,其中,DLNA:基于UPNP进行组网,可以无线播放现有的多媒体资源或文件,不支持屏幕投射;WifiDisplay:基于WifiP2P网络技术,可实现无线投屏,但建立连接过程比较缓慢,不易操作,体验不好;AirPlay:支持文件播放和投屏,但更多的只适用于认证过的苹果设备和一些苹果授权的合作伙伴的设备。
现有技术中,不论是哪种技术方案,将一个设备的屏幕投屏到另一个设备后,都没有记忆功能,再次投屏时,要么需要重新扫描屏幕上的二维码才能建立连接,要么需要重新通过在设备上手动设置才能建立连接。对于同屏使用环境相对固定且同屏使用频率不高的情况下,这种手动操作是可以接受的。但是,在教学领域,一个老师一般要负责好几个班级的授课,当老师在不同的教室进行授课时,需要和不同的同屏设备进行连接,这种频繁举起平板扫描二维码的的操作容易给老师造成负担。此外,扫码距离有限,要求老师在比较固定的位置进行扫码,也给老师带来了不便。
发明内容
为了解决现有技术中将终端通过投屏设备投屏后无记忆功能导致用户体验感不好的问题,特提供了一种投屏方法、装置和***、智能终端和存储介质。
根据本发明的一个方面,提供一种投屏方法,包括:
接收用户输入的投屏请求;
根据所述投屏请求获取投屏历史信息生成供用户选择的同屏设备列表并展示,所述投屏历史信息包括建立过投屏连接的全部或部分同屏设备的IP地址及名称;
接收用户选择的同屏设备;
获取所述同屏设备的IP地址,与所述同屏设备建立投屏连接;
将投屏内容发送至所述同屏设备。
在本发明的一个实施例中,所述接收用户输入的投屏请求前包括:
在支持投屏的界面展示一悬浮按钮;
当监测到所述悬浮按钮被点击或触摸时生成投屏请求。
在本发明的一个实施例中,所述投屏方法还包括:
扫描同屏设备的二维码与所述同屏设备建立投屏连接;
保存所述同屏设备的IP地址和名称。
在本发明的一个实施例中,所述投屏历史信息还包括与各同屏设备建立投屏连接的时间信息,所述投屏方法还包括:
保存并更新与同屏设备建立投屏连接的时间信息;
将所述供用户选择的同屏设备列表中各同屏设备按照所述时间信息倒序展示。
在本发明的一个实施例中,所述投屏方法还包括:
将供用户选择的同屏设备列表及二维码扫码入口在一个弹窗内进行展示。
在本发明的一个实施例中,所述将投屏内容发送至所述同屏设备前包括:
对屏幕进行录制编码生成投屏内容,所述投屏内容包括音频数据流和视频数据流。
在本发明的一个实施例中,所述投屏方法还包括:
根据当前投屏装置的性能信息及所处网络的状态信息确定所述投屏内容的编码质量;
根据所述编码质量对屏幕进行录制编码生成投屏内容,并将所述投屏内容实时发送至所述同屏设备。
在本发明的一个实施例中,所述编码质量包括分辨率、帧速率、比特率。
根据本发明的另一方面,提供一种投屏装置,包括:
投屏请求接收模块,用于接收用户输入的投屏请求;
投屏历史展示模块,用于获取投屏历史信息生成供用户选择的同屏设备列表并展示,所述投屏历史信息包括建立过投屏连接的全部或部分同屏设备的IP地址及名称;
同屏设备选择模块,用于接收用户选择的同屏设备;
投屏连接建立模块,用于获取所述同屏设备的IP地址,与所述同屏设备建立投屏连接;
投屏内容发送模块,用于将投屏内容发送至所述同屏设备。
在本发明的一个实施例中,所述投屏装置用于执行实现上述任一项所述的投屏方法的操作。
根据本发明的另一方面,提供一种投屏装置,包括存储器和处理器,其中:
存储器,用于存储指令;
处理器,用于执行所述指令,使得所述投屏装置执行实现上述任一项所述的投屏方法的操作。
根据本发明的另一方面,提供一种智能终端,包括上述任一实施例所述的投屏装置。
根据本发明的另一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的投屏方法的步骤。
根据本发明的另一方面,提供一种投屏***,包括上述所述的智能终端和同屏设备;
所述智能终端,用于接收用户输入的投屏请求;获取投屏历史信息生成供用户选择的同屏设备列表并展示;接收用户选择的同屏设备;获取所述同屏设备的IP地址,与所述同屏设备建立投屏连接;将投屏内容发送至所述同屏设备;
所述同屏设备,用于与所述智能终端建立投屏连接,接收所述智能终端发送的投屏内容,将所述投屏内容解码后在投屏窗口进行展示。
实施本发明实施例,将具有如下有益效果:
本发明实施例通过记录每次投屏时各同屏设备的IP地址、名称甚至时间信息,使得下次再投屏至同一同屏设备时可根据投屏历史信息进行选择,用户选取该同屏设备后,即可与该同屏设备建立投屏连接,免去用户频繁举起终端扫描二维码带来的负担,并方便用户随时随地的投屏。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
其中:
图1为本发明一个实施例中一种投屏方法的流程示意图;
图2为本发明另一个实施例中一种投屏方法的流程示意图;
图3为本发明一个实施例中的一支持投屏的界面示意图;
图4为本发明一个实施例中的同屏设备选择界面示意图;
图5为本发明一个实施例中一种投屏装置的结构示意图;
图6为本发明另一个实施例中一种投屏装置的结构示意图
图7为本发明一个实施例中一种投屏***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明一个实施例中一种投屏方法的流程示意图。优选的,本实施例可由投屏装置执行。该方法包括以下步骤:
步骤S102,接收用户输入的投屏请求。
用户通过触摸或点击某个按键发起投屏请求。
步骤S104,根据投屏请求获取投屏历史信息生成供用户选择的同屏设备列表并展示,所述投屏历史信息包括建立过投屏连接的全部或部分同屏设备的IP地址及名称。
在本发明的一个实施例中,投屏历史信息包括与当前投屏装置建立过投屏连接的全部或部分同屏设备的IP地址及名称,可以存储在本地或服务器端。若投屏历史信息存储在服务器端,当用户进入支持投屏的界面时,服务器将投屏历史信息预先推送至本地;或者当用户发起投屏请求后,再从服务器获取投屏历史信息。在本发明的一个实施例中,根据投屏历史信息中同屏设备的名称生成供用户选择的同屏设备列表。同屏设备名称可在同屏设备中进行设置,在教学领域中,为了便于区分,可以用教室名称或者班级名称来命名。
当想要建立投屏连接的同屏设备没有在同屏设备列表中,则需要扫描同屏设备的二维码与同屏设备建立投屏连接。该二维码可通过与同屏设备连接的显示装置进行展示。建立投屏连接后,将该同屏设备的IP地址和名称保存在本地。在本发明的一个实施例中,将建立投屏连接的同屏设备的IP地址和名称上传至服务器。
在本发明的一个实施例中,将供用户选择的同屏设备列表及二维码扫码入口在一个弹窗内进行展示。如图4所示。
在本发明的一个实施例中,投屏历史信息还包括与各同屏设备建立投屏连接的时间信息。在展示同屏设备列表时,优选的,将供用户选择的同屏设 备列表中各同屏设备按照所述时间信息倒序展示。
在本发明的一个实施例中,投屏历史信息还包括与各同屏设备建立投屏连接的频率信息。在展示同屏设备列表时,优选的,将使用频率高的同屏设备放在同屏设备列表前面展示。
在本发明的一个实施例中,对同屏设备列表中展示的数据条目数量设置有第一阈值,优选的,从投屏历史信息中按最后一次建立投屏时间的先后顺序选取第一阈值数量的同屏设备信息进行展示。此外,对投屏历史信息中保存的同屏设备信息数量设置有第二阈值,保存最近建立过投屏连接的第二阈值数量的同屏设备信息。其中,第二阈值大于等于第一阈值。假设第一阈值为10,第二阈值为20,则投屏历史信息中最多保存20条最近与投屏装置建立过投屏连接的同屏设备信息,发起投屏请求后,选取最近10条与投屏装置建立过投屏连接的同屏设备信息进行展示。
步骤S106,接收用户选择的同屏设备;
用户在同屏设备列表中选取要投屏的同屏设备。
步骤S108,获取该同屏设备的IP地址,并于该同屏设备建立投屏连接。
同屏设备监听用于投屏服务的端口,当监听到其他终端发送的投屏连接时,获取该终端的信息并进行注册。
在本发明一个实施例中,与同屏设备建立投屏连接后,保存并更新与该同屏设备建立投屏连接的时间信息。
步骤S110,将投屏内容发送至所述同屏设备。
在本发明的一个实施例中,投屏内容包括:录制屏幕生成的音视频数据、图片或文件等。
图2为本发明另一个实施例中一种投屏方法的流程示意图。优选的,本实施例可由投屏装置执行。该方法包括以下步骤:
步骤S102’,在支持投屏的界面展示一悬浮按钮,当监测到所述悬浮按钮被点击或触摸时生成投屏请求。
为了方便用户可以随时随地地投屏,本发明实施例在支持投屏的界面上 展示一悬浮按钮,如图3所示,该悬浮按钮可以被随意拖动。用户通过点击或触摸该悬浮按钮发起投屏请求。
步骤S104,根据投屏请求获取投屏历史信息生成供用户选择的同屏设备列表并展示,所述投屏历史信息包括建立过投屏连接的全部或部分同屏设备的IP地址及名称。
步骤S106,接收用户选择的同屏设备;
步骤S108,获取该同屏设备的IP地址,并于该同屏设备建立投屏连接。
步骤S104~步骤S108的具体实时方式同图1描述,在此不再赘述。
步骤S110’,对屏幕进行录制编码生成投屏内容,再将投屏内容实时发送至该同屏设备。
对当前投屏装置的屏幕进行录制,生成包括音频数据流和视频数据流的投屏内容。具体的,采用TCP/IP协议,并使用NIO(non-blocking I/O,非阻塞IO)方式来传输多媒体数据,以实现高并发,低延迟Socket通信来保障投屏的实时性。
为了保证投屏的流畅性,在本发明的一个实施例中,根据当前投屏装置的性能信息及所处网络的状态信息确定投屏内容的编码质量,再根据编码质量对屏幕进行录制编码生成投屏内容,并将所述投屏内容实时发送至该同屏设备。其中,编码质量包括分辨率、帧速率、比特率。
本发明上述实施例,通过记录每次投屏时各同屏设备的IP地址、名称甚至时间信息,使得下次再投屏至同一同屏设备时可根据投屏历史信息进行选择,用户选取该同屏设备后,即可与该同屏设备建立投屏连接,免去用户频繁举起终端扫描二维码带来的负担,并方便用户随时随地的投屏。
图5为本发明一个实施例中一种投屏装置的结构示意图,包括投屏请求接收模块51、投屏历史展示模块52、同屏设备选择模块53、投屏连接建立模块54和投屏内容发送模块55,其中:
投屏请求接收模块51,用于接收用户输入的投屏请求。
在本发明的一个实施例中,投屏请求接收模块51还用于在支持投屏的界 面展示一悬浮按钮,当监测到所述悬浮按钮被点击或触摸时生成投屏请求。
投屏历史展示模块52,用于获取投屏历史信息生成供用户选择的同屏设备列表并展示,所述投屏历史信息包括建立过投屏连接的全部或部分同屏设备的IP地址及名称。
在本发明的一个实施例中,投屏历史信息包括与当前投屏装置建立过投屏连接的同屏设备的IP地址及名称,可以存储在本地或服务器端。若投屏历史信息存储在服务器端,当用户进入支持投屏的界面时,服务器将投屏历史信息预先推送至本地;或者当用户发起投屏请求后,再从服务器获取投屏历史信息。在本发明的一个实施例中,根据投屏历史信息中同屏设备的名称生成供用户选择的同屏设备列表。同屏设备名称可在同屏设备中进行设置,在教学领域中,为了便于区分,可以用教室名称或者班级名称来命名。
当想要建立投屏连接的同屏设备没有在同屏设备列表中,则需要扫描同屏设备的二维码与同屏设备建立投屏连接。该二维码可通过与同屏设备连接的显示装置进行展示。建立投屏连接后,将该同屏设备的IP地址和名称保存在本地。在本发明的一个实施例中,将建立投屏连接的同屏设备的IP地址和名称上传至服务器。
在本发明的一个实施例中,将供用户选择的同屏设备列表及二维码扫码入口在一个弹窗内进行展示。如图4所示。
在本发明的一个实施例中,投屏历史信息还包括与各同屏设备建立投屏连接的时间信息。在展示同屏设备列表时,优选的,将供用户选择的同屏设备列表中各同屏设备按照所述时间信息倒序展示。
在本发明的一个实施例中,投屏历史信息还包括与各同屏设备建立投屏连接的频率信息。在展示同屏设备列表时,优选的,将使用频率高的同屏设备放在同屏设备列表前面展示。
在本发明的一个实施例中,对同屏设备列表中展示的数据条目数量设置有第一阈值,优选的,从投屏历史信息中按最后一次建立投屏时间的先后顺序选取第一阈值数量的同屏设备信息进行展示。此外,对投屏历史信息中保存的同屏设备信息数量设置有第二阈值,保存最近建立过投屏连接的第二阈 值数量的同屏设备信息。其中,第二阈值大于等于第一阈值。假设第一阈值为10,第二阈值为20,则投屏历史信息中最多保存20条最近与投屏装置建立过投屏连接的同屏设备信息,发起投屏请求后,选取最近10条与投屏装置建立过投屏连接的同屏设备信息进行展示。
同屏设备选择模块53,用于接收用户选择的同屏设备。
用户在同屏设备列表中选取要投屏的同屏设备。
投屏连接建立模块54,用于获取所述同屏设备的IP地址,与所述同屏设备建立投屏连接。
同屏设备监听用于投屏服务的端口,当监听到其他终端发送的投屏连接时,获取该终端的信息并进行注册。
在本发明一个实施例中,与同屏设备建立投屏连接后,保存并更新与该同屏设备建立投屏连接的时间信息。
投屏内容发送模块55,用于将投屏内容发送至所述同屏设备。
在本发明的一个实施例中,投屏内容包括:录制屏幕生成的音视频数据、图片或文件等。
在本发明的一个实施例中,所述投屏装置用于执行实现如上述任一实施例所述的投屏方法的操作。
基于本发明上述实施例提供的投屏装置,通过记录每次投屏时各同屏设备的IP地址、名称甚至时间信息,使得下次再投屏至同一同屏设备时可根据投屏历史信息进行选择,用户选取该同屏设备后,即可与该同屏设备建立投屏连接,免去用户频繁举起终端扫描二维码带来的负担,并方便用户随时随地的投屏。
如图6所示为本发明另一个实施例中一种投屏装置的结构示意图,所述投屏装置包括存储器61和处理器62,其中:
存储器61,用于存储可在处理器62上运行的计算机程序。
处理器62,用于执行计算机程序,使得投屏装置执行实现如上述任一实施例(例如图1或图2实施例)所述的投屏方法的操作。
基于本发明上述实施例提供的投屏装置,通过记录每次投屏时各同屏设备的IP地址、名称甚至时间信息,使得下次再投屏至同一同屏设备时可根据投屏历史信息进行选择,用户选取该同屏设备后,即可与该同屏设备建立投屏连接,免去用户频繁举起终端扫描二维码带来的负担,并方便用户随时随地的投屏。
根据本发明的另一方面,提供一种智能终端,包括如上述任一实施例(图5或图6实施例)所述的投屏装置。
基于本发明上述实施例提供的智能终端,通过记录每次投屏时各同屏设备的IP地址、名称甚至时间信息,使得下次再投屏至同一同屏设备时可根据投屏历史信息进行选择,用户选取该同屏设备后,即可与该同屏设备建立投屏连接,免去用户频繁举起终端扫描二维码带来的负担,并方便用户随时随地的投屏。
根据本发明的另一方面,提供一种计算机可读存储介质,一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被储器执行时实现如上述任一实施例(例如图1或图2实施例)所述的投屏方法,可以应用于智能终端中;前述实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,移动设备或者网络设备等)或processor(处理器)执行本实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
基于本发明上述实施例提供的计算机可读存储介质,通过记录每次投屏时各同屏设备的IP地址、名称甚至时间信息,使得下次再投屏至同一同屏设备时可根据投屏历史信息进行选择,用户选取该同屏设备后,即可与该同屏设备建立投屏连接,免去用户频繁举起终端扫描二维码带来的负担,并方便用户随时随地的投屏。
如图7所示为本发明一个实施例中一种投屏***的结构示意图,所述投 屏***包括:上述所述的智能终端71和同屏设备72,其中,
智能终端71,用于接收用户输入的投屏请求;获取投屏历史信息生成供用户选择的同屏设备列表并展示;接收用户选择的同屏设备;获取所述同屏设备72的IP地址,与同屏设备72建立投屏连接;将投屏内容发送至同屏设备72;
同屏设备72,用于与智能终端71建立投屏连接,接收智能终端71发送的投屏内容,将所述投屏内容解码后在投屏窗口进行展示。
在本发明实施例中,智能终端71与同屏设备72可以位于同一局域网中,也可以位于不同的网络中,但智能终端71与同屏设备72之间要能IP互通,当智能终端71与同屏设备72建立投屏连接成功即可实现投屏。
实际使用中,为了确保同屏不受外界网路的干扰,提高数据传输的稳定性,投屏的流畅性,优选的,将智能终端71与同屏设备72连接在同一子网下。比如,将智能终端71和同屏设备72连接到同一AP。
在本发明的一个实施例中,所述投屏***还包括服务器,
智能终端71,还用于将投屏历史信息上传至服务器;
服务器,用于将投屏历史信息发送至智能终端71。基于本发明上述实施例提供的投屏***,通过记录每次投屏时各同屏设备的IP地址、名称甚至时间信息,使得下次再投屏至同一同屏设备时可根据投屏历史信息进行选择,用户选取该同屏设备后,即可与该同屏设备建立投屏连接,免去用户频繁举起终端扫描二维码带来的负担,并方便用户随时随地的投屏。
在上述描述的投屏装置可以实现为用于执行本申请所描述功能的通用处理器、可编程逻辑控制器(PLC)、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意适当组合。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计 算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
工业实用性
本发明实施例通过记录每次投屏时各同屏设备的IP地址、名称甚至时间信息,使得下次再投屏至同一同屏设备时可根据投屏历史信息进行选择,用户选取该同屏设备后,即可与该同屏设备建立投屏连接,免去用户频繁举起终端扫描二维码带来的负担,并方便用户随时随地的投屏。

Claims (15)

  1. 一种投屏方法,其特征在于,所述方法包括:
    接收用户输入的投屏请求;
    根据所述投屏请求获取投屏历史信息生成供用户选择的同屏设备列表并展示,所述投屏历史信息包括建立过投屏连接的全部或部分同屏设备的IP地址及名称;
    接收用户选择的同屏设备;
    获取所述同屏设备的IP地址,与所述同屏设备建立投屏连接;
    将投屏内容发送至所述同屏设备。
  2. 如权利要求1所述的投屏方法,其特征在于,所述接收用户输入的投屏请求前包括:
    在支持投屏的界面展示一悬浮按钮;
    当监测到所述悬浮按钮被点击或触摸时生成投屏请求。
  3. 如权利要求1或2所述的投屏方法,其特征在于,所述投屏方法还包括:
    扫描同屏设备的二维码与所述同屏设备建立投屏连接;
    保存所述同屏设备的IP地址和名称。
  4. 如权利要求3所述的投屏方法,其特征在于,所述投屏历史信息还包括与各同屏设备建立投屏连接的时间信息,所述投屏方法还包括:
    保存并更新与同屏设备建立投屏连接的时间信息;
    将所述供用户选择的同屏设备列表中各同屏设备按照所述时间信息倒序展示。
  5. 如权利要求4所述的投屏方法,其特征在于,所述投屏方法还包括:
    将供用户选择的同屏设备列表及二维码扫码入口在一个弹窗内进行展示。
  6. 如权利要求1或2所述的投屏方法,其特征在于,所述将投屏内容发 送至所述同屏设备前包括:
    对屏幕进行录制编码生成投屏内容,所述投屏内容包括音频数据流和视频数据流。
  7. 如权利要求6所述的投屏方法,其特征在于,所述投屏方法还包括:
    根据当前投屏装置的性能信息及所处网络的状态信息确定所述投屏内容的编码质量;
    根据所述编码质量对屏幕进行录制编码生成投屏内容,并将所述投屏内容实时发送至所述同屏设备。
  8. 如权利要求7所述的投屏方法,其特征在于,所述编码质量包括分辨率、帧速率、比特率。
  9. 一种投屏装置,其特征在于,包括:
    投屏请求接收模块,用于接收用户输入的投屏请求;
    投屏历史展示模块,用于获取投屏历史信息生成供用户选择的同屏设备列表并展示,所述投屏历史信息包括建立过投屏连接的全部或部分同屏设备的IP地址及名称;
    同屏设备选择模块,用于接收用户选择的同屏设备;
    投屏连接建立模块,用于获取所述同屏设备的IP地址,与所述同屏设备建立投屏连接;
    投屏内容发送模块,用于将投屏内容发送至所述同屏设备。
  10. 如权利要求9所述的投屏装置,其特征在于,所述投屏装置用于执行实现如权利要求1-8任一项所述的投屏方法的操作。
  11. 一种投屏装置,其特征在于,包括存储器和处理器,其中:
    存储器,用于存储指令;
    处理器,用于执行所述指令,使得所述投屏装置执行实现如权利要求1-8任一项所述的投屏方法的操作。
  12. 一种智能终端,其特征在于,包括9-11任一项所述的投屏装置。
  13. 一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-8任一项所述的方法的步骤。
  14. 一种投屏***,其特征在于,包括权利要求13所述的智能终端和同屏设备;
    所述智能终端,用于接收用户输入的投屏请求;获取投屏历史信息生成供用户选择的同屏设备列表并展示;接收用户选择的同屏设备;获取所述同屏设备的IP地址,与所述同屏设备建立投屏连接;将投屏内容发送至所述同屏设备;
    所述同屏设备,用于与所述智能终端建立投屏连接,接收所述智能终端发送的投屏内容,将所述投屏内容解码后在投屏窗口进行展示。
  15. 如权利要求14所述的投屏***,其特征在于,还包括服务器,
    所述智能终端,还用于将投屏历史信息上传至所述服务器;
    所述服务器,用于将所述投屏历史信息发送至所述智能终端。
PCT/CN2019/071593 2018-11-23 2019-01-14 一种投屏方法、装置和***、智能终端和存储介质 WO2020103325A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811407980.1 2018-11-23
CN201811407980.1A CN109525889A (zh) 2018-11-23 2018-11-23 一种投屏方法、装置和***、智能终端和存储介质

Publications (1)

Publication Number Publication Date
WO2020103325A1 true WO2020103325A1 (zh) 2020-05-28

Family

ID=65777721

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/071593 WO2020103325A1 (zh) 2018-11-23 2019-01-14 一种投屏方法、装置和***、智能终端和存储介质

Country Status (2)

Country Link
CN (1) CN109525889A (zh)
WO (1) WO2020103325A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023103861A1 (zh) * 2021-12-06 2023-06-15 北京字节跳动网络技术有限公司 投屏方法、投屏装置、投屏显示装置、投屏***及介质

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109525889A (zh) * 2018-11-23 2019-03-26 深圳市鹰硕技术有限公司 一种投屏方法、装置和***、智能终端和存储介质
CN109408020A (zh) * 2018-12-18 2019-03-01 锐捷网络股份有限公司 一种实现投屏服务的方法和装置
CN110134355A (zh) * 2019-03-29 2019-08-16 上海与德通讯技术有限公司 多屏共享方法、智能投屏盒子及多屏共享***
CN110177399A (zh) * 2019-04-30 2019-08-27 深圳市鹰硕技术有限公司 一种同屏网络连接方法、装置、智能设备及存储介质
CN110248224A (zh) * 2019-05-24 2019-09-17 南京苏宁软件技术有限公司 投屏连接建立方法、装置、计算机设备和存储介质
CN110191350A (zh) 2019-05-28 2019-08-30 上海哔哩哔哩科技有限公司 多端投屏方法、计算机设备及存储介质
CN110321093A (zh) * 2019-06-17 2019-10-11 广州视源电子科技股份有限公司 一种投屏配对方法、装置、存储介质及投屏器
CN112242980B (zh) * 2019-07-19 2022-06-14 腾讯科技(武汉)有限公司 一种投屏方法和装置
CN110493620A (zh) * 2019-08-16 2019-11-22 四川长虹电器股份有限公司 屏幕分享***及方法
CN111107405A (zh) * 2019-12-27 2020-05-05 北京比利信息技术有限公司 投屏方法、服务器、投屏***和存储介质
CN111414097A (zh) * 2020-03-23 2020-07-14 维沃移动通信有限公司 一种交互方法、交互***和显示设备
CN111628847B (zh) 2020-05-06 2022-04-08 上海幻电信息科技有限公司 数据传输方法及装置
CN111556553B (zh) * 2020-05-11 2022-04-12 天翼电信终端有限公司 一种无线投屏方法、终端、电子设备和存储介质
CN111782166B (zh) * 2020-06-30 2024-02-09 深圳赛安特技术服务有限公司 多屏幕交互方法、装置、设备及存储介质
CN112135185B (zh) * 2020-09-22 2022-12-02 深圳乐播科技有限公司 基于nfc技术的投屏方法、装置、设备及存储介质
CN112311906B (zh) * 2020-10-26 2022-07-12 新华三大数据技术有限公司 一种无线投屏方法及装置
CN112860368A (zh) * 2021-03-15 2021-05-28 重庆度小满优扬科技有限公司 一种同步操作方法、***、程序产品、存储介质及设备
CN113703849B (zh) * 2021-07-15 2023-04-18 荣耀终端有限公司 投屏应用打开方法和装置
CN113676781A (zh) * 2021-08-23 2021-11-19 深圳市唐为电子有限公司 一种智能手机影音播放控制***
CN114095764B (zh) * 2021-09-26 2023-01-06 荣耀终端有限公司 投屏方法和电子设备
CN114143582A (zh) * 2021-12-10 2022-03-04 深圳市皓丽软件有限公司 一种同屏配对方法、同屏器及同屏配对***

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090115334A (ko) * 2008-05-02 2009-11-05 주식회사 오픈비지니스솔루션코리아 네트워크를 이용한 영상 디스플레이 시스템 및 방법
CN103414894A (zh) * 2013-07-29 2013-11-27 上海凯统信息科技有限公司 一种无线实时传屏设备及方法
CN106210821A (zh) * 2016-08-03 2016-12-07 青岛海信电器股份有限公司 基于Bonjour发现电视进行投屏的方法及移动终端
CN106445436A (zh) * 2016-08-29 2017-02-22 武汉启目科技有限公司 一种电脑终端投屏的控制方法
CN106790714A (zh) * 2017-03-10 2017-05-31 北京物联港科技发展有限公司 一种显示终端分享发布***及方法
US20180131999A1 (en) * 2016-11-09 2018-05-10 Samsung Electronics Co., Ltd. Display apparatus and set-top box identification method thereof
CN108200468A (zh) * 2018-01-09 2018-06-22 武汉斗鱼网络科技有限公司 投屏实现方法、存储介质、电子设备及***
CN109525889A (zh) * 2018-11-23 2019-03-26 深圳市鹰硕技术有限公司 一种投屏方法、装置和***、智能终端和存储介质

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101315608B1 (ko) * 2011-09-27 2013-10-18 엘지전자 주식회사 컨텐츠 관리 방법 및 그를 이용한 영상 표시 장치
CN102510541B (zh) * 2011-12-30 2014-12-17 Tcl数码科技(深圳)有限责任公司 多屏互动的音视频内容切换方法及媒体播放器
CN103491119B (zh) * 2012-06-13 2018-05-22 腾讯科技(深圳)有限公司 多屏互动***及多屏互动方法
CN105163174B (zh) * 2015-09-10 2018-12-21 康佳集团股份有限公司 一种基于移动终端扫描二维码与电视连接的方法及***
CN105847952A (zh) * 2016-03-29 2016-08-10 乐视控股(北京)有限公司 多屏联动控制方法及装置
CN107659712A (zh) * 2017-09-01 2018-02-02 咪咕视讯科技有限公司 一种投屏的方法、装置及存储介质
CN108521591A (zh) * 2018-03-30 2018-09-11 广东工业大学 一种投屏方法、装置及***
CN108769784A (zh) * 2018-06-28 2018-11-06 努比亚技术有限公司 屏幕录制方法、移动终端及存储介质

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090115334A (ko) * 2008-05-02 2009-11-05 주식회사 오픈비지니스솔루션코리아 네트워크를 이용한 영상 디스플레이 시스템 및 방법
CN103414894A (zh) * 2013-07-29 2013-11-27 上海凯统信息科技有限公司 一种无线实时传屏设备及方法
CN106210821A (zh) * 2016-08-03 2016-12-07 青岛海信电器股份有限公司 基于Bonjour发现电视进行投屏的方法及移动终端
CN106445436A (zh) * 2016-08-29 2017-02-22 武汉启目科技有限公司 一种电脑终端投屏的控制方法
US20180131999A1 (en) * 2016-11-09 2018-05-10 Samsung Electronics Co., Ltd. Display apparatus and set-top box identification method thereof
CN106790714A (zh) * 2017-03-10 2017-05-31 北京物联港科技发展有限公司 一种显示终端分享发布***及方法
CN108200468A (zh) * 2018-01-09 2018-06-22 武汉斗鱼网络科技有限公司 投屏实现方法、存储介质、电子设备及***
CN109525889A (zh) * 2018-11-23 2019-03-26 深圳市鹰硕技术有限公司 一种投屏方法、装置和***、智能终端和存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023103861A1 (zh) * 2021-12-06 2023-06-15 北京字节跳动网络技术有限公司 投屏方法、投屏装置、投屏显示装置、投屏***及介质

Also Published As

Publication number Publication date
CN109525889A (zh) 2019-03-26

Similar Documents

Publication Publication Date Title
WO2020103325A1 (zh) 一种投屏方法、装置和***、智能终端和存储介质
WO2020168498A1 (zh) 一种投屏方法、装置和***、智能终端和存储介质
CN110352451B (zh) 一种同屏教学方法、装置、***及存储介质
WO2020220840A1 (zh) 一种同屏网络连接方法、装置、智能设备及存储介质
WO2020103326A1 (zh) 一种一对多同屏方法、装置和***、同屏设备及存储介质
US9913301B2 (en) Content sharing method and device
US10887932B2 (en) Electronic device and method of registering personal cloud apparatus in user portal server thereof
WO2019090902A1 (zh) 屏幕共享的方法、装置、电子设备及存储介质
US9210371B2 (en) Transmission terminal, transmission system and program
CN108769795B (zh) 视讯实现***及方法
EP2640100A1 (en) Method and apparatus for providing an enhanced wi-fi display session in a wi-fi display network
CN102158553A (zh) 用于远程桌面的播放多媒体文件的方法和装置
DE202013103800U1 (de) Drahtlose Speichervorrichtung mit automatischer Backupfähigkeit
CN111107405A (zh) 投屏方法、服务器、投屏***和存储介质
US10440441B2 (en) Image pickup apparatus, image pickup system, control method for image pickup apparatus, and recording medium
CN107040825B (zh) 终端、电视机、多屏互动***和抓屏参数的设置方法
JP4789604B2 (ja) コンテンツ切替判定システム及び切替指示端末、並びに、コンテンツ切替判定方法
US20150264317A1 (en) Information processing apparatus, information processing method, and computer program product
CN113242173B (zh) 屏幕的分享方法、装置、***和即时通讯服务器
WO2017092323A1 (zh) 一种主控设备、播放设备,及其数据传输方法
WO2015182183A1 (ja) 情報処理装置、情報処理システム、情報処理方法およびプログラム
JP7116124B2 (ja) 映像通話の仲介装置、方法及びコンピュータ読み取り可能な記録媒体(Video Call Mediating Apparatus、Method and Computer Readable Recording Medium Thereof)
WO2017140161A1 (zh) 音视频资源共享的方法、装置、***及网络网关
CN112333412A (zh) 视频的通信方法、设备及计算机可读存储介质
JP5389747B2 (ja) コンテンツ変換システム、およびコンテンツ変換方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19888016

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19888016

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 11.10.2021)

122 Ep: pct application non-entry in european phase

Ref document number: 19888016

Country of ref document: EP

Kind code of ref document: A1