一种即时消息处理方法和装置制造方法及图纸

技术编号:31227406 阅读:18 留言:0更新日期:2021-12-08 09:36
本申请提供了一种即时消息处理方法,为智能终端收到的每条新消息分配唯一ID,在智能终端的通知栏或可穿戴设备的消息队列发生消息状态的变化后,根据该消息对应的唯一ID匹配另一关联设备侧的消息,并按照预定义的处理策略进行对应的变化处理。用户不管哪一侧设备进行消息操作,都自动同步该操作结果到另一侧设备,避免用户重复操作,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
一种即时消息处理方法和装置


[0001]本说明书涉及智能终端
,尤其涉及一种即时消息处理方法、装置、设备及系统。

技术介绍

[0002]智能可穿戴设备在现代社会得到了越来越广泛的应用,在目前的可穿戴设备中,即时消息提醒是很重要的一个功能。比如,与可穿戴设备关联的智能终端接收到一条微信消息后,在手机通知栏显示该微信消息的同时,可穿戴设备端也可以收到推送,在消息队列中显示该微信消息。
[0003]在传统方案中,智能可穿戴设备与关联智能终端之间的即时消息的处理机制仍然不够完善,还有较大的改善空间,能够进一步提升用户体验。

技术实现思路

[0004]针对上述技术问题,本说明书实施例提供一种即时消息处理方法,技术方案如下:
[0005]根据本说明书实施例的第一方面,提供一种即时消息处理方法,所述方法包括:
[0006]智能终端检测到本地通知栏有消息状态发生变化时,针对所述发生变化的目标消息进行解析;
[0007]将解析结果按照预定格式封装后,发送给与所述智能终端关联的可穿戴设备,以使所述可穿戴设备按照解析结果对本地消息队列中的消息进行对应的状态变化处理;
[0008]其中,所述按照预定格式封装的解析结果包括:用于唯一标识消息的消息ID、用于标识消息变化类型的消息状态、以及消息内容。可选的,所述针对所述发生变化的目标消息进行解析,包括:
[0009]针对所述发生变化的目标消息进行解析,根据解析结果确定所述目标消息的状态变化类型;
[0010]若所述状态变化类型为接收到新消息,则为所述新消息分配一个消息ID,所述消息ID用于唯一标识对应消息。
[0011]可选的,所述为所述新消息分配一个消息ID,包括:
[0012]获取消息ID分配记录表,所述消息ID分配记录表中记录了所述智能终端在本次开机时间内,为通知栏接收的每条新消息分别分配的消息ID;
[0013]基于上一次分配的消息ID进行增量计算,将计算结果确定为本次接收的新消息分配的消息ID,并将新分配的消息ID记录在消息ID分配记录表中。
[0014]根据本说明书实施例的第二方面,提供一种即时消息处理方法,所述方法包括:
[0015]可穿戴设备接收到关联的智能终端发送的按照预定格式封装的解析结果,所述解析结果为智能终端检测到本地通知栏有消息状态发生变化时,针对所述发生变化的消息进行解析得到的;
[0016]从所述解析结果中获取消息状态和消息ID,根据所述消息状态和消息ID对所述消
息进行对应的状态变化处理。
[0017]可选的,所述根据所述消息状态和消息ID对所述消息进行对应的状态变化处理,包括:
[0018]在所述消息状态为新消息提醒的情况下,记录所述消息和所述消息ID的对应关系,在本地消息队列中增加所述新消息提醒;
[0019]在所述消息状态为旧消息撤回的情况下,从本地消息队列中查找与所述消息ID匹配的历史消息,从所述本地消息队列中将所述消息的消息内容修改为已撤回;
[0020]在所述消息状态为旧消息删除的情况下,从本地消息队列中查找与所述消息ID匹配的历史消息,从所述消息队列中将所述目标消息删除。
[0021]可选的,所述在本地消息队列中增加所述新消息提醒,包括:
[0022]从所述解析结果中获取所述消息的消息分类;
[0023]若所述消息为有内容消息,则继续在解析结果中获取所述消息的消息内容,在本地消息队列中增加包括消息内容显示的新消息提醒;
[0024]若所述消息为无内容消息,则继续在解析结果中获取所述消息的消息来源,根据所述消息来源确定对应的提醒格式,在本地消息队列中按照所述提醒格式增加新消息提醒。
[0025]可选的,所述方法还包括:
[0026]可穿戴设备按照预定义的检测周期检测本地消息队列;
[0027]若检测到本地消息队列被删除一条或多条历史消息,则将被删除消息的ID发送给关联的智能终端,以使所述智能终端从本地通知栏删除与所述ID匹配的消息。
[0028]根据本说明书实施例的第三方面,提供一种即时消息处理装置,所述装置包括:
[0029]消息变化解析模块:用于控制智能终端检测到本地通知栏有消息状态发生变化时,针对所述发生变化的目标消息进行解析;
[0030]解析结果发送模块:用于将解析结果按照预定格式封装后,发送给与所述智能终端关联的可穿戴设备,以使所述可穿戴设备按照解析结果对本地消息队列中的消息进行对应的状态变化处理;
[0031]其中,所述按照预定格式封装的解析结果包括:用于唯一标识消息的消息ID、用于标识消息变化类型的消息状态、以及消息内容。可选的,所述消息变化解析模块,具体用于:
[0032]针对所述发生变化的目标消息进行解析,根据解析结果确定所述目标消息的状态变化类型;
[0033]若所述状态变化类型为接收到新消息,则为所述新消息分配一个消息ID,所述消息ID用于唯一标识对应消息。
[0034]可选的,所述消息变化解析模块,具体用于:
[0035]获取消息ID分配记录表,所述消息ID分配记录表中记录了所述智能终端在本次开机时间内,为通知栏接收的每条新消息分别分配的消息ID;
[0036]基于上一次分配的消息ID进行增量计算,将计算结果确定为本次接收的新消息分配的消息ID,并将新分配的消息ID记录在消息ID分配记录表中。
[0037]根据本说明书实施例的第四方面,提供一种即时消息处理装置,所述装置包括:
[0038]解析结果接收模块:用于控制可穿戴设备接收到关联的智能终端发送的按照包含
预定格式封装的解析结果,所述解析结果为智能终端检测到本地通知栏有消息状态发生变化时,针对所述发生变化的消息进行解析得到的后;
[0039]状态变化处理模块:用于从所述解析结果中获取消息状态和消息ID,所述目标消息状态,根据所述消息状态和消息ID对所述消息进行对应的状态变化处理。
[0040]可选的,所述状态变化处理模块,具体用于:
[0041]在所述消息状态为新消息提醒的情况下,记录所述消息和所述消息ID的对应关系,在本地消息队列中增加所述新消息提醒;
[0042]在所述消息状态为旧消息撤回的情况下,从本地消息队列中查找与所述消息ID匹配的历史消息,从所述本地消息队列中将所述消息的消息内容修改为已撤回;
[0043]在所述消息状态为旧消息删除的情况下,从本地消息队列中查找与所述消息ID匹配的历史消息,从所述消息队列中将所述目标消息删除。
[0044]可选的,所述状态变化处理模块,具体用于:
[0045]从所述解析结果中获取所述目标消息的消息分类;
[0046]若所述目标消息为有内容消息,则继续在解析结果中获取所述目标消息的消息内容,在本地消息队列中增加包括消息内容显示的新消息提醒;
[0047]若所述目标消息为无内容消息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种即时消息处理方法,其特征在于,所述方法包括:智能终端检测到本地通知栏有消息状态发生变化时,针对所述发生变化的目标消息进行解析;将解析结果按照预定格式封装后,发送给与所述智能终端关联的可穿戴设备,以使所述可穿戴设备按照解析结果对本地消息队列中的消息进行对应的状态变化处理;其中,所述按照预定格式封装的解析结果包括:用于唯一标识消息的消息ID、用于标识消息变化类型的消息状态、以及消息内容。2.根据权利要求1所述的即时消息处理方法,其特征在于,所述针对所述发生变化的目标消息进行解析,包括:针对所述发生变化的目标消息进行解析,根据解析结果确定所述目标消息的状态变化类型;若所述状态变化类型为接收到新消息,则为所述新消息分配一个消息ID,所述消息ID用于唯一标识对应消息。3.根据权利要求2所述的即时消息处理方法,其特征在于,所述为所述新消息分配一个消息ID,包括:获取消息ID分配记录表,所述消息ID分配记录表中记录了所述智能终端在本次开机时间内,为通知栏接收的每条新消息分别分配的消息ID;基于上一次分配的消息ID进行增量计算,将计算结果确定为本次接收的新消息分配的消息ID,并将新分配的消息ID记录在消息ID分配记录表中。4.一种即时消息处理方法,其特征在于,所述方法包括:可穿戴设备接收到关联的智能终端发送的按照预定格式封装的解析结果,所述解析结果为智能终端检测到本地通知栏有消息状态发生变化时,针对所述发生变化的消息进行解析得到的;从所述解析结果中获取消息状态和消息ID,根据所述消息状态和消息ID对所述消息进行对应的状态变化处理。5.根据权利要求4所述的即时消息处理方法,其特征在于,所述根据所述消息状态和消息ID对所述消息进行对应的状态变化处理,包括:在所述消息状态为新消息提醒的情况下,记录所述消息和所述消息ID的对应关系,在本地消息队列中增加所述新消息提醒;在所述消息状态为旧消息撤回的情况下,从本地消息队列中查找与所述消息ID匹配的历史消息,从所述本地消息队列中将查找到的历史消息的消息内容修改为已撤回;在所述消息状态为旧消息删除的情况下,从本地消息队列中查找与所述消息ID匹配的历史消息,从所述本地消息队列中将查找到的历史消息删除。6.根据权利要求4所述的即时消息处理方法,其特征在于,所述在本地消息队列中增加所述新消息提醒,包括:从所述解析结果中获取所述消息的消息分类;若所述消息为有内容消息,则继续在解析结果中获取所述消息的消息内容,在本地消息队列中增加包括消息内容显示的新消息提醒;若所述消息为无内容消息,则继续在解析结果中获取所述消息的消息来源,根据所述
消息来源确定对应的提醒格式,在本地消息队列中按照所述提醒格式增加新消息提醒。7.根据权利要求4所述的即时消息处理方法,其特征在于,所述方法还包括:可穿戴设备按照预定义的检测周期检测本地消息队列;若检测到本地消息队列被删除一条或多条历史消息,则将被删除消息的ID发送给关联的智能终端,以使所述智能终端从本地通知栏删除与所述ID匹配的消息。8.一种即时消息处理装置,其特征在于,所述装置包括:消息变化解析模块:用于控制智能终端检测到本地通知栏有消息状态发生变化时,针对所述发生变化的目标消息进行解析;解析结果发送模块:用于将解析结果按照预定格式封装后,发送给与所述智能终端关联的可穿戴设备,以使所述可穿戴设备按照解析结果对本地消息队列中的消息进行对应的状态变化处理;其中,所述按照预定格式封...

【专利技术属性】
技术研发人员:张心
申请(专利权)人:安徽华米信息科技有限公司
类型:发明
国别省市:

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

1