移动设备与固定设备之间通信连接的建立方法及装置的制造方法_2

文档序号:9508969阅读:来源:国知局
备接收的;
[0066]第二连接信息接收模块,用于通过无线网络接收所述移动设备返回的关于所述移动设备的第二连接信息;
[0067]连接请求构建模块,用于依据所述第二连接信息,构建针对于所述移动设备的连接请求;
[0068]连接请求发送模块,用于将所述连接请求发送至所述移动设备,建立移动设备与固定设备之间的通信连接。
[0069]可选的,所述广播消息发送模块具体用于:
[0070]采用UDP,通过无线网络发送包括关于所述固定设备的第一连接信息的广播信息;
[0071]所述第二连接信息接收模块具体用于:采用UDP,通过无线网络接收所述移动设备返回的关于所述移动设备的第二连接信息。
[0072]可选的,所述连接请求构建模块具体用于:
[0073]依据所述第二连接信息,构建针对于所述移动设备的预设端口的HTTP连接请求;
[0074]所述连接请求发送模块具体用于:将针对于所述移动设备的预设端口的HTTP连接请求发送至所述移动设备,以使得所述移动设备利用所启动的端口监听线程监听获得针对于所述移动设备的预设端口的HTTP连接请求,建立所述移动设备与所述固定设备之间的通信连接,并在通信连接建立成功后,向所述固定设备反馈连接成功状态所对应的状态码;
[0075]接收所述移动设备反馈的连接成功状态所对应的状态码,实现所述移动设备与所述固定设备的通信连接。
[0076]可选的,本发明实施例所提供的一种移动设备与固定设备之间通信连接的建立装置,还包括:
[0077]询问请求发送模块,用于将所述连接请求发送至所述移动设备,建立移动设备与固定设备之间的通信连接之后,周期性地向所述移动设备发送HTTP询问请求;
[0078]通信连接重建立模块,用于如果预定次数后未收到所述移动设备反馈的所述HTTP询问请求对应的应答消息,重新执行将所述连接请求发送至所述移动设备,建立移动设备与固定设备之间的通信连接的步骤。
[0079]可选的,本发明实施例所提供的一种移动设备与固定设备之间通信连接的建立装置,还包括:
[0080]询问请求发送模块,用于将所述连接请求发送至所述移动设备,建立移动设备与固定设备之间的通信连接之后,周期性地向所述移动设备发送HTTP询问请求;
[0081]第二提示信息输出模块,用于如果预定次数后未收到所述移动设备反馈的所述HTTP询问请求对应的应答消息,输出第二提示消息,所述第二提示信息用于提示移动设备与固定设备之间的通信连接已断开
[0082]与现有技术相比,本实施例所提供方案,仅仅需要通过USB数据线来建立一次移动设备与固定设备的通信连接,其余通信连接无需USB数据线即可完成。可见,本实施例所提供方案解决了现有技术中每次通信连接均需要USB数据线和移动设备受到区域限制的问题。
【附图说明】
[0083]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0084]图1为从移动设备角度所提供的一种移动设备与固定设备之间通信连接的建立方法的流程图;
[0085]图2为从固定设备角度所提供的一种移动设备与固定设备之间通信连接的建立方法的流程图;
[0086]图3为从移动设备角度所提供的一种移动设备与固定设备之间通信连接的建立装置的结构示意图;
[0087]图4为从固定设备角度所提供的一种移动设备与固定设备之间通信连接的建立装置的结构示意图;
[0088]图5为固定设备弹出的询问信息的参考示意图。
【具体实施方式】
[0089]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0090]本发明实施例提供了移动设备与固定设备之间通信连接的建立方法及装置,以解决现有技术中每次通信连接均需要USB数据线和移动设备受到区域限制的问题。
[0091]下面首先对本发明实施例所提供的移动设备与固定设备之间通信连接的建立方法进行介绍。
[0092]第一方面,从移动设备的角度,本发明实施例提供了一种移动设备与固定设备之间通信连接的建立方法。
[0093]需要说明的是,在实际应用中,该移动设备可以为:智能手机、平板电脑等手持设备,该固定设备可以为台式电脑、笔记本电脑等设备。
[0094]另外,实现本实施例所提供的一种移动设备与固定设备之间通信连接的建立方法的功能软件可以为安装于移动设备内的专门的客户端软件,或者,也可以为安装于移动设备内的现有的助手类客户端软件或管理类客户端软件中的插件,这都是合理的。
[0095]如图1所示,本实施例所提供的一种移动设备与固定设备之间通信连接的建立方法,可以包括如下步骤:
[0096]S101,通过无线网络接收固定设备发送的包括关于该固定设备的第一连接信息的广播消息;
[0097]当移动设备需要与固定设备建立通信连接时,固定设备可以通过无线网络发送广播信息,该广播消息包括关于该固定设备的第一连接信息,相应的,该移动设备可以通过无线网络接收固定设备发送的包括关于该固定设备的第一连接信息的广播消息。
[0098]其中,移动设备需要与固定设备建立通信连接的触发方式可以为:用户手动触发或者用户非手动触发,举例而言,对于用户手动触发的方式,用户可以对固定设备所输出的交互界面发出预定操作来触发,该预定操作可以包括但不局限于按钮点击操作或预定手势操作等等;而对于用户非手动触发的方式,用户可以打开位于固定设备内的实现移动设备与固定设备之间通信连接的建立方法的功能软件后自动触发,这都是合理的。
[0099]需要说明的是,本实施例所提供方案得以实施的前提条件是:(1)移动设备和固定设备为位于同一无线网络内设备,即共享同一无线网络的设备;(2)移动设备已经通过USB数据线与固定设备成功建立过一次通信连接,并且,在移动设备通过USB数据线与固定设备建立通信连接后,固定设备将自身的连接信息发送至该移动设备,该移动设备在接收到该固定设备发送的连接信息后绑定保存该连接信息。其中,该连接信息可以包括但不局限于:固定设备的MAC地址、IP地址、固定设备名称等等;而移动设备可以将所接收到的固定设备的连接信息保存到配置文件中,当然并不局限于此。
[0100]可以理解的是,对于上述前提条件而言,在移动设备通过USB数据线与固定设备建立通信连接后,固定设备可以自动将自身的连接信息发送至该移动设备,当然,固定设备可以弹出关于是否绑定该移动设备的询问信息,进而,在用户通过该询问信息发出绑定指令时,固定设备将自身的连接信息发送至该移动设备,其中,关于固定设备弹出的关于是否绑定该移动设备的询问信息可以参见但不限于图5。
[0101]S102,判断接收的广播消息中的第一连接信息,是否与移动设备自身已绑定的固定设备的连接信息相匹配,如果是,执行S103 ;否则,不作处理;
[0102]其中,在移动设备接收到固定设备所发送的包括关于固定设备的第一连接信息的广播信息后,该移动设备可以判断接收的广播消息中的第一连接信息,是否与移动设备自身已绑定的固定设备的连接信息相匹配,并根据不同的判断结果执行不同的操作。具体的,当判断出接收的广播消息中的第一连接信息与移动设备自身已绑定的固定设备的连接信息相匹配时,可以执行S103以继续通信连接建立过程,而当判断出接收的广播消息中的第一连接信息与移动设备自身已绑定的固定设备的连接信息不相匹配时,可以不作处理。
[0103]需要强调的是,该移动设备自身已绑定的固定设备的连接信息是该移动设备与固定设备通过USB连接时,通过该USB连接从固定设备接收的;并且,移动设备可以接收多个固定设备发送的连接信息并绑定保存。
[0104]S103,通过无线网络向匹配的该固定设备返回自身的第二连接信息,使得固定设备根据该第二连接信息向移动设备发送连接请求;
[0105]当判断出接收的广播消息中的第一连接信息与移动设备自身已绑定的固定设备的连接信息相匹配时,为了使得固定设备能够主动请求与该移动设备建立通信连接,该移动设备可以通过无线网络向匹配的该固定设备返回自身的第二连接信息,从而使得固定设备在接收到该第二连接信息后,可以基于该第二连接信息构建针对于该移动设备的连接请求,并将该连接请求发送给该移动设备。
[0106]其中,移动设备的第二连接信息可以至少包括但不局限于:移动设备的IP地址、MAC地址和设备名称等信息,其中,IP地址为网际协议地址,英文全称为Internet ProtocolAddress,MAC地址为物理地址,又称媒体访问控制地址,英文全称为Media AccessControl ο
[0107]S104,接收该连接请求,建立该移动设备与该固定设备之间的通信连接。
[0108]其中,在接收到固定设备发送的连接请求后,可以建立该移动设备与该固定设备之间的通信连接。
[0109]需要说明的是,在接收到该连接请求后,可以采用现有技术来实现建立该移动设备与该固定设备之间的通信连接的具体过程。
[0110]与现有技术相比,本实施例所提供方案,仅仅需要通过USB数据线来建立一次移动设备与固定设备的通信连接,其余通信连接无需USB数据线即可完成。可见,本实施例所提供方案解决了现有技术中每次通信连接均需要USB数据线和移动设备受到区域限制的问题。
[0111]具体的,所述通过无线网络接收固定设备发送的包括关于该固定设备的第一连接信息的广播消息,可以包括:
[0112]采用UDP(User Datagram Protocol,用户数据包协议),通过无线网络接收固定设备发送的包括关于该固定设备的第一连接信息的广播消息;
[0113]相应的,所述通过无线网络向匹配的该固定设备返回自身的第二连接信息,可以包括:
[0114]采用UDP,通过无线网络向匹配的该固定设备返回自身的第二连接信息。
[0115]其中,固定设备发送广播消息所使用的通讯协议并不局限于上述的UDP,还可以采用其他现有的通
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1