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

53results about How to "Reduce concurrency" patented technology

Emotion monitoring method for special people

InactiveCN102715902AImprove emotional stateAvoid mental deteriorationDiagnostic recording/measuringSensorsCrowdsOxygen
An emotion monitoring method for special people includes: acquiring neural physiological information, and acquiring electroencephalogram signal and brain blood oxygen signal; performing signal treatments including signal pretreatment, feature extraction and emotion recognition; determining intervention type, determining recognized emotions, and returning to a start phase to continue monitoring if a user is calm or positive emotionally, or proceeding a next phase if not; performing systematic intervention, namely determining the manner of systematic auxiliary emotion regulation and intervention or remote intervention according to different emotions; and storing data, drawing an emotion periodic table in a certain period, and recording and storing mood fluctuations of a user. By the aid of portable detection of electroencephalogram and brain blood oxygen signals, accurate emotion status is recognized, unhealthy emotions of users and the outside world can be helped and noticed timely, humane placation measures are taken, emotion statuses of the users can be improved, mental state deterioration can be avoided for the users, and nursing burden and physiological pressure of family members of a patient with emotional disorder can also be relieved.
Owner:TIANJIN UNIV

Order processing method and device

The embodiment of the invention discloses an order processing method and device. The method comprises the steps that when a received purchase request satisfies a preset verification condition, the first level restriction is carried out on the number of all purchase requests satisfying the verification condition according to the displayed number of stocks, so as to acquire the purchase request after the first level restriction; second level restriction is carried out on the number of the purchase requests after first level restriction according to the number of deduction stocks, so as to acquire the purchase request which does not exceed the number of the real stocks; and the number of stocks in a database is updated according to the purchase request which does not exceed the number of the real stocks. According to the invention, the oversold phenomenon caused by high concurrent purchase requests during a seckill process can be solved; frequent direct operation of the database in an order processing process can be avoided; and the performance of the database is prevented from adverse effect.
Owner:CHINA MOBILE GROUP ANHUI

Game client and realization method thereof

The invention discloses a game client and a realization method thereof. The game client comprises a host process and at least one subprocess. The host process is used for displaying an appearance of a game platform and all the game data, creating the corresponding subprocess according to selection operation of a user aiming at one displayed game, using long connection to send a request message from the subprocess to a game server and receiving a response message sent by the game server or a push message. Each subprocess is used for providing a local service of one game and comprises a generation module, a first communication module, wherein the generation module is used to generate the request message during a game process; the first communication module is used to send the request message to the host process and receive the response message from the host process or the push message. By using the client and the method of the invention, stability of the game platform can be increased; an user experience is improved and operation efficiency of the game platform can be increased.
Owner:BEIJING QIHOO TECH CO LTD +1

Method for sending bullet screen message, server, system, and storage medium

The embodiment of the invention discloses a method for sending a bullet screen message, a server, a system, and a storage medium. The method comprises the steps that the server receives a bullet screen message request sent by a webpage terminal, wherein the bullet screen message request comprises a target bullet screen message and target client information; the server caches the target bullet screen message, and detects whether to receive an empty data packet sent by a target client or not according to the target client information, wherein all clients build socket word length connection withthe server in advance; the server adds the target bullet screen message to the empty data packet to generate a response packet when the empty data packet is received; the server transmits the responsepacket to the target client according to a target socket word object corresponding to the target client. According to the technical scheme of the embodiment of the invention, the method can achieve the active triggering of the bullet screen message, improves the transmission speed and development efficiency, reduces the concurrence quantity of the server, and alleviates the processing pressure ofthe server.
Owner:WUHAN DOUYU NETWORK TECH CO LTD

Electronic lesson test system and test method

The invention relates to an electronic lesson test system which is characterized by comprising a main server which stores test questions, a teacher machine and student machines, wherein the main server, the teacher machine and the student machines are in a star topology structure, a small web server is arranged on the teacher machine, and the main server provides an interface which compiles the test questions. Simultaneously, the invention provides a test method of the test system. A teacher interface is enabled to autonomously design and compile the test questions, the practicability and exercise performance of the test questions can be further improved, the dependence on a special test database is reduced, the small WEB server which is added at the end of the teacher machine can lower the requirements of the main server, and concurrency is reduced. The exercises are released by the teacher machine, students locally load the test questions in the teacher machine, so the test question receiving speed is improved, and the student machines can meet requirements without surfing an internet. The united paper releasing and collecting of a teacher can fully realize principles of fairness and justice. The electronic lesson test system is suitable to the development requirements of the electronic lesson tests, and the traditional complicated test technology is enable to become more practical and convenient.
Owner:JIANGSU LEMOTE TECH CORP

Method and apparatus for reading and writing files of a distributed file system

The invention discloses a method and apparatus for reading and writing files of a distributed file system for addressing the problems of low efficiency upon accessing larger files and over-loaded processing of a metadata server of prior art. The method comprises: sending a file establishment request to the metadata server, and receiving a file ID sent back by the metadata server based on the file establishment request, the file ID at least carrying a data node information; converting the file ID to a string file name based on a pre-determined set of coding rules; after having received a file reading and writing request sent by a user by means of the string file name, reverse coding the string file name to the file ID according to the pre-determined set of coding rules; reading and writing a file in a data server indicated by the data node information on the basis of the file ID. By means of the method, the processing load of the metadata server is effectively lowered, the concurrent processing capability of the metadata server is increased and the safety of file accessing and the efficiency of large file accessing are increased.
Owner:ZHEJIANG DAHUA TECH CO LTD

Space small file data distribution storage method and system based on access log information

The invention provides a space small file data distribution storage method and system based on access log information. The method includes: dividing a space small file data set into a frequently-accessed sub-set and a non-frequently-accessed sub-set, extracting the access sequence of the frequently-accessed space small file sub-set, calculating the association degree of each frequently-accessed space small file datum, and using the values of the association degrees to form an association matrix; performing magnitude conversion on each value in the association matrix, using an RCM sorting algorithm to rearrange the values, then outputting the values, using a local approximation search method to search for the optimal combination of the rearranged association matrix, using the optimal combination to perform distributed storage on the frequently-accessed space small data, and separately storing the non-frequently-accessed space small file data according to space position neighboring relations.
Owner:WUHAN UNIV

Live broadcast stream transmission method and apparatus, and related device

The embodiment of the invention provides a live broadcast stream transmission method and apparatus, and a related device. The method comprises the following steps: obtaining a live broadcast stream; obtaining service data, wherein the service data corresponds to an exhibition time; processing the live broadcast stream to obtain a target live broadcast stream, wherein the target live broadcast stream carries the service data, and live broadcast contents corresponding to the exhibition time in the target live broadcast stream are associated with the service data; and outputting the target live broadcast stream, so that a terminal controls to display the service data according to the exhibition time when playing the obtained target live broadcast stream. By adoption of the live broadcast stream transmission method and apparatus provided by the embodiment of the invention, the concurrence amount of the service data can be reduced, and the load of the server is reduced; and furthermore, synchronous display of the service data and the associated live broadcast contents can be further realized, and the exhibition accuracy of the service data is improved.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Distributed lock implementation method and device

The embodiment of the invention provides a distributed lock implementation method and device. In the implementation of the distributed lock, on one hand, for service requests of a plurality of users for a first service, a first virtual machine lock is firstly obtained for a locked object, in each virtual machine, the locking object uniquely corresponds to the first virtual machine lock, and the service requests can be filtered through the distributed virtual machine locks; on the other hand, the service requests filtered out by the virtual machines for the virtual machines are further filteredout through a database lock competition mechanism, so that it is guaranteed that the database operation can only be executed on one locked object in a threaded mode at the same time. Therefore, the effectiveness of the distributed lock can be improved.
Owner:ADVANCED NEW TECH CO LTD

Multi-process access memory database system

The invention relates to a multi-process access memory database system. The system comprises a unified access interface and a storage structure unit. Application programs conduct access operation through the unified access interface, and the storage structure unit expands a database storage engine. Shared memory allocation management is adopted for memory allocation in the storage structure unit. The system conducts fragmentation processing on data in the unified access interface in advance. The system is a data management system with the low delay, high concurrency and high throughout, the single-query delay is shorter than 1 ms, and qps can reach 500000 when reading and writing of 20 processes are performed at the same time.
Owner:BEIJING MEISHU INFORMATION TECH

Data reporting method and related equipment

The embodiment of the invention discloses a data reporting method and related equipment, and aims to reduce load of queuing service management servers. The method is applied to a queuing service management system which comprises at least two layers of nodes, wherein the nodes at the zero layer serve as the queuing service management servers, the nodes at the other layer serve as queuing machines; the nodes at the same layer constitute at least a cluster; a master control node exists in the cluster. The data reporting method comprises the following steps: collecting terminal data of all the nodes in the clusters by the master control nodes; summarizing and counting the collected terminal data by the master control nodes; reporting the statistical result to the nodes at the upper layer. In the embodiment of the invention, the master nodes in the cluster take charge of summarizing and counting the terminal data in the clusters and reporting the statistical result to the superior nodes, and at last uploading to the server. As the quantity of the clusters is less than that of the terminals, the concurrence of data uploading can be reduced; furthermore, the serve only needs to conduct simply secondary statistics to the data, so that the calculated amount can be greatly lowered.
Owner:CHINA CONSTRUCTION BANK

Instant messaging client state updating method and device

The invention relates to a client state updating method and device for instant messaging. The method comprises the steps: receiving a heartbeat data packet sent by a client through a target long connection, and judging whether a connection record corresponding to the target long connection exists in a local memory of a server or not, wherein the target long connection is used for providing instant messaging service for the client by the server, and the server is provided with a first target distributed cache, and is used for storing connection state information of target long connection; if the connection record exists, determining the state of the client as an online state in the local memory of the server; and under the condition that the heartbeat data packet is not received within the preset time, determining the state of the client as an offline state, deleting the connection record in the local memory of the server, and deleting the connection state information of the target long connection in the first target distributed cache. According to the invention, the technical problem of serious waste of server resources under high concurrency is solved.
Owner:BEIJING PERFECT WORLD SOFTWARE TECH DEV CO LTD

User grouping method and device and storage medium

The invention discloses a user grouping method and device and a storage medium. The method comprises the following steps: acquiring basic data and service line data of users; generating a plurality of labels according to the basic data and the business line data; according to a preset requirement, combining the plurality of labels to obtain a screening strategy; and dividing the users according to the screening strategy to obtain a plurality of user groups. According to the user grouping method and device, the obtained user data are labeled, the screening strategy is generated through combination of the labels, the users are divided according to the screening strategy, and user grouping is achieved. Therefore, according to the user grouping method, user grouping can be realized; compared with the prior art in which the users are divided according to determined rules, the user grouping method can break through the limitation of the prior art and is more convenient due to the fact that the labels can be freely combined during user grouping. And meanwhile, the user grouping is realized, so that the target user can be accurately served, and the service and management of the specific user can be realized.
Owner:北京自如信息科技有限公司

Optimization method for state machine replica management model

The invention provides an optimization method for state machine replica management model. In the method, when a large queue is blocked, the blocked queue will notify other large queues and indicate that corresponding small queues will be empty soon and commands of other large queues can be used; and the large queues which receive the message will change mapping functions which are distributed secondarily if the large queues have not met a command requiring synchronization, will distribute a part of the commands in the queues to the blocked idle small queues and will distribute a part of the commands to the corresponding small queues of the large queues. When a synchronization command is processed, distribution schemes of each large queue will be recovered, and space of other queues will not be occupied. In this way, the system concurrence degree will not be reduced even if the commands distributed to each large queue are unbalanced and the synchronization commands of some queues come early and get blocked for the reason; system resources can be fully applied; and the throughput capacity will not be greatly reduced with increase of the synchronization command quantity.
Owner:SUN YAT SEN UNIV

Asynchronous task processing method and device based on multiple threads, equipment and medium

The invention relates to the field of data processing of big data, and provides a multi-threading-based asynchronous task processing method, device and equipment and a medium, which are stronger in applicability through flexible configuration of tables, and can configure different resources according to different scenes, ensure the maximum utilization rate of the resources, improve the timelinessof task processing and improve the efficiency of task processing. The asynchronous tasks in each task block are processed in parallel by utilizing the plurality of consumption threads, and the consumption threads correspond to each task block, so that the task amount processed by each consumption thread at a time is increased, the number of the consumption threads started in parallel is effectively reduced while a large number of asynchronous tasks are processed in a high-speed time-efficient manner. Concurrency of the database is reduced, safety and stability of the database are guaranteed, and processing of asynchronous tasks and updating of the processing state are achieved based on multiple threads. In addition, the invention also relates to a blockchain technology, and the involved data table can be stored in the blockchain node.
Owner:PING AN BANK CO LTD

Processing method for downloading massive drive test data

The embodiment of the invention relates to a processing method for downloading massive drive test data. The method comprises the following steps: calling a virtual file system interface to create a first virtual directory and a second virtual directory; creating a directory mapping relation between the first virtual directory and a basic drive test data sharing directory of a local sharing server; generating shared directory file list information; generating first virtual directory file list information; creating a corresponding relationship between the second virtual directory and a remote cloud storage platform; obtaining selectable drive test data file list information; generating second virtual directory file list information; obtaining a first directory access instruction; generating a first data file downloading instruction; if the first file path information is matched with the path of the first virtual directory, downloading a basic drive test data file from a basic drive test data sharing directory; and if the first file path information is matched with the path of the second virtual directory, downloading the selectable drive test data file from the remote cloud storage platform. According to the invention, the network flow and concurrency can be reduced.
Owner:BEIJING QINGZHOUZHIHANG TECH CO LTD

SaaS-based data management system

The invention provides an SaaS-based data management system, comprising: a display layer, used for expressing a system structure and a visual form in view and text forms, and receiving an interactiveinstruction of the user; a business logic layer, used for performing interaction and corresponding business logic processing with the data access layer according to an operation instruction of the user, and implementing user instruction operations according to the interaction and corresponding logic processing; a data access layer, used for accessing the data layer according to the interactive instruction of the business logic layer, and reading and transmitting the data of the data layer; and a data layer, used for performing logical operation encapsulation on the non-initial data, and reading and transmitting the encapsulated non-original data through the data access layer. The invention is capable of avoiding data leakage regardless of transmission or storage, and ensuring the securityof the data.
Owner:江苏知更鸟科技服务有限公司

Property optimizing method for applying server

InactiveCN100347675CReduce thread scheduling and contention overheadImprove effective utilizationMultiprogramming arrangementsTransmissionThread poolApplication server
The present invention relates to performance optimizing method for application server. After receiving the network service request, the network engine creates corresponding task associated with the service target before handing over the task to the task despatcher. If the number m of the work threads in current thread pool is smaller than the upper limit T_M of the thread pool, the despatcher will create one new thread in the pool for processing the task. If m=T_M, the despatcher will queue the task into the task queue. After completing the current task, the work threads in current thread pool will request new task from the task queue. Managing the application threads in the mode of finite thread pool plus infinite task queue can control the number of concurrent threads to reduce thread dispatching and competition overhead, raise utilization of the processor, increase the effective work time of the processor and increase the throughput of application server.
Owner:PEKING UNIV

Authority control method based on B/S architecture

The invention provides an authority control method based on a B / S architecture. The method comprises steps of carrying out the user-defined authority verification based on spring, including login authority verification and page authority verification; verifying the authority of the current user, and obtaining different data according to different user authority levels; establishing an architecturefor decoupling the browser side and the server side; self-defining annotations based on spring and realizing AOP tangent planes; the project being modularized according to functions, and functional modules of the project being separated and decoupled. The method is advantaged in that a front end and a rear end are completely decoupled, the front end personnel focus on page rendering, the rear endpersonnel focus on service processing, the overall response speed is increased, fast problem location is conducted, the concurrency and load pressure of a back-end server are reduced, and developmentefficiency is improved.
Owner:BEIJING CHANGYANG TECH CO LTD

High-concurrency storage device

The invention relates to a high-concurrency storage device which comprises a unified access interface for an application program to carry out access operation and a storage structure unit for expanding a database storage engine. Shared memory distribution management is used for memory distribution in the storage structure unit. According to the device, data are fragmented in advance in the unified access interface. The unified access interface comprises a query interface and an accumulation interface. Besides, when the application program is used for data query and accumulation operation, the device does not need lock services. The device is a low-delay, multi-process and high-throughput data storage device. Single-query delay is shorter than 1 ms, and qps read and written by 20 processes at the same time can reach 500,000.
Owner:BEIJING MEISHU INFORMATION TECH

Traditional Chinese medicine composition for treating diabetic peripheral neuropathy during foot bath

The invention provides traditional Chinese medicine composition for treating diabetic peripheral neuropathy during foot bath. The traditional Chinese medicine composition comprises raw materials as follows: ramulus cinnamomi, folium artemisiae argyi, Chinese angelica, asarum, angelica dahurica, liquorice, radix cyathulae, flos carthami, centipedes, notopterygium incisum, stigma maydis, dandelion, forsythia suspense, rhizome curcumae, medicinal Indianmulberry roots, herba ecliptae, ampelopsis japonica, semen euryales, moutan barks, portulaca oleracea, radix polygoni multiflori and polygonum cuspidatum sieb. Selected medicines of the traditional Chinese medicine composition are compatible, compatibility of the medicines accords with traditional Chinese medicine and modern medicine and pharmacology theories and accords with the sovereign, minister, assistant and courier principle of traditional Chinese medicine, the traditional Chinese medicine composition is safe and effective in treatment of diabetic peripheral neuropathy, liquid medicine can be directly absorbed, the course of the disease can be shortened obviously, the pain is relieved, and meanwhile, the traditional Chinese medicine composition has the health-care functions of body strengthening and disease relapse preventing.
Owner:QINGDAO MUNICIPAL HOSPITAL

Living body recognition method and device and electronic equipment

ActiveCN112906571AAvoid front endAvoid backend interactionSpoof detectionEngineeringPhysical therapy
The invention relates to the technical field of face recognition, in particular to a living body recognition method and device and electronic equipment. The living body recognition method provided by the invention is applied to the electronic equipment, and comprises the following steps: during living body recognition, loading a living body recognition model to a front end, and randomly selecting N target actions from a preset test action set at the front end; generating action indication information related to the N target actions, so that the target user executes the N target actions according to the action indication information; and, in the process that the target user executes N target actions according to the action indication information, enabling the living body recognition model to complete action recognition based on the real-time face image of the target user, and obtaining a living body recognition result. Through the living body recognition method provided by the embodiment of the invention, interaction between the front end and the rear end can be avoided in a living body recognition process, so that the pressure and the concurrency of the rear end are reduced.
Owner:成都新希望金融信息有限公司

Tail gas remote sensing data uploading encryption method and system

The invention provides a tail gas remote sensing data uploading encryption method and a system, and belongs to the technical field of electric power tail gas remote sensing data encryption. The tail gas remote sensing data uploading encryption method comprises the following steps: a server receiving end receives a creation request and generates an effective identifier, a pair of keys and key identifiers matched with the keys for a user sending end; wherein the pair of keys comprises a public key and a private key; the user sending end receives the key identifier and encrypts the tail gas remote sensing data by using the public key to obtain encrypted data; the server receiving end receives the effective identifier and verifies the effective identifier to obtain a verification result; the server receiving end receives the encrypted data and the key identifier, and carries the key identifier to obtain the private key; the public key and the private key are combined with encryption and decryption operations, so that the privacy of the data is enhanced, a visitor does not easily obtain the data, and the security of the data is ensured.
Owner:深邦智能科技集团(青岛)有限公司

Degradable magnesium alloy laminating bone nail and preparation method

The invention provides a degradable magnesium alloy laminating bone nail and a preparation method thereof. The degradable magnesium alloy laminating bone nail comprises a magnesium alloy bone nail body and a silver-copper alloy layer deposited on the magnesium alloy bone nail body. The thickness of the silver-copper alloy layer ranges from 0.05 micrometer to 5 micrometers. Compared with the priorart, the silver-copper alloy layer is deposited on the magnesium alloy bone nail body, and the silver-copper alloy layer has the main effects of resisting bacteria, resisting infections and reducing inflammation complications. Meanwhile, the mechanical performance is good, the in-vivo using time can be prolonged, and therefore the degradable magnesium alloy laminating bone nail can be functionallymatched with the bone tissue sufficient repair action time. In addition, the silver ingredient in the silver-copper alloy layer has the good biologic compatibility, and the degraded Ag+ and Cu2+ havethe quite good bacteriostatic action.
Owner:东莞立德生物医疗有限公司

NAT traversing method based on combination server and node collaboration

The invention provides an NAT traversing method based on combination a server and node collaboration. The method comprises: when a node is in an online state, an on-line message is sent to an NAT server; after the NAT server receives the node on-line message, an on-line reply message is returned based on the type of the node; after the node receives on-line reply message from the NAT serve, if the node determines that the node itself is an intranet node, a cooperative node is selected from an NAT cooperative node list to send a cooperation request message, and the cooperative node replies a cooperation request reply message and decides whether the node information is stored into the cooperation request; and a heartbeat is established between the node and the cooperative node, and NAT traversing is carried out by the cooperative node. With the method, NAT traversing can be realized by node collaboration, so that the bandwidth and concurrence of the NAT server can be reduced. Meanwhile, when the NAT server crashes in short term and the single point fails, NAT traversing of the node can still work normally, so that the system reliability can be improved.
Owner:INST OF ACOUSTICS CHINESE ACAD OF SCI +1

A live stream transmission method, device and related equipment

Embodiments of the present invention provide a live stream transmission method, device, and related equipment. The method includes: acquiring a live stream; acquiring business data corresponding to a display time; processing the live stream to obtain a target live stream; The target live stream carries the business data, and the live content corresponding to the presentation time in the target live stream is associated with the business data; the target live stream is output so that the terminal plays the acquired target live stream When streaming, displaying the service data is controlled according to the display time. The embodiment of the present invention can reduce the concurrency of business data and reduce the load of the server; furthermore, the synchronous display of business data and associated live content can be realized, and the display accuracy of business data can be improved.
Owner:TENCENT TECH (SHENZHEN) CO LTD

A Batch Storage Method Based on Distributed Messages

The invention discloses a batch storage method based on distributed messages, which belongs to the technical field of Internet finance and solves the I / O performance bottleneck problem of database reading and writing caused by simultaneous writing of a large amount of high-concurrency data within the same period of time. Including asynchronous message processing service and timing scheduling service; the asynchronous message processing service is responsible for performing anti-duplication processing before writing business data according to different business scenarios. After the processing is completed, it is grouped into distributed memory according to business scenarios In the cache database: the scheduled scheduling service is responsible for starting the scheduling task every few minutes, querying the business data registered in the distributed memory cache server, and if there is, the business data is read and then batch storage operation is performed. Its purpose is to greatly reduce database interaction, solve the problem that the CPU, memory, and disk IO of the database are continuously fully loaded, and ensure the stable operation of the distributed consumer credit core.
Owner:SICHUAN XW BANK CO LTD

Electronic ticket generation method and device, medium and electronic equipment

The invention relates to the technical field of computers, and provides an electronic ticket generation method and device, a medium and electronic equipment. The method comprises the steps of receiving a random ticket identifier and ticket material data, and performing ticket drawing processing to obtain an original electronic ticket; performing two-dimensional code synthesis processing on the random ticket identifier to obtain a to-be-recognized two-dimensional code, and performing object integration processing on the to-be-recognized two-dimensional code and the original electronic ticket to obtain a to-be-recognized two-dimensional code displayed on the original electronic ticket; performing matching logic configuration on the random ticket identifier to obtain a logic configuration result; in response to a code scanning event of a to-be-identified two-dimensional code on the original electronic ticket, performing matching identification processing on the to-be-identified two-dimensional code according to the logic configuration result to obtain a matching identification result; and performing reward issuing processing on the original electronic ticket, receiving target reward information corresponding to the reward issuing processing, and displaying the target reward information to obtain a target electronic ticket. The matching accuracy and the interaction depth are improved.
Owner:TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products