本发明涉及一种光伏系统,特别是涉及一种用于光伏系统的能源管理系统。
背景技术:
1、系统安全访问可以有效地保护系统的安全,确保系统免受未经授权的访问和攻击,从而保障系统的正常运行和数据的机密性、完整性。专利申请号2023111937591,名称为“电力物联网云平台的安全访问方法及装置、安全访问系统”,公开了包括:响应触发操作,并基于触发操作生成连接请求;将连接请求发送至零信任网关中,以利用零信任网关基于连接请求对目标对象进行零信任认证处理;在接收到连接权限后,利用连接权限通过零信任网关与电力物联网云平台建立连接关系;接收电力物联网云平台下发的安全访问权限,并基于安全访问权限向电力物联网平台发送访问请求,以基于访问请求对电力物联网平台进行访问处理。本发明解决了相关技术中电力物联网对用户进行的认证比较单一,非常容易被攻击者窃取或者伪造认证信息,安全性较低的技术问题。
技术实现思路
1、本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种用于光伏系统的能源管理系统。
2、为了实现本发明的上述目的,本发明提供了一种用于光伏系统的能源管理系统,包括访问码获取模块、访问码发送模块、访问码接收模块、平台判断模块、平台管理模块和平台短信模块;
3、访问码获取模块的数据输出端与访问码发送模块的数据输入端相连,访问码发送模块与访问码接收模块通过无线方式连接,访问码接收模块的数据输出端与平台判断模块的数据输入端相连,平台判断模块的数据输出端与平台管理模块的数据输入端相连,平台管理模块的数据输出端与平台短信模块的数据输入端相连;
4、访问码获取模块用于访问端获取远程光伏系统平台的访问码;
5、访问码发送模块用于访问端将访问码发送到远程光伏系统平台;
6、访问码接收模块用于远程光伏系统平台接收到访问端发送的访问码;
7、平台判断模块用于远程光伏系统平台判断访问端是否访问成功;
8、平台管理模块用于管理设置远程光伏系统平台参数;
9、平台短信模块用于向用户发送短信提醒。
10、在本发明的一种优选实施方式中,无线连接方式包括3g、4g、5g、wifi之一方式连接。
11、在本发明的一种优选实施方式中,参数设置包括光伏电流或/和电压监测设置。
12、在本发明的一种优选实施方式中,在平台管理模块中包括以下步骤:
13、s31,判断是否触发电流设置触发信号:
14、若触发电流设置触发信号,则进入电流设置界面,执行下一步;
15、若未触发电流设置触发信号,则返回步骤s31;
16、s32,在电流设置界面包括电流左滑动条和电流右滑动条;电流左滑动条始终处于电流右滑动条的左边;
17、s321,判断是否拖动电流左滑动条:
18、若拖动电流左滑动条向左移动,则电流左滑动条向左移动;执行步骤s321或s322;
19、若拖动电流左滑动条向右移动,则电流左滑动条向右移动;执行步骤s321或s322;
20、若未拖动电流左滑动条,则获取电流左滑动条所指向的电流值;执行步骤s33;
21、s322,判断是否拖动电流右滑动条:
22、若拖动电流右滑动条向左移动,则电流右滑动条向左移动;执行步骤s321或s322;
23、若拖动电流右滑动条向右移动,则电流右滑动条向右移动;执行步骤s321或s322;
24、若未拖动电流右滑动条,则获取电流右滑动条所指向的电流值;执行步骤s33;
25、s33,判断是否触发电流确定设置信号:
26、若触发电流确定设置信号,则对电流左滑动条所指向的电流值和电流右滑动条所指向的电流值进行电流参数保存;或者在规定时间内,既没有拖动电流左滑动条也没有拖动电流右滑动条,也没有触发电流确定设置信号,则退出登录;
27、若未触发电流确定设置信号,则执行步骤s321或s322。
28、在本发明的一种优选实施方式中,在平台管理模块中包括以下步骤:
29、s31,判断是否触发电压设置触发信号:
30、若触发电压设置触发信号,则进入电压设置界面,执行下一步;
31、若未触发电压设置触发信号,则返回步骤s31;
32、s32,在电压设置界面包括电压左滑动条和电压右滑动条;电压左滑动条始终处于电压右滑动条的左边;
33、s321,判断是否拖动电压左滑动条:
34、若拖动电压左滑动条向左移动,则电压左滑动条向左移动;执行步骤s321或s322;
35、若拖动电压左滑动条向右移动,则电压左滑动条向右移动;执行步骤s321或s322;
36、若未拖动电压左滑动条,则获取电压左滑动条所指向的电压值;执行步骤s33;
37、s322,判断是否拖动电压右滑动条:
38、若拖动电压右滑动条向左移动,则电压右滑动条向左移动;执行步骤s321或s322;
39、若拖动电压右滑动条向右移动,则电压右滑动条向右移动;执行步骤s321或s322;
40、若未拖动电压右滑动条,则获取电压右滑动条所指向的电压值;执行步骤s33;
41、s33,判断是否触发电压确定设置信号:
42、若触发电压确定设置信号,则对电压左滑动条所指向的电压值和电压右滑动条所指向的电压值进行电压参数保存;或者在规定时间内,既没有拖动电压左滑动条也没有拖动电压右滑动条,也没有触发电压确定设置信号,则退出登录;
43、若未触发电压确定设置信号,则执行步骤s321或s322。
44、在本发明的一种优选实施方式中,在平台短信模块中包括:
45、远程光伏系统平台判断接收到的电流或/和电压值的大小:
46、s41,远程光伏系统平台判断接收到的电流值的大小:
47、若远程光伏系统平台接收到的电流值在预设电流值范围内,[imin,imax]表示预设电流值范围,imin表示电流左滑动条所指向的电流值,imax表示电流右滑动条所指向的电流值,则执行下一步;
48、若远程光伏系统平台接收到的电流值不在预设电流值范围内,[imin,imax]表示预设电流值范围,imin表示电流左滑动条所指向的电流值,imax表示电流右滑动条所指向的电流值,则远程光伏系统平台向所对应的手机号发送短信提醒,该短信提醒为电流值异常;执行下一步;
49、s42,远程光伏系统平台判断接收到的电压值的大小:
50、若远程光伏系统平台接收到的电压值在预设电压值范围内,[umin,umax]表示预设电压值范围,umin表示电压左滑动条所指向的电压值,umax表示电压右滑动条所指向的电压值,则执行步骤s41;
51、若远程光伏系统平台接收到的电压值在预设电压值范围内,[umin,umax]表示预设电压值范围,umin表示电压左滑动条所指向的电压值,umax表示电压右滑动条所指向的电压值,则远程光伏系统平台向所对应的手机号发送短信提醒,该短信提醒为电压值异常;执行步骤s41。
52、在本发明的一种优选实施方式中,在访问码获取模块中访问端获取远程光伏系统平台的访问码的方法包括以下步骤:
53、s11,获取访问端的设备号,该设备号为访问端的rom id号和ram id号;
54、s12,根据步骤s11中获取的设备号生成访问端的访问号;
55、s13,根据步骤s12中生成的访问号生成访问端的访问码。
56、在本发明的一种优选实施方式中,在步骤s12中根据设备号生成访问号的方法包括以下步骤:
57、s121,确定访问端的rom id号和ram id号的位数,分别记作arom和aram,arom表示访问端rom id号的位数,aram表示访问端的ram id号的位数;
58、s122,判断arom与aram间的关系:
59、若arom>aram,arom表示访问端rom id号的位数,aram表示访问端的ram id号的位数,则在访问端的ram id号的最前方填0,使其arom=aram′,arom表示访问端rom id号的位数,aram′表示在访问端的ram id号的最前方添加了0后的ram id号的位数;执行下一步;
60、若arom<aram,arom表示访问端rom id号的位数,aram表示访问端的ram id号的位数,则在访问端的rom id号的最前方填0,使其arom′=aram,a′rom表示在访问端rom id号的最前方添加了0后的rom id号的位数,aram表示访问端的ram id号的位数;执行下一步;
61、若arom=aram,arom表示访问端rom id号的位数,aram表示访问端的ram id号的位数,则执行下一步;
62、s123,根据步骤s122中的操作后,执行以下操作:
63、c=a1b1a2b2a3b3…amaxbmax,
64、其中,c表示访问号;
65、a1表示进行步骤s122后的访问端rom id号按照从左往右的第1位字符;
66、a2表示进行步骤s122后的访问端rom id号按照从左往右的第2位字符;
67、a3表示进行步骤s122后的访问端rom id号按照从左往右的第3位字符;
68、amax表示进行步骤s122后的访问端rom id号按照从左往右的第max位字符;
69、b1表示进行步骤s122后的访问端ram id号按照从左往右的第1位字符;
70、b2表示进行步骤s122后的访问端ram id号按照从左往右的第2位字符;
71、b3表示进行步骤s122后的访问端ram id号按照从左往右的第3位字符;
72、bmax表示进行步骤s122后的访问端ram id号按照从左往右的第max位字符;
73、
74、其中,[|]表示左边数值与右边数值作比较,取较大值。
75、在本发明的一种优选实施方式中,在平台判断模块中包括以下步骤:
76、s21,远程光伏系统平台根据接收到的访问码生成查询码;
77、s22,判断查询码是否存在于远程光伏系统平台:
78、若查询码存在于远程光伏系统平台,则根据查询码查询查询码所对应的查询码一和查询码二,利用查询码一和查询码二登录远程光伏系统平台;
79、若查询码不存在于远程光伏系统平台,则对其进行提示,该提示为访问端未与远程光伏系统平台关联。
80、综上所述,由于采用了上述技术方案,本发明能够确保系统免受未经授权参数设置,保障系统的正常运行和异常告警提醒。
81、本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。