一种消息同步方法、装置及系统与流程

文档序号:12278941阅读:237来源:国知局
一种消息同步方法、装置及系统与流程

本发明涉及通信技术领域,尤其涉及一种消息同步方法、装置及系统。



背景技术:

随着通信技术的发展,即时通讯应用(例如微信、QQ等)等聊天工具已经成为人们不可或缺的沟通工具。为方便用户使用,目前的即时通讯工具一般都支持在不同的终端(例如手机、电脑等)上使用,以终端为手机和电脑为例,若不开启允许手机、电脑同时在线的选项,则一端上线会让另一端下线,导致用户使用不方便;而若开启允许手机、电脑同时在线的选项,则会自动同步两端的历史消息,导致在手机端可能会接收到电脑端大量的聊天记录,浪费用户大量的流量。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种消息同步方法、装置及系统。可自主选择是否进行消息同步。

一方面,本发明实施例提供了一种消息同步方法,包括:

在检测到消息应用中存在针对目标账号的同步消息时,获取为所述目标账号配置的同步标记;所述同步消息包括所述消息应用对应的服务器已推送给登录所述目标账号的第一终端而未推送给登录所述目标账号的第二终端的消息;

若获取的所述同步标记指示允许向所述第二终端同步所述同步消息,则获取所述同步消息;

将获取的所述同步消息同步至所述第二终端,以便于所述第二终端在所述目标账号对应的会话界面上显示所述同步消息。

其中,在所述消息应用的菜单界面中配置了同步选项,所述获取为所述目标账号配置的同步标记,包括:

读取所述菜单界面中的所述同步选项的值,并将读取的所述同步选项的值作为所述同步标记;

其中,所述同步选项的值包括允许同步的值和禁止同步的值,当读取的所述同步选项的值为所述允许同步的值时,所述同步标记用于指示允许向所述第二终端同步所述同步消息。

其中,在所述消息应用中配置了同步用户界面,所述同步用户界面包括同步选项,所述同步选项包括允许同步选项和禁止同步选项,所述获取为所述目标账号配置的同步标记,包括:

控制显示所述同步用户界面,并监测针对所述同步选项的用户操作;

当所述用户操作选择所述允许同步选项时,将所述允许同步选项的值作为所述同步标记,所述同步标记用于指示允许向所述第二终端同步所述同步消息。

其中,所述获取所述同步消息,包括:

在所述消息应用对应的所述服务器中,基于所述目标账号查找并获取所述同步消息。

其中,所述方法还包括:若获取的所述同步标记指示禁止向所述第二终端同步所述同步消息,则控制所述第二终端在所述目标账号对应的会话界面上显示所述第二终端获取的关于所述目标账号的消息。

其中,所述方法还包括:若接收到用于指示同步所述目标账号的指定消息的全平台同步指令,则获取关于所述目标账号的所述指定消息,并将获取到的所述指定消息同步至所述第二终端。

另一方面,本发明实施例还提供了另一种消息同步方法,包括:

在接收到登录了目标账号的第二终端发出的同步请求时,获取同步消息,所述同步消息包括所述消息应用对应的服务器已推送给登录所述目标账号的第一终端而未推送给登录所述目标账号的第二终端的消息;

响应所述同步请求将获取到的所述同步消息发送给所述第二终端。

相应地,本发明实施例还提供了一种消息同步装置,包括:

获取模块,用于在检测到消息应用中存在针对目标账号的同步消息时,获取为所述目标账号配置的同步标记;所述同步消息包括所述消息应用对应的服务器已推送给登录所述目标账号的第一终端而未推送给登录所述目标账号的第二终端的消息;

所述获取模块,还用于若获取的所述同步标记指示允许向所述第二终端同步所述同步消息,则获取所述同步消息;

同步模块,用于将获取的所述同步消息同步至所述第二终端,以便于所述第二终端在所述目标账号对应的会话界面上显示所述同步消息。

其中,在所述消息应用的菜单界面中配置了同步选项,所述装置还包括:

读取模块,用于读取所述菜单界面中的所述同步选项的值,并将读取的所述同步选项的值作为所述同步标记;

其中,所述同步选项的值包括允许同步的值和禁止同步的值,当所述读取模块读取的所述同步选项的值为所述允许同步的值时,所述同步标记用于指示允许向所述第二终端同步所述同步消息。

其中,在所述消息应用中配置了同步用户界面,所述同步用户界面包括同步选项,所述同步选项包括允许同步选项和禁止同步选项,所述装置还包括:

控制模块,用于控制显示所述同步用户界面;

监测模块,用于监测针对所述同步选项的用户操作,当所述监测模块监测到所述用户操作选择所述允许同步选项时,将所述允许同步选项的值作为所述同步标记,所述同步标记用于指示允许向所述第二终端同步所述同步消息。

其中,所述获取模块,具体用于在所述消息应用对应的所述服务器中,基于所述目标账号查找并获取所述同步消息。

其中,所述控制模块,还用于若获取的所述同步标记指示禁止向所述第二终端同步所述同步消息,则控制所述第二终端在所述目标账号对应的会话界面上显示所述第二终端获取的关于所述目标账号的消息。

其中,所述装置还包括:接收模块,用于接收用于指示同步所述目标账号的指定消息的全平台同步指令,并在接收到所述全平台同步指令之后,触发所述获取模块获取关于所述目标账号的指定消息,并触发所述同步模块将所述获取模块获取到的所述关于所述目标账号的指定消息同步至所述第二终端。

相应地,本发明实施例还提供了另一种消息同步装置,包括:

获取模块,用于在接收到登录了目标账号的第二终端发出的同步请求时,获取同步消息,所述同步消息包括所述消息应用对应的服务器已推送给登录所述目标账号的第一终端而未推送给登录所述目标账号的第二终端的消息;

发送模块,用于响应所述同步请求将获取到的所述同步消息发送给所述第二终端。

相应地,本发明实施例还提供了一种消息同步系统,包括:智能终端和服务器,

所述智能终端,用于在检测到消息应用中存在针对目标账号的同步消息时,获取为所述目标账号配置的同步标记;所述同步消息包括所述服务器已推送给登录所述目标账号的其他智能终端而未推送给登录所述目标账号的所述智能终端的消息;

所述智能终端,还用于若获取的所述同步标记指示允许向所述智能终端同步所述同步消息,则向所述服务器发送同步请求;

所述服务器,用于在接收到所述同步请求之后,响应所述同步请求查找并获取所述同步消息;

所述服务器,还用于将获取的所述同步消息同步至所述智能终端,以便于所述智能终端在所述目标账号对应的会话界面上显示所述同步消息。

实施本发明实施例,具有如下有益效果:

本发明实施例在检测到消息应用中存在针对目标账号的同步消息时,获取为该目标账号配置的同步标记,若获取的该同步标记指示允许向第二终端同步该同步消息,则获取该同步消息并将获取的该同步消息同步至该第二终端,从而实现自主选择是否进行消息同步,实现了同步消息的自主性以及智能化。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种消息同步方法的示意流程图;

图2是本发明另一实施例提供的一种消息同步方法的示意流程图;

图3是本发明实施例提供的一种消息同步装置的示意性框图;

图4是本发明实施例提供的一种终端的示意性框图;

图5是本发明另一实施例提供的一种消息同步装置的示意性框图;

图6是本发明另一实施例提供的一种终端的示意性框图;

图7是本发明实施例提供的一种消息同步系统的示意性框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,是本发明实施例提供的一种消息同步方法的示意流程图,所述方法可以由智能手机(如Android手机、iOS手机、Windows Phone手机等)、掌上电脑、笔记本电脑、平板电脑、移动互联网设备(Mobile Internet Devices,MID)、穿戴式设备等带网络通信功能以及数据处理功能的智能终端来实现,如图1所示的一种消息同步方法可包括以下步骤。

S101、在检测到消息应用中存在针对目标账号的同步消息时,获取为所述目标账号配置的同步标记。所述消息应用可以为即时通讯应用。

其中,该同步消息包括该消息应用对应的服务器已推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息。在本发明实施例中,如果用户通过该目标账号登陆了基于有线网络上网的第一终端(如电脑)产生了聊天消息等消息(同步消息)后,用户再次在需要使用付费无线流量(例如移动通信流量)上网的第二终端(如智能终端)登陆了该目标账号,则服务器并不会直接将已经发送给该第一终端的消息直接发送给该第二终端,第二终端也不会直接去服务器请求已经发送给该第一终端的消息。该第二终端可以是在接收到该消息应用对应的服务器发出的通知消息时,确定存在该同步消息。该服务器可以在接收到针对该目标账号的消息,且该消息为已发送给电脑等第一终端而未发送给本智能终端(第二终端)的消息时,向本智能终端发送通知,以便于本智能终端对应的用户决定是否同步这些消息。

在一些可行的实施方式中,在该消息应用的菜单界面中配置了同步选项,该获取为该目标账号配置的同步标记的具体方式为:

读取该菜单界面中的该同步选项的值,并将读取的该同步选项的值作为该同步标记,其中,该同步选项的值包括允许同步的值(例如,同步选项的值为表明允许同步的值1)和禁止同步的值(例如,同步选项的值为表明禁止同步的值0),当读取的该同步选项的值为该允许同步的值(如为1)时,该同步标记用于指示允许向该第二终端同步该同步消息,而当读取的该同步选项的值为该禁止同步的值(如为0)时,该同步标记用于指示禁止向该第二终端同步该同步消息。

在一些可行的实施方式中,在该消息应用中配置了同步用户界面,该同步用户界面包括同步选项,该同步选项包括允许同步选项和禁止同步选项,该获取为该目标账号配置的同步标记的具体方式为:

控制显示该同步用户界面,并监测用户针对该同步选项的用户操作,当监测到该用户操作选择该允许同步选项时,将该允许同步选项的值(例如,允许同步选项的值为表明允许同步的值1)作为该同步标记,该同步标记用于指示允许向该第二终端同步该同步消息,而当监测到该用户操作选择该禁止同步选项时,将该禁止同步选项的值(例如,禁止同步选项的值为表明禁止同步的值0)作为该同步标记,该同步标记用于指示禁止向该第二终端同步该同步消息。

S102、若获取的所述同步标记指示允许向所述第二终端同步所述同步消息,则获取所述同步消息。

具体的,若读取的该同步选项的值为该允许同步的值,且将该允许同步的值作为该同步标记,或者若监测到该用户操作选择该允许同步选项,且将该允许同步选项的值作为该同步标记,则确定获取的该同步标记用于指示允许向该第二终端同步该同步消息,并在确定获取的该同步标记用于指示允许向该第二终端同步该同步消息时,响应该同步标记的指示在该消息应用对应的该服务器中,基于该目标账号查找并获取该同步消息。

S103、将获取的所述同步消息同步至所述第二终端,以便于所述第二终端在所述目标账号对应的会话界面上显示所述同步消息。

具体的,在响应该同步标记的指示在该消息应用对应的该服务器中,基于该目标账号查找并获取到该同步消息之后,将获取到的该同步消息同步至该第二终端,以便于该第二终端在该目标账号对应的会话界面上显示该同步消息。

在一些可行的实施方式中,若读取的该菜单界面中的该同步选项的值为该禁止同步的值,或者若监测到该用户针对该同步用户界面包括的该同步选项选择该禁止同步选项,且将该禁止同步选项的值作为该同步标记,则确定该同步标记用于指示禁止向该第二终端同步该同步消息,并在确定获取的该同步标记用于指示禁止向所述第二终端同步所述同步消息时,控制该第二终端响应该同步标记的指示仅在该目标账号对应的会话界面上显示该第二终端获取的关于该目标账号的消息。

在一些可行的实施方式中,若接收到用于指示同步该目标账号的指定消息的全平台同步指令,则在该消息应用对应的该服务器中,基于该目标账号查找并获取关于该目标账号的指定消息,并将获取到的关于该目标账号的指定消息同步至该第二终端,以便于控制该第二终端在该目标账号对应的会话界面上显示关于该第二终端的指定消息。

其中,该指定消息例如可以是某时间段内已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息;或者可以是某好友或者某群组发送的已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息;或者还可以是已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的全部消息。可以理解的是,该指定消息还可以是其他特定条件下的已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息。

进一步地,上述涉及到的消息同步方法的每个步骤也可以由消息应用的服务器来执行,用户可以在智能终端侧配置相应的同步选项或者在显示的同步用户界面上进行选项配置,服务器根据这些配置来确定是否将其接收到的关于该目标账号的同步消息发送给第二终端(智能终端)。

本发明实施例在检测到消息应用中存在针对目标账号的同步消息时,获取为该目标账号配置的同步标记,若获取的该同步标记指示允许向第二终端同步该同步消息,则获取该同步消息并将获取的该同步消息同步至该第二终端,从而实现自主选择是否进行消息同步,实现了同步消息的自主性以及智能化。

参见图2,是本发明另一实施例提供的一种消息同步方法的示意流程图,所述方法例如可以由服务器来实现,如图2所示的一种消息同步方法可包括以下步骤:

S201、在接收到登录了目标账号的第二终端发出的同步请求时,获取同步消息。其中,该同步消息包括该消息应用对应的服务器已推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息。

具体的,在接收到登录了该目标账号的第二终端发出的同步请求之后,响应该同步请求在该消息应用对应的该服务器中,基于该目标账号查找并获取该同步消息。该同步请求是智能终端等第二终端在检测到为该目标账号配置的同步标记指示允许向该第二终端同步该同步消息时生成并发出的,其中该同步标记的相关描述可参考上一实施例中的描述。

S202、响应所述同步请求将获取到的所述同步消息发送给所述第二终端。

具体的,在响应该同步请求在该消息应用对应的该服务器中,基于该目标账号查找并获取到该同步消息之后,将获取到的该同步消息发送给该第二终端,以便于该第二终端在该目标账号对应的会话界面上显示该同步消息。

在一些可行的实施方式中,本发明实施例的所述方法还可以包括:S203、在接收到关于登录了所述目标账号的所述第二终端的会话消息、但未接收到所述第二终端发出的所述同步请求时,将所述接收到的会话消息发送给所述第二终端。

具体的,若接收到了关于登录了该目标账号的该第二终端的会话消息,但未接收到该第二终端发出的该同步请求时,仅将接收到的关于登录了该目标账号的该第二终端的会话消息发送给该第二终端,以便于控制该第二终端在该目标账号对应的会话界面上显示关于该第二终端的会话消息。

在一些可行的实施方式中,若接收到登录了该目标账号的该第二终端发送的用于指示同步该目标账号的指定消息的全平台同步指令,则在该消息应用对应的该服务器中,基于该目标账号查找并获取关于该目标账号的指定消息,并将获取到的关于该目标账号的指定消息发送给该第二终端,以便于控制该第二终端在该目标账号对应的会话界面上显示关于该第二终端的指定消息。

其中,该指定消息例如可以是某时间段内已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息;或者可以是某好友或者某群组发送的已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息;或者还可以是已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的全部消息。可以理解的是,该指定消息还可以是其他特定条件下的已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息。

本发明实施例在接收到登录了目标账号的第二终端发出的同步请求时,获取同步消息,并响应该同步请求将获取到的该同步消息发送给该第二终端,从而实现自主选择是否进行消息同步,实现了同步消息的自主性以及智能化。

参见图3,是本发明实施例提供的一种消息同步装置的示意性框图,所述装置例如可以设置在智能手机(如Android手机、iOS手机、Windows Phone手机等)、掌上电脑、笔记本电脑、平板电脑、移动互联网设备、穿戴式设备等带网络通信功能以及数据处理功能的智能终端上,本发明实施例中描述的一种消息同步装置,包括:

获取模块301,用于在检测到消息应用中存在针对目标账号的同步消息时,获取为所述目标账号配置的同步标记。

其中,该同步消息包括该消息应用对应的服务器已推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息。

在一些可行的实施方式中,在该消息应用的菜单界面中配置了同步选项,该获取模块301获取为该目标账号配置的同步标记的具体方式为:

读取模块302,用于读取所述菜单界面中的所述同步选项的值,并将读取的所述同步选项的值作为所述获取模块301获取的所述同步标记。

其中,该同步选项的值包括允许同步的值和禁止同步的值,当该读取模块302读取的该同步选项的值为该允许同步的值时,将该允许同步的值作为该获取模块301获取的该同步标记,该同步标记用于指示允许向该第二终端同步该同步消息。

在一些可行的实施方式中,在该消息应用中配置了同步用户界面,该同步用户界面包括同步选项,该同步选项包括允许同步选项和禁止同步选项,该获取模块301获取为该目标账号配置的同步标记的具体方式为:

控制模块303,用于控制显示该同步用户界面。

监测模块304,用于监测用户针对该同步选项的用户操作,当监测到该用户操作选择该允许同步选项时,将该允许同步选项的值作为该获取模块301获取的该同步标记,该同步标记用于指示允许向该第二终端同步该同步消息。

所述获取模块301,还用于若获取的所述同步标记指示允许向所述第二终端同步所述同步消息,则获取所述同步消息。

所述获取模块301,具体用于在所述消息应用对应的所述服务器中,基于所述目标账号查找并获取所述同步消息。

具体的,若该读取模块302读取的该同步选项的值为该允许同步的值,且将该允许同步的值作为该获取模块301获取的该同步标记,或者若该监测模块304监测到该用户操作选择该允许同步选项,且将该允许同步选项的值作为该获取模块301获取的该同步标记,则确定该获取模块301获取的该同步标记用于指示允许向该第二终端同步该同步消息,然后触发该获取模块301响应该同步标记的指示在该消息应用对应的该服务器中,基于该目标账号查找并获取该同步消息。

同步模块305,用于将获取的所述同步消息同步至所述第二终端,以便于所述第二终端在所述目标账号对应的会话界面上显示所述同步消息。

具体的,在该获取模块301响应该同步标记的指示在该消息应用对应的该服务器中,基于该目标账号查找并获取到该同步消息之后,触发该同步模块305将获取到的该同步消息同步至该第二终端,以便于该第二终端在该目标账号对应的会话界面上显示该同步消息。

在一些可行的实施方式中,若该读取模块302读取的该菜单界面中的该同步选项的值为该禁止同步的值,或者若该监测模块304监测到该用户针对该同步用户界面包括的该同步选项选择该禁止同步选项,并将该禁止同步选项的值作为该获取模块301获取的该同步标记,则确定该同步标记用于指示禁止向该第二终端同步该同步消息。并在确定获取的该同步标记用于指示禁止向所述第二终端同步所述同步消息时,触发该控制模块303控制该第二终端响应该同步标记的指示仅在该目标账号对应的会话界面上显示该第二终端获取的关于该目标账号的消息。

接收模块306,用于接收用于指示同步所述目标账号的指定消息的全平台同步指令,并在接收到所述全平台同步指令之后,触发所述获取模块获取关于所述目标账号的指定消息,并触发所述同步模块将所述获取模块获取到的所述关于所述目标账号的指定消息同步至所述第二终端。

具体的,若该接收模块306接收到用于指示同步该目标账号的指定消息的全平台同步指令,则触发该获取模块301在该消息应用对应的该服务器中,基于该目标账号查找并获取关于该目标账号的指定消息,然后触发该同步模块305将获取到的关于该目标账号的指定消息同步至该第二终端,以便于控制该第二终端在该目标账号对应的会话界面上显示关于该第二终端的指定消息。

其中,该指定消息例如可以是某时间段内已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息;或者可以是某好友或者某群组发送的已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息;或者还可以是已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的全部消息。可以理解的是,该指定消息还可以是其他特定条件下的已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息。

需要说明的是,本发明实施例的一种消息同步装置的各功能模块的功能可根据上述方法实施例中的第一实施例的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

本发明实施例在检测到消息应用中存在针对目标账号的同步消息时,获取为该目标账号配置的同步标记,若获取的该同步标记指示允许向第二终端同步该同步消息,则获取该同步消息并将获取的该同步消息同步至该第二终端,从而实现自主选择是否进行消息同步,实现了同步消息的自主性以及智能化。

参见图4,是本发明实施例提供的一种终端的示意框图。如图所示的本实施例中的一种终端可以包括:一个或多个处理器401;收发器402和存储器403。上述处理器401、收发器402和存储器403通过总线404连接。存储器403用于存储指令,处理器401用于执行存储器403存储的程序。其中:

上述处理器401,用于在检测到消息应用中存在针对目标账号的同步消息时,获取为所述目标账号配置的同步标记。

上述处理器401,还用于若获取的所述同步标记指示允许向所述第二终端同步所述同步消息,则获取所述同步消息。

上述收发器402,用于将获取的所述同步消息同步至所述第二终端,以便于所述第二终端在所述目标账号对应的会话界面上显示所述同步消息。

其中,该同步消息包括该消息应用对应的服务器已推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息。

在一些可行的实施方式中,在该消息应用的菜单界面中配置了同步选项,上述处理器401,用于在检测到消息应用中存在针对目标账号的同步消息时,获取为所述目标账号配置的同步标记具体方式为:

该处理器401读取该菜单界面中的所述同步选项的值,并将读取的所述同步选项的值作为所述同步标记,其中,该同步选项的值包括允许同步的值和禁止同步的值,当读取的该同步选项的值为该允许同步的值时,将该允许同步的值作为该同步标记,该同步标记用于指示允许向该第二终端同步该同步消息。

在一些可行的实施方式中,在该消息应用中配置了同步用户界面,该同步用户界面包括同步选项,该同步选项包括允许同步选项和禁止同步选项,上述处理器401,用于在检测到消息应用中存在针对目标账号的同步消息时,获取为所述目标账号配置的同步标记具体方式为:

该处理器401控制显示该同步用户界面,并监测用户针对该同步选项的用户操作,当监测到该用户操作选择该允许同步选项时,将该允许同步选项的值作为该同步标记,该同步标记用于指示允许向该第二终端同步该同步消息。

在一些可行的实施方式中,上述处理器401,还用于若获取的所述同步标记指示允许向所述第二终端同步所述同步消息,则获取所述同步消息的具体方式为:

若该处理器401读取的该同步选项的值为该允许同步的值,则将该允许同步的值作为该同步标记,或者若该处理器401监测到该用户操作选择该允许同步选项,且将该允许同步选项的值作为该同步标记,则确定该处理器401获取的该同步标记用于指示允许向该第二终端同步该同步消息,然后该处理器401响应该同步标记的指示在该消息应用对应的该服务器中,基于该目标账号查找并获取该同步消息。

在一些可行的实施方式中,若该处理器401读取的该菜单界面中的该同步选项的值为该禁止同步的值,或者若该处理器401监测到该用户针对该同步用户界面包括的该同步选项选择该禁止同步选项,且将该禁止同步选项的值作为该同步标记,则确定该同步标记用于指示禁止向该第二终端同步该同步消息。并在确定获取的该同步标记用于指示禁止向所述第二终端同步所述同步消息时,控制该第二终端在该目标账号对应的会话界面上仅显示该第二终端获取的关于该目标账号的消息。

上述处理器401,还用于若接收到用于指示同步所述目标账号的指定消息的全平台同步指令,则在该消息应用对应的该服务器中,基于该目标账号查找并获取关于该目标账号的指定消息,并触发上述收发器402将获取到的所述关于所述目标账号的指定消息同步至所述第二终端。

其中,该指定消息例如可以是某时间段内已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息;或者可以是某好友或者某群组发送的已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息;或者还可以是已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的全部消息。可以理解的是,该指定消息还可以是其他特定条件下的已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息。

上述存储403可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),硬盘(hard disk drive)或固态硬盘(solid-state drive);存储器404还可以包括上述种类的存储器的组合。上述处理器401可以是中央处理器(central processing unit,CPU)。所述处理器401还可以进一步包括硬件芯片。

收发器402具体可以为射频接收机或者射频芯片,用于收发信号,具体地,收发器402可以包括集成在一起的发射通路(Transmitter,TX)以及接收器(Receiver,RX)。

具体实现中,本发明实施例中所描述的处理器401、收发器402和存储器403可执行本发明实施例图1提供的方法中所描述的消息同步方法的实现方式,也可执行本发明实施例图3所描述的消息同步装置的实现方式,在此不再赘述。

本发明实施例在检测到消息应用中存在针对目标账号的同步消息时,获取为该目标账号配置的同步标记,若获取的该同步标记指示允许向第二终端同步该同步消息,则获取该同步消息并将获取的该同步消息同步至该第二终端,从而实现自主选择是否进行消息同步,实现了同步消息的自主性以及智能化。

参见图5,是本发明另一实施例提供的一种消息同步装置的示意性框图,所述装置例如可以设置在服务器上,本发明实施例中描述的一种终端声音的关闭装置,包括:

获取模块501,用于在接收到登录了目标账号的第二终端发出的同步请求时,获取同步消息。

其中,该同步消息包括该消息应用对应的服务器已推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息。

具体的,在接收到登录了该目标账号的第二终端发出的同步请求之后,该获取模块501响应该同步请求在该消息应用对应的该服务器中,基于该目标账号查找并获取该同步消息。

发送模块502,用于响应所述同步请求将获取到的所述同步消息发送给所述第二终端。

具体的,在该获取模块501响应该同步请求在该消息应用对应的该服务器中,基于该目标账号查找并获取到该同步消息之后,触发该发送模块502将获取到的该同步消息发送给该第二终端,以便于该第二终端在该目标账号对应的会话界面上显示该同步消息。

在一些可行的实施方式中,该发送模块502,还用于在接收到关于登录了所述目标账号的所述第二终端的会话消息、但未接收到所述第二终端发出的所述同步请求时,仅将所述接收到的会话消息发送给所述第二终端。

具体的,若接收到了关于登录了该目标账号的该第二终端的会话消息,但未接收到该第二终端发出的该同步请求时,该发送模块502只将接收到的关于登录了该目标账号的该第二终端的会话消息发送给该第二终端,以便于该第二终端在该目标账号对应的会话界面上显示关于该第二终端的会话消息。

在一些可行的实施方式中,若接收到登录了该目标账号的该第二终端发送的用于指示同步该目标账号的指定消息的全平台同步指令,则触发该获取模块501在该消息应用对应的该服务器中,基于该目标账号查找并获取关于该目标账号的指定消息,然后触发该发送模块502将获取到的关于该目标账号的指定消息发送给该第二终端,以便于该第二终端在该目标账号对应的会话界面上显示关于该第二终端的指定消息。

其中,该指定消息例如可以是某时间段内已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息;或者可以是某好友或者某群组发送的已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息;或者还可以是已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的全部消息。可以理解的是,该指定消息还可以是其他特定条件下的已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息。

需要说明的是,本发明实施例的一种消息同步装置的各功能模块的功能可根据上述方法实施例中的第二实施例的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

本发明实施例在接收到登录了目标账号的第二终端发出的同步请求时,获取同步消息,并响应该同步请求将获取到的该同步消息发送给该第二终端,从而实现自主选择是否进行消息同步,实现了同步消息的自主性以及智能化。

参见图6,是本发明另一实施例提供的一种终端的示意性框图。如图所示的本实施例中的一种终端可以包括:一个或多个处理器601;收发器602和存储器603。上述处理器601、收发器602和存储器603通过总线604连接。存储器603用于存储指令,处理器601用于执行存储器603存储的程序。其中:

上述收处理器601,用于在接收到登录了目标账号的第二终端发出的同步请求时,获取同步消息。

上述收发器602,用于响应所述同步请求将获取到的所述同步消息发送给所述第二终端。

在一些可行的实施方式中,上述收发器602,还用于在接收到关于登录了所述目标账号的所述第二终端的会话消息、但未接收到所述第二终端发出的所述同步请求时,仅将所述接收到的会话消息发送给所述第二终端。

其中,该同步消息包括该消息应用对应的服务器已推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息。

在一些可行的实施方式中,上述收处理器601,用于在接收到登录了目标账号的第二终端发出的同步请求时,获取同步消息的具体方式为:

该收发器602在接收到登录了该目标账号的第二终端发出的同步请求之后,触发该处理器601响应该同步请求在该消息应用对应的该服务器中,基于该目标账号查找并获取该同步消息。

在一些可行的实施方式中,若该收发器602接收到登录了该目标账号的该第二终端发送的用于指示同步该目标账号的指定消息的全平台同步指令,则触发该处理器601在该消息应用对应的该服务器中,基于该目标账号查找并获取关于该目标账号的指定消息,然后触发该收发器602将获取到的关于该目标账号的指定消息发送给该第二终端,以便于该第二终端在该目标账号对应的会话界面上显示关于该第二终端的指定消息。

其中,该指定消息例如可以是某时间段内已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息;或者可以是某好友或者某群组发送的已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息;或者还可以是已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的全部消息。可以理解的是,该指定消息还可以是其他特定条件下的已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息。

上述存储器603可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),硬盘(hard disk drive)或固态硬盘(solid-state drive);存储器603还可以包括上述种类的存储器的组合。上述处理器601可以是中央处理器(central processing unit,CPU)。所述处理器601还可以进一步包括硬件芯片。

收发器602具体可以为射频接收机或者射频芯片,用于收发信号,具体地,收发器602可以包括集成在一起的发射通路(Transmitter,TX)以及接收器(Receiver,RX)。

具体实现中,本发明实施例中所描述的处理器601、收发器602和存储器603可执行本发明实施例图2提供的方法中所描述的消息同步方法的实现方式,也可执行本发明实施例图5所描述的消息同步装置的实现方式,在此不再赘述。

本发明实施例在接收到登录了目标账号的第二终端发出的同步请求时,获取同步消息,并响应该同步请求将获取到的该同步消息发送给该第二终端,从而实现自主选择是否进行消息同步,实现了同步消息的自主性以及智能化。

参见图7,是本发明实施例提供的一种消息同步系统的示意性框图。本发明实施例中所描述的消息同步系统,包括:智能终端701和服务器702。

上述智能终端701,用于在检测到消息应用中存在针对目标账号的同步消息时,获取为所述目标账号配置的同步标记。

上述智能终端701,还用于若获取的所述同步标记指示允许向所述智能终端同步所述同步消息,则向所述服务器发送同步请求。

上述服务器702,用于在接收到所述同步请求之后,响应所述同步请求查找并获取所述同步消息。

上述服务器702,还用于将获取的所述同步消息同步至所述智能终端,以便于所述智能终端在所述目标账号对应的会话界面上显示所述同步消息。

在一些可行的实施方式中,上述服务器702,还用于在接收到关于登录了所述目标账号的所述智能终端的会话消息、但未接收到所述智能终端发出的所述同步请求时,将所述接收到的会话消息发送给所述智能终端。

在一些可行的实施方式中,若该智能终端701获取的该同步标记指示禁止向该智能终端701同步该同步消息,则向该服务器702发送禁止同步请求,该服务器702在接收到该禁止同步请求后,响应该禁止同步请求控制该智能终端701在该目标账号对应的会话界面上仅显示该智能终端701获取的关于该目标账号的消息。

在一些可行的实施方式中,若该服务器702接收到该智能终端701发送的用于指示同步该目标账号的指定消息的全平台同步指令,则基于该目标账号查找并获取关于该目标账号的指定消息,并将获取到的关于该目标账号的指定消息发送给该智能终端701。

其中,该指定消息例如可以是某时间段内已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息;或者可以是某好友或者某群组发送的已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息;或者还可以是已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的全部消息。可以理解的是,该指定消息还可以是其他特定条件下的已通过该消息应用对应的服务器推送给登录该目标账号的第一终端而未推送给登录该目标账号的第二终端的消息。

可以理解的是,本实施例的智能终端701和服务器702的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

本发明实施例在智能终端检测到消息应用中存在针对目标账号的同步消息时,获取为该目标账号配置的同步标记,若获取的该同步标记指示允许向智能终端同步该同步消息,则向服务器发送同步请求,该服务器响应该同步请求获取该同步消息并将获取的该同步消息同步至该智能终端,从而实现自主选择是否进行消息同步,实现了同步消息的自主性以及智能化。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例装置中的模块可以根据实际需要进行合并、划分和删减。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1