(12)发明专利申请
(10)申请公布号 CN 108257007 A(43)申请公布日 2018.07.06
(21)申请号 201810010904.0(22)申请日 2018.01.05
(71)申请人 保均(厦门)金融信息技术服务有限
公司
地址 361000 福建省厦门市中国(福建)自
由贸易试验区厦门片区(保税区)象屿路97号厦门国际航运中心D栋8层05单元X(72)发明人 林忠杨
(74)专利代理机构 昆明合众智信知识产权事务
所 53113
代理人 张玺(51)Int.Cl.
G06Q 40/06(2012.01)G06Q 30/00(2012.01)
权利要求书2页 说明书5页 附图2页
H04L 29/08(2006.01)
CN 108257007 A(54)发明名称
基于物联网金融投融资平台的智能匹配系统
(57)摘要
本发明属于计算机技术领域,更具体地,涉及一种基于物联网金融投融资平台的智能匹配系统。首先将所有物联网金融产品的具体信息输入到智能匹配端的存储模块,其次客户通过手机下载相对应的APP或在电脑客户端上的专有界面上两个基本信息,然后物联网金融智能匹配系统软件则会在后台自动筛选出部分适合客户的产品并有序排列提供给客户选择,最后客户可以在产品下方预约,客户经理会及时联系客户,化被动为主动营销产品。对客户而言省时高效的投资产品,对公司而言提高服务效率,主动性的营销产品,增加客户满意度。
CN 108257007 A
权 利 要 求 书
1/2页
1.基于物联网金融投融资平台的智能匹配系统,其特征在于:它包括客户端和智能匹配端,
所述客户端包括:客户信息输入模块,客户通过客户信息输入模块填写客户基本信息和需求信息,客户信息预处理模块,从客户信息输入模块中获取客户基本信息和需求信息,并对上述信息进行预处理,并将处理结果发送给客户信息分析模块,
客户信息分析模块,对预处理结果进行组合分析,并将分析结果发送给智能匹配模块;所述智能匹配端包括:产品存储模块,用于存储金融产品,产品分析模块,从产品存储模块获取金融产品,并分析出金融产品的产品属性和条件属性,将产品属性和条件属性发送给智能匹配模块,
智能匹配模块,采用回溯算法金融产品的产品属性和条件属性进行处理后,用匹配算法对客户基本信息与处理后金融产品的产品属性和条件属性进行匹配。
2.如权利要求1所述的基于物联网金融投融资平台的智能匹配系统,其特征在于:所述回溯算法包括以下步骤:
S11、读取产品属性、条件属性的规则表达式,调用分析函数对规则表达式进行词法分析;
S12、根据运算优先级,对整个规则表达式进行遍历搜索,对运算条件进行分析,多层组合,则进行逐层分析,将所有组合拆分成最小的条件单元;
S13、分析函数将分析后的最小条件单元结果集以数组的方式,推送给提取函数进行条件提取;
S14、提取函数对最小的条件单元结果集进行提取,采用遍历的方式,按运算优先级进行逐一提取,最后将提取的结果,形成统一的后缀表达式栈。
3.如权利要求2所述的基于物联网金融投融资平台的智能匹配系统,其特征在于:所述匹配算法包括以下步骤:
S21、读取后缀表达式栈的第一个条件,调用匹配函数,采用二叉树前序遍历的计算方式,将所有符合条件的金融产品以关键词为节点,采用二叉树的方式在虚拟内存中重新构建新的数据集;
S22、依次读取后缀表达式栈的条件,重复步骤S21,直至所有的条件匹配结束,得到匹配结果。
4.如权利要求3所述的基于物联网金融投融资平台的智能匹配系统,其特征在于:所述客户端还包括选择模块,选择模块从智能匹配模块获取匹配结果,显示匹配结果,且客户对匹配结果进行选择确认。
5.如权利要求1所述的基于物联网金融投融资平台的智能匹配系统,其特征在于:所述产品属性包括年利率、额度和期限。
6.如权利要求1所述的基于物联网金融投融资平台的智能匹配系统,其特征在于:所述条件属性包括年龄、职业、性别、资产和负债。
7.如权利要求1所述的基于物联网金融投融资平台的智能匹配系统,其特征在于:所述客户基本信息包括姓名、性别、民族、地址、联系方式、年龄、家庭情况、职业、工作单位、收
2
CN 108257007 A
权 利 要 求 书
2/2页
入、户籍、资产和负债。
8.如权利要求1所述的基于物联网金融投融资平台的智能匹配系统,其特征在于:所述客户端设置在移动终端或/和电脑上。
3
CN 108257007 A
说 明 书
基于物联网金融投融资平台的智能匹配系统
1/5页
技术领域
[0001]本发明属于计算机技术领域,更具体地,涉及一种基于物联网金融投融资平台的智能匹配系统。
背景技术
[0002]现有的技术中,物联网金融提供的投融资金融产品的数量和种类是有限,客户通过电脑简易的操作或询问专业人士就可了解到相对应的产品,在简单的对比之后就能快速的选择产品并进行投资或购买。现阶段受产品的数量和种类的约束,客户对物联网投融资金融产品的选择空间小,同时公司对产品的营销也是被动的。然而在未来的发展中,物联网投融资金融产品的数量是多且杂的,现有的技术是不适用物联网金融大数据时代的需求。[0003]物联网金融产品匹配智能系统软件,是未来物联网金融业务中的一项关键技术。在物联网金融大数据的背景下,客户对投资和融资的需求是越发的强烈,投资和融资需求的增加促使投融资金融产品的种类及数量不断的增加。而用现有的人工口述或者图文展示满足不了客户的需求,虽然口述可以拉近与客户的距离,但是这其中必须花费大量的成本,而图文展示就使得客户必须在上千乃至上万种产品中搜索自己期望的产品,这个搜索的过程需要付出大量的时间和精力,会导致客户所感受到满足感不强,从而对公司的认可度降低,因而可能会失去一部分客户群。发明内容
[0004]针对现有技术存在的不足之处,本发明提出了基于物联网金融投融资平台的智能匹配系统。首先将所有物联网金融产品的具体信息输入到智能匹配端的存储模块,其次客户通过手机下载相对应的APP或在电脑客户端上的专有界面上两个基本信息,然后物联网金融智能匹配系统软件则会在后台自动筛选出部分适合客户的产品并有序排列提供给客户选择,最后客户可以在产品下方预约,客户经理会及时联系客户,化被动为主动营销产品。对客户而言省时高效的投资产品,对公司而言提高服务效率,主动性的营销产品,增加客户满意度。
[0005]本发明采用如下技术方案:
[0006]基于物联网金融投融资平台的智能匹配系统,它包括客户端和智能匹配端,[0007]所述客户端包括:[0008]客户信息输入模块,客户通过客户信息输入模块填写客户基本信息和需求信息,[0009]客户信息预处理模块,从客户信息输入模块中获取客户基本信息和需求信息,并对上述信息进行预处理,并将处理结果发送给客户信息分析模块,[0010]客户信息分析模块,对预处理结果进行组合分析,并将分析结果发送给智能匹配模块;
[0011]所述智能匹配端包括:[0012]产品存储模块,用于存储金融产品,
4
CN 108257007 A[0013]
说 明 书
2/5页
产品分析模块,从产品存储模块获取金融产品,并分析出金融产品的产品属性和
条件属性,将产品属性和条件属性发送给智能匹配模块,[0014]智能匹配模块,采用回溯算法金融产品的产品属性和条件属性进行处理后,用匹配算法对客户基本信息与处理后金融产品的产品属性和条件属性进行匹配。[0015]本技术方案进一步的优化,所述回溯算法包括以下步骤:[0016]S11、读取产品属性、条件属性的规则表达式,调用分析函数对规则表达式进行词法分析;
[0017]S12、根据运算优先级,对整个规则表达式进行遍历搜索,对运算条件进行分析,多层组合,则进行逐层分析,将所有组合拆分成最小的条件单元;[0018]S13、分析函数将分析后的最小条件单元结果集以数组的方式,推送给提取函数进行条件提取;[0019]S14、提取函数对最小的条件单元结果集进行提取,采用遍历的方式,按运算优先级进行逐一提取,最后将提取的结果,形成统一的后缀表达式栈。[0020]本技术方案更进一步的优化,所述匹配算法包括以下步骤:[0021]S21、读取后缀表达式栈的第一个条件,调用匹配函数,采用二叉树前序遍历的计算方式,将所有符合条件的金融产品以关键词为节点,采用二叉树的方式在虚拟内存中重新构建新的数据集;[0022]S22、依次读取后缀表达式栈的条件,重复步骤S21,直至所有的条件匹配结束,得到匹配结果。
[0023]本技术方案更进一步的优化,所述客户端还包括选择模块,选择模块从智能匹配模块获取匹配结果,显示匹配结果,且客户对匹配结果进行选择确认。[0024]本技术方案进一步的优化,所述产品属性包括年利率、额度和期限。[0025]本技术方案进一步的优化,所述条件属性包括年龄、职业、性别、资产和负债。[0026]本技术方案进一步的优化,所述客户基本信息包括姓名、性别、民族、地址、联系方式、年龄、家庭情况、职业、工作单位、收入、户籍、资产和负债。[0027]本技术方案进一步的优化,所述客户端设置在移动终端或/和电脑上。[0028]本发明适用于金融产品数量多且种类杂的物联网金融公司,这样可以最大效用的发挥本专利的优点:对客户而言可以高效且省时的投资期望的产品;对公司而言营销手段可以化被动为主动,直接给预约的客户提供全方位的服务,提高公司的服务效率,更好的营销公司产品,在增加公司的营业收入的同时留住大量客户群,为下次的新产品的营销提供渠道。
[0029]一是大大提高了公司的工作效率,在繁多的金融产品面前,如果采用人工筛选的方式,效率及其低下,而且容易产生遗漏。[0030]二是提升了客户的体验,改变了传统的客服人员向客户推荐的方式,直接将符合条件的金融产品推送给客户,客户可以自行完成金融产品的选择,无需客服人员过多的干预,大大节约了沟通成本。
[0031]三是更精准的了解客户的需求,改变了之前客服人员与客户反复沟通确认的工作方式,通过数据记录筛选的方式,可以直接掌握客户的情况及客户需求,节约更多的时间做好客户服务工作。
5
CN 108257007 A[0032]
说 明 书
3/5页
四是本发明在几千个金融产品里进行筛选匹配,能在0.05s内得出精确的匹配结
果,且准确率在98%以上,计算效率达到之前的预期,满足实时匹配的要求。
附图说明
[0033]图1是基于物联网金融投融资平台的智能匹配系统的结构框图;[0034]图2是基于物联网金融投融资平台的智能匹配流程图。
具体实施方式
[0035]为进一步说明各实施例,本发明提供有附图。这些附图为本发明揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本发明的优点。图中的组件并未按比例绘制,而类似的组件符号通常用来表示类似的组件。[0036]现结合附图和具体实施方式对本发明进一步说明。[0037]参阅图1所示,本发明优选一实施例的一种基于物联网金融投融资平台的智能匹配系统结构框图,它包括客户端1和智能匹配端2,[0038]所述客户端1包括:
[0039]客户信息输入模块101,客户通过客户信息输入模块101填写客户基本信息和需求信息,
[0040]客户信息预处理模块102,从客户信息输入模块101中获取客户基本信息和需求信息,并对上述信息进行预处理,并将处理结果发送给客户信息分析模块103,[0041]客户信息分析模块103,对预处理结果进行组合分析,并将分析结果发送给智能匹配模块203,
[0042]选择模块104,选择模块104从智能匹配模块203获取匹配结果,显示匹配结果,且客户对匹配结果进行选择确认;[0043]所述智能匹配端2包括:[0044]产品存储模块201,用于存储金融产品,[0045]产品分析模块202,从产品存储模块201获取金融产品,并分析出金融产品的产品属性和条件属性,将产品属性和条件属性发送给智能匹配模块203,[0046]智能匹配模块203,采用回溯算法金融产品的产品属性和条件属性进行处理后,用匹配算法对客户基本信息与处理后金融产品的产品属性和条件属性进行匹配。[0047]需要说明的是,该实施例所有的物联金融产品都包含产品属性和条件属性两个部分。产品属性是物联金融产品自身所包含的属性,如:年利率、额度和期限等,产品属性影响的是客户是否会选择该物联金融产品。条件属性则是物联金融产品对客户自身条件的要求,如:年龄要求、职业要求、性别要求、资产要求、负债要求等,条件属性影响的是客户是否可以选择该物联金融产品。
[0048]产品分析模块202针对所有物联金融产品的产品属性和条件属性,进行归纳分类,提取出相应的关键词,如:年龄、利率、性别等。在智能匹配模块203加载物联金融产品数据时,以关键词为节点,采用二叉树的方式构建,以便提高检索速度,并以接口服务的方式提供给智能匹配模块203调用。
6
CN 108257007 A[0049]
说 明 书
4/5页
信息维护人员建立物联金融产品档案时,需维护好各个物联金融产品的产品属
性,如:年利润5.23%,最高贷款额度30万元,最长贷款期限12个月等。[0050]再将所有物联金融产品的条件属性输入到智能匹配系统,条件属性采用规则表达式的方式体现,支持与或,并支持多种与或组合,类似于自然语言,如:性别等于男性and年龄大于18and有房产and户籍是厦门市。
[0051]客户在申请相应的物联金融产品时,在填写申请需求和自身相关信息时,智能匹配系统根据客户录入的信息,提取出相应的产品属性及条件属性信息。[0052]智能匹配系统用回溯算法将条件属性进行词法分析,并与产品属性一并生成后缀表达式栈。[0053](1)分析函数:对条件属性或产品属性的规则表达式进行词法分析,根据运算优先级对整个表达式进行遍历搜索,完成分析过程;[0054](2)运算优先级:运算优先级由高到低如下()、AND、OR、=、>、<、>=、<=、<>、IN。[0055](3)分析条件:优先分析()内的组合条件,其次分析AND、OR条件;[0056](4)提取函数:对分析后的结果进行提取,以最小的条件为单元,进行逐一提取,并记录其优先级和逻辑关系,最后形成后缀表达式栈;[0057](5)提取条件:根据运算优先级对=、>、<、>=、<=、<>、IN这些运算符进行逐一提取。
[0058]回溯算法包括以下步骤:[0059]步骤S11:读取产品属性、条件属性的规则表达式,调用分析函数对规则表达式进行词法分析;
[0060]步骤S12:优先处理()运算符,对整个规则表达式进行遍历搜索,对括弧内的组合条件进行分析,如果是多层组合,则进行逐层分析,将所有组合拆分成最小的条件单元;[0061]步骤S13:处理AND、OR运算符,将剩余的表达式拆解成最小的条件单元;[0062]步骤S14:分析函数将分析后的最小条件单元结果集以数组的方式,推送给提取函数进行条件提取;[0063]步骤S15:提取函数对最小的条件单元结果集进行提取,采用遍历的方式,按运算优先级进行逐一提取,最后将提取的结果,通过一定的规则形成统一的后缀表达式栈,再将后缀表达式栈写入共享内存,通知智能匹配模块203分析完毕。[0064]智能匹配模块203调用物联金融产品数据接口服务,将后缀表达式栈与产品数据二叉树进行匹配。
[0065]匹配算法包括:[0066](1)匹配函数:采用二叉树前序遍历的计算方式,将后缀表达式栈里的所有条件与物联金融产品数据集进行匹配,最后将满足条件的金融产品返回。[0067]匹配算法包括以下步骤:[0068]步骤S21:读取后缀表达式栈的第一个条件,调用匹配函数,采用二叉树前序遍历的计算方式,将所有符合条件的金融产品以关键词为节点,采用二叉树的方式在虚拟内存中重新构建新的数据集;[0069]步骤S22:依次读取后缀表达式栈的条件,重复步骤S21,直至所有的条件匹配结束;
7
CN 108257007 A[0070]
说 明 书
5/5页
步骤S23:将匹配结果集提交给前台处理页面。
[0071]选择模块将这些结果逐一展现给客户,供客户选择。[0072]伴随客户完善资料的过程,智能匹配系统会根据客户填写资料的变化,实时变更匹配结果,直至客户最终确定选择了某种物联金融产品为止。[0073]参阅图2所示,为基于物联网金融投融资平台的智能匹配流程图。客户在申请相应的物联金融产品时,在客户信息输入模块101填写申请需求和自身相关的基本信息,客户基本信息包括姓名、性别、民族、地址、联系方式、年龄、家庭情况、职业、工作单位、收入、户籍、资产和负债。
[0074]客户信息预处理模块102对申请需求和自身相关的基本信息进行预处理,除去无用信息如地址、联系方式等,将余下信息发送给客户信息分析模块103,客户信息分析模块103对接收的信息进行分析处理,获取关键词,并经客户信息关键词发送给智能匹配模块203。智能匹配模块203将获得的客户信息与提取出相应的产品属性及条件属性信息,用回朔算法将条件属性进行词法分析,并与产品属性一并生成后缀表达式栈。调用物联金融产品数据接口服务,将后缀表达式栈与产品数据二叉树进行匹配,用前序遍历的计算方式,计算出所有符合条件的物联金融产品,并最后形成结果集。
[0075]将物联金融产品结果集提交给客户端1的选择模块104,将这些结果逐一展现给客户,供客户选择。
[0076]伴随客户完善资料的过程,智能匹配系统会根据客户填写资料的变化,实时改变匹配结果,直至客户最终确定选择了某种物联金融产品为止。[0077]此外,该实施例所述客户端1设置在移动终端或/和电脑上。[0078]尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。
8
CN 108257007 A
说 明 书 附 图
1/2页
图1
9
CN 108257007 A
说 明 书 附 图
2/2页
图2
10
因篇幅问题不能全部显示,请点此查看更多更全内容