CN113468059B - 信息获取方法、装置、终端及服务器 - Google Patents

信息获取方法、装置、终端及服务器 Download PDF

Info

Publication number
CN113468059B
CN113468059B CN202110785112.2A CN202110785112A CN113468059B CN 113468059 B CN113468059 B CN 113468059B CN 202110785112 A CN202110785112 A CN 202110785112A CN 113468059 B CN113468059 B CN 113468059B
Authority
CN
China
Prior art keywords
information
operations
numerical
result corresponding
service server
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.)
Active
Application number
CN202110785112.2A
Other languages
English (en)
Other versions
CN113468059A (zh
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.)
Beijing Sankuai Online Technology Co Ltd
Qiandai Beijing Information Technology Co Ltd
Original Assignee
Beijing Sankuai Online Technology 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 Beijing Sankuai Online Technology Co Ltd filed Critical Beijing Sankuai Online Technology Co Ltd
Priority to CN202110785112.2A priority Critical patent/CN113468059B/zh
Publication of CN113468059A publication Critical patent/CN113468059A/zh
Application granted granted Critical
Publication of CN113468059B publication Critical patent/CN113468059B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3644Software debugging by instrumenting at runtime
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/366Software debugging using diagnostics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请实施例提供了一种信息获取方法、装置、终端及服务器及存储介质,该方法包括:响应于针对页面信息项中的数值信息的预设操作,向服务器发送溯源信息获取请求;接收服务器发送的该数值信息的溯源信息,溯源信息包括:用于生成该数值信息的多个操作中的每一个操作的属性信息,多个操作按照顺序执行,该操作的属性信息包括:执行该操作的业务服务器对应的业务方标识、该操作对应的操作结果,该操作的属性信息由执行该操作的业务服务器预先生成,该多个操作中的最后一个执行的操作对应的操作结果为该数值信息,对于除了最后一个执行的操作之外的每一个其他操作,该其他操作对应的操作结果作为该其他操作的下一个操作针对的数据;展示该溯源信息。

Description

信息获取方法、装置、终端及服务器
技术领域
本申请涉及互联网领域,具体涉及信息获取方法、装置、终端及服务器。
背景技术
在APP的运维过程中,诸如运维工程师的相关人员经常期望了解APP的页面的页面信息项中的数值信息的生成过程以进行相关操作。例如,在数值信息错误的情况下,相关人员需要了解数值信息的生成过程以排查数值信息错误的原因。
目前,只能由相关人员利用相关人员的终端获得参与生成数值信息的每一个业务方的授权以获取参与生成数值信息的多个业务方的代码,然后,逐一阅读参与生成数值信息的每一个业务方的代码,才能了解数值信息的生成过程以进行相关操作。导致相关人员需要进行繁琐的操作才能了解数值信息的生成过程以进行相关操作,同时,由于需要逐一阅读参与生成数值信息的每一个业务方的代码,导致相关人员期望了解数值信息的生成过程以进行相关操作的成本高。
发明内容
本申请提供一种信息获取方法、装置、终端及服务器。
根据本申请实施例的第一方面,提供一种信息获取方法,包括:
响应于针对页面信息项中的数值信息的预设操作,向服务器发送溯源信息获取请求;
接收所述服务器发送的所述数值信息的溯源信息,所述溯源信息包括:用于生成所述数值信息的多个操作中的每一个操作的属性信息,所述多个操作按照顺序执行,所述操作的属性信息包括:执行所述操作的业务服务器对应的业务方标识、所述操作对应的操作结果,其中,所述操作的属性信息由执行所述操作的业务服务器预先生成,所述多个操作中的最后一个执行的操作对应的操作结果为所述数值信息,对于除了最后一个执行的操作之外的每一个其他操作,所述其他操作对应的操作结果作为所述其他操作的下一个操作针对的数据;
展示所述溯源信息。
根据本申请实施例的第二方面,提供一种信息获取方法,包括:
接收终端发送的溯源信息获取请求,其中,所述溯源信息获取请求基于在所述终端上对页面信息项中的数值信息进行的预设操作而生成;
将所述数值信息的溯源信息发送至所述终端,以由所述终端展示所述溯源信息,所述溯源信息包括:用于生成所述数值信息的多个操作中的每一个操作的属性信息,所述多个操作按照顺序执行,所述操作的属性信息包括:执行所述操作的业务服务器对应的业务方标识、所述操作对应的操作结果,其中,所述操作的属性信息由执行所述操作的业务服务器预先生成,所述多个操作中的最后一个执行的操作对应的操作结果为所述数值信息,对于除了所述最后一个执行的操作之外的每一个其他操作,所述其他操作对应的操作结果作为所述其他操作的下一个操作针对的数据。
根据本申请实施例的第三方面,提供一种信息获取装置,包括:
请求发送单元,被配置为响应于针对页面信息项中的数值信息的预设操作,向服务器发送溯源信息获取请求;
溯源信息接收单元,被配置为接收所述服务器发送的所述数值信息的溯源信息,所述溯源信息包括:用于生成所述数值信息的多个操作中的每一个操作的属性信息,所述多个操作按照顺序执行,所述操作的属性信息包括:执行所述操作的业务服务器对应的业务方标识、所述操作对应的操作结果,其中,所述操作的属性信息由执行所述操作的业务服务器预先生成,所述多个操作中的最后一个执行的操作对应的操作结果为所述数值信息,对于除了最后一个执行的操作之外的每一个其他操作,所述其他操作对应的操作结果作为所述其他操作的下一个操作针对的数据;
溯源信息展示单元,被配置为展示所述溯源信息。
根据本申请实施例的第四方面,提供一种信息获取装置,包括:
请求接收单元,被配置为接收终端发送的溯源信息获取请求,其中,所述溯源信息获取请求基于在所述终端上对页面信息项中的数值信息进行的预设操作而生成;
溯源信息发送单元,被配置为将所述数值信息的溯源信息发送至所述终端,以由所述终端展示所述溯源信息,所述溯源信息包括:用于生成所述数值信息的多个操作中的每一个操作的属性信息,所述多个操作按照顺序执行,所述操作的属性信息包括:执行所述操作的业务服务器对应的业务方标识、所述操作对应的操作结果,其中,所述操作的属性信息由执行所述操作的业务服务器预先生成,所述多个操作中的最后一个执行的操作对应的操作结果为所述数值信息,对于除了所述最后一个执行的操作之外的每一个其他操作,所述其他操作对应的操作结果作为所述其他操作的下一个操作针对的数据。
根据本申请实施例的第五方面,提供一种终端,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,处理器被配置为执行所述指令,以实现上述信息获取方法。
根据本申请实施例的第六方面,提供一种服务器,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,处理器被配置为执行所述指令,以实现上述信息获取方法。
本申请实施例提供的信息获取方法、装置、终端及服务器,使得相关人员可以使用终端直接获取页面信息项中的数值信息的溯源信息,页面信息项中的数值信息的溯源信息可以反映页面信息项中的数值信息的生成过程,展示页面信息项中的数值信息的溯源信息可以使得相关人员页面信息项中的数值信息的生成过程以进行相关操作,无需相关人员进行繁琐的操作。同时,也无需相关人员逐一阅读参与生成数值信息的每一个业务方的代码来了解页面信息项中的数值信息的生成过程,节省相关人员期望了解页面信息项中的数值信息的生成过程以进行相关操作的成本。
尤其适用于在页面信息项中的数值信息错误时,相关人员需要了解页面信息项中的数值信息的生成过程以排查页面信息项中的数值信息错误的原因。在页面信息项中的数值信息错误的情况下,页面信息项中的数值信息的溯源信息包括每一个参与生成数值信息的业务方进行相应的操作而产生的操作结果,由于页面信息项中的数值信息必然是由于其中一个操作结果错误导致的,因此,相关人员可以直接根据页面信息项中的数值信息的溯源信息中的每一个操作结果,即可确定导致页面信息项中的数值信息错误的操作结果,同时,由于页面信息项中的数值信息的溯源信息包括业务方标识,相关人员可以进一步确定导致页面信息项中的数值信息错误的业务方。从而,快速地排查页面信息项中的数值信息错误的原因,而无需在页面信息项中的数值信息错误时,逐一阅读参与生成数值信息的每一个业务方的代码来确定导致页面信息项中的数值信息错误的业务方,大幅度节省排查页面信息项中的数值信息错误的原因的成本。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1示出了本申请实施例提供的一个信息获取方法的一个实施例的流程图;
图2示出了本申请实施例提供的另一个信息获取方法的一个实施例的流程图;
图3示出了本申请实施例提供的一个信息获取装置的一个结构示意图;
图4示出了本申请实施例提供的另一个信息获取装置的一个结构示意图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
图1是本申请实施例提供的一个信息获取方法的一个实施例的流程图。该方法包括以下步骤:
步骤101,响应于针对页面信息项中的数值信息的预设操作,向服务器发送溯源信息获取请求。
在本申请中,可以将APP的页面中的信息项称之为页面信息项。APP中的页面中的一些信息项包括数值信息。
例如,对于名称为“最近支付”的页面信息项,页面信息项中的数值信息表示某一个用户最近一次利用APP购买商品时支付的金额。
步骤101-102为示例性地在展示APP的一个页面的一个页面信息项中的数值信息的溯源信息的过程中执行的步骤,针对APP的任意一个页面的任意一个页面信息项中的数值信息,均可以通过步骤101-102展示数值信息的溯源信息。
页面信息项中的数值信息可以为数值、百分比、数值与表示币种的字符的组合等。
在本申请中,对于一个页面信息项中的数值信息,当诸如运维工程师的相关人员需要了解该页面信息项中的数值信息的生成过程以进行相关操作时,可以对该页面信息项中的数值信息进行预设操作。
例如,对于一个页面信息项中的数值信息,若相关人员根据该页面信息项的先验数值信息,确定该页面信息项中的数值信息错误,需要了解该页面信息项中的数值信息的生成过程以排查该页面信息项中的数值信息错误的原因,该页面信息项的先验数值信息为在页面信息项中应该显示的正确的数值信息,相关人员可以对该页面信息项中的数值信息进行预设操作,例如,预设操作可以为长按该数值信息。
在一些实施例中,对于任意一个页面信息项中的数值信息,针对该数值信息进行的预设操作可以为点击该数值信息。
在本申请中,在相关人员进行针对页面信息项中的数值信息的预设操作之后,可以由终端响应于针对页面信息项中的数值信息的预设操作,向服务器发送溯源信息获取请求。
步骤102,接收服务器发送的页面信息项中的数值信息的溯源信息。
在本申请中,对于一个页面信息项中的数值信息,该数值信息的溯源信息包括:用于生成该数值信息的多个操作中的每一个操作的属性信息。
用于生成该数值信息的多个操作按照顺序执行。用于生成该数值信息的多个操作可以由用于执行该多个操作的多个业务服务器执行。
对于用于执行该多个操作的多个业务服务器中的每一个业务服务器,该业务服务器可以执行用于生成该数值信息的多个操作中的一个操作。
在本申请中,对于用于生成该数值信息的多个操作中的每一个操作,该操作的属性信息包括:执行该操作的业务服务器对应的业务方标识、该操作对应的操作结果。
对于用于生成该数值信息的多个操作中的每一个操作,执行该操作的业务服务器对应的业务方标识为执行该操作的业务服务器所属的业务方的标识。
在本申请中,对于用于生成该数值信息的多个操作中的每一个操作,该操作的属性信息由执行该操作的业务服务器预先生成。
在接收终端发送的溯源信息获取请求之前,对于该多个业务服务器中的每一个业务服务器,该业务服务器在执行由该业务服务器执行的操作,得到该操作对应的操作结果之后,生成由该业务服务器执行的操作的属性信息。
在本申请中,用于生成该数值信息的多个操作中的最后一个执行的操作对应的操作结果为该数值信息。
在本申请中,接收终端发送的溯源信息获取请求的服务器可以为:用于执行该多个操作中的最后一个执行的操作的业务服务器。
在本申请中,可以将用于执行该多个操作的多个业务服务器中的、除了最后一个执行的操作的业务服务器之外的业务服务器称之为其他业务服务器。
在用于执行该多个操作中的最后一个执行的操作的业务服务器接收终端发送的溯源信息获取请求之前,用于执行该多个操作中的最后一个执行的操作的业务服务器可以分别向该每一个其他业务服务器发送属性信息获取请求,接收每一个其他业务服务器发送的由其他业务服务器预先生成的操作的属性信息。用于执行该多个操作中的最后一个执行的操作的业务服务器生成该多个操作中的最后一个执行的操作的属性信息,该多个操作中的最后一个执行的操作的属性信息与获取到的所有操作的属性信息组成用于生成该数值信息的多个操作中的每一个操作的属性信息,从而,得到该数值信息的溯源信息。用于执行该多个操作中的最后一个执行的操作的业务服务器可以在接收到终端发送的溯源信息获取请求之后,将该数值信息的溯源信息发送至终端。
在本申请中,可以将用于生成该数值信息的多个操作中的、除了最后一个执行的操作之外的操作称之为其他操作。
对于每一个该其他操作,该其他操作对应的操作结果作为该其他操作的下一个操作针对的数据。
用于生成该数值信息的N个操作的执行顺序为:操作1、操作2......操作N-1、操作N,最后一个执行的操作为操作N。
操作1、操作2......操作N-1均为其他操作。操作1的下一个操作为操作2,操作2的下一个操作为操作3,操作N-1的下一个操作为操作N。
对操作1针对的数据执行操作1,得到操作1对应的操作结果,对操作2这对的数据执行操作2,得到操作2对应的操作结果,对操作N-1针对的数据执行操作N-1,得到操作N-1对应的操作结果,对操作N针对的数据执行操作N,得到操作N对应的操作结果。
操作N对应的操作结果为该数值信息。操作1对应的操作结果作为操作1的下一个操作即操作2针对的数据。操作2对应的操作结果作为操作2的下一个操作即操作3针对的数据。操作N-1对应的操作结果作为操作N-1的下一个操作即操作N针对的数据。
例如,名称为“最近支付”的页面信息项中的数值信息为用户最近一次利用APP购买商品支付的金额。用于生成用户最近一次利用APP购买商品支付的金额的多个操作包括:用于生成用户最近一次利用APP购买商品支付的金额的操作1、用于生成用户最近一次利用APP购买商品支付的金额的操作2、用于生成用户最近一次利用APP购买商品支付的金额的操作3。
该操作1为名称为“数据读取***”的业务方的业务方服务器读取用户的实时交易流水数据。该操作2为名称为“支付中心”的业务方的业务方服务器从用户的实时交易流水数据中确定出最近一次交易操作对应的数值即3.78。该操作3为名称为“数据处理***”的业务方的业务方服务器将表示币种的字符“元”与“3.78”进行组合,得到用户最近一次利用APP购买商品支付的金额“3.78元”。
该操作1对应的操作结果为用户的实时交易流水数据,用户的实时交易流水数据作为该操作1的下一个操作即该操作2针对的数据。对该操作2针对的数据即用户的实时交易流水数据执行该操作2,得到的该操作2对应的操作结果为最近一次交易操作对应的数值即“3.78”,该最近一次交易操作对应的数值“3.78”作为该操作2的下一个操作即操作3针对的数据。对该操作3针对的数据即“3.78”执行该操作3,得到的该操作3对应的操作结果为“3.78元”。该操作3对应的操作结果为用户最近一次利用APP购买商品支付的金额,该操作3对应的操作结果为名称为“最近支付”的页面信息项中的数值信息。
用于生成用户最近一次利用APP购买商品支付的金额的操作1的属性信息包括:执行该操作1的业务服务器对应的业务方标识即“数据读取***”、该操作对应的操作结果即实时交易流水数据。
用于生成用户最近一次利用APP购买商品支付的金额的操作2的属性信息包括:执行该操作2的业务服务器对应的业务方标识即“支付中心”、该操作对应的操作结果即最近一次交易操作对应的数值即“3.78”。
用于生成用户最近一次利用APP购买商品支付的金额的操作3的属性信息包括:执行该操作3的业务服务器对应的业务方标识即“数据处理***”、该操作对应的操作结果即用户最近一次利用APP购买商品支付的金额即“3.78元”。
在一些实施例中,对于用于生成一个数值信息的多个操作中的每一个操作,该操作的属性信息还包括:用于描述该操作的描述信息。
例如,名称为“最近支付”的页面信息项中的数值信息为用户最近一次利用APP购买商品支付的金额。用于生成用户最近一次利用APP购买商品支付的金额的多个操作包括:用于生成用户最近一次利用APP购买商品支付的金额的操作1、用于生成用户最近一次利用APP购买商品支付的金额的操作2、用于生成用户最近一次利用APP购买商品支付的金额的操作3。
该操作1为名称为“支付中心”的业务方的业务方服务器读取用户的实时交易流水数据。该操作2为名称为“支付中心”的业务方的业务方服务器从用户的实时交易流水数据中确定出最近一次交易操作对应的数值即3.78。该操作3为名称为“数据处理”的业务方的业务方服务器将表示币种的字符“元”与“3.78”进行组合,得到用户最近一次利用APP购买商品支付的金额“3.78元”。
该操作1的属性信息还包括用于描述该操作1的描述信息“读取实时交易流水数据”,该操作2的属性信息还包括用于描述该操作2的描述信息“确定出最近一次交易操作对应的数值3.78”,该操作3的属性信息还包括用于描述该操作3的描述信息“将表示币种的字符“元”与“3.78”进行组合”。
步骤103,展示页面信息项中的数值信息的溯源信息。
在本申请中,相关人员的终端在接收到服务器发送的页面信息项中的数值信息的溯源信息之后,可以向相关人员展示页面信息项中的数值信息的溯源信息,从而,使得相关人员了解页面信息项中的数值信息的生成过程。
在相关人员根据该页面信息项的先验数值信息,确定该页面信息项中的数值信息中的数值信息错误的情况下,相关人员可以在相关人员的终端上可以对该页面信息项中的该数值信息进行预设操作,然后,相关人员的终端向服务器发送溯源信息获取请求,相关人员的终端接收服务器发送的该页面信息项中的该数值信息的溯源信息,相关人员的终端向相关人员展示该页面信息项中的该数值信息的溯源信息。
相关人员可以根据该页面信息项中的该数值信息的溯源信息,排查该页面信息项中的数值信息错误的的原因,该页面信息项的该先验数值信息为在页面信息项中的应该显示的正确的数值信息。
由于页面信息项中的数值信息错误必然是由于其中一个操作结果错误导致的,因此,相关人员可以直接根据页面信息项中的数值信息的溯源信息中的每一个操作结果,即可确定导致页面信息项中的数值信息错误的操作结果,同时,由于页面信息项中的数值信息的溯源信息包括业务方标识,相关人员可以进一步确定导致页面信息项中的数值信息错误的业务方。从而,快速地排查页面信息项中的数值信息错误的原因,而无需在页面信息项中的数值信息错误时,逐一阅读参与生成数值信息的每一个业务方的代码来确定导致页面信息项中的数值信息错误的业务方,大幅度节省排查页面信息项中的数值信息错误的原因的成本。
例如,相关人员利用某一个用户的账号和密码登陆APP,该用户可以为APP提供方的员工或者就是该相关人员。在成功登陆之后,相关人员查看APP的主页面中的名称为“最近支付”的页面信息项中的数值信息是否准确。名称为“最近支付”的页面信息项中的数值信息表示该用户最近一次利用APP购买商品时支付的金额。相关人员可能预先知晓该用户最近一次利用APP购买商品时支付的实际金额,预先知晓的该用户最近一次利用APP购买商品时支付的实际金额为名称为“最近支付”的该页面信息项的先验数值信息。相关人员也可以使用终端访问APP的服务器上存储的用户的交易数据,确定该用户最近一次利用APP购买商品时支付的实际金额。
用于生成该用户最近一次利用APP购买商品支付的金额的多个操作包括:操作1即名称为“数据读取***”的业务方的业务方服务器读取该用户的实时交易流水数据、操作2即名称为“支付中心”的业务方的业务方服务器从该用户的实时交易流水数据中确定出最近一次交易操作对应的数值、操作3名称为“数据处理***”的业务方的业务方服务器将表示币种的字符“元”与确定出最近一次交易操作对应的数值进行组合,得到该用户最近一次利用APP购买商品支付的金额。
操作1的属性信息包括:执行该操作1的业务服务器对应的业务方标识即“数据读取***”、该操作对应的操作结果即该用户的实时交易流水数据。
操作2的属性信息包括:执行该操作2的业务服务器对应的业务方标识即“支付中心”、该操作对应的操作结果即最近一次交易操作对应的数值。
操作3的属性信息包括:执行该操作3的业务服务器对应的业务方标识即“数据处理***”、该操作对应的操作结果即该用户最近一次利用APP购买商品支付的金额。
假设该用户最近一次利用APP购买商品时支付的实际金额为3.78元,名称为“最近支付”的页面信息项的先验数值信息为“3.78元”,展示给相关人员的该页面信息项中的数值信息为“5.6元”。相关人员根据名称为“最近支付”的页面信息项的先验数值信息“3.78元”,确定名称为“最近支付”的页面信息项中的数值信息“5.6元”错误,相关人员可以展示的根据名称为“最近支付”的页面信息项中的数值信息“5.6元”的溯源信息,排查名称为“最近支付”的页面信息项中的数值信息错误的原因。
假设相关人员看到展示的该操作1的属性信息中的该用户的实时交易流水数据之后,确定该操作1的属性信息中的该用户的实时交易流水数据交易完成时间最晚的交易对应的数值为“5.6”,而实际的交易完成时间最晚的交易对应的数值为用户最近一次利用APP购买商品的交易对应的数值“3.78”,相关人员可以根据该操作1的属性信息中的执行该操作1的业务服务器对应的业务方标识即“数据读取***”,确定业务方“数据读取***”读取的该用户的实时交易流水数据错误,导致名称为“最近支付”的页面信息项中的数值信息错误。
假设相关人员看到展示的该操作1的属性信息中的实时交易流水数据之后,确定该操作1的属性信息中的实时交易流水数据交易完成时间最晚的交易对应的数值为“3.78”,相关人员看到展示的该操作2的属性信息中的实时交易流水数据之后,确定该操作2的属性信息中的最近一次交易操作对应的数值为“5.6”,相关人员可以根据该操作2的属性信息中的执行该操作2的业务服务器对应的业务方标识即“支付中心”,确定业务方“支付中心”从该用户的实时交易流水数据中确定出的近一次交易操作对应的数值错误,导致名称为“最近支付”的页面信息项中的数值信息错误。
图2是本申请实施例提供的另一个信息获取方法的一个实施例的流程图,该方法由服务器执行,该方法包括以下步骤:
步骤201,接收终端发送的溯源信息获取请求。
在本申请中,溯源信息获取请求基于使用终端的相关人员对页面信息项中的数值信息进行预设操作而生成。
在向诸如运维工程师的相关人员展示APP的一个页面时,若相关人员需要了解该页面中的一个页面信息项中的数值信息的生成过程,可以对该页面信息项中的数值信息进行预设操作。例如,预设操作可以为点击该数值信息。在相关人员对该页面信息项中的数值信息进行预设操作之后,相关人员的终端可以生成溯源信息获取请求。
步骤202,将页面信息项中的数值信息的溯源信息发送至终端,以由终端展示溯源信息。
相关人员进行的预设操作针对的数值信息的溯源信息包括:用于生成该数值信息的多个操作中的每一个操作的属性信息,用于生成该数值信息的多个操作按照顺序执行。
在本申请中,用于生成该数值信息的多个操作可以由用于执行该多个操作的多个业务服务器执行。
对于用于执行该多个操作的多个业务服务器中的每一个业务服务器,该业务服务器可以执行用于生成该数值信息的多个操作中的一个操作。
对于用于执行该多个操作的多个业务服务器中的每一个业务服务器,该业务服务器在执行由该业务服务器执行的操作,得到该操作对应的操作结果之后,生成由该业务服务器执行的操作的属性信息。
在本申请中,对于用于生成该数值信息的多个操作中的每一个操作,该操作的属性信息包括:执行该操作的业务服务器对应业务方标识、该操作对应的操作结果。
在本申请中,用于生成该数值信息的多个操作中的最后一个执行的操作对应的操作结果为该数值信息。
在本申请中,执行步骤201-202的服务器可以为:用于执行该多个操作中的最后一个执行的操作的业务服务器。
在接收终端发送的溯源信息获取请求之前,用于执行该多个操作中的最后一个执行的操作的业务服务器可以分别从每一个其他业务服务器获取每一个其他业务服务器生成的操作的属性信息。用于执行该多个操作中的最后一个执行的操作的业务服务器生成该多个操作中的最后一个执行的操作的属性信息,该多个操作中的最后一个执行的操作的属性信息与获取到的所有操作的属性信息组成用于生成该数值信息的多个操作中的每一个操作的属性信息,从而,得到该数值信息的溯源信息。
在本申请中,可以将用于生成该数值信息的多个操作中的、对于除了最后一个执行的操作之外的操作称之为其他操作。
对每一个其他操作,该其他操作对应的操作结果作为该其他操作的下一个操作针对的数据。
在本申请中,可以将用于执行该多个操作的多个业务服务器中的、除了最后一个执行的操作的业务服务器之外的服务器称之为其他业务服务器。
对于每一个其他业务服务器,该其他业务服务器在执行由该其他业务服务器执行的其他操作,得到由该其他业务服务器执行的其他操作对应的操作结果之后,该其他业务服务器将由该其他业务服务器执行的其他操作对应的操作结果发送至该其他业务服务器的下一个业务服务器,该其他业务服务器的下一个业务服务器为执行由该其他业务服务器执行的其他操作的下一个操作的其他业务服务器,由该其他业务服务器执行的其他操作对应的操作结果作为由该其他业务服务器执行的其他操作的下一个操作针对的数据。
例如,名称为“最近支付”的页面信息项中的数值信息为用户最近一次利用APP购买商品支付的金额。用于生成用户最近一次利用APP购买商品支付的金额的多个操作包括:用于生成用户最近一次利用APP购买商品支付的金额的操作1、用于生成用户最近一次利用APP购买商品支付的金额的操作2、用于生成用户最近一次利用APP购买商品支付的金额的操作3。
执行该操作3的业务服务器3为执行最后一个执行的操作的业务服务器。执行该操作1的业务服务器1、执行该操作2的业务服务器2均为其他业务服务器。
该操作1为读取用户的实时交易流水数据,该操作1对应的操作结果为用户实时交易流水数据,业务方服务器1在得到操作1对应的操作结果之后,将用户的实时交易流水数据发送至业务服务器1的下一个业务服务器即业务服务器2,用户的实时交易流水数据作为该操作1的下一个操作即该操作2针对的数据。
该操作2为从用户的实时交易流水数据中确定出最近一次交易操作对应的数值。业务服务器2对该操作2针对的数据即实时交易流水数据执行该操作2,得到该操作2对应的操作结果,该操作2对应的操作结果为最近一次交易操作对应的数值,例如,该操作2对应的操作结果为“3.78”。
业务方服务器2在得到操作2对应的操作结果之后,将该操作2对应的操作结果发送至业务服务器2的下一个业务服务器即业务服务器3,操作2对应的操作结果作为该操作2的下一个操作即该操作3针对的数据。
该操作3为将表示币种的字符“元”与该操作2对应的操作结果进行组合。业务服务器3将表示币种的字符“元”与该操作2对应的操作结果例如“3.78”,得到该操作3对应的操作结果例如“3.78元”。该操作3对应的操作结果为用户最近一次利用APP购买商品支付的金额,该操作3对应的操作结果作为名称为“最近支付”的页面信息项中的数值信息。
在一些实施例中,对于用于生成一个数值信息的多个操作中的每一个操作,该操作的属性信息还包括:用于描述该操作的描述信息。
在一些实施例中,对于除了用于生成该数值信息的多个操作中的最后一个执行的操作之外的每一个其他操作,执行该其他操作的业务服务器将该其他操作对应的操作结果和已经执行过的每一个其他操作的属性信息发送至执行该其他操作的下一个操作的业务服务器。
例如,名称为“最近支付”的页面信息项中的数值信息为用户最近一次利用APP购买商品支付的金额。用于生成用户最近一次利用APP购买商品支付的金额的多个操作包括:用于生成用户最近一次利用APP购买商品支付的金额的操作1、用于生成用户最近一次利用APP购买商品支付的金额的操作2、用于生成用户最近一次利用APP购买商品支付的金额的操作3。
最后一个执行的操作为该操作3,该操作1、该操作2均为其他操作。执行该操作1的业务服务器为业务服务器1,执行该操作2的业务服务器为业务服务器2。
在业务服务器1得到该操作1对应的操作结果并且生成该操作1的属性信息之后,已经执行过的其他操作为该操作1,在业务服务器1得到该操作1对应的操作结果并且生成该操作1的属性信息之后,业务服务器1将该操作1对应的操作结果和该操作1的属性信息发送至业务服务器2。
在业务服务器2得到该操作2对应的操作结果并且生成该操作2的属性信息之后,已经执行过的每一个其他操作由该操作1和该操作2组成。在业务服务器2得到该操作2对应的操作结果并且生成该操作2的属性信息之后,业务服务器2将该操作2对应的操作结果、该操作1的属性信息、该操作2的属性信息发送至业务服务器2。
业务服务器3在得到该操作3对应的操作结果之后,生成该操作3的属性信息,该操作1的属性信息、该操作2的属性信息、该操作3的属性信息组成用于生成该数值信息的多个操作中的每一个操作的属性信息。
请参考图3,其示出本申请实施例提供的一个信息获取装置的结构示意图。如图3所示,信息获取装置包括:请求发送单元301,溯源信息接收单元302,溯源信息展示单元303。
请求发送单元301被配置为响应于针对页面信息项中的数值信息的预设操作,向服务器发送溯源信息获取请求;
溯源信息接收单元302被配置为接收所述服务器发送的所述数值信息的溯源信息,所述溯源信息包括:用于生成所述数值信息的多个操作中的每一个操作的属性信息,所述多个操作按照顺序执行,所述操作的属性信息包括:执行所述操作的业务服务器对应的业务方标识、所述操作对应的操作结果,其中,所述操作的属性信息由执行所述操作的业务服务器预先生成,所述多个操作中的最后一个执行的操作对应的操作结果为所述数值信息,对于除了最后一个执行的操作之外的每一个其他操作,所述其他操作对应的操作结果作为所述其他操作的下一个操作针对的数据;
溯源信息展示单元303被配置为展示所述溯源信息。
在一些实施例中,所述操作的属性信息还包括:用于描述所述操作的描述信息。
在一些实施例中,所述预设操作为点击所述数值信息。
请参考图4,其示出本申请实施例提供的另一个信息获取装置的结构示意图。如图4所示,信息获取装置包括:请求接收单元401,溯源信息发送单元402。
请求接收单元401被配置为接收终端发送的溯源信息获取请求,其中,所述溯源信息获取请求基于在所述终端上对页面信息项中的数值信息进行的预设操作而生成;
溯源信息发送单元402被配置为将所述数值信息的溯源信息发送至所述终端,以由所述终端展示所述溯源信息,所述溯源信息包括:用于生成所述数值信息的多个操作中的每一个操作的属性信息,所述多个操作按照顺序执行,所述操作的属性信息包括:执行所述操作的业务服务器对应的业务方标识、所述操作对应的操作结果,其中,所述操作的属性信息由执行所述操作的业务服务器预先生成,所述多个操作中的最后一个执行的操作对应的操作结果为所述数值信息,对于除了所述最后一个执行的操作之外的每一个其他操作,所述其他操作对应的操作结果作为所述其他操作的下一个操作针对的数据。
在一些实施例中,对于除了所述多个操作中的最后一个执行的操作之外的每一个其他操作,执行所述其他操作的业务服务器将所述其他操作对应的操作结果和已经执行过的每一个其他操作的属性信息发送至执行所述其他操作的下一个操作的业务服务器。
在一些实施例中,所述操作的属性信息还包括:用于描述所述操作的描述信息。
本申请还提供了一种终端,该终端可以配置有一个或多个处理器;存储器,用于存储一个或多个程序,一个或多个程序中可以包括用以执行上述实施例中描述的操作的指令。当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行上述实施例中描述的操作的指令。
本申请还提供了一种服务器,该服务器可以配置有一个或多个处理器;存储器,用于存储一个或多个程序,一个或多个程序中可以包括用以执行上述实施例中描述的操作的指令。当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行上述实施例中描述的操作的指令。
本申请还提供了一种计算机可读介质,该计算机可读介质可以是终端中所包括的;也可以是单独存在,未装配入终端中。上述计算机可读介质承载有一个或者多个程序,当一个或者多个程序被终端执行时,使得服务器执行上述实施例中描述的操作。
本申请还提供了一种计算机可读介质,该计算机可读介质可以是服务器中所包括的;也可以是单独存在,未装配入服务器中。上述计算机可读介质承载有一个或者多个程序,当一个或者多个程序被电子设备执行时,使得服务器执行上述实施例中描述的操作。
需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包括或存储程序的有形介质,该程序可以被消息执行***、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多方面形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由消息执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包括的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包括一个或多个用于实现规定的逻辑功能的可执行消息。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机消息的组合来实现。
以上描述仅为本请求的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术实施例,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术实施例。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术实施例。

Claims (10)

1.一种信息获取方法,应用于终端,其特征在于,所述方法包括:
响应于针对页面信息项中的数值信息的预设操作,向服务器发送溯源信息获取请求;
接收所述服务器发送的所述数值信息的溯源信息,所述溯源信息包括:用于生成所述数值信息的多个操作中的每一个操作的属性信息,所述多个操作按照顺序执行,所述操作的属性信息包括:执行所述操作的业务服务器对应的业务方标识、所述操作对应的操作结果,其中,所述操作结果是执行所述操作后得到的与所述操作对应的具体数据,所述操作的属性信息由执行所述操作的业务服务器预先生成,所述多个操作中的最后一个执行的操作对应的操作结果为所述数值信息,对于除了所述最后一个执行的操作之外的每一个其他操作,所述其他操作对应的操作结果作为所述其他操作的下一个操作针对的数据;
展示所述溯源信息。
2.根据权利要求1所述的方法,其特征在于,所述操作的属性信息还包括:用于描述所述操作的描述信息。
3.根据权利要求1所述的方法,其特征在于,所述预设操作为点击所述数值信息。
4.一种信息获取方法,应用于服务器,其特征在于,所述方法包括:
接收终端发送的溯源信息获取请求,其中,所述溯源信息获取请求基于在所述终端上对页面信息项中的数值信息进行的预设操作而生成;
将所述数值信息的溯源信息发送至所述终端,以由所述终端展示所述溯源信息,所述溯源信息包括:用于生成所述数值信息的多个操作中的每一个操作的属性信息,所述多个操作按照顺序执行,所述操作的属性信息包括:执行所述操作的业务服务器对应的业务方标识、所述操作对应的操作结果,其中,所述操作结果是执行所述操作后得到的与所述操作对应的具体数据,所述操作的属性信息由执行所述操作的业务服务器预先生成,所述多个操作中的最后一个执行的操作对应的操作结果为所述数值信息,对于除了所述最后一个执行的操作之外的每一个其他操作,所述其他操作对应的操作结果作为所述其他操作的下一个操作针对的数据。
5.根据权利要求4所述的方法,其特征在于,对于除了所述多个操作中的最后一个执行的操作之外的每一个其他操作,执行所述其他操作的业务服务器将所述其他操作对应的操作结果和已经执行过的每一个其他操作的属性信息发送至执行所述其他操作的下一个操作的业务服务器。
6.根据权利要求4所述的方法,其特征在于,所述操作的属性信息还包括:用于描述所述操作的描述信息。
7.一种信息获取装置,其特征在于,所述装置包括:
请求发送单元,被配置为响应于针对页面信息项中的数值信息的预设操作,向服务器发送溯源信息获取请求;
溯源信息接收单元,被配置为接收所述服务器发送的所述数值信息的溯源信息,所述溯源信息包括:用于生成所述数值信息的多个操作中的每一个操作的属性信息,所述多个操作按照顺序执行,所述操作的属性信息包括:执行所述操作的业务服务器对应的业务方标识、所述操作对应的操作结果,其中,所述操作结果是执行所述操作后得到的与所述操作对应的具体数据,所述操作的属性信息由执行所述操作的业务服务器预先生成,所述多个操作中的最后一个执行的操作对应的操作结果为所述数值信息,对于除了最后一个执行的操作之外的每一个其他操作,所述其他操作对应的操作结果作为所述其他操作的下一个操作针对的数据;
溯源信息展示单元,被配置为展示所述溯源信息。
8.一种信息获取装置,其特征在于,所述装置包括:
请求接收单元,被配置为接收终端发送的溯源信息获取请求,其中,所述溯源信息获取请求基于在所述终端上对页面信息项中的数值信息进行的预设操作而生成;
溯源信息发送单元,被配置为将所述数值信息的溯源信息发送至所述终端,以由所述终端展示所述溯源信息,所述溯源信息包括:用于生成所述数值信息的多个操作中的每一个操作的属性信息,所述多个操作按照顺序执行,所述操作的属性信息包括:执行所述操作的业务服务器对应的业务方标识、所述操作对应的操作结果,其中,所述操作结果是执行所述操作后得到的与所述操作对应的具体数据,所述操作的属性信息由执行所述操作的业务服务器预先生成,所述多个操作中的最后一个执行的操作对应的操作结果为所述数值信息,对于除了所述最后一个执行的操作之外的每一个其他操作,所述其他操作对应的操作结果作为所述其他操作的下一个操作针对的数据。
9.一种终端,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至3中任一项所述的方法。
10.一种服务器,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求4至6中任一项所述的方法。
CN202110785112.2A 2021-07-12 2021-07-12 信息获取方法、装置、终端及服务器 Active CN113468059B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110785112.2A CN113468059B (zh) 2021-07-12 2021-07-12 信息获取方法、装置、终端及服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110785112.2A CN113468059B (zh) 2021-07-12 2021-07-12 信息获取方法、装置、终端及服务器

Publications (2)

Publication Number Publication Date
CN113468059A CN113468059A (zh) 2021-10-01
CN113468059B true CN113468059B (zh) 2022-08-19

Family

ID=77879825

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110785112.2A Active CN113468059B (zh) 2021-07-12 2021-07-12 信息获取方法、装置、终端及服务器

Country Status (1)

Country Link
CN (1) CN113468059B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107423329A (zh) * 2017-04-14 2017-12-01 百度在线网络技术(北京)有限公司 信息获取方法和装置
CN110069403A (zh) * 2019-03-21 2019-07-30 深圳壹账通智能科技有限公司 定位崩溃事件的方法及装置、存储介质、电子装置
CN112910945A (zh) * 2020-12-08 2021-06-04 江苏苏宁云计算有限公司 请求链路跟踪方法和业务请求处理方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10073767B2 (en) * 2017-01-18 2018-09-11 Pivotal Software, Inc. Trace Management
CN110363666B (zh) * 2018-04-11 2023-12-22 腾讯科技(深圳)有限公司 信息处理方法、装置、计算设备以及存储介质

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107423329A (zh) * 2017-04-14 2017-12-01 百度在线网络技术(北京)有限公司 信息获取方法和装置
CN110069403A (zh) * 2019-03-21 2019-07-30 深圳壹账通智能科技有限公司 定位崩溃事件的方法及装置、存储介质、电子装置
CN112910945A (zh) * 2020-12-08 2021-06-04 江苏苏宁云计算有限公司 请求链路跟踪方法和业务请求处理方法

Also Published As

Publication number Publication date
CN113468059A (zh) 2021-10-01

Similar Documents

Publication Publication Date Title
CN103649979B (zh) 金融交易***和方法
US20230342772A1 (en) Leakage detection system
CN112308552A (zh) 医保药品的下单方法和装置
CN106875167B (zh) 电子支付过程中资金交易路径的检测方法和装置
CN110580641A (zh) 用于兑换物品的方法和装置
CN109584084A (zh) 保险产品订单信息与代理人信息关联方法、装置和设备
CN113781144B (zh) 直播购物订单生成方法、装置、电子设备以及计算机介质
CN112365303B (zh) 一种资源核销方法
CN111353841A (zh) 单据数据处理方法、装置及***
CN113468059B (zh) 信息获取方法、装置、终端及服务器
CN111723307A (zh) 信息处理方法、装置、***、存储介质及计算机设备
CN114897573A (zh) 商品信息处理方法、装置、可读介质及电子设备
CN113962786A (zh) 基于区块链的商品竞价方法、装置、设备及存储介质
CN113159903A (zh) 一种信息核销***以及方法
CN111831964A (zh) 数据报表信息处理方法、装置及计算机***
CN115456778B (zh) 一种债券区块链更新方法及装置
CN111260422A (zh) 用于输出信息的方法和装置
CA3054506C (en) The method, device for pushing electronic transaction certificate
CN110738470A (zh) 电子票据的处理方法、装置、存储介质及设备
CN114638678B (zh) 一种基于区块链的清算方法、装置、设备及可读存储介质
CN104348698B (zh) 一种基于即时通讯的服务的消息提醒方法和装置
CN114723440A (zh) 基于即时通信的资源转移方法、装置、介质及电子设备
CN117993899A (zh) 支付验单方法、装置、电子设备及存储介质
JP6155348B1 (ja) ユーザー認証及び信頼度提供方法とユーザー認証及び信頼度提供システム
CN106663097A (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
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221025

Address after: 1311, Floor 13, No. 27, Zhongguancun Street, Haidian District, Beijing 100080

Patentee after: QIANDAI (BEIJING) INFORMATION TECHNOLOGY CO.,LTD.

Patentee after: BEIJING SANKUAI ONLINE TECHNOLOGY Co.,Ltd.

Address before: 100083 2106-030, 9 North Fourth Ring Road, Haidian District, Beijing.

Patentee before: BEIJING SANKUAI ONLINE TECHNOLOGY Co.,Ltd.