[发明专利]一种操作指令的执行方法、装置及终端设备在审
申请号: | 201711033509.6 | 申请日: | 2017-10-30 |
公开(公告)号: | CN107766162A | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 陈柳章 | 申请(专利权)人: | 北京明华联盟科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F21/52 |
代理公司: | 深圳中一专利商标事务所44237 | 代理人: | 郭鸿 |
地址: | 100000 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 操作 指令 执行 方法 装置 终端设备 | ||
1.一种操作指令的执行方法,其特征在于,包括:
建立预设进程与代理之间的通信连接,所述代理是指所述预设进程的代理进程或代理服务;
在成功建立所述通信连接后,向所述代理发送操作请求,以便于所述代理执行所述操作请求对应的操作获得操作结果,并返回所述操作结果;
接收所述代理执行所述操作请求对应的操作后返回的操作结果。
2.如权利要求1所述的操作指令的执行方法,其特征在于,所述预设进程运行在进程隔离机制中,所述代理运行在所述进程隔离机制之外。
3.如权利要求1或2所述的操作指令的执行方法,其特征在于,所述建立预设进程与代理之间的通信连接包括:
打开私有命名空间及所述私有命名空间中的内核对象,以建立与所述代理的通信连接。
4.如权利要求3所述的操作指令的执行方法,其特征在于,所述内核对象包括:
内存映射文件,用于保存所述操作请求或所述操作结果的数据;
请求事件,用于标识发送的所述操作请求事件;
响应事件,用于标识返回的所述操作结果事件;
互斥体,用于在所述互斥体的锁定状态,锁定所述互斥体的预设进程之外的其它预设进程无法访问所述内存映射文件;在所述互斥体的解锁状态,所述预设进程以及所述预设进程之外的其它预设进程均可访问所述内存映射文件。
5.如权利要求4所述的操作指令的执行方法,其特征在于,在向所述代理发送操作请求之前,还包括:
锁定所述互斥体,以便于所述预设进程之外的其它进程无法向所述代理发送操作请求;
所述向所述代理发送操作请求包括:
将所述操作请求封装为结构化的数据写入内存映射文件,并设置所述请求事件以向所述代理发起事件请求,以便于所述代理接收到所述事件请求后从所述内存映射文件解析出操作请求执行所述操作请求对应的操作获得操作结果并将所述操作结果写入所述内存映射文件并设置所述响应事件以生成事件响应;
所述接收所述代理执行所述操作请求对应的操作后返回的操作结果包括:
在接收到所述代理发送的事件响应后,读取所述内存映射文件中结构化的数据,从所述结构化的数据中解析出操作结果,并解锁所述互斥体。
6.如权利要求1所述的操作指令的执行方法,其特征在于,所述向所述代理发送操作请求,以便于所述代理执行所述操作请求对应的操作获得操作结果,并返回所述操作结果包括:
智能卡的驱动进程向所述代理发送与所述智能卡进行通信的请求,以便于所述代理与所述智能卡进行通信;
和/或,智能卡的驱动进程向所述代理发送显示用户界面的请求,以便于所述代理显示用户界面;
所述接收所述代理执行所述操作请求对应的操作后返回的操作结果包括:
接收所述代理与所述智能卡进行通信后返回的通信结果;
和/或,接收用户在所述代理显示的用户界面中输入的数据。
7.一种操作指令的执行方法,其特征在于,包括:
建立代理与预设进程之间的通信连接,所述代理是指所述预设进程的代理进程或代理服务;
在成功建立所述通信连接后,接收所述预设进程发送的操作请求;
执行所述操作请求对应的操作获得操作结果,并将所述操作结果返回至所述预设进程。
8.如权利要求7所述的操作指令的执行方法,其特征在于,所述建立代理与预设进程之间的通信连接包括:
在私有命名空间建立内核对象,并将所述内核对象设置为所述代理和所述预设进程均可访问,以便于所述预设进程能够在所述私有命名空间打开所述内核对象建立与所述代理的通信连接;
所述预设进程运行在进程隔离机制中,所述代理运行在所述进程隔离机制之外;
所述内核对象包括:
内存映射文件,用于保存所述操作请求或所述操作结果的数据;
请求事件,用于标识发送的所述操作请求事件;
响应事件,用于标识返回的所述操作结果事件;
互斥体,用于在所述互斥体的锁定状态,锁定所述互斥体的预设进程之外的其它预设进程无法访问所述内存映射文件;在所述互斥体的解锁状态,所述预设进程以及所述预设进程之外的其它预设进程均可访问所述内存映射文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京明华联盟科技有限公司,未经北京明华联盟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711033509.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种元数据管理方法、装置和计算机可读存储介质
- 下一篇:一种牛羊饲料