一种插件管理方法及装置制造方法及图纸

技术编号:17406638 阅读:33 留言:0更新日期:2018-03-07 04:37
本发明专利技术实施例提供了一种插件管理方法及装置,应用于电子设备,所述电子设备安装有插件,所述插件对应多台设备,所述方法包括:接收用户输入的指令,根据所述指令从多台设备中确定其中一台为目标设备,从所述插件中确定其中一个为目标插件;调用所述目标插件,向所述目标设备发送请求信息,所述请求信息中至少包含待请求数据的属性信息,以使所述目标设备向所述电子设备发送相应的数据。本发明专利技术实施例能够降低插件管理的复杂度,提升电子设备性能。

A kind of plug-in management method and device

The embodiment of the invention provides a method and device for plug-in management, used in electronic equipment, the electronic equipment installed plug-in, the plug-in corresponding to a plurality of devices, wherein the method comprises: receiving the command input by the user, according to the instructions from multiple devices to determine which one for the target device, determine one is from the plug-in plug-in; invoke the target plug-in, request information sent to the target device, the request information includes at least to request attribute data, so that the target equipment sends the corresponding data to the electronic device. The embodiment of the invention can reduce the complexity of the plug-in management and improve the performance of the electronic equipment.

【技术实现步骤摘要】
一种插件管理方法及装置
本专利技术涉及插件管理
,特别是涉及一种插件管理方法及装置。
技术介绍
插件是一种遵循一定规范的应用程序接口编写出来的程序。插件的使用是为了实现原纯净系统平台不具备的功能,其只能运行在程序规定的系统平台下,而不能脱离指定的平台单独运行。因为插件需要调用原纯净系统提供的函数库或者数据。具体地,插件可以应用于软件、浏览器等应用程序中。例如,当在浏览器中安装相关的插件后,浏览器即可直接调用插件,处理特定类型的文件。如,可以展示特定格式的视频等。有些情况下,可以在电子设备中安装多个插件。例如,在安防行业中,为了观看到多台视频监控设备采集的监控视频,或多台存储服务器中保存的监控视频,通常会在电子设备中安装多个插件。其中,一个插件对应一台视频监控设备,或对应一台存储服务器。这种情况下,电子设备可以通过调用不同的插件,来获取不同的视频采集设备或不同的存储服务器中的监控视频。但是,现有的插件管理方法,通常是一个插件提供一个接口,一个插件控制一台视频监控设备或存储服务器。如图1所示的系统架构中,插件1通过接口A与视频监控设备1对应;插件2通过接口B与视频监控设备2对应;插件3通过接口C与存储服务器对应。当电子设备获取视频监控设备1中的监控视频时,可以通过接口A,调用插件1实现;当电子设备获取视频监控设备2中的监控视频时,可以通过接口B,调用插件2实现;当电子设备获取存储服务器中的监控视频时,可以通过接口C,调用插件3实现。因此,当有较多的视频监控设备或存储服务器时,电子设备中需要安装的插件数量较多。并且,电子设备获取不同的视频采集设备或存储服务器中的监控视频时,需要调用不同的插件来实现。这将导致插件管理复杂,插件管理过程占用电子设备较多的资源,从而降低了电子设备的性能。
技术实现思路
本专利技术实施例的目的在于提供一种插件管理方法及装置,以降低插件管理的复杂度,提升电子设备性能。具体技术方案如下:第一方面,本专利技术实施例提供了一种插件管理方法,应用于电子设备,所述电子设备安装有插件,所述插件对应多台设备,所述方法包括:接收用户输入的指令,根据所述指令从多台设备中确定其中一台为目标设备,从所述插件中确定其中一个为目标插件;调用所述目标插件,向所述目标设备发送请求信息,所述请求信息中至少包含待请求数据的属性信息,以使所述目标设备向所述电子设备发送相应的数据。可选地,所述电子设备通过一个接口调用各插件,所述调用所述目标插件,向所述目标设备发送请求信息包括:通过所述接口调用所述目标插件,向所述目标设备发送请求信息。可选地,所述电子设备本地保存有各插件的状态信息,所述状态信息包括:未连接、正在连接或已连接,所述调用所述目标插件,向所述目标设备发送请求信息包括:根据本地保存的各插件的状态信息,判断所述目标插件是否正在连接;当所述目标插件的状态信息为正在连接时,周期性检测所述目标插件是否正在连接;当判断到所述目标插件非正在连接或周期性检测到所述目标插件非正在连接时,调用所述目标插件,向所述目标设备发送请求信息。可选地,当判断到所述目标插件非正在连接或周期性检测到所述目标插件非正在连接时,调用所述目标插件,向所述目标设备发送请求信息包括:当判断到所述目标插件非正在连接或周期性检测到所述目标插件非正在连接时,判断所述目标插件的状态是否为已连接;当所述目标插件的状态为已连接时,调用所述目标插件,向所述目标设备发送请求信息;当所述目标插件的状态为未连接时,调用所述目标插件,与所述目标设备建立连接,并向所述目标设备发送请求信息。可选地,所述当所述目标插件的状态为已连接时,调用所述目标插件,向所述目标设备发送请求信息包括:当所述目标插件的状态为已连接时,判断所连接的设备是否为所述目标设备;如果是,调用所述目标插件,向所述目标设备发送请求信息;如果否,中断当前连接,调用所述目标插件,与所述目标设备建立连接,并向目标设备发送请求信息。可选地,所述请求信息中还包括合法性校验信息,以使所述目标设备根据所述合法性校验信息,确定所述电子设备通过合法性校验后,向所述电子设备发送相应的数据。可选地,当所述电子设备安装有多个插件时,至少有一个插件对应多台设备。第二方面,本专利技术实施例提供了一种插件管理装置,应用于电子设备,所述电子设备安装有插件,所述插件对应多台设备,所述装置包括:执行模块,用于接收用户输入的指令,根据所述指令从多台设备中确定其中一台为目标设备,从所述插件中确定其中一个为目标插件;处理模块,用于调用所述目标插件,向所述目标设备发送请求信息,所述请求信息中至少包含待请求数据的属性信息,以使所述目标设备向所述电子设备发送相应的数据。可选地,所述电子设备通过一个接口调用各插件,所述处理模块,具体用于通过所述接口调用所述目标插件,向所述目标设备发送请求信息。可选地,所述电子设备本地保存有各插件的状态信息,所述状态信息包括:未连接、正在连接或已连接,所述处理模块包括:判断单元,用于根据本地保存的各插件的状态信息,判断所述目标插件是否正在连接;检测单元,用于当所述判断单元判断得到所述目标插件的状态信息为正在连接时,周期性检测所述目标插件是否正在连接;处理单元,用于当所述判断单元判断得到所述目标插件非正在连接,或所述检测单元周期性检测到所述目标插件非正在连接时,调用所述目标插件,向所述目标设备发送请求信息。可选地,所述处理单元包括:判断子单元,用于判断所述目标插件的状态是否为已连接;执行子单元,用于当所述判断子单元判断得到所述目标插件的状态为已连接时,调用所述目标插件,向所述目标设备发送请求信息;处理子单元,用于当所述判断子单元判断得到所述目标插件的状态为未连接时,调用所述目标插件,与所述目标设备建立连接,并向所述目标设备发送请求信息。可选地,所述执行子单元,具体用于判断所连接的设备是否为所述目标设备;如果是,调用所述目标插件,向所述目标设备发送请求信息;如果否,中断当前连接,调用所述目标插件,与所述目标设备建立连接,并向目标设备发送请求信息。可选地,所述请求信息中还包括合法性校验信息,以使所述目标设备根据所述合法性校验信息,确定所述电子设备通过合法性校验后,向所述电子设备发送相应的数据。可选地,当所述电子设备安装有多个插件时,至少有一个插件对应多台设备。本专利技术实施例提供了一种插件管理方法及装置,应用于电子设备,所述电子设备安装有插件,所述插件对应多台设备,所述方法包括:接收用户输入的指令,根据所述指令从多台设备中确定其中一台为目标设备,从所述插件中确定其中一个为目标插件;调用所述目标插件,向所述目标设备发送请求信息,所述请求信息中至少包含待请求数据的属性信息,以使所述目标设备向所述电子设备发送相应的数据。本专利技术实施例中,电子设备安装的插件中,一个插件可以对应多台设备。因此,电子设备中安装的插件数量较少,并且,电子设备可以实现对多个插件的统一管理,能够降低插件管理的复杂度,提升电子设备性能。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附本文档来自技高网
...
一种插件管理方法及装置

【技术保护点】
一种插件管理方法,其特征在于,应用于电子设备,所述电子设备安装有插件,所述插件对应多台设备,所述方法包括:接收用户输入的指令,根据所述指令从多台设备中确定其中一台为目标设备,从所述插件中确定其中一个为目标插件;调用所述目标插件,向所述目标设备发送请求信息,所述请求信息中至少包含待请求数据的属性信息,以使所述目标设备向所述电子设备发送相应的数据。

【技术特征摘要】
1.一种插件管理方法,其特征在于,应用于电子设备,所述电子设备安装有插件,所述插件对应多台设备,所述方法包括:接收用户输入的指令,根据所述指令从多台设备中确定其中一台为目标设备,从所述插件中确定其中一个为目标插件;调用所述目标插件,向所述目标设备发送请求信息,所述请求信息中至少包含待请求数据的属性信息,以使所述目标设备向所述电子设备发送相应的数据。2.根据权利要求1所述的方法,其特征在于,所述电子设备通过一个接口调用各插件,所述调用所述目标插件,向所述目标设备发送请求信息包括:通过所述接口调用所述目标插件,向所述目标设备发送请求信息。3.根据权利要求1所述的方法,其特征在于,所述电子设备本地保存有各插件的状态信息,所述状态信息包括:未连接、正在连接或已连接,所述调用所述目标插件,向所述目标设备发送请求信息包括:根据本地保存的各插件的状态信息,判断所述目标插件是否正在连接;当所述目标插件的状态信息为正在连接时,周期性检测所述目标插件是否正在连接;当判断到所述目标插件非正在连接或周期性检测到所述目标插件非正在连接时,调用所述目标插件,向所述目标设备发送请求信息。4.根据权利要求3所述的方法,其特征在于,当判断到所述目标插件非正在连接或周期性检测到所述目标插件非正在连接时,调用所述目标插件,向所述目标设备发送请求信息包括:当判断到所述目标插件非正在连接或周期性检测到所述目标插件非正在连接时,判断所述目标插件的状态是否为已连接;当所述目标插件的状态为已连接时,调用所述目标插件,向所述目标设备发送请求信息;当所述目标插件的状态为未连接时,调用所述目标插件,与所述目标设备建立连接,并向所述目标设备发送请求信息。5.根据权利要求4所述的方法,其特征在于,所述当所述目标插件的状态为已连接时,调用所述目标插件,向所述目标设备发送请求信息包括:当所述目标插件的状态为已连接时,判断所连接的设备是否为所述目标设备;如果是,调用所述目标插件,向所述目标设备发送请求信息;如果否,中断当前连接,调用所述目标插件,与所述目标设备建立连接,并向目标设备发送请求信息。6.根据权利要求1-5任一项所述的方法,其特征在于,所述请求信息中还包括合法性校验信息,以使所述目标设备根据所述合法性校验信息,确定所述电子设备通过合法性校验后,向所述电子设备发送相应的数据。7.根据权利要求1-5任一项所述的方法,其特征在于,当所述...

【专利技术属性】
技术研发人员:刘春辉徐峰陈相镇金祥庆吕刚唐朱震
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1