[发明专利]一种调整本地通讯录并映射微信企业号通讯录的同步方法有效
| 申请号: | 201810500048.7 | 申请日: | 2018-05-23 |
| 公开(公告)号: | CN108768828B | 公开(公告)日: | 2021-04-06 |
| 发明(设计)人: | 杨高岭;温浩源;陈倩;林汉升 | 申请(专利权)人: | 广东微校信息科技有限公司 |
| 主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L12/18;H04M1/27457 |
| 代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 李旭亮 |
| 地址: | 528400 广东省中山市东区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 调整 本地 通讯录 映射 企业 同步 方法 | ||
本发明公开了一种调整本地通讯录并映射微信企业号通讯录的同步方法,在本地对通讯录进行修改,按照此通讯录结构写入成员数据,本地触发同步到微信公众号的映射指令,微信公众号先建立备份分组,并将全量的成员数据转移到备份分组,保证能够对微信企业号中的通讯录结构进行修改,排除了在全量覆盖过程中会出现冲突的障碍,本地将本地通讯录结构数据映射到微信公众号中;此时再将本地通讯录成员数据映射到微信公众号中,并且按照通讯录结构数据进行分组,最后清理备份分组中不属于本地通讯录成员数据的多余的成员数据;本设计通过本地查询和维护数据速度更快,性能更好,成功率更高;同时能够保证本地与微信企业号两边数据一致,灵活性更好。
技术领域
本发明涉及网络通讯领域,特别是本地通讯录与微信企业号之间的同步方法。
背景技术
传统的企业号第三方服务开发,其通讯录数据是直接保存在腾讯企业号服务器,日常维护以及查询是以直接调用腾讯的通讯录api进行的,本地就算也有保存通讯录数据,也仅是以数据备份的性质来保存的,同时,微信企业号有规则规定不能删除有成员的部门。
然而此方式具有以下几个缺点,数据源在微信企业号端,属于外网,进行数据获取和维护的时候,必须经过公网网络,这势必会耗费过多的带宽,而且当网络环境不好的情况下,会因为响应速度慢甚至调用失败引发各种各样的问题;同时,在微信企业号端进行维护,当进行自定义或者开发一些更加个性化的功能会比较复杂或者低效。
针对以上的问题,而后尝试在本地端对通讯录数据进行修改,如果想把数据源转移到服务提供商本地的服务器,要确保企业号的各项功能服务正常使用,必须要做到本地服务器上的通讯录数据,和企业号服务器上的通讯录数据严格对等,最直接的做法就是,每处理一个通讯录数据修改事件,都是先更改本地的数据,然后马上同步修改企业号上面的,但这种方式往往会因为网络异常或者服务故障等未知因素而造成同步处理的断链,一但两边数据脱节了,数据就一直处于不同步的状态。
发明内容
为解决上述技术问题,本发明的目的是提供一种能够调整本地通讯录并映射到微信企业号通讯录,使得两边数据严格对等的同步方法。
本发明采用的技术方案是:
一种调整本地通讯录并映射微信企业号通讯录的同步方法,包括以下步骤:
a、在本地自定义通讯录结构;
b、在本地根据通讯录结构写入成员数据;
c、触发本地通讯录同步到微信企业号通讯录的映射指令;
d、微信企业号根据映射指令建立映射任务;
e、微信企业号根据映射任务建立备份分组;
f、打包当前微信企业号通讯录中全量的成员数据,并将全量的成员数据转移到备份分组;
g、本地向微信企业号发起增量数据映射的异步任务通知,本地与微信企业号建立数据同步通道;
h、微信企业号根据异步任务通知建立通讯录结构映射任务;
i、本地生成本地通讯录结构数据;
j、将本地通讯录结构数据映射到微信企业号上;
k、微信企业号建立通讯录成员数据映射任务;
l、本地生成本地通讯录成员数据;
m、将本地通讯录成员数据映射到微信企业号上并且按照通讯录结构将通讯录成员数据进行分组;
n、微信企业号建立备份分组成员同步任务;
o、清理备份分组中不属于本地通讯录成员数据的多余的成员数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东微校信息科技有限公司,未经广东微校信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810500048.7/2.html,转载请声明来源钻瓜专利网。





