终端及用于其的应用同步方法

文档序号:9568640阅读:351来源:国知局
终端及用于其的应用同步方法
【技术领域】
[0001] 本公开设及一种应用管理方法。更具体地,本公开设及应用同步。
【背景技术】
[0002] 随着移动通信技术的进步,终端能够支持语音呼叫并且也能够支持各种数据通信 功能。具体地,由于诸如智能电话之类的高级终端和高速网络的发展,用户可W在任何时间 和任何地方发送和接收各种数据。在诸如智能电话之类的终端中,运行包括邮件客户端、社 交联网服务(SN巧客户端和即时消息收发(IM)客户端的各种应用。运些应用可W连接到 网络并且将应用和相对应的服务器之间的数据同步。为此,可W根据基于用户偏好所设置 的应用的同步周期来运行(run)应用。同步周期典型地被设置为5分钟、15分钟、30分钟、 60分钟和4小时,并且可W根据用户偏好被设置为其他值。用户可W对于需要接近实时更 新的应用设置短同步周期。相反,用户可W对于不需要接近实时更新的应用设置长同步周 期或用于节约通信和电池资源。
[0003] 对于具有设置的同步周期的每个应用,终端在网络上向例如服务器的对应方发送 对于更新的数据的请求消息。反过来,对应方向终端发送请求的数据。
[0004] 为了降低功率消耗,当不需要通信时,终端保持在诸如空闲模式之类的省电模式 中。每当应用执行更新时,终端从空闲模式转变为激活模式。当对于许多应用设置了多个 同步周期时,终端可能必须频繁地从空闲模式转变为激活模式。同样地,当对于一个应用设 置了具有不同周期的两个或更多重复性同步活动时,可能出现相同的问题。
[0005] 图1描绘根据现有技术的同步处理。
[0006] 利用账户A、账户B和账户C来注册邮件客户端。对于每个账户配置具有15分钟 的周期的重复性同步活动。对于账户A,同步活动开始于3600秒处并且结束于3605秒处。 对于账户A,警报被配置为在同步活动的前一终止之后的15分钟触发同步活动。然后,在 4505秒处重新执行用于帐号A的同步活动。对于账户B和账户C执行类似的动作。
[0007] 用于账户B的同步活动开始于在用于账户A的同步活动的终止(在3605秒处) 之后的8秒。考虑用于一个应用(即,邮件客户端)的总体同步活动,同步活动之间的空闲 时间是8秒、5秒、14分钟35秒、10秒、14分钟33秒。
[0008] 如上所述,在现有技术中,当利用具有不同的同步周期的多个账户注册邮件客户 端时,对于各个账户在不同的时间点执行同步。因此,从一个应用的观点来看,W无规律的 且非周期的方式执行同步活动。由此,每当执行同步活动时,终端可能必须从空闲模式转 变为激活模式。频繁的模式转变可能引起不必要的信令(signaling)和功耗。例如,在第 3代(3G)宽带码分多址(WCDMA)系统的情况下,为了切换到保留模式W及无线电接入承载 (RAB)的重新配置可能需要35个控制消息。
[0009] 仅为了帮助理解本公开而呈现上述信息作为背景信息。关于W上中的任何一项相 对于本公开是否可适用为现有技术,既未进行确定,也未做出断言。

【发明内容】

[0010] 技术问题
[0011] 本公开的各方面将至少解决W上提及的问题和/或缺点并且将至少提供W下描 述的优点。因此,本公开的一个方面用于W有效方式执行应用同步。
[0012] 本公开的另一个方面用于W鲁棒(robust)的方式执行应用同步。
[001引解决方案
[0014] 根据本公开的一个方面,提供一种用于终端中的应用同步的方法。该方法包括:接 收第一警报注册请求;确定在第一警报注册请求的触发时间之后的预置时间内是否检测到 与第一警报注册请求相对应的应用的数据传送和接收动作;W及当在第一警报注册请求的 触发时间之后的预置时间内检测到与第一警报注册请求相对应的应用的数据传送和接收 动作时,通过估计与第一警报注册请求相关联的重复性同步活动的周期并且根据估计的周 期调整重复性同步活动的运行时间来执行调整。
[0015] 根据本公开的另一个方面,提供一种支持应用同步的终端。该终端包括:控制器, 该控制器被配置为:接收第一警报注册请求;确定在第一警报注册请求的触发时间之后的 预置时间内是否检测到与第一警报注册请求相对应的应用的数据传送和接收动作;当在第 一警报注册请求的触发时间之后的预置时间内检测到与第一警报注册请求相对应的应用 的数据传送和接收动作时,通过估计与第一警报注册请求相关联的重复性同步活动的周期 来执行调整;W及根据周期估计结果调整重复性同步活动的运行时间;和通信单元,该通 信单元被配置为在控制器的控制下发送和接收数据。
[0016] 根据本公开的另一个方面,提供一种支持应用同步的终端。该终端包括:存储单 元,该存储单元被配置为存储忽略列表;和控制器,该控制器被配置为:确定是否生成了警 报触发信号;当生成了警报触发信号时,确定由警报触发信号触发的警报是否是用于应用 同步管理的目标;当警报是用于应用同步管理的目标时,确定警报是否是用户接口扣I)警 报或异常动作警报;W及当警报是UI警报或异常动作警报时,将关于警报的信息添加到忽 略列表。
[0017] 根据本公开的另一个方面,提供一种用于应用同步管理的方法。该方法包括:确定 是否生成了警报触发信号;当生成了警报触发信号时,确定由警报触发信号触发的警报是 否是用于应用同步管理的目标;当警报是用于应用同步管理的目标时,确定警报是否是用 户接口扣I)警报或异常动作警报;W及当警报是UI警报或异常动作警报时,将关于警报的 信息添加到忽略列表。
[0018] 根据本公开的另一个方面,一种用于终端中的应用同步的方法。该方法包括:接收 用于应用的同步开始通知,同步开始通知包括关于应用的信息;从同步开始通知获取应用 的所有同步活动的状态信息;确定用于要被报警的重复性同步活动的最后(last)的同步 时间的记录是否存在,并且如果用于要被报警的重复性同步活动的最后的同步时间的记录 存在则存储最后的同步时间;基于同步开始通知的生成时间和重复性同步活动的最后的同 步时间来确定估计的同步周期并且存储估计的同步周期;使用估计的同步周期来确定下一 个同步时间;W及存储下一个同步时间和最后的同步时间。运里,最后的同步时间可W是生 成相对应的同步开始通知的时间点、开始重复性同步活动的时间点和结束重复性同步活动 的时间点之一。同步开始通知包括关于相对应的同步活动的开始时间的信息和关于其他同 步活动的最后的同步时间的信息。
[0019] 根据结合附图公开本公开的各个实施例的W下详细描述,本公开的其他方面、优 点和显著的特征对于本领域技术人员将变得明显。
[0020] 有益效果
[0021] 如上所述,用于(FDM系统的前同步码(preamble)传送和接收方法W及装置利用 被设计为简化接收机的结构的改进的前同步码进行操作并且使用合并分集,结果提高接收 性能。
[0022] 而且,用于(FDM系统的前同步码传送和接收方法W及装置通过使用具有已知序 列的改进的前同步码而对频率偏移误差是鲁棒的,结果提高接收可靠性。
【附图说明】
[0023] 图1描绘根据现有技术的同步处理;
[0024] 图2是根据本公开的实施例的终端的框图;
[0025] 图3图示出根据本公开的第一实施例的用于控制器的操作系统的结构;
[0026] 图4图示出根据本公开的实施例的警报列表的形成;
[0027] 图5描绘根据本公开的实施例的同步处理;
[002引图6是根据本公开的实施例的同步周期估计的过程的流程图;
[0029] 图7是根据本公开的实施例的警报设置过程的流程图;
[0030] 图8图示出根据本公开的第二实施例的用于终端的操作系统的结构;
[0031] 图9图示出根据本公开的第二实施例的终端操作;
[0032] 图10是图示出根据本公开的第二实施例的用于屏幕开启/关闭状态报告的过程 的序列图;
[0033] 图11是图示出根据本公开的第二实施例的用于套接字活动报告的过程的序列 图;
[0034] 图12是图示出根据本公开的第二实施例的用于数据活动报告的过程的序列图;
[0035] 图13是图示出根据本公开的第二实施例的用于分组活动报告的过程的序列图;
[0036] 图14图示出根据本公开的第二实施例的用于终端的操作系统的结构;
[0037] 图15和图16描绘根据本公开的第二实施例的触发时间调整;
[003引图17和图19描绘根据本公开的第二实施例的列表管理;
[0039] 图18是根据本公开的第二实施例的列表管理的过程的流程图;
[0040] 图20图示出根据本公开的实施例的应用同步管理的过程;
[0041] 图21图示出根据本公开的实施例的警报识别的过程;
[0042] 图22和图23图示出根据本公开的实施例的反常行为检测的过程,W及
[0043] 图24图示出根据本公开的实施例的反常行为检测的另一个过程。
[0044] 贯穿附图,应当注意到,相同附图标记用于描绘相同的或类似的要素、特征和结 构。
【具体实施方式】
[0045] 下面参考附图的描述被提供来帮助对通过权利要求书及其等同物定义的本公开 的各种实施例的全面的理解。其包括各种具体细节来帮助理解,但是运些细节将被认为仅 仅是示范性的。因此,本领域普通技术人员将认识到,能够对运里描述的各种实施例进行各 种改变和修改,而不脱离本公开的范围和精神。此外,为了清楚和简明,对于熟知功能和结 构的描述可W被省略。
[0046] 在下面说明书和权利要求书中使用的术语和词语不限于书目含义,而是仅仅被发 明人用来使对于本公开的清楚和一致的理解成为可能。因此,本领域技术人员应该理解下 面对本公开的各种实施例的描述被提供仅仅用于例示的目的,而非用于限制由所附权利要 求书W及它们的等同物所定义的本公开的目的。
[0047] 将理解,单数形式"一"、"一个"和"该"包括复数指代,除非上下文中清楚地指出并 非如此。因此,例如,对于"一个组件表面"的指代包括对于一个或多个运样的表面的指代。
[0048] 在本公开中,同步活动可W是同步活动的实例。例如,在图1中,用于账户A的开 始于3600秒处并且结束于3605秒处的同步活动的一个实例是同步活动。
[0049] 在本公开中,重复性同步活动指示同一同步活动的实例的集合。例如,每15分钟 重复用于账户A的同步活动,并且把同步活动的运些实例看作一个重复性同步活动。用于 账户A的同步活动的实例构成一个重复性同步活动。用于账户B的同步活动的实例构成另 一个重复性同步活动。每个重复性同步活动具有唯一标识符。
[0050] 图2是根据本公开的实施例的终端的框图。
[0051] 参考图2,终端200可W包括通信单元210、控制器220和存储单元230。控制器 220控制终端200的总体操作使得终端200根据本公开的实施例进行操作。具体地,控制 器220可W估计每个重复性同步活动的周期并且相应地调整同步活动的开始时间。控制器 220可W将调整同步活动的开始时间所需要的数据存储在存储单元230中。在控制器220 的控制下,通信单元210在网络上与服务器或对应方实体进行通信W发送和接收同步活动 所需要的数据和信号。
[0052] 尽管在图2中未示出,但终端200可W另外包括接收用户键入或触摸输入的输入 单元,W及向用户显示或提供信息的显示单元。
[0053] 稍后参考图3至图19详细地描述图2中示出的组件。
[0054] 图3图
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1