专利名称:一种远程智能控制方法
技术领域:
本发明涉及网络技术领域,特别涉及一种远程智能控制方法。
背景技术:
因为因特网的带宽有限并且情况复杂,而音视频信息对带宽的要求高,所以需要一种高效和可靠的传送方式。现有技术中的智能家居系统包含的信息内容复杂,使实现起来复杂,编程难度大。如网络摄像机在向服务器传输视频等信息过程中可能因为因特网的带宽或其他原因造成视频不能传送或传送效率低下。。
发明内容
本发明提供一种质量好、成本低、可靠性高、高效的远程智能控制方法。为了实现上述目的,本发明提供以下技术方案一种远程智能控制方法,其包括在发送端Al、判断发送的信息内容;A2、根据所述信息内容对所述信息内容的信息头进行处理并封装所述信息内容;A4、判断互联网的网络连接情况;如果能够进行直联则采用UDP连接,然后发送所述信息内容;如果不能进行直联则采用TCP连接服务器,然后通过服务器转发送所述信息内容;在接收端Bi、接收所述信息内容;B2、根据所述信息头对所述信息内容进行判断并根据所述信息内容进行相应的处理。优选地,所述步骤A2之后,进一步包括判断所述信息内容是否为音视频内容,如果是音视频则还需要对音视频内容进行编码和压缩。优选地,所述步骤B2中的相应的处理具体包括当所述信息内容为音视频内容时,则进行解码并播放;当所述信息内容为控制设备信息时,则对设备进行控制;当所述信息内容为报警信息时,则向用户进行报警;当所述信息内容为用户信息时,则判断用户信息是否正确,如果正确则进行登陆操作。通过实施以上技术方案,具有以下技术效果本发明提供的方法根据互联网的情况,确定采用的通讯方式(如TCP或UDP),当不同的局域网之间可以穿透的时候(即可以 P2P直联时),使用UDP连接,保证连接的高效;当不同的局域网之间不能穿透的时候(即不能P2P直联时),通过因特网服务器进行转发,并使用TCP连接保证连接的可靠性。通过整和各种不同信息内容的异同点,在一个协议规范下传送所有信息内容,使不同设备之间信息可以交流和控制,同时提高软件编程的效率和规范,信号的质量好,干扰小、安全性高、适应各种不同网络环境、协议包含内容大大增加。
图1为本发明实施例提供的方法流程图;图2本发明实施例提供的应用例的流程图。
具体实施例方式为了更好的理解本发明的技术方案,下面结合附图详细描述本发明提供的实施例。本发明实施例提供一种远程智能控制方法,如图1所示,该方法包括包括在发送端Al、判断发送的信息内容;判断该信息内容为音视频、控制信息、报警信息还是用
户fn息等。A2、根据所述信息内容对所述信息内容的信息头进行处理并封装所述信息内容;A3、判断互联网的网络连接情况;如果能够进行直联(P2P)则采用UDP连接,然后发送所述信息内容;如果不能进行直联则采用TCP连接服务器,然后通过服务器转发所述信息内容;其中所述发送端可以为网络摄像机、智能手机、个人计算机、智能家居主机、平板电脑等智能设备。在接收端Bi、接收所述信息内容;B2、根据所述信息头对所述信息内容进行判断并根据所述信息内容进行相应的处理。更为具体的,所述相应的处理具体包括当所述信息内容为音视频内容时,则进行解码并播放;当所述信息内容为控制设备信息时,则通过该设备信息对设备进行控制(如控制云台旋转,开关空调等)。当所述信息内容为报警信息时,则向用户进行报警;当所述信息内容为用户信息时,则判断用户信息是否正确,如果正确则进行登陆操作。在其他的实施例中,进一步的,所述步骤A2之后,还包括判断所述信息内容是否为音视频内容,如果是音视频则还需要对音视频内容进行编码和压缩。上述实施例提供的方法应用于1、远程控制家电过程智能家居主机添加家电设备并上传服务器,客户端登陆服务器下载家电设备列表,使用个人计算机软件、智能手机软件、平板电脑软件发送远程控制家电,主机接收并解释数据包后发出相应的信号控制家电。2、音视频对讲过程智能主机呼叫门口机,门口机呼叫智能主机,移动网关呼叫门口机时可进行可视对讲。3、远程视频监控过程客户端(包括个人计算机、智能手机、平板电脑等)登陆视频服务器,使用网络摄像机软件,搜索连网的网络摄像机,获取网络摄像机的视频信号,并能够控制网络摄像机。4、报警功能当家庭发生报警的情况时,智能家居主机可以通过小区局域网向小区服务器报警,也可以通过因特网向个人计算机、智能手机、平板电脑等设备报警。本发明实施例提供一种远程智能控制方法的具体应用例,如图2所示,该应用例包括步骤A、通过网络摄像机进行视频采集;在本实施例中,更为具体的,所述网络摄像机包括视频编码处理器和网络传输设备。该网络摄像机作为发送端,该处理器根据所述信息内容对所述信息内容的信息头进行处理并封装所述信息内容;对采集到的视频流进行编解码处理转化为数字信号的视频流, 以用于传输。该网络摄像机可以采集家庭或者办公现场的视频信息,特别适用于智能家庭网络中。然后再判断网络的连接情况,如果能够进行直联则采用UDP连接,然后发送所述视频流;如果不能进行直联则采用TCP连接服务器,然后通过服务器转发所述视频流;B、音视频接收监控端作为接收端接收所述网络摄像机采集到的视频流;编解码处理后的视频流通过该网络传输设备传输到所述音视频接收监控端。该音视频接收监控端可以为计算机、平板电脑、智能手机。C、音视频接收监控端对所述视频流进行解码,并根据所述解码后的信息对所述网络摄像机进行控制。在上述实施例中,更为优选地,所述网络摄像机与所述音视频接收监控端通过 TCP/IP (Transmission Control Protocol/Internet Protocol,/ @牛寺网5 联协议)或UDP^ser Datagram Protocol,用户数据包协议)网络通信协议进行视频流和控制信息的传输。在进一步的实施例中,所述网络摄像机与所述音视频接收监控端通过视频转发服务器转发所述视频流。以适用于在不能进行P2P直接音视频数据通信时进行视频流的传输。以上对本发明实施例所提供的一种远程智能控制方法进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种远程智能控制方法,其特征在于,包括 在发送端Al、判断发送的信息内容;A2、根据所述信息内容对所述信息内容的信息头进行处理并封装所述信息内容; A3、判断互联网的网络连接情况;如果能够进行直联则采用UDP连接,然后发送所述信息内容;如果不能进行直联则采用TCP连接服务器,然后通过服务器转发送所述信息内容; 在接收端Bi、接收所述信息内容;B2、根据所述信息头对所述信息内容进行判断并根据所述信息内容进行相应的处理。
2.如权利要求1所述的方法,其特征在于,所述步骤A2之后,进一步包括判断所述信息内容是否为音视频内容,如果是音视频则还需要对音视频内容进行编码和压缩。
3.如权利要求1所述的方法,其特征在于,所述步骤B2中的相应的处理具体包括 当所述信息内容为音视频内容时,则进行解码并播放;当所述信息内容为控制设备信息时,则对设备进行控制; 当所述信息内容为报警信息时,则向用户进行报警;当所述信息内容为用户信息时,则判断用户信息是否正确,如果正确则进行登陆操作。
全文摘要
本发明提供一种远程智能控制方法,其包括在发送端A1、判断发送的信息内容;A2、根据所述信息内容对所述信息内容的信息头进行处理并封装所述信息内容;A3、判断互联网的网络连接情况;如果能够进行直联则采用UDP连接,然后发送所述信息内容;如果不能进行直联则采用TCP连接服务器,然后通过服务器转发所述信息内容;在接收端B1、接收所述信息内容;B2、根据所述信息头对所述信息内容进行判断并根据所述信息内容进行相应的处理。本发明提供将视频流等信息转化为数字信号通过网络协议进行视频流等信息的网络传输,信号的质量好,干扰小、安全性高、适应各种不同网络环境、协议包含内容大大增加。
文档编号H04L29/06GK102404645SQ201110361999
公开日2012年4月4日 申请日期2011年11月14日 优先权日2011年11月14日
发明者黄广宇 申请人:黄广宇