智能终端、功能终端及通知信息的同步推送方法

文档序号:7813752阅读:362来源:国知局
智能终端、功能终端及通知信息的同步推送方法
【专利摘要】本发明提供一种智能终端、功能终端及通知信息的同步推送方法:智能终端在接收到通知信息时,将通知信息所包含的多个字段信息处理打包成预定格式的缓冲数据包,通过无线方式传输给功能终端,通过功能终端进行解析后同步推送通知信息。本发明实现了在功能终端上同步/替代智能终端进行通知信息的推送功能。本发明无需反复地操作使用智能终端,而充分地利用体积小、耗电低、待机时间长的功能终端实现对智能终端的间接操作,有效地实现智能终端和功能终端之间的结合使用,利用功能终端实现对智能终端的部分功能同步,携带使用方便、低辐射且耐用,更加节能环保。
【专利说明】智能终端、功能终端及通知信息的同步推送方法

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

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


【发明内容】

[0005]有鉴于此,本发明实施例提供一种智能终端、功能终端及通知信息的同步推送方法,能够有效地实现智能终端和功能终端之间的结合使用,利用功能终端实现对智能终端的部分功能同步,携带使用方便且耐用,更加节能环保。
[0006]为解决上述技术问题,本发明实施例提供一种通知信息的同步推送方法,所述同步推送方法包括:智能终端在接收到通知信息时,获取所述通知信息;将所述通知信息所包含的多个字段信息处理打包成预定格式的缓冲数据包;将打包的所述缓冲数据包通过无线方式传输给功能终端,以通过所述功能终端对所述缓冲数据包进行解析后同步推送所述通知信息。
[0007]其中,所述获取所述通知信息的步骤,具体包括:利用安卓框架中的可访问性服务的可访问性事件机制获取所述通知信息。所述将打包的所述缓冲数据包通过无线方式传输给功能终端的步骤,具体包括:将打包的所述缓冲数据包通过蓝牙串口传输协议传输给所述功能终端。
[0008]其中,所述将所述通知信息所包含的多个字段信息处理打包成预定格式的缓冲数据包的步骤,具体包括:将所述通知信息所包含的应用名称、发送者图标、主体、内容、标记文本、时间戳的字段信息处理打包成可扩展标记语言XML格式的缓冲数据包。
[0009]为解决上述技术问题,本发明实施例还提供一种智能终端,所述智能终端包括:获取模块,用于在接收到通知信息时,获取所述通知信息;数据打包模块,用于将所述获取模块获取的所述通知信息所包含的多个字段信息处理打包成预定格式的缓冲数据包;发送模块,用于将所述数据打包模块打包的所述缓冲数据包通过无线方式传输给功能终端,以通过所述功能终端对所述缓冲数据包进行解析后同步推送所述通知信息。
[0010]其中,所述获取模块,具体用于利用安卓框架中的可访问性服务的可访问性事件机制获取所述通知信息;所述数据打包模块,具体用于将所述通知信息所包含的应用名称、发送者图标、主体、内容、标记文本、时间戳的字段信息处理打包成可扩展标记语言XML格式的缓冲数据包;所述发送模块,具体用于将打包的所述缓冲数据包通过蓝牙串口传输协议传输给所述功能终端。
[0011]为解决上述技术问题,本发明实施例还提供一种通知信息的同步推送方法,所述同步推送方法包括:功能终端通过无线方式接收智能终端发送过来的预定格式的缓冲数据包;根据所述预定格式对所述缓冲数据包进行解析以得到多个字段信息;根据所述多个字段信息处理得到通知信息并同步推送所述通知信息。
[0012]其中,所述功能终端通过无线方式接收智能终端发送过来的预定格式的缓冲数据包的步骤,具体包括:功能终端通过蓝牙串口传输协议接收智能终端发送过来的预定格式的缓冲数据包。
[0013]其中,所述根据所述多个字段信息处理得到通知信息并同步推送所述通知信息的步骤,还包括:在处理得到至少一条通知信息后,以菜单列表的方式显示至少一条通知信息;获取用户对所述菜单列表中所显示的通知信息的操作动作;根据所述操作动作显示、忽略或删除对应的通知信息。
[0014]为解决上述技术问题,本发明实施例还提供一种功能终端,所述功能终端包括:接收模块,用于通过无线方式接收智能终端发送过来的预定格式的缓冲数据包;数据解析模块,用于根据所述预定格式对所述接收模块接收的所述缓冲数据包进行解析以得到多个字段信息;处理推送模块,用于根据所述数据解析模块解析得到的所述多个字段信息处理得到通知信息并同步推送所述通知信息。
[0015]其中,所述接收模块,具体用于通过蓝牙串口传输协议接收智能终端发送过来的预定格式的缓冲数据包。所述功能终端,还包括:显示模块,用于在处理得到至少一条通知信息后,以菜单列表的方式显示至少一条通知信息;动作获取模块,用于获取用户对所述菜单列表中所显示的通知信息的操作动作;分析处理模块,用于根据所述动作获取模块获取的所述操作动作显示、忽略或删除对应的通知信息。
[0016]通过上述技术方案,本发明实施例的有益效果是:本发明实施例所提供的智能终端、功能终端及通知信息的同步推送方法,在智能终端侧通过将通知信息打包传输给功能终端,而功能终端对数据包进行解析并通过功能终端自身进行推送,从而实现了在功能终端上同步/替代智能终端进行通知信息的推送功能。不难理解的是,通过此种方式,本发明实施例无需反复地操作使用智能终端,而充分地利用体积小、耗电低、待机时间长的功能终端实现对智能终端的间接操作,有效地实现智能终端和功能终端之间的结合使用,利用功能终端实现对智能终端的部分功能同步,携带使用方便、低辐射且耐用,更加节能环保。

【专利附图】

【附图说明】
[0017]图1是本发明通知信息的同步推送方法在智能终端一侧的流程示意图;
[0018]图2是本发明智能终端一实施例的功能模块框图;
[0019]图3是本发明通知信息的同步推送方法在功能终端一侧的流程示意图;
[0020]图4是本发明功能终端一实施例的功能模块框图;
[0021]图5是本发明功能终端另一实施例的功能模块框图;
[0022]图6是实现本发明通知信息的同步推送方法的系统一实施例的功能模块框图;
[0023]图7是图6所示系统的智能终端中,通知信息的同步推送方法的具体实施例的流程不意图;
[0024]图8是图6所示系统的功能终端中,通知信息的同步推送方法的具体实施例的流程不意图;
[0025]图9是图6所示系统的功能终端中,通知信息的同步推送方法的又一具体实施例的流程示意图。

【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,本发明以下所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0027]请参阅图1,图1是本发明通知信息的同步推送方法在智能终端一侧的流程示意图,本实施例通知信息的同步推送方法包括但不限于以下步骤。
[0028]步骤S11,智能终端在接收到通知信息时,获取所述通知信息。
[0029]在步骤Sll中,所述通知信息优选地为网页信息、短信信息或QQ信息等通知信息,其可以来自网页、安装的应用或者系统等信息。
[0030]需要说明的是,本实施例的智能终端可以利用安卓(android)框架中的可访问性服务(Accessibility Service)的可访问性事件机制获取所述通知信息。
[0031]当然,在其他实施例中,步骤SI I也可以基于苹果公司的Mac OS X操作系统,在本【技术领域】人员容易结合理解的范围内,在此不作细述和限定。
[0032]步骤S12,将所述通知信息所包含的多个字段信息处理打包成预定格式的缓冲数据包。
[0033]在步骤S12中,智能终端可以将所述通知信息所包含的应用名称(APP Name)、发送者图标(sender Icon)、主体(title)、内容(content)、标记文本(tick Text)、时间戳(timestamp)等字段信息处理打包成可扩展标记语言(XML)格式的缓冲数据包,即预定格式优选地为XML。
[0034]步骤S13,将打包的所述缓冲数据包通过无线方式传输给功能终端,以通过所述功能终端对所述缓冲数据包进行解析后同步推送所述通知信息。
[0035]在本实施例中,智能终端将打包的所述缓冲数据包通过蓝牙串口传输协议(BTSPP)传输给所述功能终端。需要说明的是,本实施例智能终端和功能终端之间的数据传输设计优选地采用BT SPP的传输协议,利用BT SPP定义智能终端和功能终端两个蓝牙设备之间通过蓝牙仿真RS232串口通信标准的过程和规则,实现两者之间BT虚拟串口传输,架构简单,而无需对现有的智能终端或功能终端作出较大的改变,成本低,易于操作实现和推广使用。
[0036]相应地,结合图1参阅图2,图2是本发明智能终端一实施例的功能模块框图,本实施例智能终端包括但不限于获取模块21、数据打包模块22和发送模块23。
[0037]在本实施例中,获取模块21用于在接收到通知信息时,获取通知信息。其中,所述通知信息优选地为网页信息、短信信息或QQ信息等通知信息,其可以来自网页、安装的应用或者系统等信息。
[0038]需要说明的是,本实施例的获取模块21可以利用android框架中的Accessibility Service的可访问性事件机制获取通知信息。在其他实施例中,获取模块21也可以基于苹果公司的Mac OS X操作系统,在本【技术领域】人员容易结合理解的范围内,在此不作细述和限定。
[0039]数据打包模块22用于将获取模块21获取的通知信息所包含的多个字段信息处理打包成预定格式的缓冲数据包。
[0040]在本实施例中,数据打包模块2可以将所述通知信息所包含的APP Name、senderIcon、title、content、tick Text、timestamp等字段信息处理打包成XML格式的缓冲数据包,即预定格式优选地为XML。
[0041]发送模块23用于将数据打包模块22打包的缓冲数据包通过无线方式传输给功能终端,以通过功能终端对缓冲数据包进行解析后同步推送通知信息。
[0042]在本实施例中,发送模块23可以将打包的所述缓冲数据包通过BTSPP传输给功能终端。需要说明的是,本实施例智能终端和功能终端之间的数据传输设计优选地采用BTSPP的传输协议,利用BT SPP定义智能终端和功能终端两个蓝牙设备之间通过蓝牙仿真RS232串口通信标准的过程和规则,实现两者之间BT虚拟串口传输,架构简单,而无需对现有的智能终端或功能终端作出较大的改变,成本低,易于操作实现和推广使用。
[0043]请参阅图3,图3是本发明通知信息的同步推送方法在功能终端一侧的流程示意图,本实施例通知信息的同步推送方法包括但不限于如下步骤。
[0044]步骤S31,功能终端通过无线方式接收智能终端发送过来的预定格式的缓冲数据包。
[0045]与前面实施例对应的是,步骤S31中功能终端可以通过蓝牙串口传输协议BT SPP接收智能终端发送过来的预定格式的缓冲数据包。
[0046]其中,预定格式可以为XML格式。
[0047]步骤S32,根据所述预定格式对所述缓冲数据包进行解析以得到多个字段信息。
[0048]如前所述,多个字段信息可以分别为APP Name、sender Icon、title、content、tick Text、timestamp等,在此不作赞述。
[0049]步骤S33,根据所述多个字段信息处理得到通知信息并同步推送所述通知信息。
[0050]需要说明的是,由于通知信息可以为一条或多条,因此,本实施例步骤S33具体还可以包括如下步骤:
[0051]在处理得到至少一条通知信息后,以菜单列表的方式显示至少一条通知信息;
[0052]获取用户对所述菜单列表中所显示的通知信息的操作动作;
[0053]根据所述操作动作显示、忽略或删除对应的通知信息。
[0054]需要说明的是,本实施例在功能终端实现显示阅读、忽略、标记为已读、或删除等动作之后,可以实时反馈给智能终端,使得智能终端可以同步对通知信息进行操作,比如标记为已读、忽略或删除。当然,为了确保信息不被丢失,也可以不进行同步,而在用户使用智能终端时,再次进行统一确认。
[0055]请结合图3及其描述参阅图4,图4是本发明功能终端一实施例的功能模块框图,本实施例功能终端包括但不限于接收模块41、数据解析模块42和处理推送模块43。
[0056]在本实施例中,接收模块41用于通过无线方式接收智能终端发送过来的预定格式的缓冲数据包。
[0057]本实施例接收模块41可以通过蓝牙串口传输协议BT SPP接收智能终端发送过来的预定格式的缓冲数据包。其中,预定格式可以为XML格式。
[0058]数据解析模块42用于根据所述预定格式对所述接收模块41接收的所述缓冲数据包进行解析以得到多个字段信息。其中,多个字段信息可以分别为APP Name,sender Icon、title、content、tick Text、timestamp 等。
[0059]处理推送模块43用于根据所述数据解析模块42解析得到的所述多个字段信息处理得到通知信息并同步推送所述通知信息。
[0060]需要指出的是,请结合图4参阅图5,图5是本发明功能终端另一实施例的功能模块框图,功能终端还可以包括显示模块44、动作获取模块45和分析处理模块46。
[0061]显示模块44用于在处理得到至少一条通知信息后,以菜单列表的方式显示至少一条通知信息。
[0062]动作获取模块45用于获取用户对所述菜单列表中所显示的通知信息的操作动作。
[0063]分析处理模块46用于根据所述动作获取模块45获取的所述操作动作显示、忽略或删除对应的通知信息。
[0064]本实施例在功能终端实现显示阅读、忽略、标记为已读、或删除等动作之后,可以实时反馈给智能终端,使得智能终端可以同步对通知信息进行操作,比如标记为已读、忽略或删除。当然,为了确保信息不被丢失,也可以不进行同步,而在用户使用智能终端时,再次进行统一确认。此外,需要指出的是,通知信息的条数可以设置为20、25、30、40等,当菜单列表中显示的条数超过之后,优选地按时间先后顺序依次覆盖,当然,在阅读的过程中,菜单列表中被覆盖的通知信息再逐条显示,直至显示/读完。
[0065]综上所述,本发明实施例所提供的智能终端、功能终端及通知信息的同步推送方法,在智能终端侧通过将通知信息打包传输给功能终端,而功能终端对数据包进行解析并通过功能终端自身进行推送,从而实现了在功能终端上同步/替代智能终端进行通知信息的推送功能。不难理解的是,通过此种方式,本发明实施例无需反复地操作使用智能终端,而充分地利用体积小、耗电低、待机时间长的功能终端实现对智能终端的间接操作,有效地实现智能终端和功能终端之间的结合使用,利用功能终端实现对智能终端的部分功能同步,携带使用方便、低辐射且耐用,更加节能环保。
[0066]为了让本发明更容易理解和实施,下面将结合最优的实施例对本发明作进一步的描述。请一并参阅图6到图9,图6是实现本发明通知信息的同步推送方法的系统一实施例的功能模块框图,图7是图6所示系统的智能终端中,通知信息的同步推送方法的具体实施例的流程示意图,图8是图6所示系统的功能终端中,通知信息的同步推送方法的具体实施例的流程示意图,图9是图6所示系统的功能终端中,通知信息的同步推送方法的又一具体实施例的流程示意图。
[0067]其中,在图6和图7所揭示的智能终端中,为了实现通知信息的推送,本实施例需要对现有的BT应用进行设置处理,使得BT应用能够借助Android的框架(frameworks)层中的Accessibility Service来获取通知信息,以便完成信息传输。其具体可以包括如下实现流程:
[0068]开始;
[0069]通知信息到来;
[0070]Notificat1n Service extends Accessibility Service (通知服务延伸可访问性服务);
[0071]On Accessibility Event (),即调用可访问性事件;
[0072]创建通知Header信息;
[0073]创建通知Body信息;
[0074]通知信息的字段信息打包成xml Buffer (可扩展标记语言缓冲数据包);
[0075]BT (蓝牙)是否连接?在判断为是时,执行下一步,在判断为否时,返回并结束;
[0076]发送xml Buffer,结束。
[0077]而在功能终端侧,如图6、图8和图9所示,其具体可以包括如下实现流程:
[0078]开始;
[0079]通知信息事件EVT_ID_SRV_BT_N0TI_NEW_MSG,即功能终端接收到智能终端发送过来的缓冲数据包时触发事件;
[0080]解析xml Buffer,生成信息对应字段;
[0081 ]发送 EVT_ID_SRV_BT_NOTI_REFRESH 事件消息;
[0082]组织需要弹出消息框要显示的字段信息;
[0083]组织并保存需要的显示信息字段,即确定需要显示的通知信息的具体内容。
[0084]同理,如果通知信息为多条,则还包括如下实现流程:
[0085]开始;
[0086]点击Notificat1n 菜单;
[0087]通知信息个数是否为O ?在判断到为O时,列表显示为空并结束,在判断到不为O时,执行下一步;
[0088]把各个通知信息的App Name赋值给列表菜单;
[0089]显示通知列表,结束。
[0090]结合上述具体实施例不难看出,本发明实施例所提供的智能终端、功能终端及通知信息的同步推送方法,在智能终端侧通过将通知信息打包传输给功能终端,而功能终端对数据包进行解析并通过功能终端自身进行推送,从而实现了在功能终端上同步/替代智能终端进行通知信息的推送功能。不难理解的是,通过此种方式,本发明实施例无需反复地操作使用智能终端,而充分地利用体积小、耗电低、待机时间长的功能终端实现对智能终端的间接操作,有效地实现智能终端和功能终端之间的结合使用,利用功能终端实现对智能终端的部分功能同步,携带使用方便、低辐射且耐用,更加节能环保。
[0091]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,例如各实施例之间技术特征的相互结合,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种通知信息的同步推送方法,其特征在于,所述同步推送方法包括: 智能终端在接收到通知信息时,获取所述通知信息; 将所述通知信息所包含的多个字段信息处理打包成预定格式的缓冲数据包; 将打包的所述缓冲数据包通过无线方式传输给功能终端,以通过所述功能终端对所述缓冲数据包进行解析后同步推送所述通知信息。
2.根据权利要求1所述的同步推送方法,其特征在于: 所述获取所述通知信息的步骤,具体包括: 利用安卓框架中的可访问性服务的可访问性事件机制获取所述通知信息; 所述将打包的所述缓冲数据包通过无线方式传输给功能终端的步骤,具体包括: 将打包的所述缓冲数据包通过蓝牙串口传输协议传输给所述功能终端。
3.根据权利要求1或2所述的同步推送方法,其特征在于,所述将所述通知信息所包含的多个字段信息处理打包成预定格式的缓冲数据包的步骤,具体包括: 将所述通知信息所包含的应用名称、发送者图标、主体、内容、标记文本、时间戳的字段信息处理打包成可扩展标记语言XML格式的缓冲数据包。
4.一种智能终端,其特征在于,所述智能终端包括: 获取模块,用于在接收到通知信息时,获取所述通知信息; 数据打包模块,用于将所述获取模块获取的所述通知信息所包含的多个字段信息处理打包成预定格式的缓冲数据包; 发送模块,用于将所述数据打包模块打包的所述缓冲数据包通过无线方式传输给功能终端,以通过所述功能终端对所述缓冲数据包进行解析后同步推送所述通知信息。
5.根据权利要求4所述的智能终端,其特征在于: 所述获取模块,具体用于利用安卓框架中的可访问性服务的可访问性事件机制获取所述通知信息; 所述数据打包模块,具体用于将所述通知信息所包含的应用名称、发送者图标、主体、内容、标记文本、时间戳的字段信息处理打包成可扩展标记语言XML格式的缓冲数据包; 所述发送模块,具体用于将打包的所述缓冲数据包通过蓝牙串口传输协议传输给所述功能终端。
6.一种通知信息的同步推送方法,其特征在于,所述同步推送方法包括: 功能终端通过无线方式接收智能终端发送过来的预定格式的缓冲数据包; 根据所述预定格式对所述缓冲数据包进行解析以得到多个字段信息; 根据所述多个字段信息处理得到通知信息并同步推送所述通知信息。
7.根据权利要求6所述的同步推送方法,其特征在于: 所述功能终端通过无线方式接收智能终端发送过来的预定格式的缓冲数据包的步骤,具体包括: 功能终端通过蓝牙串口传输协议接收智能终端发送过来的预定格式的缓冲数据包。
8.根据权利要求6或7所述的同步推送方法,其特征在于,所述根据所述多个字段信息处理得到通知信息并同步推送所述通知信息的步骤,还包括: 在处理得到至少一条通知信息后,以菜单列表的方式显示至少一条通知信息; 获取用户对所述菜单列表中所显示的通知信息的操作动作; 根据所述操作动作显示、忽略或删除对应的通知信息。
9.一种功能终端,其特征在于,所述功能终端包括: 接收模块,用于通过无线方式接收智能终端发送过来的预定格式的缓冲数据包;数据解析模块,用于根据所述预定格式对所述接收模块接收的所述缓冲数据包进行解析以得到多个字段信息; 处理推送模块,用于根据所述数据解析模块解析得到的所述多个字段信息处理得到通知信息并同步推送所述通知信息。
10.根据权利要求9所述的功能终端,其特征在于,所述接收模块,具体用于通过蓝牙串口传输协议接收智能终端发送过来的预定格式的缓冲数据包; 所述功能终端,还包括: 显示模块,用于在处理得到至少一条通知信息后,以菜单列表的方式显示至少一条通知信息; 动作获取模块,用于获取用户对所述菜单列表中所显示的通知信息的操作动作;分析处理模块,用于根据所述动作获取模块获取的所述操作动作显示、忽略或删除对应的通知信息。
【文档编号】H04W4/12GK104301873SQ201410453682
【公开日】2015年1月21日 申请日期:2014年9月5日 优先权日:2014年9月5日
【发明者】钟志彬 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1