计算;推算;计数设备的制造及其应用技术1.本技术涉及数据可视化技术领域,具体而言,涉及一种目标看板的生成方法、装置、终端及存储介质。背景技术:2.看板可将业务的相关操作进行可视化,使工作人员及时查阅业务相关信息,以便了解业务进度。因此,看板的生成是当前业务中必不可少的步骤。3.目前,看板主要通过人工方式生成,即当新的业务(新增业务)上线后,需要操作人员手动输入前端埋点的值,并手动配置好相关的逻辑以建立相应的看板。其中,相关逻辑的配置包括页面的访问次数、页面的成功率等的配置。4.但是,上述方法无法实现新增业务对应的看板的自动生成。技术实现要素:5.本技术的主要目的在于提供一种目标看板的生成方法、装置、终端及存储介质,以解决相关技术中存在的无法实现新增业务对应的看板的自动生成的问题。6.为了实现上述目的,第一方面,本技术提供了一种目标看板的生成方法,包括:7.查询数据库中是否存在新增业务对应的目标标识;8.若存在,查询目标标识对应的表中是否存在新增数据,其中,新增数据是通过新增业务对应的页面设置的埋点所采集的埋点数据;9.若存在,基于新增数据的数据类型,生成新增数据对应的目标看板。10.在一种可能的实现方式中,基于新增数据的数据类型,生成新增数据对应的目标看板,包括:11.在新增数据的数据类型为一个的情况下,对新增数据的数据类型进行识别,确定新增数据的数据类型为目标类型数据;12.基于新增数据和目标类型数据,生成新增数据对应的目标看板。13.在一种可能的实现方式中,新增数据的数据类型为页面入口数据或页面出口数据,新增数据为页面入口访问量或页面出口访问量,目标看板为入口访问量看板或出口访问量看板;14.方法还包括:15.读取页面入口数据或页面出口数据;16.基于页面入口数据和页面入口访问量,生成入口访问量看板;17.或,18.基于页面出口数据和页面出口访问量,生成出口访问量看板。19.在一种可能的实现方式中,基于新增数据的数据类型,生成新增数据对应的目标看板,包括:20.在新增数据的数据类型为多个的情况下,对新增数据的数据类型进行识别,确定新增数据对应的多个目标类型数据;21.选取多个目标类型数据中的任一目标类型数据,并基于任一目标型数据和新增数据,确定任一目标类型数据对应的子目标数据;22.基于子目标数据和任一目标类型数据,生成子目标数据对应的目标看板。23.在一种可能的实现方式中,新增数据的数据类型为页面入口数据、页面出口数据和操作系统数据,新增数据为页面入口访问量、页面出口访问量、页面入口路径访问量、页面出口路径访问量和页面操作系统版本,目标看板为入口访问量看板、出口访问量看板、目标业务访问占比看板和目标业务的app分布看板;24.方法包括:25.读取页面入口数据、页面出口数据和操作系统数据;26.基于页面入口数据和页面入口访问量,生成入口访问量看板;27.基于页面出口数据和页面出口访问量,生成出口访问量看板;28.基于页面入口数据、页面入口路径访问量、页面入口数据和页面出口路径访问量,生成目标业务访问占比看板;29.基于操作系统数据和页面操作系统版本,生成目标业务的app分布看板。30.在一种可能的实现方式中,查询数据库中是否存在新增业务对应的目标标识之前,还包括:31.采集新增业务对应的页面的埋点数据;32.将埋点数据存储至数据库。33.在一种可能的实现方式中,基于新增数据的数据类型,生成新增数据对应的目标看板之后,还包括:34.依次接收看板添加指令、目标看板的名称选取指令;35.显示目标看板。36.第二方面,本发明实施例提供了一种目标看板的生成装置,包括:37.第一查询模块,用于查询数据库中是否存在新增业务对应的目标标识;38.第二查询模块,用于若存在,查询目标标识对应的表中是否存在新增数据,其中,新增数据是通过新增业务对应的页面设置的埋点所采集的埋点数据;39.目标看板生成模块,用于若存在,基于新增数据的数据类型,生成新增数据对应的目标看板。40.第三方面,本发明实施例提供了一种终端,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上任一种目标看板的生成方法的步骤。41.第四方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上任一种目标看板的生成方法的步骤。42.本发明实施例提供了一种目标看板的生成方法、装置、终端及存储介质,包括:先查询数据库中是否存在新增业务对应的目标标识,若存在,那么查询目标标识对应的表中是否存在新增数据,若存在,再基于新增数据的数据类型,生成新增数据对应的目标看板。本发明通过在新增业务对应的页面中的指定埋点来捕获新增业务对应的新增数据,并基于新增数据的数据类型,自动生成新增业务对应的目标看板,节省了人力的同时,提高了看板生成效率,避免了重复手动操作创建看板。附图说明43.构成本技术的一部分的附图用来提供对本技术的进一步理解,使得本技术的其它特征、目的和优点变得更明显。本技术的示意性实施例附图及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:44.图1是本发明一实施例提供的一种目标看板的生成方法的实现流程图;45.图2是本发明另一实施例提供的一种目标看板的生成方法的实现流程图;46.图3是本发明实施例提供的一种目标看板的生成装置的结构示意图;47.图4是本发明实施例提供的终端的示意图。具体实施方式48.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。49.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。50.应当理解,在本发明的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。51.应当理解,在本发明中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。52.应当理解,在本发明中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含a、b和c”、“包含a、b、c”是指a、b、c三者都包含,“包含a、b或c”是指包含a、b、c三者之一,“包含a、b和/或c”是指包含a、b、c三者中任1个或任2个或3个。53.应当理解,在本发明中,“与a对应的b”、“与a相对应的b”、“a与b相对应”或者“b与a相对应”,表示b与a相关联,根据a可以确定b。根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。a与b的匹配,是a与b的相似度大于或等于预设的阈值。54.取决于语境,如在此所使用的“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。55.下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。56.为使本发明的目的、技术方案和优点更加清楚,下面将结合附图通过具体实施例来进行说明。57.在一个实施例中,如图1所示,提供了一种目标看板的生成方法,包括以下步骤:58.步骤s101:查询数据库中是否存在新增业务对应的目标标识;59.步骤s102:若存在,查询目标标识对应的表中是否存在新增数据;60.步骤s103:若存在,基于新增数据的数据类型,生成新增数据对应的目标看板。61.具体地,目标标识采用pageid表示,每个新增业务会对应一个目标标识,以对新增业务进行区分,因此,对于不同的新增业务就会产生不同的目标标识,例如新增业务1、新增业务2和新增业务3,分别对应目标标识1、目标标识2和目标标识3。此外,每个目标标识对应一个表,上述目标标识1、目标标识2和目标标识3,分别对应表1、表2和表3,即新增业务1、目标标识1和表1为对应关系,新增业务2、目标标识2和表2为对应关系,以及新增业务3、目标标识3和表3为对应关系,也就是说,新增业务、目标标识和表为一一对应关系。其中,表中存储有标识对应的新增业务的数据,也就是新增数据。其中,新增数据是通过新增业务对应的页面设置的埋点所采集的埋点数据。62.进一步地,当有新增业务的情况下,通过设置在新增业务对应的页面中的指定埋点来采集埋点数据,之后将埋点数据存储至数据库中,数据库统计埋点数据,并将埋点数据设置于新增业务对应的表中,其中,此表对应有新增业务的目标标识,以便查询相关新增业务对应的新增数据。然后,通过新增数据的类型,来生成此新增业务的目标看板。63.本发明实施例提供了一种目标看板的生成方法,包括:查询数据库中是否存在新增业务对应的目标标识;若存在,查询目标标识对应的表中是否存在新增数据;若存在,基于新增数据的数据类型,生成新增数据对应的目标看板。本发明通过在新增业务对应的页面中的指定埋点来捕获新增业务对应的新增数据,并基于新增数据的数据类型,自动生成新增业务对应的目标看板,节省了人力的同时,提高了看板生成效率,避免了重复手动操作创建看板。64.在一实施例中,不同的新增业务对应不同的新增数据,不同的新增数据对应不同的看板,因此基于不同的新增业务,也就是新增业务的数据类型,来说明步骤s103中目标看板的生成,具体如下:65.第一种情况:在新增数据的数据类型为一个的情况下,对新增数据的数据类型进行识别,确定新增数据的数据类型为目标类型数据,然后基于新增数据和目标类型数据,生成新增数据对应的目标看板。66.进一步的,当新增数据的数据类型为页面入口数据或页面出口数据,新增数据为页面入口访问量或页面出口访问量,目标看板为入口访问量看板或出口访问量看板的情况下,阐述分别生成入口访问量看板和出口访问量看板的过程,具体地,当新增数据的数据类型为页面入口数据时,读取页面入口数据,基于页面入口数据和页面入口访问量,生成入口访问量看板;当新增数据的数据类型为页面出口数据时,读取页面出口数据,基于页面出口数据和页面出口访问量,生成出口访问量看板。67.第二种情况:在新增数据的数据类型为多个的情况下,对新增数据的数据类型进行识别,确定新增数据对应的多个目标类型数据,然后选取多个目标类型数据中的任一目标类型数据,并基于任一目标型数据和新增数据,确定任一目标类型数据对应的子目标数据,再基于子目标数据和任一目标类型数据,生成子目标数据对应的目标看板。68.在一实施例中,当新增数据的数据类型为页面入口数据、页面出口数据和操作系统数据,新增数据为页面入口访问量、页面出口访问量、页面入口路径访问量、页面出口路径访问量和页面操作系统版本,目标看板为入口访问量看板、出口访问量看板、目标业务访问占比看板和目标业务的app分布看板的情况下,阐述分别生成入口访问量看板、出口访问量看板、目标业务访问占比看板和目标业务的app分布看板的过程,具体地,读取页面入口数据,基于页面入口数据和页面入口访问量,生成入口访问量看板;读取页面出口数据,基于页面出口数据和页面出口访问量,生成出口访问量看板;读取页面入口数据和页面出口数据,基于页面入口数据、页面入口路径访问量、页面入口数据和页面出口路径访问量,生成目标业务访问占比看板;读取操作系统数据,基于操作系统数据和页面操作系统版本,生成目标业务的app分布看板。69.在另一实施例中,结合图2,阐述分别生成入口访问量看板、出口访问量看板、目标业务访问占比看板和目标业务的app分布看板的过程,具体如下:70.通过前端设置的埋点所采集的埋点数据包括业务标识、页面路径(包括页面出口路径访问和页面入口路径访问)、页面标识(包括页面入口访问和页面出口访问)以及操作系统四类。采集到上述四类埋点数据之后存储至数据库,由于业务标识是用于标识新增业务的,因此新增数据包括页面路径、页面标识以及操作系统三类数据。确定新增数据后,后台则基于新增数据的类型生成新增业务的目标看板,其中,通过读取页面路径配置的埋点次数,其中,页面路径配置的埋点次数包括:页面入口访问量、页面出口访问量、页面入口路径访问量、页面出口路径访问量和页面操作系统版本,并分别基于页面入口数据和页面入口访问量,生成入口访问量看板(即页面入口访问数量看板),基于页面出口数据和页面出口访问量,生成出口访问量看板(即页面出口访问数量看板),基于页面入口数据、页面入口路径访问量、页面入口数据和页面出口路径访问量,生成目标业务访问占比看板(即某个业务的成功量占比),基于操作系统数据和页面操作系统版本,生成目标业务的app分布看板(即app分布图看板)。71.在一实施例中,步骤s101中的查询数据库中是否存在新增业务对应的目标标识之前,还包括:采集新增业务对应的页面的埋点数据,然后将埋点数据存储至数据库。72.其中,由于新增业务类型的不同,所采用的埋点不同,但是,所有埋点数据的设置方式类似,即需要先引入埋点库,之后再进行埋点的设置。下面以新增业务为在页面支付订单为例,说明此新增业务对应的业务标识、页面出口、页面入口分别设置埋点的操作方法,具体如下:73.(1)首先引入埋点库74.《script75.src="https://www.dxmpay.com/payfe/zero/dist/bridge.js,/payfe/zero/dist/moat.js,/payfe/zero/dist/stat.js"》76.(2)业务标识入口设置埋点77.pageid=pc_cashier_order78.(3)页面入口设置埋点79.stat.senduseraction({80.'event_path':'payfe_pc_cashdesk_order_entry',81.'event_tag':'pc收银台下单成功',82.});83.(4)页面出口设置埋点84.stat.senduseraction({85.'event_path':'payfe_pc_cashdesk_pay_success',86.'event_tag':'pc收银台支付成功',87.})。88.通过设置上述多个埋点,可以分别获取业务标识对应的埋点数据、页面入口对应的埋点数据,页面出口对应的埋点数据,将以上埋点数据存储至数据库,以备后续生成页面支付订单业务对应的看板。89.在一实施例中,步骤s103中的基于新增数据的数据类型,生成新增数据对应的目标看板之后,还包括:依次接收看板添加指令、目标看板的名称选取指令,之后直接显示目标看板。90.具体的,当后台(即服务器)生成目标看板之后,后台管理人员登录后台,通过点击菜单栏中的新增看板按钮,然后选取目标看板的名称,就直接展示出目标看板,其中,目标看板中包括看板信息。后台管理人员不需要执行额外工作,就可直接得到目标看板,以查询新增业务相关信息,及时了解新增业务,提高工作效率。91.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。92.以下为本发明的装置实施例,对于其中未详尽描述的细节,可以参考上述对应的方法实施例。93.图3示出了本发明实施例提供的一种目标看板的生成装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分,一种目标看板的生成装置包括第一查询模块31、第二查询模块32和目标看板生成模块33,具体如下:94.第一查询模块31,用于查询数据库中是否存在新增业务对应的目标标识;95.第二查询模块32,用于若存在,查询目标标识对应的表中是否存在新增数据,其中,新增数据是通过新增业务对应的页面设置的埋点所采集的埋点数据;96.目标看板生成模块33,用于若存在,基于新增数据的数据类型,生成新增数据对应的目标看板。97.在一种可能的实现方式中,目标看板生成模块33包括:98.第一识别子模块,用于在新增数据的数据类型为一个的情况下,对新增数据的数据类型进行识别,确定新增数据的数据类型为目标类型数据;99.第一目标看板生成子模块,用于基于新增数据和目标类型数据,生成新增数据对应的目标看板。100.在一种可能的实现方式中,新增数据的数据类型为页面入口数据或页面出口数据,新增数据为页面入口访问量或页面出口访问量,目标看板为入口访问量看板或出口访问量看板;101.方法还包括:102.第一读取单元,用于读取页面入口数据或页面出口数据;103.第一看板生成单元,用于基于页面入口数据和页面入口访问量,生成入口访问量看板;104.或,105.第二看板生成单元,用于基于页面出口数据和页面出口访问量,生成出口访问量看板。106.在一种可能的实现方式中,目标看板生成模块33包括:107.第二识别子模块,用于在新增数据的数据类型为多个的情况下,对新增数据的数据类型进行识别,确定新增数据对应的多个目标类型数据;108.数据选取子模块,用于选取多个目标类型数据中的任一目标类型数据,并基于任一目标型数据和新增数据,确定任一目标类型数据对应的子目标数据;109.第二目标看板生成子模块,用于基于子目标数据和任一目标类型数据,生成子目标数据对应的目标看板。110.在一种可能的实现方式中,新增数据的数据类型为页面入口数据、页面出口数据和操作系统数据,新增数据为页面入口访问量、页面出口访问量、页面入口路径访问量、页面出口路径访问量和页面操作系统版本,目标看板为入口访问量看板、出口访问量看板、目标业务访问占比看板和目标业务的app分布看板;111.方法包括:112.第二读取单元,用于读取页面入口数据、页面出口数据和操作系统数据;113.第三看板生成单元,用于基于页面入口数据和页面入口访问量,生成入口访问量看板;114.第四看板生成单元,用于基于页面出口数据和页面出口访问量,生成出口访问量看板;115.第五看板生成单元,用于基于页面入口数据、页面入口路径访问量、页面入口数据和页面出口路径访问量,生成目标业务访问占比看板;116.第六看板生成单元,用于基于操作系统数据和页面操作系统版本,生成目标业务的app分布看板。117.在一种可能的实现方式中,第一查询模块31之前,还包括:118.数据采集模块,用于采集新增业务对应的页面的埋点数据;119.数据存储模块,用于将埋点数据存储至数据库。120.在一种可能的实现方式中,目标看板生成模块33之后,还包括:121.指令接收模块,用于依次接收看板添加指令、目标看板的名称选取指令;122.目标看板显示模块,用于显示目标看板。123.图4是本发明实施例提供的终端的示意图。如图4所示,该实施例的终端4包括:处理器40、存储器41以及存储在存储器41中并可在处理器40上运行的计算机程序42。处理器40执行计算机程序42时实现上述各个目标看板的生成方法实施例中的步骤,例如图1所示的步骤101至步骤103。或者,处理器40执行计算机程序42时实现上述各个目标看板的生成装置实施例中各模块/单元的功能,例如图3所示模块/单元31至34的功能。124.本发明还提供一种可读存储介质,可读存储介质中存储有计算机程序,计算机程序被处理器执行时用于实现上述的各种实施方式提供的目标看板的生成方法。125.其中,可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(application specific integrated circuits,简称:asic)中。另外,该asic可以位于用户设备中。当然,处理器和可读存储介质也可以作为分立组件存在于通信设备中。可读存储介质可以是只读存储器(rom)、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。126.本发明还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得设备实施上述的各种实施方式提供的目标看板的生成方法。127.在上述设备的实施例中,应理解,处理器可以是中央处理单元(英文:central processing unit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digital signal processor,简称:dsp)、专用集成电路(英文:application specific integrated circuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。128.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
目标看板的生成方法、装置、终端及存储介质与流程
作者:admin
2022-07-22 20:07:46
797
关键词:
计算;推算;计数设备的制造及其应用技术
专利技术
- 下一篇: 一种板结土壤修复装置
- 上一篇: 一种可调谐铁磁共振复合薄膜及其制备方法