一种通过用户设备上第一应用建立无线连接的方法与设备技术

技术编号:15395911 阅读:43 留言:0更新日期:2017-05-19 07:10
本申请的目的是提供一种通过用户设备上第一应用建立无线连接的方法与设备;与现有技术相比,本申请基于与所述第一应用工作于同一用户设备的第二应用发送的连接请求,经由所述第一应用根据所述连接请求对应的目标无线接入点的接入信息建立所述用户设备与所述目标无线接入点的无线连接。在此,所述第二应用可以经由所述第一应用的连接操作实现连接请求的需要,而不需要在自身第二应用中嵌入并执行连接操作对应的执行代码,从而避免了在所述第二应用中执行其他应用的未知代码,给该第二应用带来安全隐患;同时,也避免了所述第一应用将自己的代码、或其他数据信息,如建立无线连接需要的所述接入信息直接提供至所述第二应用带来的信息泄露的风险。

A method and apparatus for establishing a wireless connection through a first application on a user device

This application provides a user equipment through the first application method for establishing wireless connection and equipment; compared with the existing technology, based on the application and send the first application to the same user equipment second application connection requests via a wireless connection access information for the target wireless access point according to the first application the connection request corresponding to the establishment of the user equipment and the target wireless access point. Here, the second application can be connected via operating the first application to realize the connection request, without the need to embed and execute the connection operation corresponding to the implementation of the code in the second application, so as to avoid the unknown code execution other applications in the second application, security risks to the second application; at the same time also, avoid the first application of their own code, or other data, such as the establishment of the risk of the access information needed to directly provide a wireless connection to the second caused by the application of information disclosure.

【技术实现步骤摘要】
一种通过用户设备上第一应用建立无线连接的方法与设备
本申请涉及计算机领域,尤其涉及一种通过用户设备上第一应用建立无线连接的技术。
技术介绍
在现有技术中,若一个应用需要实现调用另一个应用的服务,例如,用户设备中的第三方应用若要实现调用某个无线连接应用的无线连接服务,一般是所述无线连接应用提供所述无线连接服务对应的SDK(SoftwareDevelopmentKit,软件开发工具包)给所述第三方应用,进而,所述第三方应用通过在自身应用中执行所述SDK中的代码实现无线连接服务。此时,对于所述第三方应用,在自身应用中执行其他应用的未知代码,存在安全隐患;而对于所述无线连接应用,将自身数据信息,如上述无线连接服务涉及到的无线接入点的接入信息直接提供至所述第三方应用则会存在信息泄露的风险。
技术实现思路
本申请的目的是提供一种通过用户设备上第一应用建立无线连接的方法与设备。根据本申请的一个方面,提供了一种通过用户设备上第一应用建立无线连接的方法,包括:获取与第一应用工作于同一用户设备的第二应用发送的连接请求;经由所述第一应用根据所述连接请求对应的目标无线接入点的接入信息建立所述用户设备与所述目标无线接入点的无线连接。根据本申请的另一方面,还提供了一种通过用户设备上第一应用建立无线连接的设备,包括:第一装置,用于获取与第一应用工作于同一用户设备的第二应用发送的连接请求;第二装置,用于经由所述第一应用根据所述连接请求对应的目标无线接入点的接入信息建立所述用户设备与所述目标无线接入点的无线连接。与现有技术相比,本申请中所述设备基于与所述第一应用工作于同一用户设备的第二应用发送的连接请求,经由所述第一应用根据所述连接请求对应的目标无线接入点的接入信息建立所述用户设备与所述目标无线接入点的无线连接。在此,对于有连接需求的所述第二应用,其只需要发出相应的连接请求,对应第一应用即可以有效地响应并执行完成所述用户设备与对应目标无线接入点的无线连接,从而让所述第二应用对应用户快速地感知到连接服务的实现。基于本申请,所述第二应用可以经由所述第一应用的连接操作实现连接请求的需要,而不需要在自身第二应用中嵌入并执行连接操作对应的执行代码,从而避免了在所述第二应用中执行其他应用的未知代码,给该第二应用带来安全隐患;同时,也避免了所述第一应用将自己的代码、或其他数据信息,如建立无线连接需要的所述接入信息直接提供至所述第二应用带来的信息泄露的风险。此外,基于本申请,所述第二应用通过所述第一应用建立无线连接,相比于传统技术中所述第一应用直接通过所述设备系统应用调用无线连接服务,前者通过第一应用获取到的可用目标无线接入点的选择范围更广,无线连接的稳定性也更佳。进一步,在本申请的一个优选实施例中,所述设备还可以经由所述第一应用响应所述第二应用发送的关于无线接入点的查询请求,通过所述第一应用获取与所述查询请求对应的一个或多个候选无线接入点,并将所述一个或多个候选无线接入点提供至所述第二应用。在此基础上,进一步,在本申请的另一个优选实施例中,还可以在上述第一应用将所述一个或多个候选无线接入点提供至所述第二应用后,再经由第一应用获取来自第二应用的、关于所述一个或多个候选无线接入点中目标无线接入点的连接请求,进而,基于所述接入信息建立所述用户设备与所述目标无线接入点的无线连接。在此,本申请可以基于实际应用中所述第二应用对所述第一应用提供的连接服务的特定需要,对来自所述第二应用的不同请求进行区别响应,同时,还可以将请求对应的调用执行的结果反馈给所述第二应用。在上述实施例中,不论是第二应用的无线接入点的查询需求,还是其无线接入点的连接需求,或其他类型的连接服务需求,都是经由与所述第二应用对应的第一应用具体操作执行的,而不需要在所述第二应用中嵌入并执行连接操作对应的执行代码,从而避免了在所述第二应用中执行其他应用的未知代码,给该第二应用带来安全隐患;并且,也避免了所述第一应用将自己的代码、或其他数据信息,如建立无线连接需要的所述接入信息直接提供至所述第二应用带来的信息泄露的风险;同时,兼顾了第二应用对应用户对无线连接相关服务的体验优化。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1示出根据本申请一个方面的一种通过用户设备上第一应用建立无线连接的设备的设备示意图;图2示出根据本申请一个优选实施例的一种通过用户设备上第一应用建立无线连接的设备的设备示意图;图3示出根据本申请另一个方面的一种通过用户设备上第一应用建立无线连接的方法流程图;图4示出根据本申请一个优选实施例的一种通过用户设备上第一应用建立无线连接的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本申请作进一步详细描述。在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。图1示出根据本申请一个方面的一种通过用户设备上第一应用建立无线连接的设备1的设备示意图。其中,所述设备1包括第一装置11和第二装置12。其中,所述第一装置11获取与第一应用工作于同一用户设备的第二应用发送的连接请求;所述第二装置12经由所述第一应用根据所述连接请求对应的目标无线接入点的接入信息建立所述用户设备与所述目标无线接入点的无线连接。在此,所述用户设备包括但不限于各种智能终端,如各种个人计算机、移动智能设备等。在本申请中,所述设备1可以包括所述用户设备;或是,所述设备1即对应为所述用户设备;或者,所述设备1从属于所述用户设备。在此,优选地,在相应实施例中,所述设备1即对应为所述用户设备,此时,为了便于描述,所述设备1与所述用户设备可以进行互换使用。在此,所述无线连接的建立可以优选为所述用户设备可以通过无线接入点、即所述无线热点接入对应的无线网络,所述无线网络包括但不限于基于IEEE802.11系列标准协议的无线局域网络,例如,基于IEEE802.11b协议的无线局域网络,即通常所说的WiFi网络。具体地,所述第一装置11获取与第一应用工作于同一用户设备的第二应用发送的连接请求。优选地,所述用户设备中同时加本文档来自技高网...
一种通过用户设备上第一应用建立无线连接的方法与设备

【技术保护点】
一种通过用户设备上第一应用建立无线连接的方法,其中,所述方法包括:获取与第一应用工作于同一用户设备的第二应用发送的连接请求;经由所述第一应用根据所述连接请求对应的目标无线接入点的接入信息建立所述用户设备与所述目标无线接入点的无线连接。

【技术特征摘要】
1.一种通过用户设备上第一应用建立无线连接的方法,其中,所述方法包括:获取与第一应用工作于同一用户设备的第二应用发送的连接请求;经由所述第一应用根据所述连接请求对应的目标无线接入点的接入信息建立所述用户设备与所述目标无线接入点的无线连接。2.根据权利要求1所述的方法,其中,所述经由所述第一应用根据所述连接请求对应的目标无线接入点的接入信息建立所述用户设备与所述目标无线接入点的无线连接包括:经由所述第一应用从对应的网络设备获取所述连接请求对应的一个或多个无线接入点的接入信息;经由所述第一应用根据所述接入信息建立所述用户设备与所述一个或多个无线接入点中目标无线接入点的无线连接。3.根据权利要求2所述的方法,其中,所述经由所述第一应用从对应的网络设备获取所述连接请求对应的一个或多个无线接入点的接入信息包括:基于所述连接请求,经由所述第一应用通过无线扫描方式获取用户设备周围的一个或多个扫描无线接入点;经由所述第一应用向对应的网络设备发送接入信息获取请求,其中,所述接入信息获取请求包含所述一个或多个扫描无线接入点中至少一个;获取所述网络设备返回的一个或多个无线接入点的接入信息,其中,所述无线接入点包含于所述一个或多个扫描无线接入点。4.根据权利要求1所述的方法,其中,所述获取与第一应用工作于同一用户设备的第二应用发送的连接请求包括:获取与第一应用工作于同一用户设备的第二应用发送的连接请求,其中,所述连接请求包含所述第一应用的应用标识信息、连接服务标识信息和服务调用名称。5.根据权利要求4所述的方法,其中,所述连接请求还包括以下至少任一项参数:无线路由器名称;无线路由器的MAC地址;无线路由器的加密类型;无线路由器的信号强度。6.根据权利要求4或5所述的方法,其中,所述连接请求还包括所述第二应用的应用相关信息;其中,所述经由所述第一应用根据所述连接请求对应的目标无线接入点的接入信息建立所述用户设备与所述目标无线接入点的无线连接包括:经由所述第一应用根据对应的目标无线接入点的接入信息建立所述用户设备与所述目标无线接入点的无线连接,其中,所述目标无线接入点与所述第二应用的应用相关信息相匹配。7.根据权利要求4至6中任一项所述的方法,其中,所述连接请求基于进程间通信的方式由所述第二应用发送至所述第一应用。8.根据权利要求1至7中任一项所述的方法,其中,所述方法在所述获取与第一应用工作于同一用户设备的第二应用发送的连接请求之前还包括:获取与第一应用工作于同一用户设备的第二应用发送的关于无线接入点的查询请求;经由所述第一应用获取所述查询请求对应的一个或多个候选无线接入点,并将所述一个或多个候选无线接入点提供至所述第二应用。9.根据权利要求8所述的方法,其中,所述获取与第一应用工作于同一用户设备的第二应用发送的连接请求包括:获取所述第二应用发送的关于所述一个或多个候选无线接入点中目标无线接入点的连接请求,其中,所述一个或多个候选无线接入点中至少所述目标无线接入点被呈现于所述第二应用。10.根据权利要求8或9所述的方法,其中,所述经由所述第一应用获取所述查询请求对应的一个或多个候选无线接入点,并将所述一个或多个候选无线接入点提供至所述第二应用包括:经由所述第一应用从对应的网络设备获取所述查询请求对应的一个或多个候选无线接入点,并将所述一个或多个候选无线接入点提供至所述第二应用。11.根据权利要求10所述的方法,其中,所述经由所述第一应用获取所述查询请求对应的一个或多个候选无线接入点,并将所述一个或多个候选无线接入点提供至所述第二应用包括:基于所述查询请求,经由所述第一应用通过无线扫描方式获取用户设备周围的一个或多个无线接入点;经由所述第一应用向对应的网络设备发送候选无线接入点获取请求,其中,所述候选无线接入点获取请求包含所述一个或多个无线接入点中至少一个;获取所述网络设备返回的一个或多个候选无线接入点,其中,所述候选无线接入点包含于所述一个或多个无线接入点中。经由所述第一应用将所述一个或多个候选无线接入点提供至所述第二应用。12.根据权利要求8所述的方法,其中,所述获取与第一应用工作于同一用户设备的第二应用发送的关于无线接入点的查询请求包括:获取与第一应用工作于同一用户设备的第二应用发送的关于无线接入点的查询请求,其中,所述查询请求包含所述第一应用的应用标识信息、查询服务标识信息和服务调用名称。13.根据权利要求12所述的方法,其中,所述查询请求还包括以下至少任一项参数:无线路由器名称;无线路由器的MAC地址;无线路由器的加密类型;无线路由器的信号强度。14.根据权利要求12或13所述的方法,其中,所述查询请求还包括所述第二应用的应用相关信息;其中,所述经由所述第一应用获取所述查询请求对应的一个或多个候选无线接入点,并将所述一个或多个候选无线接入点提供至所述第二应用包括:经由所述第一应用获取所述查询请求对应的一个或...

【专利技术属性】
技术研发人员:苏勇杨剑
申请(专利权)人:上海掌门科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1