CN116226240A - 业务数据的展示方法、装置、电子设备及存储介质 - Google Patents

业务数据的展示方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN116226240A
CN116226240A CN202211653152.2A CN202211653152A CN116226240A CN 116226240 A CN116226240 A CN 116226240A CN 202211653152 A CN202211653152 A CN 202211653152A CN 116226240 A CN116226240 A CN 116226240A
Authority
CN
China
Prior art keywords
processing
data
service
strategy
mth
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211653152.2A
Other languages
English (en)
Inventor
许笠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Construction Bank Corp
CCB Finetech Co Ltd
Original Assignee
China Construction Bank Corp
CCB Finetech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Construction Bank Corp, CCB Finetech Co Ltd filed Critical China Construction Bank Corp
Priority to CN202211653152.2A priority Critical patent/CN116226240A/zh
Publication of CN116226240A publication Critical patent/CN116226240A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本公开提供了一种业务数据的展示方法、装置、电子设备及存储介质,可以应用于数据可视化技术领域。该方法包括:响应于接收到的申请请求,解析申请请求,得到业务信息,其中,业务信息中包括M个业务数据,业务数据用于表征申请请求中包括的业务需求,M≥1;根据业务信息,确定与业务信息对应的目标处理策略;根据目标处理策略对策略信息进行处理,从M个业务数据中确定N个展示数据,其中,策略信息包括以下至少其中之一:业务信息和属性信息,属性信息用于表征处理对象的身份含义,1≤N≤M;以及展示N个展示数据。

Description

业务数据的展示方法、装置、电子设备及存储介质
技术领域
本公开涉及数据可视化技术领域,尤其涉及一种业务数据的展示方法、装置、电子设备及存储介质。
背景技术
下拉框是指可以为用户提供包含一些选项和信息的可滚动列表。根据应用场景的不同,可以通过网页中的下拉框向用户展示多种信息。由于业务人员或用户面对的业务场景众多,所以存在种类复杂、数量众多的下拉框内容。
相关技术中,一般通过预先构建多个业务场景的下拉框内容,以满足业务人员或用户的需求。例如,通过编写前端页面代码、编写后端执行代码、或者预先构建多个业务场景的数据集,满足多个业务场景的需求。
但是,当业务场景发生改变或者产生新的业务场景时,相关技术一般通过修改或增加预先构建的下拉框内容,满足业务人员或用户的需求。这导致完善下拉框内容的人工成本高、展示灵活性差、存储空间占用量大等技术问题。
发明内容
鉴于上述问题,本公开提供了一种业务数据的展示方法、装置、电子设备及存储介质。
根据本公开的第一个方面,提供了一种业务数据的展示方法,包括:
响应于接收到的申请请求,解析申请请求,得到业务信息,其中,业务信息中包括M个业务数据,业务数据用于表征申请请求中包括的业务需求,M≥1;
根据业务信息,确定与业务信息对应的目标处理策略;
根据目标处理策略对策略信息进行处理,从M个业务数据中确定N个展示数据,其中,策略信息包括以下至少其中之一:业务信息和属性信息,属性信息用于表征处理对象的身份含义,1≤N≤M;以及
展示N个展示数据。
根据本公开的实施例,其中,根据业务信息,确定与业务信息对应的目标处理策略,包括:
针对第m个业务数据,根据第m个业务数据的标识,确定K个处理策略,其中,1≤m≤M,K≥1;以及
组合K个处理策略,得到与第m个业务数据对应的目标处理策略。
根据本公开的实施例,其中,根据第m个业务数据的标识,确定K个处理策略,包括:
根据第m个业务数据的标识,从第一数据表中获取K个第一策略;
响应于确定第二数据表中不存在与第m个业务数据对应的第二策略,将K个第一策略确定为K个处理策略,其中,第二数据表与第一数据表相关联;
响应于确定第二数据表中存在与第m个业务数据对应的第二策略,获取L个第二策略,L≥1;
利用L个第二策略更新K个第一策略,得到更新后的K个第一策略,并将更新后的K个第一策略作为K个处理策略。
根据本公开的实施例,其中,根据目标处理策略对策略信息进行处理,从M个业务数据中确定N个展示数据,包括:
针对第m个业务数据,利用K个处理策略处理第m个业务数据和/或属性信息,确定与第m个业务数据对应的最终展示结果;以及
根据M个业务数据的最终展示结果,从M个业务数据中确定N个展示数据。
根据本公开的实施例,其中,利用K个处理策略处理第m个业务数据和/或属性信息,确定与第m个业务数据对应的最终展示结果,包括:
根据K个处理策略的处理类型,对第m个业务数据和/或属性信息进行处理,得到K个处理结果;以及
综合K个处理结果,得到最终展示结果。
根据本公开的实施例,其中,根据K个处理策略的处理类型,对第m个业务数据和/或属性信息进行处理,得到K个处理结果,包括:
在确定第i个处理策略包括权限限定策略的情况下,基于权限限定策略处理属性信息,得到与第i个处理策略对应的第i个处理结果,1≤i≤K。
根据本公开的实施例,其中,根据K个处理策略的处理类型,对第m个业务数据和/或属性信息进行处理,得到K个处理结果,还包括:
在确定第j个处理策略包括表达式处理策略的情况下,根据表达式处理策略内的表达式,获取至少一项第一处理数据,其中,第一处理数据为表达式中待计算的数据,1≤j≤K;以及
基于表达式计算第一处理数据,得到与第j个处理策略对应的第j个处理结果。
根据本公开的实施例,其中,根据K个处理策略的处理类型,对第m个业务数据和/或属性信息进行处理,得到K个处理结果,还包括:
在确定第k个处理策略包括链式处理策略的情况下,根据链式处理策略内的处理链,获取至少一项第二处理数据,其中,第二处理数据为处理链中待计算的数据,1≤k≤K;
按照处理链中的顺序节点处理第二处理数据,得到与第k处理策略对应的第k个处理结果,其中,顺序节点按照表达式处理策略对第二处理数据进行处理。
本公开的第二方面提供了一种业务数据的展示装置,包括:
解析模块,用于响应于接收到的申请请求,解析申请请求,得到业务信息,其中,业务信息中包括M个业务数据,业务数据用于表征申请请求中包括的业务需求,M≥1;
第一确定模块,用于根据业务信息,确定与业务信息对应的目标处理策略;
第二确定模块,用于根据目标处理策略对策略信息进行处理,从M个业务数据中确定N个展示数据,其中,策略信息包括以下至少其中之一:业务信息和属性信息,属性信息用于表征处理对象的身份含义,1≤N≤M;以及
展示模块,用于展示N个展示数据。
本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述业务数据的展示方法。
本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述业务数据的展示方法。
本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述业务数据的展示方法。
本公开的实施例通过响应于接收到的申请请求,解析申请请求,得到业务信息;根据业务信息,确定与业务信息对应的目标处理策略;根据目标处理策略对策略信息进行处理,从M个业务数据中确定N个展示数据,以及展示N个展示数据,适应了多种业务场景,实现了业务数据的灵活选择和展示。对于多种业务场景,由于本公开的实施例无需修改代码、也无需修改对应的数据集,仅通过确定的目标处理策略对业务信息和/或属性信息进行筛选,即可实时计算得到适应多种业务场景的展示数据,增加了下拉框内容的广泛性和灵活性,降低了完善下拉框内容的工作量和人工成本。此外,由于本公开的实施例无需耗费大量人力修改展示数据,也无需浪费大量存储空间存储多个应用场景的数据集,因此,本公开还实现了提高完善下拉框内容的处理效率,减少存储空间占用量的技术效果。
附图说明
通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
图1示意性示出了根据本公开实施例的业务数据的展示方法的应用场景;
图2示意性示出了根据本公开实施例的业务数据的展示方法的流程图;
图3示意性示出了根据本公开实施例的目标处理策略的确定方法的流程图;
图4示意性示出了根据本公开具体实施例的确定M个业务数据的目标处理策略的示意图;
图5示意性示出了根据本公开实施例的确定K个处理策略方法的流程图;
图6示意性示出了根据本公开实施例的业务数据的展示流程示意图;
图7A示意性示出了根据本公开第一实施例的确定处理结果的流程图;
图7B示意性示出了根据本公开第二实施例的确定处理结果的流程图;
图7C示意性示出了根据本公开第三实施例的确定处理结果的流程图;
图8示意性示出了根据本公开实施例的业务数据的展示装置的结构框图;以及
图9示意性示出了根据本公开实施例的适于业务数据的展示方法的电子设备的方框图。
具体实施方式
以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的***”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的***等)。
在本公开的技术方案中,所涉及的数据(如包括但不仅限于用户个人信息)的收集、存储、使用、加工、传输、提供、公开和应用等处理,均符合相关法律法规的规定,采取了必要保密措施,且不违背公序良俗。
在使用页面的下拉框时,业务人员或用户面对的业务场景众多,所以存在种类复杂、数量众多的下拉框内容。在相关技术中,一般通过预先构建多个业务场景的下拉框内容,以满足业务人员或用户的需求。例如,对于每个业务场景,在前端页面上通过编码的方式列举全部的下拉框内容;或者预先编写全部业务场景的后端代码,根据前端传输的参数,执行对应的后代代码,以返回对应的下拉框内容;或者预先构建全部业务场景所需的数据集,根据获取的数据集编号,返回与下拉框内容对应的数据集。
但是,当业务场景发生改变或者产生新的业务场景时,对于前端编码或后端编码的方式,均需在代码层面进行操作,通过修改代码或增加代码,以支持已改变的业务场景或新产生的业务场景。这导致更新或完善下拉框内容的人工成本高、展示灵活性差。
对于构建数据集的方式,则需要在数据层面进行操作,通过修改数据集或增加数据集,以支持已改变的业务场景或新产生的业务场景。针对多个应用场景一一建立对应的数据集,虽然可以简化编写代码,但是会存在存储空间占用量大、影响处理效率等技术问题。
本公开的实施例提供了一种业务数据的展示方法,包括:响应于接收到的申请请求,解析申请请求,得到业务信息,其中,业务信息中包括M个业务数据,业务数据用于表征申请请求中包括的业务需求,M≥1;根据业务信息,确定与业务信息对应的目标处理策略;根据目标处理策略对策略信息进行处理,从M个业务数据中确定N个展示数据,其中,策略信息包括以下至少其中之一:业务信息和属性信息,属性信息用于表征处理对象的身份含义,1≤N≤M;以及展示N个展示数据。
图1示意性示出了根据本公开实施例的业务数据的展示方法的应用场景。
如图1所示,根据该实施例的应用场景100可以包括第一终端设备101、第二终端设备102、第三终端设备103、网络104和服务器105。网络104用以在第一终端设备101、第二终端设备102、第三终端设备103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
用户或业务人员可以使用第一终端设备101、第二终端设备102、第三终端设备103中的至少一个通过网络104与服务器105交互,以接收或发送消息等。第一终端设备101、第二终端设备102、第三终端设备103上可以安装有各种通讯客户端应用,例如网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件、手机银行客户端等(仅为示例)。
第一终端设备101、第二终端设备102、第三终端设备103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机、台式计算机和线下自助取号设备等等。
服务器105可以是提供各种服务的服务器,例如对用户利用第一终端设备101、第二终端设备102、第三终端设备103所浏览的网站提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的用户请求等数据进行分析等处理,并将处理结果(例如根据用户请求获取或生成的网页、信息、或数据等)反馈给终端设备。
需要说明的是,本公开实施例所提供的业务数据的展示方法一般可以由服务器105执行。相应地,本公开实施例所提供的业务数据的展示装置一般可以设置于服务器105中。本公开实施例所提供的业务数据的展示方法也可以由不同于服务器105且能够与第一终端设备101、第二终端设备102、第三终端设备103和/或服务器105通信的服务器或服务器集群执行。相应地,本公开实施例所提供的业务数据的展示装置也可以设置于不同于服务器105且能够与第一终端设备101、第二终端设备102、第三终端设备103和/或服务器105通信的服务器或服务器集群中。
本公开实施例所提供的业务数据的展示方法还可以由第一终端设备101、第二终端设备102或第三终端设备103执行。相应地,本公开实施例所提供的业务数据的展示装置还可以设置于第一终端设备101、第二终端设备102或第三终端设备103中。
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
图2示意性示出了根据本公开实施例的业务数据的展示方法的流程图。
如图2所示,该方法包括操作S210~S240。
在操作S210,响应于接收到的申请请求,解析申请请求,得到业务信息,其中,业务信息中包括M个业务数据,业务数据用于表征申请请求中包括的业务需求。
根据本公开的实施例,申请请求包括用户或业务人员申请的业务信息,业务信息中包括M个业务数据。其中,业务信息用于表征用户或业务人员申请的业务场景,业务数据用于表征在该业务场景下,待展示的多个业务需求。具体地,业务场景包括面向用户的贷款申请、公车申请、产品推荐等;还包括面向业务人员的贷款审批、公车申请、流程审批等。
根据本公开的实施例,解析申请请求包括:响应于接收到的申请请求,对申请请求的报文进行解析,得到申请请求的报文携带的业务信息和M个业务数据。
申请请求可以是用户或业务人员在终端设备上进行预设操作后产生的。例如,点击“申请”、“创建”、“审批”等操作按键产生申请请求。
根据本公开的实施例,在接收申请请求之前,对用户或业务人员完成身份认证。具体地,用户或业务人员在终端设备上进行登录操作,终端设备产生登录请求;服务器接收来自终端设备的登录请求,并根据登录请求完成身份认证。或者,终端设备在产生登录请求之后,继续根据登录请求完成身份认证。
在操作S220,根据业务信息,确定与业务信息对应的目标处理策略。
根据本公开的实施例,业务信息中包括M个业务数据,每个业务数据对应一个目标处理策略。其中,每个业务数据对应一个下拉框内容,通过目标处理策略处理对应的业务数据,以确定该业务数据是否进行展示。
对于M个业务数据,确定与M个业务数据对应的M个目标处理策略,利用M个目标处理策略对M个业务数据进行处理,确定M个业务数据中待展示的业务数据,最终完成该业务场景待展示业务数据的展示。
根据本公开的实施例,目标处理策略包括处理业务信息和/或属性信息的处理逻辑或限制条件。目标处理策略可以从数据库中获取。具体地,根据业务信息,从数据库中确定该业务场景下所需的处理逻辑或限制条件,通过组合构成目标处理策略。
例如,对于向用户展示多种贷款产品的场景中,多个业务数据对应多种贷款产品;对于贷款限制条件的场景,多个业务数据对应多种贷款限制条件;对于业务人员的贷款审批场景中,多个业务数据对应多种贷款审批条件。
再例如,对于企业内部的公车管理***,针对用车类型场景,A部门的业务人员仅可以申请“对外用车”类型,B部门的业务人员仅可以申请“对内用车”类型。利用多个业务数据表征“对外用车”类型或“对外用车”内的多个选择,通过针对目标处理策略确定用车类型内待展示的具体对外用车类型或具体对内用车类型。
在操作S230,根据目标处理策略对策略信息进行处理,从M个业务数据中确定N个展示数据。
根据本公开的实施例,在确定与M个业务数据对应的M个目标处理策略之后,利用M个目标处理策略对与M个业务数据对应的策略信息进行处理,从M个业务数据中确定待展示的N个展示数据,其中1≤N≤M。
具体地,策略信息包括以下至少其中之一:业务信息和属性信息,属性信息用于表征处理对象的身份含义。根据不同的目标处理策略,对业务信息和/或属性信息进行处理,以确定N个展示数据。
例如,以上述“贷款产品”为例,根据目标处理策略对业务信息和属性信息进行处理。具体地,根据业务信息从数据库中获取用户的资产状况、获取“VIP用户”的属性信息,然后根据目标处理策略对资产状况和“VIP用户”进行判断,从M个贷款产品中确定N个贷款产品。
再例如,仍以上述用车性质为例,利用目标处理策略对A部门和B部门的业务人员的属性信息进行处理,使得A部门业务人员可以看到的下拉框内容仅包括“对外用车”类型的多个选择,B部分业务人员可以看到的下拉框内容仅包括“对内用车”的多个选择。
在操作S240,展示N个展示数据。
根据本公开的实施例,在从M个业务数据中确定N个业务数据之后,将N个业务数据确定为N个展示数据,并调用对应的展示插件对N个展示数据进行处理,在终端设备上向业务人员或用户展示N个展示数据。
具体地,可以调用构建好的展示插件对N个展示数据进行处理,直接进行展示;还可以调用多种展示插件,通过自定义设置对N个展示数据进行处理,在终端设备上展示N个展示数据。
本公开的实施例通过响应于接收到的申请请求,解析申请请求,得到业务信息;根据业务信息,确定与业务信息对应的目标处理策略;根据目标处理策略对策略信息进行处理,从M个业务数据中确定N个展示数据,以及展示N个展示数据,适应了多种业务场景,实现了业务数据的灵活选择和展示。对于多种业务场景,由于本公开的实施例无需修改代码、也无需修改对应的数据集,仅通过确定的目标处理策略对业务信息或属性信息进行筛选,即可实时计算得到适应多种业务场景的展示数据,增加了下拉框内容展示的广泛性和灵活性,降低了完善下拉框内容的工作量和人工成本。此外,由于本公开的实施例无需耗费大量人力修改展示数据,也无需浪费大量存储空间存储多个应用场景的数据集,因此,本公开还实现了提高完善下拉框内容的处理效率,减少存储空间占用量的技术效果。
图3示意性示出了根据本公开实施例的目标处理策略的确定方法的流程图。
如图3所示,该实施例的目标处理策略的确定方法包括操作S321~操作S322,可以作为操作S220的一个具体实施例。
在操作S321,针对第m个业务数据,根据第m个业务数据的标识,确定K个处理策略。
根据本公开的实施例,对于M个业务数据,每个业务数据都唯一对应一个目标处理策略,在此以第m个业务数据为例,具体阐述了确定目标处理策略的方法,其中,1≤m≤M。
具体地,数据库中存储了与业务数据对应的多个处理策略,从多个维度限定该业务数据是否进行展示。根据第m个业务数据的标识,可以从数据库中获取于第m个业务数据对应的至少一个处理策略。
在操作S322,组合K个处理策略,得到与第m个业务数据对应的目标处理策略。
根据本公开的实施例,针对第m个业务数据,在确定K个处理策略之后,通过组合K个处理策略得到与第m个业务数据对应的目标处理策略。
根据本公开的实施例,可以随机组合K个处理策略,以得到对应的目标处理策略。还可以根据处理策略的处理类型,对K个处理策略进行组合。
具体地,处理策略的处理类型包括无条件策略、权限限定策略、表达式处理策略、链式处理策略、自定义方法策略。
例如,链式处理策略可以限定多种处理策略的处理顺序。在确定K个处理策略中包括链式处理策略的情况下,可以根据链式处理策略组合其他K-1个处理策略。其中,优先按照链式处理策略包括的处理策略进行组合,然后随机组合链式处理策略未包括的处理策略。
再例如,根据处理策略的优先级,将K个处理策略进行组合。其中,数据库中包括多个处理类型的处理策略的优先级信息,具体的优先级信息可以根据实际情况确定。
根据本公开的实施例,针对于第m个业务数据,可以通过K个处理策略来确定是否进行展示。其中,对于K个处理策略内的每一个处理策略,均可以根据至少一项处理数据进行计算,得到与该处理策略对应的处理结果。每一个处理策略又可以包括多个处理类型的策略,由多个处理类型的策略组合得到该处理策略。
例如,以第m个业务数据为“贷款产品A”为例。对于确定的第k个处理策略,处理数据包括用户的资产状况、信用状况、历史申请产品。第k个处理策略同时包括自定义方法策略和两个表达式处理策略。第1个表达式处理策略用于处理资产状况,第2个表达式处理策略用于处理信用状况,自定义方法策略则用于处理历史申请产品。
图4示意性示出了根据本公开具体实施例的确定M个业务数据的目标处理策略的示意图。
如图4所示,申请请求中包括M个业务数据,根据M个业务数据各自的标识,确定对应的多个处理策略。然后通过对多个处理策略进行组合,得到与M个业务数据各自对应的目标处理策略。
例如,根据第1个业务数据的标识,确定第1个业务数据对应的P个处理策略,其中,P大于等于1。然后将P个处理策略进行组合,得到第1个业务数据的目标业务数据。
根据第m个业务数据的标识,确定第m个业务数据对应的K个处理策略,其中,K大于等于1。然后将K个处理策略进行组合,得到第m个业务数据的目标业务数据。
根据第M个业务数据的标识,确定第M个业务数据对应的Q个处理策略,其中,Q大于等于1。然后将Q个处理策略进行组合,得到第M个业务数据的目标业务数据。
其中,与M个业务数据对应的目标处理策略内包括的处理策略的个数可以相同,即P=K=Q;处理策略的个数也可以不相同,即P≠K≠Q。
本公开的实施例通过K个处理策略组合得到目标处理策略,使得M个业务数据的目标处理策略涵盖了多个处理场景,无需逐一完善多个业务场景的代码或数据集,即可根据目标处理策略自动匹配业务需求,完善多个业务场景,很大程度上减少了完善业务场景的成本。
图5示意性示出了根据本公开实施例的确定K个处理策略方法的流程图。
如图5所示,该实施例的确定K个处理策略方法包括操作S5211~操作S5214,可以作为操作S321的一个具体实施例。
在操作S5211,根据第m个业务数据的标识,从第一数据表中获取K个第一策略。
根据本公开的实施例,针对第m个业务数据,可以根据第m个业务数据的标识,从数据库的第一数据表中获取K个第一策略。其中,第一数据表为全量数据表,包括用于处理多个业务数据的第一策略。
表1
Figure BDA0004007373400000121
Figure BDA0004007373400000131
如表1所示,对于用车性质的业务场景,第一数据表包括业务数据项编号、业务数据项序号、数据键、数据值、处理策略、类型、判断方式和描述。
业务数据的标识包括业务数据项编号和业务数据项序号,根据业务数据项编号和业务数据项序号可以确定与业务数据对应的第一策略。
例如,对于业务信息为用车性质,业务信息包括“其他”、“对私客户”、“文件交换”、“接机送机”和“接站送站”5个业务数据,5个业务数据各自对应一个第一策略。
如表1所示,跟据业务数据项编号“001”和业务数据项序号“2”,可以确定与待展示的业务数据“对私客户”对应的第一策略为“01”。其中,“01”表示权限限定策略,即对处理对象的属性信息进行限定,确定“对私客户”是否为展示数据。
具体地,在确定第一策略包括权项限定策略的基础上,针对“对私客户”,第一数据表内还可以包括业务数据项序号为2、数据键为02,处理策略为01,类型为02的第一策略(表中未示出)。此时,可以从第一数据表中确定与“对私客户”业务数据对应的2个第一策略。
在操作S5212,响应于确定第二数据表中不存在与第m个业务数据对应的第二策略,将K个第一策略确定为K个处理策略,其中,第二数据表与第一数据表相关联。
根据本公开的实施例,第二数据表用于进一步限定数据表内的第一策略。在确定第二数据表内不存在与第m个业务数据对应的第二策略时,表明第一策略无进一步限定,将第一数据表内的K个第一策略作为K个处理策略。
在操作S5213,响应于确定第二数据表中存在与第m个业务数据对应第二策略,获取L个第二策略。
根据本公开的实施例,在确定第二数据表内存在与第m个业务数据对应的第二策略时,表明第二数据表内存在对第一策略的进一步限定。此时,结合第二策略和第一策略得到第m个业务数据的处理策略。
如表2所示,对于用车性质的业务场景,在第二数据表内,根据所述第m个业务数据的标识,确定第二数据表内是否存在与第m个业务数据对应的第二策略。具体地,根据业务数据项编号和业务数据项序号可以确定业务数据对应的第二策略。
根据本公开的实施例,针对多个业务场景,数据库中可以存在多个第二数据表,以便进一步限定第一策略。具体地,第二数据表基于业务数据项编号和业务数据项序号与第一数据表关联。
表2
Figure BDA0004007373400000141
以业务数据为“文件交换”为例,如表2所示,第一数据表内确定的第一策略为“04”自定义方法策略,具体的判断方式为“Method1”。根据业务数据项编号“001”和业务数据项序号“3”,确定在第二数据表内也存在与“文件交换”对应的第二策略,即自定义方法策略,具体的判断方法为“Method1 8”。
对于业务信息为用车性质,业务信息包括“其他”、“对私客户”、“文件交换”、“接机送机”和“接站送站”5个业务数据,5个业务数据各自对应一个第一策略,共有5个第一策略。对于“文件交换”、“接机送机”、“对私客户”和“接站送站”,第二数据表内均存在对应的第二策略,即存在4个第二策略用于限定4个第一策略。
对于用车性质的业务场景,第二数据表还包括查询类型和查询编号。针对用车性质,对应的第二数据表的查询类型均为“01”,查询编号包括“010”和“020”。
根据本公开的实施例,查询类型和查询编号用于向用户提供查询功能。例如,用户可以根据查询类型和查询编号查询“文件交换”下的所有业务数据。
根据本公开的实施例,第一数据表内也可以包括查询类型和查询编号,与第二数据表共同用于向用户提供查询功能。
在操作S5214,利用L个第二策略更新K个第一策略,得到更新后的K个第一策略,并将更新后的K个第一策略作为K个处理策略。
根据本公开的实施例,在确定L个第二策略的情况下,根据业务数据的标识,将L个第二策略与K个第一策略进行结合,得到K个处理策略。
根据本公开的实施例,仍以上述用车性质为例,根据获取的4个第一策略和4第二策略,即可得到4个处理策略。具体地,将业务数据项编号和业务数据项序号均相同的第一策略和第二策略进行结合,共同作为判断该业务数据是否进行展示的判断方式,得到与“文件交换”、“接机送机”、“对私客户”和“接站送站”分别对应的处理策略。
再例如,对于“文件交换”。根据业务数据项编号“001”和业务数据项序号“3”,从第一数据表内获取的第一策略为“04”判断方式为Method1;从第二数据表内获取的第二策略为“04”,判断方式为Method18。
在此基础上,如果根据业务数据项编号“001”和业务数据项序号“3”,第二数据表还包括第二策略为“02”表达式处理策略,判断方式为“date=0101”(表中未示出)。此时,对于“文件交换”,可以确定第一策略为自定义方法策略,第二策略包括表达式处理策略和自定义方法策略,结合上述两个自定义方法策略和一个表达式处理策略,可以得到与“文件交换”对应的处理策略。对于业务数据“其他”,第二数据表内不存在用于限定第一策略的第二策略,因此,直接将第一策略“00”作为处理策略。
根据本公开的实施例,确定M个业务数据的目标处理策略的方法与上述方法类似,在此不再赘述。
由于第一数据表为全量的数据表,本公开的实施例通过结合第一数据表和第二数据表,无需全部从第一数据表中确定处理策略,减少了从全量数据表内搜寻处理策略的流程和搜索时间,提高了确定目标处理策略的效率。
根据本公开的实施例,根据目标处理策略对策略信息进行处理,从M个业务数据中确定N个展示数据,包括:针对第m个业务数据,利用K个处理策略处理第m个业务数据和/或属性信息,确定与第m个业务数据对应的最终展示结果;以及根据M个业务数据的最终展示结果,从M个业务数据中确定N个展示数据。
根据本公开的实施例,在确定与M个业务数据各自对应的目标处理策略之后,可以根据目标处理策略对具体的业务数据和/或属性信息进行处理,确定与每个业务数据对应的最终展示结果。
其中,最终展示结果用于表示业务数据是否进行展示。具体地,最终展示结果可以是表达式的计算结果,还可以是“是”或“否”的表达形式。
还可以在业务数据的计算结果为展示的情况下,接收最终展示结果;在业务数据的计算结果为不展示的情况下,接收的最终展示结果为空。需要说明的是,最终展示结果可以根据实际情况确定。
在确定M个最终展示结果之后,根据M个最终展示结果从M个业务数据中确定N个展示数据,以便后续利用展示组件对N个展示数据进行处理并展示。
根据本公开的实施例,利用K个处理策略处理第m个业务数据和/或属性信息,确定与第m个业务数据对应的最终展示结果,包括:根据K个处理策略的处理类型,对第m个业务数据和/或属性信息进行处理,得到K个处理结果;以及综合K个处理结果,得到最终展示结果。
根据本公开的实施例,由于每个业务数据可以包括至少一个处理策略根据每个处理策略对业务数据和/或属性数据进行处理之后,每个处理策略可以得到对应的一个处理结果。综合K个处理策略的K个处理结果,可以得到与当前业务数据对应的最终处理结果。
根据本公开的实施例,每个处理结果均可以表征当前的业务数据是否进行展示。在每个处理结果均表征进行展示的情况下,综合K个处理结果得到的最终处理结果为展示。在任意一个处理结果表征不进行展示的情况下,综合K个处理结果得到的最终处理结果为不展示。
图6示意性示出了根据本公开实施例的业务数据的展示流程示意图。
如图6所示,根据业务信息包括的M个业务数据的标识,确定与M个业务数据分别对应的P个处理策略、K个处理策略、Q个处理策略......针对每个业务数据,组合与该业务数据对应的多个处理策略,得到与M个业务数据对应的目标处理策略。
在确定与M个业务数据确定对应的M个目标处理策略之后,利用每个目标处理策略对当前的业务数据的策略信息,即业务数据和/或属性信息进行处理,得到与M个业务数据对应的M个最终处理结果。
最终根据M个最终展示结果确定N个展示数据,然后利用展示组件对N个展示数据进行渲染和展示。
根据本公开的实施例,在利用K个处理策略对策略信息进行处理,得到处理结果的过程中,可以同时利用K个处理策略进行处理,得到K个处理结果。还可以在得到一个处理结果之后,再利用下一个处理策略进行处理;其中,在确定当前的处理结果为不展示的情况下,可以停止执行下一个处理策略,将后续的处理策略的处理结果均置为空,得到最终展示结果,以减少计算机资源的浪费,提高确定效率。
针对每个业务数据,本公开的实施例利用多个处理策略,从多个维度确定每个维度对应的处理结果;综合多个维度,确定最终展示结果,保证确定的最终展示结果的准确性、可靠性。
根据本公开的实施例,根据K个处理策略的处理类型,对第m个业务数据和/或属性信息进行处理,得到K个处理结果,包括:在确定第i个处理策略包括权限限定策略的情况下,基于权限限定策略处理属性信息,得到与第i个处理策略对应的第i个处理结果,1≤i≤K。
具体地,在确定处理策略为权限限定策略的情况下,该处理策略仅对属性信息进行处理并得到最终的处理结果。
图7A示意性示出了根据本公开第一实施例的确定处理结果的流程图。
如图7A所示,在确定K个处理策略中存在权限限定策略,且确定第i个处理策略包括权限限定策略的情况下,根据权限限定策略对属性信息进行处理,得到第i个处理结果。
例如,以用车性质、业务数据为“对私客户”为例。根据表1和表2可知,处理类型为“01”,对应的处理策略为权限限定策略。从第一数据表内确定的第一策略为“42100”,从第二数据表内确定的第二策略为“R003”,由此,得到的处理策略为“向机构为421000、且角色为R003的业务人员展示对私客户”。
属性信息用于表征处理对象的身份含义,其中,属性信息包括机构、部门和角色等多个类型,用于综合表示处理对象的身份含义。
根据本公开的实施例,由于业务人员或用户在发起申请请求之前已经完成了登录操作,因此,可以根据业务人员或用户的登录信息,从数据库中获取当前处理对象的属性信息,即业务人员或用户的属性信息。
根据本公开的实施例,本公开在使用业务人员或用户的属性信息之前,已经获取了业务人员或用户的授权。
如果当前处理对象的属性信息为“421000-R003”。利用得到的处理策略与属性信息进行匹配,得到的匹配结果为“已匹配,可展示”。因此,将业务数据“对私客户”确定为展示数据。如果当前处理对象的属性信息为“421000-R002”。利用得到的处理策略与属性信息进行匹配,得到的匹配结果为“不匹配,不展示”。因此,“对私客户”不对角色为R002的当前处理对象进行展示。
本公开通过限定身份含义等属性信息,从操作人员本身携带的信息出发,有助于根据处理人员的属性信息和权限特征实现多个机构、多个部门、多个角色的特色化展示。
根据本公开的实施例,根据K个处理策略的处理类型,对第m个业务数据和/或属性信息进行处理,得到K个处理结果,还包括:在确定第j个处理策略包括表达式处理策略的情况下,根据表达式处理策略内的表达式,获取至少一项第一处理数据,1≤j≤K;以及基于表达式计算第一处理数据,得到与第j个处理策略对应的第j个处理结果。
根据本公开的实施例,第一处理数据为表达式中待计算的数据。在确定处理策略为表达式处理策略的情况下,表达式处理策略通过表达式对该业务数据进行判断,以确定是否进行展示。
图7B示意性示出了根据本公开第二实施例的确定处理结果的流程图。
具体地,表达式内包括对多个处理数据的标识。如图7B所示,针对第m个业务数据,在根据第m个业务数据确定第j个处理策略包括表达式处理策略之后,进一步根据表达式内包括的处理数据的标识,从数据库内获取具体的第一处理数据。最终根据表达式确定第一处理数据是否符合判断条件,得到了与第j个业务数据对应的第j个处理结果,以确定是否展示当前的业务数据。
需要说明的是,业务数据为待展示的下拉框内容,第一处理数据为与当前业务数据相关的、与处理对象相关的其他信息。
例如,对于业务数据“接机送机”,从第一数据表内获取的处理策略为“04”,即表达式处理策略。第一策略为“Age>60”,第二策略为“Sex=female”,得到的处理策略和目标处理策略均为“Age>60且Sex=female”。
根据上述处理策略可以从数据库内获取两项第一处理数据,即当前处理对象的年龄信息和性别信息。如果当前处理对象的年龄信息为48性别为女或者年龄信息为61性别为男,利用处理策略确定的第j个处理结果均为“不匹配,不展示”,即N个展示数据中不包括当前的“对私客户”。如果当前处理对象的年龄信息为63且性别为女,得到的第j个处理结果为“已匹配,可展示”。由于“接机送机”只包括当前一个处理策略,因此,对应的最终处理结果也为“已匹配,可展示”,确定的N个展示数据中包括“接机送机”。
由于表达式处理策略内的表达式可适用于多种编码体系,如JAVA、C语言、Python等,也可适用于多种***,如分布式***和集中***,因此,利用表达式确定是否展示业务数据,提高了展示数据的灵活性和适用性。
根据K个处理策略的处理类型,对第m个业务数据和/或属性信息进行处理,得到K个处理结果,还包括:在确定第k个处理策略包括链式处理策略的情况下,根据链式处理策略内的处理链,获取至少一项第二处理数据,其中,第二处理数据为处理链中待计算的数据,1≤k≤K;按照处理链中的顺序节点处理第二处理数据,得到与第k处理策略对应的第k个处理结果。其中,顺序节点按照表达式处理策略对第二处理数据进行处理。
图7C示意性示出了根据本公开第三实施例的确定处理结果的流程图。
如图7C所示,在确定K个处理策略中存在链式处理策略,且确定第k个处理策略包括链式处理策略的情况下,根据链式处理策略内包括的处理数据的标识,从数据库中获取当前处理对象的第二处理数据。其中,链式处理策略中顺序节点按照表达式处理策略对第二处理数据进行处理。
利用链式处理策略处理第二处理数据,得到与第k个处理策略对应的第k个处理数据。
例如,以用车性质、业务数据为“接站送站”为例。根据表1和表2可知,处理类型为“03”,对应的处理策略为链式处理策略。从第一数据表内确定的第一策略为“Chain1”,从第二数据表内确定的第二策略为“Chain8”,由此,得到的处理策略为“先执行第一处理链,再执行第八处理链”。
“Chain1”用于限定交易情况,具体处理链为“资产是否大于500-月消费次数是否大于3-线下消费次数是否大于3,“Chain8”用于限定服务情况,具体处理链为“申请次数是否大于20-服务评价满意率是否大于80%”。根据第一处理链和第二处理链内限定的处理数据的标识,获取五项第二处理数据,即资产、月消费次数、线下消费次数、申请次数和服务评价满意率。
然后在第一个顺序节点,根据第一处理链对资产、月消费次数和线下消费次数进行处理;在第二个顺序节点,根据第二处理链对申请次数和服务评价满意率进行二次计算,得到处理结果。
或者处理策略为“先执行第一处理链,再执行第二处理链”。其中,第二处理链为“资产是否大于100”。再利用第一处理链对资产进行判断之后,再利用第二处理链对资产进行二次计算,以便对资产进行分级运算,得到处理结果。
根据本公开的实施例,在链式处理策略中,在某一个顺序节点的结果为不匹配的情况下,可以停止执行下一个顺序节点,直接“不匹配,不展示”的处理结果。
根据本公开的实施例,链式处理策略中的顺序节点还可以按照权限限定策略或自定义方法策略对第二处理数据进行处理。
根据本公开的实施例,i、j和k可以相同也可以不同。在i、j和k相同的情况下,表示当前处理策略内包括多个处理类型的处理策略。例如,在i=j的情况下,第i个处理策略或第j个处理策略包括两个处理类型的策略,如权限限定策略和表达式处理策略。在i、j和k互不相同的情况下,表示当前处理策略仅包括一个处理类型的处理策略。
本公开通过链式处理策略对第二处理数据进行处理,不仅可以增强顺序节点内表达式与表达式之间的关系,还可以在顺序节点的计算结果为不展示时,停止计算,以减少计算时长。
图8示意性示出了根据本公开实施例的业务数据的展示装置的结构框图。
如图8所示,该实施例的业务数据的展示装置800包括解析模块810、第一确定模块820、第二确定模块830和展示模块840。
解析模块810,用于响应于接收到的申请请求,解析申请请求,得到业务信息,其中,业务信息中包括M个业务数据,业务数据用于表征申请请求中包括的业务需求,M≥1。在一实施例中,解析模块810,可以用于执行前文描述的操作S210,在此不再赘述。
第一确定模块820,用于根据业务信息,确定与业务信息对应的目标处理策略。在一实施例中,第一确定模块820可以用于执行前文描述的操作S220,在此不再赘述。
第二确定模块830,用于根据目标处理策略对策略信息进行处理,从M个业务数据中确定N个展示数据,其中,策略信息包括以下至少其中之一:业务信息和属性信息,属性信息用于表征处理对象的身份含义,1≤N≤M。在一实施例中,第二确定模块830可以用于执行前文描述的操作S230,在此不再赘述。
展示模块840,展示模块,用于展示N个展示数据。在一实施例中,展示模块840可以用于执行前文描述的操作S240,在此不再赘述。
根据本公开的实施例,第一确定模块820包括第一确定单元和第二确定单元。
第一确定单元用于针对第m个业务数据,根据第m个业务数据的标识,确定K个处理策略,其中,1≤m≤M,K≥1。在一实施例中,第一确定单元可以用于执行前文描述的操作S321,在此不再赘述。
第二确定单元用于组合K个处理策略,得到与第m个业务数据对应的目标处理策略。在一实施例中,第二确定单元可以用于执行前文描述的操作S322,在此不再赘述。
根据本公开的实施例,第一确定单元包括第一确定子单元、第二确定子单元、第三确定子单元和第四确定子单元。
第一确定子单元用于根据第m个业务数据的标识,从第一数据表中获取K个第一策略。在一实施例中,第一确定子单元可以用于执行前文描述的操作S5211,在此不再赘述。
第二确定子单元用于响应于确定第二数据表中不存在与第m个业务数据对应的第二策略,将K个第一策略确定为K个处理策略,其中,第二数据表与第一数据表相关联。在一实施例中,第二确定子单元可以用于执行前文描述的操作S5212,在此不再赘述。
第三确定子单元用于响应于确定第二数据表中存在与第m个业务数据对应的第二策略,获取L个第二策略,L≥1。在一实施例中,第三确定子单元可以用于执行前文描述的操作S5213,在此不再赘述。
第四确定子单元用于利用L个第二策略更新K个第一策略,得到更新后的K个第一策略,并将更新后的K个第一策略作为K个处理策略。在一实施例中,第四确定子单元可以用于执行前文描述的操作S5214,在此不再赘述。
根据本公开的实施例,第二确定模块830包括第一确定子模块和第二确定子模块。
第一确定子模块用于针对第m个业务数据,利用K个处理策略处理第m个业务数据和/或属性信息,确定与第m个业务数据对应的最终展示结果。
第二确定子模块用于根据M个业务数据的最终展示结果,从M个业务数据中确定N个展示数据。
根据本公开的实施例,第一确定子模块包括第一处理单元和第二处理单元。
第一处理单元用于根据K个处理策略的处理类型,对第m个业务数据和/或属性信息进行处理,得到K个处理结果。
第二处理单元用于综合K个处理结果,得到最终展示结果。
根据本公开的实施例,第一处理单元包括第一处理子单元,用于在确定第i个处理策略包括权限限定策略的情况下,基于权限限定策略处理属性信息,得到与第i个处理策略对应的第i个处理结果,1≤i≤K。
根据本公开的实施例,第一处理单元还包括第二处理子单元,用于在确定第j个处理策略包括表达式处理策略的情况下,根据表达式处理策略内的表达式,获取至少一项第一处理数据,其中,第一处理数据为表达式中待计算的数据,1≤j≤K;以及基于表达式计算第一处理数据,得到与第j个处理策略对应的第j个处理结果。
根据本公开的实施例,第一处理单元还包括第三处理子单元,用于在确定第k个处理策略包括链式处理策略的情况下,根据链式处理策略内的处理链,获取至少一项第二处理数据,其中,第二处理数据为处理链中待计算的数据,1≤k≤K;按照处理链中的顺序节点处理第二处理数据,得到与第k处理策略对应的第k个处理结果,其中,顺序节点按照表达式处理策略对第二处理数据进行处理。
根据本公开的实施例,解析模块810、第一确定模块820、第二确定模块830和展示模块840中的任意多个模块可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本公开的实施例,解析模块810、第一确定模块820、第二确定模块830和展示模块840中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上***、基板上的***、封装上的***、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,解析模块810、第一确定模块820、第二确定模块830和展示模块840中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。
图9示意性示出了根据本公开实施例的适于业务数据的展示方法的电子设备的方框图。
如图9所示,根据本公开实施例的电子设备900包括处理器901,其可以根据存储在只读存储器(ROM)902中的程序或者从存储部分908加载到随机访问存储器(RAM)903中的程序而执行各种适当的动作和处理。处理器901例如可以包括通用微处理器(例如CPU)、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC))等等。处理器901还可以包括用于缓存用途的板载存储器。处理器901可以包括用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。
在RAM 903中,存储有电子设备900操作所需的各种程序和数据。处理器901、ROM902以及RAM 903通过总线904彼此相连。处理器901通过执行ROM 902和/或RAM 903中的程序来执行根据本公开实施例的方法流程的各种操作。需要注意,所述程序也可以存储在除ROM 902和RAM903以外的一个或多个存储器中。处理器901也可以通过执行存储在所述一个或多个存储器中的程序来执行根据本公开实施例的方法流程的各种操作。
根据本公开的实施例,电子设备900还可以包括输入/输出(I/O)接口905,输入/输出(I/O)接口905也连接至总线904。电子设备900还可以包括连接至I/O接口905的以下部件中的一项或多项:包括键盘、鼠标等的输入部分906;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分907;包括硬盘等的存储部分908;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分909。通信部分909经由诸如因特网的网络执行通信处理。驱动器910也根据需要连接至I/O接口905。可拆卸介质911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器910上,以便于从其上读出的计算机程序根据需要被安装入存储部分908。
本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/***中所包含的;也可以是单独存在,而未装配入该设备/装置/***中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。
根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。例如,根据本公开的实施例,计算机可读存储介质可以包括上文描述的ROM 902和/或RAM 903和/或ROM 902和RAM 903以外的一个或多个存储器。
本公开的实施例还包括一种计算机程序产品,其包括计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。当计算机程序产品在计算机***中运行时,该程序代码用于使计算机***实现本公开实施例所提供的业务数据的展示方法。
在该计算机程序被处理器901执行时执行本公开实施例的***/装置中限定的上述功能。根据本公开的实施例,上文描述的***、装置、模块、单元等可以通过计算机程序模块来实现。
在一种实施例中,该计算机程序可以依托于光存储器件、磁存储器件等有形存储介质。在另一种实施例中,该计算机程序也可以在网络介质上以信号的形式进行传输、分发,并通过通信部分909被下载和安装,和/或从可拆卸介质911被安装。该计算机程序包含的程序代码可以用任何适当的网络介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
在这样的实施例中,该计算机程序可以通过通信部分909从网络上被下载和安装,和/或从可拆卸介质911被安装。在该计算机程序被处理器901执行时,执行本公开实施例的***中限定的上述功能。根据本公开的实施例,上文描述的***、设备、装置、模块、单元等可以通过计算机程序模块来实现。
根据本公开的实施例,可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例提供的计算机程序的程序代码,具体地,可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。程序设计语言包括但不限于诸如Java,C++,python,“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合或/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。
以上所述的具体实施例,对本公开的目的、技术方案和有益效果进行了进一步详细说明,应理解的是,以上所述仅为本公开的具体实施例而已,并不用于限制本公开,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。

Claims (12)

1.一种业务数据的展示方法,包括:
响应于接收到的申请请求,解析所述申请请求,得到业务信息,其中,所述业务信息中包括M个业务数据,所述业务数据用于表征所述申请请求中包括的业务需求,M≥1;
根据所述业务信息,确定与所述业务信息对应的目标处理策略;
根据所述目标处理策略对策略信息进行处理,从M个所述业务数据中确定N个展示数据,其中,所述策略信息包括以下至少其中之一:所述业务信息和属性信息,所述属性信息用于表征处理对象的身份含义,1≤N≤M;以及
展示所述N个展示数据。
2.根据权利要求1所述的方法,其中,所述根据所述业务信息,确定与所述业务信息对应的目标处理策略,包括:
针对第m个业务数据,根据所述第m个业务数据的标识,确定K个处理策略,其中,1≤m≤M,K≥1;以及
组合所述K个处理策略,得到与所述第m个业务数据对应的所述目标处理策略。
3.根据权利要求2所述的方法,其中,所述根据所述第m个业务数据的标识,确定K个处理策略,包括:
根据所述第m个业务数据的标识,从第一数据表中获取K个第一策略;
响应于确定第二数据表中不存在与所述第m个业务数据对应的第二策略,将所述K个第一策略确定为所述K个处理策略,其中,所述第二数据表与所述第一数据表相关联;
响应于确定所述第二数据表中存在与所述第m个业务数据对应的第二策略,获取L个第二策略,L≥1;以及
利用所述L个第二策略更新所述K个第一策略,得到更新后的K个第一策略,并将更新后的K个第一策略作为所述K个处理策略。
4.根据权利要求2所述的方法,其中,所述根据所述目标处理策略对策略信息进行处理,从M个所述业务数据中确定N个展示数据,包括:
针对所述第m个业务数据,利用所述K个处理策略处理所述第m个业务数据和/或所述属性信息,确定与所述第m个业务数据对应的最终展示结果;以及
根据M个所述业务数据的最终展示结果,从M个所述业务数据中确定N个展示数据。
5.根据权利要求4所述的方法,其中,所述利用所述K个处理策略处理所述第m个业务数据和/或所述属性信息,确定与所述第m个业务数据对应的最终展示结果,包括:
根据所述K个处理策略的处理类型,对所述第m个业务数据和/或所述属性信息进行处理,得到K个处理结果;以及
综合所述K个处理结果,得到所述最终展示结果。
6.根据权利要求5所述的方法,其中,所述根据所述K个处理策略的处理类型,对所述第m个业务数据和/或所述属性信息进行处理,得到K个处理结果,包括:
在确定所述第i个处理策略包括权限限定策略的情况下,基于所述权限限定策略处理所述属性信息,得到与所述第i个处理策略对应的第i个处理结果,1≤i≤K。
7.根据权利要求5所述的方法,其中,所述根据所述K个处理策略的处理类型,对所述第m个业务数据和/或所述属性信息进行处理,得到K个处理结果,还包括:
在确定所述第j个处理策略包括表达式处理策略的情况下,根据表达式处理策略内的表达式,获取至少一项第一处理数据,其中,所述第一处理数据为所述表达式中待计算的数据,1≤j≤K;以及
基于所述表达式计算所述第一处理数据,得到与所述第j个处理策略对应的第j个处理结果。
8.根据权利要求5所述的方法,其中,所述根据所述K个处理策略的处理类型,对所述第m个业务数据和/或所述属性信息进行处理,得到K个处理结果,还包括:
在确定所述第k个处理策略包括链式处理策略的情况下,根据所述链式处理策略内的处理链,获取至少一项第二处理数据,其中,所述第二处理数据为所述处理链中待计算的数据,1≤k≤K;
按照所述处理链中的顺序节点处理所述第二处理数据,得到与所述第k处理策略对应的第k个处理结果,其中,所述顺序节点按照表达式处理策略对所述第二处理数据进行处理。
9.一种业务数据的展示装置,包括:
解析模块,用于响应于接收到的申请请求,解析所述申请请求,得到业务信息,其中,所述业务信息中包括M个业务数据,所述业务数据用于表征所述申请请求中包括的业务需求,M≥1;
第一确定模块,用于根据所述业务信息,确定与所述业务信息对应的目标处理策略;
第二确定模块,用于根据所述目标处理策略对策略信息进行处理,从M个所述业务数据中确定N个展示数据,其中,所述策略信息包括以下至少其中之一:所述业务信息和属性信息,所述属性信息用于表征处理对象的身份含义,1≤N≤M;以及
展示模块,用于展示所述N个展示数据。
10.一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行根据权利要求1~8中任一项所述的方法。
11.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~8中任一项所述的方法。
12.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1~8中任一项所述的方法。
CN202211653152.2A 2022-12-20 2022-12-20 业务数据的展示方法、装置、电子设备及存储介质 Pending CN116226240A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211653152.2A CN116226240A (zh) 2022-12-20 2022-12-20 业务数据的展示方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211653152.2A CN116226240A (zh) 2022-12-20 2022-12-20 业务数据的展示方法、装置、电子设备及存储介质

Publications (1)

Publication Number Publication Date
CN116226240A true CN116226240A (zh) 2023-06-06

Family

ID=86579445

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211653152.2A Pending CN116226240A (zh) 2022-12-20 2022-12-20 业务数据的展示方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN116226240A (zh)

Similar Documents

Publication Publication Date Title
US20210174440A1 (en) Providing virtual markers based upon network connectivity
CN111427971B (zh) 用于计算机***的业务建模方法、装置、***和介质
CN111639119B (zh) 反洗钱***中的客户信息查询方法和设备
CN115965474A (zh) 业务处理方法、装置、设备及存储介质
CN114239511A (zh) 填充数据的方法和填充数据的装置
US11308562B1 (en) System and method for dimensionality reduction of vendor co-occurrence observations for improved transaction categorization
CN111402045A (zh) 一种账户数据监管方法和装置
CN115795345A (zh) 信息处理方法、装置、设备及存储介质
CN116226240A (zh) 业务数据的展示方法、装置、电子设备及存储介质
CN114780807A (zh) 业务检测方法、装置、计算机***及可读存储介质
CN114140256A (zh) 数据处理方法、装置、设备、介质和程序产品
US10216830B2 (en) Multicomputer processing of client device request data using centralized event orchestrator and link discovery engine
US10296882B2 (en) Multicomputer processing of client device request data using centralized event orchestrator and link discovery engine
CN114900807B (zh) 短信问题事件单的处理方法及***
CN111078216B (zh) 信息展示方法、装置、电子设备及计算机可读介质
CN117172911A (zh) 关联风险的识别方法、装置、电子设备和介质
CN115033713A (zh) 政务数据处理方法、装置、设备、介质和程序产品
CN114661794A (zh) 业务数据处理方法、装置、设备及介质
CN113961766A (zh) 基于联邦学习的数据特征查询方法、装置、设备及介质
CN114138818A (zh) 信息处理方法、处理装置、电子设备及可读存储介质
CN114218240A (zh) 数据变更方法、装置、设备、介质和程序产品
CN117911158A (zh) 数据处理方法、装置、设备及存储介质
CN117932166A (zh) 营商环境数据的展示方法、装置、设备及存储介质
CN118114649A (zh) 数据处理方法及装置、设备、存储介质和程序产品
CN114168752A (zh) 可视化方法、装置、电子设备、介质和计算机程序产品

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination