Service request processing method and related apparatus

US2022014599A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022014599-A1
Application numberUS-202117484417-A
CountryUS
Kind codeA1
Filing dateSep 24, 2021
Priority dateAug 1, 2019
Publication dateJan 13, 2022
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The disclosure provides a service request processing method. A service consumer transmits a service request, including a plurality of service producer types, and an access order of service producer instances corresponding to the plurality of service producer types is determined. The service producer instances corresponding to the plurality of service producer types are controlled to process the service request according to the access order.

First claim

Opening claim text (preview).

What is claimed is: 1 . A service request processing method, performed by a service proxy device, the method comprising: receiving a service request from a service consumer, the service request comprising a plurality of service producer types; obtaining service producer instances respectively corresponding to the plurality of service producer types; determining an access order of the service producer instances; and controlling the service producer instances to process the service request based on the access order. 2 . The method according to claim 1 , wherein the controlling the service producer instances comprises: transmitting the service request to a first-in-order service producer instance in the access order, and based on receiving a new service request from a target service producer instance, as the service consumer, after the service request is processed, transmitting the new service request to a first-in-order service producer instance in a subsequent access order, the target service producer instance being one of the service producer instances. 3 . The method according to claim 2 , wherein the new service request received from the target service producer instance comprises: information about a service producer instance following the target service producer instance in the access order, and the subsequent access order; and the new service request transmitted to the first-in-order service producer instance in the subsequent access order comprises: information about a service producer instance following the first-in-order service producer instance in the subsequent access order, and a further subsequent access order. 4 . The method according to claim 1 , wherein the controlling the service producer instances comprises: transmitting the service request and the access order to a first-in-order service producer instance in the access order, upon which all service producer instances in the access order process corresponding service requests. 5 . The method according to claim 1 , wherein the obtaining the service producer instances comprises: transmitting a service discovery request to a specified device according to the plurality of service producer types; receiving service producer instance lists from the specified device according to the service discovery request; and selecting the service producer instances corresponding to the plurality of service producer types from the service producer instance lists. 6 . The method according to claim 5 , further comprising: detecting whether a service producer instance that corresponds to the plurality of service producer types and meets parameter information in the service request is stored in a historical service discovery result; obtaining the service producer instance that corresponds to the plurality of service producer types and meets the parameter information in the service request from the historical service discovery result, based on the service producer instance being stored in the historical service discovery result; and based on the service producer instance not being stored, transmitting the service discovery request to the specified device. 7 . The method according to claim 6 , wherein a valid time is set for the historical service discovery result, and the method further comprises, based on the service producer instance that corresponds to the plurality of service producer types and meets the parameter information in the service request being stored in the historical service discovery result: determining whether the historical service discovery result exceeds the valid time; and based on the historical service discovery result exceeding the valid time, transmitting the service discovery request to the specified device. 8 . The method according to claim 1 , wherein the determining the access order of the service producer instances comprises: determining an arrangement order of the plurality of service producer types according to order indication information in the service request; and determining, based on the arrangement order of the plurality of service producer types, the access order of the service producer instances. 9 . A service request processing apparatus, comprising: at least one memory configured to store program code; and at least one processor configured to read the program code and operate as instructed by the program code, the program code comprising: receiving code configured to cause the at least one processor to receive a service request transmitted by a service consumer, the service request comprising a plurality of service producer types; first obtaining code configured to cause the at least one processor to obtain service producer instances respectively corresponding to the plurality of service producer types according to the service request; determining code configured to cause the at least one processor to determine an access order of the service producer instances corresponding to the plurality of service producer types; and control code configured to cause the at least one processor to control the service producer instances corresponding to the plurality of service producer types to process the service request according to the access order. 10 . A service request processing apparatus, comprising: at least one memory configured to store program code; and at least one processor configured to read the program code and operate as instructed by the program code, the program code comprising: receiving code configured to cause the at least one processor to receive a service request, the service request comprising information about to-be-accessed service producer instances and an access order of the to-be-accessed service producer instances; response code configured to cause the at least one processor to respond to the service request; and transmission code configured to cause the at least one processor to: transmit, after the service request is responded to, a new service request as a service consumer to a service proxy device, so that the service proxy device transmits the new service request to a next service producer instance according to the access order; or transmit, after the service request is responded to, a new service request as a service consumer to a next service producer instance in the access order, so that the next service producer processes the new service request. 11 . The apparatus according to claim 9 , wherein the control code is configured to cause the at least one processor to transmit the service request to a first-in-order service producer instance in the access order; and based on receiving a new service request from a target service producer instance, as the service consumer, after the service request is processed, transmit the new service request to a first-in-order service producer instance in a subsequent access order, the target service producer instance being one of the service producer instances. 12 . The apparatus according to claim 10 , wherein the new service request received from the target service producer instance comprises: information about a service producer instance following the target service producer instance in the access order, and the subsequent access order; and the new service request transmitted to the first-in-order service producer instance in the subsequent access order comprises: information about a service producer instance following the first-in-order service producer instance in the subsequent access order, and a further subsequent access order. 13 . The apparatus according to claim 9 , wherein the control code is configured to cause the at least one processor to

Assignees

Inventors

Classifications

  • Provisioning of proxy services (store-and-forward switching systems in data switching networks H04L12/54) · CPC title

  • H04L67/51Primary

    Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title

  • H04L67/562Primary

    Brokering proxy services · CPC title

  • 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 (admission control or resource allocation H04L47/70) · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2022014599A1 cover?
The disclosure provides a service request processing method. A service consumer transmits a service request, including a plurality of service producer types, and an access order of service producer instances corresponding to the plurality of service producer types is determined. The service producer instances corresponding to the plurality of service producer types are controlled to process the…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L67/51. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 13 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).