CN102830997A - 一种插件安装的控制方法、装置及设备 - Google Patents

一种插件安装的控制方法、装置及设备 Download PDF

Info

Publication number
CN102830997A
CN102830997A CN2012102950033A CN201210295003A CN102830997A CN 102830997 A CN102830997 A CN 102830997A CN 2012102950033 A CN2012102950033 A CN 2012102950033A CN 201210295003 A CN201210295003 A CN 201210295003A CN 102830997 A CN102830997 A CN 102830997A
Authority
CN
China
Prior art keywords
plug
unit
application program
installation
need
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012102950033A
Other languages
English (en)
Other versions
CN102830997B (zh
Inventor
刘欢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Office Software Inc
Original Assignee
Beijing Kingsoft Software Co Ltd
Beijing Jinshan Digital Entertainment Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Software Co Ltd, Beijing Jinshan Digital Entertainment Technology Co Ltd filed Critical Beijing Kingsoft Software Co Ltd
Priority to CN201210295003.3A priority Critical patent/CN102830997B/zh
Publication of CN102830997A publication Critical patent/CN102830997A/zh
Application granted granted Critical
Publication of CN102830997B publication Critical patent/CN102830997B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明提供一种插件安装的控制方法、装置及设备,其中方法包括:获取当前运行的应用程序需要安装的插件;获取用户确定安装所述插件的安装指令;根据所述安装指令,自动控制所述应用程序安装所述插件。本发明的方案可以实现为应用程序自动安装插件,简化用户操作,插件安装成功率高。

Description

一种插件安装的控制方法、装置及设备
技术领域
本发明涉及计算机应用领域,特别是指一种插件安装的控制方法、装置及设备。
背景技术
目前,有许多应用软件为了完善自身的功能或者升级相应的功能,提供插件接口供安装一些扩展插件,以增强自身的功能。不同的应用软件具有不同的结构,不同的应用程序设计的插件安装方法也是不同的,为各种应用软件安装插件的过程是复杂和多样的;在用户为该应用软件安装插件时,对用户的计算机软件的操作能力也有一定的要求,如为浏览器安装插件时,可能采用将插件文件拖拽到浏览器窗口的方式,完成浏览器插件的安装;再如PDF文件阅读软件Adobe Reader,安装插件时,则需要用户将插件文件拷贝到指定目录的方式,以实现该插件的安装。
由于应用软件设计的不同,导致为不同应用软件的安装插件的方式不同,因此大多数应用软件安装插件时,采用手动方式安装,用户需要花时间学习如何获得安装途径,并且为实现一个插件功能安装如多个应用软件,需要学习每个应用软件安装插件的方法,而这种插件安装方法仅仅只使用一次本技能。并且用户安装插件过程中还需要在多级页面间进行操作以实现插件安装,人机交互流程复杂,对用户自身技术能力有一定要求,用户往往需要用大量的时间解决插件安装的问题。同时,用户还需要花时间了解该应用软件是否已经安装了插件,拟安装的插件是否比已安装的插件版本更旧,而通常时候用户都是在安装过程中才被提示该插件已经安装过了,或者本插件版本较之已安装的插件更旧,或者本插件根本无法安装到本应用程序中。
发明人在实现本发明的过程中,发现现有技术中至少存在如下问题:无法方便、有效地判断应用程序是否需要插件,并为应用软件自动安装插件,采用手动方式为应用软件安装插件过程复杂、操作繁琐、安装成功率低。
发明内容
本发明要解决的技术问题是提供一种插件安装的控制方法、装置及设备。可以实现为应用程序自动安装插件,简化用户操作,插件安装成功率高。
为解决上述技术问题,本发明的实施例提供一种安装插件的方法,包括:
获取当前运行的应用程序需要安装的插件;
获取用户安装所述插件的安装指令;
根据所述安装指令,自动控制所述应用程序安装所述插件。
其中,所述当前运行的应用程序包括:驻留内存的应用程序、显示界面窗口在显示器上的应用程序、当前活动窗口对应的应用程序或者光标所在处界面窗口对应的应用程序。
其中,获取当前运行的应用程序需要安装的插件的步骤包括:
检测当前运行的应用程序,获得一检测结果;
根据所述检测结果,获取当前运行的应用程序需要安装的插件。
其中,检测当前运行的应用程序,获得一检测结果的步骤包括:
通过监控工具或者直接检测当前运行的进程对应的应用程序,判断所述应用程序是否需要安装插件,若需要,则产生需要安装插件的检测结果;若不需要,则产生不需要安装插件的检测结果。
其中,所述监控工具为:监控进程运行的应用工具或者能够执行一操作的硬件,所述操作表示应用程序处于当前运行的状态。
其中,在产生不需要安装插件的检测结果后包括:
遍历所述应用程序的安装目录或者已经为所述应用程序安装插件的安装记录,获得一检查结果;
根据所述检查结果,确定是否需要为所述应用程序再安装所述插件。
其中,根据所述检测结果,获取当前运行的应用程序需要安装的插件的步骤包括:
根据需要安装插件的检测结果,从所述应用程序的安装文件或者外部服务器或者外部存储设备,获取当前运行的应用程序需要安装的插件。
其中,根据所述安装指令,自动控制所述应用程序安装所述插件的步骤包括:
根据所述安装指令,获取所述插件的安装方式;
按照所述安装方式自动控制所述应用程序安装所述插件。
其中,根据所述安装指令,获取所述插件的安装方式的步骤包括:
从所述插件的安装文件中或者从云端服务器或者从网络服务器,获得所述插件的安装方式。
其中,所述应用程序安装所述插件后,还包括:
获取所述应用程序已经安装插件的插件名、已经安装了所述插件的各所述应用程序名、升级所述插件的升级方式或者删除所述插件的删除方式;
产生包括所述插件名、各所述应用程序名、所述插件的升级方式和/或所述插件的删除方式的目录;
将所述目录提供给用户。
其中,所述应用程序为计算机浏览器,所述插件的安装方式为:将所述插件的存储路径组合到所述浏览器的安装路径后,得到一插件安装路径,运行所述插件安装路径对应的应用程序。
本发明的实施例提供一种安装插件的装置,包括:
第一获取模块,用于获取当前运行的应用程序需要安装的插件;
第二获取模块,用于获取用户安装所述插件的安装指令;
插件安装模块,用于根据所述安装指令,自动控制所述应用程序安装所述插件。
其中,所述第一获取模块包括:
检测子模块,用于检测当前运行的应用程序,获得一检测结果;
第一获取子模块,用于根据所述检测结果,获取当前运行的应用程序需要安装的插件。
其中,所述插件安装模块包括:
第二获取子模块,用于根据所述安装指令,获取所述插件的安装方式;
插件安装子模块,用于按照所述安装方式自动控制所述应用程序安装所述插件。
本发明的实施例还提供一种设备,包括如上所述的装置。
本发明的上述技术方案的有益效果如下:
上述方案中,通过对当前运行应用程序进行检测,确定是否需要安装插件,若需要安装,再由用户确认启动安装或自动控制当前运行的所述应用程序安装所述插件,从而为应用程序自动安装所需插件,简化用户操作,插件安装成功率高。
附图说明
图1为本发明的安装插件的方法总体流程图;
图2为图1所示方法的第一实施例流程图;
图3为图1所示方法的第二实施例流程图;
图4为图1所示方法的第三实施例流程图;
图5为图1所示方法的第四实施例流程图;
图6为图1所示方法的第五实施例流程图;
图7为按照上述所示方法为浏览器安装插件的流程示意图;
图8为本发明的安装插件的装置结构框图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
如图1所示,本发明的实施例提供一种安装插件的方法,包括:
步骤11,获取当前运行的应用程序需要安装的插件;
步骤12,获取用户安装所述插件的安装指令;
步骤13,根据所述安装指令,自动控制所述应用程序安装所述插件。
该实施例中,当前运行的应用程序可以为任一款应用程序,如浏览器,Word,WPS,Photoshop,Adobe Reader等,应用程序需要安装的插件可以包括:适用于该应用程序的任一种插件,如可以在浏览器上实现实时翻译的词霸词典插件,在Photoshop上实现填充优化效果的插件等。
该实施例中,所述当前运行的应用程序包括但不限于:驻留内存的应用程序、显示界面窗口在显示器上的应用程序、当前活动窗口对应的应用程序或者光标所在处界面窗口对应的应用程序。插件安装***通过对当前运行应用程序进行检测,确定该应用程序是否需要安装插件,若需要安装,再提示用户并由用户确认是否安装,在获得用户的确定安装的指令后,通过当前运行的所述应用程序提供的插件接口自动安装所述插件,从而为应用程序自动安装插件,简化用户操作,插件安装成功率高。
对步骤12所述用户的安装指令,可以是指用户根据获得的友好提示进行选择后,给予安装指令,也可以是通过用户设置自动指令来完成。对于设置自动指令的方式,举例如下:为解决人机交互中用户被要求确认多种指令的烦恼,提供用户设置功能,用户可以设置为自动为需要插件的应用程序添加插件而无需反复确认,获得此设置指令后,插件安装***可以自动为用户判断并安装必须或所需的插件,为用户判断当前工作下所需的功能是否需要安装插件,并不打扰用户实现自动安装,用户不会感觉到停顿和影响当前工作。
在步骤13中,作为本发明的具体实施例,插件安装***根据每个应用程序的接口和插件安装规则,对该应用程序完成插件的安装。
在本发明的第二实施例中,如图2所示,步骤11进一步包括:
步骤111,检测当前运行的应用程序,获得一检测结果;
步骤112,根据所述检测结果,获取当前运行的应用程序需要安装的插件;
其他步骤与上述图1所示的第一实施例中的步骤12和步骤13相同,在此不再赘述,该实施例中,如检测当前运行的计算机浏览器,可以获得表示该浏览器的相关插件安装情况的检测结果,根据该浏览器的相关插件安装情况的检测,比对插件安装***的插件列表,获取该浏览器需要安装的插件。
如图3所示,在本发明的第三实施例中,上述步骤111包括:
步骤1110,通过监控工具或者直接检测当前运行的进程对应的应用程序,判断所述应用程序是否需要安装插件;
步骤1111,若需要,则产生需要安装插件的检测结果;
步骤1112,若不需要,则产生不需要安装插件的检测结果。
其中,所述监控工具为:监控进程运行的应用工具或者能够执行一操作的硬件,所述操作表示应用程序处于当前运行的状态。该实施例的其它步骤与上述图2所示的实施例中的相应步骤(包括步骤112,12和13)相同,在此不再赘述。
该实施例中,插件安装***可以获取驻留内存的所有运行中的应用程序进行检测;也可以获取用户显示器上显示有界面窗口的应用程序,对这些应用程序进行检测;也可以是获取用户显示器上当前活动窗口对应的应用程序,对这些应用程序进行检测;最优实施例是获取用户显示器上显示有界面窗口的,光标所在处的应用程序,对该应用程序进行检测,即用户光标移动到哪个界面,就检测该界面对应的应用程序是否需要安装插件,无论该界面处于当前活动窗口还是后台窗口。
该实施例中,监控进程运行的应用工具,即专门的提供对***任何进程的可视化监控功能的工具,或者其它进程监控应用软件或者代码,在对进程监控过程中,可以获取该应用程序是否安装了插件,安装了什么插件;
如可以通过检测正在运行的进程对应的浏览器,进而获得该浏览器是否安装有词霸词典插件,若没有,可以向用户提示,是否需要安装词霸词典插件;进一步的,还可以检测到若已经安装了插件,该插件是否是最新版,并提示是否更新为升级版。
当然,上述监控工具还可以是能够执行一操作的硬件,该硬件如鼠标,该操作如鼠标的滑动操作;具体的,如词霸词典应用驻留内存,自动检测鼠标动作,如果鼠标滑动到浏览器窗口,则开始检测浏览器对应的进程,若发现该浏览器没有安装词霸词典插件,提示用户是否需要安装词霸词典插件,若用户确认需要安装,则可以自动获取词霸词典插件,自动为该浏览器安装该词霸词典插件,整个过程只需要用户确认一下是否安装,并不需要用户自己手动安装插件,因此,在实现为浏览器自动安装插件的过程中,减少了用户操作,且保证插件安装的成功率。
当然上述监控工具,也可以是对屏幕显示的光标进行检测,无论该界面处于当前活动状态还是后台运行状态,根据光标所在位置的界面获得该界面对应的应用程序,然后判断该应用程序需要安装哪些插件,需要升级哪些插件,产生检测结果。
另外,上述实施例中,还可以直接检测进程,通过驻留在内存中的具有插件的应用直接检测进程名,判断当前运行的进程对应的应用程序是否需要安装所述插件。例如:不借助监控工具检测到正在运行的浏览器是否需要安装词霸词典插件,即驻留在内存中的词霸词典应用无需自动检测鼠标动作,直接检测进程即可获取浏览器是否需要安装词霸词典插件的检测结果。
例如:在通过光标检测该浏览器的进程时,词霸词典应用监听光标,判断光标位置当前的应用程序的进程名所对应的应用程序是什么,如,当前光标在GG公司的CM浏览器上,得到的进程名就是GGCM.exe;判断该应用程序是否已安装插件,以Window7为例,用户名为Test,假设插件安装目录为:C:\Users\Test\AppData\Local\GG\CM\User Data\Default\Extensions\插件ID,则判该CM浏览器已经安装了插件;当然,若该安装目录中没有插件ID,则判断该CM浏览器需要安装插件。
当然,基于上述实施例中所述方法的应用程序安装插件的实施例还有很多,但安装方法与上述实施例中所述方法的原理相同,在此不再赘述,但都应包含在该实施例所述范围之内。
如图4所示,在本发明的第四实施例中,在包括上述图3所示的实施例的步骤基础上,在对进程检测后,若检测出当前运行的应用程序不需要安装插件,则还可以进一步包括:
步骤1113,遍历所述应用程序的安装目录或者已经为所述应用程序安装插件的安装记录,获得一检查结果;
步骤1114,根据所述检查结果,确定是否需要为所述应用程序再安装所述插件。
该实施例中,考虑到插件安装目录的差异性,为防止检测不全面,在对进程检测后,若判断不需要安装插件时,为准确判断用户是否安装有插件,还可以再遍历该应用程序的安装目录,查找是否有插件ID,也可以逐个检查该应用程序的使用者的插件安装情况,确保全局插件和用户自有插件的安装情况均被找到,若此种情况下,判断该应用程序需要安装插件,则转到步骤112进行安装插件的后续过程。
在上述所在实施例中,在需要安装插件时,从所述应用程序的安装文件或者外部服务器或者外部存储设备,获取当前运行的应用程序需要安装的插件。
当然,插件的来源并不限于上述的方式,还可以是其它任一种获取方式,只要是该应用程序需要的插件即可。
如图5所示,本发明的第五实施例中,包括上述图3或者图4所示实施例的步骤的基础上,其中,步骤13包括:
步骤131,根据所述安装指令,获取所述插件的安装方式;
步骤132,按照所述安装方式自动为所述应用程序安装所述插件。
其中,步骤131中,从所述插件的安装文件中或者从云端服务器或者从网络服务器,获得所述插件的安装方式。当然,插件的安装方式并不限于上述的方式,如还可以是从插件所属应用程序的安装包中获得该插件的安装方式,如词霸词典插件的安装方式可以从词霸词典应用的安装包中获得该词霸词典插件的安装方式,当然还包含其它任一种获取方式,只是能够安装即可。
关于插件的来源,插件安装程序可以放到插件安装***的软件安装包内,也可放到外部服务器上,根据服务器上的布署得到最新所支持的软件及插件,以达到扩展维护的目的。
在本发明的第六实施例中,在应用程序安装完插件后,还可以进一步包括:
步骤14,获取所述应用程序已经安装插件的插件名、已经安装了所述插件的各所述应用程序名、升级所述插件的升级方式或者删除所述插件的删除方式;产生包括所述插件名、各所述应用程序名、所述插件的升级方式和/或所述插件的删除方式的目录;将所述目录提供给用户。
其中,所述目录可以是只包括了插件名称的一目录,也可以是只包括了应用程序名的一目录,也可以是只包括了插件的升级方式的目录,也可以是只包括了插件的删除方式的目录,也可是包括了插件名称、安装了插件的应用程序名、插件的升级方式和插件的删除方式中的任意多个,如该目录是一界面,界面中提供了插件名称目录项、应用程序名目录项、插件的升级方式的目录项和插件的删除方式的目录项;点击其中的插件名称目录项,就可以向用户展示应用程序已经安装插件的插件名目录;点击其中的已经安装插件的应用程序名目录项,就可以向用户展示已经安装了插件的应用程序名称;点击其中的插件的升级方式目录项,就可以向用户展示该插件的升级方式;点击其中的插件的删除方式目录项,就可以向用户展示该插件的删除方式;。这样方便用户了解到当前应用程序已经安装了哪些插件,以便用户确定是否安装插件,提升用户体验。
如图7所示,以所述应用程序为计算机浏览器为例,所述插件的安装方式为:将所述插件的存储路径组合到所述浏览器的安装路径后,得到一插件安装路径,运行所述插件安装路径对应的应用程序。具体来讲,安装浏览器插件,以“浏览器程序名+插件路径”方式运行程序,具体包括:
1.将浏览器插件的路径传入浏览器的可执行文件中;
2.浏览器得到插件路径;
3.验证路径正确,就会找到该浏览器插件;
4.浏览器就会识别到插件,进行安装,如以下面的命令(即上述插件安装路径)来启动GG的CM浏览器,"C:\Users\Test\AppData\Local\GG\CM\GGCM.exe""D:\Extension.crx",即可完成在浏览器上安装该浏览器插件。
当然,其它应用程序安装插件的方式可能是将插件文件拷贝到应用程序的相关目录下,就可运行该插件,并完成该插件的安装。
本发明的上述实施例中,并不限于上述所举例的应用程序的插件安装方式,还可以包括其它任意一种安装方式。
本发明的上述实施例通过检测应用程序是否需要安装插件,并在需要安装时并得到用户的确认后,自动为应用程序安装插件,用户无需手动为某应用程序安装插件,从而实现自动、动态安装插件,简化与用户交互,只有在需要时才为用户安装,针对不同应用程序检测是否已经安装有插件,正确安装插件到正确位置,达到优化用户体验的目的。
如图8所示,本发明的实施例还提供一种安装插件的装置,包括:
第一获取模块81,用于获取当前运行的应用程序需要安装的插件;
第二获取模块82,用于获取用户安装所述插件的安装指令;
插件安装模块83,用于根据所述安装指令,自动控制所述应用程序安装所述插件。
该装置实施例中,所述当前运行的应用程序包括但不限于:驻留内存的应用程序、显示界面窗口在显示器上的应用程序、当前活动窗口对应的应用程序或者光标所在处界面窗口对应的应用程序。该装置实施例对应于上述图1所示的方法实施例,能达到与上述图1所示实施例相同的技术效果,在此不再赘述。
其中,第一获取模块81可以包括:
检测子模块,用于检测当前运行的应用程序,获得一检测结果;
第一获取子模块,用于根据所述检测结果,获取当前运行的应用程序需要安装的插件。
其中,所述检测子模块具体用于通过监控工具或者直接检测当前运行的进程对应的应用程序,判断所述应用程序是否需要安装插件,若需要,则产生需要安装插件的检测结果;若不需要,则产生不需要安装插件的检测结果。
其中,所述监控工具为:监控进程运行的应用工具或者能够执行一操作的硬件,所述操作表示应用程序处于当前运行的状态。
其中,在产生不需要安装插件的检测结果后包括:
遍历模块,用于遍历所述应用程序的安装目录或者已经为所述应用程序安装插件的安装记录,获得一检查结果;
确定模块,用于根据所述检查结果,确定是否需要为所述应用程序再安装所述插件。
其中,第一获取子模块:根据需要安装插件的检测结果,从所述应用程序的安装文件或者外部服务器或者外部存储设备,获取当前运行的应用程序需要安装的插件。
其中,插件安装模块83包括:
第二获取子模块,用于根据所述安装指令,获取所述插件的安装方式;
插件安装子模块,用于按照所述安装方式自动控制所述应用程序安装所述插件。
其中,第二获取子模块:从所述插件的安装文件中或者从云端服务器或者从网络服务器,获得所述插件的安装方式。
其中,上述装置,在所述插件安装模块83为所述应用程序安装所述插件后,还包括:
提示模块,用于获取所述应用程序已经安装插件的插件名、已经安装了所述插件的各所述应用程序名、升级所述插件的升级方式或者删除所述插件的删除方式;产生包括所述插件名、各所述应用程序名、所述插件的升级方式和/或所述插件的删除方式的目录;将所述目录提供给用户。
该装置实施例同样通过检测应用程序是否需要安装插件,并在需要安装时并得到用户的确认后,自动为应用程序安装插件,用户无需手动为某应用程序安装插件,从而实现自动、动态安装插件,简化与用户交互,只有在需要时才为用户安装,针对不同应用程序检测是否已经安装有插件,正确安装插件到正确位置,达到优化用户体验的目的。
本发明的实施例还提供一种设备,包括如上所述的装置。其中,该设备可以为:笔记本电脑、台式计算机、移动通信设备、平板电脑等采用鼠标或手触屏等方式接收用户动作的通信设备。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (15)

1.一种安装插件的方法,其特征在于,包括:
获取当前运行的应用程序需要安装的插件;
获取用户安装所述插件的安装指令;
根据所述安装指令,自动控制所述应用程序安装所述插件。
2.根据权利要求1所述的方法,其特征在于,所述当前运行的应用程序包括:驻留内存的应用程序、显示界面窗口在显示器上的应用程序、当前活动窗口对应的应用程序或者光标所在处界面窗口对应的应用程序。
3.根据权利要求1所述的方法,其特征在于,获取当前运行的应用程序需要安装的插件的步骤包括:
检测当前运行的应用程序,获得一检测结果;
根据所述检测结果,获取当前运行的应用程序需要安装的插件。
4.根据权利要求3所述的方法,其特征在于,检测当前运行的应用程序,获得一检测结果的步骤包括:
通过监控工具或者直接检测当前运行的进程对应的应用程序,判断所述应用程序是否需要安装插件,若需要,则产生需要安装插件的检测结果;若不需要,则产生不需要安装插件的检测结果。
5.根据权利要求4所述的方法,其特征在于,所述监控工具为:监控进程运行的应用工具或者能够执行一操作的硬件,所述操作表示应用程序处于当前运行的状态。
6.根据权利要求4所述的方法,其特征在于,在产生不需要安装插件的检测结果后包括:
遍历所述应用程序的安装目录或者已经为所述应用程序安装插件的安装记录,获得一检查结果;
根据所述检查结果,确定是否需要为所述应用程序再安装所述插件。
7.根据权利要求4所述的方法,其特征在于,根据所述检测结果,获取当前运行的应用程序需要安装的插件的步骤包括:
根据需要安装插件的检测结果,从所述应用程序的安装文件或者外部服务器或者外部存储设备,获取当前运行的应用程序需要安装的插件。
8.根据权利要求1所述的方法,其特征在于,根据所述安装指令,自动控制所述应用程序安装所述插件的步骤包括:
根据所述安装指令,获取所述插件的安装方式;
按照所述安装方式自动控制所述应用程序安装所述插件。
9.根据权利要求8所述的方法,其特征在于,根据所述安装指令,获取所述插件的安装方式的步骤包括:
从所述插件的安装文件中或者从云端服务器或者从网络服务器,获得所述插件的安装方式。
10.根据权利要求1所述的方法,其特征在于,所述应用程序安装所述插件后,还包括:
获取所述应用程序已经安装插件的插件名、已经安装了所述插件的各所述应用程序名、升级所述插件的升级方式或者删除所述插件的删除方式;
产生包括所述插件名、各所述应用程序名、所述插件的升级方式和/或所述插件的删除方式的目录;
将所述目录提供给用户。
11.根据权利要求8所述的方法,其特征在于,所述应用程序为计算机浏览器,所述插件的安装方式为:将所述插件的存储路径组合到所述浏览器的安装路径后,得到一插件安装路径,运行所述插件安装路径对应的应用程序。
12.一种安装插件的装置,其特征在于,包括:
第一获取模块,用于获取当前运行的应用程序需要安装的插件;
第二获取模块,用于获取用户安装所述插件的安装指令;
插件安装模块,用于根据所述安装指令,自动控制所述应用程序安装所述插件。
13.根据权利要求12所述的装置,其特征在于,所述第一获取模块包括:
检测子模块,用于检测当前运行的应用程序,获得一检测结果;
第一获取子模块,用于根据所述检测结果,获取当前运行的应用程序需要安装的插件。
14.根据权利要求12所述的装置,其特征在于,所述插件安装模块包括:
第二获取子模块,用于根据所述安装指令,获取所述插件的安装方式;
插件安装子模块,用于按照所述安装方式自动控制所述应用程序安装所述插件。
15.一种设备,其特征在于,包括如权利要求12-14任一项所述的装置。
CN201210295003.3A 2012-08-17 2012-08-17 一种插件安装的控制方法、装置及设备 Active CN102830997B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210295003.3A CN102830997B (zh) 2012-08-17 2012-08-17 一种插件安装的控制方法、装置及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210295003.3A CN102830997B (zh) 2012-08-17 2012-08-17 一种插件安装的控制方法、装置及设备

Publications (2)

Publication Number Publication Date
CN102830997A true CN102830997A (zh) 2012-12-19
CN102830997B CN102830997B (zh) 2016-03-09

Family

ID=47334146

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210295003.3A Active CN102830997B (zh) 2012-08-17 2012-08-17 一种插件安装的控制方法、装置及设备

Country Status (1)

Country Link
CN (1) CN102830997B (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103559029A (zh) * 2013-10-24 2014-02-05 北京奇虎科技有限公司 云盘文件状态显示方法及装置
CN103873488A (zh) * 2014-04-08 2014-06-18 北京极科极客科技有限公司 基于路由器插件的上网控制方法
WO2014154061A1 (zh) * 2013-08-27 2014-10-02 中兴通讯股份有限公司 终端及其升级方法、服务器、***及计算机存储介质
CN104125198A (zh) * 2013-04-25 2014-10-29 华为技术有限公司 网页播放器插件重定向方法、服务器和客户端
CN104636154A (zh) * 2013-11-07 2015-05-20 腾讯科技(深圳)有限公司 应用程序安装方法及装置
CN104951538A (zh) * 2015-06-18 2015-09-30 百度在线网络技术(北京)有限公司 一种应用信息的获取方法及装置
CN105045595A (zh) * 2015-07-31 2015-11-11 百度在线网络技术(北京)有限公司 一种集成插件的方法和装置
CN105378662A (zh) * 2013-05-30 2016-03-02 微软技术许可有限责任公司 捆绑包生成
CN107204863A (zh) * 2016-03-16 2017-09-26 杭州海康威视数字技术股份有限公司 一种用于云存储***的插件控制方法、装置及云存储***
CN109783154A (zh) * 2018-12-13 2019-05-21 上海二三四五网络科技有限公司 一种自动加载浏览器插件的控制方法及控制装置
CN110365738A (zh) * 2019-05-31 2019-10-22 平安国际智慧城市科技股份有限公司 基于Hybird架构的定位方法、装置及存储介质
US11514129B1 (en) 2020-10-13 2022-11-29 Cisco Technology, Inc. Customizable redaptor extensions for single-page web applications

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101561915A (zh) * 2009-06-05 2009-10-21 阿里巴巴集团控股有限公司 一种插件获取方法、***及装置
CN101571809A (zh) * 2009-05-14 2009-11-04 阿里巴巴集团控股有限公司 一种插件注册的实现方法及其装置
CN101610226A (zh) * 2009-07-17 2009-12-23 阿里巴巴集团控股有限公司 一种插件下载的方法和***
CN101770366A (zh) * 2009-11-27 2010-07-07 山东中创软件商用中间件股份有限公司 一种基于Web服务的eclipse插件存储及管理的方法
CN102222091A (zh) * 2011-06-03 2011-10-19 奇智软件(北京)有限公司 一种浏览器中插件扩展的提供方法和***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101571809A (zh) * 2009-05-14 2009-11-04 阿里巴巴集团控股有限公司 一种插件注册的实现方法及其装置
CN101561915A (zh) * 2009-06-05 2009-10-21 阿里巴巴集团控股有限公司 一种插件获取方法、***及装置
CN101610226A (zh) * 2009-07-17 2009-12-23 阿里巴巴集团控股有限公司 一种插件下载的方法和***
CN101770366A (zh) * 2009-11-27 2010-07-07 山东中创软件商用中间件股份有限公司 一种基于Web服务的eclipse插件存储及管理的方法
CN102222091A (zh) * 2011-06-03 2011-10-19 奇智软件(北京)有限公司 一种浏览器中插件扩展的提供方法和***

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104125198A (zh) * 2013-04-25 2014-10-29 华为技术有限公司 网页播放器插件重定向方法、服务器和客户端
CN104125198B (zh) * 2013-04-25 2017-10-24 华为技术有限公司 网页播放器插件重定向方法、服务器和客户端
CN105378662B (zh) * 2013-05-30 2019-07-05 微软技术许可有限责任公司 生成用于应用的捆绑包的方法以及相关联的计算机***
CN105378662A (zh) * 2013-05-30 2016-03-02 微软技术许可有限责任公司 捆绑包生成
WO2014154061A1 (zh) * 2013-08-27 2014-10-02 中兴通讯股份有限公司 终端及其升级方法、服务器、***及计算机存储介质
CN103559029A (zh) * 2013-10-24 2014-02-05 北京奇虎科技有限公司 云盘文件状态显示方法及装置
CN104636154A (zh) * 2013-11-07 2015-05-20 腾讯科技(深圳)有限公司 应用程序安装方法及装置
CN104636154B (zh) * 2013-11-07 2019-02-26 腾讯科技(深圳)有限公司 应用程序安装方法及装置
CN103873488A (zh) * 2014-04-08 2014-06-18 北京极科极客科技有限公司 基于路由器插件的上网控制方法
CN104951538A (zh) * 2015-06-18 2015-09-30 百度在线网络技术(北京)有限公司 一种应用信息的获取方法及装置
CN104951538B (zh) * 2015-06-18 2018-08-10 百度在线网络技术(北京)有限公司 一种应用信息的获取方法及装置
CN105045595A (zh) * 2015-07-31 2015-11-11 百度在线网络技术(北京)有限公司 一种集成插件的方法和装置
CN107204863A (zh) * 2016-03-16 2017-09-26 杭州海康威视数字技术股份有限公司 一种用于云存储***的插件控制方法、装置及云存储***
CN109783154A (zh) * 2018-12-13 2019-05-21 上海二三四五网络科技有限公司 一种自动加载浏览器插件的控制方法及控制装置
CN110365738A (zh) * 2019-05-31 2019-10-22 平安国际智慧城市科技股份有限公司 基于Hybird架构的定位方法、装置及存储介质
CN110365738B (zh) * 2019-05-31 2022-04-12 深圳赛安特技术服务有限公司 基于Hybird架构的定位方法、装置及存储介质
US11514129B1 (en) 2020-10-13 2022-11-29 Cisco Technology, Inc. Customizable redaptor extensions for single-page web applications
US11748438B2 (en) 2020-10-13 2023-09-05 Cisco Technology, Inc. Customizable redaptor extensions for single-page web applications

Also Published As

Publication number Publication date
CN102830997B (zh) 2016-03-09

Similar Documents

Publication Publication Date Title
CN102830997A (zh) 一种插件安装的控制方法、装置及设备
CN103279278A (zh) 一种在终端界面中获取图标详细信息的方法和装置
US20160062613A1 (en) Electronic device for copying and pasting objects and method thereof
CN105740151B (zh) 一种移动终端ui控件查看处理方法及***
CN107390992B (zh) 网页操控交互方法、装置及网站服务器
CN103777947A (zh) 一种移动终端主界面的管理方法和装置
US20180329811A1 (en) Automated test runs in an integrated development environment system and method
CN105094841A (zh) 一种页面评论方法及装置
CN104199767A (zh) 测试方法和装置
CN104424318A (zh) 页面元素的控制方法及装置
CN102799297B (zh) 手势控制方法及电子装置
CN104820565A (zh) 滑动操作指令处理方法及终端
CN104538058A (zh) 半自动烧录装置及烧录方法
CN102929429A (zh) 一种使用qt图形开发平台在arm下的多点触摸实现方法
US20130249810A1 (en) Text entry mode selection
CN103530041A (zh) 一种拖拽处理方法、装置和终端设备
CN100589076C (zh) 可在窗口标题列呈现程序图形界面的方法及电脑***
CN105812543A (zh) 信息整合***及方法
CN103793321A (zh) 应用程序检测方法和***
CN103279264A (zh) 电子装置及其输入操作管理方法
CN205121222U (zh) 一种基于工业触摸屏的现场调试设备
WO2013095602A1 (en) Input command based on hand gesture
CN102955648B (zh) 终端设备、融合内容的方法以及显示方法
CN104951230A (zh) 一种信息处理方法和电子设备
CN112202864B (zh) 一种上下文切换***、方法、装置、设备及介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: BEIJING KINGSOFT OFFICE SOFTWARE CO., LTD.

Free format text: FORMER OWNER: BEIJING JINSHAN SOFTWARE CO., LTD.

Effective date: 20140403

Free format text: FORMER OWNER: BEIJING JINSHAN DIGITAL ENTERTAINMENT SCIENCE AND TECHNOLOGY CO., LTD.

Effective date: 20140403

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 100085 HAIDIAN, BEIJING TO: 100080 HAIDIAN, BEIJING

TA01 Transfer of patent application right

Effective date of registration: 20140403

Address after: 100080 Beijing city Haidian District small business Road No. 33 two storey commercial office area C

Applicant after: Beijing Kingsoft WPS Office Co., Ltd.

Address before: Kingsoft No. 33 building, 100085 Beijing city Haidian District Xiaoying Road

Applicant before: Beijing Jinshan Software Co., Ltd.

Applicant before: Beijing Jinshan Digital Entertainment Science and Technology Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: 100080 Beijing city Haidian District small business Road No. 33 two storey commercial office area C

Patentee after: Beijing Kingsoft office software Limited by Share Ltd

Address before: 100080 Beijing city Haidian District small business Road No. 33 two storey commercial office area C

Patentee before: Beijing Kingsoft WPS Office Co., Ltd.