[发明专利]进程间资源共享方法、装置与电子设备有效
申请号: | 201910829328.7 | 申请日: | 2019-09-03 |
公开(公告)号: | CN112445628B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 杜文涛 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 深圳市联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 进程 资源共享 方法 装置 电子设备 | ||
1.一种进程间资源共享方法,其特征在于,包括:
当前进程响应数据访问请求确定待访问的数据对象;
所述当前进程对系统服务进程发送基于所述数据对象的第一访问入口分享请求,以便于所述系统服务进程将所述第一访问入口分享请求分发至其管理的至少一个在先进程;
所述当前进程根据所述至少一个在先进程返回的至少一个分享型访问入口中的第一分享型访问入口获取所述数据对象的数据访问句柄,所述第一分享型访问入口包括所述数据访问句柄和第一协同工作信息;
所述当前进程根据所述第一协同工作信息使用所述数据访问句柄访问所述数据对象。
2.如权利要求1所述的进程间资源共享方法,其特征在于,还包括:
所述当前进程如果在预设时间内没有收到所述至少一个分享型访问入口,则获取所述数据对象的访问入口,进而通过所述访问入口获取所述数据对象的数据访问句柄,使用所述数据访问句柄访问所述数据对象。
3.如权利要求1或2所述的进程间资源共享方法,其特征在于,还包括:
所述当前进程响应来自在后进程的第二访问入口分享请求,确定发送给所述在后进程的第二协同工作信息;
所述当前进程按预设方式封装所述数据访问句柄和所述第二协同工作信息以形成第二分享型访问入口;
所述当前进程对所述在后进程传递所述第二分享型访问入口,以便于所述在后进程通过所述第二分享型访问入口使用所述数据访问句柄访问所述数据对象。
4.如权利要求1或2所述的进程间资源共享方法,其特征在于,还包括:
所述当前进程响应来自在后进程的第二访问入口分享请求,确定发送给所述在后进程的第二协同工作信息;
所述当前进程按预设方式封装所述数据访问句柄、所述第二协同工作信息和所述当前进程的通讯接口以形成第三分享型访问入口;
所述当前进程对所述在后进程传递所述所述分享型访问接口后,响应所述在后进程根据所述通讯接口发送的连接建立请求,建立连接所述在后进程的通讯通道;
所述当前进程通过所述通讯通道获取所述在后进程的第三协同工作信息;
所述当前进程根据所述第三协同工作信息,使用所述数据访问句柄访问所述数据对象。
5.如权利要求4所述的进程间资源共享方法,其特征在于,所述确定发送给所述在后进程的第二协同工作信息包括:
所述当前进程判断所述当前进程是否是任务管理进程;
在所述当前进程是任务管理进程时,所述当前进程通过已建立的所述通讯通道获取至少一个在后进程的协同工作信息,形成包括所述当前进程的协同工作信息在内的所述第二协同工作信息。
6.如权利要求5所述的进程间资源共享方法,其特征在于,还包括:
所述协同工作信息包括访问位置信息,所述在后进程通过所述第二协同工作信息获取正在访问所述数据对象的多个进程的访问位置信息,根据所述多个进程的访问位置信息确认所述在后进程的访问位置,所述访问位置信息包括进程在当前任务的访问行数信息和访问列数信息。
7.如权利要求1所述的进程间资源共享方法,其特征在于,所述当前进程根据所述第一协同工作信息使用所述数据访问句柄访问所述数据对象包括:
所述当前进程向系统申请所述数据访问句柄的使用权限;
如果所述数据访问句柄是占用状态,所述当前进程等待系统分配所述数据访问句柄的使用权限;
如果所述数据访问句柄不是占用状态,所述当前进程获得所述数据访问句柄的使用权限并通过所述数据访问句柄访问所述数据对象,所述数据访问句柄被系统设置为占用状态。
8.如权利要求3所述的进程间资源共享方法,其特征在于,所述当前进程按预设方式封装所述数据访问句柄和所述第二协同工作信息以形成第二分享型访问入口包括:
所述当前进程基于预设类封装所述数据访问句柄和所述第二协同工作信息以形成所述第二分享型访问入口,所述第二分享型访问入口继承自所述预设类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910829328.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电子设备、电池盖、及其制造方法
- 下一篇:壳体的制备方法、壳体及移动终端