Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

81 results about "Multilevel queue" patented technology

Multi-level queueing, used at least since the late 1950s/early 1960s, is a queue with a predefined number of levels. Unlike the multilevel feedback queue, items get assigned to a particular level at insert (using some predefined algorithm), and thus cannot be moved to another level. Items get removed from the queue by removing all items from a level, and then moving to the next. If an item is added to a level above, the "fetching" restarts from there. Each level of the queue is free to use its own scheduling, thus adding greater flexibility than merely having multiple levels in a queue.

Page hot degree based heterogeneous memory management method

The invention discloses a page hot degree based heterogeneous memory management method. The page hot degree based heterogeneous memory management method is characterized by including the steps of (1), as for memory pages of a heterogeneous memory, collecting total accessed read-write data, partial accessed read-write data and recent accessed read-write data in the memory pages, and storing the read-write data in a multi-level queue to form a page access record queue; (2), determining page hot degree values and hot degree values according to the partial read-write data and the recent read-write data, and sequentially reserving N pages with page hot degree values, exceeding a preset hot degree threshold value, as hot pages and N pages with page cold degree values, exceeding a preset cold degree threshold value, as cold pages; (3), selecting one optional cold page to be combined with each hot page, estimating energy-saving values, sequencing the energy-saving values in a descending sequence, selecting the cold and hot pages to be matched, and migrating the pages according to match results so as to reduce energy consumption. By the aid of the page hot degree based heterogeneous memory management method, high performance of a dynamic random access memory can be used fully, and overall performance of a heterogeneous memory system can be improved.
Owner:HUAZHONG UNIV OF SCI & TECH

Multilevel menu page display method for intelligent wearable device, and intelligent wearable device

The invention provides a multilevel menu page display method for an intelligent wearable device. A menu comprises multiple levels of pages which are displayed according to the levels and can execute device action instructions. The display method comprises the steps of storing and judging a current device state; and calling an action instruction callback function in a structure body, formed according to the multilevel menu, the corresponding pages of the multilevel menu and the action instructions, according to the current device state and a device action event, thereby enabling a device display module to perform recovery, maintenance or skip display of a page corresponding to a first-level menu in the multi-level menu. The invention furthermore discloses the intelligent wearable device. According to the method and the intelligent wearable device, the menu is divided through enumerated classification, so that the process is simplified and the multilevel menu is clearer; the skip or switching among different levels of pages is realized through a matching relationship between a structure body variable and the callback function; and the multilevel menu page display method for the intelligent wearable device, provided by the invention, has the advantages that the data structure is clearer, the control is easier, and the later addition and maintenance are facilitated.
Owner:GEER TECH CO LTD

Construction and display method of multilevel menu in embedded system

The invention relates to a convenient method for realizing multi-level menu construction and display based on a hybrid data structure of a linked list, a tree and an array in an embedded system. By use of the method disclosed by the invention, a sub-menu structural body, a single-level menu array for constructing a sub-menu, a tree structure for constructing the multi-level menu, a structural body for recording a selected menu, a linked list for recording an array mode of a menu selection path, and a group of expression functions for maintaining above mentioned data structures are constructed; the group of expression functions provide the running software environment of the mentioned multi-level menu of the invention. The construction and display of the multilevel menu can be rapidly and conveniently realized by use of the method disclosed by the invention, the addition, deletion, and shifting and other operations can be conveniently and rapidly performed on the individual menu and the single-level menu. The software and hardware development environments in different types are isolated from each other through an abstract data structure, so that the convenience, the fastness, the individuation and humanization of the menu maintenance are realized.
Owner:INTEGRATED ELECTRONICS SYST LAB

Multi-queue based scheduling method and system

The invention discloses a multi-queue based scheduling method, which comprises the following steps: according to a multi-level stream classification strategy, performing circuit level mapping, user level mapping and/or service level mapping on a data packet, and putting the data packet in a mapping queue; and performing the scheduling in the circuit level, the user level and/or the service level according to a multi-queue scheduling algorithm. The invention also discloses a multi-queue based scheduling system, which comprises a multi-level strategy mapping module, a queue management module and a multi-level scheduling module, wherein the multi-level strategy mapping module is used for performing the circuit level mapping, the user level mapping and/or the service level mapping according to the multi-level stream classification strategy; the queue management module is connected with the multi-level strategy mapping module, and is used for putting the data packet in the mapping queue; and the multi-level scheduling module is connected with the queue management module, and is used for performing the scheduling in the circuit level, the user level and/or the service level according tothe multi-queue scheduling algorithm. Therefore, the method and the system can schedule data in the circuit level, the user level and the service level, realize complex traffic scheduling, and meet the increasingly complex QoS requirement.
Owner:ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products