基于STS的预付费系统及信息传输方法技术方案

技术编号:16703403 阅读:77 留言:0更新日期:2017-12-02 16:42
本发明专利技术公开了一种基于STS的预付费系统及信息传输方法,其中预付费系统包括:第一通信模块、第一处理模块、第一STS协议模块、第一加解密模块。通过STS协议反向将电表信息转化为令牌Token明文,并对令牌Token明文进行加密处理,以令牌Token输出。将令牌Token传输到STS售电系统,并经解密等处理,以获得预付费表数据信息。在售电系统需要获取预付费表数据时,本发明专利技术可省去售电系统员工人工抄表的步骤,也避免了人工抄表所带来的数据错误、篡改等风险。可通过令牌Token密文的形式将数据传输到售电系统管理平台中,数据传输效率高、传输准确。

Prepayment system and information transmission method based on STS

The invention discloses a prepayment system and information transmission method based on STS, wherein the prepayment system includes the first communication module, the first processing module, the first STS protocol module, the first encryption and decryption module. Through the STS protocol, the meter information is converted to the token Token plaintext, and the token Token plaintext is encrypted, and the token Token is output. The token Token is transmitted to the STS power sale system and is decrypted to obtain the prepaid table data information. When the selling electricity system needs to get the prepaid data, the invention can save the steps of manual reading of the electricity selling system staff, and avoid the risk of data errors, tampering and other risks caused by manual meter reading. The data can be transmitted to the management platform of the power sale system by the token Token ciphertext. The data transmission efficiency is high and the transmission is accurate.

【技术实现步骤摘要】
基于STS的预付费系统及信息传输方法
本专利技术属于电力系统
,涉及预付费售电技术,特别涉及一种基于STS的预付费系统及信息传输方法。
技术介绍
随着电力工业的变革,预付费售电系统逐步取代传统普通电表系统已成为发展趋势。预付费售电系统主要由管理侧、传输介质、用户侧三个部分组成。预付费售电系统需要用户先对账户缴费充值(有介质充值或无介质充值),并将账户中信息传输给预付费表中,预付费表通过限量供电的方式对用户的用电量进行控制。当用户账户中电量使用完后,系统会自动对该用户拉闸断电。该系统可方便于用户的用电和缴费,以及极大地提升了电力部门的抄收效率。标准传输规范(StandardTransferSpecification,简称STS)作为预付费售电系统中的重要技术,是全球唯一通用的电力预付费令牌Token传输规范。STS定义了从售电系统到预付费表的信息传输流,其过程包括:首先,往售电系统中输入操作参数;其次,售电系统根据STS将其组成最终的应用数据;之后,售电系统依据物理层协议和其传输方式将应用数据转化为令牌Token后传输;预付费表接收到售电系统的令牌Token后,基于相同的物理层协议得到Token数据;然后,预付费表根据STS解析Token得到售电系统的应用数据信息;最后,STS预付费表根据信息执行相应的充值、管理、测试或显示等操作。同时售电系统接入加密盒生成加密Token来保证Token所承载的信息的传输的安全可靠性。STS售电系统负责生成并加密Token,STS预付费表解密获取令牌Token信息并执行相应的操作,保证售电系统或消费者与预付费表之间的业务安全。然而在实际应用过程中,售电系统还需要根据某些业务场景从预付费表中获取指定信息,比如当消费者迁移并申请注销账户时,售电系统从预付费表中获取电表余额并返还相对应的现金给消费者等。而根据STSToken单向传输特点,该规范不能全面地涵盖此类相关业务需求。因此为了满足此类业务需求,售电系统需要员工进行相关信息的额外获取和载入,信息获取时间较长,运营成本较大,同时在操作中会存在载入数据错误等问题。
技术实现思路
本专利技术的目的是提出一种基于STS的预付费系统及信息传输方法,可以应用到预付费售电系统设备上。为了解决上述技术问题,本专利技术采用了下述技术方案:一种基于STS的信息传输方法,包括:接收输入的指令;根据输入的指令,获取电表中的电表数据;基于STS协议,将电表数据转化为对应的令牌Token明文;将令牌Token明文进行加密处理;输出令牌Token。可选地,加密处理的步骤包括通过生成树算法对令牌Token明文进行加密处理。具体地,输出令牌Token后,还包括:售电系统接收令牌Token;对令牌Token进行对应的解密处理,获得令牌Token明文;基于STS协议,将令牌Token明文转化为对应的电表数据;获得电表数据,并进行数据处理。本专利技术还提供一种基于STS的预付费系统,包括:第一通信模块(110)、第一处理模块(120)、第一STS协议模块(130)以及第一加解密模块(140);第一通信模块(110)用于接收输入的指令和输出令牌Token;第一处理模块(120)用于根据输入的指令,获取电表中的电表数据;第一STS协议模块(130)用于将电表数据转化为对应的令牌Token明文;第一加解密模块(140)用于对令牌Token明文进行加密处理。具体地,第一加解密模块(140)通过生成树算法进行加解密处理。可选地,基于STS的预付费系统还包括:第二通信模块(210)、第二加解密模块(240)、第二STS协议模块(230)以及第二处理模块(220);第二通信模块(210)用于接收令牌Token;第二加解密模块(240)用于将令牌Token进行解密,获得令牌Token明文;第二STS协议模块(230)用于将令牌Token明文转化为对应的电表数据;第二处理模块(220)用于获得电表数据,并进行数据处理。可选地,基于STS的预付费系统还包括对令牌Token明文进行检验的验证模块。具体地,第二处理模块(220)根据剩余电量或剩余金额以及计费方式,计算对应的剩余金额或剩余电量。本专利技术相比于现有技术的有益效果在于:本专利技术提出基于STS的预付费系统及信息传输方法,通过STS协议反向将电表数据信息转化为令牌Token明文,并对令牌Token明文进行加密处理,以令牌Token输出。将令牌Token传输到STS售电系统,并经解密等处理,以获得电表数据信息。本专利技术实现了STS预付费表到售电系统的反向传输,扩展了STS的应用场景,并有效地利用了传统售电系统自带的加解密模块。本专利技术提出的预付费系统可实现预付费表和售电系统的双向信息传输。另外,由STS预付费表直接生成与电表数据相对应的令牌Token,可省去售电系统员工人工抄表的步骤,也避免了人工抄表所带来的数据错误、篡改等风险。同时,售电系统或用户可根据业务变更需求,获取电表的有关数据,并以令牌Token密文的形式将数据传输到售电系统管理平台中,数据传输效率高、传输准确。附图说明图1为本专利技术的一实施例的基于STS的预付费系统的结构示意图;图2为本专利技术的另一实施例的基于STS的预付费系统的结构示意图;图3为本专利技术的一实施例的基于STS的信息传输方法的流程示意图。具体实施方式以下结合附图,对本专利技术上述的和另外的技术特征和优点进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的部分实施例,而不是全部实施例。以下规定本文中,所指令牌Token特指令牌Token密文,Token明文指代令牌Token明文。本实施例提供了一种基于STS的预付费系统,如图1所示,为本专利技术一实施例的基于STS的预付费系统的结构示意图。该实施例所述基于STS的预付费系统对应于预付费表100。其中,预付费表100包括:第一通信模块110、第一处理模块120、第一STS协议模块130以及第一加解密模块140。第一通信模块110用于接收输入的指令和输出令牌Token。第一处理模块120用于根据输入的指令,获取电表中的电表数据。第一STS协议模块130用于将电表数据转化为对应的令牌Token明文。第一加解密模块140用于对令牌Token明文进行加密处理。具体地,第一通信模块110将外部输入的指令接收到预付费表内,也可以将经加密处理的令牌Token进行输出传送。指令的输入方式可以是用户按压预付费表指令按钮,或是售电系统发送指令信号。当售电系统发送的是令牌Token,则需要事先将令牌Token经STS协议的解密流程解密为令牌Token明文。令牌Token明文再经STS协议转化为对电表的输入指令。第一处理模块120在获取电表中的电表数据时,所获得的电表数据可以是已使用电量、剩余电量、剩余金额或各时段使用电量等。第一STS协议模块130可用于将电表数据转化为对应的令牌Token明文,也可用于将令牌Token明文转化为电表数据。具体地,令牌Token明文中可包含以下参数:预付费表的类型、表厂商、表充值金额、剩余金额、剩余电量、测试信息、新密钥等。其中,STS协议对Token格式和数据域的计算公式进行了定义。Token格式包括:Token类型(2bits)、Token子类型(4bits本文档来自技高网
...
基于STS的预付费系统及信息传输方法

【技术保护点】
一种基于STS的信息传输方法,其特征在于,包括:接收输入的指令;根据所述输入的指令,获取电表中的电表数据;基于STS协议,将所述电表数据转化为对应的令牌Token明文;将所述令牌Token明文进行加密处理;输出令牌Token。

【技术特征摘要】
1.一种基于STS的信息传输方法,其特征在于,包括:接收输入的指令;根据所述输入的指令,获取电表中的电表数据;基于STS协议,将所述电表数据转化为对应的令牌Token明文;将所述令牌Token明文进行加密处理;输出令牌Token。2.根据权利要求1所述的基于STS的信息传输方法,其特征在于,所述加密处理的步骤包括通过生成树算法对所述令牌Token明文进行加密处理。3.根据权利要求1所述的基于STS的信息传输方法,其特征在于,还包括:售电系统接收所述令牌Token;对所述令牌Token进行对应的解密处理,获得所述令牌Token明文;基于STS协议,将所述令牌Token明文转化为对应的所述电表数据;获得所述电表数据,并进行数据处理。4.一种基于STS的预付费系统,其特征在于,包括:第一通信模块(110)、第一处理模块(120)、第一STS协议模块(130)以及第一加解密模块(140);所述第一通信模块(110)用于接收输入的指令和输出令牌Token;所述第一处理模块(120)用于根据所述输入的指令,获取电表中的电表数据;所述第一STS协议模块(130)用...

【专利技术属性】
技术研发人员:郑园园姚青周剑波陈国华王亮
申请(专利权)人:杭州海兴电力科技股份有限公司宁波恒力达科技有限公司湖南海兴电器有限责任公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1