本发明专利技术公开了一种通讯录管理方法及装置、移动代理服务器,其中,所述方法包括:接收到通讯录管理方发送的通讯录管理请求后,对所述通讯录管理方进行身份认证,并在认证通过后,查找出与所述通讯录管理方身份对应的当前通讯录,并将查找出的通讯录向所述通讯录管理方发送;其中,为不同的通讯录管理方提供的通讯录格式相同;对所述通讯录管理请求进行解析,得到所述通讯录管理请求的解析结果,并从所述解析结果中获取针对所查找出的通讯录的管理指令,根据所述管理指令,对所述通讯录进行管理。本发明专利技术为不同的服务需求方提供格式完全相同的通讯录,从而方便管理和维护,也节约了服务需求方的开发成本。
【技术实现步骤摘要】
本专利技术涉及通讯录管理技术,尤其涉及一种通讯录管理方法及装置、移动代理服 务器。
技术介绍
图1为移动代理服务器提供服务的架构示意图,如图1所示,现有的移动代理服务 业务中,企业、第三方业务系统、移动代理服务器的内置业务系统需通过移动代理服务器提 供的通信能力服务接入移动网络。当企业、第三方、内置业务系统需要使用移动代理服务器 提供的服务时,如短信能力服务、彩信能力服务,由于各业务系统单独开发了通信录功能, 使得各业务系统需要调用各自的通信录信息,管理员需要分别维护各业务系统的通信录信 肩、。 结合图1,简单介绍下移动代理服务器服务流程: 1、移动代理服务器向移动代理服务器统一服务平台发起注册; 2、移动代理服务器统一服务平台完成移动代理服务器的注册,返回响应结果; 3、用户在企业侧使用企业或第三方、移动代理服务器内置业务,调用各自通信 录; 4、业务系统调用移动代理服务器通信能力,完成实现业务服务。 目前的移动代理服务器提供服务的方式存在以下不足之处: 企业或第三方业务系统、内置业务系统需各自单独建立通信录资源,无法实现通 信录资源的共享,导致各业务系统的通信录数据不一致;管理员维护多个通信录系统,增加 了通信录资源管理成本;当企业新增业务系统时,需要通信录资源的再开发,浪费开发成 本;由于各业务系统需要从移动代理服务器接入移动网络,因此,通信录和用户数据等数据 需要耦合。 由以上描述可知,现有移动代理服务器系统提供的服务不能满足企业、第三方以 及内置业务系统共享通信录资源,以及统一维护管理通信录的需求。
技术实现思路
本专利技术实施例为解决上述技术问题,提供一种通讯录管理方法及装置、移动代理 服务器,为不同的服务需求方提供格式完全相同的通讯录,从而方便管理和维护,也节约了 服务需求方的开发成本。 本专利技术实施例的技术方案是这样实现的: 一种通讯录管理方法,包括: 接收到通讯录管理方的访问请求后,对所述通讯录管理方进行身份认证,并在认 证通过后,确定所述访问请求是否为所述通讯录管理方的初次的访问请求,是时向所述通 讯录管理方发送注册请求;接收所述通讯录管理方发送的注册信息,并存储所述注册信 息; 接收到通讯录管理方发送的通讯录管理请求后,对所述通讯录管理方进行身份认 证,并在认证通过后,查找出与所述通讯录管理方身份对应的当前通讯录,并将查找出的通 讯录向所述通讯录管理方发送;其中,为不同的通讯录管理方提供的通讯录格式相同; 对所述通讯录管理请求进行解析,得到所述通讯录管理请求的解析结果,并从所 述解析结果中获取针对所查找出的通讯录的管理指令,根据所述管理指令,对所述通讯录 进行管理。 优选地,所述方法还包括: 向所述通讯录管理方发送的通讯录的数据量超出第一设定阈值时,将所述通讯录 拆分为两个以上的、数据量小于等于第二设定阈值的子通讯录,并将所述子通讯录向所述 通讯录管理方发送。 优选地,所述通讯录格式由运营商根据所述运营商的通讯录管理方式设定; 所述通讯录中至少包含一个以上的字段名及所述一个以上字段名对应的赋值区 域,为所述通讯录管理方预留的自定义属性值区域。 优选地,所述根据所述管理指令,对所述通讯录进行管理,包括: 确定所述管理指令为通讯录创建指令时,查找所述通讯录管理方当前是否未建立 通讯录,是时向所述通讯录管理方发送内容为空的通讯录; 接收所述通讯录管理方发送的创建后的通讯录,并存储。 优选地,所述根据所述管理指令,对所述通讯录进行管理,包括: 确定所述管理指令为通讯录更新指令时,查找所述通讯录管理方当前的通讯录, 并将当前的通讯录向所述通讯录管理方发送; 接收所述通讯录管理方发送的更新后的通讯录,并存储;或者,接收所述通讯录管 理方发送的更新后的通讯录项,以更新后的通讯录项替换原通讯录中的对应通讯录项;或 者,接收所述通讯录管理方发送的新增的通讯录项,将新增的通讯录项添加到原通讯录中。 一种通讯录管理装置,包括:第一接收单元、第一认证单元、确定单元、第一发送单 元、第二接收单元、存储单元、第三接收单元、第二认证单元、查找单元、第二发送单元、解析 单元和管理单元,其中: 第一接收单元,用于接收通讯录管理方的访问请求,触发所述第一认证单元; 第一认证单元,用于对所述通讯录管理方进行身份认证,并在认证通过后,触发所 述确定单元; 确定单元,用于确定所述访问请求是否为所述通讯录管理方的初次的访问请求, 是时触发第一发送单元; 第一发送单元,用于向所述通讯录管理方发送注册请求; 第二接收单元,用于接收所述通讯录管理方发送的注册信息; 存储单元,用于存储所述注册信息; 第三接收单元,用于接收通讯录管理方发送的通讯录管理请求,触发所述第二认 证单元; 第二认证单元,用于对所述通讯录管理方进行身份认证,并在认证通过后,触发查 找单元; 查找单元,用于查找出与所述通讯录管理方身份对应的当前通讯录,触发所述第 二发送单元; 第二发送单元,用于将查找出的通讯录向所述通讯录管理方发送;其中,为不同的 通讯录管理方提供的通讯录格式相同; 解析单元,用于对所述通讯录管理请求进行解析,得到所述通讯录管理请求的解 析结果,从所述解析结果中获取针对所查找出的通讯录的管理指令; 管理单元,用于根据所述管理指令,对所述通讯录进行管理。 优选地,所述装置还包括:判断单元和拆分单元,其中: 判断单元,用于判断向所述通讯录管理方发送的通讯录的数据量是否超出第一设 定阈值,是时触发拆分单元; 拆分单元,用于将所述通讯录拆分为两个以上的、数据量小于等于第二设定阈值 的子通讯录;对应地,所述第二发送单元,还用于将所述子通讯录向所述通讯录管理方发 送。 优选地,所述通讯录格式由运营商根据所述运营商的通讯录管理方式设定; 所述通讯录中至少包含一个以上的字段名及所述一个以上字段名对应的赋值区 域,为所述通讯录管理方预留的自定义属性值区域。 优选地,所述管理单元包括:确定子单元、查找子单元、发送子单元、接收子单元和 存储子单元,其中: 确定子单元,用于确定所述管理指令为通讯录创建指令时,触发查找子单元; 查找子单元,用于查找所述通讯录管理方当前是否未建立通讯录,是时触发发送 子单元; 发送子单元,用于向所述通讯录管理方发送内容为空的通讯录; 接收子单元,用于接收所述通讯录管理方发送的创建后的通讯录; 存储子单元,用于存储所述接收子单元接收的通讯录。 优选地,所述管理单元包括:确定子单元、查找子单元、发送子单元、接收子单元和 管理子单元,其中 : 确定子单元,用于确定所述管理指令为通讯录更新指令时,触发查找子单元; 查找子单元,用于查找所述通讯录管理方当前的通讯录; 发送子单元,用于将所述查找子单元查找的当前的通讯录向所述通讯录管理方发 送; 接收子单元,用于接收所述通讯录管理方发送的更新后的通讯录,或者,接收所述 通讯录管理方发送的更新后的通讯录项,或者,接收所述通讯录管理方发送的新增的通讯 录项; 管理子单元,用于存储更新后的通讯录;或者,以更新后的通讯录项替换原通讯录 中的对应通讯录项;或者,将新增的通讯录项添加到原通讯录中将新增的通讯录项添加到 原通讯录中。 -种移动代理服务器,所述移动代理服务器前述的通讯录管理装置本文档来自技高网...
【技术保护点】
一种通讯录管理方法,其特征在于,所述方法包括:接收到通讯录管理方的访问请求后,对所述通讯录管理方进行身份认证,并在认证通过后,确定所述访问请求是否为所述通讯录管理方的初次的访问请求,是时向所述通讯录管理方发送注册请求;接收所述通讯录管理方发送的注册信息,并存储所述注册信息;接收到通讯录管理方发送的通讯录管理请求后,对所述通讯录管理方进行身份认证,并在认证通过后,查找出与所述通讯录管理方身份对应的当前通讯录,并将查找出的通讯录向所述通讯录管理方发送;其中,为不同的通讯录管理方提供的通讯录格式相同;对所述通讯录管理请求进行解析,得到所述通讯录管理请求的解析结果,并从所述解析结果中获取针对所查找出的通讯录的管理指令,根据所述管理指令,对所述通讯录进行管理。
【技术特征摘要】
【专利技术属性】
技术研发人员:刘俊萍,李晟,范晓晖,任众,薛峰,陈志刚,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。