基于历史访问数据的服务渠道推荐方法、装置及系统的制作方法

文档序号:10612932阅读:264来源:国知局
基于历史访问数据的服务渠道推荐方法、装置及系统的制作方法
【专利摘要】本发明公开了一种基于历史访问数据的服务渠道推荐方法、装置及系统,属于信息推荐领域,本发明采用趋势分析的方法,综合考虑历史平均选择偏好和近期选择的权重,然后进行服务渠道推荐。本发明的有益效果是:使向客户推荐的服务渠道更贴近过往用户选择的习惯和选择兴趣变迁的势态,具有更高的推荐准确度。
【专利说明】
基于历史访问数据的服务渠道推荐方法、装置及系统
技术领域
[0001] 本发明属于信息推荐领域,特别是涉及一种基于历史访问数据的服务渠道推荐方 法、装置及系统。
【背景技术】
[0002] 在电力系统中,电力用户用电信息采集和交互系统是实施有序用电管理的重要技 术平台,为实施针对用电客户的在线服务和对客户交互数据进行针对性分析,提供了重要 技术支撑。近年来,相关的系统和平台已经由传统的以缴费业务为主体的单一服务渠道,向 提供综合业务(缴费、查询、申述、评价、新闻等)的多元化服务渠道演化,并以短信、网站、手 机APP、微信、有线电视等交互手段,实现实时的在线监测分析应用和进行分布式多线程的 数据采集。由于用电客户本身的多样性和使用习惯差异,不同的客户对不同的服务渠道偏 好各异,同一个客户在不同的服务渠道间也可能随时间出现偏好变化和迀移。因此,为了提 升整体的服务水平和用户满意度,售电服务商须要从用电客户历史的服务渠道交互数据出 发,分析使用频度、时常、迀移频率、投诉频率、故障频度等历史数据,预测用户在未来的使 用偏好或偏好变化,最终选择在合适的时机,将切合用户偏好的服务渠道推荐给用电客户。
[0003] 目前,虽然学术界和工业界存在一些用户兴趣预测和项目推荐的方法,但其都是 针对单一种类数据进行分析,而且不适合电力行业,特别是进行用电客户多元化服务渠道 历史交互数据分析、预测、推荐的方法仍是一个空白。因此,本领域内的技术人员亟待提出 一种充分考虑真实环境下用电客户在多元化服务渠道上的历史交互行为和相关数据,多元 化服务渠道推荐更加准确的方法、装置和系统。

【发明内容】

[0004] 有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种更加准确的 服务渠道推荐方法。
[0005] 为实现上述目的,本发明提供了一种基于历史访问数据的服务渠道推荐方法,按 以下步骤进行:
[0006] 步骤一、持续监控用电用户在多元服务渠道上的交互行为,每当用户在一个服务 渠道上完成一次交互,就记录以下信息:本次完成的交互在整个历史交互记录数据集中的 排序号k、本次完成的交互所使用的渠道种类值ZL k、本次完成的交互所占用的时间SJk,本次 交互中用户提出的申诉次数SSCk,k为正整数,ZL keN+且0〈ZLk彡M,其中Μ为服务渠道的数 量,Ν+为正整数集合;
[0007] 步骤二、分析和评估用户对各个服务渠道的满意度:
[0008] 首先计算采纳数据窗口长度CD;然后计算各频道的平均返迀跨越时长影响度FQn:
[0009]
.,.η 为 正整数满足Kn<m;
[0010] 步骤三、对用电客户进行偏好评估和预测:
[0011] 计算考虑用户提出的申诉情况下,用户对各个服务渠道的偏好度PHDn:
[0012]
[0013]计算考虑就近用户选择影响的各渠道推荐权重,TJQZn:
[0014]
[0015] 步骤四、进行服务渠道推荐:
[0016] 比较数组值TJQZn*各个分量的值,然后将具有最大值的分量的下标值赋给变量 ZDXB,当有多个分量值同最大分量值相同时,则随机选取这多个分量对应的下标值赋给 ZDXB;
[0017]检查ZDXB值与ZLk值,若两值不等,则将第ZDXB个服务渠道推荐给用户,否则结束。
[0018] 较佳的,所述计算采纳数据窗口长度按以下步骤进行:首先计算用户在最近j次(j 满足1 < j<k)交互中,渠道变更发生频度BGTOj:
[0019]
[0020] 其中,BGi计算为:
[0021] ----:J. - . - ------
K-l+L .K. 一 1.
[0022] 然后,计算采纳数据窗口长度⑶:
[0023] ι .、, 、
j ,- ,
[0024]其中,a为衰减系数,满足0〈&〈141^1为相邻两次渠道选择的变更度对总体变更考 察窗口长度的贡献值,计算为:
[0025]
[0026] 本发明所要解决的另一技术问题是提供一种更加准确的服务渠道推荐装置。
[0027]为实现上述目的,本发明提供了一种基于历史访问数据的服务渠道推荐装置,包 括用户交互数据监控和记录模块、用户偏好度分析模块、偏好预测模块和推荐控制模块;所 述用户偏好度分析模块由数据分析单元和渠道影响力分析单元组成;偏好预测模块由偏好 评估单元和推荐方案生成单元组成;
[0028]所述用户交互数据监控和记录模块的第一输出端连接数据分析单元的输入端,所 述用户交互数据监控和记录模块的第二输出端连接渠道影响力分析单元的第一输入端,所 述用户交互数据监控和记录模块的第三输出端连接偏好评估单元的第一输入端,所述用户 交互数据监控和记录模块的第四输出端连接推荐方案生成单元的第一输入端,所述用户交 互数据监控和记录模块的第五输出端连接推荐控制模块的第一输入端,所述数据分析单元 的输出端连接所述渠道影响力分析单元的第二输入端,所述渠道影响力分析单元的输出端 连接所述偏好评估单元的第二输入端,所述偏好评估单元的输出端连接所述推荐方案生成 单元的第二输入端;
[0029]所述用户交互数据监控和记录模块持续监控用电用户在多元服务渠道上的交互 行为,每当用户在一个服务渠道上完成一次交互,就记录以下信息:本次完成的交互在整个 历史交互记录数据集中的排序号k、本次完成的交互所使用的渠道种类值ZL k、本次完成的 交互所占用的时间SJk,本次交互中用户提出的申诉次数SSCk,k为正整数,ZL keN+且0〈ZLk彡 M,其中Μ为服务渠道的数量,N+为正整数集合;所述用户交互数据监控和记录模块将上述取 得的值,发送给数据分析单元、渠道影响力分析单元、偏好评估单元、推荐方案生成单元和 推荐控制模块;
[0030]用户偏好度分析模块分析和评估用户对各个服务渠道的满意度:
[0031 ]数据分析单元首先计算采纳数据窗口长度CD,数据分析单元将计算出的CD值发送 给渠道影响力分析单元;然后渠道影响力分析单元计算各频道的平均返迀跨越时长影响度 FQn,渠道影响力分析单元将计算出的FQn数组值,发送给偏好评估单元;
[0032]
η为 正整数满足Kn<m;
[0033] 偏好预测模块对用电客户进行偏好评估和预测:
[0034] 偏好评估单元计算考虑用户提出的申诉情况下,用户对各个服务渠道的偏好度 PHDn,然后偏好评估单元将计算出的PHDJi组值发送给推荐方案生成单元;
[0035]
[0036] 推荐方案生成单元计算考虑就近用户选择影响的各渠道推荐权重TJQZn,然后推 荐方案生成单元将TJQZjji组值发送给推荐控制模块;
[0037]
[0038] 推荐控制模块进行服务渠道推荐:
[0039] 推荐控制模块比较数组值TJQZn*各个分量的值,然后将具有最大值的分量的下 标值赋给变量ZDXB,当有多个分量值同最大分量值相同时,则随机选取这多个分量对应的 下标值赋给ZDXB;
[0040] 检查ZDXB值与ZLk值,若两值不等,则将第ZDXB个服务渠道推荐给用户,否则结束。
[0041] 较佳的,所述数据分析单元计算采纳数据窗口长度CD:数据分析单元首先计算用 户在最近j次(j满足1 < j<k)交互中,渠道变更发生频度BGTOj:
[0042]
·*· -
[0043] 其中,BGi计算为:
[0044]
[0045] 然后,计算采纳数据窗口长度⑶:
[0046]
[0047]其中,a为衰减系数,满足0〈&〈141^1为相邻两次渠道选择的变更度对总体变更考 察窗口长度的贡献值,计算为:
[0048] 本发明所要解决的另一技术问题是提供一种更加准确的服务渠道推荐系统。
[0049] 为实现上述目的,本发明提供了一种基于历史访问数据的服务渠道推荐系统,包 括服务器,所述服务器内设置有服务渠道推荐装置,所述服务渠道推荐装置包括用户交互 数据监控和记录模块、用户偏好度分析模块、偏好预测模块和推荐控制模块;所述用户偏好 度分析模块由数据分析单元和渠道影响力分析单元组成;偏好预测模块由偏好评估单元和 推荐方案生成单元组成;
[0050] 所述用户交互数据监控和记录模块的第一输出端连接数据分析单元的输入端,所 述用户交互数据监控和记录模块的第二输出端连接渠道影响力分析单元的第一输入端,所 述用户交互数据监控和记录模块的第三输出端连接偏好评估单元的第一输入端,所述用户 交互数据监控和记录模块的第四输出端连接推荐方案生成单元的第一输入端,所述用户交 互数据监控和记录模块的第五输出端连接推荐控制模块的第一输入端,所述数据分析单元 的输出端连接所述渠道影响力分析单元的第二输入端,所述渠道影响力分析单元的输出端 连接所述偏好评估单元的第二输入端,所述偏好评估单元的输出端连接所述推荐方案生成 单元的第二输入端;
[0051] 所述用户交互数据监控和记录模块持续监控用电用户在多元服务渠道上的交互 行为,每当用户在一个服务渠道上完成一次交互,就记录以下信息:本次完成的交互在整个 历史交互记录数据集中的排序号k、本次完成的交互所使用的渠道种类值ZL k、本次完成的 交互所占用的时间SJk,本次交互中用户提出的申诉次数SSCk,k为正整数,ZL keN+且0〈ZLk彡 M,其中Μ为服务渠道的数量,N+为正整数集合;所述用户交互数据监控和记录模块将上述取 得的值,发送给数据分析单元、渠道影响力分析单元、偏好评估单元、推荐方案生成单元和 推荐控制模块;
[0052] 用户偏好度分析模块分析和评估用户对各个服务渠道的满意度:
[0053] 数据分析单元首先计算采纳数据窗口长度CD,数据分析单元将计算出的CD值发送 给渠道影响力分析单元;然后渠道影响力分析单元计算各频道的平均返迀跨越时长影响度 FQn,渠道影响力分析单元将计算出的FQn数组值,发送给偏好评估单元;
[0054]
η为 正整数满足Kn<m;
[0055] 偏好预测模块对用电客户进行偏好评估和预测:
[0056] 偏好评估单元计算考虑用户提出的申诉情况下,用户对各个服务渠道的偏好度 PHDn,然后偏好评估单元将计算出的PHDJi组值发送给推荐方案生成单元;
[0057]
[0058] 推荐方案生成单元计算考虑就近用户选择影响的各渠道推荐权重TJQZn,然后推 荐方案生成单元将TJQZjji组值发送给推荐控制模块;
[0059]
[0060]推荐控制模块进行服务渠道推荐:
[0061]推荐控制模块比较数组值TJQZn*各个分量的值,然后将具有最大值的分量的下 标值赋给变量ZDXB,当有多个分量值同最大分量值相同时,则随机选取这多个分量对应的 下标值赋给ZDXB;
[0062]检查ZDXB值与ZLk值,若两值不等,则将第ZDXB个服务渠道推荐给用户,否则结束。
[0063] 较佳的,所述数据分析单元计算采纳数据窗口长度CD:数据分析单元首先计算用 户在最近j次(j满足1 < j<k)交互中,渠道变更发生频度BGTOj:
[0064]
[0065] 其中,BGi计算为:
[0066]
[0067] 然后,计算米纳数据W 口长度⑶:
[0068]
[0069] 其中,a为衰减系数,满足0〈&〈141^1为相邻两次渠道选择的变更度对总体变更考 察窗口长度的贡献值,计算为
[0070] 本发明的有益效果是:本发明采用趋势分析的方法,综合考虑历史平均选择偏好 和近期选择的权重,使推荐的服务渠道更贴近过往习惯和选择兴趣变迀的势态,具有较高 的推荐准确度。
【附图说明】
[0071] 图1是本发明基于历史访问数据的服务渠道推荐系统一【具体实施方式】的结构示意 图。
[0072] 图2是本发明基于历史访问数据的服务渠道推荐装置一【具体实施方式】的结构示意 图。
[0073] 图3是本发明基于历史访问数据的服务渠道推荐方法一【具体实施方式】的流程示意 图。
【具体实施方式】
[0074]下面结合附图和实施例对本发明作进一步说明:
[0075]如图1所示,一种基于历史访问数据的服务渠道推荐系统,包括服务器1,其特征 是:所述服务器1内设置有服务渠道推荐装置2,所述服务渠道推荐装置2包括用户交互数据 监控和记录模块3、用户偏好度分析模块4、偏好预测模块5和推荐控制模块6;所述用户偏好 度分析模块4由数据分析单元401和渠道影响力分析单元402组成;偏好预测模块5由偏好评 估单元501和推荐方案生成单元502组成;
[0076]所述用户交互数据监控和记录模块3的第一输出端连接数据分析单元401的输入 端,所述用户交互数据监控和记录模块3的第二输出端连接渠道影响力分析单元402的第一 输入端,所述用户交互数据监控和记录模块3的第三输出端连接偏好评估单元501的第一输 入端,所述用户交互数据监控和记录模块3的第四输出端连接推荐方案生成单元502的第一 输入端,所述用户交互数据监控和记录模块3的第五输出端连接推荐控制模块6的第一输入 端,所述数据分析单元401的输出端连接所述渠道影响力分析单元402的第二输入端,所述 渠道影响力分析单元402的输出端连接所述偏好评估单元501的第二输入端,所述偏好评估 单元501的输出端连接所述推荐方案生成单元502的第二输入端;
[0077]所述用户交互数据监控和记录模块3持续监控用电用户在多元服务渠道上的交互 行为,每当用户在一个服务渠道上完成(即下线或离线)一次交互,就记录以下信息:本次完 成的交互在整个历史交互记录数据集中的排序号k、本次完成的交互所使用的渠道种类值 ZLk、本次完成的交互所占用的时间SJk,本次交互中用户提出的不满意申诉(因响应延迟、连 接失效、界面显示错误等)次数SSCk,k为正整数,ZLkeN+且0〈ZLk<M,其中Μ为服务渠道的数 量,Ν+为正整数集合;所述用户交互数据监控和记录模块3将上述取得的值,发送给数据分 析单元401、渠道影响力分析单元402、偏好评估单元501、推荐方案生成单元502和推荐控制 丰旲块6;
[0078]用户偏好度分析模块4分析和评估用户对各个服务渠道的满意度:
[0079]数据分析单元401首先计算采纳数据窗口长度CD,数据分析单元401将计算出的CD 值发送给渠道影响力分析单元402;然后渠道影响力分析单元402计算各频道的平均返迀跨 越时长影响度FQn,渠道影响力分析单元402将计算出的FQn数组值,发送给偏好评估单元 501;
[0080]
.,η为 正整数满足上述计算的直观意义是,第η个服务渠道的返迀跨越时长影响,可以计 算为所有前后两次选择第η个服务渠道且中间不选第η个服务渠道的情况,对应的加入时间 衰减效应、第η个服务渠道占用执行时间、和两次选择时间差与CD窗口值中的较小值的乘积 的平均。
[0081 ]偏好预测模块5对用电客户进行偏好评估和预测:
[0082]偏好评估单元501计算考虑用户提出的不满意申诉(因响应延迟、连接失效、界面 显示错误等)情况下,用户对各个服务渠道的偏好度PHDn,然后偏好评估单元501将计算出 的值发送给推荐方案生成单元502;
[0083]
值得注意的是,SJi值记录 了用户占用服务渠道的时间,不为〇,因此上述计算不存在除数为〇的情况。
[0084] 推荐方案生成单元502计算考虑就近用户选择影响的各渠道推荐权重TJQZn,然后 推荐方案生成单元502将TJQZjji组值发送给推荐控制模块6;
[0085]
[0086] 推荐控制模块6进行服务渠道推荐:
[0087]推荐控制模块6比较数组值TJQZn*各个分量的值,然后将具有最大值的分量的下 标值赋给变量ZDXB,当有多个分量值同最大分量值相同时,则随机选取这多个分量对应的 下标值赋给ZDXB;
[0088]检查ZDXB值与ZLk值,若两值不等,则将第ZDXB个服务渠道推荐给用户,否则结束。 [0089]所述数据分析单元401计算采纳数据窗口长度CD:数据分析单元401首先计算用户 在最近j次(j满足1 < j<k)交互中,渠道变更发生频度BGTOj:
[0090]
[0091] 其中,BGi计算为:
[0092]
[0093] 上述公式的直观意义是,用户在最近j次交互中的渠道变更频度,可以计算为j次 交互中发生相邻两次交互使用渠道不一样的情况次数,除以总共交互次数j得到的比例值。
[0094] 然后,计算采纳数据窗口长度CD。直观上看,CD可计算为各次相邻渠道选择变更程 度的加权平均值,除以最近k次范围内最大变更频度:
[0095]
[0096] 其中,a为衰减系数,其作用是使较靠近现在时间的频道选择和频道变更行为具有 更大的权重,满足〇〈a〈 1,本实施例中,a取值为0.5; XLBi为相邻两次渠道选择的变更度对总 体变更考察窗口长度的贡献值,计算为
。本发明实施例所提供 的基于历史访问数据的电力用户多元化服务渠道推荐装置,可以部署于一个现有的服务器 中,也可以部署以一个单独设置的专用于进行基于历史访问数据的电力用户多元化服务渠 道推荐的服务器中。
[0097] 如图2所示,一种基于历史访问数据的服务渠道推荐装置,包括用户交互数据监控 和记录模块3、用户偏好度分析模块4、偏好预测模块5和推荐控制模块6;所述用户偏好度分 析模块4由数据分析单元401和渠道影响力分析单元402组成;偏好预测模块5由偏好评估单 元501和推荐方案生成单元502组成;
[0098]所述用户交互数据监控和记录模块3的第一输出端连接数据分析单元401的输入 端,所述用户交互数据监控和记录模块3的第二输出端连接渠道影响力分析单元402的第一 输入端,所述用户交互数据监控和记录模块3的第三输出端连接偏好评估单元501的第一输 入端,所述用户交互数据监控和记录模块3的第四输出端连接推荐方案生成单元502的第一 输入端,所述用户交互数据监控和记录模块3的第五输出端连接推荐控制模块6的第一输入 端,所述数据分析单元401的输出端连接所述渠道影响力分析单元402的第二输入端,所述 渠道影响力分析单元402的输出端连接所述偏好评估单元501的第二输入端,所述偏好评估 单元501的输出端连接所述推荐方案生成单元502的第二输入端;
[0099]所述用户交互数据监控和记录模块3持续监控用电用户在多元服务渠道上的交互 行为,每当用户在一个服务渠道上完成即下线或离线一次交互,就记录以下信息:本次完成 的交互在整个历史交互记录数据集中的排序号k、本次完成的交互所使用的渠道种类值 ZLk、本次完成的交互所占用的时间SJk,本次交互中用户提出的不满意申诉因响应延迟、连 接失效、界面显示错误等次数SSC k,k为正整数,ZLk e N+且0〈ZLk<M,其中Μ为服务渠道的数 量,Ν+为正整数集合;所述用户交互数据监控和记录模块3将上述取得的值,发送给数据分 析单元401、渠道影响力分析单元402、偏好评估单元501、推荐方案生成单元502和推荐控制 丰旲块6;
[0100]用户偏好度分析模块4分析和评估用户对各个服务渠道的满意度:
[0101]数据分析单元401首先计算采纳数据窗口长度CD,数据分析单元401将计算出的CD 值发送给渠道影响力分析单元402;然后渠道影响力分析单元402计算各频道的平均返迀跨 越时长影响度FQn,渠道影响力分析单元402将计算出的FQn数组值,发送给偏好评估单元 501;
[0102]
1 η为 正整数满足Kn<m;
[0103] 偏好预测模块5对用电客户进行偏好评估和预测:
[0104] 偏好评估单元501计算考虑用户提出的不满意申诉因响应延迟、连接失效、界面显 示错误等情况下,用户对各个服务渠道的偏好度PHD n,然后偏好评估单元501将计算出的 值发送给推荐方案生成单元502;
[0105]
[0106] 值得注意的是,Sh值记录了用户占用服务渠道的时间,不为0,因此上述计算不存 在除数为〇的情况。
[0107] 推荐方案生成单元502计算考虑就近用户选择影响的各渠道推荐权重TJQZn,然后 推荐方案生成单元502将TJQZjji组值发送给推荐控制模块6;
[0108]
[0109] 推荐控制模块6进行服务渠道推荐:
[0110] 推荐控制模块6比较数组值TJQZn*各个分量的值,然后将具有最大值的分量的下 标值赋给变量ZDXB,当有多个分量值同最大分量值相同时,则随机选取这多个分量对应的 下标值赋给ZDXB;
[0111] 检查ZDXB值与ZLk值,若两值不等,则将第ZDXB个服务渠道推荐给用户,否则结束。
[0112] 所述数据分析单元401计算采纳数据窗口长度CD:数据分析单元401首先计算用户 在最近j次j满足j<k交互中,渠道变更发生频度BGTOj:
[0113]
[0m] 其中,BGi计算为:
[0115]
[0116] 上述算法的直观意义是,用户在最近j次交互中的渠道变更频度,可以计算为j次 交互中发生相邻两次交互使用渠道不一样的情况次数,除以总共交互次数j得到的比例值。
[0117] 然后,计算采纳数据窗口长度⑶:
[0118]
[0119] 其中,a为衰减系数,满足0〈&〈141^1为相邻两次渠道选择的变更度对总体变更考 察窗口长度的贡献值,计算爻
[0120] 本实施例所提供的基于历史访问数据的服务渠道推荐装置,可以部署于一个现有 的服务器中,也可以部署以一个单独设置的专用于进行基于历史访问数据的电力用户多元 化服务渠道推荐的服务器中。
[0121] 如图3所示,一种基于历史访问数据的服务渠道推荐方法,按以下步骤进行:
[0122] 步骤一、持续监控用电用户在多元服务渠道上的交互行为,每当用户在一个服务 渠道上完成(即下线或离线)一次交互,就记录以下信息:本次完成的交互在整个历史交互 记录数据集中的排序号k、本次完成的交互所使用的渠道种类值ZL k、本次完成的交互所占 用的时间SJk,本次交互中用户提出的申诉(因响应延迟、连接失效、界面显示错误等)次数 SSCk,k为正整数,ZLk e N+且0〈ZLk<M,其中Μ为服务渠道的数量,N+为正整数集合;
[0123] 步骤二、分析和评估用户对各个服务渠道的满意度:
[0124] 首先计算采纳数据窗口长度CD;然后计算各频道的平均返迀跨越时长影响度FQn:
[0125]
,..η 为 正整数满足上述计算的直观意义是,第η个服务渠道的返迀跨越时长影响,可以计 算为所有前后两次选择第η个服务渠道且中间不选第η个服务渠道的情况,对应的加入时间 衰减效应、第η个服务渠道占用执行时间、和两次选择时间差与CD窗口值中的较小值的乘积 的平均。
[0126] 步骤三、对用电客户进行偏好评估和预测:
[0127] 计算考虑用户提出的申诉(因响应延迟、连接失效、界面显示错误等)情况下,用户 对各个服务渠道的偏好度PHDn:
[0128]
[0129] 值得注意的是,Sh值记录了用户占用服务渠道的时间,不为0,因此上述计算不存 在除数为〇的情况。
[0130] 计算考虑就近用户选择影响的各渠道推荐权重,TJQZn:
[0131]
[0132] 步骤四、进行服务渠道推荐:
[0133] 比较数组值TJQZn*各个分量的值,然后将具有最大值的分量的下标值赋给变量 ZDXB,当有多个分量值同最大分量值相同时,则随机选取这多个分量对应的下标值赋给 ZDXB;
[0134] 检查ZDXB值与ZLk值,若两值不等,则将第ZDXB个服务渠道推荐给用户,否则结束。
[0135] 所述计算采纳数据窗口长度按以下步骤进行:首先计算用户在最近j次(j满足 j<k)交互中,渠道变更发生频度
[0136]
,.
[0137]其中,BGi计算为:
[0138]
[0139] 上述计算的直观意义是,用户在最近j次交互中的渠道变更频度,可以计算为j次 交互中发生相邻两次交互使用渠道不一样的情况次数,除以总共交互次数j得到的比例值。
[0140] 然后,计算采纳数据窗口长度CD。直观上看,CD可计算为各次相邻渠道选择变更程 度的加权平均值,除以最近k次范围内最大变更频度:
[0141] \ ...
J ' 一
[0142] 其中,a为衰减系数,其作用是使较靠近现在时间的频道选择和频道变更行为具有 更大的权重,满足〇〈a〈l,本实施例中a取值为O.SJLBi为相邻两次渠道选择的变更度对总 体变更考察窗口长度的贡献值,计算为:
[0143]
[0144] 以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无 需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术 人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的 技术方案,皆应在由权利要求书所确定的保护范围内。
【主权项】
1. 一种基于历史访问数据的服务渠道推荐方法,其特征在于按W下步骤进行: 步骤一、持续监控用电用户在多元服务渠道上的交互行为,每当用户在一个服务渠道 上完成一次交互,就记录W下信息:本次完成的交互在整个历史交互记录数据集中的排序 号k、本次完成的交互所使用的渠道种类值ZLk、本次完成的交互所占用的时间SJk,本次交互 中用户提出的申诉次数SSCk,k为正整数,ZLkeN+且0<ZLk《M,其中Μ为服务渠道的数量,护为 正整数集合; 步骤二、分析和评估用户对各个服务渠道的满意度: 首先计算采纳数据窗口长度CD;然后计算各频道的平均返迁跨越时长影响度FQn:η 为正整数满足 步骤Ξ、对用电客户进行偏好评估和预测: 计算考虑用户提出的申诉情况下,用户对各个服务渠道的偏好度PHDn:计算考虑就近用户选择影响的各渠道推荐权重,TJQZn :步骤四、进行服务渠道推荐: 比较数组值TJQ^^中各个分量的值,然后将具有最大值的分量的下标值赋给变量ZDXB, 当有多个分量值同最大分量值相同时,则随机选取运多个分量对应的下标值赋给ZDXB; 检查ZDXB值与ZLk值,若两值不等,则将第ZDXB个服务渠道推荐给用户,否则结束。2. 如权利要求1所述的基于历史访问数据的服务渠道推荐方法,其特征是:所述计算采 纳数据窗口长度按W下步骤进行:首先计算用户在最近j次交互中,渠道变更发生频度 BGPDj :然后,计算采纳数据窗口长度CD:其中,a为衰减系数,满足〇<曰<1,化Bi为相邻两次渠道选择的变更度对总体变更考察窗 口长度的贡献值,计算为:3. -种基于历史访问数据的服务渠道推荐装置,其特征是:包括用户交互数据监控和 记录模块(3)、用户偏好度分析模块(4)、偏好预测模块巧)和推荐控制模块(6);所述用户偏 好度分析模块(4)由数据分析单元(401)和渠道影响力分析单元(402)组成;偏好预测模块 (5)由偏好评估单元(501)和推荐方案生成单元(502)组成; 所述用户交互数据监控和记录模块(3)的第一输出端连接数据分析单元(401)的输入 端,所述用户交互数据监控和记录模块(3)的第二输出端连接渠道影响力分析单元(402)的 第一输入端,所述用户交互数据监控和记录模块(3)的第Ξ输出端连接偏好评估单元(501) 的第一输入端,所述用户交互数据监控和记录模块(3)的第四输出端连接推荐方案生成单 元巧02)的第一输入端,所述用户交互数据监控和记录模块(3)的第五输出端连接推荐控制 模块(6)的第一输入端,所述数据分析单元(401)的输出端连接所述渠道影响力分析单元 (402)的第二输入端,所述渠道影响力分析单元(402)的输出端连接所述偏好评估单元 (501)的第二输入端,所述偏好评估单元(501)的输出端连接所述推荐方案生成单元(502) 的第二输入端; 所述用户交互数据监控和记录模块(3)持续监控用电用户在多元服务渠道上的交互行 为,每当用户在一个服务渠道上完成一次交互,就记录W下信息:本次完成的交互在整个历 史交互记录数据集中的排序号k、本次完成的交互所使用的渠道种类值化k、本次完成的交 互所占用的时间SJk,本次交互中用户提出的申诉次数SSCk,k为正整数,ZLkeN+且0<ZLk《M, 其中Μ为服务渠道的数量,护为正整数集合;所述用户交互数据监控和记录模块(3)将上述 取得的值,发送给数据分析单元(401)、渠道影响力分析单元(402)、偏好评估单元巧01)、推 荐方案生成单元(502)和推荐控制模块(6); 用户偏好度分析模块(4)分析和评估用户对各个服务渠道的满意度: 数据分析单元(401)首先计算采纳数据窗口长度CD,数据分析单元(401)将计算出的CD 值发送给渠道影响力分析单元(402);然后渠道影响力分析单元(402)计算各频道的平均返 迁跨越时长影响度FQn,渠道影响力分析单元(402)将计算出的F化数组值,发送给偏好评估 单元(501);为正整数满足 偏好预测模块巧)对用电客户进行偏好评估和预测: 偏好评估单元(501)计算考虑用户提出的申诉情况下,用户对各个服务渠道的偏好度 PHDn,然后偏好评估单元(501)将计算出的PHDn数组值发送给推荐方案生成单元巧02);推荐方案生成单元(502)计算考虑就近用户选择影响的各渠道推荐权重TJQZn,然后推 荐方案生成单元(502)将TJQZn数组值发送给推荐控制模块(6);推荐控制模块(6)进行服务渠道推荐: 推荐控制模块(6)比较数组值TJQZn中各个分量的值,然后将具有最大值的分量的下标 值赋给变量ZDXB,当有多个分量值同最大分量值相同时,则随机选取运多个分量对应的下 标值赋给ZDXB; 检查ZDXB值与ZLk值,若两值不等,则将第ZDXB个服务渠道推荐给用户,否则结束。4. 如权利要求3所述的基于历史访问数据的服务渠道推荐装置,其特征是:所述数据分 析单元(401)计算采纳数据窗口长度CD:数据分析单元(401)首先计算用户在最近j次交互 中,渠道变更发生频度BGPDj:其中,a为衰减系数,满足〇<曰<1,化Bi为相邻两次渠道选择的变更度对总体变更考察窗 口长度的贡献值,计算为:5. -种基于历史访问数据的服务渠道推荐系统,包括服务器(1),其特征是:所述服务 器(1)内设置有服务渠道推荐装置(2),所述服务渠道推荐装置(2)包括用户交互数据监控 和记录模块(3)、用户偏好度分析模块(4)、偏好预测模块(5)和推荐控制模块(6);所述用户 偏好度分析模块(4)由数据分析单元(401)和渠道影响力分析单元(402)组成;偏好预测模 块(5)由偏好评估单元(501)和推荐方案生成单元(502)组成; 所述用户交互数据监控和记录模块(3)的第一输出端连接数据分析单元(401)的输入 端,所述用户交互数据监控和记录模块(3)的第二输出端连接渠道影响力分析单元(402)的 第一输入端,所述用户交互数据监控和记录模块(3)的第Ξ输出端连接偏好评估单元(501) 的第一输入端,所述用户交互数据监控和记录模块(3)的第四输出端连接推荐方案生成单 元巧02)的第一输入端,所述用户交互数据监控和记录模块(3)的第五输出端连接推荐控制 模块(6)的第一输入端,所述数据分析单元(401)的输出端连接所述渠道影响力分析单元 (402)的第二输入端,所述渠道影响力分析单元(402)的输出端连接所述偏好评估单元 (501)的第二输入端,所述偏好评估单元(501)的输出端连接所述推荐方案生成单元(502) 的第二输入端; 所述用户交互数据监控和记录模块(3)持续监控用电用户在多元服务渠道上的交互行 为,每当用户在一个服务渠道上完成一次交互,就记录W下信息:本次完成的交互在整个历 史交互记录数据集中的排序号k、本次完成的交互所使用的渠道种类值化k、本次完成的交 互所占用的时间SJk,本次交互中用户提出的申诉次数SSCk,k为正整数,ZLkeN+且0<ZLk《M, 其中Μ为服务渠道的数量,护为正整数集合;所述用户交互数据监控和记录模块(3)将上述 取得的值,发送给数据分析单元(401)、渠道影响力分析单元(402)、偏好评估单元巧01)、推 荐方案生成单元(502)和推荐控制模块(6); 用户偏好度分析模块(4)分析和评估用户对各个服务渠道的满意度: 数据分析单元(401)首先计算采纳数据窗口长度CD,数据分析单元(401)将计算出的CD 值发送给渠道影响力分析单元(402);然后渠道影响力分析单元(402)计算各频道的平均返 迁跨越时长影响度FQn,渠道影响力分析单元(402)将计算出的F化数组值,发送给偏好评估 单元(501);为正整数满足 偏好预测模块巧)对用电客户进行偏好评估和预测: 偏好评估单元(501)计算考虑用户提出的申诉情况下,用户对各个服务渠道的偏好度 PHDn,然后偏好评估单元(501)将计算出的PHDn数组值发送给推荐方案生成单元巧02);推荐方案生成单元(502)计算考虑就近用户选择影响的各渠道推荐权重TJQZn,然后推 荐方案生成单元(502)将TJ胞η数组值发送给推荐控制模块(6);推荐控制模块(6)进行服务渠道推荐: 推荐控制模块(6)比较数组值TJQZn中各个分量的值,然后将具有最大值的分量的下标 值赋给变量ZDXB,当有多个分量值同最大分量值相同时,则随机选取运多个分量对应的下 标值赋给ZDXB; 检查ZDXB值与ZLk值,若两值不等,则将第ZDXB个服务渠道推荐给用户,否则结束。6.如权利要求5所述的基于历史访问数据的服务渠道推荐系统,其特征是:所述数据分 析单元(401)计算采纳数据窗口长度CD:数据分析单元(401)首先计算用户在最近j次交互 中,渠道变更发生频度BGPDj:其中,a为衰减系数,满足〇<曰<1,化Bi为相邻两次渠道选择的变更度对总体变更考察窗 口长度的贡献值,计算呆
【文档编号】G06F17/30GK105975613SQ201610331785
【公开日】2016年9月28日
【申请日】2016年5月19日
【发明人】王颖, 何容, 王懿, 陈俐冰, 夏海燕
【申请人】国网重庆市电力公司客户服务中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1