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

159 results about "Polling" patented technology

Polling, or polled operation, in computer science, refers to actively sampling the status of an external device by a client program as a synchronous activity. Polling is most often used in terms of input/output (I/O), and is also referred to as polled I/O or software-driven I/O.

DDD architecture service code examination and evaluation method based on multi-expert LLM

The invention provides a DDD architecture service code review and evaluation method based on a multi-expert LLM, and belongs to the technical field of industry intelligence and the field of software process quality assurance. Multi-expert large model cooperation, token polling transmission and specific scene domain drive design (DDD) architecture analysis are adopted; in the same submitted code group, different dominant large models can be tried to serve as dominant large models, and final code review is performed to optimize an access condition of a suggested number. And through a multi-expert large model cooperation mechanism, the environment problem easily generated by a single large model is avoided, and the review stability is improved. The cooperation efficiency between large models is improved through a token polling mechanism of a large model expert group, fair speaking of each large model is ensured, an online state detection mechanism of a subordinate large model can ensure that tokens are transmitted to currently available large models, the situation that the overall review process is affected by individual large models is avoided, and the review efficiency is improved. And the business code review efficiency of the system is effectively improved.
Owner:SHANDONG INSPUR DIGITAL BUSINESS TECHNOLOGY CO LTD

Semi-polling input / output completion mode for non-volatile memory express completion queue

A system and method for using a semi-polling model to monitor a Non-Volatile Memory Express (NVMe) completion queue (CQ). The method, implemented at an interrupt thread, includes receiving an input / output (I / O) request from an application and submitting a submission queue (SQ) entry into an NVMe SQ in response to the I / O request. The method further includes registering for notifications from a polling thread after submitting the SQ entry and receiving, from the polling thread, a notification of the presence of a CQ entry within an NVMe CQ. Additionally, the method involves removing the CQ entry from the NVMe CQ and notifying the application of completion of the I / O request.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Heterogeneous event processing method and device, electronic equipment and storage medium

The invention discloses a heterogeneous event processing method and device, electronic equipment and a storage medium. The method comprises the steps that under the condition that a polling thread polls a to-be-processed event, the polling thread stores an event reference of the to-be-processed event in a cache; the polling thread executes write-in operation on the target file based on a preset file descriptor of the target file, so that the state of the target file is converted into a readable state; and under the condition that the business main thread monitors the readable state of the target file, determining an event reference corresponding to the target file based on the file descriptor, acquiring event information of the to-be-processed event based on the event reference, and processing the to-be-processed event based on the event information. In the technical scheme of the invention, the polling thread only needs to cache the reference of the current event information and wait for further processing of the service main thread, the event message does not need to be copied and cached, the message queue lock does not need to be synchronously operated, and the memory occupation and the performance overhead are reduced.
Owner:BEIJING YIHUI INFORMATION TECH CO LTD

Multi-channel arbiter

The invention provides a multi-channel arbiter, which comprises a basic arbiter and a polling arbiter, and is characterized in that the basic arbiter is responsible for judging whether high-priority application signals exist in application signals or not, and arbitrating the high-priority signals in sequence until all the high-priority application signals are completed; during the period, the polling arbiter does not work; after the high-priority arbitration is completed, the polling arbitrator performs polling arbitration on the low-priority application signal, and the execution sequence is determined by a loop pointer; finally, arbitration results of the basic arbiter and the polling arbiter are output into an arbitration result signal through a first gate. According to the invention, efficient and ordered task scheduling can be realized.
Owner:ZHONGKE HAOXIN (ZHUHAI) TECHNOLOGY CO LTD

Server delay control device, server delay control method, and program

Provided is a device including: computing hardware including one or more central processing units (CPUs); and an operating system (OS) implemented on the computing hardware and comprising a kernel. The device is configured to perform packet processing according to New API (NAPI) polling model in the kernel of the OS.
Owner:NT T INC

Task scheduling method and device for attention calculation, medium, equipment and product

The invention discloses a task scheduling method and device for attention calculation, a medium, equipment and a product. The method comprises the steps that a loading task of a query block is decomposed into N1 loading subtasks, and a calculation task of a jth attention score block is decomposed into N2 calculation subtasks; decomposing an updating task of a middle accumulation block corresponding to the attention output block in the current iteration round into N3 parallel updating sub-tasks; asynchronously submitting all the subtasks to different task slots of N4 synchronization channels; and performing polling operation on the task slot in each synchronization channel to execute the sub-tasks stored in the task slot, and controlling an execution time sequence among the sub-tasks with the dependency relationship in each synchronization channel by configuring a number threshold value of the uncompleted sub-tasks in the waiting instruction. According to the method, the covering capability and the parallel computing capability of hardware can be improved, and the attention computing efficiency is further improved.
Owner:SHANGHAI BIREN TECH CO LTD

Message issuing speed control method and system based on AI large model

The invention discloses a message issuing speed control method and system based on an AI large model. The method comprises the steps of collecting multi-source data in real time and constructing a multi-dimensional fusion feature vector; based on the BERT-CNN distillation architecture, detecting abnormity and executing hierarchical fusing; based on the fusion feature vector, using a reinforcement learning model to predict message issuing rates of a plurality of time windows in the future and dynamically adjusting priorities; in the offline stage, a mixed integer programming model is adopted to generate minimum cloud resource cost, and in the online stage, a deep reinforcement learning model is adopted to carry out real-time resource fine tuning; based on the node health degree, calculating a traffic allocation weight through a smooth weighted polling algorithm so as to carry out load balancing; different business scenes are adapted through domain adversarial training and multi-task learning, and different languages are adapted through multi-language BERT coding. The message rate is accurately controlled to improve the system stability and the resource utilization rate; low-cost scheduling fine tuning of cloud resources is realized; various business scenes and languages can be quickly adapted, and the development cost and time are reduced.
Owner:彩讯科技股份有限公司

Heterogeneous computing power scheduling method and device and storage medium

The embodiment of the invention provides a heterogeneous computing power scheduling method and device and a storage medium, and the method comprises the steps: carrying out the classification of heterogeneous computing power resources of a scheduling system according to a computing power resource application scene and a computing power resource type in response to a heterogeneous computing power scheduling task sent by a user, and obtaining a resource adaptation scene and a resource adaptation manufacturer; correspondingly dividing the heterogeneous computing power resources and the heterogeneous computing power scheduling tasks into a resource pool and a task pool; constructing a computing power scheduling objective function; solving the computing power scheduling objective function to obtain a resource allocation result; and monitoring the task pool, obtaining a current task from a task polling queue, and allocating the computing power resources in the resource pool to the current task according to the resource allocation result, the resource adaptation scene and the resource adaptation manufacturer.
Owner:INFORMATION & COMM CO OF STATE GRID SHAANXI ELECTRIC POWER CO LTD

Cross-language task processing method and related equipment

The invention discloses a cross-language task processing method and related equipment, and the method comprises the steps: obtaining a to-be-executed coroutine task of a task scheduling framework of a bottom layer; the coroutine task comprises an asynchronous function, and the task scheduling framework and the asynchronous function are compiled by adopting different programming languages; constructing a wakeup device of an asynchronous function according to a task handle of the coroutine task; and according to the wake-up device, calling a polling method of an asynchronous function to poll the coroutine task and processing a return result of the polling method. According to the embodiment of the invention, the Rust asynchronous primitive can be matched with the underlying task scheduling framework of other languages, so that various services of different languages can share the same task scheduling framework, and unified management of thread resources is realized.
Owner:HUAWEI TECH CO LTD

Data processing method and device, equipment, medium and program product

The invention provides a data processing method and device, equipment, a storage medium and a program product, and can be applied to the technical field of big data. The data processing method comprises the following steps: in response to a received task processing request, generating a task instance and sending the task instance to a first database; wherein the task processing request comprises task attribute information and execution time; polling operation is executed on the task instances in the first database regularly, and at least one target task instance is obtained; generating a corresponding task thread according to the target task instance; wherein the number of the task threads is the same as that of the target task instances; sending the target task instance to a task execution node based on the task thread; wherein the number of the task execution nodes is not less than 1; and controlling the task execution node to read the target data from the source database based on the received target task instance and create a data snapshot of the target data, and inserting the data snapshot into the target database.
Owner:CHINA CONSTRUCTION BANK +1

Equipment state switching method and device, electronic equipment, storage medium and program product

The invention provides an equipment state switching method and device, electronic equipment, a storage medium and a program product, and is applied to the technical field of computers. In response to the switching of the target device from the interrupt state to the polling state, adjusting the number of data packets subjected to (N-1)-th polling processing based on the state information of the cache queue after the data packets in the cache queue complete the (N-1)-th polling processing to obtain a first number; in response to completion of Nth polling processing on the data packets in the cache queue according to the first number, adjusting the first number again to obtain a second number; under the condition that the second number is determined to be greater than or equal to the number of the data packets in the cache queue after the Nth polling processing, in response to completion of the (N + 1) th polling processing on the data packets in the cache queue according to the second number, switching from the polling state to the interruption state; or switching from the polling state to the interruption state under the condition that the first environment information of the running environment in which the cache queue is located during the Nth polling does not meet the preset condition.
Owner:JD DIGITS HAIYI INFORMATION TECHNOLOGY CO LTD

DPDK-based firewall CPU load determination method, apparatus and device, and medium

The invention relates to the technical field of network security, and discloses a DPDK-based firewall CPU load determination method, apparatus and device, and a medium. The method is applied to a firewall, the firewall comprises at least one thread, and the method comprises the following steps: in a preset time period, aiming at each thread, repeating the following polling operations: determining whether a queue directed at the polling operation of the single thread is empty or not, and when the queue directed at the polling operation of the single thread is not empty, executing the polling operation of the single thread; determining a first processing duration corresponding to the polling operation so as to determine a total processing duration corresponding to each thread; the first processing duration is the duration for the CPU to process the data packet in the queue for the polling operation; the total processing duration is the total duration for the CPU to process the data packet in the preset time period; and determining a CPU load corresponding to each thread according to the total processing duration corresponding to each thread and a preset time period. According to the method and the device, the CPU load can be accurately determined by measuring the total processing duration of each thread in the preset time period.
Owner:CHINA TELECOM CLOUD TECH CO LTD

Multi-unit polling method and device, computer equipment and storage medium

The invention relates to a multi-unit polling method and device, computer equipment and a storage medium. The method comprises the steps that each polling unit polls according to pre-configured parameters and reads target address data, and the parameters of the polling units comprise at least one of the following items: expected data, polling intervals and the maximum number of polling times; each polling unit compares the target address data with expected data to obtain a polling result; the polling unit records the polling result to a completion register and submits a report request to a total engine; in response to the received report request, the total engine adds the report request into a request queue; in response to the fact that the request queue is not empty and the central processing unit starts interrupt enabling, the total engine sends a polling completion notification to the central processing unit in an interrupt mode; and the central processing unit reads the polling result from the completion register according to the polling completion notification. By adopting the method, the polling burden of the central processing unit can be reduced.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Log information transfer method and device, equipment and medium

The invention relates to a log information transfer method and device, equipment and a medium, and the method comprises the steps: respectively obtaining quota associated log information corresponding to each polling cycle in each polling cycle; based on the quota associated log information corresponding to the first polling cycle, generating configuration information corresponding to the quota associated log information; according to the configuration information corresponding to the quota associated log information of each polling cycle, storage operation of the quota associated log information corresponding to each polling cycle is asynchronously completed. According to the method, manual intervention is reduced through an automatic process, the efficiency and reliability of quota associated log management are improved, the method is suitable for various computer systems needing efficient log management, storage operation of quota associated log information corresponding to each polling cycle is asynchronously completed, system blockage caused by synchronous operation can be avoided, and the efficiency and reliability of the quota associated log management are improved. And the system stability is enhanced.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

State polling method and device based on asynchronous task and cache and medium

The invention discloses a state polling method and device based on an asynchronous task and cache and a medium, and relates to the field of data processing.The method comprises the steps that in response to receiving of an execution request for time-consuming operation, a unique task identifier associated with the time-consuming operation is generated; starting the time-consuming operation as an asynchronous task; storing an initial state associated with the unique task identifier in a preset cache; returning the unique task identifier and the initial state to a requester executing the request; in response to the received state query request comprising the unique task identifier, retrieving a current state associated with the unique task identifier from a preset cache; and returning the current state to a requester of the state query request, wherein the asynchronous task is used for updating the current state associated with the unique task identifier in the preset cache in the execution process or after the execution is completed. According to the invention, the problem of resource waste caused by long-time occupation of server resources can be effectively solved.
Owner:WUHAN YUANQI TECH CO LTD

Semi-polling input / output completion mode for non-volatile memory express completion queue

A system and method for using a semi-polling model to monitor a Non-Volatile Memory Express (NVMe) completion queue (CQ). The method, implemented at an interrupt thread, includes receiving an input / output (I / O) request from an application and submitting a submission queue (SQ) entry into an NVMe SQ in response to the I / O request. The method further includes registering for notifications from a polling thread after submitting the SQ entry and receiving, from the polling thread, a notification of the presence of a CQ entry within an NVMe CQ. Additionally, the method involves removing the CQ entry from the NVMe CQ and notifying the application of completion of the I / O request.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

A method, system, device and readable storage medium for flow table aging control

The present invention belongs to the field of computer network transmission, and particularly relates to a flow table aging control method, system, device and readable storage medium. The method includes: constructing a flow link table according to the sequence of data flow generation, and establishing a corresponding connection between the flow link table and the corresponding elements in the corresponding record table; starting from the head of the flow link table, judging whether the generation time of the data flow in the flow link table is greater than a predetermined time; in response to the generation time of the corresponding data flow being greater than the predetermined time, clearing the data flow from the corresponding record table and the flow link table. Through the flow table aging control method proposed by the present invention, the access order of the flow table is sorted by the created flow link table, so that the aging detection is targeted, avoiding a large number of invalid polling operations of the CPU on the SOC, significantly reducing the CPU consumption, without frequent reading and writing of the CT table, and at the same time releasing the bandwidth occupation of PCIe and DDR, supporting automatic aging and software aging of the hardware, being flexible and friendly, and allowing users to choose by themselves.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Interrupt transmission method, device, equipment, medium and program product

The embodiment of the invention provides an interrupt transmission method and device, equipment, a medium and a program product. The method comprises the following steps: a universal serial bus (USB) host acquires a polling frame count value corresponding to at least one processing endpoint; determining the minimum count value in the polling frame count values corresponding to the at least one processing endpoint as a target polling frame count value, and determining the processing endpoint corresponding to the target polling frame count value as a target endpoint; when it is determined that the target polling frame count value is matched with the frame count value in the register, transmission is interrupted through the target endpoint and the USB device, and according to the polling interval corresponding to the target endpoint, the polling frame count value corresponding to the target endpoint is updated; the frame count value represents the number of frame start packets sent by the USB host. According to the method provided by the embodiment of the invention, the resource consumption is reduced.
Owner:XIAN UNISOC TECH CO LTD

Method, device, and computer program product for managing storage system

Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for managing a storage system. The method includes: based on respective task types of a plurality of tasks to be executed, allocating the plurality of tasks to a plurality of accelerator resources in a storage system for processing; at least for a first accelerator resource in the plurality of accelerator resources, determining a first polling interval based on an average task size of a first group of tasks allocated to the first accelerator resource; and scheduling the execution of the first group of tasks at the first accelerator resource at the first polling interval. The embodiments of the present disclosure can optimize the scheduling of the tasks to be executed on the plurality of accelerator resources, thereby optimizing system performance.
Owner:EMC IP HLDG CO LLC

A state polling method, device and medium based on asynchronous tasks and cache

The application discloses a state polling method and device based on an asynchronous task and a cache, and a medium, relates to the field of data processing, and the method comprises the following steps: in response to receiving an execution request for a time-consuming operation, generating a unique task identifier associated with the time-consuming operation; starting the time-consuming operation as an asynchronous task; storing an initial state associated with the unique task identifier in a preset cache; returning the unique task identifier and the initial state to a requester of the execution request; in response to receiving a state query request comprising the unique task identifier, retrieving a current state associated with the unique task identifier from the preset cache; and returning the current state to a requester of the state query request. The asynchronous task is used for updating the current state associated with the unique task identifier in the preset cache during the execution process or after the execution is completed. The application can effectively solve the problem of long-time occupation of server resources, causing resource waste.
Owner:WUHAN YUANQI TECH CO LTD

Three-core processor polling self-correction method, system, device and program

The invention discloses a three-core processor polling self-correction method, system, device and program. The method comprises the steps that three processor cores of a three-core master-slave processor send instructions to a register file; the first processor sends the register information to a second processor to generate a first control code; the three-core processor polls and self-corrects the second processor and sends the register information and the first control code to a third processor, and the third processor compares the register information and the first control code to generate a second control code; the three-core processor polls and self-corrects a third processor and sends register information and the second control code to the first processor, and the first processor compares the register information and the second control code to generate a third control code; and the three-core processor polls and self-corrects the first processor to execute the preset operation based on the third control code. Through the processing scheme disclosed by the invention, the stability and reliability of the multi-core processor can be effectively improved, the system crash risk caused by data errors is reduced, and the method is suitable for the fields of high-performance calculation and real-time processing.
Owner:TIANJIN C CORE TECH CO LTD

CPU idle time determination method and device, electronic equipment and medium

The embodiment of the invention provides a CPU idle time determination method and device, electronic equipment and a medium, and relates to the technical field of communication, and the method comprises the following steps: when each clock period of a CPU starts, judging whether a running polling task process exists or not through a kernel; if yes, a mark value of the polling task is obtained from a shared memory through a kernel, the shared memory is a physical memory shared by a user mode and a kernel mode, and the mark value is an idle mark under the condition that the polling result of the polling task is that no message needing to be processed exists; and if the mark value is an idle mark, recording the current clock period as the idle time of the CPU through the kernel. And the actual idle time of the CPU can be obtained.
Owner:NEW H3C TECH CO LTD

Processor core idle time determination for power and performance management

Systems and methods for determining and reporting actual utilization of a core of a central processing unit (CPU) of a host. Prior to implementation of aspects of the present disclosure, running a poll querying endpoints of a process for work appears to the host's operating system as busy work (e.g., taking full use of the core for the poll duration). However, only a percentage of the duration of the poll is used to process a task of the process, where the remaining duration of the poll is spent querying the endpoints (idle time) and the core is not performing a task. Accordingly, a core utilization reporting system and method automatically detects the processing time of the tasks of a process, determines actual CPU utilization of the core based on a percentage of the time the core is busy polling (doing effectively no work) versus doing actual work (processing a task).
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Polling regulation for storage input / output in a computer system

An example method of input / output (IO) between system software executing in a computer and a storage device includes: sending, from the system software, IO commands to the storage device; handling, by the system software, IO completion messages from the storage device in an interrupt mode; determining, while processing the IO commands, a first value for a measure of IO operations per second (IOPs) of the storage device; determining, by a device driver of the system software, that a first condition is met, the first condition being that the measure of IOPs satisfies a threshold for enabling a polling mode; determining, by the device driver, that a second condition is met, the second condition being that a timer started in an interrupt mode has not expired; and maintaining, by the device driver, the interrupt mode in response to the second condition despite the first condition.
Owner:VMWARE INC

Monitoring protection extension system for RISC-V memory sensitive area, monitoring protection method and application

The invention discloses a monitoring protection expansion system and a monitoring protection method for an RISC-V memory sensitive area and application. The invention discloses a monitoring protection method for an RISC-V memory sensitive area, and the method achieves the monitoring protection through the configuration of monitoring parameters and the polling scanning of the memory sensitive area, the detection of tampering and the processing of abnormity. Comprising the steps that 1, a kernel calls a monitor configuration instruction to configure monitor state parameters and a monitored area; 2, the processor receives and transmits the configuration parameters to the monitor for processing analysis and verification, if the configuration parameters are legal, the configuration parameters are written into the control state register and the exclusive memory space of the monitor, and otherwise, the monitor is closed; 3, the processor calls a monitor to execute a scanning process according to a set instruction interval when an interval condition is met; step 4, the monitor checks the value and address mapping of the monitored area, and performs processing according to a preset exception processing strategy when an error occurs; 5, after the scanning process is completed, the monitor executes ending emptying state operation, and the system program is returned to execute the main process. The invention further discloses a monitoring protection extension system for implementing the method, and the system has wide application value.
Owner:EAST CHINA NORMAL UNIV

A GPIO Signal Active Polling Detection Method, System, Device and Medium

The present application relates to a method, system, device and medium for actively polling and detecting GPIO signals. The method includes: initializing an active polling operation; creating a kernel thread for the active polling operation, and after setting the affinity of the kernel thread to reserve CPU resources, starting the kernel thread; when a GPIO signal is detected, entering a signal handler, retaining the current GPIO port status bit, and entering the next round of detection until all GPIO signals are detected; after all GPIO signals are detected, terminating the active polling operation, stopping the kernel thread, and releasing the resources occupied by the kernel thread. By using this method, real-time detection of GPIO signals at the microsecond level can be achieved based on the active polling detection mechanism, the CPU resource reservation mechanism, and the encapsulation of the GPIO kernel real-time driver.
Owner:NAT UNIV OF DEFENSE TECH

Weighted polling method, data synchronization method, manufacturing execution system and equipment

The invention relates to the technical field of data processing, in particular to a weighted polling method, a data synchronization method, a manufacturing execution system and equipment. In the weighted polling method, a first operation value is calculated through a first calculation strategy according to the total weight; wherein the total weight is the sum of the weights of all the objects; traversing all objects allowed to be scheduled, and performing bit operation by utilizing the first operation value, the bit mask of the current object and the second operation value until the first operation value is determined to be matched with the bit mask of the current object, and taking the current object as a target object to be scheduled; wherein the second operation value is obtained according to the bit mask of the current object. According to the method, bit operation is used for replacing traditional division, multiplication and modular operation, the calculation complexity is extremely low, and especially in a high-performance distributed environment, the efficiency of data synchronization and object (server) request distribution can be improved. According to the method and the device, extremely low calculation complexity and excellent performance can be provided in a high-performance load balancing scene.
Owner:THINKCAR TECH CO LTD

System certainty enhancement method

The invention discloses a system certainty enhancement method, which comprises the following steps of: S1, defining a core judgment reference: defining a key CPU (Central Processing Unit) and a key real-time task, detecting the ready states of the key CPU and the key real-time task, and if the ready states exist, triggering a periodic forced scheduling mechanism; s2, deterministic transformation of a scheduler: cutting unnecessary paths, simplifying a user mode preemptive path, and providing an SMP forced scheduling mechanism and a silent background thread; step S3, real-time interrupt processing: key interrupt is set as a high priority, a key CPU is isolated, the bottom half part is limited, and a periodic forced scheduling mechanism is activated; step S4, protocol stack determinacy transformation: optimization is carried out from four aspects of NAPI polling, congestion fragmentation, Qdisk delay and filtering rules; step S5, priority signal processing; and step S6, deterministic transformation of the container: releasing CGroup limitation, binding a key CPU, forbidding NAT and port mapping, using a native IO and closing a non-core daemon process.
Owner:KYLIN CORP

A method for pushing SSE-based streaming file operation and updating front-end real-time preview

PendingCN122332666AAlgorithmLive preview
The present application relates to the technical field of data pushing, in particular to a method for pushing and real-time previewing and updating of stream file operation based on SSE, which comprises the following steps: collecting a cursor associated sequence, performing comparison, extracting density characteristics, matching and determining a threshold interval, determining length, establishing a pushing load, merging a ratio quota, generating a cursor latching instruction, monitoring an instruction state, grabbing a character bottom layer code, comparing a preset escape sequence, obtaining a truncation identifier, extracting a pre-node end code, combining a full-zero state span value, performing numerical operation, and generating a view rendering signal.In the present application, the transmission slice length is dynamically controlled by frequency comparison combined with interval threshold to construct the load, the quota is compared by table lookup to prevent resource exhaustion and blockage, the bottom layer storage bit XOR span analysis is used to accurately locate the truncation boundary to trigger cross-section rendering, and fixed polling redundant communication overhead and server connection waste are eliminated, thereby ensuring low-latency delivery of batch stream file change data and smooth redrawing and rendering of the front-end page.
Owner:XIAMEN JINIU SOFTWARE TECH CO LTD

Permission Control Method, Device, Equipment and Storage Medium

The present application discloses a permission control method, device, equipment, and storage medium. The method includes: determining the processing status of protocol information corresponding to an application program based on a startup instruction of the application program; displaying the protocol information in response to the processing status of the protocol information being unconfirmed; displaying permission description information corresponding to the application program based on a confirmation instruction of the protocol information; obtaining authorization results of at least one necessary permission in a polling manner based on a confirmation instruction of the permission description information; and jumping to the startup main page corresponding to the application program in response to the authorization results of all of the at least one necessary permission being authorized. Based on the above method, permission control is performed before the application program is successfully started, which can avoid the phenomenon of performing operations that violate user privacy when the application program is started, and the permission control is more standardized and effective, which is beneficial to improving the protection of user privacy and has a high security level.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD