一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于用户需求的电网资源配置系统的制作方法

2022-05-27 00:15:07 来源:中国专利 TAG:


1.本发明涉及网站建设技术领域,特别涉及一种基于用户需求的电网资源配置系统。


背景技术:

2.目前,在获得配电网运行数据后,通过人工的方式数据进行计算、通过人工的方式对分析后的配电网数据进行该类型相对应的资源优化配置分析,然后认为分析得到配电网资源优化配置结果。以人工的方式来进行计算,计算速度慢,使得到配电网资源优化配置结果的速度缓慢,且由于人工计算可能出现错误,以人工的方式来进行分析,主观性太大,降低了得到的配电网资源优化配置结果可靠性。
3.例如,一种在中国专利文献上公开的“资源配置方法、装置和系统”,其公告号:wo2015013872a1,其申请日:2013年7月29日,提供通过直接发送资源配置信息给d2d用户,可以使得d2d用户根据配置给自己的资源进行数据的发送和接收,提高了资源利用率,并避免了系统错误。但是存在数据处理慢,数据分析能力低问题。


技术实现要素:

4.针对现有技术的不足,本发明提出了一种基于用户需求的电网资源配置系统,具有能实时掌握用户用电情况,能和用户进行交互的效果。
5.以下是本发明的技术方案,一种基于用户需求的电网资源配置系统,包括用户端、配电端和服务器。
6.作为优选,所述用户端配电端页面采用html5、css3、javascript技术布局,编程技术用java和php。提高程序安全性和页面渲染效果。
7.作为优选,所述服务器为八路服务器。提高服务器响应能力,提高数据安全性。
8.作为优选,还包括oracle数据库和infinitegraph数据库,通过数据库连接驱动程序互相集成。分类存储数据和图形,提高系统稳定性。
9.作为优选,所述用户端用户初次登录时,需进行手机号认证和人脸识别认证。提高数据安全性。
10.作为优选,还包括数据大屏,数据大屏图标对应用户。直观、实时反映客户情况,提高系统效率。
11.作为优选,所述数据大屏对不同用电状态的用户进行不同的标注处理。直观反映客户情况,提高系统效率。
12.作为优选,还包括用电时间集合作二进制处理求交集。减少数据处理时间,提高系统效率。
13.作为优选,所述配电端的账号进入用户端页面时显示定向发布消息通知的留言框。提供用户沟通渠道,减小处理事件的反应时间。
14.作为优选,还包括对用户名称作模糊查询处理。提高系统检索效率。
15.本发明的有益效果是:具有能实时掌握用户用电情况,能和用户进行交互,查询效率高和数据分析效果好的效果。
附图说明
16.图1 本发明提供的一种基于用户需求的电网资源配置系统用户端页面示意图。
17.图2 本发明提供的一种基于用户需求的电网资源配置系统配电端页面示意图。
具体实施方式
18.下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。另外,为了更好的说明本发明,在下文中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本发明同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段未做详细描述,以便于凸显本发明的主旨。
19.实施例:一种基于用户需求的电网资源配置系统,包括用户端、配电端和服务器。
20.用户端包括app端和网页端,app端采用web app(基于web的系统和应用)构建方式,是基于ios/android的内置浏览器的webkit(一个开源的浏览器引擎)内核的搭建的,页面采用html5(构建web内容的一种语言描述方式)、css3(层叠样式表技术的升级版本)、javascript(一种具有函数优先的轻量级,解释型或即时编译型的编程语言)技术布局,编程技术用java(计算机编程语言)和php(计算机编程语言)。
21.配电端页面采用html5、css3、javascript技术布局,编程技术用java和php。
22.服务器为八路服务器,以使用oracle数据库和infinitegraph数据库,通过数据库连接(odbc)驱动程序互相集成,编程语言以java为主。
23.用户端初次登录时,需进行手机号认证和人脸识别认证。输入登录手机号,获取手机验证码,输入正确的验证码,此时oracle数据库存储该账号信息,调用人脸识别接口进行人脸识别认证,认证通过时,将该账号信息和对应的用户身份进行关联,保证用户能且仅能查看自己的用电情况。后续可通过手机验证码、人脸识别或账号密码的方式进行登录。
24.如图1所示,用户端页面固定信息栏显示姓名、剩余电费、家庭成员数量和详细地址信息,其中,剩余电费信息为实时更新信息,从oracle数据库中获取。点击修改密码,页面弹出重置密码弹出,输入新密码点击确定,oracle数据库更新新的用户密码。
25.用户端页面tab标签页(选项卡页面,点击选项卡进行页面切换)共有5个tab数,分别为当日用电信息、当月用电信息、总用电信息、消息通知和服务申请。
26.当日用电信息对应的页面信息为用电度数、总电费和当日用电情况柱状图,当月用电信息对应的页面信息为用电度数、总电费和当月用电情况柱状图,总用电信息对应的页面信息为用电度数、总电费和总用电情况柱状图,其中,当日的时间范围为0时0分0秒至23时59分59秒,当月的时间范围为月度首日0时0分0秒至月度尾日23时59分59秒,程序根据时间范围从oracle数据库中筛选满足时间范围的用电数据,通过javascript技术呈现到用户端页面,用电度数为满足时间范围的最晚的用电数据的用电度数减去最早的用电数据的用电度数,总电费为满足时间范围的最晚的用电数据的总电费减去最早的用电数据的总电费,当日用电信息的总用电情况柱状图的x轴为1小时至24小时,当月用电信息的总用电情况柱状图的x轴为当月的每一天,y轴为数值,总用电情况柱状图展示的数据包括用电度数
和电费。
27.消息通知对应的页面为配电端发布的信息,主要是文字信息,点击“下载”按钮下载配电端发布的文件。
28.服务申请对应的页面为文本输入域,用户在文本输入域输入服务申请详细内容,点击“上传附件”上传本地文件,文件支持word文档、png图片和jpeg图片,其中服务申请详细内容和word文档存储在oracle数据库,png图片和jpeg图片存储在infinitegraph数据库。
29.如图2所示,配电端页面tab标签页共有4个tab数,分别为数据总览、区域总览、用户管理和系统管理。
30.数据总览对应的页面信息包括用电总览和数据大屏,用电总览提供按照时间范围定向查询用电量的功能,可选择起始日期和截止日期定向查询用电量的功能,查询到的用电量用折线图表示,另外,用电量还提供按日查询、按周查询和按月查询按钮,具体实现方法为,从oracle数据库中获取所有满足时间范围的最晚的用电数据的用电度数之和减去最早的用电数据的用电度数之和。数据大屏主体为所管辖的区域的地图,根据用户详细地址信息标注在地图上,数据大屏通过infinitegraph数据库和地图接口实现,用户数据从oracle数据库获取,。若该用户未产生用电行为,则地图上不显示该用户图标;若该用户正在产生用电行为,则地图上代表该用户的图标标记成绿色,点击具体的用户图标,进入到查询该用户的用电信息页面并查看该用户的用电情况。当某一个用户在时间段内产生的用电量大于去年对应月份的用电平均值2倍时,则地图上代表该用户的图标标记成红色,便于对该用户进行关注,其中时间段和预警倍率在系统管理页面内的用电预警中进行设置,输入预警时长和预警倍率并保存设置,用电平均值为所有用户在一个月内用电总量除以当月总时间,从oracle数据库用电平均值表中根据月份查询获取。图标的密集程度可直观表示区域的用电情况,从数据大屏可以直观看到所有用户的实时用电情况,数据更新时间为15秒。
31.区域总览对应的页面信息包括用电总览、数据大屏和数据列表,可选择配电小区、配电区域、起始日期和截止日期定向查询用电量。选择配电区域或配电小区后,数据大屏的地图仅显示该配电区域,其实现方法为从oracle数据库获取所有详细地址信息包括搜索条件的用户,查询程序编写时加入正则校验,同时调用地图接口将数据大屏的地图显示成该配电区域。数据表单显示该配电区域的用户信息集,用户信息集包括区域信息、用户量、合计人数、用电量、人均用电量和用电高峰时段,其中,用户量为所有在配电侧登记的用户之和,合计人数为所有在配电侧登记的用户家庭成员数量之和,用电量为所有在配电侧登记的用户用电量之和,数据从oracle数据库获取,人均用电量为用电量除以合计人数,用电高峰时段通过java中的集合框架就提供的collection(集合)的retainall(求交集的方法)方法,遍历集合的用电时间(取整数时间),查看用电时间是否在下个集合存在,如果不存在则移除,遍历完后该集合就只剩下交集,在数据量庞大时,用电时间的集合用二进制表示,二进制数的第一位为1就说明第一位存在数集里,第二位为0就表示第二位不存在数集里,二进制数集做and(程序中运算方法)操作得到交集,此方式能大大缩短系统计算时间。配电端根据区域用电情况、区域用电密集程度、区域用电高峰时段等参数进行配电策略优化。
32.用户管理tab标签页共有2个tab数,分别为数据表单和服务申请,数据表单页面可选择起始日期和截止日期和输入用户名称定向查询用户信息,其中用户名称支持模糊查
询,其实现方法为在查询语句中对用户名称作like(数据库中一种语句结构)处理。用户信息集包括用户名、区域信息、用户量、合计人数、用电量、人均用电量、用电高峰时段和电费。点击用户名进入用户端页面,在留言框输入信息并确定,定向发布消息通知,留言框仅在配电端账号进入该页面时显示,通过登录账号的账号标识判断是用户端还是配电端账号。用户管理的服务申请页面用户提交的服务申请以数据列表形式展现,包括用户名、区域信息、服务申请详细内容和附件,当存在新的用户申请时,服务申请tab标签页显示用户申请数量。
33.系统管理中,用主账号新建子账号且无需验证,主账号和子账号都能向所有用户发布消息通知。
34.以上内容,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献