CN110312160A - 无线投屏方法、装置、智能平板、终端及*** - Google Patents
无线投屏方法、装置、智能平板、终端及*** Download PDFInfo
- Publication number
- CN110312160A CN110312160A CN201910523578.8A CN201910523578A CN110312160A CN 110312160 A CN110312160 A CN 110312160A CN 201910523578 A CN201910523578 A CN 201910523578A CN 110312160 A CN110312160 A CN 110312160A
- Authority
- CN
- China
- Prior art keywords
- intelligent flat
- connection
- throwing screen
- equipment
- screen equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 90
- 230000002093 peripheral effect Effects 0.000 claims abstract description 21
- 230000008569 process Effects 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 7
- 230000003993 interaction Effects 0.000 claims description 4
- 230000008901 benefit Effects 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 description 27
- 238000005516 engineering process Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 241001269238 Data Species 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000000052 comparative effect Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 208000028782 Hereditary disease Diseases 0.000 description 1
- 208000026350 Inborn Genetic disease Diseases 0.000 description 1
- 208000024556 Mendelian disease Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 239000000686 essence Substances 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4367—Establishing a secure communication between the client and a peripheral device or smart card
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本说明书实施例提供一种无线投屏方法、装置、智能平板、终端及***。在投屏设备将界面数据投放到智能平板的过程中,用户通过智能平板外设设备输入指令后,智能平板会对该指令进行解析并生成相应的控制指令发送给投屏设备,投屏设备响应该控制指令并更新界面数据,然后将更新后的界面数据发送给智能平板,以便智能平板更新界面。通过这种方法,可以实现投屏设备共享智能平板的硬件设备,智能平板的外接硬件设备也可以操控投屏设备。
Description
技术领域
本说明书涉及无线通信技术领域,尤其涉及一种无线投屏方法、装置、智能平板、终端及***。
背景技术
无线投屏技术是将某些终端设备中的显示内容投放到一些大屏设备上,比如将手机或电脑的显示内容投放到智能交互平板或者智能电视上,无线投屏技术结合了投屏设备处理能力强、操作方便以及被投屏设备屏幕、声音效果好等双重优势,因而得到了广泛的应用。但是目前的无线投屏技术中通常要求投屏设备以及被投屏设备在同一个局域网,而且将投屏设备的显示内容投放到被投屏设备后,被投屏设备对投屏设备的反向操控的操作有限,投屏设备无法共享被投屏设备上的一些外接设备。
发明内容
基于此,本说明书提供了无线投屏方法、装置、智能平板、终端及***。
根据本说明书实施例的第一方面,提供一种无线投屏方法,包括以下步骤:
与智能平板建立连接后,接收所述智能平板发送的控制指令,所述控制指令包括所述智能平板解析用户通过外设输入的指令后生成的指令;
响应所述控制指令,并更新所显示的界面数据;
将更新后的界面数据发送给所述智能平板,以更新所述智能平板的显示界面。
根据本说明书实施例的第二方面,提供一种无线投屏方法,所述方法用于智能平板,包括:
与投屏设备建立连接之后,向所述投屏设备发送控制指令,以使所述投屏设备响应所述控制指令,并更新所显示的界面数据;所述控制指令包括所述智能平板解析用户通过外设输入的指令后生成的指令;
接收所述投屏设备发送的更新后的界面数据;
基于所述更新后的界面数据更新显示界面。
根据本说明书实施例的第三方面,提供一种无线投屏装置,所述装置包括:
接收模块,用于与智能平板建立连接后,接收所述智能平板发送的控制指令,所述控制指令包括所述智能平板解析用户通过外设输入的指令后生成的指令;
更新模块,用于响应所述控制指令,并更新所显示的界面数据;
发送模块,用于将更新后的界面数据发送给所述智能平板,以更新所述智能平板的显示界面。
根据本说明书实施例的第四方面,一种无线投屏装置,所述装置包括:
发送模块,用于与投屏设备建立连接之后,向所述投屏设备发送控制指令,以使所述投屏设备响应所述控制指令,并更新所显示的界面数据;所述控制指令包括所述智能平板解析用户通过外设输入的指令后生成的指令;
接收模块,用于接收所述投屏设备发送的更新后的界面数据;
更新模块,用于基于所述更新后的界面数据更新显示界面。
根据本说明书实施例的第五方面,提供一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现任一实施例所述的方法。
根据本说明书实施例的第六方面,提供一种智能交互平板,包括存储器、处理器、触摸屏、以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现任一实施例所述的方法。
根据本说明书实施例的第七方面,提供一种投屏***,所述投屏***包括:投屏设备和智能平板,
投屏设备与智能平板建立连接后,接收所述智能平板发送的控制指令,所述控制指令包括所述智能平板解析用户对外设输入指令后生成的指令;
响应所述控制指令,并更新所显示的界面数据;
将更新后的界面数据发送给所述智能平板,以更新所述智能平板的显示界面。
应用本说明书实施例方案,在投屏设备将界面数据投放到智能平板的过程中,用户通过智能平板外设设备输入指令后,智能平板会对该指令进行解析并生成相应的控制指令发送给投屏设备,投屏设备响应该控制指令并更新界面数据,然后将更新后的界面数据发送给智能平板,以便智能平板更新界面。通过这种方法,可以实现投屏设备共享智能平板的硬件设备,智能平板的外接硬件设备也可以操控投屏设备。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。
图1是本说明书一个实施例的一种投屏***的应用场景图。
图2是本说明书一个实施例的一种投屏方法的流程图。
图3是本说明书一个实施例的一种投屏方法的流程图。
图4a-4d是本说明书一个实施例的一种投屏方法的示意图。
图5是本说明书一个实施例的一种投屏装置的逻辑结构示意图。
图6是本说明书一个实施例的一种投屏装置的逻辑结构示意图。
图7是本说明书一个实施例的用于实施本说明书方法的终端设备的结构示意图。
图8是本说明书一个实施例的用于实施本说明书方法的智能平板的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
无线投屏技术是将某些终端设备中的显示内容投放到一些大屏设备上,比如将手机或电脑的显示内容投放到智能交互平板或者智能电视上,无线投屏技术结合了投屏设备处理能力强、操作方便以及被投屏设备屏幕、声音效果好等双重优势,因而得到了广泛的应用。智能平板因其屏幕、音质效果好,且具有多重功能,被广泛用于各种办公会议和教学。因而很多时候,都有将手机或电脑的内容投屏到智能平板的需求。目前的技术中,如果投屏设备要将显示界面投屏到智能平板,投屏设备需要安装一个APP(Application:应用程序),且投屏设备与智能平板在同一个局域网,而且将投屏设备的显示界面投放到智能平板后,智能平板对投屏设备的反向操控的操作有限,仅限于用户通过智能平板触摸屏输入的一些指令,但对于智能平板外设设备输入的用户指令,则无法执行。也就是说,投屏设备无法共享智能平板上的一些外接设备。比如,假设投屏设备将显示界面投屏到智能平板,此时智能平板有接入其他外接设备,如鼠标、键盘或者是其他硬件设备,这些外接设备无法反向去操控投屏设备。
基于此,本说明书实施例提供一种投屏***,所述投屏***包括投屏设备和智能平板,所述投屏***可以实现投屏设备共享智能平板的外设设备。图1为本说明书实施例提供的投屏***的一个应用场景示意图,投屏设备11与智能平板12建立连接后,可以将屏幕显示的内容投屏到智能平板12上,同时智能平板12上有一个外接设备13。当用户通过外接设备13向智能平板12输入一个指令后,智能平板12会解析所述指令,并根据该指令生成一个控制指令,将所述控制指令发送给投屏设备11,投屏设备11接收到该控制指令后,响应该控制指令,并基于该控制指令更新所显示的界面数据,然后将更新后的界面数据发送给所述智能平板12,智能平板12便可以根据更新后的界面数据更新显示界面。
本说明书实施例中提供的投屏***可以实现投屏设备共享智能平板的外设设备。通过外设设备输入的控制指令,可以反馈到投屏设备上,并控制投屏设备。比如通过外接的键盘在平板上输入文字,也可以显示到投屏设备界面上,通过键盘输入到切换到下一个页面的指令,投屏设备可以执行该指令,即可以通过外接键盘来控制投屏设备。
本说明书实施例还提供了一种无线投屏的方法,所述投屏方法可以用于上述投屏***,当然也可以用于其他投屏***,本申请不作限制。以下将从投屏设备和智能平板的处理过程来分别介绍所述投屏方法。
首先,从投屏设备一侧的处理过程来详细介绍本说明书实施例的投屏方法,其中,本说明书中的投屏设备可以是手机、平板电脑、笔记本电脑、台式电脑等终端设备,具体的,所述投屏方法如图2所示,可包括以下步骤:
S202、与智能平板建立连接后,接收所述智能平板发送的控制指令,所述控制指令包括所述智能平板解析用户对外设输入指令后生成的指令;
S204、响应所述控制指令,并更新所显示的界面数据;
S206、将更新后的界面数据发送给所述智能平板,以更新所述智能平板的显示界面。
投屏设备在将显示界面投放到智能平板之前,需要先与智能平板建立连接,才能实现两个设备之间显示界面数据以及一些控制指令的传输。在与智能平板建立连接后,便可以将本设备的显示界面的界面数据发送给智能平板,以便智能平板显示。在投屏过程中,当用户通过智能平板的外接设备输入指令时,智能平板会对用户输入的指令进行解析,并根据解析结果生成一个控制指令,然后将该控制指令发送给智能平板。其中,智能平板的外接设备可以是各种硬件设备,比如鼠标、键盘、游戏手柄等等。投屏设备接收到智能平板发送的控制指令后,会响应该控制指令,并执行相应的操作,来更新显示屏幕的界面数据,然后将更新后的界面数据发送给智能平板,以便智能平板根据更新后的界面数据去更新显示界面。举个例子,用户将手机的显示文稿PPT投放到智能平板,当用户通过智能平板的外接鼠标输入一个“切换至下一页”的指令时,智能平板会解析该指令,并根据解析结果生成一个控制指令,然后发送给手机,手机收到该控制指令后,会将显示文稿PPT切换至下一页,然后将更新后的显示界面的界面数据发送给智能平板,这样智能平板中的显示文稿也显示下一页。
通过本说明书实施例提供的无线传屏方法,可以实现投屏设备共享智能平板的硬件设备,为用户在无线投屏过程提供了极大的便利。
现有的技术中,如果投屏设备要实现将显示内容投放到智能平板,需要先安装一个APP,然后使用该APP与智能平板建立连接,进行投屏。由于将APP安装到投屏设备时,需要考虑APP与投屏设备的操作***兼容的问题,即APP的安装会受到投屏设备操作***的限制,且在进行投屏前需要安装APP,比较繁琐,使用起来不够便利。另外,在研发设计APP时,由于要考虑和操作***兼容,因此APP需要加入用于实现与操作***兼容的内容,造成APP占用的内存较大,也会占用用户的投屏设备的较大内存,给用户带来不便。本申请的无线投屏方法可以基于APP实现,为了解决上述问题,在某些实施例中,本申请的投屏方法还可以通过一个服务实现的,该服务可以是内置于投屏设备的***的服务,这样无需安装第三方APP也可以实现投屏功能,且与APP相比,采用服务来实现无线投屏占用设备的内存也要小的多。由于投屏方法需要通过内置于***的服务去实现,因而需要通过一定的协议去支持该服务,本申请通过自定义的协议Airshare来实现本申请的投屏方法。由于服务需要内置于***,因而需要建立比较健全的连接建立规范和数据传输安全机制,为了保证传输数据的安全,本申请的自定义的Airshare协议在建立连接、设备握手以及数据传输等阶段借鉴了目前比较成熟的苹果的Airplay协议,并且对该协议进行了一些的扩展。
目前的无线投屏技术需要投屏设备和智能平板位于同一个局域网,对于无法连接在同一个局域网的设备则无法进行投屏。且现有投屏技术中,投屏设备与智能平板建立连接的方式也比较局限,一般只有一种连接方式。因而本申请在定义Airshare协议时,对连接方式进行了一个扩展,使得用户可以采用多种方式让投屏设备与智能平板建立连接。比如,在某些实施例中,用户在投屏设备输入无线投屏指令时,投屏设备会给用户展示一个连接方式的列表,用户可以选择心仪的连接方式,然后通过该连接方式去与智能平板建立连接。在某些实施例中,连接方式可以包括以下一种或者多种:
(1)无中间媒介的短距离通信;当两个设备距离较近的时候,可以采用无中间媒介的短距离通信的方式,短距离通信可以用于两个设备不存在物理链路,无法通过WIFI或者移动网络连接时,为两个设备建立连接通道,实现投屏数据的传输。
(2)基于局域网服务发现策略建立连接;当投屏设备与智能平板连接同一个局域网时,比如连接在同一个WIFI,或者连接不同的WIFI,但是在同一个大的局域网时,可以采用也可以采用这种方式建立连接。
(3)基于自定义协议的远程连接;当投屏设备与智能平板未连接在同一个局域网时,比如投屏设备与智能平板一个连接4G网络,另一个连接局域网时,或者两个连接不同的局域网时,可以采用这种方式建立连接。
在某些实施例中,无中间媒介的短距离通信可以是蓝牙、WIFI-direct或者是WIFI热点。比如,在建立连接时,如果用户选择短距离通信,则向用户显示上述连接方式。如果用户选择蓝牙连接,则投屏设备会扫描当前环境的蓝牙设备,并显示当前环境的蓝牙设备,用户便可以选择需要建立连接的智能平板,然后与智能平板蓝牙配对并鉴权,然后建立连接。建立连接后,两个设备便可以进行投屏数据以及指令的传输。如果用户选择WIFI热点,则可以根据预先设置的策略让投屏设备或者智能平板中的一方开启WIFI热点,另外一方通过密码接入。用户也可以选择通过WIFI-direct建立连接,这样可以达到更快的传输效率,相比蓝牙连接而言,传输的文件也可以更大。当然,通过上述方式进行连接的时候,需要用户去选择对应的设备,比如,用户需要从投屏设备扫描到蓝牙设备或者WIFI热点去选择对应的智能平板进行连接,然后输入对应的密码去完成鉴权的过程。在某些实施例中,用户可以通过NFC(Near Field Communication,NFC近场通信)技术来实现响应式连接,比如用户可以选择NFC响应式连接,然后选择需要连接的方式,比如蓝牙、WIFI-direct或者WIFI热点,选择完后,用户只需将投屏设备放到智能平板设备附近进行感应,便可以自动实现两个设备之间建立连接。这样便可以省去用户选择设备,鉴权等过程,直接建立连接,减少用户的手动操作,使连接过程更加方便。
在某些实施例中,如果投屏设备与智能平板连接在同一个局域网,用户也可以选择基于局域网的服务发现策略将投屏设备与智能平板建立连接。比如,可以基于MulticastDNS(Multicast Domain Name System:组播域名***)协议的服务发现建立连接。Multicast DNS协议的原理是,当智能平板进入到局域网,且开启了Multicast DNS服务后,便会利用组播服务向局域网的其他设备广播它提供的服务以及它的IP地址以及端口号,同样的,投屏设备在进入到局域网后,也可以通过组播服务去查找当前局域网各设备提供的服务,然后选择所需要的服务,并与其建立连接。当然,如果投屏设备和智能平板可以通过这种方式建立连接的前提是两者连接同一个路由设备。当然,基于局域网的服务发现策略建立连接还可以是通过一个用于标识该智能平板的连接入口的唯一标识来建立连接,该唯一标识可以是二维码、PIN码等,当智能平板接入某个网络时,路由器会为所述智能平板分配一个IP地址和端口号,通过该IP地址和端口号即可与所述智能平板连接,智能平板可以通过预设的算法把该IP地址编码为遗传病数字或者二维码,比如可以通过哈希算法得到一个标识所述智能平板的唯一PIN。在建立连接时,智能平板可以将该唯一标识显示给投屏设备,并且开启网络发现服务,然后投屏设备可以通过扫描二维码、或者PIN码,并对所述二维码或PIN码进行解析,得到智能平板的IP地址,然后通过IP地址与智能平板建立连接。此外,投屏设备与智能平板还可以基于DNS协议的服务发现建立连接,智能平板可以在指定的DNS服务器上注册服务,在建立连接时,移动设备可以扫描当前DNS服务器,从DNS服务器中获得提供服务的设备列表,然后用户选择智能平板进行连接,当然,通过这种方式连接的两个设备,必须在同一个DNS服务器下。
现有的投屏技术在建立两个设备的连接时,两个设备都必须在同一个局域网,而未连接在同一局域网的设备无法建立连接,因而无法实现投屏应用,这样就使得投屏技术的应用受到比较大的限制。本申请的某些实施例中,可以在自定义的Airshare协议中,自定义远程连接。当然,要实现远程连接,必须预先配置公网服务器,且投屏设备和智能平板都必须连接公网,智能平板和投屏设备,选择预先配置的公网服务器地址,并输入同一个pin码,发现彼此,然后可以通过P2P打洞直接连接,当然,如果通过P2P的方式无法连接,可以采用公网服务器转发数据流的方式建立连接,比如,投屏设备把投屏数据发送到公网服务器,然后由公网服务器转发给智能平板。当然,在某些实施例中,智能平板和投屏设备可以连接到同一个公网服务器,然后向公网服务器上报各自的地理位置,服务器会根据距离的远近,将智能平板的设备列表发送给投屏设备,以便投屏设备选择相应的智能平板进行连接,比如投屏设备选择距离最近的智能平板,与之建立连接。本申请通过自定义的远程连接,可以使未连接在同一个局域网的两个设备建立连接,使投屏技术的应用不会因设备所处局域网不同而受到限制,扩展了投屏技术的应用。
投屏设备在与智能平板建立连接后,需要先进行设备握手,两个设备之间传输数据协议的一些规范,及数据加密的密钥等关键数据。申请在制定Airshare协议时,设备握手阶段的内容借鉴了苹果的AirPlay协议,比如两个设备之间协商屏幕分辨率,数据加密方式,控制协议版本等,都是参考苹果的AirPlay协议去制定的。然后两个设备再基于这些协议规范去进行数据的传输,比如,两个设备在协议握手后,采用协议中规定的密码对数据进行加密,然后再传输。其中,传输的数据包括显示界面数据以及一些控制指令。本申请自定义的Airshare协议,在握手阶段设备之间的沟通协商相关部分的内容,借鉴了Airplay协议,同时对传输数据进行了扩展,本申请自定义Airshare协议时,增加了智能平板向投屏设备传输的控制指令的类型,比如用户触控智能平板触摸屏产生的指令,用户通过外设设备输入的一些指令,智能平板会解析这些指令后再生成相应的控制指令,再传输给投屏设备。
通常,投屏设备在将显示界面的数据传送给智能平板进行展示时,可以通过录制投屏设备的显示界面,然后将录制的界面数据发送给智能平板,以便智能平板进行展示。比如,在某些实施例中,投屏设备将更新后的界面数据发送给智能平板的步骤可以包括:录制本端设备的界面数据,并将所录制的界面数据发送给智能平板。当然,在某些实施例中,也可以直接将投屏设备的***映射到智能平板,也就是智能平板安装一个虚拟的投屏设备***,然后和投屏设备同步需要显示的界面数据。
在某些时候,如果用户正在通过投屏设备使用一些涉及个人隐私的应用程序时,比如用户使用手机打电话、看短信、发邮件时,为了避免用户隐私的泄露,则不应该将投屏设备的界面数据展示到智能平板。因此,在某些实施例中,可以在自定义的Airshare协议中,增加权限控制的相关内容,以便投屏设备在检测到用户使用指定的应用程序时,可以停止录制屏幕。当然,指定的应用程序可以是即时通信应用程序,比如短信、微信、QQ等应用程序,邮件应用程序和/或通话应用程序等。
以下再从智能平板一侧的处理过程来详细介绍本说明书实施例的投屏方法,该投屏方法的流程图如图3所示,包以下步骤:
S302、与投屏设备建立连接之后,向所述投屏设备发送控制指令,以使所述投屏设备响应所述控制指令,并更新所显示的界面数据;其中,所述控制指令包括所述智能平板解析用户通过外设输入的指令后生成的指令;
S304、接收所述投屏设备发送的更新后的界面数据;
S306、基于所述更新后的界面数据更新显示界面。
智能平板在与投屏设备建立连接后,投屏设备便可以将本设备的显示界面的界面数据发送给智能平板,以便智能平板显示。在投屏过程中,当用户通过智能平板的外接设备输入指令时,智能平板会对用户输入的指令进行解析,并根据解析结果生成一个控制指令,然后将该控制指令发送给智能平板。其中,智能平板的外接设备可以是各种硬件设备,比如鼠标、键盘、游戏手柄等等。投屏设备接收到智能平板发送的控制指令后,会响应该控制指令,并执行相应的操作,来更新显示屏幕的界面数据,然后将更新后的界面数据发送给智能平板,以便智能平板根据更新后的界面数据去更新显示界面。
在某些实施例中,该无线投屏方法可以由内置于智能平板的一个服务来执行。该服务可以基于自定义的Airshare协议来实现无线投屏方法,由于服务需要内置于智能平板的***,因而需要建立比较健全的连接建立规范和数据传输安全机制,为了保证传输数据的安全,本申请的自定义的Airshare协议在建立连接、设备握手以及数据传输等阶段借鉴了目前比较成熟的苹果的Airplay协议,并且对该协议进行了一些的扩展。
在某些实施例中,本申请在自定义的Airshare协议中,对投屏设备与智能平板的连接方式进行了扩展,不再局限于单一的连接方式,用户可以通过投屏设备显示的连接方式列表,选择连接方式,然后投屏设备与智能平板再基于用户选择的连接方式建立连接。
在某些实施例中,连接方式可以包括短距离通信、基于局域网服务发现策略建立连接以及基于自定义协议的远程连接的一种或多种。
在某些实施例中,如果智能平板与投屏设备的距离较近,可以采用短距离通信的连接方式,其中,短距离通信包括:蓝牙、WIFI-direct或者是WIFI热点。
在某些实施例中,如果智能平板与投屏设备连接在同一个局域网,则可以基于局域网服务发现策略建立连接。基于局域网服务发现策略包括:基于Multicast DNS协议的服务发现建立连接,或者是智能平板在指定的第三方服务器上注册,然后第三方服务器会给智能平板分配一个用于标识该智能平板的唯一标识,投屏设备通过该唯一标识与智能平板机建立连接。此外,投屏设备与智能平板还可以基于DNS协议的服务发现建立连接,智能平板可以在指定的DNS服务器上注册服务,移动设备可以扫描当前DNS服务器,从DNS服务器中获得提供服务的设备列表,然后用户选择智能平板进行连接。
在某些实施例中,如果智能平板与投屏设备未连接在同一个局域网,则可以基于预先配置的公网服务器的IP地址进行连接。比如,智能平板和投屏设备可以选择预先配置的公网服务器地址,并输入同一个pin码,发现彼此,然后可以通过P2P打洞直接连接,当然,如果通过P2P的方式无法连接,可以采用公网服务器转发数据流的方式建立连接。
具体的而连接过程和原理与投屏设备的处理过程中所描述的一致,在此不再重复赘述。
投屏设备在与智能平板建立连接后,需要先进行设备握手,两个设备之间传输数据协议的一些规范,及数据加密的密钥等关键数据。然后两个设备再基于这些协议规范去进行数据的传输,比如,两个设备在协议握手后,采用协议中规定的密码对数据进行加密,然后再传输。其中,传输的数据包括显示界面数据以及一些控制指令。本申请自定义的Airshare协议,在制定这些数据传输协议时借鉴了Airplay协议,且对传输数据进行了扩展,本申请自定义Airshare协议时,增加了智能平板向投屏设备传输的控制指令的类型,比如用户触控智能平板触摸屏产生的指令,用户通过外设设备输入的一些指令,智能平板会解析这些指令后再生成相应的控制指令,再传输给投屏设备。
为了进一步解释本申请所提供的无线传屏方法,以下再以一个具体的实施例详细解释。
目前,无线传屏技术已经得到广泛的应用,考虑到现有的无线投屏技术中,还存在以下技术问题:(1)还无法实现投屏设备共享智能平板的硬件设备,即如果在智能平板设备接入外接设备,无法反向操控投屏设备。(2)需要安装APP,比较繁琐,且APP占内存大。(3)两个设备如果要建立连接,连接方式比较单一,且如果要实现无线投屏,两个设备需要连接在同一个局域网,因而如果两个设备未连接在同一个局域网,就无法实现无线投屏。为了解决上述问题,本申请的某个实施例中提供了一种无线投屏方法,该方法是通过内置于投屏设备和智能平板的某个服务执行,该服务基于自定义的Airshare协议实现所述无线投屏的方法。由于该服务是内置于设备***内的服务,因而其数据传输过程中的安全机制比较重要,所以,本申请的Airshare协议在制定过程中,借鉴了目前比较成熟的苹果AirPlay协议,在AirPlay协议的基础上对设备建立连接的方式,数据传输过程中控制指令的类型以及投屏过程中用户的隐私保护等方面进行了扩展,使得基于Airshare协议的无线投屏方法更加便捷,且适用场景更加广泛。
本申请的Airshare协议包括以下方面的内容:设备连接,设备握手,数据传输以及权限控制。在设备连接阶段,Airshare协议对连接方式进行了扩展,使得连接方式更加多样化。如图4a所示,当用户点击投屏设备上的Airshare服务对应的功能控件时,投屏设备会弹出一个连接方式列表,供用户选择。其中,列表中的连接方式包括:短距离通信、基于局域网的服务发现策略建立连接、远程连接。其中当投屏设备与智能平板距离比较近的时候,用户可以选择短距离通信,如图4b所示,这时投屏设备会向用户显示短距离通信的连接方式列表,比如蓝牙、WIFI-direct、WIFI热点,用户可以选择其中一种连接方式进行连接。当然,当用户的投屏设备与智能平板连接同一个局域网时,用户可以选择基于局域网的服务发现策略建立连接,这时,投屏设备会通过Multicast DNS服务查询提供服务的智能平板,智能平板在连接到局域网后,便会利用Multicast DNS服务向局域网的每个设备广播自己提供的服务和自己的IP地址、端口号。投屏设备会将自己查询到的提供服务的智能平板的设备ID显示给用户,如图4c,用户选择相应的智能平板后,便可以与智能平板建立连接。此外,如果,用户的投屏设备与智能平板连接在不同的局域网,这时,用户可以选择远程连接,其中,远程连接的实现可以基于预先配置的一个公网服务器来实现,投屏设备可和智能平板可以通过公网服务器的IP地址发现对方,然后建立连接,或者投屏设备和智能平板与公网服务器连接,然后上报自己的地理位置,公网服务器会将与投屏设备距离由近到远的智能平板列表发给投屏设备,如图4d所示,以便用户选择对应的智能平板,并建立连接。
当投屏设备和智能平板建立连接后,两个设备会进行握手,握手这个步骤主要是借鉴苹果的AirPlay协议,设备进行此步骤的主要作用用于安全校验,设备之间通过握手传输数据协议的一些规范,及数据加密的密钥等关键数据。其中,初三书的数据包括投屏设备的界面数据,比如视频流,当然也包括一些控制指令。在这个步骤中,Airshare协议对传输的控制指令进行了扩展,比如智能平板发送给投屏设备的控制指令的类型进行扩展,包括了对用户通过智能平板触摸屏、智能平板外接设备,比如键盘、鼠标等设备输入指令进行解析后的控制指令,这样便可以实现智能平板的外接设备也可以操控投屏设备。
完成协议握手后,投屏设备便可以和智能平板互传数据。在传输数据的时候,投屏设被和智能平板基于实现交换的协议,对数据进行加密后在进行传输,这样便可以保证数据传输的安全。另外,当用户通过智能平板的外接的输入设备输入指令后,智能设备解析该指令并生成相应的控制指令,然后将控制指令发送给投屏设备,投屏设备会响应该控制指令,更新显示屏幕的界面数据。然后投屏设备会录制更新后的界面数据,加密后再发送给智能平板,智能平板基于更新后的界面数据去更新界面。
当然,在投屏过程中,如果用户使用投屏设备完成某些比较隐私的操作,比如用户打电话,发信息、发邮件等,则此时还将投屏设备的界面投放到智能平板就会造成用户隐私的泄露,出与对应用户隐私的考虑,在Airshare协议中,还加入了权限控制的相关内容,即当投屏设备检测到用户在使用某些指定的应用程序时,比如即时通讯应用程序,如微信、QQ等,则会终止对投屏显示界面的录制和界面数据的传输,避免用户信息的泄露。
通过本说明书实施例提供的无线投屏方法,通过自定义的Airshare协议,可以将无线投屏服务作为设备***自带的服务,无需再安装第三方APP,且扩展了投屏设备与智能平板建立连接的方式,使不再同一个局域网的设备也可以建立连接,实现无线投屏,另外,该无线投屏方法还可以实现无线投屏设备与智能平板设备硬件共享,通过智能平板的外接设备便可以操控投屏设备,使得无线投屏技术更加便捷。
以下再以一个应用场景来体现本方案的优势,比如,当用户将手机落在家里,这时如果用户需要将手机的资料用公司的智能平板展示出来的话,由于手机和平板连接在不同的局域网,通常需要让家人把资料发到自己的电脑上,然后用电脑投放到智能平板上进行展示。但是通过本申请的方法,用户可以直接通过Airshare服务,通过远程连接的方式与让手机与智能平板建立连接,然后就可以实现数据的传输,并且可以通过在智能平板上接入各种外接设备,来协同达到展示效果或者控制手机。
以上实施例中的各种技术特征可以任意进行组合,只要特征之间的组合不存在冲突或矛盾,但是限于篇幅,未进行一一描述,因此上述实施方式中的各种技术特征的任意进行组合也属于本说明书公开的范围。
如图5所示,是本说明书一个实施例的一种无线投屏装置,所述装置50可包括:
接收模块51,用于与智能平板建立连接后,接收所述智能平板发送的控制指令,所述控制指令包括所述智能平板解析用户通过外设输入的指令后生成的指令;
更新模块52,用于响应所述控制指令,并更新所显示的界面数据;
发送模块53,用于将更新后的界面数据发送给所述智能平板,以更新所述智能平板的显示界面。
在一个实施例中,与所述智能平板建立连接之前,还包括:
向所述用户显示预设的至少一种连接方式;
与所述智能平板建立连接包括:
基于用户选择的连接方式与所述智能平板建立连接。
在一个实施例中,所述连接方式包括以下任一种:
无中间媒介的短距离通信;
基于局域网服务发现策略建立连接,用于与所述智能平板连接同一个局域网时,与所述智能平板建立连接;
基于自定义协议的远程连接,用于通过互联网与所述智能平板建立连接。
在一个实施例中,所述无中间媒介的短距离通信包括:
蓝牙连接;
WIFI-direct连接;或
WIFI热点连接。
在一个实施例中,所述基于局域网服务发现策略建立连接包括:
基于Multicast DNS协议的服务发现与所述智能平板建立连接;或
基于所述智能平板的唯一标识与所述智能平板建立连接;其中,所述唯一标识通过将所述智能平板的IP地址编码得到;
基于DNS协议的服务发现与所述智能平板建立连接,其中,所述智能平板在指定的DNS服务器注册服务。
在一个实施例中,利用所述基于自定义协议的远程连接建立连接的过程包括:
基于预先配置的服务器地址,通过所述服务器与所述智能平板发送请求或响应,以与所述智能平板建立连接。
在一个实施例中,将更新后的界面数据发送给所述智能平板的步骤包括:录制本端设备的界面数据,并将所录制的界面数据发送给所述智能平板。
在一个实施例中,还包括步骤:当检测到用户使用指定应用程序时,则停止录制所述界面数据。
在一个实施例中,所述指定应用程序包括:即时通信应用程序、邮件应用程序和/或通话应用程序。
在一个实施例中,所述投屏方法由一服务执行。
如图6所示,是本说明书一个实施例的一种无线投屏装置,所述装置60可包括:
发送模块61,用于与投屏设备建立连接之后,向所述投屏设备发送控制指令,以使所述投屏设备响应所述控制指令,并更新所显示的界面数据;所述控制指令包括所述智能平板解析用户通过外设输入的指令后生成的指令;
接收模块62,用于接收所述投屏设备发送的更新后的界面数据;
更新模块63,用于基于所述更新后的界面数据更新显示界面。
在一个实施例中,与所述投屏设备建立连接包括:
基于用户选择的连接方式与所述投屏设备建立连接。
在一个实施例中,所述连接方式包括以下任一种:
无中间媒介的短距离通信;
基于局域网服务发现策略建立连接,用于与投屏设备连接同一个局域网时,与所述投屏设备建立连接;
基于自定义协议的远程连接,用于通过互联网与所述投屏设备建立连接。
在一个实施例中,所述无中间媒介的短距离通信包括:
蓝牙连接;
WIFI-direct连接;或
WIFI热点连接。
在一个实施例中,所述基于局域网服务发现策略建立连接包括:
基于Multicast DNS协议的服务发现与所述投屏设备建立连接;或
向所述投屏设备提供唯一标识,通过所述唯一标识与所述投屏设备建立连接;其中,所述唯一标识通过将所述智能平板的IP地址编码得到;
基于DNS协议的服务发现与所述投屏设备建立连接,其中,所述智能平板在指定的DNS服务器注册服务。
在一个实施例中,所述基于自定义协议的远程连接建立连接包括:
基于预先配置的服务器地址,通过所述服务器与所述投屏设备发送请求或响应,以与所述投屏设备建立连接。
在一个实施例中,所述方法由一服务执行。
上述装置中各个模块的功能和作用的实现过程具体详情见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
本说明书装置的实施例可以应用在计算机设备上,例如服务器或智能终端。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在文件处理的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图7所示,为本说明书装置所在终端设备的一种硬件结构图,所述终端设备可以执行上述任一实施例所述的方法,除了图7所示的处理器702、内存704、网络接口706、以及非易失性存储器708之外,实施例中装置所在的终端设备,通常根据该终端设备的实际功能,还可以包括其他硬件,对此不再赘述。
如图8所示,为本说明书装置所在智能平板的一种硬件结构图,所述职能平板可以执行上述任一实施例所述的方法,除了图8所示的处理器802、内存804、网络接口806、非易失性存储器808、以及触摸板8010之外,实施例中装置所在的智能平板,通常根据该智能平板的实际功能,还可以包括其他硬件,对此不再赘述。
相应地,本说明书实施例还提供一种计算机存储介质,所述存储介质中存储有程序,所述程序被处理器执行时实现上述任一实施例中的方法。
相应地,本说明书实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例中的方法。
本申请可采用在一个或多个其中包含有程序代码的存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机可用存储介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括但不限于:相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
本领域技术人员在考虑说明书及实践这里公开的说明书后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
以上所述仅为本公开的较佳实施例而已,并不用以限制本公开,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开保护的范围之内。
Claims (23)
1.一种无线投屏方法,其特征在于,包括以下步骤:
与智能平板建立连接后,接收所述智能平板发送的控制指令,所述控制指令包括所述智能平板解析用户通过外设输入的指令后生成的指令;
响应所述控制指令,并更新所显示的界面数据;
将更新后的界面数据发送给所述智能平板,以更新所述智能平板的显示界面。
2.根据权利要求1所述的无线投屏方法,其特征在于,与所述智能平板建立连接之前,还包括:
向所述用户显示预设的至少一种连接方式;
与所述智能平板建立连接包括:
基于用户选择的连接方式与所述智能平板建立连接。
3.根据权利要求2所述的无线投屏方法,其特征在于,所述连接方式包括以下任一种:
无中间媒介的短距离通信;或
基于局域网服务发现策略建立连接,用于与所述智能平板连接同一个局域网时,与所述智能平板建立连接;或
基于自定义协议的远程连接,用于通过互联网与所述智能平板建立连接。
4.根据权利要求3所述的无线投屏方法,其特征在于,所述无中间媒介的短距离通信包括:
蓝牙连接;或
WIFI-direct连接;或
WIFI热点连接。
5.根据权利要求3所述的无线投屏方法,其特征在于,所述基于局域网服务发现策略建立连接包括:
基于Multicast DNS协议的服务发现与所述智能平板建立连接;或
基于所述智能平板的唯一标识与所述智能平板建立连接;其中,所述唯一标识基于所述智能平板的IP地址编码得到;或
基于DNS协议的服务发现与所述智能平板建立连接,其中,所述智能平板在指定的DNS服务器注册服务。
6.根据权利要求3所述的无线投屏方法,其特征在于,利用所述基于自定义协议的远程连接建立连接的过程包括:
基于预先配置的服务器地址,通过所述服务器与所述智能平板发送请求或响应,以与所述智能平板建立连接。
7.根据权利要求1所述的无线投屏方法,其特征在于,将更新后的界面数据发送给所述智能平板的步骤包括:录制本端设备的界面数据,并将所录制的界面数据发送给所述智能平板。
8.根据权利要求7所述的无线投屏方法,其特征在于,还包括步骤:当检测到用户使用指定应用程序时,则停止录制所述界面数据。
9.根据权利要求8所述的无线投屏方法,其特征在于,所述指定应用程序包括:即时通信应用程序、邮件应用程序和/或通话应用程序。
10.根据权利要求1所述的无线投屏方法,其特征在于,所述投屏方法由一服务执行。
11.一种无线投屏方法,所述方法用于智能平板,其特征在于,包括:
与投屏设备建立连接之后,向所述投屏设备发送控制指令,以使所述投屏设备响应所述控制指令,并更新所显示的界面数据;所述控制指令包括所述智能平板解析用户通过外设输入的指令后生成的指令;
接收所述投屏设备发送的更新后的界面数据;
基于所述更新后的界面数据更新显示界面。
12.根据权利要求11所述的无线投屏方法,其特征在于,与所述投屏设备建立连接包括:
基于用户选择的连接方式与所述投屏设备建立连接。
13.根据权利要求11所述的无线投屏方法,其特征在于,所述连接方式包括以下任一种:
无中间媒介的短距离通信;
基于局域网服务发现策略建立连接,用于与投屏设备连接同一个局域网时,与所述投屏设备建立连接;
基于自定义协议的远程连接,用于通过互联网与所述投屏设备建立连接。
14.根据权利要求13所述的无线投屏方法,其特征在于,所述无中间媒介的短距离通信包括:
蓝牙连接;或
WIFI-direct连接;或
WIFI热点连接。
15.根据权利要求13所述的无线投屏方法,其特征在于,所述基于局域网服务发现策略建立连接包括:
基于Multicast DNS协议的服务发现与所述投屏设备建立连接;或
向所述投屏设备提供唯一标识,通过所述唯一标识与所述投屏设备建立连接;其中,所述唯一标识基于所述智能平板的IP地址编码得到;或
基于DNS协议的服务发现与所述投屏设备建立连接,其中,所述智能平板在指定的DNS服务器注册服务。
16.根据权利要求13所述的无线投屏方法,其特征在于,所述基于自定义协议的远程连接建立连接包括:
基于预先配置的服务器地址,通过所述服务器与所述投屏设备发送请求或响应,以与所述投屏设备建立连接。
17.根据权利要求11所述的无线投屏方法,其特征在于,所述方法由一服务执行。
18.一种无线投屏装置,其特征在于,所述装置包括:
接收模块,用于与智能平板建立连接后,接收所述智能平板发送的控制指令,所述控制指令包括所述智能平板解析用户通过外设输入的指令后生成的指令;
更新模块,用于响应所述控制指令,并更新所显示的界面数据;
发送模块,用于将更新后的界面数据发送给所述智能平板,以更新所述智能平板的显示界面。
19.一种无线投屏装置,其特征在于,所述装置包括:
发送模块,用于与投屏设备建立连接之后,向所述投屏设备发送控制指令,以使所述投屏设备响应所述控制指令,并更新所显示的界面数据;所述控制指令包括所述智能平板解析用户通过外设输入的指令后生成的指令;
接收模块,用于接收所述投屏设备发送的更新后的界面数据;
更新模块,用于基于所述更新后的界面数据更新显示界面。
20.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现权利要求1至17任意一项所述的方法。
21.一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1至10任意一项所述的方法。
22.一种智能交互平板,包括存储器、处理器、触摸屏、以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求11至17任意一项所述的方法。
23.一种投屏***,其特征在于,所述投屏***包括:投屏设备和智能平板,
投屏设备与智能平板建立连接后,接收所述智能平板发送的控制指令,所述控制指令包括所述智能平板解析用户对外设输入指令后生成的指令;
响应所述控制指令,并更新所显示的界面数据;
将更新后的界面数据发送给所述智能平板,以更新所述智能平板的显示界面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910523578.8A CN110312160A (zh) | 2019-06-17 | 2019-06-17 | 无线投屏方法、装置、智能平板、终端及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910523578.8A CN110312160A (zh) | 2019-06-17 | 2019-06-17 | 无线投屏方法、装置、智能平板、终端及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110312160A true CN110312160A (zh) | 2019-10-08 |
Family
ID=68076012
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910523578.8A Pending CN110312160A (zh) | 2019-06-17 | 2019-06-17 | 无线投屏方法、装置、智能平板、终端及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110312160A (zh) |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111414097A (zh) * | 2020-03-23 | 2020-07-14 | 维沃移动通信有限公司 | 一种交互方法、交互***和显示设备 |
CN111565442A (zh) * | 2020-05-27 | 2020-08-21 | 西安万像电子科技有限公司 | 投屏方法、设备及*** |
CN111586451A (zh) * | 2020-04-27 | 2020-08-25 | 安徽康佳电子有限公司 | 一种电视机与手机双向操作*** |
CN112135185A (zh) * | 2020-09-22 | 2020-12-25 | 深圳乐播科技有限公司 | 基于nfc技术的投屏方法、装置、设备及存储介质 |
CN112130475A (zh) * | 2020-09-22 | 2020-12-25 | 北京字节跳动网络技术有限公司 | 设备控制方法、装置、终端和存储介质 |
CN112188248A (zh) * | 2020-09-25 | 2021-01-05 | 深圳创维-Rgb电子有限公司 | 投屏方法、移动终端及存储介质 |
CN112261339A (zh) * | 2020-10-15 | 2021-01-22 | Oppo广东移动通信有限公司 | 视频通信方法、装置、电子设备和计算机可读存储介质 |
CN112291769A (zh) * | 2020-11-05 | 2021-01-29 | 深圳市皓丽智能科技有限公司 | 一种无线控制方法及其相关设备 |
CN112367543A (zh) * | 2020-10-27 | 2021-02-12 | 海信视像科技股份有限公司 | 显示设备、移动终端、投屏方法及投屏*** |
CN112631535A (zh) * | 2020-12-22 | 2021-04-09 | 努比亚技术有限公司 | 一种投屏反向控制方法及装置、移动终端、存储介质 |
CN112748893A (zh) * | 2019-10-29 | 2021-05-04 | 阿里巴巴集团控股有限公司 | 无线投屏方法、装置及*** |
CN113271544A (zh) * | 2021-05-19 | 2021-08-17 | 深圳乐播科技有限公司 | 车载投屏方法、装置、设备及存储介质 |
CN113507708A (zh) * | 2021-06-25 | 2021-10-15 | 深圳乐播科技有限公司 | 一种投屏方法以及投屏*** |
CN113542706A (zh) * | 2021-06-25 | 2021-10-22 | 深圳乐播科技有限公司 | 跑步机的投屏方法、装置、设备及存储介质 |
CN113556588A (zh) * | 2020-04-23 | 2021-10-26 | 深圳市万普拉斯科技有限公司 | 反向控制方法、装置、计算机设备和存储介质 |
CN113655976A (zh) * | 2021-08-18 | 2021-11-16 | 深圳市闪联信息技术有限公司 | 一种电子白板的多源投屏方法和*** |
CN113721773A (zh) * | 2021-08-27 | 2021-11-30 | 高创(苏州)电子有限公司 | 一种输入设备共用的方法、智能显示设备 |
WO2022007557A1 (zh) * | 2020-07-08 | 2022-01-13 | 成都极米科技股份有限公司 | 投屏设备、方法、***及计算机可读存储介质 |
CN114245379A (zh) * | 2021-12-22 | 2022-03-25 | 杭州逗酷软件科技有限公司 | 设备互联方法、装置、终端设备及计算机可读存储介质 |
CN114339332A (zh) * | 2021-05-17 | 2022-04-12 | 海信视像科技股份有限公司 | 一种移动终端、显示设备及跨网投屏方法 |
CN114428598A (zh) * | 2022-01-30 | 2022-05-03 | 深圳创维-Rgb电子有限公司 | 投屏方法、装置、电子设备及存储介质 |
CN115278591A (zh) * | 2022-05-19 | 2022-11-01 | 深圳市航盛电子股份有限公司 | 投屏传输方法、装置、终端设备以及存储介质 |
CN115981582A (zh) * | 2020-09-10 | 2023-04-18 | 华为技术有限公司 | 显示方法及电子设备 |
CN116055773A (zh) * | 2019-12-17 | 2023-05-02 | 华为技术有限公司 | 一种多屏协同方法、***及电子设备 |
CN116248657A (zh) * | 2023-05-09 | 2023-06-09 | 深圳开鸿数字产业发展有限公司 | 投屏***的控制方法、装置、计算机设备及存储介质 |
CN116684424A (zh) * | 2023-07-28 | 2023-09-01 | 深圳市明源云客电子商务有限公司 | 智慧屏控制方法、***、设备及计算机可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103150132A (zh) * | 2013-02-21 | 2013-06-12 | 海信集团有限公司 | 一种传屏方法及电子设备 |
CN106951206A (zh) * | 2017-05-12 | 2017-07-14 | 东莞市蓝手指电子有限公司 | 一种手机同屏显示与操作装置 |
CN107231489A (zh) * | 2017-07-06 | 2017-10-03 | 钛马信息网络技术有限公司 | 一种终端及其投屏方法 |
CN107347110A (zh) * | 2016-05-06 | 2017-11-14 | 杭州云沣科技有限公司 | 智能终端远程控制*** |
CN107491277A (zh) * | 2017-08-03 | 2017-12-19 | 成都弈览科技有限公司 | 用手机触控屏对大屏幕设备进行控制的方法 |
WO2018126941A1 (zh) * | 2017-01-04 | 2018-07-12 | 中兴通讯股份有限公司 | 屏幕投射方法、装置及终端 |
-
2019
- 2019-06-17 CN CN201910523578.8A patent/CN110312160A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103150132A (zh) * | 2013-02-21 | 2013-06-12 | 海信集团有限公司 | 一种传屏方法及电子设备 |
CN107347110A (zh) * | 2016-05-06 | 2017-11-14 | 杭州云沣科技有限公司 | 智能终端远程控制*** |
WO2018126941A1 (zh) * | 2017-01-04 | 2018-07-12 | 中兴通讯股份有限公司 | 屏幕投射方法、装置及终端 |
CN106951206A (zh) * | 2017-05-12 | 2017-07-14 | 东莞市蓝手指电子有限公司 | 一种手机同屏显示与操作装置 |
CN107231489A (zh) * | 2017-07-06 | 2017-10-03 | 钛马信息网络技术有限公司 | 一种终端及其投屏方法 |
CN107491277A (zh) * | 2017-08-03 | 2017-12-19 | 成都弈览科技有限公司 | 用手机触控屏对大屏幕设备进行控制的方法 |
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112748893A (zh) * | 2019-10-29 | 2021-05-04 | 阿里巴巴集团控股有限公司 | 无线投屏方法、装置及*** |
CN116055773A (zh) * | 2019-12-17 | 2023-05-02 | 华为技术有限公司 | 一种多屏协同方法、***及电子设备 |
CN111414097A (zh) * | 2020-03-23 | 2020-07-14 | 维沃移动通信有限公司 | 一种交互方法、交互***和显示设备 |
CN113556588A (zh) * | 2020-04-23 | 2021-10-26 | 深圳市万普拉斯科技有限公司 | 反向控制方法、装置、计算机设备和存储介质 |
CN113556588B (zh) * | 2020-04-23 | 2023-05-05 | 深圳市万普拉斯科技有限公司 | 反向控制方法、装置、计算机设备和存储介质 |
CN111586451A (zh) * | 2020-04-27 | 2020-08-25 | 安徽康佳电子有限公司 | 一种电视机与手机双向操作*** |
CN111565442A (zh) * | 2020-05-27 | 2020-08-21 | 西安万像电子科技有限公司 | 投屏方法、设备及*** |
WO2022007557A1 (zh) * | 2020-07-08 | 2022-01-13 | 成都极米科技股份有限公司 | 投屏设备、方法、***及计算机可读存储介质 |
CN115981582A (zh) * | 2020-09-10 | 2023-04-18 | 华为技术有限公司 | 显示方法及电子设备 |
CN115981582B (zh) * | 2020-09-10 | 2024-05-14 | 华为技术有限公司 | 显示方法及电子设备 |
CN112130475A (zh) * | 2020-09-22 | 2020-12-25 | 北京字节跳动网络技术有限公司 | 设备控制方法、装置、终端和存储介质 |
CN112135185A (zh) * | 2020-09-22 | 2020-12-25 | 深圳乐播科技有限公司 | 基于nfc技术的投屏方法、装置、设备及存储介质 |
CN112130475B (zh) * | 2020-09-22 | 2022-08-19 | 北京字节跳动网络技术有限公司 | 设备控制方法、装置、终端和存储介质 |
CN112188248A (zh) * | 2020-09-25 | 2021-01-05 | 深圳创维-Rgb电子有限公司 | 投屏方法、移动终端及存储介质 |
CN112261339A (zh) * | 2020-10-15 | 2021-01-22 | Oppo广东移动通信有限公司 | 视频通信方法、装置、电子设备和计算机可读存储介质 |
CN112261339B (zh) * | 2020-10-15 | 2023-04-11 | Oppo广东移动通信有限公司 | 视频通信方法、装置、电子设备和计算机可读存储介质 |
CN112367543A (zh) * | 2020-10-27 | 2021-02-12 | 海信视像科技股份有限公司 | 显示设备、移动终端、投屏方法及投屏*** |
CN112367543B (zh) * | 2020-10-27 | 2023-08-15 | 海信视像科技股份有限公司 | 显示设备、移动终端、投屏方法及投屏*** |
CN112291769A (zh) * | 2020-11-05 | 2021-01-29 | 深圳市皓丽智能科技有限公司 | 一种无线控制方法及其相关设备 |
CN112631535A (zh) * | 2020-12-22 | 2021-04-09 | 努比亚技术有限公司 | 一种投屏反向控制方法及装置、移动终端、存储介质 |
CN114339332A (zh) * | 2021-05-17 | 2022-04-12 | 海信视像科技股份有限公司 | 一种移动终端、显示设备及跨网投屏方法 |
CN113271544A (zh) * | 2021-05-19 | 2021-08-17 | 深圳乐播科技有限公司 | 车载投屏方法、装置、设备及存储介质 |
CN113542706A (zh) * | 2021-06-25 | 2021-10-22 | 深圳乐播科技有限公司 | 跑步机的投屏方法、装置、设备及存储介质 |
CN113507708A (zh) * | 2021-06-25 | 2021-10-15 | 深圳乐播科技有限公司 | 一种投屏方法以及投屏*** |
CN113655976A (zh) * | 2021-08-18 | 2021-11-16 | 深圳市闪联信息技术有限公司 | 一种电子白板的多源投屏方法和*** |
CN113721773A (zh) * | 2021-08-27 | 2021-11-30 | 高创(苏州)电子有限公司 | 一种输入设备共用的方法、智能显示设备 |
CN114245379B (zh) * | 2021-12-22 | 2024-04-02 | 杭州逗酷软件科技有限公司 | 设备互联方法、装置、终端设备及计算机可读存储介质 |
CN114245379A (zh) * | 2021-12-22 | 2022-03-25 | 杭州逗酷软件科技有限公司 | 设备互联方法、装置、终端设备及计算机可读存储介质 |
CN114428598A (zh) * | 2022-01-30 | 2022-05-03 | 深圳创维-Rgb电子有限公司 | 投屏方法、装置、电子设备及存储介质 |
CN115278591A (zh) * | 2022-05-19 | 2022-11-01 | 深圳市航盛电子股份有限公司 | 投屏传输方法、装置、终端设备以及存储介质 |
CN116248657A (zh) * | 2023-05-09 | 2023-06-09 | 深圳开鸿数字产业发展有限公司 | 投屏***的控制方法、装置、计算机设备及存储介质 |
CN116248657B (zh) * | 2023-05-09 | 2023-08-01 | 深圳开鸿数字产业发展有限公司 | 投屏***的控制方法、装置、计算机设备及存储介质 |
CN116684424A (zh) * | 2023-07-28 | 2023-09-01 | 深圳市明源云客电子商务有限公司 | 智慧屏控制方法、***、设备及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110312160A (zh) | 无线投屏方法、装置、智能平板、终端及*** | |
AU2016266557B2 (en) | Secure dynamic communication network and protocol | |
KR101289530B1 (ko) | 스마트폰의 관리하에서 스마트폰의 베어러 및 서버 독립 부모 제어를 위한 방법 및 장치 | |
CN112738559B (zh) | 投屏实现方法、装置及*** | |
CN103430506B (zh) | 网络通信***和方法 | |
CN110741614B (zh) | 数据通信***和方法 | |
Doherty | Wireless and mobile device security | |
US20170171496A1 (en) | Method and Electronic Device for Screen Projection | |
CN103888488A (zh) | 一种基于wifi进行数据共享的方法 | |
US10425812B2 (en) | Method and apparatus for establishment of private communication between devices | |
CN104661191A (zh) | 局域网通信方法、***、终端及信息分享装置 | |
US11627011B1 (en) | Smart device network provisioning | |
JP5937709B1 (ja) | 通信制御装置、通信制御方法及び通信制御プログラム | |
CN101800686A (zh) | 业务实现方法、装置和*** | |
US20160308870A1 (en) | Network access method and apparatus | |
JP2010154086A (ja) | 通信制御装置、通信制御装置の通信制御方法、制御プログラム、および、記録媒体 | |
US10728500B2 (en) | Object-managed secured multicast system | |
CN101772195B (zh) | Ims集群会议的创建和加入方法及分发***和装置 | |
JP3751301B2 (ja) | 多ノード通信システム | |
WO2016121881A1 (ja) | 通信制御装置、通信制御方法及び通信制御プログラム | |
Kommey et al. | Design and Implementation of a Local Area Network Based Multimedia Messaging Application | |
CN110161985B (zh) | 一种基于CoAP协议的智能家电安全控制的方法和装置 | |
JP2016144217A (ja) | 中継装置、中継方法及び中継プログラム | |
JP2009225258A (ja) | ネットワークシステム及び電文の転送方法 | |
Little | Networking for Mobile Edge Computing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191008 |