一种客户浏览器电费支付系统技术领域
本发明涉及电力系统领域,尤其涉及一种客户浏览器电费支付系统。
背景技术
目前,低压客户电能计量装置已实现全部使用智能电表,远程采集覆盖率虽有大
幅提升,电量得采集具有一定的自动化,但是数据输出的稳定性和扩展性还是有所欠缺,用
户无法实时得知用电信息。而且即使知道用电信息,交电费的方式还是较为单一通常使用
充卡或到指定地点交电费。这样给用电户带来了许多不便之处。
发明内容
为了克服上述现有技术中的不足,本发明的目的在于,提供一种客户浏览器电费
支付系统,包括:智能感知层、物联网关层、网络层和应用层;
智能感知层与物联网关层通信连接,物联网关层与网络层通信连接,网络层与应用层
通信连接;
所述智能感知层包含多个电表采集客户端和无线控制开关,负责采集电表数据,将电
表数据变成电信号传输;
所述物联网关层用于对智能感知层中电表数据进行动态适配和控制,并对采集的电表
数据进行解析和存储,然后传输至网络层;
所述网络层包括:用于储存采集电表数据的数据存储服务器;
所述应用层包括:设置有浏览器的访问设备、计费单元、支付单元、电量分析模块、消耗
预测模块、设备管理模块、电量管理模块;
计费单元用于根据数据存储服务器储存的采集电表数据计算成对应的电费数据;
支付单元用于创建电费支付订单,电费支付订单包括:绑定支付帐户、收款帐户、交易
金额信息;对应同一支付帐户,合并多份电费支付订单,每个用户对应一个支付帐户;向用
户发送支付请求,将合并后的总帐单一起发送;将交易金额从支付帐户转入收款帐户,并在
浏览器显示处理结果;
支付单元包括:合并支付模块、绑定关系映射模块、第三方模块、浏览器登录模块;
所述合并支付模块用于累计总电费帐单的支付总金额;
绑定关系映射模块用于形成支付帐户与用电户之间的绑定关系映射表;
第三方模块用于提供中介信用服务的第三方,或者是提供支付服务的金融机构;
浏览器登录模块用于使用户在设置有浏览器的访问设备上登录支付帐户;
所述物联网关层包括:数据库模块、网络穿透服务器控制器模块、嵌入式Web服务器、嵌
入式Web服务器控制器模块、屏幕显示模块、网关设置模块、物联网关地址搜寻模块;
数据库模块用于对信息本地存储;
网络穿透服务器控制器模块用于开关网络穿透服务器,实现远程访问内网地址;
嵌入式Web服务器和嵌入式Web服务器控制器模块用于对Web页面资源控制;
屏幕显示模块用于为用户提供直接通过浏览器软件查控电表数据;
网关设置模块包括网络设置,时间设置和修改账户;
物联网关地址搜寻模块用于登录网关后为用户提供网关IP地址而进行的网段内搜寻
功能;通过Ajax的post方法,依次向网段内IP地址进行验证请求,如果请求的地址和物联网
关服务器地址一致,服务器向软件返回网关地址,并将IP地址记录到本地存储文件
Localstorage中,显示搜寻成功提示;
电表采集客户端包括:客户端分列单元;
所述客户端分列单元用于将每个客户端采集的电量信息进行单独分组,并按队列排
布;
电量信息包括:横向资源设置信息;
所述横向资源信息包括:户号、户名、地址、抄表段、用电量;
电量分析模块用于对电表采集客户端采集的电表数据按用电户类型,用电户类型包括
工业用电和民用电,用电时间段进行趋势及同比、环比对比分析;以及对不同的电表采集客
户端采集的电量数据信息按照用电性质、建筑性质进行统计分析,分析能源在不同的时间
段各个采集点消耗趋势及同比、环比对比;
设备管理模块用于根据采集点的用电性质,对用电户的灯光管理、供配电管理、可再生
能源管理、中央空调自控管理,创建自动控制数学模型,对用电户相应设备进行自动控制;
消耗预测模块用于根据用电户在设定的时间段内的前一时间段的电量消耗情况及单
位当前时间段电量消耗的增减情况,预测未来下一时间段的单位能耗情况;
专家模块用于能源配额管理建立节能专家系统,将电量预测的情况作为用电户几个时
间段的电量消耗控制目标,并将能源配额分配到各个用电户,作为用电户的能源控制目标;
以及用于根据用电户设备运行和预测情况,判断出用电户电力消耗存在的不足,并提出合
理的电力管理建议,制定用电管理制度。
优选地,所述应用层还包括:客户端判断模块,客户端执行模块;
所述客户端判断模块用于判断用户使用的客户端与系统是否属于同一网段;
所述客户端执行模块用于所述客户端判断模块判断用户使用的客户端与系统是否属
于同一网段,当所述客户端判断模块判断用户使用的客户端与系统属于同一网段时,判断
为私网用户,所述客户端执行模块获准所述客户端直接访问;当所述客户端判断模块判断
用户使用的客户端与系统不属于同一网段时,判断为公网用户,所述客户端通过公网服务
器,经过网络穿透服务器访问物联网系统。
优选地,所述应用层还包括:资源访问模块;
资源访问模块用于使用户通过智能设备的浏览器发出URI请求查控电表数据,嵌入式
Web服务器的Servlet模块响应请求,并向请求端提供查控电表数据信息,用户所需的电表
数据通过智能感知层得到,所需的电表数据历史信息可直接从数据存储服务器查找得到。
优选地,所述智能感知层包括:电表数据采集控制模块;
电表数据采集控制模块用于对各个电表采集客户端采集的信息进行查看,信息包含电
表的地址编码、当前电表数据,电表采集时间、电表历史表格数据和电表历史折线图数据;
电表数据采集控制模块还用于对个电表采集客户端进行增删。
优选地,所述嵌入式服务器包括:客户浏览器工作模式、Web服务器工作模式;
客户浏览器工作模式使用户通过智能移动设备或者台式电脑使用浏览器,获取网关信
息和对物联网关进行控制,当用户通过浏览器访问Web服务器网址时,浏览器产生电表数据
请求查询消息,浏览器把用户请求转发给服务器,服务器端接收到用户的请求消息后,使用
Servlet对用户请求进行执行;
Web服务器工作模式用于将执行的请求转换为请求的命令发送到数据库模块,数据库
模块调用数据库中的增删改查操作语句,得到用户最终所需数据或完成对数据库中数据的
操作,嵌入式物联网关服务器再把用户数据返回给浏览器,浏览器利用JavaScript对数据
进行解析,并以网页的形式最终展现给用户。
从以上技术方案可以看出,本发明具有以下优点:
电表采集客户端负责采集电表数据,将电表数据变成电信号传输;所述物联网关层用
于对智能感知层中电表数据进行动态适配和控制,并对采集的电表数据进行解析和存储,
然后传输至网络层;应用层设置有浏览器的访问设备。网络穿透服务器控制器模块开关网
络穿透服务器,实现远程访问内网地址;嵌入式Web服务器和嵌入式Web服务器控制器模块
对Web页面资源控制;屏幕显示模块为用户提供直接通过浏览器软件查控电表数据;网关设
置模块包括网络设置,时间设置和修改账户。这样采集的用户电量信息,具有一定的准确性
和针对性,而且用电户可以通过浏览器查控电表数据。用电户还可以通过支付单元支付电
费,丰富了交电费的手段,只有身边有手机,电脑等智能设备就可以登录浏览器缴付电费。
附图说明
为了更清楚地说明本发明的技术方案,下面将对描述中所需要使用的附图作简单
地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术
人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为客户浏览器电费支付系统的整体示意图;
图2为客户浏览器电费支付系统的架构图;
图3为模块交互图;
图4访问控制信息流程图。
图5为用户登录界面示意图。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将运用具体的
实施例及附图,对本发明保护的技术方案进行清楚、完整地描述,显然,下面所描述的实施
例仅仅是本发明一部分实施例,而非全部的实施例。基于本专利中的实施例,本领域普通技
术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利保护的范
围。
本实施例提供一种客户浏览器电费支付系统,如图1至5所示,包括:智能感知层1、
物联网关层2、网络层3和应用层4;
智能感知层1与物联网关层2通信连接,物联网关层2与网络层3通信连接,网络层3与应
用层4通信连接;
所述智能感知层1包含多个电表采集客户端和无线控制开关,负责采集电表数据,将电
表数据变成电信号传输;
所述物联网关层2用于对智能感知层中电表数据进行动态适配和控制,并对采集的电
表数据进行解析和存储,然后传输至网络层;
所述网络层3包括:用于储存采集电表数据的数据存储服务器;
所述应用层4包括:设置有浏览器的访问设备、计费单元、支付单元、电量分析模块、消
耗预测模块、设备管理模块、电量管理模块;
计费单元用于根据数据存储服务器储存的采集电表数据计算成对应的电费数据;
支付单元用于创建电费支付订单,电费支付订单包括:绑定支付帐户、收款帐户、交易
金额信息;对应同一支付帐户,合并多份电费支付订单,每个用户对应一个支付帐户;向用
户发送支付请求,将合并后的总帐单一起发送;将交易金额从支付帐户转入收款帐户,并在
浏览器显示处理结果;
支付单元包括:合并支付模块、绑定关系映射模块、第三方模块、浏览器登录模块;
所述合并支付模块用于累计总电费帐单的支付总金额;
绑定关系映射模块用于形成支付帐户与用电户之间的绑定关系映射表;
第三方模块用于提供中介信用服务的第三方,或者是提供支付服务的金融机构;
浏览器登录模块用于使用户在设置有浏览器的访问设备上登录支付帐户;
所述物联网关层2包括:数据库模块5、网络穿透服务器控制器模块6、嵌入式Web服务器
7、嵌入式Web服务器控制器模块8、屏幕显示模块9、网关设置模块10、物联网关地址搜寻模
块;
数据库模块5用于对信息本地存储;网络穿透服务器控制器模块6用于开关网络穿透服
务器,实现远程访问内网地址;嵌入式Web服务器7和嵌入式Web服务器控制器模块8用于对
Web页面资源控制;屏幕显示模块9用于为用户提供直接通过浏览器软件查控电表数据;网
关设置模块10包括网络设置,时间设置和修改账户。
物联网关地址搜寻模块用于登录网关后为用户提供网关IP地址而进行的网段内
搜寻功能;通过Ajax的post方法,依次向网段内IP地址进行验证请求,如果请求的地址和物
联网关服务器地址一致,服务器向软件返回网关地址,并将IP地址记录到本地存储文件
Localstorage中,显示搜寻成功提示;
电表采集客户端包括:客户端分列单元;所述客户端分列单元用于将每个客户端采集
的电量信息进行单独分组,并按队列排布;电量信息包括:横向资源设置信息;所述横向资
源信息包括:户号、户名、地址、抄表段、用电量。
电量分析模块用于对电表采集客户端采集的电表数据按用电户类型,用电户类型
包括工业用电和民用电,用电时间段进行趋势及同比、环比对比分析;以及对不同的电表采
集客户端采集的电量数据信息按照用电性质、建筑性质进行统计分析,分析能源在不同的
时间段各个采集点消耗趋势及同比、环比对比;
设备管理模块用于根据采集点的用电性质,对用电户的灯光管理、供配电管理、可再生
能源管理、中央空调自控管理,创建自动控制数学模型,对用电户相应设备进行自动控制;
消耗预测模块用于根据用电户在设定的时间段内的前一时间段的电量消耗情况及单
位当前时间段电量消耗的增减情况,预测未来下一时间段的单位能耗情况;
专家模块用于能源配额管理建立节能专家系统,将电量预测的情况作为用电户几个时
间段的电量消耗控制目标,并将能源配额分配到各个用电户,作为用电户的能源控制目标;
以及用于根据用电户设备运行和预测情况,判断出用电户电力消耗存在的不足,并提出合
理的电力管理建议,制定用电管理制度。
本实施例中,所述应用层4还包括:客户端判断模块,客户端执行模块;
所述客户端判断模块用于判断用户使用的客户端与系统是否属于同一网段;
所述客户端执行模块用于所述客户端判断模块判断用户使用的客户端与系统是否属
于同一网段,当所述客户端判断模块判断用户使用的客户端与系统属于同一网段时,判断
为私网用户,所述客户端执行模块获准所述客户端直接访问;当所述客户端判断模块判断
用户使用的客户端与系统不属于同一网段时,判断为公网用户,所述客户端通过公网服务
器,经过网络穿透服务器访问物联网系统。
本实施例中,所述应用层4还包括:资源访问模块;
资源访问模块用于使用户通过智能设备的浏览器发出URI请求查控电表数据,嵌入式
Web服务器的Servlet模块响应请求,并向请求端提供查控电表数据信息,用户所需的电表
数据通过智能感知层得到,所需的电表数据历史信息可直接从数据存储服务器查找得到。
本实施例中,所述智能感知层1包括:电表数据采集控制模块;电表数据采集控制
模块用于对各个电表采集客户端采集的信息进行查看,信息包含电表的地址编码、当前电
表数据,电表采集时间、电表历史表格数据和电表历史折线图数据;电表数据采集控制模块
还用于对个电表采集客户端进行增删。
本实施例中,所述嵌入式服务器7括:客户浏览器工作模式、Web服务器工作模式;
客户浏览器工作模式使用户通过智能移动设备或者台式电脑使用浏览器,获取网关信息和
对物联网关进行控制,当用户通过浏览器访问Web服务器网址时,浏览器产生电表数据请求
查询消息,浏览器把用户请求转发给服务器,服务器端接收到用户的请求消息后,使用
Servlet对用户请求进行执行;Web服务器工作模式用于将执行的请求转换为请求的命令发
送到数据库模块,数据库模块调用数据库中的增删改查操作语句,得到用户最终所需数据
或完成对数据库中数据的操作,嵌入式物联网关服务器再把用户数据返回给浏览器,浏览
器利用JavaScript对数据进行解析,并以网页的形式最终展现给用户。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他
实施例的不同之处,各个实施例之间相同相似部分互相参考即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。
对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的
一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明
将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一
致的最宽的范围。