智能终端、功能终端及闹钟信息的同步方法

文档序号:7813754阅读:301来源:国知局
智能终端、功能终端及闹钟信息的同步方法
【专利摘要】本发明提供一种智能终端、功能终端及闹钟信息的同步方法:智能终端获取本地闹钟的闹钟信息;根据所述闹钟信息生成命令信息和/或状态信息并打包成预定格式的数据包;将所述数据包通过无线方式传输给所述功能终端,以通过所述功能终端对预定格式的所述数据包进行解析,进而根据所述命令信息和/或状态信息在功能终端自身的闹钟上同步所述闹钟信息。本发明无需反复地操作使用智能终端,而充分地利用体积小、耗电低、待机时间长的功能终端实现对智能终端的替代使用,有效地实现智能终端和功能终端之间的结合,利用功能终端实现对智能终端的闹钟功能同步,携带使用方便、低辐射且耐用,更加节能环保。
【专利说明】智能终端、功能终端及闹钟信息的同步方法

【技术领域】
[0001]本发明属于移动终端【技术领域】,具体涉及一种智能终端和一种功能终端,以及其分别实现闹钟信息的同步方法。

【背景技术】
[0002]随着安卓(Android)等功能平台的兴起和高速发展,Smart phone (SP、智能终端)等智能平台设备越来越流行,其正在影响人们的日常工作生活,但目前的智能平台设备往往体积较大、重量大且耗电量高,如大屏手机、平板电脑等。
[0003]另外,具备物理键盘的Feature Phone (FP、功能机)或老人机等纯功能性的设备往往具有体积小、待机时间长、携带使用方便等特点,虽然没有搭载流行的智能操作系统,但同样具有多媒体应用功能,例如播放音乐等。
[0004]显然,两者的优点很难得到有机的给合使用,大部分用户不得不为了需求而择一地选择“智能”或“功能简洁、耐用”,这很大程度上影响了用户体验,降低了产品的市场竞争力。


【发明内容】

[0005]有鉴于此,本发明实施例提供一种智能终端、功能终端及闹钟信息的同步方法,能够有效地实现智能终端和功能终端之间的结合使用,利用功能终端实现对智能终端的部分功能同步,携带使用方便且耐用,更加节能环保。
[0006]为解决上述技术问题,本发明实施例提供一种闹钟信息的同步方法,其中,包括:智能终端获取本地闹钟的闹钟信息;根据所述闹钟信息生成命令信息和/或状态信息并打包成预定格式的数据包;判断是否存在已建立无线连接的功能终端;在判断到存在已建立无线连接的功能终端时,将所述数据包通过无线方式传输给所述功能终端,以通过所述功能终端对预定格式的所述数据包进行解析,进而根据所述命令信息和/或状态信息在功能终端自身的闹钟上同步所述闹钟信息。
[0007]其中:所述智能终端获取本地闹钟的闹钟信息的步骤,具体包括:智能终端在接收到功能终端通过无线方式发送过来的同步请求时,根据所述同步请求获取本地闹钟的闹钟信息。所述根据所述闹钟信息生成命令信息和/或状态信息并打包成预定格式的数据包的步骤中,所述命令信息包括对闹钟的激活、休眠和停止,所述状态信息包括闹钟列表及闹钟列表中每个闹钟的创建、删除、启用和停用。所述同步方法还包括:智能终端接收所述功能终端在同步所述闹钟信息后所返回的操作信息;智能终端根据所述操作信息对本地闹钟进行休眠、停止、创建、删除、启用或停用的操作。
[0008]其中,所述将所述数据包通过无线方式传输给所述功能终端的步骤,具体包括:将所述数据包通过蓝牙串口传输协议传输给所述功能终端,其中,所述数据包的传输格式包括通信双方识别命令、功能终端应用识别码、智能终端应用识别码、数据类型、传送数据长度和数据内容,所述功能终端与具备安卓平台的所述智能终端之间通过预先注册的callback机制实现所述数据包的传输。
[0009]为解决上述技术问题,本发明实施例还提供一种智能终端,其中,包括:获取模块,用于获取智能终端本地闹钟的闹钟信息;数据分析打包模块,用于根据所述获取模块获取的所述闹钟信息生成命令信息和/或状态信息并打包成预定格式的数据包;判断模块,用于在所述数据分析打包模块打包数据包时,判断是否存在已建立无线连接的功能终端;传输模块,用于在所述判断模块判断到存在已建立无线连接的功能终端时,将所述数据包通过无线方式传输给所述功能终端,以通过所述功能终端对预定格式的所述数据包进行解析,进而根据所述命令信息和/或状态信息在功能终端自身的闹钟上同步所述闹钟信息。
[0010]其中:所述获取模块具体用于在所述传输模块接收到功能终端通过无线方式发送过来的同步请求时,根据所述同步请求获取本地闹钟的闹钟信息;所述传输模块还用于接收所述功能终端在同步所述闹钟信息后所返回的操作信息。所述智能终端还包括:执行模块,用于根据所述传输模块接收的所述操作信息对本地闹钟进行休眠、停止、创建、删除、启用或停用的操作。其中,所述命令信息包括对闹钟的激活、休眠和停止,所述状态信息包括闹钟列表及闹钟列表中每个闹钟的启用和停用,所述传输模块将所述数据包通过蓝牙串口传输协议传输给所述功能终端,所述数据包的传输格式包括通信双方识别命令、功能终端应用识别码、智能终端应用识别码、数据类型、传送数据长度和数据内容,所述功能终端与具备安卓平台的所述智能终端之间通过预先注册的callback机制实现所述数据包的传输。
[0011]为解决上述技术问题,本发明实施例还提供一种闹钟信息的同步方法,其中,包括:功能终端接收智能终端通过无线方式传输的数据包;根据预定格式解析所述数据包,得到命令信息和/或状态信息;根据所述命令信息和/或状态信息在功能终端自身的闹钟上同步与所述命令信息和/或状态信息的闹钟信息。
[0012]其中:所述功能终端接收智能终端通过无线方式传输的数据包的步骤之前,还包括:功能终端获取用户对自身闹钟的同步请求操作;根据所述同步请求操作通过无线方式向智能终端发送同步请求,以使得所述智能终端根据所述同步请求获取智能终端本地闹钟的闹钟信息,所述状态信息包括闹钟列表及闹钟列表中每个闹钟的创建、删除、启用和停用。
[0013]其中,所述根据所述命令信息和/或状态信息在功能终端自身的闹钟上同步与所述命令信息和/或状态信息的闹钟信息的步骤之后,还包括:功能终端在自身闹钟的响铃界面获取用户的操作信息;将所述操作信息通过无线方式发送给智能终端,以使得智能终端根据所述操作信息中的命令信息对本地闹钟进行激活、休眠或停止。其中,所述数据包的传输格式包括通信双方识别命令、功能终端应用识别码、智能终端应用识别码、数据类型、传送数据长度和数据内容,所述功能终端与具备安卓平台的所述智能终端之间通过预先注册的callback机制实现所述数据包的传输。
[0014]为解决上述技术问题,本发明实施例还提供一种功能终端,其中,包括:收发模块,用于接收智能终端通过无线方式传输的数据包;数据解析模块,用于根据预定格式解析所述收发模块接收的所述数据包,得到命令信息和/或状态信息;同步处理模块,用于根据所述数据解析模块解析得到的所述命令信息和/或状态信息在功能终端自身的闹钟上同步与所述命令信息和/或状态信息的闹钟信息。
[0015]其中,所述功能终端还包括:动作获取模块,用于在接收智能终端通过无线方式传输的数据包之前,获取用户对自身闹钟的同步请求操作,以及在自身闹钟的响铃界面获取用户的操作信息。所述收发模块,用于根据所述同步请求操作通过无线方式向智能终端发送同步请求,以使得所述智能终端根据所述同步请求获取智能终端本地闹钟的闹钟信息,所述状态信息包括闹钟列表及闹钟列表中每个闹钟的创建、删除、启用和停用;或者,将所述操作信息通过无线方式发送给智能终端,以使得智能终端根据所述操作信息中的命令信息对本地闹钟进行激活、休眠或停止;其中,所述数据包的传输格式包括通信双方识别命令、功能终端应用识别码、智能终端应用识别码、数据类型、传送数据长度和数据内容,所述功能终端与具备安卓平台的所述智能终端之间通过预先注册的callback机制实现所述数据包的传输。
[0016]通过上述技术方案,本发明实施例的有益效果是:本发明实施例所提供的智能终端、功能终端及闹钟信息的同步方法,利用智能终端和功能终端之间的无线连接,将智能终端本地的闹钟信息同步更新到功能终端上,实现了功能终端替代智能终端进行闹钟使用的效果。不难理解的是,通过此种方式,本发明实施例无需反复地操作使用智能终端,而充分地利用体积小、耗电低、待机时间长的功能终端实现对智能终端的替代使用,有效地实现智能终端和功能终端之间的结合,利用功能终端实现对智能终端的闹钟功能同步,携带使用方便、低辐射且耐用,更加节能环保。

【专利附图】

【附图说明】
[0017]图1是本发明闹钟信息的同步方法在智能终端一侧的流程示意图;
[0018]图2是本发明智能终端一实施例的功能模块框图;
[0019]图3是本发明闹钟信息的同步方法在功能终端一侧的流程示意图;
[0020]图4是本发明功能终端一实施例的功能模块框图;
[0021]图5是实现本发明闹钟信息的同步方法的系统一实施例的功能模块框图;
[0022]图6是本发明功能终端一优选应用例的实现流程图;
[0023]图7是本发明功能终端另一优选应用例的实现流程图;
[0024]图8是本发明智能终端一优选应用例的实现流程图;
[0025]图9是本发明智能终端另一优选应用例的实现流程图。

【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,本发明以下所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0027]请参阅图1,图1是本发明闹钟信息的同步方法在智能终端一侧的流程示意图,本实施例闹钟信息的同步方法包括但不限于以下步骤。
[0028]步骤S11,智能终端获取本地闹钟的闹钟信息。
[0029]在步骤Sll中,智能终端在接收到功能终端通过无线方式发送过来的同步请求时,根据同步请求获取本地闹钟的闹钟信息。当然,在其他实施例中,智能终端也可以主动获取闹钟信息,譬如检测到有无线连接的功能终端、另一智能终端,或者用户手动触发等,在此不作限定。
[0030]步骤S12,根据闹钟信息生成命令信息和/或状态信息并打包成预定格式的数据包。
[0031]需要说明的是,本实施例的命令信息包括对闹钟的激活、休眠和停止,状态信息包括闹钟列表及闹钟列表中每个闹钟的创建、删除、启用和停用等操作。
[0032]步骤S13,判断是否存在已建立无线连接的功能终端。当为是时,执行步骤S14,否则结束。
[0033]步骤S14,在判断到存在已建立无线连接的功能终端时,将数据包通过无线方式传输给功能终端,以通过功能终端对预定格式的数据包进行解析,进而根据命令信息和/或状态信息在功能终端自身的闹钟上同步闹钟信息。
[0034]其中,步骤S14可以将数据包通过蓝牙串口传输协议传输给功能终端,其中,数据包的传输格式包括通信双方识别命令CMD、功能终端应用识别码sender、智能终端应用识别码receiver、数据类型data type、传送数据长度data Ienth和数据内容data,其中:sender 如 SP_alarm, receiver 如 FP_alarm, data_type 值可以为 0 和 1,0 和 I 分别代表buffer 和 file。具体如:EXCD SP_alarm FP_alarm 01 X,或 EXCD SP_alarm FP_alarm3010xxxxxxxxxx等。需要说明的是,功能终端与具备安卓平台的智能终端之间通过预先注册的callback机制实现数据包的传输。
[0035]在本实施例中,智能终端将打包的数据包通过蓝牙串口传输协议(BT SPP)传输给功能终端。需要说明的是,本实施例智能终端和功能终端之间的数据传输设计优选地采用BT SPP的传输协议,利用BT SPP定义智能终端和功能终端两个蓝牙设备之间通过蓝牙仿真RS232串口通信标准的过程和规则,实现两者之间BT虚拟串口传输,架构简单,而无需对现有的智能终端或功能终端作出较大的改变,成本低,易于操作实现和推广使用。在其他实施例中,也可以为基于苹果公司的Mac OSX操作系统的智能终端,在本【技术领域】人员容易结合理解的范围内,在此不作细述和限定。
[0036]值得注意的是,在其他实施例中,本发明的同步方法还可以包括:智能终端接收功能终端在同步闹钟信息后所返回的操作信息;智能终端根据操作信息对本地闹钟进行休目民、停止、创建、删除、启用或停用的操作。
[0037]本发明实施例所提供的智能终端、功能终端及闹钟信息的同步方法,利用智能终端和功能终端之间的无线连接,将智能终端本地的闹钟信息同步更新到功能终端上,实现了功能终端替代智能终端进行闹钟使用的效果。不难理解的是,通过此种方式,本发明实施例无需反复地操作使用智能终端,而充分地利用体积小、耗电低、待机时间长的功能终端实现对智能终端的替代使用,有效地实现智能终端和功能终端之间的结合,利用功能终端实现对智能终端的闹钟功能同步,携带使用方便、低辐射且耐用,更加节能环保。
[0038]请参阅图2,本发明实施例提供一种智能终端,其包括但不限于获取模块21、数据分析打包模块22、判断模块23、传输模块24和执行模块25。
[0039]在本实施例中,获取模块21用于获取智能终端本地闹钟的闹钟信息。
[0040]数据分析打包模块22用于根据获取模块21获取的闹钟信息生成命令信息和/或状态信息并打包成预定格式的数据包。
[0041]判断模块23用于在数据分析打包模块22打包数据包时,判断是否存在已建立无线连接的功能终端。
[0042]传输模块24用于在判断模块23判断到存在已建立无线连接的功能终端时,将数据包通过无线方式传输给功能终端,以通过功能终端对预定格式的数据包进行解析,进而根据命令信息和/或状态信息在功能终端自身的闹钟上同步闹钟信息。
[0043]如前所述,获取模块21具体可以用于在传输模块24接收到功能终端通过无线方式发送过来的同步请求时,根据同步请求获取本地闹钟的闹钟信息;传输模块24还用于接收功能终端在同步闹钟信息后所返回的操作信息。执行模块25用于根据传输模块24接收的操作信息对本地闹钟进行休眠、停止、创建、删除、启用或停用的操作。其中,命令信息包括对闹钟的激活、休眠和停止,状态信息包括闹钟列表及闹钟列表中每个闹钟的启用和停用。
[0044]传输模块24将数据包通过蓝牙串口传输协议传输给功能终端。如前所述,本实施例的数据包的传输格式包括通信双方识别命令CMD、功能终端应用识别码sender、智能终端应用识别码receiver、数据类型data type、传送数据长度data lenth和数据内容data,其中:sender 如 SP_alarm,receiver 如 FP_alarm, data_type 值可以为 0 和 1,0 和 1 分别代表 buffer 和 file。具体如:EXCD SP_alarm FP_alarm 01 X,或如 EXCD SP_alarm FP_alarm3010 XXXXXXXXXX 等。
[0045]需要说明的是,功能终端与具备安卓平台的智能终端之间通过预先注册的callback机制实现数据包的传输。本实施例的智能终端可以为触摸屏手机、平板电脑等,而功能终端可以为纯功能的手机,其只需具备蓝牙功能即可;当然,在其他实施例中,也可以为具备触摸屏功能的手机、平板电脑等。
[0046]在本实施例中,智能终端将打包的数据包通过蓝牙串口传输协议(BT SPP)传输给功能终端。需要说明的是,本实施例智能终端和功能终端之间的数据传输设计优选地采用BT SPP的传输协议,利用BT SPP定义智能终端和功能终端两个蓝牙设备之间通过蓝牙仿真RS232串口通信标准的过程和规则,实现两者之间BT虚拟串口传输,架构简单,而无需对现有的智能终端或功能终端作出较大的改变,成本低,易于操作实现和推广使用。在其他实施例中,也可以为基于苹果公司的Mac 0SX操作系统的智能终端,在本【技术领域】人员容易结合理解的范围内,在此不作细述和限定。
[0047]请参阅图3,图3是本发明闹钟信息的同步方法在功能终端一侧的流程示意图,本实施例闹钟信息的同步方法包括但不限于以下步骤。
[0048]步骤S31,功能终端接收智能终端通过无线方式传输的数据包。
[0049]需要说明的是,在步骤S31之前,功能终端获取用户对自身闹钟的同步请求操作;根据同步请求操作通过无线方式向智能终端发送同步请求,以使得智能终端根据同步请求获取智能终端本地闹钟的闹钟信息。
[0050]当然,在其他实施例中,在智能终端侧,也可以主动获取闹钟信息,譬如检测到有无线连接的功能终端、另一智能终端,或者用户手动触发等,在此不作限定。
[0051]步骤S32,根据预定格式解析数据包,得到命令信息和/或状态信息。
[0052]如前所述,本实施例的状态信息包括闹钟列表及闹钟列表中每个闹钟的创建、删除、启用和停用等,命令信息包括对闹钟的激活、休眠和停止。
[0053]步骤S33,根据命令信息和/或状态信息在功能终端自身的闹钟上同步与命令信息和/或状态信息的闹钟信息。
[0054]在步骤S33之后,功能终端已经同步了智能终端的闹钟信息,此时,可以实现如下操作流程:
[0055]功能终端在自身闹钟的响铃界面获取用户的操作信息;
[0056]将操作信息通过无线方式发送给智能终端,以使得智能终端根据操作信息中的命令信息对本地闹钟进行激活、休眠或停止。
[0057]在上述操作流程中,数据包的传输格式包括通信双方识别命令CMD、功能终端应用识别码sender、智能终端应用识别码receiver、数据类型data type、传送数据长度dataIenth 和数据内容 data,其中:sender 如 SP_alarm, receiver 如 FP_alarm, data_type 值可以为O和1,0和I分别代表buffer和file。具体如:EXCD SP_alarm FP_alarm 01 X,或如EXCD SP_alarm FP_alarm 3010 XXXXXXXXXX 等。
[0058]需要说明的是,功能终端与具备安卓平台的智能终端之间通过预先注册的callback机制实现数据包的传输。
[0059]在本实施例中,智能终端的数据包通过蓝牙串口传输协议(BT SPP)传输给功能终端,智能终端与功能终端之间通过蓝牙进行通信。需要说明的是,本实施例智能终端和功能终端之间的数据传输设计优选地采用BT SPP的传输协议,利用BT SPP定义智能终端和功能终端两个蓝牙设备之间通过蓝牙仿真RS232串口通信标准的过程和规则,实现两者之间BT虚拟串口传输,架构简单,而无需对现有的智能终端或功能终端作出较大的改变,成本低,易于操作实现和推广使用。在其他实施例中,也可以为基于苹果公司的Mac OS X操作系统的智能终端,在本【技术领域】人员容易结合理解的范围内,在此不作细述和限定。
[0060]本实施例的智能终端可以为触摸屏手机、平板电脑等,而功能终端可以为纯功能的手机,其只需具备蓝牙功能即可;当然,在其他实施例中,也可以为具备触摸屏功能的手机、平板电脑等。
[0061]请结合图3参阅图4,图4是本发明功能终端一实施例的功能模块框图,本实施例功能终端包括但不限于收发模块41、数据解析模块42、同步处理模块43和动作获取模块44。
[0062]在本实施例中,收发模块41用于接收智能终端通过无线方式传输的数据包。
[0063]数据解析模块42用于根据预定格式解析收发模块41接收的数据包,得到命令信息和/或状态信息。
[0064]同步处理模块43用于根据数据解析模块42解析得到的命令信息和/或状态信息在功能终端自身的闹钟上同步与命令信息和/或状态信息的闹钟信息。
[0065]动作获取模块44用于在收发模块41接收智能终端通过无线方式传输的数据包之前,获取用户对自身闹钟的同步请求操作,以及在自身闹钟的响铃界面获取用户的操作信息。接着,收发模块41用于根据同步请求操作通过无线方式向智能终端发送同步请求,以使得智能终端根据同步请求获取智能终端本地闹钟的闹钟信息,状态信息包括闹钟列表及闹钟列表中每个闹钟的创建、删除、启用和停用;或者,收发模块41将操作信息通过无线方式发送给智能终端,以使得智能终端根据操作信息中的命令信息对本地闹钟进行激活、休眠或停止等。
[0066]本实施例的数据包的传输格式包括通信双方识别命令CMD、功能终端应用识别码sender、智能终端应用识别码receiver、数据类型data type、传送数据长度data Ienth和数据内容 data,其中:sender 如 SP_alarm, receiver 如 FP_alarm, data_type 值可以为 O 和1,0 和 I 分别代表 buffer 和 file。具体如:EXCD SP_alarm FP_alarm 01 X,或如 EXCD SP_alarm FP_alarm 3010 XXXXXXXXXX 等。
[0067]需要说明的是,功能终端与具备安卓平台的智能终端之间通过预先注册的callback机制实现数据包的传输。
[0068]在本实施例中,智能终端的数据包通过蓝牙串口传输协议(BT SPP)传输给功能终端,智能终端与功能终端之间通过蓝牙进行通信。需要说明的是,本实施例智能终端和功能终端之间的数据传输设计优选地采用BT SPP的传输协议,利用BT SPP定义智能终端和功能终端两个蓝牙设备之间通过蓝牙仿真RS232串口通信标准的过程和规则,实现两者之间BT虚拟串口传输,架构简单,而无需对现有的智能终端或功能终端作出较大的改变,成本低,易于操作实现和推广使用。在其他实施例中,也可以为基于苹果公司的Mac OS X操作系统的智能终端,在本【技术领域】人员容易结合理解的范围内,在此不作细述和限定。
[0069]本实施例的智能终端可以为触摸屏手机、平板电脑等,而功能终端可以为纯功能的手机,其只需具备蓝牙功能即可;当然,在其他实施例中,也可以为具备触摸屏功能的手机、平板电脑等。
[0070]请参阅图5,图5是实现本发明闹钟信息的同步方法的系统一实施例的功能模块框图,其中,图5展示了上述任一实施例所涉及的闹钟信息的同步方法、智能终端、功能终端的最优应用例,但不用于限定任一上述实施例。
[0071]本实施例闹钟信息的同步系统包括智能终端和功能终端。智能终端包括但不限于Alarm应用和BT应用两个功能模块,而功能终端包括但不限于Alarm模块和BT传输模块。
[0072]在本实施例中,Alarm应用作为闹钟的数据源,提供闹钟的各个编辑字段,发送/接收功能终端侧的闹钟状态信息、命令信息等。
[0073]BT应用用于支持BT SPP协议的设计,并用于获取闹钟的各个字段及状态,把数据信息和闹钟状态等传输至功能终端。
[0074]BT传输模块用于支持BT SPP协议的设计,接收并解析智能终端发送过来的状态信息和命令信息等数据。
[0075]Alarm模块用于接收智能终端发送的状态信息和命令信息等数据,可以显示闹钟列表、响铃,并且给智能终端发送当前的状态信息,使得智能终端完成闹钟信息的状态同止/J/ O
[0076]接着,请参阅图6到图9,分别为智能终端和功能终端的优选应用例的实现流程图。
[0077]如图6,图6是本发明功能终端一优选应用例的实现流程图,其包括如下流程:
[0078]开始;
[0079]点击闹钟菜单,同步请求、请求获取数据,BT是否连接?判断为是时,跳到发送流程,判断为否是,返回并结束;
[0080]闹钟响铃界面,执行操作类型,在休眠时发送休眠命令或在停止时发送停止命令,BT是否连接?判断为是时,跳到发送流程,判断为否是,返回并结束;
[0081]发送流程:发送状态信息或命令信息到智能终端,结束。
[0082]如图7,图7是本发明功能终端另一优选应用例的实现流程图,其包括如下流程:
[0083]开始;
[0084]状态、命令信息到来?判断为否时继续等待,判断为是时,执行下一步;
[0085]接收信息;
[0086]解析信息类型;
[0087]在解析为状态信息时,接收智能终端的闹钟列表数据,创建闹钟显示列表并结束;
[0088]在解析为命令信息时,弹出闹钟响铃界面并结束。
[0089]如图8,图8是本发明智能终端一优选应用例的实现流程图,其包括如下流程:
[0090]开始;
[0091]FP是否同步请求?判断为否时,等待请求,判断为是时,执行下一步;
[0092]请求数据类型?判断为状态信息时,获取智能终端的Alarm应用中的状态信息,并发送,结束;判断为休眠时,发送闹钟SNOOZE(休眠)广播,让智能终端的闹钟进入SNOOZE状态,结束;判断为停止时,发送闹钟STOP (停止)广播,让智能终端的闹钟进入STOP状态,结束。
[0093]如图9,图9是本发明智能终端另一优选应用例的实现流程图,其包括如下流程:
[0094]开始;
[0095]闹钟的状态?
[0096]在闹钟的状态为ALERT (警报)时,获取并组织闹钟Alert命令及数据并跳到“判断流程”;在闹钟的状态为SNOOZE时,获取并组织闹钟SNOOZE命令及数据并跳到“判断流程”;在闹钟的状态为STOP时,获取并组织闹钟STOP命令及数据并跳到“判断流程”;
[0097]判断流程:BT是否连接?
[0098]在判断为否时,返回并结束,在判断为是时,发送命令及相应状态的数据,让功能终端进入相应的状态并结束。
[0099]本发明实施例所提供的智能终端、功能终端及闹钟信息的同步方法,利用智能终端和功能终端之间的无线连接,将智能终端本地的闹钟信息同步更新到功能终端上,实现了功能终端替代智能终端进行闹钟使用的效果。不难理解的是,通过此种方式,本发明实施例无需反复地操作使用智能终端,而充分地利用体积小、耗电低、待机时间长的功能终端实现对智能终端的替代使用,有效地实现智能终端和功能终端之间的结合,利用功能终端实现对智能终端的闹钟功能同步,携带使用方便、低辐射且耐用,更加节能环保。
[0100]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,例如各实施例之间技术特征的相互结合,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种闹钟信息的同步方法,其特征在于,包括: 智能终端获取本地闹钟的闹钟信息; 根据所述闹钟信息生成命令信息和/或状态信息并打包成预定格式的数据包; 判断是否存在已建立无线连接的功能终端; 在判断到存在已建立无线连接的功能终端时,将所述数据包通过无线方式传输给所述功能终端,以通过所述功能终端对预定格式的所述数据包进行解析,进而根据所述命令信息和/或状态信息在功能终端自身的闹钟上同步所述闹钟信息。
2.根据权利要求1所述的同步方法,其特征在于: 所述智能终端获取本地闹钟的闹钟信息的步骤,具体包括: 智能终端在接收到功能终端通过无线方式发送过来的同步请求时,根据所述同步请求获取本地闹钟的闹钟信息; 所述根据所述闹钟信息生成命令信息和/或状态信息并打包成预定格式的数据包的步骤中,所述命令信息包括对闹钟的激活、休眠和停止,所述状态信息包括闹钟列表及闹钟列表中每个闹钟的创建、删除、启用和停用; 所述同步方法还包括: 智能终端接收所述功能终端在同步所述闹钟信息后所返回的操作信息; 智能终端根据所述操作信息对本地闹钟进行休眠、停止、创建、删除、启用或停用的操作。
3.根据权利要求1或2所述的同步方法,其特征在于,所述将所述数据包通过无线方式传输给所述功能终端的步骤,具体包括: 将所述数据包通过蓝牙串口传输协议传输给所述功能终端,其中,所述数据包的传输格式包括通信双方识别命令、功能终端应用识别码、智能终端应用识别码、数据类型、传送数据长度和数据内容,所述功能终端与具备安卓平台的所述智能终端之间通过预先注册的callback机制实现所述数据包的传输。
4.一种智能终端,其特征在于,包括: 获取模块,用于获取智能终端本地闹钟的闹钟信息; 数据分析打包模块,用于根据所述获取模块获取的所述闹钟信息生成命令信息和/或状态信息并打包成预定格式的数据包; 判断模块,用于在所述数据分析打包模块打包数据包时,判断是否存在已建立无线连接的功能终端; 传输模块,用于在所述判断模块判断到存在已建立无线连接的功能终端时,将所述数据包通过无线方式传输给所述功能终端,以通过所述功能终端对预定格式的所述数据包进行解析,进而根据所述命令信息和/或状态信息在功能终端自身的闹钟上同步所述闹钟信肩、O
5.根据权利要求4所述的智能终端,其特征在于: 所述获取模块具体用于在所述传输模块接收到功能终端通过无线方式发送过来的同步请求时,根据所述同步请求获取本地闹钟的闹钟信息; 所述传输模块还用于接收所述功能终端在同步所述闹钟信息后所返回的操作信息; 所述智能终端还包括: 执行模块,用于根据所述传输模块接收的所述操作信息对本地闹钟进行休眠、停止、创建、删除、启用或停用的操作。 其中,所述命令信息包括对闹钟的激活、休眠和停止,所述状态信息包括闹钟列表及闹钟列表中每个闹钟的启用和停用,所述传输模块将所述数据包通过蓝牙串口传输协议传输给所述功能终端,所述数据包的传输格式包括通信双方识别命令、功能终端应用识别码、智能终端应用识别码、数据类型、传送数据长度和数据内容,所述功能终端与具备安卓平台的所述智能终端之间通过预先注册的callback机制实现所述数据包的传输。
6.一种闹钟信息的同步方法,其特征在于,包括: 功能终端接收智能终端通过无线方式传输的数据包; 根据预定格式解析所述数据包,得到命令信息和/或状态信息; 根据所述命令信息和/或状态信息在功能终端自身的闹钟上同步与所述命令信息和/或状态信息的闹钟信息。
7.根据权利要求6所述的同步方法,其特征在于: 所述功能终端接收智能终端通过无线方式传输的数据包的步骤之前,还包括: 功能终端获取用户对自身闹钟的同步请求操作; 根据所述同步请求操作通过无线方式向智能终端发送同步请求,以使得所述智能终端根据所述同步请求获取智能终端本地闹钟的闹钟信息,所述状态信息包括闹钟列表及闹钟列表中每个闹钟的创建、删除、启用和停用。
8.根据权利要求6或7所述的同步方法,其特征在于,所述根据所述命令信息和/或状态信息在功能终端自身的闹钟上同步与所述命令信息和/或状态信息的闹钟信息的步骤之后,还包括: 功能终端在自身闹钟的响铃界面获取用户的操作信息; 将所述操作信息通过无线方式发送给智能终端,以使得智能终端根据所述操作信息中的命令信息对本地闹钟进行激活、休眠或停止; 其中,所述数据包的传输格式包括通信双方识别命令、功能终端应用识别码、智能终端应用识别码、数据类型、传送数据长度和数据内容,所述功能终端与具备安卓平台的所述智能终端之间通过预先注册的callback机制实现所述数据包的传输。
9.一种功能终端,其特征在于,包括: 收发模块,用于接收智能终端通过无线方式传输的数据包; 数据解析模块,用于根据预定格式解析所述收发模块接收的所述数据包,得到命令信息和/或状态信息; 同步处理模块,用于根据所述数据解析模块解析得到的所述命令信息和/或状态信息在功能终端自身的闹钟上同步与所述命令信息和/或状态信息的闹钟信息。
10.根据权利要求9所述的功能终端,其特征在于,所述功能终端还包括: 动作获取模块,用于在接收智能终端通过无线方式传输的数据包之前,获取用户对自身闹钟的同步请求操作,以及在自身闹钟的响铃界面获取用户的操作信息; 所述收发模块,用于根据所述同步请求操作通过无线方式向智能终端发送同步请求,以使得所述智能终端根据所述同步请求获取智能终端本地闹钟的闹钟信息,所述状态信息包括闹钟列表及闹钟列表中每个闹钟的创建、删除、启用和停用;或者,将所述操作信息通过无线方式发送给智能终端,以使得智能终端根据所述操作信息中的命令信息对本地闹钟进行激活、休眠或停止; 其中,所述数据包的传输格式包括通信双方识别命令、功能终端应用识别码、智能终端应用识别码、数据类型、传送数据长度和数据内容,所述功能终端与具备安卓平台的所述智能终端之间通过预先注册的callback机制实现所述数据包的传输。
【文档编号】H04W4/00GK104301989SQ201410453694
【公开日】2015年1月21日 申请日期:2014年9月5日 优先权日:2014年9月5日
【发明者】钟志彬 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1