可穿戴设备的通知推送方法和系统技术方案

技术编号:15295677 阅读:38 留言:0更新日期:2017-05-11 13:03
本发明专利技术涉及一种可穿戴设备的通知推送方法和系统,方法包括以下步骤:获取可穿戴设备的通知,并在所述可穿戴设备与外接设备之间没有连接时,根据所述通知的类型,从预先建立的通知集合中的查找所述类型;其中,所述通知集合记录需要缓存发送至外接设备的通知的类型;若查找到所述类型,将所述通知加入缓存列队;当检测到所述可穿戴设备与外接设备之间的连接时,将所述缓存列队中的通知推送至所述外接设备。

Notification push method and system for wearable device

Notice of the present invention relates to a wearable device push method and system. The method comprises the following steps: obtaining notification of wearable devices, and the wearable device with no external connection between the devices, depending on the type of the notice, the notice from the pre established in the collection to find the type; among them, the type of notification is sent to the external cache set records need to be notified of equipment; if find the type, the notice is added to the cache queue; when connected to the detection of the wearable device and external device between, will notify the cache queue of the push to the external equipment.

【技术实现步骤摘要】

本专利技术涉及智能穿戴设备
,特别是涉及一种可穿戴设备的通知推送方法和系统
技术介绍
随着技术的发展,可穿戴设备日益普及,对于一些没有显示器和指示灯的可穿戴设备,当有通知需要告知用户且可穿戴设备与外接设备之间的连接断开时,只能通过振动马达与用户交互。如果通知类型较多,用户很难识别出当下的震动代表什么通知,达不到通知的效果。现有技术在进行通知管理时主要有以下两种方式:第一种是在通知到达时直接在可穿戴设备上进行震动提醒,不考虑可穿戴设备当前是否与外接设备存在连接;第二种是在可穿戴设备与外接设备之间不存在连接时把所有通知缓存,在恢复连接时将所有通知统一推送至外接设备。对于方案1,在可穿戴设备与外接设备不存在连接时,无法推送详细的通知信息给用户,如果设备支持的通知类型较多,用户很难分辨当前震动对应的是什么通知,达不到通知的效果。对于方案2,在恢复连接时,用户可能会连续收到多条通知,且部分通知可能已经失效,当通知较大时,有一定的功耗浪费。综上所述,现有的通知推送方式效果较差,功耗高。
技术实现思路
基于此,有必要针对现有的通知推送方式效果较差,功耗高的问题,提供一种可穿戴设备的通知推送方法和系统。一种可穿戴设备的通知推送方法,包括以下步骤:获取可穿戴设备的通知,并在所述可穿戴设备与外接设备之间没有连接时,根据所述通知的类型,从预先建立的通知集合中的查找所述类型;其中,所述通知集合记录需要缓存发送至外接设备的通知的类型;若查找到所述类型,将所述通知加入缓存列队;当检测到所述可穿戴设备与外接设备之间的连接时,将所述缓存列队中的通知推送至所述外接设备。一种可穿戴设备的通知推送系统,包括:查找模块,用于获取可穿戴设备的通知,并在所述可穿戴设备与外接设备之间没有连接时,根据所述通知的类型,从预先建立的通知集合中的查找所述类型;其中,所述通知集合记录需要缓存发送至外接设备的通知的类型;添加模块,用于若查找到所述类型,将所述通知加入缓存列队;推送模块,用于当检测到所述可穿戴设备与外接设备之间的连接时,将所述缓存列队中的通知推送至所述外接设备。上述可穿戴设备的通知推送方法和系统,在可穿戴设备产生通知时,若可穿戴设备与外接设备之间没有连接,从预先建立的通知集合中查找所述通知的类型,当查找到时,对所述通知进行缓存,并在可穿戴设备与外接设备建立连接之后,将所述缓存列队中的通知推送至所述外接设备,能够有选择性地进行通知的推送。由于通知最终是推送到外接终端,便于用户在外接终端上查看通知,从而能够获知通知的种类和内容,通知效果较好;且选择性地通知减小了通知推送的次数,从而降低了系统功耗。附图说明图1为一个实施例的可穿戴设备的通知推送方法流程图;图2为一个实施例的可穿戴设备的通知推送方法的程序流图;图3为一个实施例的可穿戴设备的通知推送系统的结构示意图。具体实施方式下面结合附图对本专利技术的技术方案进行说明。如图1所示,本专利技术提供一种可穿戴设备的通知推送方法,可包括以下步骤:S1,获取可穿戴设备的通知,并在所述可穿戴设备与外接设备之间没有连接时,根据所述通知的类型,从预先建立的通知集合中的查找所述类型;其中,所述通知集合记录需要缓存发送至外接设备的通知的类型;所述可穿戴设备可以是低功耗蓝牙(BluetoothLowEnergy,BLE)设备(如智能手环等),所述外接设备可以是手机、平板电脑等智能终端。所述通知可包括电量低通知、行程通知、运动量通知和闹钟通知等。当所述可穿戴设备在运行过程中产生了一条通知需要推送给用户时,若可穿戴设备与外接设备之间不存在连接(例如,蓝牙连接或WiFi连接等),可以先将通知缓存。在缓存前,可以先根据预设的类型,判断通知是否可以缓存。判断的方式可包括两种:一种是获取各个类型的时效性参数;其中,所述时效性参数是与各个类型的时效性相关联的参数,时效性是指在接收到对应通知后需要做出响应的时间段;将具有时效性的类型添加到所述通知集合。有的通知实时性较强,比如“某闹钟时间到”等,这类通知只有在通知发生时才有意义,不需要进行缓存。有的通知持续性较强,如“设备电量低”、“当天运动目标已达成”等,这类通知应该进行缓存。可以预先对所有通知的类型进行分类。另一种可行的方案是,提供相应接口,让用户自由设定什么通知进行缓存,什么通知不需要缓存。在这种方案中,可以接收用户对各个类型的选择指令;将所述选择指令对应的类型添加到所述通知集合。通过上述方式,可以选择性地对通知进行推送,即,对实时性较强的通知进行推送,对实时性较弱的通知不进行推送,从而有效过滤掉失效通知,减少通知推送的数量,避免了可穿戴设备与外接设备建立连接之后大量通知突然涌入外接设备,从而提高了用户体验,同时能够减小功耗。S2,若查找到所述类型,将所述通知加入缓存列队;若查找到所述类型,则表明对应的通知是需要推送的通知,此时,可以将该通知加入缓存队列;若未查找到所述类型,则表明对应的通知不是需要推送的通知,此时,可以将该通知丢弃,或者将该通知保存一段时间,但不进行推送,以便用户查看,一段时间过后,再删除该通知。S3,当检测到所述可穿戴设备与外接设备之间的连接时,将所述缓存列队中的通知推送至所述外接设备。在推送前,还可以进一步对所述缓存列队中的通知进行处理,以便进一步提高推送效果。处理的方式包括以下几种:第一种处理方式是对缓存列队中的关联通知进行合并。在该方式中,可以获取内容具有相关性的关联通知;将所述缓存列队中的关联通知进行合并;将合并后的通知推送至所述外接设备。例如,当可穿戴设备电量低于20%时,可产生一条“电量低于20%”的通知。若此时可穿戴设备与外接设备之间没有连接,可将该通知进行缓存。一段时间后,当可穿戴设备电量低于10%时,可产生一条“电量低于10%”的通知。若此时可穿戴设备与外接设备之间没有连接,可将该通知进行缓存。在推送前,可以将上述两条电量通知合并为一条通知进行推送。又例如,当可穿戴设备检测到用户当前的运动量为10000步时,可以产生一条“步数达到10000步”的通知。若此时可穿戴设备与外接设备之间没有连接,可将该通知进行缓存。一段时间后,当可穿戴设备检测到用户当前的运动量为20000步时,可以产生一条“步数达到20000步”的通知。若此时可穿戴设备与外接设备之间没有连接,可将该通知进行缓存。在推送前,可以将上述两条步数通知合并为一条通知进行推送。可以为缓存列队中的各个通知添加用于分类的标记位;获取缓存列队中的各个通知对应的内容,将内容相同的通知合并为一条通知;将内容不同,但标记位相同的通知合并为一条通知。例如对于8个bit的标记位,最多可表示八种通知,预设最低bit表示电量低通知,倒数第二bit表示来电提醒,则标记位为“0x03”时表示了电量低通知以及来电提醒通知。注意,对于通知合并的方案,有很多种具体的实现方法,此处只列出其中一种。第二种处理方式是对所述缓存列队中的无意义通知进行过滤。具体地,可以获取与所述通知相关联的所述可穿戴设备的运行状态;从所述缓存列队中过滤掉与所述运行状态不匹配的通知;在过滤完成之后,将所述缓存列队中的通知推送至所述外接设备。所述运行状态可以是“正在充电”的状态、可穿戴设备的当前内存容量状态和/或当前时间状态等。例如,若缓存本文档来自技高网...
可穿戴设备的通知推送方法和系统

【技术保护点】
一种可穿戴设备的通知推送方法,其特征在于,包括以下步骤:获取可穿戴设备的通知,并在所述可穿戴设备与外接设备之间没有连接时,根据所述通知的类型,从预先建立的通知集合中的查找所述类型;其中,所述通知集合记录需要缓存发送至外接设备的通知的类型;若查找到所述类型,将所述通知加入缓存列队;当检测到所述可穿戴设备与外接设备之间的连接时,将所述缓存列队中的通知推送至所述外接设备。

【技术特征摘要】
1.一种可穿戴设备的通知推送方法,其特征在于,包括以下步骤:获取可穿戴设备的通知,并在所述可穿戴设备与外接设备之间没有连接时,根据所述通知的类型,从预先建立的通知集合中的查找所述类型;其中,所述通知集合记录需要缓存发送至外接设备的通知的类型;若查找到所述类型,将所述通知加入缓存列队;当检测到所述可穿戴设备与外接设备之间的连接时,将所述缓存列队中的通知推送至所述外接设备。2.根据权利要求1所述的可穿戴设备的通知推送方法,其特征在于,在从预先建立的通知集合中的查找所述类型之前,还包括以下步骤:获取各个类型的时效性参数;其中,所述时效性参数是与各个类型的时效性相关联的参数,时效性是指在接收到对应通知后需要做出响应的时间段;将具有时效性的类型添加到所述通知集合。3.根据权利要求1所述的可穿戴设备的通知推送方法,其特征在于,在从预先建立的通知集合中的查找所述类型之前,还包括以下步骤:接收用户对各个类型的选择指令;将所述选择指令对应的类型添加到所述通知集合。4.根据权利要求1所述的可穿戴设备的通知推送方法,其特征在于,将所述缓存列队中的通知推送至所述外接设备的步骤包括:获取内容具有相关性的关联通知;将所述缓存列队中的关联通知进行合并;将合并后的通知推送至所述外接设备。5.根据权利要求4所述的可穿戴设备的通知推送方法,其特征在于,将所述缓存列队中的关联通知进行合并的步骤包括:为缓存列队中的各个通知添加用于分类的标记位;获取缓存列队中的各个通知对应的内容,将内容...

【专利技术属性】
技术研发人员:宋夏
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1