CN110417906A - 信息调用方法及设备 - Google Patents
信息调用方法及设备 Download PDFInfo
- Publication number
- CN110417906A CN110417906A CN201910715497.8A CN201910715497A CN110417906A CN 110417906 A CN110417906 A CN 110417906A CN 201910715497 A CN201910715497 A CN 201910715497A CN 110417906 A CN110417906 A CN 110417906A
- Authority
- CN
- China
- Prior art keywords
- information
- token
- inquiring request
- user
- interface
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
- H04L43/106—Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Storage Device Security (AREA)
Abstract
本申请实施例提供一种信息调用方法及设备,该方法包括:接收信息查询请求;检测所述信息查询请求是否带有header参数;若所述信息查询请求带有所述header参数,则检测所述header参数中是否包含token和sign;若所述header参数中包含所述token和所述sign,则根据所述信息查询请求在预设信息接口进行信息调用,能够对调用信息的用户进行鉴权,避免非法人员获取用户信息,解决现有调取信息,容易造成用户信息泄露,影响用户利益的问题。
Description
技术领域
本申请实施例涉及计算机技术领域,尤其涉及一种信息调用方法及设备。
背景技术
随着经济的不断发展,通信技术得到了快速发展,越来越多的人开始使用通讯运营商的通信***进行通信。
目前,通讯运营商的客服***内含多个平台例如cbss***,bss***,电商平台,客服***等,各个***分别对用户信息进行录入存储。
然而,在调取信息时,现有各个***直接根据用户请求进行用户信息调取,这样非法人员就很容易获取用户信息,造成用户信息泄露,影响用户利益。
发明内容
本申请实施例提供一种信息调用方法及设备,以克服现有调取信息,容易造成用户信息泄露,影响用户利益的问题。
第一方面,本申请实施例提供一种信息调用方法,包括:
接收信息查询请求;
检测所述信息查询请求是否带有header参数;
若所述信息查询请求带有所述header参数,则检测所述header参数中是否包含token和sign;
若所述header参数中包含所述token和所述sign,则根据所述信息查询请求在预设信息接口进行信息调用。
在一种可能的设计中,所述的方法,还包括:
对所述token进行解密;
获取所述token中的时间戳;
根据所述时间戳判断所述token是否有效;
若所述token有效,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
在一种可能的设计中,所述的方法,还包括:
根据预存的租户标识检测所述token中是否包含租户标识,并根据预存的***标识检测所述token中是否包含***标识;
若所述token中包含租户标识和***标识,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
在一种可能的设计中,所述的方法,还包括:
获取所述sign中包含的标识字符串;
判断所述标识字符串是否与预存的标识字符串相同;
若所述标识字符串与预存的标识字符串相同,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
在一种可能的设计中,所述预设信息接口为预设用户信息数据库的接口;
在所述接收信息查询请求之前,还包括:
将用户信息录入所述预设用户信息数据库,所述预设用户信息数据库用于对所述用户信息设置用户标签,并根据设置的用户标签对录入的信息进行数据整合、汇总。
第二方面,本申请实施例提供一种信息调用设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机执行指令,所述处理器执行所述计算机执行指令时实现如下步骤:
接收信息查询请求;
检测所述信息查询请求是否带有header参数;
若所述信息查询请求带有所述header参数,则检测所述header参数中是否包含token和sign;
若所述header参数中包含所述token和所述sign,则根据所述信息查询请求在预设信息接口进行信息调用。
在一种可能的设计中,所述处理器执行所述计算机执行指令时还实现如下步骤:
对所述token进行解密;
获取所述token中的时间戳;
根据所述时间戳判断所述token是否有效;
若所述token有效,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
在一种可能的设计中,所述处理器执行所述计算机执行指令时还实现如下步骤:
根据预存的租户标识检测所述token中是否包含租户标识,并根据预存的***标识检测所述token中是否包含***标识;
若所述token中包含租户标识和***标识,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
在一种可能的设计中,所述处理器执行所述计算机执行指令时还实现如下步骤:
获取所述sign中包含的标识字符串;
判断所述标识字符串是否与预存的标识字符串相同;
若所述标识字符串与预存的标识字符串相同,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
在一种可能的设计中,所述预设信息接口为预设用户信息数据库的接口;
在所述接收信息查询请求之前,还包括:
将用户信息录入所述预设用户信息数据库,所述预设用户信息数据库用于对所述用户信息设置用户标签,并根据设置的用户标签对录入的信息进行数据整合、汇总。
第三方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的信息调用方法。
本申请实施例提供的信息调用方法及设备,该方法在接收信息查询请求后,检测该信息查询请求是否带有header参数,如果带有,则检测header参数中是否包含token和sign,如果包含,则根据所述信息查询请求在预设信息接口进行信息调用,能够对调用信息的用户进行鉴权,避免非法人员获取用户信息,解决现有调取信息,容易造成用户信息泄露,影响用户利益的问题。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的信息调用***架构示意图;
图2为本申请实施例提供的信息调用方法的流程示意图一;
图3为本申请实施例提供的信息调用方法的流程示意图二;
图4为本申请实施例提供的信息调用设备的结构示意图一;
图5为本申请实施例提供的信息调用设备的结构示意图二;
图6为本申请实施例提供的信息调用设备的硬件结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
目前,通讯运营商的客服***内含多个平台例如cbss***,bss***,电商平台,客服***等,各个***分别对用户信息进行录入存储。然而,在调取信息时,现有各个***直接根据用户请求进行用户信息调取,这样非法人员就很容易获取用户信息,造成用户信息泄露,影响用户利益。
因此,考虑到上述问题,本申请提供一种信息调用方法,该方法在接收信息查询请求后,检测该信息查询请求是否带有header参数,如果带有,则检测header参数中是否包含token和sign,如果包含,则根据所述信息查询请求在预设信息接口进行信息调用,能够对调用信息的用户进行鉴权,避免非法人员获取用户信息,解决现有调取信息,容易造成用户信息泄露,影响用户利益的问题。
本申请提供的一种信息调用方法,可以适用于图1所示的信息调用***架构示意图,如图1所示,终端101可以接收信息查询请求,可以检测所述信息查询请求是否带有header参数,若所述信息查询请求带有所述header参数,则检测所述header参数中是否包含token和sign,若所述header参数中包含所述token和所述sign,则根据所述信息查询请求在预设信息接口进行信息调用。其中,终端101可以为平板、笔记本等。
这里,以通讯运营商的客服***为例,上述终端101可以为客服***的一部分。在用户调用信息时,发送信息查询请求至上述终端,终端检测该信息查询请求是否带有header参数,如果有,则检测所述header参数中是否包含token和sign,如果包含,则通过用户鉴权,根据上述信息查询请求在预设信息接口进行信息调用。
其中,上述预设信息接口为预设用户信息数据库的接口。这里,预设用户信息数据库可以是一个多维立体的数据库,实现数据的统一存储,共享和调用。示例性的,用户信息数据库就像一个大型的数据库大容器一样,各个数据支撑中心都有属于自己数据库像一个小容器一样,嵌在大数据库中,当用户的信息数据录入后,将携带标签,放置录入***的小容器内,但同时也属于大容器内。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
图2为本申请实施例提供的信息调用方法的流程示意图一,本申请实施例的执行主体可以为图1所示实施例中的终端。如图2所示,该方法可以包括:
S201:接收信息查询请求。
具体的,用户在调取信息时,发送信息查询请求至终端,终端接收该信息查询请求,根据该信息查询请求进行后续处理。
可选地,在所述接收信息查询请求之前,还包括:
将用户信息录入所述预设用户信息数据库,所述预设用户信息数据库用于对所述用户信息设置用户标签,并根据设置的用户标签对录入的信息进行数据整合、汇总。
这里,预先设置用户信息数据库,同时预先设置信息接口,该信息接口为用户信息数据库的接口,终端可以根据用户的信息查询请求通过该信息接口进行信息调用。
由上述可知,用户信息数据库是一个多维立体的数据库,其中所有的数据将被统一存储,共享和调用。具体的,用户信息数据库就像一个大型的数据库大容器一样,各个***都有属于自己数据库像一个小容器一样,嵌在大数据库中,当户用的信息数据录入后,将携带标签,放置录入***的小容器内,但同时也属于大容器内。
另外,上述用户信息数据库的功能包括:整合、汇总等,除此之外,还可以根据整合、汇总后的数据进行衍生。具体的,数据整合都是来自各个***(例如电商,微信,微博等)。在整个数据整合中,将多角度的带着标签的各个数据进行整合,最后将所有的数据汇总。还根据所存储的数据,衍生出一些贴近该用户的数据(例如,通过每月用户的流量,电话时长,短信数量计算最合适用户的套餐)。
信息接口可以通过以下方式设置:由于数据库变成一个整体数据库,不再是独立分散互不连接的数据库,那么所有的数据也将分享,相当于所有的数据被整合到了一起,所以每个***需要一个统一的接口对接数据库,该接口即为信息接口,因此,上述信息接口包括用户信息数据库中每个***对接数据库的接口。当需要调取或者存储数据时,通过这个统一的接口对接。即将为每一个***只设立一个接口,当调取时,以一个***为单位调取,然后在其***的数据库内再根据功能调取数据。
这样,通过建立用户信息数据库,使用户信息共享,而且设置相应的信息接口,在跨越多平台调取信息时,可以通过上述信息接口在用户信息数据库中及时找到相应信息。
S202:检测所述信息查询请求是否带有header参数。
S203:若所述信息查询请求带有所述header参数,则检测所述header参数中是否包含token和sign。
S204:若所述header参数中包含所述token和所述sign,则根据所述信息查询请求在预设信息接口进行信息调用。
可选地,所述的方法,还包括:
对所述token进行解密;
获取所述token中的时间戳;
根据所述时间戳判断所述token是否有效;
若所述token有效,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
其中,所述根据所述时间戳判断所述token是否有效可以包括:根据所述时间戳和当前时间,判断所述token是否有效,例如,根据所述时间戳和当前时间,确定相应的时间间隔,再根据预设时间间隔阈值和确定的时间间隔,判断所述token是否有效。
如果所述token有效,则可以执行后续信息调用的步骤。如果所述token无效,则停止操作,可以生成无效提示,拒绝进行后续信息调用步骤,避免非法人员调用信息,造成信息泄露。
可选地,所述的方法,还包括:
根据预存的租户标识检测所述token中是否包含租户标识,并根据预存的***标识检测所述token中是否包含***标识;
若所述token中包含租户标识和***标识,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
其中,预存的租户标识可以是某一预设固定标识,可以由相关人员设置,例如,以通讯运营商的客服***为例,租户标识可以是客服的标识。预存的***标识可以是上述用户信息数据库中各个***的标识。
示例性的,在对所述token进行解密后,终端可以根据预存的租户标识和预存的***标识,判断token构成是否包含:租户标识+***标识,如果是,执行后续信息调用的步骤,否则,停止操作,可以生成信息错误提示,拒绝进行后续信息调用步骤。
可选地,所述的方法,还包括:
获取所述sign中包含的标识字符串;
判断所述标识字符串是否与预存的标识字符串相同;
若所述标识字符串与预存的标识字符串相同,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
这里,sign可以是预设标识字符串,例如,以通讯运营商的客服***为例,sign是合作厂商分配的标识字符串。
在对所述token进行解密后,终端可以根据预存的标识字符串,判断所述sign中包含的标识字符串是否正确,如果两个字符串相同,则说明sign中信息正确,执行后续信息调用的步骤,否则,停止操作,可以生成信息错误提示,拒绝进行后续信息调用步骤。
可选地,所述信息查询请求携带用户标识。
所述根据所述信息查询请求在预设信息接口进行信息调用,包括:
根据所述用户标识在预设信息接口进行信息调用。
其中,上述用户标识可以为“独一用户ID”,以通讯运营商的客服***为例,其数据来源有很多例如:微博,微信,电商等,多种平台,所以独一用户ID是很重要的。现有大多互联网的信息都需输入手机号锁定,所以在所有数据库共享信息后,可以根据手机号可以将用户锁定,进行信息调用,解决***中存在多个相同用户,浪费资源,甚至出现相同用户非相同用户信息的情况,避免调用信息出错。
另外,如果没有手机号,可以将其他的信息设置为用户标识。例如,微博号,微信号,身份证号等。
从上述描述可知,本申请实施例在接收信息查询请求后,检测该信息查询请求是否带有header参数,如果带有,则检测header参数中是否包含token和sign,如果包含,则根据所述信息查询请求在预设信息接口进行信息调用,能够对调用信息的用户进行鉴权,避免非法人员获取用户信息,解决现有调取信息,容易造成用户信息泄露,影响用户利益的问题。
图3为本申请实施例提供的信息调用方法的流程示意图二,本申请实施例的执行主体可以为图1所示实施例中的终端。如图3所示,该方法包括:
S301:接收信息查询请求。
可选地,用户在调用信息时,可以获取相应的租户标识+***标识,并确定时间戳,然后采用高级加密标准(Advanced Encryption Standard,简称AES)对租户标识+***标识+时间戳加密,再获取相应的标识字符串,最后根据上述获取的信息生成信息查询请求,并将该请求发送至终端。
其中,AES在密码学中又称Rijndael加密法,是一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。
S302:检测所述信息查询请求是否带有header参数。
S303:若所述信息查询请求带有所述header参数,则检测所述header参数中是否包含token和sign。
S304:若所述header参数中包含所述token和所述sign,则对所述token进行解密。
S305:获取所述token中的时间戳,根据所述时间戳判断所述token是否有效。
S306:若所述token有效,则根据预存的租户标识检测所述token中是否包含租户标识,并根据预存的***标识检测所述token中是否包含***标识。
S307:若所述token中包含租户标识和***标识,则获取所述sign中包含的标识字符串。
S308:判断所述标识字符串是否与预存的标识字符串相同。
S309:若所述标识字符串与预存的标识字符串相同,则根据所述信息查询请求在预设信息接口进行信息调用。
这里,终端可以调用API接口鉴权服务进行接口鉴权包括:检测所述信息查询请求是否带有header参数。如果有,进一步检测所述header参数中是否包含token和sign。如果有,对接口请求中带有的header参数token进行解密,获得token构成:租户标识+***标识+时间戳,并获得sign:标识字符串。然后,根据上述时间戳和当前时间,判断token是否有效。如果有效,则验证上述token构成:租户标识+***标识,sign:标识字符串。具体验证可以是根据预存的信息进行验证。
各接口接收到调取数据信息的时候,接口的header里面会有两个构成:token以及sign。这个token的租户标识可以是客服的标识。***标识可以是上述用户信息数据库中各个***的标识。Sign可以是合作厂商分配的标识字符串。
上述信息查询请求携带用户标识,根据该用户标识在预设信息接口进行信息调用。
上述预设信息接口是针对用户信息数据库设置的。
可选地,在所述接收信息查询请求之前,还包括:
将用户信息录入所述预设用户信息数据库,所述预设用户信息数据库用于对所述用户信息设置用户标签,并根据设置的用户标签对录入的信息进行数据整合、汇总。
这里,用户信息数据库是一个多维立体的数据库,其中所有的数据将被统一存储,共享和调用。
上述用户标识可以为“独一用户ID”,以通讯运营商的客服***为例,“独一用户ID”可以是用户手机号,可以根据手机号可以将用户锁定,进行信息调用。
本申请实施例提供的信息调用方法,通过接口鉴权对调用信息的用户进行鉴权,避免非法人员获取用户信息,同时通过建立用户信息数据库,使用户信息共享,在跨越多平台调取信息时,及时找到相应信息。
对应于上文实施例的信息调用方法,图4为本申请实施例提供的信息调用设备的结构示意图。为了便于说明,仅示出了与本申请实施例相关的部分。
图4为本申请实施例提供的信息调用设备的结构示意图一。如图4所示,该信息调用设备40包括:请求接收模块401、第一检测模块402、第二检测模块403以及信息调用模块404。
其中,请求接收模块401,用于接收信息查询请求。
第一检测模块402,用于检测所述信息查询请求是否带有header参数。
第二检测模块403,用于若所述信息查询请求带有所述header参数,则检测所述header参数中是否包含token和sign。
信息调用模块404,用于若所述header参数中包含所述token和所述sign,则根据所述信息查询请求在预设信息接口进行信息调用。
本申请实施例提供的设备,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,本申请实施例此处不再赘述。
图5为本发明实施例提供的信息调用设备的结构示意图二。如图5所示,本实施例在图4实施例的基础上,信息调用设备40还包括:解密模块405、时间戳获取模块406、有效判断模块407、标识检测模块408、字符串获取模块409、字符串判断模块410和信息录入模块411。
在一种可能的设计中,解密模块405,用于对所述token进行解密。
时间戳获取模块406,用于获取所述token中的时间戳。
有效判断模块407,用于根据所述时间戳判断所述token是否有效。
所述信息调用模块404,还用于若所述token有效,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
在一种可能的设计中,标识检测模块408,用于根据预存的租户标识检测所述token中是否包含租户标识,并根据预存的***标识检测所述token中是否包含***标识。
所述信息调用模块404,还用于若所述token中包含租户标识和***标识,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
在一种可能的设计中,字符串获取模块409,用于获取所述sign中包含的标识字符串。
字符串判断模块410,用于判断所述标识字符串是否与预存的标识字符串相同。
所述信息调用模块404,还用于若所述标识字符串与预存的标识字符串相同,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
在一种可能的设计中,所述预设信息接口为预设用户信息数据库的接口。
信息录入模块411,用于在所述请求接收模块401接收信息查询请求之前,将用户信息录入所述预设用户信息数据库,所述预设用户信息数据库用于对所述用户信息设置用户标签,并根据设置的用户标签对录入的信息进行数据整合、汇总。
本申请实施例提供的设备,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,本申请实施例此处不再赘述。
图6为本发明实施例提供的信息调用设备的硬件结构示意图。如图6所示,本实施例的信息调用设备60包括:处理器601以及存储器602;其中
存储器602,用于存储计算机执行指令;
处理器601,用于执行存储器存储的计算机执行指令,以实现上述实施例中信息调用方法所执行的各个步骤。具体可以参见前述方法实施例中的相关描述。
可选地,存储器602既可以是独立的,也可以跟处理器601集成在一起。
当存储器602独立设置时,该信息调用设备还包括总线603,用于连接所述存储器602和处理器601。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上所述的信息调用方法。
在本发明所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。
应理解,上述处理器可以是中央处理单元(Central Processing Unit,简称CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。
总线可以是工业标准体系结构(Industry Standard Architecture,简称ISA)总线、外部设备互连(Peripheral Component Interconnect,简称PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。
上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称ASIC)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (11)
1.一种信息调用方法,其特征在于,包括:
接收信息查询请求;
检测所述信息查询请求是否带有header参数;
若所述信息查询请求带有所述header参数,则检测所述header参数中是否包含token和sign;
若所述header参数中包含所述token和所述sign,则根据所述信息查询请求在预设信息接口进行信息调用。
2.根据权利要求1所述的方法,其特征在于,还包括:
对所述token进行解密;
获取所述token中的时间戳;
根据所述时间戳判断所述token是否有效;
若所述token有效,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
3.根据权利要求2所述的方法,其特征在于,还包括:
根据预存的租户标识检测所述token中是否包含租户标识,并根据预存的***标识检测所述token中是否包含***标识;
若所述token中包含租户标识和***标识,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
4.根据权利要求1至3任一项所述的方法,其特征在于,还包括:
获取所述sign中包含的标识字符串;
判断所述标识字符串是否与预存的标识字符串相同;
若所述标识字符串与预存的标识字符串相同,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
5.根据权利要求1所述的方法,其特征在于,所述预设信息接口为预设用户信息数据库的接口;
在所述接收信息查询请求之前,还包括:
将用户信息录入所述预设用户信息数据库,所述预设用户信息数据库用于对所述用户信息设置用户标签,并根据设置的用户标签对录入的信息进行数据整合、汇总。
6.一种信息调用设备,其特征在于,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机执行指令,所述处理器执行所述计算机执行指令时实现如下步骤:
接收信息查询请求;
检测所述信息查询请求是否带有header参数;
若所述信息查询请求带有所述header参数,则检测所述header参数中是否包含token和sign;
若所述header参数中包含所述token和所述sign,则根据所述信息查询请求在预设信息接口进行信息调用。
7.根据权利要求6所述的设备,其特征在于,所述处理器执行所述计算机执行指令时还实现如下步骤:
对所述token进行解密;
获取所述token中的时间戳;
根据所述时间戳判断所述token是否有效;
若所述token有效,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
8.根据权利要求7所述的设备,其特征在于,所述处理器执行所述计算机执行指令时还实现如下步骤:
根据预存的租户标识检测所述token中是否包含租户标识,并根据预存的***标识检测所述token中是否包含***标识;
若所述token中包含租户标识和***标识,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
9.根据权利要求6至8任一项所述的设备,其特征在于,所述处理器执行所述计算机执行指令时还实现如下步骤:
获取所述sign中包含的标识字符串;
判断所述标识字符串是否与预存的标识字符串相同;
若所述标识字符串与预存的标识字符串相同,则执行所述根据所述信息查询请求在预设信息接口进行信息调用的步骤。
10.根据权利要求6所述的设备,其特征在于,所述预设信息接口为预设用户信息数据库的接口;
在所述接收信息查询请求之前,还包括:
将用户信息录入所述预设用户信息数据库,所述预设用户信息数据库用于对所述用户信息设置用户标签,并根据设置的用户标签对录入的信息进行数据整合、汇总。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至5任一项所述的信息调用方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910715497.8A CN110417906A (zh) | 2019-08-05 | 2019-08-05 | 信息调用方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910715497.8A CN110417906A (zh) | 2019-08-05 | 2019-08-05 | 信息调用方法及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110417906A true CN110417906A (zh) | 2019-11-05 |
Family
ID=68365836
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910715497.8A Pending CN110417906A (zh) | 2019-08-05 | 2019-08-05 | 信息调用方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110417906A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101729514A (zh) * | 2008-10-23 | 2010-06-09 | 华为技术有限公司 | 一种业务调用的实现方法及装置和*** |
CN105577691A (zh) * | 2016-02-03 | 2016-05-11 | 飞天诚信科技股份有限公司 | 一种安全访问方法和服务器 |
CN108009439A (zh) * | 2016-11-28 | 2018-05-08 | 北京车和家信息技术有限责任公司 | 资源请求的方法、装置及*** |
CN108023874A (zh) * | 2017-11-15 | 2018-05-11 | 平安科技(深圳)有限公司 | 单点登录的校验装置、方法及计算机可读存储介质 |
CN109274699A (zh) * | 2018-11-28 | 2019-01-25 | 北京锐安科技有限公司 | 鉴权方法、装置、服务器及存储介质 |
-
2019
- 2019-08-05 CN CN201910715497.8A patent/CN110417906A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101729514A (zh) * | 2008-10-23 | 2010-06-09 | 华为技术有限公司 | 一种业务调用的实现方法及装置和*** |
CN105577691A (zh) * | 2016-02-03 | 2016-05-11 | 飞天诚信科技股份有限公司 | 一种安全访问方法和服务器 |
CN108009439A (zh) * | 2016-11-28 | 2018-05-08 | 北京车和家信息技术有限责任公司 | 资源请求的方法、装置及*** |
CN108023874A (zh) * | 2017-11-15 | 2018-05-11 | 平安科技(深圳)有限公司 | 单点登录的校验装置、方法及计算机可读存储介质 |
CN109274699A (zh) * | 2018-11-28 | 2019-01-25 | 北京锐安科技有限公司 | 鉴权方法、装置、服务器及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106875177A (zh) | 订单处理方法、装置及支付服务器 | |
CN111131416A (zh) | 业务服务的提供方法和装置、存储介质、电子装置 | |
CN102045335B (zh) | 终端设备、签名生成服务器、简单标识管理***以及方法 | |
CN111988418B (zh) | 数据处理方法、装置、设备及计算机可读存储介质 | |
CN113259342A (zh) | 登录验证方法、装置、计算机设备及介质 | |
CN112866193A (zh) | 设备部署方法、装置、设备及存储介质 | |
US20090304162A1 (en) | User authenticating method, user authenticating system, user authenticating device and user authenticating program | |
CN106685945B (zh) | 业务请求处理方法、业务办理号码的验证方法及其终端 | |
WO2024114095A1 (zh) | 数据传输控制方法、装置、电子设备和可读存储介质 | |
CN113205340A (zh) | 银企直连平台的数据处理方法及相关装置 | |
CN112732547B (zh) | 业务测试方法、装置、存储介质及电子设备 | |
CN110602218B (zh) | 一种自定义组装云服务的方法及相关装置 | |
CN110417906A (zh) | 信息调用方法及设备 | |
CN113868713B (zh) | 一种数据验证方法、装置、电子设备及存储介质 | |
CN109409133A (zh) | 通话方法、装置及电子设备 | |
CN108965108A (zh) | 一种消息推送方法及相关设备 | |
CN111049808A (zh) | 实名认证方法及装置 | |
CN112448953B (zh) | 数据传输的方法、数据处理***以及结算*** | |
CN110912987B (zh) | 一种信息处理方法及相关设备 | |
CN103905443A (zh) | 一种验证装置、***及注册、验证方法 | |
CN110750808B (zh) | 一种票据处理方法、装置及存储介质装置 | |
CN114430428B (zh) | 客户端接口统一方法、服务***、存储介质和电子设备 | |
CN112541764B (zh) | 基于智能合约的资产管理方法、装置和*** | |
FI130360B (en) | Determining the source of the text message | |
CN115809877A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191105 |
|
RJ01 | Rejection of invention patent application after publication |