一种信息查询方法、装置、设备及存储介质

文档序号:1937347 发布日期:2021-12-07 浏览:3次 >En<

阅读说明:本技术 一种信息查询方法、装置、设备及存储介质 (Information query method, device, equipment and storage medium ) 是由 宋振亮 于 2020-09-28 设计创作,主要内容包括:本发明实施例公开了一种信息查询方法、装置、设备及存储介质,所述方法包括:响应于检测到的信息查询请求,获取所述信息查询请求的查询标识;基于预先设定的主从查询机制,根据查询维度参数获取所述查询标识对应的目标查询信息;基于所述目标查询信息生成所述信息查询请求的响应信息进行响应。本发明实施例提供的方法通过将主从查询与查询维度参数结合进行信息查询请求的响应,提高了响应信息中动态热点数据的实时性和准确性,提升了用户体验度。(The embodiment of the invention discloses an information query method, an information query device, information query equipment and a storage medium, wherein the method comprises the following steps: responding to the detected information query request, and acquiring a query identifier of the information query request; acquiring target query information corresponding to the query identifier according to the query dimension parameter based on a preset master-slave query mechanism; and generating response information of the information query request based on the target query information for responding. According to the method provided by the embodiment of the invention, the information query request is responded by combining the master-slave query and the query dimension parameter, so that the real-time performance and the accuracy of the dynamic hot data in the response information are improved, and the user experience is improved.)

一种信息查询方法、装置、设备及存储介质

技术领域

本发明实施例涉及计算机技术领域,尤其涉及一种信息查询方法、装置、设备、存储介质及系统。

背景技术

随着计算机网络的发展,越来越多的用户通过电子商务平台处理日常需求,如购买日用品、火车票、飞机票、电影票等。一般的大型电商网站通常会存储几千万上亿的用户、商品、下单等数据,根据普遍公认的二八定律可得出结论,通常只有20%的热点数据被大量用户访问操作,占80%的数据属于僵尸数据很少被操作。热点数据是用户的热点请求对应的数据,可分为“静态热点数据”和“动态热点数据”。静态热点数据可以理解为能够提前预测的热点数据。如通过买家报名预约的方式提前筛选出来,提前将预测的热点数据打标。另外,还可以通过大数据分析来提前发现热点商品,以分析出热点数据。但是动态热点数据不能被提前预测到的,是系统在运行过程中临时产生的热点。商家通过各种宣传模式或某种不可预测情况(如新冠肺炎导致口罩搜索量暴增),导致其在短时间内变成热点数据。

在实现本发明的过程中,发明人发现现有技术中至少存在以下技术问题:基于动态热点数据为临时产生的热点,导致无法对其进行更多干预。由此可见,如何保证动态热点数据检索的实时性和准确性是一个亟待解决的技术问题。

发明内容

本发明实施例提供了一种信息查询方法、装置、设备及存储介质,以实现提高响应信息中动态热点数据的实时性和准确性。

第一方面,本发明实施例提供了一种信息查询方法,包括:

响应于检测到的信息查询请求,获取信息查询请求的查询标识;

基于预先设定的主从查询机制,根据查询维度参数获取查询标识对应的目标查询信息;

基于目标查询信息生成信息查询请求的响应信息进行响应。

第二方面,本发明实施例还提供了一种信息查询装置,包括:

查询标识获取模块,用于响应于检测到的信息查询请求,获取信息查询请求的查询标识;

目标信息获取模块,用于基于预先设定的主从查询机制,根据查询维度参数获取查询标识对应的目标查询信息;

响应信息生成模块,用于基于目标查询信息生成信息查询请求的响应信息进行响应。

第三方面,本发明实施例还提供了一种计算机设备,设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本发明任意实施例所提供的信息查询方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所提供的信息查询方法。

本发明实施例通过响应于检测到的信息查询请求,获取信息查询请求的查询标识;基于预先设定的主从查询机制,根据查询维度参数获取查询标识对应的目标查询信息;基于目标查询信息生成信息查询请求的响应信息进行响应,通过将主从查询与查询维度参数结合进行信息查询请求的响应,提高了响应信息中热点数据的实时性和准确性,提升了用户体验度。

附图说明

图1是本发明实施例一所提供的一种信息查询方法的流程图;

图2是本发明实施例二所提供的一种信息查询方法的流程图;

图3是本发明实施例三所提供的一种信息查询方法的流程图;

图4是本发明实施例四所提供的一种信息查询装置的结构示意图;

图5是本发明实施例五所提供的一种计算机设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1是本发明实施例一所提供的一种信息查询方法的流程图。本实施例可适用于对用户发起的信息查询请求进行响应时的情形。该方法可以由信息查询装置执行,该信息查询装置可以采用软件和/或硬件的方式实现,例如,该信息查询装置可配置于计算机设备中。如图1所示,该方法包括:

S110、响应于检测到的信息查询请求,获取信息查询请求的查询标识。

在本实施例中,信息查询请求可以为用户通过用户端发起的,用于查询目标查询信息的请求。查询标识可以通过对信息查询请求进行解析获取。可以理解的是,查询标识可以基于用户输入的查询关键词确定,其可以为信息查询请求关联的目标查询物品的物品标识,也可以为信息查询请求关联的目标查询信息的信息标识。示例性的,当用户需要购买口罩时,通过在用户端上输入“口罩”后点击查询控件触发查询口罩相关信息的信息查询请求,用户端基于用户输入的“口罩”生成信息查询请求发送至服务端,服务端对信息查询请求进行解析后,获得信息查询请求中携带的“口罩”作为查询标识。

S120、基于预先设定的主从查询机制,根据查询维度参数获取查询标识对应的目标查询信息。

一般的,缓存中存储的数据多数为可提前预测出的静态热点数据。因此,当某一类数据突然变为动态热点数据时,缓存中的数据无法满足动态热点数据的查询需求(如信息数量、信息准确度等需求),也就是说,从缓存查询到的信息中动态热点数据的实时性和准确性较差。为解决动态热点数据的实时性和准确性较差的技术问题,提高前台列表查询性能,本实施例中采用主从查询的方式,同时设置查询维度参数,结合主从查询机制以及查询维度参数得到查询标识对应的目标查询信息,以提高目标查询信息中动态热点数据的实时性和准确性。整体来说,当接收到用户发起的信息查询请求时,应用服务端先查询缓存,当缓存中符合信息查询请求的数据未达到设置维度参数时,触发从查询操作,从数据库中获取符合信息查询请求的数据以提高目标查询信息中动态热点数据的实时性和准确性。在上述过程中,可以包括两个查询维度参数:主查询维度参数和从查询维度参数。可选的,可以基于主查询维度参数判断是否需要出发从查询操作,基于从查询维度参数执行从查询操作。可以理解的是,主查询维度参数和从查询维度参数可以根据实际需求设置。

S130、基于目标查询信息生成信息查询请求的响应信息进行响应。

在本实施例中,获取目标查询信息后,可以直接将目标查询信息作为信息查询请求的响应信息发送至用户端以进行响应,还可以将目标查询信息与其他信息结合生成信息查询请求的响应信息发送至用户端以进行响应。

本发明实施例通过响应于检测到的信息查询请求,获取信息查询请求的查询标识;基于预先设定的主从查询机制,根据查询维度参数获取查询标识对应的目标查询信息;基于目标查询信息生成信息查询请求的响应信息进行响应,通过将主从查询与查询维度参数结合进行信息查询请求的响应,提高了响应信息中热点数据的实时性和准确性,提升了用户体验度。

实施例二

图2是本发明实施例二所提供的一种信息查询方法的流程图。本实施例在上述方案的基础上,进行了进一步优化。如图2所示,该方法包括:

S210、响应于检测到的信息查询请求,获取信息查询请求的查询标识。

S220、从数据缓存集群中获取与查询标识对应的目标缓存信息,并判断目标缓存信息是否满足主查询操作关联的主查询维度参数。

在本实施例中,主查询维度参数用于判断主查询操作获取的目标缓存信息是否满足查询需求。可选的,主查询操作可以理解为从数据缓存集群中拉取与查询标识关联的目标缓存信息,执行主查询操作获得目标缓存信息后,基于主查询维度参数判断拉取的目标缓存信息是否符合查询需求。

可选的,为了提高用户的体验度,主查询维度参数可以设置为主条数维度参数,即拉取的目标缓存信息的最低条数,使得在目标缓存信息的条数小于设置的最低条数时,执行从查询操作获取更多的信息,提高目标查询信息的展示效果。可以理解的是,当主查询维度参数为最低条数参数时,判断目标缓存信息是否满足主查询操作关联的主查询维度参数可以为:判断目标缓存信息的条数是否大于最低条数,当目标缓存信息的条数大于最低条数时,判定目标缓存信息满足主查询维度参数,当目标缓存信息的条数不大于最低条数时,判定目标缓存信息不满足主查询维度参数。

S230、当目标缓存信息满足主查询维度参数时,将目标缓存信息作为目标查询信息进行响应。

当目标缓存信息满足主查询维度参数时,表示目标缓存信息能够满足用户的查询需求,直接将目标缓存信息作为目标查询信息进行响应。

S240、当目标缓存信息不满足主查询维度参数时,调用中台接口获取与查询标识关联的目标更新信息。

当目标缓存信息不满足主查询维度参数时,表示目标缓存信息不能够满足用户的查询需求,触发从查询操作,调用中台接口获取与查询标识关联的目标更新信息。可选的,查询维度参数还包括从查询维度参数,调用中台接口获取与查询标识关联的目标更新信息,包括:通过自定义线程池异步发起中台接口调用,基于从查询维度参数获取目标更新信息。可选的,可以使用自定义线程池异步发起中台接口调用发起多次从查询,以加快目标更新信息的获取速度。其中,从查询维度参数可以根据实际需求设置,从查询维度参数的个数可以为一个或多个,从查询维度参数可以为不同维度参数的交集或并集。当从查询操作满足预先设置的从查询维度参数时,将从查询操作获取的目标更新信息作为目标缓存信息的补充信息。一个实施例中,从查询维度参数包括查询时长维度参数和/或从条数维度参数。其中,查询时长维度参数以及从条数维度参数均可以设置不同的等级,即从查询维度参数可以为不同等级的查询时长维度参数和不同等级的从条数维度参数的交集或并集。当从查询维度参数为查询时长维度参数和从条数维度参数的交集时,目标更新信息需同时满足时长维度参数和从条数维度参数才能停止从查询操作;当从查询维度参数为查询时长维度参数和从条数维度参数的并集时,目标更新信息只需满足时长维度参数和从条数维度参数中的任意一个参数即可停止从查询操作。

S250、基于目标缓存信息和的目标更新信息生成目标查询信息进行响应,并将目标更新信息缓存至数据缓存集群中。

在本实施例中,可以获取目标更新信息后,将目标缓存信息和目标更新信息汇总为目标查询信息进行响应。也可以先将目标缓存信息返回至用户端进行展示,避免用户长时间等待或出现空列表的情况,并在执行从查询操作获得目标更新信息后,将目标更新信息再次返回至用户端进行展示,以提高信息的展示效果以及用户的体验度。

为提高缓存中动态热点数据的实时性和准确性,在得到目标更新信息后,需要将目标更新信息存储至缓存中,即将目标更新信息缓存至数据缓存集群中。在本发明的一种实施方式中,将目标更新信息缓存至数据缓存集群中,包括:获取数据缓存集群中查询补充信息的补充信息标识的信息变更参数;根据信息变更参数确定查询补充信息的缓存目标时长,基于缓存目标时长将查询补充信息缓存至数据缓存集群中。可选的,为了避免因数据缓存时长不当造成的缓存穿透导致雪崩,本实施例中基于目标更新信息的更新频率合理的确定目标更新信息的缓存目标时长。其中,补充信息标识的信息变更参数可以理解为目标更新信息补充信息标识的历史信息在缓存中的变更频率。通过采用简单的缓存集群以及缓存目标时长的确定方式进行缓存,使得数据缓存时原有数据结构几乎不做任何改动,也避免了采用mq、zookeeper等中间件的数据同步机制,或数据库binlog日志监听同步机制进行数据同步导致的延迟性高、不准确等技术问题,降低了嗅探机制和数据补偿机制方案的复杂度。

示例性的,假设目标更新信息的信息标识为“1”,则获取一定时间段内缓存中信息标识“1”对应的历史信息内容,基于历史信息内容确定信息标识“1”的信息变更参数,根据信息标识“1”的信息变更参数确定目标更新信息的缓存目标时长。可以理解的是,当信息的变更频率越大时,表明该信息被查询的次数越多,即该数据会频繁变更,为保证数据的实时性和准确性,需要将该信息的缓存目标时长设置的短一些;当信息的变更频率越小时,表明该信息被查询的次数越少,即该数据不会频繁变更,可以将该信息的缓存目标时长设置的长一些。

一个实施例中,信息变更参数为补充信息标识的信息变更时间,根据信息变更参数确定查询补充信息的缓存目标时长,包括:将信息变更时间与基础缓存时长加权求和得到缓存目标时长。其中,信息变更时间可以理解为补充信息标识的信息内容最近一次变更时间与当前时间的时间差。变更时间距当前时间的时间差越久,说明该数据很少被变动,可以将该数据的缓存目标时长设置的长一些;变更时间距当前时间的时间差越小,表明该数据经常变更,需要把该数据的缓存目标时长设置的短一些,便于及时获取最新数据。在此基础上,可以设置信息变更时间与基础缓存时长的权重,将信息变更时间与基础缓存时长加权求和得到缓存目标时长。示例性的,可以通过f(n)=ax+b计算查询补充信息的缓存目标时长。其中,f(n)为查询补充信息的缓存目标时长;a为系数,可根据实际需求设置;x为查询补充信息的补充信息标识的信息变更时间,b为基础缓存时长。通过上述方式能准确的设置热点数据的缓存有效时长,使得所有热点缓存数据的有效时长动态根据时间维度随机平铺,不会出现大面积缓存失效,避免导致缓存穿透引起的系统雪崩。其中,基础缓存时长可以根据补充信息标识所属品类设置。当补充信息标识所属品类为变更频率较大品类时,基础缓存时长可以设置成一个较小的值,以保证数据的实时性和准确,当补充信息标识所属品类为变更频率较小品类时,基础缓存时长可以设置成一个较大的值性,以减少频繁从中台接口调用数据造成的资源浪费。

本发明实施例在上述实施例的基础上,将基于预先设定的主从查询机制,根据所述预设的查询维度参数获取所述查询标识对应的目标查询信息进行了具体化,通过根据主维度参数判断是否触发从查询操作,并在触发从查询操作时通过从维度参数获取目标更新信息,以补充目标缓存信息,使得目标查询信息中的动态热点数据为实时的、准确的数据,提高了用户体验。另外,通过合理的确定目标更新信息在缓存中的缓存目标时长,避免了缓存穿透导致雪崩:降低了嗅探机制和数据补偿机制方案的复杂度。

实施例三

本实施例在上述实施例的基础上,提供了一种优选实施例。本实施例中结合动态热点数据的特点及需求,提供了一种提高动态热点数据实时性和准确性的技术方案。其中,动态热点数据的特征可总结为如下几点:数据总体量占比不大,但数据的重要性很大,对业务影响大;数据被频繁检索,且总体动态变化不大,只有局部属性更新,一旦更新必须立即呈现出来(尽可能缩短数据不一致的时间);必须考虑热点数据的检索性能,并且保证数据一致性及实时性;确保动态热点数据的高可用性和水平扩容性;僵尸数据复活,编程热点数据时敏锐度比较低。

图3是本发明实施例三所提供的一种信息查询方法的流程示意图。如图3所示,为提高前台列表查询性能,查询过程采用的是主从查询的设计方案(简称为AB查询);同时设置查询维度,例如查询时长维度或最低条数维度等(可根据业务要求自定义查询维度,维度可以是并集也可以是交集),以提高热点数据的实时性和准确性,提升用户体验度。具体的,应用服务先查询缓存集群,若缓存中数据达到设置的一个或多个维度时,表示一次查询完成(此时只触发主查询就满足要求);若缓存集群中未满足设置的维度,表明触发一次主查询不能满足要求,则先将主查询从缓存中抓取的数据返回前端,避免用户长时间等待最终出现空列表的情况;然后使用自定义线程池异步发起中台接口调用,此时发起多次从查询,从查询根据定义的间隔不间断的查询缓存集群,只要满足任何一个查询维度就可以返回数据,不断的补充更新用户的数据列表。

在将从查询获取的数据缓存至数据缓存集群时,可以通过数据的变更频率合理确定缓存数据的有效时长,避免导致缓存穿透导致雪崩。另一方面,灵活的调整缓存数据的有效时长能够在DB中数据被更新后及时回写到缓存中,提高了缓存数据的实时性。在尽可能压缩数据同步的耗时,使用最简单的数据同步方式,降低数据补偿的复杂度,避免了数据不准确导致的缓存数据脏读。其中,缓存数据的有效时长的具体确定方式可参见上述实施例,在此不再赘述。

综上所述,本实施例中数据缓存时不采取mq和zookeeper等中间件的数据同步机制,也不使用数据库binlog日志监听同步机制;而是采用简单的缓存集群结合业务上的设计,天然的支持分布式环境,对原有数据结构几乎不做任何改动。避免了使用mq必然要考虑失败和防重消费的技术问题,避免了使用binlog必然要考虑日志解析顺序和解析失败的技术问题,同时避免了使用zookeeper做第三方监控引入的项目的复杂度的技术问题。另外,还避免了上述同步机制中数据同步失败时必须通过其他补偿方式多次同步数据的技术问题,例如数据库的binlog日志解析失败,必须手动干预补偿,此时很容易导致数据的循序性和ABA问题的出现;使用mq异步消费,必须考虑消费异常、重复消费以及消费失败后如何补偿等问题。

本实施例通过合理确定缓存数据的有效期,提高了动态热点数据的实时性和准确性,避免了缓存穿透导致雪崩;结合缓存集群进行数据缓存降低了嗅探机制和数据补偿机制方案的复杂度;通过主从查询机制结合查询维度提高了热点数据的实时性和准确性,提升了用户体验度。

实施例四

图4是本发明实施例四所提供的一种信息查询装置的结构示意图。该信息查询装置可以采用软件和/或硬件的方式实现,例如该信息查询装置可以配置于计算机设备中。如图4所示,该装置包括查询标识获取模块410、目标信息获取模块420和响应信息生成模块430,其中:

查询标识获取模块410,用于响应于检测到的信息查询请求,获取信息查询请求的查询标识;

目标信息获取模块420,用于基于预先设定的主从查询机制,根据查询维度参数获取查询标识对应的目标查询信息;

响应信息生成模块430,用于基于目标查询信息生成信息查询请求的响应信息进行响应。

本发明实施例通过查询标识获取模块响应于检测到的信息查询请求,获取信息查询请求的查询标识;目标信息获取模块基于预先设定的主从查询机制,根据查询维度参数获取查询标识对应的目标查询信息;响应信息生成模块基于目标查询信息生成信息查询请求的响应信息进行响应,通过将主从查询与查询维度参数结合进行信息查询请求的响应,提高了响应信息中热点数据的实时性和准确性,提升了用户体验度。

可选的,在上述方案的基础上,查询维度参数包括主查询维度参数,目标信息获取模块420包括:

主查询单元,用于从数据缓存集群中获取与查询标识对应的目标缓存信息,并判断目标缓存信息是否满足主查询操作关联的主查询维度参数;

目标信息确定单元,用于当目标缓存信息满足查询维度参数时,将目标缓存信息作为目标查询信息。

可选的,在上述方案的基础上,目标信息获取模块420还包括:

从查询单元,用于当目标缓存信息不满足主查询维度参数时,调用中台接口获取与查询标识关联的目标更新信息;

相应的,目标信息确定单元用于基于目标缓存信息和的目标更新信息生成目标查询信息,并将目标更新信息缓存至数据缓存集群中。

可选的,在上述方案的基础上,查询维度参数还包括从查询维度参数,从查询单元具体用于:

通过自定义线程池异步发起中台接口调用,基于从查询维度参数获取目标更新信息。

可选的,在上述方案的基础上,从查询维度参数包括查询时长维度参数和/或条数维度参数。

可选的,在上述方案的基础上,目标信息确定单元具体用于:

获取数据缓存集群中查询补充信息的补充信息标识的信息变更参数;

根据信息变更参数确定查询补充信息的缓存目标时长,基于缓存目标时长将查询补充信息缓存至数据缓存集群中。

可选的,在上述方案的基础上,目标信息确定单元具体用于:

将信息变更时间与基础缓存时长加权求和得到缓存目标时长。

本发明实施例所提供的信息查询装置可执行本发明任意实施例所提供的信息查询方法,具备执行方法相应的功能模块和有益效果。

实施例五

图5是本发明实施例五所提供的一种计算机设备的结构示意图。图5示出了适于用来实现本发明实施方式的示例性计算机设备512的框图。图5显示的计算机设备512仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图5所示,计算机设备512以通用计算设备的形式表现。计算机设备512的组件可以包括但不限于:一个或者多个处理器516,系统存储器528,连接不同系统组件(包括系统存储器528和处理器516)的总线518。

总线518表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器516或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。

计算机设备512典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备512访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

系统存储器528可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(RAM)530和/或高速缓存存储器532。计算机设备512可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储装置534可以用于读写不可移动的、非易失性磁介质(图5未显示,通常称为“硬盘驱动器”)。尽管图5中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线518相连。存储器528可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。

具有一组(至少一个)程序模块542的程序/实用工具540,可以存储在例如存储器528中,这样的程序模块542包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块542通常执行本发明所描述的实施例中的功能和/或方法。

计算机设备512也可以与一个或多个外部设备514(例如键盘、指向设备、显示器524等)通信,还可与一个或者多个使得用户能与该计算机设备512交互的设备通信,和/或与使得该计算机设备512能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口522进行。并且,计算机设备512还可以通过网络适配器520与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器520通过总线518与计算机设备512的其它模块通信。应当明白,尽管图中未示出,可以结合计算机设备512使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

处理器516通过运行存储在系统存储器528中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的信息查询方法,该方法包括:

响应于检测到的信息查询请求,获取信息查询请求的查询标识;

基于预先设定的主从查询机制,根据查询维度参数获取查询标识对应的目标查询信息;

基于目标查询信息生成信息查询请求的响应信息进行响应。

当然,本领域技术人员可以理解,处理器还可以实现本发明任意实施例所提供的信息查询方法的技术方案。

实施例六

本发明实施例六还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例所提供的信息查询方法,该方法包括:

响应于检测到的信息查询请求,获取信息查询请求的查询标识;

基于预先设定的主从查询机制,根据查询维度参数获取查询标识对应的目标查询信息;

基于目标查询信息生成信息查询请求的响应信息进行响应。

当然,本发明实施例所提供的一种计算机可读存储介质,其上存储的计算机程序不限于如上的方法操作,还可以执行本发明任意实施例所提供的信息查询方法的相关操作。

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种数据容灾方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!