《用户信息同步装置、系统和方法.pdf》由会员分享,可在线阅读,更多相关《用户信息同步装置、系统和方法.pdf(22页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104243602 A (43)申请公布日 2014.12.24 CN 104243602 A (21)申请号 201410506159.0 (22)申请日 2014.09.26 H04L 29/08(2006.01) (71)申请人 三星电子 (中国) 研发中心 地址 210061 江苏省南京市高新区高新研发 大厦 9 12 层 申请人 三星电子株式会社 (72)发明人 张晓飞 王绍辉 咸民河 张锡奎 尹相一 (74)专利代理机构 北京德琦知识产权代理有限 公司 11018 代理人 张晓峰 宋志强 (54) 发明名称 用户信息同步装置、 系统和方法 (57) 摘要 。
2、本申请公开了一种用户信息同步装置、 系统 和方法, 包括 : 选择本地账户的联系人, 发送订阅 该联系人为本地账户订阅联系人的订阅指令给云 端 ; 从本地账户的已安装在本地的应用程序中, 指定出分享应用程序 ; 对所述分享应用程序的本 地信息文件的更新状态进行监听 ; 在变化监听模 块监听到某分享应用程序的本地信息文件发生信 息更新后, 向云端发送携带该分享应用程序的更 新信息的同步请求 ; 在收到来自云端的某分享应 用程序的更新信息后, 将该更新信息发送到该更 新信息所属的分享应用程序, 通知该分享应用程 序以该更新信息更新该分享应用程序在本地的信 息文件。利用本发明, 可以实现用户信息交叉。
3、同 步, 提高不同账户间信息同步的操作效率。 (51)Int.Cl. 权利要求书 3 页 说明书 11 页 附图 7 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书11页 附图7页 (10)申请公布号 CN 104243602 A CN 104243602 A 1/3 页 2 1. 一种用户信息同步装置, 其特征在于, 包括 : 订阅账户模块, 用于选择本地账户的联系人, 发送订阅该联系人为本地账户订阅联系 人的订阅指令给云端 ; 该订阅指令用于通知云端将该本地账户添加到该订阅联系人的粉丝 列表中 ; 全局分享设置模块, 用于从本地账户的已安装在本地的应。
4、用程序中, 指定出分享应用 程序 ; 变化监听模块, 用于对所述分享应用程序的本地信息文件的更新状态进行监听 ; 变化同步模块, 用于在变化监听模块监听到某分享应用程序的本地信息文件发生信息 更新后, 向云端发送携带该分享应用程序的更新信息的同步请求, 该同步请求用于通知云 端将该分享应用程序的更新信息发送给所述本地账户的粉丝账户 ; 变化更新模块, 用于在收到来自云端的某分享应用程序的更新信息后, 将该更新信息 发送到该更新信息所属的分享应用程序, 通知该分享应用程序以该更新信息更新该分享应 用程序在本地的信息文件。 2. 根据权利要求 1 所述的装置, 其特征在于, 所述订阅账户模块进一步。
5、用于 : 在发送订 阅该联系人为本地账户订阅联系人的订阅指令给云端时, 进一步发送该订阅联系人的密码 给云端 ; 该密码用于云端对该订阅联系人进行鉴权, 只有鉴权通过才将该本地账户添加到 该订阅联系人的粉丝列表中。 3. 根据权利要求 1 所述的装置, 其特征在于, 该装置进一步包括 : 操作粉丝列表模块, 用于获取并展示本地账户的粉丝列表, 并根据输入的指令对该粉 丝列表中的粉丝账户进行操作, 所述操作包括 : 增加、 删除、 和或隐藏操作。 4. 根据权利要求 1 所述的装置, 其特征在于, 所述全局分享设置模块进一步用于 : 在指定出欲分享更新信息的应用程序作为分享应 用程序时, 进一步。
6、设置自动分享或手动分享, 在设置成自动分享的情况下, 进一步设置自动 分享的粉丝账户 ; 所述变化同步模块进一步包括判断模块、 自动分享模块和手动分享模块 ; 所述判断模块用于在变化监听模块监听到某分享应用程序的本地信息文件发生信息 更新后, 判断对应设置是自动分享还是手动分享 ; 所述自动分享模块用于在设置为自动分享的情况下, 向云端发送同步请求, 该同步请 求携带该分享应用程序的更新信息和所述自动分享的粉丝账户, 该同步请求用于通知云端 将该分享应用程序的更新信息发送给所述自动分享的粉丝账户 ; 所述手动分享模块用于在设置为手动分享的情况下, 询问用户是否分享, 在收到用户 的分享指令后,。
7、 询问用户所分享的粉丝账户, 在收到用户手动选择的分享粉丝账户后, 向云 端发送同步请求, 该同步请求携带该分享应用程序的更新信息和所述手动分享的粉丝账 户, 该同步请求用于通知云端将该分享应用程序的更新信息发送给所述手动分享的粉丝账 户 ; 在收到用户的不分享指令后, 放弃本次分享操作。 5. 根据权利要求 1 所述的装置, 其特征在于, 所述分享应用程序具有更新插件 ; 所述变 化更新模块具体用于将所述更新信息发送给该更新信息对应分享应用程序的更新插件, 调 用该更新插件更新该分享应用程序在本地的信息文件。 6. 一种用户信息同步系统, 其特征在于, 包括 : 设置在用户终端的如权利要求 。
8、1 至 5 任 权 利 要 求 书 CN 104243602 A 2 2/3 页 3 一项所述的用户信息同步装置, 和云端服务器 ; 所述云端服务器具体包括 : 订阅响应模块, 用于接收所述用户信息同步装置的包括本地账户和订阅联系人信息的 订阅指令, 将该订阅指令中的本地账户添加到其中的订阅联系人的粉丝列表中 ; 变化通知模块, 用于接收所述用户信息同步装置的同步请求, 该同步请求中携带本地 账户、 分享应用程序的更新信息, 将该分享应用程序的更新信息发送给该本地账户的粉丝 账户。 7. 根据权利要求 6 所述的系统, 其特征在于, 所述变化通知模块进一步用于 : 在接收所 述用户信息同步装置。
9、的同步请求后, 进一步将该分享应用程序的更新信息发送给所述本地 账户。 8. 一种用户信息同步方法, 其特征在于, 包括 : 选择本地账户的联系人, 发送订阅该联系人为本地账户订阅联系人的订阅指令给云 端 ; 该订阅指令用于通知云端将该本地账户添加到该订阅联系人的粉丝列表中 ; 从本地账户的已安装在本地的应用程序中, 指定出分享应用程序 ; 对所述分享应用程序的本地信息文件的更新状态进行监听 ; 在变化监听模块监听到某分享应用程序的本地信息文件发生信息更新后, 向云端发送 携带该分享应用程序的更新信息的同步请求, 该同步请求用于通知云端将该分享应用程序 的更新信息发送给所述本地账户的粉丝账户 。
10、; 在收到来自云端的某分享应用程序的更新信息后, 将该更新信息发送到该更新信息所 属的分享应用程序, 通知该分享应用程序以该更新信息更新该分享应用程序在本地的信息 文件。 9. 根据权利要求 8 所述的方法, 其特征在于, 该方法进一步包括 : 获取并展示本地账 户的粉丝列表, 并根据输入的指令对该粉丝列表中的粉丝账户进行操作, 所述操作包括 : 增 加、 删除、 和或隐藏操作。 10. 根据权利要求 8 所述的方法, 其特征在于, 该方法进一步包括 : 在指定出欲分享更新信息的应用程序作为分享应用程序时, 进一步设置自动分享或手 动分享, 在设置成自动分享的情况下, 进一步设置自动分享的粉丝。
11、账户 ; 在监听到某分享应用程序的本地信息文件发生信息更新后, 判断对应设置是自动分享 还是手动分享 ; 在设置为自动分享的情况下, 向云端发送同步请求, 该同步请求携带该分享应用程序 的更新信息和所述自动分享的粉丝账户, 该同步请求用于通知云端将该分享应用程序的更 新信息发送给所述自动分享的粉丝账户 ; 在设置为手动分享的情况下, 询问用户是否分享, 在收到用户的分享指令后, 询问用户 所分享的粉丝账户, 在收到用户手动选择的分享粉丝账户后, 向云端发送同步请求, 该同步 请求携带该分享应用程序的更新信息和所述手动分享的粉丝账户, 该同步请求用于通知云 端将该分享应用程序的更新信息发送给所述。
12、手动分享的粉丝账户 ; 在收到用户的不分享指 令后, 放弃本次分享操作。 11. 一种用户信息同步方法, 其特征在于, 包括 : 如权利要求 8、 9、 或 10 所述的方法, 以 及云端服务器的响应方法 ; 权 利 要 求 书 CN 104243602 A 3 3/3 页 4 该云端服务器的响应方法包括 : 接收所述用户信息同步装置的包括本地账户和订阅联系人信息的订阅指令, 将该订阅 指令中的本地账户添加到其中的订阅联系人的粉丝列表中 ; 接收所述用户信息同步装置的同步请求, 该同步请求中携带本地账户、 分享应用程序 的更新信息, 将该分享应用程序的更新信息发送给该本地账户的粉丝账户。 12。
13、. 根据权利要求 11 所述的方法, 其特征在于, 该方法进一步包括 : 在接收所述用户信 息同步装置的同步请求后, 进一步将该分享应用程序的更新信息发送给所述本地账户。 权 利 要 求 书 CN 104243602 A 4 1/11 页 5 用户信息同步装置、 系统和方法 技术领域 0001 本申请涉及计算机和互联网数据处理技术领域, 尤其涉及一种智用户信息同步装 置、 系统和方法。 背景技术 0002 在当今的工作和生活中, 具有数据处理能力的智能终端如计算机、 手机、 掌上电 脑、 平板电脑、 智能电视 (Smart TV) 等, 已经被广泛使用。尤其是智能移动终端如手机、 个 人数字助。
14、理器(PDA, Personal Digital Assistant)、 手持计算机(Pocket PC)、 平板电脑等 智能移动终端已经成为人们随身携带的必不可少的工具。 0003 目前云服务已经非常普及, 许多公司都有自己的云服务。 此外, 基于云服务的手机 信息同步、 备份、 恢复等功能也已经被广泛应用。 0004 例如, 对于 android 手机而言, 其手机中的很多功能都是和用户账户有关联的, 像 通讯录、 日程日历等等。用户可以通过手机登录服务商的云端服务器, 将手机中的联系人 和日历项等信息通过在线同步, 传入云端数据库, 无论何时何地, 即使换了一部 android 手 机,。
15、 只需登录账户, 恢复一下数据, 马上就可以从云端数据库下载自己已经同步过的信息到 手机, 从而在手机中就能看到自己的重要信息备份了。 0005 但是, 现有技术存在以下缺点 : 0006 目前的手机信息同步只是针对相同账户的信息同步, 而在一些特殊的场合, 需要 将本账户的信息同步给本账户的好友, 即用户信息的交叉同步。例如某用户 A 的手机号码 发生更改的时候, 需要将更改后的手机号码自动同步给该用户A的好友用户B。 但是现有技 术中还没有出现这种用户信息的交叉同步方案, 用户只能将自己的变更信息通过短信或邮 件或其他已有的通信方式一个一个地告诉自己的好友, 操作效率极为低下。 发明内容 。
16、0007 有鉴于此, 本发明的主要目的是提供一种用户信息同步装置、 系统和方法, 实现用 户信息交叉同步, 提高不同账户间信息同步的操作效率。 0008 本发明的技术方案是这样实现的 : 0009 一种用户信息同步装置, 包括 : 0010 订阅账户模块, 用于选择本地账户的联系人, 发送订阅该联系人为本地账户订阅 联系人的订阅指令给云端 ; 该订阅指令用于通知云端将该本地账户添加到该订阅联系人的 粉丝列表中 ; 0011 全局分享设置模块, 用于从本地账户的已安装在本地的应用程序中, 指定出分享 应用程序 ; 0012 变化监听模块, 用于对所述分享应用程序的本地信息文件的更新状态进行监听 。
17、; 0013 变化同步模块, 用于在变化监听模块监听到某分享应用程序的本地信息文件发生 信息更新后, 向云端发送携带该分享应用程序的更新信息的同步请求, 该同步请求用于通 说 明 书 CN 104243602 A 5 2/11 页 6 知云端将该分享应用程序的更新信息发送给所述本地账户的粉丝账户 ; 0014 变化更新模块, 用于在收到来自云端的某分享应用程序的更新信息后, 将该更新 信息发送到该更新信息所属的分享应用程序, 通知该分享应用程序以该更新信息更新该分 享应用程序在本地的信息文件。 0015 优选的, 所述订阅账户模块进一步用于 : 在发送订阅该联系人为本地账户订阅联 系人的订阅指。
18、令给云端时, 进一步发送该订阅联系人的密码给云端 ; 该密码用于云端对该 订阅联系人进行鉴权, 只有鉴权通过才将该本地账户添加到该订阅联系人的粉丝列表中。 0016 优选的, 该装置进一步包括 : 操作粉丝列表模块, 用于获取并展示本地账户的粉丝 列表, 并根据输入的指令对该粉丝列表中的粉丝账户进行操作, 所述操作包括 : 增加、 删除、 和或隐藏操作。 0017 优选的, 所述全局分享设置模块进一步用于 : 在指定出欲分享更新信息的应用程 序作为分享应用程序时, 进一步设置自动分享或手动分享, 在设置成自动分享的情况下, 进 一步设置自动分享的粉丝账户 ; 0018 所述变化同步模块进一步包。
19、括判断模块、 自动分享模块和手动分享模块 ; 0019 所述判断模块用于在变化监听模块监听到某分享应用程序的本地信息文件发生 信息更新后, 判断对应设置是自动分享还是手动分享 ; 0020 所述自动分享模块用于在设置为自动分享的情况下, 向云端发送同步请求, 该同 步请求携带该分享应用程序的更新信息和所述自动分享的粉丝账户, 该同步请求用于通知 云端将该分享应用程序的更新信息发送给所述自动分享的粉丝账户 ; 0021 所述手动分享模块用于在设置为手动分享的情况下, 询问用户是否分享, 在收到 用户的分享指令后, 询问用户所分享的粉丝账户, 在收到用户手动选择的分享粉丝账户后, 向云端发送同步请。
20、求, 该同步请求携带该分享应用程序的更新信息和所述手动分享的粉丝 账户, 该同步请求用于通知云端将该分享应用程序的更新信息发送给所述手动分享的粉丝 账户 ; 在收到用户的不分享指令后, 放弃本次分享操作。 0022 优选的, 所述分享应用程序具有更新插件 ; 所述变化更新模块具体用于将所述更 新信息发送给该更新信息对应分享应用程序的更新插件, 调用该更新插件更新该分享应用 程序在本地的信息文件。 0023 一种用户信息同步系统, 其特征在于, 包括 : 设置在用户终端的所述的用户信息同 步装置, 和云端服务器 ; 0024 所述云端服务器具体包括 : 0025 订阅响应模块, 用于接收所述用户。
21、信息同步装置的包括本地账户和订阅联系人信 息的订阅指令, 将该订阅指令中的本地账户添加到其中的订阅联系人的粉丝列表中 ; 0026 变化通知模块, 用于接收所述用户信息同步装置的同步请求, 该同步请求中携带 本地账户、 分享应用程序的更新信息, 将该分享应用程序的更新信息发送给该本地账户的 粉丝账户。 0027 优选的, 所述变化通知模块进一步用于 : 在接收所述用户信息同步装置的同步请 求后, 进一步将该分享应用程序的更新信息发送给所述本地账户。 0028 一种在用户终端执行的用户信息同步方法, 包括 : 0029 选择本地账户的联系人, 发送订阅该联系人为本地账户订阅联系人的订阅指令给 说。
22、 明 书 CN 104243602 A 6 3/11 页 7 云端 ; 该订阅指令用于通知云端将该本地账户添加到该订阅联系人的粉丝列表中 ; 0030 从本地账户的已安装在本地的应用程序中, 指定出分享应用程序 ; 0031 对所述分享应用程序的本地信息文件的更新状态进行监听 ; 0032 在变化监听模块监听到某分享应用程序的本地信息文件发生信息更新后, 向云端 发送携带该分享应用程序的更新信息的同步请求, 该同步请求用于通知云端将该分享应用 程序的更新信息发送给所述本地账户的粉丝账户 ; 0033 在收到来自云端的某分享应用程序的更新信息后, 将该更新信息发送到该更新信 息所属的分享应用程序。
23、, 通知该分享应用程序以该更新信息更新该分享应用程序在本地的 信息文件。 0034 优选的, 该方法进一步包括 : 获取并展示本地账户的粉丝列表, 并根据输入的指令 对该粉丝列表中的粉丝账户进行操作, 所述操作包括 : 增加、 删除、 和或隐藏操作。 0035 优选的, 该方法进一步包括 : 0036 在指定出欲分享更新信息的应用程序作为分享应用程序时, 进一步设置自动分享 或手动分享, 在设置成自动分享的情况下, 进一步设置自动分享的粉丝账户 ; 0037 在监听到某分享应用程序的本地信息文件发生信息更新后, 判断对应设置是自动 分享还是手动分享 ; 0038 在设置为自动分享的情况下, 向。
24、云端发送同步请求, 该同步请求携带该分享应用 程序的更新信息和所述自动分享的粉丝账户, 该同步请求用于通知云端将该分享应用程序 的更新信息发送给所述自动分享的粉丝账户 ; 0039 在设置为手动分享的情况下, 询问用户是否分享, 在收到用户的分享指令后, 询问 用户所分享的粉丝账户, 在收到用户手动选择的分享粉丝账户后, 向云端发送同步请求, 该 同步请求携带该分享应用程序的更新信息和所述手动分享的粉丝账户, 该同步请求用于通 知云端将该分享应用程序的更新信息发送给所述手动分享的粉丝账户 ; 在收到用户的不分 享指令后, 放弃本次分享操作。 0040 一种用户信息同步方法, 包括 : 上述在用。
25、户终端执行的所述用户信息同步的方法, 以及云端服务器的响应方法 ; 0041 该云端服务器的响应方法包括 : 0042 接收所述用户信息同步装置的包括本地账户和订阅联系人信息的订阅指令, 将该 订阅指令中的本地账户添加到其中的订阅联系人的粉丝列表中 ; 0043 接收所述用户信息同步装置的同步请求, 该同步请求中携带本地账户、 分享应用 程序的更新信息, 将该分享应用程序的更新信息发送给该本地账户的粉丝账户。 0044 优选的, 该方法进一步包括 : 在接收所述用户信息同步装置的同步请求后, 进一步 将该分享应用程序的更新信息发送给所述本地账户。 0045 与现有技术相比, 本发明可以实现基于。
26、账户订阅的用户信息交叉同步, 本发明使 得用户信息发生改变的用户无须一一通知好友, 好友也无须手动修改发生改变的用户信 息, 而是由本发明自动监听欲分享的应用程序的信息更新状态, 一旦有更新信息则会自动 发送给该用户账户的粉丝账户, 粉丝账户的终端会自定将所述更新信息写入到该分享应用 程序的本地信息文件中, 整个过程完全自动化, 从而不需要用户的繁杂操作即可实现用户 信息的交叉同步, 提高了不同账户间信息同步的操作效率, 节约了用户的时间, 节约了短信 说 明 书 CN 104243602 A 7 4/11 页 8 费, 即节约了用户的经济成本。 附图说明 0046 图 1 为本发明所述的用户。
27、信息同步系统的一种实施例的组成示意图 ; 0047 图 2 为本发明所述订阅账户模块在订阅联系人时的界面示意图 ; 0048 图 3 为本发明所述用户信息同步系统的又一种实施例的组成示意图 ; 0049 图 4 为本发明所述订阅联系人操作粉丝列表的一种界面示意图 ; 0050 图 5 为本发明所述一种全局分享设置界面的示意图 ; 0051 图 6 为以 “计划安排” 应用程序为例说明在发生信息更新时进行分享的一种界面 示意图 ; 0052 图 7 所示为云端服务器查询一个订阅联系人账户的粉丝列表的示意图 ; 0053 图 8 为本发明所述用户信息同步方法的一种流程示意图 ; 0054 图 9 。
28、为本发明一个具体应用场景的实施例的流程图。 具体实施方式 0055 下面结合附图及具体实施例对本发明再作进一步详细的说明。 0056 图1为本发明所述的用户信息同步系统的一种实施例的组成示意图。 参见图1, 该 系统, 包括 : 设置在用户终端的用户信息同步装置 10 和云端服务器 20。 0057 所述用户终端例如可以是指具有数据计算处理功能的智能终端, 包括但不限于智 能手机、 智能手表、 平板电脑、 计算机、 甚至智能家电等。 0058 所述用户信息同步装置 10 设置在用户终端中, 本发明中所述的订阅联系人账户 和粉丝账户都需要在自己的用户终端上安装本用户信息同步装置10。 本地用户终。
29、端上的本 地账户根据角色不同, 有时是订阅联系人账户, 有时是粉丝账户, 但通常该本地账户是自己 粉丝的订阅账户, 同时也是自己所订阅的订阅联系人的粉丝账户。本发明所述用户信息同 步装置在本地账户登录后触发运行。 0059 所述用户信息同步装置10具体包括订阅账户模块11、 全局分享设置模块12、 变化 监听模块 13、 变化同步模块 14、 和变化更新模块 15。所述云端服务器 20 具体包括 : 订阅响 应模块 21 和变化通知模块 22。 0060 所述订阅账户模块 11 在当本地账户作为粉丝账户时使用, 用于选择本地账户的 联系人, 发送订阅该联系人为本地账户订阅联系人的订阅指令给云端。
30、 ; 该订阅指令用于通 知云端将该本地账户添加到该订阅联系人的粉丝列表中, 即该本地账户请求加为该订阅联 系人的粉丝。 0061 如图 2 为本发明所述订阅账户模块在订阅联系人时的界面示意图。参见图 2, Henry 作为粉丝账户, 从其联系人列表中选择 Candy 作为其订阅联系人, 即 Henry 希望成为 Candy 的粉丝。一旦订阅成功, Candy 所使用终端 ( 如手机, 下面都以手机为例进行说明 ) 所设置的分享应用程序的本地信息发生改变后都会自动同步到 Henry 的手机上, 由于信息 同步的用户账户不同, 因此也叫做交叉同步。 0062 如图 2, henry 可以点击联系人。
31、列表中的 candy 后弹出包含 “订阅” 的菜单, henry 可以添加订阅联系人的手机号码、 邮件、 地址、 QQ、 MSN、 固话、 订阅等, henry 再点击 “订阅” 说 明 书 CN 104243602 A 8 5/11 页 9 就可以发送订阅指令给云端了, 该订阅指令中包括henry的账户名、 其订阅的candy的帐户 名。 0063 所述云端服务器 20 的订阅响应模块 21, 用于接收所述用户信息同步装置的包括 本地账户和订阅联系人信息的订阅指令, 将该订阅指令中的本地账户添加到其中的订阅联 系人的粉丝列表中。 0064 在一种优选实施例中, 所述订阅账户模块 11 进一步。
32、用于 : 在发送订阅该联系人为 本地账户订阅联系人的订阅指令给云端时, 进一步发送该订阅联系人的密码给云端, 该密 码可以通过所述订阅指令一并上传给云端 ; 该密码用于云端对该订阅联系人进行鉴权, 只 有鉴权通过才将该本地账户添加到该订阅联系人的粉丝列表中。 云端服务器的订阅响应模 块 21 根据订阅联系人预先设置的密码对用户终端上传的密码进行鉴权, 如果鉴权通过则 将该本地账户添加到该订阅联系人的粉丝列表中, 否则不将该本地账户添加到该订阅联系 人的粉丝列表中, 返回鉴权错误信息。 0065 如图 2 所示, 用户中订阅选项后, 本发明会提示用户输入好友的账户名及好友的 授权密码。好友 ca。
33、ndy 的账户名和授权密码需要 henry 事先从 candy 那里获取, 如果 candy 没有提供这两个信息, 那么将无法订阅成功, 后面的功能将无法实现。 0066 图3为本发明所述用户信息同步系统的又一种实施例的组成示意图。 参见图3, 该 实施例中, 与图 1 所述实施例不同的是 : 所述用户信息同步装置 10 进一步包括 : 操作粉丝 列表模块 16, 用于获取并展示本地账户的粉丝列表供用户查看, 并根据用户输入的指令对 该粉丝列表中的粉丝账户进行操作, 例如所述操作可以包括 : 增加、 删除、 和或隐藏操作。 0067 图4为本发明所述订阅联系人操作粉丝列表的一种界面示意图。 参。
34、见图4, 经过上 述的订阅操作, henry 变成了 candy 的粉丝, candy 是 henry 的订阅联系人。每个被订阅的 订阅联系人账户都可以查看自己的粉丝列表, 即订阅过自己的账户列表。例如由于某些原 因, 一些订阅联系人新改的号码不愿意通知给某些粉丝, 此时, 他必须将该粉丝账户从自己 的粉丝列表中移除, 移除后, 该粉丝账户将不会收到该订阅联系人的更新信息。 0068 所述全局分享设置模块 12 是在当本地账户作为订阅联系人账户 ( 如 candy) 时使 用, 用于从本地账户的已安装在本地的应用程序中, 指定出分享应用程序。 0069 本发明可以提供全局分享设置界面, 用户可。
35、以在该全局分享设置界面中, 选择哪 些应用程序的数据可以自动分享, 哪些应用程序的数据需要手动分享, 哪些应用程序的数 据不分享等。用户可以针对本智能终端支持的账户分享应用程序, 对支持分享的应用程序 及其子类进行安全级别设定的操作。例如, 图 5 为本发明所述一种全局分享设置界面的示 意图。参见图 5, 打开当前本地账户的全局分享设置界面, 列表 500 中显示目前本手机中已 经安装的、 支持的本地账户信息分享的所有应用程序, 例如图中的 “记事本” 、“计划安排” 、 “联系人” 、“短信” 、“邮件” 、“闹钟” 等, 都是支持本地账户信息分享的应用程序。 0070 所述应用程序一般是第。
36、三方应用程序, 该应用程序如果要支持本地账户信息分享 功能, 需要在该应用程序内部具有统一格式的更新插件。 在本发明中, 该更新插件按照一个 约定的统一格式编写, 并留出可供外界调用的公开接口, 外界可以通过该公开接口得知该 应用程序在本地信息文件的位置, 以方便本发明的用户信息同步装置可以监听该本地信息 文件的更新状态。在需要更新应用程序在本地的信息文件时, 本发明只要利用该公开接口 就可以调用该应用程序内部的更新插件更新该应用程序在本地的信息文件。 说 明 书 CN 104243602 A 9 6/11 页 10 0071 所述全局分享设置模块 12 还可以进一步用于 : 在指定出欲分享更。
37、新信息的应用 程序作为分享应用程序时, 进一步设置自动分享或手动分享, 在设置成自动分享的情况下, 进一步设置自动分享的粉丝账户。 0072 如图 5 所示, 当订阅联系人用户 candy 选择某一个应用程序选项, 例如 “联系人” 后, 可以出现分享类型设定的界面, 包括 “自动 ( 开 / 关 )” 和 “手动 ( 开 / 关 )” , 用户可以 选择自动分享还是手动分享。本发明默认所述列表 500 中的应用程序均为分享关闭状态, 即不可以分享。对于用户认为隐私的数据, 可以将对应的应用程序关闭, 或者设定为手动 分享, 也就是说, 在此应用程序的数据真正发生改变时, 用户可以自己选择是否。
38、需要分享。 此外, 如果用户设置某个应用程序为自动分享, 如图 5 所示, 则会弹出本地账户的粉丝列表 501, 用户可以选择设置分享给哪些粉丝, 用户可以选择全部粉丝或者部分粉丝进行默认分 享的设置。某应用程序一旦设置为分享应用程序, 则本发明就可以从该分享应用程序的更 新插件中获取该分享应用程序的本地信息文件的位置, 从而对该信息文件的更新状态进行 监听。 0073 所述变化监听模块 13 是在当本地账户作为订阅联系人账户时使用, 用于对所述 分享应用程序的本地信息文件的更新状态进行监听。 0074 具体的, 所述变化监听模块 13 可以在手机中持续运行一个监听服务线程, 对上述 全局分享。
39、设置模块 12 所设置好的分享应用程序在本地终端上的信息文件进行监听。例如 “联系人” 应用程序的信息文件可以是存储本机手机号码的文件, 一旦本地帐号的手机号码 发生改变时, 则对应的信息文件也就发生改变 ; 再例如,“闹钟” 应用程序的信息文件是本地 存储闹钟具体设置的文件, 一旦有新增闹钟、 删除闹钟、 修改闹钟等操作, 该文件内容也就 发生改变。所述信息文件的内容改变将被所述监听服务截取, 之后监听服务会查询该信息 文件内容, 获取到改变的内容, 即更新信息, 例如更新的手机号码、 新增的闹钟等。 0075 所述变化同步模块 14 是在当本地账户作为订阅联系人账户时使用, 用于在变化 监。
40、听模块 13 监听到某分享应用程序的本地信息文件发生信息更新后, 可以对更新信息进 行指定格式的封装, 向云端发送携带该分享应用程序的更新信息的同步请求, 该同步请求 用于通知云端将该分享应用程序的更新信息发送给所述本地账户的粉丝账户。 0076 更为具体的, 所述变化同步模块 14 进一步包括判断模块、 自动分享模块和手动分 享模块。 0077 所述判断模块用于在变化监听模块 13 监听到某分享应用程序的本地信息文件发 生信息更新后, 判断该分享应用程序在如图 5 所示的设置界面中对应设置的是自动分享还 是手动分享 ; 0078 所述自动分享模块用于在设置为自动分享的情况下, 向云端发送同步。
41、请求, 该同 步请求携带该分享应用程序的更新信息和所述自动分享的粉丝账户, 如果用户在如图 5 所 示中具体选择分享到某几个粉丝, 则携带这几个粉丝的账户, 如果用户没有具体选择分享 到哪个粉丝, 则默认分享给该用户所有的粉丝账户, 在这种情况下, 所述同步请求中也可以 只携带一个全部分享的标志即可。 该同步请求用于通知云端将该分享应用程序的更新信息 发送给所述自动分享的粉丝账户, 如果所述同步请求中携带具体的粉丝账户, 则将更新信 息发送给这些粉丝账户, 如果所述同步请求中携带全部分享的标志, 则云端服务器会查询 发出该同步请求的本地账户的所有粉丝帐号, 将所述更新信息发送给该本地账户的所有。
42、粉 说 明 书 CN 104243602 A 10 7/11 页 11 丝帐号。 0079 所述手动分享模块用于在设置为手动分享的情况下, 询问用户是否分享。在收到 用户的分享指令后, 询问用户所分享的粉丝账户, 在收到用户手动选择的分享粉丝账户后, 向云端发送同步请求, 该同步请求携带本地账户、 该分享应用程序的更新信息和所述手动 分享的粉丝账户, 该同步请求用于通知云端将该分享应用程序的更新信息发送给所述手动 分享的粉丝账户 ; 在收到用户的不分享指令后, 放弃本次分享操作。 0080 如图 6 为以 “计划安排” 应用程序为例说明在发生信息更新时进行分享的一种界 面示意图。参见图 6, 。
43、是订阅联系人用户 candy 的手机, candy 在点击 “计划安排” 设置界面 中的完成按钮时, 该应用程序对应的本地信息文件会发生改变, 即写入了新的计划, 那么上 述的监听服务会见厅到该信息改变, 并读取出更新信息即新计划的设置信息。然后会检测 该应用程序的设置分享的类型。如果是自动分享, 那么完成操作后数据将会自动发送给所 选的粉丝账户。如果选择的是手动分享。那么此时将会提示用户是否分享, 如提示 600。如 果用户选择分享, 将会出现该用户的所有粉丝, 用户可以选择具体分享给哪一个或者多个 粉丝, 发出携带本地账户、 所分享的粉丝账户和所述更新信息的同步请求给云端 ; 如果用户 选。
44、择不分享, 则放弃本次分享操作。 0081 所述云端服务器 20 中的通知模块 22, 用于接收所述用户信息同步装置的同步请 求, 该同步请求中携带本地账户、 分享应用程序的更新信息, 将该分享应用程序的更新信息 发送给该本地账户的粉丝账户。 0082 具体的, 如果所述同步请求中携带具体的粉丝账户, 则将更新信息发送给这些粉 丝账户, 如果所述同步请求中携带全部分享的标志, 则通知模块会查询发出该同步请求的 本地账户的所有粉丝帐号, 将所述更新信息发送给该本地账户的所有粉丝帐号。如图 7 所 示为云端服务器查询一个订阅联系人账户的粉丝列表的示意图, 例如图 7 中的订阅联系人 是 candy。
45、, 其账户为 , 云端服务器在收到 candy 的同步请求后, 首先获 取该同步请求的账户 , 如果该同步请求中携带全部分享的标志, 则查 询账户 的粉丝列表, 将所述更新信息发给他的所有粉丝账户。 0083 另外, 云端服务器在发送所述分享应用程序更新信息给粉丝账户的同时, 还进一 步将该分享应用程序的更新信息发送给所述本地账户 , 这样可以便于 更新相同账户的不同终端设备上的用户信息。例如, candy 在自己的手机上更新了计划任 务, 那么他在平板电脑上登录自己的账户后, 所述更新的计划任务也会依照本发明的技术 方案更新到他的平板电脑上, 从而 candy 不必再在平板电脑上重新设置一。
46、遍计划任务, 方 便用户使用。 0084 所述更新信息中携带有该更新信息所属应用程序的标识。 所述用户终端的变化更 新模块 15 当本地账户作为粉丝账户时使用, 用于在收到来自云端的某分享应用程序的更 新信息后, 将该更新信息发送到该更新信息所属的分享应用程序, 通知该分享应用程序以 该更新信息更新该分享应用程序在本地的信息文件。具体的, 是将所述更新信息发送给该 更新信息对应分享应用程序的更新插件, 调用该更新插件更新该分享应用程序在本地的信 息文件。 0085 具体的, 变化更新模块 15 在收到更新信息后, 如果有封装, 首先会对更新信息解 封, 此过程与变化同步模块封装数据的方法对应。。
47、解封后的数据为各个更新插件能够识别 说 明 书 CN 104243602 A 11 8/11 页 12 的格式, 例如解封后得到的数据为 contact 相关的数据, 则调用 contact 相关插件 ( 更新插 件 ) 的公开接口更新对应分享应用程序的信息文件。例如如果所述更新信息为如图 6 所示 的计划安排的更新信息, 则会将该更新信息发送给该粉丝账户本地终端的 “计划安排” 应用 程序的更新插件的公开接口, 由于该公开接口可以识别该更新信息的格式内容, 因此可以 调用该公开接口将所述计划安排的更新信息更新到 “计划安排” 应用程序在本地的信息文 件中, 那么在该粉丝帐号的本地终端的 “计。
48、划安排” 应用程序中就可以看到图 6 所述订阅联 系人所增加的计划安排项目了。 0086 这样, 通过本发明, 在订阅联系人所分享的应用程序发生信息更新时, 作为该订阅 联系人的粉丝的用户终端就可以收到该更新信息, 并及时更新本粉丝账户本地用户终端对 应应用程序的信息。整个过程完全自动化, 从而不需要用户的繁杂操作即可实现用户信息 的交叉同步, 提高了不同账户间信息同步的操作效率。 0087 本发明可以应用在许多具体的场景中, 极大地方便用户的信息更新同步, 便利了 用户的工作和生活。例如联系人信息的交叉同步, 记事本、 备忘录、 日程安排等信息的交叉 同步均为本专利保护的内容。 0088 例。
49、如老板需要知道他的日程安排时, 可以事先让秘书在秘书的手机上用日程安排 应用程序设置好日程安排, 秘书在自己的手机上选择将日程安排分享给老板, 老板手机上 只要安装日程安排应用程序, 即可在自己的手机上查看到秘书所设置好的日程安排。 0089 例如妻子在自己的手机上为外地出差的老公设置好闹钟, 选择分享给外地出差的 丈夫, 丈夫手机上即可更新到妻子的贴心设置好的闹钟。 0090 再例如, 本人收到团购验证码, 需要让好友提前去占位, 可以将短信分享给好友的 手机即可。 0091 类似以上的场景, 手机中应用程序的一切信息都可以分享给好友, 并且需要分享 更新的应用均可以进行动态扩充。 0092 与上述系统和装置对应, 本发明还公开了一种用户信息同步方法, 图 8 为本发明 所。