[发明专利]数据处理、通信方法及装置在审
| 申请号: | 202211088596.6 | 申请日: | 2022-09-07 |
| 公开(公告)号: | CN115630030A | 公开(公告)日: | 2023-01-20 |
| 发明(设计)人: | 蔡雪建 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
| 主分类号: | G06F16/176 | 分类号: | G06F16/176;G06F16/16;G06F9/445 |
| 代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 王皎彤;苏银虹 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 通信 方法 装置 | ||
1.一种数据处理方法,其特征在于,包括:
获取应用的信息描述文件中注册的多个聚合型内容提供者组件,其中,所述信息描述文件包括所述应用的配置信息;
基于所述多个聚合型内容提供者组件,建立内容提供者组件集合,其中,所述内容提供者组件集合包括所述多个聚合型内容提供者组件中的每个聚合型内容提供者组件的键值对,其中,每个聚合型内容提供者组件的键值对包括该聚合型内容提供者组件的标识字段和该聚合型内容提供者组件;
从所述信息描述文件中删除所述内容提供者组件集合涉及的每个聚合型内容提供者组件的清单信息,将所述内容提供者组件集合涉及的每个聚合型内容提供者组件的标识字段添加到所述信息描述文件中的共享内容提供者组件的清单信息中,其中,所述清单信息包括所述标识字段;
将所述内容提供者组件集合注入到关于所述共享内容提供者组件的文件中。
2.根据权利要求1所述的数据处理方法,其特征在于,所述将所述内容提供者组件集合注入到关于所述共享内容提供者组件的文件中,包括:
通过字节码的方式将所述内容提供者组件集合注入到关于所述共享内容提供者组件的文件中。
3.根据权利要求1所述的数据处理方法,其特征在于,所述关于所述共享内容提供者组件的文件是java类文件。
4.一种通信方法,由共享内容提供者组件执行,其特征在于,包括:
响应于接收到应用的访问请求,解析出所述访问请求包含的统一资源标识符的标识字段;
基于所述标识字段和所述共享内容提供者组件的清单信息,从关于共享内容提供者组件的文件中的内容提供者组件集合确定目标内容提供者组件,其中,所述关于共享内容提供者组件的文件和所述共享内容提供者组件的清单信息是通过如权利要求1至3所述的数据处理方法得到;
基于所述目标内容提供者组件执行所述访问请求。
5.根据权利要求4所述的通信方法,其特征在于,所述访问请求是通过内容解析器组件发出的。
6.根据权利要求4所述的通信方法,其特征在于,所述基于所述目标内容提供者组件执行所述访问请求,包括:
对所述目标内容提供者组件进行实例化;
依次执行与所述目标内容提供者组件相关的生命周期函数;
基于所述生命周期函数的执行结果执行所述访问请求。
7.一种数据处理装置,其特征在于,包括:
组件获取单元,被配置为获取应用的信息描述文件中注册的多个聚合型内容提供者组件,其中,所述信息描述文件包括所述应用的配置信息;
组件集合建立单元,被配置为基于所述多个聚合型内容提供者组件,建立内容提供者组件集合,其中,所述内容提供者组件集合包括所述多个聚合型内容提供者组件中的每个聚合型内容提供者组件的键值对,其中,每个聚合型内容提供者组件的键值对包括该聚合型内容提供者组件的标识字段和该聚合型内容提供者组件;
文件编辑单元,被配置为从所述信息描述文件中删除所述内容提供者组件集合涉及的每个聚合型内容提供者组件的清单信息,将所述内容提供者组件集合涉及的每个聚合型内容提供者组件的标识字段添加到所述信息描述文件中的共享内容提供者组件的清单信息中,其中,所述清单信息包括所述标识字段;和
组件集合注入单元,被配置为将所述内容提供者组件集合注入到关于所述共享内容提供者组件的文件中。
8.一种通信装置,其特征在于,包括:
标识解析单元,被配置为响应于接收到应用的访问请求,解析出所述访问请求包含的统一资源标识符的标识字段;
组件确定单元,被配置为基于所述标识字段和所述共享内容提供者组件的清单信息,从关于共享内容提供者组件的文件中的内容提供者组件集合确定目标内容提供者组件,其中,所述关于共享内容提供者组件的文件和所述共享内容提供者组件的清单信息是通过如权利要求1至3所述的数据处理方法得到;
请求执行单元,被配置为基于所述目标内容提供者组件执行所述访问请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211088596.6/1.html,转载请声明来源钻瓜专利网。





