[发明专利]插件加载处理方法和装置在审
申请号: | 201310529036.4 | 申请日: | 2013-10-30 |
公开(公告)号: | CN103544039A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 蔡波 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 李志刚;吴贵明 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 插件 加载 处理 方法 装置 | ||
技术领域
本发明涉及互联网领域,具体而言,涉及一种插件加载处理方法和装置。
背景技术
通常,在软件应用中,都会包括很多插件,插件是一种遵循一定规范的应用程序接口编写出来的程序。插件可以实现原纯净系统平台或者应用软件不具备的功能的程序。例如,Office办公工具中就包括很多插件,用户在使用Office工具中会用到多个扩展插件。如果应用软件中的插件越多,则意味着每次启动时,加载的插件越多。如在Office工具中,这些插件会在用户每次启动Office时都要进行一次加载过程,导致Office工具等整个应用软件启动过程缓慢,增加了用户使用应用软件中等待的时间。
针对现有技术应用由于加载插件导致软件程序启动缓慢的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种插件加载处理方法和装置,以解决由于加载插件导致软件程序启动缓慢的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种插件加载处理方法。根据本发明的插件加载处理方法包括:在软件程序启动时,控制软件程序的扩展插件的属性为不加载;接收用户选择的需要加载的扩展插件的加载请求;以及触发用户选择的扩展插件加载。
进一步地,在软件程序启动时,控制软件程序的扩展插件的属性为不加载包括:在软件程序首次启动时,控制软件程序的扩展插件的属性为不加载;以及在软件程序再次启动时,控制软件程序的扩展插件的属性为不加载。
进一步地,触发用户选择的扩展插件加载包括:从注册表获取用户选择的扩展插件的加载属性;检测用户选择的扩展插件是否已经加载;如果用户选择的扩展插件已经加载,则跳转到用户选择的扩展插件的界面;以及如果用户选择的扩展插件未加载,则向用户选择的扩展插件发送触发信息以触发用户选择的扩展插件的加载。
进一步地,软件程序为office程序,向用户选择的扩展插件发送触发信息以触发用户选择的扩展插件的加载包括:通过office程序的内部接口即时加载用户选择的扩展插件;记录触发信息到注册表;以及共享记录的触发信息。
进一步地,向用户选择的扩展插件发送触发信息之后,插件加载方法还包括:从注册表共享的触发信息中获取用户选择的扩展插件的触发的次数;将注册表中用户选择的扩展插件的触发的次数与用户选择的扩展插件自身记录的触发的次数进行对比;以及如果注册表中用户选择的扩展插件的触发的次数大于用户选择的扩展插件中的触发的次数,则跳转到用户选择的扩展插件的界面。
为了实现上述目的,根据本发明的另一方面,提供了一种插件加载处理装置。根据本发明的插件加载处理装置包括:控制单元,用于在软件程序启动时,控制软件程序的扩展插件的属性为不加载;接收单元,用于接收用户选择的需要加载的扩展插件的加载请求;以及触发单元,用于触发用户选择的扩展插件加载。
进一步地,控制单元用于在软件程序首次启动时,控制软件程序的扩展插件的属性为不加载;以及控制单元还用于在软件程序再次启动时,控制软件程序的扩展插件的属性为不加载。
进一步地,触发单元包括:第一获取模块,用于从注册表获取用户选择的扩展插件的加载属性;检测模块,用于检测用户选择的扩展插件是否已经加载;跳转模块,用于如果用户选择的扩展插件已经加载,则跳转到用户选择的扩展插件的界面;以及发送模块,用于如果用户选择的扩展插件未加载,则向用户选择的扩展插件发送触发信息以触发用户选择的扩展插件的加载。
进一步地,软件程序为office程序,发送模块包括:加载子模块,用于通过office程序的内部接口即时加载用户选择的扩展插件;记录子模块,用于记录触发信息到注册表;以及共享子模块,用于共享记录的触发信息。
进一步地,触发单元还包括:第二获取模块,用于在向用户选择的扩展插件发送触发信息之后,从注册表共享的触发信息中获取用户选择的扩展插件的触发的次数;比较模块,用于将注册表中用户选择的扩展插件的触发的次数与用户选择的扩展插件自身记录的触发的次数进行对比;以及跳转模块还用于如果注册表中用户选择的扩展插件的触发的次数大于用户选择的扩展插件中的触发的次数,则跳转到用户选择的扩展插件的界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310529036.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:制造气溶胶分配器的方法
- 下一篇:车辆中的制动装置