适用于用电信息采集系统的业务交互方法和装置制造方法及图纸

技术编号:33769952 阅读:21 留言:0更新日期:2022-06-12 14:21
本发明专利技术提供了适用于用电信息采集系统的业务交互方法和装置,确定交互对方的通信设备以及业务对象;获取交互对方的通信设备的属性、业务对象的属性,以及业务交互项内容;根据交互对方的通信设备的属性、业务对象的属性和业务交互项内容,按照预先构建的业务交互信息模型生成业务交互信息;根据业务交互信息,通过业务交互服务接口与交互对方的通信设备进行业务交互。本发明专利技术提出了一种适用于业务主站与通信管理层、通信管理层内部各模块间通用的业务交互信息模型,解决了传统业务交互信息模型内容冗余、无法满足新业务需求的难题。无法满足新业务需求的难题。无法满足新业务需求的难题。

【技术实现步骤摘要】
适用于用电信息采集系统的业务交互方法和装置


[0001]本专利技术属于信息系统设计开发
,涉及一种适用于用电信息采集系统的业务交互信息模型定义方法。

技术介绍

[0002]随着客户侧能源互联网建设,电力市场化改革及新兴业务的不断发展,现场终端、电表等设备种类越来越多,设备通信规约种类也越来越多,传统的业务交互信息模型无法满足新业务的需求;主站采用主动采集的方式获取终端数据,每天产生亿级的业务操作请求,传统业务交互信息模型包含了大量通信、编解码所属的档案信息,导致业务交互指令冗长,不利于网络传输和存储。

技术实现思路

[0003]针对用电信息采集系统每天亿级业务操作请求,现有的数据交互方法中业务交互指令冗长,不利于网络传输和存储的问题,本专利技术提供了一种适用于用电信息采集系统的业务交互方法,该业务交互方法能够实现目前的业务交互需求,采用易理解、易扩展的通用格式。
[0004]本专利技术采用如下的技术方案:一方面,本专利技术提供了适用于用电信息采集系统的业务交互方法,包括:确定交互对方通信设备以及业务对象;获取交互对方通信设备的属性、业务对象的属性,以及业务交互项内容;根据交互对方通信设备的属性、业务对象的属性和业务交互项内容,按照预先构建的业务交互信息模型生成请求业务交互信息,所述请求业务交互信息包括全局唯一的指令标识;通过业务交互服务接口将请求业务交互信息发送给交互对方通信设备。
[0005]进一步地,通过业务交互服务接口将请求业务交互信息发送给交互对方通信设备,包括:将所述请求业务交互信息编码成交互对方通信设备能够识别的交互请求报文,通过业务交互服务接口将交互请求报文发送给交互对方通信设备。
[0006]第二方面,本专利技术提供了适用于用电信息采集系统的业务交互装置,包括:参数获取单元、请求交互信息生成模块和信息交互单元;所述参数获取单元,用于确定交互对方通信设备以及业务对象;获取交互对方通信设备的属性、业务对象的属性,以及业务交互项内容;所述请求交互信息生成模块,用于根据交互对方通信设备的属性、业务对象的属性和业务交互项内容,按照预先构建的业务交互信息模型生成请求业务交互信息,所述请求业务交互信息包括全局唯一的指令标识;所述信息交互单元,用于通过业务交互服务接口将请求业务交互信息发送给交互对方通信设备。
[0007]进一步地,所述业务交互信息模型包括:交互指令,所述交互指令包括多个业务对象,一个业务对象中包含多个业务交互项;所述业务对象用于指定本次业务操作对应的设备;所述业务交互项用于指定与业务对象进行业务交互的数据、参数或控制指令,是业务交互信息模型的最小数据单元。
[0008]再进一步地,所述交互信息生成模块包括业务交互项标识编码生成模块,所述业务交互项标识编码生成模块用于生成业务交互项标识的编码字符串,所述编码字符串中标识位包括对象标识、功能选择、功能编号、索引序号、数据类别和时间间隔;所述对象标识,用于标识具体的业务对象;所述功能选择用于选择操作业务对象的属性还是方法;所述功能编号,用于表示操作业务对象的属性或方法的编号;所述索引序号,用于表示操作业务对象的属性内容或方法内容的编号;所述数据类别,用于标识数据的类别;所述时间间隔用于确认数据的时间间隔表示。
[0009]第三方面,本专利技术提供了适用于用电信息采集系统的业务交互方法,包括:通过业务交互服务接口接收请求业务交互信息,按照预先构建的业务交互信息模型解析所述请求业务交互信息,获得业务交互请求方发送的交互指令的全局唯一的指令标识、业务对象的属性、业务交互项内容以及本端通信设备的属性;根据获取的本端通信设备的属性进行校验;校验通过则根据获得的指令标识、业务对象的属性以及业务交互项内容,按照预先构建的业务交互信息模型生成与所述请求业务交互信息相对应的返回业务交互信息,通过业务交互服务接口将所述返回业务交互信息返回给交互对方通信设备。
[0010]第四方面,本专利技术还提供了适用于用电信息采集系统的业务交互装置,包括:信息交互单元、交互信息解析模块、校验模块和返回交互信息生成模块;所述信息交互单元,用于通过业务交互服务接口接收交互对方通信设备发送的请求业务交互信息以及向交互对方通信设备发送返回业务交互信息;所述交互信息解析模块,用于按照预先构建的业务交互信息模型解析所述请求业务交互信息,获得指令标识、业务对象的属性、业务交互项内容以及本端通信设备的属性;所述校验模块,用于根据获取的本端通信设备的属性进行校验;所述返回交互信息生成模块,用于校验通过则根据获得的指令标识、业务对象的属性以及业务交互项内容,按照预先构建的业务交互信息模型生成与所述请求业务交互信息相对应的返回业务交互信息。
[0011]在以上技术方案的基础上,可选地,预先构建的业务交互信息模型包括交互指令,所述交互指令包括多个业务对象,一个业务对象中包含多个业务交互项;所述业务对象用于指定本次业务操作对应的设备;所述业务交互项用于指定与业务对象进行业务交互的数据、参数或控制指令,是业务交互信息模型的最小数据单元,。
[0012]进一步地,所述交互指令还包括指令参数,所述指令参数包括指令标识、通信设备的资产编号和通信设备的设备类型;所述指令标识用于标识指令,全局唯一;所述通信设备的资产编号,用于指定业务交互对方通信设备的唯一标识;所述通信设备的设备类型,用于指定业务交互对方通信设备所述的设备类型;所述通信设备的资产编号和通信设备的设备类型属于通信设备的属性。
[0013]再进一步地,所述业务交互项包括业务交互项属性和业务交互项标识, 所述业务交互项标识为编码字符串,所述编码字符串中标识位包括对象标识、功能选择、功能编号、索引序号、数据类别和时间间隔;所述对象标识,用于标识具体的业务对象;所述功能选择用于选择操作业务对象的属性还是方法;所述功能编号,用于表示操作业务对象的属性或方法的编号;所述索引序号,用于表示操作业务对象的属性内容或方法内容的编号;所述数据类别,用于标识数据的类别;所述时间间隔用于确认数据的时间间隔。
[0014]进一步地,所述业务交互项属性包括业务交互项名称、数据返回时间、成功或失败标志、业务交互数据、数据存储时间以及数据获取时间。
[0015]进一步地,所述业务对象的属性包括业务对象的设备资产编号、业务对象的类型、业务对象的数据来源、以及业务对象的业务操作类型。
[0016]最后一方面,本专利技术还提供了适用于用电信息采集系统的业务交互方法,包括:业务交互请求方确定交互对方通信设备以及业务对象;获取交互对方通信设备的属性、业务对象的属性,以及业务交互项内容;根据交互对方通信设备的属性、业务对象的属性和业务交互项内容,按照预先构建的业务交互信息模型生成请求业务交互信息,所述请求业务交互信息包括全局唯一的指令标识;通过业务交互服务接口将请求业务交互信息发送给交互对方通信设备;业务交互返回方通过业务交互服务接口接收请求业务交互信息,按照预先构建的业务交互信息模型解析所述请求业务交互信息,获得交互指令的全局唯一的指令标识、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.适用于用电信息采集系统的业务交互方法,其特征在于,包括:确定交互对方通信设备以及业务对象;获取交互对方通信设备的属性、业务对象的属性,以及业务交互项内容;根据交互对方通信设备的属性、业务对象的属性和业务交互项内容,按照预先构建的业务交互信息模型生成请求业务交互信息,所述请求业务交互信息包括全局唯一的指令标识;通过业务交互服务接口将请求业务交互信息发送给交互对方通信设备。2.根据权利要求1所述的适用于用电信息采集系统的业务交互方法,其特征在于,通过业务交互服务接口将请求业务交互信息发送给交互对方通信设备,包括:将所述请求业务交互信息编码成交互对方通信设备能够识别的交互请求报文,通过业务交互服务接口将交互请求报文发送给交互对方通信设备。3.适用于用电信息采集系统的业务交互装置,其特征在于,包括:参数获取单元、请求交互信息生成模块和信息交互单元;所述参数获取单元,用于确定交互对方通信设备以及业务对象;获取交互对方通信设备的属性、业务对象的属性,以及业务交互项内容;所述请求交互信息生成模块,用于根据交互对方通信设备的属性、业务对象的属性和业务交互项内容,按照预先构建的业务交互信息模型生成请求业务交互信息,所述请求业务交互信息包括全局唯一的指令标识;所述信息交互单元,用于通过业务交互服务接口将请求业务交互信息发送给交互对方通信设备。4.根据权利要求3所述的适用于用电信息采集系统的业务数据装置,其特征在于,所述业务交互信息模型包括:交互指令、业务对象以及业务交互项;所述交互指令包括多个业务对象,一个业务对象中包含多个业务交互项;所述业务对象用于指定本次业务操作对应的设备;所述业务交互项用于指定与业务对象进行业务交互的具体数据、参数或控制指令,是业务交互信息模型的最小数据单元。5.根据权利要求4所述的适用于用电信息采集系统的业务数据装置,其特征在于,所述交互信息生成模块包括业务交互项标识编码生成模块,业务交互项标识编码生成模块用于生成业务交互项标识的编码字符串;所述编码字符串中标识位包括对象标识、功能选择、功能编号、索引序号、数据类别和时间间隔;所述对象标识,用于标识具体的业务对象;所述功能选择,用于选择操作业务对象的属性还是方法;所述功能编号,用于表示操作业务对象的属性或方法的编号;所述索引序号,用于表示操作业务对象的属性内容或方法内容的编号;所述数据类别,用于标识数据的类别;所述时间间隔,用于确认数据的时间间隔表示。6.适用于用电信息采集系统的业务交互方法,其特征在于,包括:通过业务交互服务接口接收请求业务交互信息,按照预先构建的业务交互信息模型解
析所述请求业务交互信息,获得交互指令的指令标识、业务对象的属性、业务交互项内容以及本端通信设备的属性,其中指令标识全局唯一;根据获取的本端通信设备的属性进行校验;校验通过则根据获得的指令标识、业务对象的属性以及业务交互项内容,按照预先构建的业务交互信息模型生成与所述请求业务交互信息相对应的返回业务交互信息,通过业务交互服务接口将所述返回业务交互信息返回给交互对方通信设备。7.适用于用电信息采集系统的业务交互装置,其特征在于,包括:信息交互单元、交互信息解析模块、校验模块和返回交互信息生成模块;所述信息交互单元,用于通过业务交互服务接口接收交互对方通信设备发送的请求业务交互信息以及向交互对方通信设备发送返回业务交互信息;所述交互信息解析模块,用于按照预先构建的业务交...

【专利技术属性】
技术研发人员:吴甲李嘉奕钱成功刘飞周惯衡喻伟徐博廖贺
申请(专利权)人:江苏方天电力技术有限公司
类型:发明
国别省市:

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

1