【技术实现步骤摘要】
消息状态同步方法、装置、存储介质及电子装置
[0001]本申请涉及数据传输
,具体而言,涉及一种消息状态同步方法、装置、存储介质及电子装置。
技术介绍
[0002]消息SDK(Software Development Kit,软件开发工具包)是消息中心提供给终端用于消息解析的软件开发工具包。
[0003]当消息推送方需要将消息发送给接收端时,会通过消息中心来推送。消息中心将消息发送给各个接收端时,当某一终端处理消息后,会将处理状态发送给消息中心,消息中心再将该处理状态同步给其他终端。
[0004]然而,消息中心在将处理状态同步给其他终端时,存在处理流程较长、数据发送量较大和效率较低的问题。
技术实现思路
[0005]本申请提供一种消息状态同步方法、装置、存储介质及电子装置,以解决现有的消息中心在将处理状态同步给其他终端时,存在的处理流程较长、数据发送量较大和效率较低的问题。
[0006]第一方面,本申请提供一种消息状态同步方法,所述消息用于发送给多个终端;所述终端中集成有消息SD ...
【技术保护点】
【技术特征摘要】
1.一种消息状态同步方法,其特征在于,所述消息用于发送给多个终端;所述终端中集成有消息SDK;所述方法应用于所述多个终端中的任意一个终端,所述方法包括:通过消息SDK接收消息并展示给用户;所述消息为消息中心产生的;若通过消息SDK接收到用户通过应用程序或终端对所述消息进行处理后的第一处理状态信息,则向所述多个终端中的其它终端的消息SDK发送所述第一处理状态信息;其中,所述第一处理状态信息用于供至少一个其它终端停止根据所述消息展示给用户。2.根据权利要求1所述的方法,其特征在于,所述其它终端为各个待同步终端;向所述多个终端中的其它终端的消息SDK发送所述第一处理状态信息,包括:获取存储的终端列表;所述终端列表中包括各个待同步终端以及对应的地址信息;根据所述地址信息向各个待同步终端的消息SDK发送所述第一处理状态信息。3.根据权利要求2所述的方法,其特征在于,所述终端列表中还包括各个待同步终端对应的第一支持能力;根据所述地址信息向各个待同步终端的消息SDK发送所述第一处理状态信息,包括:确定所述终端列表中待同步终端的数量;当所述数量大于预设值时,确定所述消息要求终端具有的第二支持能力;从各个待同步终端中筛选与所述消息相匹配的终端,并根据地址信息向各个筛选出的终端的消息SDK发送所述第一处理状态信息;所述相匹配的终端对应的第一支持能力与所述第二支持能力相同。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:通过消息SDK接收所述消息中心发送的所述终端列表;其中,所述终端列表为所述消息中心接收所述终端的注册请求后发送的;或者,所述终端列表为所述消息中心接收到其它终端的注册请求和/或注销请求后发送的;所述注册请求和/或注销请求中包含用户信息;所述其它终端对应的用户信息与所述终端对应的用户信息相同。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,向所述多个终端中的其它终端的消息SDK发送所述第一处理状态信息,包括:判断所述消息中是否存在同步标识;所述同步标识为所述消息中心确定所述消息需要同步时在所述消息中设置的标识;所述消息是否需要同步与对应的业务有关;当存在所述同步标识时,则向所述多个终端中的其它终端的消息SDK发送所述第一处理状态信息。6.根据权利要求1所述的方法,其特征在于,向所述多个终端中的其它终端的消息SDK发送所述第一处理状态信息后,还包括:接收各个其它终端的消息SDK发送的第二处理状态信息;所述第二处理状态信息为所述各个其它终端的消息SDK在接收到所述第一处理状态信息后,生成的停止根据所述消息展示给用户的信息;向所述消息中心发送所述第一处理状态信息和所述第二处理状态信息。7.根据权利要求2或3所述的方法,其特征在于,所述通过消息SDK接收消息,包括:通过消息SDK接收高优先级终端发送的消息;所述高优先级终端为所述消息中心服务
器从终端列表中选择的运算能力最高的终端;所述高优先级终端用于通过消息SDK接收所述消息中心服务器发送的消息,并向各个待同步终端发送所述消息。8.一种消息状态同步方法,其特征在于,所述方法应用于消息中心;所述消息用于发送给多个终端;所述终端中集成有消息SDK;所述方法包括:接收发送方发送的业务,并根据所述业务生成消息;向至少一个终端的消息SDK发送消...
【专利技术属性】
技术研发人员:邓邱伟,黎韦,尹飞,翟建光,
申请(专利权)人:青岛海尔智能家电科技有限公司海尔智家股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。