一种无线传屏中建立连接的方法、装置、系统及存储介质

申请号 CN201710843145.1 申请日 2017-09-18 公开(公告)号 CN107517459A 公开(公告)日 2017-12-26
申请人 广州视源电子科技股份有限公司; 广州视睿电子科技有限公司; 发明人 郭庆伟; 曹桐军; 王敬贤;
摘要 本 发明 提供一种无线传屏中建立连接的方法、装置、系统及存储介质,所述方法包括步骤:目的设备监听到第一网络模 块 接入后,识别第一网络模块是否携带第一预设标识,如果是,则利用所述第一网络模块获取网络连接信息,所述网络连接信息用于源设备与目的设备建立网络连接;外设装置从所述目的设备获取所述网络连接信息,并在接入源设备后,将网络连接信息通过外设装置的第一 接口 发给源设备,以使源设备与目的设备建立连接。通过该方法可以提高无线传屏中的建立网络连接的效率,及减少用户操作。
权利要求

1.一种无线传屏中建立连接的方法,其特征在于,所述方法包括步骤:
目的设备监听到第一网络模接入后,识别第一网络模块是否携带第一预设标识,如果是,则利用所述第一网络模块获取网络连接信息,所述网络连接信息用于源设备与目的设备建立网络连接;
外设装置从所述目的设备获取所述网络连接信息,并在接入源设备后,将网络连接信息通过外设装置的第一接口发给源设备,以使源设备与目的设备建立连接。
2.根据权利要求1所述的无线传屏中建立连接的方法,其特征在于,将网络连接信息通过外设装置的第一接口发给源设备,包括步骤:
外设装置将网络连接信息通过外设装置的第一接口发给源设备的网络模块。
3.根据权利要求1所述的无线传屏中建立连接的方法,其特征在于,所述外设装置从所述目的设备获取所述网络连接信息后,该方法还包括:外设装置将所述网络连接信息存储于外设装置内。
4.根据权利要求1所述的无线传屏中建立连接的方法,其特征在于,所述源设备上运行一第一程序;所述方法还包括:
所述第一程序监听源设备的外部接口,所述外部接口为与第一接口所适配的接口;
当第一程序监听到的消息中携带所述外设装置的第二预定标识时,向所述外设装置发送请求
当第一程序从所述外设装置获取到网络连接信息时,将所述网络连接信息发送给源设备的网络模块,并通知所述网络模块与目的设备建立连接;
第一程序捕获源设备上的桌面数据,将所述数据通过所建立的连接发送给目的设备。
5.根据权利要求4所述的无线传屏中建立连接的方法,其特征在于,所述第一程序在所述外设装置首次与源设备连接时装载于源设备上;所述第一程序存储于所述外设装置上。
6.一种无线传屏中建立连接的方法,其特征在于,所述方法包括步骤:
当监测到第一网络模块接入后,识别第一网络模块是否携带第一预定标识,如果是,则利用第一网络模块获取网络连接信息;
当监测到外设装置接入后,将所获得的网络连接信息发送给外设装置,以使得源设备根据该网络连接信息与目的设备建立网络连接;其中,所述网络连接信息是在所述外设装置接入源设备时,通过外设装置的第一接口发送给源设备的。
7.一种无线传屏中建立连接的系统,其特征在于,包括:
目的设备用于监听到第一网络模块接入后,识别第一网络模块是否携带第一预设标识,如果是,则利用所述第一网络模块获取网络连接信息,所述网络连接信息用于源设备与目的设备建立网络连接;
外设装置用于从所述目的设备获取所述网络连接信息,并在接入源设备后,将网络连接信息通过外设装置的第一接口发给源设备。
8.根据权利要求7所述的无线传屏中建立连接的系统,其特征在于,所述源设备包括网络模块,所述网络模块用于在收到所述网络连接信息后,根据所述网络连接信息与目的设备建立连接。
9.根据权利要求7所述的无线传屏中建立连接的系统,其特征在于,所述外设装置包括:第二网络模块,所述源设备通过第二网络模块与目的设备建立连接。
10.根据权利要求9所述的无线传屏中建立连接的系统,其特征在于,所述第二网络模块包括:短场通信模块,用于与其他外设装置建立连接。
11.根据权利要求7所述的无线传屏中建立连接的系统,其特征在于,所述外设装置还包括:控制模块,用于响应用户操作,向源设备发出控制指令;
所述控制模块包括以下任一:集成于外设装置上的键或显示在源设备上的键。
12.一种外设装置,其特征在于,所述外设装置包括与源设备及目的设备的外部接口分别相适配的第一接口;
所述外设装置用于接入目的设备后,从目的设备获取网络连接信息,并在接入源设备时,将网络连接信息通过所述第一接口发给源设备,以使所述源设备与目的设备建立连接;
其中,所述网络连接信息是在目的设备监听到第一网络模块接入后,利用所述第一网络模块获取的。
13.一种计算机可读存储介质,其上存储有程序,其特征在于,该程序被处理器执行如权利要求1-6任意一项所述无线传屏中建立连接的方法中的操作。

说明书全文

一种无线传屏中建立连接的方法、装置、系统及存储介质

技术领域

[0001] 本发明涉及无线通信领域,尤其涉及一种无线传屏中建立连接的方法、装置、系统及存储介质。

背景技术

[0002] 随着科技的发展,无论是个人还是企业,都拥有多个具有屏幕的电子设备,由于这些电子设备的需求与功能各不相同,在某些特定的场合下,需要将一台电子设备(称为源设备)屏幕上的画面投射到另一台电子设备(称为目的设备)上,上述过程被称为传屏。目前传屏分为有线传屏和无线传屏,顾名思义有线传屏是通过有形的线缆,将两台电子设备建立连接,并通过上述线缆将源电子设备屏幕上的画面投射到目的电子设备上。有线传屏技术的发展因线缆长度固定限制灵活性,或线缆布置有碍美观,或线缆长期使用或受到挤压而破损老化的问题而受到局限;而通过无线方式达到传屏效果的无线传屏因其自身无需线缆的优越性而日渐普及。但是,无线传屏需要获取目的电子设备的网络连接信息(如:IP号及端口号等)才能建立通信通道,现有技术均是通过用户手动输入网络连接信息,而手动输入的方式存在很明显的弊端,首先,未经过学习的人大多不知道如何获取目的电子设备网络连接信息,例如:我们常常会遇见这样的情况,一场会议之前,与会人员不能独立完成源电子设备与目的电子设备的连接操作,而需要在专业计算机人员的帮助下,才能完成源电子设备与目的电子设备的连接,如此不仅浪费了人资源,还浪费了大量的时间。再者,网络连接信息一般比较复杂,通过手动输入的方式会增加用户的操作。

发明内容

[0003] 有鉴于此,本发明实施例提供一种无线传屏中建立连接的方法、装置、系统及存储介质,旨在提高无线传屏中建立网络连接的效率,及减少用户操作。
[0004] 在一个实施例中,本发明是通过如下技术方案实现的:
[0005] 一种无线传屏中建立连接的方法,所述方法包括步骤:
[0006] 目的设备监听到第一网络模接入后,识别第一网络模块是否携带第一预设标识,如果是,则利用所述第一网络模块获取网络连接信息,所述网络连接信息用于源设备与目的设备建立网络连接;
[0007] 外设装置从所述目的设备获取所述网络连接信息,并在接入源设备后,将网络连接信息通过外设装置的第一接口发给源设备,以使源设备与目的设备建立连接。
[0008] 在某些例子中,将网络连接信息通过外设装置的第一接口发给源设备,包括步骤:
[0009] 外设装置将网络连接信息通过外设装置的第一接口发给源设备的网络模块。
[0010] 在某些例子中,所述外设装置从所述目的设备获取所述网络连接信息后,该方法还包括:外设装置将所述网络连接信息存储于外设装置内。
[0011] 在某些例子中,所述源设备上运行一第一程序;所述方法还包括:
[0012] 所述第一程序监听源设备的外部接口,所述外部接口为与第一接口所适配的接口;
[0013] 当第一程序监听到的消息中携带所述外设装置的第二预定标识时,向所述外设装置发送请求
[0014] 当第一程序从所述外设装置获取到网络连接信息时,将所述网络连接信息发送给源设备的网络模块,并通知所述网络模块与目的设备建立连接;
[0015] 第一程序捕获源设备上的桌面数据,将所述数据通过所建立的连接发送给目的设备。
[0016] 在某些例子中,所述第一程序在所述外设装置首次与源设备连接时装载于源设备上;所述第一程序存储于所述外设装置上。
[0017] 一种无线传屏中建立连接的方法,所述方法包括步骤:
[0018] 当监测到第一网络模块接入后,识别第一网络模块是否携带第一预定标识,如果是,则利用第一网络模块获取网络连接信息;
[0019] 当监测到外设装置接入后,将所获得的网络连接信息发送给外设装置,以使得源设备根据该网络连接信息与目的设备建立网络连接;其中,所述网络连接信息是在所述外设装置接入源设备时,通过外设装置的第一接口发送给源设备的。
[0020] 一种无线传屏中建立连接的系统,包括:
[0021] 目的设备用于监听到第一网络模块接入后,识别第一网络模块是否携带第一预设标识,如果是,则利用所述第一网络模块获取网络连接信息,所述网络连接信息用于源设备与目的设备建立网络连接;
[0022] 外设装置用于从所述目的设备获取所述网络连接信息,并在接入源设备后,将网络连接信息通过外设装置的第一接口发给源设备。
[0023] 在某些例子中,所述源设备包括网络模块,所述网络模块用于在收到所述网络连接信息后,根据所述网络连接信息与目的设备建立连接。
[0024] 在某些例子中,所述外设装置包括:第二网络模块,所述源设备通过第二网络模块与目的设备建立连接。
[0025] 在某些例子中,所述第二网络模块包括:短场通信模块,用于与其他外设装置建立连接。
[0026] 在某些例子中,所述外设装置还包括:控制模块,用于响应用户操作,向源设备发出控制指令;
[0027] 所述控制模块包括以下任一:集成于外设装置上的键或显示在源设备上的键。
[0028] 一种外设装置,所述外设装置包括与源设备及目的设备的外部接口分别相适配的第一接口;
[0029] 所述外设装置用于接入目的设备后,从目的设备获取网络连接信息,并在接入源设备时,将网络连接信息通过所述第一接口发给源设备,以使所述源设备与目的设备建立连接;
[0030] 其中,所述网络连接信息是在目的设备监听到第一网络模块接入后,利用所述第一网络模块获取的。
[0031] 在某些例子中,一种计算机可读存储介质,其上存储有程序,该程序被处理器执行上述实施例任意一项所述无线传屏中建立连接的方法中的操作。
[0032] 本发明通过目的设备监听自身的外部接口,并判断外部接口接入的外部设备是否存在第一预设标识,以此确认外部设备是否为安全且被允许的设备,当接入的外部设备为第一网络模块,且携带有第一预设标识时,目的设备利用接入的外部设备(第一网络模块)获取网络连接信息,如此便保证了目的设备的安全性。当目的设备获取网络连接信息后,外设装置接入目的设备,并从该目的设备获取上述网络连接信息,接着将外设装置接入源设备,将网络连接信息通过外设装置的第一接口发给源设备,使得源设备与目的设备通过上述网络连接信息建立连接。如此,用户无需自己查找目的设备的网络连接信息,也无需手动将网络连接信息输入源设备,便可使源设备与目的设备建立连接,不仅简化了用户的操作,还提升了无线传屏中建立连接的效率。附图说明
[0033] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034] 图1是本发明一示例性实施例示出的一个无线传屏的应用场景示意图;
[0035] 图2是本发明一示例性实施例示出的一个无线传屏中建立连接的方法的部分流程图
[0036] 图3是本发明一示例性实施例示出的另一个无线传屏中建立连接的方法的部分流程图;
[0037] 图4是本发明一示例性实施例示出的一个无线传屏系统的结构框图
[0038] 图5a是本发明一示例性实施例示出的另一个无线传屏系统的结构框图;
[0039] 图5b是本发明一示例性实施例示出的另一个无线传屏系统的结构框图;
[0040] 图6a是本发明一示例性实施例示出的一个外设装置的结构框图;
[0041] 图6b是本发明一示例性实施例示出的另一个外设装置的结构框图;
[0042] 图6c是本发明一示例性实施例示出的一个无线传屏系统的示意图;
[0043] 图6d是本发明一示例性实施例示出的另一个外设装置的结构框图;
[0044] 图7是本发明一示例性实施例示出的一个无线传屏系统的示意图。

具体实施方式

[0045] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0046] 在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0047] 应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0048] 无线传屏是现今会议、讲座及授课中的常用的技术,图1是本发明实施例中无线传屏的应用场景示意图,用户120作为会议主讲人,想要向其他与会者展示自己笔记本电脑(源设备110)上的演示文稿,但是源设备110的屏幕太小,不适合多人观看,所以需要用屏幕较大的设备(目的设备100)进行展示。基于上述应用场景,用户120需要让源设备110与目的设备100之间建立连接通道,通过上述连接通道,将源设备110的桌面数据111发送给目的设备100,并在大屏幕的目的设备100上进行展示。
[0049] 但是目前的无线传屏技术需要用户手动从目的设备获取网络连接信息,再将网络连接信息手动输入源设备,如此,导致用户的操作较多,而且网络连接信息一般比较复杂,未经过学习的用户很难找到目的设备的网络连接信息,如此导致整个无线传屏的过程非常耗时,且对用户的专业技能存在要求。
[0050] 为了解决上述现有技术中无线传屏中建立连接时存在的问题,本发明提供了一种高效、方便且人性化的无线传屏中建立连接的方法及系统。
[0051] 图2显示了一些例子中无线传屏的方法的部分步骤,所述无线传屏系统可以包括:目的设备、第一网络模块及至少一个外设装置,所述外设装置包括与源设备的外部接口相适配的第一接口;所述方法包括步骤:
[0052] 步骤S201:目的设备监听到第一网络模块接入后,识别第一网络模块是否携带第一预设标识;
[0053] 步骤S202:如果是,则利用所述第一网络模块获取网络连接信息,所述网络连接信息用于源设备与目的设备建立网络连接;步骤S203:外设装置从所述目的设备获取所述网络连接信息;步骤S204:外设装置在接入源设备后,将网络连接信息通过外设装置的第一接口发给源设备,以使源设备与目的设备建立连接。
[0054] 本发明实施例提出的目的设备及源设备可以是包括显示模块和处理模块的电子设备,例如:会议平板、教学平板、智能电视、台式电脑、笔记本电脑及平板电脑等。本发明不限制目的设备及源设备的类型。
[0055] 在某些例子中,目的设备可以用于接收媒体视频流,并将上述媒体视频流在屏幕上进行展示;在某些例子中,上述媒体视频流可以包括源设备的桌面数据。在某些例子中,目的设备及源设备可以包括至少一个外部接口,本发明实施例提出的目的设备及源设备的外部接口可以是USB接口,用于接入外部设备,例如U盘、移动硬盘等,在某些例子中,所述外部设备可以是外设装置或第一网络模块。
[0056] 在某些例子中,本发明实施例提出的第一网络模块与外设装置可以是即插即用装置。
[0057] 在某些例子中,所述网络连接信息可以包括以下任一或多个:第一网络模块的服务集标识(SSID,Service Set Identifier)、第一网络模块的SSID密码、目的设备的IP地址及第二程序的端口号等。本发明不限制网络连接信息的类型。
[0058] 在某些例子中,目的设备上可以运行一第二程序,第一网络模块与目的设备相连,目的设备通过第一网络模块获取网络连接信息后,外设装置通过第一接口暂时性接入目的设备,第二程序监听到目的设备的外部接口接入外部设备后,读取上述外部设备的标识信息,当所述标识信息为第一预设标识第一预设标识第一预设标识第一预设标识时,将网络连接信息存储在外设装置中。
[0059] 在第一类例子中,外设装置可以不包括网络模块,在另外一类例子中,外设装置可以自带网络模块,在第一类例子中,当外设装置接入源设备后,源设备可以调用源设备自身的网络模块,利用外设装置上存储的利用网络连接信息与目的设备建立网络连接;另一些例子中,外设装置也可以带有网络模块,外设装置自带的网络模块可以利用自身存储的网络连接信息与目的设备建立连接,并可以在外设装置与源设备连接时,从源设备获取数据发送给目的设备。
[0060] 在某些例子中,源设备或外设装置上可以运行一第一程序;以源设备上运行的第一程序为例,所述第一程序可以用于从外设装置获取网络连接信息,还可以利用所述网络连接信息与上述目的设备上运行的第二程序建立连接。在某些例子中,在源设备和目的设备已经成功建立连接后,所述第一程序还可以执行如下操作:获取源设备的数据,并将所述数据发送给目的设备,在某些例子中,所述数据可以是源设备的桌面数据,也可以是存储在源设备上的媒体数据,也可以是存储在源设备上的文本数据。在某些例子中,本发明实施例提出的第二程序还可以用于接收源设备发送的数据,并将接收到的数据在目的设备的屏幕上展示出来。
[0061] 以源设备自身的网络模块利用网络连接信息与目的设备建立网络连接为例,如图3所示,所述第一程序可以执行如下操作:
[0062] 步骤S301:第一程序监听源设备的外部接口,所述外部接口为与第一接口所适配的接口;
[0063] 步骤S302:当第一程序监听到的消息中携带所述外设装置的第二预定标识时,向所述外设装置发送请求;本发明实施例提到的第一及第二预设标识可以是外设装置的产品识别码(Product ID,PID)或是供应商识别码(Vendor ID,VID)。在某些例子中,第一程序中可能提前录入外设装置的产品识别码(PID)或是供应商识别码(VID),监听到外部接口存在外部设备插入事件时,获取外部设备的产品识别码(PID)或是供应商识别码(VID),与第一程序提前录入的产品识别码(PID)或是供应商识别码(VID)进行比对。
[0064] 步骤S303:当第一程序从所述外设装置接收到网络连接信息时,将所述网络连接信息发送给源设备的网络模块,并通知所述网络模块与目的设备建立连接。
[0065] 在第二类例子中,外设装置可以自带网络模块,为了方便描述,这里将外设装置自带的网络模块称为第二网络模块,第一程序还可以执行如下操作:当从所述外设装置获取到网络连接信息时,将所述网络连接信息发送给第二网络模块,并通知所述第二网络模块与目的设备建立连接。在某些例子中,所述源设备的网络模块或外设装置的第二网络模块,可以是与目的设备上运行的第二程序建立连接。
[0066] 在某些例子中,上述实施例提出的第一程序可以被存储在外设装置上,在某些例子中可以当外设装置首次与源设备连接时装载于源设备上;在另外一些例子中,所述第一程序也可以不被装载于源设备上。
[0067] 考虑到不同应用场景中有不同的需求,例如,第一种应用场景:用户需要经常将某一源设备与某一固定的目的设备建立连接,例如,某公司员工的工作笔记本电脑与公司会议室的会议平板,为了提升无线传屏的效率,在某些例子中,外设装置通过第一接口首次连接源设备时,用户可以将外设装置中的第一程序拷贝至源设备,并在源设备上装载。然后,将外设装置从源设备上拔出并插到目的设备上,获取网络连接信息后,再次插到源设备上,在第一程序获取到网络连接信息,源设备可以存储该网络连接信息,以便在下一次源设备与目的设备建立网络连接时,源设备和目的设备自动建立网络连接。可以看出,由于源设备首次接入外设装置时,已存储了目的设备的网络连接信息,且装载了第一程序,之后再次向同一目的设备进行无线传屏时,不再需要连接外设装置。通过上述方法不仅大大提升了无线传屏的效率,还提高了外设装置的利用率。为了进一步减少用户操作,在某些例子中,可以将第一程序设置为开机自启动。
[0068] 第二种应用场景:用户偶尔将某一源设备与某一的目的设备建立连接,例如:某用户去其他公司进行交流,而该用户的个人笔记本与其他公司会议室的会议平板可能仅连接一次,为了不占用用户个人笔记本的内存,在某些例子中,当外设装置通过第一接口接入源设备时,第一程序仅运行于源设备上,而不会被安装在源设备上,当外设装置拔出源设备后,不会在源设备上留下任何残留。
[0069] 在另外一些例子中,第一程序可以无需装载在源设备中,而是在源设备上还可以运行一第三程序,所述第三程序可以用于监听源设备的外部接口,当监听到外部接口的外部设备的插入事件时,读取所述外部设备的标识信息,当所述标识信息与预设信息匹配时,可以认为所述外部设备为安全的外设装置,然后通知源设备的操作系统运行所述外设装置中存储的第一程序。
[0070] 在某些例子中,源设备获取目的设备的网络连接信息后,根据所述网络连接信息与目的设备建立Socket连接,然后可以根据所述Socket连接,将源设备的数据(例如桌面数据)发送给目的设备进行展示。
[0071] 在某些例子中,源设备上可以展示一控制键源,当源设备与目的设备建立连接后,用户触发源设备上展示的控制键后,源设备或外设装置将源设备的数据(例如桌面数据)发送给目的设备进行展示。在某些例子中,外设装置上可以集成控制模块,例如在外设装置上集成一按键,当用户触发上述按键时,源设备或外设装置将源设备的数据(例如桌面数据)发送给目的设备进行展示。
[0072] 本发明实施例提出的步骤S203:外设装置从所述目的设备获取所述网络连接信息,在一些例子中可以是外设装置接入目的设备后,目的设备或是运行于目的设备上的第二程序将网络连接信息发送给外设装置,还可以是目的设备或目的设备上运行的第二程序将网络连接信息存储在外设装置中;在另外一些例子中,外设装置接入目的设备后,外设装置中运行的第一程序可以从目的设备获取网络连接信息。
[0073] 本发明实施例提出的步骤S204:所述外设装置在接入源设备后,将网络连接信息通过外设装置的第一接口发给源设备,在一些例子中,可以是外设装置接入源设备后,源设备上运行的第一程序通过外设装置的第一接口获取存储在外设装置的网络连接信息;在另外一些例子中,第一程序可以运行于外设装置上,所述外设装置在接入源设备后,可以将网络连接信息通过外设装置的第一接口发送给源设备,还可以是外设装置中运行的第一程序将网络连接信息通过外设装置的第一接口发送给源设备。
[0074] 在某些例子中,本发明还提供一种无线传屏中建立连接的方法,该方法的执行主体可以是目的设备,当然也可以是其他电子设备,本发明对执行主体不做限制。该方法的部分步骤包括:当监测到第一网络模块接入后,识别第一网络模块是否携带第一预定标识,如果是,则利用第一网络模块获取网络连接信息;当监测到外设装置接入后,将所获得的网络连接信息发送给外设装置,以使得源设备根据该网络连接信息与目的设备建立网络连接。在某些例子中,所述网络连接信息是在所述外设装置接入源设备时,通过外设装置的第一接口发送给源设备的。
[0075] 本发明实施例提出的程序可以是应用程序或是服务程序,本发明提到的第一程序、第二程序及第三程序都可以是上述程序的范畴。
[0076] 如图4所示,本发明实施例提供一种无线传屏系统,所述无线传屏系统包括:目的设备410、第一网络模块420及至少一个外设装置430;所述外设装置430包括与源设备440的外部接口441相适配的第一接口431;
[0077] 目的设备410用于监听到第一网络模块420接入后,通过所述第一网络模块获取网络连接信息,所述网络连接信息用于源设备与目的设备建立网络连接;
[0078] 所述外设装置430用于从所述第一网络模块420获取所述网络连接信息,并在接入源设备时,将网络连接信息通过所述第一接口431发给源设备440,以使所述源设备440与目的设备410建立连接。
[0079] 如图5a所示,在某些例子中,第一网络模块520可以集成于目的设备510中;如图5b所示,在某些例子中,目的设备510可以包括外接接口511,第一网络模块520可以包括第二接口521,所述第二接口521与外接接口511相配适,第二接口521插入外接接口511后,第一网络模块520与目的设备510建立连接,目的设备通过第一网络模块520获取网络连接信息。
[0080] 图6a为本发明一示例性实施例示出的一种外设装置的结构原理图,所述外设装置600包括第一接口601及存储模块602,所述第一接口601与存储模块602相连,所述存储模块
602可以用于存储第一程序,及当外设装置600通过第一接口暂时性接入目的设备,可以存储获取的网络连接信息。所述外设装置600不包括网络模块,当外设装置600通过第一接口接入源设备时,通过调用源设备的网络模块与目的设备建立连接。
[0081] 图6b为本发明一示例性实施例示出的另一种外设装置的结构原理图,所述外设装置600包括顺次连接的第一接口601、存储模块602及第二网络模块603,所述第二网络模块603可以用于获取存储模块中的网络连接信息,与目的设备建立连接。
[0082] 在某些应用场景中,如多个源设备首次与一个目的设备进行无线传屏时,如图6c所示,源设备631、源设备632及源设备633,相应需要3个外设装置641、外设装置642及外设装置640分别连接到目的设备610来获取网络连接信息,再将3个外设装置分别与三台源设备相连,以使源设备与目的设备建立连接,如果一台源设备与目的设备建立连接的时间是30s,那么3台源设备就得耗时一分半,若是源设备数目较大,势必会降低无线传屏的效率,考虑到上述应用场景中存在的问题,在某些例子中,第二网络模块可以为短场通信模块,例如蓝牙模块,若干个外设装置之间可以通过各自的短场通信模块互相通信,以3个外设装置为例,如图6c所示,首先,利用短场通信模块在外设装置间传递内存较小的网络连接信息,具体操作如下:将其中一个外设装置640的短场通信信息存储在外设装置641及外设装置
642中,如此,只需外设装置640连接目的设备610来获取网络连接信息,外设装置640通过自身的短场通信模块将获取的网络连接信息发送给外设装置641及外设装置642。然后,连接在源设备上的外设装置641、外设装置642通过获得的网络连接信息,调用各自源设备的网络模块与目的设备610建立连接后,再通过调用各自源设备的网络模块传递占用内存较大的数据。通过上述实施例提出的方案,便不会因为源设备的数量,而限制无线传屏的效率。
[0083] 图6d为本发明一示例性实施例示出的另一种外设装置的结构原理图,所述外设装置600包括第一接口601、存储模块602及控制模块604,所述第一接口601分别与存储模块602及控制模块604相连,所述控制模块604可以是集成于外设装置表面的按键,存储模块
602存储有网络连接信息,当外设装置600通过第一接口601接入源设备后,若用户触发控制模块,例如按下控制装置的按键,控制装置604则通过第一接口601向源设备发出将源设备的媒体数据发送给目的设备的指令。当然在某些例子中也可以是向源设备发出获取存储模块中网络连接信息的指令。本发明不限制触发控制装置后,控制装置触发的指令的具体内容。
[0084] 在某些例子中,控制装置可根据不同的用户操作,发出不同的控制指令例如多人与会的会议场景,如图7所示,与会人员A、B及C分别携带源设备731、源设备732及源设备733参加会议,上述源设备上都连接有存储了网络连接信息的外设装置,当与会人员A触发外设装置741上的控制装置742,例如单击控制装置的按键,源设备731通过网络连接信息与目的设备710建立连接,并将源设备731的媒体数据发送给目的设备710进行展示,当用户触发控制装置744时,源设备732与目的设备710建立连接,并且目的设备710断开与源设备731的连接,此时,目的设备710上展示的是源设备732发送的媒体数据750。若此时长按控制装置746的按键,源设备733与目的设备710建立连接,且可在目的设备710上同时展示源设备732及源设备733发送的媒体数据。
[0085] 在某些例子中,控制装置不一定集成于外设装置上,可以是显示在源设备上的键。
[0086] 本发明可采用在一个或多个其中包含有程序代码的存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机可用存储介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括但不限于:变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
[0087] 上述方法中各步骤的实现过程具体详见上述装置中对应的各个单元的功能和作用的实现过程,在此不再赘述。
[0088] 对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0089] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
QQ群二维码
意见反馈