Method and apparatus for scheduling service, electronic device, and storage medium

US12493487B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12493487-B2
Application numberUS-202017793567-A
CountryUS
Kind codeB2
Filing dateNov 2, 2020
Priority dateJan 16, 2020
Publication dateDec 9, 2025
Grant dateDec 9, 2025

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.

Embodiments of the present disclosure provide a method and an apparatus for scheduling a service, an electronic device, and a storage medium. The method includes: a service scheduling task is acquired, the service scheduling task is composed of a first identifier corresponding to a service request, and a second identifier corresponding to a device receiving the service request; a third identifier corresponding to a service associated with the service scheduling task is searched in a preset service scheduling knowledge graph; at least one service scheduling sequence is generated on the basis of the service scheduling task and the third identifier corresponding to the service; a target service scheduling sequence is determined from the at least one service scheduling sequence; and the device is notified to access a service corresponding to the third identifier in the target service scheduling sequence.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for scheduling a service, comprising: acquiring a service scheduling task, the service scheduling task is composed of a first identifier corresponding to a service request, and a second identifier corresponding to a device receiving the service request; searching for a third identifier corresponding to a service associated with the service scheduling task in a preset service scheduling knowledge graph, the preset service scheduling knowledge graph is a knowledge graph which is pre-established according to an association relationship among the first identifier corresponding to the service request, the second identifier corresponding to the device, and the third identifier corresponding to the service; generating at least one service scheduling sequence based on the service scheduling task and the third identifier corresponding to the service; determining a target service scheduling sequence from the at least one service scheduling sequence; and notifying the device to access a service corresponding to the third identifier in the target service scheduling sequence, so as to the device receiving the service request access the service corresponding to the third identifier in the target service scheduling sequence, wherein determining the target service scheduling sequence from the at least one service scheduling sequence comprises: calculating a scheduling value corresponding to the at least one service scheduling sequence; and determining the target service scheduling sequence from the at least one service scheduling sequence based on the scheduling value, wherein calculating the scheduling value corresponding to the at least one service scheduling sequence comprises: acquiring an importance degree of the service request corresponding to the first identifier, a utilization rate of the device corresponding to the second identifier, and an occupancy of the service corresponding to the third identifier in the at least one service scheduling sequence; inputting the importance degree, the utilization rate, and the occupancy into a scheduling value calculation model which is preset. to cause the scheduling value calculation model to output the scheduling value, wherein the scheduling value calculation model comprises: DV=I*A+F*B+U*C, wherein DV is the scheduling value, I is the importance degree, F is the utilization rate, U is the occupancy, A is a weight corresponding to the importance degree, B is a weight corresponding to the utilization rate, and C is a weight corresponding to the occupancy, the method is applied to a processor of a smart home system, the smart home system comprises a plurality of Internet of Things devices, the device receiving the service request is one of the plurality of Internet of Things devices. 2 . The method according to claim 1 , wherein determining the target service scheduling sequence from the at least one service scheduling sequence based on the scheduling value comprises: calculating a difference value between the scheduling value and a preset scheduling value threshold; and determining the target service scheduling sequence from the at least one service scheduling sequence based on the difference value, wherein there are a plurality of service scheduling sequences, and determining the target service scheduling sequence from the plurality of service scheduling sequences based on the difference value comprises: determining a service scheduling sequence corresponding to a minimum difference value as the target service scheduling sequence from the plurality of service scheduling sequences, the minimum difference value is a minimum value among a plurality of the difference values. 3 . The method according to claim 1 , wherein acquiring the service scheduling task comprises: acquiring the service scheduling task from a service scheduling task set based on a generation moment of the service scheduling task, the generation moment is a moment which is generating the service scheduling task according to the first identifier corresponding to the service request and the second identifier corresponding to the device receiving the service request. 4 . An apparatus for scheduling a service, comprising: a task acquisition module, configured to obtain a service scheduling task, the service scheduling task is composed of a first identifier corresponding to a service request, and a second identifier corresponding to a device receiving the service request; an identifier searching module, configured to search for a third identifier corresponding to a service associated with the service scheduling task in a preset service scheduling knowledge graph, the preset service scheduling knowledge graph is a knowledge graph which is pre-established according to an association relationship among the first identifier corresponding to the service request, the second identifier corresponding to the device, and the third identifier corresponding to the service; a sequence generation module, configured to generate at least one service scheduling sequence based on the service scheduling task and the third identifier corresponding to the service; a sequence determination module, configured to determine a target service scheduling sequence from the at least one service scheduling sequence; and a device notification module, configured to notify the device to access a service corresponding to the third identifier in the target service scheduling sequence, so as to the device receiving the service request access the service corresponding to the third identifier in the target service scheduling sequence, the sequence determination module comprises a scheduling value calculation sub-module and a sequence determination sub-module, the scheduling value calculation sub-module is configured to calculate a scheduling value corresponding to the at least one service scheduling sequence, the sequence determination sub-module is configured to determine the target service scheduling sequence from the at least one service scheduling sequence based on the scheduling value, the scheduling value calculation sub-module is specifically configured to perform the following operations: acquiring an importance degree of the service request corresponding to the first identifier. a utilization rate of the device corresponding to the second identifier, and an occupancy of the service corresponding to the third identifier in the at least one service scheduling sequence; inputting the importance degree, the utilization rate, and the occupancy into a scheduling value calculation model which is preset, to cause the scheduling value calculation model to output the scheduling value, wherein the scheduling value calculation model comprises: DV=I*A+F*B+U*C, wherein DV is the scheduling value, I is the importance degree, F is the utilization rate, U is the occupancy, A is a weight corresponding to the importance degree, B is a weight corresponding to the utilization rate, and C is a weight corresponding to the occupancy, a processor of a smart home system comprises the apparatus, the smart home system comprises a plurality of Internet of Things devices, the device receiving the service request is one of the plurality of Internet of Things devices. 5 . An electronic device, comprising a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other by using the communication bus; the memory is configured to store a computer program; and when executing the program stored on the memory, the processor is configured to implement steps of a method for scheduling a service comprises: acquiring a service scheduling task, the service sched

Assignees

Inventors

Classifications

  • considering the load · CPC title

  • G06F9/4881Primary

    Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues · CPC title

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 US12493487B2 cover?
Embodiments of the present disclosure provide a method and an apparatus for scheduling a service, an electronic device, and a storage medium. The method includes: a service scheduling task is acquired, the service scheduling task is composed of a first identifier corresponding to a service request, and a second identifier corresponding to a device receiving the service request; a third identifi…
Who is the assignee on this patent?
Gree Electric Appliances Inc Zhuhai, Zhuhai Leayun Tech Co Ltd, Zhunai Leayun Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/4881. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 09 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).