首页> 中国专利> 一种智能投顾仿真实训系统

一种智能投顾仿真实训系统

摘要

本发明提供的一种智能投顾仿真实训系统,初始化单元接收初始化指令,设置至少一种实训参数:虚拟客户、类型和理财数据;实训单元根据随机生成的历史时间点确定起始时间和结束时间,定义起始时间到结束时间为虚拟实训时间;在虚拟实训时间内读取多个历史时间点对应的历史理财市场数据,根据历史理财市场数据和实训参数生成实训数据。智能投顾仿真实训系统通过选择真实的金融市场历史中一段时间,以加速的方式进行实训仿真,使得用户能够在该实际实训时间内进行财富管理,能够供用户为虚拟客户进行资产配置和实训仿真,用户可以在面对虚拟客户以及客户需求时,体会各个历史时间点的金融市场变化,并学会如何应对与处理。

著录项

  • 公开/公告号CN114880871A

    专利类型发明专利

  • 公开/公告日2022-08-09

    原文格式PDF

  • 申请/专利号CN202210607797.6

  • 发明设计人 郭鉴旻;戴鹏杰;李亚洲;

    申请日2022-05-31

  • 分类号G06F30/20(2020.01);G06F16/25(2019.01);G06F16/28(2019.01);G06F16/2458(2019.01);G06Q40/06(2012.01);G06Q50/20(2012.01);

  • 代理机构北京酷爱智慧知识产权代理有限公司 11514;

  • 代理人徐靓

  • 地址 100000 北京市东城区南竹杆胡同2号银河搜候中心5层20616-A1984

  • 入库时间 2023-06-19 16:19:08

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-08-26

    实质审查的生效 IPC(主分类):G06F30/20 专利申请号:2022106077976 申请日:20220531

    实质审查的生效

  • 2022-08-09

    公开

    发明专利申请公布

说明书

技术领域

本发明属于计算机技术领域,具体涉及一种智能投顾仿真实训系统。

背景技术

当前,随着居民财富持续增长,理财需求旺盛,而另一方面金融职业教育水平整体偏低,这将导致我国金融产业人才、技术、平台等方面与理想状态存在较大的差距。

培养专业的金融产业人才,一方面是满足广大人民迫切的财富管理需求,另一方面也是金融机构提升服务质量的必由之路,理财顾问的培养成为行业面临的重大挑战。目前缺少一种实训工具,使学生或从业者能够有效的学习、理解资产配置。

发明内容

针对现有技术中的缺陷,本发明提供一种智能投顾仿真实训系统,克服现有技术存在的缺陷。

一种智能投顾仿真实训系统,包括:

初始化单元:用于接收初始化指令,设置至少一种实训参数:虚拟客户、类型和理财数据;

实训单元:用于根据随机生成的历史时间点确定起始时间和结束时间,定义起始时间到结束时间为虚拟实训时间;在虚拟实训时间内读取多个历史时间点对应的历史理财市场数据,根据历史理财市场数据和实训参数生成实训数据。

优选地,类型包括虚拟初始资产、虚拟客户风险类型和/或虚拟客户保障需求。

优选地,智能投顾仿真实训系统还包括:

调配单元:用于在虚拟实训时间中定义一个或多个历史时间点为调配时间;当调配时间到达时,接收调配指令,修改理财数据。

优选地,实训单元还用于:

在虚拟实训时间内增加外部突发金融时间,外部突发金融时间包括一个或多个历史时间点;

读取外部突发金融时间对应的历史理财市场数据,根据历史理财市场数据和实训参数生成实训数据。

优选地,调配单元用于在外部突发金融时间内,接收调配指令,修改理财数据。

优选地,智能投顾仿真实训系统还包括:

评价单元:用于根据实训参数和实训数据生成评价结果。

优选地,实训单元具体用于:

设置虚拟实训时间中历史时间点的时间增长幅度f:f=n×d/t,其中d为虚拟实训时间的天数,t为实际实训时间的秒数,n≥1;

遍历整个虚拟实训时间,按照时间增长幅度f计算虚拟实训时间的每一天对应实际实训时间的秒数;

读取虚拟实训时间中每一天对应的历史理财市场数据。

优选地,实训单元具体用于:

将每个历史时间点对应的历史理财市场数据和实训数据放入异步队列中。

优选地,智能投顾仿真实训系统的数据层包括至少一个数据库,数据库包括MySQL数据库和Redis数据库,数据层中数据库连接池采用druid连接池。

优选地,智能投顾仿真实训系统采用nginx负载均衡技术进行部署。

由上述技术方案可知,本发明提供的智能投顾仿真实训系统,通过选择真实的金融市场历史中一段时间,以加速的方式进行实训仿真,使得用户能够在该实际实训时间内进行财富管理,能够供用户为虚拟客户进行资产配置和实训仿真,用户可以在面对虚拟客户以及客户需求时,体会各个历史时间点的金融市场变化,并学会如何应对与处理。用户可以通过该智能投顾仿真实训系统理解不同虚拟客户与用户配合的难点,尝试不同财富服务对客户的影响,实现最全面的资产配置仿真。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。

图1为本实施例提供的智能投顾仿真实训系统的模块框图。

图2为本实施例提供的智能投顾仿真实训系统的硬件架构示意图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

实施例:

一种智能投顾仿真实训系统,参见图1,包括:

初始化单元1:用于接收初始化指令,设置至少一种实训参数:虚拟客户、类型和理财数据;

实训单元2:用于根据随机生成的历史时间点确定起始时间和结束时间,定义起始时间到结束时间为虚拟实训时间;在虚拟实训时间内读取多个历史时间点对应的历史理财市场数据,根据历史理财市场数据和实训参数生成实训数据。

在本实施例中,智能投顾仿真实训系统的实训对象可以是一个学员或一个团队,即智能投顾仿真实训系统可以供单个学员或一个团队使用。智能投顾仿真实训系统可以以PC端、手机端、小程序端等方式进行开发。当用户(学员或团队)开始进行实训时,首先进行初始化,初始化的目的是供用户选择某一类型的虚拟客户进行财富管理实训。智能投顾仿真实训系统可以设置虚拟客户数据库,虚拟客户数据库中存储多种类型的虚拟客户,用户在使用时,可以自行选中任一类型的虚拟客户,也可以由智能投顾仿真实训系统为用户统一指定。理财数据包括用户为虚拟客户配置的理财产品,理财产品可以为实际中最常见、最真实、最普及的产品,保证用户能够在未来的金融岗位中应用实训标的的产品。例如理财产品可以为股票、基金、外汇、保险等等。理财数据可以为虚拟客户的持仓数据,用户可以对虚拟客户持有的理财产品进行买入卖出,从而调整虚拟客户的理财数据。

在本实施例中,实训单元2通过随机方法生成虚拟实训时间,例如智能投顾仿真实训系统可以采集最近25年的金融市场中各理财产品的市场数据,并将这些市场数据经过拟合处理后进行存储,能够更好地体现出最真实的金融市场。实训单元2自动在近25年的金融市场中随机选择一个历史时间点作为起始时间,在起始时间之后随机选择一个历史时间点作为结束时间,那么起始时间到结束时间这一段历史时间就作为虚拟实训时间,例如虚拟实训时间可以设置为1年、3年、5年等等,虚拟实训时间可以由用户自行选择,也可以由智能投顾仿真实训系统统一确定。

在本实施例中,实训单元2当确定好虚拟实训时间后,读取虚拟实训时间内的历史理财市场数据,由于虚拟实训时间一般很长,为几年时间,而用户在进行实训时,不可能训练几年,所以实训单元2可以采用时间加速方法对虚拟实训时间进行加速,使得虚拟实训时间缩短至实际实训时间,实际实训时间可以为几个小时或几天。实际实训时间可以由用户自行选择或者是智能投顾仿真实训系统统一设置。历史理财市场数据包括理财产品在对应的历史时间点的市场数据,例如如果理财产品是股票,历史理财市场数据为对应的股票信息。

在本实施例中,实训单元2根据历史理财市场数据和实训参数生成实训数据。智能投顾仿真实训系统当开始实训时,读取起始时间对应的历史理财市场数据,并根据起始时间的历史理财市场数据和初始化配置的理财数据生成实训数据,实训数据包括虚拟客户的收益等等。实训单元2在整个虚拟实训时间的每一个历史时间点上,读取对应的历史理财市场数据,并根据起始时间的历史理财市场数据和初始化配置的理财数据生成实训数据,这样当实训结束后,智能投顾仿真实训系统可以生成整个虚拟实训时间内的实训数据。

该智能投顾仿真实训系统可以应用在广义的金融职业教育的应用场景中,尤其应用在院校、金融机构、研发机构等中。应用的对象(即用户)可以包括金融行业从业者、未来有志于从事金融行业的学生、未来有志于从事金融行业的社会人员、对金融行业感兴趣的任意身份人员、教育从业者等。

智能投顾仿真实训系统通过选择真实的金融市场历史中一段时间,以加速的方式进行实训仿真,使得用户能够在该实际实训时间内进行财富管理。智能投顾仿真实训系统能够供用户为虚拟客户进行资产配置和实训仿真,用户可以在面对虚拟客户以及客户需求时,体会各个历史时间点的金融市场变化,并学会如何应对与处理。用户可以通过该智能投顾仿真实训系统理解不同虚拟客户与用户配合的难点,尝试不同财富服务对客户的影响,实现最全面的资产配置仿真。

进一步地,在一些实施例中,类型包括虚拟初始资产、虚拟客户风险类型和/或虚拟客户保障需求。

在本实施例中,类型可以包括以下至少一种数据:虚拟初始资产、虚拟客户风险类型、虚拟客户保障需求、职业、年龄、家庭年收入、家庭年支出、家庭成员、身体状况等等。例如:虚拟初始资产可以为10万、50万等等。虚拟客户风险类型可以为激进型、进取型、保守型、平衡型、稳健型。例如:用户A风险类型是平衡型。虚拟客户保障需求可以为养老规划、子女教育金、意外保障、重疾医疗、财富传承等。例如:用户A,女,年龄55岁,与丈夫共同经营一家企业,儿子28岁,在企业中实习。家庭资产估计在1亿以上,在我行有2000万资产。意外标准保额500万、重疾标准保额200万、寿险标准保额1000万、养老标准保额1000万、传承标准保额3000万。职业可以为医生、职工等等。身体状况可以为健康或罗列出虚拟客户的疾病等等。

进一步地,在一些实施例中,智能投顾仿真实训系统还包括:

调配单元3:用于在虚拟实训时间中定义一个或多个历史时间点为调配时间;当调配时间到达时,接收调配指令,修改理财数据。

在本实施例中,由于实际实训时间有限,为了在有限的时间内仿真较长一段虚拟实训时间内的数据,调配单元3在整个实际实训时间中可以设置一个或多个调配时间,当调配时间到达时,用户修改理财数据。用户修改理财数据的表现形式包括对理财产品进行买入卖出等等。当调配时间到达时,智能投顾仿真实训系统可以暂停生成实训数据,当用户修改好理财数据后,继续进行实训仿真,根据历史理财市场数据和实训参数生成实训数据。其中暂停的时间不宜太长,避免导致实际实训时间被延长,暂停的时间可以由智能投顾仿真实训系统统一设置。这样整个虚拟实训时间中,在非调配时间上不能修改理财数据。相邻调配时间的时间间隔可以对应到虚拟实训时间中几天或几个星期。调配时间的时间间隔设置越短,说明用户可以较频繁地修改理财数据,反之调配时间的时间间隔设置越长,说明用户修改理财数据的时间周期越长。

进一步地,在一些实施例中,实训单元2还用于:

在虚拟实训时间内增加外部突发金融时间,外部突发金融时间包括一个或多个历史时间点;

读取外部突发金融时间对应的历史理财市场数据,根据历史理财市场数据和实训参数生成实训数据。

在本实施例中,智能投顾仿真实训系统还可以在整个虚拟实训时间内加入外部突发金融时间,训练用户应对金融危机的能力。例如智能投顾仿真实训系统可以选中包含金融危机时间在内的虚拟实训时间,如果确定的虚拟实训时间内不存在金融危机时间,智能投顾仿真实训系统可以在虚拟实训时间中任一段时间内加入外部突发金融时间,外部突发金融时间的长短可以由智能投顾仿真实训系统确定,当加入外部突发金融时间后,根据外部突发金融时间对应的历史理财市场数据和实训参数生成实训数据。外部突发金融时间可以是金融市场历史真实存在的金融危机事件,也可以是编造的金融危机事件,编造的金融危机事件可以包括持续时间以及各个时间点的市场数据。智能投顾仿真实训系统能够使用户在实训过程中学到应对突发事件的管理能力,使实训内容更加丰富,操作性更强。

进一步地,在一些实施例中,调配单元3用于在外部突发金融时间内,接收调配指令,修改理财数据。

在本实施例中,调配单元3还供用户在外部突发金融时间内对虚拟客户的理财数据进行修改,以训练用户根据突发事件的冲击进行理财产品调配的能力。

进一步地,在一些实施例中,智能投顾仿真实训系统还包括:

评价单元4:用于根据实训参数和实训数据生成评价结果。

在本实施例中,智能投顾仿真实训系统还提供为用户评价的功能,例如智能投顾仿真实训系统可以根据虚拟实训时间内,虚拟客户的收益、各理财产品配比、风险度等指标对用户进行评价。其中评价机制可以和虚拟客户的类型对应,例如不同类型的虚拟客户可以对应不同的评价机制,评价结果也可以按照银行真实的考核指标进行评分,银行真实的考核指标可以包括收益、客户数量、其他资金量等等。最后评价单元4还可以根据智能投顾仿真实训系统的客户评价、考核标准、收益率等结果,形成一个综合的得分,得分越高的用户,其资产配置的能力越高。例如综合的得分可以包括4大分项,即投资类分项、保障类分项、客户维护类分项、银行贡献类分项,这样就可以通过多个指标对用户进行综合化、智能化、自动化、系统化的评价。

在本实施例中,智能投顾仿真实训系统能够为不同类型的虚拟客户指定不同的评价机制,使用户能够更多元的进行实训仿真,深刻理解不同的类型的虚拟客户对于财富管理的需求和喜好。智能投顾仿真实训系统还加入银行真实的考核指标评价标准,使用户能够理解、学习和体会银行真实的评价标准并且以此标准进行工作的推进。

进一步地,在一些实施例中,参见图2,还提供以下实现智能投顾仿真实训系统的硬件架构:

(1)智能投顾仿真实训系统的前端页面可以采用jquery、layui框架实现,例如前端页面可以为采用自身模块规范编写的前端UI框架,可以遵循原生HTML/CSS/JS的书写与组织形式。jQuery可以包含很多种常用的页面空间,功能非常全面,界面漂亮。

(2)智能投顾仿真实训系统的后台可以采用springboot2.2实现,易扩展,易部署,通过多个业务服务群适应不同的业务需求。

(3)智能投顾仿真实训系统的数据层包括至少一个数据库,数据库包括MySQL数据库和Redis数据库,数据层中数据库连接池采用druid连接池。Redis数据库速度快、支持数据的持久化,重启的时候可以再次加载进行使用。MySQL数据库的中间件采用mybatis实现,mybatis支持普通SQL查询存储过程和高级映射的优秀持久层框架。mybatis没有任何第三方依赖。druid连接池能够重复利用数据库连接,提高对请求的响应时间和服务器的性能。

(4)智能投顾仿真实训系统的定时任务采用quartz实现,具有强大的调度功能,例如支持丰富多样的调度方法,可以满足各种常规及特殊需求;具有灵活的应用方式,例如支持任务和调度的多种组合方式,支持调度数据的多种存储方式。另外,作为Spring默认的调度框架,Quartz很容易与Spring集成实现灵活可配置的调度功能。

(5)智能投顾仿真实训系统的消息推送服务使用netty-socketio实现,netty-socketio是基于Netty框架下用Java实现Socket通信的组件,可用于服务器主动推送消息到客户端的情形。

(6)智能投顾仿真实训系统采用nginx负载均衡技术进行部署,nginx负载均衡是一种轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSDlike协议下发行,其特点是占有内存少、并发能力强。

进一步地,在一些实施例中,实训单元2具体用于:

设置虚拟实训时间中历史时间点的时间增长幅度f:f=n×d/t,其中d为虚拟实训时间的天数,t为实际实训时间的秒数,n≥1;

遍历整个虚拟实训时间,按照时间增长幅度f计算虚拟实训时间的每一天对应实际实训时间的秒数;

读取虚拟实训时间中每一天对应的历史理财市场数据。

在本实施例中,实训单元2可以利用时间加速技术,在较短的时间内(例如30分钟)处理完历史10-20年的金融市场的数据。时间加速的方法包括:首先计算虚拟实训时间内总天数d,计算实际实训时间内总时间t(单位:秒),计算时间增长幅度f:f=d/t,例如虚拟实训时间内总天数d为365天,实际实训时间内总时间t为86400秒(即24小时),那么时间增长幅度f=0.00422453,即实际实训时间的236秒仿真虚拟实训时间的1天的数据,此时遍历整个所述虚拟实训时间,按照时间增长幅度f计算虚拟实训时间的每一天对应实际实训时间的秒数,例如虚拟实训时间的第一天对应实际实训时间0-236秒,虚拟实训时间的第二天对应实际实训时间237-472秒。

在本实施例中,智能投顾仿真实训系统还可以存储实际实训时间和虚拟实训时间的对应关系,并开启定时任务,供用户用于查询实际实训时间和虚拟实训时间的对应关系,智能投顾仿真实训系统还可以设置前端WEB页面,用于采用socket长链接的形式实时获取最新的虚拟实训时间,并展示时间加速的变化。

在本实施例中,智能投顾仿真实训系统还可以实现时间增长幅度的倍速变化,例如f=n×d/t中,n=1表示进行单倍变化,n=2表示进行2倍加速变化,例如假设用户用12小时仿真一年的数据,就需要进行倍速变化,即将时间加速加快1倍,使得实际实训时间的118秒仿真虚拟实训时间的1天的数据。n为倍速参数。

进一步地,在一些实施例中,实训单元2具体用于:

将每个历史时间点对应的历史理财市场数据和实训数据放入异步队列中。

在本实施例中,智能投顾仿真实训系统也可以将每秒钟处理的数据放入异步队列中,不影响主进程的时间加速处理。其中异步队列可以通过以下方式实现:为了处理每日任务所对应的业务上的大量计算问题,并且不增加系统的过多依赖,智能投顾仿真实训系统可以在redis list数据结构的基础上,采用左侧投放数据,右侧取出数据的先入先出原则,来实现异步队列。异步队列在读取时,采用轮询的形式,实时从异步队列中查询数据,并监测redis链接超时情况,重新获取链接。每次从异步队列中取出数据、并完成数据处理后,从异步队列中删除该数据,继续获取下一个数据。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号