买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中国人寿保险股份有限公司江苏省分公司
摘要:本发明提供一种保险行业客户标签检索的方法,包括以下步骤:S1:在数据库中创建客户标签相关的数据表;S2:新增标签脚本并保存到数据库中;S3:定时任务自动执行标签脚本,并将标签脚本的执行结果更新到数据库中;S4:检索客户标签,导出客户标签数据清单;本发明提出的一种保险行业客户标签检索的方法,无需修改代码、存储过程和数据库中的数据表,只需将用户需求分解成一个个标签脚本,保存到客户标签软件中,客户标签软件会自动执行该标签脚本并根据执行结果更新对应客户的标签信息,用户只需按照需求选择不同的标签并为每个标签创建需求的条件,即可查询导出需求的客户清单,省时省力,而且扩展非常方便。
主权项:1.一种保险行业客户标签检索的方法,其特征在于:包括以下步骤:S1:在数据库中创建客户标签相关的数据表;报表开发人员在数据库中创建客户标签相关的数据表,所述数据表包括标签脚本数据表和客户标签数据表;所述标签脚本数据表包含脚本ID、标签名称、标签代码、数据源名称、脚本语句、更新方式、返回结果类型、初始化日期、启用状态;所述客户标签数据表包含客户ID和客户标签;所述客户ID唯一,所述客户ID和客户标签一一对应;所述客户标签为Map类型的JSON对象,即键值对形式的JSON对象,所述键为标签脚本的标签代码,值为标签脚本的脚本语句执行结果中的脚本值;S2:新增标签脚本并保存到数据库中;包括如下子步骤:S21:新增标签脚本请求,将新增标签脚本请求发送给客户标签软件;报表开发人员新增标签脚本请求,将新增标签脚本请求发送给客户标签软件;所述新增标签脚本请求中包含新增标签脚本数据,所述新增标签脚本数据包括标签名称、标签代码、数据源名称、脚本语句、更新方式、返回结果类型、初始化日期、启用状态;S22:客户标签软件从新增标签脚本请求中获得新增标签脚本数据,并进行校验;客户标签软件从新增标签脚本请求中获得新增标签脚本数据,根据校验规则对新增标签脚本数据进行校验;所述校验规则为新增标签脚本请求数据中除初始化日期之外其余的数据不能为空,同时,如果脚本语句中包含初始化日期的占位符号,则初始化日期也不能为空;如果新增标签脚本数据符合校验规则,则校验通过,将创建Insert语句,执行Insert语句,将新增标签脚本数据保存到数据库中;如果新增标签脚本数据不符合校验规则,则校验不通过,返回错误信息;S3:定时任务自动执行标签脚本,并将标签脚本的执行结果更新到数据库中;包括如下子步骤:S31:查询数据库中所有已启用的标签脚本;客户标签软件中设置有定时任务,定时任务定时自动与数据库建立jdbc连接,执行SQL查询语句从数据库中查询出所有启用状态为已启用的标签脚本,将已启用的标签脚本数据保存到List集合TagList中;所述TagList集合中的元素为标签脚本数据;S32:遍历标签脚本数据,并执行脚本语句;循环遍历TagList集合中的标签脚本数据,如果初始化日期不为空,则替换脚本语句中的占位符为具体的初始化日期,如果为空则不替换;连接标签脚本数据中数据源名称对应的数据库,执行脚本语句,得到元素为Map类型的List集合的返回结果ResultList;所述ResultList集合中元素为Map类型的对象,即键值对形式的对象,所述键对应客户ID、脚本值、更新时间三个属性,所述值为三个属性对应的具体值;S33:将脚本语句的执行结果更新到数据库中;循环遍历ResultList集合中的每一个Map元素,将Map元素中的脚本值强制转换为标签脚本的返回结果类型;根据Map元素中的客户ID,创建SQL语句判断数据库中是否存在对应客户ID;如果不存在,则在数据库中新增所述客户ID对应的客户标签数据;如果存在,则在数据库中更新所述客户ID对应的客户标签数据;S34:如果脚本语句中存在由用户填写的初始化日期,则创建Update语句,执行Update语句,替换用户填写的初始化日期为执行结果得到的更新时间;S4:检索客户标签,导出客户标签数据清单;根据实际需求在客户标签软件中检索客户标签,并导出对应的客户标签数据清单。
全文数据:
权利要求:
百度查询: 中国人寿保险股份有限公司江苏省分公司 一种保险行业客户标签检索的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。