Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

59 results about "Virtual hardware" patented technology

Virtualization hardware verification method and system based on multi-layer architecture

The invention discloses a virtualization hardware verification method and verification system based on a multi-layer architecture, the multi-layer architecture sequentially comprises a first module, an exchange module and a second module, the first module is a client side, and the second module is a simulation side; the verification method comprises the following steps: starting and simulating virtual hardware equipment in a first module by adopting a virtualization platform, and generating hardware behavior data; transmitting the hardware behavior data to the exchange module; the switching module receives the hardware behavior data from the first module and processes the hardware behavior data to obtain target data meeting the requirement of the second module; the processing is to convert the language format of the hardware behavior data generated by the first module into a target language format adaptive to a second module based on a hardware event flow mechanism; the target data is transmitted to the second module, and the second module receives the target data and executes simulation of hardware behaviors based on the target data.
Owner:SHANGHAI XINLIJI SEMICON CO LTD

VirtIO interface-based ubiquitous hardware equipment virtualization support method

The invention provides a VirtIO interface-based ubiquitous hardware equipment virtualization supporting method and system, according to a VirtIO interface standard, bottom layer physical hardware is abstracted into virtual equipment, a VirtIO virtual equipment driver is divided into a front end and a rear end, data interaction is carried out through a sharing mechanism to form a virtual hardware abstraction layer, and the virtual hardware abstraction layer is used for supporting virtual hardware. Upwards providing state information of virtual equipment and interface information of operation equipment for an application program, shielding heterogeneity of bottom-layer physical equipment, and downwards butting local and / or far-end physical equipment to carry out actual I / O operation; and calling a migration interface through the virtual hardware abstraction layer, establishing a link with a far-end virtual device driver, transmitting the state of the local virtual device to a far end, and recovering and reconstructing the virtual device by the far-end driver. According to the method, heterogeneous hardware in a ubiquitous scene can obtain more efficient resource abstraction and management, the resource utilization rate is improved, and meanwhile the resource dynamic configuration and flexible expansion capacity is provided.
Owner:SHANGHAI JIAOTONG UNIV

Beidou communication software development cross-platform adaptation method and system

The invention relates to the technical field of software adaptation, in particular to a Beidou communication software development cross-platform adaptation method and system. The method comprises the following steps: defining an interface function library; constructing a virtual hardware logic module; linking the to-be-tested software, the interface function library and the virtual hardware logic module by utilizing a link rule, and determining an executable file of a single process; in the process of performing adaptation on the to-be-tested software by using the executable file of the single process, setting a simulation state of the virtual hardware logic module in response to calling of the state control interface by the test code, and setting a simulation state of the virtual hardware logic module in response to function calling of the native interface function by the to-be-tested software. And calling the virtual hardware logic module through an interface function library so as to carry out adaptation processing on the to-be-tested software. The invention aims to solve the problem that cross-platform adaptation cannot be realized due to the fact that all behavior characteristics of native hardware interfaces of different operating systems cannot be accurately reproduced in a virtual environment in the prior art.
Owner:GUANGDONG GRAND CHAMBERLAIN TECH LLC

Code migration system based on multi-system isolation

The embodiment of the invention discloses a code migration system based on multi-system isolation, which can determine corresponding hardware resources through analysis for codes which cannot be directly compiled, and correspondingly create virtual hardware resources in a migration client system domain. And data interaction with corresponding hardware resources in the migration service system domain is realized in a transparent transmission mode, so that data can be conveniently transmitted to the migration service system domain, and codes which cannot be converted can be conveniently operated in the migration service system domain. The code migration workload of different operating systems can be saved, and meanwhile the code migration difficulty is lowered.
Owner:KYLIN CORP

Development and debugging method and system for data acquisition terminal of electric energy meter

The invention provides a method and a system for developing and debugging a data acquisition terminal of an electric energy meter, and the method comprises the steps: virtualizing an acquisition terminal through a PC (Personal Computer) end to generate a hardware operation request containing an equipment type identifier, an operation command and data content, and packaging the hardware operation request into a message in an MQTT (Message Queuing Telemetry Transport) protocol format; and issuing a message to the virtual hardware scheduler through the MQTT server. And analyzing the device type field in the message through the virtual hardware scheduler to determine the target virtual hardware device. And calling a target virtual hardware device to execute a corresponding debugging operation through the virtual hardware scheduler according to the operation command field, obtaining operation response data generated by the target virtual hardware device according to the operation command field and the data content field, and returning the operation response data to the PC end virtualization acquisition terminal through the MQTT server. The development and debugging efficiency of the application program of the acquisition terminal can be improved, the method is fast and portable, and the method does not depend on hardware too much.
Owner:WUHAN SAN FRAN ELECTRONICS CO LTD

Resource scheduling method and electronic device

The application provides a resource scheduling method and an electronic device, which can be applied to the technical field of computers. The resource scheduling method comprises the following steps: in response to a resource request for a target task, obtaining resource utilization scores of nodes and hardware accelerators in a cluster according to resource usage amounts of the hardware accelerators, resource allocation amounts of the nodes, and a resource demand amount carried by the resource request; determining a target node in the nodes and a target hardware accelerator of the target node according to the resource utilization scores and a scheduling strategy carried by the resource request, the scheduling strategy indicating a scheduling rule matched with resource integration requirements and / or load balancing requirements of the target task; virtually dividing the target hardware accelerator according to the resource demand amount to obtain a virtual hardware accelerator; and binding the virtual hardware accelerator to a container of the target node to execute the target task by using the container.
Owner:DAWNING INT INFORMATION IND CO LTD +1

Method for optimizing virtual NVMe read-write performance through LRU algorithm and virtual NVMe system

The application provides a method for optimizing virtual NVMe read-write performance through an LRU algorithm and a virtual NVMe system, and the method comprises the following steps: constructing a cache management architecture in cooperation with a hash table and a double-linked list, quickly positioning a cache node corresponding to an internal address of an SSD through the hash table, and managing the access order of the SSD address through the double-linked list; when the NVMe performs an SSD read-write operation, the LRU algorithm is first called, and if there is no address in the hash table to execute the read-write file; a linked list order adjustment thread is created when the LRU algorithm is initialized, the node data of the longest non-accessed node exceeding the length of the linked list is flushed to the SSD mirror file, and then the node is deleted; when the read-write data is greater than the size of the linked list node data, the hash mapping is refreshed. The application combines the LRU algorithm, maps the commonly used internal address of the SSD and the corresponding data block, directly operates the memory to read and write the commonly used data, optimizes the read-write mode of the existing virtual simulation NVMe, and further improves the performance of the virtual simulation NVMe in the virtual hardware system.
Owner:VISION MICROSYST (SHANGHAI) CO LTD

Dynamic Testing with Digital Engineering Virtual Interface Synchronization using Machine Learning

A digital engineering ecosystem may use artificial intelligence to generate a virtual hardware interface to emulate a hardware interface described in one or more hardware specifications. The virtual hardware interface may receive executable code configured to execute on the hardware interface. The virtual hardware interface may execute the received executable code, and, after being successfully executed, the execution of the executable code may be logged.
Owner:SCI APPL INT CORP

Method for optimizing virtual NVMe read-write performance through LRU algorithm and virtual NVMe system

The invention provides a method for optimizing the read-write performance of a virtual NVMe through an LRU algorithm and a virtual NVMe system. The method comprises the steps that a cache management architecture with a hash table and a double linked list cooperating is constructed, cache nodes corresponding to SSD internal addresses are rapidly positioned through the hash table, and the access sequence of the SSD addresses is managed through the double linked list; when the NVMe performs SSD read-write operation, the LRU algorithm is called firstly, and if the address does not exist in the hash table, file read-write is executed; creating a linked list sequence adjusting thread when the LRU algorithm is initialized, brushing node data which is not accessed for the longest time and is beyond the linked list length to an SSD mirror image file, and deleting nodes; and when the read-write data is larger than the linked list node data, refreshing the Hash mapping. According to the method, the LRU algorithm is combined, the common SSD internal address and the corresponding data block are mapped, the memory is directly operated to read and write common data, the read-write mode of the existing virtual simulation NVMe is optimized, and then the performance of the virtual simulation NVMe in a virtual hardware system is improved.
Owner:VISION MICROSYST (SHANGHAI) CO LTD

A cloud desktop upgrade method

The present invention relates to a cloud desktop upgrade method, comprising: installing a cloud desktop system client on a terminal and sending an upgrade request to a server; receiving a new virtual hardware configuration from the server; simulating one or more new virtual hardware components in a first operating system of the terminal based on the new virtual hardware configuration; installing a hypervisor based at least in part on the one or more new virtual hardware components; and managing a second operating system provided by the server using the hypervisor. The cloud desktop system client in this application can update the cloud desktop based on the terminal hardware configuration and / or user needs, thereby meeting different user needs and improving user satisfaction.
Owner:HUANENG (FUJIAN) ENERGY DEVELOPMENT LIMITED COMPANY FUZHOU BRANCH

Heterogeneous I / O device discovery and handshaking

The VF driver receives an indication of a BAR exposed by an I / O device, the I / O device providing virtual hardware resources for use by the VF driver. The VF driver performs internal probing and / or analysis to determine a target adaptation for at least one of the BARs exposed by the I / O device. The PF driver receives a request message from the VF driver to adapt at least one of the BARs exposed by the I / O device. The BAR exposed by the I / O device is adapted by the PF driver based on the request message. A confirmation message is provided to the VF driver indicating the adaptation of the BAR exposed by the I / O device. The VF driver accesses a memory area allocated to the adapted BAR exposed by the I / O device.
Owner:HUAWEI TECH CO LTD

A multi-core inter-core real-time communication system and method

The application discloses a multi-core inter-core real-time communication system and method, which comprises a hardware layer, a driver layer and a communication layer. Firstly, the hardware layer is used for managing and classifying a plurality of processors, and corresponding memory spaces are divided according to the classification results, and the shared memory is used to realize the access of the processors to the shared resources. Then, the driver layer is used for loading and managing an RPMsg driver program on a virtual hardware platform provided by the hardware layer, registering a driver device to provide data storage services, creating a driver component to provide data transmission services, and providing driver services for the communication layer through a driver calling interface. Finally, the communication layer is used for calling a driver interface function to manipulate an RPMsg driver module, realizing the receiving and transmitting operations of data, and establishing an inter-core logical connection through an RPMsg channel, so as to realize the inter-core communication of the multi-core. The inter-core communication technology based on the RPMsg channel is adopted, and a solution is provided for solving the parallel running and collaborative scheduling of the plurality of processors.
Owner:CHONGQING UNIV +2

Resource virtualization processing method and device, computer equipment and storage medium

The invention relates to a resource virtualization processing method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the steps that resource feature attributes of heterogeneous physical resources in a DPU recognition system are obtained, the types of the heterogeneous physical resources comprise computing resources, network resources and storage resources, and a uniform resource model is constructed based on the resource feature attributes; performing virtualization processing on heterogeneous physical resources of different computing examples in the uniform resource model, executing a preset resource mapping rule, mapping the heterogeneous physical resources of the different computing examples into a uniform virtual resource form, and obtaining a uniform virtualization layer; obtaining a resource allocation rule of various heterogeneous physical resources of different calculation instances in the unified virtualization layer; and performing resource allocation processing on the virtual hardware resources according to the resource allocation rule. By adopting the method, the accuracy of resource allocation can be considered while the real-time performance is ensured in a large-scale data center environment.
Owner:CHINA SOUTHERN POWER GRID COMPANY

Code testing method, code testing device, and computer storage medium

The application provides a code testing method, a code testing device and a computer storage medium. The code testing method comprises the following steps: performing code mutation testing on a to-be-tested code to generate a target test case; mapping an initial compilation command maintained by a target test framework based on a compiler command mapping rule to obtain a target compilation instruction; calling a corresponding compiler based on the target compilation instruction to compile the to-be-tested code and the target test case to obtain a target execution file; and executing the target execution file in a virtual hardware model integrated in the target test framework and generating a test report corresponding to the to-be-tested code based on an execution result. The code testing efficiency is improved by the code testing method.
Owner:ZHEJIANG HUARAY TECH CO LTD

Instruction scheduling method and device, computer equipment and storage medium

The embodiment of the invention discloses an instruction scheduling method and device, computer equipment and a storage medium, and belongs to the technical field of computers. The method comprises the steps that hardware resource description information is obtained, the hardware resource description information comprises description information of multiple instructions, and the description information comprises first hardware resources needed to be used by the instructions; the hardware resource description information is updated, so that the description information of the at least one instruction comprises at least one of a first virtual hardware resource and a second virtual hardware resource and a first hardware resource, and the first virtual hardware resource represents a space to which a transmitting slot required to be used by the instruction belongs in an instruction packet; the second virtual hardware resource represents a pipeline stage to which the instruction belongs; and in the instruction scheduling process, conflict detection is carried out based on the updated hardware resource description information. According to the method and the device, the conflict detection accuracy is improved, the instruction scheduling accuracy is further improved, the operation is simplified, and the operation efficiency is improved.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

FILE-BASED VIRTUAL DISK MANAGEMENT

A computer-implemented method for managing virtual disks, the computer-implemented method comprising: detecting (800), by a number of processor units (408), an attachment of a memory (338, 412, 500) to a host operating system (502); Mounting (802), by the number of processor units, the memory at a set of mount points (416); Creating (804), by the number of processor units, a set of virtual disks (334, 420) and assigning, by the number of processor units, the set of virtual disks to a guest (336, 426, 506) in an operation (428), wherein instructions for the operation are executed without interruption; detecting (1200), by the number of processor units, a change in the size of the memory by checking a list of block memory units received from the host operating system; Updating (1202), by the number of processor units, a guest configuration for the guest to reflect the change in size of the set of virtual disks, the guest configuration for the guest describing virtual hardware resources for the guest including a set of virtual disk image files (424) for the set of virtual disks; and Notify the hypervisor, by the number of processor units, about the update of the guest configuration file.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Energy storage battery management system simulation debugging method and system based on QEMU

The invention discloses an energy storage battery management system simulation debugging method and system based on a QEMU, and belongs to the technical field of embedded system simulation and debugging. The method comprises the following steps: performing simulation debugging configuration based on a QEMU, and creating an independent QEMU virtual machine instance for each BMS node; establishing a virtual hardware link, and constructing a virtual communication network consistent with the topology of a real energy storage battery management system; creating a simulation agent program, and injecting simulation data and faults into the virtual communication network; starting QEMU virtual machine instances of all BMS nodes in parallel, and performing debugging operation through a simulation agent program; and monitoring and analyzing the simulation debugging process. According to the method, the multi-stage BMS of any topology can be flexibly simulated, the BMS of each stage is supported to operate different operating systems, various normal and extreme test working conditions can be safely, conveniently and repeatedly simulated, and the test coverage rate and reliability are greatly improved.
Owner:HEFEI GUOXUAN HIGH TECH POWER ENERGY

Virtualized hardware bridging system and related methods

A computer-implemented method remotely facilitates exchange of multimedia signals over a network in a teleconferencing environment. The method includes, with a computing device, in real time: receiving input internet protocol (IP) signals from a first peripheral over the network via an IP interface of the computing device; transmitting the input IP signals, via a virtual hardware bridge, to an RTSP server of a virtual display running on the computing device; receiving one or more output IP signals from a teleconferencing application running on the computing device via the virtual hardware bridge; and transmitting the output IP signals to a second peripheral over the network via the network connection.
Owner:QSC LLC

Automobile remote diagnosis management and control method and device based on Pass-Thru equipment

The invention relates to the technical field of automobile remote diagnosis, discloses an automobile remote diagnosis management and control method and device based on Pass-Thru equipment, and realizes accurate response to remote diagnosis requirements of a target vehicle through cooperative work of virtual hardware and a virtual terminal. Specifically, OE request data can be accurately read and processed through virtual hardware arranged on the OE equipment so as to be adaptively transmitted, and the reliability of data transmission is improved; and then, the virtual terminal receiving the transmission data can execute comprehensive and flexible diagnosis operation based on the processed first data processing result, and timely feeds back a diagnosis result through an efficient data interaction process, so that the accuracy, comprehensiveness, practicability and efficiency of remote diagnosis are improved.
Owner:深圳鼎匠科技有限公司

FPGA-ASIC (Field Programmable Gate Array-Application Specific Integrated Circuit) hybrid heterogeneous architecture energy consumption optimization method and device

The invention relates to the technical field of computers, and provides an FPGA-ASIC hybrid heterogeneous architecture energy consumption optimization method and device, and the method comprises the steps: constructing a plurality of initial virtual models of an FPGA-ASIC hybrid heterogeneous architecture; wherein the FPGA-ASIC hybrid heterogeneous architecture comprises a plurality of hardware accelerators, and the distribution states of all the hardware accelerators in all the initial virtual models are different; each initial virtual model is controlled to execute a target task, and execution efficiency information of each initial virtual model is recorded; determining a target virtual model in the initial virtual models based on the execution efficiency information of the initial virtual models; and adjusting the distribution state of a virtual hardware accelerator in the target virtual model so as to optimize the energy consumption of the FPGA-ASIC hybrid heterogeneous architecture. According to the method, the energy consumption of the FPGA-ASIC hybrid heterogeneous architecture is optimized.
Owner:SHENZHEN CITY MAIDIJIE ELECTRONICS TECH

An integrated circuit chip automatic performance simulation system based on virtualization technology

This invention discloses an automated performance simulation system for integrated circuit chips based on virtualization technology, belonging to the field of integrated circuit chip design simulation technology. The system includes: a virtualization modeling module, used to construct a configurable virtual hardware environment functionally equivalent to a physical chip based on virtualization technology, complete the full-parameter modeling of the chip to be simulated, and output a chip design parameter dataset; a machine learning inference module, with a built-in dual-path decoupled neural network model with physical prior constraints, used to receive the chip design parameter dataset and output predicted values ​​of performance indicators and a ranking of the causal contribution of performance bottleneck parameters; and a model training module, bidirectionally connected to the machine learning inference module, used to complete the pre-training, incremental adaptation, and closed-loop iterative optimization of the dual-path decoupled neural network model. This invention reduces the cost of adapting to new chips, shortens the R&D process, and achieves automated, high-precision, and efficient simulation of integrated circuit chips.
Owner:SHENZHEN ZHIXINGXINGSHENG TECHNOLOGY CO LTD

Virtual development environment generation system and virtual development environment generation method

The present disclosure provides a virtual development environment generation system and a virtual development environment generation method capable of improving the efficiency of development using a virtual development environment. A virtual development environment generation system (1) for generating a virtual development environment obtained by virtualizing a development environment composed of physical hardware and physical devices connected to the physical hardware includes: a data reception unit (11) that acquires development environment specification information, which is information indicating the specification of a development environment; a virtual development environment decision unit (13) that decides a combination of virtual hardware and device models that constitute a virtual development environment based on the development environment specification information, the virtual hardware being virtual hardware obtained by virtualizing physical hardware, and the device models being device models obtained by virtualizing physical devices; and a data transmission unit (20) that outputs a virtual development environment composed of the decided combination.
Owner:PANASONIC AUTOMOTIVE SYST CO LTD

Code migration system based on multi-system isolation

The present invention discloses a code migration system based on multi-system isolation. This system analyzes and determines the corresponding hardware resources for code that cannot be directly compiled, creates corresponding virtual hardware resources in the migration client system domain, and transparently transmits data to the corresponding hardware resources in the migration service system domain, facilitating data transfer to the migration service system domain, allowing the unconverted code to run in the migration service system domain. This system reduces the workload of migrating code between different operating systems and reduces the difficulty of code migration.
Owner:KYLIN CORP

Virtual machine migration method and device, equipment and medium

The invention discloses a virtual machine migration method, device, equipment and medium, and is applied to the technical field of virtual machine migration, the method comprises the following steps: migrating a disk of a to-be-migrated virtual machine from a local storage pool of the to-be-migrated virtual machine to a shared storage pool, the to-be-migrated virtual machine being a virtual machine on a first virtualization platform, the shared storage pool is a storage pool shared by the first virtualization platform and the second virtualization platform; converting a configuration file of the virtual machine to be migrated into a configuration file compatible with the second virtualization platform to obtain a target configuration file; virtual hardware equipment of the to-be-migrated virtual machine is converted into target virtual hardware equipment compatible with the second virtualization platform; and registering a target virtual machine on a second virtualization platform based on the target configuration file, and starting the target virtual machine based on target virtual hardware equipment and the disk migrated to the shared storage pool. In this way, under the condition that the performance of the virtual machine is guaranteed, the cross-platform migration efficiency of the virtual machine is improved.
Owner:JINAN INSPUR DATA TECH CO LTD

Image acquisition method, device and equipment in virtual environment

The embodiment of the invention discloses an image acquisition method, device and equipment in a virtual environment, and the method comprises the steps: receiving a screenshot request sent by a user mode application program of a virtual machine through a screen capture driver bound on virtual PCI equipment of the virtual machine, the virtual PCI device is a virtual hardware device which is virtualized based on the bus architecture of the virtual machine and meets the PCI standard; capturing, by the screen capture driver, desktop image data of a virtual display of the virtual machine in response to the capture request; writing the desktop image data into a target memory address by the screen capture driver; after the user mode application program confirms that the desktop image data is written, the desktop image data is read from the target memory address, by means of the method, the desktop image data can be captured under the condition that the virtual machine does not depend on physical equipment, and the user mode application program can be used for achieving the purpose of capturing the desktop image data under the condition that the virtual machine does not depend on the physical equipment. Therefore, the compatibility of the method when the image is captured in the virtual environment is improved.
Owner:SANGFOR TECH INC

Dynamic quality of service management for virtualized hardware accelerators

A system (600) and method (500) for virtualizing hardware acceleration resources with a guaranteed quality of service is described. In one aspect, the system (600) implementing the method (500) creates virtual hardware accelerators (308A, 308B, 308C) on a hardware accelerator unit (104) coupled to a host server or a host processing unit (102). Address registers and device configuration address registers are assigned to each virtual hardware accelerator (308A, 308B, 308C). Requests for executing applications are received from the virtual hardware accelerators (308 A, 308B, 308C) and translated into hardware accelerator resource requirements. The hardware accelerator resources are partitioned and allocated to the virtual hardware accelerators (308A, 308B, 308C). The hardware accelerator resources (314, 316, 318) are monitored for the usage of each virtual hardware accelerator (308A, 308B, 308C). The monitored resource usage is compared with the allocated resources for each virtual hardware accelerator (308A, 308B, 308C). Quality of service parameters are enforced for each virtual hardware accelerator (308 A, 308B, 308C) by dynamically monitoring and modifying resource allocation based on the comparison and maintaining address space isolation between the virtual hardware accelerators.
Owner:TEJAS NETWORKS LTD

Virtual Machine Creation Method, Migration Method and Computer-Readable Medium

The present invention provides a virtual machine creation method, a migration method and a computer-readable medium. The migration method includes extracting a register list, determining the same registers included in the register lists of the physical hardware respectively configured at the source end and the target end; extracting and saving the intersection of the register values formed by the same registers possessed by the source end and the target end; writing the intersection of the register values into the simulated registers of the virtual hardware, and calling the intersection of the register values through the virtualized hardware acceleration module; creating a virtual machine to be migrated identical to the virtual machine being migrated at the source end at the target end, writing the intersection of the register values into the simulated registers of the virtual hardware at the target end, and migrating and loading the virtual machine data of the virtual machine being migrated at the source end to the virtual machine to be migrated that has been created at the target end. Through the present invention, the creation operation and the hot migration operation of the virtual machine are realized between the physical machines constructed by heterogeneous hardware provided by different manufacturers with the same architecture.
Owner:ORIENT SECURITIES COMPANY +1

Virtual hardware adaptation layer construction method supporting compatibility of single system and double systems

The invention belongs to the technical field of operating systems, and particularly relates to a method for constructing a virtual hardware adaptation layer supporting compatibility of a single system and double systems, a three-level layered architecture of a service layer-VHAL layer-hardware adaptation layer is constructed, the service layer pays attention to service functions, the VHAL layer adopts a universal interface to be in butt joint with the service layer, and the single system / double systems are adapted by adopting a differentiation implementation class; the hardware adaptation layer is in butt joint with physical hardware; then, single-system / dual-system on-demand loading, system initialization and implementation class loading are carried out on the VHAL layer differentiation implementation class by compiling macros, configuring files and initializing parameters; and finally, in a dual-system scene, a VHAL layer is internally provided with a multi-protocol communication component, and standardized interaction is carried out based on an IPC technology. According to the invention, the problems of hardware adaptation and service coupling of traditional software in a dual-system scene in the prior art can be solved.
Owner:CHONGQING RUIMING INFORMATION TECH CO LTD

Hardware resource allocation method for electricity consumption information acquisition terminal

The invention discloses a hardware resource allocation method for an electricity consumption information acquisition terminal, which comprises the following steps: S1, accessing hardware by an APP (Application) to call an HAL (High-Energy Allocation) layer interface to access or setting hardware as a message, and setting a corresponding cache queue for each piece of hardware in an HAL layer; s2, when a plurality of app access hardware conflicts, the messages are sequentially stored in a cache queue according to access time, the messages which are accessed preferentially are close to an outlet of the cache queue, and actual hardware access waiting time is calculated according to the positions of the messages in the cache queue; s3, according to the position of each message in the cache queue and the actual hardware access waiting time, further calculating the waiting time required by virtual hardware access; and S4, selecting the message with the minimum time VT in the cache queue for processing. According to the method, the priority when the hardware access conflicts can be reasonably fed back, so that efficient data access processing is realized.
Owner:CSG SMART SCI&TECH CO LTD +1

Hardware sharing method and device, terminal equipment and storage medium

The invention relates to a hardware sharing method and device, terminal equipment and a storage medium, and the method comprises the steps: transmitting call request information to a target hardware call service of a second terminal based on a target virtual hardware service when an application layer of a first terminal calls entity hardware of the second terminal, enabling the target hardware calling service to call entity hardware in response to the calling request information; the target virtual hardware service is configured on a first virtual hardware layer of the first terminal. According to the method and the device, the application layer of the first terminal can transmit the calling request information to the target hardware calling service through the target virtual hardware service, and then the target hardware calling service of the second terminal calls the corresponding entity hardware of the second terminal, so that the effect that the first terminal calls the entity hardware of the second terminal is realized; therefore, the technical problem of operating entity hardware across terminal equipment is solved.
Owner:CHONGQING CHANGAN AUTOMOBILE CO LTD