CN108460654A - 一种基于二叉树的保险产品推荐方法、***、介质及设备 - Google Patents

一种基于二叉树的保险产品推荐方法、***、介质及设备 Download PDF

Info

Publication number
CN108460654A
CN108460654A CN201810117372.0A CN201810117372A CN108460654A CN 108460654 A CN108460654 A CN 108460654A CN 201810117372 A CN201810117372 A CN 201810117372A CN 108460654 A CN108460654 A CN 108460654A
Authority
CN
China
Prior art keywords
node
database table
relation database
insurance products
depth
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810117372.0A
Other languages
English (en)
Inventor
王铁军
王子贤
潘雅勤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Minnan Normal University
Original Assignee
Minnan Normal University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Minnan Normal University filed Critical Minnan Normal University
Priority to CN201810117372.0A priority Critical patent/CN108460654A/zh
Publication of CN108460654A publication Critical patent/CN108460654A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • G06F16/2246Trees, e.g. B+trees
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2282Tablespace storage structures; Management thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/08Insurance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Technology Law (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明涉及一种基于二叉树的保险产品推荐方法、***、介质及设备,其中的方法包括:将树形数据结构的第一关系数据表转化为二叉树形数据结构的第二关系数据表;根据第二关系数据表中的节点信息,计算二叉树形数据结构的复杂度,作为保险产品的复杂度;当确定复杂度处于预设区间时,将保险产品加入保险产品推荐列表并输出。本发明通过计算保险产品的复杂度,在复杂度处于预设区间时输出保险产品推荐列表,从而为客户精准推荐复杂度合适的保险产品,是一种简单、易用的保险产品推荐方法。

Description

一种基于二叉树的保险产品推荐方法、***、介质及设备
技术领域
本发明涉及保险领域,具体涉及一种基于二叉树的保险产品推荐方法、***、介质及设备。
背景技术
网络保险超市出现后,众多保险产品摆上货架。目前,保险超市将多个类似保险产品的条款在保险合同中一一列出,供客户查阅并从中选择复杂程度适合的保险产品,但由于保险合同的条款复杂,专业性极强,这种方法不利于客户便捷地了解众多保险产品的复杂度,进而从中选择复杂度适合自己的保险产品。
发明内容
针对上述技术问题,本发明提供一种基于二叉树的保险产品推荐方法、***、介质及设备。
本发明解决上述技术问题的技术方案如下:一种基于二叉树的保险产品推荐方法,包括:
将树形数据结构的第一关系数据表转化为二叉树形数据结构的第二关系数据表,其中,所述第一关系数据表中存储所述树形数据结构中各个节点的节点信息,所述第二关系数据表中存储所述二叉树形数据结构中各个节点的节点信息,所述第一关系数据表和所述第二关系数据表中的各个节点分别与所述保险产品的各个属性的选项一一对应;
根据所述第二关系数据表中的节点信息,计算所述二叉树形数据结构的复杂度,作为所述保险产品的复杂度;
当确定所述复杂度处于预设区间时,将所述保险产品加入保险产品推荐列表并输出。
为实现上述发明目的,本发明还提供一种基于二叉树的保险产品推荐***,包括:
转化模块,用于将树形数据结构的第一关系数据表转化为二叉树形数据结构的第二关系数据表,其中,所述第一关系数据表中存储所述树形数据结构中各个节点的节点信息,所述第二关系数据表中存储所述二叉树形数据结构中各个节点的节点信息,所述第一关系数据表和所述第二关系数据表中的各个节点分别与所述保险产品的各个属性的选项一一对应;
计算模块,用于根据所述第二关系数据表中的节点信息,计算所述二叉树形数据结构的复杂度,作为所述保险产品的复杂度;
第一输出模块,用于当确定所述复杂度处于预设区间时,将所述保险产品加入保险产品推荐列表并输出。
本发明还提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使所述计算机执行上述方法。
本发明还提供一种计算机设备,包括存储器、处理器及存储在所述存储器上的并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法。
本发明的有益效果是:
第一,转化过程的科学性。“树”与“二叉树”是计算机科学中的经典概念,本发明发现了树形数据结构与保险产品结构之间的关联,将保险产品的结构用树形数据结构进行精准地表示。
第二、计算结果的客观性。树与二叉树的对应关系是计算机科学中的重要内容之一,二叉树复杂度的计算遵循了客观的数学逻辑。
第三、易用的评判标准。保险产品的售卖情形往往非常复杂,普通客户难以评判产品的复杂程度。本发明通过计算保险产品的复杂度,在复杂度处于预设区间时输出保险产品推荐列表,从而为客户精准推荐复杂度合适的保险产品,是一种简单、易用的保险产品推荐方法。
附图说明
图1为本发明实施例提供的一种基于二叉树的保险产品推荐方法的流程图;
图2为根据保险产品的售卖情形绘制的树形数据结构图;
图3为将图2的树形数据结构中的各个节点用字母代号替换后的树形数据结构图;
图4为根据第二数据关系表中的节点的新深度绘制的二叉树形数据结构图;
图5为本发明实施例提供的另一种基于二叉树的保险产品推荐方法的流程图;
图6为本发明实施例提供的一种基于二叉树的保险产品推荐***的结构框图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
图1为本发明实施例提供的一种基于二叉树的保险产品推荐方法的流程图,如图1所示,该方法包括:
120、将树形数据结构的第一关系数据表转化为二叉树形数据结构的第二关系数据表,其中,所述第一关系数据表中存储所述树形数据结构中各个节点的节点信息,所述第二关系数据表中存储所述二叉树形数据结构中各个节点的节点信息,所述第一关系数据表和所述第二关系数据表中的各个节点分别与所述保险产品的各个属性的选项一一对应;
具体的,保险产品具有多种售卖情形,售卖情形,就是所有潜在客户的所有可能的购买方案。具体来说,保险产品的所有可能售卖情形是分别属于多个属性的选项的组合。例如,一款保险产品既卖给男性,又卖给女性,客户投保年龄必须在[31-45]岁之间,缴费期限分别为1年、5年、10年、15年、20年,且购买时的客户年龄不满60岁等。上述售卖情形中的第一个属性是性别,有2个选项;第二个属性是投保年龄,有15个选项;第三个属性是缴费期限,有5个选项,上述选项的组合共有2*15*5=150种售卖情形。
上述的多种情形,导致属性较多、属性的选项组合较多的保险产品方案,用户在阅读筛选过程中,需要预先花较长的时间思考这类保险产品的内容和方案,花费用户较多的时间。因此,各个不同的消耗用户筛选时间的保险产品,都有一类喜好的用户。目前的多个保险产品,在推荐给用户时,并不区分用户花费筛选的时间是否相同,通过上述的方案,将保险产品的复杂程度在一定的区间范围内的保险产品推荐给用户,从而有效节约了用户前期自己挑选的时间。
“树”与“二叉树”是计算机科学中的经典概念,根据上述保险产品的各个选项可以转化为树形数据结构,其中保险产品产品是树的根,售卖情形是树的枝干和叶子,通过绘制树形数据结构,即可将一款保险产品产品转化为一棵倒置的树,树形数据结构中的每个节点与保险产品的各个属性的选项一一对应。
由于二叉树的复杂度计算更加简便,本实施例中,首先用第一关系数据表存储树形数据结构中的各个节点的节点信息,其中,第一关系数据表为二维表格形式,数据表中的每一列称为一个字段(属性),存储“性别、投保年龄、缴费年限”等保险产品的属性信息,表中行和列的交叉位置表示某个属性值,存储保险产品的各个属性的选项,再将第一关系数据表进行处理,得到第二关系数据表,第二关系数据表的数据结构为二叉树形数据结构,其中,树形数据结构转化为二叉树形数据结构目前已有成熟应用的算法。所有保险产品都按照统一的算法转化为二叉树后,复杂度计算也就有了统一的标准。
130、根据所述第二关系数据表中的节点信息,计算所述二叉树形数据结构的复杂度,作为所述保险产品的复杂度;
应理解,二叉树形数据结构的复杂度计算方法可用多种现有技术实现。
可选地,在该实施例中,所述第二关系数据表中的节点信息包括每个节点的深度,计算所述二叉树形数据结构的复杂度的公式为:
复杂度=N*D;
其中,N为所述第二关系数据表中节点的最大深度,D为所述第二关系数据表中的节点总数。
140、当确定所述复杂度处于预设区间时,将所述保险产品加入保险产品推荐列表并输出。
具体的,用户可根据需要,预先设置期望的复杂度区间,当计算得到的复杂度处于预设区间时,即可将该保险产品加入保险产品推荐列表并输出给用户,便于用户选择复杂度符合自身期望的保险产品。
本发明实施例提供的一种基于二叉树的保险产品推荐方法,具有以下三方面的优点:
第一,转化过程的科学性。“树”与“二叉树”是计算机科学中的经典概念,本发明发现了树形数据结构与保险产品结构之间的关联,将保险产品的结构用树形数据结构进行精准地表示。
第二、计算结果的客观性。树与二叉树的对应关系是计算机科学中的重要内容之一,二叉树复杂度的计算遵循了客观的数学逻辑。
第三、易用的评判标准。保险产品的售卖情形往往非常复杂,普通客户难以评判产品的复杂程度。本发明通过计算保险产品的复杂度,在复杂度处于预设区间时输出保险产品推荐列表,从而为客户精准推荐复杂度合适的保险产品,是一种简单、易用的保险产品推荐方法。
可选地,在该实施例中,如图1所示,步骤120之前,还包括:
110、将所述第一关系数据表中的各个节点按照深度优先遍历的顺序排列。
可选地,在该实施例中,步骤120具体包括:依次从所述第一关系数据表中取出一个第一节点,并将所述第一节点存储在所述第二关系数据表中,在所述第一关系数据表中,判断所述第一节点的位置之前,是否存在与所述第一节点的深度相同的节点,若不存在,则所述第一节点在所述第二关系数据表中的深度保持不变;
若存在,则在所述第一关系数据表中,判断所述与所述第一节点的深度相同的节点中,是否存在与所述第一节点相邻的节点;
若存在所述相邻的节点,则所述第一节点在所述第二关系数据表中的深度等于所述第一节点在所述第一关系数据表中的深度加1,若不存在所述相邻的节点,则在所述第一关系数据表中,在所述第一节点的位置之前,分别记录与所述第一节点的深度相同的每个节点出现的次数,其中,若所述记录的节点相邻出现,记录为同一次数;将所述出现的最大次数的节点的深度与所述最大次数的和,作为所述第一节点在所述第二关系数据表中的深度。
下面以一款保险产品为例,对上述实施例进行具体说明:
下表为一款保险产品的各种售卖情形的列表:
图2为根据该保险产品的售卖情形绘制的树形数据结构图,对图2的树形数据结构图中的各个节点进行深度优先遍历,可得第一关系数据表,如下表所示:
编号 节点 深度(树) 内容
1 A 1 产品名
2 B 2
3 D 3 20岁
4 G 4 10年
5 H 4 20年
6 I 4 30年
7 E 3 30岁
8 J 4 10年
9 K 4 20年
10 F 3 40岁
11 L 4 10年
12 C 2
13 END 0 结束标记
将图2的树形数据结构中的各个节点按照上表中的字母代号替换后的树形数据结构图如图3所示。
在第一关系数据表中增加一个列,用于记录新的深度,依次从所述第一关系数据表中取出节点,前四个和最后一个节点的深度都是第一次出现,因此新的深度保持不变;第5个节点与之前相邻的第4个节点原先的深度相同,因此第5个节点新的深度等于第4个节点新的深度加1,为5;第6个节点与之前相邻的第5个节点原先的深度相同,因此第6个节点的深度等于第5个节点新的深度加1,为6;第7个节点与之前第3个节点原先的深度相同,但两个节点不相邻,第3个节点为第1次出现,因此第7个节点新的深度为原先的深度加1,为4;第8个节点与之前第4、5、6个节点原先的深度相同,但不相邻,第4、5、6个节点为第1次出现,因此,第8个节点新的深度为原先的深度加1,为5;第9个节点与之前相邻的第8个节点原先的深度相同,因此第9个节点新的深度为第8个节点新的深度加1,为6;第10个节点与之前第7个节点原先的深度相同,但两个节点不相邻,第7个节点为第2次出现,因此第10个节点新的深度为原先的深度加2,为5;第11个节点与之前第4、5、6、8、9节点原先的深度相同,但不相邻,第4、5、6个节点为第2次出现,因此第11个节点新的深度为原先的深度加2,为6;第12个节点与之前第2个节点的深度相同,但两个节点不相邻,第2个节点为1次出现,因此第12个节点新的深度为原先的深度加1,为3。
得到第二关系数据表如下:
上表中,最大的新深度为6,共12个节点(结束标记除外),则可计算复杂度=6*12=72。
根据第二数据关系表中的节点的新深度绘制的二叉树形数据结构图如图4所示。
可选地,在该实施例中,如图5所示,该方法还包括:
510、按照复杂度的大小将多个保险产品进行排序输出;
具体的,按照前述方法计算出多个保险产品的复杂度之后,可将复杂度按照从大到小、或者从小到大的顺序进行排序,将排序后的多个保险产品输出给用户。
520、统计用户的历史浏览记录中的保险产品的复杂度的区间;
具体的,用户在浏览器、客户端等应用程序中浏览保险产品时,应用程序可记录用户的历史浏览记录,从中可以取出用户浏览过的保险产品的列表,从而可以根据列表中的保险产品的复杂度来统计复杂度的区间。
530、根据所述统计的区间,在所述排序输出的多个保险产品中,节选对应区间的保险产品并输出。
用户在浏览多个保险产品过程中,往往会选择适合自己复杂度要求的保险产品,并需要花费较多的时间来对各个适合自己的保险产品进行筛选比较。本发明实施例提供的一种基于二叉树的保险产品推荐方法,能够根据用户的历史浏览记录来为客户主动推荐适合用户复杂度要求的保险产品,并且按照复杂度的大小对保险产品进行排序,方便用户浏览,节约用户的挑选时间。
图6为本发明实施例提供的一种基于二叉树的保险产品推荐***的结构框图,如图6所示,该***包括:
转化模块,用于将树形数据结构的第一关系数据表转化为二叉树形数据结构的第二关系数据表,其中,所述第一关系数据表中存储所述树形数据结构中各个节点的节点信息,所述第二关系数据表中存储所述二叉树形数据结构中各个节点的节点信息,所述第一关系数据表和所述第二关系数据表中的各个节点分别与所述保险产品的各个属性的选项一一对应;
计算模块,用于根据所述第二关系数据表中的节点信息,计算所述二叉树形数据结构的复杂度,作为所述保险产品的复杂度;
可选地,在该实施例中,所述第二关系数据表中的节点信息包括每个节点的深度,计算所述二叉树形数据结构的复杂度的公式为:
复杂度=N*D;
其中,N为所述第二关系数据表中节点的最大深度,D为所述第二关系数据表中的节点总数。
第一输出模块,用于当确定所述复杂度处于预设区间时,将所述保险产品加入保险产品推荐列表并输出。
具体的,以上各个模块的功能已在前述方法部分进行了阐述,在此不再赘述,下同。
本发明实施例提供的一种基于二叉树的保险产品推荐***,具有以下三方面的优点:
第一,转化过程的科学性。“树”与“二叉树”是计算机科学中的经典概念,本发明发现了树形数据结构与保险产品结构之间的关联,将保险产品的结构用树形数据结构进行精准地表示。
第二、计算结果的客观性。树与二叉树的对应关系是计算机科学中的重要内容之一,二叉树复杂度的计算遵循了客观的数学逻辑。
第三、易用的评判标准。保险产品的售卖情形往往非常复杂,普通客户难以评判产品的复杂程度。本发明通过计算保险产品的复杂度,在复杂度处于预设区间时输出保险产品推荐列表,从而为客户精准推荐复杂度合适的保险产品,是一种简单、易用的保险产品推荐方法。
可选地,作为本发明的一个实施例,如图6所示,该***还包括:
第一排序模块,用于将所述第一关系数据表中的各个节点按照深度优先遍历的顺序排列;
所述转化模块,具体用于依次从所述第一关系数据表中取出一个第一节点,并将所述第一节点存储在所述第二关系数据表中,在所述第一关系数据表中,判断所述第一节点的位置之前,是否存在与所述第一节点的深度相同的节点,若不存在,则所述第一节点在所述第二关系数据表中的深度保持不变;若存在,则在所述第一关系数据表中,判断所述与所述第一节点的深度相同的节点中,是否存在与所述第一节点相邻的节点;若存在所述相邻的节点,则所述第一节点在所述第二关系数据表中的深度等于所述第一节点在所述第一关系数据表中的深度加1,若不存在所述相邻的节点,则在所述第一关系数据表中,在所述第一节点的位置之前,分别记录与所述第一节点的深度相同的每个节点出现的次数,其中,若所述记录的节点相邻出现,记录为同一次数;将所述出现的最大次数的节点的深度与所述最大次数的和,作为所述第一节点在所述第二关系数据表中的深度。
可选地,作为本发明的一个实施例,如图6所示,该***还包括:
第二排序模块,用于按照复杂度的大小将多个保险产品进行排序输出;
统计模块,用于统计用户的历史浏览记录中的保险产品的复杂度的区间;
第二输出模块,用于根据所述统计的区间,在所述排序输出的多个保险产品中,节选对应区间的保险产品并输出。
本发明实施例提供的一种基于二叉树的保险产品推荐***,能够根据用户的历史浏览记录来为客户主动推荐保险产品,并且按照复杂度的大小对保险产品进行排序,方便用户浏览。
本发明还提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使所述计算机执行上述方法实施例中的方法步骤;或者存储上述***实施例的各个软件模块对应的指令。
本发明还提供一种计算机设备,包括存储器、处理器及存储在所述存储器上的并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法实施例中的方法步骤。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种基于二叉树的保险产品推荐方法,其特征在于,包括:
将树形数据结构的第一关系数据表转化为二叉树形数据结构的第二关系数据表,其中,所述第一关系数据表中存储所述树形数据结构中各个节点的节点信息,所述第二关系数据表中存储所述二叉树形数据结构中各个节点的节点信息,所述第一关系数据表和所述第二关系数据表中的各个节点分别与所述保险产品的各个属性的选项一一对应;
根据所述第二关系数据表中的节点信息,计算所述二叉树形数据结构的复杂度,作为所述保险产品的复杂度;
当确定所述复杂度处于预设区间时,将所述保险产品加入保险产品推荐列表并输出。
2.根据权利要求1所述的方法,其特征在于,在所述将树形数据结构的第一关系数据表转化为二叉树形的第二关系数据表之前,还包括:将所述第一关系数据表中的各个节点按照深度优先遍历的顺序排列。
3.根据权利要求2所述的方法,其特征在于,所述将树形数据结构的第一关系数据表转化为二叉树形的第二关系数据表的过程,具体包括:
依次从所述第一关系数据表中取出一个第一节点,并将所述第一节点存储在所述第二关系数据表中,在所述第一关系数据表中,判断所述第一节点的位置之前,是否存在与所述第一节点的深度相同的节点,若不存在,则所述第一节点在所述第二关系数据表中的深度保持不变;
若存在,则在所述第一关系数据表中,判断在所述第一节点的位置之前,与所述第一节点的深度相同的节点中,是否存在与所述第一节点相邻的节点;
若存在所述相邻的节点,则所述第一节点在所述第二关系数据表中的深度等于所述第一节点在所述第一关系数据表中的深度加1,若不存在所述相邻的节点,则在所述第一关系数据表中,在所述第一节点的位置之前,分别记录与所述第一节点的深度相同的每个节点出现的次数,其中,若所述记录的节点相邻出现,记录为同一次数;将所述出现的最大次数的节点的深度与所述最大次数的和,作为所述第一节点在所述第二关系数据表中的深度。
4.根据权利要求1所述的方法,其特征在于,所述第二关系数据表中的节点信息包括每个节点的深度,计算所述二叉树形数据结构的复杂度的公式为:
复杂度=N*D;
其中,N为所述第二关系数据表中节点的最大深度,D为所述第二关系数据表中的节点总数。
5.根据权利要求1-4任一项所述的方法,其特征在于,还包括:
按照复杂度的大小将多个保险产品进行排序输出;
统计用户的历史浏览记录中的保险产品的复杂度的区间;
根据所述统计的区间,在所述排序输出的多个保险产品中,节选对应区间的保险产品并输出。
6.一种基于二叉树的保险产品推荐***,其特征在于,包括:
转化模块,用于将树形数据结构的第一关系数据表转化为二叉树形数据结构的第二关系数据表,其中,所述第一关系数据表中存储所述树形数据结构中各个节点的节点信息,所述第二关系数据表中存储所述二叉树形数据结构中各个节点的节点信息,所述第一关系数据表和所述第二关系数据表中的各个节点分别与所述保险产品的各个属性的选项一一对应;
计算模块,用于根据所述第二关系数据表中的节点信息,计算所述二叉树形数据结构的复杂度,作为所述保险产品的复杂度;
第一输出模块,用于当确定所述复杂度处于预设区间时,将所述保险产品加入保险产品推荐列表并输出。
7.根据权利要求6所述的***,其特征在于,还包括:
第一排序模块,用于将所述第一关系数据表中的各个节点按照深度优先遍历的顺序排列;
所述转化模块,具体用于依次从所述第一关系数据表中取出一个第一节点,并将所述第一节点存储在所述第二关系数据表中,在所述第一关系数据表中,判断所述第一节点的位置之前,是否存在与所述第一节点的深度相同的节点,若不存在,则所述第一节点在所述第二关系数据表中的深度保持不变;若存在,则在所述第一关系数据表中,判断所述与所述第一节点的深度相同的节点中,是否存在与所述第一节点相邻的节点;若存在所述相邻的节点,则所述第一节点在所述第二关系数据表中的深度等于所述第一节点在所述第一关系数据表中的深度加1,若不存在所述相邻的节点,则在所述第一关系数据表中,在所述第一节点的位置之前,分别记录与所述第一节点的深度相同的每个节点出现的次数,其中,若所述记录的节点相邻出现,记录为同一次数;将所述出现的最大次数的节点的深度与所述最大次数的和,作为所述第一节点在所述第二关系数据表中的深度。
8.根据权利要求6或7所述的***,其特征在于,还包括:
第二排序模块,用于按照复杂度的大小将多个保险产品进行排序输出;
统计模块,用于统计用户的历史浏览记录中的保险产品的复杂度的区间;
第二输出模块,用于根据所述统计的区间,在所述排序输出的多个保险产品中,节选对应区间的保险产品并输出。
9.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在计算机上运行时,使所述计算机执行根据权利要求1至5任一项所述的方法。
10.一种计算机设备,包括存储器、处理器及存储在所述存储器上的并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-5任一项所述的方法。
CN201810117372.0A 2018-02-06 2018-02-06 一种基于二叉树的保险产品推荐方法、***、介质及设备 Pending CN108460654A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810117372.0A CN108460654A (zh) 2018-02-06 2018-02-06 一种基于二叉树的保险产品推荐方法、***、介质及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810117372.0A CN108460654A (zh) 2018-02-06 2018-02-06 一种基于二叉树的保险产品推荐方法、***、介质及设备

Publications (1)

Publication Number Publication Date
CN108460654A true CN108460654A (zh) 2018-08-28

Family

ID=63238448

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810117372.0A Pending CN108460654A (zh) 2018-02-06 2018-02-06 一种基于二叉树的保险产品推荐方法、***、介质及设备

Country Status (1)

Country Link
CN (1) CN108460654A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109558520A (zh) * 2018-11-28 2019-04-02 平安科技(深圳)有限公司 一种基于用户画像的数据处理方法和装置
CN109766344A (zh) * 2018-12-29 2019-05-17 重庆金链科技有限公司 一种保险产品信息存储方法及其数据库
CN110930969A (zh) * 2019-10-14 2020-03-27 科大讯飞股份有限公司 背景音乐的确定方法及相关设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104463630A (zh) * 2014-12-11 2015-03-25 新一站保险代理有限公司 一种基于网购保险产品特性的产品推荐方法及***
CN106251615A (zh) * 2015-07-21 2016-12-21 北京智谷睿拓技术服务有限公司 驾驶员确定方法与装置、车载终端及调度服务器
CN107330719A (zh) * 2017-06-09 2017-11-07 上海新概念保险经纪有限公司 一种保险产品推荐方法及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104463630A (zh) * 2014-12-11 2015-03-25 新一站保险代理有限公司 一种基于网购保险产品特性的产品推荐方法及***
CN106251615A (zh) * 2015-07-21 2016-12-21 北京智谷睿拓技术服务有限公司 驾驶员确定方法与装置、车载终端及调度服务器
CN107330719A (zh) * 2017-06-09 2017-11-07 上海新概念保险经纪有限公司 一种保险产品推荐方法及***

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109558520A (zh) * 2018-11-28 2019-04-02 平安科技(深圳)有限公司 一种基于用户画像的数据处理方法和装置
CN109766344A (zh) * 2018-12-29 2019-05-17 重庆金链科技有限公司 一种保险产品信息存储方法及其数据库
CN110930969A (zh) * 2019-10-14 2020-03-27 科大讯飞股份有限公司 背景音乐的确定方法及相关设备
CN110930969B (zh) * 2019-10-14 2024-02-13 科大讯飞股份有限公司 背景音乐的确定方法及相关设备

Similar Documents

Publication Publication Date Title
Sohail et al. Feature extraction and analysis of online reviews for the recommendation of books using opinion mining technique
Fung et al. An intelligent hybrid system for customer requirements analysis and product attribute targets determination
CN110516901A (zh) 基于大数据的客户价值分层模型构建***及客户分层方法
CN112347362B (zh) 一种基于图自编码器的个性化推荐方法
CN108460654A (zh) 一种基于二叉树的保险产品推荐方法、***、介质及设备
CN106157156A (zh) 一种基于用户社区的协作推荐***
CN108198045A (zh) 基于电子商务网站数据挖掘的混合推荐***的设计方法
CN113592609B (zh) 一种利用时间因素的个性化服饰搭配推荐方法与***
CN112102029B (zh) 一种基于知识图谱的长尾推荐计算方法
CN104090936A (zh) 一种基于超图排序的新闻推荐方法
CN111046170A (zh) 用于输出信息的方法和装置
CN110727855A (zh) 一种基于改进因子分解机的个性化推荐方法
Yusuf Effect of attitude mediating subjective norm, perceived behaviour control, and perceived ease of use on online purchase intention fashion product category
Liou et al. Improving strategic orientations for promoting hotel services using an integrated rough MAGDM model
CN110020918B (zh) 一种推荐信息生成方法和***
CN107862002A (zh) 一种个性化推荐***
Han et al. Developing smart service concepts: morphological analysis using a Novelty-Quality map
CN114429384B (zh) 基于电商平台的产品智能推荐方法及***
Kim et al. Revenue maximizing itemset construction for online shopping services
CN115269996A (zh) 数据匹配处理方法和装置
Qian et al. Identification of key features for vr applications with vreview: A topic model approach
Yan et al. Identification of different demographical customer preferences for product conceptualization
Wang et al. Research on sales forecast of fresh produce considering weather factors
CN113269610A (zh) 银行产品的推荐方法、装置及存储介质
CN111192112A (zh) 一种多平台的交互方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180828

RJ01 Rejection of invention patent application after publication