同步装置和同步方法_2

文档序号:9924198阅读:来源:国知局
送登录状态同步信息。
[0043]图4是根据本发明实施方式的第二种同步方法的主要步骤的示意图。本发明实施方式的同步方法可以应用于上述的同步装置20。如图4所示,该实施方式的同步方法主要包括如下的步骤S41至步骤S44。
[0044]步骤S41:登录模块根据接收到的登录指令或登出指令更改第一终端装置的当前用户登录状态。
[0045]步骤S42:广播模块在登录模块更改当前用户登录状态后,广播登录状态切换信息。
[0046]步骤S43:采集模块采集预设类型的业务数据。
[0047]步骤S44:第一通讯模块在接收到登录状态切换信息后,向第二终端装置发送登录状态同步信息和业务数据。
[0048]图5是根据本发明实施方式的第三种同步装置50的主要模块的示意图。该实施方式的同步装置50可以设置在第二终端装置中,用于使该第二终端装置的用户登录状态与该用户在第一终端装置的登录状态相一致。如图5所示,该同步装置50主要包括第二通讯模块51和界面管理模块52。其中:第二通讯模块51用于接收第一终端装置发来的登录状态同步信息。界面管理模块52用于根据登录状态同步信息刷新界面。刷新界面的意思可以理解为重新渲染界面。
[0049]图6是根据本发明实施方式的第四种同步装置60的主要模块的示意图。该实施方式的同步装置60可以设置在第二终端装置中,用于使该第二终端装置的用户登录状态与该用户在第一终端装置的登录状态相一致。如图6所示,该同步装置60主要包括第二通讯模块61、界面管理模块62和业务处理模块63。其中:第二通讯模块61用于接收第一终端装置发来的登录状态同步信息和预设类型的业务数据。技术人员可以根据第二终端设备需要实现的功能,来事先确定需要从第一终端设备中的同步装置采集的业务数据类型。界面管理模块62用于根据登录状态同步信息刷新界面。业务处理模块63用于对业务数据进行处理。
[0050]图7是根据本发明实施方式的第三种同步方法的主要步骤的示意图。本发明实施方式的同步方法可以应用于上述的同步装置50和同步装置60。如图7所示,该实施方式的同步方法主要包括如下的步骤S71至步骤S72。
[0051]步骤S71:第二通讯模块接收第一终端装置发来的登录状态同步信息。
[0052]步骤S72:界面管理模块根据登录状态同步信息刷新界面。
[0053]图8是根据本发明实施方式的第四种同步方法的主要步骤的示意图。本发明实施方式的同步方法可以应用于上述的同步装置60。如图8所示,该实施方式的同步方法主要包括如下的步骤S81至步骤S83。
[0054]步骤S81:第二通讯模块接收第一终端装置发来的登录状态同步信息和预设类型的业务数据。
[0055]步骤S82:界面管理模块根据登录状态同步信息刷新界面。
[0056]步骤S83:业务处理模块对业务数据进行处理。
[0057]图9是本发明的技术方案的原理示意图。本领域技术人员可以参考图9更好地理解本发明实施方式的同步装置和同步方法。
[0058]由上可知,根据本发明实施方式的同步装置和同步方法,可以将第一终端装置中的用户登录状态信息主动推送(PUSH)给第二终端装置,从而实现状态同步。本发明的技术方案实时性好,通讯交互次数少,能够节约终端装置的资源开销和电池电量。并且,PUSH过程中利用了第一终端装置原有的广播机制,使得第一终端装置和第二终端装置二者的登录逻辑并不直接耦合,而是利用广播开了个通道、实现了解耦。该解耦模式使得第一终端装置和第二终端装置彼此的依赖性变弱,易于单独进行开发和维护。
[0059]此外,本发明部分实施方式的同步装置和同步方法中,将第一终端装置中的用户登录状态推送给第二终端装置的同时,还将第一终端装置中预设类型的业务数据主动推送给第二终端装置进行处理,进一步地减少了第一、第二终端装置之间的交互过程,进一步地节约终端装置的资源开销和电池电量。
[0060]为使本领域技术人员更好地理解,下面列举一个详细实施例进行说明。
[0061]设定第一终端装置为安卓手机,该安卓手机内安装有手机端电子邮箱App(可以参考图2所示的同步装置),下文中简称手机App。第二终端装置为手表,该手表内安装有手表端电子邮箱App(可以参考图6所示的同步装置),下文中简称手表App。
[0062]用户向手机App发送登录指令,即用户在手机App的登录模块上登录。手机端登录状态从“未登录”变为“已登录”。切换完毕后,手机App内部的广播模块会发出一个Broadcast向手机的其他模块进行广播。Broadcast为Andro id四大组件之一,此为公知技术,本文不赘述。手机App的采集模块采集“未读邮件数目”、“最近一封未读邮件时间”、“最近一封未读邮件标题”等业务数据。手机App内部的第一通讯模块接收到广播之后,将“用户已登录”登录状态同步消息和“未读邮件数目”、“最近一封未读邮件时间”、“最近一封未读邮件标题”等业务数据一起以蓝牙等方式发送给手表App。
[0063]手表App内部的第二通讯模块以蓝牙等方式接收到“用户已登录”登录状态同步消息和“未读邮件数目”、“最近一封未读邮件时间”、“最近一封未读邮件标题”等业务数据。然后手表App内部的界面管理模块根据该“用户已登录”登录状态同步消息刷新界面。以及手表App内部的业务处理模块对业务数据进行处理。
[0064]上述具体实施例中,手机app处理登录信息逻辑图可以参考图10。手表app接收已登录信息逻辑图可以参考图11。手表app接收未登录信息逻辑图可以参考图12。
[0065]上述【具体实施方式】,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
【主权项】
1.一种同步装置,设置在第一终端装置中,用于使第二终端装置的用户登录状态与该用户在该第一终端装置的登录状态相一致,其特征在于,所述同步装置包括: 登录模块,用于根据接收到的登录指令或登出指令更改所述第一终端装置的当前用户登录状态;广播模块,用于在所述登录模块更改当前用户登录状态后,广播登录状态切换信息;第一通讯模块,用于在接收到所述登录状态切换信息后,向所述第二终端装置发送登录状态同步信息,该登录状态同步信息用于使所述第二终端装置更改所述用户的登录状??τ O2.根据权利要求1所述的同步装置,其特征在于, 还包括:采集模块,用于采集预设类型的业务数据,所述业务数据供所述第二终端装置处理; 所述第一通讯模块还用于向所述第二终端装置发送所述业务数据。3.—种同步方法,其特征在于,应用于权利要求1或2所述的同步装置,该方法包括: 所述登录模块根据接收到的登录指令或登出指令更改所述第一终端装置的当前用户登录状态;所述广播模块在所述登录模块更改当前用户登录状态后,广播所述登录状态切换信息; 所述第一通讯模块在接收到所述登录状态切换信息后,向所述第二终端装置发送所述登录状态同步信息。4.一种同步方法,其特征在于,应用于权利要求2所述的同步装置,该方法包括:所述登录模块根据接收到的登录指令或登出指令更改所述第一终端装置的当前用户登录状态; 所述广播模块在所述登录模块更改当前用户登录状态后,广播登录状态切换信息; 所述采集模块采集预设类型的业务数据; 所述第一通讯模块在接收到所述登录状态切换信息后,向所述第二终端装置发送所述登录状态同步信息和所述业务数据。5.—种同步装置,设置在第二终端装置中,用于使该第二终端装置的用户登录状态与该用户在第一终端装置的登录状态相一致,其特征在于,包括: 第二通讯模块,用于接收所述第一终端装置发来的登录状态同步信息; 界面管理模块,用于根据所述登录状态同步信息刷新界面。6.根据权利要求5所述的同步装置,其特征在于, 所述第二通讯模块还用于接收预设类型的业务数据;所述同步装置还包括业务处理模块,所述业务处理模块用于对所述业务数据进行处理。7.—种同步方法,其特征在于,应用于权利要求5或6所述的同步装置,该方法包括: 所述第二通讯模块接收所述第一终端装置发来的登录状态同步信息; 所述界面管理模块根据所述登录状态同步信息刷新界面。8.—种同步方法,其特征在于,应用于权利要求6所述的同步装置,该方法包括:所述第二通讯模块接收所述第一终端装置发来的登录状态同步信息和预设类型的业务数据; 所述界面管理模块根据所述登录状态同步信息刷新界面; 所述业务处理模块对所述业务数据进行处理。
【专利摘要】本发明提供了同步装置和同步方法,能够克服现有技术的缺点,具有实时性好、节约资源等优点。其中,本发明的同步装置,设置在第一终端装置中,用于使第二终端装置的用户登录状态与该用户在该第一终端装置的登录状态相一致,同步装置包括:登录模块,用于根据接收到的登录指令或登出指令更改第一终端装置的当前用户登录状态:广播模块,用于在登录模块更改当前用户登录状态后,广播登录状态切换信息;第一通讯模块,用于在接收到登录状态切换信息后,向第二终端装置发送登录状态同步信息,该登录状态同步信息用于使第二终端装置更改用户的登录状态。
【IPC分类】H04M1/725, H04W4/00
【公开号】CN105704650
【申请号】CN201610036864
【发明人】姚醒, 郑青, 吴艳, 潘谦
【申请人】北京京东尚科信息技术有限公司, 北京京东世纪贸易有限公司
【公开日】2016年6月22日
【申请日】2016年1月20日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1