一种业务处理方法及装置的制造方法

文档序号:9566931阅读:240来源:国知局
一种业务处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及移动通讯领域,特别是涉及一种业务处理方法及装置。
【背景技术】
[0002]移动通讯系统使用类似OSI (Open System Interconnect1n,开放式系统互联)协议模型的简化协议,包含物理层(L1)、数据链路层(L2)和网络层(L3)。物理层是协议模型最底层,提供物理媒介传输比特流所需的全部功能。数据链路层在物理层提供比特流服务的基础上建立相邻结点之间的数据链路实现无差错的传输。网络层包括各类消息和程序,对业务进行控制。
[0003]数据链路层(Datalink Layer)为了使传输中发生差错后,只将有错的有限数据进行重发,将比特流组合成以帧为单位传送。每个帧除了要传送的数据外,还包括校验码,以使接收方能发现传输中的差错。一旦判定帧同步错误,采用重发的方法来纠正,即发送方仅当收到接收方已正确接收的反馈信号后,才能认为该帧已经正确发送完毕,否则需要重新发送。另外,物理层的突发噪声可能使整个数据帧或反馈信息帧丢失,这将导致发送方永远收不到接收方发来的反馈信息,从而使传输过程停滞。
[0004]为了避免出现这种情况,引入计时器来限定接收方发回反馈信息的时间间隔,当发送方发送一帧的同时启动计时器,若在限定时间间隔内未能收到接收方的反馈信息,即计时器超时,则认为传的帧已出错或丢失,需要重新发送。由于同一帧数据可能被重复发送多次,就可能引起接收方多次收到同一帧并将其递交给网络层的危险。为了防止发生这种危险,对发送的每帧赋予一个序号,从而使接收方能从该序号来区分是新发送来的帧,还是已经接收但又重新发送来的帧,以此来确定要不要将接收到的帧递交给网络层。
[0005]以GSM(GlobalSystem for Mobile Communicat1ns,全球移动通讯系统)网络为例,MS(Mobile Stat1n,移动台)的呼叫和挂断在无线接口包含数据链路层的建立和释放过程。SABM(Set Asynchronous Balanced Mode,置异步平衡模式)巾贞发送和UA (UnnumberedAcknowledgement,无序确认)中贞响应表明 MS 和 BTS (Base Transceiver Stat1n,基站)在数据链路层建链,DISC (Disconnect,断开连接)帧发送和UA帧响应表明MS和BTS在数据链路层的释放,建立和释放的中间保持过程实际是分段/不分段的I (Informat1n,信息中贞)巾贞或UI (Unnumbered Informat1n,无序信息)巾贞的发送。
[0006]现有的数据链路层数据传输机制虽然保证数据无差错传输,但是由于城市快速发展,大量密集的高层建筑和道路隧道不断增多,需要通过分布式系统完成覆盖,无线环境更加复杂,这样导致无线口数据传输中这种多帧操作信息传递丢失或窜扰发生的机会同步升高,系统异常掉话增多不可避免,比如SAMB帧、DISC帧或者I帧发送后设置定时器,等到定时器超时后仍没有收到相应的响应帧,则重新发送SAMB帧、DISC帧或者I帧,最多可重发N200次,超过N200次终结业务;或者I帧发送后收到响应帧序号错误,则终结业务。因此,基于现有的数据链路层数据传输机制,系统容错能力较差,用户使用感受度较差,掉话率较闻。
[0007]针对相关技术中数据链路层数据传输机制的性能较差的问题,目前尚未提出有效的解决方案。

【发明内容】

[0008]针对相关技术中数据链路层数据传输机制的性能较差的问题,本发明提供了一种业务处理方法及装置,用以解决上述技术问题。
[0009]根据本发明的一个方面,本发明提供了一种业务处理方法,其中,该方法包括:确定帧最大重发次数和帧序号错误容错次数;在每个帧的发送过程中,记录该帧的重发次数和序号错误次数;基于重发次数和帧最大重发次数的比较结果,或者序号错误次数和帧序号错误容错次数的比较结果,确定重发该帧或者中断业务。
[0010]优选地,确定帧最大重发次数和帧序号错误容错次数包括:设置数据链路层配置开关;在数据链路层配置开关打开时,设置帧最大重发次数和帧序号错误容错次数;在数据链路层配置开关关闭时,将帧最大重发次数和帧序号错误容错次数的值,确定为通讯协议中规定的值。
[0011]优选地,基于重发次数和帧最大重发次数的比较结果,或者序号错误次数和帧序号错误容错次数的比较结果,确定重发该帧或者中断业务,包括:在每个帧的发送过程中,如果未收到确认帧,则比较重发次数和帧最大重发次数,如果重发次数< 帧最大重发次数,则重发该帧,否则中断业务;在每个帧的发送过程中,如果序列号错误,则比较序号错误次数和帧序号错误容错次数,如果序号错误次数 < 帧序号错误容错次数,则重发该帧,否则中断业务。
[0012]优选地,方法的应用范围为站点级别、小区级别、或者载频级别。
[0013]根据本发明的另一方面,本发明还提供了一种业务处理装置,其中,该装置包括:数值确定模块,用于确定帧最大重发次数和帧序号错误容错次数;次数记录模块,用于在每个帧的发送过程中,记录该帧的重发次数和序号错误次数;业务处理模块,用于基于重发次数和帧最大重发次数的比较结果,或者序号错误次数和帧序号错误容错次数的比较结果,确定重发该帧或者中断业务。
[0014]优选地,数值确定模块包括:开关设置单元,用于设置数据链路层配置开关;第一设置单元,用于在数据链路层配置开关打开时,设置帧最大重发次数和帧序号错误容错次数;第二设置单元,用于在数据链路层配置开关关闭时,将帧最大重发次数和帧序号错误容错次数的值,确定为通讯协议中规定的值。
[0015]优选地,业务处理模块包括:重发处理单元,用于在每个帧的发送过程中,如果未收到确认帧,则比较重发次数和帧最大重发次数,如果重发次数<帧最大重发次数,则重发该帧,否则中断业务;容错处理单元,用于在每个帧的发送过程中,如果序列号错误,则比较序号错误次数和帧序号错误容错次数,如果序号错误次数<帧序号错误容错次数,则重发该帧,否则中断业务。
[0016]优选地,装置的应用范围为站点级别、小区级别、或者载频级别。
[0017]本发明有益效果如下:
[0018]通过本发明,解决了相关技术中数据链路层数据传输机制的性能较差的问题,降低了系统掉话率,提高了 MS切换成功率,提升了数据链路层的数据传输性能,增强了系统的容错能力,提升了用户使用感受良好度。
[0019]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0020]图1是根据本发明实施例的业务处理方法的流程图;
[0021 ]图2是根据本发明实施例的操作系统示意图;
[0022]图3是根据本发明实施例的RC和EC统计示意图;
[0023]图4是根据本发明实施例一的数据链路层的业务处理示意图;
[0024]图5是根据本发明实施例二的数据链路层的业务处理示意图;
[0025]图6是根据本发明实施例三的数据链路层的业务处理示意图;
[0026]图7是根据本发明实施例的业务处理装置的结构框图。
【具体实施方式】
[0027]为了解决现有技术中数据链路层数据传输机制的性能较差的问题,本发明提供了一种业务处理方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1