无线网络信号状况感知方法和系统的制作方法

文档序号:7898815阅读:350来源:国知局
专利名称:无线网络信号状况感知方法和系统的制作方法
技术领域
本发明涉及一种网络信号状况的监测技术,尤其涉及一种基于车辆终端设备的无线网络信号状况的感知方法和系统。
背景技术
传统技术中有很多监测无线网络信号状况的方法。例如,公开号为CN101001178的中国专利申请公开了如下的内容无线网络信号检测方法,是一无线网络信号检测装置可被设定至少一个服务识别码,并利用该服务识别码检测该无线网络信号检测装置所在位置,是否可接收到具有该服务识别码的一无线网络信号,且于该无线网络信号检测装置检测到该无线网络信号具有该服务识别码后,该无线网络信号检测装置可输出一提示信息,以便使用者可凭该提示信息判断其所使用的无线网络装置是否可连接到一无线网络。传统技术都是在网络中设置相关的组件,利用这些检测组件去检测无线网络信号的状况。但是在网络中安装检测装置的方式需要大量的成本投入。

发明内容
本发明的目的在于解决上述问题,提供了一种无线网络信号状况感知方法,可以方便的获得无线通讯网络在某一地区的网络信号状况。本发明的另一目的在于提供了一种无线网络信号状况感知系统。本发明的技术方案为本发明揭示了一种无线网络信号状况感知方法,包括车载设备客户端记录每个时间段车辆所在的地理信息;车载设备客户端监听网络事件、无线网络信号强度以及无线接入类型并记录保存;云平台监听网络事件并记录保存;车载设备客户端定期将保存的地理信息和网络事件发送给云平台;云平台根据车载设备客户端的网络事件、无线网络信号强度、无线接入类型、地理信息以及云平台自身的网络事件,根据掉线频率、掉线间隔的网络事件,结合地理信息,确定用户在所处地区的无线网络信号状况。根据本发明的无线网络信号状况感知方法的一实施例,在云平台确定用户在所处地区的无线网络信号状况之后,还包括云平台汇总所有用户的无线网络信号状况,分析该地区的无线网络信号总体状况。根据本发明的无线网络信号状况感知方法的一实施例,地理信息包括地区的经纬
度{曰息。根据本发明的无线网络信号状况感知方法的一实施例,网络事件包括连接建立、连接断开、连接异常断开的网络事件。本发明还揭示了一种无线网络信号状况感知系统,包括车载设备客户端、车辆全时在线系统、无线信号感知服务器、网络事件订阅器,其中车载设备客户端,分别和车辆全时在线系统、网络事件订阅器、无线信号感知服务器建立通讯连接,记录每个时间段车辆所在的地理信息,监听网络事件、无线网络信号强度以及无线接入类型并记录保存,定期将保存的地理信息和网络事件发送给无线信号感知服务器;车辆全时在线系统,和车载设备客户端建立全时连接,和网络事件订阅器和无线信号感知服务器建立通讯连接,将车载设备客户端的网络事件发送给网络事件订阅器,将车载设备客户端的无线网络信号强度、无线接入类型、地理信息发送给无线信号感知服务器;网络事件订阅器,和无线信号感知服务器建立通讯连接,接收到车载设备客户端通过车辆全时在线系统发送的网络事件后,将网络事件转发给无线信号感知服务器;无线信号感知服务器,监听网络事件并记录保存,接收车载设备客户端通过网络事件订阅器发来的网络事件、车载设备客户端直接发来的无线网络信号强度、无线接入类型、地理信息,结合云平台自身的网络事件,根据掉线频率、掉线间隔的网络事件结合地理信息,确定用户在所处地区的无线网络信号状况。根据本发明的无线网络信号状况感知系统的一实施例,无线信号感知服务器汇总所有用户的无线网络信号状况,分析该地区的无线网络信号总体状况。根据本发明的无线网络信号状况感知系统的一实施例,地理信息包括地区的经纬
度{曰息。根据本发明的无线网络信号状况感知系统的一实施例,网络事件包括连接建立、 连接断开、连接异常断开的网络事件。本发明对比现有技术有如下的技术效果本发明通过车载设备客户端记录每个时间段车辆所在的地理信息,同时监听网络事件、无线网络信号强度以及无线接入类型并记录保存。云平台监听网络事件并记录保存。车载设备客户端定期将保存的地理信息和网络事件发送给云平台。云平台根据车载设备客户端的网络事件、无线网络信号强度、无线接入类型、地理信息以及云平台自身的网络事件,根据掉线频率、掉线间隔的网络事件,结合地理信息,确定用户在所处地区的无线网络信号状况。对比现有技术,本发明通过监听车载设备客户端和云平台之间的网络事件,以及收集客户端实际的信号强度,通过技术分析获知某无线通讯网络在某地区的网络信号状况。


图1示例性的示出了本发明的无线网络信号状况感知方法的实施例的流程图。图2示例性的示出了车载设备客户端连接到车辆全时在线系统的第一种方式的流程图。图3示例性的示出了车载设备客户端连接到车辆全时在线系统的第二种方式的流程图。图4示例性的示出了本发明的无线网络信号状况感知系统的实施例的系统结构图。图5示例性的示出了本发明的车辆全时在线系统的系统结构图。
具体实施例方式下面结合附图和实施例对本发明作进一步的描述。无线网络信号状况感知方法的实施例图1示出了本发明的无线网络信号状况感知方法的实施例的流程。请参见图1,本实施例的无线网络信号状况感知方法的各个步骤详述如下。步骤SlO 车载设备客户端记录每个时间段车辆所在的地理信息。地理信息包括地区的经纬度信息。步骤Sll 车载设备客户端监听网络事件、无线网络信号强度以及无线接入类型并记录保存。网络事件包括连接建立、连接断开、连接异常断开的网络事件。步骤S12 云平台监听网络事件并记录保存。步骤S13 车载设备客户端定期将保存的地理信息和网络事件发送给云平台。步骤S14 云平台根据车载设备客户端的网络事件、无线网络信号强度、无线接入类型、地理信息以及云平台自身的网络事件,根据掉线频率、掉线间隔的网络事件,结合地理信息,确定用户在所处地区的无线网络信号状况。步骤S15 云平台汇总所有用户的无线网络信号状况,分析该地区的无线网络信号总体状况。在本实施例中,涉及了车载设备客户端和车辆全时在线系统的连接流程。图2和图3分别示出了车载设备客户端和车辆全时在线系统连接的两种方式。第一种实现方式如图2所示步骤SlOO 车载设备客户端发起连接。步骤SlOl 负载均衡设备调度连接。负载均衡设备根据其上的负载均衡策略将车载设备客户端发起的连接分配到对应的连接服务器。步骤S102 连接服务器接收连接,如果能接收到连接,则进入步骤S103,如果无法接收到连接,则进入步骤S112。步骤S103 车载设备客户端发送登录验证信息。步骤S104 车载设备客户端将登录验证信息请求转发给授权控制器。步骤S105 授权控制器判断是否允许登录验证信息通过,如果允许通过则进入步骤S106,如果不允许通过则进入步骤S112。步骤S106 登录服务器(单点登录服务器)验证登录是否通过,如果验证登录通过则进入步骤S107,如果验证登录无法通过则进入步骤S112。步骤S107 将连接服务器、车载设备客户端和用户信息注册到元信息服务器。步骤S108 判断元信息是否注册成功。如果注册成功则进入步骤S109,如果注册失败则进入步骤S112。步骤S109 将连接成功的网络事件转发给网络事件发送器。步骤SllO 网络事件发送器向事件订阅器发送连接建立事件。步骤Slll 连接服务器向车载设备客户端回复连接成功建立的信息。
步骤S112 连接关闭,登录终止。第二种实现方式如图3所示。步骤S200 车载设备客户端发起连接。步骤S201 负载均衡设备调度连接。负载均衡设备根据其上的负载均衡策略将车载设备客户端发起的连接分配到对应的连接服务器。步骤S202 连接服务器接收连接,如果能接收到连接,则进入步骤S203,如果无法接收到连接,则进入步骤S213。步骤S203 在元信息服务器注册连接的连接服务器、车载设备客户端,并且标记未登录验证状态。步骤S204 判断元信息是否注册成功,如果注册成功则进入步骤S205,如果注册失败则进入步骤S213。步骤S205 车载设备客户端发送登录验证信息。步骤S206 连接服务器将登录请求转发给授权控制器。步骤S207 授权控制器判断是否允许登录验证信息通过,如果允许则进入步骤 S208,如果不允许则进入步骤S213。步骤S208 判断登录服务器验证登录是否通过,如果通过则进入步骤S209,如果不通过则进入步骤S213。步骤S209 向元信息服务器更新连接的用户信息,并且标记已登录验证通过状态。步骤S210 将连接成功的网络事件转发给网络事件发送器。步骤S211 网络事件发送器向事件订阅器发送连接建立事件。步骤S212 连接服务器向车载设备客户端回复连接成功建立。步骤S213 连接关闭,登录终止。无线网络信号状况感知系统的实施例图4示出了本发明的无线网络信号状况感知系统的实施例。请参见图4,本实施例的无线网络信号状况感知系统包括车载设备客户端10、车辆全时在线系统20、网络事件订阅器30以及无线信号感知服务器32。这些装置之间的连接关系是车载设备客户端10和车辆全时在线系统20建立全时在线的通讯连接,车辆全时在线系统分别和网络事件订阅器30和无线信号感知服务器 32建立通讯连接,网络事件订阅器30和无线信号感知服务器32之间建立通讯连接。本实施例的无线网络信号状况感知系统的运行原理如下。车载设备客户端10记录每个时间段车辆所在的地理信息,监听网络事件、无线网络信号强度以及无线接入类型并记录保存,定期将保存的地理信息和网络事件发送给无线信号感知服务器32。地理信息包括地区的经纬度信息。网络事件包括连接建立、连接断开、 连接异常断开等网络事件。车辆全时在线系统20将车载设备客户端10的网络事件发送给网络事件订阅器 30,将车载设备客户端10的无线网络信号强度、无线接入类型、地理信息发送给无线信号感知服务器32。
车辆全时在线系统20的内部结构如图5所示。车辆全时在线系统20的细化结构如图2所示,包括时间同步客户端10、负载均衡设备201、多个连接服务器202、网络事件发送器203、信息转发器204、元信息服务器205、信息接收器206、授权控制器207。这些设备之间的通讯连接关系是时间同步客户端10通过负载均衡设备201和连接服务器202建立数据通讯连接,网络事件发送器203和连接服务器202建立数据通讯连接,授权控制器207和连接服务器202建立数据通讯连接,信息转发器204和连接服务器 202建立数据通讯连接,信息接收器206和元信息服务器205以及连接服务器202分别建立数据通讯连接,元信息服务器205和连接服务器202之间建立数据通讯连接。以下是本实施例的车辆全时在线系统20中各个装置的运行原理。负载均衡设备201将车载设备客户端10的通讯连接根据负载均衡的策略分配到多台连接服务器上,以实现连接服务器的集群。车载设备客户端10通过发送心跳包的方式保持和连接服务器202的连接。连接服务器202实现多种功能接收来自车载设备客户端10通过负载均衡设备 201分配而来的连接请求,在连接完成时将每个连接的信息(包括设备或用户的唯一标识、 客户端的IP和端口、连接服务器的IP和端口,连接服务器的内部端口号和连接号等)注册到元信息服务器205,在连接断开时注销元信息服务器205上的连接,将接收到的来自车载设备客户端10的数据包通过信息转发器204发送到对应的外部应用服务器(在本实施例中是即时通讯服务器210和同步服务器211),接收来自信息接收器的信息推送并推送到对应的车载设备客户端10。此外,连接服务器202还通过管理服务器上的连接池对超时的连接进行资源释放。授权控制器207和外部的单点登录服务器208建立数据通讯连接,验证车载设备客户端10是否合法。元信息服务器204提供连接的注册和注销服务,记录连接服务器202和车载设备客户端10之间的连接关系,管理服务器上的连接池,提供对连接信息的查询功能。元信息服务器204可根据设备客户端的标识号查询车载设备客户端10连接于哪个连接服务器的哪个进程中以及连接号相关的信息。有两种技术手段来处理验证和元信息服务器205记录的处理过程。第一种技术手段是在授权控制器207验证出车载设备客户端10合法之后,再在元信息服务器205中记录连接服务器202和车载设备客户端10之间的连接关系。第二种技术手段是先在元信息服务器205中记录连接服务器202和车载设备客户端10之间的连接关系,再通过授权控制器 207验证时间同步客户端10是否合法,在验证出车载设备客户端10非法之后再删除元信息服务器205中对应的记录。网络事件发送器203将车载设备客户端10和连接服务器202之间的网络事件发送给外部的网络事件订阅器30。信息转发器204接收车载设备客户端10通过连接服务器202发送的信息包,识别信息包所属的应用服务,将信息包转发给相应的外部的应用服务器(在本实施例中是即时通讯服务器210和同步服务器211)。信息接收器206接收外部的应用服务器(在本实施例中是即时通讯服务器210和同步服务器211)的信息包,通过元信息服务器205查询对应的连接服务器202,再由连接服务器202发送给对应的车载设备客户端10。当车载设备客户端10和当前连接的连接服务器202断开后,车载设备客户端10会再次连接上云平台,此时需要将车载设备客户端10重新连接上一次连上的连接服务器202。本实施例可以采用两种技术手段来达到这一目的,第一种技术手段是在车载设备客户端10再次连接时通过在负载均衡设备201上设计的策略使车载设备客户端10仍然和前一次连接的连接服务器202建立通讯连接。第二种技术手段是在车载设备客户端10再次连接时通过查询元信息服务器205上记录的车载设备客户端10和连接服务器202之间的对应关系,使车载设备客户端10仍然和前一次连接的连接服务器202建立通讯连接。网络事件订阅器30接收到车载设备客户端10通过车辆全时在线系统20发送的网络事件后,将网络事件转发给无线信号感知服务器32。无线信号感知服务器32监听网络事件并记录保存,接收车载设备客户端10通过网络事件订阅器30发来的网络事件、车载设备客户端10直接发来的无线网络信号强度、无线接入类型、地理信息,结合云平台自身的网络事件,根据掉线频率、掉线间隔的网络事件结合地理信息,确定用户在所处地区的无线网络信号状况。无线信号感知服务器32汇总所有用户的无线网络信号,分析该地区的无线网络信号的总体状况。上述实施例是提供给本领域普通技术人员来实现或使用本发明的,本领域普通技术人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书提到的创新性特征的最大范围。
权利要求
1.一种无线网络信号状况感知方法,包括车载设备客户端记录每个时间段车辆所在的地理信息;车载设备客户端监听网络事件、无线网络信号强度以及无线接入类型并记录保存;云平台监听网络事件并记录保存;车载设备客户端定期将保存的地理信息和网络事件发送给云平台;云平台根据车载设备客户端的网络事件、无线网络信号强度、无线接入类型、地理信息以及云平台自身的网络事件,根据掉线频率、掉线间隔的网络事件,结合地理信息,确定用户在所处地区的无线网络信号状况。
2.根据权利要求1所述的无线网络信号状况感知方法,其特征在于,在云平台确定用户在所处地区的无线网络信号状况之后,还包括云平台汇总所有用户的无线网络信号状况,分析该地区的无线网络信号总体状况。
3.根据权利要求1所述的无线网络信号状况感知方法,其特征在于,地理信息包括地区的经纬度信息。
4.根据权利要求1所述的无线网络信号状况感知方法,其特征在于,网络事件包括连接建立、连接断开、连接异常断开的网络事件。
5.一种无线网络信号状况感知系统,包括车载设备客户端、车辆全时在线系统、无线信号感知服务器、网络事件订阅器,其中车载设备客户端,分别和车辆全时在线系统、网络事件订阅器、无线信号感知服务器建立通讯连接,记录每个时间段车辆所在的地理信息,监听网络事件、无线网络信号强度以及无线接入类型并记录保存,定期将保存的地理信息和网络事件发送给无线信号感知服务器;车辆全时在线系统,和车载设备客户端建立全时连接,和网络事件订阅器和无线信号感知服务器建立通讯连接,将车载设备客户端的网络事件发送给网络事件订阅器,将车载设备客户端的无线网络信号强度、无线接入类型、地理信息发送给无线信号感知服务器;网络事件订阅器,和无线信号感知服务器建立通讯连接,接收到车载设备客户端通过车辆全时在线系统发送的网络事件后,将网络事件转发给无线信号感知服务器;无线信号感知服务器,监听网络事件并记录保存,接收车载设备客户端通过网络事件订阅器发来的网络事件、车载设备客户端直接发来的无线网络信号强度、无线接入类型、地理信息,结合云平台自身的网络事件,根据掉线频率、掉线间隔的网络事件结合地理信息, 确定用户在所处地区的无线网络信号状况。
6.根据权利要求5所述的无线网络信号状况感知系统,其特征在于,无线信号感知服务器汇总所有用户的无线网络信号状况,分析该地区的无线网络信号总体状况。
7.根据权利要求5所述的无线网络信号状况感知方法,其特征在于,地理信息包括地区的经纬度信息。
8.根据权利要求5所述的无线网络信号状况感知方法,其特征在于,网络事件包括连接建立、连接断开、连接异常断开的网络事件。
全文摘要
本发明公开了无线网络信号状况感知方法和系统,可以方便的获得无线通讯网络在某一地区的网络信号状况。其技术方案为方法包括车载设备客户端记录每个时间段车辆所在的地理信息;车载设备客户端监听网络事件、无线网络信号强度以及无线接入类型并记录保存;云平台监听网络事件并记录保存;车载设备客户端定期将保存的地理信息和网络事件发送给云平台;云平台根据车载设备客户端的网络事件、无线网络信号强度、无线接入类型、地理信息以及云平台自身的网络事件,根据掉线频率、掉线间隔的网络事件,结合地理信息,确定用户在所处地区的无线网络信号状况。
文档编号H04L29/06GK102571884SQ20101062204
公开日2012年7月11日 申请日期2010年12月31日 优先权日2010年12月31日
发明者姜宇, 郑立峰 申请人:上海博泰悦臻电子设备制造有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1