[发明专利]对象访问方法、装置、设备及存储介质在审
申请号: | 202010091143.3 | 申请日: | 2020-02-13 |
公开(公告)号: | CN111290746A | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 董波 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/33;G06F9/455 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对象 访问 方法 装置 设备 存储 介质 | ||
1.一种对象访问方法,其特征在于,所述方法包括:
获取第一虚拟机中的原始类与第二虚拟机中的代理类的第一关联关系;
通过所述第二虚拟机接收访问请求,所述访问请求携带所述第二虚拟机中的代理类;
根据所述第一关联关系和所述访问请求,对所述代理类关联的原始类进行访问。
2.根据权利要求1所述的方法,其特征在于,所述获取第一虚拟机中的原始类与第二虚拟机中的代理类的第一关联关系,包括:
获取所述第一虚拟机的第一程序集和所述第二虚拟机的第二程序集,所述第一程序集中包括至少一个原始类,所述第二程序集包括至少一个代理类;
确定所述第一虚拟机中与所述第二虚拟机中的代理类对应的原始类;
建立所述原始类与对应的代理类的第一关联关系。
3.根据权利要求2所述的方法,其特征在于,所述确定所述第一虚拟机中与所述第二虚拟机中的代理类对应的原始类,包括:
根据所述第二虚拟机中任一代理类中的绑定信息,确定所述任一代理类对应的原始类。
4.根据权利要求2所述的方法,其特征在于,所述确定所述第一虚拟机中与所述第二虚拟机中的代理类对应的原始类,包括以下至少一项:
响应于所述第二程序集中任一代理类的接口与所述第一程序集中任一原始类的接口相同,确定所述任一原始类为所述任一代理类对应的原始类;
响应于所述第二程序集中任一代理类的类名称与所述第一程序集中任一原始类的类名称相同,确定所述任一原始类为所述任一代理类对应的原始类;
响应于所述第二程序集中任一代理类的命名空间与所述第二程序集中任一原始类的命名空间相同,确定所述任一原始类为所述任一代理类对应的原始类。
5.根据权利要求2所述的方法,其特征在于,所述建立所述原始类与对应的代理类的第一关联关系,包括:
将所述原始类的描述信息添加至所述代理类中,所述描述信息用于确定所述原始类的地址。
6.根据权利要求2所述的方法,其特征在于,所述建立所述原始类与对应的代理类的第一关联关系之后,所述方法还包括:
建立所述原始类中的原始对象和所述代理类中与所述原始对象对应的代理对象的第二关联关系。
7.根据权利要求6所述的方法,其特征在于,所述建立所述原始类中的原始对象和所述代理类中与所述原始对象对应的代理对象的第二关联关系,包括:
响应于任一对象为所述原始类中的原始对象,在所述原始类关联的代理类中创建所述原始对象对应的代理对象,建立所述原始对象和所述代理对象的第二关联关系。
8.根据权利要求6所述的方法,其特征在于,所述原始类包括字段、方法、属性中的至少一种对象,所述建立所述原始类中的原始对象和所述代理类中与所述原始对象对应的代理对象的第二关联关系,包括以下至少一项:
确定所述代理类中与所述原始类中的原始字段对应的代理字段,建立所述原始字段与所述代理字段的第二关联关系;
确定所述代理类中与所述原始类中的原始方法对应的代理方法,建立所述原始方法与所述代理方法的第二关联关系;
确定所述代理类中与所述原始类中的原始属性对应的代理属性,建立所述原始属性与所述代理属性的第二关联关系。
9.根据权利要求1所述的方法,其特征在于,所述访问请求携带所述代理类中的代理对象;所述根据所述第一关联关系和所述访问请求,对所述代理类关联的原始类进行访问,包括:
获取所述原始类中的原始对象与所述代理类中的代理对象的第二关联关系;
根据所述第一关联关系、所述第二关联关系和所述访问请求,对所述代理类关联的原始类中,与所述代理对象关联的原始对象进行访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010091143.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种流量阀复位调节器
- 下一篇:一种抹浆装置、抹浆机器人及砌筑设备