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

81 results about "Hardware abstraction layer" patented technology

The hardware abstraction layer reside below the application programming interface (API) in a software stack, whereas the application layer (often written in a high level language) resides above the API and communicates with the hardware by calling functions in the API. In operating systems

Attestable deepfake detection and / or prevention

Implementations are described herein for detecting deepfakes in digital media while preserving the privacy of the source computing device. In various implementations, sensor fingerprints and / or security tokens that signal software-introduced alterations, e.g., introduced by hardware abstraction layers (HALs) or virtual machines (VMs) may be utilized to detect such deepfakes. These signals may be used, separately and / or in combination, for various purposes, such as flagging digital content to a user as being a deepfake, preventing or blocking receipt and / or playback of digital content deemed to be a deepfake, allowing an end user to disable aspect(s) (e.g., layers) of digital content that are determined to be synthetic, etc.
Owner:GDM HOLDING LLC

Unmanned aerial vehicle parameter consistency configuration method based on template management

The invention relates to the technical field of unmanned aerial vehicle control and management, in particular to an unmanned aerial vehicle parameter consistency configuration method based on template management, which adopts a structured parameter configuration template in a JSON format, comprises four blocks of metadata, parameter definition, constraint rules and digital signatures, establishes an MAVLink communication link with an unmanned aerial vehicle flight controller through a template management terminal, and provides an unmanned aerial vehicle parameter consistency configuration method. And executing an automatic configuration process based on a finite-state machine, and ensuring parameter logic consistency by using a difference comparison and constraint verification mechanism. According to the method, temporary storage, batch writing and atomic submission of parameter changes are achieved through the atomization transaction submission protocol, the integrity of the configuration process is guaranteed, the digital signature auditing log containing the timestamp, the device identifier, the template hash and the change details is generated after configuration is completed, whole-process tracing is supported, and the method is high in practicability and easy to popularize. Headless mode operation, parameter white list control and hardware abstraction layer adaptation are supported, and high automation, standardization and safety of unmanned aerial vehicle parameter configuration can be achieved.
Owner:JIANGXI LIANCHUANG (WANNIAN) ELECTRONICS CO LTD

Multi-machine multi-card distributed training optimization system and method oriented to credential heterogeneous environment

The invention discloses a multi-machine multi-card distributed training optimization system and method oriented to a credential heterogeneous environment, and relates to the technical field of distributed training. In order to solve the defects existing in distributed training in a credential and credential heterogeneous environment, the system comprises an application layer for receiving a training task; the core system layer comprises a self-adaptive task scheduling module, a hybrid communication topological optimization module and a dynamic check point and elastic recovery control module, and the scheduling module generates a performance portrait and an optimal scheme based on a training task and adjusts the scheme according to a node fault; the optimization module executes the scheme, firstly detects node topology, constructs a hierarchical path, loads and initializes an optimal communication rear end for target equipment, and synchronizes the path to the target equipment; the control module periodically stores a complete training context and realizes reliable recovery of a training process; the credential hardware abstraction layer is used for providing a uniform interface for realizing underlying resource access and data acquisition; and the hardware resource layer comprises heterogeneous computing nodes and an RoCE network switch.
Owner:INSPUR QILU SOFTWARE IND

Novel software architecture for helicopter airborne system and construction method of novel software architecture

The invention belongs to the technical field of aviation airborne system design, and provides a helicopter airborne system-oriented novel software architecture and a construction method thereof, and the architecture comprises a hardware abstraction layer, a framework resource layer, an intelligent platform service layer and an application software layer from bottom to top. And the hardware abstraction layer realizes decoupling of hardware and basic software of an operating system. The framework resource layer supports operation of a hybrid key operating system, supports and isolates tasks and application programs with different key levels, software bases and computing power requirements, and provides basic computing communication resources and AI computing power resources. The intelligent platform service layer comprises middleware, a servitization function unit and a servitization management unit, and the servitization function unit comprises atomic services and enhanced services. And the application layer interacts with the intelligent platform service layer and is decoupled from a bottom software and hardware environment. The framework is suitable for unmanned / manned helicopters, and generalization of platform support and maximum reuse of software assets are achieved.
Owner:AVIC AIRBORNE SYSTEMS CO LTD

OpenSBI starting method and system of RISC-V SoC based on FPGA

The invention is suitable for the technical field of computer system starting, and provides an OpenSBI starting method and system of an RISC-V SoC based on an FPGA, the system comprises a hardware abstraction layer, a boot loading layer, a privilege management layer and a kernel execution layer, and each layer realizes data interaction and process connection through a standardized interface; through the hierarchical design of FPGA hardware initialization, SPL / U-Boot firmware loading, OpenSBI privileged mode configuration and kernel startup, modular management of a startup process is realized, the system coupling degree is reduced, multiple storage medium and operating system types are supported, hardware abstraction is realized through an OpenSBI standard interface, subsequent extension of new peripherals or upgrading of an RISC-V architecture version is facilitated, and the development of the RISC-V architecture is facilitated. The standardized starting process reduces the adaptation workload of hardware and firmware, and debugging and rapid iterative development are facilitated.
Owner:SHANDONG UNIV +1

A nationwide state-oriented measurement and control platform and implementation method

The application relates to the technical field of industrial measurement and control software, and discloses a nationwide state-oriented measurement and control platform which adopts a layered architecture and comprises the following: an application service layer for providing a man-machine interactive interface and executing business logic; a unified business message layer for providing a standardized data communication interface; a multithreaded time sequence scheduling engine for parallel receiving, scheduling and processing real-time tasks; a unified hardware abstraction layer for encapsulating the differences of different field bus drivers and providing a unified device operation interface; a domestication adaptation layer constructed on a Qt core framework and used for providing a unified driving abstraction across domestic chips and operating systems; and a hardware access layer for directly interacting with physical hardware devices.The application realizes 'one-time development and cross-domestic platform deployment', significantly improves the real-time performance, maintainability and expandability of the system under the domestic ecological environment, and meets the dual requirements of self-controllability and high performance.
Owner:GUIZHOU AEROSPACE FENGHUA PRECISION EQUIP CO LTD

Method and device for running VISA library based on ARM embedded platform

ActiveCN120832251BMeet measurement needsMeet control needsInterprogram communicationExecution paradigmsComputer architectureEmbedded applications
The application provides a VISA library running method and device based on an ARM embedded platform, and relates to the technical field of testing and measurement, and comprises the following steps: initializing a layered architecture of a VISA library; the layered architecture of the VISA library comprises an application layer, an API interface layer, a core logic layer, a hardware abstraction layer and a driver layer; discovering and establishing a communication session connection with at least one measuring instrument; wherein a session attribute and a preset attribute associated with a data reading operation are included in a session structure body of the communication session; setting at least one preset attribute for the VISA library; sending at least one control command to a target measuring instrument; wherein the target measuring instrument comprises at least one; reading response data for the control command from the target measuring instrument based on the preset attribute and writing the response data into a buffer; and closing the communication session established with the at least one measuring instrument, so as to alleviate the technical problem that the VISA library is difficult to meet the requirements of an embedded application scenario in high performance.
Owner:WUHAN LINGTE INFORMATION TECH CO LTD

System and method for remote procedure call (RPC) based on MHAL / MOCB

The invention relates to the technical field of embedded software radio, in particular to a remote procedure call (RPC) system and method based on MHAL / MOCB. The SCA platform software architecture is used for an SCA platform software architecture core framework comprising a server side and a client side; and the core framework client establishes connection with the core framework server by means of the RPC middleware based on the MHAL / MOCB remote procedure call. The server and the client among the nodes are communicated on the SRIO bus by adopting a protocol based on a hardware abstraction layer (MHAL / MOCB), and the communication speed is higher than that of the traditional Ethernet based on TCP / IP (Transmission Control Protocol / Internet Protocol).
Owner:CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST

BootROM architecture for storage control chip

The embodiment of the invention provides a BootROM architecture for a storage control chip, and relates to the technical field of storage. The BootROM architecture comprises a function library, a hardware abstraction layer, a Boot module and a processor driving module, the function library is used for storing various basic processing functions; the hardware abstraction layer comprises a hardware operation function, and the hardware operation function is used for operating various hardware units of a control component of the storage equipment; the Boot module is used for loading and operating a loading guider and setting a hardware driving function interface according to the identified guiding mode; the processor driving module comprises a processor driving function; and a basic processing function of a hardware unit which is provided by the function library and needs to operate the control component calls a hardware operation function provided by the hardware abstraction layer through a hardware driving function interface provided by the Boot module so as to operate the hardware unit in the storage equipment. According to the BootROM architecture, after a chip is upgraded, a function interface of operation hardware is set by modifying a Boot module to adapt to an invariable function library and a changed hardware abstraction layer.
Owner:BEIJING STARBLAZE TECH CO LTD

Universal control platform and method for SST modular power unit, and readable storage medium

The invention relates to the technical field of power electronic control, and provides a general control platform and method for an SST modular power unit and a readable storage medium. The hardware layer comprises a general computing unit supporting multi-type signal processing, a configurable interface module adapted to different external devices, and a power management unit providing general power supply for hardware; the software layer runs on the hardware layer, and the software layer comprises a hardware abstraction layer used for shielding hardware differences, a control algorithm module dynamically configured to adapt to various SST topologies, and a communication mechanism supporting unified data interaction; the software layer and the hardware layer are cooperatively arranged through the hardware abstraction layer. The problems of long research and development period and high cost are solved, and technology multiplexing and platform sharing of different SST product lines are realized; when topology or parameters change, a control system does not need to be modified or redesigned on a large scale, SST technology iteration is accelerated, and large-scale application is guaranteed.
Owner:LI NENG PAI (SHENZHEN) NEW ENERGY TECH CO LTD

Flight control program intelligent adaptation method and system oriented to heterogeneous processing architecture

PendingCN122018973AError detection/correctionVersion controlProgram adaptationProcessing
The invention relates to a flight control program intelligent adaptation method and system oriented to a heterogeneous processing architecture, and solves the technical problems of low efficiency, strategy solidification, difficulty in knowledge reuse and the like when a flight control program is manually transplanted to a domestic or novel chip in the prior art. And automatically generating a customization strategy containing environment configuration, a peripheral list, a test path and branch planning. Accordingly, a debugging environment is automatically deployed, a drive code is generated, and parallel development branches are initialized. An event-driven and dependent sensing mechanism is adopted, verification tasks are dynamically scheduled, code integration is coordinated, hardware abstraction layer configuration and interface codes are intelligently adjusted, a flight control program image is finally and automatically constructed, and efficient and reliable heterogeneous chip flight control program intelligent adaptation is achieved. The method has the following technical effects that automatic intelligent adaptation of the flight control program to the heterogeneous chip is realized, the transplantation efficiency and the code quality are greatly improved, and reusable adaptive knowledge assets are formed.
Owner:RADIOLINK ELECTRONIC LTD

Flash lamp control method and device, medium and program product

The embodiment of the invention provides a flash lamp control method and device, a medium and a program product, and relates to the technical field of control or the technical field of electronic equipment. The method is applied to the electronic equipment and comprises the following steps: collecting multi-scene event data through a service layer; inputting structured feature information in the multi-scene event data into a priority judgment model, performing weighted fusion on event types, time dimension features and user historical behavior features through an attention mechanism of the priority judgment model, performing priority judgment on the scene event data, and generating an event queue containing scene identifiers and priorities; dynamically allocating flash lamp hardware resources through a hardware abstraction layer based on the scene identifier and the priority in the event queue, and generating a lamp effect task queue; and controlling the flash lamp to execute the corresponding lamp effect according to the lamp effect task queue. The method is used for achieving the effects of realizing flexible priority scheduling and improving flash lamp resource scheduling and personalized scene matching accuracy through the priority judgment model.
Owner:CHONGQING RUIJING INFORMATION TECH CO LTD

Off-line software-in-the-loop simulation development system and method

The present invention provides an off-line software-in-the-loop simulation development system and an off-line software-in-the-loop simulation method. A general firmware architecture is compiled to generate a chip control program. The general firmware architecture includes an application layer and a hardware abstraction layer. The application layer has a setup header file and a product program. Processing programs required by peripheral modules are added to the hardware abstraction layer at compile time. The chip control program is provided to a controller chip or circuit simulation software to control product-related circuits by controlling peripheral modules.
Owner:DELTA ELECTRONICS INC(CN)

Modularized code-free platform and construction method

The invention relates to the technical field of software development. The invention discloses a modularized code-free platform, which adopts a five-layer architecture and comprises an application presentation layer, a test report presentation layer and a test report presentation layer, the configuration engine layer is used for analyzing the structured configuration file and generating an executable process model; the test execution layer is used for scheduling and executing a test flow defined by the process model; the hardware abstraction layer is used for providing a unified instrument operation interface and managing a mapping relation between a logic signal and physical hardware; and the equipment driving layer is used for realizing communication with specific instrument equipment. According to the method, a configuration-as-a-service mode is adopted, so that business personnel can quickly construct an application on the premise of not writing codes, the technical threshold is remarkably reduced, and the response speed is increased; business personnel only need to edit Excel to complete configuration of a complex instrument control process, and codes do not need to be written.
Owner:GUIZHOU AEROSPACE FENGHUA PRECISION EQUIP CO LTD

A simulation system supporting fast large-scale brain simulation

The application discloses a simulation system supporting fast large-scale brain simulation, and belongs to the technical field of brain simulation.The simulation system comprises a hardware device layer, which provides a plurality of hardware device resources; a data communication layer, which provides a plurality of types of communication modes between the computing nodes; an operation abstraction layer, which provides a plurality of types of neuron models, synapse models, connection rules and learning rules; an API layer, which provides an API interface and receives user requirements through the API interface; a hardware abstraction layer, which calls corresponding hardware kernels; and a network abstraction layer, which firstly records the topological structure of a brain simulation network, performs resource allocation and neuron cluster mapping, then creates the brain simulation network on the hardware device, and finally performs training or execution of the brain simulation network.The application fully utilizes cluster hardware resources to realize faster and larger-scale brain simulation, and solves the problems of lack of resource scheduling and resource allocation, insufficient utilization of device parallelism, too long communication time consumption, and limited support of hardware and interfaces.
Owner:CHINA NANHU ACAD OF ELECTRONICS & INFORMATION TECH

An aero-engine blade in-situ detection system and method based on SLAM fusion

This invention discloses an in-situ inspection system and method for aero-engine blades based on SLAM fusion, belonging to the field of aero-engine inspection technology. The system comprises a probe module, a hardware abstraction layer module, a middleware layer module, and an application layer module. By using GPU processing to compute view information detected by the endoscopic camera sensor, it efficiently processes and computes graphic and image data. Furthermore, by employing multi-sensor fusion, it achieves real-time localization and map construction for in-situ inspection of aero-engine blades, solving the localization challenges in environments with sparse internal engine textures and reflective lighting. The system is simple, economical, and highly practical.
Owner:EDDYSUN (XIAMEN) ELECTRONICS CO LTD

Multi-dimensional adaptive large model inference engine method and system

PendingCN121960747ASolve compilation optimization barriersSolve lossHardware monitoringProgram loading/initiatingParallel computingInterface (computing)
The invention provides a multi-dimensional self-adaptive large model inference engine method and system, and relates to the technical field of artificial intelligence, and the method comprises the steps: collecting hardware identification information of calculation hardware, and calling a hardware fingerprint database for matching to generate a hardware type result and a hardware characteristic parameter; constructing a hardware abstraction layer, loading a hardware abstraction driving plug-in according to a hardware type result, and virtualizing computing hardware into a unified logic computing power unit through a hardware abstraction interface; when a large model reasoning task is triggered, dynamically routing to a back-end executor according to a hardware type result by querying a back-end registry; on the basis of hardware characteristic parameters and a hardware abstract interface, a hardware compiling tool chain is called through a rear-end executor, graph optimization and operator fusion are executed on a large model calculation graph, and therefore self-adaptive deployment and efficient reasoning of a large model on heterogeneous hardware can be achieved; the problems that in the prior art, heterogeneous hardware is insufficient in compatibility, configuration is tedious and rigid, and compilation optimization barriers and performance losses are caused during model cross-platform migration are solved.
Owner:NANJING NANZI INFORMATION TECH

Runtime task scheduling method and system based on hardware abstraction layer, medium and product

According to the runtime task scheduling method and system based on the hardware abstraction layer, the medium and the product, a traditional hardware scheduling unit is replaced with a software scheduler, the system architecture is simplified, hardware firmware development is omitted, the design of driving, runtime and the like is lightened, and the development and maintenance cost is reduced. The task is no longer issued in the form of a conventional data packet in the industry, but parameters required by execution of the task on the hardware unit are directly transmitted, so that the task preparation and verification process is shortened. The hardware is directly operated based on the hardware abstraction layer, so that the performance overhead caused by frequent system calling is reduced, the task issuing delay is shortened, and the power consumption is reduced. Based on an information transmission carrier of a task context and scheduling characteristics of strict in-stream order preservation and inter-stream synchronization, the task is ensured to be executed according to a time sequence and a dependency relationship, different scheduling requirements of different AI operation tasks can be adapted, and the adaptation capability of a system to a complex application scene is enhanced.
Owner:SHANGHAI GUANGYU XINCHEN TECHNOLOGY CO LTD

Hardware fast reconfiguration terminal and method

PendingCN122120237ABreak the architectural limitations of strong couplingSolve technical problems that cannot be dynamically reconstructedBus networksComputer hardwareEmbedded operating system
The application belongs to the technical field of wireless communication, and relates to a hardware fast reconfiguration terminal and method. A VPX architecture is used to configure a plurality of slot positions of the terminal to support flexible plugging of a signal processing module and a radio frequency front end. Standardized interaction of data communication between modules, system control monitoring and health management is realized based on PCIe / SIRO, a local area network and an IIC bus. An embedded operating system is deployed in a main control module. A core framework of a domain manager and a device manager and basic equipment and service components corresponding to hardware capabilities / resources are included. The hardware platform is logically abstracted to release deep binding of software and hardware. In addition, terminal functions are disassembled into independent waveform components with standard interfaces. Standardized communication between the components is realized through a soft bus and a hardware abstraction layer interface. Waveform application is dynamically deployed by relying on external waveform deployment management software to complete function switching. In this way, the architecture limitation of strong coupling of existing communication equipment software and hardware is broken, and the technical problem that hardware resources cannot be dynamically reconfigured is solved.
Owner:成都谐盈科技有限公司

Android system upgrade methods, devices, and terminal equipment

This application discloses an Android system upgrade method, apparatus, and terminal device. The method includes: in response to an upgrade command, performing an upgrade operation on Android system files in the system partition; compiling interface files into a vendor partition located at the hardware abstraction layer using a pre-determined compilation mechanism; and, if the upgraded Android system files pass verification, determining that the Android system upgrade is complete. This application solves the technical problem of low system stability caused by the inability to find interface files after an Android system upgrade.
Owner:ECARX (HUBEI) TECHCO LTD

A system performance optimization method based on hierarchical decoupling and related equipment

This invention discloses a system performance optimization method and related equipment based on layered decoupling. When a kernel service node detects a cross-process service call, it obtains the call context information, filters target communication data that meets key service filtering conditions from the call context information to identify the current scenario and determine the current scenario identifier data. The hardware abstraction layer service performs performance parameter matching on the current scenario identifier data and performs business logic processing based on the parameter matching results to generate performance tuning data. The kernel service node then executes the performance optimization processing corresponding to the performance tuning data. This invention enables system performance optimization based on layered decoupling, significantly improving performance optimization efficiency. Through the layered decoupling architecture, it greatly reduces the difficulty and workload of code refactoring and adaptation, improves the maintainability and upgrade efficiency of the performance optimization framework, and can be widely applied in the field of system performance optimization technology.
Owner:HUAQIN TECH CO LTD

Flexible modular control system and radiotherapy equipment control system

ActiveCN224190419Uachieve decouplingFlexible adaptation to hardware platformsProgramme controlComputer controlPhysical addressEmbedded system
The utility model provides a flexible modular control system and a radiotherapy equipment control system, and relates to the technical field of medical treatment. The flexible modular control system comprises a controller and a hardware function module, the hardware function module comprises a hardware abstraction layer constructed based on the FPGA and hardware corresponding to the hardware abstraction layer; the hardware abstraction layer comprises an FPGA; the controller is connected with the FPGA through a first bus; the controller is used for sending a first control instruction to the FPGA through the first bus; and the FPGA is used for analyzing the first control instruction to obtain a physical address of the hardware corresponding to the first control instruction, and sending a second control instruction to the hardware based on the physical address of the hardware to control the hardware to execute corresponding operation. According to the invention, decoupling of hardware and the controller can be realized.
Owner:OUR UNITED CORP

Method and apparatus for managing a call service

The application relates to the technical field of electronic products, in particular to a call service management method and device. The method comprises the following steps: in the cooperative processing process of the call service, a host device determines whether a call data transmission abnormality occurs between a hardware abstraction layer and a hardware layer, and if the abnormality occurs, the host device executes relevant management measures on the call service. When the call data transmission abnormality occurs, the user can be informed of the situation in time, so that the situation that the two parties continuously talk when one party cannot receive sound can be avoided, and thus the call quality and user experience can be guaranteed.
Owner:HONOR DEVICE CO LTD

A heterogeneous closed-source driver compatible running method based on dynamic symbol redirection

The application discloses a heterogeneous closed-source driver compatible running method based on dynamic symbol redirection, modifies and adapts source code of a layer to adapt to a Harmony system, builds a dynamic symbol redirection engine to establish a mapping table, and compiles to generate a dynamic library; an Android hardware abstraction layer container process is created by the system, and a system sandbox is configured, an Android running directory structure is simulated to complete mapping, the dynamic library is loaded, and the dynamic symbol redirection engine is started; the system loads heterogeneous closed-source drivers to the sandbox, completes symbol preprocessing according to a dependent function type, builds a rendering resource pool, and completes hardware-level GPU context creation; device registration and service binding are completed by the driver registering hardware information, the layer responds according to the function type, cross-platform Binder communication is completed through a virtual Binder driver and an agent process to call a Harmony system service, frame buffer data is pushed to a display controller after rendering is completed by the driver, and the compatible running of the Android heterogeneous closed-source driver in the Harmony environment is realized.
Owner:北京麟卓信息科技有限公司

A RISC-V-based energy storage communication architecture system, device, medium and product

This application discloses a RISC-V-based energy storage communication architecture system, device, medium, and product, relating to the field of energy storage communication architecture. Specifically, it provides a RISC-V-based energy storage communication architecture system. An event-driven interrupt scheduling module resolves scheduling conflicts between real-time control and data transmission tasks in the energy storage communication system by classifying interrupt sources according to their service characteristics and employing differentiated scheduling strategies. Specifically, interrupt sources are divided into time-sensitive interrupts for real-time control and bandwidth-sensitive interrupts for data transmission. A dynamic voltage and frequency adjustment module adjusts processor performance based on the processing status of different interrupt types, achieving a dynamic balance between communication load and power consumption. The overall solution is designed based on the open-source RISC-V architecture and encapsulated using a hardware abstraction layer, exhibiting good independent controllability and protocol compatibility.
Owner:GUANGZHOU ZHUNJIE ELECTRONIC TECH CO LTD

Unmanned ship automatic control system and method based on plug-in architecture

The invention discloses an unmanned ship automatic control system based on a plug-in architecture, and belongs to the technical field of unmanned ship control. The system comprises a front-end display layer, an API gateway layer, an AI decision-making layer, a business service layer, a data management layer, a hardware abstraction layer and an edge computing layer. The front-end display layer is used for receiving a task request to generate a structured control request, and the API gateway layer is used for receiving the structured control request for verification and combination to generate a unified request object; the AI decision-making layer is used for receiving the unified request object and the environment perception data and generating a decision-making scheme based on a multi-model fusion decision-making; the business service layer is used for receiving the decision scheme to generate a task execution plan; the data management layer is used for receiving task execution plan generation state enhancement data; the hardware abstraction layer is used for receiving the state enhancement data for mapping and generating an equipment control instruction; and the edge calculation layer is used for receiving the equipment control instruction and generating an execution result in combination with the sensor real-time stream. The system improves the automation level of the unmanned ship system.
Owner:WUHAN HUAHANG QINGZHOU INTELLIGENT TECHNOLOGY CO LTD

GNSS data backup and playback method and system based on SOME IP, and electronic equipment

The invention discloses a GNSS data backup and playback method and system based on SOME IP and electronic equipment, and relates to the field of data transmission, and the method comprises the steps: adding a GNSS Service based on an IVI Android system architecture; data interaction is established between the GNSS Service and the vehicle-mounted remote information processing terminal TBox and between the GNSS Service and a hardware abstraction layer HAL of the GNSS; wherein a function switch is arranged through a factory mode, and the GNSS Service is controlled to execute a data writing operation or a data reading operation; when the data is written in, the GNSS Service subscribes to a GNSS event of the TBox, receives the data and stores the data to the USB flash disk; and when the data is read, the GNSS Service stops subscribing to the GNSS event of the TBox, the data is read from the USB flash disk and transmitted to the GNSS HAL, and the GNSS HAL provides the data to the upper layer application through the Location ManagerService of the JNI layer and the Framework layer.
Owner:CHINA FAW CO LTD +1

Audio transmission method, system, device and equipment and storage medium

The invention discloses an audio transmission method, system and device, equipment and a storage medium, and belongs to the technical field of communication. The audio transmission method is applied to the electronic equipment, the electronic equipment is connected with audio playing equipment, and the method comprises the following steps: under the condition that a system framework layer receives first audio data transmitted by an application layer, transmitting the first audio data to a hardware abstraction layer through the system framework layer; and under the condition that a wireless local area network Wi-Fi transmission path is determined to be used through the hardware abstraction layer, transmitting the first audio data to a Wi-Fi module of the electronic equipment through a Wi-Fi audio streaming media service process in the hardware abstraction layer, and transmitting the first audio data to audio playing equipment through the Wi-Fi module.
Owner:VIVO MOBILE COMM CO LTD