专利名称:网络故障上报的方法、设备及系统的制作方法
技术领域:
本发明涉及通信技术领域,尤其涉及网络故障上报的方法、设备及系统。
背景技术:
通信信号常常会受到复杂地形、高大建筑的阻隔而影响网络质量,也可能 会受到小区基站信道数量的限制而出现通话质量下降甚至掉线的现象。
现有的网络质量监控措施往往采用派专人携带专门设备去探测网络信号 的方法。这样做耗时耗力,而且实时性得不到保障。特别是当网络信号中断时, 采用上述方法很难做到实时记录该故障情况。
现有技术中提供了 一种用于移动通信网络的路测系统,该系统采用客户端 /服务器的工作方式,通过在商用手机中内嵌路测系统客户端软件的方式,让移 动网络中的所有具有定位功能的商用手机都可以将接收到的反映网络质量的 相关参数和数据发送到服务器,成为"路测手机",后续由服务器对手机上报的 数据进行处理,从而评估所在移动网络的性能。可以大大减少路测所需的人力、 物力。
发明人在实现本发明的过程中,发现上述现有^L术存在如下不足 网络信号质量的处理决策,主要停留在对瞬间的网络信号的质量的处理, 而且上报时机取决于服务器的控制,这样上报的网络信号不能很好的反映出网 络故障的情况。网络信号质量处理服务器主要反映的是服务器下发采集信号的 瞬间的网络质量。当网络发生故障时,终端不能接受到服务器的控制命令,从 而也无法上报网络的故障信息。进而服务器器的处理也无法体现出无线网络的 类实时的故障状况。因此,服务器处理结果只是反映有信号的情况下的网络质 量,无法真实的反映网络的状况。另一方面,对于服务器侧的处理逻辑比较简单,没有考虑安全,实时报告 网络质量,对运营商修复后的网络没有一个反馈机制,将这些数据只是当成一 个简单信号质量的系统(而且这种信号质量是没有和网络断开的信号故障的),
并没有将数据加工成能为运营者4是供决策帮助的结果。
因此,运营商对网络信号状况的数据缺乏深度挖掘,急需一种可靠的方法 来获取更多的信息以促进网络质量建设。
发明内容
本发明实施例提供一种网络故障上报的方法、设备及系统,用以提高网络 故障上报的可靠性。
本发明实施例提供一种终端设备,包括
地理位置信息获取模块,用于获取当前地理位置信息;
网络信号故障种类判断模块,用于获取当前网络信号的故障信息,根据所 述故障信息,确定当前网络信号故障种类;
网络信号故障上报判决模块,用于根据当前地理位置信息,确定是否向服 务器上报网络信号故障,并在确定上报时,根据当前地理位置信息及当前网络 信号故障种类生成网络信号故障消息;
网络信号故障消息上才M莫块,用于在当前网络信号恢复正常时,向服务器 上报所述网络信号故障消息。
本发明实施例还提供一种网络故障上报的方法,该方法包括
获取当前地理位置信息及当前网络信号的故障信息;
才艮据所述故障信息,确定当前网络信号故障种类;
根据当前地理位置信息,确定是否向服务器上报网络信号故障,并在确定
上报时,根据当前地理位置信息及当前网络信号故障种类生成网络信号故障消 白.
在当前网络信号恢复正常时,向服务器上报所述网络信号故障消息。本发明实施例还提供一种服务器,包括
配置服务模块,用于向终端设备下发配置信息,所述配置信息包含网络信 号故障消息的上报方式;
网络信号故障消息上行数据接收模块,用于接收终端设备按所述配置信息 指示的方式上报的网络信号故障消息。
本发明实施例还提供一种网络故障上报的控制方法,该方法包括
向终端设备下发配置信息,所述配置信息包含网络信号故障消息的上报方
式;
接收终端设备按所述配置信息指示的方式上报的网络信号故障消息。 本发明实施例还提供一种通信系统,包括终端设备和服务器,其中 终端设备,用于获取当前地理位置信息、当前网络信号的故障信息、服务 器提供的配置信息,所述配置信息包含网络信号故障消息的上报方式;根据所 述故障信息,确定当前网络信号故障种类;根据当前地理位置信息,确定是否 向服务器上报网络信号故障,并在确定上报时,根据当前地理位置信息及当前 网络信号故障种类生成网络信号故障消息;在当前网络信号恢复正常时,按所 述配置信息指示的上报方式向服务器上报所述网络信号故障消息;
服务器,向终端设备下发所述配置信息;以及,接收终端设备按所述配置 信息指示的方式上报的网络信号故障消息。
本发明实施例中,终端设备获取当前地理位置信息及当前网络信号的故障 信息;根据所述故障信息,确定当前网络信号故障种类;根据当前地理位置信 息,确定是否向服务器上报网络信号故障,并在确定上报时,根据当前地理位 置信息及当前网络信号故障种类生成网络信号故障消息;在当前网络信号恢复 正常时,向服务器上报所述网络信号故障消息,从而使终端设备能根据当前网 络状态,自动向服务器上报相关网络问题,无需人工干预,提高了上报的可靠 性。在信道不够或信号质量出现异常时,终端设备能记录下故障发生地的地理 位置信息及故障原因,当网络信号恢复正常时可以上报到服务器,让运营商能实时了解当前网络信号状况,促进运营商的网络建设。并且,终端设备根据故 障信息,可以确定当前网络信号故障种类,可以为服务器提供运营商关心的故 障信息,以提高监控效率。
本发明实施例中,服务器向终端设备下发配置信息,所述配置信息包含网
络信号故障消息的上报方式;接收终端设备按所述配置信息指示的方式上报的
网络信号故障消息,从而使服务器能通过下发配置信息,对终端设备的上报方 式进行配置,即能够控制终端是否上报、上报的方式、上报的内容等,从而增 强了上报方式的鲁棒性。通过对终端设备的控制,服务器还可以有针对性的监 测不同时段或不同地点的网络状况。
图1为本发明实施例中终端设备的结构示意图2为本发明实施例中地理位置信息获取模块获取地理位置信息并进行緩 存的处理流程图3为本发明实施例中地理位置信息获耳又^^块采用循环队列方式緩存地理 位置信息的示意图4为本发明实施例中网络信号故障种类判断模块处理故障的流程图5为本发明实施例中网络信号故障上报判决模块进行网络信号故障上报 判决处理的流程图6为本发明实施例中网络信号故障消息上报模块进行上报处理的流程
图7为本发明实施例中网络故障上报的处理流程图; 图8为本发明实施例中服务器的结构示意图9为本发明实施例中网络信号故障消息上行数据接收^^块网络信号过滤 网络信号故障消息的示意图IO为本发明实施例中下行控制通道的示意图;图11为本发明实施例中故障分析模块进行故障分析的示意图12为本发明实施例中显示服务模块的示意图13为本发明实施例中决策服务模块进行决策的示意图14为本发明实施例中决策服务模块与配置服务才莫块的交互示意图15为本发明实施例中配置服务模块进行配置的示意图16为本发明实施例中控制网络故障上"^艮的处理流程图。
具体实施例方式
下面结合说明书附图对本发明实施例进行详细说明。
如图l所示,本发明实施例中,终端设备包括地理位置信息获取模块、 网络信号故障种类判断模块、网络信号故障上报判决模块、网络信号故障消息 上报模块。
其中,地理位置信息获取模块用于获取当前地理位置信息。
网络信号故障种类判断模块,用于获取当前网络信号的故障信息,根据故 障信息,确定当前网络信号故障种类。
网络信号故障上报判决模块,用于根据当前地理位置信息,确定是否向服 务器上报网络信号故障,并在确定上报时,根据当前地理位置信息及当前网络 信号故障种类生成网络信号故障消息。
网络信号故障消息上4M莫块,用于在当前网络信号恢复正常时,向服务器 上报网络信号故障消息。
一个实施例中,为了确保有效性和可靠性,地理位置信息获取模块可以包 括第一地理位置信息获取单元,用于通过GPS (Global Positioning System, 全球定位系统)获取当前地理位置信息,或通过本设备中的基站辅助定位系统 获取当前地理位置信息。在通常情况下,GPS能提供足够精确的信息。在GPS 不可用的情况下,则利用本设备中已有的基站辅助定位系统的地理位置信息服 务功能提供当前位置信息。地理位置信息获取模块包括緩存单元,用于缓存获取的地理位置信息; 第二地理位置信息获取单元,用于在通过GPS和本设备中的基站辅助定位系 统均无法获取当前位置的地理位置信息时,根据已被緩存的地理位置信息计算 出当前地理位置信息。
地理位置信息获取模块包括记录单元,用于在通过GPS和本设备中的 基站辅助定位系统均无法提供有效地理位置信息时,记录当前地理位置信息为 无效状态。
如图2所示,地理位置信息获取模块获取地理位置信息并进行緩存的处理 流程如下
步骤21、地理位置信息获取模块确定是否能够通过GPS获取当前地理位 置信息,若是则执行步骤22,否则执行步骤23。
步骤22、地理位置信息获取^^莫块获取当前地理位置信息并进行緩存。
步骤23、地理位置信息获取模块确定是否能够通过本设备中的基站辅助定 位系统获取当前地理位置信息,若是则执行步骤22,否则执行步骤24。
步骤24、地理位置信息获取^莫块确定无法通过GPS和本设备中的基站辅 助定位系统获取当前地理位置信息,记录当前地理位置信息为无效状态。
地理位置信息获取模块可以緩存单元包括第一緩存子单元,用于以预设 的时间间隔,获取地理位置信息并进行緩存。地理位置信息获取模块可以以时 间间隔t緩存n次数据。在无法获得当前位置的地理位置信息的情况下,可以 根据已被緩存n次地理位置信息数据推算出当前地理位置信息。
时间间隔t与緩存次数n需要预先设置。为了避免由于时间粒度过大而导 致推算当前位置的信息不够精确,时间间隔t不宜过长。为了避免由于历史信 息距当前时间较长而无法提供有效信息,緩存次数n不宜过大;同时为了避免 可参考的信息较少而无法推算出当前位置信息,緩存次数n也不宜过小。
地理位置信息获取漠块可以第二緩存子单元,用于采用循环队列方式緩存 地理位置信息,以循环队列方式进行緩存如图3所示。如图4所示, 一个实施例中,网络信号故障种类判断模块处理故障的流程
如下
步骤41、网络信号故障种类判断模块获取当前网络信号的故障信息。 步骤42、网络信号故障种类判断模块根据获取的故障信息,确定当前网络 信号故障种类。
其中,网络信号故障种类判断模块包括判断单元,用于确定的当前网络 信号故障种类为信号无覆盖、信号质量差、信号质量及数据通道链路不稳定、 小区语音信道不足、小区控制信道不足其中之一。
图1所示的终端设备还包括网络故障信息存储模块,用于存储生成网络 信号故障消息的地理位置信息与网络信号故障种类。
一个实施例中,网络故障信息存储模块用可以记载在时间段AT内,曾经 上报过的地理位置信息及网络信号故障种类,该模块可以是一个数据库系统, 可以有多种实现方式。
使用较多的嵌入式数据库有SQLite,它是用一个小型的C库开发的一种强 有力的嵌入式关系数据库管理体制,提供丰富的数据库接口,以及对SQL92 的大多数支持,例如支持多表和索引、事务、视图、触发和一系列的用户接口 及驱动。
网络信号故障上报判决模块包括第一判决单元,用于在当前地理位置信
息未在预设的时间^:内重复出现时,确定上"t艮网络信号故障消息;第二判决单
元,用于在当前地理位置信息虽在预设的时间段内重复出现,但当前网络信号
故障种类与已存储的网络信号故障种类不相同时,确定上报网络信号故障消 白
一个实施例中,网络信号故障上报判决模块会根据当前位置是否已经在约 定时间内上报过同类型的故障信息,以及能否获取到当前地理位置信息作为依 据,来决定是否上报网络信号故障消息。
在出现网络故障时,首先由地理位置信息获耳)^莫块通过GPS或本设备中
15的基站辅助定位系统获得当前地理位置信息,如果无法获取,则在查找緩存的 历史记录,并根据已被緩存的地理位置信息计算出当前地理位置信息。
一种可能的情况是,用户在同一个位置,不断检测到网络信号故障,如果 将这些信息全部上报,将造成服务器端的重复处理。因此,在本发明实施例中,
为了避免同一个终端设备重复上报网络信号故障消息,如果该终端设备在AT
时间段内重复发现某一位置出现的相同类型的网络信号故障,则确定不上报相 应的网络信号故障消息。
实施中,若当前出现网络故障的地理位置信息在预设的AT时间段内未重 复出现,或者重复出现但网络信号故障种类与之前已存储的网络信号故障种类 不相同,则将当前地理位置信息及网络信号故障种类提供给网络故障信息存储 模块进行存储。
网络信号故障上报判决模块在确定上报网络设备故障消息时,根据当前地 理位置信息及当前网络信号故障种类生成网络信号故障消息,并提供给网络信 号故障消息上报模块进行上报。
如图5所示, 一个实施例中,网络信号故障上报判决模块进行网络信号故 障上报判决处理的流程如下
步骤51、地理位置信息获取模块确定是否能够获取当前地理位置信息,若 是则执行步骤52,否则执行步骤55。
步骤52、网络信息故障上报判决模块确定当前地理位置信息是否在预设的 时间段内重复出现,若是则执行步骤57,否则执行步骤53。
步骤53、网络信息故障上报判决模块将当前地理位置信息与当前网络故障 种类提供给网络故障信息存储模块进行存储。
步骤54、网络信息故障上报判决模块根据当前地理位置信息与当前网络故 障种类生成网络信号故障消息,结束整个处理流程。
步骤55、地理位置信息获取模块确定能否根据已被緩存的地理位置信息计 算出当前地理位置信息,若是则执行步骤52,否则执行步骤56。步骤56、网络信号故障上报判决模块确定不上报网络信号故障消息,结束 整个处理流程。
步骤57、网络信号故障上报判决模块确定当前网络信号故障种类是否与已 存储的网络信号故障种类不相同,若是则执行步骤53,否则执行步骤56。
网络信号故障消息上报模块在当前网络信号正常后,向服务器上报网络信
号故障消息。在终端设备进入网络信号良好的区域后,可以自动向服务器发送
网络信号故障消息,也可以由服务器触发终端设备向其发送网络信号故障消 自
可能的情况是在某些地点,比如,正在举行体育比赛的运动场,如果此 时网络出现故障,则默认情况下会有数量众多的终端设备在网络恢复后会上报 网络信号故障消息。这样将会给处理网络信号故障消息的服务器造成很大压 力。而在某些特殊时刻,也可能在短时间内上报大量的网络信号故障消息,这 样也会造成服务器的很大压力。
因此,本发明实施例中,在服务器侧可以主动push (推送)配置信息给终 端设备,允许或阻止其在某些时刻或某些地点上报网络信号故障消息。终端设 备接收到服务器通知的配置信号后,由网络信号故障消息上才艮模块根据配置信 息,按指定的方式上报网络信号故障消息。
服务器端可以根据当前网络的流量来决定终端设备采用何种方式上报,并 能将配置信息push给终端设备。终端设备接收到服务器通知的配置信号后, 由网络信号故障消息上才艮模块按服务器通知的配置信息,在预设的时刻和/或地 点上报网络信号故障消息。
网络信号故障消息上报模块包括第一上报单元,用于按SMS (Short Message Services,短消息业务)或MMS ( Multimedia Messaging Service,多i某 体消息业务)方式用采用信令通道上报网络信号故障消息,或采用GPRS或 EDGE网络(General Packet Radio Service,通用分组无线业务;Enhanced Data rates for GSM Evolution, GSM演进的增强数据速率)的数据通道上报网络信号故障消息。
网络信号故障消息上报模块包括第二上报单元,用于根据服务器下发的
配置信息,按配置信息中指定的方式上报网络信号故障消息。第二上报单元包
括上报子单元,用于根据服务器下发的配置信息,在配置信息指定的方式中 预设的时刻和/或地点上才艮网络信号故障消息。
如图6所示, 一个实施例中,网络信号故障消息上报模块进行上报处理的 流程如下
步骤61 、网络信号故障消息上报模块接收待上报的网络信号故障消息。 步骤62、网络信号故障消息上报模块根据服务器通知的配置信息,确定是
否上报网络信号故障消息,若是执行步骤63,否则执行步骤64。
步骤63、网络信号故障消息上报模块根据服务器通知的配置信息,按指定
的方式上报网络信号故障消息。
步骤64、网络信号故障消息上报模块丢弃待上报的网络信号故障消息。
如图7所示,本发明实施例中,网络故障上报的处理流程如下
步骤71 、获取当前地理位置信息及当前网络信号的故障信息。
步骤72、冲艮据故障信息,确定当前网络信号故障种类。
步骤73、根据当前地理位置信息,确定是否向服务器上报网络信号故障,
并在确定上报时,根据当前地理位置信息及当前网络信号故障种类生成网络信
号故障消息。
步骤74、在当前网络信号恢复正常时,向服务器上报网络信号故障消息。
在步骤71中,获取当前地理位置信息包括通过GPS获取当前地理位置 信息;或通过本设备中的基站辅助定位系统获取当前地理位置信息。
一个实施例中,还可以緩存获取的地理位置信息;若无法通过GPS或本 设备中的基站辅助定位系统获取当前地理位置信息,则根据已被緩存的地理位 置信息计算出当前地理位置信息。
当前网络信号故障种类可以为信号无覆盖、信号质量差、信号质量及数据通道链路不稳定、小区语音信道不足、小区控制信道不足其中之一。
在步骤73中,根据当前地理位置信息,确定是否向服务器上报网络信号 故障包括在当前地理位置信息未在预设的时间段内重复出现时,确定上报网 络信号故障消息。
一个实施例中,还可以存储生成网络信号故障消息的地理位置信息与网络 信号故障种类;此时在步骤73中,根据当前地理位置信息,确定是否向服务 器上报网络信号故障包括在当前地理位置信息虽在预设的时间段内重复出 现,但当前网络信号故障种类与已存储的网络信号故障种类不相同时,确定上 报网络信号故障消息。
在步骤74中,向服务器上报网络信号故障消息时,按SMS或MMS方式 采用信令通道上报网络信号故障消息;或,釆用GPRS或EDGE网络的数据通 道上报网络信号故障消息。
在步骤74中,也可以根据服务器下发的配置信息,按指定的方式上报网 络信号故障消息。
如图8所示,本发明实施例中,服务器包括配置服务模块、网络信号故 障消息上行数据接收模块。
其中,配置服务模块,用于向终端设备下发配置信息,该配置信息包含网 络信号故障消息的上报方式。
网络信号故障消息上行数据接收模块,用于接收终端设备按配置信息指示 的方式上报的网络信号故障消息。
一个实施例中,配置服务模块包括过滤信息配置单元,用于向网络信号 故障消息上行数据接收模块提供网络信号故障消息的过滤信息。如图9所示, 网络信号故障消息上行数据接收模块此时具有防火墙功能,包括一过滤单元, 用于在接收到网络信号故障消息后,可以根据过滤信息,过滤接收的网络信号 故障消息。过滤信息由配置服务模块预先配置并提供,如果不符合过滤信息的 要求,网络信息故障消息将被丟弃,如果符合过滤信息的要求,网络信号故障消息将被统一翻译成一种内部格式供后续模块处理。
过滤信息可以包括上报网络信号故障消息的终端设备的合法性信息。过滤 单元包括过滤子单元,用于根据该合法性信息,检测上报网络信号的终端设 备是否为合法的终端设备,在确定不是合法的终端设备时,丟弃该终端设备上
报的网络信号故障消息。
一个实施例中,配置服务模块包括故障消息上报配置单元,用于在下发 的配置信息中,设置网络信号故障消息的上报方式,所述上报方式可以包括 上报的时间、地点、生成网络信号故障消息的网络信号故障种类、终端设备的 用户信息其之一或任意组合。
网络信号故障消息上行数据接收模块接收到的网络信号故障消息可以由 终端设备通过多种方式上^J'j服务器,例如可以采用SMS、 MMS、 email、 WAP (Wireless Application Protocol无纟戋应用十办i义)、internet等方式。
如图10所示,下行控制通道是运营商通过服务器对终端设备进行配置的 通道,服务器通过配置服务模块对不同的终端配置不同的策略。服务器通过 push的方式(SMS、邮件或其它的网络连接方式)将配置信息下发到终端设备 上,配置信息中可以提供以下设置项
1) 、设置终端设备是否上报。
2) 、设置终端设备上报时间,需要上报的地理位置区域。
3) 、设置终端设备上报事件类型。
4) 、设置终端设备上报事件的具体信息。
5) 、设置终端设备上报终端用户信息。
配置完成的终端设备将按配置信息,向服务器上报网络信息故障消息。 图8所示的服务器还包括故障分析模块,用于对接收的网络信号故障消
息进行分析,获得网络信号故障分析结果;显示服务模块,用于将网络信号故
障分析结果显示给用户。
如图11所示, 一个实施例中,故障分析模块可以根据预设的条件和已存储的故障信息,对上报的网络信号故障消息进行分析,形成网络信号故障分析 结果。其中预设的条件可以由运营商设置。
显示服务模块将网络信号故障分析结果显示给用户。显示服务器可以提供 多种方式将网络信号故障分析结果显示给用户。
1 )显示服务模块可以是监控屏幕,参见图12所示。大型的监控屏幕可以 设置在网络监控室,网络维护者可以看到动态的网络状态,将一些重大的故障 突发点明显标识的实现在大屏幕上。
2) 显示服务模块可以是PC显示器或手机显示屏。用户可以通过PC显示
器或手机显示屏观看网络状况,包括目前网络状况,网络整体状况,以及历史 状况等。
3) 显示服务模块可以和地图信息系统相结合,包括一显示单元,用于将 各种网络故障通过地图的方式呈现给用户。
4) 显示服务模块可以提供多种显示操作方式供用户使用。显示单元包括 显示子单元,用于将故障信息通过地图分层地显示给用户,或供给用户查询网 络信号故障对应的地理位置信息,从而使用户能在最短的时间内获取最有用的 信息。
图8所示的服务器还包括决策服务模块,用于通过数据挖掘方式从接收 的网络信号故障消息中提取决策帮助信息,根据决策帮助信息获得决策结果, 将决策提供给显示服务模块进行显示。
如图13所示,决策服务模块通过数据挖掘方式从网络信号故障消息中提 取决策帮助信息,根据所述决策帮助信息获得决策结果。决策服务模块通过数 据挖掘的方式从上报上来的网络故障信息中提取出对于运营商部署网络有用 的数据,形成对于决策有用的^f艮据所述决策帮助信息获得决策结果。同时,决 策服务模块可以将提取出的数据与关联数据库中运营商的策略相结合,形成一 套对运营商整体决策和部署有帮助的信息。
如图14所示,决策服务^t块的所有原始信息来源于终端上^^艮的网络信号故障消息,运营者可以通过配置服务模块向决策服务模块提供决策的权值和/
或方式,配置服务模块包括决策配置单元,用于向所述决策服务模块提供决 策的权值和/或方式;决策服务模块包括决策单元,用于根据决策帮助信息, 以及所述决策的4又值和/或方式获得决策结果。
决策服务模块决策的结果可以反向的影响配置服务模块。决策服务模块包 括第一决策反馈单元,用于将决策结果返回给决策配置单元,决策配置单元 包括决策配置子单元,用于根据决策结果,调整向决策服务模块提供的决策 氺又Y直和/或方式。
决策服务模块包括第二决策反馈单元,用于将决策结果返回给故障分析 模块,故障分析模块包括分析调整单元,用于根据决策结果调整对网络信号 故障消息的分析策略。
图8所示的服务器还包括数据库,用于存储网络信号故障消息及网络信 号故障分析结果。
如图15所示,配置服务模块可以向终端设备下发包含网络信号故障消息 的上报方式的配置信息,也可以向故障分析模块、决策服务模块、显示服务模 块提供相应的配置参数。运营商可以通过配置服务模块配置各种参数,并且将 这些配置转发到服务器中其它模块,并使用户对所有的配置有一个统一的接 c 。
通过配置服务模块配置切合实际要求配置信息,从而使得上报的信息符合 运营商决策的需求,配置的信息项包含用户终端上报设置,故障分析引擎设置, 决策服务模块的设置,显示服务模块的设置。例如,当运营商对网络发现的问 题进行修复时,需要通过配置服务模块对原先发现的网络故障进行更新,并通 知显示服务模块使显示的网络故障地图准确反映当前网络信号的故障状态。 如图16所示,本发明实施例中,控制网络故障上报的处理流程如下 步骤161、向终端设备下发配置信息,配置信息包含网络信号故障消息的 上报方式。步骤162、接收终端设备按配置信息指示的方式上报的网络信号故障消息。 其中,网络信号故障消息的上报方式包括上报的时间、地点、生成网络
信号故障消息的网络信号故障种类、终端设备的用户信息其之一或任意组合。 一个实例中,还可以对接收的网络信号故障消息进行分析,获得网络信号
故障分析结果;将网络信号故障分析结果显示给用户。
一个实例中,可以将网络信号故障分析结果通过地图显示给用户。
一个实例中,还可以通过数据挖掘方式从接收的网络信号故障消息中提取
决策帮助信息,根据决策帮助信息获得决策结果,将决策提供给显示服务模块
进行显示。
一个实例中,还可以存储网络信号故障消息及网络信号故障分析结果。
本发明实施例还提供一种通信系统,包括终端设备和服务器,其中终端 设备,用于获取当前地理位置信息、当前网络信号的故障信息、服务器提供的 配置信息,配置信息包含网络信号故障消息的上报方式;根据故障信息,确定 当前网络信号故障种类;根据当前地理位置信息,确定是否向服务器上报网络 信号故障,并在确定上报时,根据当前地理位置信息及当前网络信号故障种类 生成网络信号故障消息;在当前网络信号恢复正常时,按配置信息指示的上报 方式向服务器上报网络信号故障消息。
服务器,向终端设备下发配置信息;以及,接收终端设备按配置信息指示 的方式上报的网络信号故障消息。
本领域普通技术人员可以理解上述实施例方法中的全部或部分步骤是可 以通过程序来指令相关的硬件完成,该程序可以存储于一计算机可读存储介质 中,存储介质可以包括ROM、 RAM、磁盘或光盘等。
本发明实施例中,终端设备能根据当前网络状态,自动向服务器上报相关 网络问题,无需人工干预,提高了上报的可靠性。比如信道不够或信号质量出 现异常时,终端设备能记录下故障发生地的地理位置信息及故障原因,当网络 信号恢复正常时可以上报到服务器,让运营商能实时了解当前网络信号状况,促进运营商的网络建设。并且,在终端设备上可以进行网络信号故障分析,得 到运营商最关心的内容,提高了监控效率。
本发明实施例中,终端设备可以采用SMS、 MMS、 email、 WAP连接等多 种方式将网络信号故障消息上传给服务器,可以根据现实网络环境选择最可靠 的方法,提高系统的可靠性。
本发明实施例中,服务器对整个服务器进行配置,使得系统运行于最佳状 态;能通过下行信令通道对终端设备进行配置,从而能够控制终端是否上报, 上报的方式,上报内容等,从而增强了上报方式的鲁棒性。通过对终端设备的 控制,运营商可以有针对性的监测不同时段或不同地点的网络状况。
明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求 及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种终端设备,其特征在于,包括地理位置信息获取模块,用于获取当前地理位置信息;网络信号故障种类判断模块,用于获取当前网络信号的故障信息,根据所述故障信息,确定当前网络信号故障种类;网络信号故障上报判决模块,用于根据当前地理位置信息,确定是否向服务器上报网络信号故障,并在确定上报时,根据当前地理位置信息及当前网络信号故障种类生成网络信号故障消息;网络信号故障消息上报模块,用于在当前网络信号恢复正常时,向服务器上报所述网络信号故障消息。
2、 如权利要求1所述的终端设备,其特征在于,所述地理位置信息获取 模块包括第一地理位置信息获取单元,用于通过全球定位系统GPS获取当 前地理位置信息;或通过本设备中的基站辅助定位系统获取当前地理位置信 自、
3、 如权利要求2所述的终端设备,其特征在于,所述地理信获取模块包括緩存单元,用于緩存获取的地理位置信息;第二地理位置信息获取单元,用于在无法通过全球定位系统GPS或本设 备中的基站辅助定位系统获取当前地理位置信息时,根据已被緩存的地理位置 信息计算出当前地理位置信息。
4、 如权利要求3所述的终端设备,其特征在于,所述地理位置信息获取 模块包括记录单元,用于在无法通过全球定位系统GPS或本设备中的基站 辅助定位系统获取当前地理位置信息时,记录当前地理位置信息为无效状态。
5、 如权利要求3所述的终端设备,其特征在于,所述緩存单元包括第 一緩存子单元,用于以预设的时间间隔,緩存获取的地理位置信息。
6、 如权利要求3所述的终端设备,其特征在于,所述緩存单元包括第 二緩存子单元,用于采用循环队列方式緩存获:Ef又的地理位置信息。
7、 如权利要求1所述的终端设备,其特征在于,所述网络信号故障种类 判断模块包括判断单元,用于确定的当前网络信号故障种类为信号无覆盖、 信号质量差、信号质量及数据通道链路不稳定、小区语音信道不足、小区控制 信道不足其中之一。
8、 如权利要求1所述的终端设备,其特征在于,所述网络信号故障上报 判决模块包括第一判决单元,用于在当前地理位置信息未在预设的时间段内 重复出现时,确定上报网络信号故障消息。
9、 如权利要求1所述的终端设备,其特征在于,所述终端设备还包括 网络故障信息存储模块,用于存储生成网络信号故障消息的地理位置信息与网络信号故障种类;所述网络信号故障上报判决模块包括第二判决单元,用于在当前地理位 置信息虽在所述预设的时间段内重复出现,但当前网络信号故障种类与已存储 的网络信号故障种类不相同时,确定上报网络信号故障消息。
10、 如权利要求1所述的终端设备,其特征在于,所述网络信号故障消息 上报模块包括第 一上报单元,用于按短消息业务SMS或多媒体消息业务MMS 方式采用信令通道上报所述网络信号故障消息;或,采用通用分组无线业务 GPRS或GSM演进的增强数据速率EDGE网络的数据通道上报所述网络信号 故障消息。
11、 如权利要求1所述的终端设备,其特征在于,所述网络信号故障消息 上报模块包括第二上报单元,用于根据服务器下发的配置信息,按所述配置 信息中指定的方式上报所述网络信号故障消息。
12、 如权利要求11所述的终端设备,其特征在于,所述第二上报单元包 括上报子单元,用于根据服务器下发的配置信息,在所述配置信息指定的方 式中预设的时刻和/或地点上报所述网络信号故障消息。
13、 一种网络故障上报的方法,其特征在于,该方法包括 获取当前地理位置信息及当前网络信号的故障信息; 根据所述故障信息,确定当前网络信号故障种类;根据当前地理位置信息,确定是否向服务器上报网络信号故障,并在确定上报时,根据当前地理位置信息及当前网络信号故障种类生成网络信号故障消 自 在当前网络信号恢复正常时,向服务器上报所述网络信号故障消息。
14、 如权利要求13所述的方法,其特征在于,获取当前地理位置信息包 括通过全球定位系统GPS获取当前地理位置信息;或通过本设备中的基站 辅助定位系统获取当前地理位置信息。
15、 如权利要求14所述的方法,其特征在于,该方法进一步包括 緩存获取的地理位置信息;若无法通过全球定位系统GPS或本设备中的基站辅助定位系统获取当前 地理位置信息,则根据已被緩存的地理位置信息计算出当前地理位置信息。
16、 如权利要求13所述的方法,其特征在于,所述当前网络信号故障种 类为信号无覆盖、信号质量差、信号质量及数据通道链路不稳定、小区语音 信道不足、小区控制信道不足其中之一。
17、 如权利要求13所述的方法,其特征在于,所述根据当前地理位置信 息,确定是否向服务器上报网络信号故障包括在当前地理位置信息未在预设的时间段内重复出现时,确定上报网络信号 故障消息。
18、 如权利要求13所述的方法,其特征在于,该方法进一步包括 存储生成网络信号故障消息的地理位置信息与网络信号故障种类; 所述根据当前地理位置信息,确定是否向服务器上报网络信号故障包括 在当前地理位置信息虽在所述预设的时间段内重复出现,但当前网络信号故障种类与已存储的网络信号故障种类不相同时,确定上报网络信号故障消自
19、 如权利要求13所述的方法,其特征在于,向服务器上报所述网络信 号故障消息时,按短消息业务SMS或多々某体消息业务MMS方式采用信令通 道上报所述网络信号故障消息;或,采用通用分组无线业务GPRS或GSM演 进的增强数据速率EDGE网络的数据通道上报所述网络信号故障消息。
20、 如权利要求13所述的方法,其特征在于,根据服务器下发的配置信 息,按指定的方式上"t艮所述网络信号故障消息。
21、 一种服务器,其特征在于,包括配置服务模块,用于向终端设备下发配置信息,所述配置信息包含网络信 号故障消息的上报方式;网络信号故障消息上行数据接收模块,用于接收终端设备按所述配置信息 指示的方式上《|艮的网络信号故障消息。
22、 如权利要求21所述的服务器,其特征在于,所述配置服务模块包括 过滤信息配置单元,用于向所述网络信号故障消息上行数据接收模块提供网络 信号故障消息的过滤信息;所述网络信号故障消息上行数据接收模块包括过滤单元,用于根据所述 过滤信息,过滤接收的网络信号故障消息。
23、 如权利要求22所述的服务器,其特征在于,所述过滤信息包括上报 网络信号故障消息的终端设备的合法性信息;所述过滤单元包括过滤子单元, 用于根据所述合法性信息,检测上报网络信号故障消息的终端设备是否为合法 的终端设备,在确定不是合法的终端设备时,丢弃过滤该终端设备上报的网络 信号故障消息。
24、 如权利要求21所述的服务器,其特征在于,所述配置服务模块包括 故障消息上报配置单元,用于在下发的配置信息中,设置网络信号故障消息的 上报方式,所述上报方式包括上报的时间、地点、生成网络信号故障消息的 网络信号故障种类、终端设备的用户信息其之一或任意组合。
25、 如权利要求21所述的服务器,其特征在于,所述服务器还包括 故障分析模块,用于对接收的网络信号故障消息进行分析,获得网络信号故障分析结果;显示服务模块,用于将网络信号故障分析结果显示给用户。
26、 如权利要求25所述的服务器,其特征在于,所述显示服务模块为监 控屏幕、PC显示器、或手机显示屏。
27、 如权利要求25所述的服务器,其特征在于,所述显示服务模块包括 显示单元,用于将网络信号故障分析结果通过地图显示给用户。
28、 如权利要求27所述的服务器,其特征在于,所述显示单元包括显 示子单元,用于将网络信号故障分析结果通过地图分层地显示给用户,或供用 户查询网络信号故障对应的地理位置信息。
29、 如权利要求25所述的服务器,其特征在于,所述服务器还包括决策服务模块,用于通过数据挖掘方式从接收的网络信号故障消息中提取 决策帮助信息,根据所述决策帮助信息获得决策结果,将所述决策提供给所述 显示服务^t块进行显示。
30、 如权利要求29所述的服务器,其特征在于,所述配置服务模块包括 决策配置单元,用于向所述决策服务模块提供决策的权值和/或方式;所述决策 服务模块包括决策单元,用于根据所述决策帮助信息,以及所述决策的权值 和/或方式获得决策结果。
31、 如权利要求30所述的服务器,其特征在于,所述决策服务模块包括 第一决策反馈单元,用于将决策结果返回给所述决策配置单元;所述决策配置 单元包括决策配置子单元,用于根据所述决策结果,调整向所述决策服务才莫 块提供的决策权值和/或方式。
32、 如权利要求29所述的服务器,其特征在于,所述决策服务模块包括 第二决策反馈单元,用于将决策结果返回给所述故障分析模块,所述故障分析 模块包括分析调整单元,用于根据所述决策结果调整对网络信号故障消息的分析策略。
33、 如权利要求25所述的服务器,其特征在于,所述服务器还包括 数据库,用于存储网络信号故障消息及网络信号故障分析结果。
34、 一种网络故障上"t艮的控制方法,其特征在于,该方法包括 向终端设备下发配置信息,所述配置信息包含网络信号故障消息的上报方式;接收终端设备按所述配置信息指示的方式上报的网络信号故障消息。
35、 如权利要求34所述的方法,其特征在于,所述网络信号故障消息的 上报方式包括上报的时间、地点、生成网络信号故障消息的网络信号故障种 类、终端设备的用户信息其之一或任意组合。
36、 如权利要求34所述的方法,其特征在于,该方法进一步包括 对接收的网络信号故障消息进行分析,获得网络信号故障分析结果; 将网络信号故障分析结果显示给用户。
37、 如权利要求36所述的方法,其特征在于,将网络信号故障分析结果 通过地图显示给用户。
38、 如权利要求36所述的方法,其特征在于,该方法进一步包括 通过数据挖掘方式从接收的网络信号故障消息中提取决策帮助信息,根据所述决策帮助信息获得决策结果,将所述决策提供给所述显示服务模块进行显 示。
39、 如权利要求36所述的方法,其特征在于,该方法进一步包括 存储网络信号故障消息及网络信号故障分析结果。
40、 一种通信系统,其特征在于,包括终端设备和服务器,其中 终端设备,用于获取当前地理位置信息、当前网络信号的故障信息、服务器提供的配置信息,所述配置信息包含网络信号故障消息的上报方式;根据所 述故障信息,确定当前网络信号故障种类;根据当前地理位置信息,确定是否 向服务器上报网络信号故障,并在确定上报时,根据当前地理位置信息及当前网络信号故障种类生成网络信号故障消息;在当前网络信号恢复正常时,按所 述配置信息指示的上报方式向服务器上报所述网络信号故障消息;服务器,向终端设备下发所述配置信息;以及,接收终端设备按所述配置 信息指示的方式上报的网络信号故障消息。
全文摘要
本发明公开了一种终端设备,包括地理位置信息获取模块,用于获取当前地理位置信息;网络信号故障种类判断模块,用于获取当前网络信号的故障信息,根据所述故障信息,确定当前网络信号故障种类;网络信号故障上报判决模块,用于根据当前地理位置信息,确定是否向服务器上报网络信号故障,并在确定上报时,根据当前地理位置信息及当前网络信号故障种类生成网络信号故障消息;网络信号故障消息上报模块,用于在当前网络信号恢复正常时,向服务器上报所述网络信号故障消息。本发明同时公开一种网络故障上报的方法、一种服务器、一种网络故障上报的控制方法和通信系统。采用本发明可以提高网络故障上报的可靠性。
文档编号H04M3/22GK101431761SQ20071017712
公开日2009年5月13日 申请日期2007年11月9日 优先权日2007年11月9日
发明者川 于, 威 刘, 硕 匡, 吕志虎, 博 吴, 端 殷, 黄晓庆 申请人:中国移动通信集团公司