用于同步电子设备的应用的方法和装置的制造方法

文档序号:9581811阅读:221来源:国知局
用于同步电子设备的应用的方法和装置的制造方法
【技术领域】
[0001]本公开的各种实施例涉及在电子设备中用于同步的方法和装置
【背景技术】
[0002]随着移动通信技术的发展,电子设备现在能胜任各种类型的数据通信功能以及语音通信。由于具有改善的数据速率的网络的不断发展,用户被提供了各种各样的信息,而不论时间或地点。用户查看所提供信息、生成新的信息,并向对方提供所生成的新的信息。
[0003]电子设备,例如,诸如蜂窝电话或平板型个人计算机(PC)的移动设备或用户设备,可以包括各种应用。例如,该电子设备可以实时地接收从通过提供诸如电子邮件、社交网络服务(SNS)、即时通讯(頂)等等的服务的应用与网络连接的对方(如服务器)传递的消息。每个应用可以提供实时信息的推送服务。电子设备可以向对方发送与接收到的消息相关联的新的消息。
[0004]根据现有技术,电子设备需要周期性地与外部设备(如服务器)通信,从而能够实时地传递从各种应用(例如,电子邮件应用、SNS应用、信使应用(messengerapplicat1n)、頂应用等等)接收到的数据。例如,存在各种应用,它们使得电子设备以针对每个应用预定义的周期与服务器通信,从而发送或接收与每个应用相关联的消息。由于预定义的周期根据应用而不同,故由电子设备和外部设备执行的通信连接不断地发生。
[0005]例如,可能存在正被用户访问的SNS应用以及由于另外的操作而由用户的设备运行的信使应用。该电子设备需要维持用于SNS应用的通信连接以及用于信使应用的通信连接,从而从对方接收消息。每个通信连接以根据应用而不同的周期发生,并且可能与不同的外部设备发生(例如,不同的服务器),这使得电子设备不断地执行用于通信连接的操作。因此,在电子设备中发生了功率消耗,这妨碍对电子设备的有限电池容量的有效利用。
[0006]以上信息被提供作为背景信息,仅仅用于帮助理解本发明。关于上述任何内容就本公开而言是否可适用为现有技术,没有作出判定,也没有作出断言。

【发明内容】

[0007]已作出本公开的各方面以至少部分地解决、减轻、或消除上述问题和/或缺点中的至少一个,并提供优点,这些优点中的一些在下文描述。
[0008]因此,本公开的各种方面提供了一种用于通过使用关于电子设备和另一电子设备(如服务器、代理服务器、基站等)的通信连接的信息来获得电子设备(如便携式终端)的操作周期的方法和电子设备。
[0009]而且,本公开的各种方面提供了用于在电子设备中同步通信连接的操作周期的方法和电子设备。
[0010]将在本公开中提供的其他目的可通过以下描述的实施例来理解。
[0011]根据本公开的各方面之一,提供了一种方法,包括:在电子设备处,识别与第一应用相对应的第一数据发送时间和与第二应用相对应的第二数据发送时间;基于第一数据发送时间确定与第一应用相对应的第三数据发送时间,并基于第二数据发送时间确定与第二应用相对应的第四数据发送时间;以及在至少基于所述第四数据发送时间确定的第五数据发送时间处,向电子设备的外部发送与第一应用相关联的数据。
[0012]根据本公开的另一方面,提供了一种电子设备,包括:通信模块,被配置为通信地将电子设备耦合到外部设备;以及同步模块,被配置用处理器来实现,其中所述同步模块被配置为:识别与第一应用相对应的第一数据发送时间和与第二应用相对应的第二数据发送时间;基于第一数据发送时间确定与第一应用相对应的第三数据发送时间,并基于第二数据发送时间确定与第二应用相对应的第四数据发送时间;以及通过所述通信模块,在至少基于所述第四数据发送时间确定的第五数据发送时间处,向电子设备的外部发送与第一应用相关联的数据。
[0013]根据本公开的另一方面,提供了一种方法,包括:识别第一应用的长轮询消息递送系统的第一超时时段(time-out per1d),以及根据所述第一超时时段识别第一请求消息的下一发送时间;识别第二应用的长轮询消息递送系统的第二超时时段,以及根据所述第二超时时段识别第二请求消息的下一发送时间;如果第二请求消息的下一发送时间与第一请求消息的下一发送时间的差在预定范围内,则将第二请求消息的下一发送时间改变为第一请求消息的下一发送时间;以及在第一请求消息的下一发送时间发送第一请求消息和第二请求消息。
[0014]从参照附图公开本公开的各种实施例的以下详细描述中,本公开的其他方面、优点和显著特征对本领域技术人员将变得更加明显。
[0015]在进行以下详细的描述之前,技术人员应理解,贯穿本专利文件所使用的某些词和短语的某些定义在此被阐明如下:术语“包括(include)”和“包含(comprise)”以及其派生词意味着包括而不是限制;术语“或”是包含性的,意味着和/或;短语“与……相关联”和“与其相关联”以及派生词意味着包括、被包括在内、与……互连,包含,被包含在内、连接或与......连接、親合到或与......親合、可与......通信、与......合作、交错(interleave)、并列
(juxtapose)、接近于…、绑定到或与......绑定、具有、具有…属性等;并且术语“控制器”指的是控制至少一个操作的任一设备、系统或其部分,这种设备可以实现在可由硬件、由硬件电路运行的固件或软件、或者硬件、固件或软件中的至少两个的一些组合实现中。应该注意至IJ,与任一特定控制器相关联的功能可以本地地或远程地集中或分布。提供特定词汇和短语的定义以用于本专利文件的通篇文档,本领域普通技术人员应当理解,即便不是在大多数情况下,那么在许多情况下,这些定义也适用于现有的以及将来的对这些所定义词汇和短语的使用。
【附图说明】
[0016]从结合附图的以下详细描述中,本公开的实施例的以上和其他方面、特征和优点,对于本领域的普通技术人员将变得更加明显,附图中:
[0017]图1根据本公开的各种实施例的网络环境系统的框图;
[0018]图2根据本公开的各种实施例的电子设备的框图;
[0019]图3根据本公开的各种实施例的编程模块的框图;
[0020]图4示出根据本公开的各种实施例的、用于向外部设备发送消息的过程的示例性操作;
[0021]图5A、5B、5C和图6A、6B、6C和6D示出了根据本公开的各种实施例的、同步要发送给外部设备的消息的操作和该操作的功率消耗;
[0022]图7是示出根据本公开的各种实施例的用于同步消息发送的方法的示例性操作的流程图;
[0023]图8是示出根据本公开的各种实施例的用于选择消息发送时间的方法的示例性操作的流程图;
[0024]图9是示出根据本公开的各种实施例的用于确定消息发送时间的方法的示例性操作的流程图;以及
[0025]图10是示出根据本公开的各种实施例的用于从多个消息发送时间当中确定消息发送时间的方法的示例性操作的流程图。
[0026]贯穿这些附图,相同的参考标记将被理解为指代相同部件、组件和结构。
【具体实施方式】
[0027]在下文中,将参照附图详细描述本公开的各种实施例。然而,所附权利要求不被本文的特定实施例的本公开所限制,并且技术人员应将本公开解释为包括,本领域普通技术人员将会理解的根据本公开的实施例的各种修改、等同物和/或替代物。关于附图的描述,相同的参考标记指代相同的元件
[0028]在本公开中,诸如“具有”,“可具有”,“包括”或“可包括”的表达指示存在相应的特性(例如元素,诸如数值、功能、操作或组件)并且这种相应特性的存在不排除另外的特征的存在。
[0029]在本公开中,诸如“A或B”,“A或/和B中的至少一个”或“A或/和B中的一个或多个”的表达,可以包括一起列出项的所有可能的组合。例如,“A或B”,“A和B中的至少一个”或“A或B中的一个或多个”可以指示全部的(1)包括至少一个A,(2)包括至少一个B,或(3)包括至少一个A和至少一个B 二者。
[0030]用在各种示例性实施例中的诸如“第一”,“第二”,“主要”或“次要”的表达,可表示各种与顺序和/或重要性无关的元件,并且不限制相应的元件。这些表达可以被用于区分一个元件和另一元件。例如,第一用户设备和第二用户设备可以表示与次序或重要性无关的不同的用户设备。例如,在不脱离本公开的范围的情况下,第一元件可以被称为第二元件,并且类似地,第二元件可以被称为第一元件。
[0031]当在此描述了元件(如第一元件)被“操作地或通信地耦合到”或“被连接到”另一元件(如第二元件),该元件可以是直接地被连接到其他元件,或者可以通过第三元件被连接到其他元件。然而,当描述了元件(如第一元件)被“直接连接到”或“直接耦合到”另一元件(如第二元件),这意味着在该元件和其他元件之间没有中间元件(如第三元件)。
[0032]在本公开中使用的如“被配置为(或设置为)”的表达,根据状况可以被替换为,例如,“适用于”,“具有…的能力”,“被设计为”,“适配为”,“被制成以”或“能够”。术语“被配置为(或设置为)”并不总是意指只通过硬件“专门地被设计为”。可替代地,在一些状况下,表达“装置被配置为”可以意指该装置“能够”与另一装置或组件一起操作。例如,短语“处理器被配置为(或设置为)执行A、B和C”可以是通用目的的处理器(如CPU或应用处理器),其能够通过运行在用于执行相应操作的专用处理器(诸如嵌入式处理器)或存储器设备处存储的至少一个软件程序来执行相应操作。
[0033]仅被用于描述具体示例性实施例的、在本公开中定义的术语可以不限制其他示例性实施例的范围。当在本公开内容和所附权利要求的描述中使用时,单数形式可以包括其复数形式,除非它被明确地不同的表示。包括在此使用的技术术语或科技术语的全部术语,可以具有与本领域普通技术人员可能通常理解的含义相同的含义。可以将字典中定义的通常使用的术语分析为具有与相关技术的上下文中的含义相同或类似的含义,并且不会被分析为理想或过度正式的含义,除非明确地定义。在一些情况下,在本公开中定义的术语能够被分析以不包括本示例性实施例。
[0034]根据本公开的各种实施例的电子设备可以包括以下各项中的至少一个,例如,智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书(e-book)阅读器,台式PC、膝上型PC、上网本计算机、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、MP3播放器、移动医疗设备、电子手镯,电子项链、电子应用附件、相机、可穿戴设备(例如,头戴式设备(HMD))、电子衣服、电子手镯/电子项链,电子应用附件、电子纹身,智能镜子和智能手表,只是列举一些非限制性的可能性。
[0035]根据一些实施例,电子设备可以是智能家电。电子设备可以包括,例如电视(TV)、数字视频盘(DVD)播放器、音频设备、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、TV盒(例如,三星HomeSync?,苹果TV?或谷歌TV?)、游戏控制台(例如,Xbox?或PlayStat1n ?)、电子辞典、电子钥匙、摄录机和电子相框。
[0036]根据一些实施例,电子设备可以包含或可以包括以下各项中的至少一个:各种类型的医疗装备(例如各种便携式医疗测量装备),诸如血糖测量设备、心跳测量设备、血压测量设备、或体温测量设备,磁共振血管成像(MRA)、磁共振成像(MRI)、计算机断层扫描(CT)、成像设备或超声波设备)、导航系统、全球定位系统(GPS)接收器,事件数据记录仪(EDR)、飞行数据记录器(FDR)、车载信息娱乐设备、船舶电子设备(例如,船舶导航系统和船舶陀螺罗盘)、航空电子设备、安全设备、车辆头单元、工业或家用机器人、自动柜员机(ATM)、销售点(P0S),或物联网(例如,电灯泡、各种传感器、电或燃气表、自动喷水灭火装置、火灾报警器、温控器、路灯、烤面包机、运动器材、热水箱、热水器、锅炉、等等)。
[0037]根据一些实施例,电子设备可以包括家具或建筑物/结构的一部分、电子板、电子签名接收设备、投影仪,以及各种测量仪器(例如,水、电、燃气、或电波测量设备)。根据本公开的各种实施例的电子设备可以是以上列出的设备之一或它们的组合。根据本公开的各种实施例的电子设备可以是柔性设备。本领域普通技术人员将理解,根据本公开的各种实施例的电子设备不限于以上列出的设备并且可以包括根据技术发展的新的电子设备。
[0038]下文中,根据本公开的各种实施例的电子设备将参照附图来描述。在此,在本公开的各种实施例中使用的术语“用户”可以指,使用(操作)电子设备的人,或者使用电子设备的设备(例如,人工智能电子设备)。
[0039]现在参照图1,根据本公开的各种实施例的网络环境100中的电子设备101将在此被描述。图1是包括电子设备101的网络环境100的框图,该电子设备101可以包括总线110、处理器120、非暂时性存储器130、输入/输出(1/0)接口 150、显示器160,以及通信接口 170。根据一些实施例,电子设备101可以省略上述组件中的至少一个,或者还可以包括其他组件。
[0040]总线110可以包括用于将例如组件120、130、150、160和170互连并用于允许这些组件之间的通信(例如控制消息和/或数据)的电路。
[0041]处理器120可以包括中央处理单元(CPU)、应用处理器(AP)和通信处理器(CP)中的一个或多个。包括被配置用于操作的硬件电路的处理器120,执行用于例如电子设备101的至少一个其他组件的控制和/或通信的操作或数据处理。
[0042]非暂时性存储器130可以包括易失性和/或非易失性存储器。存储器130可以存储,例如与电子设备101的至少一个其他组件相关联的命令或数据。根据本公开的实施例,存储器130可以存储软件和/或程序140。程序140可以包括,例如,内核141、中间件142、应用编程接口(API) 143
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1