版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
202111000685.62021.08.30主进程基于第一接口信息来调用主进程的第一2文件管理器的主进程,所述主进程适于接收对界面控文件管理器在启动后利用Fork方法基于主进程创建的服务进从服务进程获取第一接口调用请求,从所述第一接口调用请求中获取第一接口信息,接收主进程发送的第二接口调用请求,从所述第二接口调用请求中获取第二接口信基于所述第一目标路径定位到相应的目标界面对象,基于第一所述主进程包括第一数据处理模块,所述第一数据处理模块与总线相6.一种进程间通信方法,在进程间通信系统中执文件管理器在启动后利用Fork方法基于文件管理器的主进程通过代理服务端从服务进程获取第一接口调用请求,从所述第一接口3通过代理服务端接收主进程发送的第二接口调用请求,从所述第二接口8.一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,4文件管理器鹦鹉螺可以加载C插件,也可以加载Python脚本插件,通过这种加载插件的方便所述服务进程基于所述第二接口信息来调用插件通过调用第二接口适于处理对界面控件的触5述服务进程进一步适于:基于第二函数名从所述第二映射表中获取相应的第二函数指针,通过调用第二接口适于处理对界面控件的触6[0029]上述说明仅是本发明技术方案的概述,为了能够更清楚[0030]为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方7通信系统100可以用于各种类型的应用,以便应用主进程在与第三方插件隔离的状态下使100中的主进程110可以实现为文件管理器的主进程,使得进程间通信系统100用于文件管的子进程。并且,文件管理器的主进程110与服务进程120之间经由代理服务端130进行通够避免因第三方插件异常而导致文件管理器运行过程不稳8于插件扩展文件管理器的功能,需要文件管理器(应用端)的主进程向外部提供一些接口,的触发事件信息发送至插件内部,通过调用插件内部的接口来处理对界面控件的触发事[0049]根据本发明的进程间通信系统100,可以实现插件对文件管理器(应用端)主进程[0051]如前文所述,服务进程120可以通过代理服务端130实现与主进程110通信,基于9任意一个界面控件时,文件管理器的主进程110可以接收到用户对界面控件的触发操作事进程110在接收到用户对界面控件的触发操作事件后,会请求调用与所触发的界面控件相110可以响应于用户对界面控件的触发操作事件,向代理服务端130发送第二接口调用请的第二接口是插件提供的用于处理对该界面控件的触发操作事请求中获取第二接口信息,并将第二接口信息打包发送至服务进程120,以便由服务进程[0055]在一个实施例中,代理服务端130从第一接口调用请求中获取到的第一接口信息面对象即是插件要创建的新的界面控件对应[0056]主进程110在获取到第一接口信息后,可以基于第一目标路径定位到相应的目标界面对象,并基于第一函数名来调用目标界面对象中相应的第一函数(第一接口对应的函100实现了第三方插件调用文件管理器提[0057]在一个实施例中,代理服务端130从第二接口调用请求中获取到的第二接口信息[0058]服务进程120在获取到第二接口信息后,可以基于第二目标路径定位到相应的目参数值传入所述第二函数,从而实现对第二函数的调用,可以获取第二函数返回的结果。通信系统100实现了文管主进程在与插件隔离的状态下调用插件提供的第二接口,从而确[0061]需要说明的是,通过Sidebar对象可以获取到新添加的SidebarItem对象。[0062]当用户操作新添加的侧边栏条目时,主进程110通过Handle对象可以响应于用户务端130发送对相应的插件的接口的调用请求(第二接口调用请求),以请求调用与侧边栏110可以基于URL路径来定位到相应的界面对象。例如,第一目标路径可以实现为ui:///window/sidebar,相应地,存储在Map中的目标界面对象可以实现为insert(“ui:///位于左侧的集合包含位于右侧的集合或对象。例如,对于URL“ui:///window/toolbar/[0068]服务进程120基于所存储的每个插件对象中的函数的函数名和函数指针来建立相[0070]根据本发明的进程间通信系统100,文件管理器等应用在启动后可以基于主进程一级高速缓存210和二级高速缓存212之类的一个或者多个级别的高速缓存、处理器核心[0076]计算设备200还可以包括储存接口总线234。储存接口总线234实现了从储存设备232(例如,可移除储存器236和不可移除储存器238)经由总线/接口控制器230到基本配置[0077]计算设备200还可以包括有助于从各种接口设备(例如,输出设备242、外设接口244和通信设备246)到基本配置202经由总线/接口控制器230的通信的接口总线240。示例的输出设备242包括图形处理单元248和音频处理单元250。它们可以被配置为有助于经由设接口244可以包括串行接口控制器254和并行接口控制器256,它们可以被配置为有助于备246可以包括网络控制器260,其可以被布置为便于经由一个或者多个通信端口264与一个或者多个其他计算设备262通过网络通(IR)或者其它无线介质在内的各种无线介质。这里使用的术语计算机可读介质可以包括[0079]在根据本发明的实施例中,计算设备100被配置为执行根据本发明的进程间通信方法400。计算设备100的操作系统上包含用于执行本发明的进程间通信方法400的多条程信系统100布置在计算设备200的操作系统上。进程间通信系统100包括执行进程间通信方法400的多条程序指令,这些程序指令可以指示处理器204执行本发明的进程间通信方法理服务端130进行通信。进程间通信系统100中的主进程110可以是运行在操作系统上的任[0083]图4示出了根据本发明一个实施例的进程间通信方法400的流程图。方法400适于[0091]具体地,主进程110可以响应于用户对界面控件的触发操作事件,向代理服务端[0092]代理服务端130可以接收到主进程响应于对界面控件的触发操作事件发送的第二服务端130可以从第二接口调用请求中获取第二接口信息,并将第二接口信息打包发送至的具体通信逻辑和实现方式参见前文对进程间通信系统100的具体描述,这里不再重复描上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施[010
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商品住宅质量保证书(样式)
- 某制药厂员工培训考核办法
- 某玻璃厂人员操作准则
- 2026四川省现代种业发展集团种芯农业有限公司招聘销售人员3人笔试题库含答案详解(基础题)
- 2026北京师范大学海口附属新埠学校第三次考核招聘事业编制人员8人(第一号)参考题库含完整答案详解【有一套】
- 2026四川内江市市中区城东街道办事处招聘8名公益性岗位人员模拟试卷及答案详解(名校卷)
- 2026年张浦镇公开招聘编外工作人员11人简章备考题库及参考答案详解【综合卷】
- 2026年哈尔滨新区第二十四幼儿园招聘3人备考题库(名师系列)附答案详解
- 2026新疆阿克苏地区招聘高中教师39人模拟试卷及参考答案详解【培优】
- 2026中国农业科学院郑州果树研究所博士后招收8人参考题库附完整答案详解【必刷】
- 2026年四川省泸州市中考数学试卷及答案
- 2026年高校教师资格证《高等教育学》核心试题库含答案
- 2026年人教版四年级语文期末阶段质量调研试卷(含答案可下载)
- 商务职业形象仪容仪表仪态
- 2026年中考道法时政热点考点设问预测
- 消防防排烟组织施工方案
- 2025年湖南省长沙市浏阳市小升初数学试卷(含答案解析)
- RTCA∕DO-160G 机载设备环境条件和试验程序
- 2026年初中数学学科试题及答案
- 国开2025年人文英语4写作形考答案
- GB/T 11186-2025涂膜颜色测量方法
评论
0/150
提交评论