【技术实现步骤摘要】
在无线局域网的两种通信模式之间进行切换的方法和系统
本专利技术通常涉及无线网络通信技术。更特别地,本专利技术涉及在无线局域网的两种不同类型的通信模式,例如基础设施模式和特设模式之间,根据需要进行动态切换的方法和系统。
技术介绍
在网络应用中,当传输介质从有线变为无线电波时,使用了由IEEE定义的通信协议802.11(即无线局域网WLAN)。802.11技术提供了对互连网的高速无线连接。在802.11技术标准中,定义了两种无线局域网的工作模式:一种是基础设施(infrastructure IS)模式,另一种是特设(ad-hoc AH)模式。在基础设施模式下,移动用户通过接入点(Access Point AP)访问网络,还可以借助所述接入点与其他移动用户进行通信;而在特设模式中,移动用户是以对等(Peer topeer)模式与其他移动用户进行通信的。更具体地说,通常使用无线局域网的计算机用户,能以基础设施模式和特设模式两种模式工作。基础设施模式被用于移动节点,例如移动用户的无线设备而经由接入点而进入公网的通信,而特设模式常被用于多个彼此相距不远的移动节点之间的直接通信。参见附图1,其中示出了以基础设施模式进行通信的无线局域网的示意图。在该基础设施模式中,每个移动节点(或称无线节点),通过所述基础设施模式中的接入点(AP)而与网络中的其它移动节点或固定节点进行通信。其中,接入点用作移动节点和有线网络之间的桥接器、转发器、网关或防火墙。也就是说,在这种基础设施模式中,作为有线网络基础设施一部分的AP作为桥接器被提供在无线和有线-->LAN之间,由此移动节点能够通 ...
【技术保护点】
一种在无线局域网中将在第一通信模式中运行的网络应用切换到第二通信模式中的方法,其中在第一通信模式中,多个移动节点通过至少一个接入点接入网络而与至少一个应用服务器进行通信以获得所述应用服务器上提供的各种网络应用;而在第二通信模式中,多个相邻的移动节点可以彼此之间直接进行通信;所述方法包括以下步骤:当在第一通信模式中,多个移动节点通过接入点访问网络中的应用服务器并运行所述应用服务器上提供的同一网络应用时,根据所述多个移动节点的位置信息,判断所述多个移动节点是否相邻;当所述多个移动节点相邻时,由所述应用服务器向所述多个移动节点发出一个是否愿意切换到第二通信模式中以运行所述网络应用的询问;在所有所述移动节点都同意切换到第二通信模式中时,将所述应用服务器上提供的所述网络应用下载并安装到其中一个移动节点上;为每个所述移动节点配置在第二通信模式中进行通信的参数;以及将所有所述移动节点切换到第二通信模式,并继续运行所述已经下载并安装了的所述网络应用。
【技术特征摘要】
1、一种在无线局域网中将在第一通信模式中运行的网络应用切换到第二通信模式中的方法,其中在第一通信模式中,多个移动节点通过至少一个接入点接入网络而与至少一个应用服务器进行通信以获得所述应用服务器上提供的各种网络应用;而在第二通信模式中,多个相邻的移动节点可以彼此之间直接进行通信;所述方法包括以下步骤:当在第一通信模式中,多个移动节点通过接入点访问网络中的应用服务器并运行所述应用服务器上提供的同一网络应用时,根据所述多个移动节点的位置信息,判断所述多个移动节点是否相邻;当所述多个移动节点相邻时,由所述应用服务器向所述多个移动节点发出一个是否愿意切换到第二通信模式中以运行所述网络应用的询问;在所有所述移动节点都同意切换到第二通信模式中时,将所述应用服务器上提供的所述网络应用下载并安装到其中一个移动节点上;为每个所述移动节点配置在第二通信模式中进行通信的参数;以及将所有所述移动节点切换到第二通信模式,并继续运行所述已经下载并安装了的所述网络应用。2、根据权利要求1所述的方法,其中,所述第一通信模式是基础设施模式,以及所述第二通信模式是以对等方式进行通信的特设模式。3、根据权利要求1所述的方法,进一步包括:通过所述应用服务器或通过一个认证服务器,获取所述移动节点的位置信息、移动节点与所述应用服务器之间的会话信息以及有关所述网络应用的相关信息。4、根据权利要求1所述的方法,其中根据所述多个移动节点的位置信息,判断所述多个移动节点是否相邻的步骤,进一步包括至少使用以下任一种方法来执行所述判断步骤:a)通过使用认证服务器和接入点协作来获得移动节点的位置;利用移动节点与不同接入点的距离不同,使用信号强度的三角测量法,判断所述多个移动节点是否相邻;b)初步使用接入点位置作为用户的位置信息来判断所述移动节点是否处于临近状态,对于临近状态的移动节点再进一步使用信号强度的三角测量法,判断所述多个移动节点是否相邻;或者c)利用专用位置装置,通过无线局域网发送位置信息,由此判断所述多个移动节点是否相邻。5、根据权利要求1所述的方法,进一步包括:从应用服务器上的所述网络应用中获得在第二通信模式下的主机配置需求;从所述多个将要切换到第二通信模式中的所有移动节点中选择一个作为主机节点;将所述应用服务器上提供的所述网络应用下载并安装到所述主机节点,以及所述主机节点接收并安装来自所述应用服务器的关于所述网络应用的会话。6、根据权利要求5所述的方法,其中从所述多个将要切换到第二通信模式中的所有移动节点中选择一个作为主机节点的步骤包括使用以下方法之一:检查每个移动节点的配置来判断其是否可以作为第二通信模式下的主机节点;如果有一个以上的移动节点可以作为第二通信模式下的主机,则将具有最佳配置的移动节点选择为第二通信模式下的主机,其中最佳配置是指:最快的CPU、较大的内存、较大的硬盘和更高的软件平台版本;如果存在一个安装了主机软件的移动节点,则将其选择为第二通信模式下的主机。7、根据权利要求5所述的方法,进一步包括:在切换到第二通信模式时,使所述其他多个移动节点向所述主机节点进行注册。8、根据权利要求1所述的方法,其中为每个所述移动节点配置在第二通信模式中进行通信的参数的步骤包括:为每个移动节点配置IP地址、网络参数和无线网卡的参数。9、根据权利要求1所述的方法,进一步包括:在所述多个移动节点配置为在基础设施模式操作时,设置其网络配置并保存所述配置。10、根据权利要求1所述的方法,还包括:所述多个移动节点使用静态IP地址,或IPv6地址,或者由基础设施模式中的域名服务器分配的动态IP地址;以及当准备切换到第二通信模式时,判断所述多个移动节点的地址是否位于一个相同的组中。11、根据权利要求1所述的方法,还包括:判断所述移动节点是否安装了客户机代理;当移动节点上没有安装所述客户机代理时,由所述应用服务器自动为所述移动节点上传并安装所述客户机代理;将合适的IP地址和相应的网络参数、无限网卡参数、应用软件传输给各移动节点上的客户机代理;以及每个移动节点上的客户机代理根据获得的参数设置网络和无线网卡,并安装相应的软件和会话。12、根据权利要求1所述的方法,还包括:当在第二通信模式运行所述网络应用时,当出现一个或多个移动节点离开时,则使所述移动节点自动切换回到基础设施模式,以重新接入所述应用服务器上原来的网络应用。13、一种在无线局域网中将在第一通信模式中运行的网络应用切换到第二通信模式中的系统,其中在第一通信模式中,多个移动节点通过至少一个接入点接入网络而与至少一个应用服务器进行通信以获得所述应用服务器上提供的各种网络应用;而在第二通信模式中,多个相邻的移动节点可以彼此之间直接进行通信;所述系统包括:用于提供多个网络应用的应用服务器,其中所述应用服务器包括一个应用模块和一...
【专利技术属性】
技术研发人员:于秀兰,陈滢,汤利华,刘世霞,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。