利用手机短信传递动态ip地址监控被控对象的装置及方法

文档序号:7861652阅读:181来源:国知局
专利名称:利用手机短信传递动态ip地址监控被控对象的装置及方法
技术领域
本发明涉及ー种利用手机进行无线通信的方法,以及利用该通信方法对被控对象(如空调等设备)进行控制的方法。
背景技术
随着技术的发展与进步,现代农业、家居、エ业等逐步向自动化监测与控制过渡。例如在农业大棚中根据阳光強度的強弱和农作物的需要控制农业大棚卷帘的开度;在家居生活中,人们可以在回家之前远程打开家中的空调并调到适宜的温湿度,使自己一回家就能享受温湿度适宜的舒适环境;在エ业中对设备(如塔、釜等)内的温度、压カ等指标进行实时监测,井根据生产需要对设备的温度、压カ进行调节。诸如此类,相关数据的采集、实时传输以及控制,正变得越来越重要。随着现代手机发展的越来越智能化,为无线控制提供了非常方便与快捷的载体,为技术人员提供了更加灵活的实现可能。如图I所示,目前,利用用户手机对插有手机模块的监控终端进行控制吋,由于双方从电信运营商处申请的IP地址均为动态IP地址,无法直接相互获取彼此的IP地址而无法建立直接无线点对点的通信连接,而一般采取设置中转服务器的方法用户手机和监控終端首先分别登陆中转服务器,与中转服务器建立连接;然后用户手机和监控终端分别与中转服务器进行数据交互;最終通过中转服务器的传递,完成用户手机和监控终端之间的数据交互,从而实现用户手机对监控終端发送控制指令,监控终端根据该指令对被控对象(如农业大棚卷帘、空调、塔、釜等)进行控制。中国专利文献CN101699826A公开了ー种基于邮件服务器传递动态IP的点对点通信系统。每个通信终端拨号上网后,向邮件服务器发送电子邮件,通报其唯一的ID号和本次拨号上网获得的IP地址;源通信终端拨号上网后,向邮件服务器收取电子邮件,根据目的通信終端ID号查询目的通信終端IP地址;源通信和目的通信終端建立点对点通信。该技术方案是ー种通信系统,若将其应用于监控被控对象中,则目的通信終端相当于用户手机,源通信終端相当于监控終端。该技术方案需要利用邮件服务器中转IP地址,而不能直接地将用户手机的IP地址传递到监控终端上,用户手机和监控终端均需先和邮件服务器进行连接,通过邮件服务器中转,监控終端得到用户手机IP地址后才能做进ー步的点对点连接,过程比较繁琐和麻烦。并且,若邮件服务器收发邮件出现延迟,则监控终端通过邮件服务器获取的IP并不一定是用户手机本次的实时动态IP,通信的可靠性不佳。由于现有技术难以实现用户手机与监控终端之间的直接无线点对点通信,而需要通过电信运营商额外提供的中转服务器来建立间接的连接,因此用户的使用成本高,并且用户手机与监控终端之间的通信效果受中转服务器的制约,通信的可靠性不佳
发明内容
本发明的目的是提供ー种利用手机短信传递动态IP地址监控被控对象的装置及方法。为实现上述目的,本发明所采取的技术方案是
本发明利用手机短信传递动态IP地址监控被控对象的装置包括采集控制模块、用户手机和监控终端,所述监控终端设有用于从用户手机发送的短信中接收用户手机的动态IP地址的手机卡模块,所述监控終端通过所述动态IP地址与用户手机点对点连接,采集控制模块和监控终端连接。进ー步地,本发明所述IP地址为公网IP地址。本发明利用手机短信传递动态IP地址监控被控对象的方法包括如下步骤
步骤I :将用户手机与互联网连接; 步骤II :在用户手机与互联网连接成功后,电信运营商给用户手机分配ー个IP地址,用户手机获取并存储该IP地址;
步骤III:用户手机读取其存储的由电信运营商所分配的所述IP地址,并将该IP地址通过短信发送到监控终端内的手机模块上;
步骤IV :监控终端的手机模块接收到由电信运营商分配给用户手机的所述IP地址后,监控终端向用户手机发出登陆请求,该登陆请求中包含所述IP地址和指定端口号;当用户手机接收到监控终端的登陆请求时,用户手机依据监控终端发出的登陆请求中所包含的所述IP地址和指定端口号与监控终端建立点对点连接;
步骤V :当用户手机与监控终端建立点对点连接成功后,监控终端将自身的IP地址发送给用户手机,用户手机在其界面上显示其所接收到的监控终端的IP地址,以此向用户提示监控终端与用户手机连接成功;
步骤VI:用户将用于监控被控对象的指令输入用户手机,用户手机通过其与监控终端之间的点对点连接将该指令发送到监控终端,监控终端根据该指令通过采集控制模块对被控对象进行相应的监控。进ー步地,本发明在所述步骤II中,将电信运营商分配给用户手机的所述IP地址在用户手机的界面上进行显示,以使用户能够查看该IP地址。进ー步地,本发明在所述步骤III中,若监控终端的手机模块接收到由电信运营商分配给用户手机的所述IP地址,则监控终端向用户手机发送确认信息,用户手机将该确认信息在其界面上显示;若监控终端的手机模块没有接收到由电信运营商分配给用户手机的所述IP地址,则用户手机在其界面上显示发送不成功的信息。进ー步地,本发明在所述步骤VI中,用户手机通过其与监控终端之间的点对点连接对监控终端发出查询指令,以从监控终端获得相应的查询信息并在用户手机的界面上显
/Jn ο进ー步地,本发明由电信运营商所分配的所述IP地址为公网IP地址。相对于现有技术,本发明的有益效果是本发明基于无线网络,采取双向通信,并以用户手机为服务器端、监控终端为客户端的服务器/客户端形式实现直接点对点连接。在用户手机上实现联网功能、自动获取本机IP功能、嵌入短信功能以及服务器功能的集合,避免了使用中转服务器。用户手机与监控终端建立直接的TCP/IP连接,大大降低了用户的成本。而且,由于无需外加中转服务器,通信过程不受中转服务器的影响,有利于减少网络中断问题,増加了通信过程的稳定性。本发明采用的ID号是手机号,通过插在监控终端内的手机卡的手机号,用户手机直接将由电信运营商所分配的动态IP地址通过短信发送到监控终端的手机卡上,实现过程简单、直接,可靠性高。


图I传统点对点通信的系统框 图2是本发明的点对点通信系统框 图3本发明方法的流程示意图。
具体实施例方式下面结合附图和实例对本发明做进ー步说明。
如图2所示,本发明利用手机短信传递动态IP地址监控被控对象的装置包括采集控制模块、用户手机和监控终端,其中,监控终端设有用于从用户手机发送的短信中接收用户手机的动态IP地址的手机模块,监控終端通过所述动态IP地址与用户手机点对点连接,采集控制模块和监控终端连接。如图3所示,本发明利用手机短信传递动态IP地址监控被控对象的方法包括如下步骤
步骤(I):将用户手机与互联网连接。具体如下
当用户想要查询监控终端的数据或对监控终端发送命令时,可以在用户手机后台尝试与用户所选的互联网相连,并从互联网读取数据。若用户需要查看是否联网成功,可以在用户手机读取到来自互联网的数据时,由用户手机向其界面返回“联网成功”的提示。步骤(2):联网成功后,电信运营商给用户手机分配ー个IP地址,用户手机从其网络接ロ获取该动态IP地址,并在内存中存储该IP地址。若用户需要查看该IP地址,则可以进ー步将IP地址在手机界面上进行显示。步骤(3):用户手机从其内存中读取其所存储的上述由电信运营商所分配的IP地址,并将该IP地址通过短信发送到监控终端内的手机模块的手机卡上。需要说明的是,监控终端已事先将插在其内部的手机卡的号码预置在对应的用户手机中。本发明中,手机模块可以使用华为公司生产的HUAWEI MC323-a CDMA IX无线数据终端。进ー步地,若用户需要查看用户手机的动态IP地址是否已向监控终端内的手机模块发送成功,可使监控终端在其手机模块中所插的手机卡接收到用户手机的IP地址时,向用户手机发送确认信息,用户手机将该确认信息在其界面上显示。如果监控终端的手机模块没有接收到用户手机的IP地址,则监控终端不会向用户手机发送确认信息,用户手机在其界面上显示发送不成功的相关信息(例如“发送不成功”、“接收不成功”等)。步骤(4):监控终端的手机模块接收到用户手机的IP地址后,监控终端向用户手机发出登陆请求,该登陆请求中包含了用户手机的动态IP地址和指定端口号。此处所谓“指定端口号”是指监控终端与用户手机预先约定的登陆用户手机的端口号。当用户手机的后台接收到监控终端的登陆请求时,用户手机依据监控终端发出的登陆请求中所包含的用户手机的IP地址和指定端口号与监控终端建立点对点连接。步骤(5):当用户手机与监控终端连接成功后,监控终端将自身的IP地址发送给用户手机,用户手机在其界面上将接收到的监控终端的IP地址显示出来,以此向用户提示监控终端与用户手机连接成功。步骤(6):用户将用于监控被控对象的指令输入用户手机,用户手机通过建立的点对点连接将该指令发送到监控终端,监控终端根据该指令通过采集控制模块对被控对象进行相应的监控。
用于监控被控对象的指令可预先嵌入监控终端。在用户手机通过建立的点对点连接将该指令发送到监控终端后,监控终端可依据该指令指示采集控制模块中的采集模块(如传感器)采集所需的数据(例如室内温度、湿度等),监控终端再根据采集模块所采集的数据指示采集控制模块中的控制模块(如控制器)对被控对象(例如空调等)进行控制和调节。例如,在利用手机对空调进行监控时,若用户手机和监控终端预先设定使用字符“kai ”来表示“打开空调”,则用户手机将字符“kai”发送到监控终端,指令监控终端通过控制器打开空调。同时,若用户手机通过点对点通信对监控终端发出查询指令,则可以获得从监控終端传输过来的相应的查询信息(例如温度、湿度等数据),并在用户手机界面上显示出来。为了有效建立用户手机和监控终端的点对点连接,分配给用户手机的动态IP地址应为公网IP地址。由于用户手机与监控终端毎次建立的点对点连接的指定端口号是相同的,为了使下一次使用时,用户手机上指定端ロ不被占用,可以在每次在步骤(6)结束时,应在用户手机上释放出该指定端ロ。与现有技术相比,本发明利用短信形式实现了在用户手机上将用户手机的动态IP地址直接发送到监控终端的手机模块的手机卡上,进而实现了用户手机和监控终端的直接的点对点连接,方法简单,成本较低;此外,避免了中转服务器的应用,既降低了成本,又使整个通信系统不受中转服务器的影响,増加了用户使用的安全性和稳定性。虽然本发明以较佳实例说明如上,但并不是把本发明限定在此例范围内。任何本领域的技术人员,根据本发明的构思思路以及技术方案,在不脱离本发明的精神和范围以内,都应包括在本发明的保护范围之内。
权利要求
1.一种利用手机短信传递动态IP地址监控被控对象的装置,其特征是包括采集控制模块、用户手机和监控终端,所述监控终端设有用于从用户手机发送的短信中接收用户手机的动态IP地址的手机模块,所述监控终端通过所述动态IP地址与用户手机点对点连接,采集控制模块和监控终端连接。
2.根据权利要求I所述的装置,其特征是所述IP地址为公网IP地址。
3.一种利用手机短信传递动态IP地址监控被控对象的方法,其特征是包括如下步骤 步骤I :将用户手机与互联网连接; 步骤II :在用户手机与互联网连接成功后,电信运营商给用户手机分配一个IP地址,用户手机获取并存储该IP地址; 步骤III :用户手机读取其存储的由电信运营商所分配的所述IP地址,并将该IP地址通过短信发送到监控终端的手机模块上; 步骤IV :监控终端的手机模块接收到由电信运营商分配给用户手机的所述IP地址后,监控终端向用户手机发出登陆请求,该登陆请求中包含所述IP地址和指定端口号;当用户手机接收到监控终端的登陆请求时,用户手机依据监控终端发出的登陆请求中所包含的所述IP地址和指定端口号与监控终端建立点对点连接; 步骤V :当用户手机与监控终端建立点对点连接成功后,监控终端将自身的IP地址发送给用户手机,用户手机在其界面上显示其所接收到的监控终端的IP地址; 步骤VI:用户将用于监控被控对象的指令输入用户手机,用户手机通过其与监控终端之间的点对点连接将该指令发送到监控终端,监控终端根据该指令通过采集控制模块对被控对象进行相应的监控。
4.根据权利要求3所述的方法,其特征是在所述步骤II中,将电信运营商分配给用户手机的所述IP地址在用户手机的界面上进行显示,以使用户能够查看该IP地址。
5.根据权利要求3或4所述的方法,其特征是在所述步骤III中,若监控终端的手机模块接收到由电信运营商分配给用户手机的所述IP地址,则监控终端向用户手机发送确认信息,用户手机将该确认信息在其界面上显示;若监控终端的手机模块没有接收到由电信运营商分配给用户手机的所述IP地址,则用户手机在其界面上显示发送不成功的信息。
6.根据权利要求3或4所述的方法,其特征是在所述步骤VI中,用户手机通过其与监控终端之间的点对点连接对监控终端发出查询指令,以从监控终端获得相应的查询信息并在用户手机的界面上显示。
7.根据权利要求5所述的方法,其特征是在所述步骤VI中,用户手机通过其与监控终端之间的点对点连接对监控终端发出查询指令,以从监控终端获得相应的查询信息并在用户手机的界面上显示。
8.根据权利要求3、4或7所述的方法,其特征是由电信运营商所分配的所述IP地址为公网IP地址。
9.根据权利要求5或6所述的方法,其特征是由电信运营商所分配的所述IP地址为公网IP地址。
全文摘要
本发明公开了一种利用手机短信传递动态IP地址监控被控对象的装置及方法。在用户手机与互联网连接成功后,电信运营商给用户手机分配一个IP地址,用户手机获取并存储该IP地址;用户手机读取所述IP地址,并通过短信发送到监控终端内的手机模块上;监控终端向用户手机发出登陆请求;用户手机依据监控终端发出的登陆请求中所包含的所述IP地址和指定端口号与监控终端建立点对点连接;监控终端将自身的IP地址发送给用户手机,用户手机在其界面上显示其所接收到的监控终端的IP地址;用户将用于控制被控对象的指令输入用户手机,用户手机通过其与监控终端之间的点对点连接将该指令发送到监控终端,监控终端根据该指令对被控对象进行相应的控制。
文档编号H04L29/12GK102868831SQ20121036579
公开日2013年1月9日 申请日期2012年9月27日 优先权日2012年9月27日
发明者麻红昭, 曹流圣 申请人:麻红昭, 曹流圣
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1