一种监控视频处理方法、物理服务器及存储介质与流程

文档序号:14267489阅读:184来源:国知局
一种监控视频处理方法、物理服务器及存储介质与流程

本发明涉及虚拟化技术领域,尤其涉及一种监控视频处理方法、物理服务器及存储介质。



背景技术:

vdi(virtualdesktopinfrastructure),即虚拟桌面基础架构。核心是通过在数据中心的服务器运行桌面操作系统,用户通过客户端设备的传输协议与这些远程的桌面进行连接,使得用户访问他们的桌面就像是访问传统的本地桌面一样。随着服务器和存储成本的下降,以及客户对安全性和集中管理的需求越来越旺盛,桌面虚拟化越来越成为一种趋势,但是在桌面虚拟化技术的推广过程中,虚拟化技术也带来了一些新的问题。

例如,在一些监控场景中,现有监控视频的客户端对性能的要求比较高,而在虚拟化场景下,这些要求就转化为对虚拟机的cpu性能要求,如果在某一监控场景中有多路高清监控视频,例如有16路,在多人使用的情况下,例如有10人,那么就会有160路监控视频,即便每个人看的监控视频都是相同的,也同样是占用160路的处理资源。这就会造成很高的cpu资源占用,包括处理监控视频客户端和监控视频服务器之间的流量以及处理视频解码和渲染的cpu资源。在这种情况下,用于承载虚拟机的物理服务器可并发运行的虚拟机数就会大幅降低,而在满足同等客户端接入的情况下,物理服务器的成本则会急剧上升。

目前,在虚拟化场景下虚拟机中的监控视频的客户端通过虚拟网卡经由物理网卡与监控视频服务器进行通信,将监控视频获取到虚拟机中,然后再将获取到的监控视频交给虚拟显卡去解码和渲染,这样不管虚拟机要求的是否同路的监控视频,每个虚拟机都要独立去向监控视频服务器请求视频数据,解码和渲染,浪费了大量的cpu资源。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供了一种监控视频处理方法、物理服务器及存储介质,旨在解决现有技术中当不同虚拟机请求的监控视频为同路监控视频时,造成的cpu资源大量占用与浪费的技术问题。

为实现上述目的,本发明提供了一种监控视频处理方法,所述方法包括以下步骤:

物理服务器接收当前虚拟机发送的视频调用指令;

查找预设存储区域中是否存在与所述视频调用指令对应的目标监控视频;

在不存在所述目标监控视频时,获取所述目标监控视频,并对所述目标监控视频进行解码和渲染处理,获取处理后的目标监控视频数据;

将处理后的目标监控视频数据存储至所述预设存储区域,并将所述目标视频数据传输至所述当前虚拟机,以使所述当前虚拟机根据所述目标视频数据展示对应的监控画面。

优选地,所述查找预设存储区域中是否存在与所述视频调用指令对应的目标监控视频之后,所述方法还包括:

在存在所述目标监控视频时,将所述目标监控视频对应的目标视频数据传输至所述当前虚拟机,以使所述当前虚拟机根据所述目标视频数据展示对应的监控画面。

优选地,所述物理服务器接收当前虚拟机发送的视频调用指令之前,所述方法还包括:

物理服务器接收当前虚拟机发送的视频请求指令,并根据所述视频请求指令判断是否存在对应的目标监控视频;

当存在对应的目标监控视频时,将所述目标监控视频对应的存储信息发送给所述当前虚拟机,以使所述当前虚拟机根据所述存储信息反馈相应的视频调用指令。

优选地,所述物理服务器接收当前虚拟机发送的视频请求指令,并根据所述视频请求指令判断是否存在对应的目标监控视频之后,所述方法还包括:

当不存在对应的目标监控视频时,从监控视频服务器中获取所述目标监控视频,将所述目标监控视频存储至本地存储空间,并生成对应的储存信息。

优选地,所述物理服务器接收当前虚拟机发送的视频请求指令,具体包括:

物理服务器接收当前虚拟机通过第一预设应用程序接口发送的视频请求指令;

相应地,所述物理服务器接收当前虚拟机发送的视频调用指令,具体包括:

物理服务器接收当前虚拟机通过第二预设应用程序接口发送的视频调用指令。

优选地,所述方法还包括:物理服务器从监控视频服务器获取监控视频,并将获取的监控视频缓存到本地存储空间中。

优选地,所述物理服务器从监控视频服务器获取监控视频,并将获取的监控视频缓存到本地存储空间中之后,所述方法还包括:

物理服务器对获取的监控视频进行解码渲染处理,并将处理后的监控视频存储至预设存储区域。

优选地,所述方法还包括:

物理服务器每隔预设时间周期检测本地存储空间的剩余容量,在所述剩余容量低于预设阈值时,对本地储存空间进行缓存清理。

此外,为实现上述目的,本发明还提出一种物理服务器,所述物理服务器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的监控视频处理程序,所述监控视频处理程序配置为实现如上文所述的监控视频处理方法的步骤

此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有监控视频处理程序,所述监控视频处理程序被处理器执行时实现如上文所述监控视频处理方法的步骤。

本发明通过物理服务器接收当前虚拟机发送的视频调用指令;查找预设存储区域中是否存在与所述视频调用指令对应的目标监控视频;在不存在所述目标监控视频时,获取所述目标监控视频,并对所述目标监控视频进行解码和渲染处理,获取处理后的目标监控视频数据;将处理后的目标监控视频数据存储至所述预设存储区域,并将所述目标视频数据传输至所述当前虚拟机,以使所述当前虚拟机根据所述目标视频数据展示对应的监控画面。本发明是由物理服务器来对目标监控视频进行解码和渲染处理,从而使相同的监控视频被不同虚拟机调用时只被解码和渲染一次,降低了对cpu资源的占用与浪费。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的物理服务器的结构示意图;

图2为本发明监控视频处理方法第一实施例的流程示意图;

图3为本发明监控视频处理方法第二实施例的流程示意图;

图4为本发明监控视频处理方法第三实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明实施例方案涉及的硬件运行环境的物理服务器结构示意图。

如图1所示,该物理服务器可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的结构并不构成对物理服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及监控视频处理程序。

在图1所示的物理服务器中,网络接口1004主要用于连接外部网络,与外部网络进行数据通信;用户接口1003主要用于连接客户端,与客户端进行数据通信,所述物理服务器通过处理器1001调用存储器1005中存储的监控视频处理程序,并执行以下操作:

接收当前虚拟机发送的视频调用指令;

查找预设存储区域中是否存在与所述视频调用指令对应的目标监控视频;

在不存在所述目标监控视频时,获取所述目标监控视频,并对所述目标监控视频进行解码和渲染处理,获取处理后的目标监控视频数据;

将处理后的目标监控视频数据存储至所述预设存储区域,并将所述目标视频数据传输至所述当前虚拟机,以使所述当前虚拟机根据所述目标视频数据展示对应的监控画面。

进一步地,处理器1001可以调用存储器1005中存储的监控视频处理程序,还执行以下操作:

在存在所述目标监控视频时,将所述目标监控视频对应的目标视频数据传输至所述当前虚拟机,以使所述当前虚拟机根据所述目标视频数据展示对应的监控画面。

进一步地,处理器1001可以调用存储器1005中存储的监控视频处理程序,还执行以下操作:

接收当前虚拟机发送的视频请求指令,并根据所述视频请求指令判断是否存在对应的目标监控视频;

当存在对应的目标监控视频时,将所述目标监控视频对应的存储信息发送给所述当前虚拟机,以使所述当前虚拟机根据所述存储信息反馈相应的视频调用指令。

进一步地,处理器1001可以调用存储器1005中存储的监控视频处理程序,还执行以下操作:

当不存在对应的目标监控视频时,从监控视频服务器中获取所述目标监控视频,将所述目标监控视频存储至本地存储空间,并生成对应的储存信息。

进一步地,处理器1001可以调用存储器1005中存储的监控视频处理程序,还执行以下操作:

从监控视频服务器获取监控视频,并将获取的监控视频缓存到本地存储空间中。

进一步地,处理器1001可以调用存储器1005中存储的监控视频处理程序,还执行以下操作:

对获取的监控视频进行解码渲染处理,并将处理后的监控视频存储至预设存储区域。

进一步地,处理器1001可以调用存储器1005中存储的监控视频处理程序,还执行以下操作:

每隔预设时间周期检测本地存储空间的剩余容量,在所述剩余容量低于预设阈值时,对本地储存空间进行缓存清理。

本实施例物理服务器接收当前虚拟机发送的视频调用指令;查找预设存储区域中是否存在与所述视频调用指令对应的目标监控视频;在不存在所述目标监控视频时,获取所述目标监控视频,并对所述目标监控视频进行解码和渲染处理,获取处理后的目标监控视频数据;将处理后的目标监控视频数据存储至所述预设存储区域,并将所述目标视频数据传输至所述当前虚拟机,以使所述当前虚拟机根据所述目标视频数据展示对应的监控画面。本实施例是由物理服务器来对目标监控视频进行解码和渲染处理,从而使相同的监控视频被不同虚拟机调用时只被解码和渲染一次,降低了对cpu资源的占用与浪费。

基于上述硬件结构,提出本发明监控视频处理方法实施例。

参照图2,提出本发明监控视频处理方法第一实施例。

在本实施例中,所述监控视频处理方法包括以下步骤:

步骤s10:物理服务器接收当前虚拟机发送的视频调用指令;

需要说明的是,本实施例的方法的执行主体为物理服务器,所述物理服务器可以是为虚拟机提供运行环境的虚拟机服务器,所述虚拟机运行于所述物理服务器上,每个物理服务器上运行的虚拟机个数可根据实际情况进行设定。

可以理解的是,在桌面虚拟化技术的应用场景中,用户的桌面系统以虚拟机的形式运行于虚拟机服务器(物理服务器)上,虚拟机服务器对于所有用户的虚拟机进行统一管理,用户通过桌面客户端设备软件连接虚拟机,并在客户端设备上显示虚拟机的桌面。用户需要调用某一路监控视频时,通过桌面客户端(本实施例中为监控视频客户端)向物理服务器发送视频调用指令,物理服务器根据所述视频请求指令获取当前虚拟机请求的相关数据。

在本实施例在具体实现中,虚拟机中的监控视频客户端向物理服务器发送视频调用指令时,可通过调用第一预设接口来实现,所述第一预设接口用于为虚拟机中的视频监控客户端提供视频编程接口,当所述视频监控客户端需要进行监控视频的解码和渲染播放时,通过所述第一预设接口向物理服务器发送视频调用指令。

步骤s20:查找预设存储区域中是否存在与所述视频调用指令对应的目标监控视频;

需要说明的是,为便于查找已经解码和渲染后的监控视频,可在物理服务器内部预先划分一块预设存储区域来对解码和渲染后的监控视频进行储存。

可以理解的是,当物理服务器接收到监控视频客户端发送视频调用指令时,物理服务器会对所述视频调用指令进行解析,从而确定该视频调用指令对应的监控视频(即目标监控视频),并在预先设定的存储区域中查找是否存在与所述视频调用指令对应的目标监控视频

步骤s30:在不存在所述目标监控视频时,获取所述目标监控视频,并对所述目标监控视频进行解码和渲染处理,获取处理后的目标监控视频数据。

在具体实现中,当所述预设存储区域中不存在所要调用的目标监控视频时,则获取该监控视频,并对该监控视频进行解码和渲染,获得该监控视频解码和渲染后的对应的视频数据。

步骤s40:将处理后的目标监控视频数据存储至所述预设存储区域,并将所述目标视频数据传输至所述当前虚拟机,以使所述当前虚拟机根据所述目标视频数据展示对应的监控画面。

应理解的是,物理服务器在对获取到的目标监控视频进行解码和渲染处理后,会将处理后的目标监控视频对应的视频数据存储至所述预设存储区域,并在所述当前虚拟机请求该视频数据时,将所述视频数据传输至所述当前虚拟机,以使所述当前虚拟机根据物理服务器传输的视频数据展示对应的监控画面。

需要说明的是,不同的用户在使用不同的监控视频客户端观看监控视频时,可能会根据自身需求对监控视频的画面进行相应调整或设定,而且每个监控视频在不同虚拟机桌面显示的区域也并不相同,因此虚拟机在获取到目标监控视频对应的视频数据时,会根据监控视频客户端对应的显示数据来合成并展示对应的监控画面,以供用户观看。

本实施例中物理服务器接收当前虚拟机发送的视频调用指令;查找预设存储区域中是否存在与所述视频调用指令对应的目标监控视频;在不存在所述目标监控视频时,获取所述目标监控视频,并对所述目标监控视频进行解码和渲染处理,获取处理后的目标监控视频数据;将处理后的目标监控视频数据存储至所述预设存储区域,并将所述目标视频数据传输至所述当前虚拟机,以使所述当前虚拟机根据所述目标视频数据展示对应的监控画面。本实施例是由物理服务器来对目标监控视频进行解码和渲染处理,从而使相同的监控视频被不同虚拟机调用时只被解码和渲染一次,降低了对cpu资源的占用与浪费。

参考图3,图3为本发明监控视频处理方法第二实施例的流程示意图。

基于上述第一实施例,本实施例提出的监控视频处理方法在步骤s20之后,还包括:

步骤s50:在存在所述目标监控视频时,将所述目标监控视频对应的目标视频数据传输至所述当前虚拟机,以使所述当前虚拟机根据所述目标视频数据展示对应的监控画面。

可以理解的是,当物理服务器在所述预设存储区域中查找到所述目标监控视频时,表明所述视频调用指令对应的目标监控视频并非初次被调用,也就是说该目标监控视频已经是进行解码及渲染后的监控视频,因此并不需要对目标监控视频进行解码及渲染处理,只需要将所述目标监控视频对应的目标视频数据传输至所述当前虚拟机,由所述当前虚拟机根据所述目标视频数据展示对应的监控画面即可。

本实施例的有益效果是:物理服务器在查找到存在所述目标监控视频时,将所述目标监控视频对应的目标视频数据传输至所述当前虚拟机,以使所述当前虚拟机根据所述目标视频数据展示对应的监控画面,从而在不同虚拟机想要调用的监控视频为被解码和渲染后的目标监控视频时,直接将目标监控视频对应的视频数据发送给虚拟机,避免了对相同监控视频的重复解码和渲染,降低了对cpu资源占用与浪费。

进一步地,如图4所示,图4为本发明监控视频处理方法第三实施例的流程示意图。

基于上述各实施例,提出本发明监控视频处理方法第三实施例,在本实施例中,所述物理服务器接收当前虚拟机发送的视频调用指令之前,所述方法还包括:

步骤s01:物理服务器接收当前虚拟机发送的视频请求指令,并根据所述视频请求指令判断是否存在对应的目标监控视频;

需要说明的是,在虚拟化场景下,当用户需要观看某一路监控视频时,可以在监控视频客户端上输入目标监控视频信息,当监控视频客户端接收到用户输入的目标监控视频信息后,根据所述目标监控视频信息生成对应的视频请求指令,并向所述物理服务器发送该视频请求指令,物理服务器获取到所述视频请求指令后,根据视频请求指令判断物理服务器的本地存储空间中是否存在有对应的目标监控视频。

在本实施例在具体实现中,虚拟机向物理服务器发送视频请求指令时,可通过调用第二预设接口来实现,所述第二预设接口用于为虚拟机中的视频监控客户端提供网络编程接口,当所述视频监控客户端需要将用户请求的网络数据发送给物理服务器时,通过所述第二预设接口向物理服务器发送视频请求指令。

步骤s02:当存在对应的目标监控视频时,将所述目标监控视频对应的存储信息发送给所述当前虚拟机,以使所述当前虚拟机根据所述存储信息反馈相应的视频调用指令。

可以理解的是,当物理服务器判断后获知本地存储空间储存有对应的目标监控视频时,将该目标监控视频对应的存储信息反馈给所述当前虚拟机,所述当前虚拟机接收到存储信息后,向物理服务器发送相应的视频调用指令,以使所述物理服务器在接收到所述视频调用指令后进行后续操作。

需要说明的是,所述目标监控视频对应的存储信息可以是存储所述目标监控视频的存储地址,也可是根据所述存储地址生成的链接,本实施例对此不加以限制。

可以理解的是,在实际情况中,会出现物理服务器中并未缓存用户当前请求的目标监控视频的情况,因此为保证物理服务器能正常获取到用户请求的目标监控视频,所述方法还包括:当不存在对应的目标监控视频时,物理服务器从监控视频服务器中获取所述目标监控视频,将所述目标监控视频存储至本地存储空间,并生成对应的储存信息。也就是说,此时物理服务器需要根据当前虚拟机发送的视频请求指令,通过向监控视频服务器发送视频获取指令,来获取目标监控视频,并在获取到所述目标监控视频后,对所述目标监控视频进行储存,并生成对应的储存信息。

当然,在物理服务器对所述目标监控视频进行缓存,生成对应的储存信息后,所述物理服务器会继续根据所述视频请求指令,执行所述将目标监控视频对应的存储信息发送给所述当前虚拟机,以使所述当前虚拟机根据所述存储信息反馈相应的视频调用指令的步骤。

本实施例的有益效果是:物理服务器通过在接收到所述当前虚拟机发送的视频请求指令后,根据所述请求指令在本地存储空间中查找对应的目标监控视频,在没查找到目标监控视频的情况下,从监控视频服务器中获取所述目标监控视频,并对所述目标监控视频进行储存,生成对应的储存信息,从而使得其它虚拟机在需要调用目标监控视频的时候直接从物理服务器获取目标监控视频,而不必再单独向监控视频服务器请求视频数据,节省了cpu资源,降低了物理服务器成本。

进一步地,基于上述各实施例,提出本发明监控视频处理方法第四实施例,在本实施例中,所述方法还包括:物理服务器从监控视频服务器获取监控视频,并将获取的监控视频缓存到本地存储空间中;对获取的监控视频进行解码渲染处理,并将处理后的监控视频存储至预设存储区域。

需要说明的是,上述各实施例在具体实现过程中,物理服务器需要利用监控视频服务器厂商提供的解码算法,区别于上述实施例,本实施例提出的监控视频处理方法,在物理服务器所处理的监控视频的编码方式是公开的情况下,可通过向虚拟机注入一段预设的拦截程序,拦截虚拟机中监控视频客户端发起的文件操作,并将所述文件操作重定向到物理服务器中预先设置的存储空间中。

在具体实现中,当虚拟机中监控视频客户端发起的文件操作被重定向后,物理服务器会将从监控视频服务器获取的监控视频缓存到本地存储空间中,从而可以避免虚拟机在请求监控视频时,将获取到的监控视频都存储在虚拟机的虚拟磁盘中,这样每个虚拟机需要调用监控视频时,都只需要从物理服务器中获取。此外,物理服务器会对获取的监控视频进行解码渲染处理,并将处理后的监控视频存储至预设存储区域,从而减少了不同虚拟机对cpu的占用。

可以理解的是,每个物理服务器对应存储空间是有限的,相应地,存储空间中用于缓存监控视频的空间会随着用户不断请求新的监控视频而越来越小,尤其是在某些需要24小时监控的场景中,物理服务器每天缓存的监控视频数据量巨大,为保证物理服务器能对获取到的监控视频正常储存,所述方法还包括:物理服务器每隔预设时间周期检测本地存储空间的剩余容量,在所述剩余容量低于预设阈值时,对本地储存空间进行缓存清理,以清除不常用或使用率较低的监控视频数据,增加缓存空间。

在具体实现中,可以预先设置一个时间周期,以使物理服务器每隔预设时间周期对本地存储空间的剩余容量进行检测,所述预设时间周期可根据实际情况设定,例如12小时、24小时或48小时等,本实施例对此不加以限制。

可以理解的是,在对本地存储空间的剩余容量进行检测时,可以预先设定一个阈值,当物理服务器检测到所述剩余容量低于所述预先设定的阈值时,对缓存进行清理。

本实施例的有益效果是:物理服务器通过从监控视频服务器获取监控视频,并将获取的监控视频储存到本地存储空间中,从而使各虚拟机需要调用监控视频时,都只需要从物理服务器中获取,减少了不同虚拟机对cpu的占用,通过每隔预设的时间周期对本地存储空间进行缓存清理,保证了证物理服务器对获取到的监控视频的正常储存。

此外,本发明还提供一种存储介质,所述存储介质上存储有监控视频处理程序,所述监控视频处理程序被处理器执行时实现如下操作:

接收当前虚拟机发送的视频调用指令;

查找预设存储区域中是否存在与所述视频调用指令对应的目标监控视频;

在不存在所述目标监控视频时,获取所述目标监控视频,并对所述目标监控视频进行解码和渲染处理,获取处理后的目标监控视频数据;

将处理后的目标监控视频数据存储至所述预设存储区域,并将所述目标视频数据传输至所述当前虚拟机,以使所述当前虚拟机根据所述目标视频数据展示对应的监控画面。

进一步地,所述监控视频处理程序被处理器执行时还实现如下操作:

在存在所述目标监控视频时,将所述目标监控视频对应的目标视频数据传输至所述当前虚拟机,以使所述当前虚拟机根据所述目标视频数据展示对应的监控画面。

进一步地,所述监控视频处理程序被处理器执行时还实现如下操作:

接收当前虚拟机发送的视频请求指令,并根据所述视频请求指令判断是否存在对应的目标监控视频;

当存在对应的目标监控视频时,将所述目标监控视频对应的存储信息发送给所述当前虚拟机,以使所述当前虚拟机根据所述存储信息反馈相应的视频调用指令。

进一步地,所述监控视频处理程序被处理器执行时还实现如下操作:

当不存在对应的目标监控视频时,从监控视频服务器中获取所述目标监控视频,将所述目标监控视频存储至本地存储空间,并生成对应的储存信息。

进一步地,所述监控视频处理程序被处理器执行时还实现如下操作:

从监控视频服务器获取监控视频,并将获取的监控视频缓存到本地存储空间中。

进一步地,所述监控视频处理程序被处理器执行时还实现如下操作:

对获取的监控视频进行解码渲染处理,并将处理后的监控视频存储至预设存储区域。

进一步地,所述监控视频处理程序被处理器执行时还实现如下操作:

每隔预设时间周期检测本地存储空间的剩余容量,在所述剩余容量低于预设阈值时,对本地储存空间进行缓存清理。

本实施例的有益效果是:物理服务器接收当前虚拟机发送的视频调用指令;查找预设存储区域中是否存在与所述视频调用指令对应的目标监控视频;在不存在所述目标监控视频时,获取所述目标监控视频,并对所述目标监控视频进行解码和渲染处理,获取处理后的目标监控视频数据;将处理后的目标监控视频数据存储至所述预设存储区域,并将所述目标视频数据传输至所述当前虚拟机,以使所述当前虚拟机根据所述目标视频数据展示对应的监控画面。本实施例是由物理服务器来对目标监控视频进行解码和渲染处理,从而使相同的监控视频被不同虚拟机调用时只被解码和渲染一次,降低了对cpu资源的占用与浪费。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1