Method for processing parallel tasks in unmanned vehicle system, and unmanned vehicle system

Embodiments of the present disclosure provide a method and a coroutine framework for processing parallel tasks, a device, a medium and an unmanned vehicle. The method includes: switching a current coroutine to a target coroutine in response to a task switching instruction, in which, the coroutine is...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: He, Wei, Zhang, Chao, Feng, Kaiwen, Wang, Baisheng, Peng, Ronggui, Chen, Zhuo
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator He, Wei
Zhang, Chao
Feng, Kaiwen
Wang, Baisheng
Peng, Ronggui
Chen, Zhuo
description Embodiments of the present disclosure provide a method and a coroutine framework for processing parallel tasks, a device, a medium and an unmanned vehicle. The method includes: switching a current coroutine to a target coroutine in response to a task switching instruction, in which, the coroutine is created at a user layer for processing a task, and the coroutine at the user layer is executed by a thread at a kernel layer; and saving context of a task processed by the current coroutine, and reading context of a task processed by the target coroutine, such that the thread at the kernel layer corresponding to the target coroutine processes the task based on the context of the target coroutine when executing the target coroutine.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US11416287B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US11416287B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US11416287B23</originalsourceid><addsrcrecordid>eNqNyrEOAUEURuFpFIJ3uHqKWYKaEI0KnWRzM_uvnZi9M5k7JN5eo5WoTvGdobmdULrYUBszpRwdVL3cKXHmEBCosD6UvNBTehZBQy903gWQvrWgnxFL8wvHZtByUEy-HZnpYX_ZHedIsYYmdhCU-nq2dmlX1Wa9rRb_PB_SRTw3</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Method for processing parallel tasks in unmanned vehicle system, and unmanned vehicle system</title><source>esp@cenet</source><creator>He, Wei ; Zhang, Chao ; Feng, Kaiwen ; Wang, Baisheng ; Peng, Ronggui ; Chen, Zhuo</creator><creatorcontrib>He, Wei ; Zhang, Chao ; Feng, Kaiwen ; Wang, Baisheng ; Peng, Ronggui ; Chen, Zhuo</creatorcontrib><description>Embodiments of the present disclosure provide a method and a coroutine framework for processing parallel tasks, a device, a medium and an unmanned vehicle. The method includes: switching a current coroutine to a target coroutine in response to a task switching instruction, in which, the coroutine is created at a user layer for processing a task, and the coroutine at the user layer is executed by a thread at a kernel layer; and saving context of a task processed by the current coroutine, and reading context of a task processed by the target coroutine, such that the thread at the kernel layer corresponding to the target coroutine processes the task based on the context of the target coroutine when executing the target coroutine.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; CONTROLLING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS ; REGULATING ; SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES</subject><creationdate>2022</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20220816&amp;DB=EPODOC&amp;CC=US&amp;NR=11416287B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20220816&amp;DB=EPODOC&amp;CC=US&amp;NR=11416287B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>He, Wei</creatorcontrib><creatorcontrib>Zhang, Chao</creatorcontrib><creatorcontrib>Feng, Kaiwen</creatorcontrib><creatorcontrib>Wang, Baisheng</creatorcontrib><creatorcontrib>Peng, Ronggui</creatorcontrib><creatorcontrib>Chen, Zhuo</creatorcontrib><title>Method for processing parallel tasks in unmanned vehicle system, and unmanned vehicle system</title><description>Embodiments of the present disclosure provide a method and a coroutine framework for processing parallel tasks, a device, a medium and an unmanned vehicle. The method includes: switching a current coroutine to a target coroutine in response to a task switching instruction, in which, the coroutine is created at a user layer for processing a task, and the coroutine at the user layer is executed by a thread at a kernel layer; and saving context of a task processed by the current coroutine, and reading context of a task processed by the target coroutine, such that the thread at the kernel layer corresponding to the target coroutine processes the task based on the context of the target coroutine when executing the target coroutine.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>CONTROLLING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><subject>REGULATING</subject><subject>SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2022</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyrEOAUEURuFpFIJ3uHqKWYKaEI0KnWRzM_uvnZi9M5k7JN5eo5WoTvGdobmdULrYUBszpRwdVL3cKXHmEBCosD6UvNBTehZBQy903gWQvrWgnxFL8wvHZtByUEy-HZnpYX_ZHedIsYYmdhCU-nq2dmlX1Wa9rRb_PB_SRTw3</recordid><startdate>20220816</startdate><enddate>20220816</enddate><creator>He, Wei</creator><creator>Zhang, Chao</creator><creator>Feng, Kaiwen</creator><creator>Wang, Baisheng</creator><creator>Peng, Ronggui</creator><creator>Chen, Zhuo</creator><scope>EVB</scope></search><sort><creationdate>20220816</creationdate><title>Method for processing parallel tasks in unmanned vehicle system, and unmanned vehicle system</title><author>He, Wei ; Zhang, Chao ; Feng, Kaiwen ; Wang, Baisheng ; Peng, Ronggui ; Chen, Zhuo</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US11416287B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2022</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>CONTROLLING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><topic>REGULATING</topic><topic>SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES</topic><toplevel>online_resources</toplevel><creatorcontrib>He, Wei</creatorcontrib><creatorcontrib>Zhang, Chao</creatorcontrib><creatorcontrib>Feng, Kaiwen</creatorcontrib><creatorcontrib>Wang, Baisheng</creatorcontrib><creatorcontrib>Peng, Ronggui</creatorcontrib><creatorcontrib>Chen, Zhuo</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>He, Wei</au><au>Zhang, Chao</au><au>Feng, Kaiwen</au><au>Wang, Baisheng</au><au>Peng, Ronggui</au><au>Chen, Zhuo</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Method for processing parallel tasks in unmanned vehicle system, and unmanned vehicle system</title><date>2022-08-16</date><risdate>2022</risdate><abstract>Embodiments of the present disclosure provide a method and a coroutine framework for processing parallel tasks, a device, a medium and an unmanned vehicle. The method includes: switching a current coroutine to a target coroutine in response to a task switching instruction, in which, the coroutine is created at a user layer for processing a task, and the coroutine at the user layer is executed by a thread at a kernel layer; and saving context of a task processed by the current coroutine, and reading context of a task processed by the target coroutine, such that the thread at the kernel layer corresponding to the target coroutine processes the task based on the context of the target coroutine when executing the target coroutine.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US11416287B2
source esp@cenet
subjects CALCULATING
COMPUTING
CONTROLLING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
REGULATING
SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
title Method for processing parallel tasks in unmanned vehicle system, and unmanned vehicle system
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T22%3A44%3A07IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=He,%20Wei&rft.date=2022-08-16&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS11416287B2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true