智能电子设备的仿真方法、电子设备和存储介质技术

技术编号:33778048 阅读:21 留言:0更新日期:2022-06-12 14:31
本申请提供了一种智能电子设备的仿真方法、电子设备和存储介质,方法包括:智能电子设备模型的应用层协议生成进程获取属性设置参数,属性设置参数至少包括模型类型信息;应用层协议生成进程根据模型类型信息确定智能电子设备的目标交互进程;当目标交互进程为客户端协议交互进程时,根据属性设置参数向服务器设备发送服务请求,以及获取服务器设备的响应数据;当目标交互进程为服务器协议交互进程时,在获取到客户端设备发送的服务请求时,根据属性设置参数和服务请求得到响应数据,向客户端设备发送响应数据。实现面向应用层协议的通用建模方法,可以基于通用的仿真软件对专业领域的智能电子设备的应用层协议交互过程进行建模仿真。行建模仿真。行建模仿真。

【技术实现步骤摘要】
智能电子设备的仿真方法、电子设备和存储介质


[0001]本申请涉及电力系统通信仿真
,尤其涉及一种智能电子设备的仿真方法、计算机设备和存储介质。

技术介绍

[0002]市面上有很多通信仿真软件,其中比较受欢迎的有OPNET、NS

2、GloMoSim以及QualNet等,这些软件都是面向通用通信领域的仿真工具,能对常用的应用协议进行仿真。这些通信仿真软件提供的针对应用层协议的模型均只有一些常见的应用层通信协议,没有针对变电站通信系统等专业通信系统的应用协议。因此若要对通信网络的各种通信指标进行分析,则需要用户对协议模型进行开发,但是由于专业领域的通信协议交互过程的复杂性以及不同的应用协议带来的交互内容以及交互规律的多样性,具有较大的开发难度。

技术实现思路

[0003]本申请提供了一种智能电子设备的仿真方法、电子设备和存储介质,能够基于通用的仿真软件对专业领域的智能电子设备,如智能变电站的站控层设备的应用层协议交互过程进行建模仿真。
[0004]第一方面,本申请实施例提供了一种智能电子设备的仿真方法,包括:
[0005]智能电子设备模型的应用层协议生成进程获取属性设置参数,所述属性设置参数至少包括模型类型信息;
[0006]所述应用层协议生成进程根据所述模型类型信息确定所述智能电子设备的目标交互进程,所述目标交互进程与所述应用层协议生成进程共享所述属性设置参数;
[0007]当所述目标交互进程为客户端协议交互进程时,所述客户端协议交互进程根据所述属性设置参数向服务器设备发送服务请求,以及获取所述服务器设备发送的响应数据,对所述响应数据进行预设处理;
[0008]当所述目标交互进程为服务器协议交互进程时,所述服务器协议交互进程在获取到客户端设备发送的服务请求时,根据所述属性设置参数和所述服务请求得到响应数据,以及向所述客户端设备发送所述响应数据。
[0009]第二方面,本申请实施例提供了一种计算机设备,包括存储器和处理器;
[0010]所述存储器用于存储计算机程序;
[0011]所述处理器,用于执行所述计算机程序并在执行所述计算机程序时,实现前述的智能电子设备的仿真方法的步骤。
[0012]第三方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现上述的方法的步骤。
[0013]本申请实施例提供了一种智能电子设备的仿真方法、电子设备和存储介质,方法包括:智能电子设备模型的应用层协议生成进程获取属性设置参数,属性设置参数至少包
括模型类型信息;应用层协议生成进程根据模型类型信息确定智能电子设备的目标交互进程,目标交互进程与应用层协议生成进程共享属性设置参数;当目标交互进程为客户端协议交互进程时,客户端协议交互进程根据属性设置参数向服务器设备发送服务请求,以及获取服务器设备发送的响应数据,对响应数据进行预设处理;当目标交互进程为服务器协议交互进程时,服务器协议交互进程在获取到客户端设备发送的服务请求时,根据属性设置参数和服务请求得到响应数据,以及向客户端设备发送响应数据。通过应用层协议生成进程实现面向应用层协议的通用建模方法,可以基于通用的仿真软件对专业领域的智能电子设备,如智能变电站的站控层设备的应用层协议交互过程进行建模仿真,降低了用户的开发门槛和工作量。
[0014]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请实施例的公开内容。
附图说明
[0015]为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本申请实施例提供的一种智能电子设备的仿真方法的流程示意图;
[0017]图2是一实施方式中智能电子设备模型的设备协议框架的示意图;
[0018]图3是一实施方式中智能电子设备模型的应用层模块的协议模型示意图;
[0019]图4是一实施方式中存储属性设置参数的结构体变量的示意图;
[0020]图5是一实施方式中存储所支持的服务的相关属性的结构体变量的示意图;
[0021]图6是一实施方式中应用层协议生成进程的状态转移的示意图;
[0022]图7是一实施方式中客户端协议交互进程的状态转移的示意图;
[0023]图8是一实施方式中服务器协议交互进程的状态转移的示意图;
[0024]图9是本申请实施例提供的一种计算机设备的示意性框图。
具体实施方式
[0025]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026]附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0027]下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
[0028]请参阅图1,图1是本申请实施例提供的一种智能电子设备的仿真方法的流程示意图。所述仿真方法可以应用在计算机设备中,用于专业领域中智能电子设备的网络特性的仿真等过程,如用于智能电网/智能变电站中智能电子设备的网络特性的仿真等过程,示例
性的还可以通过对智能电网/智能变电站的通信系统的仿真得到智能电网/智能变电站网络的时延、可靠性等性能。
[0029]其中,计算机设备可以为终端设备或服务器,其中终端设备例如包括手机、平板电脑、笔记本电脑、台式电脑、个人数字助理;服务器可以为独立的服务器或者为服务器集群。为便于说明,本申请实施例主要以应用于终端设备对智能变电站领域的仿真进行描述,当然也可以不限于此。
[0030]在一些实施方式中,所述智能电子设备是电力信息系统中的设备,随着智能电网战略的推进,现代电子技术、通信技术、计算机及网络技术大量涌入电力系统建设的浪潮中,数据采集和监控系统(SCADA),能量管理系统(EMS),广域测量系统(WAMS)等电力信息系统的建设也更加完善,使得电力系统得以更可靠、安全、高效、经济的方式运行。电力信息系统肩负着监测和控制电力系统的重任,信息作为电力信息系统分析与决策的基石,其重要程度不言而喻。
[0031]示例性的,智能电子设备包括以下至少一种:保护装置、测控装置、监控中心服务器、路由器、交换机等,其中,保护装置负责接收一次系统电气量然后根据保护算法作出决策并发送控制命令,测控装置负责监控一次系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能电子设备的仿真方法,其特征在于,包括:智能电子设备模型的应用层协议生成进程获取属性设置参数,所述属性设置参数至少包括模型类型信息;所述应用层协议生成进程根据所述模型类型信息确定所述智能电子设备的目标交互进程,所述目标交互进程与所述应用层协议生成进程共享所述属性设置参数;当所述目标交互进程为客户端协议交互进程时,所述客户端协议交互进程根据所述属性设置参数向服务器设备发送服务请求,以及获取所述服务器设备发送的响应数据,对所述响应数据进行预设处理;当所述目标交互进程为服务器协议交互进程时,所述服务器协议交互进程在获取到客户端设备发送的服务请求时,根据所述属性设置参数和所述服务请求得到响应数据,以及向所述客户端设备发送所述响应数据。2.根据权利要求1所述的仿真方法,其特征在于,所述模型类型信息包括协议标识和模型标识,所述协议标识用于指示所述目标交互进程对应的应用协议为MMS协议、Modbus协议或IEEEC37.118协议,所述模型标识用于指示所述目标交互进程为客户端协议交互进程或者服务器协议交互进程;其中,所述MMS协议用于站控层设备之间、站控层设备与间隔层设备之间的通信,所述Modbus协议用于监控计算机与远程终端控制系统之间的通信,所述IEEEC37.118协议用于变电站主站与变电站子站之间的通信。3.根据权利要求2所述的仿真方法,其特征在于,所述目标交互进程用于从数据存储单元获取所述协议标识对应的数据帧,以及封装获取的数据帧得到所述服务请求或所述响应数据。4.根据权利要求1所述的仿真方法,其特征在于,所述属性设置参数还包括所述模型类型信息对应的类型启动时间和/或类型启动顺序,所述应用层协议生成进程根据所述模型类型信息确定所述智能电子设备的目标交互进程,包括:所述应用层协议生成进程按照所述类型启动时间和/或类型启动顺序,根据所述模型类型信息确定所述智能电子设备的目标交互进程。5.根据权利要求1

4中任一项所述的仿真方法,其特征在于,所述智能电子设备的应用层协议生成进程获取属性设置参数,包括:在仿真启动时,所述应用层协议生成进程获取用...

【专利技术属性】
技术研发人员:何瑞文杨长鑫陆嘉亮高鹤庭
申请(专利权)人:广东工业大学
类型:发明
国别省市:

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

1