基于操作的信息配置方法及装置、系统制造方法及图纸

技术编号:36959029 阅读:17 留言:0更新日期:2023-03-22 19:19
本申请提供一种基于操作的信息配置方法及装置、系统,接口模块被划分为业务接口模块和配置接口模块,配置接口模块和业务接口模块相互隔离,各自独立执行逻辑,所以能够实现信息配置与业务之间的解耦,从而能够提高客户端的稳定性,降低开发以及维护成本,获得统一的系统安全性,避免客户端频繁升级的问题,简化了外部系统的调用逻辑,有利于简化后续的升级改造。改造。改造。

【技术实现步骤摘要】
基于操作的信息配置方法及装置、系统


[0001]本申请涉及电子信息领域,尤其涉及一种基于操作的信息配置方法及装置、系统。

技术介绍

[0002]随着移动终端的普及,实现某些功能的客户端的类型越来越多。客户端通常基于显示的界面,提供用于实现操作的控件,用户能够通过操作控件,实现某些功能。
[0003]目前,客户端除了可以实现业务功能外,为了增加使用率,针对用户在客户端的操作配置一些信息以实现附加功能,一种示例为:在用户在客户端显示的界面点击表示“送礼物”的控件后,为该点击操作分配积分。
[0004]目前,对操作配置信息的功能还有改进的空间。

技术实现思路

[0005]本申请提供了一种方法及装置,目的在于解决的问题。
[0006]为了实现上述目的,本申请提供了以下技术方案:
[0007]一种基于操作的信息配置装置,应用于客户端对应的服务端,所述装置包括:
[0008]接口模块;
[0009]所述接口模块包括配置接口模块和业务接口模块,所述配置接口模块与所述业务接口模块相隔离;
[0010]所述配置接口模块用于触发对基于控件的操作配置信息,所述控件为所述客户端显示的界面或外部系统显示的界面中的控件,所述外部系统为所述客户端和所述服务器之外的系统;
[0011]所述业务接口模块用于实现基于所述控件的操作的业务。
[0012]可选的,所述配置接口模块与所述业务接口模块相隔离,包括:
[0013]配置接口模块与所述业务接口模块基于面向切面编程AOP技术相隔离。
[0014]可选的,所述配置接口中预先存储对应关系,所述对应关系包括用户信息与规则代码之间的对应关系,所述规则代码包括所述控件的信息以及表示操作有效的规则;
[0015]所述配置接口模块用于触发对基于控件的操作配置信息,包括:
[0016]所述配置接口模块具体用于,基于操作数据以及所述对应关系,触发对基于控件的操作配置信息。
[0017]可选的,所述配置接口模块具体用于,基于操作数据以及所述对应关系,触发对基于控件的操作配置信息,包括:
[0018]所述配置接口模块具体用于,基于所述操作数据中的第一控件信息,从所述对应关系中查询目标对应关系,判定所述操作数据中的操作事件满足所述目标对应关系中的规则代码,触发对基于控件的操作配置信息。
[0019]可选的,所述装置还包括:发送模块和信息配置模块;
[0020]所述触发对基于控件的操作配置信息,包括:
[0021]向所述发送模块发送所述第一用户信息;
[0022]所述发送模块用于向所述信息配置模块发送配置依据信息,所述配置依据信息包括所述第一用户信息;
[0023]所述信息配置模块用于基于所述配置依据信息,向所述第一用户信息指示的第一用户配置信息。
[0024]可选的,所述发送模块用于向所述信息配置模块发送配置依据信息,包括:
[0025]所述发送模块用于,使用消息队列,向所述信息配置模块发送所述配置依据信息。
[0026]可选的,所述配置依据信息还包括:
[0027]所述目标对应关系中的规则代码。
[0028]可选的,所述信息配置模块还用于:
[0029]对应存储所述第一用户信息与配置信息。
[0030]一种基于操作的信息配置系统,包括:
[0031]客户端、服务端以及外部系统;
[0032]所述服务端包括上述基于操作的信息配置装置。
[0033]一种基于操作的信息配置方法,应用于客户端对应的服务端,所述方法包括:
[0034]接收客户端或外部系统传输的操作数据,所述操作数据包括第一用户信息、第一控件信息以及操作事件;
[0035]基于所述操作数据,从对应关系中查询包括所述第一控件信息的对应关系,得到目标对应关系;
[0036]基于目标对应关系,判定所述操作事件满足所述目标对应关系中的规则代码;
[0037]触发对所述第一用户信息指示的第一用户配置信息。
[0038]一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述基于操作的信息配置方法。
[0039]一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现上述数据的显示方法。
[0040]本申请所述的基于操作的信息配置方法及装置、系统,接口模块被划分为业务接口模块和配置接口模块,配置接口模块和业务接口模块相互隔离,各自独立执行逻辑,所以能够实现信息配置与业务之间的解耦,从而能够提高客户端的稳定性,降低开发以及维护成本,获得统一的系统安全性,避免客户端频繁升级的问题,简化了外部系统的调用逻辑,有利于简化后续的升级改造。
附图说明
[0041]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1为实现点击操作领取积分的场景的软件结构示例图;
[0043]图2为本申请实施例公开的基于操作的信息配置装置的结构示意图;
[0044]图3为本申请实施例公开的基于操作的信息配置方法的流程图。
具体实施方式
[0045]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0046]以用于在客户端的点击操作领取积分的应用场景为例,图1为实现上述应用场景的软件架构示例:
[0047]图1中包括客户端和服务端,服务端运行有积分系统。
[0048]客户端在运行的过程中,显示界面,界面中包括按钮等各种类型的控件。可以理解的是,相同类型的控件的数量可以为多个,并用于实现不同的功能。
[0049]这里以客户端的主页面中包括“送祝福”按钮为例,“送祝福”按钮被预先配置两种功能:触发显示“送祝福”效果以及增加用户的积分。这两种功能均需要对应的逻辑实现,触发显示“送祝福”效果通过控件对应的业务逻辑实现,实现增加用户的积分这一功能的逻辑可以理解为附加逻辑。
[0050]通常,附加逻辑与业务逻辑耦合配置,即控件被操作后,运行控件对应的业务逻辑,在业务逻辑中包含附加逻辑,业务逻辑执行完毕后,附加逻辑也执行完毕。
[0051]而基于操作的信息配置的逻辑(以下简称附加逻辑)与业务逻辑耦合在一起,存在以下至少一种问题:
[0052]1、业务逻辑的实现流程与附加逻辑的实现流程交互频繁,导致业务逻辑层与积分系统的交互频繁,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于操作的信息配置装置,其特征在于,应用于客户端对应的服务端,所述装置包括:接口模块;所述接口模块包括配置接口模块和业务接口模块,所述配置接口模块与所述业务接口模块相隔离;所述配置接口模块用于触发对基于控件的操作配置信息,所述控件为所述客户端显示的界面或外部系统显示的界面中的控件,所述外部系统为所述客户端和所述服务器之外的系统;所述业务接口模块用于实现基于所述控件的操作的业务。2.根据权利要求1所述的装置,其特征在于,所述配置接口模块与所述业务接口模块相隔离,包括:所述配置接口模块与所述业务接口模块基于面向切面编程AOP技术相隔离。3.根据权利要求1或2所述的装置,其特征在于,所述配置接口中预先存储对应关系,所述对应关系包括用户信息与规则代码之间的对应关系,所述规则代码包括所述控件的信息以及表示操作有效的规则;所述配置接口模块用于触发对基于控件的操作配置信息,包括:所述配置接口模块具体用于,基于操作数据以及所述对应关系,触发对基于控件的操作配置信息。4.根据权利要求3所述的装置,其特征在于,所述配置接口模块具体用于,基于操作数据以及所述对应关系,触发对基于控件的操作配置信息,包括:所述配置接口模块具体用于,基于所述操作数据中的第一控件信息,从所述对应关系中查询目标对应关系,判定所述操作数据中的操作事件满足所述目标对应关系中的规则代码,触发对基于控件的操作配置信息。5.根据权利要求4所述的装置,其特征在于,...

【专利技术属性】
技术研发人员:钱俊平赵建蕾
申请(专利权)人:合众人寿保险股份有限公司
类型:发明
国别省市:

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

1