通信方法、站点控制器、控制中心和站点管理系统的制作方法

文档序号:7774882阅读:216来源:国知局
通信方法、站点控制器、控制中心和站点管理系统的制作方法
【专利摘要】本发明公开了一种站点管理系统中的通信方法、站点控制器和控制中心,该方法包括:建立与该控制中心之间的因特网互联协议IP通信链路;通过该IP通信链路,与该控制中心进行通信传输;当接收到该控制中心发送的任务信息时、或者接收到该控制中心发送的接收到任务信息的执行结果的接收确认消息时,或者检测到与该控制中心之间没有该通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路。本发明实施例根据通信传输的需求建立和断开IP通信链路,且离线执行任务,能够有效缩短网络连接总时间,同时能够有效减少传输数据总流量,有利于按时和按流量的网络计费方式,进而能够降低通信成本。
【专利说明】通信方法、站点控制器、控制中心和站点管理系统
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种通信方法、站点控制器、控制中心以及站点管理系统。
【背景技术】
[0002]站点管理系统中的很多站点及其站点控制器(Site Controller)都分散建立在山头,搭建有线链路作为站点控制器和控制中心(Monitoring Center Server)的通信通道成本高,业界一般米用无线通用无线分组业务(General Packet Radio Service,简称为“GPRS”)网络作为控制中心和站点控制器的通信通道,但是GPRS网络是需要付费的,例如,GPRS的计费方式有计时、计流量、包月等几种,其中包月成本较高,目前大多选用计时或计流量的计费方式。
[0003]目前,站点控制器和控制中心一旦GPRS拨号成功就长久建立一条网络通信链路,并定时发送心跳保活。即使没有业务传输,网络仍然连接,且心跳保活不能中断,此外,站点控制器和控制中心之间的业务传输也均采用实时报文,不进行打包,直接交互。目前这种通信方法的长久网络连接不利于按计时计费;永久的保活心跳和通信业务的实时传输流程,不利于按流量计费。例如,按照每2分钟I次心跳,且I次心跳传送4个字节计算,I天每个站点控制器至少需要耗用的流量=(4字节X (1440分钟/2分钟))X 2=5760字节(大约
5.6k)。此外,一些非实时的业务数据也按照实时数据直接传送,总体耗用的流量较大,约150k左右。
[0004]因此,现有站点管理系统中的通信方法,不管采用哪种GPRS计费方式,都将产生很高的费用,通信成本较高。

【发明内容】

[0005]本发明实施例提供了一种站点管理系统中的通信方法、站点控制器、控制中心以及站点管理系统,能够有效缩短网络连接总时间,同时能够有效减少通信传输数据总流量,有利于按时和按流量的网络计费方式,进而能够降低通信成本。
[0006]第一方面,提供了一种站点管理系统中的通信方法,该站点管理系统包括站点、站点控制器和控制中心,该控制中心通过与该站点控制器进行通信传输来管理该站点,该通信方法包括:建立与该控制中心之间的因特网互联协议IP通信链路;通过该IP通信链路,与该控制中心进行通信传输;当接收到该控制中心发送的任务信息时、或者接收到该控制中心发送的接收到任务信息的执行结果的接收确认消息时,或者检测到与该控制中心之间没有该通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路。
[0007]结合第一方面,在第一方面的第一种可能的实现方式中,该建立与该控制中心之间的IP通信链路,包括:接收该控制中心发送的短信指示消息或语音指示消息,该短信指示消息或该语音指示消息用于指示该站点控制器建立该IP通信链路;根据该短信指示消息或该语音指示消息,建立与该控制中心之间的该IP通信链路。[0008]结合第一方面或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,该通过该IP通信链路,与该控制中心进行通信传输,包括:通过该IP通信链路,接收该控制中心发送的任务信息,该任务信息包括任务类型标识;在该断开该IP通信链路之后,该通信方法还包括:执行该任务信息以获取该任务信息的执行结果;根据该任务信息,重新建立与该控制中心之间的IP通信链路;通过该重新建立的该IP通信链路,向该控制中心发送该任务信息的该执行结果。
[0009]结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,该根据该任务信息,重新建立与该控制中心之间的IP通信链路,包括:当根据该任务信息中的该任务类型标识,确定该任务信息指示的任务为非实时性任务时,根据预设的与该非实时性任务对应的上报时间或该任务信息包括的上报时间,重新建立与该控制中心之间的该IP通信链路;当根据该任务信息中的该任务类型标识,确定该任务信息指示的任务为实时性任务时,在该实时性任务对应的事件发生时,重新建立与该控制中心之间的该IP通信链路。
[0010]结合第一方面的第二种或者第三种可能的实现方式,在第一方面的第四种可能的实现方式中,该向该控制中心发送该任务信息的该执行结果,包括:向该控制中心发送经过压缩后的该任务信息的该执行结果。
[0011]第二方面,提供了一种站点管理系统中的通信方法,该站点管理系统包括站点、站点控制器和控制中心,该控制中心通过与该站点控制器进行通信传输来管理该站点,该通信方法包括:在确定与该站点控制器之间的因特网互联协议IP通信链路未建立的情况下,向该站点控制器发送指示消息,该指示消息用于指示该站点控制器建立该控制中心与该站点控制器之间的IP通信链路;接收该站点控制器发送的用于请求建立该IP通信链路的请求消息;根据该请求消息,确定建立与该站点控制器之间的该IP通信链路;通过该IP通信链路,与该站点控制器进行通信传输;当接收到该站点控制器发送的接收到任务信息的接收确认消息时、或者接收到该站点控制器发送的任务信息的执行结果时、或者检测到与该站点控制器之间没有该通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路。
[0012]结合第二方面,在第二方面的第一种可能的实现方式中,该通信方法还包括:确定该站点控制器的任务信息,该任务信息包括任务类型标识;该通过该IP通信链路,与该站点控制器进行通信传输,包括:通过该IP通信链路,向该站点控制器发送该任务信息。
[0013]结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,该指示消息包括短信指示消息或语音指示消息。
[0014]第三方面,提出一种站点管理系统中的站点控制器,该站点管理系统包括站点、该站点控制器和控制中心,该控制中心通过与该站点控制器进行通信传输来管理该站点,该站点控制器包括:建立模块,用于建立与该控制中心之间的因特网互联协议IP通信链路;通信模块,用于通过该建立模块建立的IP通信链路,与该控制中心进行通信传输;断开模块,用于当确认该通信模块完成该通信传输时,或者检测到该通信模块没有该通信传输的持续时间超过预设的时间阈值时,断开该建立模块建立的IP通信链路。
[0015]结合第三方面,在第三方面的第一种可能的实现方式中,该通信模块包括:第一接收单元,用于接收该控制中心发送的短信指示消息或语音指示消息,该短信指示消息或该语音指示消息用于指示该站点控制器建立该IP通信链路;该建立模块还用于,根据该第一接收单元接收的该短信指示消息或该语音指示消息,建立与该控制中心之间的该IP通信链路。
[0016]结合第三方面或者第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,该通信模块还包括:第二接收单元,用于通过该IP通信链路,接收该控制中心发送的任务信息,该任务信息包括任务类型标识;该站点控制器还包括:离线执行模块,用于在该断开模块断开该IP通信链路之后,执行该第二接收单元接收的该任务信息以确定该任务信息的执行结果;该建立模块还用于,在该断开模块断开该IP通信链路的情况下,根据该第二接收单元接收的该任务信息,重新建立与该控制中心之间的IP通信链路;该通信模块还包括:发送单元,用于通过该建立模块重新建立的该IP通信链路,向该控制中心发送该离线执行模块获得的该任务信息的该执行结果。
[0017]结合第三方面的第二种可能实现的方式,在第三方面的第三种可能的实现方式中,该建立模块还用于:当根据该第二接收单元接收的该任务信息中的该任务类型标识,确定该任务信息指示的任务为非实时性任务时,根据默认的与该非实时性任务对应的上报时间或该任务信息包括的上报时间,重新建立与该控制中心之间的该IP通信链路;该建立模块还用于:当根据该任务信息中的该任务类型标识,确定该任务信息指示的任务为实时性任务时,在该实时性任务对应的事件发生时,重新建立与该控制中心之间的该IP通信链路。
[0018]结合第三方面的第二种或者第三种可能实现的方式,在第三方面的第四种可能的实现方式中,该发送单元还用于向该控制中心发送经过压缩后的该任务信息的该执行结果O
[0019]第四方面,提供了一种站点管理系统中的控制中心,该站点管理系统包括站点、站点控制器和控制中心,该控制中心通过与该站点控制器进行通信传输来管理该站点,该控制中心包括:发送模块,用于在确定与该站点控制器之间的因特网互联协议IP通信链路未建立的情况下,向该站点控制器发送指示消息,该指示消息用于指示该站点控制器建立该控制中心与该站点控制器之间的IP通信链路;接收模块,用于接收该站点控制器发送的用于请求建立该IP通信链路的请求消息;建立模块,用于根据该接收模块接收的该请求消息,确定建立与该站点控制器之间的该IP通信链路;通信模块,用于通过该建立模块确定建立的该IP通信链路,与该站点控制器进行通信传输;断开模块,用于当确定该通信模块完成该通信传输时、或者当检测到该通信模块没有该通信传输的持续时间超过预设的时间阈值时,断开该建立模块确定建立的该IP通信链路。
[0020]结合第四方面,在第四方面的第一种可能的实现方式中,该控制中心还包括:任务确定模块,用于确定该站点控制器的任务信息,该任务信息包括任务类型标识;该通信模块包括:发送单元,用于通过该建立模块确定建立的该IP通信链路,向该站点控制器发送该任务确定模块确定的该任务信息。
[0021]结合第四方面或者第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,该发送模块发送的该指示消息包括短信指示消息或语音指示消息。
[0022]第五方面,本发明实施例提供一种站点管理系统,该系统包括站点、站点控制器和控制中心,该控制中心通过与该站点控制器进行通信传输来管理所述站点;该站点控制器可以为本发明任一实施例所述的站点控制器,相应的,该控制中心可以为本发明实施例任一实施例所述的控制中心。
[0023]基于上述技术方案,本发明实施例的站点管理系统中的通信方法、站点控制器、控制中心以及站点管理系统,根据通信传输的需要,建立站点控制器和控制中心之间的IP通信链路,当完成与控制中心之间的通信传输时、或者检测到与该控制中心之间没有通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路,且站点控制器离线执行工作任务,并对工作任务的执行结果可压缩后再向控制中心上报,从而能够有效缩短网络连接总时间,同时能够有效减少通信传输数据总流量,有利于按时和按流量的网络计费方式,进而能够降低通信成本。
【专利附图】

【附图说明】
[0024]为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1示出了本发明实施例的应用场景站点管理系统的示意图。
[0026]图2示出了本发明实施例的通信方法的示意性流程图。
[0027]图3示出了本发明实施例的通信方法的另一示意性流程图。
[0028]图4示出了本发明实施例的通信方法的再一示意性流程图。
[0029]图5示出了本发明实施例的通信方法的再一示意性流程图。
[0030]图6示出了本发明另一实施例的通信方法的示意性流程图。
[0031]图7示出了本发明实施例的站点控制器的示意性框图。
[0032]图8示出了本发明实施例的站点控制器的另一示意性框图。
[0033]图9示出了本发明实施例的控制中心的示意性框图。
[0034]图10是本发明另一实施例提供的一种站点控制器的示意性框图。
[0035]图11是本发明另一实施例提供的一种控制中心的示意性框图。
[0036]图12是本发明实施例提供的一种站点管理系统的示意性框图。
【具体实施方式】
[0037]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0038]应理解,本发明实施例的技术方案可以应用于全球移动通讯(Global System ofMobile communication,简称为 “GSM”)系统、通用分组无线业务(General Packet RadioService,简称为“GPRS”)系统、增强型通用分组交换无线数据业务(Enhanced GPRS,简称为“EGPRS”)系统、增强型数据速率 GSM 演进技术(Enhanced Data Rate for GSM Evolution,简称为“EDGE”)系统、通用移动通信系统(Universal Mobile Telecommunication System,简称为“UMTS”)、码分多址(Code Division Multiple Access,简称为“CDMA”)系统或者时分同步的码分多址技术(Time Division-Synchronous Code Division Multiple Access,简称为“TD SCDMA”)等。
[0039]应理解,GSM系统包括语音业务、短消息业务(Short Messaging Service,简称为“SMS”)和数据业务,其中GPRS系统属于GSM系统的数据业务。在本发明实施例中,站点控制器与控制中心之间建立的通信链路以GSM网络中负责数据业务的GPRS网络建立的因特网互联协议(Internet Protocol,简称为“IP”)通信链路为例进行说明。该IP通信链路还可以是基于EGPRS系统、EDGE系统、UMTS系统、CDMA系统或者TD SCDMA系统中的数据业务建立的IP通信链路,本发明实施例对此不作限定。
[0040]还应理解,在本发明实施例中,站点控制器也可以称为数据采集器,也可称之为终端(Terminal )、移动台(Mobile Station,简称为“MS”)或移动终端(Mobile Terminal)等,该站点控制器可以经无线接入网(Radio Access Network,简称为“RAN”)与一个或多个核心网进行通信,例如,站点控制器可以是具有移动终端的计算机等,例如,站点控制器还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语音和/或短信和/或数据。
[0041]还应理解,可选地,在本发明实施例中,控制中心可以是计算机服务器。
[0042]图1示出了本发明实施例的应用场景的示意图。具体地,图1示出了站点管理系统的示意图,该站点管理系统包括站点、站点控制器和控制中心,该控制中心通过与该站点控制器进行通信传输来管理站点。目前,站点管理系统中一般采用无线网络GPRS建立站点控制器和控制中心之间的IP通信链路,控制中心具有公网IP地址,站点控制器可以通过拨号GPRS网络访问万维网(World Wide Web,简称为“www”),通过www主动访问具有公网固定IP的控制中心,即只有站点控制器可主动访问控制中心,建立二者的连接,而控制中心不能主动发起对站点控制器的访问。如图1所示,标记“I”表示:站点控制器向控制中心发送用于请求建立二者之间IP通信链路的请求消息;标记“2”表示:建立该IP通信链路后,该站点控制器与该控制中心进行通信传输。
[0043]现有技术中,站点控制器一旦GPRS拨号成功就长久建立站点控制器与控制中心之间的网络连接链路,并定时发送心跳保活。即使没有通信业务,网络仍然连接,且心跳保活不能中断。此外,站点控制器和控制中心之间的业务传输也均采用实时报文,即不进行打包,直接交互。目前这种通信方法中的长久网络连接不利于按计时计费;永久的保活心跳和业务实时传输,不利于按流量计费。
[0044]例如,按照每2分钟I次心跳,且I次心跳传送4个字节计算,I天每个站点控制器至少需要耗用的流量=(4字节X (1440分钟/2分钟))X 2=5760字节(大约5.6k)。此夕卜,一些非实时的业务数据也按照实时数据直接传送,总体耗用的流量较大,约150k左右。即现有站点管理系统中的通信方法,不管采用哪种GPRS计费方式,都将产生较高费用。
[0045]图2示出了根据本发明实施例的站点管理系统中的通信方法100的示意性流程图,其中,该站点管理系统包括站点、站点控制器和控制中心,该控制中心通过与该站点控制器进行通信传输来管理该站点,该方法100例如可以由站点控制器执行。如图2所示,该通信方法100包括:
[0046]S110,建立与该控制中心之间的因特网互联协议IP通信链路;
[0047]S120,通过该IP通信链路,与该控制中心进行通信传输;
[0048]应理解,这里的“通信传输”可以包括站点控制器与控制中心之间的任何类型的通信,例如接收控制中心发送的任务信息,向控制中心发送任务信息的执行结果,接收控制中心发送的确认消息等。当然除本发明实施例记载的之外,该通信传输还可以包括其它应用场景下控制中心与站点控制器之间的通信。
[0049]S130,当接收到该控制中心发送的任务信息时、或者接收到该控制中心发送的接收到任务信息的执行结果的接收确认消息时,或者检测到与该控制中心之间没有该通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路。
[0050]站点控制器建立了与该控制中心之间的IP通信链路后,通过该IP通信链路,与该控制中心进行通信传输,该通信传输例如可以是接收控制中心发送的任务信息,还可以是向该控制中心发送任务信息的执行结果等;当确定接收到该控制中心发送的任务信息时、或者接收到该控制中心发送的接收到任务信息的执行结果的接收确认消息时,或者检测到与该控制中心之间没有该通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路,即实现只有在进行通信传输时建立站点控制器和控制中心之间的IP通信链路,在不需要通信传输的情况下,断开该IP通信链路,从而舍弃长久建立站点控制器和控制中心之间的IP通信链路的方案,以便于缩短网络连接总时间。
[0051]因此,本发明实施例的站点管理系统中的通信方法,根据通信传输的需要,建立站点控制器和控制中心之间的IP通信链路,当完成与控制中心之间的通信传输时、或者检测到与该控制中心之间没有通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路,即该IP通信链路不是长久建立,从而能够有效缩短网络连接总时间,同时能够减少通信传输数据总流量,有利于按时和按流量的网络计费方式,进而能够降低通信成本。
[0052]在SllO中,建立站点控制器与控制中心之间的IP通信链路。具体来说,站点控制器可以根据控制中心发送的短信指示消息或者语音指示消息,建立与控制中心之间的IP通信链路;也可以根据控制中心下发的任务信息,建立站点控制器与控制中心之间的IP通信链路;此外,在站点管理系统初始建立时,站点控制器根据默认设置,首次建立与控制中心之间的IP通信链路,下面将结合图3至图5进行详细说明。
[0053]在S130,当接收到该控制中心发送的任务信息时、或者接收到该控制中心发送的接收到任务信息的执行结果的接收确认消息时,或者检测到与该控制中心之间没有该通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路。即站点控制器确定在未来一段时间内与控制中心没有通信传输时,断开该IP通信链路。具体来说,第一种方法是,当确定与控制中心之间的通信传输完成后,断开该IP通信链路,例如可以是当接收到该控制中心发送的任务信息时、或者接收到该控制中心发送的接收到任务信息的执行结果的接收确认消息时,断开该IP通信链路;第二种方法是,自该IP通信链路建立起,不断检测与控制中心之间没有通信传输的持续时间,当该持续时间超过预设的时间阈值时,断开该IP通信链路。应理解,第二种方法能够有效避免无效的IP通信链路的建立,例如,当IP通信链路建立后,控制中心没有任务信息要下发,或者站点控制器没有相关任务执行结果要上报,即站点控制器与控制中心之间没有通信传输。
[0054]下文中,将结合图3至图5对站点控制器建立与控制中心之间的IP通信链路进行详细说明。
[0055]在站点控制器与控制中心之间的IP通信链路未建立的情况下,当控制中心需要向站点控制器下发紧急任务信息时,例如需要对站点上的设备进行远程升级时,通过向控制中心发送指示消息以通知该站点控制器建立IP通信链路。
[0056]可选地,在本发明实施例中,如图3所示,该建立与该控制中心之间的IP通信链路,包括:
[0057]S111,接收该控制中心发送的短信指示消息或语音指示消息,该短信指示消息或该语音指示消息用于指示该站点控制器建立该IP通信链路;
[0058]S112,根据该短信指示消息或该语音指示消息,建立与该控制中心之间的该IP通信链路。
[0059]具体地,如图4所示,在Sll中,控制中心向站点控制器发送指示消息,以指示站点控制器建立控制中心与站点控制器之间的IP通信链路,具体地该指示消息可以是语音指示消息或者短信指示消息,例如可以通过GSM网络中的语音业务和短信业务发送;在S12中,站点控制器接收到指示消息后,向控制中心发起建立IP通信链路的请求消息;在S13中,控制中心向站点控制器发送请求确认消息,确认建立该IP通信链路;在S14中,当控制中心确认IP通信链路建立后,向站点控制器下发任务信息;在S15中,站点控制器接收到任务信息后,向控制中心发送接收确认消息;在S16中,当确定站点控制器接收到任务信息后,控制中心可以断开该IP通信链路。
[0060]应理解,在S16中,断开IP通信链路,也可以是站点控制器确认接收到控制中心下发的任务信息后,由站点控制器断开该IP通信链路,本发明实施例并不限定于此,只要确保当控制中心和站点控制器之间没有通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路即可,站点控制器和控制中心都可以断开该IP通信链路,以便缩短网络连接总时间,本发明对此不作限定。
[0061]在本发明实施中,在站点控制器通过IP通信链路接收到控制中心发送的任务信息、并断开该IP通信链路后,站点控制器离线执行该任务信息指示的具体任务,当在确定向控制中心发送任务执行结果时,重新建立IP通信链路。
[0062]可选地,在本发明实施例中,该通过该IP通信链路,与该控制中心进行通信传输,包括:
[0063]通过该IP通信链路,接收该控制中心发送的任务信息,该任务信息包括任务类型标识;
[0064]在该断开该IP通信链路之后,该通信方法还包括:
[0065]执行该任务信息以获取该任务信息的执行结果;
[0066]根据该任务信息,重新建立与该控制中心之间的IP通信链路;
[0067]通过该重新建立的该IP通信链路,向该控制中心发送该任务信息的该执行结果。
[0068]具体地,如图5所示,在S21中,站点控制器建立站点控制器与控制中心之间的IP通信链路,具体流程同图4中的S12和S13,这里不再赘述;在S22中,控制中心通过IP通信链路向站点控制器发送任务信息;在S23中,站点控制器在确定接收到该任务信息后,断开该IP通信链路;在324中,站点控制器在与控制中心离线状态下,执行任务信息指示的具体任务;在S25中,在确定向控制中心发送任务执行结果时,重新建立站点控制器与控制中心之间的IP通信链路,即向控制中心发送用于请求建立IP通信链路的请求消息;在S26中,控制中心向站点控制器发送请求确认消息,确认建立该IP通信链路;在S27中,站点控制器通过重新建立的IP通信链路,向控制中心发送任务信息指示的任务的执行结果;在S28中,控制中心通过重新建立的IP通信链路接收到任务执行结果后,向站点控制器发送对应的接收确认消息;在329中,站点控制器通过重新建立的IP通信链路接收到控制中心发送的接收确认消息后,确认控制中心接收到任务执行结果,断开重新建立的IP通信链路。
[0069]应理解,在S21中,站点控制器建立站点控制器与控制中心之间的IP通信链路,可以是,在站点管理系统初始建立后,站点控制器根据默认设置首次建立站点控制器与控制中心之间IP通信链路;也可以是,如图4所示的,根据控制中心发送的指示信息建立站点控制器与控制中心之间IP通信链路。
[0070]在S22中,控制中心通过IP通信链路向站点控制器发送任务信息,该任务信息包括任务类型标识,具体地,在站点管理系统中,任务分为实时性任务和非实时性任务,控制中心在确定任务信息时,对不同类型的任务都做了标识,例如用“O”标识实时性任务,用“I”标识非实时性任务,以便于站点控制器在接收到任务信息后,对不同类型的任务作不同的处理。具体地,对于实时性任务,例如紧急告警、重要事件(例如:站点开门)、重要设备状态变更(例如:站点油机启动、空调开启等)、控制中心紧急指令应答等,在该实时性任务对应的事件发生时,站点控制器需要立即向控制中心发送对应的告警信息;而对于非实时性任务,例如站点设备性能结果上报、告警日志上报、配置数据上报、站点控制器和设备运行日志、站点电池测试记录、站点设备存量数据、视频抓拍照片上传等,非实时性任务的执行结果不需要实时上报,因此,站点控制器可以根据针对非实时性任务预设的上报时间或者该任务信息携带的非实时性任务的上报时间,向控制中心发送该非实时性任务的执行结果O
[0071]在S25中,站点控制器在确定向控制中心发送任务执行结果时,重新建立站点控制器与控制中心之间的IP通信链路。具体地,根据不同类型的任务,确定重新建立IP通信链路的时间也不同。
[0072]可选地,在本发明实施例中,根据任务信息,重新建立与该控制中心之间的IP通信链路,包括:
[0073]当根据该任务信息中的该任务类型标识,确定该任务信息指示的任务为非实时性任务时,根据预设的与该非实时性任务对应的上报时间或该任务信息包括的上报时间,重新建立与该控制中心之间的该IP通信链路;
[0074]当根据该任务信息中的该任务类型标识,确定该任务信息指示的任务为实时性任务时,在该实时性任务对应的事件发生时,重新建立与该控制中心之间的该IP通信链路。
[0075]在S27中,站点控制器通过重新建立的IP通信链路,向控制中心发送任务信息指示的任务的执行结果,站点控制器可以将执行结果先压缩打包后再发送。
[0076]可选地,在本发明实施例中,该向该控制中心发送该任务信息的该执行结果,包括:向该控制中心发送经过压缩后的该任务信息的该执行结果。
[0077]站点控制器可以对所有任务信息的执行结果,在发送之前,先压缩打包;也可以只针对非实时性任务的执行结果进行压缩打包,再发送。非实时性任务的执行结果一般数据比较大,经过压缩打包后再发送,能够有效减小传输时所需的数据流量。
[0078]可以采用RAR (Roshal ARchive)压缩方法、ZIP压缩方法或者其他压缩方法压缩工作任务的执行结果,本发明实施例并不限定于此,只要能够减小发送该执行结果所需的数据流量即可。[0079]在S29中,站点控制器通过重新建立的IP通信链路接收到控制中心发送的接收确认消息后,确认控制中心接收到任务执行结果,断开重新建立的IP通信链路。
[0080]在S29中,站点控制器通过重新建立的IP通信链路接收到控制中心发送的接收确认消息后,确认控制中心接收到任务执行结果,断开重新建立的IP通信链路,可选地,也可以由控制中心断开该重新建立的IP通信链路。
[0081]应理解,在本发明实施例中,断开IP通信链路的操作可以由站点控制器执行,也可以由控制中心执行,本发明并不限定于此,只要在站点控制器与控制中心之间的通信传输完成后、或者在站点控制器与控制中心之间一直没有通信传输的持续时间超过预定的时间阈值时,断开该IP通信链路即可,即最大程度地缩短网络连接总时间。具体地,在控制中心向站点控制器发送任务信息的情况下,当站点控制器接收到该任务信息后,可以断开当前的IP通信链路,也可以不断开该IP通信链路,而是通过该IP通信链路向控制中心发送接收确认消息,当控制中心接收到该接收确认信息后,可以断开该IP通信链路;在站点控制器向控制中心发送任务执行结果的情况下,当控制中心接收到该任务执行结果后,可以断开当前的IP通信链路,也可以不断开该IP通信链路,而是通过该IP通信链路向站点控制器发送接收确认消息,当站点控制器接收到该接收确认信息后,可以断开该IP通信链路。总而言之,接收方在接收到发送方发送的信息后,可以断开IP通信链路,也可以不执行断开IP通信链路的操作,而是向发送方发送接收确认消息,这时,当发送方接收到该接收确认消息后,断开该IP通信链路。
[0082]还应理解,在本发明实施例中,站点控制器建立站点控制器与控制中心之间的IP通信链路分为首次建立和重新建立。其中,首次建立IP通信链路可以包括两种情况,第一种情况,在站点管理系统初始建立后,站点控制器根据默认设置首次建立站点控制器与控制中心之间IP通信链路;第二种情况,在根据默认设置首次建立IP通信链路之前,接收到控制中心发送的指示信息,根据指示信息建立站点控制器与控制中心之间IP通信链路。在首次建立的IP通信链路断开之后,站点控制器可以重新建立站点控制器与控制中心之间的IP通信链路,重新建立IP通信链路也可以包括两种情况,第一种情况,根据控制中心下发的任务信息,当确定向控制中心发送任务执行结果时,建立站点控制器与控制中心之间IP通信链路;第二种情况,在接收到控制中心发送的指示信息后,根据指示信息建立站点控制器与控制中心之间IP通信链路。还应理解,IP通信链路的重新建立可以是一次,也可以是多次。
[0083]还应理解,根据控制中心发送的指示信息实时建立站点控制器与控制中心之间IP通信链路,能够保证站点管理系统的实时性通信需求,例如当控制中心需要紧急维护站点及其相关设备时,具体地,例如发生紧急状况需要停掉油机,控制中心需要立即通知站点控制器尽快关掉站点上的油机设备,这时恰巧站点控制器与控制中心之间的IP通信链路未建立,这时控制中心就需要向站点控制器发送紧急指示信息,以通知站点控制器立即建立IP通信链路,从而实现控制中心和站点控制器可以进行通信传输。还应理解,在IP通信链路未建立的情况下,控制中心向站点控制器发送的指示信息,可以通过当前网络系统的短信业务或者语音业务来发送,例如根据GSM网络的语音业务或者短消息业务(ShortMessaging Service,简称为“SMS”)进行发送。利用语音业务或者SMS发送数据,相比于利用IP数据业务(例如GPRS)发送数据,费用要昂贵很多,因此为了最大程度降低通信成本,只在紧急情况下(例如在IP通信链路未建立的情况下的实时性通信任务),才利用语音业务或者短信业务向站点控制器发送指示消息,实际的通信传输都是通过IP通信链路进行,以便于最大程度地降低通信成本。
[0084]因此,本发明实施例的站点管理系统中的通信方法,根据通信传输的需要,建立站点控制器和控制中心之间的IP通信链路,当完成与控制中心之间的通信传输时、或者检测到与该控制中心之间没有通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路,且站点控制器离线执行工作任务,并对工作任务的执行结果可压缩后再向控制中心上报,从而能够有效缩短网络连接总时间,同时能够有效减少通信传输数据总流量,有利于按时和按流量的网络计费方式,进而能够降低通信成本。
[0085]上文中结合图2至图5,从站点控制器的角度详细描述了根据本发明实施例的站点管理系统中的通信方法,下面将结合图6,从控制中心的角度描述根据本发明实施例的站点管理系统中的通信方法。
[0086]图6示出了根据本发明实施例的站点管理系统中的通信方法200的示意性流程图,其中,该站点管理系统包括站点、站点控制器和控制中心,该控制中心通过与该站点控制器进行通信传输来管理该站点,该方法200例如可以由控制中心执行,如图6所示,该通信方法200包括:
[0087]S210,在确定与该站点控制器之间的因特网互联协议IP通信链路未建立的情况下,向该站点控制器发送指示消息,该指示消息用于指示该站点控制器建立该控制中心与该站点控制器之间的IP通信链路;
[0088]S220,接收该站点控制器发送的用于请求建立该IP通信链路的请求消息;
[0089]S230,根据该请求消息,确定建立与该站点控制器之间的该IP通信链路;
[0090]S240,通过该IP通信链路,与该站点控制器进行通信传输;
[0091]S250,当接收到该站点控制器发送的接收到任务信息的接收确认消息时、或者接收到该站点控制器发送的任务信息的执行结果时、或者检测到与该站点控制器之间没有该通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路。
[0092]例如控制中心需要对站点进行紧急维护时,即需要向站点控制器发送紧急任务信息,例如紧急控制信息,当确定与站点控制器之间的IP通信链路未建立的情况下,控制中心会向站点控制器发送指示消息,该指示消息可以是短信指示消息也可以是语音指示消息,以指示站点控制器建立该控制中心和站点控制器之间的IP通信链路;确认该IP通信链路建立后,可以向站点控制器发送任务信息;在预设时间段内,与该站点控制器没有通信传输时,断开该IP通信链路。
[0093]因此,本发明实施例的站点管理系统中的通信方法,根据通信传输的需要,建立站点控制器和控制中心之间的IP通信链路,当完成与控制中心之间的通信传输时、或者检测到与该控制中心之间没有通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路,且站点控制器离线执行工作任务,并对工作任务的执行结果可压缩后再向控制中心上报,从而能够有效缩短网络连接总时间,同时能够有效减少通信传输数据总流量,有利于按时和按流量的网络计费方式,进而能够降低通信成本。
[0094]应理解,站点管理系统中的站点可以包括下列设备或系统:电池、风机、空调、航灯、油机或者市电等。[0095]在下列情况下,控制中心需要对站点中的设备或者系统进行紧急维护,例如,需要对站点中的设备进行远程升级时,比如:对油机和控制器信号等紧急升级;或者发生紧急状况需要停掉油机;或者需要对站点中设备或者系统进行不定期健康检查时;或者需要对站点中设备或者系统进行安全巡查,进行视频抓拍。在上述情况下,需要向站点控制器发送紧急控制命令,通过站点控制器控制站点或者获知站点的各项性能等,以达到紧急维护站点的目的。在这种情况下,如果确定与站点控制器之间的IP通信链路未建立,控制中心会向站点控制器发送指示信息以通知站点控制器立即建立通信连接,其中指示消息可以是短信指示消息或者语音指示消息。
[0096]应理解,短信指示消息或语音指示消息可以基于GSM系统中的语音业务或者短消息业务(Short Messaging Service,简称为“SMS”)进行发送,也可以基于UMTS系统中的语音业务或短消息业务进行发送,本发明实施例对此不作限定。
[0097]可选地,在本发明实施例中,该通信方法还包括:
[0098]确定该站点控制器的任务信息,该任务信息包括任务类型标识;
[0099]该通过该IP通信链路,与该站点控制器进行通信传输,包括:
[0100]通过该IP通信链路,向该站点控制器发送该任务信息。
[0101]控制中心制定的任务信息指示的任务可以是非实时性任务,也可以是实时性任务,其中非实时性任务例如包括:站点设备性能结果上报、告警日志上报、配置数据上报、站点控制器和设备运行日志、站点电池测试记录、站点设备存量数据、视频抓拍照片上传等,其中配置数据上报具体指采集和统计站点设备信号变更量信息和信号变更标注信息。实时性任务例如包括:例如紧急告警、重要事件(例如:站点开门)、重要设备状态变更(例如:站点油机启动、空调开启等)、监控中心紧急指令应答等。
[0102]可选地,当任务信息指示的任务为非实时性任务时,该任务信息还可以包括该非实时性任务的执行结果的上报时间,具体来说,对于非实时性任务,不需要实时上报其执行结果,因此其执行结果的上报时间可以规定为确定的时间,例如I小时,即自接收到任务信息起I小时后上报该任务信息对应的执行结果;而对于实时性任务信息,其执行结果的上报时间是随机的,因为当实时性任务对应的事件发生时,就需要上报对应于该实时性任务的执行结果,例如可以是紧急报警信息,因此,当任务信息指示的任务为实时性任务时,该任务信息不包括对应于该实时性任务的执行结果的上报时间。
[0103]应理解,控制中心向站点控制器发送的任务信息里携带非实时性任务的执行结果对应的上报时间,能够有利于指示站点控制器在离线执行该任务时,确定向控制中心上报该任务信息的执行结果的时间。
[0104]在本发明实施例中,可选地,控制中心可以将大量非实时性任务信息统一汇总,集中发送给站点控制器,以便使站点控制器集中上报这些非实时性任务信息的执行结果,尤其是当站点控制器将这些非实时性任务信息的执行结果经过压缩打包以后再发送时,可以显著减小业务传输时所需的数据流量。
[0105]因此,本发明实施例的站点管理系统中的通信方法,根据通信传输的需要,建立站点控制器和控制中心之间的IP通信链路,当完成与控制中心之间的通信传输时、或者检测到与该控制中心之间没有通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路,且站点控制器离线执行工作任务,并对工作任务的执行结果可压缩后再向控制中心上报,从而能够有效缩短网络连接总时间,同时能够有效减少通信传输数据总流量,有利于按时和按流量的网络计费方式,进而能够降低通信成本。
[0106]上文中结合图1至图6,详细描述了根据本发明实施例的站点管理系统中的通信方法,下面将结合图7至图9,详细描述根据本发明实施例的站点控制器和控制中心。
[0107]图7示出了根据本发明实施例的站点管理系统中的站点控制器300的示意性框图,其中,该站点管理系统包括站点、站点控制器和控制中心,该控制中心通过与该站点控制器进行通信传输来管理该站点,如图7所示,该站点控制器300包括:
[0108]建立模块310,用于建立与该控制中心之间的因特网互联协议IP通信链路;
[0109]通信模块320,用于通过该建立模块310建立的IP通信链路,与该控制中心进行通信传输;
[0110]断开模块330,用于当确认该通信模块320完成该通信传输时,或者检测到该通信模块320没有该通信传输的持续时间超过预设的时间阈值时,断开该建立模块310建立的IP通信链路。
[0111]因此,本发明实施例的站点管理系统中的站点控制器,根据通信传输的需要,建立站点控制器和控制中心之间的IP通信链路,当完成与控制中心之间的通信传输时、或者检测到与该控制中心之间没有通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路,且站点控制器离线执行工作任务,并对工作任务的执行结果可压缩后再向控制中心上报,从而能够有效缩短网络连接总时间,同时能够有效减少通信传输数据总流量,有利于按时和按流量的网络计费方式,进而能够降低通信成本。
[0112]可选地,在本发明实施例中,该通信模块320包括:
[0113]第一接收单元321,用于接收该控制中心发送的短信指示消息或语音指示消息,该短信指示消息或该语音指示消息用于指示该站点控制器建立该IP通信链路;
[0114]该建立模块310还用于,根据该第一接收单元321接收的该短信指示消息或该语音指示消息,建立与该控制中心之间的该IP通信链路。
[0115]在本发明实施例中,可选地,该通信模块320还包括:
[0116]第二接收单元322,用于通过该IP通信链路,接收该控制中心发送的任务信息,该任务信息包括任务类型标识;
[0117]如图8所示,该站点控制器300还包括:
[0118]离线执行模块340,用于在该断开模块330断开该IP通信链路之后,执行该第二接收单元322接收的该任务信息以确定该任务信息的执行结果;
[0119]该建立模块310还用于,在该断开模块330断开该IP通信链路的情况下,根据该第二接收单元322接收的该任务信息,重新建立与该控制中心之间的IP通信链路;
[0120]该通信模块320还包括:
[0121]发送单元323,用于通过该建立模块310重新建立的该IP通信链路,向该控制中心发送该离线执行模块340获得的该任务信息的该执行结果。
[0122]可选地,在本发明实施例中,该建立模块310还用于:当根据该第二接收单元322接收的该任务信息中的该任务类型标识,确定该任务信息指示的任务为非实时性任务时,根据默认的与该非实时性任务对应的上报时间或该任务信息包括的上报时间,重新建立与该控制中心之间的该IP通信链路;[0123]该建立模块310还用于:当根据该任务信息中的该任务类型标识,确定该任务信息指示的任务为实时性任务时,在该实时性任务对应的事件发生时,重新建立与该控制中心之间的该IP通信链路。
[0124]可选地,在本发明实施例中,该发送单元323还用于向该控制中心发送经过压缩后的该任务信息的该执行结果。
[0125]应理解,根据本发明实施例的站点管理系统中的站点控制器300可对应于本发明实施例的站点管理系统中的通信方法中的站点控制器,并且站点控制器300中的各个模块的上述和其它操作和/或功能分别为了实现图2和图6中的各个方法的相应流程,为了简洁,在此不再赘述。
[0126]因此,本发明实施例的站点管理系统中的站点控制器,根据通信传输的需要,建立站点控制器和控制中心之间的IP通信链路,当完成与控制中心之间的通信传输时、或者检测到与该控制中心之间没有通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路,且站点控制器离线执行工作任务,并对工作任务的执行结果可压缩后再向控制中心上报,从而能够有效缩短网络连接总时间,同时能够有效减少通信传输数据总流量,有利于按时和按流量的网络计费方式,进而能够降低通信成本。
[0127]上文中结合图7和图8,详细描述了根据本发明实施例的站点管理系统中的站点控制器300,下面将结合图9,详细描述根据本发明实施例的站点管理系统中的控制中心。
[0128]图9示出了根据本发明实施例的站点管理系统中的控制中心400的示意性框图,其中,该站点管理系统包括站点、站点控制器和控制中心,该控制中心通过与该站点控制器进行通信传输来管理该站点,如图9所示,该控制中心400包括:
[0129]发送模块410,用于在确定与该站点控制器之间的因特网互联协议IP通信链路未建立的情况下,向该站点控制器发送指示消息,该指示消息用于指示该站点控制器建立该控制中心与该站点控制器之间的IP通信链路;
[0130]接收模块420,用于接收该站点控制器发送的用于请求建立该IP通信链路的请求消息;
[0131]建立模块430,用于根据该接收模块420接收的该请求消息,确定建立与该站点控制器之间的该IP通信链路;
[0132]通信模块440,用于通过该建立模块430确定建立的该IP通信链路,与该站点控制器进行通信传输;
[0133]断开模块450,用于当确定该通信模块440完成该通信传输时、或者当检测到该通信模块440没有该通信传输的持续时间超过预设的时间阈值时,断开该建立模块确定建立的该IP通信链路。
[0134]因此,本发明实施例的站点管理系统中的控制中心,根据通信传输的需要,建立站点控制器和控制中心之间的IP通信链路,当完成与控制中心之间的通信传输时、或者检测到与该控制中心之间没有通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路,且站点控制器离线执行工作任务,并对工作任务的执行结果可压缩后再向控制中心上报,从而能够有效缩短网络连接总时间,同时能够有效减少通信传输数据总流量,有利于按时和按流量的网络计费方式,进而能够降低通信成本。
[0135]在本发明实施例中,可选地,该控制中心400还包括:[0136]任务确定模块460,用于确定该站点控制器的任务信息,该任务信息包括任务类型标识;
[0137]该通信模块440包括:
[0138]发送单元441,用于通过该建立模块430确定建立的该IP通信链路,向该站点控制器发送该任务确定模块460确定的该任务信息。
[0139]可选地,在本发明实施例中,该发送模块410发送的该指示消息包括短信指示消息或语音指示消息。
[0140]应理解,根据本发明实施例的站点管理系统中的控制中心400可对应于本发明实施例的站点管理系统中的通信方法的控制中心,并且控制中心400中的各个模块的上述和其它操作和/或功能分别为了实现图2和图6中的各个方法的相应流程,为了简洁,在此不再赘述。
[0141]因此,本发明实施例的站点管理系统中的控制中心,根据通信传输的需要,建立站点控制器和控制中心之间的IP通信链路,当完成与控制中心之间的通信传输时、或者检测到与该控制中心之间没有通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路,且站点控制器离线执行工作任务,并对工作任务的执行结果可压缩后再向控制中心上报,从而能够有效缩短网络连接总时间,同时能够有效减少通信传输数据总流量,有利于按时和按流量的网络计费方式,进而能够降低通信成本。
[0142]如图10所示,本发明实施例还提供了一种站点控制器500,该站点控制器500包括接收器510、发送器520、处理器530、总线系统540和存储器550。其中,接收器510、发送器520、处理器530、和存储器550通过总线系统540相连,该存储器550用于存储指令,该处理器530用于执行该存储器550存储的指令,以控制接收器510接收信号,并控制发送器520发送信号。其中,该处理器530用于,建立与该控制中心之间的因特网互联协议IP通信链路;通过该IP通信链路,与该控制中心进行通信传输;当确认完成该通信传输时,或者检测到没有该通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路。
[0143]应理解,在本发明实施例中,该处理器530可以是中央处理单元(CentralProcessing Unit, CPU),该处理器530还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0144]该存储器550可以包括只读存储器和随机存取存储器,并向处理器530提供指令和数据。存储器550的一部分还可以包括非易失性随机存取存储器。例如,存储器550还可以存储设备类型的信息。
[0145]该总线系统540除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统540。
[0146]在实现过程中,上述方法的各步骤可以通过处理器530中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器550,处理器530读取存储器550中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
[0147]可选地,作为一个实施例,该接收器510用于,接收该控制中心发送的短信指示消息或语音指示消息,该短信指示消息或该语音指示消息用于指示该站点控制器建立该IP通信链路;该处理器530具体还用于,根据该接收器510接收的该短信指示消息或该语音指示消息,建立与该控制中心之间的该IP通信链路。
[0148]可选地,作为一个实施例,该接收器510还用于,在该处理器530断开该IP通信链路之前,通过IP通信链路,接收该控制中心发送的任务信息,该任务信息包括任务类型标识。
[0149]可选地,作为一个实施例,该处理器530还用于,在断开该IP通信链路之后,执行该接收器510接收的该任务信息以确定该任务信息的执行结果;该处理器530还用于,在该断开该IP通信链路的情况下,根据该接收器510接收的该任务信息,重新建立与该控制中心之间的IP通信链路。
[0150]可选地,作为一个实施例,该发送器520具体用于,通过该IP通信链路,向该控制中心发送该处理器获得的该任务信息的该执行结果。
[0151]可选地,作为一个实施例,该处理器530还用于,当根据该接收器510接收的该任务信息中的该任务类型标识,确定该任务信息指示的任务为非实时性任务时,根据默认的与该非实时性任务对应的上报时间或该任务信息包括的上报时间,重新建立与该控制中心之间的该IP通信链路。
[0152]可选地,作为一个实施例,该处理器530还用于,当根据该接收器510接收的该任务信息中的该任务类型标识,确定该任务信息指示的任务为实时性任务时,在该实时性任务对应的事件发生时,重新建立与该控制中心之间的该IP通信链路。
[0153]可选地,作为一个实施例,该发送器520还用于向该控制中心发送经过压缩后的该任务信息的该执行结果。
[0154]应理解,根据本发明实施例的站点控制器500可对应于本发明实施例的站点管理系统中的通信方法的站点控制器,也可以对应于根据本发明实施例的站点管理系统中的站点控制器300,并且站点控制器500中的各个模块的上述和其它操作和/或功能分别为了实现图2至图6中的各个方法的相应流程,为了简洁,在此不再赘述。
[0155]因此,本发明实施例的站点管理系统中的站点控制器,根据通信传输的需要,建立站点控制器和控制中心之间的IP通信链路,当完成与控制中心之间的通信传输时、或者检测到与该控制中心之间没有通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路,且站点控制器离线执行工作任务,并对工作任务的执行结果可压缩后再向控制中心上报,从而能够有效缩短网络连接总时间,同时能够有效减少通信传输数据总流量,有利于按时和按流量的网络计费方式,进而能够降低通信成本。
[0156]如图11所示,本发明实施例还提供了一种控制中心600,该控制中心600包括接收器610、发送器620、处理器630、总线系统640和存储器650。其中,接收器610、发送器620、处理器630、和存储器650通过总线系统640相连,该存储器650用于存储指令,该处理器630用于执行该存储器650存储的指令,以控制接收器610接收信号,并控制发送器620发送信号。其中,该发送器620用于,在确定与站点控制器之间的IP通信链路未建立的情况下,向该站点控制器发送指示消息,该指示消息用于指示该站点控制器建立该控制中心与该站点控制器之间的IP通信链路;该接收器610用于,接收该站点控制器发送的用于请求建立该IP通信链路的请求消息;该处理器630用于,根据该接收器610接收的该请求消息,确定建立与该站点控制器之间的该IP通信链路;通过该IP通信链路,与该站点控制器进行通信传输;当确定完成该通信传输时、或者当检测到没有该通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路。
[0157]应理解,在本发明实施例中,该处理器630可以是中央处理单元(CentralProcessing Unit, CPU),该处理器630还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0158]该存储器650可以包括只读存储器和随机存取存储器,并向处理器630提供指令和数据。存储器650的一部分还可以包括非易失性随机存取存储器。例如,存储器650还可以存储设备类型的信息。
[0159]该总线系统640除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统640。
[0160]在实现过程中,上述方法的各步骤可以通过处理器630中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器650,处理器630读取存储器650中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
[0161]可选地,作为一个实施例,该处理器630还用于,确定该站点控制器的任务信息,该任务信息包括任务类型标识;该发送器620还用于,通过该IP通信链路,向该站点控制器发送该处理器630确定的该任务信息。
[0162]可选地,作为一个实施例,该发送器620发送的指示消息包括短信指示消息或语音指示消息。
[0163]应理解,根据本发明实施例的控制中心600可对应于本发明实施例的站点管理系统中的通信方法的控制中心,也可以对应于根据本发明实施例的站点管理系统中的控制中心400,并且控制中心600中的各个模块的上述和其它操作和/或功能分别为了实现图2至图6中的各个方法的相应流程,为了简洁,在此不再赘述。
[0164]因此,本发明实施例的站点管理系统中的控制中心,根据通信传输的需要,建立站点控制器和控制中心之间的IP通信链路,当完成与控制中心之间的通信传输时、或者检测到与该控制中心之间没有通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路,且站点控制器离线执行工作任务,并对工作任务的执行结果可压缩后再向控制中心上报,从而能够有效缩短网络连接总时间,同时能够有效减少通信传输数据总流量,有利于按时和按流量的网络计费方式,进而能够降低通信成本。
[0165]请参阅图12,为本发明实施例提供的一种站点管理系统700的示意性框图。该站点管理系统700包括站点710、站点控制器720和控制中心730。
[0166]应理解,作为示例,图12中示出了两个站点和两个站点控制器,且站点和控制器之间是一一对应的关系,但本发明实施例并不局限于此。在实际应用场景中,站点和站点控制器的数量可以大于两个,某些情况下也可以有一个站点和一个站点控制器;站点和站点控制器也不限于一一对应的关系,例如两个或两个以上站点可以由一个站点控制器控制,或两个或两个以上站点控制器控制一个站点。
[0167]还应理解,图12为了统一标识,对两个站点710都用了一种标识,但在实际应用场景中,站点管理系统中的多个站点可以为同一类型,也可以为不同类型,本发明实施例对此不作限定。站点控制器也是如此。
[0168]如图12所示,控制中心730通过与站点控制器720进行通信传输来管理站点710。其中,站点控制器720可以为本发明任一实施例所述的站点控制器,相应的,控制中心730可以为本发明实施例任一实施例所述的控制中心。站点控制器720与控制中心730的通信方法以及各自的模块划分、功能实现等可以参考前述实施例,在此不再赘述。
[0169]因此,本发明实施例的站点管理系统,根据通信传输的需要,建立站点控制器和控制中心之间的IP通信链路,当完成与控制中心之间的通信传输时、或者检测到与该控制中心之间没有通信传输的持续时间超过预设的时间阈值时,断开该IP通信链路,且站点控制器离线执行工作任务,并对工作任务的执行结果可压缩后再向控制中心上报,从而能够有效缩短网络连接总时间,同时能够有效减少通信传输数据总流量,有利于按时和按流量的网络计费方式,进而能够降低通信成本。
[0170]另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0171]应理解,在本发明实施例中,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。
[0172]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0173]所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0174]在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
[0175]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
[0176]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0177]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0178]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【权利要求】
1.一种站点管理系统中的通信方法,所述站点管理系统包括站点、站点控制器和控制中心,所述控制中心通过与所述站点控制器进行通信传输来管理所述站点,所述通信方法包括: 建立与所述控制中心之间的因特网互联协议IP通信链路; 通过所述IP通信链路,与所述控制中心进行通信传输; 当接收到所述控制中心发送的任务信息时、或者接收到所述控制中心发送的接收到任务信息的执行结果的接收确认消息时,或者检测到与所述控制中心之间没有所述通信传输的持续时间超过预设的时间阈值时,断开所述IP通信链路。
2.根据权利要求1所述的通信方法,其特征在于,所述建立与所述控制中心之间的IP通信链路,包括: 接收所述控制中心发送的短信指示消息或语音指示消息,所述短信指示消息或所述语音指示消息用于指示所述站点控制器建立所述IP通信链路; 根据所述短信指示消息或所述语音指示消息,建立与所述控制中心之间的所述IP通信链路。
3.根据权利要求1或2所述的通信方法,其特征在于,所述通过所述IP通信链路,与所述控制中心进行通信传输,包括: 通过所述IP通信链路,接收所述控制中心发送的任务信息,所述任务信息包括任务类型标识; 在所述断开所述IP通信链路之后,所述通信方法还包括: 执行所述任务信息以获得所述任务信息的执行结果; 根据所述任务信息,重新建立与所述控制中心之间的IP通信链路; 通过所述重新建立的所述IP通信链路,向所述控制中心发送所述任务信息的所述执行结果。
4.根据权利要求3所述的通信方法,其特征在于,所述根据所述任务信息,重新建立与所述控制中心之间的IP通信链路,包括: 当根据所述任务信息中的所述任务类型标识,确定所述任务信息指示的任务为非实时性任务时,根据预设的与所述非实时性任务对应的上报时间或所述任务信息包括的上报时间,重新建立与所述控制中心之间的所述IP通信链路; 当根据所述任务信息中的所述任务类型标识,确定所述任务信息指示的任务为实时性任务时,在所述实时性任务对应的事件发生时,重新建立与所述控制中心之间的所述IP通信链路。
5.根据权利要求3或4所述的通信方法,其特征在于,所述向所述控制中心发送所述任务信息的所述执行结果,包括:向所述控制中心发送经过压缩后的所述任务信息的所述执行结果。
6.一种站点管理系统中的通信方法,所述站点管理系统包括站点、站点控制器和控制中心,所述控制中心通过与所述站点控制器进行通信传输来管理所述站点,所述通信方法包括: 在确定与所述站点控制器之间的因特网互联协议IP通信链路未建立的情况下,向所述站点控制器发送指示消息,所述指示消息用于指示所述站点控制器建立所述控制中心与所述站点控制器之间的IP通信链路; 接收所述站点控制器发送的用于请求建立所述IP通信链路的请求消息; 根据所述请求消息,确定建立与所述站点控制器之间的所述IP通信链路; 通过所述IP通信链路,与所述站点控制器进行通信传输; 当接收到所述站点控制器发送的接收到任务信息的接收确认消息时、或者接收到所述站点控制器发送的任务信息的执行结果时、或者检测到与所述站点控制器之间没有所述通信传输的持续时间超过预设的时间阈值时,断开所述IP通信链路。
7.根据权利要求6所述的通信方法,其特征在于,所述通信方法还包括: 确定所述站点控制器的任务信息,所述任务信息包括任务类型标识; 所述通过所述IP通信链路,与所述站点控制器进行通信传输,包括: 通过所述IP通信链路,向所述站点控制器发送所述任务信息。
8.根据权利要求6或7所述的通信方法,其特征在于,所述指示消息包括短信指示消息或语音指示消息。
9.一种站点管理系统中的站点控制器,所述站点管理系统包括站点、站点控制器和控制中心,所述控制中心通过与所述站点控制器进行通信传输来管理所述站点,所述站点控制器包括: 建立模块,用于建立与所述控制中心之间的因特网互联协议IP通信链路; 通信模块,用于通过所述建立模块建立的IP通信链路,与所述控制中心进行通信传输; 断开模块,用于当确认所述通信模块完成所述通信传输时,或者检测到所述通信模块没有所述通信传输的持续时间超过预设的时间阈值时,断开所述建立模块建立的IP通信链路。
10.根据权利要求9所述的站点控制器,其特征在于,所述通信模块包括: 第一接收单元,用于接收所述控制中心发送的短信指示消息或语音指示消息,所述短信指示消息或所述语音指示消息用于指示所述站点控制器建立所述IP通信链路; 所述建立模块还用于,根据所述第一接收单元接收的所述短信指示消息或所述语音指示消息,建立与所述控制中心之间的所述IP通信链路。
11.根据权利要求9或10所述的站点控制器,其特征在于,所述通信模块还包括: 第二接收单元,用于通过所述IP通信链路,接收所述控制中心发送的任务信息,所述任务信息包括任务类型标识; 所述站点控制器还包括: 离线执行模块,用于在所述断开模块断开所述IP通信链路之后,执行所述第二接收单元接收的所述任务信息以确定所述任务信息的执行结果; 所述建立模块还用于,在所述断开模块断开所述IP通信链路的情况下,根据所述第二接收单元接收的所述任务信息,重新建立与所述控制中心之间的IP通信链路; 所述通信模块还包括: 发送单元,用于通过所述建立模块重新建立的所述IP通信链路,向所述控制中心发送所述离线执行模块获得的所述任务信息的所述执行结果。
12.根据权利要求11所述的站点控制器,其特征在于,所述建立模块还用于:当根据所述第二接收单元接收的所述任务信息中的所述任务类型标识,确定所述任务信息指示的任务为非实时性任务时,根据默认的与所述非实时性任务对应的上报时间或所述任务信息包括的上报时间,重新建立与所述控制中心之间的所述IP通信链路; 所述建立模块还用于:当根据所述任务信息中的所述任务类型标识,确定所述任务信息指示的任务为实时性任务时,在所述实时性任务对应的事件发生时,重新建立与所述控制中心之间的所述IP通信链路。
13.根据权利要求11或12所述的站点控制器,其特征在于,所述发送单元还用于向所述控制中心发送经过压缩后的所述任务信息的所述执行结果。
14.一种站点管理系统中的控制中心,所述站点管理系统包括站点、站点控制器和控制中心,所述控制中心通过与所述站点控制器进行通信传输来管理所述站点,所述控制中心包括: 发送模块,用于在确定与所述站点控制器之间的因特网互联协议IP通信链路未建立的情况下,向所述站点控制器发送指示消息,所述指示消息用于指示所述站点控制器建立所述控制中心与所述站点控制器之间的IP通信链路; 接收模块,用于接收所述站点控制器发送的用于请求建立所述IP通信链路的请求消息; 建立模块,用于根据所述接收模块接收的所述请求消息,确定建立与所述站点控制器之间的所述IP通信链路; 通信模块,用于通过所述建立模块确定建立的所述IP通信链路,与所述站点控制器进行通信传输; 断开模块,用于当确定所述通信模块完成所述通信传输时、或者当检测到所述通信模块没有所述通信传输的持续时间超过预设的时间阈值时,断开所述建立模块确定建立的所述IP通信链路。
15.根据权利要求14所述的控制中心,其特征在于,所述控制中心还包括: 任务确定模块,用于确定所述站点控制器的任务信息,所述任务信息包括任务类型标识; 所述通信模块包括: 发送单元,用于通过所述建立模块确定建立的所述IP通信链路,向所述站点控制器发送所述任务确定模块确定的所述任务信息。
16.根据权利要求14或15所述的控制中心,其特征在于,所述发送模块发送的所述指示消息包括短信指示消息或语音 指示消息。
17.—种站点管理系统,其特征在于,所述系统包括站点、站点控制器和控制中心,所述控制中心通过与所述站点控制器进行通信传输来管理所述站点,所述站点控制器如权利要求9-13任意一项所述,所述控制中心如权利要求14-16任意一项所述。
【文档编号】H04W24/04GK103581978SQ201310519967
【公开日】2014年2月12日 申请日期:2013年10月29日 优先权日:2013年10月29日
【发明者】谢寿涛, 胡德庆, 高涛 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1