1.本发明涉及电力零售交易领域,尤其涉及一种基于匹配度的电力零售交易方法、平台及存储介质。
背景技术:2.随着电力体制改革的推进和批发-零售两级市场机制的建立,售电侧随之逐步开放,目前市场上已经出现了许多售电公司,这些售电公司在零售市场上售卖电能并将其出售给零售用户,以此获取交易差价和收益。
3.但是,现有的交易方式中,零售用户在购买电能时需要在显示的交易市场信息中手动搜索交易对象,或根据自身经验与之前交易的对象再次进行交易,这种方式获取的交易对象少且用户需要逐一查看交易对象的交易需求,判断该交易需求是否与自身的偏好匹配,进而根据判断结果选择需要交易的交易对象、交易需求,操作繁琐、耗时长、效率低,且难以在交易市场中获取与自身最为匹配的交易对象以及交易需求。这种方式不能满足用户的购电需求和交易期望,也不利于电力零售市场的健康发展。
技术实现要素:4.为了克服现有技术的不足,本发明提出一种基于匹配度的电力零售交易方法,获取交易需求信息后,根据该交易需求信息、利用用电记录获取用户偏好,并根据交易需求与用户偏好的匹配度对交易需求进行筛选和排序,能够根据该用户偏好为其推荐适合的交易需求,操作简单、耗时短、效率高,便于用户选择适合自身的交易对象、交易需求,满足了用户的购电需求和交易期望,利于电力零售市场的健康发展。
5.为解决上述问题,本发明采用的一个技术方案为:一种基于匹配度的电力零售交易方法,所述电力零售交易方法包括:s101:获取输入的交易需求信息,根据预设的存储条件存储并发布所述交易需求信息;s102:根据所述交易需求信息、历史用电记录获取用户偏好,并查找与所述交易需求信息对应的交易需求;s103:获取所述用户偏好与所述交易需求的匹配度,根据所述匹配度对所述交易需求进行筛选和排序。
6.进一步地,所述获取输入的交易需求信息的步骤之前还包括:接收用户的登录信息,根据所述登录信息查询是否存在所述用户;若是,则获取所述用户的分类,根据所述分类显示交易信息;若否,则提示不存在所述用户。
7.进一步地,所述接收用户的登录信息,根据所述登录信息查询是否存在所述用户的步骤具体包括:根据所述登录信息采集用户的手写字符以及所述手写字符的特征,将所述手写字符、特征与预存的识别信息进行对比,根据对比结果判断是否存在所述用户。
8.进一步地,所述根据预设的存储条件存储并发布所述交易需求信息的步骤具体包括:获取所有数据库的访问次数、访问频率以及信息传输速度,根据所述访问次数、访问频率以及信息传输速度确定存储所述交易需求信息的数据库,并在存储所述交易需求信息后发布所述交易需求信息。
9.进一步地,所述根据所述交易需求信息、历史用电记录获取用户偏好的步骤具体包括:根据所述交易需求获取交易筛选信息,并判断是否接收到所述交易筛选指令;若是,则根据所述交易筛选信息、交易筛选指令、历史用电记录获取用户偏好;若否,则根据所述交易筛选信息、历史用电记录获取用户偏好。
10.进一步地,所述根据所述交易筛选信息、历史用电记录获取用户偏好的步骤具体包括:获取所述用户的历史用电记录,根据所述历史用电记录获取用户在不同时段的用电偏好值,通过所述用电偏好值形成的用电偏好向量、交易筛选信息获取用户偏好。
11.进一步地,所述通过所述用电偏好值形成的用电偏好向量、交易筛选信息获取用户偏好的步骤具体包括:通过所述交易筛选信息获取购电偏好,并对所述用电偏好向量进行聚类分析获取用电偏好,将所述购电偏好、用电偏好组合形成用户偏好。
12.进一步地,所述获取所述用户偏好与所述交易需求的匹配度的步骤具体包括:分别获取所述交易需求与所述购电偏好、用电偏好的匹配分数,根据所述匹配分数、购电偏好的权重、用电偏好的权重获取所述匹配度。
13.基于相同的发明构思,本发明还提出一种电力零售交易平台,所述电力零售交易平台包括处理器、存储器,所述处理器与所述存储器通信连接,所述存储器存储有计算机程序,所述处理器根据所述计算机程序执行如上所述的基于匹配度的电力零售交易方法。
14.基于相同的发明构思,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质存储有程序数据,所述程序数据被用于执行如上所述的基于匹配度的电力零售交易方法。
15.相比现有技术,本发明的有益效果在于:获取交易需求信息后,根据该交易需求信息、利用用电记录获取用户偏好,并根据交易需求与用户偏好的匹配度对交易需求进行筛选和排序,能够根据该用户偏好为其推荐适合的交易需求,操作简单、耗时短、效率高,便于用户选择适合自身的交易对象、交易需求,满足了用户的购电需求和交易期望,利于电力零售市场的健康发展。
附图说明
16.图1为本发明基于匹配度的电力零售交易方法进行电力零售交易一实施例的流程图;
17.图2为本发明电力零售交易平台一实施例的结构图;
18.图3为本发明计算机可读存储介质一实施例的结构图。
具体实施方式
19.以下通过特定的具体实例说明本技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本技术的其他优点与功效。本技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
20.在本技术公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括
多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
21.请参阅图1,图1为本发明基于匹配度的电力零售交易方法进行电力零售交易一实施例的流程图,结合图1对本发明基于匹配度的电力零售交易方法进行详细说明。
22.在本实施例中,执行基于匹配度的电力零售交易方法的设备为电力零售交易平台,在其他实施例中,执行该电力零售交易方法的设备也可以为手机、笔记本电脑、服务器、云平台以及其他能够根据用户的交易需求执行电力零售市场交易的智能终端。
23.在本实施例中,基于匹配度的电力零售交易方法包括:
24.s101:获取输入的交易需求信息,根据预设的存储条件存储并发布交易需求信息。
25.在本实施例中,获取输入的交易需求信息的步骤之前还包括:接收用户的登录信息,根据登录信息查询是否存在用户;若是,则获取用户的分类,根据分类显示交易信息;若否,则提示不存在用户。
26.其中,登录信息可以为用户的账户信息、指纹、声纹、虹膜等识别信息。
27.在本实施例中,登录信息为用户的手机号,为了方便用户使用和简化操作,接收用户输入的手机号后,根据该手机号确定用户的身份。用户信息存储在交易平台上中,电力零售交易平台与交易平台连接,电力零售交易平台通过加密访问的方式访问交易平台上的用户信息。用户信息包括每个用户的手机号,当输入包括手机号的登录信息后,电力零售交易平台会根据手机号查询交易平台上的用户信息,以判断是否存在该手机号对应的用户信息。若存在,则根据用户信息判断用户为售电公司还是零售用户,并根据判断结果显示不同的交易页面。
28.在本实施例中,为了防止出现机器人登录以及其他不是用户手动进行登录操作的情况,在用户的登录界面除了显示账号输入端口外,还显示图形验证码输入端口,根据该图形验证码输入端口输入的图形验证码判断是否为用户手动输入。其中,图形验证码可以为数学题、字符选择等需要人工判断的验证码。也可以为发送到用户预设的邮箱或手机上的验证码。
29.其中,图形验证码还可以为手写字符,接收输入的手写字符后,识别该手写字符,并基于手写字符判断输入字符的用户是否为用户本人。
30.接收用户的登录信息,根据登录信息查询是否存在用户的步骤具体包括:根据登录信息采集用户的手写字符以及手写字符的特征,将手写字符、特征与预存的识别信息进行对比,根据对比结果判断是否存在所述用户
31.在一个具体的实施例中,电力零售交易平台预存用户预先输入的手写字符,根据该字符获取用户字符的笔顺、不同笔划之间的距离特征、相邻字符之间的距离特征等手写字符的书写特征,将该书写特征与登录信息中用户输入的手写字符进行验证,判断相似度是否大于预设值(95%),若大于预设值,则确定验证成功。该验证字符可以为用户上次登录时选择并输入的手写验证字符,
32.在本实施例中,还可以对输入手写字符的设备、书写方式(手写、电容笔等)均进行记录。判断下次输入的设备、输入方式是否与预设的输入设备、输入方式相同。若相同,则执行下一步,若不相同,则拒绝登录。
33.在本实施例中,交易需求信息为查找交易需求的信息,获取交易需求信息后,还可
以判断该交易需求信息是否满足预设条件,并在满足预设条件后执行存储交易需求信息的步骤。
34.判断是否满足预设条件的步骤包括:判断该交易需求信息是否完整、准确,电力零售平台预存交易需求信息的判断规则,该判断规则包括必填项目以及每个必填项目中内容的格式、数据的类型、涵盖的范围以及不同必填项目之间的关联规则等。通过上述判断规则判断交易需求信息是否完整、准确。
35.在其他实施例中,也可以根据交易需求信息获取交易电量,根据当前市场出清价格确定预计交易金额,根据预计交易金额判断该交易需求信息对应的信用金是否足够。其中,信用金是为了保证双方在交易时的一种担保方式;运营管理人员可以为不同预计交易金额、用户设置不同的信用金计算方式,其中计算方式包括:1、固定金额,不同的用户都以固定金额收取信用金。2、金额比例,设定调整系数,根据发布的电量以及市场出清价格算出预计交易金额,将预计交易金额与调整系数的乘积确定为信用金。
36.在本实施例中,根据预设的存储条件存储并发布交易需求信息的步骤具体包括:获取所有数据库的访问次数、访问频率以及信息传输速度,根据访问次数、访问频率以及信息传输速度确定存储交易需求信息的数据库,并在存储交易需求信息后发布交易需求信息。其中,在多个数据库中选择访问次数、访问频率低,信息传输速度高的数据库进行交易需求信息的存储。
37.s102:根据交易需求信息、历史用电记录获取用户偏好,并查找与交易需求信息对应的交易需求。
38.在本实施例中,根据交易需求信息、历史用电记录获取用户偏好的步骤具体包括:根据交易需求获取交易筛选信息,并判断是否接收到交易筛选指令;若是,则根据交易筛选信息、交易筛选指令、历史用电记录获取用户偏好;若否,则根据交易筛选信息、历史用电记录获取用户偏好。
39.其中,交易筛选信息包括交易对象筛选、交易电量、电价、购买时段、套餐类型中的至少一种。
40.在本实施例中,根据交易筛选信息、历史用电记录获取用户偏好的步骤具体包括:获取用户的历史用电记录,根据历史用电记录获取用户在不同时段的用电偏好值,通过用电偏好值形成的用电偏好向量、交易筛选信息获取用户偏好。
41.在本实施例中,通过用电偏好值形成的用电偏好向量、交易筛选信息获取用户偏好的步骤具体包括:通过交易筛选信息获取购电偏好,并对用电偏好向量进行聚类分析获取用电偏好,将购电偏好、用电偏好组合形成用户偏好。
42.在一个具体的实施例中,根据用户的历史用电记录获取用户标识、用电时段、非用电时段、高峰时段、波谷时段以及用电峰值、用电最低值,根据上述信息进行可以进行客户偏好分析,得到数值化的用电偏好指标;
43.其中,通过获取用电偏好值,其中,svi是某用户在第i个时段的用电偏好值,pt
ij
是客户在第j天在第i个时段的用电时长占这天总时长的比例,pf
ij
是客户在第j天在第i个地点的耗电量占这天总耗电量的比例,k是这个时间段的天数,θ1是时长的权重,θ2是耗电量的权重,θ1+λ2=1。其中,可以以一周、一月、三个月等
时间段计算用电偏好,时段的长度为1小时、2小时以及其他数值。将用户各个时段的偏好值组成向量sv(sv1,sv2...svn),n为时段集合中的时段总数;归一化之后的向量即是该客户的用电偏好向量;将所有客户的用电偏好向量作为客户数据进行聚类,根据聚类结果获取用电偏好。
44.计算用户的购电偏好包括:根据交易筛选信息获取用户标识、交易需求筛选特征,根据该交易需求筛选特征获取购电偏好。在其他实施例中,也可以在计算购电偏好中加入历史购电信息,根据历史购电信息进一步确定购电偏好。
45.在本实施例中,获取购电偏好、用电偏好后,还可以获取用户对购电偏好、用电偏好的设置信息,根据该设置信息确定购电偏好、用电偏好的权重。
46.s103:获取用户偏好与交易需求的匹配度,根据匹配度对交易需求进行筛选和排序。
47.在本实施例中,获取用户偏好与交易需求的匹配度的步骤具体包括:分别获取交易需求与购电偏好、用电偏好的匹配分数,根据匹配分数、购电偏好的权重、用电偏好的权重获取匹配度。在确定匹配度后,根据匹配度的大小进行排序,匹配度越高,则排序越靠前。
48.在本实施例中,获取匹配度后,还可以判断该匹配度是否大于预设阈值,若是,则将该匹配度对应的交易需求显示给用户,若否,则不将其显示给用户。
49.在一个优选的实施例中,在对交易需求排序后,还可以实时监控该交易需求的实时销售信息,在确定其被修改或售卖后,重新对交易需求进行排序。
50.在其他实施例中,也可以根据交易需求与购电偏好、用电偏好的匹配度进行筛选交易需求。
51.在一个具体的实施例中,电力零售平台询问用户是否按照已有筛选条件筛选套餐,若是,则根据预设筛选条件、用户历史购买套餐记录以及用户的用电信息获取用户的用电偏好,若否,则获取新输入的筛选条件、并从历史购买记录中获取与筛选条件匹配的历史购买记录生成用电偏好。并获取售电公司当前提供的交易需求的特征。根据该特征与用电偏好的匹配信息推荐套餐,并显示相关匹配度。将售电公司提供的交易需求分别与购电偏好、用电偏好进行匹配。获取与二者的匹配度均大于预设值(70%)的套餐,并根据匹配度的高低进行排序,并提供给用户。
52.有益效果:本发明基于匹配度的电力零售交易方法获取交易需求信息后,根据该交易需求信息、利用用电记录获取用户偏好,并根据交易需求与用户偏好的匹配度对交易需求进行筛选和排序,能够根据该用户偏好为其推荐适合的交易需求,操作简单、耗时短、效率高,便于用户选择适合自身的交易对象、交易需求,满足了用户的购电需求和交易期望,利于电力零售市场的健康发展。
53.基于相同的发明构思,本发明还提出一种电力零售交易平台,请参阅图2,图2为本发明电力零售交易平台一实施例的结构图,结合图2对发明的电力零售交易平台进行说明。
54.在本实施例中,电力零售交易平台包括处理器、存储器,处理器与存储器通信连接,存储器存储有计算机程序,处理器根据计算机程序执行如上述实施例所述的基于匹配度的电力零售交易方法。
55.在一些实施例中,存储器可能包括但不限于高速随机存取存储器、非易失性存储器。例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。
56.处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
57.基于相同的发明构思,本发明还提出一种计算机可读存储介质,请参阅图3,图3为本发明计算机可读存储介质一实施例的结构图,结合图3对本发明的计算机可读存储介质进行说明。
58.在本实施例中,计算机可读存储介质存储有程序数据,该程序数据被用于执行如上述实施例所述的基于匹配度的电力零售交易方法。
59.其中,计算机可读存储介质可包括,但不限于,软盘、光盘、cd-rom(紧致盘-只读存储器)、磁光盘、rom(只读存储器)、ram(随机存取存储器)、eprom(可擦除可编程只读存储器)、eeprom(电可擦除可编程只读存储器)、磁卡或光卡、闪存或适于存储机器可执行指令的其他类型的介质/机器可读介质。该计算机可读存储介质可以是未接入计算机设备的产品,也可以是已接入计算机设备使用的部件。
60.在具体实现上,计算机可读存储介质存储的程序数据为执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。
61.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
62.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。