首页> 中国专利> 客户端监控方法、客户端及监控系统

客户端监控方法、客户端及监控系统

摘要

本发明公开一种客户端监控方法、客户端及监控系统,本发明实施例客户端与部署在家庭环境中的监控终端,通过监控程序进行数据交互,达到了利用部署在家庭局域网内的监控终端来监控家庭局域网中智能设备的目的,提高了家庭局域网内进行设备监控的智能性和便捷性,从而也提高了人机的可交互性。

著录项

  • 公开/公告号CN105306242A

    专利类型发明专利

  • 公开/公告日2016-02-03

    原文格式PDF

  • 申请/专利权人 腾讯科技(深圳)有限公司;

    申请/专利号CN201410339991.6

  • 发明设计人 黄达熙;方璡;王涛;

    申请日2014-07-16

  • 分类号H04L12/24;H04L12/28;

  • 代理机构深圳市世纪恒程知识产权代理事务所;

  • 代理人胡海国

  • 地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室

  • 入库时间 2023-12-18 14:02:07

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-02-07

    授权

    授权

  • 2017-05-17

    实质审查的生效 IPC(主分类):H04L12/24 申请日:20140716

    实质审查的生效

  • 2016-02-03

    公开

    公开

说明书

技术领域

本发明涉及计算机技术,尤其涉及一种客户端监控方法、客户端及监控系统。

背景技术

随着科技的不断发展进步,人们的生活水平也得以不断提高,智能家居等智能家用设备也逐步走进人们的日常生活。目前,普通PC(PersonalComputer,个人计算机)架构的监控终端比如台式计算机在家庭局域网中的使用门槛较高,且没有针对面向家用这一具体应用场景进行系统优化,比如家庭环境中的PC机连接电视机、音响、家用电器(比如空调器)等其他家用设备都很困难,而且由于PC机功耗高,因此无法一直运行并管理家用电器等家用设备。因此,如何基于部署在家庭网络中的监控终端监控家庭网络中的家用设备成为一个亟待解决的问题。

发明内容

鉴于以上内容,有必要提供一种客户端监控方法、客户端及系统,旨在通过部署在家庭局域网中的监控终端达到监控家庭局域网中的智能设备的目的。

本发明实施例提供一种客户端监控方法,包括以下步骤:

客户端接收监控程序启动指令,启动所述监控程序,与所述监控程序映射的监控终端建立通讯连接;

客户端接收触发的操作指令,基于启动的所述监控程序,将所述操作指令映射的控制指令发送至监控终端;

监控终端执行所述操作指令映射的操作事件,获取执行所述操作事件得到的监控数据,并将所述监控数据发送至客户端;

客户端接收监控终端返回的监控数据,通过用户操作界面显示所述监控数据,供用户查看。

本发明实施例还提供一种客户端监控方法,包括以下步骤:

客户端接收用于启动监控程序的触发指令,启动所述监控程序,与所述监控程序映射的监控终端建立通讯连接;

客户端接收触发的操作指令,基于启动的所述监控程序,将所述操作指令发送至监控终端,以使所述监控终端执行所述操作指令映射的操作事件;

客户端接收所述监控终端执行所述操作事件返回的监控数据,通过用户操作界面显示所述监控数据,供用户查看。

本发明实施例还提供一种监控系统,包括客户端和监控终端;

所述客户端用于:

接收监控程序启动指令,启动所述监控程序,与所述监控程序映射的监控终端建立通讯连接;接收触发的操作指令,基于启动的所述监控程序,将所述操作指令映射的控制指令发送至监控终端;

所述监控终端用于:

执行所述操作指令映射的操作事件,获取执行所述操作事件得到的监控数据,并将所述监控数据发送至所述客户端;

所述客户端还用于:

接收监控终端返回的监控数据,通过用户操作界面显示所述监控数据,供用户查看。

本发明实施例还提供一种所述的客户端,所述客户端包括:

通讯建立模块,用于接收用于启动监控程序的触发指令,启动所述监控程序,与所述监控程序映射的监控终端建立通讯连接;

数据交互模块,用于接收触发的操作指令,基于启动的所述监控程序,将所述操作指令发送至监控终端,以使所述监控终端执行所述操作指令映射的操作事件;

信息反馈模块,用于接收所述监控终端执行所述操作事件返回的监控数据,通过用户操作界面显示所述监控数据,供用户查看。

本发明实施例客户端与部署在家庭环境中的监控终端,通过监控程序进行数据交互,达到了利用部署在家庭局域网内的监控终端来监控家庭局域网中智能设备的目的。

附图说明

图1是本发明监控终端一实施例硬件模块架构示意图;

图2是本发明监控终端一实施例软件系统架构示意图;

图3a是本发明监控终端一实施例外观造型立体图;

图3b是本发明监控终端一实施例外观造型主视图;

图4是本发明客户端监控方法第一实施例流程示意图;

图5是本发明客户端监控方法中列表界面一实施例界面示意图;

图6是本发明客户端监控方法中交互界面一实施例界面示意图;

图7是本发明客户端监控方法第二实施例流程示意图;

图8是本发明客户端监控方法第三实施例流程示意图;

图9是本发明客户端监控方法第四实施例流程示意图;

图10是本发明监控系统一实施例功能模块示意图;

图11是本发明客户端第一实施例功能模块示意图;

图12是本发明客户端第二实施例功能模块示意图;

图13是本发明客户端一实施例硬件架构示意图。

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

具体实施方式

以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明客户端监控方法、客户端及系统中,所述客户端可以理解为以软件形式体现的智能终端,或者说运行在智能终端上的一客户端软件,所述智能终端包括但不限于智能手机、平板电脑和PC机。与客户端通讯连接的部署在家庭局域网中的监控终端具备普通PC机的相应功能,且所述客户端通过互联网与监控终端进行数据交互,并通过监控终端实现对家庭局域网内的家用设备进行监控。其中,所述监控终端对应有唯一的监控程序,通过绑定监控程序与客户端,用户可通过客户端随时随地与监控程序映射的监控终端进行一对一通信,从而实现对家庭局域网内家用设备的监控。比如,基于客户端,通过监控终端实现视频监控、家电操作监控、家庭环境监控等;用户利用客户端及监控终端对应的监控程序,实现客户端与监控终端的音视频通讯、信息分享、备忘提醒以及资讯娱乐的控制等,所述资源娱乐的内容包括但不限于:云存储、在线内容查找、音乐点播、网络新闻播放、电台收音、教育国学咨询、电视节目点播等。

图1是本发明监控终端一实施例硬件模块架构示意图,如图1所示,所述监控终端包括控制模块1、通讯管理模块2、存储管理模块21和供电管理模块22。其中,通讯管理模块2同时与有线通讯模块3以及无线通讯模块4连接,该监控终端通过设置在有线通讯模块3上的网络接口或者USB接口与外部终端如客户端进行有线通讯连接,通过无线通讯模块4,利用wifi(wirelessfidelity,无线保真)技术、蓝牙技术、zigbee(基于IEEE802.15.4标准的低功耗局域网协议)技术或者红外技术等与外部终端如客户端进行无线通讯连接。所述控制模块1通过存储管理模块21与外存接口模块17和内存模块18连接,通过外存接口模块17与外部存储器进行数据交互。所述控制模块1通过供电管理模块22控制电池模块19和电源模块20,且可以通过电源模块20使用外部电源提供的电能。

另外,控制模块1通过相应的输入模块接收对应的输入信号,并通过相应的输出模块输出对应的输出信号。图1所示的监控终端仅以如下输入模块和输出模块示例。所述监控终端的输入模块包括但不限于:触摸传感输入模块5,用于接收对应的触控指令;图像传感输入模块6,用于接收输入的音像数据等;声音传感输入模块7,用于接收输入的声音信息等;运动传感输入模块8,用于接收对应的运动相关数据等;扩展传感输入模块9,可用于扩展更多的传感器或者传感模块;以及输入接口模块10,可用于扩展更多的输入模块。所述监控终端的输出模块包括但不限于:投影和显示输出模块11,用于输出对应的影像信息;声音输出模块12,用于输出对应的声音信息;灯光输出模块13,用于输出对应的灯光信息;运动输出模块14,用于输出对应的动作信息;扩展反馈模块15,可用于扩展更多的反馈器,从而输出相应的信息;输出接口模块16,可用于扩展更多的输出模块。

为所述监控终端配置上述相关的硬件模块的同时,也为所述监控终端设置相应的逻辑软件;图2提供了一种监控终端一实施例软件系统架构示意图,如图2所示,所述监控终端将图1所示的硬件模块部署在监控终端硬件层,并在监控终端通讯层部署监控终端通讯管理器23,通过所述监控终端通讯管理器23接收部署在管理层的各种管理器对图1所示的各硬件模块的控制。部署在所述监控终端管理层的管理器包括但不限于图2示出的:系统版本管理器24、计费管理器25、终端API管理器26、应用管理器27和安全管理器28。部署在管理层的上述管理器用于控制部署在接口层的各种API(ApplicationProgrammingInterface,应用程序编程接口),部署在所述监控终端接口层的各个API包括但不限于图2示出的:统一接口API29、版本管理API30、计费管理API31、终端管理API32、应用管理API33和安全管理API34,其中,所述系统版本管理器24、计费管理器25、终端API管理器26、应用管理器27和安全管理器28分别与版本管理API30、计费管理API31、终端管理API32、应用管理API33和安全管理API34通讯连接。监控终端通过部署在接口层的统一接口API29,调用部署在应用层的各类APP应用,如图2示出的应用1、应用2、应用3、应用4、应用5和应用6等。

基于图1和图2对所述监控终端的硬件和软件配置,在实际应用中,所述监控终端可以根据具体应用场景和用户喜好,设计成具备不同造型和不同外观的智能设备,比如图3a和图3b的外观造型。如图3a为该监控终端一实施例外观造型立体图,图3b为图3a所示的立体图对应的主视图。如图3a和图3b所示,在该监控终端一具体的外观造型中,该监控终端具备一深色透明顶盖,且在该监控终端上设置有阵列麦克风,用于采集声音信息,且在该监控终端的底部设置有底部音箱,用于输出音频信息。通过设置的摄像头,所述监控终端采集对应图像信息,并通过投影镜头,播放相应的图像信息;另外,通过监控终端上设置的消息互动触控按钮,所述监控终端接收并响应触发的操作指令,执行对应的操作事件。

基于以上描述,本发明实施例提供了一种如图4所示的客户端监控方法第一实施例;如图4所示,本发明客户端监控方法包括以下步骤:

步骤S11、客户端接收监控程序启动指令,启动所述监控程序,与所述监控程序映射的监控终端建立通讯连接;

本发明实施例中,所述客户端可以理解为安装在智能终端上的应用程序APP,基于该客户端,用户可以利用该客户端对应的监控程序,控制所述监控程序映射的监控终端执行对应操作。其中,安装所述客户端的所述智能终端包括但不限于智能手机、平板电脑和PC机;为了便于用户随时随地监控家庭环境中各智能设备,本实施例中,所述智能终端优选为智能移动终端如智能手机和平板电脑。

客户端接收到监控程序启动指令,响应该启动指令,启动所述监控程序,并与启动的所述监控程序映射的监控终端建立通讯连接,从而与该监控终端进行数据交互。比如,基于客户端显示的用户操作界面,用户触发监控程序启动指令,客户端接收到用户触发的监控程序启动指令,启动所述监控程序,从而与所述监控程序映射的监控终端建立通讯连接。本发明实例中,所述监控程序与所述监控终端一一映射;也就是说,客户端上同一客户端账号,可以同时关联多个监控程序;但其中一个监控程序,唯一映射一个监控终端。

步骤S12、客户端接收触发的操作指令,基于启动的所述监控程序,将所述操作指令映射的控制指令发送至监控终端;

客户端启动所述监控程序并与所述监控程序映射的监控终端建立通讯连接后,客户端接收触发的操作指令,与启动的所述监控程序进行数据交互。比如,客户端与所述监控程序进行即时通讯,如音视频聊天通讯、备忘提醒等。或者,客户端接收到操作指令后,将该操作指令发送至所述监控程序,所述监控程序接收所述操作指令,获取所述操作指令映射的控制指令,并将所述控制指令发送至监控终端。

步骤S13、监控终端执行所述操作指令映射的操作事件,获取执行所述操作事件得到的监控数据,并将所述监控数据发送至客户端;

监控终端接收到所述控制指令后,响应所述控制指令,执行所述控制指令映射的操作事件,同时,获取执行所述操作事件得到的监控数据,并将所述监控数据发送至客户端。

本发明实施例中,所述监控终端执行所述操作指令映射的操作事件包括:所述监控终端基于自身的软硬件配置所能执行的一切操作事件。比如:监控终端通过自身配置的音频设备、视频设备、传感设备、通信设备、显示设备执行所述操作指令映射的所述操作事件。其中,所述监控终端自身配置的各硬件模块包括但不限于如图1所示的:触摸传感输入模块5、图像传感输入模块6、声音传感输入模块7、运动传感输入模块8、扩展传感输入模块9、投影和显示输出模块11、声音输出模块12、灯光输出模块13、运动输出模块14、扩展反馈模块15等。

另外,从监控终端执行的操作事件所对应的事件类型的角度考虑,监控终端执行所述操作指令映射的操作事件包括但不限于:智能家居监控事件、资讯娱乐执行事件以及所述监控终端与客户端的交互事件。比如:音视频监控、家电监控、环境监控、音视频通讯、照片分享、备忘提醒、云存储、在线内容点播、音乐点播、网络新闻点播、电台收音、教育国学点播、电视节目点播等。

步骤S14、客户端接收监控终端返回的监控数据,通过用户操作界面显示所述监控数据,供用户查看。

客户端接收到监控终端返回的监控数据时,为了及时通知用户,客户端通过用户操作界面,显示所述监控数据,供用户查看。所述监控数据也包括音频文件;比如,客户端接收到的监控数据为音频文件时,客户端直接在用户操作界面上显示上述音频文件;并在接收到用户触发的播放文件的操作指令时,客户端再向用户播放上述音频文件,使得这一操作更具人性化。或者,客户端接收到监控终端返回的监控数据时,按照用户的默认设置,直接播放所述监控数据映射的音频信息,供用户听取;从而提高用户获取信息的效率。

本发明实施例运行在智能终端上的客户端与部署在家庭环境中的监控终端,通过监控程序进行数据交互,达到了利用部署在家庭局域网内的监控终端来监控家庭局域网中智能设备的目的。

基于图4所述实施例的描述,进一步地,本发明客户端监控方法实施例中,所述客户端包括即时通讯软件,所述监控程序包括在所述即时通讯软件上添加的所述监控终端对应的虚拟形象。本实施例中,以客户端为即时通讯软件中的QQ聊天软件为例、所述监控程序为某一QQ账户中添加的所述监控终端对应的虚拟形象“小Q”为例进行描述。

图5是本发明客户端监控方法中列表界面一实施例界面示意图,如图5所示,用户使用的某一QQ账户A中添加了所述监控程序“我的小Q”,该监控程序“我的小Q”映射了部署在家庭局域网中的监控终端,且QQ账户A与“我的小Q”绑定。在图5所示的列表界面,当QQ客户端接收到用户基于监控程序“我的小Q”对应的操作控件触发的操作指令时,QQ客户端由图5所示的列表界面切换至图6所示的交互界面,图6是本发明客户端监控方法中交互界面一实施例界面示意图。基于图6所示的交互界面,用户基于QQ账户A与“我的小Q”中的虚拟形象小Q进行数据交互,进而由虚拟形象小Q映射的监控终端根据对应的控制指令,执行相应操作。

在一具体应用场景中,比如,用户通过QQ账户A向小Q发送信息“家里客厅环境温度多高?”,则当小Q接收到上述“家里客厅环境温度多高”的信息后,发送获取当前家庭客厅环境温度的控制信息至监控终端,监控终端利用自身的软硬件配置,获取当前家庭客厅环境温度,并将获取的家庭客厅环境温度发送至QQ账户A对应的虚拟形象,比如,“主人,家里客厅温度为28°”。用户通过QQ账户A向小Q发送信息“那就打开客厅主空调器吧”,则小Q发送“开启客厅主空调器”的控制指令至监控终端,监控终端响应“开启客厅主空调器”的控制指令,执行客厅主空调器开启操作事件,并在开启客厅主空调器后,小Q发送信息“主人,客厅主空调器已成功开启”。

由于即时通讯软件对应的客户端比如QQ可以运行在任一支持该QQ软件运行的智能终端上,则当本实例中的客户端运行在移动终端如智能手机上时,用户可以通过智能手机随时随地了解家庭环境中各智能家居的情况,并可随时随地监控家庭环境中的各智能家居;实现了基于客户端,通过部署在家庭局域网内的监控终端监控家庭网络中智能设备的目的。

本发明实施例还提供了一种如图7所示的客户端监控方法第二实施例;本实施例与图4所述实施例的区别是,本发明实施例中,监控终端对应的监控程序与客户端预先建立映射关系。

基于以上实施例的描述,如图7所示,本发明客户端监控方法在图4所述实施例的“步骤S11、客户端接收监控程序启动指令,启动所述监控程序,与所述监控程序映射的监控终端建立通讯连接”之前,还包括:

步骤S10、监控终端获取客户端的特征信息,根据获取的所述特征信息,基于所述监控程序,与所述客户端建立一对一的映射关系。

在智能终端下载客户端对应的APP后,基于用户触发的操作指令,智能终端开启客户端,接收用户输入的该客户端对应的账号信息,并在鉴权通过后,基于登录后的账号信息,智能终端运行所述客户端。监控终端获取客户端的特征信息,所述特征信息包括但不限于:能够识别登录账号信息后的客户端的特征识别码。根据获取的客户端的所述特征信息,所述监控程序与客户端建立映射关系。由于一个监控程序对应一个监控终端,而登录账号信息后的一个客户端可以管理多个监控程序,即登录一个账号信息后的客户端可以对应多个监控程序,从而控制多个监控终端。

本发明实施例中,登录一个账号信息后的客户端优选地对应一个监控程序,从而与一个监控终端建立映射关系,达到所述监控程序与登录一个账号信息后的客户端建立一对一的映射关系的目的。

进一步地,本发明实施例中,所述监控终端获取客户端的特征信息,根据获取的所述特征信息,基于所述监控程序,与所述客户端建立一对一的映射关系可以通过以下方式实现:

登录账号信息后运行在智能终端的客户端,生成包括所述智能终端所接入的家庭局域网wifi信息及账号信息的图形码比如二维码,智能终端基于运行的客户端显示该客户端生成的上述图形码,监控终端扫描所述客户端显示的图形码,获取所述特征信息,其中,所述特征信息包括网络连接信息如wifi信息以及客户端使用的账号信息。监控终端根据所述网络连接信息与服务器建立通讯连接,服务器发送包括唯一识别登录账号信息后的所述客户端的标识信息,比如发送包括QQ账号信息的身份识别码ID至监控终端。监控终端接收服务器下发的与所述特征信息关联的标识信息,比如包括QQ账号信息的ID,并根据所述标识信息,监控终端绑定所述监控程序与所述客户端,建立所述监控程序与所述客户端一对一的映射关系;如图5和图6所示显示界面中,绑定客户端登录的QQ账号与该QQ账号中的虚拟形象小Q,实现QQ账号与小Q的一对一通讯。

本发明实施例通过绑定客户端与监控程序使得二者能够一对一通讯,方便基于客户端和监控程序利用监控终端监控家庭局域网中的智能设备,使得监控过程更加高效、准确和便捷。

本发明实施例还提供了一种如图8所示的客户端监控方法第三实施例;基于以上实施例的具体描述,如图8所示,本发明客户端监控方法包括以下步骤:

步骤S21、客户端接收用于启动监控程序的触发指令,启动所述监控程序,与所述监控程序映射的监控终端建立通讯连接;

本发明实施例中,所述客户端可以理解为安装在智能终端上的APP应用程序,基于该客户端,用户可以利用该客户端对应的监控程序,控制所述监控程序映射的监控终端执行对应操作。其中,安装所述客户端的所述智能终端包括但不限于智能手机、平板电脑和PC机;为了便于用户随时随地监控家庭环境中各智能设备,本实施例中,所述智能终端优选为智能移动终端如智能手机和平板电脑。

客户端接收到监控程序启动指令,响应该启动指令,启动所述监控程序,并与启动的所述监控程序映射的监控终端建立通讯连接,从而与该监控终端进行数据交互。比如,基于智能终端显示的用户操作界面,用户触发监控程序启动指令,客户端接收到用户触发的监控程序启动指令,启动所述监控程序,从而与所述监控程序映射的监控终端建立通讯连接。本发明实例中,所述监控程序与所述监控终端一一映射;也就是说,智能终端上同一客户端账号,可以同时关联多个监控程序;但其中一个监控程序,唯一映射一个监控终端。

步骤S22、客户端接收触发的操作指令,基于启动的所述监控程序,将所述操作指令发送至监控终端,以使所述监控终端执行所述操作指令映射的操作事件;

客户端启动所述监控程序并与所述监控程序映射的监控终端建立通讯连接后,客户端接收触发的操作指令,与启动的所述监控程序进行数据交互。比如,客户端与所述监控程序进行即时通讯,如音视频聊天通讯、备忘提醒等。或者,客户端接收到操作指令后,将该操作指令发送至所述监控程序,所述监控程序接收所述操作指令,获取所述操作指令映射的控制指令,并将所述控制指令发送至监控终端。监控终端接收到所述控制指令后,响应所述控制指令,执行所述控制指令映射的操作事件,同时,获取执行所述操作事件得到的监控数据,并将所述监控数据发送至客户端。

本发明实施例中,所述监控终端执行所述操作指令映射的操作事件包括:所述监控终端基于自身的软硬件配置所能执行的一切操作事件。比如:监控终端通过自身配置的音频设备、视频设备、传感设备、通信设备、显示设备执行所述操作指令映射的所述操作事件。其中,所述监控终端自身配置的各硬件模块包括但不限于如图1所示的:触摸传感输入模块5、图像传感输入模块6、声音传感输入模块7、运动传感输入模块8、扩展传感输入模块9、投影和显示输出模块11、声音输出模块12、灯光输出模块13、运动输出模块14、扩展反馈模块15等。

另外,从监控终端执行的操作事件所对应的事件类型的角度考虑,监控终端执行所述操作指令映射的操作事件包括但不限于:智能家居监控事件、资讯娱乐执行事件以及所述监控终端与客户端的交互事件。比如:音视频监控、家电监控、环境监控、音视频通讯、照片分享、备忘提醒、云存储、在线内容点播、音乐点播、网络新闻点播、电台收音、教育国学点播、电视节目点播等。

步骤S23、客户端接收所述监控终端执行所述操作事件返回的监控数据,通过用户操作界面显示所述监控数据,供用户查看。

客户端接收到监控终端返回的监控数据时,为了及时通知用户,客户端通过用户操作界面,显示所述监控数据,供用户查看。所述监控数据也包括音频文件;比如,客户端接收到的监控数据为音频文件时,客户端直接在用户操作界面上显示上述音频文件;并在接收到用户触发的播放文件的操作指令时,客户端再向用户播放上述音频文件,使得这一操作更具人性化。或者,客户端接收到监控终端返回的监控数据时,按照用户的默认设置,直接播放所述监控数据映射的音频信息,供用户听取;从而提高用户获取信息的效率。

本发明实施例运行在智能终端上的客户端与部署在家庭环境中的监控终端,通过监控程序进行数据交互,达到了利用部署在家庭局域网内的监控终端来监控家庭局域网中智能设备的目的。

进一步地,请继续参照图8,本发明客户端监控方法实施例中,所述客户端对应的客户端软件包括即时通讯软件,所述监控程序包括在所述即时通讯软件上添加的所述监控终端对应的虚拟形象。本实施例中,以客户端对应的客户端软件为即时通讯软件中的QQ聊天软件为例、所述监控程序为某一QQ账户中添加的所述监控终端对应的虚拟形象“小Q”为例进行的描述,请参照上述图5和图6所述实施例的描述,在此不再赘述。

由于即时通讯软件对应的客户端比如QQ可以运行在任一支持该QQ软件运行的智能终端上,则当本实例中的客户端运行在移动终端如智能手机上时,用户可以通过智能手机随时随地了解家庭环境中各智能家居的情况,并可随时随地监控家庭环境中的各智能家居;实现了基于智能终端上的客户端,通过部署在家庭局域网内的监控终端监控家庭网络中智能设备的目的。

本发明实施例还提供了一种如图9所示的客户端监控方法第四实施例;本实施例与图8所述实施例的区别是,本发明实施例中,智能终端上运行的客户端提供自身的特征信息,供监控终端利用所述客户端提供的特征信息与所述客户端预先建立映射关系。

基于以上实施例的描述,如图9所示,本发明客户端监控方法在图8所述实施例的“步骤S21、客户端接收用于启动监控程序的触发指令,启动所述监控程序,与所述监控程序映射的监控终端建立通讯连接”之前,还包括:

步骤S20、客户端根据自身的特征信息生成图形码,并显示生成的所述图形码,供监控终端通过所述图形码获取所述特征信息从而与所述客户端的监控程序建立一对一的映射关系;其中,所述特征信息包含所述客户端连接服务器的网络连接信息。

在智能终端下载客户端对应的APP后,基于用户触发的操作指令,智能终端开启客户端,接收用户输入的该客户端对应的账号信息,并在鉴权通过后,基于登录后的账号信息,智能终端运行所述客户端。登录账号信息后运行在智能终端的客户端,生成包括账号信息及所述客户端连接服务器的网络连接信息如家庭局域网wifi信息的图形码比如二维码,智能终端基于运行的客户端显示该客户端生成的上述图形码,供监控终端通过所述图形码获取所述特征信息从而与所述客户端的监控程序建立一对一的映射关系。

监控终端扫描所述客户端显示的图形码,获取所述特征信息,其中,所述特征信息包括但不限于:能够识别登录账号信息后的客户端的特征识别码,比如客户端连接服务器的网络连接信息如wifi信息,以及客户端使用的账号信息。监控终端根据所述网络连接信息与服务器建立通讯连接,服务器发送包括唯一识别登录账号信息后的所述客户端的标识信息,比如发送包括QQ账号信息的身份识别码ID至监控终端。监控终端接收服务器下发的与所述特征信息关联的标识信息,比如包括QQ账号信息的ID,并根据所述标识信息,监控终端绑定所述监控程序与所述客户端,建立所述监控程序与所述客户端一对一的映射关系;如图5和图6所示显示界面中,绑定客户端登录的QQ账号与该QQ账号中的虚拟形象小Q,实现QQ账号与小Q的一对一通讯。

本发明实施例通过绑定客户端与监控程序使得二者能够一对一通讯,方便基于客户端和监控程序利用监控终端监控家庭局域网中的智能设备,使得监控过程更加高效、准确和便捷。

本发明还提供了一种如图10所示的监控系统一实施例;如图10所示,本发明监控系统包括客户端100和监控终端200。

如图10所示,本发明实施例监控系统中,所述客户端100用于:

接收监控程序启动指令,启动所述监控程序,与所述监控程序映射的监控终端200建立通讯连接;接收触发的操作指令,基于启动的所述监控程序,将所述操作指令映射的控制指令发送至监控终端200;

本发明实施例中,所述客户端100可以理解为安装在智能终端上的应用程序APP,基于该客户端100,用户可以利用该客户端100对应的监控程序,控制所述监控程序映射的监控终端执行对应操作。其中,安装所述客户端100的所述智能终端包括但不限于智能手机、平板电脑和PC机;为了便于用户随时随地监控家庭环境中各智能设备,本实施例中,所述智能终端优选为智能移动终端如智能手机和平板电脑。

客户端100接收到监控程序启动指令,响应该启动指令,启动所述监控程序,并与启动的所述监控程序映射的监控终端建立通讯连接,从而与该监控终端200进行数据交互。比如,基于客户端100显示的用户操作界面,用户触发监控程序启动指令,客户端100接收到用户触发的监控程序启动指令,启动所述监控程序,从而与所述监控程序映射的监控终端200建立通讯连接。本发明实例中,所述监控程序与所述监控终端200一一映射;也就是说,客户端100上同一客户端账号,可以同时关联多个监控程序;但其中一个监控程序,唯一映射一个监控终端200。

客户端100启动所述监控程序并与所述监控程序映射的监控终端200建立通讯连接后,客户端100接收触发的操作指令,与启动的所述监控程序进行数据交互。比如,客户端100与所述监控程序进行即时通讯,如音视频聊天通讯、备忘提醒等。或者,客户端100接收到操作指令后,将该操作指令发送至所述监控程序,所述监控程序接收所述操作指令,获取所述操作指令映射的控制指令,并将所述控制指令发送至监控终端200。

所述监控终端200用于:

执行所述操作指令映射的操作事件,获取执行所述操作事件得到的监控数据,并将所述监控数据发送至所述客户端100;

监控终端200接收到所述控制指令后,响应所述控制指令,执行所述控制指令映射的操作事件,同时,获取执行所述操作事件得到的监控数据,并将所述监控数据发送至客户端100。

本发明实施例中,所述监控终端200执行所述操作指令映射的操作事件包括:所述监控终端200基于自身的软硬件配置所能执行的一切操作事件。比如:监控终端200通过自身配置的音频设备、视频设备、传感设备、通信设备、显示设备执行所述操作指令映射的所述操作事件。其中,所述监控终端200自身配置的各硬件模块包括但不限于如图1所示的:触摸传感输入模块5、图像传感输入模块6、声音传感输入模块7、运动传感输入模块8、扩展传感输入模块9、投影和显示输出模块11、声音输出模块12、灯光输出模块13、运动输出模块14、扩展反馈模块15等。

另外,从监控终端200执行的操作事件所对应的事件类型的角度考虑,监控终端200执行所述操作指令映射的操作事件包括但不限于:智能家居监控事件、资讯娱乐执行事件以及所述监控终端200与客户端100的交互事件。比如:音视频监控、家电监控、环境监控、音视频通讯、照片分享、备忘提醒、云存储、在线内容点播、音乐点播、网络新闻点播、电台收音、教育国学点播、电视节目点播等。

所述客户端100还用于:

接收监控终端200返回的监控数据,通过用户操作界面显示所述监控数据,供用户查看。

客户端100接收到监控终端200返回的监控数据时,为了及时通知用户,客户端100通过用户操作界面,显示所述监控数据,供用户查看。所述监控数据也包括音频文件;比如,客户端100接收到的监控数据为音频文件时,客户端100直接在用户操作界面上显示上述音频文件;并在接收到用户触发的播放文件的操作指令时,客户端100再向用户播放上述音频文件,使得这一操作更具人性化。或者,客户端100接收到监控终端200返回的监控数据时,按照用户的默认设置,直接播放所述监控数据映射的音频信息,供用户听取;从而提高用户获取信息的效率。

本发明实施例运行在智能终端上的客户端与部署在家庭环境中的监控终端,通过监控程序进行数据交互,达到了利用部署在家庭局域网内的监控终端来监控家庭局域网中智能设备的目的。

进一步地,请继续参照图10,本发明监控系统中,所述客户端100对应的客户端软件包括即时通讯软件,所述监控程序包括在所述即时通讯软件上添加的所述监控终端200对应的虚拟形象。本实施例中,以客户端100对应的客户端软件为即时通讯软件中的QQ聊天软件为例、所述监控程序为某一QQ账户中添加的所述监控终端200对应的虚拟形象“小Q”为例进行的描述,请参照上述图5和图6所述实施例的描述,在此不再赘述。

由于即时通讯软件对应的客户端100比如QQ可以运行在任一支持该QQ软件运行的客户端100上,则当本实例中的客户端100运行在移动终端如智能手机上时,用户可以通过智能手机随时随地了解家庭环境中各智能家居的情况,并可随时随地监控家庭环境中的各智能家居;实现了基于智能终端上的客户端100,通过部署在家庭局域网内的监控终端200监控家庭网络中智能设备的目的。

进一步地,请继续参照图10,本发明监控系统中,所述监控终端200还用于:

扫描客户端100显示的图形码,获取包括网络连接信息的所述特征信息,根据所述网络连接信息与服务器建立通讯连接;

接收服务器下发的与所述特征信息关联的标识信息,根据所述标识信息,绑定所述监控程序与所述客户端100,建立所述监控程序与所述客户端100一对一的映射关系。

在智能终端下载客户端100对应的APP后,基于用户触发的操作指令,智能终端开启客户端100,接收用户输入的该客户端100对应的账号信息,并在鉴权通过后,基于登录后的账号信息,智能终端运行所述客户端100。监控终端200获取客户端100的特征信息,所述特征信息包括但不限于:能够识别登录账号信息后的客户端100的特征识别码。根据获取的客户端100的所述特征信息,所述监控程序与客户端100建立映射关系。由于一个监控程序对应一个监控终端200,而登录账号信息后的一个客户端100可以管理多个监控程序,即登录一个账号信息后的客户端100可以对应多个监控程序,从而控制多个监控终端200。

本发明实施例中,登录一个账号信息后的客户端100优选地对应一个监控程序,从而与一个监控终端200建立映射关系,达到所述监控程序与登录一个账号信息后的客户端100建立一对一的映射关系的目的。

进一步地,本发明实施例中,所述监控终端200获取客户端100的特征信息,根据获取的所述特征信息,基于所述监控程序,与所述客户端100建立一对一的映射关系可以通过以下方式实现:

登录账号信息后运行在智能终端的客户端100,生成包括所述智能终端所接入的家庭局域网wifi信息及账号信息的图形码比如二维码,智能终端基于运行的客户端100显示该客户端100生成的上述图形码,监控终端200扫描所述客户端100显示的图形码,获取所述特征信息,其中,所述特征信息包括网络连接信息如wifi信息以及客户端100使用的账号信息。监控终端200根据所述网络连接信息与服务器建立通讯连接,服务器发送包括唯一识别登录账号信息后的所述客户端100的标识信息,比如发送包括QQ账号信息的身份识别码ID至监控终端200。监控终端200接收服务器下发的与所述特征信息关联的标识信息,比如包括QQ账号信息的ID,并根据所述标识信息,监控终端200绑定所述监控程序与所述客户端100,建立所述监控程序与所述客户端100一对一的映射关系;如图5和图6所示显示界面中,绑定客户端100登录的QQ账号与该QQ账号中的虚拟形象小Q,实现QQ账号与小Q的一对一通讯。

本发明实施例通过绑定客户端与监控程序使得二者能够一对一通讯,方便基于客户端和监控程序利用监控终端监控家庭局域网中的智能设备,使得监控过程更加高效、准确和便捷。

本发明实施例还提供一种如图11所示的客户端100第一实施例;本发明实施例中,所述客户端100可以理解为安装在智能终端上的APP应用程序,基于该客户端100,用户可以利用该客户端100对应的监控程序,控制所述监控程序映射的监控终端执行对应操作。其中,安装所述客户端100的所述智能终端包括但不限于智能手机、平板电脑和PC机;为了便于用户随时随地监控家庭环境中各智能设备,本实施例中,所述智能终端优选为智能移动终端如智能手机和平板电脑。

如图11所示,本发明实施例客户端100包括:通讯建立模块101、数据交互模块102和信息反馈模块103。

通讯建立模块101,用于接收用于启动监控程序的触发指令,启动所述监控程序,与所述监控程序映射的监控终端200建立通信连接;

通讯建立模块101接收到监控程序启动指令,响应该启动指令,启动所述监控程序,并与启动的所述监控程序映射的监控终端200建立通讯连接,从而与该监控终端200进行数据交互。比如,基于客户端100显示的用户操作界面,用户触发监控程序启动指令,通讯建立模块101接收到用户触发的监控程序启动指令,启动所述监控程序,从而与所述监控程序映射的监控终端200建立通讯连接。本发明实例中,所述监控程序与所述监控终端200一一映射;也就是说,智能终端上同一客户端100账号,可以同时关联多个监控程序;但其中一个监控程序,唯一映射一个监控终端200。

数据交互模块102,用于接收触发的操作指令,基于启动的所述监控程序,将所述操作指令发送至监控终端200,以使所述监控终端200执行所述操作指令映射的操作事件;

通讯建立模块101启动所述监控程序并与所述监控程序映射的监控终端建立通讯连接后,数据交互模块102接收触发的操作指令,与通讯建立模块101启动的所述监控程序进行数据交互。比如,数据交互模块102与所述监控程序进行即时通讯,如音视频聊天通讯、备忘提醒等。或者,数据交互模块102接收到操作指令后,将该操作指令发送至所述监控程序,所述监控程序接收所述操作指令,获取所述操作指令映射的控制指令,并将所述控制指令发送至监控终端200。监控终端200接收到所述控制指令后,响应所述控制指令,执行所述控制指令映射的操作事件,同时,获取执行所述操作事件得到的监控数据,并将所述监控数据发送至数据交互模块102。

本发明实施例中,所述监控终端200执行所述操作指令映射的操作事件包括:所述监控终端200基于自身的软硬件配置所能执行的一切操作事件。比如:监控终端200通过自身配置的音频设备、视频设备、传感设备、通信设备、显示设备执行所述操作指令映射的所述操作事件。其中,所述监控终端200自身配置的各硬件模块包括但不限于如图1所示的:触摸传感输入模块5、图像传感输入模块6、声音传感输入模块7、运动传感输入模块8、扩展传感输入模块9、投影和显示输出模块11、声音输出模块12、灯光输出模块13、运动输出模块14、扩展反馈模块15等。

另外,从监控终端200执行的操作事件所对应的事件类型的角度考虑,监控终端200执行所述操作指令映射的操作事件包括但不限于:智能家居监控事件、资讯娱乐执行事件以及所述监控终端200与客户端100的交互事件。比如:音视频监控、家电监控、环境监控、音视频通讯、照片分享、备忘提醒、云存储、在线内容点播、音乐点播、网络新闻点播、电台收音、教育国学点播、电视节目点播等。

信息反馈模块103,用于接收所述监控终端200执行所述操作事件返回的监控数据,通过用户操作界面显示所述监控数据,供用户查看。

信息反馈模块103接收到监控终端200返回的监控数据时,为了及时通知用户,信息反馈模块103通过用户操作界面,显示所述监控数据,供用户查看。所述监控数据也包括音频文件;比如,信息反馈模块103接收到的监控数据为音频文件时,信息反馈模块103直接在用户操作界面上显示上述音频文件;并在接收到用户触发的播放文件的操作指令时,信息反馈模块103再向用户播放上述音频文件,使得这一操作更具人性化。或者,信息反馈模块103接收到监控终端200返回的监控数据时,按照用户的默认设置,直接播放所述监控数据映射的音频信息,供用户听取;从而提高用户获取信息的效率。

本发明实施例运行在智能终端上的客户端与部署在家庭环境中的监控终端,通过监控程序进行数据交互,达到了利用部署在家庭局域网内的监控终端来监控家庭局域网中智能设备的目的。

进一步地,本发明实施例客户端100中,所述客户端100对应的客户端软件包括即时通讯软件,所述监控程序包括在所述即时通讯软件上添加的所述监控终端200对应的虚拟形象。本实施例中,以客户端100对应的客户端软件为即时通讯软件中的QQ聊天软件为例、所述监控程序为某一QQ账户中添加的所述监控终端200对应的虚拟形象“小Q”为例进行的描述,请参照上述图5和图6所述实施例的描述,在此不再赘述。

由于即时通讯软件对应的客户端100比如QQ可以运行在任一支持该QQ软件运行的智能终端上,则当本实例中的客户端100运行在移动终端如智能手机上时,用户可以通过智能手机随时随地了解家庭环境中各智能家居的情况,并可随时随地监控家庭环境中的各智能家居;实现了基于智能终端上的客户端100对应的客户端软件,通过部署在家庭局域网内的监控终端200监控家庭网络中智能设备的目的。

本发明还提供了一种如图12所示的客户端100第二实施例;如图12所示,本发明客户端100还包括:

信息生成模块104,用于根据所述客户端的特征信息生成图形码,并显示生成的所述图形码,供监控终端通过所述图形码获取所述特征信息从而与所述客户端的监控程序建立一对一的映射关系;其中,所述特征信息包含所述客户端连接服务器的网络连接信。

在智能终端下载客户端100对应的APP后,基于用户触发的操作指令,智能终端开启客户端100,接收用户输入的该客户端100对应的账号信息,并在鉴权通过后,基于登录后的账号信息,智能终端运行所述客户端100。基于登录账号信息后运行在智能终端的客户端100,信息生成模块104生成包括账号信息及所述客户端100连接服务器的网络连接信息如家庭局域网wifi信息的图形码比如二维码,信息生成模块104基于运行的客户端100显示该客户端100生成的上述图形码,供监控终端200通过所述图形码获取所述特征信息从而与所述客户端100的监控程序建立一对一的映射关系。

监控终端200扫描所述客户端显示的图形码,获取所述特征信息,其中,所述特征信息包括但不限于:能够识别登录账号信息后的客户端100的特征识别码,比如客户端100连接服务器的网络连接信息如wifi信息,以及客户端100使用的账号信息。监控终端200根据所述网络连接信息与服务器建立通讯连接,服务器发送包括唯一识别登录账号信息后的所述客户端100的标识信息,比如发送包括QQ账号信息的身份识别码ID至监控终端200。监控终端200接收服务器下发的与所述特征信息关联的标识信息,比如包括QQ账号信息的ID,并根据所述标识信息,监控终端200绑定所述监控程序与所述客户端100,建立所述监控程序与所述客户端100一对一的映射关系;如图5和图6所示显示界面中,绑定客户端100登录的QQ账号与该QQ账号中的虚拟形象小Q,实现QQ账号与小Q的一对一通讯。

本发明实施例通过绑定客户端与监控程序使得二者能够一对一通讯,方便基于客户端和监控程序利用监控终端监控家庭局域网中的智能设备,使得监控过程更加高效、准确和便捷。

本发明实施例还提供了一种如图13所示的客户端100一实施例硬件架构示意图。如图13所示,本发明客户端100包括:处理器110、存储器120、用户接口130、网络接口140以及通信总线150。通信总线150用于所述客户端100中各组成部件之间的通信,用户接口130用于接收用户输入的信息,该用户接口130可以为有线接口及无线接口,例如键盘、鼠标等。网络接口140用于所述客户端100与外部进行互相通信,该网络接口140也可以包括有线接口及无线接口。存储器120可以包括一个或一个以上计算机可读存储介质,而且其不但包括内部存储器,还包括外部存储器。该存储器中存储有操作系统、监控程序及客户端100对应的客户端软件等等。

处理器110用于调用存储器120中的客户端软件,以执行以下操作:

通过用户接口130或者网络接口140接收用于启动监控程序的触发指令,启动所述监控程序,通过所述网络接口140与所述监控程序映射的监控终端200建立通讯连接;

通过用户接口130或者网络接口140接收触发的操作指令,基于启动的所述监控程序,通过所述网络接口140将所述操作指令发送至监控终端200,以使所述监控终端200执行所述操作指令映射的操作事件;

通过所述网络接口140接收所述监控终端200执行所述操作事件返回的监控数据,通过用户操作界面显示所述监控数据,供用户查看。

本发明实施例运行在智能终端上的客户端100与部署在家庭环境中的监控终端200,通过监控程序进行数据交互,达到了利用部署在家庭局域网内的监控终端200来监控家庭局域网中智能设备的目的。

进一步地,处理器110还用于调用存储器120中的客户端软件,以执行以下操作:

通过通信总线150根据客户端100的特征信息生成图形码,并显示生成的所述图形码,供监控终端200通过所述图形码获取所述特征信息从而与所述客户端100的监控程序建立一对一的映射关系;

其中,所述特征信息包含所述客户端100连接服务器的网络连接信息。

进一步地,所述客户端100上安装有即时通讯软件,所述监控程序包括在所述即时通讯软件上添加的所述监控终端200对应的虚拟形象。

由于即时通讯软件对应的客户端100比如QQ可以运行在任一支持该QQ软件运行的智能终端上,则当本实例中的客户端100运行在移动终端如智能手机上时,用户可以通过智能手机随时随地了解家庭环境中各智能家居的情况,并可随时随地监控家庭环境中的各智能家居;实现了基于智能终端上的客户端软件,通过部署在家庭局域网内的监控终端200监控家庭网络中智能设备的目的。

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

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

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

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

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号