一种基于移动终端的移动网络服务质量分布式采集方法技术

技术编号:7852680 阅读:253 留言:0更新日期:2012-10-13 09:37
本发明专利技术公布了一种基于移动终端的移动网络服务质量分布式采集方法,它通过预先定制或其它方式在移动终端上安装一个客户端软件;当移动终端上电或开机时,客户端程序自动运行;当需要且可能时,客户端程序向终端管理服务器发送一个包含了静态配置信息和客户端程序配置信息的注册请求;终端管理服务器对该注册请求予以响应,其中包含有发起该请求的移动终端的客户端软件配置文件信息;存储呈现服务器实时采集移动终端上生成的静态信息、实时动态运行信息、语音业务过程文件和数据业务过程文件。本发明专利技术能够实时、准确地采集到能反映出移动终端实际运行状态和运行环境的参数,以保证他们处理用户投诉、网络规划和网络优化更加具有针对性,减少盲目性。

【技术实现步骤摘要】

本专利技术总体涉及一种基于移动终端的分布式移动通信网络服务质量的通用采集方案及其实现方法,具体讲,本专利技术涉及利用移动终端实现移动通信网络物理层信号和服务质量(含语音通信服务和数据通信服务)的海量、实时、动态、分布式采集以及这些信息参数的后续利用。
技术介绍
移动通信技术的发展与普及极大地改变了人们的生活方式,已经成为现代生活须臾不可缺少的一个重要组成部分。但随着移动通信网络技术的发展和演化,移动通信网络本身以及与之相匹配的移动终端,正变得越来越复杂。这种复杂性,一方面使得用户正确、高效使用移动终端和移动网络及其服务变成一个非常困难的事情,另一方面,也使得移动运营商在处理用户投诉以及进行网络规划也具有一定的难度。对于运营商而言,无论从处理用户投诉的角度考虑还是从网络规划和网络优化的角度考虑,都希望能够实时、准确地采集到能反映出移动终端实际运行状态和运行环境的参数,以保证他们的工作更加具有针对性,减少盲目性。
技术实现思路
本专利技术目的在于针对现有技术的缺陷提供一种用移动终端实现移动通信网络物理层信号和服务质量(含语音通信服务和数据通信服务)的海量、实时、动态、分布式采集以及这些信息参数的后续利用的方法。本专利技术为实现上述目的,采用如下技术方案 ,它包括以下步骤 a)通过预先定制或其它方式在移动终端上安装一个客户端软件; b)当移动终端上电或开机时,预先安装的客户端程序自动运行; c)当需要且可能时,运行在移动终端上的客户端程序向终端管理服务器发送一个注册请求,在该请求中包含了移动终端的静态配置信息和客户端程序配置信息; d)终端管理服务器对该注册请求予以响应,在该响应包中包含有对应于发起该注册请求的移动终端的客户端软件配置文件信息,客户端程序的运行模式与状态依赖于该配置文件; e)取决于客户端程序配置文件,当需要时,客户端程序采集移动终端的静态信息和实时动态运行信息,并生成相应的文件供其它模块使用; f)当有电路交换域的语音通信业务发生时,客户端程序将按照一定的规则生成一个对应于该次语音通信业务的语音业务过程文件,需要时,该语音业务过程文件被上传到相应的存储呈现服务器上,供运营商或相关部门后续使用; g)当有数据通信业务发生时,客户端程序将按照一定的规则持续生成数据业务过程文、件并按照一定的周期实时地通过数据网络将这些数据业务过程文件上传到相应的存储呈现服务器上,供运营商或相关部门后续使用; h)存储在存储呈现服务器上的数据,用于移动用户投诉处理、移动网络规划、移动网络优化以及其它相关应用。其进一步特征在于 a)所述静态配置信息参数内容包括移动终端的MSI号、MEI号、生产商、CPU型号、内存大小、操作系统类型、操作系统版本和固件版本号等; b)所述客户端配置文件内容包括表示当前配置文件是否有效、管理服务器的域名或IP地址、当前客户端的版本号、当前客户端的工作模式、表示当前客户端是否要升级、新版本客户端下载URL地址、语音会话过程文件上传URL地址、数据会话过程数据上传URL地址、动态数据采样周期,单位秒、数据会话过程数据上传周期、进行PING测试的服务器地址或域名、进行FTP测试的服务器地址或域名、进行HTTP测试的服务器地址或域名、表示是否弹出满意度调查表、广告URL地址; c)所述实时动态运行信息内容包括本次采样时的本机UnixTime的低16位数据、CPU负载大小、空闲RAM的大小、基站LAC值、基站ID值、当前承载网络和接入网络以及接入点类型、接收信号强度值、接收信号切片功率、载干比值、经纬度信息等; d)所述语音业务过程文件内容包括移动终端侧的语音呼叫开始时间、移动终端侧的语音呼叫结束时间、呼叫结果、移动终端固定长度静态数据、语音呼叫开始前的最后一批采集的移动终端运行动态参数、语音呼叫过程中多个移动终端运行动态参数、语音呼叫结束后的第一批采集的移动终端运行动态参数; e)所述数据业务过程文件内容包括移动终端的IMSI号、用于区分同一个用户的不同会话的针对一次会话随机产生的随机数、从O开始顺序递增的序列号、上传过程中包的丢失数量、http POST请求与响应之间的时间延迟、上行吞吐率、下行吞吐率、客户端发送本数据的移动终端侧时间戳、服务器接收到本数据服务器侧时间戳、服务器发送本数据的服务器侧时间戳、移动终端侧的动态采样数据、移动终端的静态数据。对于实时动态运行信息 当需要时,客户端程序按照客户端配置文件所设置的数据采集周期持续、周期性地采集移动终端运行时的动态参数,形成实时动态运行信息文件,动态运行参数文件被周期性地覆盖,以确保其是最近一次采样结果。对于语音业务过程文件 a)每次通话过程将生成一个新的语音业务过程文件,新的语音业务过程文件不覆盖前一次通话过程所生成的语音业务过程文件,该语音业务过程文件将包含有此次语音通话发生前和通话结束后一段时间内的移动终端动态运行参数; b)在适当的时候,语音业务过程文件将会依次上传到存储呈现服务器上,在客户端侧,被成功上传的语音业务过程文件将被删除以减少持续性的存储空间损耗; c)当某个语音过程文件上传不成功时,客户端程序将发起再次上传过程,直至上传成功,或当监测到网络异常时,停止上传过程; d)当需要时,即使某些语音业务过程文件未被上传,客户端程序按照一定的规则(即语音过程文件数量不大于200个,所有语音过程文件总的占用空间不大于200MB)删除一些语音业务过程文件以防止语音业务过程文件占用太多的移动终端的存储空间; e)当需要时,即使有电路交换域的语音业务发生,客户端软件也会停止生成新的语音业务过程文件,以防止语音业务过程文件占用太多的移动终端的存储空间。对于数据业务过程文件 a)对于一次分组交换域通信即数据通信业务发生时,客户端程序将持续地、周期性地向对应的存储呈现服务器上传数据业务过程文件; b)在上传数据业务过程文件时,计算上传过程中的丢包累积总量、请求与响应之间的环路时延以及在此过程中上下行链路的平均吞吐率,这些参数写入下个上传周期中数据业务过程文件的数据中; c)当上传数据业务过程文件失败时,客户端程序再次发起上传该文件的过程,同时将 丢包累积总量加I ; d)同一个文件累计上传次数不超过3次,当第三次上传失败时,中止上传过程,且将该文件保存在移动终端上,以便在其它适当机会再次上传; e)当连续3个上传周期的上传过程都失败时,此时可以认为数据连接中断,或当检测到网络中断时,停止上传过程,同时将未能上传的文件保存在移动终端上,以便在其它时机再次上传。本专利技术方法能够利用移动终端实现移动通信网络物理层信号和服务质量(含语音通信服务和数据通信服务)的海量、实时、动态、分布式采集以及这些信息参数的后续利用。能够实时、准确地采集到能反映出移动终端实际运行状态和运行环境的参数,以保证他们处理用户投诉、网络规划和网络优化更加具有针对性,减少盲目性。附图说明图I为本专利技术系统机构与工作流程示意 图2为移动终端动态参数文件格式与内容图 图3为移动终端动态运行数据采集方法示意 图4为语音业务过程文件格式与内容 图5为数据业务过程文件格式与内容 图6为移动终端客户端各个模块间数据共享与协作示意图。具体实本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于移动终端的移动网络服务质量分布式采集方法,它包括以下步骤 通过预先定制或其它方式在移动终端上安装一个客户端软件; 当移动终端上电或开机时,预先安装的客户端程序自动运行; 当需要且可能时,运行在移动终端上的客户端程序向终端管理服务器发送一个注册请求,在该请求中包含了移动终端的静态配置信息和客户端程序配置信息; 终端管理服务器对该注册请求予以响应,在该响应包中包含有对应于发起该注册请求的移动终端的客户端软件配置文件信息,客户端程序的运行模式与状态依赖于该配置文件; 取决于客户端程序配置文件,当需要时,客户端程序采集移动终端的静态信息和实时动态运行信息,并生成相应的文件供其它模块使用; 当有电路交换域的语音通信业务发生时,客户端程序将按照一定的规则生成一个对应于该次语音通信业务的语音业务过程文件,需要时,该语音业务过程文件被上传到相应的存储呈现服务器上,供运营商或相关部门后续使用; 当有数据通信业务发生时,客户端程序将按照一定的规则持续生成数据业务过程文件并按照一定的周期实时地通过数据网络将这些数据业务过程文件上传到相应的存储呈现服务器上,供运营商或相关部门后续使用; 存储在存储呈现服务器上的数据,用于移动用户投诉处理、移动网络规划、移动网络优化以及其它相关应用。2.根据权利要求I所述的一种基于移动终端的移动网络服务质量分布式采集方法,其特征在于 所述静态配置信息参数内容包括移动终端的頂SI号、IMEI号、生产商、CPU型号、内存大小、操作系统类型、操作系统版本和固件版本号等; 所述客户端配置文件内容包括表示当前配置文件是否有效、管理服务器的域名或IP地址、当前客户端的版本号、当前客户端的工作模式、表示当前客户端是否要升级、新版本客户端下载URL地址、语音会话过程文件上传URL地址、数据会话过程数据上传URL地址、动态数据采样周期,单位秒、数据会话过程数据上传周期、进行PING测试的服务器地址或域名、进行FTP测试的服务器地址或域名、进行HTTP测试的服务器地址或域名、表示是否弹出满意度调查表、广告URL地址; 所述实时动态运行信息内容包括本次采样时的本机Unix Time的低16位数据、CPU负载大小、空闲RAM的大小、基站LAC值、基站ID值、当前承载网络和接入网络以及接入点类型、接收信号强度值、接收信号切片功率、载干比值、经纬度信息等; 所述语音业务过程文件内容包括移动终端侧的语音呼叫开始时间、移动终端侧的语音呼叫结束时间、呼叫结果、移动终端固定长度静态数据、语音呼叫开始前的最后一批采集的移动终端运行动态参数、语音呼叫过程中多个移动终端运行动态参数、语音呼叫结束后的第一批采集的移动终端运行动态参数; 所述数据业务过程文件内容包括移动终端的M...

【专利技术属性】
技术研发人员:杨震奚望钟兵
申请(专利权)人:上海交通大学无锡研究院杨震奚望钟兵
类型:发明
国别省市:

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

1