CN108307369A - 配对方法、配对信息的传输方法、装置及设备 - Google Patents
配对方法、配对信息的传输方法、装置及设备 Download PDFInfo
- Publication number
- CN108307369A CN108307369A CN201810399222.3A CN201810399222A CN108307369A CN 108307369 A CN108307369 A CN 108307369A CN 201810399222 A CN201810399222 A CN 201810399222A CN 108307369 A CN108307369 A CN 108307369A
- Authority
- CN
- China
- Prior art keywords
- equipment
- receiving device
- peripheral equipment
- unpaired message
- sending ending
- 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 75
- 230000005540 biological transmission Effects 0.000 title claims abstract description 25
- 230000002093 peripheral effect Effects 0.000 claims abstract description 165
- 230000015654 memory Effects 0.000 claims description 45
- 238000004891 communication Methods 0.000 claims description 40
- 238000003860 storage Methods 0.000 claims description 24
- 230000005055 memory storage Effects 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 abstract description 21
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- 238000009434 installation Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 6
- 230000003993 interaction Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000011900 installation process Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000686 essence Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种配对方法、配对信息的传输方法、装置及设备,所述配对方法包括:检测***设备的连接请求;根据所述连接请求中携带的***设备标识确定是否与所述***设备建立连接通道;将配对信息通过所建立的连接通道写入所述***设备;所述配对信息包括发送端设备待安装的软件包的下载地址。实施本发明实施例,在***设备配对过程中,无需将软件包资源传输给***设备,而是将软件包所对应的资源访问地址传输给***设备,由于传输的数据量小,因此可以提高配对过程的数据传输效率。
Description
技术领域
本发明涉及数据传输技术,尤其涉及投屏***中的配对方法及装置、投屏***中的配对信息的传输方法及装置、投屏***中的接收端设备、发送端设备、***设备。
背景技术
在会议中常常会需要将计算机的内容投屏显示至投影设备上,我们可以将该网络环境下所涉及的包含多个设备的***称为投屏***,而将发送投屏数据的计算机设备称为发送端设备,将显示投屏数据的投影设备称为接收端设备。
目前有一些投屏***中还包括***设备,利用该***设备可以将接收端设备和发送端设备以有线或无线的方式建立连接。***设备可以承担的功能如:首先获取接收端设备的网络连接信息,以及需要发送端设备安装的安装包,并存储安装包(此过程可以称为与接收端设备的配对过程),然后将配对过程所存储的信息传递给发送端设备,以使发送端设备和接收端设备能够建立网络通道;或者使发送端设备具有屏幕捕获功能,以便发送端设备能够捕获其屏幕数据并传递给接收端设备等等。
目前存在的一些技术中,配对过程中需要***设备存储的各种数据常常事先存储在接收端设备上,***设备需要先从接收端设备上拷贝后,再传递到发送端设备。由于一些***设备不同于常见的U盘等存储设备,其与接收端设备是通过自定义的通信协议来进行数据传输,如果通信协议定义的传输速率较低,则会导致拷贝的时间长、配对过程的数据传输效率低。
发明内容
本发明提供一种投屏***中的配对方法及装置、投屏***中的配对信息的传输方法及装置、投屏***中的接收端设备、发送端设备、***设备,解决现有技术中的配对过程数据传输效率低的问题。
根据本发明实施例的第一方面,提供一种投屏***中的配对方法,所述投屏***包括发送端设备、接收端设备和***设备,该方法用于实现接收端设备与***设备配对,所述方法包括:
检测所述***设备的连接请求;
根据所述连接请求中携带的***设备标识确定是否与所述***设备建立连接通道;
将配对信息通过所建立的连接通道写入所述***设备;所述配对信息包括所述发送端设备待安装的软件包的下载地址。
在一个实施例中,所述接收端设备和所述***设备均装有近场通信芯片,所述连接请求为近场通信信号。
在一个实施例中,所述近场通信芯片包括NFC芯片。
在一个实施例中,所述配对信息还包括以下至少任一:
所述接收端设备的网络连接信息,所述软件包的版本信息。
在一个实施例中,所述配对信息事先存储于所述接收端设备的指定路径。
在一个实施例中,所述配对信息被写入所述***设备的指定路径。
根据本发明实施例的第二方面,提供一种投屏***中配对信息的配对方法,所述投屏***包括发送端设备、接收端设备和***设备,该方法用于实现接收端设备与***设备配对,所述方法包括:
向所述接收端设备发送连接请求,所述连接请求携带有***设备标识;
在与所述接收端设备建立连接通道后,通过所建立的连接通道接收配对信息;所述配对信息包括所述发送端设备待安装的软件包的下载地址。
在一个实施例中,所述接收端设备和所述***设备均装有近场通信芯片,所述连接请求为近场通信信号。
在一个实施例中,所述近场通信芯片包括NFC芯片。
在一个实施例中,所述配对信息还包括以下至少任一:
所述接收端设备的网络连接信息,所述软件包的版本信息。
在一个实施例中,所述配对信息被写入所述***设备的指定路径。
根据本发明实施例的第三方面,提供一种投屏***中配对信息的传输方法,所述投屏***包括发送端设备、接收端设备和***设备,所述方法包括:
在所述***设备与所述发送端设备连接后,判断所述发送端设备是否首次连接所述***设备,如果是,则从所述***设备获取配对信息;所述配对信息包括所述发送端设备待安装的软件包的下载地址;
根据所述下载地址获取所述软件包并安装。
在一个实施例中,所述配对信息还包括所述软件包的版本信息,所述方法还包括步骤:
所述通信接口与所述发送端设备连接后,如果非首次连接,则从所述***设备获取所述版本信息;
根据所述版本信息确定是否更新已安装的软件包,如果更新,则执行所述根据所述下载地址获取所述软件包并安装的操作。
在一个实施例中,所述配对信息还包括所述接收端设备的网络连接信息,所述方法还包括:
在安装所述软件包后,根据所述网络连接信息与所述接收端设备建立网络连接。
根据本发明实施例的第四方面,提供一种投屏***中的配对装置,所述投屏***包括发送端设备、接收端设备和***设备,该装置用于实现接收端设备与***设备配对,包括:
请求检测模块,用于检测所述***设备的连接请求;
通道建立模块,用于根据所述连接请求中携带的***设备标识确定是否与所述***设备建立连接通道;
信息写入模块,用于将配对信息通过所建立的连接通道写入所述***设备;所述配对信息包括发送端设备待安装的软件包的下载地址。
根据本发明实施例的第五方面,提供一种投屏***中配对信息的配对装置,所述投屏***包括发送端设备、接收端设备和***设备,该装置用于实现接收端设备与***设备配对,包括:
请求发送模块,用于向接收端设备发送连接请求,所述连接请求携带有***设备标识;
信息接收模块,用于在与所述接收端设备建立连接通道后,通过所建立的连接通道接收配对信息;所述配对信息包括所述发送端设备待安装的软件包的下载地址。
根据本发明实施例的第六方面,提供一种投屏***中配对信息的传输装置,所述投屏***包括发送端设备、接收端设备和***设备,所述装置包括:
连接判断模块,用于在所述***设备与所述发送端设备连接后,判断所述发送端设备是否首次连接所述***设备;
信息获取模块,用于在所述发送端设备首次连接所述***设备时,从所述***设备获取配对信息;所述配对信息包括所述发送端设备待安装的软件包的下载地址;
软件下载模块,用于根据所述下载地址获取所述软件包并安装。
根据本发明实施例的第七方面,提供一种接收端设备,包括:
处理器;
存储处理器可执行指令的存储器;
其中,所述处理器耦合于所述存储器,用于读取所述存储器存储的程序指令,并作为响应,执行如下操作:
检测所述***设备的连接请求;
根据所述连接请求中携带的***设备标识确定是否与所述***设备建立连接通道;
将配对信息通过所建立的连接通道写入所述***设备;所述配对信息包括所述发送端设备待安装的软件包的下载地址。
在一个实施例中,所述接收端设备和所述***设备均装有近场通信芯片,所述连接请求为近场通信信号。
在一个实施例中,所述近场通信芯片包括NFC芯片。
在一个实施例中,所述配对信息还包括以下至少任一:
所述接收端设备的网络连接信息,所述软件包的版本信息。
在一个实施例中,所述配对信息事先存储于接收端设备的指定路径。
在一个实施例中,所述配对信息被写入所述***设备的指定路径。
根据本发明实施例的第八方面,提供一种***设备,包括:
处理器;
存储处理器可执行指令的存储器;
其中,所述处理器耦合于所述存储器,用于读取所述存储器存储的程序指令,并作为响应,执行如下操作:
向接收端设备发送连接请求,所述连接请求携带有***设备标识;
在与所述接收端设备建立连接通道后,通过所建立的连接通道接收配对信息;所述配对信息包括发送端设备待安装的软件包的下载地址。
在一个实施例中,所述接收端设备和***设备均装有近场通信芯片,所述连接请求为近场通信信号。
在一个实施例中,所述近场通信芯片包括NFC芯片。
在一个实施例中,所述配对信息还包括以下至少任一:所述接收端设备的网络连接信息、所述软件包的版本信息。
在一个实施例中,所述配对信息被写入所述***设备的指定路径。
根据本发明实施例的第九方面,提供一种发送端设备,包括:
处理器;
存储处理器可执行指令的存储器;
其中,所述处理器耦合于所述存储器,用于读取所述存储器存储的程序指令,并作为响应,执行如上所述投屏***中配对信息的传输方法中的操作。
根据本发明实施例的第十方面,提供一个或多个机器可读存储介质,其上存储有指令,当由一个或多个处理器执行时,执行上所述任一方法中的操作。
本发明实施例,在***设备配对过程中,无需将软件包资源传输给***设备,而是将软件包所对应的资源访问地址传输给***设备,由于传输的数据量小,因此解决了配对过程中传输效率低问题,能有效提高配对过程的数据传输效率。
附图说明
图1是本发明一示例性实施例示出的网络环境的示意图;
图2是本发明一示例性实施例示出的投屏***中的配对方法的示意图;
图3是本发明另一示例性实施例示出的投屏***中的配对方法的示意图;
图4是本发明一示例性实施例示出的投屏***中配对信息的传输方法的示意图;
图5是本发明一示例性实施例示出的投屏***中的配对装置的框图;
图6是本发明另一示例性实施例示出的投屏***中的配对装置的框图;
图7是本发明一示例性实施例示出的投屏***中配对信息的传输装置的框图;
图8是本发明一示例性实施例示出的接收端设备的硬件结构图;
图9是本发明一示例性实施例示出的***设备的硬件结构图;
图10是本发明一示例性实施例示出的发送端设备的硬件结构图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
图1是本发明实施例涉及的一个网络环境,图中的各设备可以作为投屏***100中的设备。
如图1所示,投屏***100可以包括不止一台的发送端设备110(设备110a、110b、110c…),发送端设备110可以是手提电脑、台式电脑、平板电脑、个人数字助理(PDA)、移动终端设备等计算机设备中的至少一种。
***设备120可以通过有线或无线的方式分别与发送端设备110和接收端设备130连接。***设备120还可以具有存储数据的能力,有些例子中,***设备120可以通过自定义的通信协议与发送端设备110或接收端设备130交互数据。当然,也并不排除在另一些场景中,***设备120通过通用传输协议与发送端设备110或接收端设备130实现交互的情况。***设备120可以具有通信接口121,该通信接口可以是与发送端设备110或接收端设备120的外置接口匹配的接口,例如USB接口、HDMI接口等常用接口,以实现与发送端设备110或接收端设备130的有线连接。
接收端设备130可以具有显示功能,显示功能可以通过装载显示设备来实现,显示设备可以是仅具有显示能力的显示设备,如LED显示屏等;也可以是具有交互能力的显示设备,例如触摸式显示屏、交互式智能平板等。接收端设备130还可以具有网络连接能力、数据处理能力、摄像能力以及存储能力等。针对接收端设备130在实际场景下需要具备的能力,可以为接收端设备130配置相应的硬件或者软件(例如CPU芯片、MCU芯片、摄像头、GPU芯片、临时性存储器、永久性存储器、WiFi芯片等硬件,以及Office、Photoshop、即时通讯等软件)。
为了发送端设备110的数据能够传递到接收端设备130上显示,发送端设备110和接收端设备130通常需要建立网络连接,并且发送端设备110通常需要具备抓屏功能。接收端设备130可以事先将本设备的网络连接信息(例如WiFi标识、WiFi密码等),以及需要发送端设备安装的软件存储在本地,利用***设备120将这些信息传递给发送端设备110。本发明实施例中,***设备120将接收端设备130存储的这些信息存储到本设备的过程称为配对过程,而配对过程中***设备120所存储的数据称为配对信息。
***设备120在完成配对过程后,可以通过本设备的通信接口与发送端设备110连接。发送端设备110在检测到***设备120的连接后,读取配对信息到本地,以实现与接收端设备130的网络连接以及安装投屏软件等投屏准备。
针对***设备120和接收端设备130的配对过程,本发明实施例提供以下解决方案,以解决现有技术中配对过程数据传输效率低的问题。
图2是以接收端设备130为描述对象的部分步骤,描述投屏***中的配对方法,可以实现接收端设备130与***设备120的配对。如图2所示,该方法可以包括步骤S201-S203:
S201,检测***设备的连接请求。
S202,根据连接请求中携带的***设备标识确定是否与***设备建立连接通道。
S203,将配对信息通过所建立的连接通道写入***设备;配对信息包括发送端设备待安装的软件包的下载地址。
在配对过程中,本发明实施例为了使接收端设备130识别***设备120,可以规定***设备在连接请求中携带唯一表示本设备身份的***设备标识,接收端设备130通过该***设备标识判断***设备120是否为需要配对的***设备。如果是,则确定与***设备120建立连接通道,如果不是,则确定不与***设备120建立通道。
其中,连接通道可以是传统技术中常用的USB等数据通道,但是为了避免私有协议传输效率低的问题,一些例子中,事先在接收端设备130和***设备120上安装近场通信芯片,例如NFC芯片等。作为例子,接收端设备130开启NFC功能的触发事件可以有多种方式,例如可以通过用户手动开启或关闭,或者在接收端设备130上实现存储一软件,该软件可以是投屏过程中所使用的软件,当该软件运行时,开启NFC功能,当该软件退出时,关闭NFC功能。当***设备120靠近接收端设备130的识别区域时,接收端设备130检测到***设备120的近场通信信号,识别是否为指定的配对设备。
不同于现有技术,接收端设备130将需要发送端设备110安装的软件包的下载地址写入***设备120中,下载地址可以是互联网的访问地址,也可以是局域网内某个共享存储地址。可以看出,由于下载地址的数据量远小于软件包的数据量,因此会大大减少配对过程的配对时间。
为了便于获取配对信息,在配对过程前,配对信息可以事先存储在接收端设备130的指定路径,接收端设备130在与***设备120连接好连接通道后,从预先获知的指定路径获取到下载地址。
作为例子,可以事先约定接收端设备130将配对信息写入***设备120的指定路径,该指定路径可以是发送端设备110读取配对信息的默认路径。
配对过程中传输的配对信息会根据不同设计者的需求包含不同的内容。例如,配对信息还可以包含接收端设备130的网络连接信息,该网络连接信息被发送端设备110获取后,可以与接收端设备130建立网络连接。配对信息还可以包括软件版本信息,发送端设备110可以根据软件版本信息来判断是否需要更新已存在的软件包。
对于需要发送端设备110安装的软件包,可以根据不同的需求而不同,例如,软件包可以包括一后台服务以及一传屏软件,发送端设备110在安装软件包后所执行的功能在下文中结合图3描述。
图3是以***设备120为描述对象的部分步骤,描述投屏***中的配对方法,可以实现接收端设备130与***设备120的配对。如图2所示,该方法可以包括步骤S301-S302:
S301,向接收端设备发送连接请求,连接请求携带的本设备标识。
S302,在与接收端设备建立连接通道后,通过所建立的连接通道接收配对信息;所述配对信息包括所述发送端设备待安装的软件包的下载地址。
由于***设备120的配对过程与接收端设备130的配对过程相对应,因此可参见上文描述,不在赘述。
***设备120在完成配对后,可以断开与接收端设备130的连接,并可以通过通信接口与发送端设备110连接。
图4描述了***设备120将配对信息传输至发送端设备110的部分步骤,可以包括步骤S401-S403:
S401,在所述***设备与所述发送端设备连接后,判断所述发送端设备是否首次连接所述***设备。
S402,如果是,则从所述***设备获取配对信息;所述配对信息包括所述发送端设备待安装的软件包的下载地址。
S403,根据所述下载地址获取所述软件包并安装。
作为例子,当发送端设备110检测到***设备120接入时,可以通过检测发送端设备110是否有投屏的软件包,或者其他手段判断是否首次连接。
在首次连接时,可以弹出提示信息,提示用户求确定是否投屏,用户手动点击则确认是,触发获取下载地址的事件,如果不点击则不投屏,不执行获取下载地址的操作。
如果确定需要从***设备120读取下载地址,则发送端设备110会根据事先约定的存储路径读取下载地址。在发送端设备110获取到下载地址后,根据下载地址访问相应的软件包资源。同样,下载地址可以是互联网的访问地址,也可以是局域网中的共享地址。
所安装的软件包,根据不同应用场景的需求,可以包含不同的软件包,例如,可以包括一后台服务、以及一带有显示界面的传屏应用。在安装软件包时,可采用静默安装的方式,即安装过程无界面,且不写入注册表,使用户在无感知的情况下完成安装。
后台服务在被安装到发送端设备110后,可以在发送端设备110开机时自动运行。当后台服务运行后,则可以利用后台服务检测***设备120是否有再次***发送端设备110的动作。
如果***设备120不是首次连接发送端设备110,发送端设备110上已装过软件包,则***设备120再次***发送端设备110后(也就是***设备120非首次与发送端设备110连接),则还可以从指定的路径获取软件包的版本信息等配对信息。发送端设备110根据所获取的版本信息和已安装的软件包的版本信息对比,来确定是否需要更新软件包。如果需要更新,则获取此版本信息对应的软件包的下载地址;根据所述下载地址获取软件包,并安装。获取及安装过程在此不再赘述。
发送端设备110从***设备120所获取的配对信息还可以包括接收端设备的网络连接信息。作为例子,如果下载地址是互联网的访问地址,则发送端设备110可以在下载软件包后,利用网络连接信息与接收端设备130建立连接。需要说明,并非所有场景下均必须在下载或者安装成功软件包后才与接收端设备130建立连接,在实际应用中,可根据具体的场景需求以及用户体验的需求来相应调整。
发送端设备110安装完软件包后,可以启动后台服务和传屏应用。与接收端设备130建立网络连接后,利用传屏应用抓取屏幕数据,传输到接收端设备130上显示。
与前述投屏***中的配对方法的实施例相对应,本发明还提供了投屏***中的配对装置的实施例。
请参阅图5,图5是本发明一示例性实施例示出的投屏***中的配对装置的框图,该装置可以应用在图1所示的投屏***100的接收端设备130,用于实现接收端设备与***设备配对,包括:请求检测模块510、通道建立模块520和信息写入模块530。
其中,请求检测模块510,用于检测所述***设备的连接请求。
通道建立模块520,用于根据所述连接请求中携带的***设备标识确定是否与所述***设备建立连接通道。
信息写入模块530,用于将配对信息通过所建立的连接通道写入所述***设备;所述配对信息包括发送端设备待安装的软件包的下载地址。
本实施例的详细技术内容可以参见上文描述,在此不在赘述。
一例子中,所述接收端设备和所述***设备均装有近场通信芯片,所述连接请求为近场通信信号。
作为例子,所述近场通信芯片包括NFC芯片。
另一例子中,所述配对信息还包括以下至少任一:
所述接收端设备的网络连接信息,所述软件包的版本信息。
另一例子中,所述配对信息事先存储于所述接收端设备的指定路径。
另一例子中,所述配对信息被写入所述***设备的指定路径。
请参阅图6,图6是本发明另一示例性实施例示出的投屏***中的配对装置的框图,该装置可以应用在图1所示的投屏***100的***设备120,用于实现接收端设备与***设备配对,包括:请求发送模块610和信息接收模块620。
请求发送模块610,用于向接收端设备发送连接请求,所述连接请求携带有***设备标识。
信息接收模块620,用于在与所述接收端设备建立连接通道后,通过所建立的连接通道接收配对信息;所述配对信息包括所述发送端设备待安装的软件包的下载地址。
本实施例的详细技术内容可以参见上文描述,在此不在赘述。
一例子中,所述接收端设备和所述***设备均装有近场通信芯片,所述连接请求为近场通信信号。
作为例子,所述近场通信芯片包括NFC芯片。
另一例子,所述配对信息还包括以下至少任一:
所述接收端设备的网络连接信息,所述软件包的版本信息。
另一例子中,所述配对信息被写入所述***设备的指定路径。
请参阅图7,图7是本发明另一示例性实施例示出的投屏***中配对信息的传输装置,该装置可以应用在图1所示的投屏***100的接收端设备110,包括:连接判断模块710、信息获取模块720和软件下载模块730。
连接判断模块710,用于在所述***设备与所述发送端设备连接后,判断所述发送端设备是否首次连接所述***设备。
信息获取模块720,用于在所述发送端设备首次连接所述***设备时,从所述***设备获取配对信息;所述配对信息包括所述发送端设备待安装的软件包的下载地址。
软件下载模块730,用于根据所述下载地址获取所述软件包并安装。
本实施例的详细技术内容可以参见上文描述,在此不在赘述。
一例子中,所述配对信息还包括所述软件包的版本信息,本发明实施例的装置还可以包括:
版本信息获取模块,用于在所述通信接口与所述发送端设备连接,且非首次连接时,从所述***设备获取所述版本信息。
更新确认模块,用于根据所述版本信息确定是否更新已安装的软件包。
软件下载模块730被配置为在确定更新软件包后,根据所述下载地址获取所述软件包并安装的操作。
另一例子中,所述配对信息还包括所述接收端设备的网络连接信息,本发明实施例的装置还可以包括:
网络连接模块,用于在安装所述软件包后,根据所述网络连接信息与所述接收端设备建立网络连接。
上述装置中各个单元(或模块)的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元或模块可以是或者也可以不是物理上分开的,作为单元或模块显示的部件可以是或者也可以不是物理单元或模块,即可以位于一个地方,或者也可以分布到多个网络单元或模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
本发明投屏***中的配对装置/投屏***中配对信息的传输装置的实施例,可以应用在计算机设备上。具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现中,计算机设备为图1所示的接收端设备130、***设备120或发送端设备110,发送端设备110可以是手提电脑、台式电脑、平板电脑、个人数字助理(PDA)、移动终端设备等计算机设备中的至少一种。
***设备120可以通过有线或无线的方式分别与发送端设备110和接收端设备130连接。***设备120还可以具有存储数据的能力。
接收端设备130可以具有显示功能,显示功能可以通过装载显示设备来实现,显示设备可以是仅具有显示能力的显示设备,如LED显示屏等;也可以是具有交互能力的显示设备,例如触摸式显示屏、交互式智能平板等。
装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在计算机设备的处理器将非易失性存储器等可读存储介质中对应的计算机程序指令读取到内存中运行形成的。
一实施例中,从硬件层面而言,如图8所示,为本发明接收端设备的一种硬件结构图,除了图8所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的接收端设备通常根据该设备的实际功能,还可以包括其他硬件,对此不再赘述。其中,内存和非易失性存储器是设备可读的存储器,接收端设备的存储器可以存储处理器可执行的程序指令;处理器可以耦合存储器,用于读取所述存储介质存储的程序指令,并作为响应,执行以下操作:
检测所述***设备的连接请求;
根据所述连接请求中携带的***设备标识确定是否与所述***设备建立连接通道;
将配对信息通过所建立的连接通道写入所述***设备;所述配对信息包括所述发送端设备待安装的软件包的下载地址。
一例子中,所述接收端设备和所述***设备均装有近场通信芯片,所述连接请求为近场通信信号。
一例子中,所述接收端设备和所述***设备均装有近场通信芯片,所述连接请求为近场通信信号。
作为例子,所述近场通信芯片包括NFC芯片。
另一例子中,所述配对信息还包括以下至少任一:
所述接收端设备的网络连接信息,所述软件包的版本信息。
另一例子中,所述配对信息事先存储于所述接收端设备的指定路径。
另一例子中,所述配对信息被写入所述***设备的指定路径。
另一实施例中,从硬件层面而言,如图9所示,为本发明***设备的一种硬件结构图,除了图9所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的***设备通常根据该设备的实际功能,还可以包括其他硬件,对此不再赘述。其中,内存和非易失性存储器是设备可读的存储器,***设备的存储器可以存储处理器可执行的程序指令;处理器可以耦合存储器,用于读取所述存储介质存储的程序指令,并作为响应,执行以下操作:
向接收端设备发送连接请求,所述连接请求携带有***设备标识;
在与所述接收端设备建立连接通道后,通过所建立的连接通道接收配对信息;所述配对信息包括发送端设备待安装的软件包的下载地址。
一例子中,所述接收端设备和所述***设备均装有近场通信芯片,所述连接请求为近场通信信号。
作为例子,所述近场通信芯片包括NFC芯片。
另一例子,所述配对信息还包括以下至少任一:
所述接收端设备的网络连接信息,所述软件包的版本信息。
另一例子中,所述配对信息被写入所述***设备的指定路径。
其他实施例中,从硬件层面而言,如图10所示,为本发明发送端设备的一种硬件结构图,除了图10所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的发送端设备通常根据该设备的实际功能,还可以包括其他硬件,对此不再赘述。其中,内存和非易失性存储器是设备可读的存储器,发送端设备的存储器可以存储处理器可执行的程序指令;处理器可以耦合存储器,用于读取所述存储介质存储的程序指令,并作为响应,执行如上所述投屏***中配对信息的传输方法中的操作。
在其他实施例中,处理器所执行的操作可以参考以上方法的实施例中相关的描述,在此不予赘述。
此外,本发明实施例还提供一种机器可读存储介质(发送端设备/***设备/接收端设备的存储器),所述可读存储介质中存储有程序指令,所述程序指令包括以上所述方法的各步骤对应的指令。当由一个或多个处理器执行时,使得发送端设备/***设备/接收端设备执行以上对应方法中的操作。
本发明实施例可采用在一个或多个其中包含有程序代码的可读存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机可用可读存储介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。机器可读存储介质的例子包括但不限于:相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (13)
1.一种投屏***中的配对方法,所述投屏***包括发送端设备、接收端设备和***设备,该方法用于实现接收端设备与***设备配对,其特征在于,所述方法包括:
检测所述***设备的连接请求;
根据所述连接请求中携带的***设备标识,确定是否与所述***设备建立连接通道;
将配对信息通过所建立的连接通道写入所述***设备;所述配对信息包括所述发送端设备待安装的软件包的下载地址。
2.根据权利要求1所述的方法,其特征在于,所述接收端设备和所述***设备均装有近场通信芯片,所述连接请求为近场通信信号。
3.根据权利要求2所述的方法,其特征在于,所述近场通信芯片包括NFC芯片。
4.根据权利要求1所述的方法,其特征在于,所述配对信息还包括以下至少任一:
所述接收端设备的网络连接信息,所述软件包的版本信息。
5.一种投屏***中配对信息的配对方法,所述投屏***包括发送端设备、接收端设备和***设备,该方法用于实现接收端设备与***设备配对,其特征在于,所述方法包括:
向所述接收端设备发送连接请求,所述连接请求携带有***设备标识;
在与所述接收端设备建立连接通道后,通过所建立的连接通道接收配对信息;所述配对信息包括所述发送端设备待安装的软件包的下载地址。
6.一种投屏***中配对信息的传输方法,所述投屏***包括发送端设备、接收端设备和***设备,其特征在于,所述方法包括步骤:
在所述***设备与所述发送端设备连接后,判断所述发送端设备是否首次连接所述***设备,如果是,则从所述***设备获取配对信息;所述配对信息包括所述发送端设备待安装的软件包的下载地址;
根据所述下载地址获取所述软件包并安装。
7.一种投屏***中的配对装置,所述投屏***包括发送端设备、接收端设备和***设备,该装置用于实现接收端设备与***设备配对,其特征在于,包括:
请求检测模块,用于检测所述***设备的连接请求;
通道建立模块,用于根据所述连接请求中携带的***设备标识确定是否与所述***设备建立连接通道;
信息写入模块,用于将配对信息通过所建立的连接通道写入所述***设备;所述配对信息包括发送端设备待安装的软件包的下载地址。
8.一种投屏***中配对信息的配对装置,所述投屏***包括发送端设备、接收端设备和***设备,该装置用于实现接收端设备与***设备配对,其特征在于,包括:
请求发送模块,用于向接收端设备发送连接请求,所述连接请求携带有***设备标识;
信息接收模块,用于在与所述接收端设备建立连接通道后,通过所建立的连接通道接收配对信息;所述配对信息包括所述发送端设备待安装的软件包的下载地址。
9.一种投屏***中配对信息的传输装置,所述投屏***包括发送端设备、接收端设备和***设备,其特征在于,所述装置包括:
连接判断模块,用于在所述***设备与所述发送端设备连接后,判断所述发送端设备是否首次连接所述***设备;
信息获取模块,用于在所述发送端设备首次连接所述***设备时,从所述***设备获取配对信息;所述配对信息包括所述发送端设备待安装的软件包的下载地址;
软件下载模块,用于根据所述下载地址获取所述软件包并安装。
10.一种接收端设备,其特征在于,包括:
处理器;
存储处理器可执行指令的存储器;
其中,所述处理器耦合于所述存储器,用于读取所述存储器存储的程序指令,并作为响应,执行如下操作:
检测所述***设备的连接请求;
根据所述连接请求中携带的***设备标识确定是否与所述***设备建立连接通道;
将配对信息通过所建立的连接通道写入所述***设备;所述配对信息包括所述发送端设备待安装的软件包的下载地址。
11.一种***设备,其特征在于,包括:
处理器;
存储处理器可执行指令的存储器;
其中,所述处理器耦合于所述存储器,用于读取所述存储器存储的程序指令,并作为响应,执行如下操作:
向接收端设备发送连接请求,所述连接请求携带有***设备标识;
在与所述接收端设备建立连接通道后,通过所建立的连接通道接收配对信息;所述配对信息包括发送端设备待安装的软件包的下载地址。
12.一种发送端设备,其特征在于,包括:
处理器;
存储处理器可执行指令的存储器;
其中,所述处理器耦合于所述存储器,用于读取所述存储器存储的程序指令,并作为响应,执行如权利要求12-14中任一项所述方法中的操作。
13.一个或多个机器可读存储介质,其特征在于,其上存储有指令,当由一个或多个处理器执行时,执行如权利要求1至6中任一项所述方法中的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810399222.3A CN108307369A (zh) | 2018-04-28 | 2018-04-28 | 配对方法、配对信息的传输方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810399222.3A CN108307369A (zh) | 2018-04-28 | 2018-04-28 | 配对方法、配对信息的传输方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108307369A true CN108307369A (zh) | 2018-07-20 |
Family
ID=62846385
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810399222.3A Pending CN108307369A (zh) | 2018-04-28 | 2018-04-28 | 配对方法、配对信息的传输方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108307369A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110442366A (zh) * | 2019-08-09 | 2019-11-12 | 广州视源电子科技股份有限公司 | 一种传屏处理方法、装置、设备和存储介质 |
CN111061447A (zh) * | 2019-12-18 | 2020-04-24 | 青岛海信商用显示股份有限公司 | 无线传屏方法、装置及*** |
CN112394898A (zh) * | 2020-11-23 | 2021-02-23 | 深圳乐播科技有限公司 | 投屏方法、装置、***、投屏设备及存储介质 |
CN114780172A (zh) * | 2022-04-15 | 2022-07-22 | 深圳优美创新科技有限公司 | 外接摄像头的识别方法、装置、智能显示屏以及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103141087A (zh) * | 2011-09-14 | 2013-06-05 | 巴可有限公司 | 会议用电子工具和方法 |
CN106793159A (zh) * | 2016-11-29 | 2017-05-31 | 努比亚技术有限公司 | 一种屏幕投影方法和移动终端 |
-
2018
- 2018-04-28 CN CN201810399222.3A patent/CN108307369A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103141087A (zh) * | 2011-09-14 | 2013-06-05 | 巴可有限公司 | 会议用电子工具和方法 |
CN106793159A (zh) * | 2016-11-29 | 2017-05-31 | 努比亚技术有限公司 | 一种屏幕投影方法和移动终端 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110442366A (zh) * | 2019-08-09 | 2019-11-12 | 广州视源电子科技股份有限公司 | 一种传屏处理方法、装置、设备和存储介质 |
WO2021027205A1 (zh) * | 2019-08-09 | 2021-02-18 | 广州视源电子科技股份有限公司 | 一种传屏处理方法、装置、设备和存储介质 |
EP3971707A4 (en) * | 2019-08-09 | 2022-06-15 | Guangzhou Shiyuan Electronics Co., Ltd. | METHOD, DEVICE AND DEVICE FOR PROCESSING THE SHARING OF A SCREEN AND STORAGE MEDIA |
JP2022538081A (ja) * | 2019-08-09 | 2022-08-31 | 広州視源電子科技股▲分▼有限公司 | 画面共有処理方法、装置、機器及び記憶媒体 |
AU2019461393B2 (en) * | 2019-08-09 | 2022-11-17 | Guangzhou Shiyuan Electronic Technology Company Limited | Screen sharing processing method, apparatus and device, and storage medium |
JP7346606B2 (ja) | 2019-08-09 | 2023-09-19 | 広州視源電子科技股▲分▼有限公司 | 画面共有処理方法、装置、機器及び記憶媒体 |
CN111061447A (zh) * | 2019-12-18 | 2020-04-24 | 青岛海信商用显示股份有限公司 | 无线传屏方法、装置及*** |
CN112394898A (zh) * | 2020-11-23 | 2021-02-23 | 深圳乐播科技有限公司 | 投屏方法、装置、***、投屏设备及存储介质 |
CN114780172A (zh) * | 2022-04-15 | 2022-07-22 | 深圳优美创新科技有限公司 | 外接摄像头的识别方法、装置、智能显示屏以及存储介质 |
CN114780172B (zh) * | 2022-04-15 | 2024-02-27 | 深圳优美创新科技有限公司 | 外接摄像头的识别方法、装置、智能显示屏以及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108307369A (zh) | 配对方法、配对信息的传输方法、装置及设备 | |
US20190303204A1 (en) | Methods and apparatus for single entity buffer pool management | |
JP5250042B2 (ja) | ワイヤレス送受信機用インターフェース・プロトコルおよびapi | |
US20140013429A1 (en) | Method for processing an operating application program and device for the same | |
US8386614B2 (en) | Network connection manager | |
US10574477B2 (en) | Priority tagging based solutions in fc sans independent of target priority tagging capability | |
WO2022062869A1 (zh) | 数据处理方法、装置、计算机设备及存储介质 | |
US20110055848A1 (en) | Launching an midp-based target application from a launcher application | |
US9756674B2 (en) | Method of transmitting and receiving data of electronic device and electronic device using the method | |
US10499311B2 (en) | Method and apparatus for implementing network sharing | |
US20220245005A1 (en) | Methods, devices and computer storage media for inter-mini program platform discovery | |
WO2022017007A1 (zh) | 音频数据处理方法、服务器及存储介质 | |
CN111371695B (zh) | 服务限流方法及装置 | |
CN110995292A (zh) | 一种指令传输方法、***及设备 | |
CN110457078A (zh) | 智能服务方法、装置及设备 | |
CN109962827A (zh) | 设备链路检测方法、装置、设备及可读存储介质 | |
CN114936072A (zh) | 硬件能力调用方法及相关设备 | |
CN112787828B (zh) | 一种应用程序的流量统计方法、设备、移动电子设备 | |
CN114780465A (zh) | 可共享远程直接数据存取链接的创建方法及装置 | |
CN111698730A (zh) | 流量控制方法、操作***、端设备及分布式*** | |
CN109711152A (zh) | 一种应用保活方法、计算设备及存储介质 | |
JP2008547139A (ja) | 一方向全二重インタフェースを有するメモリのポスト書き込みバッファのための方法、装置及びシステム | |
US6467041B1 (en) | Third party host packet replication | |
WO2023168913A1 (zh) | Sdk与接入应用的兼容方法、装置、设备及介质 | |
CN111385265A (zh) | 一种iOS***中的通信方法和装置 |
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 |
Application publication date: 20180720 |
|
RJ01 | Rejection of invention patent application after publication |