CN111294288A - 一种流量识别方法、装置、应用程序接口网关和存储介质 - Google Patents
一种流量识别方法、装置、应用程序接口网关和存储介质 Download PDFInfo
- Publication number
- CN111294288A CN111294288A CN202010056851.3A CN202010056851A CN111294288A CN 111294288 A CN111294288 A CN 111294288A CN 202010056851 A CN202010056851 A CN 202010056851A CN 111294288 A CN111294288 A CN 111294288A
- Authority
- CN
- China
- Prior art keywords
- user request
- identification
- application program
- program interface
- interface gateway
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2483—Traffic characterised by specific attributes, e.g. priority or QoS involving identification of individual flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- 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
- H04L67/63—Routing a service request depending on the request content or context
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种流量识别方法、装置、应用程序接口网关和存储介质。应用程序接口网关响应于用户请求,对所述用户请求进行流量识别,获得流量识别结果;其中,所述流量识别结果至少包括流量类型;所述应用程序接口网关根据所述流量识别结果,对所述用户请求进行更新;所述应用程序接口网关将更新后的用户请求,发送至与所述更新后的用户请求匹配的服务***,以使所述服务***执行与所述更新后的用户请求匹配的服务。使用本发明的技术方案,可以实现对用户请求的统一流量识别,节省了流量识别成本,提高了流量识别效率。
Description
技术领域
本发明实施例涉及流量识别技术,尤其涉及一种流量识别方法、装置、应用程序接口网关和存储介质。
背景技术
随着互联网技术的发展,针对不同的用户实施不同的业务服务逻辑是常见的业务需求,因此需要对用户请求进行流量识别。
现有技术中,主要是由后端的服务***自身对用户请求进行流量识别,或由服务***调用流量识别服务***对用户请求进行流量识别,得到流量识别结果后,根据不同的流量类型执行不同的业务逻辑。
发明人在实现本发明的过程中,发现现有技术存在以下缺陷:后端的服务***自身进行流量识别时,需要各服务***各自开发流量识别的代码和逻辑,独立进行流量识别,后端的服务***调用流量识别服务***进行流量识别时,需要各自对接流量识别服务***。现有技术中进行流量识别的方式容易造成代码冗余,增加流量识别成本。
发明内容
本发明实施例提供一种流量识别方法、装置、应用程序接口网关和存储介质,以实现对用户请求的统一流量识别,节省了流量识别成本,提高了流量识别效率。
第一方面,本发明实施例提供了一种流量识别方法,该方法包括:
应用程序接口网关响应于用户请求,对所述用户请求进行流量识别,获得流量识别结果;其中,所述流量识别结果至少包括流量类型;
所述应用程序接口网关根据所述流量识别结果,对所述用户请求进行更新;
所述应用程序接口网关将更新后的用户请求,发送至与所述更新后的用户请求匹配的服务***,以使所述服务***执行与所述更新后的用户请求匹配的服务。
第二方面,本发明实施例还提供了一种流量识别装置,该装置包括:
流量识别结果获取模块,用于响应于用户请求,对所述用户请求进行流量识别,获得流量识别结果;其中,所述流量识别结果至少包括流量类型;
用户请求更新模块,用于根据所述流量识别结果,对所述用户请求进行更新;
用户请求发送模块,用于将更新后的用户请求,发送至与所述更新后的用户请求匹配的服务***,以使所述服务***执行与所述更新后的用户请求匹配的服务。
第三方面,本发明实施例还提供了一种应用程序接口网关,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明实施例中任一所述的流量识别方法。
第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明实施例中任一所述的流量识别方法。
本发明实施例通过由应用程序接口网关对用户请求进行流量识别,并根据流量识别结果对用户请求进行更新,并发送至相应的服务***。解决了现有技术中由后端各服务***各自对接收到的用户请求进行流量识别,而造成的代码冗余和流量识别效率较低的问题。实现了对用户请求的统一流量识别,节省了流量识别成本,提高了流量识别效率。
附图说明
图1是本发明实施例一中的一种流量识别方法的流程图;
图2a是本发明实施例二中的一种流量识别方法的流程图;
图2b是适用于本发明实施例中的对用户请求进行流量识别的流程图;
图2c是适用于本发明实施例中的基于应用程序接口网关的流量识别的流程图;
图3是本发明实施例三中的一种流量识别方法的流程图;
图4是本发明实施例四中的一种流量识别装置的结构示意图;
图5是本发明实施例五中的一种应用程序接口网关的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1是本发明实施例一提供的一种流量识别方法的流程图,本实施例可适用于需要对用户请求进行流量识别,从而针对不同的流量类型实施不同的业务逻辑的情况,该方法可以由流量识别装置来执行,该装置可以由软件和/或硬件来实现,并一般集成在应用程序接口网关中。
如图1所示,本发明实施例的技术方案,具体包括如下步骤:
S110、应用程序接口网关响应于用户请求,对所述用户请求进行流量识别,获得流量识别结果。
其中,所述流量识别结果至少包括流量类型。
其中,应用程序接口(Application Programming Interface,API)网关可以是一个服务器应用项目,是***的唯一入口,应用程序接口网关的作用是屏蔽真实后台***的内部架构,为每个客户端或是访问端提供一个定制的API接口进行访问,处理所有的非业务功能。
用户请求可以为用户通过客户端发起的,用以指示后端服务***提供某项服务的请求。在一个具体的示例中,获取产品信息列表可以是一个用户请求。
流量识别可以是对用户请求进行分析,得出该请求所属的用户标签或流量属性。在一个具体的示例中,通过流量识别,可以获知用户请求对应的用户为新用户,该用户请求的流量属性为新用户流量。
流量识别结果可以是对用户请求进行流量识别得到的识别结果。流量类型可以为用户请求对应的流量的类型,在一个具体的示例中,流量类型可以为深圳用户流量、新用户流量等。
在本发明实施例中,由应用程序接口网关进行流量识别,得到流量识别结果。将应用程序接口网关作为流量识别的主体,这样设置的好处在于,对用户请求统一进行流量识别,可以避免代码冗余,提高了流量识别的效率。并且,当需要对流量识别的处理逻辑进行修改时,只需要在应用程序接口网关进行相应修改,操作比较简单,提高了用户体验。
S120、所述应用程序接口网关根据所述流量识别结果,对所述用户请求进行更新。
在本发明实施例中,应用程序接口网关得到流量识别结果之后,对用户请求进行更新,以使后端的服务***根据更新后的用户请求,即可获知该用户请求对应的流量识别结果。
在本发明一个可选的实施例中,所述应用程序接口网关根据所述流量识别结果,对所述用户请求进行更新,可以包括:所述应用程序接口网关根据所述流量识别结果生成流量识别结果标识,并将所述流量识别结果标识加入所述用户请求中,得到更新后的用户请求。
在本发明实施例中,通过生成流量识别结果标识,并将流量识别结果标识添加到用户请求的方式,对用户请求进行更新。
在一个具体的示例中,应用程序接口网关可以通过对用户请求添加注解的方式,对用户请求标注流量识别结果标识。在另一个具体的示例中,应用程序接口网关可以直接将流量识别结果标识添加到用户请求的HTTP(Hyper Text Transfer Protocol,超文本传输协议)请求的请求头中。本实施例对将流量识别结果标识添加到用户请求的具体方式不进行限制。
S130、所述应用程序接口网关将更新后的用户请求,发送至与所述更新后的用户请求匹配的服务***,以使所述服务***执行与所述更新后的用户请求匹配的服务。
其中,所述服务***的作用在于响应于用户的请求,执行相应的业务逻辑,不同类型的业务可以对应不同的服务***。在一个具体的示例中,用户浏览购物网站时,实现显示商品价格功能和实现显示商品库存功能的可以为两个不同的服务***。
在本发明实施例中,应用程序接口网关将已添加流量识别结果标识的用户请求,发送至与该用户请求对应的服务***,服务***接收到该用户请求后,可以获知该用户请求的流量识别结果,并根据流量识别结果对用户请求执行相应的业务逻辑。在一个具体的示例中,服务***接收到用户请求后,获知该用户请求的流量识别结果为新用户流量,则可以向该用户发放针对新用户的优惠券。
本实施例的技术方案,通过由应用程序接口网关对用户请求进行流量识别,并根据流量识别结果对用户请求进行更新,并发送至相应的服务***。解决了现有技术中由后端各服务***各自对接收到的用户请求进行流量识别,而造成的代码冗余和流量识别效率较低的问题。实现了对用户请求的统一流量识别,节省了流量识别成本,提高了流量识别效率。
实施例二
图2a是本发明实施例二提供的一种流量识别方法的流程图,本发明实施例在上述实施例的基础上,对应用程序接口网关对用户请求进行流量识别的步骤进行了进一步的具体化。
相应的,如图2a所示,本发明实施例的技术方案,具体包括如下步骤:
S210、应用程序接口网关响应于用户请求,获取至少一项请求数据,并提取所述请求数据中的目标数据。
其中,请求数据可以为根据用户请求获取的数据,其作用为,可以根据请求数据对用户请求进行流量识别分析。可选的,应用程序接口网关可以根据用户请求获取请求参数,并根据请求参数获取请求数据。目标数据可以为在请求数据中选取的数据,其作用为,可以根据目标数据从外部服务***中获取相应的信息。
在本发明实施例中,应用程序接口网关接收到用户请求后,根据用户请求获取请求数据,并获取请求数据中的目标数据。
在本发明一个可选的实施例中,请求数据可以包括以下至少一项:用户标识、订单标识、请求地址、浏览器标识、客户端类型、请求来源以及业务参数。
其中,用户标识可以对应用户相关信息,是用户的身份标识。订单标识可以对应订单相关信息。请求地址可以是发送该用户请求的客户端所在地。浏览器标识可以是指示用户所使用的浏览器类型、操作***、浏览器内核等信息的标识。客户端类型可以为发送该用户请求的客户端的类型,在一个具体的示例中,客户端类型可以为ios客户端、安卓客户端或web客户端。请求来源可以为指示用户请求的来源是否是外部活动。业务参数可以用于指示需要对用户请求执行的业务活动。
在本发明一个可选的实施例中,目标数据为用户标识时,应用程序接口网关根据目标数据,获取目标信息,可以包括:应用程序接口网关根据用户标识,在用户中心获取与所述用户标识匹配的用户信息作为目标信息。
在本发明实施例中,目标数据为用户标识时,应用程序接口网关在用户中心获取与用户标识匹配的用户信息。在一个具体的示例中,用户信息可以包括用户是否开户、用户是否首投以及用户是否是贷款用户等。
在本发明一个可选的实施例中,目标数据为订单标识时,应用程序接口网关根据目标数据,获取目标信息,可以包括:应用程序接口网关根据订单标识,在数据中心获取与所述订单标识匹配的业务信息作为目标信息。
在本发明实施例中,目标数据为订单标识时,应用程序接口网关在数据中心获取与订单标识匹配的业务信息。在一个具体的示例中,业务信息可以包括订单类型、订单状态以及支付信息等。
S220、所述应用程序接口网关根据所述目标数据,获取目标信息,并根据所述目标信息以及所述请求数据,对所述用户请求进行流量识别,获得流量识别结果。
其中,目标信息可以为根据请求数据中的目标数据,从外部服务中获取的相关信息。
在本发明实施例中,应用程序接口网关在请求数据中获取目标数据之后,根据目标数据获取目标信息,根据目标信息和请求数据进行流量识别分析,得到用户请求的流量识别结果。
S230、所述应用程序接口网关根据所述流量识别结果生成流量识别结果标识,并将所述流量识别结果标识加入所述用户请求中,得到更新后的用户请求。
S240、所述应用程序接口网关将更新后的用户请求,发送至与所述更新后的用户请求匹配的服务***,以使所述服务***执行与所述更新后的用户请求匹配的服务。
在本发明一个可选的实施例中,图2b是适用于本发明实施例中的对用户请求进行流量识别的流程图。如图2b所示,API网关在用户请求中获取请求信息之后,在请求信息中获取请求数据,根据在用户中心中获取的用户数据、在数据中心中获取的业务数据、在其它外部服务中获取的其他数据以及请求数据,进行流量识别分析。得到流量识别分析结果后,对用户请求添加流量标识,并将用户请求发送至后端服务***。
在本发明另一个可选的实施例中,图2c是适用于本发明实施例中的基于应用程序接口网关的流量识别的流程图,如图2c所示,API网关根据客户端发送的用户请求,收集请求数据,并从用户中心、数据中心等其它外部服务中获取用户数据、业务数据,根据请求数据、用户数据和业务数据,进行流量识别分析,得到流量类型,根据流量类型生成流量标识,流量标识与用户标签相对应,将流量标识加入用户请求的HTTP请求头中。后端业务服务接收到用户请求后,根据用户请求的HTTP请求头获取用户标签,根据用户标签执行与用户标签对应的业务逻辑。
本实施例的技术方案,通过应用程序接口网关根据用户请求获取请求数据,根据请求数据中的目标数据获取目标信息,根据目标信息和请求数据进行流量识别,根据得到的流量识别结果生成流量识别结果标识,将流量识别结果标识加入用户请求中,并将更新后的用户请求发送至对应的服务***。解决了现有技术中由后端各服务***各自对接收到的用户请求进行流量识别,而造成的代码冗余和流量识别效率较低的问题。实现了对用户请求的统一流量识别,节省了流量识别成本,提高了流量识别效率。
实施例三
图3是本发明实施例三提供的一种流量识别方法的流程图,本发明实施例在上述实施例的基础上,对应用程序接口网关对用户请求进行流量识别的步骤进行了进一步的具体化。
相应的,如图3所示,本发明实施例的技术方案,具体包括如下步骤:
S310、应用程序接口网关将用户请求发送至流量识别服务***,并获取所述流量识别服务***反馈的流量识别结果。
其中,流量识别服务***可以是用于进行流量识别的外部服务***。
在本发明实施例中,应用程序接口网关调用流量识别服务***,将用户请求发送至流量识别服务***,并接收流量识别服务***返回的流量识别结果。
这样设置的好处在于,只需在应用程序接口网关设置接口,与流量识别服务***进行对接,即可实现对用户请求的统一流量识别,节省了对接成本,提高了流量识别效率。
S320、所述应用程序接口网关根据所述流量识别结果生成流量识别结果标识,并将所述流量识别结果标识加入所述用户请求中,得到更新后的用户请求。
S330、所述应用程序接口网关将更新后的用户请求,发送至与所述更新后的用户请求匹配的服务***,以使所述服务***执行与所述更新后的用户请求匹配的服务。
本实施例的技术方案,通过应用程序接口网关调用流量识别服务***对用户请求进行流量识别,根据得到的流量识别结果生成流量识别结果标识,将流量识别结果标识加入用户请求中,并将更新后的用户请求发送至对应的服务***。解决了现有技术中由后端各服务***各自对接收到的用户请求进行流量识别,而造成的代码冗余和流量识别效率较低的问题。实现了对用户请求的统一流量识别,节省了流量识别成本,提高了流量识别效率。
实施例四
图4是本发明实施例四提供的一种流量识别装置的结构示意图,该装置由应用程序接口网关执行,该装置包括:流量识别结果获取模块410、用户请求更新模块420以及用户请求发送模块430。其中:
流量识别结果获取模块410,用于响应于用户请求,对所述用户请求进行流量识别,获得流量识别结果;其中,所述流量识别结果至少包括流量类型;
用户请求更新模块420,用于根据所述流量识别结果,对所述用户请求进行更新;
用户请求发送模块430,用于将更新后的用户请求,发送至与所述更新后的用户请求匹配的服务***,以使所述服务***执行与所述更新后的用户请求匹配的服务。
本实施例的技术方案,通过由应用程序接口网关对用户请求进行流量识别,并根据流量识别结果对用户请求进行更新,并发送至相应的服务***。解决了现有技术中由后端各服务***各自对接收到的用户请求进行流量识别,而造成的代码冗余和流量识别效率较低的问题。实现了对用户请求的统一流量识别,节省了流量识别成本,提高了流量识别效率。
在上述实施例的基础上,所述流量识别结果获取模块410,包括:
目标数据提取单元,用于响应于所述用户请求,获取至少一项请求数据,并提取所述请求数据中的目标数据;
流量识别结果获取单元,用于根据所述目标数据,获取目标信息,并根据所述目标信息以及所述请求数据,对所述用户请求进行流量识别,获得流量识别结果。
在上述实施例的基础上,所述请求数据包括以下至少一项:用户标识、订单标识、请求地址、浏览器标识、客户端类型、请求来源以及业务参数。
在上述实施例的基础上,所述目标数据为用户标识;
所述流量识别结果获取单元,包括:
用户信息获取子单元,用于根据用户标识,在用户中心获取与所述用户标识匹配的用户信息作为目标信息。
在上述实施例的基础上,所述目标数据为订单标识;
所述流量识别结果获取单元,包括:
业务信息获取子单元,用于根据订单标识,在数据中心获取与所述订单标识匹配的业务信息作为目标信息。
在上述实施例的基础上,所述装置,还包括:
流量识别服务***调用模块,用于将所述用户请求发送至流量识别服务***,并获取所述流量识别服务***反馈的所述流量识别结果。
在上述实施例的基础上,所述用户请求更新模块420,包括:
流量识别结果标识生成单元,用于根据所述流量识别结果生成流量识别结果标识,并将所述流量识别结果标识加入所述用户请求中,得到更新后的用户请求。
本发明实施例所提供的流量识别装置可执行本发明任意实施例所提供的流量识别方法,具备执行方法相应的功能模块和有益效果。
实施例五
图5为本发明实施例五提供的一种应用程序接口网关的结构示意图,如图5所示,该应用程序接口网关包括处理器70、存储器71、输入装置72和输出装置73;应用程序接口网关中处理器70的数量可以是一个或多个,图5中以一个处理器70为例;应用程序接口网关中的处理器70、存储器71、输入装置72和输出装置73可以通过总线或其他方式连接,图5中以通过总线连接为例。
存储器71作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的流量识别方法对应的模块(例如,流量识别装置中的流量识别结果获取模块410、用户请求更新模块420以及用户请求发送模块430)。处理器70通过运行存储在存储器71中的软件程序、指令以及模块,从而执行应用程序接口网关的各种功能应用以及数据处理,即实现上述的流量识别方法。该方法包括:
应用程序接口网关响应于用户请求,对所述用户请求进行流量识别,获得流量识别结果;其中,所述流量识别结果至少包括流量类型;
所述应用程序接口网关根据所述流量识别结果,对所述用户请求进行更新;
所述应用程序接口网关将更新后的用户请求,发送至与所述更新后的用户请求匹配的服务***,以使所述服务***执行与所述更新后的用户请求匹配的服务。
存储器71可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器71可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器71可进一步包括相对于处理器70远程设置的存储器,这些远程存储器可以通过网络连接至应用程序接口网关。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置72可用于接收输入的数字或字符信息,以及产生与应用程序接口网关的用户设置以及功能控制有关的键信号输入。输出装置73可包括显示屏等显示设备。
实施例六
本发明实施例六还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种流量识别方法,该方法包括:
应用程序接口网关响应于用户请求,对所述用户请求进行流量识别,获得流量识别结果;其中,所述流量识别结果至少包括流量类型;
所述应用程序接口网关根据所述流量识别结果,对所述用户请求进行更新;
所述应用程序接口网关将更新后的用户请求,发送至与所述更新后的用户请求匹配的服务***,以使所述服务***执行与所述更新后的用户请求匹配的服务。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的流量识别方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述流量识别装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种流量识别方法,其特征在于,包括:
应用程序接口网关响应于用户请求,对所述用户请求进行流量识别,获得流量识别结果;其中,所述流量识别结果至少包括流量类型;
所述应用程序接口网关根据所述流量识别结果,对所述用户请求进行更新;
所述应用程序接口网关将更新后的用户请求,发送至与所述更新后的用户请求匹配的服务***,以使所述服务***执行与所述更新后的用户请求匹配的服务。
2.根据权利要求1所述的方法,其特征在于,应用程序接口网关响应于用户请求,对所述用户请求进行流量识别,获得流量识别结果,包括:
所述应用程序接口网关响应于所述用户请求,获取至少一项请求数据,并提取所述请求数据中的目标数据;
所述应用程序接口网关根据所述目标数据,获取目标信息,并根据所述目标信息以及所述请求数据,对所述用户请求进行流量识别,获得流量识别结果。
3.根据权利要求2所述的方法,其特征在于,所述请求数据包括以下至少一项:用户标识、订单标识、请求地址、浏览器标识、客户端类型、请求来源以及业务参数。
4.根据权利要求3所述的方法,其特征在于,所述目标数据为用户标识;
所述应用程序接口网关根据所述目标数据,获取目标信息,包括:
所述应用程序接口网关根据用户标识,在用户中心获取与所述用户标识匹配的用户信息作为目标信息。
5.根据权利要求3所述的方法,其特征在于,所述目标数据为订单标识;
所述应用程序接口网关根据所述目标数据,获取目标信息,包括:
所述应用程序接口网关根据订单标识,在数据中心获取与所述订单标识匹配的业务信息作为目标信息。
6.根据权利要求1所述的方法,其特征在于,应用程序接口网关响应于用户请求,对所述用户请求进行流量识别,获得流量识别结果,还包括:
所述应用程序接口网关将所述用户请求发送至流量识别服务***,并获取所述流量识别服务***反馈的所述流量识别结果。
7.根据权利要求1-6任一所述的方法,其特征在于,所述应用程序接口网关根据所述流量识别结果,对所述用户请求进行更新,包括:
所述应用程序接口网关根据所述流量识别结果生成流量识别结果标识,并将所述流量识别结果标识加入所述用户请求中,得到更新后的用户请求。
8.一种流量识别装置,其特征在于,应用于应用程序接口网关中,包括:
流量识别结果获取模块,用于响应于用户请求,对所述用户请求进行流量识别,获得流量识别结果;其中,所述流量识别结果至少包括流量类型;
用户请求更新模块,用于根据所述流量识别结果,对所述用户请求进行更新;
用户请求发送模块,用于将更新后的用户请求,发送至与所述更新后的用户请求匹配的服务***,以使所述服务***执行与所述更新后的用户请求匹配的服务。
9.一种应用程序接口网关,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任一所述的流量识别方法。
10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7中任一所述的流量识别方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010056851.3A CN111294288A (zh) | 2020-01-16 | 2020-01-16 | 一种流量识别方法、装置、应用程序接口网关和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010056851.3A CN111294288A (zh) | 2020-01-16 | 2020-01-16 | 一种流量识别方法、装置、应用程序接口网关和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111294288A true CN111294288A (zh) | 2020-06-16 |
Family
ID=71022273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010056851.3A Pending CN111294288A (zh) | 2020-01-16 | 2020-01-16 | 一种流量识别方法、装置、应用程序接口网关和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111294288A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113965421A (zh) * | 2021-12-23 | 2022-01-21 | 北京微步在线科技有限公司 | 应用程序接口的获取方法、装置和分析方法、装置 |
CN114422440A (zh) * | 2022-03-28 | 2022-04-29 | 北京沃丰时代数据科技有限公司 | 灰度发布方法、装置、电子设备及存储介质 |
CN114900448A (zh) * | 2022-05-30 | 2022-08-12 | 上海亿通国际股份有限公司 | 一种微服务网关流量管理方法、装置和电子设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101170749A (zh) * | 2007-12-05 | 2008-04-30 | 华为技术有限公司 | 一种实现对wap群组差异化服务的方法和wap网关 |
US10015167B1 (en) * | 2017-03-17 | 2018-07-03 | Accenture Global Solutions Limited | Extensible key management system for application program interfaces |
US10120734B1 (en) * | 2016-08-29 | 2018-11-06 | Equinix, Inc. | Application programming interface and services engine with application-level multi-tenancy |
US10187264B1 (en) * | 2017-02-14 | 2019-01-22 | Intuit Inc. | Gateway path variable detection for metric collection |
CN109344345A (zh) * | 2018-10-16 | 2019-02-15 | 翟红鹰 | 基于区块链的数据访问***及访问方法、终端及存储介质 |
CN110225104A (zh) * | 2019-05-24 | 2019-09-10 | 深圳市明源云科技有限公司 | 数据获取方法、装置及终端设备 |
US10476860B1 (en) * | 2016-08-29 | 2019-11-12 | Amazon Technologies, Inc. | Credential translation |
-
2020
- 2020-01-16 CN CN202010056851.3A patent/CN111294288A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101170749A (zh) * | 2007-12-05 | 2008-04-30 | 华为技术有限公司 | 一种实现对wap群组差异化服务的方法和wap网关 |
US10120734B1 (en) * | 2016-08-29 | 2018-11-06 | Equinix, Inc. | Application programming interface and services engine with application-level multi-tenancy |
US10476860B1 (en) * | 2016-08-29 | 2019-11-12 | Amazon Technologies, Inc. | Credential translation |
US10187264B1 (en) * | 2017-02-14 | 2019-01-22 | Intuit Inc. | Gateway path variable detection for metric collection |
US10015167B1 (en) * | 2017-03-17 | 2018-07-03 | Accenture Global Solutions Limited | Extensible key management system for application program interfaces |
CN109344345A (zh) * | 2018-10-16 | 2019-02-15 | 翟红鹰 | 基于区块链的数据访问***及访问方法、终端及存储介质 |
CN110225104A (zh) * | 2019-05-24 | 2019-09-10 | 深圳市明源云科技有限公司 | 数据获取方法、装置及终端设备 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113965421A (zh) * | 2021-12-23 | 2022-01-21 | 北京微步在线科技有限公司 | 应用程序接口的获取方法、装置和分析方法、装置 |
CN114422440A (zh) * | 2022-03-28 | 2022-04-29 | 北京沃丰时代数据科技有限公司 | 灰度发布方法、装置、电子设备及存储介质 |
CN114900448A (zh) * | 2022-05-30 | 2022-08-12 | 上海亿通国际股份有限公司 | 一种微服务网关流量管理方法、装置和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110263275B (zh) | 一种访问网页的方法、装置、移动终端和存储介质 | |
CN105530175B (zh) | 一种消息处理方法、装置及*** | |
US11038975B2 (en) | Information pushing method and device | |
CN110688598B (zh) | 业务参数采集方法、装置、计算机设备和存储介质 | |
CN107784552B (zh) | 信息推送任务执行方法、装置、计算机设备和存储介质 | |
CN111294288A (zh) | 一种流量识别方法、装置、应用程序接口网关和存储介质 | |
US20120017222A1 (en) | Interface For Telecommunication Services Using Uniform Resource Identifiers | |
CN113076729B (zh) | 用于报表导入的方法及***、可读存储介质及电子设备 | |
CN112073512B (zh) | 数据处理方法及设备 | |
CN111988418B (zh) | 数据处理方法、装置、设备及计算机可读存储介质 | |
CN114024972A (zh) | 一种长连接通信方法、***、装置、设备及存储介质 | |
CN109885347B (zh) | 一种配置数据的获取方法、装置及终端、***、存储介质 | |
CN109753424B (zh) | Ab测试的方法和装置 | |
CN110990008B (zh) | 更新页面的方法、装置、存储介质以及电子设备 | |
CN104270443B (zh) | 一种能够动态解析Web应用的云计算***及方法 | |
US10044874B2 (en) | Telephone number based information loading method and device | |
CN114219466A (zh) | 转账信息处理方法、装置、电子设备和存储介质 | |
CN111427710B (zh) | 应用程序中组件的通信方法、装置、设备及存储介质 | |
US11562344B2 (en) | Data processing method based on NFC label, system and server thereof | |
CN108600255B (zh) | Mock服务管理方法、装置、计算机设备以及存储介质 | |
CN114564270B (zh) | 列表组件渲染、页面的前端展示方法、装置、设备及介质 | |
CN115951923A (zh) | 订阅事件管理方法及相关产品 | |
CN115599669A (zh) | 微服务的调试方法和装置、电子设备和可读存储介质 | |
US20180300122A1 (en) | Data processing method and system, and server | |
CN111489212B (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 |