一种预测移动应用通信质量的方法

文档序号:7590533阅读:238来源:国知局
专利名称:一种预测移动应用通信质量的方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种用于移动通信领域对移动应用通信质量的衡量和预测方法。
背景技术
随着移动通信技术的飞速发展,移动通信领域,已经由语音通信为主,逐步转向数据通信和多媒体通信。广域移动通信系统的无线接入环境非常复杂,无线频谱资源有限,无线链路的信噪比要比有线链路信噪比差,更容易受到干扰。延迟大,抖动大、丢包率高、带宽有限、控制复杂是目前广域移动数据通信的特点。在无线通信环境方面,各地的地理环境、城市布局、建筑形态、基站分布、用户群分布、用户移动性分布、应用业务分布等在时间域和空间域都对通信质量有很大的影响。例如新建小区、市政设施等,会引起用户群的分布和业务量的分布发生变化,在这些地区的无线信道资源的竞争加强,业务量增加;同样,拆迁和搬迁等,会使对应地区无线信道资源的竞争减弱,业务量减少;又如网络优化和网络升级,会引起无线链路质量提高、信道增加、移动数据应用的通信质量的提高;而新业务的推出,会引起用户群和业务应用分布的变化,对无线链路信道资源需求的变化;上述这些因素都会对移动数据应用的通信质量产生影响。在无线通信设备部分,各地运营商采用的厂家设备不同,根据本地情况进行的优化不同,通信参数也存在时间域和空间域的变化,因此实际的通信质量也存在地域和设备方面的差异。在广域移动通信系统为建立移动通信系统的QoS机制,就要对移动网络的通信质量有个衡量和预测,这样才能为应用和通信质量的控制提供通信质量依据。
目前,移动通信网络的运营商在提供商用前,或网络优化和升级后,会完成通信质量的测试。移动通信网络运营商用来衡量通信质量的指标,无线链路部分包括信号强度、场强分布、接收功率、发送功率、信道带宽分布、误码率、误帧率、覆盖度等质量指标;网络部分包括接通率、掉话率、呼叫建立时延、接入时长、传输时延、链路层/网络层/应用层的下载/上传数据吞吐量等质量指标,并配合GPS(GlobalPositioning System全球定位系统)信息和GIS(GIS GeographicalInformation System地理信息系统)系统,组建基于位置的通信质量库。但是,移动运营商的通信质量测试多数是内部进行,通信质量结果多数不公开;通信质量的指标在链路和网络部分非常详细和全面,在数据吞吐量方面主要考虑公众通信的效果,对具体应用,尤其是特殊应用的参考性和指导性低;测试的专业化程度非常高,测试工具、设备等是专用设备,测试方法需要移动网络内部的配合,对实际的应用系统而言,可操作性低;通信质量的测试面向公众服务,没有考虑具体业务应用的需求和特点。非移动运营商的第三方出于某种目的也关心通信质量,并对通信质量进行测试。根据测试的目的不同,通信质量的指标集也不同。针对移动网络的测试,结果与移动运营商的测试类似。针对移动应用的测试,通信质量衡量指标还包括基于应用的数据吞吐量和可用性指标。配合GPS信息和GIS系统,组建基于位置的与应用相关的通信质量库。第三方测试可以满足应用客户化的初始测试,但由于成本因素和通信质量的持续跟踪等原因,可操作性和适应性低。不论是移动运营商还是非移动运营商的第三方对于通信质量的测试的现有技术方案都存在下述问题1)通信质量测试是基于位置信息的,没有考虑时间域的概念;通信质量指标在时间域只是一个采样点,不能反映随时间持续性和周期性(日、周等)变化的通信效果。在实际应用中,当用户群分布、移动性、和业务分布随时间变化时,对具体的业务应用的通信质量会产生影响,已测的通信质量指标不能全面反映实际的应用效果。2)通信质量测试在一段时间内完成,反映测试时段内的通信效果。测试完成后,在很长时间内不再进行测试。在此期间,由于无线通信环境的改变(如基站增加,网络优化,建筑布局,用户分布等),通信质量和效果也会发生相应的变化。已测的通信质量指标不能反映这些动态变化,只能在下次测试时体现,对实际变化的响应慢。由于现有技术方案的通信质量指标只能反映测试时段内的基于位置的通信质量,没有反映时间域的变化,也不能反映在测试后的通信质量的效果和变化,以此为基础,预测在给定位置和时间点的通信质量时,可信度低,不能满足使用者的需求。

发明内容
本发明的目的是,通过构建一个与位置和时间密切相关的评估网络实际通信质量的通信质量数据库,并且移动终端在通信过程中,以位置、位置和时间为索引查询当前通信环境的通信质量数据,并以此作为当前位置和时间点通信质量的预测值,从而提供了一种基于位置和时间预测移动通信质量的方法。
本发明的另一目的是,通过在应用过程中实时采集通信质量信息,动态的更新通信质量库,及时反映通信质量的变化,在预测通信质量时具有更高的可信度。
本发明为解决上述技术问题所采用的技术方案为一种预测移动应用通信质量的方法,其用于移动终端/服务器系统,所述方法包括如下步骤A、移动终端/服务器系统构建一个用于评价给定位置和时间点网络实际通信质量的通信质量库,所述通信质量库的质量评价字段由应用层面通信质量的衡量指标构成,所述通信质量库以位置和时间作为主键值;B、所述移动终端通过定位系统以位置或者位置和时间作为索引,查询所述通信质量库,获得当前通信环境下基于经验值的反映网络通信质量的预测值。
所述的方法,其特征在于所述方法还包括按照确定的周期动态更新所述通信质量库的数据,其包括如下步骤C、所述更新周期内,移动终端定期采集实际通信质量数据,记录不同时间位置点实际应用通信过程中各种状态的信息;D、将记录到的所述信息加以筛选和处理,得到符合所述衡量指标的数据结果作为更新所述通信质量库的数据源;E、所述数据结果经评估系统处理后更新所述通信质量库。
所述的方法,其中所述评估系统对每次动态更新的所述数据结果和通信质量库原有数据采用加权平均的算法处理,所述通信质量库设置确定的动态更新周期。
所述的方法,其中所述步骤A包括A1、把应用所在的地理区域划分成网格并将所述网格进行编号,作为所述通信质量库中位置字段的位置信息;把全天时间划分成不同的时间间隔,确定时间采样点;A2、按照所述区域网格和时间采样点制定测试计划;A3、实际测量应用的移动终端侧和服务器侧的衡量应用层面通信质量数据;A4、经多次测量并对所述数据进行处理,得到所述应用层面通信质量的衡量指标;A5、将获取的所述衡量指标录入所述通信质量库。
所述的方法,其中所述通信质量库的字段包括移动终端侧发送通信质量等级、移动终端侧接收通信质量等级、移动终端侧发送数据吞吐量、移动终端侧接收数据吞吐量、服务器侧发送通信质量等级、服务器侧接收通信质量等级、服务器侧发送数据吞吐量、服务器侧接收数据吞吐量、呼叫成功率、中断概率、中断类型分布、回路时延、信号强度、接收功率、发送功率等。
所述的方法,其中所述数据吞吐量通过以下方法测算用移动终端测算时,所述移动终端在与服务器的Socket连接有效情况下,所述发送数据吞吐量为以发送缓冲区未置空情况下固定时长内的平均数据发送速率;所述接收数据吞吐量是连续接收数据情况下固定时长内的平均接收速率;用服务器端测算时,所述服务器在与移动终端的Socket连接有效情况下,所述发送数据吞吐量为以发送缓冲区未置空情况下固定时长内的平均数据发送速率;所述接收数据吞吐量是连续接收数据情况下固定时长内的平均接收速率。
所述的方法,其中步骤B所述的查询通信质量库可以用服务器模式实现,所述通信质量库设置在后台服务器或者设置专用服务器完成相关操作,当通过服务器侧实现通信质量的查询时,所述步骤B包括如下步骤B1所述服务器实现服务器侧的移动终端位置查询;B2所述移动终端或无线网络运营商返回移动终端的位置信息;B3所述服务器转换位置信息格式,查询所述通信质量库;B4所述服务器查询所述移动终端在当前位置、时间点的通信质量等级信息;B5所述服务器将所述通信质量信息发送给移动终端。
所述的方法,其中步骤B所述的查询通信质量库可以用服务器模式实现,所述通信质量库设置在后台服务器或者设置专用服务器完成相关操作,当通过移动终端侧实现通信质量的查询时,所述步骤B包括如下步骤B1所述移动终端实现终端侧的位置查询;B2所述移动终端向所述服务器请求通信质量库信息查询;B3所述服务器转换位置信息格式,查询所述通信质量库;B4所述服务器查询所述移动终端在当前位置、时间点的通信质量等级信息;B5所述服务器将所述通信质量信息发送给所述移动终端。
所述的方法,其中步骤B所述的查询通信质量库可以用终端模式实现,所述通信质量库存储在所述移动终端内部,解析在本地实现。
所述的方法,其中所述方法还包括按照确定的周期定时更新所述通信质量库,其步骤为F、重复所述步骤A2至A4的步骤;G、将所述步骤A4所述的衡量指标经评估系统处理后更新所述通信质量库。
所述的方法,其中所述评估系统对每次定时更新获取的所述衡量指标和通信质量库原有数据采用加权平均的算法处理;所述通信质量库的动态更新周期设置为1年或6个月或在特定事件后启动所述定时更新程序。
所述的方法,其中所述通信质量库采用客户/服务器模式实现,所述通信质量库设置在后台服务器,其中移动终端客户端包括用作解析所述移动终端位置信息的位置信息解析模块;用作解析所述移动终端时间信息的时间解析模块;用作采集实际通信质量数据的质量信息解析模块;用作记录和上传采集到的通信质量信息的通信LOG和通信质量查询模块;所述后台服务器包括用作解析所述移动终端位置信息的位置信息解析模块;用作解析所述移动终端时间信息的时间解析模块;用作记录所述移动终端采集通信质量信息的LOG库和质量信息服务模块;所述质量信息服务模块与移动终端的所述通信质量查询模块相配合,完成对通信质量信息的查询。
本发明的有益效果为由于本发明方法在初始构建通信质量库时,就引入了时间域的概念,即在全天24小时内设置了多个时间采样点,对通信质量数据的采集不仅基于位置因素还基于时间因素,由于测量的通信质量数据包含时间变化的影响,因此用数据库的数据作为通信质量的预测值,更加精准;同时,由于在初始构建通信质量库后,通过在应用过程中实时测量,收集通信质量的数据,经过筛选、统计处理,动态的更新通信质量库,可以及时反映通信质量历史性变化以及特定地点通信质量随时间的周期变化,对通信环境的变化具有很强的适应力,因此,在预测给定位置和时间的通信质量时具有更高的可信度,为实现可靠性通信的措施提供了依据和支持。
本发明方法由于关注应用层面的通信质量,简化了无线链路层和网络层的质量衡量指标,侧重衡量应用层面通信质量并且操作性强的指标,并且其测试方法简便,减少和避免了专业化的通信质量测试,因此降低了测试的复杂度,提高了可操作性,使本发明的方法更加切实可行,易于实施。


图1为本发明构建和更新通信质量库方法的流程2为通信质量库的构造和更新方框3A为服务器侧实现通信质量查询的示意3B为移动终端侧实现通信质量查询的示意4为通信质量库客户/服务器模式示意图具体实施方式
下面根据附图和实施例对本发明作进一步详细说明本发明用于移动终端/服务器系统,首先关注应用层面的通信质量,从应用角度定义出衡量移动通信质量的指标,并且该衡量指标的测试方法简便,可操作性强;通过初始构造,得到以位置和时间为主键值、用来评估网络实际通信质量的通信质量数据库,该数据库的字段包括了衡量移动通信质量的指标,同时还引入了时间域的概念,可以反映业务应用在空间域和时间域上的通信质量;移动终端在通信过程中,利用服务器侧和终端侧的定位功能,利用位置、位置和时间作为索引查询当前通信环境的通信质量信息,得到当前位置和时间点的历史通信质量数据作为参考,同时作为预测值,配合其它的相关措施,为实现可靠性通信的措施提供依据和支持。在本发明方法中,所述通信质量数据库不再象现有技术方案那样,通信质量数据一经测试完成,在很长时间内不再进行测试,数据库内的数据仅反映测试时段内的效果,而是在应用过程中实时采集通信质量信息,将采集到的信息经过处理后,作为更新通信质量库的数据源,动态的更新通信质量库,及时反映通信质量的变化,使得本发明方法在预测通信质量时,具有更高的可信度。
通过初始构建获得的通信质量库是关系型数据库,以位置和时间为主键值,以位置、位置和时间为索引,数据库的质量信息字段包括移动终端侧发送、接收通信质量等级和数据吞吐量,服务器侧发送、接收通信质量等级和数据吞吐量、呼叫成功率、中断概率、中断类型分布、回路时延、信号强度、接收功率、发送功率等。其中呼叫成功率是在当前位置和时间点呼叫成功的次数与呼叫总次数的比值;中断概率是在当前位置和时间点中断次数与采样总次数的比值;中断类型分布是各种中断类型的百分比值;回路时延是移动终端发出请求到收到服务器确认的(最小/平均/最大)环回等待时间;数据吞吐量是以固定时长内应用层的平均数据接收速率和数据发送速率定义的,所述固定时长由应用的需求、业务特点和终端的处理能力决定;通信质量等级是衡量满足应用通信需求的量化指标,分为发送等级和接收等级,其中发送通信等级=INT[(实测发送数据吞吐量/应用层发送通信速率)×N],接收通信等级=INT[(实测接收数据吞吐量/应用层接收通信速率)×N],实测数据吞吐量是构建通信质量库时的路测数据吞吐量和实际应用过程中的测量数据吞吐量的统计值,应用层通信速率是满足应用需求的通信速率,N是划分等级的级别数,INT[]是取整函数。
在上述通信质量衡量指标中,数据吞吐量是从用户和应用的角度,衡量通信系统的通信质量的重要指标,是以各种因素为变量的函数,若用公式表示,则数据吞吐量(bps)=F(位置、时间、基站、用户群、移动性。。。。。。),数据吞吐量可以用两种方法测算第一种方法为移动终端测算在与服务器的Socket连接有效情况下,发送数据吞吐量是以发送缓冲区未置空情况下固定时长内的平均数据发送速率,接收数据吞吐量是连续接收数据情况下固定时长内的平均接收速率;第二种方法为服务器端测算在与移动终端的Socket连接有效情况下,发送数据吞吐量以发送缓冲区未置空情况下,固定时长内的平均数据发送速率;接收数据吞吐量是连续接收数据情况下固定时长内的平均接收速率。由于本发明从关注应用层面的通信质量的角度出发,定义出上述衡量应用层面通信质量并且操作性强的指标,并且其测试方法简便,减少和避免了专业化的通信质量测试,因此降低了测试的复杂度,提高了可操作性。
初始构建所述通信质量库的方法如图1、图2所示,通信质量库可以用自主构造的方法实现也也可以利用已有数据构造获得配合地理信息系统,将应用所在的地理区域划分成n×n的网格,在这里n的数值根据应用要求的精度、移动终端的移动速度和频度,处理能力和处理时间等因素确定,可以设n=2000/1000/500米等;将网格进行编号,作为通信质量库中位置字段的位置信息。位置信息的获取可以采用GPS系统,或移动终端所在网络的运营商提供的无线定位信息。位置信息转换为通信质量库中的网格信息。时间的采样点,根据应用的时间特性、要求的精度、处理能力和处理时间等因素确定。一般考虑间隔为1小时,全天24小时可以分为不同等级,采用不同的间隔。
按照区域网格和按时间的采样点,制订测试计划,实际测量应用的移动终端侧和服务器侧吞吐量数据,通信的中断情况,中断的类型与分布频次等通信质量数据。多次测量后用统计学方法处理吞吐量数据,得到均值与方差,并确定通信质量等级、中断概率、中断类型与分布等指标,结果录入通信质量等级数据库。
所述通信质量库也可以利用已有数据构造获得,其方法为利用移动运营商或第三方测试的结果,经过格式化转换,统计,筛选后,录入通信质量库位置信息转换为通信质量库的网格信息;时间信息按测试情况补充一定的时间段;通信质量库中字段如果无对应的数据,暂时置空。
在实际应用中,网络优化、网络升级、用户群变化、移动数据业务变化等都会对通信质量等级产生影响,通信质量库需要动态保持更新,反映实际应用的可用性。本技术方案相比现有技术的显著特征之一就是在初始构建通信质量库后,通过在应用过程中实时测量,收集通信质量的数据,经过筛选、统计处理,动态的更新通信质量库,可以迅速的反映通信质量的变化。所述通信质量库更新方法如图1、图2所示。实际应用的更新方法为确定更新周期(如1周、1月,)记录更新周期内实际应用通信过程中各种状态的信息记录,结合位置和时间信息,设置筛选条件(符合前述的数据吞吐量的测算标准),结果用统计学方法处理,得到均值与方差,并确定通信质量等级和中断概率、中断类型与分布等数据,作为通信质量数据库的数据源,经评估系统处理后,更新数据库。这种实际应用的更新方法,通过在实际应用中收集通信质量信息,统计处理后动态更新通信质量库,及时反映通信质量的历史性变化,可以反映在时间连续性和周期性上的变化;同时通过设置不同的动态更新周期(如周、月等),实现对应用环境变化不同的响应度,既能做到及时响应,又可避免偶发因素的影响,因此,在预测给定位置和时间点的通信质量时,具有更高的可信度。还有一种定时更新方法,见图1确定更新周期(如半年、1年)或特定事件(如网络升级、大规模优化)后,按照通信质量库的构造方法,制订测试计划后实施,结果经评估系统处理后,更新数据库。在通信质量库更新的过程中,通信质量库既要及时反映实际应用效果的变化,又要保持相对的稳定性;因此需要评估系统对每次更新的结果和历史数据采用加权平均的算法处理,构造新的通信质量库初始构造不需要评估;建议定时更新的数据结果权值0.6,原有数据权值0.4;建议实际应用更新的数据结果权值0.3,原有数据权值0.7,权值可根据具体的实际情况确定。由于通信质量库是随时间动态更新和变化的,需要对版本进行控制。版本号格式可用AA.BB.CC(数字格式)加以区别,AA为主版本号,反映定时更新的变化;BB为子版本号,反映实际应用更新的变化;CC为修订版本号,反映结果修订的变化。
作为本发明的具体实施方式
,通信质量库的更新和查询可以采用客户/服务器模式实现。如图4所示,通信质量库位于后台服务器端,通过软件模块实现客户端和服务器端的功能。移动终端客户端包括有位置信息解析模块、时间信息解析模块、质量信息采集模块、通信LOG、通信质量查询模块。所述位置信息解析模块有三种实现方式,可以根据不同的应用需求来选择和确定,该模块的三种方式为,移动终端通过GPS,在本地解析;移动运营商提供定位业务,移动终端侧查询移动网络解析;移动运营商提供定位业务,服务器侧查询移动网络解析。所述时间信息解析模块通过系统时钟,或网络定时业务实现;所述质量信息采集模块根据应用需求,通过本地周期采集,定时采集或服务器触发方式实现,采集的信息包括移动终端侧发送、接收通信质量等级和数据吞吐量,服务器侧发送、接收通信质量等级和数据吞吐量、呼叫成功率、中断概率、中断类型分布、回路时延、信号强度、接收功率、发送功率等。回路时延通过IP的PING机制实现,呼叫成功、呼叫失败、信号强度、接收功率、发送功率等通过通信模块的AT/AT扩展指令集,或通信模块的API接口获取。所述通信LOG用来记录采集的通信质量信息并定期上传到服务器侧的通信LOG库,上传方式可以采用数据通道,或定期的后台加载数据的方式。所述通信质量查询模块与服务器端的质量信息服务模块配合,完成通信质量信息的查询。后台服务器端包括有位置信息解析模块、时间信息解析模块、通信LOG库、质量信息服务模块。所述位置信息解析模块同样可以有二种实现方式,根据不同的应用需求来选择和确定,这二种方式为服务器端接收移动终端上传的位置信息,或者为移动运营商提供定位业务,服务器侧查询移动网络解析;所述时间信息解析模块同样是通过系统时钟,或网络定时业务实现;所述通信LOG库以移动终端为主键值/索引,记录移动终端采集的通信质量信息;所述质量信息服务模块与移动终端的通信质量查询模块配合,完成通信质量信息的查询。服务器端软件将一个更新周期(如1周、1月)内通信LOG库中的记录数据,按照需要进行有条件的筛选,完成格式化转换和处理,进行排序和分类,用统计学方法处理,得到均值与方差,经评估系统处理后,更新数据库。
通信质量库的查询应用可以有两种模式,一种为服务器模式,另一种为移动终端模式。服务器模式如图3A、3B所示,通信质量库设置在在后台服务器或设置专用服务器完成相关操作,并且可以通过服务器侧和终端侧的业务实现。当以服务器侧实现通信质量的查询时,如图3A所示包括如下步骤步骤1服务器实现服务器侧的移动终端位置查询;步骤2移动终端或无线网络运营商返回移动终端的位置信息;步骤3服务器转换位置信息格式,配合GIS服务器(可选)查询通信质量库;步骤4服务器查询移动终端在当前位置、时间点的通信质量信息;步骤5服务器将通信质量信息发送给移动终端。
通信质量信息采用数据模式,与应用业务数据流共路传输,或采用短信方式,或数据与短信互为补充方式。
当以移动终端侧实现通信质量的查询时,如图3B所示包括如下步骤步骤1移动终端实现终端侧的位置查询;步骤2移动终端向服务器请求通信质量库信息查询;步骤3服务器转换位置信息格式,配合GIS服务器(可选)查询通信质量库;步骤4服务器查询移动终端在当前位置、时间点的通信质量信息;步骤5服务器将通信质量信息发送给移动终端。
通信质量信息采用数据模式,与应用业务数据流共路传输,或采用短信方式,或数据与短信互为补充方式。
当以移动终端模式查询应用通信质量库时,通信质量库存储在移动终端内部,解析在本地实现。数据中心或后台服务器维护通信质量库的版本,版本升级后,移动终端实现通信质量库的同步更新。
可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种预测移动应用通信质量的方法,其用于移动终端/服务器系统,所述方法包括如下步骤A、在移动终端/服务器系统构建一个用于评价给定位置和时间点网络实际通信质量的通信质量库,所述通信质量库的质量评价字段由应用层面通信质量的衡量指标构成,所述通信质量库以位置和时间作为主键值;B、所述移动终端通过定位系统以位置或者位置和时间作为索引,查询所述通信质量库,获得当前通信环境下基于经验值的反映网络通信质量的预测值。
2.根据权利要求1所述的方法,其特征在于所述方法还包括按照确定的周期动态更新所述通信质量库的数据,其包括如下步骤C、在所述更新周期内,移动终端定期采集实际通信质量数据,记录不同时间位置点实际应用通信过程中各种状态的信息;D、将记录到的所述信息加以筛选和处理,得到符合所述衡量指标的数据结果作为更新所述通信质量库的数据源;E、所述数据结果经评估系统处理后更新所述通信质量库。
3.根据权利要求2所述的方法,其特征在于所述评估系统对每次动态更新的所述数据结果和通信质量库原有数据采用加权平均的算法处理,所述通信质量库设置一确定的动态更新周期。
4.根据权利要求1或2所述的方法,其特征在于所述步骤A包括A1、把应用所在的地理区域划分成网格并将所述网格进行编号,作为所述通信质量库中位置字段的位置信息;把全天时间划分成不同的时间间隔,确定时间采样点;A2、按照所述区域网格和时间采样点制定测试计划;A3、实际测量应用的移动终端侧和服务器侧的衡量应用层面通信质量数据;A4、经多次测量并对所述数据进行处理,得到所述应用层面通信质量的衡量指标;A5、将获取的所述衡量指标录入所述通信质量库。
5.根据权利要求4所述的方法,其特征在于所述通信质量库的字段包括移动终端侧发送通信质量等级、移动终端侧接收通信质量等级、移动终端侧发送数据吞吐量、移动终端侧接收数据吞吐量、服务器侧发送通信质量等级、服务器侧接收通信质量等级、服务器侧发送数据吞吐量、服务器侧接收数据吞吐量、呼叫成功率、中断概率、中断类型分布、回路时延、信号强度、接收功率、发送功率等。
6.根据权利要求5所述的方法,其特征在于所述数据吞吐量通过以下方法测算用移动终端测算时,所述移动终端在与服务器的Socket连接有效情况下,所述发送数据吞吐量为以发送缓冲区未置空情况下固定时长内的平均数据发送速率;所述接收数据吞吐量是连续接收数据情况下固定时长内的平均接收速率;用服务器端测算时,所述服务器在与移动终端的Socket连接有效情况下,所述发送数据吞吐量为以发送缓冲区未置空情况下固定时长内的平均数据发送速率;所述接收数据吞吐量是连续接收数据情况下固定时长内的平均接收速率。
7.根据权利要求6所述的方法,其特征在于步骤B所述的查询通信质量库可以用服务器模式实现,所述通信质量库设置在后台服务器或者设置专用服务器完成相关操作,当通过服务器侧实现通信质量的查询时,所述步骤B包括如下步骤B1所述服务器实现服务器侧的移动终端位置查询;B2所述移动终端或无线网络运营商返回移动终端的位置信息;B3所述服务器转换位置信息格式,查询所述通信质量库;B4所述服务器查询所述移动终端在当前位置、时间点的通信质量等级信息;B5所述服务器将所述通信质量信息发送给移动终端。
8.根据权利要求6所述的方法,其特征在于步骤B所述的查询通信质量库可以用服务器模式实现,所述通信质量库设置在后台服务器或者设置专用服务器完成相关操作,当通过移动终端侧实现通信质量的查询时,所述步骤B包括如下步骤B1所述移动终端实现终端侧的位置查询;B2所述移动终端向所述服务器请求通信质量库信息查询;B3所述服务器转换位置信息格式,查询所述通信质量库;B4所述服务器查询所述移动终端在当前位置、时间点的通信质量等级信息;B5所述服务器将所述通信质量信息发送给所述移动终端。
9.根据权利要求6所述的方法,其特征在于步骤B所述的查询通信质量库可以用终端模式实现,所述通信质量库存储在所述移动终端内部,解析在本地实现。
10.根据权利要求4所述的方法,其特征在于所述方法还包括按照确定的周期定时更新所述通信质量库,其步骤为F、重复所述步骤A2至A4的步骤;G、将所述步骤A4所述的衡量指标经评估系统处理后更新所述通信质量库。
11.根据权利要求10所述的方法,其特征在于所述评估系统对每次定时更新获取的所述衡量指标和通信质量库原有数据采用加权平均的算法处理;所述通信质量库的动态更新周期设置为1年或6个月或在特定事件后启动所述定时更新程序。
12.根据权利要求6所述的方法,其特征在于所述通信质量库采用客户/服务器模式实现,所述通信质量库设置在后台服务器,其中移动终端客户端包括用作解析所述移动终端位置信息的位置信息解析模块;用作解析所述移动终端时间信息的时间解析模块;用作采集实际通信质量数据的质量信息解析模块;用作记录和上传采集到的通信质量信息的通信LOG和通信质量查询模块;所述后台服务器包括用作解析所述移动终端位置信息的位置信息解析模块;用作解析所述移动终端时间信息的时间解析模块;用作记录所述移动终端采集通信质量信息的LOG库和质量信息服务模块;所述质量信息服务模块与移动终端的所述通信质量查询模块相配合,完成对通信质量信息的查询。
全文摘要
一种预测移动应用通信质量的方法,所述方法包括如下步骤A.在移动终端/服务器系统构建一个用于评价给定位置和时间点网络实际通信质量的通信质量库,所述通信质量库的字段由应用层面通信质量的衡量指标构成,所述通信质量库以位置和时间作为主键值;B.所述移动终端通过定位系统以位置或者位置和时间作为索引,查询所述通信质量库,获得当前通信环境下反映网络通信质量的预测值;所述方法还包括在应用过程中实时采集通信质量信息,动态的更新通信质量库。本发明方法在预测给定位置和时间的通信质量时预测值精准,具有更高的可信度。
文档编号H04W24/00GK1564628SQ20041002677
公开日2005年1月12日 申请日期2004年4月2日 优先权日2004年4月2日
发明者胡巍, 吴少凡, 邵长军 申请人:深圳市思杰科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1