Method, device, and computer program product for deploying visual resource

US11853797B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11853797-B2
Application numberUS-202117179636-A
CountryUS
Kind codeB2
Filing dateFeb 19, 2021
Priority dateJan 25, 2021
Publication dateDec 26, 2023
Grant dateDec 26, 2023

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 present disclosure relates to a method, a device, and a program product for deploying a visual resource. In one method, a resource requirement of a vision application for the visual resource in a network system is acquired. Based on the resource requirement, the visual resource which will be called by the vision application is predicted. Based on processing capabilities of various edge devices and the visual resource in the network system, an edge device located near a terminal device in the network system is identified, wherein the terminal device is configured to run the vision application. Based on a time requirement in the resource requirement, the visual resource is deployed to the edge device. Further, a corresponding device and a corresponding program product are provided.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for deploying a visual resource, comprising: acquiring a resource requirement of a vision application for the visual resource in a network system; based on the resource requirement, predicting the visual resource which will be called by the vision application; based on processing capabilities of various edge devices and the visual resource in the network system, identifying an edge device located near a terminal device in the network system, wherein the terminal device is configured to run the vision application; and based on a time requirement in the resource requirement, deploying the visual resource to the edge device; wherein identifying the edge device further comprises: acquiring at least any one of a priority and a frequency of change associated with the resource requirement; and identifying the edge device based on the at least any one of the priority and the frequency of change, and a location of an access point where the terminal device accesses the network system. 2. The method according to claim 1 , wherein acquiring the resource requirement comprises: in response to a determination that the vision application has not been run by the terminal device, acquiring a reservation for the visual resource in the network system from a network event calendar of the network system; determining the time requirement of the resource requirement based on a reserved time; and determining the resource requirement for the visual resource based on the reservation. 3. The method according to claim 1 , wherein acquiring the resource requirement comprises: in response to a determination that the vision application has been run by the terminal device, determining the time requirement of the resource requirement based on the current time; acquiring a historical state of a resource occupied by the vision application during a historical time period, the resource comprising any one of a computing resource, a storage resource, and a bandwidth resource; and determining the resource requirement based on the historical state. 4. The method according to claim 3 , wherein predicting the visual re source which will be called by the vision application comprises: based on a prediction model and the historical state, determining the visual resource which will be called by the terminal device, the prediction model comprising an association relationship between a state of the resource occupied by the terminal device and the visual resource which will be called by the terminal device. 5. The method according to claim 1 , further comprising: updating the edge device based on a change in the location of the access point. 6. The method according to claim 1 , wherein identifying the edge device further comprises: mapping the resource requirement to a resource template corresponding to the vision application; and identifying the edge device based on a comparison of the processing capabilities of the various edge devices with the resource template. 7. The method according to claim 1 , further comprising: in response to a determination that the visual resource is updated, re-deploying the updated visual resource to the edge device. 8. The method according to claim 1 , wherein the visual resource comprises at least any one of the following: an application program which will be called by the vision application, and scenario data which will be loaded by the vision application. 9. The method according to claim 8 , wherein the vision application comprises at least any one of the following: a virtual reality application, an augmented reality application, and a mixed reality application. 10. An electronic device, comprising: at least one processor; a volatile memory; and a memory coupled to the at least one processor and having instructions stored therein, wherein the instructions, when executed by the at least one processor, cause the electronic device to perform a method for deploying a visual resource, the method comprising: acquiring a resource requirement of a vision application for the visual resource in a network system; based on the resource requirement, predicting the visual resource which will be called by the vision application; based on processing capabilities of various edge devices and the visual resource in the network system, identifying an edge device located near a terminal device in the network system, wherein the terminal device is configured to run the vision application; and based on a time requirement in the resource requirement, deploying the visual resource to the edge device; wherein identifying the edge device further comprises: acquiring at least any one of a priority and a frequency of change associated with the resource requirement; and identifying the edge device based on the at least any one of the priority and the frequency of change, and a location of an access point where the terminal device accesses the network system. 11. The electronic device according to claim 10 , wherein acquiring the resource requirement comprises: in response to a determination that the vision application has not been run by the terminal device, acquiring a reservation for the visual resource in the network system from a network event calendar of the network system; determining the time requirement of the resource requirement based on a reserved time; and determining the resource requirement for the visual resource based on a reservation. 12. The electronic device according to claim 10 , wherein acquiring the resource requirement comprises: in response to a determination that the vision application has been run by the terminal device, determining the time requirement of the resource requirement based on the current time; acquiring a historical state of a resource occupied by the vision application during a historical time period, the resource comprising any one of a computing resource, a storage resource, and a bandwidth resource; and determining the resource requirement based on the historical state. 13. The electronic device according to claim 12 , wherein predicting the visual resource which will be called by the vision application comprises: based on a prediction model and the historical state, determining the visual resource which will be called by the terminal device, the prediction model comprising an association relationship between a state of the resource occupied by the terminal device and the visual resource which will be called by the terminal device. 14. The electronic device according to claim 10 , wherein the method further comprises: updating the edge device based on a change in the location of the access point. 15. The electronic device according to claim 10 , wherein identifying the edge device further comprises: mapping the resource requirement to a resource template corresponding to the vision application; and identifying the edge device based on a comparison of the processing capabilities of the various edge devices with the resource template. 16. The electronic device according to claim 10 , wherein the method further comprises: in response to a determination that the visual resource is updated, re-deploying the updated visual resource to the edge device. 17. The electronic device according to claim 10 , wherein the visual resource comprises at least any one of the following: an application program which will be called by the vision application, and scenario data which will be loaded by the vision application, and wherein the vision application comprises at least one of the following: a virtual reality appl

Assignees

Inventors

Classifications

  • G06F9/5005Primary

    to service a request · CPC title

  • Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines · CPC title

  • Event management; Broadcasting; Multicasting; Notifications · CPC title

  • G06F9/4881Primary

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

  • G06F9/5072Primary

    Grid computing · 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 US11853797B2 cover?
The present disclosure relates to a method, a device, and a program product for deploying a visual resource. In one method, a resource requirement of a vision application for the visual resource in a network system is acquired. Based on the resource requirement, the visual resource which will be called by the vision application is predicted. Based on processing capabilities of various edge devi…
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F9/5005. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 26 2023 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).