本发明涉及移动通信领域,尤其涉及一种设备间建立连接的方法及装置。
背景技术:
随着互联网技术的发展,用户终端以及车载系统的越来越智能化,用户终端与车载系统之间的互动也越来越普及,所谓车载系统是指能够在汽车或同类运动工具上使用的产品,即可以方便用户在汽车运动中使用的产品,车载系统包括车载监控系统,车载导航系统,车载信息系统等等。因此,用户可以在车内体验导航、通话、收发信息以及多媒体播放等多种服务。
例如,车载系统接收用户终端传送的短信,并且,通过语音方式播报短信内容使驾驶员可以在驾驶汽车的时候更加方便的查看收到的短信,而不影响汽车的正常驾驶。
目前,用户终端与车载系统进行连接的方式分为有线方式和无线方式两种,然而,现有技术下,用户终端与车载系统进行连接的方式还有一些不足,这给用户带来了不便。
有线方式为:将用户终端与车载系统通过通用串行总线(universalserialbus,usb)、高清晰度多媒体接口(highdefinitionmultimediainterface,hdmi)或底座(dock)进行连接,从而在用户终端与车载系统之间建立传输通道,实现用户终端与车机系统之间信息的传输。
采用有线方式,具有连接稳定性高,传输速度快,用户无需选择目标设备的优点,但是,由于连接的接口的位置固定(基本位于前排),因此,没办法满足后排的用户的需求,给用户带来了不便。
无线方式为:将用户终端与车载系统通过无线保真(wi-fi)等方式进行连接。
采用无线方式,无需依赖于usb、hdmi或dock,并且,前后排的用户都可以进行操作,但是,当用户终端与车载系统建立连接时,可能需要用户执行打开蓝牙、选择目标设备、打开wi-fi、输入wi-fi密码等多步操作,这给用户带来了不便,尤其会对驾驶员带来极大的安全隐患。
技术实现要素:
本发明实施例提供一种设备间建立连接的方法及装置,用于使用户能够通过用户终端与其它设备进行简便,快速的连接,实现用户终端与其他设备之间的海量数据共享。
本发明实施例提供的具体技术方案如下:
一种设备间建立连接的方法,包括:
用户终端获取第一设备的标识信息,并基于标识信息与第一设备建立用于少量信息传输的初步连接;
用户终端基于初步连接,确定用户终端与第一设备的主从关系,其中,主从关系用于在用户终端和第一设备中,设置作为服务提供方的主设备和作为服务使用方的从设备;
用户终端基于主从关系,与第一设备建立用于海量数据共享的第一连接,实现本地与第一设备之间的数据共享。
较佳的,用户终端获取第一设备的标识信息,包括:
用户终端接收到用户的第一指令时,在周边进行设备搜索;
用户终端确定搜索到第一设备后,获取第一设备的标识信息。
较佳的,用户终端基于标识信息与第一设备建立用于少量信息传输的初步连接,具体包括:
用户终端确定标识信息未记录在本地列表中,基于用户的第二指令,从第一设备获取对应标识信息设置的地址信息,并将标识信息和地址信息添加到本地列表中,以及基于地址信息,与第一设备建立用于少量信息传输的初步连接;或者,
用户终端确定标识信息记录在本地列表中,基于标识信息,在本地列表中获取对应标识信息设置的地址信息,并基于地址信息,与第一设备建立用于少量信息传输的初步连接。
较佳的,用户终端基于初步连接,确定用户终端与第一设备的主从关系,具体包括:
用户终端通过初步连接,获取第一设备的第一配置信息;
用户终端将第一配置信息与本地的第二配置信息进行匹配,获得匹配结果;
用户终端根据匹配结果,确定用户终端与第一设备的主从关系。
较佳的,用户终端根据匹配结果,确定用户终端与第一设备的主从关系,包括:
用户终端根据匹配结果,确定用户终端与第一设备都仅支持无线保真wi-fi技术时,基于wi-fi技术确定用户终端与第一设备的主从关系;或者,
用户终端根据匹配结果,确定用户终端与第一设备都仅支持wi-fi直连wi-fidirect技术时,基于wi-fidirect技术确定用户终端与第一设备的主从关系;或者,
用户终端根据匹配结果,确定用户终端与第一设备同时支持wi-fi技术和wi-fidirect技术时,基于用户的第三指令,确定采用wi-fi技术或wi-fidirect技术,并基于采用的技术确定用户终端与第一设备的主从关系。
较佳的,用户终端基于wi-fi技术确定用户终端与第一设备的主从关系,包括:
用户终端基于匹配结果,确定仅用户终端支持网络连接时,确定用户终端作为提供接入点服务的主设备,并确定第一设备作为使用接入点服务的从设备;或者,
用户终端基于匹配结果,确定仅第一设备支持网络连接时,确定第一设备作为提供接入点服务的主设备,并确定用户终端作为使用接入点服务的从设备;或者,
用户终端基于匹配结果,确定用户终端和第一设备都支持网络连接时,基于用户的第四指令,确定用户终端与第一设备中,作为提供接入点服务的主设备和作为使用接入点服务的从设备。
较佳的,用户终端基于wi-fidirect技术确定用户终端与第一设备的主从关系,包括:
用户终端基于用户的第五指令,确定用户终端与第一设备中作为提供组管理服务的主设备和作为使用组管理服务的从设备。
较佳的,用户终端基于主从关系,与第一设备建立用于海量数据共享的第一连接,包括:
用户终端基于主从关系,在本地与第一设备之间传输主设备的第一连接配置参数;
用户终端基于第一连接配置参数,在本地与第一设备之间建立用于海量数据共享的第一连接。
一种设备间建立连接的装置,具体包括:
连接单元,用于获取第一设备的标识信息,并基于标识信息与第一设备建立用于少量信息传输的初步连接;
设置单元,用于基于初步连接,确定用户终端与第一设备的主从关系,其中,主从关系用于在用户终端和第一设备中,设置作为服务提供方的主设备和作为服务使用方的从设备;
共享单元,用于基于主从关系,与第一设备建立用于海量数据共享的第一连接,实现本地与第一设备之间的数据共享。
较佳的,获取第一设备的标识信息时,连接单元具体用于:
接收到用户的第一指令时,在周边进行设备搜索;
确定搜索到第一设备后,获取第一设备的标识信息。
较佳的,基于标识信息与第一设备建立用于少量信息传输的初步连接时,连接单元还用于:
确定标识信息未记录在本地列表中,基于用户的第二指令,从第一设备获取对应标识信息设置的地址信息,并将标识信息和地址信息添加到本地列表中,以及基于地址信息,与第一设备建立用于少量信息传输的初步连接;或者,
确定标识信息记录在本地列表中,基于标识信息,在本地列表中获取对应标识信息设置的地址信息,并基于地址信息,与第一设备建立用于少量信息传输的初步连接。
较佳的,基于初步连接,确定用户终端与第一设备的主从关系时,设置单元具体用于:
通过初步连接,获取第一设备的第一配置信息;
将第一配置信息与本地的第二配置信息进行匹配,获得匹配结果;
根据匹配结果,确定用户终端与第一设备的主从关系。
较佳的,根据匹配结果,确定用户终端与第一设备的主从关系时,设置单元还用于:
根据匹配结果,确定用户终端与第一设备中都仅支持无线保真wi-fi技术时,基于wi-fi技术确定用户终端与第一设备的主从关系;或者,
根据匹配结果,确定用户终端与第一设备都仅支持wi-fi直连wi-fidirect技术时,基于wi-fidirect技术确定用户终端与第一设备的主从关系;或者,
根据匹配结果,确定用户终端与第一设备同时支持wi-fi技术和wi-fidirect技术时,基于用户的第三指令,确定采用wi-fi技术或wi-fidirect技术,并基于采用的技术确定用户终端与第一设备的主从关系。
较佳的,基于wi-fi技术确定用户终端与第一设备的主从关系时,设置单元还用于:
基于匹配结果,确定仅用户终端支持网络连接时,确定用户终端作为提供接入点服务的主设备,并确定第一设备作为使用接入点服务的从设备;或者,
基于匹配结果,确定仅第一设备支持网络连接时,确定第一设备作为提供接入点服务的主设备,并确定用户终端作为使用接入点服务的从设备;或者,
基于匹配结果,确定用户终端和第一设备都支持网络连接时,基于用户的第四指令,确定用户终端与第一设备中,作为提供接入点服务的主设备和作为使用接入点服务的从设备。
较佳的,基于wi-fi技术确定用户终端与第一设备的主从关系时,设置单元还用于:
基于用户的第五指令,确定用户终端与第一设备中作为提供组管理服务的主设备和作为使用组管理服务的从设备。
较佳的,基于主从关系,与第一设备建立用于海量数据共享的第一连接时,共享单元还用于:
基于主从关系,在本地与第一设备之间传输主设备的第一连接配置参数;
基于第一连接配置参数,在本地与第一设备之间建立用于海量数据共享的第一连接。
本发明实施例中,用户终端获取第一设备的标识信息,并基于标识信息与第一设备建立用于少量信息传输的初步连接;用户终端基于初步连接,确定用户终端与第一设备的主从关系,其中,主从关系用于在用户终端和第一设备中,设置作为服务提供方的主设备和作为服务使用方的从设备;用户终端基于主从关系,与第一设备建立用于海量数据共享的第一连接,实现本地与第一设备之间的数据共享。这样,用户终端基于获取的第一设备的标识信息,就可以在本地与第一设备之间建立用于海量数据传输的连接,从而实现在本地与第一设备之间的海量数据共享,这减少了用户的操作步骤,降低了操作复杂度,节省了用户的操作时间,为用户在用户终端与第一设备之间进行海量数据共享提供了便利。
进一步地,在本地与第一设备建立首次连接后,只需要用户启动特定的应用程序,后续流程均无需用户参与,就可以完成再次连接建立,从而实现通过“一键触发”的方式在本地与第一设备之间的海量数据共享,大大的简化了用户的操作流程。
附图说明
图1a为本发明实施例中设备间建立连接方法的架构示意图;
图1b为本发明实施例中设备间建立连接方法的概况示意图;
图2为本发明实施例中设备间建立连接方法的流程图;
图3为本发明实施例中设备间建立连接装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,并不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了使用户能够通过用户终端与其它设备进行简便、快速的连接,实现用户终端与其他设备之间的海量数据共享,参阅图1a所示,本发明实施例中,提供了一种设备间建立连接的方法,该方法包括,用户终端通过获取的第一设备的标识信息,通过初步连接模块,与第一设备建立初步连接,然后,基于wi-fi技术,或,基于wi-fidirect技术,在本地与第一设备之间建立用于海量数据传输的第一连接,实现本地与第一设备之间的海量数据共享。
其中,在本地与第一设备之间建立用于海量数据传输的第一连接的过程中,可以采用基于wi-fi技术的数字生活网络联盟(digitallivingnetworkalliance,dlna)协议,或,移动终端无线多媒体传送(wirelessmobilemultimediatransmissionprotocol,wimo)协议,或,无线播放(airplay)协议;或者,采用基于wi-fidirect技术的无线显示标准(miracast)协议。
下面通过具体实施例对本发明方案进行详细描述,当然,本发明并不限于以下实施例。
参阅图1b所示,本发明实施例中,设备间建立连接方法的具体流程如下:
步骤100:用户终端获取第一设备的标识信息,并基于标识信息与第一设备建立用于少量信息传输的初步连接。
具体地,在执行步骤100时,可以但不限于以下步骤:
首先,用户终端接收到用户的第一指令时,在周边进行设备搜索;
例如,用户可以预先在用户终端和上述其他设备上均安装特定的应用程序,通过点击用户终端上特定的应用程序,触发用户终端开始进行设备搜索。用户终端确定特定的应用程序被点击后,确定接收到第一指令,则开始对周边的设备进行搜索。
然后,用户终端确定搜索到第一设备后,获取第一设备的标识信息。可选的,该标识信息可以是第一设备的设备号,也可以是第一设备的设备名称,还可以是第一设备上安装的应用程序的名称。
例如,用户终端确定搜索到一个打印机设备,获取该打印机设备的标识信息为设备号“h124”。
进一步地,用户终端基于标识信息与第一设备建立用于少量信息传输的初步连接,可以采用但不限于以下几种方式:
第一种方式为:用户终端确定标识信息未记录在本地列表中,基于用户的第二指令,从第一设备获取对应标识信息设置的地址信息,并将标识信息和地址信息添加到本地列表中,以及基于地址信息,与第一设备建立用于少量信息传输的初步连接;
第二种方式为:用户终端确定标识信息记录在本地列表中,基于标识信息,在本地列表中获取对应标识信息设置的地址信息,并基于地址信息,与第一设备建立用于少量信息传输的初步连接。
步骤110:用户终端基于初步连接,确定用户终端与第一设备的主从关系,其中,主从关系用于在用户终端和第一设备中,设置作为服务提供方的主设备和作为服务使用方的从设备。
具体地,执行步骤110时,可以采用但不限于以下步骤:
首先,用户终端通过初步连接,获取第一设备的第一配置信息;
然后,用户终端将第一配置信息与本地的第二配置信息进行匹配,获得匹配结果;
最后,用户终端根据匹配结果,确定用户终端与第一设备的主从关系。
其中,用户终端根据匹配结果确定用户终端与第一设备的主从关系,可以采用但不限于以下几种方式:
第一种方式为:用户终端根据匹配结果,确定用户终端与第一设备都仅支持无线保真wi-fi技术时,基于wi-fi技术确定用户终端与第一设备的主从关系。
第二种方式为:用户终端根据匹配结果,确定用户终端与第一设备中都仅支持wi-fi直连wi-fidirect技术时,基于wi-fidirect技术确定用户终端与第一设备的主从关系。
第三种方式为:用户终端根据匹配结果,确定用户终端与第一设备同时支持wi-fi技术和wi-fidirect技术时,基于用户的第三指令,确定采用wi-fi技术或wi-fidirect技术,并基于采用的技术确定用户终端与第一设备的主从关系。
其中,用户终端基于wi-fi技术,确定用户终端与第一设备的主从关系,可以采用但不限于以下方式:
第一种方式为:用户终端基于匹配结果,确定仅用户终端支持网络连接时,确定用户终端作为提供接入点服务的主设备,并确定第一设备作为使用接入点服务的从设备。
第二种方式为:用户终端基于匹配结果,确定仅第一设备支持网络连接时,确定第一设备作为提供接入点服务的主设备,并确定用户终端作为使用接入点服务的从设备。
第三种方式为:用户终端基于匹配结果,确定用户终端和第一设备都支持网络连接时,基于用户的第四指令,确定用户终端与第一设备中,作为提供接入点服务的主设备和作为使用接入点服务的从设备。
其中,用户终端基于wi-fidirect技术,确定用户终端与第一设备的主从关系时,用户终端基于用户的第五指令,确定用户终端与第一设备中作为提供组管理服务的主设备和作为使用组管理服务的从设备。
步骤120:用户终端基于主从关系,与第一设备建立用于海量数据共享的第一连接,实现本地与第一设备之间的数据共享。
具体地,用户终端基于主从关系,在本地与第一设备之间传输主设备的第一连接配置参数;用户终端基于第一连接配置参数,在本地与第一设备之间建立用于海量数据共享的第一连接,实现本地与第一设备之间的数据共享。
下面通过具体的应用场景对上述实施例作出进一步详细说明。
参阅图2所示,本发明实施例中,对设备间建立连接方法的具体流程如下:
步骤200:用户终端接收到用户的第一指令时,在周边进行设备搜索。
实际应用中,用户需要将用户终端与其它设备(如,汽车的车载系统)进行连接时,向用户终端下发第一指令。
本发明实施例中,用户可以预先在用户终端和上述其他设备上均安装特定的应用程序,一旦应用程序启动,则会开始在用户终端和上述其他设备之间建立连接。
如,用户可以通过点击用户终端上特定的应用程序,触发用户终端开始进行设备搜索,用户终端确定特定的应用程序被点击后,确定接收到第一指令,则开始对周边的设备进行搜索。
这样,用户可以通过“一键触发”的方式,完成连接建立,后续的操作流程均无需用户参与。
步骤210:用户终端确定搜索到第一设备后,获取第一设备的标识信息。
实际应用中,用户确定搜索到第一设备后,获取第一设备的标识信息,可选的,该标识信息可以是第一设备的设备号,也可以是第一设备的设备名称,还可以是第一设备上安装的应用程序的名称。
例如,用户终端确定搜索到一个打印机设备,获取该打印机设备的标识信息为设备号“h124”。
又例如,用户终端确定搜索到一个手机,获取该手机的标识信息为设备名称“xxphone”。
又例如,用户确定搜索到一辆汽车,获取该汽车的标识信息为该汽车上安装的车载系统的名称“system234”。
步骤220:用户终端基于第一设备的标识信息与第一设备建立用于少量信息传输的初步连接。
实际应用中,用户终端与第一设备建立用于少量数据传输的初步连接,可以采用但不限于以下几种方式:
第一种方式为:用户终端确定标识信息未记录在本地列表中,基于用户的第二指令,从第一设备获取对应标识信息设置的地址信息,并将标识信息和地址信息添加到本地列表中,以及基于地址信息,与第一设备建立用于少量信息传输的初步连接。
例如,用户终端确定一个打印机设备的标识信息没有记录在本地列表中,根据用户的第二指令,与该打印机进行连接,则从该打印机获取对应标识信息设置的网络之间互连的协议(internetprotocol,ip)地址信息,并将该打印机的标识信息和地址信息记录在本地列表中,进一步地,基于该ip地址信息,在本地与该打印机之间建立用于少量数据传输的初步连接。
采用第一种方式,使用户终端可以按照用户的指令,与用户指定的第一设备进行连接,并将与用户终端连接过的第一设备进行记录,使用户终端再次与该第一设备进行连接的时候,不需要用户的任何操作,就可以直接与该第一设备进行初步连接,为用户再次在用户终端与第一设备进行快速连接,提供了便利。
第二种方式为:用户终端确定标识信息记录在本地列表中,基于标识信息,在本地列表中获取对应标识信息设置的地址信息,并基于地址信息,与第一设备建立用于少量信息传输的初步连接。
例如,用户终端确定一辆汽车的标识信息记录在本地列表中,则用户终端基于该汽车的标识信息,获取对应该汽车的标识信息设置的媒体访问控制(mediaaccesscontrol,mac)地址信息,并基于该mac地址信息,在本地与该汽车的车载系统之间建立用于少量数据传输的初步连接,如,蓝牙连接。
采用第二种方式,若第一设备的标识信息记录在本地列表中,则可以直接在本地与该第一设备之间进行连接,从而使用户终端与第一设备进行快速连接提供便利。
步骤230:用户终端确定与第一设备进行用于海量数据共享的第一连接的方式。
实际应用中,用户终端通过初步连接,获取第一设备的第一配置信息,并将第一配置信息与获取的本地的第二配置信息进行匹配,获得匹配结果,进一步地,根据匹配结果,确定本地与第一设备进行用于海量数据共享的第一连接的方式,可以采用但不限于以下几种方式:
第一种方式为:用户终端根据匹配结果,确定用户终端与第一设备中都仅支持wi-fi技术时,确定本地与第一设备进行用于海量数据共享的第一连接的方式为基于wi-fi技术的连接。
例如,用户终端根据匹配结果,确定用户终端与第一设备都仅支持wi-fi技术,则确定本地与第一设备进行用于海量数据共享的第一连接的方式为基于wi-fi技术的连接。
第二种方式为:用户终端根据匹配结果,确定用户终端与第一设备中都仅支持wi-fidirect技术时,确定本地与第一设备进行用于海量数据共享的第一连接的方式为基于wi-fidirect技术的连接。
例如,用户终端根据匹配结果,确定用户终端同时支持wi-fi技术和wi-fidirect技术,但第一设备仅支持wi-fidirect技术,则确定本地与第一设备进行用于海量数据共享的第一连接的方式为基于wi-fidirect技术的连接。
第三种方式为:用户终端根据匹配结果,确定用户终端与第一设备同时支持wi-fi技术和wi-fidirect技术时,基于用户的第三指令确定本地与第一设备进行用于海量数据共享的第一连接的方式。
例如,用户终端根据匹配结果,确定用户终端和第一设备都同时支持wi-fi技术和wi-fidirect技术,则基于用户的指令确定本地与第一设备进行用于海量数据共享的第一连接的方式为基于wi-fi技术的连接。
又例如,用户终端根据匹配结果,确定用户终端和第一设备都同时支持wi-fi技术和wi-fidirect技术,则基于用户的指令确定本地与第一设备进行用于海量数据共享的第一连接的方式为基于wi-fidirect技术的连接。
这样,用户终端就可以根据第一设备的第一配置信息和本地的第二配置信息,确定用户终端与第一设备所支持的连接的方式,以便于确定本地与第一设备进行用于海量数据共享的第一连接的方式。
步骤240:用户终端确定第一设备与用户终端的主从关系。
实际应用中,若用户终端确定与第一设备进行连接的方式为基于wi-fi技术的连接,则确定第一设备与用户终端的主从关系,可以采用但不限于以下几种方式:
第一种方式为:用户终端基于匹配结果,确定仅用户终端支持网络连接时,确定用户终端作为提供接入点服务的主设备,并确定第一设备作为使用接入点服务的从设备。
例如,用户终端与汽车的车载系统进行初步连接后,基于匹配结果,确定只有用户终端支持网络连接功能,则将用户终端作为提供接入点服务的主设备,并将汽车的车载系统作为使用接入点服务的从设备。
第二种方式为:用户终端基于匹配结果,确定仅第一设备支持网络连接时,确定第一设备作为提供接入点服务的主设备,并确定用户终端作为使用接入点服务的从设备。
例如,用户终端与打印机进行初步连接后,基于匹配结果,确定只有打印机支持网络连接功能,则将打印机作为提供接入点服务的主设备,并将用户终端作为使用接入点服务的从设备。
第三种方式为:用户终端基于匹配结果,确定用户终端和第一设备都支持网络连接时,基于用户的第四指令,确定用户终端与第一设备中,作为提供接入点服务的主设备和作为使用接入点服务的从设备。
例如,用户终端与电视机进行初步连接后,基于匹配结果,确定用户终端与智能电视都支持与网络连接功能,则根据用户的第四指令将智能电视作为提供接入点服务的主设备,并将用户终端作为使用接入点服务的从设备。
其中,作为提供接入点服务的主设备需要具备网络连接功能,即可以将主设备作为接入点设备,为从设备提供接入点服务,使从设备可以通过主设备连接至网络,进一步地,主设备可以控制从设备能否与网络连接。显然,采用上述方式,用户终端与第一设备可以根据各自所支持的功能,自动地确定主设备和从设备。
另一方面,实际应用中,若用户终端确定与第一设备进行连接的方式为wi-fidirect技术的连接,则用户终端基于用户的第五指令,确定用户终端与第一设备中,作为提供组管理服务的主设备和作为使用组管理服务的从设备。
其中,多个设备基于wi-fidirect技术进行连接时,其中主设备作为组拥有者提供组管理服务,用于管理从设备的数量,以及决定一个设备能否成为从设备。
例如,用户终端与汽车的车载系统进行初步连接后,基于用户的第五指令,将汽车的车载系统作为主设备,将用户终端作为从设备。其中,汽车的车载系统,可以决定用户终端能否成为从设备,进一步地,汽车的车载系统还可以对从设备进行管理,从而控制从设备的数量。
这样,用户终端和第一设备可以根据各自所支持的功能,不需要人为的控制,自动地确定主设备和从设备,进一步地,主设备可以控制哪一个设备可以成为从设备。
步骤250:用户终端与第一设备建立用于海量数据共享的第一连接,实现本地与第一设备之间的数据共享。
实际应用中,用户终端基于主从关系,在本地与第一设备之间传输主设备的第一连接配置参数;用户终端基于第一连接配置参数,在本地与第一设备之间建立用于海量数据共享的第一连接,实现本地与第一设备之间的数据共享,可以采用但不限于以下几种方式:
第一种方式为:用户终端确定本地与第一设备进行用于海量数据共享的第一连接的方式为wi-fi连接,则基于主从关系在本地与第一设备之间传输主设备的第一连接配置参数。进一步地,用户终端基于第一连接配置参数,在本地与第一设备之间建立用于海量数据共享的第一连接,实现本地与第一设备之间的数据共享。
其中,第一连接配置参数,至少包含频段、信道、加密方式、认证密码、服务集标识(servicesetidentifier,ssid)以及基本服务单元标识符(basicservicesetidentifier,bssid)等信息。
进一步地,第一连接配置参数还包含,在本地与第一设备之间建立用于海量数据共享的第一连接的过程中,采用的协议(如,dlna协议,或,wimo协议,或,airplay协议)所需要的相关参数,如,ip地址、端口、心跳时长以及统一资源定位符(uniformresourcelocator,url)等信息。
例如,用户的需求为在用户终端与打印机设备之间实现数据共享,从而通过打印机打印用户终端中的文本信息。
则用户终端先确定与该打印机进行用于海量数据共享的连接的方式为wi-fi连接,然后,由于用户终端具备客户识别模块(subscriberidentificationmodule,sim)卡,即可以与网络进行连接,而该打印机不具备sim卡,因此,将用户终端作为主设备,从而为从设备提供wi-fiap,并将该打印机作为从设备。
然后,用户终端将第一连接配置参数包含的频段、信道、加密方式、认证密码、服务集标识(servicesetidentifier,ssid)、基本服务单元标识符(basicservicesetidentifier,bssid)以及wimo协议所需要的相关参数,即ip地址、端口、心跳时长和url,发送给该打印机。
进一步地,该打印机获取第一连接配置参数,并基于第一连接配置参数,采用wimo协议,与用户终端建立用于海量数据共享的第一连接。这样,打印机便将用户终端作为无线接入点,通过用户终端连接至网络,从而使用户终端可以共享打印机的文本数据的同时,打印机可以通过用户终端获取网络数据,进而与用户终端共享网络数据。
第二种方式为:用户终端确定与第一设备进行连接的方式为基于wi-fidirect技术的连接,则基于主从关系在本地与第一设备之间传输主设备的第一连接配置参数。进一步地,用户终端基于第一连接配置参数在本地与第一设备之间建立用于海量数据共享的第一连接,实现本地与第一设备之间的数据共享。
其中,第一连接配置参数,至少包含频段、信道、加密方式、ssid、mac地址、以及个人标识号(personalidentificationnumber,pin)码等等。
进一步地,第一连接配置参数还包含,在本地与第一设备之间建立用于海量数据共享的第一连接的过程中,采用的协议(如,miracast协议)所需要的相关参数,如,ip地址、端口、心跳时长以及url等信息。
例如,用户的需求为将用户终端与汽车的车载系统进行连接,获取导航信息后,在用户终端与该汽车的车载系统之间进行导航信息共享,从而为驾驶员驾驶该汽车提供导航信息。
则用户终端先确定与该汽车的车载系统进行连接的方式为基于wi-fidirect技术的连接,然后,根据用户的指令,将汽车的车载系统作为主设备,即将汽车的车载系统作为组管理者,将用户终端作为从设备,即将将用户终端作为组成员。
然后,汽车的车载系统将第一配置参数包含的频段、信道、加密方式、ssid、mac地址、pin码以及miracast协议所需要的参数即ip地址、端口、心跳时长和url,发送给用户终端。
进一步地,用户终端基于第一连接配置参数,采用miracast协议在本地与汽车的车载系统之间建立第一连接。这样,汽车的车载系统便与用户终端完成连接,组成了一个用于数据共享的小组,在这个小组中,汽车的车载系统可以控制组成员的数量,以及决定能否成为组成员的设备,进而可以实现汽车的车载系统与用户终端之间的汽车导航数据的共享。此外,若汽车的车载系统支持连接网络的功能,用户终端还可以通过汽车的车载系统连接网络,获取网络数据,并在小组之间共享网络数据。
基于上述实施例,参阅图3所示,设备间建立连接的装置的结构示意图,本发明实施例中,设备间建立连接的装置具体包括:
一种设备间建立连接的装置,具体包括:
连接单元30,用于获取第一设备的标识信息,并基于标识信息与第一设备建立用于少量信息传输的初步连接;
设置单元31,用于基于初步连接,确定用户终端与第一设备的主从关系,其中,主从关系用于在用户终端和第一设备中,设置作为服务提供方的主设备和作为服务使用方的从设备;
共享单元32,用于基于主从关系,与第一设备建立用于海量数据共享的第一连接,实现本地与第一设备之间的数据共享。
较佳的,获取第一设备的标识信息时,连接单元30具体用于:
接收到用户的第一指令时,在周边进行设备搜索;
确定搜索到第一设备后,获取第一设备的标识信息。
较佳的,基于标识信息与第一设备建立用于少量信息传输的初步连接时,连接单元30还用于:
确定标识信息未记录在本地列表中,基于用户的第二指令,从第一设备获取对应标识信息设置的地址信息,并将标识信息和地址信息添加到本地列表中,以及基于地址信息,与第一设备建立用于少量信息传输的初步连接;或者,
确定标识信息记录在本地列表中,基于标识信息,在本地列表中获取对应标识信息设置的地址信息,并基于地址信息,与第一设备建立用于少量信息传输的初步连接。
较佳的,基于初步连接,确定用户终端与第一设备的主从关系时,设置单元31具体用于:
通过初步连接,获取第一设备的第一配置信息;
将第一配置信息与本地的第二配置信息进行匹配,获得匹配结果;
根据匹配结果,确定用户终端与第一设备的主从关系。
较佳的,根据匹配结果,确定用户终端与第一设备的主从关系时,设置单元31还用于:
根据匹配结果,确定用户终端与第一设备中都仅支持无线保真wi-fi技术时,基于wi-fi技术确定用户终端与第一设备的主从关系;或者,
根据匹配结果,确定用户终端与第一设备都仅支持wi-fi直连wi-fidirect技术时,基于wi-fidirect技术确定用户终端与第一设备的主从关系;或者,
根据匹配结果,确定用户终端与第一设备同时支持wi-fi技术和wi-fidirect技术时,基于用户的第三指令,确定采用wi-fi技术或wi-fidirect技术,并基于采用的技术确定用户终端与第一设备的主从关系。
较佳的,基于wi-fi技术确定用户终端与第一设备的主从关系时,设置单元31还用于:
基于匹配结果,确定仅用户终端支持网络连接时,确定用户终端作为提供接入点服务的主设备,并确定第一设备作为使用接入点服务的从设备;或者,
基于匹配结果,确定仅第一设备支持网络连接时,确定第一设备作为提供接入点服务的主设备,并确定用户终端作为使用接入点服务的从设备;或者,
基于匹配结果,确定用户终端和第一设备都支持网络连接时,基于用户的第四指令,确定用户终端与第一设备中,作为提供接入点服务的主设备和作为使用接入点服务的从设备。
较佳的,基于wi-fi技术确定用户终端与第一设备的主从关系时,设置单元31还用于:
基于用户的第五指令,确定用户终端与第一设备中作为提供组管理服务的主设备和作为使用组管理服务的从设备。
较佳的,基于主从关系,与第一设备建立用于海量数据共享的第一连接时,共享单元32还用于:
基于主从关系,在本地与第一设备之间传输主设备的第一连接配置参数;
基于第一连接配置参数,在本地与第一设备之间建立用于海量数据共享的第一连接。
本发明实施例中,用户终端获取第一设备的标识信息,并基于标识信息与第一设备建立用于少量信息传输的初步连接;用户终端基于初步连接,确定用户终端与第一设备的主从关系,其中,主从关系用于在用户终端和第一设备中,设置作为服务提供方的主设备和作为服务使用方的从设备;用户终端基于主从关系,与第一设备建立用于海量数据共享的第一连接,实现本地与第一设备之间的数据共享。这样,用户终端基于获取的第一设备的标识信息,就可以在本地与第一设备之间建立用于海量数据传输的连接,从而实现在本地与第一设备之间的海量数据共享,这减少了用户的操作步骤,降低了操作复杂度,节省了用户的操作时间,为用户在用户终端与第一设备之间进行海量数据共享提供了便利。
进一步地,在本地与第一设备建立首次连接后,只需要用户启动特定的应用程序,后续流程均无需用户参与,就可以完成再次连接建立,从而实现通过“一键触发”的方式在本地与第一设备之间的海量数据共享,大大的简化了用户的操作流程。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。