基于网关的远程服务系统与方法

文档序号:7750505阅读:145来源:国知局
专利名称:基于网关的远程服务系统与方法
技术领域
本发明涉及远程服务技术领域,特别涉及一种基于网关的远程服务系统与方法。
背景技术
如图1所示,目前的远程服务系统由应用服务器、互联网、无线通讯网络终端、网关和机组组成,各部分依次相连,其中无线通讯网络终端有很多种,此处以GPRS终端为例, 机组可以是空调、冰箱等家电设备,也可以是其他非家电设备。将需要被远程监控的机组组成一个小型网络,该小型网络可以是基于RS485的通讯网络,也可以是基于其他通讯方式的网络,此处以RS485为例,机组运行的协议是Modbus协议或其他协议,承载的内容是机组的运行数据。网关至GPRS终端之间采用的是RS232网络,运行的协议是自定义的与应用服务器一致的通讯协议,网关将机组通讯网络和GPRS通讯网络隔离开来并将机组的运行数据通过GPRS终端经由互联网上传至应用服务器。上述网关对机组运行数据进行傻瓜式上传,即采集到就上传至应用服务器,应用服务器则进行数据处理,整个过程无法控制,由于数据上传过程需要利用互联网,持续的数据上传使网络流量增加,持续的数据处理使系统效率低下运行成本增高。

发明内容
本发明提供了一种基于网关的远程服务系统及方法以解决现有远程服务系统中数据上传和处理不可控的问题。本发明的基于网关的远程服务系统,包括依次相连的无线通讯网络终端、网关和机组,以及与所述无线通讯网络终端通过互联网进行通讯的应用服务器,所述网关包括相连的数据采集模块和数据上传控制模块,所述应用服务器包括数据处理模块,所述数据上传控制模块判断当前条件是否满足上传数据的条件并在满足时将所述数据采集模块采集的机组运行数据通过所述无线通讯网络终端经由互联网上传至所述数据处理模块,所述数据处理模块处理接收到的数据。优选地,所述数据上传控制模块包括相连的条件判断模块和数据上传模块,所述条件判断模块分别与所述数据采集模块和所述数据处理模块相连,用于判断当前条件是否满足上传数据的条件并在满足时发送上传数据指令给所述数据上传模块,所述数据上传模块接到所述条件判断模块的上传数据指令后将所述数据采集模块采集的机组的运行数据通过所述无线通讯网络终端经由互联网上传至所述数据处理模块。优选地,所述条件判断模块包括调试命令接收模块,所述调试命令接收模块用于在接收到用户的调试命令后发送上传数据指令给所述数据上传模块;和 / 或所述条件判断模块包括异常数据检测模块,所述异常数据检测模块用于在检测到所述数据采集模块采集的机组运行数据出现异常时发送上传数据指令给所述数据上传模块上传数据;
禾口 / 或 所述条件判断模块包括日常命令接收模块,所述应用服务器还包括日常命令发送模块,所述日常命令发送模块用于接受用户的命令通过所述互联网和无线通讯网络终端向所述日常命令接收模块发送日常监控命令,所述日常命令接收模块接收到所述日常监控命令后发送上传数据指令给所述数据上传模块。本发明的一种基于网关的远程服务方法,包括以下步骤定时采集机组运行数据,判断当前条件是否满足数据处理条件,当满足时将采集的机组运行数据进行处理。本发明公开了一种基于网关的远程服务系统,由于网关采用数据上传控制模块, 使得网关实现了对数据上传的控制,在检测到数据异常或用户需要对机组进行调试或例行监控时将机组运行数据上传至应用服务器,由应用服务器对数据进行处理,因此也实现了应用服务器对数据处理的控制;本发明还公开了一种基于网关的远程服务方法,由于在采集数据和处理数据之间增加了对当前条件进行判断的步骤,当当前条件满足数据处理条件时对数据进行处理,不满足时不处理,实现了对数据处理的控制。


图1是现有技术远程服务系统结构示意图;图2是本发明基于网关的远程服务系统实施例一的结构示意图;图3是本发明基于网关的远程服务系统实施例十三的结构示意图;图4是本发明基于网关的远程服务方法实施例一的流程示意图;图5是本发明基于网关的远程服务方法实施例二的流程示意图;图6是本发明基于网关的远程服务方法实施例七的流程示意图。
具体实施例方式本发明的基于网关的远程服务系统在现有远程服务系统的基础上,对网关和应用服务器进行功能扩展,实现了对网关数据上传和应用服务器数据处理的控制,下面结合具体实施例和附图详细解释本发明。实施例一本发明的基于网关的远程服务系统,包括依次相连的无线通讯网络终端、网关和机组,以及与无线通讯网络终端通过互联网进行通讯的应用服务器,如图2所示,网关包括相连的数据采集模块和数据上传控制模块,应用服务器包括数据处理模块,数据采集模块一端与机组相连,定时采集机组的运行数据,一端与数据上传控制模块相连,数据上传控制模块通过无线通讯网络终端(以下由GPRS终端代替)经由互联网与数据处理模块相连,用于判断当前条件是否满足上传数据的条件并在满足时将数据采集模块采集的机组运行数据上传至数据处理模块,数据处理模块处理接收到的数据。与现有远程服务系统中的网关相比,本实施例中的网关增加了数据上传控制模块,限定了数据上传的条件,在当前条件满足数据上传条件时再将机组运行数据上传至应用服务器,而不是盲目地采集到数据后就上传。实施例二
本实施例与实施例一的不同之处在于,实施例一中的数据上传控制模块由本实施例中的相连的条件判断模块和数据上传模块来具体实现,条件判断模块与数据采集模块相连,用于判断当前条件是否满足上传数据的条件并在满足时发送上传数据指令给数据上传模块,数据上传模块接到条件判断模块的上传数据指令后将数据采集模块采集的机组的运行数据通过所述GPRS终端经由互联网上传至所述数据处理模块。本实施例的其他技术特征与实施例一相同,在此不予赘述。实施例三本实施例与实施例二的不同之处在于,本实施例中的条件判断模块包括调试命令接收模块,调试命令接收模块与数据上传模块相连,网关外部安装调试按钮,当工程人员需要对机组进行调试时,通过调试按钮向网关发送调试监控命令,调试命令接收模块接收到调试监控命令后,本发明基于网关的远程服务系统进入调试监控模式,调试命令接收模块发送上传数据指令给数据上传模块。本实施例的其他技术特征与实施例二相同,在此不予赘述。实施例四本实施例与实施例二的不同之处在于,本实施例中的条件判断模块包括异常数据检测模块,异常数据检测模块一端与数据采集模块相连,一端与数据上传模块相连,对数据采集模块采集的机组运行数据进行检测,当检测到运行数据出现异常时发送上传数据指令给数据上传模块,此时,本发明基于网关的远程服务系统工作在异常主动上传监控模式。本实施例的其他技术特征与实施例二相同,在此不予赘述。实施例五本实施例与实施例二的不同之处在于,本实施例中的条件判断模块包括日常命令接收模块,应用服务器还包括日常命令发送模块,日常命令接收模块一端与数据上传模块相连,一端通过GPRS终端经由互联网与日常命令发送模块相连,当应用服务器端的用户需要对机组进行例行检查时,向日常命令发送模块发送日常监控命令,日常命令发送模块将日常监控命令发送给日常命令接收模块,日常命令接收模块接收到命令后发送上传数据指令给数据上传模块,此时,本发明基于网关的远程服务系统工作在正常监控模式。本实施例的其他技术特征与实施例二相同,在此不予赘述。实施例六本实施例与实施例二的不同之处在于,本实施例中的条件判断模块包括调试命令接收模块和异常数据检测模块。调试命令接收模块与数据上传模块相连,网关外部安装调试按钮,当工程人员需要对机组进行调试时,通过调试按钮向网关发送调试监控命令,调试命令接收模块接收到调试监控命令后,本发明基于网关的远程服务系统进入调试监控模式,调试命令接收模块发送上传数据指令给数据上传模块。异常数据检测模块一端与数据采集模块相连,一端与数据上传模块相连,对数据采集模块采集的机组运行数据进行检测,当检测到运行数据出现异常时发送上传数据指令给数据上传模块,此时,本发明基于网关的远程服务系统工作在异常主动上传监控模式。
本实施例的其他技术特征与实施例二相同,在此不予赘述。 实施例七
本实施例与实施例二的不同之处在于,本实施例中的条件判断模块包括调试命令接收模块和日常命令接收模块,应用服务器包括日常命令发送模块。调试命令接收模块与数据上传模块相连,网关外部安装调试按钮,当工程人员需要对机组进行调试时,通过调试按钮向网关发送调试监控命令,调试命令接收模块接收到调试监控命令后,本发明基于网关的远程服务系统进入调试监控模式,调试命令接收模块发送上传数据指令给数据上传模块。日常命令接收模块一端与数据上传模块相连,一端通过GPRS终端经由互联网与日常命令发送模块相连,当应用服务器端的用户需要对机组进行例行检查时,向日常命令发送模块发送日常监控命令,日常命令发送模块将日常监控命令发送给日常命令接收模块,日常命令接收模块接收到命令后发送上传数据指令给数据上传模块,此时,本发明基于网关的远程服务系统工作在正常监控模式。本实施例的其他技术特征与实施例二相同,在此不予赘述。实施例八本实施例与实施例二的不同之处在于,本实施例中的条件判断模块包括异常数据检测模块和日常命令接收模块,应用服务器还包括日常命令发送模块。异常数据检测模块一端与数据采集模块相连,一端与数据上传模块相连,对数据采集模块采集的机组运行数据进行检测,当检测到运行数据出现异常时发送上传数据指令给数据上传模块,此时,本发明基于网关的远程服务系统工作在异常主动上传监控模式。日常命令接收模块一端与数据上传模块相连,一端通过GPRS终端经由互联网与日常命令发送模块相连,当应用服务器端的用户需要对机组进行例行检查时,向日常命令发送模块发送日常监控命令,日常命令发送模块将日常监控命令发送给日常命令接收模块,日常命令接收模块接收到命令后发送上传数据指令给数据上传模块,此时,本发明基于网关的远程服务系统工作在正常监控模式。 本实施例的其他技术特征与实施例二相同,在此不予赘述。实施例九本实施例与实施例二的不同之处在于,本实施例中的条件判断模块包括调试命令接收模块、异常数据检测模块和日常命令接收模块,应用服务器还包括日常命令发送模
块。ο调试命令接收模块与数据上传模块相连,网关外部安装调试按钮,当工程人员需要对机组进行调试时,通过调试按钮向网关发送调试命令,调试命令接收模块接收到调试命令后,本发明基于网关的远程服务系统进入调试监控模式,调试命令接收模块发送上传数据指令给数据上传模块。异常数据检测模块一端与数据采集模块相连,一端与数据上传模块相连,对数据采集模块采集的机组运行数据进行检测,当检测到运行数据出现异常时发送上传数据指令给数据上传模块,此时,本发明基于网关的远程服务系统工作在异常主动上传监控模式。日常命令接收模块一端与数据上传模块相连,一端通过GPRS终端经由互联网与日常命令发送模块相连,当应用服务器端的用户需要对机组进行例行检查时,向日常命令发送模块发送日常监控命令,日常命令发送模块将日常监控命令发送给日常命令接收模块,日常命令接收模块接收到命令后发送上传数据指令给数据上传模块,此时,本发明基于网关的远程服务系统工作在正常监控模式。本实施例的其他技术特征与实施例二相同,在此不予赘述。实施例十本实施例与实施例九的不同之处在于,本实施例中的应用服务器还包括屏蔽模块,屏蔽模块经由互联网通过GPRS终端与网关的异常数据检测模块和调试命令接收模块相连,用于接受用户命令向异常数据检测模块和调试命令接收模块发送屏蔽命令。当应用服务器端的用户不需要了解异常主动上传监控模式和调试监控模式下的数据时,向屏蔽模块发送包含屏蔽时间的屏蔽命令,屏蔽模块将屏蔽命令发送至异常数据检测模块和调试命令接收模块,异常数据检测模块和调试命令接收模块接到屏蔽命令后, 在屏蔽时间内停止向数据上传模块发送上传数据指令,屏蔽时间过后,重新发送上传数据指令。 本实施例的其他技术特征与实施例九相同,在此不予赘述。实施例i^一本实施例与实施例十的不同之处在于,本实施中的应用服务器还包括断开链接模块,断开链接模块一端与日常命令发送模块相连,一端通过互联网和GPRS终端与数据上传模块相连,日常命令发送模块通过无线通讯网络向GPRS终端发送信息。GPRS终端通过互联网与应用服务器建立了链接,为了节省成本,用户在不需要了解机组运行数据时,向应用服务器发送断开链接指令,应用服务器的断开链接模块接到指令后将GPRS终端与应用服务器之间的链接断开,并通知日常命令发送模块应用服务器与 GPRS中终端之间的链接已断开,在断开前,为了减少网关不必要的工作量,断开链接模块先通过互联网和GPRS终端向网关的数据上传模块发送停止数据上传命令,网关的数据上传模块收到停止数据上传命令后停止向应用服务器上传数据。网关与应用服务器的链路断开后,数据上传模块收到上传数据指令后,先通知 GPRS终端链接应用服务器,GPRS终端通过互联网与应用服务器的数据处理模块和断开链接模块建立链接并在建立链接成功后通知数据上传模块上传数据,数据上传模块接到上传数据通知后将机组的运行数据通过GPRS终端经由互联网上报数据处理模块,断开链接模块通知日常命令发送模块应用服务器与GPRS中终端之间的链接正常。若日常命令发送模块收到链接断开通知后,需要通过GPRS终端向网关发送日常监控命令,则首先从应用服务器的数据库内查询得到待监控的机组通过网关所连接的GPRS 终端,日常命令发送模块通过无线通讯网络向该GPRS终端发送日常监控命令,该GPRS终端向与其连接的网关转发日常监控命令;若日常命令发送模块收到链接正常通知后,需要通过GPRS终端向网关发送日常监控命令,则通过互联网将日常监控命令发送至GPRS终端, GPRS终端向网关转发日常监控命令。由上述可知,在应用服务器与GPRS终端之间的互联网链接断开后,应用服务器通过无线通讯网络向GPRS终端发送命令,GPRS终端将命令转发网关,网关欲向应用服务器上传数据时先通知GPRS终端链接应用服务器,链接成功后再上传数据。本实施例的其他技术特征与实施例十相同,在此不予赘述。实施例十二 本实施例与实施例十一的不同之处在于,本实施例中数据上传模块包括相连的指令辨别模块和上传模块,应用服务器还包括标识码解析模块,标识码解析模块一端与数据处理模块相连,一端通过互联网和GPRS终端与上传模块相连,指令辨别模块分别与条件判断模块内的调试命令接收模块、异常数据检测模块和日常命令接收模块相连,当条件判断模块向指令辨别模块发送上传数据指令时,指令辨别模块分辨上传数据指令的发送端,即判断上传数据指令是由调试命令接收模块、异常数据检测模块和日常命令接收模块中的哪个模块发送的,指令辨别模块得知发送端后将发送端对应的标识码发送给上传模块,上传模块将标识码与机组运行数据一同发送给标识码解析模块,标识码解析模块解析标识码并将机组运行数据发送给数据处理模块,数据处理模块对机组运行数据进行处理。标识码是为了区分上传模块上传数据指令的发送端,得知发送端即可知系统的当前模式。标识码可以是字母数字等符号或其他,例如,用001、002和003分别代表调试命令接收模块、异常数据检测模块和日常命令接收模块,指令辨别模块接收到上传数据指令,判断得知发送端是调试命令接收模块,则将标识码001发送给上传模块,上传模块将标识码与机组运行数据一同发送给标识码解析模块,标识码解析模块解析标识码001得知本次机组运行数据上传是由网关的调试命令接收模块发起的,即系统当前工作在调试监控模式, 从而。应用服务器端的用户从标识码解析模块可以得知系统当前工作在调试监控模式。本实施例的其他技术特征与实施例十一相同,在此不予赘述。实施例十三本实施例与实施例三的不同之处在于,如图3所示,本实施例中的网关还包括链路状态检测模块和时间设置模块,应用服务器还包括相连的链路状态判断模块和时基校准模块,链路状态检测模块通过GPRS终端经由互联网与链路状态判断模块相连,用于周期性发送心跳检测包给链路状态判断模块,链路状态判断模块用于根据指定时间内是否接收到的心跳检测包来判断应用服务器与网关之间通讯链路的状态,在指定时间内收到心跳检测包的同时通知时基校准模块将应用服务器的时间发送给网关,时基校准模块经由互联网通过GPRS终端将应用服务器的时间发送给时间设置模块,时间设置模块将接收到的应用服务器的时间设置为网关的当前时间。链路状态检测模块每隔12小时给应用服务器的链路状态判断模块发送心跳检测包,此处的间隔时间可根据需要设定,如果对小时(时间长短可设定)之内,链路状态判断模块没有收到网关的心跳检测包,就会判断得出应用服务器与网关之间的通讯链路出现异常,如果M小时内链路状态判断模块接收到了心跳检测包则判断得出应用服务器与网关之间的通讯链路正常,同时,通知时基校准模块将应用服务器的时间发送给网关的时间设置模块,时间设置模块将应用服务器的时间设置为网关的当前时间,以使网关与应用服务器的时间同步。本发明的基于网关的远程服务方法,通过判断当前条件是否满足数据处理条件, 实现了有针对性地对数据进行处理,而不是采集后即处理,下面结合实施例与附图详细解释本发明。实施例一本发明的基于网关的远程服务方法,如图4所示,包括以下步骤步骤101.定时采集机组运行数据;步骤102.判断当前条件是否满足数据处理条件,当满足时进入步骤103 ;
步骤103.将采集的机组运行数据进行处理。本实施例设置了数据处理条件,在采集数据和处理数据之间增加了对当前条件进行判断的步骤,当当前条件满足数据处理条件时对数据进行处理,不满足时不处理。将本实施例的方法应用在本发明的基于网关的远程服务系统实施例一中,则本发明基于网关的远程服务系统的工作步骤为网关的数据采集模块定时采集机组的运行数据,网关的数据上传控制模块判断当前条件是否满足数据上传条件,若满足则将运行数据通过GPRS终端与互联网上传至应用服务器,由应用服务器的数据处理模块对运行数据进行处理。实施例二 本实施例与实施例一的不同之处在于,实施例一步骤102中的判断当前条件是否满足数据处理条件的过程具体包括步骤201.判断是否接收到日常监控命令,若是则判定为满足数据处理条件;或步骤202.判断是否接收到调试监控命令,若是则判定为满足数据处理条件;或步骤203.检测机组运行数据是否出现异常,若是则满足数据处理条件;或步骤204.判断是否接收到调试监控命令或检测机组运行数据是否出现异常,若是则判定为满足数据处理条件;或步骤205.判断是否接收到日常监控命令或调试监控命令,若是则判定为满足数据处理条件;或步骤206.判断是否接收到日常监控命令或检测机组运行数据是否出现异常,若是则判定为满足数据处理条件;或步骤207.判断是否接收到日常监控命令或调试监控命令或检测机组运行数据是否出现异常,若是则判定为满足数据处理条件。当用户需要对机组进行例行检查时,则发送日常监控命令,当用户需要对机组进行调试时,则发送调试监控命令,接收到用户的日常监控命令或调试监控命令或检测到机组运行数据出现异常都需要对机组的运行数据进行处理。以步骤207为例,本实施例的流程示意图如图5所示。 本实施例的其他技术特征与实施例一相同,在此不予赘述。实施例三本实施例与实施例二的不同之处在于,本实施例在实施例二步骤201-207之前包括步骤判断是否接收到停止数据上传命令,若是则判定为满足数据处理条件,若否执行实施例二中的步骤201-207中的任意一个。当用户不需要了解机组运行数据时,将发送停止数据上传命令,若接收到用户的停止数据上传命令则不满足数据处理条件,无须对运行数据进行处理,若未接收到停止数据上传命令则执行201-207中的任一步骤。本实施例的其他技术特征与实施例二相同,在此不予赘述。实施例四本实施例与实施例二的不同之处在于,本实施例在实施例二步骤202-204之前包括步骤判断是否接收到屏蔽命令,若是则判定为不满足数据处理条件,若否执行实施例二中的步骤202或203或204。当用户不需对机组进行调试或不需要了解出现异常的机组运行数据时,发送屏蔽命令,屏蔽命令包含屏蔽时间,即在屏蔽时间内屏蔽命令一直生效,即便接收到调试监控命令或检测到机组运行数据出现异常仍不满足数据处理条件。本实施例的其他技术特征与实施例二相同,在此不予赘述。实施例五本实施例与实施例二的不同之处在于,本实施例在实施例二步骤205-207之前包括步骤判断是否接收到屏蔽命令,若否则执行实施例二中的步骤205或206或207,若是则判断是否接收到日常监控命令,若是则判定为满足数据处理条件。屏蔽命令对调试监控命令和检测到机组运行数据出现异常有效,但对日常监控命令无效,因此接收到日常监控命令时,即便处于屏蔽时间内,仍满足数据处理条件。本实施例的其他技术特征与实施例二相同,在此不予赘述。实施例六本实施例与实施例二的不同之处在于,本实施例在实施例二步骤202-204之前包括步骤判断是否接收到停止数据上传命令或屏蔽命令,若是则判定为不满足数据处理条件,若否执行实施例二中的步骤202-204。在实施例二包括步骤202或203或204的基础上,首先判断是否接收到停止数据上传命令或屏蔽命命令,若接收到停止数据上传命令或接收到屏蔽命令,则表示用户不需了解数据,此时不满足数据处理条件,若既未接收到停止数据上传命令也未接收到屏蔽命令,则执行步骤202或203或204。本实施例的其他技术特征与实施例二相同,在此不予赘述。实施例七本实施例与实施例二的不同之处在于,本实施例在实施例二步骤205-207之前包括步骤判断是否接收到停止数据上传命令,若是则不满足数据处理条件,若否则判断是否接收到屏蔽命令,若否则执行实施例二中的步骤205-207,若是则判断是否接收到日常监控命令,若是则满足数据处理条件。在实施例二包括步骤205或206或207的基础上,首先判断是否接收到停止数据上传命令,若接收到则无需对数据进行处理,若未接收到停止数据上传命令则判断是否接收到屏蔽命令,若未接收到屏蔽命令则执行步骤205或206或207,若接收到屏蔽命令,则判断是否接收到日常监控命令,若接收到日常监控命令则满足数据处理条件,对数据进行处理,若未接收到日常监控命令,即便接收到调试监控命令或检测到运行数据出现异常,由于屏蔽命令的存在,仍然不满足数据处理条件。以实施例二包括步骤207为例,如图6所示,本实施例的详细步骤如下步骤701.定时采集机组运行数据;
步骤702.判断是否接收到停止数据上传命令,若否进入步骤703 ;步骤703.判断是否接收到屏蔽命令,若是进入步骤704,若否进入步骤705 ;步骤704.判断是否接收到日常监控命令,若是则进入步骤706;步骤705.判断是否接收到调试监控命令或日常监控命令或检测到运行数据出现异常,则是则进入步骤706;步骤706.对机组运行数据进行处理。本实施例的其他技术特征与实施例二相同,在此不予赘述。以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
1权利要求
1.一种基于网关的远程服务系统,包括依次相连的无线通讯网络终端、网关和机组,以及与所述无线通讯网络终端通过互联网进行通讯的应用服务器,其特征在于,所述网关包括相连的数据采集模块和数据上传控制模块,所述应用服务器包括数据处理模块,所述数据上传控制模块判断当前条件是否满足上传数据的条件并在满足时将所述数据采集模块采集的机组运行数据通过所述无线通讯网络终端经由互联网上传至所述数据处理模块,所述数据处理模块处理接收到的数据。
2.根据权利要求1所述的基于网关的远程服务系统,其特征在于,所述数据上传控制模块包括相连的条件判断模块和数据上传模块,所述条件判断模块与所述数据采集模块相连,用于判断当前条件是否满足上传数据的条件并在满足时发送上传数据指令给所述数据上传模块,所述数据上传模块接到所述条件判断模块的上传数据指令后将所述数据采集模块采集的机组的运行数据通过所述无线通讯网络终端经由互联网上传至所述数据处理模块。
3.根据权利要求2所述的基于网关的远程服务系统,其特征在于,所述条件判断模块包括调试命令接收模块,所述调试命令接收模块用于在接收到用户的调试监控命令后发送上传数据指令给所述数据上传模块。
4.根据权利要求2所述的基于网关的远程服务系统,其特征在于,所述条件判断模块包括异常数据检测模块,所述异常数据检测模块检测所述数据采集模块采集的机组运行数据是否出现异常并在检测到异常时发送上传数据指令给所述数据上传模块。
5.根据权利要求2所述的基于网关的远程服务系统,其特征在于,所述条件判断模块包括日常命令接收模块,所述应用服务器还包括日常命令发送模块,所述日常命令发送模块用于接受用户的命令通过所述互联网和无线通讯网络终端向所述日常命令接收模块发送日常监控命令,所述日常命令接收模块接收到所述日常监控命令后发送上传数据指令给所述数据上传模块。
6.根据权利要求2所述的基于网关的远程服务系统,其特征在于,所述条件判断模块包括调试命令接收模块和异常数据检测模块,所述调试命令接收模块用于在接收到用户的调试监控命令后发送上传数据指令给所述数据上传模块,所述异常数据检测模块用于在检测到所述数据采集模块采集的机组运行数据出现异常时发送上传数据指令给所述数据上传模块。
7.根据权利要求2所述的基于网关的远程服务系统,其特征在于,所述条件判断模块包括调试命令接收模块和日常命令接收模块,所述应用服务器还包括日常命令发送模块, 所述调试命令接收模块用于在接收到用户的调试监控命令后发送上传数据指令给所述数据上传模块,所述日常命令发送模块用于接受用户的命令通过所述互联网和无线通讯网络终端向所述日常命令接收模块发送日常监控命令,所述日常命令接收模块接收到所述日常监控命令后发送上传数据指令给所述数据上传模块上传数据。
8.根据权利要求2所述的基于网关的远程服务系统,其特征在于,所述条件判断模块包括异常数据检测模块和日常命令接收模块,应用服务器还包括日常命令发送模块,所述异常数据检测模块用于在检测到所述数据采集模块采集的机组运行数据出现异常时发送上传数据指令给所述数据上传模块,所述日常命令发送模块用于接受用户的命令通过所述互联网和无线通讯网络终端向所述日常命令接收模块发送日常监控命令,所述日常命令接收模块接收到所述日常监控命令后发送上传数据指令给所述数据上传模块上传数据。
9.根据权利要求2所述的基于网关的远程服务系统,其特征在于,所述条件判断模块包括调试命令接收模块、异常数据检测模块和日常命令接收模块,应用服务器还包括日常命令发送模块,所述调试命令接收模块用于在接收到用户的调试监控命令后发送上传数据指令给所述数据上传模块,所述异常数据检测模块用于在检测到所述数据采集模块采集的机组运行数据出现异常时发送上传数据指令给所述数据上传模块,所述日常命令发送模块用于接受用户的命令向所述日常命令接收模块发送日常监控命令,所述日常命令接收模块接收到所述日常监控命令后发送上传数据指令给所述数据上传模块。
10.根据权利要求9所述的基于网关的远程服务系统,其特征在于,所述应用服务器还包括屏蔽模块,所述屏蔽模块经由互联网通过无线通讯网络终端与网关的异常数据检测模块和调试命令接收模块相连,用于接受用户命令向异常数据检测模块和调试命令接收模块发送屏蔽命令,所述异常数据检测模块和调试命令接收模块在所述屏蔽命令的屏蔽时间内停止向所述数据上传模块发送上传数据指令。
11.根据权利要求1-10任意一项所述的基于网关的远程服务系统,其特征在于,所述网关还包括链路状态检测模块和时间设置模块,所述应用服务器还包括相连的链路状态判断模块和时基校准模块,所述链路状态检测模块通过无线通讯网络终端经由互联网与所述链路状态判断模块相连,周期性发送心跳检测包给所述链路状态判断模块,所述链路状态判断模块根据指定时间内是否接收到的心跳检测包来判断所述应用服务器与所述网关之间通讯链路的状态,在指定时间内收到心跳检测包的同时通知所述时基校准模块将应用服务器的时间发送给所述网关,所述时基校准模块经由互联网通过所述无线通讯网络终端将所述应用服务器的时间发送给所述时间设置模块,所述时间设置模块将接收到的所述应用服务器的时间设置为网关的当前时间。
12.根据权利要求9或10所述的基于网关的远程服务系统,其特征在于,所述数据上传模块包括相连的指令辨别模块和上传模块,所述应用服务器还包括标识码解析模块,所述标识码解析模块一端与所述数据处理模块相连,一端通过所述互联网和无线通讯网络终端与所述上传模块相连,所述指令辨别模块分别与所述调试命令接收模块、异常数据检测模块和日常命令接收模块相连,用于辨别接收到的上传数据指令的发送端并将与发送端对应的标识码发送至所述上传模块,所述上传模块将标识码与机组运行数据一同发送给所述标识码解析模块,所述标识码解析模块解析标识码并将机组运行数据发送给所述数据处理模块。
13.根据权利要求5或7或8或9或10所述的基于网关的远程服务系统,其特征在于, 所述应用服务器还包括断开链接模块,所述断开链接模块接受用户命令通过互联网和无线通讯网络终端向所述数据上传模块发送停止数据上传命令,停止数据上传命令发送成功后将所述应用服务器与无线通讯网络终端之间的链接断开并通知所述日常命令发送模块所述应用服务器与无线通讯网络终端之间的链接已断开,所述日常命令发送模块通过无线通讯网络与所述无线通讯网络终端将日常监控命令发送至所述日常命令接收模块,所述数据上传模块上传运行数据前通知所述无线通讯网络终端链接所述数据处理模块和所述断开链接模块,所述无线通讯网络终端完成链接后通知所述数据上传模块上传数据,所述断开链接模块通知所述日常命令发送模块所述应用服务器与无线通讯网络终端之间的链接正常,所述日常命令发送模块经由互联网通过所述无线通讯网络终端将日常监控命令发送至所述日常命令接收模块。
14.根据权利要求1-10任意一项所述的基于网关的远程服务系统,其特征在于,所述无线通讯网络终端为GPRS终端。
15.一种基于网关的远程服务方法,其特征在于,包括以下步骤定时采集机组运行数据,判断当前条件是否满足数据处理条件,当满足时将采集的机组运行数据进行处理。
16.根据权利要求15所述的基于网关的远程服务方法,其特征在于,所述判断当前条件是否满足数据处理条件的过程具体包括步骤201.判断是否接收到日常监控命令,若是则判定为满足数据处理条件; 或步骤202.判断是否接收到调试监控命令,若是则判定为满足数据处理条件; 或步骤203.检测机组运行数据是否出现异常,若是则判定为满足数据处理条件; 或步骤204.判断是否接收到调试监控命令或检测机组运行数据是否出现异常,若是则判定为满足数据处理条件; 或步骤205.判断是否接收到日常监控命令或调试监控命令,若是则判定为满足数据处理条件; 或步骤206.判断是否接收到日常监控命令或检测机组运行数据是否出现异常,若是则判定为满足数据处理条件; 或步骤207.判断是否接收到日常监控命令或调试监控命令或检测机组运行数据是否出现异常,若是则判定为满足数据处理条件。
17.根据权利要求16所述的基于网关的远程服务方法,其特征在于,在所述步骤 201-207之前包括步骤判断是否接收到停止数据上传命令,若否执行201-207中的任一步骤;或在所述步骤202-204之前包括步骤判断是否接收到屏蔽命令,若否执行202-204中的任一步骤; 或在所述步骤205-207之前包括步骤判断是否接收到屏蔽命令,若否则执行205-207中的任一步骤,若是则判断是否接收到日常监控命令,若是则满足数据处理条件; 或在所述步骤202-204之前包括步骤判断是否接收到屏蔽命令或停止数据上传命令, 若否执行202-204中的任一步骤; 或在所述步骤205-207之前包括步骤判断是否接收到停止数据上传监控命令,若否则判断是否接收到屏蔽命令,若否则执行205-207中的任一步骤,若是则判断是否接收到日常监控命令,若是则满足数据处理条件。
全文摘要
本发明公开了一种基于网关的远程服务系统,由于网关采用数据上传控制模块,使得网关实现了对数据上传的控制,在检测到数据异常或用户需要对机组进行调试或例行监控时将机组运行数据上传至应用服务器,由应用服务器对数据进行处理,因此也实现了应用服务器对数据处理的控制;本发明还公开了一种基于网关的远程服务方法,由于在采集数据和处理数据之间增加了对当前条件进行判断的步骤,当当前条件满足数据处理条件时对数据进行处理,不满足时不处理,实现了对数据处理的控制。
文档编号H04L29/06GK102263673SQ20101019008
公开日2011年11月30日 申请日期2010年5月27日 优先权日2010年5月27日
发明者冯宇杰, 冯燕辉, 喻胜伟, 宋海川, 成家聪, 李澎, 林成霖, 梁成就, 牟桂贤, 王灵军, 邵于宁 申请人:珠海格力电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1