System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种数据处理方法、一种数据处理装置、一种计算机设备、一种计算机可读存储介质及一种计算机程序产品。
技术介绍
1、目前,在诸如视频会议、文档协作等业务场景中,若业务场景中的目标对象需查看某个对象或企业的组织架构,则通常是在获取到待查看的通讯录数据后,在特定面板中直接显示原始的通讯录数据(例如企业的组织架构或企业内成员所属的部门信息)。现有的方案中,这些原始数据直接显示到特定面板中不够安全。
技术实现思路
1、本申请实施例提出了一种数据处理方法、装置、计算机设备、介质及产品,支持在诸如文档写作、音视频会议等目标业务场景中基于加密的对象标识来获取可见的通讯录显示数据,可提高数据安全性。
2、一方面,本申请实施例提供了一种数据处理方法,该方法包括:
3、获取目标对象针对目标业务场景的应用客户端提交的通讯录数据查看请求,通讯录数据查看请求中携带有从应用客户端所在的目标应用对象中获取的登陆凭证数据,登陆凭证数据包括所述目标应用对象针对应用客户端的加密对象标识;
4、对登陆凭证数据进行解析得到加密对象标识;
5、根据加密对象标识,获取在目标业务场景中与目标对象相匹配的目标通讯录数据;
6、根据目标通讯录数据生成通讯录显示数据以在应用客户端显示。
7、一方面,本申请实施例提供了一种数据处理装置,该装置包括:
8、获取单元,用于获取目标对象针对目标业务场景的应用客户端提交的通讯录数据查看请求
9、处理单元,用于对登陆凭证数据进行解析得到加密对象标识;
10、处理单元,还用于根据加密对象标识,获取在目标业务场景中与目标对象相匹配的目标通讯录数据;
11、处理单元,还用于根据目标通讯录数据生成通讯录显示数据以在应用客户端显示。
12、在一种可能的实现方式中,处理单元根据目标通讯录数据生成通讯录显示数据以在应用客户端显示,用于执行以下操作:
13、根据目标通讯录数据生成通讯录显示数据,并将通讯录显示数据发送至应用客户端进行显示处理;
14、其中,通讯录显示数据是基于应用客户端提供的加密数据显示组件进行显示的,加密数据显示组件是根据用于指示获取目标通讯录数据的预设数据指令对通讯录组件进行赋值处理后得到的。
15、在一种可能的实现方式中,通讯录数据查看请求中携带有目标对象的登陆对象标识,且登陆凭证数据具备有效期,加密对象标识是基于目标对象关于目标应用对象的账号标识进行加密后得到的;处理单元还用于执行以下操作:
16、在登陆凭证数据的有效期内,对登陆凭证数据进行解析处理,得到加密对象标识;
17、对登陆对象标识、以及加密对象标识之间进行匹配处理;
18、若匹配成功,则触发执行根据加密对象标识,获取在目标业务场景中与目标对象相匹配的目标通讯录数据的步骤。
19、在一种可能的实现方式中,处理单元根据加密对象标识,获取在目标业务场景中与目标对象相匹配的目标通讯录数据,用于执行以下操作:
20、在对登陆对象标识、以及加密对象标识匹配成功后,生成目标对象对应的会话密钥;
21、通过对象鉴权服务,基于会话密钥对目标对象进行身份鉴权处理;
22、若身份鉴权通过,则在登陆凭证数据的有效期内,获取在目标业务场景中与目标对象的加密对象标识相匹配的目标通讯录数据。
23、在一种可能的实现方式中,目标通讯录数据所对应的目标通讯录是基于多叉树组织架构构建的;
24、多叉树组织架构中的树节点用于记录目标通讯录对应的对象标识,对象标识包括:单位标识、单位下各个部门的部门标识、每个部门中各个成员的成员标识;
25、树节点之间的连接关系用于表示对象标识之间的组织关系,组织关系包括:单位标识所指示的单位、部门标识所指示的部门、成员标识所指示的成员之间的组织关系;
26、其中,各对象标识是通过标签进行归类记录,在对应的一个或者多个标签项中归类记录了一个或者多个对象标识。
27、在一种可能的实现方式中,处理单元还用于执行以下步骤中的任意一个或者两个:
28、响应于接收到通过同步调用接口发送的同步更新请求,根据同步更新请求中包括的更新内容对象,对目标通讯录进行更新处理,更新处理包括:增加部门标识、删除部门标识、修改部门标识、增加成员标识、删除成员标识、修改成员标识、增加标签标识、删除标签标识、修改标签标识中的任一种或多种;
29、响应于接收到通过异步调用接口发送的异步更新请求,获取异步更新请求中包括的更新内容对象集合,并根据更新内容对象集合中的每一个更新内容对象分别对目标通讯录进行更新处理。
30、在一种可能的实现方式中,处理单元还用于执行以下操作:
31、响应于针对目标通讯录的规则设置请求,为目标通讯录设置对应的数据管理规则,数据管理规则用于指示目标通讯录中目标成员标识在多叉树组织架构中的可见范围;
32、处理单元根据加密对象标识,获取在目标业务场景中与目标对象相匹配的目标通讯录数据,用于执行以下操作:
33、根据为目标通讯录设置的数据管理规则、以及加密对象标识,获取在目标业务场景中与目标对象相匹配的目标通讯录数据;
34、其中,目标通讯录数据所包括的各对象标识,包含在加密对象标识所指示的成员标识在多叉树组织架构中的可见范围内。
35、在一种可能的实现方式中,处理单元还用于执行以下操作:
36、针对目标通讯录设置对应的限制查看规则,限制查看规则中包括限制查看标识集合,限制查看标识集合包括:限制查看的部门标识、限制查看的成员标识、额外可见的成员标识、白名单成员标识中的任一种或多种;
37、处理单元根据加密对象标识,获取在目标业务场景中与目标对象相匹配的目标通讯录数据,用于执行以下步骤中的任意一个或者多个:
38、若加密对象标识所指示的成员标识所属的部门为限制查看的部门标识所指示的目标部门,则生成包括目标部门的数据作为目标业务场景中与目标对象相匹配的目标通讯录数据;
39、若加密对象标识所指示的成员标识为限制查看的成员标识所指示的目标成员,则生成通讯录为空的数据作为目标业务场景中与目标对象相匹配的目标通讯录数据;
40、若加密对象标识所指示的成员标识为白名单成员标识所指示的白名单成员,则将目标通讯录的完整数据作为目标业务场景中与目标对象相匹配的目标通讯录数据。
41、在一种可能的实现方式中,处理单元还用于执行以下操作:
42、针对目标通讯录设置对应的隐藏规则,隐藏规则中包括隐藏标识集合,隐藏标识集合包括:隐藏的部门标识、隐藏的成员标识本文档来自技高网...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述目标通讯录数据生成通讯录显示数据以在所述应用客户端显示,包括:
3.如权利要求1所述的方法,其特征在于,所述通讯录数据查看请求中携带有目标对象的登陆对象标识,且所述登陆凭证数据具备有效期,所述加密对象标识是基于所述目标对象关于所述目标应用对象的账号标识进行加密后得到的;所述方法还包括:
4.如权利要求3所述的方法,其特征在于,所述根据所述加密对象标识,获取在所述目标业务场景中与所述目标对象相匹配的目标通讯录数据,包括:
5.如权利要求1所述的方法,其特征在于,所述目标通讯录数据所对应的目标通讯录是基于多叉树组织架构构建的;
6.如权利要求5所述的方法,其特征在于,所述方法还包括以下步骤中的任意一个或者两个:
7.如权利要求5所述的方法,其特征在于,所述方法还包括:
8.如权利要求5所述的方法,其特征在于,所述方法还包括:
9.如权利要求5所述的方法,其特征在于,所述方法还包括:
1
11.如权利要求5所述的方法,其特征在于,所述方法还包括:
12.如权利要求5-11中任一项所述的方法,其特征在于,针对所述目标通讯录中的参考对象标识,若被覆盖的规则包括多个,则被允许按照规则优先级对所述参考对象标识确定目标规则;
13.如权利要求12所述的方法,其特征在于,所述方法还包括:
14.如权利要求5所述的方法,其特征在于,所述目标通讯录包括基于多个单位构建得到的企业圈通讯录;所述方法还包括:
15.一种数据处理方法,其特征在于,包括:
16.一种计算机设备,其特征在于,包括:
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-14任一项所述的数据处理方法。
18.一种计算机程序产品,其特征在于,所述计算程序产品包括计算机程序,所述计算机程序适于被处理器加载并执行如权利要求1-14任一项所述的数据处理方法。
...【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述目标通讯录数据生成通讯录显示数据以在所述应用客户端显示,包括:
3.如权利要求1所述的方法,其特征在于,所述通讯录数据查看请求中携带有目标对象的登陆对象标识,且所述登陆凭证数据具备有效期,所述加密对象标识是基于所述目标对象关于所述目标应用对象的账号标识进行加密后得到的;所述方法还包括:
4.如权利要求3所述的方法,其特征在于,所述根据所述加密对象标识,获取在所述目标业务场景中与所述目标对象相匹配的目标通讯录数据,包括:
5.如权利要求1所述的方法,其特征在于,所述目标通讯录数据所对应的目标通讯录是基于多叉树组织架构构建的;
6.如权利要求5所述的方法,其特征在于,所述方法还包括以下步骤中的任意一个或者两个:
7.如权利要求5所述的方法,其特征在于,所述方法还包括:
8.如权利要求5所述的方法,其特征在于,所述方法还包括:
9.如权利要求5所述的方法,其特征在于,所述方法还包括:
10...
【专利技术属性】
技术研发人员:黄铁鸣,郭金辉,李斌,黄强,陈育武,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。