一种实现终端同步网络侧系统时间的方法、系统及装置的利记博彩app

文档序号:7922737阅读:190来源:国知局
专利名称:一种实现终端同步网络侧系统时间的方法、系统及装置的利记博彩app
技术领域
本发明涉及移动通信技术,特别涉及一种实现终端同步网络侧系统时间 的方法、系统及装置。
背景技术
在移动通信技术领域中,比如时分同步码分多址接入(TD-SCDMA: Time Division-Synchronous Code Division Multiple Access) 系统或者宽带码 分多址接入(WCDMA: Wideband Code Division Multiple Access )系统中, 终端同步网络侧系统时间,即终端获取网络侧的系统时间,与网络侧在时间 上实现同步能够使终端及时接收一些依赖于系统时间的应用业务,比如,新 闻联播节目在19: OO开始,在19: 30结束,如果终端与网络侧同步,则该 终端的用户通过查看终端的本地时间,在该本i也时间为19: 00时,可以准 时接收到新闻联播。
然而,目前在TD-SCDMA系统或者WCDMA系统中,还不存在网络侧 将自身的系统时间发送给终端的机制,并且由于广播网络单向下行特点,终 端也不能向网络侧请求系统时间,如此,导致终端无法获取网络侧的系统时 间,进而无法与网络侧在时间上实现同步,这样,终端只能参考自身设定的 本i也时间。
通常,终端自身设定的本地时间与网络侧的系统时间有一定的差距,这 就会产生一个问题,比如终端自身设定的本地时间比网络侧的系统时间快一 个小时,这样,当用户需要接听新闻联播时,用户在终端的本地时间为19: 00至19:30之间就会由于时间差距不能接收到新闻联播,进而降低用户的体验性。

发明内容
本发明提供了一种实现终端同步网络侧系统时间的方法、系统、终端、 RNC及基站,有利于终端获取网络侧的系统时间,实现终端和网络侧同步。
一种实现终端同步网络侧系统时间的方法,包"fe:
网络侧将自身的系统时间携带在预设的系统时间信息中发送给终端,其中,
若网络侧为无线网络控制器RNC,则该预设的系统时间信息为在多媒体广播组 播业务MBMS已修改的业务信息或者多媒体广播组播业务MBMS未修改的业 务信息中增加的用于提供网络侧的系统时间的一个信元;若网络侧为基站Node B,则该预设的系统时间信息为在系统信息SIB7中增加的用于提供网络侧的系 统时间的一个^言元;
所述终端接收该系统时间信息,若当前为开机后第一次接收,则将该系 统时间信息中的系统时间设置为本地时间,否则,计算并存储该系统时间信 息中的系统时间与本地时间的差值,在当前存储的差值的个数为预设个数N 时,根据该N个差值调整本地时间。
一种实现终端同步网络侧系统时间的系统,包括网络侧设备和终端; 其中,
所述网络侧设备用于将自身的系统时间携带在预设的系统时间信息中发送 给所述终端,其中,当网络侧设备为RNC时,该预设的系统时间信息为在MBMS 已修改的业务信息或者MBMS未修改的业务信息中增加的用于提供网络侧的 系统时间的一个信元;当网络侧为NodeB时,该预设的系统时间信息为在SIB7 中增加的用于提供网络侧的系统时间的 一 个信元;
所述终端用于接收该系统时间信息,若当前为开机后第一次接收,则将该 系统时间信息中的系统时间设置为本地时间,否则,计算并存储该系统时间信 息中的系统时间与本地时间的差值,在当前存储的差值的个数为预设个数N时, 根据该N个差值调整本地时间。
一种终端,包括接收单元、接收次数判断单元、第一调整单元和第二调整单元;其中,
所述接收单元用于接收网络侧的系统时间信息,其中,当网络侧为RNC时,
该系统时间信息为在MBMS已修改的业务信息或者MBMS未修改的业务信息 中增加的用于提供网络侧的系统时间的一个信元;当网络侧为Node B时,该系 统时间信息为在SIB7中增加的用于提供网络侧的系统时间的一个信元;
接收,如果是,发送第一调整通知给所述第一调整单元,否则,发送第二调整
通知给所述第二调整单元;
所述第一调整单元用于在接收到所述第一调整通知后,将所述接收单元接
收的系统时间信息中的系统时间设置为本地时间;
所述第二调整单元在接收到第二调整通知后,计算并存储该系统时间信息
中的系统时间与本地时间的差值,在当前存储的差值的个数为预设个数N时,
根据该N个差值调整本地时间。
一种RNC,包括RNC设置单元和RNC发送单元;其中, 所述RNC设置单元用于在MBMS已修改的业务信息或者MBMS未修改的
业务信息中增加一个提供系统时间的信元;
所述RNC发送单元用于将系统时间携带在所述RNC设置单元增加的信元
中发送给终端。
一种基站,包括基站设置单元和基站发送单元;其中, 所述基站设置单元用于在SIB7中增加一个用于提供系统时间的信元; 所述基站发送单元用于将系统时间携带在所述基站设置单元增加的信元中
发送给终端。
由上可见,本发明提供的实现终端同步网络侧系统时间的方法、系统、终 端、RNC及基站中,当网络侧为RNC时,该RNC将自身的系统时间携带在 MBMS已修改的业务信息或者MBMS未修改的业务信息中新增加的一个用于 提供网络侧的系统时间的一个信元中发送给终端;或者当网络侧为Node B,则 Node B将自身的系统时间携带在SIB7中新增加的一个用于提供网络侧的系统时间的信元中发送给终端,如此,终端在当前为开机后第一次接收时,则将接 收的信元所携带的系统时间设置为本地时间,否则,计算并存储该信元所携带 的系统时间与本地时间的差值,在当前存储的差值的个数为预设个数N时,根
据该N个差值调整本地时间,可以实现终端根据网络侧的系统时间调整本地时
间,以实现与网络侧在时间上达到同步,也使用户通过查看终端的本地时间即 可准确接收到预期的服务。


图1为本发明实施例提供的基本方法流程图2为本发明实施例提供的详细方法流程图3为本发明实施例提供的另一详细方法流程图4为本发明实施例提供的系统结构图5为本发明实施例提供的终端示意图6为本发明实施例提供的RNC结构示意图7为本发明实施例提供的基站结构示意图。
具体实施例方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体 实施例对本发明进行详细描述。
参见图1,图1为本发明实施例提供的基本方法流程图。如图l所示, 该流程包括以下步骤
步骤101,网络侧将自身的系统时间携带在预设的系统时间信息中发送 给终端。
步骤102,终端接收该系统时间信息,判断当前是否为开机后第一次接 收,如果是,执行步骤103,否则,执行步骤104。
步骤103,终端将该系统时间信息中的系统时间设置为本地时间。 步骤104 ,终端计算并存储该系统时间信息中的系统时间与本地时间的差值,在当前存储的差值的个数为预设个数N时,根据该N个差值调整本 地时间。如此,即可实现了终端同步网络侧系统时间的才喿作。
需要说明的是,步骤101中的网络侧可为无线网络控制器(RNC: Radio Network Controller )或者基站(Node B )。其中,若网络侧为RNC,则上 述预设的系统时间信息可有多种实现形式,如可为在多媒体广播组播业务 (MBMS)已修改的业务信息(Modified Services Information)中增加的用 于提供网络侧的系统时间的一个信元,或者在MBMS未修改的业务信息 (Unmodified Services Information)中增加的用于提供网络侧的系统时间的 一个信元等,本实施例对此并未具体限定。
优选地,本实施例中,若网络侧为RNC,则上述预设的系统时间信息 为在MBMS已修改的业务信息或者在MBMS未修改的业务信息中增加的用 于提供网络侧的系统时间的一个信元。其中,MBMS已修改的业务信息和 MBMS未修改的业务信息都属于MBMS业务控制信道(MCCH )消息。为 提高业务的稳定性,RNC会在每一个周期(该周期可称为修改周期)中发 送MCCH信息,并且,在每一个修改周期中MCCH信息的MBMS已修改 的业务信息和MBMS未修改的业务信息都是必须要发送给终端的。如此, 本实施例通过在MBMS已修改的业务信息或者MBMS未修改的业务信息中 增加用于提供网络侧的系统时间的 一 个信元作为预设的系统时间信息能够 方便终端获取网络侧的系统时间。
若网络侧为基站,则上述预设的系统时间信息也可有多种实现方式,如 可为在系统信息块类型7 (SIB7)或者其他系统信息中增加的用于提供网络 侧的系统时间的一个信元等,本实施例对此并未限定。
优选地,若网络侧为基站,则上述预设的系统时间信息可为在SIB7中 增加的用于提供网络侧的系统时间的一个信元。其中,SIB7可包含快速变 化的参数,并且SIB7中所包含的参数的变化信息不像其他SIB,如SIB5, SIB11等通过Value Tag来触发的,而是通过定时器超时来周期性触发的, 如此,通过在SIB7中携带网络侧的系统时间,可提高网络侧和终端同步的精度。
由于MBMS已修改的业务信息、MBMS未修改的业务信息或者SIB7 中包含一级子信元、二级子信元等,这里,增加的用于提供网络侧的系统时 间的信元的结构类似于一级子信元,大小可为36比特(bit),并且设置的 位置可随意,本实施例对此并未限定。
下面结合具体实施例对本发明所提供的上述方法进行详细描述。图2为 本发明实施例提供的详细方法流程图。以网络侧为RNC,在MBMS已修改 的业务信息中增加用于提供网络侧的系统时间的一个信元为例,如图2所 示,该流程包括以下步骤
步骤201, RNC将自身的系统时间携带在MBMS已修改的业务信息中 发送给终端。
具体地,步骤201可为RNC将自身的系统时间添加到MBMS已修改 的业务信息新增加的用于提供网络侧的系统时间的信元中发送给终端。
需要说明的是,虽然MBMS已修改的业务信息在每一个修改周期中都
必须携带在MCCH信息中发送给终端,但是为节省信道资源,本实施例可
将MBMS已修改的业务信息中增加的用于提供网络侧的系统时间的一个信
元的属性设置为可选,如此,可实现网络侧并非在每次发送MBMS已修改
的业务信息时都需要将系统时间携带在该MBMS已修改的业务信息中发送
给终端。优选地,本实施例可根据在MBMS已修改的业务信息中新增加的
用于提供网络侧的系统时间的信元的属性为可选,设置系统时间的发送周
期,当到达该设置的系统时间的发送周期时,则RNC将自身的系统时间携
带在MBMS已修改的业务信息中发送给终端,其中,该设置的系统时间的
发送周期可与MCCH信息的修改周期有关,可以有多种实现形式,如每隔
一个修改周期将系统时间携带在MBMS已修改的业务信息中发送给终端,
或者每隔几个(如2个、3个等)修改周期将系统时间携带在MBMS已修
改的业务信息中发送给终端等,本实施例对此并未限定。如果预设的系统时
间的发送周期为一个修改周期,步骤201具体可为RNC每隔一个修改周期将自身的系统时间携带在MBMS已修改的业务信息中发送给终端。
本实施例中,RNC可通过全球定位系统(GPS: Global Positioning
System )或者辅助全;求定4立系统(AGPS: Assisted Global Positioning System )
实时获取自身的系统时间。
步骤202,终端接收MBMS已修改的业务信息。
这里,为节省终端的资源,可以设置终端接收系统时间信息的接收周期, 如此,终端以该接收周期接收MBMS已^^改的业务信息,其中,该*接收周 期与上述步骤201中预设的系统时间的发送周期可相同,也可不同。
步骤203,判断当前是否为开机后第一次接收,是则执行步骤204,否 则,执行步骤205。
步骤204,将该MBMS已修改的业务信息中的系统时间设置为本地时 间。之后,返回执行步骤202。
步骤205,判断当前接收的该MBMS已修改的业务信息中的系统时间 是否与上一次接收的系统时间相同,如果是,则丟弃该MBMS已修改的业 务信息中的系统时间,返回步骤202,否则,存储该MBMS已修改的业务 信息中的系统时间,并执行步骤206。
步骤206,计算并存储该MBMS已修改的业务信息中的系统时间与本 地时间的差值。
步骤207,判断当前存储的差值的个数是否为预设个数N,如果是,执 行步骤208,否则,返回执行步骤202。
这里,可根据实现终端和RNC同步的经验设置预设个数N,比如N可 以为5,或者为8等。
本实施例中,若N为5,并且假如当前存储的差值为100毫秒(ms), 10ms, 5000ms, -200ms和500ms,则可以判断出当前存储的差值的个数为 5,正好达到预设个数,则执行步骤208。
步骤208,针对当前存储的每一个差值的绝对值,判断该差值的绝对值 是否大于等于预设值,如果是,执行步骤209,否则,执行步骤2U。
12这里,可根据实现终端和网络侧同步的经验设置预设值。
本实施例中,若上述预设个数N为5,预设值为1000ms,当前存储的5
个差值为100ms, 10ms,5000ms,-200ms和500ms,则可以判断出差值5000ms
大于预设值1000ms,其余的都小于预设值。
步骤209,丢弃该差值,然后计算剩下的所有差值的平均值。
这里,若得出差值5000ms大于预设值1000ms,则丢弃差值5000ms,
剩下的所有差值的平均值(简称为)的计算公式如下
7 _ 100+ 10+ (—200)+ 500 _ , n,《 4
可见,步骤207至步骤209是终端对计算出的差值进行的平滑处理。
步骤210,将本地时间与该平均值的和作为本地时间。
步骤211,计算当前存储的所有差值的平均值。
步骤212,将本地时间与该平均值的和作为本地时间。
需要说明的是,本实施例在执行步骤210之后,或者在步骤212之后,
可以丟弃当前存储的各个差值,以便于终端后续再调整本地时间,之后再返
回步骤202。
上述实施例是以在MBMS已修改的业务信息中增加一个用于提供网络 侧的系统时间的信元,本实施例也可在MBMS未》务改的业务信息中增加一 个用于提供网络侧的系统时间的信元,具体可将步骤201、步骤202、步骤 204、步骤205中的MBMS已^f'务改的业务信息替换为MBMS未修改的业务 信息,其他步骤不变,这里不再赘述。
还需要说明的是,上述实施例中,还可以网络侧为基站,在SIB7中增 加 一 个用于^是供网络侧的系统时间的信元为例来实现网络侧和终端在系统
时间上达到同步,具体可参见图3,图3为本实施例提供的另一详细方法流 程图。如图3所示,该流程可包括以下步骤
步骤301,基站将自身的系统时间携带在SIB7中发送给终端。
步骤302,终端接收SIB7。步骤303,判断当前是否为开机后第一次接收,是则执行步骤304,否 则,执行步骤305。
步骤304,将该SIB中的系统时间设置为本地时间。
步骤305,判断是否已经接收过与该SIB中的系统时间相同的系统时间, 如果是,则丢弃该SIB中的系统时间,返回步骤302,否则,存储该SIB中 的系统时间,执行步骤306。
步骤306与步骤206相同,这里不再赘述。
步骤307,判断当前存储的差值的个数是否为预设个数N,如果是,执 行步骤308,否则,返回执行步骤302。
步骤30S,针对当前存储的每一个差值的绝对值,判断该差值的绝对值 是否大于等于预设值,如果是,执行步骤309,否则,执行步骤311。
步骤309至步骤312分别与步骤209至步骤212相同,这里不再赘述。
需要说明的是,在执行步骤310之后,或者在步骤312之后,可以丟弃 当前存储的各个差值,以便于终端后续再调整本地时间,之后再返回步骤 302。
以上是对本发明所提供的方法进行的详细描述,下面对本发明所提供的 实现终端同步网络侧系统时间的系统进行详细描述。
参见图4,图4为本发明实施例提供的系统结构图。如图4所示,该系 统可包括网络侧设备401和基站402。
其中,网络侧设备401用于将自身的系统时间携带在预设的系统时间信 息中发送给终端402。
优选地,当网络侧设备401为RNC时,该预设的系统时间信息为在 MBMS已修改的业务信息或者MBMS未修改的业务信息中增加的用于提供 网络侧的系统时间的 一个信元;当网络侧"i殳备401为Node B时,该预i殳的 系统时间信息为在SIB7中增加的用于提供网络侧的系统时间的一个信元。
终端402接收该系统时间信息,若当前为开机后第一次接收,则将该系 统时间信息中的系统时间设置为本地时间,否则,计算并存储该系统时间信
14息中的系统时间与本地时间的差值,在当前存储的差值的个数为预设个数N 时,根据该N个差值调整本地时间。
其中,终端402在具体实现时可有多种实现形式,参见图5,图5为本 发明实施例提供的终端示意图。如图5所示,该终端可包括接收单元501、 接收次数判断单元502、第一调整单元503和第二调整单元504。
其中,接收单元501用于接收网络侧的系统时间信息。其中,当网络侧 为RNC时,该系统时间信息可为在MBMS已修改的业务信息或者MBMS 未修改的业务信息中增加的用于提供网络侧的系统时间的 一 个信元;当网络 侧为基站时,该系统时间信息可为在SIB7中增加的用于提供网络侧的系统 时间的一个信元。
接收次数判断单元502用于判断接收单元501当前的接收是否为开机后第 一次的接收,如果是,发送第一调整通知给第一调整单元503,否则,发送第 二调整通知给所述第二调整单元504。
第一调整单元503用于在接收到所述第一调整通知后,将接收单元501接 收的系统时间信息中的系统时间设置为本地时间。
第二调整单元504在接收到第二调整通知后,计算并存储该系统时间信息 中的系统时间与本地时间的差值,在当前存储的差值的个数为预设个数N时, 根据该N个差值调整本地时间。
优选地,如图5所示,终端还可包括系统时间判断单元505和存储单元
506。
其中,系统时间判断单元505连接在接收次数判断单元502和第二调整单 元504之间,用于接收所述第二调整通知,并判断接收单元501当前接收的系 统时间信息中的系统时间是否与存储单元506存储的上次接收的系统时间相 同,如果是,则丢弃该系统时间信息中的系统时间,否则,将接收单元501接 收的系统时间信息中的系统时间存储到存储单元506中,并将第二调整通知转 发送给第二调整单元504。
存储单元506用于存储系统时间。
15优选地,如图5所示,第二调整单元504可包括计算子单元5041、存储 子单元5042和调整子单元5043。
其中,计算子单元5041用于在接收到第二调整通知后,计算该系统时间信 息中的系统时间与本地时间的差值,将计算的差值发送给存储子单元5042存储。
存储子单元5042用于接收并存储该差值,并在当前存储的差值的个数达到 预设个数时,发送第三调整通知给调整子单元5043。
调整子单元5043用于在接收到第三调整通知后,针对存储子单元5042当 前存储的每一个差值,判断该差值是否大于等于预设值,如果是,触发存储子 单元5042丢弃该差值,然后计算存储子单元5042中剩下的所有差值的平均值, 将本地时间与该平均值的和作为本地时间,否则,计算存储子单元5042存储的 预设个数的差值的平均值,将本地时间与该平均值的和作为本地时间。
优选地,网络侧设备401在具体实现时可有多种实现形式。具体地,如该 网络侧设备可为RNC、或者基站等。参见图6,图6为本实施例提供的RNC 结构示意图。如图6所示,该RNC可包括RNC设置单元601和RNC发送单 元602。
其中,RNC设置单元601用于在MBMS已修改的业务信息或者MBMS未 修改的业务信息中增加一个提供系统时间的信元。
RNC发送单元602用于将系统时间携带在RNC设置单元601增加的信元 中发送给终端。。
参见图7,图7为本实施例提供的基站结构示意图。如图7所示,该基站
包括基站设置单元701和基站发送单元702。
其中,基站设置单元701用于在SIB7中增加一个用于提供系统时间的信元。 基站发送单元702用于将系统时间携带在基站设置单元701增加的信元
中发送给终端。
需要说明的是,由于MBMS已修改的业务信息或者MBMS未修改的业 务信息、或者SIB7中包含多个信元,其中有一级子信元,以及该一级子信元所包含的二级子信元等,上述RNC设置单元601或者基站设置单元701 增加的信元的结构类似于一级子信元,并且,增加的信元的格式为36bit。
综上所述,本发明提供的实现终端同步网络侧系统时间的方法、系统、 终端、RNC及基站中,当网络侧为RNC时,该RNC将自身的系统时间携 带在MBMS已修改的业务信息或者MBMS未修改的业务信息中新增加的一 个用于提供网络侧的系统时间的 一个信元中发送给终端;或者当网络侧为 Node B,则Node B将自身的系统时间携带在SIB7中新增加的一个用于提 供网络侧的系统时间的信元中发送给终端,如此,终端在当前为开机后第一 次接收时,则将接收的信元所携带的系统时间设置为本地时间,否则,计算 并存储该信元所携带的系统时间与本地时间的差值,在当前存储的差值的个 数为预设个数N时,根据该N个差值调整本地时间,可以实现终端根据网 络侧的系统时间调整本地时间,以实现与网络侧在时间上达到同步,也使用 户通过查看终端的本地时间即可准确接收到预期的服务。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在 本发明保护的范围之内。
权利要求
1、一种实现终端同步网络侧系统时间的方法,其特征在于,该方法包括网络侧将自身的系统时间携带在预设的系统时间信息中发送给终端,其中,若网络侧为无线网络控制器RNC,则该预设的系统时间信息为在多媒体广播组播业务MBMS已修改的业务信息或者多媒体广播组播业务MBMS未修改的业务信息中增加的用于提供网络侧的系统时间的一个信元;若网络侧为基站NodeB,则该预设的系统时间信息为在系统信息SIB7中增加的用于提供网络侧的系统时间的一个信元;所述终端接收该系统时间信息,若当前为开机后第一次接收,则将该系统时间信息中的系统时间设置为本地时间,否则,计算并存储该系统时间信息中的系统时间与本地时间的差值,在当前存储的差值的个数为预设个数N时,根据该N个差值调整本地时间。
2、 根据权利要求1所述的方法,其特征在于,该方法进一步包括预先设 置系统时间的发送周期;当到达所述预先设置的系统时间的发送周期时,将网络侧的系统时间携带 在该增加的信元中。
3、 根据权利要求1或2所述的方法,其特征在于,所述终端在接收系统时 间信息之后,且在计算并存储系统时间信息中的系统时间与本地时间的差值之 前,进一步包括判断当前接收的系统时间信息中的系统时间是否与上一次接 收的系统时间相同,如果是,则丢弃该系统时间信息中的系统时间,否则,存 储该系统时间信息中的系统时间,继续执行计算并存储系统时间信息中的系统 时间与本地时间的差值的操作;和/或,所述根据预设个数的差值调整本地时间包括针对当前存储的每一个差值,判断该差值的绝对值是否大于等于预设值, 如果是,丟弃该差值,然后计算剩下的所有差值的平均值,将本地时间与该平均值的和作为本地时间,否则,计算当前存储的预设个数的差值的平均值,将 本地时间与该平均值的和作为本地时间。
4、 根据权利要求3所述的方法,其特征在于,在所述将本地时间与平均值 的和作为本地时间之后,进一步包括删除当前存储的所有差值。
5、 一种实现终端同步网络侧系统时间的系统,其特征在于,该系统包括 网络侧设备和终端;其中,所述网络侧设备用于将自身的系统时间携带在预设的系统时间信息中发送 给所述终端,其中,当网络侧设备为RNC时,该预设的系统时间信息为在MBMS 已修改的业务信息或者MBMS未修改的业务信息中增加的用于提供网络侧的 系统时间的一个信元;当网络侧设备为Node B时,该预设的系统时间信息为在 SIB7中增加的用于提供网络侧的系统时间的一个信元;所述终端用于接收该系统时间信息,若当前为开机后第一次接收,则将该 系统时间信息中的系统时间设置为本地时间,否则,计算并存储该系统时间信 息中的系统时间与本地时间的差值,在当前存储的差值的个数为预设个数N时, 根据该N个差值调整本地时间。
6、 一种终端,其特征在于,该终端包括接收单元、接收次数判断单元、 第一调整单元和第二调整单元;其中,所述接收单元用于接收网络侧的系统时间信息,其中,当网络侧为RNC时, 该系统时间信息为在MBMS已修改的业务信息或者MBMS未修改的业务信息 中增加的用于提供网络侧的系统时间的一个信元;当网络侧为NodeB时,该系 统时间信息为在SIB7中增加的用于冲是供网络侧的系统时间的一个信元;所述接收次数判断单元用于判断所述接收单元当前是否为开机后第 一次的 接收,如果是,发送第一调整通知给所述第一调整单元,否则,发送第二调整 通知给所述第二调整单元;所述第一调整单元用于在接收到所述第一调整通知后,将所述接收单元接 收的系统时间信息中的系统时间设置为本地时间;所述第二调整单元在接收到第二调整通知后,计算并存储该系统时间信息中的系统时间与本地时间的差值,在当前存储的差值的个数为预设个数N时,根据该N个差值调整本地时间。
7、 根据权利要求6所述的终端,其特征在于,所述终端还包括系统时间 判断单元和存储单元;其中,所述系统时间判断单元连接在接收次数判断单元和第二调整单元之间,用 于接收所述第二调整通知,并判断所述接收单元当前接收的系统时间信息中的 系统时间是否与所述存储单元存储的上一次接收的系统时间相同,如果是,则 丟弃该系统时间信息中的系统时间,否则,将所述接收单元接收的系统时间信 息中的系统时间存储到所述存储单元中,并将所述第二调整通知转发送给所述 第二调整单元;所述存储单元用于存储系统时间。
8、 根据权利要求7所述的终端,其特征在于,所述第二调整单元包括计 算子单元、存储子单元和调整子单元;其中,所述计算子单元用于在接收到第二调整通知后,计算该系统时间信息中的 系统时间与本地时间的差值,将计算的差值发送给所述存储子单元存储;所述存储子单元用于接收并存储该差值,并在当前存储的差值的个数达到 预设个数时,发送第三调整通知给所述调整子单元;所述调整子单元用于在接收到所述第三调整通知后,针对所述存储子单元 当前存储的每一个差值,判断该差值的绝对值是否大于等于预设值,如果是, 触发所述存储子单元丟弃该差值,然后计算所述存储子单元中剩下的所有差值 的平均值,将本地时间与该平均值的和作为本地时间,否则,计算所述存储子 单元存储的预设个数的差值的平均值,将本地时间与该平均值的和作为本地时 间。
9、 一种RNC,其特征在于,该RNC包括RNC设置单元和RNC发送单 元;其中,所述RNC设置单元用于在MBMS已修改的业务信息或者MBMS未修改的 业务信息中增加 一 个提供系统时间的信元;所述RNC发送单元用于将系统时间携带在所述RNC设置单元增加的信元 中发送给终端。
10、 一种基站,其特征在于,该基站包括基站设置单元和基站发送单元; 其中,所述基站设置单元用于在SIB7中增加一个用于提供系统时间的信元; 所述基站发送单元用于将系统时间携带在所述基站设置单元增加的信元中发送给终端。
全文摘要
本发明提供了一种实现终端同步网络侧系统时间的方法、系统及装置,由网络侧将自身的系统时间携带在预设的系统时间信息中发送给终端;如此,终端接收该系统时间信息,若当前为开机后第一次接收,则将该系统时间信息中的系统时间设置为本地时间,否则,计算并存储该系统时间信息中的系统时间与本地时间的差值,在当前存储的差值的个数为预设个数N时,根据该N个差值调整本地时间,可以实现终端根据网络侧的系统时间调整本地时间,以实现与网络侧在时间上达到同步。
文档编号H04W56/00GK101442799SQ20081018409
公开日2009年5月27日 申请日期2008年12月17日 优先权日2008年12月17日
发明者常永宏, 鹏 张, 杰 白, 赵训威 申请人:广州市新邮通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1