CN109189812A - 一种指标查询方法、计算机可读存储介质及服务器 - Google Patents
一种指标查询方法、计算机可读存储介质及服务器 Download PDFInfo
- Publication number
- CN109189812A CN109189812A CN201810921573.6A CN201810921573A CN109189812A CN 109189812 A CN109189812 A CN 109189812A CN 201810921573 A CN201810921573 A CN 201810921573A CN 109189812 A CN109189812 A CN 109189812A
- Authority
- CN
- China
- Prior art keywords
- index
- terminal device
- sent
- information
- operation system
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000005540 biological transmission Effects 0.000 claims 1
- 230000008569 process Effects 0.000 abstract description 14
- 238000010586 diagram Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000004992 fission Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000000366 juvenile effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明属于计算机技术领域,尤其涉及一种基于大数据的指标查询方法、计算机可读存储介质及服务器。所述方法接收终端设备发送的指标查询指令,并从所述指标查询指令中提取业务***标识;确定与目标业务***对应的指标集合,所述目标业务***为由所述业务***标识所标识的业务***,所述指标集合中包括一个以上的指标;确定与所述指标集合中的各个指标分别对应的数据库;在各个数据库中分别查询对应的各个指标在指定时段内的数据记录;将查询到的各个指标的数据记录发送至所述终端设备。整个指标确定、数据库确定以及指标数据记录查询的过程完全自动化实现,查询效率大大提升,且避免了可能导致的操作失误,有效提高了查询结果的准确率。
Description
技术领域
本发明属于计算机技术领域,尤其涉及一种指标查询方法、计算机可读存储介质及服务器。
背景技术
目前在***中进行***登录量、业务上传量、交易成功率等指标查询时,往往需要工作人员进行手工查询,当涉及到大批量的指标查询时,会占用工作人员大量的工作时间,查询效率极为低下,而且极易由于工作人员查询时的疏忽而产生操作失误,准确率较低。
发明内容
有鉴于此,本发明实施例提供了一种指标查询方法、计算机可读存储介质及服务器,以解决人工进行指标查询时效率低下且准确率较低的问题。
本发明实施例的第一方面提供了一种指标查询方法,可以包括:
接收终端设备发送的指标查询指令,并从所述指标查询指令中提取业务***标识;
确定与目标业务***对应的指标集合,所述目标业务***为由所述业务***标识所标识的业务***,所述指标集合中包括一个以上的指标;
确定与所述指标集合中的各个指标分别对应的数据库;
在各个数据库中分别查询对应的各个指标在指定时段内的数据记录;
将查询到的各个指标的数据记录发送至所述终端设备。
本发明实施例的第二方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如下步骤:
接收终端设备发送的指标查询指令,并从所述指标查询指令中提取业务***标识;
确定与目标业务***对应的指标集合,所述目标业务***为由所述业务***标识所标识的业务***,所述指标集合中包括一个以上的指标;
确定与所述指标集合中的各个指标分别对应的数据库;
在各个数据库中分别查询对应的各个指标在指定时段内的数据记录;
将查询到的各个指标的数据记录发送至所述终端设备。
本发明实施例的第三方面提供了一种指标查询服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现如下步骤:
接收终端设备发送的指标查询指令,并从所述指标查询指令中提取业务***标识;
确定与目标业务***对应的指标集合,所述目标业务***为由所述业务***标识所标识的业务***,所述指标集合中包括一个以上的指标;
确定与所述指标集合中的各个指标分别对应的数据库;
在各个数据库中分别查询对应的各个指标在指定时段内的数据记录;
将查询到的各个指标的数据记录发送至所述终端设备。
本发明实施例与现有技术相比存在的有益效果是:本发明实施例采用自动化查询的方式取代了目前通常采用的手工查询方式,工作人员只需通过终端设备下达对指定业务***的指标查询指令,便可自动确定与该业务***对应的指标集合,并进一步地确定出其中的各个指标所存储的数据库,在这些数据库中即可查询到这些指标的数据记录,最后将查询到的这些指标的数据记录发送给终端设备,以供用户使用。整个指标确定、数据库确定以及指标数据记录查询的过程完全自动化实现,工作人员仅需在指标查询指令中指定查询的业务***,即可得到该业务***的相关指标的数据记录,无需做任何额外操作,查询效率大大提升,且避免了由工作人员的疏忽所可能导致的操作失误,有效提高了查询结果的准确率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例中一种指标查询方法的一个实施例流程图;
图2为对终端设备进行权限认证的示意流程图;
图3为进行权限认证时终端设备与服务器之间的交互过程的示意图;
图4为加密和解密过程中所使用的密钥对的具体分发过程的示意流程图;
图5为将查询到的各个指标的数据记录发送至终端设备的示意流程图;
图6为本发明实施例中一种指标查询装置的一个实施例结构图;
图7为本发明实施例中一种指标查询服务器的示意框图。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1,本发明实施例中一种指标查询方法的一个实施例可以包括:
步骤S101、接收终端设备发送的指标查询指令,并从所述指标查询指令中提取业务***标识。
所述指标查询指令可以由工作人员通过终端设备上指定的用户交互界面进行输入,并发送给进行指标查询的服务器。所述指标查询指令中包括了本次需要查询的业务***的标识。
在本实施例的一种具体应用场景中,整个***可以由养老险业务***、少儿险业务***、出行险业务***、境外险业务***等多个业务***组成。每个业务***均由唯一的一个业务***标识来进行标识。
优选地,在接收终端设备发送的指标查询指令之前,还可以通过图2所示的步骤对所述终端设备进行权限认证:
步骤S201、接收所述终端设备发送的随机数获取请求。
步骤S202、向所述终端设备发送预设的第一信息。
所述第一信息为使用随机数生成器周期性生成的随机数。
产生随机数有多种不同的方法,这些方法被称为随机数生成器。随机数生成器最重要的特性是它产生的后面的那个数与前面的那个数毫无关系。真正的随机数是使用物理现象产生的,比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等。这样的随机数发生器叫做物理性随机数发生器,它们的缺点是技术要求比较高。在实际应用中往往使用伪随机数就足够了。这些数列是“似乎”随机的数,实际上它们是通过一个固定的、可以重复的计算方法产生的。它们不是真正地随机,因为它们实际上是可以计算出来的,但是它们具有类似于随机数的统计特征。在本实施例中优选采用这种伪随机数生成器来生成所需的随机数。
随机数生成的周期可以根据实际情况进行设置,例如,可以将其设置为1秒,2秒,5秒或者其它取值。需要注意地是,该周期设置的越短,则***的安全性就越高,但对资源的消耗也越多,反之,若该周期设置的越长,则***的安全性就越低,但对资源的消耗却越少,在设置时应对这两者进行权衡。
步骤S203、接收所述终端设备发送的权限认证信息。
所述权限认证信息为所述终端使用预设的公钥对所述第一信息进行加密后得到的信息。
步骤S204、使用预设的私钥对所述权限认证信息进行解密,得到第二信息。
本实施例中采用了非对称加密算法来进行加密和解密过程,非对称加密算法需要两个密钥,分别为公钥和私钥。公钥和私钥是一对,如果用公钥对信息进行加密,只有用对应的私钥才能解密;如果用私钥对数据进行加密,那么只有用对应的公钥才能解密。本实施例中所使用的非对称加密算法包括但不限于RSA、Elgamal、Rabin、D-H、ECC等具体的算法。若采用非对称加密算法,则所述终端设备在获取到所述第一信息后,使用其中的一个密钥(公钥或私钥)对所述第一信息进行加密,得到所述权限认证信息,并向服务器发送所述权限认证信息,所述服务器在接收到所述权限认证信息后,使用另一个密钥(若加密使用公钥,则此处使用私钥,若加密使用私钥,则此处使用公钥)对所述权限认证信息进行解密。
步骤S205、判断所述第二信息与所述第一信息是否一致。
若所述第二信息与所述第一信息不一致,则执行步骤S206,若所述第二信息与所述第一信息一致,则执行步骤S207。
步骤S206、向所述终端设备发送权限认证失败消息。
步骤S207、向所述终端设备发送权限认证成功消息。
进行权限认证时所述终端设备与服务器之间的交互过程如图3所示。
其中,在加密和解密过程中所使用的密钥对的具体分发过程可以包括如图4所示的步骤:
步骤S401、生成与各个业务***分别对应的密钥对。
每个密钥对包括一个公钥和一个私钥。
步骤S402、将各个密钥对中的私钥存储在指定的存储介质中。
也即将各个密钥对中的私钥在服务器中进行本地存储。
步骤S403、在预设的业务***列表中查询与各个业务***分别对应的终端设备集合。
所述终端设备集合中包括一个以上的终端设备。
所述业务***列表中包括了各个业务***与各个终端设备集合之间的对应关系,下表所示即为所述业务***列表的一个具体示例:
步骤S404、将各个密钥对中的公钥分发至各个对应的终端设备中。
具体地,将PubKeys分发至TerminalSets中的各个终端设备,其中,s为业务***的序号,PubKeys为与第s个业务***对应的密钥对中的公钥,TerminalSets为与第s个业务***对应的终端设备集合。
通过以上权限认证过程,对本次指标查询的正当性进行了验证,避免指标数据被无关人员获取,保证了指标数据的安全性。
步骤S102、确定与目标业务***对应的指标集合。
所述目标业务***为由所述业务***标识所标识的业务***,所述指标集合中包括一个以上的指标。
具体地,可以在预设的指标列表中查询与所述目标业务***对应的指标集合。
所述指标列表中包括了各个业务***与各个指标集合之间的对应关系,下表所示即为所述指标列表的一个具体示例:
若所述目标业务***为业务***3,则由所述指标列表可以确定与其对应的指标集合为指标集合3,该指标集合中共包括指标6,指标7,指标8,指标9这4个指标。
需要注意的是,随着时间的推移,对任意一个业务***而言,其对应的指标是可能不断发生变化的,可能会不断地对其增加、删除或者修改,因此,该指标列表也是在不断发生变化的。
步骤S103、确定与所述指标集合中的各个指标分别对应的数据库。
在确定了所需查询的各个指标后,服务器需要进一步地确定各个指标所存储的数据库。在本实施例中,预先存储了各个数据库与其中存储的指标之间的对应关系,如下表所示:
数据库 | 存储指标 |
数据库1 | 指标1,指标6,指标9 |
数据库2 | 指标4,指标7 |
数据库3 | 指标2,指标3,指标5,指标8 |
…………… | …………… |
…………… | …………… |
通过查询该表,即可确定与所述指标集合中的各个指标分别对应的数据库。例如,若目标业务***为业务***3,有4个指标与其对应,分别为:指标6,指标7,指标8,指标9,对每一个指标进行查表,分别确定其所属的数据库,即:指标6和指标9存储在数据库1中,指标7存储在数据库2中,指标8存储在数据库3中。
需要注意的是,随着时间的推移,对任意一个指标而言,其对应的数据库是可能不断发生变化的,因此,该对应关系表也是在不断发生变化的。
步骤S104、在各个数据库中分别查询对应的各个指标在指定时段内的数据记录。
服务器分别从查表确定的各个数据库中获取具体的数据记录,例如,服务器从数据库1中获取指标6和指标9的具体数据记录,从数据库2中获取指标7的具体数据记录,从数据库3中获取指标8的具体数据记录。
所述指定时段可以根据实际情况进行设置,例如,可以将其设置为1小时、1天、1周、1月或者其它取值。
步骤S105、将查询到的各个指标的数据记录发送至所述终端设备。
具体地,可以将查询到的各个指标的数据记录自动生成一份指标报告,并将该指标报告发送至对应的终端设备上。
优选地,各个指标在报告中可以按照查询热点从高到低的顺序进行排列,查询热点越高,则其位置越靠前,便于工作人员查看,整个过程可以包括如图5所示的步骤:
步骤S501、获取各个指标在预设的统计时段内的历史查询记录。
所述历史查询记录中记录了各个指标被调用的详细记录。所述统计时段可以根据实际情况进行设置,例如,可以将其设置为1个月、1个季度、半年、一年或者其它取值。由于过于久远的数据参考意义不大,因此一般将其设置在一年之内为宜。
步骤S502、根据所述历史查询记录分别计算各个指标的查询热度。
具体地,可以首先将所述统计时段划分为T个子时段。
T为正整数,T的取值可以根据实际情况设置,例如,可以将其设置为5、10、20或者其它取值。需要注意地是,T取值越大,则计算量也越大,但计算精度越高,反之,T取值越小,则计算量也越大,但计算精度越低,需要根据具体场景对这两种情况进行均衡考虑。
然后,分别统计各个指标在各个子时段内被查询的次数,并根据下式分别计算各个指标的查询热度:
其中,n为指标的序号,1≤n≤IndexNum,IndexNum为所述指标集合中指标的总数目,t为子时段的序号,1≤t≤T,QueryNumn,t为第n个指标在第t个子时段内被查询的次数,BsWeight为预设的基准权重,IncWeight为预设的权重增量,PriDegn为第n个指标的查询热度。
BsWeight和IncWeight的取值均可以根据实际情况进行设置,特别地,可以设置:
步骤S503、将查询到的各个指标的数据记录生成指标报告。
各个指标的数据记录在所述指标报告中按照查询热度从高到低的顺序排列。
在该指标报告中,以预先设置的图形化方式展示各个指标,例如,可以以折线图来展示指标6,可以以饼状图来展示指标9,可以以柱状图来展示指标7,可以以点状图来展示指标8等等。
步骤S504、将所述指标报告发送至所述终端设备。
综上所述,本发明实施例采用自动化查询的方式取代了目前通常采用的手工查询方式,工作人员只需通过终端设备下达对指定业务***的指标查询指令,便可自动确定与该业务***对应的指标集合,并进一步地确定出其中的各个指标所存储的数据库,在这些数据库中即可查询到这些指标的数据记录,最后将查询到的这些指标的数据记录发送给终端设备,以供用户使用。整个指标确定、数据库确定以及指标数据记录查询的过程完全自动化实现,工作人员仅需在指标查询指令中指定查询的业务***,即可得到该业务***的相关指标的数据记录,无需做任何额外操作,查询效率大大提升,且避免了由工作人员的疏忽所可能导致的操作失误,有效提高了查询结果的准确率。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
对应于上文实施例所述的一种指标查询方法,图6示出了本发明实施例提供的一种指标查询装置的一个实施例结构图。
本实施例中,一种指标查询装置可以包括:
查询指令接收模块601,用于接收终端设备发送的指标查询指令,并从所述指标查询指令中提取业务***标识;
指标集合确定模块602,用于确定与目标业务***对应的指标集合,所述目标业务***为由所述业务***标识所标识的业务***,所述指标集合中包括一个以上的指标;
数据库确定模块603,用于确定与所述指标集合中的各个指标分别对应的数据库;
数据记录查询模块604,用于在各个数据库中分别查询对应的各个指标在指定时段内的数据记录;
数据记录发送模块605,用于将查询到的各个指标的数据记录发送至所述终端设备。
进一步地,所述指标查询装置还可以包括:
随机数获取请求接收模块,用于接收所述终端设备发送的随机数获取请求;
第一信息发送模块,用于向所述终端设备发送预设的第一信息,所述第一信息为使用随机数生成器周期性生成的随机数;
权限认证信息接收模块,用于接收所述终端设备发送的权限认证信息,所述权限认证信息为所述终端使用预设的公钥对所述第一信息进行加密后得到的信息;
解密模块,用于使用预设的私钥对所述权限认证信息进行解密,得到第二信息;
认证成功消息发送模块,用于若所述第二信息与所述第一信息一致,则向所述终端设备发送权限认证成功消息。
进一步地,所述指标查询装置还可以包括:
密钥对生成模块,用于生成与各个业务***分别对应的密钥对,每个密钥对包括一个公钥和一个私钥;
私钥存储模块,用于将各个密钥对中的私钥存储在指定的存储介质中;
终端设备集合查询模块,用于在预设的业务***列表中查询与各个业务***分别对应的终端设备集合,所述终端设备集合中包括一个以上的终端设备;
公钥分发模块,用于将PubKeys分发至TerminalSets中的各个终端设备,其中,s为业务***的序号,PubKeys为与第s个业务***对应的密钥对中的公钥,TerminalSets为与第s个业务***对应的终端设备集合。
进一步地,所述数据记录发送模块可以包括:
历史查询记录获取模块,用于获取各个指标在预设的统计时段内的历史查询记录;
查询热点计算模块,用于根据所述历史查询记录分别计算各个指标的查询热度;
指标报告生成模块,用于将查询到的各个指标的数据记录生成指标报告,各个指标的数据记录在所述指标报告中按照查询热度从高到低的顺序排列;
指标报告发送模块,用于将所述指标报告发送至所述终端设备。
进一步地,所述查询热度计算模块可以包括:
子时段划分单元,用于将所述统计时段划分为T个子时段,T为正整数;
查询次数统计单元,用于分别统计各个指标在各个子时段内被查询的次数;
查询热度计算单元,用于根据下式分别计算各个指标的查询热度:
其中,n为指标的序号,1≤n≤IndexNum,IndexNum为所述指标集合中指标的总数目,t为子时段的序号,1≤t≤T,QueryNumn,t为第n个指标在第t个子时段内被查询的次数,BsWeight为预设的基准权重,IncWeight为预设的权重增量,PriDegn为第n个指标的查询热度。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置,模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
图7示出了本发明实施例提供的一种指标查询服务器的示意框图,为了便于说明,仅示出了与本发明实施例相关的部分。
在本实施例中,所述指标查询服务器7可包括:处理器70、存储器71以及存储在所述存储器71中并可在所述处理器70上运行的计算机可读指令72,例如执行上述的指标查询方法的计算机可读指令。所述处理器70执行所述计算机可读指令72时实现上述各个指标查询方法实施例中的步骤,例如图1所示的步骤S101至S105。或者,所述处理器70执行所述计算机可读指令72时实现上述各装置实施例中各模块/单元的功能,例如图6所示模块601至605的功能。
示例性的,所述计算机可读指令72可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器71中,并由所述处理器70执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机可读指令段,该指令段用于描述所述计算机可读指令72在所述指标查询服务器7中的执行过程。
所述处理器70可以是中央处理单元(Central Processing Unit,CPU),还可以是其它通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器71可以是所述指标查询服务器7的内部存储单元,例如指标查询服务器7的硬盘或内存。所述存储器71也可以是所述指标查询服务器7的外部存储设备,例如所述指标查询服务器7上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器71还可以既包括所述指标查询服务器7的内部存储单元也包括外部存储设备。所述存储器71用于存储所述计算机可读指令以及所述指标查询服务器7所需的其它指令和数据。所述存储器71还可以用于暂时地存储已经输出或者将要输出的数据。
在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干计算机可读指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储计算机可读指令的介质。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种指标查询方法,其特征在于,包括:
接收终端设备发送的指标查询指令,并从所述指标查询指令中提取业务***标识;
确定与目标业务***对应的指标集合,所述目标业务***为由所述业务***标识所标识的业务***,所述指标集合中包括一个以上的指标;
确定与所述指标集合中的各个指标分别对应的数据库;
在各个数据库中分别查询对应的各个指标在指定时段内的数据记录;
将查询到的各个指标的数据记录发送至所述终端设备。
2.根据权利要求1所述的指标查询方法,其特征在于,在接收终端设备发送的指标查询指令之前,还包括:
接收所述终端设备发送的随机数获取请求;
向所述终端设备发送预设的第一信息,所述第一信息为使用随机数生成器周期性生成的随机数;
接收所述终端设备发送的权限认证信息,所述权限认证信息为所述终端使用预设的公钥对所述第一信息进行加密后得到的信息;
使用预设的私钥对所述权限认证信息进行解密,得到第二信息;
若所述第二信息与所述第一信息一致,则向所述终端设备发送权限认证成功消息。
3.根据权利要求2所述的指标查询方法,其特征在于,在接收所述终端设备发送的随机数获取请求之前,还包括:
生成与各个业务***分别对应的密钥对,每个密钥对包括一个公钥和一个私钥;
将各个密钥对中的私钥存储在指定的存储介质中;
在预设的业务***列表中查询与各个业务***分别对应的终端设备集合,所述终端设备集合中包括一个以上的终端设备;
将PubKeys分发至TerminalSets中的各个终端设备,其中,s为业务***的序号,PubKeys为与第s个业务***对应的密钥对中的公钥,TerminalSets为与第s个业务***对应的终端设备集合。
4.根据权利要求1所述的指标查询方法,其特征在于,所述将查询到的各个指标的数据记录发送至所述终端设备包括:
获取各个指标在预设的统计时段内的历史查询记录;
根据所述历史查询记录分别计算各个指标的查询热度;
将查询到的各个指标的数据记录生成指标报告,各个指标的数据记录在所述指标报告中按照查询热度从高到低的顺序排列;
将所述指标报告发送至所述终端设备。
5.根据权利要求4所述的指标查询方法,其特征在于,所述根据所述历史查询记录分别计算各个指标的查询热度包括:
将所述统计时段划分为T个子时段,T为正整数;
分别统计各个指标在各个子时段内被查询的次数;
根据下式分别计算各个指标的查询热度:
其中,n为指标的序号,1≤n≤IndexNum,IndexNum为所述指标集合中指标的总数目,t为子时段的序号,1≤t≤T,QueryNumn,t为第n个指标在第t个子时段内被查询的次数,BsWeight为预设的基准权重,IncWeight为预设的权重增量,PriDegn为第n个指标的查询热度。
6.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时实现如权利要求1至5中任一项所述的指标查询方法的步骤。
7.一种指标查询服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,其特征在于,所述处理器执行所述计算机可读指令时实现如下步骤:
接收终端设备发送的指标查询指令,并从所述指标查询指令中提取业务***标识;
确定与目标业务***对应的指标集合,所述目标业务***为由所述业务***标识所标识的业务***,所述指标集合中包括一个以上的指标;
确定与所述指标集合中的各个指标分别对应的数据库;
在各个数据库中分别查询对应的各个指标在指定时段内的数据记录;
将查询到的各个指标的数据记录发送至所述终端设备。
8.根据权利要求7所述的指标查询服务器,其特征在于,在接收终端设备发送的指标查询指令之前,还包括:
接收所述终端设备发送的随机数获取请求;
向所述终端设备发送预设的第一信息,所述第一信息为使用随机数生成器周期性生成的随机数;
接收所述终端设备发送的权限认证信息,所述权限认证信息为所述终端使用预设的公钥对所述第一信息进行加密后得到的信息;
使用预设的私钥对所述权限认证信息进行解密,得到第二信息;
若所述第二信息与所述第一信息一致,则向所述终端设备发送权限认证成功消息。
9.根据权利要求7所述的指标查询服务器,其特征在于,所述将查询到的各个指标的数据记录发送至所述终端设备包括:
获取各个指标在预设的统计时段内的历史查询记录;
根据所述历史查询记录分别计算各个指标的查询热度;
将查询到的各个指标的数据记录生成指标报告,各个指标的数据记录在所述指标报告中按照查询热度从高到低的顺序排列;
将所述指标报告发送至所述终端设备。
10.根据权利要求9所述的指标查询服务器,其特征在于,所述根据所述历史查询记录分别计算各个指标的查询热度包括:
将所述统计时段划分为T个子时段,T为正整数;
分别统计各个指标在各个子时段内被查询的次数;
根据下式分别计算各个指标的查询热度:
其中,n为指标的序号,1≤n≤IndexNum,IndexNum为所述指标集合中指标的总数目,t为子时段的序号,1≤t≤T,QueryNumn,t为第n个指标在第t个子时段内被查询的次数,BsWeight为预设的基准权重,IncWeight为预设的权重增量,PriDegn为第n个指标的查询热度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810921573.6A CN109189812A (zh) | 2018-08-14 | 2018-08-14 | 一种指标查询方法、计算机可读存储介质及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810921573.6A CN109189812A (zh) | 2018-08-14 | 2018-08-14 | 一种指标查询方法、计算机可读存储介质及服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109189812A true CN109189812A (zh) | 2019-01-11 |
Family
ID=64921439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810921573.6A Pending CN109189812A (zh) | 2018-08-14 | 2018-08-14 | 一种指标查询方法、计算机可读存储介质及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109189812A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110413610A (zh) * | 2019-06-19 | 2019-11-05 | 中国平安财产保险股份有限公司 | 提高业务数据报表导出效率的方法及***、数据库服务器 |
CN110688395A (zh) * | 2019-10-18 | 2020-01-14 | 政采云有限公司 | 一种信息查询方法、装置、信息统计方法及相关设备 |
CN110716951A (zh) * | 2019-09-23 | 2020-01-21 | 北京明略软件***有限公司 | 方便配置的标签配置方法、装置、设备及存储介质 |
CN110781184A (zh) * | 2019-09-16 | 2020-02-11 | 平安科技(深圳)有限公司 | 数据表的构建方法、装置、设备及存储介质 |
CN112199393A (zh) * | 2020-09-18 | 2021-01-08 | 深圳希施玛数据科技有限公司 | 基于跨表查询的数据表生成方法、装置、设备及存储介质 |
CN112737821A (zh) * | 2020-12-22 | 2021-04-30 | 新华三大数据技术有限公司 | 数据采集方法及装置 |
CN113422796A (zh) * | 2021-05-06 | 2021-09-21 | 北京沃东天骏信息技术有限公司 | 一种信息处理方法及装置、存储介质 |
CN115129978A (zh) * | 2022-05-27 | 2022-09-30 | 暨南大学 | 偏好查询方法、用户终端、服务器及存储介质 |
CN116341013A (zh) * | 2023-05-24 | 2023-06-27 | 新华策(北京)科技有限公司 | 实时和异步数据的安全传输方法及*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103489117A (zh) * | 2012-06-12 | 2014-01-01 | 深圳市腾讯计算机***有限公司 | 信息投放方法和*** |
CN103634266A (zh) * | 2012-08-21 | 2014-03-12 | 上海凌攀信息科技有限公司 | 一种对服务器、终端双向认证的方法 |
CN104765749A (zh) * | 2014-01-07 | 2015-07-08 | 阿里巴巴集团控股有限公司 | 一种数据存储方法及装置 |
CN105574216A (zh) * | 2016-03-07 | 2016-05-11 | 达而观信息科技(上海)有限公司 | 基于概率模型和用户行为分析的个性化推荐方法、*** |
CN107315782A (zh) * | 2017-06-08 | 2017-11-03 | 北京奇艺世纪科技有限公司 | 一种数据查询方法及装置 |
CN108153776A (zh) * | 2016-12-05 | 2018-06-12 | 北京国双科技有限公司 | 数据查询方法及装置 |
-
2018
- 2018-08-14 CN CN201810921573.6A patent/CN109189812A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103489117A (zh) * | 2012-06-12 | 2014-01-01 | 深圳市腾讯计算机***有限公司 | 信息投放方法和*** |
CN103634266A (zh) * | 2012-08-21 | 2014-03-12 | 上海凌攀信息科技有限公司 | 一种对服务器、终端双向认证的方法 |
CN104765749A (zh) * | 2014-01-07 | 2015-07-08 | 阿里巴巴集团控股有限公司 | 一种数据存储方法及装置 |
CN105574216A (zh) * | 2016-03-07 | 2016-05-11 | 达而观信息科技(上海)有限公司 | 基于概率模型和用户行为分析的个性化推荐方法、*** |
CN108153776A (zh) * | 2016-12-05 | 2018-06-12 | 北京国双科技有限公司 | 数据查询方法及装置 |
CN107315782A (zh) * | 2017-06-08 | 2017-11-03 | 北京奇艺世纪科技有限公司 | 一种数据查询方法及装置 |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110413610B (zh) * | 2019-06-19 | 2023-10-27 | 中国平安财产保险股份有限公司 | 提高业务数据报表导出效率的方法及***、数据库服务器 |
CN110413610A (zh) * | 2019-06-19 | 2019-11-05 | 中国平安财产保险股份有限公司 | 提高业务数据报表导出效率的方法及***、数据库服务器 |
CN110781184A (zh) * | 2019-09-16 | 2020-02-11 | 平安科技(深圳)有限公司 | 数据表的构建方法、装置、设备及存储介质 |
WO2021051625A1 (zh) * | 2019-09-16 | 2021-03-25 | 平安科技(深圳)有限公司 | 数据表的构建方法、装置、设备及存储介质 |
CN110781184B (zh) * | 2019-09-16 | 2023-06-16 | 平安科技(深圳)有限公司 | 数据表的构建方法、装置、设备及存储介质 |
CN110716951B (zh) * | 2019-09-23 | 2022-10-25 | 北京明略软件***有限公司 | 方便配置的标签配置方法、装置、设备及存储介质 |
CN110716951A (zh) * | 2019-09-23 | 2020-01-21 | 北京明略软件***有限公司 | 方便配置的标签配置方法、装置、设备及存储介质 |
CN110688395A (zh) * | 2019-10-18 | 2020-01-14 | 政采云有限公司 | 一种信息查询方法、装置、信息统计方法及相关设备 |
CN112199393A (zh) * | 2020-09-18 | 2021-01-08 | 深圳希施玛数据科技有限公司 | 基于跨表查询的数据表生成方法、装置、设备及存储介质 |
CN112199393B (zh) * | 2020-09-18 | 2024-05-10 | 深圳希施玛数据科技有限公司 | 基于跨表查询的数据表生成方法、装置、设备及存储介质 |
CN112737821B (zh) * | 2020-12-22 | 2022-05-27 | 新华三大数据技术有限公司 | 数据采集方法及装置 |
CN112737821A (zh) * | 2020-12-22 | 2021-04-30 | 新华三大数据技术有限公司 | 数据采集方法及装置 |
CN113422796A (zh) * | 2021-05-06 | 2021-09-21 | 北京沃东天骏信息技术有限公司 | 一种信息处理方法及装置、存储介质 |
CN115129978A (zh) * | 2022-05-27 | 2022-09-30 | 暨南大学 | 偏好查询方法、用户终端、服务器及存储介质 |
CN115129978B (zh) * | 2022-05-27 | 2024-03-29 | 暨南大学 | 偏好查询方法、用户终端、服务器及存储介质 |
CN116341013A (zh) * | 2023-05-24 | 2023-06-27 | 新华策(北京)科技有限公司 | 实时和异步数据的安全传输方法及*** |
CN116341013B (zh) * | 2023-05-24 | 2023-08-22 | 新华策(北京)科技有限公司 | 实时和异步数据的安全传输方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109189812A (zh) | 一种指标查询方法、计算机可读存储介质及服务器 | |
TWI694350B (zh) | 基於區塊鏈的資訊監管方法及裝置 | |
CN110033258B (zh) | 基于区块链的业务数据加密方法及装置 | |
US10091230B1 (en) | Aggregating identity data from multiple sources for user controlled distribution to trusted risk engines | |
US11726968B2 (en) | Methods, apparatuses, and devices for transferring data assets based on blockchain | |
WO2020133032A1 (zh) | 一种可防伪造的多用户密文搜索方法 | |
KR101843340B1 (ko) | 프라이버시―보존 협력 필터링 | |
WO2019215437A1 (en) | System for protecting integrity of transaction data | |
CN104426973A (zh) | 一种云数据库加密方法、***及装置 | |
US20130346741A1 (en) | Method for authenticating low performance device | |
CN111062052B (zh) | 一种数据查询的方法和*** | |
Xiong et al. | Reward-based spatial crowdsourcing with differential privacy preservation | |
CN113420049B (zh) | 数据流通方法、装置、电子设备及存储介质 | |
CN112702341B (zh) | 一种基于隐私保护的用户用电数据共享方法及*** | |
CN109740364A (zh) | 可控搜索权限的基于属性的密文搜索方法 | |
CN114401268A (zh) | 一种跨链数据共享的方法、***、设备和可读存储介质 | |
CN107704768A (zh) | 一种密文的多关键字分级安全检索方法 | |
CN108038128A (zh) | 一种加密文件的检索方法、***、终端设备及存储介质 | |
CN109873700A (zh) | 密钥生成方法、装置、计算机可读存储介质及终端设备 | |
US11509637B2 (en) | Data transmission method, system and platform using blockchain, and storage medium | |
Liu et al. | Secure KNN classification scheme based on homomorphic encryption for cyberspace | |
CN113434906B (zh) | 数据查询方法、装置、计算机设备及存储介质 | |
CN117056961A (zh) | 一种隐私信息检索方法及计算机可读存储介质 | |
CN109451077A (zh) | 医疗云搜索权限分享的模型 | |
CN117633835A (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 |