《一种数据处理控制方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种数据处理控制方法及装置.pdf(18页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 101984704 A(43)申请公布日 2011.03.09CN101984704A*CN101984704A*(21)申请号 201010512132.4(22)申请日 2010.10.19H04W 28/04(2009.01)H04L 1/18(2006.01)H04B 1/707(2011.01)(71)申请人中兴通讯股份有限公司地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部(72)发明人叶炜威(74)专利代理机构北京同达信恒知识产权代理有限公司 11291代理人黄志华(54) 发明名称一种数据处理控制方法及装置(57) 摘要本。
2、发明公开了一种数据控制的方法,用于实现数据的可靠传输,提高ARQ的重传效率及重传稳定性。所述方法包括:获取频点扫描的开始和结束时间;到达扫描开始时间时,暂停重传定时器、生命周期定时器和窗口同步定时器,暂停对滑动窗中数据的处理;到达扫描结束时间时,恢复重传定时器、生命周期定时器和窗口同步定时器,恢复对滑动窗中数据的处理。本发明还公开了用于实现所述方法的装置。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 2 页 说明书 10 页 附图 5 页CN 101984707 A 1/2页21.一种数据处理控制方法,其特征在于,包括以下步骤:获取频点扫描的开始时间。
3、和结束时间;到达所述开始时间时,暂停重传定时器、生命周期定时器和窗口同步定时器,暂停对滑动窗中数据的处理;到达所述结束时间时,恢复重传定时器、生命周期定时器和窗口同步定时器,恢复对滑动窗中数据的处理。2.如权利要求1所述的方法,其特征在于,获取频点扫描的开始时间和结束时间的步骤包括:接收对端网元发送的扫描参数,通过该扫描参数获知扫描的开始时间和结束的时间;或者自身确定扫描的开始时间和结束时间;或者将接收对端网元发送的扫描开始消息的时间确定为扫描的开始时间,将接收对端网元发送的扫描结束消息的时间确定为扫描的结束时间。3.如权利要求1所述的方法,其特征在于,还包括步骤:保存暂停时重传定时器、生命周。
4、期定时器和窗口同步定时器的剩余时间。4.如权利要求1、2或3所述的方法,其特征在于,到达所述开始时间时,暂停重传定时器、生命周期定时器和窗口同步定时器,暂停对滑动窗中数据的处理的步骤包括:接收第二网元发送的扫描开始消息时开始频点扫描,以及暂停重传定时器、生命周期定时器和窗口同步定时器,暂停对滑动窗中数据的处理;或者收到扫描响应消息时启动定时器A,在定时器A超时时,开始频点扫描,以及暂停重传定时器、生命周期定时器和窗口同步定时器,暂停对滑动窗中数据的处理。5.如权利要求1、2或3所述的方法,其特征在于,到达所述结束时间时,恢复重传定时器、生命周期定时器和窗口同步定时器,恢复对滑动窗中数据的处理的。
5、步骤包括:接收第二网元发送的扫描结束消息,根据保存的重传定时器、生命周期定时器和窗口同步定时器的剩余时间恢复重传定时器、生命周期定时器和窗口同步定时器,恢复对滑动窗中数据的处理;或者,收到扫描响应消息时启动定时器B,在定时器B超时时,根据保存的重传定时器、生命周期定时器和窗口同步定时器的剩余时间恢复重传定时器、生命周期定时器和窗口同步定时器,恢复对滑动窗中数据的处理。6.一种数据处理控制方法,其特征在于,包括以下步骤:确定频点扫描的开始时间和结束时间;向对端网元发送直接或间接表示扫描的开始时间和结束时间的扫描参数,或者到达所述开始时间时,发送扫描开始消息,到达所述结束时间时,发送扫描结束消息,。
6、以指示对端网元在到达扫描开始时间时暂停重传定时器、生命周期定时器和窗口同步定时器,以及暂停对滑动窗中数据的处理,在到达扫描结束时间时,恢复重传定时器、生命周期定时器和窗口同步定时器,以及恢复对滑动窗中数据的处理。7.一种数据处理控制装置,其特征在于,包括:处理单元,用于获取频点扫描的开始时间和结束时间;第一定时器单元,用于提供重传定时器、生命周期定时器和窗口同步定时器;收发单元,用于提供滑动窗;权 利 要 求 书CN 101984704 ACN 101984707 A 2/2页3所述处理单元还用于到达所述开始时间时,暂停重传定时器、生命周期定时器和窗口同步定时器,暂停对滑动窗中数据的处理;及到。
7、达所述结束时间时,恢复重传定时器、生命周期定时器和窗口同步定时器,恢复对滑动窗中数据的处理。8.如权利要求7所述的装置,其特征在于,所述收发单元接收对端网元发送的扫描参数;所述处理单元通过该扫描参数获知扫描的开始时间和结束时间;或者还包括:扫描单元,用于自身确定扫描的开始时间和结束时间;或者所述处理单元用于将所述收发单元接收对端网元发送的扫描开始消息的时间确定为扫描的开始时间,及将所述收发单元接收对端网元发送的扫描结束消息的时间确定为扫描的结束时间。9.如权利要求7所述的装置,其特征在于,还包括:存储单元,用于保存暂停时重传定时器、生命周期定时器和窗口同步定时器的剩余时间。10.如权利要求7、。
8、8或9所述的装置,其特征在于,所述处理单元还用于在所述收发单元接收第二网元发送的扫描开始消息时开始频点扫描,以及暂停重传定时器、生命周期定时器和窗口同步定时器,暂停对滑动窗中数据的处理;或者还包括:第二定时器单元,其中包括定时器A和定时器B;所述处理单元还用于在所述收发单元收到扫描响应消息时启动所述定时器A,在定时器A超时时,开始频点扫描,以及暂停重传定时器、生命周期定时器和窗口同步定时器,暂停对滑动窗中数据的处理。11.如权利要求7、8或9所述的装置,其特征在于,所述处理单元还用于在所述收发单元接收对端网元发送的扫描结束消息时,根据保存的重传定时器、生命周期定时器和窗口同步定时器的剩余时间恢。
9、复重传定时器、生命周期定时器和窗口同步定时器,恢复对滑动窗中数据的处理;或者还包括:第二定时器单元,其中包括定时器A和定时器B;所述处理单元还用于在所述收发单元接收对端网元发送的扫描响应消息时启动所述定时器B,在定时器B超时时,根据保存的重传定时器、生命周期定时器和窗口同步定时器的剩余时间恢复重传定时器、生命周期定时器和窗口同步定时器,恢复对滑动窗中数据的处理。12.一种数据处理控制装置,其特征在于,包括:扫描单元,用于确定频点扫描的开始时间和结束时间;收发单元,用于向对端网元发送直接或间接表示扫描的开始时间和结束时间的扫描参数,或者到达所述开始时间时,发送扫描开始消息,到达所述结束时间时,发。
10、送扫描结束消息,以指示对端网元在到达扫描开始时间时暂停重传定时器、生命周期定时器和窗口同步定时器,以及暂停对滑动窗中数据的处理,在到达扫描结束时间时,恢复重传定时器、生命周期定时器和窗口同步定时器,以及恢复对滑动窗中数据的处理。权 利 要 求 书CN 101984704 ACN 101984707 A 1/10页4一种数据处理控制方法及装置技术领域0001 本发明涉及无线通信领域,特别涉及一种数据处理控制方法及装置。背景技术0002 无线网络中的ARQ(Automatic Repeat-reQuest,自动重传请求)是一种基于数据块进行重传的MAC(Media Access Control,媒。
11、体访问控制)层传输保证技术,通过接收方请求发送方重传出错的数据报文来重新接收出错的报文,并通过多个定时器来防止数据无限制的重传,是通信中用于处理信道所带来的差错的方法之一。0003 扫描是扫描发起方获取其它频点的信号质量的一种方法。发起扫描时,扫描发起方更换频点以获得其他频点的信号质量,因此在扫描期间,扫描发起方因频点变化而失去与原有站点的通信连接,无法与原来站点进行信令和数据交互。0004 在扫描期间,由于扫描发起方无法向原有站点发送数据和信令消息,导致ARQ接收端,即数据接收端无法及时向ARQ发送端,即数据发送端发送反馈消息,ARQ发送端在收不到反馈消息的情况下会不断进行数据重传,且在生命。
12、周期定时器超时后会丢弃数据块,在扫描结束需重传时无法进行重传,并导致大量的ARQ Discard(ARQ丢弃)消息,侵占空口带宽。而窗口同步定时器超时,会导致ARQ发送端发起ARQ Reset(ARQ复位)流程,如果ARQ接收端一直没有收到ARQ发送端的ARQ Reset消息回复,则会发起MAC层复位,由此导致链路传输质量急剧恶化,或者MAC连接复位等严重情况。发明内容0005 本发明实施例提供一种数据处理控制方法,用于实现数据的可靠传输,提高ARQ的重传效率及重传稳定性。0006 一种数据处理控制方法,包括以下步骤:0007 获取频点扫描的开始时间和结束时间;0008 到达所述开始时间时,暂。
13、停重传定时器、生命周期定时器和窗口同步定时器,暂停对滑动窗中数据的处理;0009 到达所述结束时间时,恢复重传定时器、生命周期定时器和窗口同步定时器,恢复对滑动窗中数据的处理。0010 一种数据处理控制方法,包括以下步骤:0011 确定频点扫描的开始时间和结束时间;0012 向对端网元发送直接或间接表示扫描的开始时间和结束时间的扫描参数,或者到达所述开始时间时,发送扫描开始消息,到达所述结束时间时,发送扫描结束消息,以指示对端网元在到达扫描开始时间时暂停重传定时器、生命周期定时器和窗口同步定时器,以及暂停对滑动窗中数据的处理,在到达扫描结束时间时,恢复重传定时器、生命周期定时器和窗口同步定时器。
14、,以及恢复对滑动窗中数据的处理。0013 一种数据处理控制装置,包括:说 明 书CN 101984704 ACN 101984707 A 2/10页50014 处理单元,用于获取频点扫描的开始时间和结束时间;0015 第一定时器单元,用于提供重传定时器、生命周期定时器和窗口同步定时器;0016 收发单元,用于提供滑动窗;0017 所述处理单元还用于到达所述开始时间时,暂停重传定时器、生命周期定时器和窗口同步定时器,暂停对滑动窗中数据的处理;及到达所述结束时间时,恢复重传定时器、生命周期定时器和窗口同步定时器,恢复对滑动窗中数据的处理。0018 一种数据处理控制装置,包括:0019 扫描单元,用。
15、于确定频点扫描的开始时间和结束时间;0020 收发单元,用于向对端网元发送直接或间接表示扫描的开始时间和结束时间的扫描参数,或者到达所述开始时间时,发送扫描开始消息,到达所述结束时间时,发送扫描结束消息,以指示对端网元在到达扫描开始时间时暂停重传定时器、生命周期定时器和窗口同步定时器,以及暂停对滑动窗中数据的处理,在到达扫描结束时间时,恢复重传定时器、生命周期定时器和窗口同步定时器,以及恢复对滑动窗中数据的处理。0021 本发明实施例中获取扫描的开始和结束时间;到达扫描开始时间时,关闭重传定时器、生命周期定时器和窗口同步定时器,暂停对滑动窗中数据的处理;到达扫描结束时间时,恢复重传定时器、生命。
16、周期定时器和窗口同步定时器,恢复对滑动窗中数据的处理。从而避免不必要的数据重传,减少数据块的丢失,同时可以避免不必要的ARQ Reset流程和因为ARQ Reset流程失败导致的MAC复位,实现了数据的可靠传输,提高了ARQ的重传效率及重传稳定性。附图说明0022 图1为本发明实施例中数据处理控制装置的主要结构图;0023 图2A为本发明实施例中当数据处理控制装置为第一网元时的详细结构图;0024 图2B为本发明实施例中当数据处理控制装置为第二网元时的详细结构图;0025 图3为本发明实施例中数据处理控制方法的主要流程图;0026 图4为本发明实施例中数据处理控制方法的详细流程图;0027 图。
17、5为本发明实施例中当第二网元返回的响应消息中携带扫描参数时数据处理控制方法的详细流程图;0028 图6为本发明实施例中当第二网元为扫描发起方时数据处理控制方法的详细流程图。具体实施方式0029 本发明实施例中获取扫描的开始和结束时间;到达扫描开始时间时,关闭重传定时器、生命周期定时器和窗口同步定时器,暂停对滑动窗中数据的处理;到达扫描结束时间时,恢复重传定时器、生命周期定时器和窗口同步定时器,恢复对滑动窗中数据的处理。从而避免不必要的数据重传,减少数据块的丢失,同时可以避免不必要的ARQ Reset流程和因为ARQ Reset流程失败导致的MAC复位,实现了数据的可靠传输,提高了ARQ的重传效。
18、率及重传稳定性。0030 在本发明实施例中,数据发送端也就是ARQ发送端,数据接收端是ARQ接收端。扫说 明 书CN 101984704 ACN 101984707 A 3/10页6描发起方与数据发送或接收没有直接关系,扫描发起方可以位于数据发送端,也可以位于数据接收端。0031 参见图1,本发明实施例中数据处理控制装置为网元,因本发明实施例需从数据发送端及数据接收端分别描述,因此将网元分为第一网元101及第二网元102,当该装置为数据发送端时,为第一网元101,当该装置为数据接收端时,为第二网元102。0032 第一网元101用于当扫描开始时暂停定时器,及当扫描结束时恢复定时器。其中,定时器。
19、包括重传定时器,用于保证如果在一个周期内收不到ARQ接收端(即数据接收端)的反馈消息,就进行数据重传;生命周期定时器,用于定义一个数据块的生命周期,当该定时器超时时,ARQ发送端(即数据发送端)向ARQ接收端发送ARQ Discard消息,通知ARQ接收端该数据块已丢弃,不再进行数据重传;窗口同步定时器,用于保证当前窗口的正常移动,当该定时器超时时,ARQ发送端会发起ARQ Reset流程。其中,当前窗口是指数据发送端的滑动窗,数据发送端将待发送的数据块保存在滑动窗中进行发送,发送完毕后并不立即从滑动窗中移除已发送的数据块,当第二网元反馈ACK或NACK时,再对已发送的数据块进行处理,重传或者。
20、移出滑动窗。第一网元101用于获取扫描的开始和结束时间。第一网元101还用于发起扫描。第一网元101发起扫描时,向第二网元102发送扫描请求,第二网元102向第一网元101返回扫描响应消息,该扫描响应消息中可以携带扫描参数,第一网元101可通过该扫描参数获知扫描的开始和结束的时间,以确定何时暂停及恢复各定时器及是否处理滑动窗中的数据。或者第一网元101发起扫描后,在接收到第二网元102发送的扫描开始消息的时间点确定扫描开始,同时暂停重传定时器、生命周期定时器及窗口同步定时器,暂停对滑动窗中数据的处理;在接收到第二网元102发送的扫描结束消息的时间点确定扫描结束,同时恢复重传定时器、生命周期定时。
21、器及窗口同步定时器,暂停对滑动窗中数据的处理。或者第一网元101发起扫描时,由自身确定扫描的开始时间及结束时间,以确定何时暂停及恢复各定时器及是否处理滑动窗中的数据,可以在扫描开始时向第二网元102发送扫描开始消息及在扫描结束时向第二网元102发送扫描结束消息,或者发起扫描时向第二网元102发送扫描请求,该扫描请求中携带扫描参数,第二网元102可以通过该扫描参数获知扫描的开始时间及持续时间,从而获知扫描的开始时间及结束时间。或者由第二网元102发起扫描,向第一网元101发送消息,该消息中可以携带扫描参数,第一网元101可通过该扫描参数获知扫描的开始和结束的时间,以确定何时暂停及恢复各定时器及是。
22、否处理滑动窗中的数据。或者由第二网元102发起扫描,在扫描开始的时间点向第一网元101发送扫描开始消息,以指示第一网元101暂停重传定时器、生命周期定时器及窗口同步定时器,暂停对滑动窗中数据的处理,在扫描结束的时间点向第一网元101发送扫描结束消息,以指示第一网元101恢复重传定时器、生命周期定时器及窗口同步定时器,暂停对滑动窗中数据的处理。第一网元101作为数据发送端,还用于向第二网元102发送数据块。或者,第一网元101作为数据接收端,用于接收第二网元102发送的数据块。较佳的,第一网元101可以具体为终端,则第二网元102可以具体为基站,或者第一网元101具体为基站,第二网元102可以具。
23、体为终端。扫描发起方可以是第一网元101也可以是第二网元102。0033 第二网元102用于确定频点扫描的开始和结束时间;到达扫描开始时间时,发送扫描开始消息,以指示对端网元暂停重传定时器、生命周期定时器和窗口同步定时器,暂停对滑动窗中数据的处理;到达扫描结束时间时,发送扫描结束消息,以指示对端网元恢复重说 明 书CN 101984704 ACN 101984707 A 4/10页7传定时器、生命周期定时器和窗口同步定时器,恢复对滑动窗中数据的处理;或者发送扫描参数,指示对端网元通过该扫描参数获知扫描的开始和结束的时间。当第一网元101发起扫描时,向第二网元102发送扫描请求SCN_REQ,第。
24、二网元102向第一网元101返回扫描响应消息SCN_RSP。第二网元102确定第一网元101的扫描参数,其中至少包括扫描的开始和持续的时间,从该参数中可以获知扫描的开始和结束的时间,在第一网元101开始扫描的时间点,第二网元102向第一网元101发送扫描开始消息,指示第一网元101根据该扫描开始消息暂停重传定时器、生命周期定时器及窗口同步定时器,在第一网元101结束扫描的时间点,第二网元102向第一网元101发送扫描结束消息,指示第一网元101根据该扫描结束消息恢复重传定时器、生命周期定时器及窗口同步定时器。或者,在第二网元102向第一网元101发送的响应消息中携带扫描参数,第一网元101通过。
25、该扫描参数可以获知扫描的开始和结束时间,第一网元101根据该开始和结束时间来暂停和恢复重传定时器、生命周期定时器及窗口同步定时器。第二网元102作为数据接收端,用于在扫描结束后接收第一网元101发送的数据块0034 参见图2A,所述装置为第一网元101时包括第一定时器单元1011、扫描单元1012、处理单元1013和收发单元1014。所述装置还可以包括存储单元1015和第二定时器单元1016。0035 第一定时器单元1011包括:重传定时器,用于保证如果在一个周期内收不到ARQ接收端(即数据接收端)的反馈消息,就进行数据重传;生命周期定时器,用于定义一个数据块的生命周期,当该定时器超时时,AR。
26、Q发送端(即数据发送端)向ARQ接收端发送ARQ Discard消息,通知ARQ接收端该数据块已丢弃,不再进行数据重传;窗口同步定时器,用于保证滑动窗的正常移动,当该定时器超时时,ARQ发送端会发起ARQ Reset流程。当扫描开始时,处理单元1013暂停第一定时器单元1011中的三个定时器,相当于关闭第一定时器单元,等扫描结束时再将其恢复。其中,第一定时器单元1011中不局限于仅包括以上三个定时器,还包括与ARQ过程相关的所有定时器,在本发明实施例中,在扫描过程中对这些定时器的处理方式与以上三个定时器相同。0036 扫描单元1012用于发起扫描。扫描单元1012用于在需要获得其它频点的信号质。
27、量时发起扫描,自身决定扫描的开始及结束的时间,生成扫描请求,由收发单元1014发送给第二网元102。当收到第二网元102返回的扫描响应消息后,扫描单元1012生成扫描开始消息,收发单元1014向第二网元102发送该扫描开始消息,扫描单元1012开始扫描,及扫描单元1012生成扫描结束消息,当扫描单元1012结束扫描时收发单元1014向第二网元102发送该扫描结束消息,或者扫描单元1012生成的扫描请求中携带扫描参数,该扫描参数中至少包含扫描的开始时间和持续时间,第二网元102可以通过该扫描参数获知扫描的开始时间和持续时间,从而获知扫描的开始时间和结束时间。或者扫描单元1012用于在需要获得其它。
28、频点的信号质量时发起扫描,生成扫描请求,由收发单元1014发送给第二网元102。当收到第二网元102返回的扫描响应消息后,可以根据该响应消息中携带的扫描参数获知扫描的开始和结束的时间,当到达扫描开始时间时,扫描单元1012开始扫描,当到达扫描结束时间时,扫描单元1012结束扫描。或者第二网元102在扫描开始的时间点向第一网元101发送扫描开始消息,处理单元1013将接收该扫描开始消息的时间点确定为扫描开始的时间点,当第一网元101接收到扫描开始消息时扫描单元1012立刻开始扫描,第二网说 明 书CN 101984704 ACN 101984707 A 5/10页8元102在扫描结束的时间点向第。
29、一网元101发送扫描结束消息,处理单元1013将接收该扫描结束消息的时间点确定为扫描结束的时间点,当第一网元101接收到扫描结束消息时扫描单元1012立刻结束扫描。0037 处理单元1013用于控制第一定时器单元1011。处理单元1013用于在扫描单元1012开始扫描时关闭第一定时器单元1011及保存第一定时器单元1011中各定时器的剩余时间,及在扫描单元1012结束扫描时根据第一定时器单元1011中各定时器的剩余时间恢复第一定时器单元1011。收发单元1014接收第二网元102发送的扫描开始消息,处理单元1013根据该消息关闭第一定时器单元1011。然后,收发单元1014接收第二网元102发。
30、送的扫描结束消息,处理单元1013根据该消息恢复第一定时器单元1011。其中,处理单元1013在关闭第一定时器单元1011时可以同时将第一定时器单元1011中各定时器的剩余时间保存在存储单元1015中,或者处理单元1013在第一定时器单元1011关闭之后将第一定时器单元1011中各定时器中未清零的剩余时间保存在存储模块1015中,或者处理单元1013可以只是暂停第一定时器单元1011中的各定时器,不将各定时器中的剩余时间清零,不必专门保存各定时器的剩余时间。如果第二网元102向第一网元101发送扫描参数,处理单元1013根据该扫描参数获知扫描的开始和结束时间。处理单元1013还用于控制第二定时。
31、器单元1016。处理单元1013具体用于当收发单元1014收到扫描参数后,启动定时器A和B,根据当前时间和扫描开始时间计算得到定时器A的时长,以及根据当前时间和扫描结束时间计算得到定时器B的时长。当定时器A超时时,保存第一定时器单元1011中各定时器的剩余时间,同时关闭第一定时器单元1011,当定时器B超时时,根据保存的第一定时器单元1011中各定时器的剩余时间,恢复第一定时器单元1011。当关闭第一定时器单元1011后,第一网元101停止发送数据块,恢复第一定时器单元1011后第一网元101才继续向第二网元102发送数据块。0038 收发单元1014用于发送扫描请求及接收消息。收发单元101。
32、4用于当扫描单元1012发起扫描时,向第二网元102发送扫描请求,及接收第二网元102返回的扫描响应消息。收发单元1014还用于在扫描开始的时间点接收第二网元102发送的扫描开始消息,及在扫描结束的时间点接收第二网元102发送的扫描结束消息,以使处理单元1013根据该扫描开始消息关闭第一定时器单元1011及根据该扫描结束消息恢复第一定时器单元1011。其中,第二网元102返回的扫描响应消息中还可以携带扫描参数,则处理单元1013可以从扫描参数中获知扫描的开始和结束的时间,而不用第二网元102在扫描开始记结束的时间点再发送消息。收发单元1014还用于在扫描完成后向第二网元102发送数据块。其中,。
33、收发单元1014可以有一个滑动窗,将待发送的数据块放在该滑动窗中进行发送,数据发送完毕后,如果收到ARQ接收端发送的ARQ ACK(ARQ应答)消息,该消息中携带ARQ接收端已收到的数据块信息,则处理模块1013将滑动窗中ARQ接收端已接收到的数据块移除,如果收到ARQ接收端发送的ARQ NACK(ARQ无应答)消息,该消息中携带ARQ接收端未收到的数据块信息,则收发单元1014将滑动窗中ARQ接收端未收到的数据块进行重新发送。当第一定时器单元1011中的窗口同步定时器超时时,处理模块1013会发起ARQ Reset流程。0039 存储单元1015用于存储第一定时器单元1011中各定时器的剩余。
34、时间。当处理单元1013关闭第一定时器单元1011时,可以首先保存第一定时器单元1011中各定时器的剩余时间,或者在第一定时器单元1011关闭后,处理单元1013保存第一定时器单元1011中说 明 书CN 101984704 ACN 101984707 A 6/10页9未清零的各定时器的剩余时间,待需再次恢复第一定时器单元1011时,可以根据存储单元1015中保存的各定时器的剩余时间来恢复第一定时器单元1011。0040 第二定时器单元1016包括定时器A和定时器B。第一网元101可以在发起扫描时开启定时器A和B。或者当第二网元102返回给第一网元101的响应消息中携带扫描参数,且该扫描参数中。
35、包含扫描的开始和结束的时间,则需用到第二定时器单元1016。定时器A用于确定当定时器A超时时关闭第一定时器单元1011。第二网元102将扫描参数发送给收发单元1014,处理单元1013收到扫描参数时开启定时器A和B,并根据当前时间和扫描开始时间计算得到定时器A和B的时长,将定时器A的时间设置为从当前时间开始,到扫描时间开始时为止,或者可以在扫描开始前的任意时间点开启定时器A,并将定时器A的时间设置为当前时间开始,到扫描开始的时间点时为止,将定时器B的时间设置为从当前时间开始,到扫描时间结束时为止,或者可以在扫描结束前的任意时间点开启定时器B,到扫描结束的时间点为止。定时器A超时,说明扫描开始,。
36、则处理单元1013关闭第一定时器单元1011。并且,当定时器A超时时,处理单元1013可以首先将第一定时器单元1011中各定时器的剩余时间保存到存储单元1015中,然后再将其关闭。定时器B用于确定当定时器B超时时恢复第一定时器单元1011。定时器B超时,说明扫描结束,则此时处理单元1013恢复第一定时器单元1011,处理单元1013可以根据存储单元1015中保持的各定时器的剩余时间恢复第一定时器单元1011中的各个定时器,由此实现在扫描过程中关闭第一定时器单元1011,扫描结束后再将其恢复,避免了在扫描过程中出现的数据块重复发送、数据块丢弃,及可能发生的ARQ Reset流程及MAC层复位等过。
37、程,避免链路传输质量的下降。0041 参见图2B,所述装置为第二网元102时包括收发单元1021和扫描单元1022。0042 收发单元1021用于向第一网元101发送消息。收发单元1021具体用于在接收到第一网元101发送的扫描请求后,向第一网元101返回响应消息。收发单元1021接收到第一网元101发送的扫描开始消息的时间点,就是扫描开始的时间点,收发单元1021接收到第一网元101发送的扫描结束消息的时间点,就是扫描结束的时间点,或者第一网元101向第二网元102发送的扫描请求中包含扫描参数,该扫描参数中至少携带扫描的开始时间和持续时间,第二网元102可以通过该扫描参数获知扫描的开始时间和。
38、结束时间。或者,扫描单元1022生成扫描开始消息,在第一网元101开始扫描的时间点,收发单元1021将该扫描开始消息发送给第一网元101,以使处理单元1013关闭第一定时器单元1011,及扫描单元1022生成扫描结束消息,在第一网元101扫描结束的时间点,收发单元1021将该扫描结束消息发送给第一网元101,以使处理单元1013恢复第一定时器单元1011。或者,收发单元1021向第一网元101返回的扫描响应消息中携带扫描参数,第一网元101通过该扫描响应消息获知扫描的开始和结束的时间。其中,该扫描参数中可以包括扫描起始时间(从什么时候开始扫描),扫描持续时间(每次扫描多少时间),扫描间隔(下一。
39、次扫描与这一次扫描之间的间隔时间),扫描次数,扫描目标(如基站)等内容。因扫描参数中包含了扫描间隔、扫描次数等内容,因此不必每次扫描时都发送消息,在第一次扫描时发送消息后,后续第一网元101只需根据扫描间隔、扫描次数等内容在规定时间内发起扫描即可。在本发明实施例中,该扫描参数中至少包括扫描的开始和持续的时间。收发单元1021还用于在扫描结束后接收第一网元101发送的数据块。及收发单元1021用于在接收数据后向第一网元101发送ARQACK(ARQ应答)消息和ARQ NACK(ARQ无应答)消息,ARQ ACK消息用于告知第说 明 书CN 101984704 ACN 101984707 A 7/。
40、10页10一网元101,第二网元102收到了哪些数据块,则第一网元101将这些第二网元102已收到的数据块从滑动窗中移除,其中,数据块上可以带有标识。ARQ NACK消息用于告知第一网元101,第二网元102未收到哪些数据块,则第一网元101需将这些第二网元102未收到的数据块再重新发送给第二网元102。0043 扫描单元1022用于响应扫描单元发送的扫描请求。扫描单元1022用于当收发单元1021接收到第一网元101发送的扫描请求后,生成响应消息,由收发单元1021发送给第一网元101。或者,该响应消息中可以携带扫描参数,扫描参数中包括扫描的开始和结束的时间,由收发单元1021将该响应消息发。
41、送给第一网元101。如果扫描单元1022生成的响应消息中携带的扫描参数中包含的扫描信息为周期性扫描,则第一网元101需根据扫描参数中包含的扫描周期及频率进行扫描。0044 下面通过实现流程来介绍定时器的实现方法。0045 参见图3,本发明实施例中数据处理控制的主要方法流程如下:0046 步骤301:获取频点扫描的开始和结束时间。0047 其中,获取方式可以是第二网元102在扫描开始和结束的时间点分别向第一网元101发送消息,以使第一网元101中的处理单元1013关闭和开启第一定时器单元1011。或者也可以是第二网元102在向第一网元101返回响应消息时该响应消息中携带扫描参数,其中包括了扫描的。
42、开始和结束时间,处理单元1013根据该开始和结束的时间关闭和开启第一定时器单元1011。0048 步骤302:到达扫描开始时间时,暂停重传定时器、生命周期定时器和窗口同步定时器,暂停对滑动窗中数据的处理。0049 步骤303:到达扫描结束时间时,恢复重传定时器、生命周期定时器和窗口同步定时器,恢复对滑动窗中数据的处理。0050 以上是数据处理控制的主要方法流程,以下通过几个具体的实施例来详细介绍数据处理控制的方法。0051 参见图4,第一网元101为扫描发起方时,本发明实施例中数据处理控制的详细方法流程如下:0052 步骤401:第一网元101向第二网元102发送扫描请求。0053 步骤402。
43、:第二网元102向第一网元101返回扫描响应消息。0054 步骤403:第一网元101开启定时器A和B。第一网元101在收到扫描响应消息后开启定时器A和B,并将定时器A的时间设置为从当前时间开始,到扫描开始时为止,将定时器B的时间设置为从当前时间开始,到扫描结束时为止。或者可以在扫描开始前的任意时间点开启定时器A,并将定时器A的时间设置为当前时间开始,到扫描开始的时间点时为止,在扫描结束前的任意时间点开启定时器B,并将定时器B的时间设置为当前时间开始,到扫描结束的时间点时为止。0055 步骤404:定时器A超时。当定时器A超时时,第一网元101开始扫描。0056 步骤405:第一网元101关闭第一定时器单元1011。扫描开始,处理单元1013关闭第一定时器单元1011。0057 步骤406:第一网元101保存第一定时器单元1011中各定时器的剩余时间。可以由处理单元1013将其保存到存储单元1015中。也可以在关闭第一定时器单元1011之前说 明 书CN 101984704 A。