基于OGNL表达式语言的数据分发方法、电子装置及存储介质制造方法及图纸

技术编号:23085190 阅读:34 留言:0更新日期:2020-01-11 01:11
本发明专利技术公开了一种基于OGNL表达式语言的数据分发方法,应用于电子装置,该方法包括从数据库中获取第一数据的属性信息,基于属性信息根据预先确定的匹配条件生成规则生成匹配条件并存储于数据库,接收客户端发出的数据发放请求,解析数据发放请求中携带的第一数据的基本信息,基于OGNL表达式语言对基本信息及匹配条件进行匹配分析,判断基本信息是否满足所述匹配条件,根据匹配结果判断是否发放与第一数据对应的第二数据后,分析匹配结果,若基本信息与匹配条件的匹配结果一致,则允许将第二数据发放给客户端。本发明专利技术能够实现用户自主查询自身是否符合发放第二数据的条件,并在满足发放条件的情况下主动获取第二数据,提高了用户体验感。

Data distribution method, electronic device and storage medium based on ognl expression language

【技术实现步骤摘要】
基于OGNL表达式语言的数据分发方法、电子装置及存储介质
本专利技术涉及数据处理
,尤其涉及一种基于OGNL表达式语言的数据分发方法、电子装置及存储介质。
技术介绍
互联网时代,服务提供商经常有向用户分发数据的需求。例如,保险机构可能需要分发附加数据(例如卡券或礼包)给用户。对于客制化的投保服务,不同用户可能还需发放不同的附加数据。目前,这种附加数据的分发一般是由服务提供商在系统中预先存放符合数据分发的用户名单,定期根据用户名单向客户发放数据。但是采用这种发放方式无法做到让用户随时主动查询自身是否符合发放数据的条件,用户体验感差。
技术实现思路
本专利技术的主要目的在于提供一种基于OGNL表达式语言的数据分发方法、电子装置及存储介质,旨在解决现有的数据发放方式对于用户来说缺乏主动性,无法做到让用户主动查询自身是否符合发放数据的条件,用户体验感差的问题。为实现上述目的,本专利技术提供的一种基于OGNL表达式语言的数据分发方法,应用于电子装置,该方法包括:建立步骤:从数据库中获取第一数据的属性信息,本文档来自技高网...

【技术保护点】
1.一种基于OGNL表达式语言的数据分发方法,应用于电子装置,其特征在于,该方法包括:/n建立步骤:从数据库中获取第一数据的属性信息,基于所述属性信息根据预先确定的匹配条件生成规则生成匹配条件并存储于数据库,其中,所述属性信息包括:第一数据的名称,第一数据的数据范围、第一数据的数据值,及多个第一数据之间允许的操作类型;/n获取步骤:接收客户端发出的数据发放请求,解析所述数据发放请求中携带的第一数据的基本信息,基于OGNL表达式语言对所述基本信息及匹配条件进行匹配分析,判断所述基本信息是否满足所述匹配条件,根据匹配结果判断是否发放与所述第一数据对应的第二数据;及/n发放步骤:分析所述匹配结果,若...

【技术特征摘要】
1.一种基于OGNL表达式语言的数据分发方法,应用于电子装置,其特征在于,该方法包括:
建立步骤:从数据库中获取第一数据的属性信息,基于所述属性信息根据预先确定的匹配条件生成规则生成匹配条件并存储于数据库,其中,所述属性信息包括:第一数据的名称,第一数据的数据范围、第一数据的数据值,及多个第一数据之间允许的操作类型;
获取步骤:接收客户端发出的数据发放请求,解析所述数据发放请求中携带的第一数据的基本信息,基于OGNL表达式语言对所述基本信息及匹配条件进行匹配分析,判断所述基本信息是否满足所述匹配条件,根据匹配结果判断是否发放与所述第一数据对应的第二数据;及
发放步骤:分析所述匹配结果,若所述基本信息与所述匹配条件的匹配结果一致,则允许将第二数据发放给所述客户端。


2.如权利要求1所述的基于OGNL表达式语言的数据分发方法,其特征在于,所述匹配条件生成规则包括:
根据所述第一数据的数据范围、名称及第一数据值生成第一条件;及
根据多个所述第一条件及所述操作类型生成第二条件作为所述第一数据的匹配条件。


3.如权利要求1所述的基于OGNL表达式语言的数据分发方法,其特征在于,所述基于OGNL表达式语言对所述基本信息及匹配条件进行匹配分析包括:
将所述基本信息存储于基于OGNL创建的上下文环境的根对象;
利用OGNL表达式语言对所述匹配条件进行描述生成所述匹配条件的表达式;及
根据所述表达式对所述存储于根对象的基本信息进行遍历查询,判断所述基本信息与表达式匹配是否一致,根据匹配结果输出相应的第二数据发放结果。


4.如权利要求1所述的基于OGNL表达式语言的数据分发方法,其特征在于,该方法还包括反馈步骤:
若所述基本信息与匹配条件匹配结果不一致,则自动生成记录信息并反馈给所述客户端,其中,所述记录信息包括所述基本信息中与所述匹配条件不匹配的第一数据的名称及/或第一数据的数据值。


5.如权利要求1-4任一项所述的基于OGNL表达式语言的数据分发方法,其特征在于,该方法还包括注解步骤:
为所述基本信息形成的每组代码添加预设注解,所述注解包括对应的第一数据的名称、第一数据的数据范围及第一数据的数据值。


6.一种电子装置,其...

【专利技术属性】
技术研发人员:朱荣增李勇潘辽飞陈康艺
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1