数据传输质量管控系统与方法与流程

文档序号:12280242阅读:272来源:国知局
数据传输质量管控系统与方法与流程
本发明涉及无线通信领域,尤其涉及一种数据传输质量管控系统与方法。
背景技术
:随着无线网络技术的不断发展,无线访问节点成了人们生活中必不可少的网络设备。人们通过所述无线访问节点从发送端传送数据至接收端,由于不同类型的发送端或接收端在不同的环境下传输数据的速率不同,因此容易出现传输的数据质量不高的现象。技术实现要素:鉴于以上内容,有必要提供一种数据传输质量管控系统,可以在实时管控数据在无线网络中的传输质量。此外,还有必要提供一种数据传输质量管控方法。一种数据传输质量管控系统,运行于无线访问节点中,用于管控发送端发送数据流至所述无线访问节点的传输质量,所述无线访问节点通过无线网络与发送端及接收端相连,该系统包括:接收模块,用于接收从发送端传送的数据流;侦测模块,用于当所述数据流的类型为音/视频时,侦测所述数据流的负载类型并计算当前传输参数;获取模块,用于获取所述发送端的传输模式;比对模块,用于当所述发送端为正常模式时,判断所述当前传输参数是否大于等于发送端的标准传输参数;处理模块,用于当所述当前传输参数大于等于发送端的标准传输参数时,持续接收从所述发送端传送的数据流;以及所述处理模块,还用于当所述当前传输参数小于发送端的标准传输参数时, 发送所述数据流传输失败的消息至接收端和改善传输质量的消息至发送端。一种数据传输质量管控系统,运行于无线访问节点中,用于管控接收端从所述无线访问节点下载数据流的传输质量,所述无线网络节点通过无线网络与发送端及接收端相连,该系统包括:发送模块,用于从无线访问节点发送数据流至接收端;侦测模块,用于当所述数据流的类型为音/视频时,侦测所述数据流的负载类型并计算当前传输参数;获取模块,用于获取所述接收端的传输模式;比对模块,用于当所述接收端为正常模式时,判断所述当前传输参数是否大于等于接收端的标准传输参数;处理模块,用于当所述当前传输参数大于等于接收端的标准传输参数时,持续发送所述数据流至接收端;以及所述处理模块,还用于当所述当前传输参数小于接收端的标准传输参数时,发送所述数据流传输失败的消息和改善传输质量的消息至接收端。一种数据传输质量管控方法,应用于无线访问节点中,所述无线访问节点通过无线网络与发送端及接收端相连,该方法包括:所述无线访问节点接收从发送端传送的数据流,当判断所述数据流的类型为音/视频时,侦测所述数据流的负载类型并计算当前传输参数;所述无线访问节点获取所述发送端的传输模式,当所述发送端为正常模式时,判断所述当前传输参数是否大于等于发送端的标准传输参数;当所述当前传输参数大于等于发送端的标准传输参数时,持续接收从所述发送端传送的数据流;当所述当前传输参数小于发送端的标准传输参数时,发送所述数据流传输失败的消息至接收端和改善传输质量的消息至发送端;所述无线访问节点发送接收的所述数据流至接收端,侦测所述数据流的负载类型并计算当前传输参数;所述无线访问节点获取所述接收端的传输模式,当所述接收端为正常模式时,判断所述当前传输参数是否大于等于接收端的标准传输参数;当所述当前传输 参数大于等于接收端的标准传输参数时,所述无线访问节点持续发送所述数据流至接收端;当所述当前传输参数小于接收端的标准传输参数时,发送所述数据流传输失败的消息和改善传输质量的消息至接收端。相较于现有技术,本发明提供的数据传输质量管控系统及方法,通过分别管控发送端和接收端的数据传输,以保证数据传输质量,提高用户体验。附图说明图1系发明数据传输质量管控系统较佳实施例的运行环境图。图2系本发明数据传输质量管控系统较佳实施例的功能模块图。图3系本发明数据传输质量管控方法在发送端发送数据至无线访问节点时的较佳实施例的流程图。图4系本发明数据传输质量管控方法无线访问节点发送数据至接收端时较佳实施例的流程图。主要元件符号说明无线访问节点1发送端2接收端3数据传输质量管控系统10接收模块101判断模块102侦测模块103获取模块104比对模块105处理模块106发送模块107存储器11处理器12如下具体实施方式将结合上述附图进一步说明本发明。具体实施方式参阅图1所示,是本发明数据传输质量管控系统10的较佳实施例的运行环境示意图。在本实施例中,所述的数据传输质量管控系统10安装并运行于无线访问节点1中,所述无线访问节点1通过无线网络与发送端2及接收端3相连。在本实施例中,所述无线访问节点1可以为多个(图1仅示出一个),并且多个所述无线访问节点1通过无线网络互相连接。所述发送端2及接收端3可以为手机、平板计算机及个人数字助理(PersonalDigitalAssistant,PDA)等。所述无线访问节点1可以为网络装置,例如无线路由器、无线交换机。所述无线访问节点1包括,但不仅限于,存储器11及处理器12。所述存储器11可以是所述无线访问节点1本身的内存,也可以是安全数字卡、智能媒体卡等外部存储设备,用于存储数据传输质量管控系统10的程序代码及各类数据。在本实施例中,所述存储器11还存储有发送端2和接收端3的传输参数对照表。所述传输参数对照表描述的是不同类型的发送端2和接收端3对应的标准传输参数范围值。所述标准传输参数包括接收信号强度指示(ReceivedSignalStrengthIndication,RSSI)。所述RSSI是网络信号质量参数。3GPP协议中规定终端上报测量RSSI的正常范围是[-90dBm,-25dBm],超过这个范围,则可视为RSSI异常。RSSI过低说明手机收到的信号太弱,可能导致解调失败;RSSI过高说明手机接收到的信号太强,相互之间的干扰太大,也影响信号解调。由于不同类型的发送端2和接收端3在不同的环境下传输效率不一样,因此需要测试收集所述发送端2和接收端3的平均传输参数作为标准传输参数。例如,将发送端2按照天线数量进行分类,将同一 类发送端2在相同的环境下测试其在传输数据过程中传输参数RSSI,并计算平均值。参阅图2所示,所述数据传输质量管控系统10可以被分割成一个或多个模块,所述一个或多个模块存储在所述存储器11中,并被配置成一个或多个处理器(本实施例为一个处理器12)执行,以完成本发明。例如,所述数据传输质量管控系统10被分割成接收模块101、判断模块102、侦测模块103、获取模块104、比对模块105、处理模块106及发送模块107。本发明所称的模块是能够完成一特定功能的程序段,比程序更适合用于描述软件在无线访问节点1中的执行过程,关于各模块的详细功能将在后文图3和图4的流程图中作具体描述。现有技术中,多媒体数据流在无线网络中通过实时传输协议(Real-timeTransportProtocol,RTP)实现一对一或者一对多的实时传输。在本实施例中,当数据流从发送端2发送至接收端3时,需要先将数据流从所述发送端2上传至无线访问节点1;而当接收端3接收所述数据流时,需要从所述无线访问节点1下载所述数据流。参阅图3所示,是本发明数据传输质量管控方法在发送端发送数据至无线访问节点时较佳实施例的流程图。根据不同需求,该流程图中步骤的顺序可以改变,某些步骤可以省略或合并。步骤S31,接收模块101接收从发送端2传送的数据流。在本实施例中,所述数据流通过数据封包的形式在发送端2与无线访问节点1之间实时传送。步骤S32,判断模块102判断所述数据流的类型是否为音/视频。在本实施例中,根据资料封包的格式来判断所述数据流类型是否为音/视频。当所述数据流的类型为音/视频时,流程进入步骤S33;当所述数据流的类型不是音/视频时,流程进入步骤S37。步骤S33,侦测模块103侦测所述数据流的负载类型并计算当前传输参数。在本实施例中,所述负载类型是指所述数据流的媒体类型, 如G.729,H.264,MPEG-4等。所述负载类型包括所述数据流传输所需的最低速率信息。所述侦测模块103根据所述最低速率信息计算得到所述数据流的当前传输参数。步骤S34,获取模块104获取所述发送端2的传输模式。在本实施例中,所述传输模式包括正常模式和回播模式。当所述发送端2是正常模式时,流程进入步骤S35;当所述发送端2是回播模式时,流程进入步骤S38。步骤S35,比对模块105判断所述当前传输参数是否大于等于标准传输参数。当所述当前传输参数小于标准传输参数时,流程进入步骤S36;当所述当前传输参数大于等于标准传输参数时,流程进入步骤S37。步骤S36,处理模块106发送所述数据流传输失败的消息至接收端3和改善传输质量的消息至发送端2。在本实施例中,当所述当前传输参数小于标准传输参数时,即使所述无线访问节点1接收了所述数据流并传送所述数据流至接收端3,也会因为当前传输参数太小导致接收的数据流质量不符合要求。因此,所述处理模块106直接放弃传输,并发送所述数据流传输失败的消息至接收端3和改善传输质量的消息至发送端2。由于所述无线访问节点1根据当前网络状况可以获取所述发送端2与接收端3所连接的频道信息,还可以获取周围其他无线访问节点1的网络连接状态。因此,所述改善传输质量的消息包括减小所述无线访问节点1与所述发送端2之间的距离,将所述无线访问节点1连接至更高带宽通道,更换连接的无线访问节点1等。例如,将所述发送端2与无线访问节点1之间的距离缩短5米;或者在所述无线访问节点1侦测到当前连接的低带宽(如2.4G)通道上连接的无线访问节点1太多时,建议所述发送端2重新连接至更高带宽(5G)通道上的无线访问节点1;或者在所述无线访问节点1侦测到当前通道 上连接的其他无线访问节点1信号良好时,建议所述发送端2重新连接至其他无线访问节点1。步骤S37,处理模块106持续接收所述数据流。当所述发送端2是回播模式时,步骤S38,处理模块106实时存储发送端2传输的数据流至存储器11。步骤S39,处理模块106回传所述数据流至发送端2,以确认传输质量是否满足要求,并接收发送端2发送的确认信息。在本实施例中,所述发送端2接收到处理模块106回传的数据流后,通过播放所述数据流来判断所述数据流是否合格,并通过所述发送端2发送确认合格信息至无线访问节点1。当所述确认信息为合格时,流程返回步骤S37,所述处理模块106持续接收所述数据流;当确认信息为不合格时,流程返回步骤S36,所述处理模块106发送所述数据流传输失败的消息至接收端3和改善传输质量的消息至发送端2。通过以上步骤S31至步骤S39,可以管控数据流从发送端2发送至无线访问节点1时的传输质量,当传输质量不合格时,发送消息提醒发送端2用户改善传输质量。并在改善后重新发送数据流至无线访问节点1,重复上述步骤S34至步骤S39以提升数据流传输质量。参阅图4所示,是本发明数据传输质量管控方法无线访问节点发送数据至接收端时较佳实施例的流程图。根据不同需求,该流程图中步骤的顺序可以改变,某些步骤可以省略或合并。步骤S41,发送模块107从无线访问节点1发送数据流至接收端3。在本实施例中,所述数据流由所述发送端2发送至所述无线访问节点1,所述数据流通过数据封包的形式在无线访问节点1与接收端3之间实时传送。步骤S42,判断模块102判断所述数据流的类型是否为音/视频。在本实施例中,根据资料封包的格式来判断所述数据流类型是否为音/视频。当所述数据流的类型为音/视频时,流程进入步骤S43;当所述数据流的类型不是音/视频时,流程进入步骤S47。步骤S43,侦测模块103侦测所述数据流的负载类型并计算当前传输参数。在本实施例中,所述负载类型定义了RTP负载的格式。所述负载类型是指所述数据流的媒体类型,如G.729,H.264,MPEG-4等。所述负载类型包括所述数据流传输所需的最低速率信息。所述侦测模块103根据所述最低速率信息计算得到所述数据流的当前传输参数。步骤S44,获取模块104获取所述接收端3的传输模式。在本实施例中,所述接收端3的传输模式包括正常模式和询问模式。当所述接收端3是正常模式时,流程进入步骤S45;当所述接收端3是询问模式时,流程进入步骤S48。步骤S45,比对模块105判断所述当前传输参数是否大于等于标准传输参数。当所述当前传输参数小于接收端3的标准传输参数时,流程进入步骤S46;当所述当前传输参数大于等于标准传输参数时,流程进入步骤S47。步骤S46,处理模块106发送所述数据流传输失败的消息和改善传输质量的消息至接收端3。在本实施例中,由于所述无线访问节点1根据当前网络状况可以获取所述发送端2与接收端3所连接的频道信息,还可以获取周围其他无线访问节点1的网络连接状态。因此,所述改善传输质量的消息包括减小所述无线访问节点1与所述接收端3之间的距离,将所述无线访问节点1连接至更高带宽通道,更换连接的无线访问节点1等。例如,将所述接收端3与无线访问节点1之间的距离缩短5米;或者在所述无线访问节点1侦测到当前连接的低带宽(如2.4G)通道上连接的无线访问节点1太多时,建议所述发送端2重新连接至更高带宽(5G)通道上的无线访问节点1;或者在所述无线访问节点1侦测到当前通道上连接的其他无线访问节点1信号良好时,建议所述接收端3重新连接至其他无线访问节点1。步骤S47,处理模块106持续发送所述数据流至接收端3。当所述接收端3是询问模式时,步骤S48,处理模块106发送存储器11中的数据流至接收端3。在本实施例中,通过所述接收端3播放所述数据流以判断所述数据流是否满足要求,并发送确认信息至所述无线访问节点1。步骤S49,处理模块106接收所述接收端3发送的确认信息判断传输质量是否满足要求。当传输质量都满足要求,流程返回步骤S47,所述处理模块106持续接收所述数据流;当传输质量不满足要求时,流程返回步骤S46,所述处理模块106发送所述数据流传输失败的消息和改善传输质量的消息至接收端3。通过以上步骤S41至步骤S49,可以管控数据流从无线访问节点1发送至接收端3时的传输质量,当传输质量不合格时,发送消息提醒接收端3的用户改善传输质量。并在改善后重新发送数据流至无线访问节点1,重复上述步骤S44至步骤S49以提升数据流传输质量。若在一定默认时间内传输质量没有得到提升,则断开所述接收端3与所述无线访问节点1的网络连接。最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换都不应脱离本发明技术方案的精神和范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1