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

115 results about "Asynchronous processing" patented technology

Asynchronous processing is the design of computing tasks such that they can be executed without any dependencies between each other. Synchronous processing is the design of computing tasks to be dependent in some way. Synchronous tasks may need to coordinate activities if they run at the same time.

Intelligent agent memory management method and device based on asynchronous processing and storage medium

The invention provides an agent memory management method and device based on asynchronous processing and a storage medium. The method comprises the following steps: after an interaction event is written into a first storage area, issuing a processing event associated with an event identifier to an event queue, and reading the corresponding interaction event from the first storage area according to the event identifier; when the interaction event passes the importance judgment, converting the interaction event into structured memory data; determining second storage areas based on the type identification field of the structured memory data, and respectively writing the structured memory data into at least one second storage area; and analyzing the query request to obtain a query condition, determining at least one target second storage area based on the query condition, reading structured memory data related to the query request from the target second storage area, performing aggregation processing, and outputting the aggregated memory data to the agent to generate a response result. According to the method, the interaction response delay can be reduced, the model calling cost is reduced, and the memory processing auditing performance is improved.
Owner:ZHUHAI FANTAI GEEK TECH CO LTD

Asynchronous processing method and device for business process data

The invention discloses an asynchronous processing method and device for business process data, and belongs to a distributed system data processing technology, and the method comprises the following steps: S101, receiving a business request message, and persistently storing the business request message in a main message queue; s102, acquiring a to-be-processed message from the main message queue, and locking an associated target data record before executing processing; s103, verifying data consistency based on the version number recorded by the target data, if the version number is matched, executing processing and updating the version number, and otherwise, discarding the message; s104, after successful processing, sending a confirmation instruction deletion message to the main message queue; through persistent storage of the main message queue, a version number verification mechanism and management of the dead message queue, the problem of data inconsistency caused by concurrent operation is effectively prevented, reliable transmission of messages is ensured, loss of service data is avoided, dead message processing efficiency is optimized, and the method has the advantages of ensuring data consistency, preventing message loss and improving system reliability.
Owner:北京道御科技有限公司

Computer equipment for map loading

The invention belongs to the technical field of computer graphic processing, and particularly relates to a computer device for chartlet loading, which comprises a central processing unit provided with a main thread for packaging a chartlet loading request into a task object and pushing the task object into a task queue of the central processing unit; the resource loading thread is used for sequentially pulling the to-be-processed task objects from the task queue in an asynchronous processing mode and reading the mapping files in the task objects through the asynchronous I / O interface; the resource decoding thread is used for decoding the mapping file and uploading texture data obtained by decoding to the graphics processor through an asynchronous interface; a plurality of threads are created in the graphics processor and at least comprise a resource processing thread used for receiving texture data uploaded by a resource decoding thread; and the rendering thread is used for carrying out texture binding on the texture data and carrying out rendering according to an instruction of the main thread after binding so as to draw and generate a corresponding map.
Owner:SHANGHAI WENDIE NETWORK TECH CO LTD

Business processing method, system and equipment based on asynchronous parallel, and storage medium

The invention provides an asynchronous parallel-based service processing method, system and device and a storage medium, and the method comprises the steps: initializing a service context object according to a service type identifier in a request; a preprocessing rule script corresponding to the service type is loaded and executed through a dynamic rule engine, and parameter verification, service pre-check and context initialization are carried out; a plurality of asynchronous processing rule scripts corresponding to the service types are loaded and executed in parallel, each asynchronous processing rule script corresponds to one service task and is packaged into an asynchronous task, the asynchronous tasks are executed in parallel, and a result is written into a service context object; and loading and executing a result processing rule script corresponding to the service type through a dynamic rule engine, aggregating results of the different step tasks, and generating and returning a service response after applying a final service logic. Parallel processing can be realized through a three-stage asynchronous processing architecture, multi-core CPU resources are fully utilized, and the throughput and response speed of the system are improved.
Owner:CTRIP TRAVEL NETWORK TECH SHANGHAI0

Asynchronous collaboration method and system based on multiple agents

The invention relates to the technical field of artificial intelligence and distributed computing, in particular to a multi-agent-based asynchronous collaboration method and system, and the method comprises the following steps: S1, user input and intention analysis; s2, task decomposition and asynchronous distribution; s3, asynchronous processing of the sub-agents and generation of an intermediate result; s4, result aggregation and standardized output; s5, result output interacts with user feedback; according to the invention, a decoupling cooperation mechanism of the main control agent and the plurality of functional sub-agents is introduced at the architecture level, and an asynchronous concurrence and cache control strategy is combined, so that efficient cooperation and smooth data transmission among the multiple agents are realized, the result accuracy is ensured, the overall throughput and the interaction response speed of the system are remarkably improved, and the system performance is improved. Through a multi-agent asynchronous cooperation architecture, the processing efficiency and reliability of complex interaction tasks are effectively improved, and high universality and commercial application value are achieved.
Owner:SHANGHAI RICHENINFO TECH CO LTD

Medical data increment synchronization method based on HL7 protocol

The invention discloses a medical data increment synchronization method based on an HL7 protocol, and the method comprises the following steps: S1, a hospital internal system sends an HL7 message to a data receiving and processing module, and the data receiving and processing module carries out the following processing. According to the method, data transmission integrity is guaranteed through MLLP packaging verification and CRC verification, multi-message type dynamic analysis and heterogeneous data standardization are achieved through a high-performance HL7 analysis engine, data safety and compliance are guaranteed through TLS / SSL encryption, bidirectional authentication and the like, efficient increment synchronization of ten millions of data is achieved by means of a unique identifier and Redis cache, resource overhead is reduced, and data transmission efficiency is improved. Meanwhile, batch asynchronous processing and multi-thread parallelism are supported, high-concurrency scenes are adapted, analysis rule configuration management is matched, new requirements can be quickly adapted, the maintenance cost is reduced, and the requirements of medical informatization for data synchronization safety, real-time performance, high efficiency and extensibility are comprehensively met.
Owner:厦门狄耐克物联智慧科技有限公司

Electronic archive management method for business document generation layout file

The invention discloses an electronic archive management method for a business document generation layout file, and belongs to the technical field of electronic archive management. Comprising the following steps: constructing a multi-dimensional feature vector by collecting business document scene features, screening candidate templates from a template pool by adopting a multi-level similarity matching algorithm, and adjusting and determining a target template in combination with a dynamic structure; the basic metadata and the associated system data are integrated, and qualified metadata is output through multi-level rule verification and abnormal data correction; based on the target template, executing data filling typesetting and format resource preprocessing by adopting a double-thread asynchronous processing mechanism, and generating a layout file conforming to PDF / OFD double standards through an adaptive algorithm; calculating a hash value of the layout file and writing the hash value into a block chain to realize tamper-proof evidence storage, and realizing secure storage and quick retrieval by adopting a distributed architecture in which a main file is separated from an index file. According to the method, the problems of low template matching precision, incomplete data verification, low processing efficiency, insufficient file safety guarantee and the like in the prior art are solved.
Owner:INFORMATION & COMM COMPANY OF QINGHAI ELECTRIC POWER

FastAPI-based JSON data processing system implementation method

The application discloses a JSON data processing system implementation method based on FastAPI, which comprises the following steps: establishing a working directory based on FastAPI, creating a request processor in the working directory, and receiving original JSON data through the request processor; constructing a database object model in the working directory, generating a database table, and storing the original JSON data into the database table; constructing a business verification model in the working directory, preprocessing the original JSON data through the business verification model, and converting the processed JSON data into a Python object; creating a business processing tool in the working directory, processing the business logic of the Python object through the business processing tool, converting the processed Python object into a JSON data format; and creating a request agent and a middleware client agent of an external system in the working directory, and interacting the converted JSON data with the external system and the middleware. The application realizes an asynchronous processing kernel, supports high-concurrency tasks, improves the execution efficiency, and reduces the response time.
Owner:COWAVE SATELLITE COMM TECH CO LTD

IO cross-Die multi-core asynchronous processing method based on NVMeoverFabrics

The invention discloses an IO cross-Die multi-core asynchronous processing method based on NVMeoverFabrics, and the method comprises the steps: building a CPU core resource pool under an NUMA architecture, carrying out the NUMA affiliation judgment in combination with a PCIe slot where a port is located, carrying out the sorting according to the number of CPU core binding queues during the queue creation, and selecting a target core, thereby achieving the balanced scheduling of the CPU cores and the reasonable allocation of the queues. Meanwhile, the NVMeIO processing process is divided into three stages of receiving, data transceiving and state sending which are asynchronously executed by different CPU cores respectively, so that the situation that a single core is occupied for a long time is avoided, and a plurality of queues are supported to share the same core so as to improve the resource utilization rate; and the threads in each stage are bound to the core in the NUMADie to which the port belongs, so that the performance loss caused by cross-Die memory access and PCIeDMA cross-node transmission is reduced.
Owner:HUNAN TONGYOU FEIJI TECH CO LTD

Graph computing method and device, electronic equipment and storage medium

The application provides a graph computing method and device, electronic equipment and storage medium, and relates to the technical field of data processing. The graph computing method comprises the following steps: determining a node task corresponding to a graph computing task and a thread pool corresponding to the node task according to real-time system resources and task information of the graph computing task, so that the thread pool acquires exchange data of other node tasks and node cache data in a cache module; in the case where the node cache data is not acquired, a preset database is searched through an asynchronous mode, and the searched node cache data is written into the cache module, so that the thread pool is re-acquired based on a synchronous mode; in the case where the node cache data is acquired, multi-thread synchronous calculation is performed according to the node cache data and the exchange data, so as to determine a graph computing result. The application combines synchronous processing, asynchronous processing and the mode of using a preset database when a cache is not hit, thereby improving the overall efficiency in large-scale data processing.
Owner:启元实验室

An asynchronous execution method and system for an ATE tester

The present application relates to the field of integrated circuit automatic test equipment, and discloses an asynchronous execution method and system for ATE test machines.The asynchronous execution method comprises the following steps: an SDK module forms a plurality of executable tasks from test item interface instructions issued by an upper computer and stores the executable tasks in a task stack; the SDK module polls tasks in the task stack, judges the executability of the tasks and processing modules; if the tasks are executable, the SDK module further judges whether lower modules participate; according to the judgment result, the SDK module processes the tasks by itself or distributes the tasks to an ATOS module for processing or distributes the tasks to an FPGA module through the ATOS module for processing; the SDK module, the ATOS module and the FPGA module asynchronously process the assigned tasks at the same time; and after the tasks are completed, the processing results are returned to the task stack; after all subtasks of the current test item are completed, the SDK module loads tasks of the next test item until all test items are completed.
Owner:HANGZHOU YUDU SEMICONDUCTOR TECHNOLOGY CO LTD

An image processing method, apparatus and electronic device

The application provides an image processing method, device and electronic equipment, the method comprising: dividing a to-be-processed image into a plurality of sub-blocks; processing the plurality of sub-blocks using a plurality of CUDA (Compute Unified Device Architecture) streams, each CUDA stream in the plurality of CUDA streams comprising: a calculation operation and a memory operation, and a sub-block in the plurality of sub-blocks being processed asynchronously between the calculation operation in a first CUDA stream and the memory operation in a second CUDA stream; and splicing and fusing the processing results of the plurality of sub-blocks to obtain a processing result of the to-be-processed image. In the implementation process of the above scheme, the multi-core resources of the GPU are fully utilized through the asynchronous processing between the calculation operation and the memory operation in different CUDA streams, the idle time of the processing unit is reduced, the resource utilization rate of the CUDA stream is maximized, and therefore the overall processing efficiency of the high-resolution image is improved.
Owner:北京天数智芯半导体科技有限公司

Image display methods, apparatus, computer equipment, chips and chip modules

This application relates to an image display method, apparatus, computer device, chip, and chip module, and pertains to the field of image technology, capable of improving the smoothness and stability of image display. The method includes: obtaining a first target time for the drawing stage based on a first actual time consumption and a first historical time consumption for the application to draw historical image frames; determining a second target time for the compositing and display stage based on a second actual time consumption, a second historical time consumption for the image compositing service to process historical image frames, and a third historical time consumption for the hardware compositor to synthesize and display historical image frames; after the image compositing service submits the compositing and display task corresponding to the current image frame to the asynchronous thread of the hardware compositor, sending the second target time consumption to the hardware compositor and the first target time consumption to the application, to instruct the asynchronous thread of the hardware compositor to asynchronously process the compositing and display task according to the second target time consumption, and instructing the application to process subsequent image frames according to the first target time consumption.
Owner:SPREADTRUM SEMICON (NANJING) CO LTD

Low-cost training and multi-round dialogue memorability method based on large model technology

The invention belongs to the technical field of natural language processing and artificial intelligence, and discloses a low-cost training and multi-round dialogue memorability method based on a large model technology. S1, transfer learning; s2, a data enhancement technology; s3, automatically adjusting parameters; s4, performing staged training; s5, model pruning and compression; S6, risk control and detection; s7, a streaming transmission technology; and S8, storing a chat algorithm. According to the method, fine adjustment is performed by utilizing knowledge of the pre-trained model, and the model is trained in stages, so that the training cost is reduced; the model answering efficiency is improved by adopting streaming transmission and asynchronous processing technologies; secure storage of user chat records is ensured, and model replies are adjusted individually according to historical dialogue records so as to maintain coherent interaction; the model size is reduced through pruning, quantification, compression and other technologies, and the deployment cost is reduced; the dependence on a large amount of data is reduced by using a data enhancement and regularization technology, and a good effect can be obtained on a small amount of data.
Owner:BEI JING ZHONG YAN CHUANG XIN KE JI YOU XIAN GONG SI

Resume analysis optimization method based on two-stage asynchronous processing in ATS system

The invention relates to the technical field of data processing in an automatic recruitment system (ATS), in particular to a double-stage asynchronous processing-based resume analysis optimization method in the ATS, which comprises the following steps: S1, a primary analysis stage: quickly extracting key fields in a resume by adopting a lightweight analysis module formed on the basis of regular rules, entity recognition and other technologies, and carrying out secondary analysis on the key fields in the resume; comprising name, gender, contact information, graduation colleges, educational background and professional information; the module has high real-time performance and can return an analysis result within a second level; s2, user response and business promotion: returning a primary analysis result to a user interface in real time and storing the primary analysis result into a system, and supporting the user to carry out subsequent operation without delay, the user experience is remarkably improved, the user does not need to wait for a long-time analysis process, and non-inductive import of'completion once submission 'is realized; the analysis quality is greatly improved; the accurate extraction of deep and complex fields is realized through a multi-modal large model, and the data basis of the subsequent man-post matching and screening process is improved.
Owner:SHENZHEN ZHUIXIAN TECHNOLOGY CO LTD

Parking data efficient processing method and system supporting complex charging strategy

The invention relates to the technical field of parking lot charging methods, in particular to a parking data efficient processing method and system supporting a complex charging strategy, and the method comprises a three-layer data processing framework which is composed of an asynchronous preprocessing and context construction layer, an intelligent scheduling and execution layer and a parallel computing resource layer. On the basis, the processing method comprises the following steps: S1, when a vehicle entrance event occurs, acquiring a historical record in a preset time window; s2, analyzing based on a preset rule, and generating a structured vehicle charging context; s3, when a vehicle leaving event occurs, reading a scene label and key parameters in a vehicle charging context, and distributing the scene label and the key parameters to a light-weight fare register or a standard fare register; and S4, the standard charging device submits a multi-dimensional charging request to the parallel execution framework for parallel execution. According to the invention, through asynchronous processing, context-aware scheduling and parallel computing, the execution efficiency of the complex charging rule and the expansibility of the system are greatly improved.
Owner:SHENZHEN DAS IOT TECH CO LTD

A flight early warning center modeling method, device and equipment

This application discloses a modeling method, apparatus, and equipment for a flight early warning center, relating to the field of civil aviation early warning technology, and is used to solve the technical problems of poor early warning accuracy, consistency, and centralized control capabilities in existing technologies. The method includes: constructing a rule management center using dynamic rule management services and dynamic rule loading services; the rule management center having standardized early warning event models and early warning rule distribution protocols; constructing a dynamic early warning rule library and an early warning processing center using the Drools rule engine; constructing an early warning calculation center using the Drools rule engine and the Disruptor asynchronous processing framework; and constructing a flight early warning center based on the dynamic early warning rule library, rule management center, early warning processing center, and early warning calculation center. Therefore, this application can effectively improve early warning accuracy and consistency through "Drools rule engine, Disruptor asynchronous processing framework, standardized early warning event models, and early warning rule distribution protocols."
Owner:CIVIL AVIATION CHENGDU INFORMATION TECH CO LTD +1

Intelligent text-to-speech conversion system capable of simulating human emotion

The invention provides an intelligent text-to-speech conversion system simulating human emotion, which realizes accurate matching of user emotion recognition and emotion speech through cooperation of double agents, enables AI reply to have'emotional 'ability, avoids mechanical feeling, enables man-machine interaction to be closer to a human natural communication mode, and improves the user experience. The prefabricated emotional sound library supports multi-emotional category and multi-scene parameter configuration, can flexibly adapt to emotional requirements of different scenes, adopts a double-agent asynchronous processing architecture, decomposes emotional recognition and content generation into parallel tasks, and compared with a traditional mode, shortens the overall response time, improves the real-time performance of the system, and improves the user experience. And meanwhile, expansion of the prefabricated emotional sound library is supported, and the future technology upgrading and scene expansion requirements are met.
Owner:GUANGDONG TIANYUN TECH CO LTD

Automatic AI agent and environment interaction and resource management method and system

The invention discloses an automatic AI agent and environment interaction and resource management method and system. The method comprises the steps that all interaction requests of an agent and an environment are intercepted and taken over; the method comprises the following steps: storing interaction requests to be processed, sorting and managing the requests according to a preset or dynamic scheduling strategy, and realizing asynchronous processing of the requests; packaging the trajectory fragments before calling into a partial trajectory sample, and sending the partial trajectory sample to an experience playback pool for a trainer to use; and the server is responsible for actually executing tool calling requests in the interaction requests, monitoring calling frequencies, time consumption and resource consumption of different tools, and allocating and adjusting computing resources for different types of requests. Meanwhile, on the basis of analysis of historical tool calling data and calling behaviors, a smooth estimation mode is adopted, the use requirement of the intelligent agent for the environment sandbox is predicted, and the sandbox is pre-started. As a general component, the system can be seamlessly integrated in an existing RL framework, and the training efficiency and expandability are remarkably improved.
Owner:BEIJING JILIU TECH CO LTD

A meta-universe digital twin electronic dart system and method based on a non-wearable motion capture technology

This invention discloses a metaverse digital twin electronic darts system and method based on wearable motion capture technology, belonging to the field of motion-sensing interaction technology. The system includes the following modules: a wearable motion capture module; a key point data processing and transmission module; a physics simulation engine module; a digital twin scene module; a gameplay rules module; a character growth module; a UGC creation module; and a virtual-real fusion module. This metaverse digital twin electronic darts system and method, based on wearable motion capture technology, requires no wearing of any devices, allowing user movements to be natural while lowering the barrier to user participation. It achieves high-precision motion capture, and significantly improves inference speed, reduces model size, and lowers memory usage through NPU acceleration optimization. Combined with asynchronous processing and dynamic frame interpolation technology, it ensures the smoothness and real-time performance of motion data.
Owner:SUZHOU KUYUE NETWORK TECH CO LTD

An asynchronous-to-synchronous conversion method, apparatus, device, storage medium, and product.

This application provides an asynchronous-to-synchronous conversion method, apparatus, device, storage medium, and product. The method includes: in response to a first call by a first thread to an asynchronous interface, generating a first call identifier corresponding to the first call; and in response to a successful call to the first call, blocking the first thread, which is used to execute synchronous processing logic; when the asynchronous interface stores a first asynchronous processing result in a buffer repository, triggering a second thread to retrieve the first asynchronous processing result from the buffer repository according to the first call identifier, the first asynchronous processing result including the asynchronous processing result of the asynchronous interface for the first call; and the second thread sending the first asynchronous processing result to the first thread to wake up the first thread to continue execution. The method provided by this application can avoid excessive consumption of system resources and the risk of system crash in high-concurrency scenarios, thereby improving system stability.
Owner:ZHEJIANG GEELY HLDG GRP CO LTD +1

Accurate timing and charging method and device for accelerator

The invention provides a precise timing and charging method and device for an accelerator, and the method comprises the steps: generating a message queue from a heartbeat to a server through a client based on a preset second-level fixed interval, asynchronously processing the heartbeat through an independent consumption thread of the server, and updating an ordered set of Redis, wherein the Score fields in the ordered set are assigned as timestamps, and repeated client records are eliminated through the automatic duplicate removal characteristic of the ordered set; a daemon process is started based on the server side, heartbeat expiration detection is executed per second, and the heartbeat expiration detection adopts a mode of obtaining the oldest heartbeat in a blocking mode; and when the condition that the client is offline or the user actively stops is detected, the server immediately terminates the charging timer, and performs minute-level precision timing and charging in combination with the timestamps stored in the ordered set. In the timing and charging process, the acceleration duration and the member consumption duration have the same minute-level error.
Owner:CHENGDU JUNYUN TECH CO LTD

Data auditing method and data management system

The invention provides a data auditing method and a data management system, and relates to the technical field of data management. The specific implementation scheme is as follows: according to a type identifier carried in to-be-audited data, determining an audit index corresponding to the to-be-audited data; generating at least one to-be-executed task based on at least one auditing node in the auditing index; distributing the at least one to-be-executed task to a corresponding processing thread in a thread pool for execution, and obtaining an execution result of the at least one to-be-executed task; and generating an auditing expression according to the execution result of the at least one to-be-executed task and the auditing index, and determining an auditing result of the to-be-audited data based on the auditing expression. In the auditing index, business logic decoupling can be realized based on the auditing node, the flexibility of auditing logic change is improved, and meanwhile, the execution of the auditing task can be planned in order by asynchronously processing the task through multiple threads, so that the influence of high concurrency on the running state of the system is avoided.
Owner:ULTRAPOWER SOFTWARE

Cross-domain interface collaborative invocation methods, devices, equipment and media

This invention relates to the field of microservice architecture technology and discloses a method, apparatus, device, and medium for cross-domain interface collaborative invocation, comprising: receiving a request and generating a request identifier and an initialized processing status; initiating a synchronous interface call and starting asynchronous message listening based on the identifier; if a synchronous result is received within a preset threshold, acquiring a distributed lock, parsing the result and returning it to the upstream, and updating the processing status to complete; if synchronization times out, returning a waiting prompt and recording the status as timeout waiting; when an asynchronous result is detected, acquiring a distributed lock and, if the query status is timeout or unprocessed, performing persistent recording based on the asynchronous result and updating the status to complete. This invention can be applied to business scenarios such as fintech and healthcare, using request identifiers and distributed locks to uniformly control synchronous and asynchronous processing flows, ensuring timely response while avoiding duplicate result processing and status conflicts, and improving the consistency and reliability of cross-domain calls.
Owner:PING AN HEALTH INSURANCE CO LTD

AI data handling optimization method based on multi-core system

The invention discloses an AI data handling optimization method based on a multi-core system. The data handling optimization method comprises the steps that S1, initialization is carried out; s2, asynchronous request; s3, asynchronous processing; and S4, parallel execution. The processor A for executing the AI operation is always in the user state and does not need to fall into the kernel state, so that the system calling overhead is avoided; in the process that the processor A executes the AI operation, the processor B schedules DMA hardware to complete transmission processing of next data required by the AI reasoning operation, the DMA hardware and the AI reasoning operation are completely parallel, and when DMA transmission time is shorter than AI reasoning operation time, time overhead of DMA data transmission is completely masked; based on the software and hardware collaboration framework, the utilization rate of the computing part of the processor A can be close to 100%.
Owner:JINDIE SPACETIME (BEIJING) TECHNOLOGY CO LTD

A method and device for supporting asynchronous structured storage of second-generation credit reporting

ActiveCN115858647BDoes not affect business transactions during the dayFlexible configurationProgram initiation/switchingFinanceEngineeringMultithreading
The application discloses a kind of method and device supporting second generation credit reporting asynchronous structured storage, belong to bank information technology field, solve existing credit reporting data is not stored, insufficient use, cause data waste.The essence is in solving the mode of asynchronous processing shortens the response time of credit inquiry.The steps of the present application are based on java code to query database to extract the full-amount credit inquiry record of the previous day;Based on java code, the query results of step 1 are put into List data structure;Create a thread pool to process the objects in List with multiple threads;Iterate the List objects in step 3, convert the data to JSON, and determine if the JSON is empty. If it is not empty, execute step 5, if it is empty, iterate the next data in List and repeat step 4;Parse the JSON and store it in the defined storage table according to the credit data specification.
Owner:WUHAN ZBANK CO LTD

Voice text bidirectional conversion system and method based on asynchronous processing and message queue

The invention discloses a voice text bidirectional conversion system and method based on asynchronous processing and a message queue. The system comprises a server, an OBS object storage service, a business system, a conversion gateway and a plurality of universal gateways. The conversion gateway is connected with the server, a voice-to-text module and a text-to-voice module are configured in the conversion gateway, and the voice-to-text module is constructed based on a FunASR streaming recognition framework, performs communication through a WebSocket protocol, and performs a voice recognition process in combination with an asynchronous task processing mechanism; the text-to-voice module is constructed based on ChatTTS service, and realizes an asynchronous task distribution and result return mechanism in combination with a RabbitMQ message queue. According to the scheme, efficient conversion between the voice and the text is realized through unified interface design and modular processing flow, and the response speed, the accuracy and the expandability of the voice processing system are improved.
Owner:QIMING INFORMATION TECH

A message processing method and related apparatus

ActiveCN121547633BReduce load pressureReduce recycling frequencySelective content distributionComputer architectureHigh frame rate
This invention discloses a message processing method and related apparatus, relating to the field of message processing. When the current message cache is not full, the main thread receives live messages and submits them to a HandlerThread for asynchronous parsing to obtain different message types. Corresponding caching strategies are then applied, retrieving image cache data from the ImageSpan cache and text cache data from the plain text cache, assembling them into a complete live message, and inserting it into a RecycleView queue for message aggregation caching. The complete live message is then inserted into a scrolling control in the RecycleView list for display. Based on a preset scrolling strategy, the complete live message is directly scrolled and displayed using a SpannableString cache. This invention utilizes HandlerThread for asynchronous message processing, a three-layer caching mechanism to optimize performance, and strategy parsing to decouple rendering logic, ensuring the main thread maintains a high frame rate.
Owner:GUANGZHOU QIANJUN NETWORK TECH CO LTD

Multi-card cluster heterogeneous scheduling method and system based on event bus

PendingCN121858233ARealize dynamic managementRealize the bindingMathematical modelsProgram initiation/switchingEngineeringInterface (computing)
The invention discloses a multi-card cluster heterogeneous scheduling method and system based on an event bus, and relates to the technical field of distributed computing and resource management. The method comprises the steps that functions of heterogeneous computing hardware resources are packaged into a plurality of independent services, and each service provides a standardized interface and hides bottom layer hardware details; the computing task is disassembled into a service calling chain formed by a plurality of services according to a preset sequence; receiving, distributing and processing various events generated during system operation through an event bus, wherein the events at least comprise a node calling event, a service scheduling event and an abnormal event; wherein the event is subjected to asynchronous processing by utilizing a dynamically telescopic thread pool, and the node calling event is subjected to flow control. According to the method, the problems that a static and tight coupling mode is usually adopted in a traditional resource management method, upper-layer application development difficulty is large, portability is poor, task reconstruction cost is high, and the method is difficult to adapt to dynamically-changing calculation loads and complex heterogeneous environments are solved.
Owner:SUZHOU MIWEI TECHNOLOGY CO LTD