一种智能设备监控方法及装置与流程

文档序号:12739950阅读:298来源:国知局
一种智能设备监控方法及装置与流程

本发明涉及计算机技术领域,具体而言,涉及一种智能设备监控方法及装置。



背景技术:

随着科技的不断进步,人们的生活水平也随之得到不断提高。智能家居等智能设备在人们生活中逐渐得到普及。通过对智能设备的远程控制,可以对智能设备进行随时随地监控,例如,家长在办公室可以通过手机实时查看家里的孩子正在看什么电视节目,或者查看家里的空调正处于什么模式,或者打开家里的空气净化器等。

现有技术中,对于智能设备的控制,往往是采用控制终端来进行直接控制,没有足够的安全措施,使得任何控制终端均可不受限地对相应智能设备进行控制,导致智能设备被窃取信息或被恶意控制等。并且,在非局域网或者是非近场通讯的环境下,控制终端难以实现直接对智能设备进行监控。



技术实现要素:

有鉴于此,本发明的目的在于提供一种智能设备监控方法及装置,以解决上述问题。

本发明较佳实施例提供一种智能设备监控方法,应用于分别与监控终端及智能设备通信连接的安全服务器,所述方法包括:

接收所述监控终端发起的对所述智能设备的监控请求;

判断所述监控终端是否被授权,若被授权,则向所述智能设备发送与所述监控请求对应的监控指令,以使所述智能设备根据所述监控指令执行相应操作并将执行结果返回至所述安全服务器;

将所述执行结果发送至所述监控终端。

进一步地,所述方法还包括:

若所述监控终端未被授权,则拒绝所述监控请求。

进一步地,所述监控请求包括所述智能设备的设备标识符和所述监控终端的终端标识符,所述安全服务器中存储有被授权的监控终端的终端标识符与智能设备的设备标识符的绑定关系,所述判断所述监控终端是否被授权的步骤,包括:

查询所述监控终端的终端标识符是否与所述智能设备的设备标识符绑定,若已绑定,则判定所述监控终端被授权。

进一步地,所述监控请求包括查询请求,所述监控指令包括查询指令,所述向所述智能设备发送与所述监控请求对应的监控指令,以使所述智能设备根据所述监控指令执行相应操作并将执行结果返回至所述安全服务器的步骤,包括:

向所述智能设备发送与所述查询请求对应的所述查询指令,以使所述智能设备根据所述查询指令采集自身设备信息,并将所述设备信息返回至所述安全服务器。

进一步地,所述监控请求包括控制请求,所述监控指令包括控制指令,所述向所述智能设备发送与所述监控请求对应的监控指令,以使所述智能设备根据所述监控指令执行相应操作并将执行结果返回至所述安全服务器的步骤,包括:

向所述智能设备发送与所述控制请求对应的所述控制指令,以使所述智能设备根据所述控制指令控制自身设备状态,并将控制结果返回至所述安全服务器。

进一步地,所述智能设备包括电视机、电灯、空调、加湿器或空气净化器,所述监控终端包括手机、平板电脑或计算机。

进一步地,所述终端标识符包括所述监控终端的登陆账户信息、机器码中的至少一种;所述设备标识符包括所述智能设备的权限账户信息、机器码中的至少一种。

本发明另一较佳实施例提供一种智能设备监控装置,应用于分别与监控终端及智能设备通信连接的安全服务器,所述装置包括:

监控请求接收模块,用于接收所述监控终端发起的对所述智能设备的监控请求;

判断模块,用于判断所述监控终端是否被授权;

监控指令发送模块,用于当所述判断模块判断所述监控终端已被授权时,向所述智能设备发送与所述监控请求对应的监控指令,以使所述智能设备根据所述监控指令执行相应操作并将执行结果返回至所述安全服务器;

执行结果发送模块,用于将所述执行结果发送至所述监控终端。

进一步地,所述装置还包括请求拒绝模块;

所述请求拒绝模块用于当所述判断模块判断所述监控终端未被授权时,拒绝所述监控请求。

进一步地,所述监控请求包括所述智能设备的设备标识符和所述监控终端的终端标识符,所述安全服务器中存储有被授权的监控终端的终端标识符与智能设备的设备标识符的绑定关系,所述判断模块还用于查询所述监控终端的终端标识符是否与所述智能设备的设备标识符绑定,若已绑定,则判定所述监控终端被授权。

进一步地,所述监控请求包括查询请求,所述监控指令包括查询指令,所述监控指令发送模块包括查询指令发送单元;

所述查询指令发送单元用于向所述智能设备发送与所述查询请求对应的所述查询指令,以使所述智能设备根据所述查询指令采集自身设备信息,并将所述设备信息返回至所述安全服务器。

进一步地,所述监控请求包括控制请求,所述监控指令包括控制指令,所述监控指令发送模块包括控制指令发送单元;

所述控制指令发送单元用于向所述智能设备发送与所述控制请求对应的所述控制指令,以使所述智能设备根据所述控制指令控制自身设备状态,并将控制结果返回至所述安全服务器。

本发明提供的一种智能设备监控方法及装置,通过安全服务器对监控终端进行鉴权,在判定监控终端具有权限后,监控终端才能对智能设备进行监控。通过权限判定,可避免智能设备被窃取信息或被恶意控制,并且,通过安全服务器来建立监控终端与智能设备之间的连接,可以实现远程距离控制。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明较佳实施例提供的一种智能设备监控系统的交互示意图。

图2为本发明较佳实施例提供的安全服务器的功能模块框图。

图3为本发明较佳实施例提供的智能设备监控方法的流程图。

图4为图3中步骤S107的子步骤的流程图。

图5为本发明较佳实施例提供的智能设备监控装置的功能模块框图。

图6为本发明较佳实施例提供的监控指令发送模块的功能模块框图。

图标:100-安全服务器;110-智能设备监控装置;111-监控请求接收模块;112-判断模块;113-请求拒绝模块;114-监控指令发送模块;1141-查询指令发送单元;1142-控制指令发送单元;115-执行结果发送模块;120-处理器;130-存储器;200-监控终端;300-智能设备。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“设置”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

请参阅图1,为本发明较佳实施例提供的一种智能设备300监控系统的交互示意图。所述智能设备300监控系统包括安全服务器100、多个监控终端200(图中仅示出一个)以及多个智能设备300(图中仅示出一个)。所述安全服务器100通过网络与一个或多个智能设备300及监控终端200进行通信连接,以进行数据通信或交互。所述安全服务器100可以是网络服务器、数据库服务器,可以是单独的服务器也可以是服务器集群等。所述监控终端200可以是手机、平板电脑、计算机、个人数字助理(personal digital assistant,PDA)等。所述智能设备300可以是电视机、电灯、空调、加湿器、空气净化器等。所述智能设备300内可包括一个或多个电气元件、存储装置及处理装置,所述电气元件可以是发电机、变压器、电力线路、断路器等设备。所述电气元件可以由所述处理装置根据接收到的控制指令控制其工作与停止。

请参阅图2,为本发明较佳实施例提供的一种上述安全服务器100的功能模块框图。所述安全服务器100包括智能设备监控装置110、处理器120及存储器130。其中,所述存储器130与所述处理器120之间直接或间接的电性连接,以实现数据的传输或交互。所述智能设备监控装置110包括至少一个可以软件或固件的形式存储于所述存储器130中或固化在所述安全服务器100的操作系统中的软件功能模块。所述处理器120用于执行所述存储器130中存储的可执行模块,例如所述智能设备监控装置110包括的软件功能模块或计算机程序。

请参阅图3,为本发明较佳实施例提供的一种应用于上述安全服务器100的智能设备监控方法的流程图。所应说明的是,本发明提供的方法不以图3及以下所述的具体顺利为限制。下面将对图3中示出的各步骤进行详细说明。

步骤S101,接收所述监控终端200发起的对所述智能设备300的监控请求。

可选地,在本实施例中,所述监控终端200可以是手机、平板电脑、计算机、个人数字助理(personal digital assistant,PDA)等。在具体实施时,利用安装在所述监控终端200上的应用程序以实现对不同智能设备300的监控。可选地,为了便于用户能够随时随地监控家庭环境中的各智能设备300,本实施例中,所述监控终端200优选为智能移动监控终端,如手机和平板电脑。

可选地,各所述监控终端200均具有自身的终端标识符,所述终端标识符可为所述监控终端200的机器码或所述监控终端200上安装的相应的监控程序的登陆账户信息。各所述智能设备300均具有自身的设备标识符,所述设备标识符可为所述智能设备300的机器码或所述智能设备300的对应于所述监控程序的权限账户信息。

由于安全服务器100拥有较好的防攻击能力,监控终端200通过安全服务器100与智能设备300建立连接,能够避免智能设备300被恶意控制或被窃取信息。并且,通常监控终端200与智能设备300之间的距离较远(例如在办公室通过手机监控家里的电视机),监控终端200与智能设备300通常都是动态IP且无域名,在非局域网或者非近场通讯的环境下,监控终端200与智能设备300之间建立连接比较困难。安全服务器100具有固定IP,监控终端200和智能设备300均能与安全服务器100实现良好的远程连接。

在对智能设备300进行监控之前,所述监控终端200需要通过所述安全服务器100获得相应智能设备300的监控权限。可选地,所述监控终端200将自身的终端标识符与家庭环境中各智能设备300的设备标识符发送至所述安全服务器100。应当理解,也可以将各所述智能设备300的设备标识符预存于所述安全服务器100中,所述监控终端200仅将自身的终端标识符发送至所述安全服务器100。所述安全服务器100将所述终端标识符包括的所述监控终端200的机器码与所述设备标识符包括的所述智能设备300的机器码一一关联进行绑定。或者是将所述监控终端200上运行的监控程序的登陆账户信息与所述智能设备300的权限账户信息一一关联进行绑定,完成监控终端200的授权过程,并将绑定关系进行存储。

可选地,在本实施例中,监控终端200与智能设备300之间的绑定关系可以是一对多的形式,即一个监控终端200可以与家庭环境中的多个智能设备300绑定以进行信息传输。也可以是多对一的形式,即多个监控终端200均可以与家庭环境中的某个智能设备300绑定以进行信息传输。当然,也可以是多对多的绑定关系,即多个监控终端200中的每个监控终端200均可与家庭环境中的多个智能设备300绑定以进行信息传输。所述监控终端200与所述智能设备300之间的绑定关系,在本实施例中不作具体限制。

应当理解,监控终端200与智能设备300之间的绑定关系也可以存储在智能设备300中。即在各智能设备300一端,智能设备300将自身的设备标识符与接收到的监控终端200的终端标识符进行绑定。其绑定的方式可采用上述方法,在此不再一一赘述。并且,将绑定关系进行存储。

可选地,家庭环境中的各所述智能设备300在上线时向所述安全服务器100发起连接请求,并发送心跳至所述安全服务器100。所述安全服务器100获得各所述智能设备300的IP地址及其相应的在线状态。

所述监控终端200在监测到监控程序的启动指令后,响应该启动指令,启动所述监控程序。例如,在所述监控终端200的人机操作界面,用户可触发所述监控程序启动指令,所述监控终端200接收到用户触发的监控程序启动指令后,启动所述监控程序。所述监控终端200向所述安全服务器100发送对某个智能设备300的监控请求。该监控请求携带有所述监控终端200的终端标识符及预建立连接的智能设备300的设备标识符。

步骤S103,判断所述监控终端200是否被授权,若未被授权,则执行下述步骤S105,若被授权,则执行下述步骤S107。

步骤S105,拒绝所述监控请求。

步骤S107,向所述智能设备300发送与所述监控请求对应的监控指令,以使所述智能设备300根据所述监控指令执行相应操作并将执行结果返回至所述安全服务器100。

所述安全服务器100接收到所述监控请求后对发起所述监控请求的监控终端200做鉴权,以判断所述监控终端200是否具有对预建立连接的智能设备300的访问权限。可选地,根据上述所述,所述安全服务器100的存储器130中保存有被授权的监控终端200的终端标识符与智能设备300的设备标识符的绑定关系。应当理解,若监控终端200的终端标识符与智能设备300的设备标识符的绑定关系是保存在各智能设备300一端。此种情况下,在智能设备300接收到监控终端200通过安全服务器100发送的监控请求时,智能设备300将存储的绑定关系发送至安全服务器100,同样,由安全服务器100来对监控终端200进行鉴权。

所述安全服务器100根据接收到的所述监控请求携带的所述终端标识符与所述设备标识符,查询预存的绑定关系,以判断所述监控终端200的终端标识符是否与所述智能设备300的设备标识符为绑定关系。若所述监控请求携带的终端标识符与设备标识符之间没有绑定,则表示该监控终端200不具有对所述智能设备300的监控权限,所述安全服务器100则拒绝该监控终端200发起的监控请求。若查询到所述监控请求包含的终端标识符与所述智能设备300的设备标识符已绑定,则所述安全服务器100向所述智能设备300发送与所述监控请求对应的监控指令,以使所述智能设备300根据所述监控指令执行相应操作。

可选地,所述监控指令可以是所述监控终端200发起的所述监控请求所包含的监控指令,也可以是所述安全服务器100根据接收到的监控请求,所对应生成的监控指令。

在本实施例中,所述智能设备300执行所述监控指令映射的相应操作包括所述智能设备300基于自身的软硬件配置所能执行的一切操作事件。例如,智能设备300端通过自身配置的音频设备、视频设备、传感设备、通信设备、显示设备等执行所述监控指令映射的所述相应操作。

所述监控终端200与所述智能设备300之间可进行多类型交互事件,例如音频监控、视频监控、家电监控、音视频通讯、在线内容点播、音乐点播等等。

可选地,在本实施例中,所述监控请求包括查询请求,例如,查询家里电视机当前是否开机及当前播放的节目内容,或者是查询当前家里的室内温度、室内湿度、空气质量等。此外,所述监控请求还包括控制请求,如控制电视机开关机及停止播放当前播放的节目、控制家里空调开关机及调节到具体温度等。

可选地,与所述查询请求相对应,所述安全服务器100向所述智能设备300发送的监控指令包括查询指令,以使所述智能设备300根据所述查询指令采集自身设备信息,并将所述设备信息返回至所述安全服务器100。与所述控制请求相对应,所述安全服务器100向所述智能设备300发送的监控指令包括控制指令,以使所述智能设备300根据所述控制控制自身设备状态,并将控制结果返回至所述安全服务器100。

在实施中,可以先向所述智能设备300发送查询指令,获得设备信息后,再向所述智能设备300发送控制指令。请参阅图4,在本实施例中,步骤S107包括步骤S1071和步骤S1073两个子步骤。

步骤S1071,向所述智能设备300发送与所述查询请求对应的所述查询指令,以使所述智能设备300根据所述查询指令采集自身设备信息,并将所述设备信息返回至所述安全服务器100。

步骤S1073,向所述智能设备300发送与所述控制请求对应的所述控制指令,以使所述智能设备300根据所述控制指令控制自身设备状态,并将控制结果返回至所述安全服务器100。

应当理解,在实施中,还可以先向所述智能设备300发送控制指令,完成控制操作后,再向所述智能设备300发送查询指令,对此,本发明实施例不作限制。

可选地,所述智能设备300包括信息采集模块,所述智能设备300接收到所述安全服务器100发送的查询指令后,控制所述信息采集模块采集所述智能设备300的设备信息。以电视机为例进行说明,所述信息采集模块采集电视机当前的开机时长、当前播放的视频、当前运行的APP、最近若干时间段内运行过的游戏、播放的频道以及安装的应用等等。所述智能设备300通过所述信息采集模块实现对设备信息的全面采集。

可选地,所述智能设备300还可包括多种类型的传感器,例如空气质量传感器、温度传感器、湿度传感器等。当用户需要知道家里的温度时,可利用所述监控终端200发起对所述温度传感器的查询请求,所述查询请求发送至所述安全服务器100。所述安全服务器100在接收到所述查询请求后,对所述监控终端200进行权限判定,所述安全服务器100在判定所述监控终端200具有相应的权限后,向所述温度传感器发送查询指令。所述温度传感器在接收到所述安全服务器100发送的控制指令后,即检测室内温度值,并把检测到的温度值发送至所述安全服务器100。

可选地,例如,用户需要知道家里的空气质量时,利用所述监控终端200发起对所述空气质量传感器的查询请求,该查询请求发送至所述安全服务器100,所述安全服务器100根据所述查询请求判断所述监控终端200是否具有对所述空气质量传感器的访问权限。若该监控终端200具有对所述空气质量传感器的访问权限,则所述安全服务器100向所述空气质量传感器发送查询指令。所述空气质量传感器接收到所述查询指令后,检测当前室内的空气质量指数,并将检测结果反馈至所述安全服务器100。

步骤S109,将所述执行结果发送至所述监控终端200。

所述安全服务器100接收到所述智能设备300发送的根据查询指令查询到的信息或者是根据所述控制指令执行的控制结果后,将其发送至所述监控终端200。例如,所述监控终端200接收到所述安全服务器100发送的所述温度传感器检测得到的室内温度值,比如接收到的当前温度值为28度。则用户可以通过监控终端200发起对家里的空调的控制请求以减低室内温度。该控制请求发送至所述安全服务器100。同样地,所述安全服务器100检查所述监控终端200是否具有对该空调的控制权限。若具有,则所述安全服务器100发送相应的控制指令至家里的空调,空调接收到该控制指令后则立即开启并调节至制冷模式以降低室内的温度。

可选地,为了能够及时通知用户,所述监控终端200可通过人机交互界面显示接收到查询数据以供用户查看。例如,所述安全服务器100接收到查询数据为家庭环境中电视机发送的视频文件,所述安全服务器100可将所述视频文件转发至所述监控终端200,并保存至存储装置中,满足实时观看和历史数据保存的需求。所述监控终端200在接收到所述视频文件后,可直接在所述人机交互界面上显示上述视频文件。所述监控终端200在接收到用户触发的播放视频文件的操作指令时,所述监控终端200可向用户播放上述视频文件内容,以提高用户的操作体验。

请参阅图5,为本发明实施例提供的一种智能设备监控装置110的功能模块框图。所述智能设备监控装置110包括监控请求接收模块111、判断模块112、请求拒绝模块113、监控指令发送模块114以及执行结果发送模块115。

所述监控请求接收模块111用于接收所述监控终端200发起的对所述智能设备300的监控请求。具体地,该监控请求接收模块111可用于执行图3中所示的步骤S101,具体的操作方法可参考步骤S101的详细描述。

所述判断模块112用于判断所述监控终端200是否被授权。具体地,该判断模块112可用于执行图3中所示的步骤S103,具体的操作方法可参考步骤S103的详细描述。

所述请求拒绝模块113用于当所述判断模块112判断所述监控终端200未被授权时,拒绝所述监控请求。具体地,该请求拒绝模块113可用于执行图3中所示的步骤S105,具体的操作方法可参考步骤S105的详细描述。

所述监控指令发送模块114用于当所述判断模块112判断所述监控终端200已被授权时,向所述智能设备300发送与所述监控请求对应的监控指令,以使所述智能设备300根据所述监控指令执行相应操作并将执行结果返回至所述安全服务器100。具体地,该监控指令发送模块114可用于执行图3中所示的步骤S107,具体的操作方法可参考步骤S107的详细描述。

所述执行结果发送模块115用于将所述执行结果发送至所述监控终端200。具体地,该执行结果发送模块115可用于执行图3中所示的步骤S109,具体的操作方法可参考步骤S109的详细描述。

可选地,请参阅图6,所述监控指令发送模块114包括查询指令发送单元1141和控制指令发送单元1142。

所述查询指令发送单元1141用于向所述智能设备300发送与所述查询请求对应的所述查询指令,以使所述智能设备300根据所述查询指令采集自身设备信息,并将所述设备信息返回至所述安全服务器100。具体地,该查询指令发送单元1141可用于执行图4中所示的步骤S1071,具体的操作方法可参考步骤S1071的详细描述。

所述控制指令发送单元1142用于向所述智能设备300发送与所述控制请求对应的所述控制指令,以使所述智能设备300根据所述控制指令控制自身设备状态,并将控制结果返回至所述安全服务器100。具体地,该控制指令发送单元1142可用于执行图4中所示的步骤S1073,具体的操作方法可参考步骤S1073的详细描述。

综上所述,本发明提供的一种智能设备监控方法及装置,通过安全服务器100对监控终端200进行鉴权,在判定监控终端200具有权限后,监控终端200才能实现对智能设备300的监控。通过权限判定,可避免智能设备300被窃取信息或被恶意控制,并且,通过安全服务器100来建立监控终端200与智能设备300之间的连接,可以实现远程距离控制。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

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

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

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