Patents by Inventor Weiwei QIU
Weiwei QIU has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12126733Abstract: Disclosed are an interactive aggregate signature method, and a device and a storage medium, which relate to the technical field of data encryption. The method comprises: S101, generating a challenge number according to random numbers of all participating terminals, and respectively sending the random numbers corresponding to the participating terminals, the challenge number and a proposal message to corresponding participating terminals; S102, receiving a message from the participating terminals, and if partial signatures are included in the message, recording the partial signatures; S103, determining whether the number of recorded partial signatures reaches a number required for passing of the proposal message; if so, proceeding to S104, involving generating an aggregate signature by means of the partial signatures; and if not, outputting that the proposal message fails to be passed and an aggregate signature cannot be generated, or repeating steps S101 to S103.Type: GrantFiled: June 30, 2022Date of Patent: October 22, 2024Assignee: HANGZHOU QULIAN TECHNOLOGY CO., LTD.Inventors: Weiwei Qiu, Wei Li, Kejie Zhang, Fanglei Huang, Xiaoke Wang
-
Patent number: 12120031Abstract: A method for balancing a cross-domain broadcast network load of a blockchain includes is provided. By evenly distributing the load of cross-domain broadcasting to multiple cross-domain nodes, a utilization rate of a blockchain system can be increased, and ability of processing transactions in the blockchain can be improved. A computer device and a non-transitory computer-readable storage medium are further provided.Type: GrantFiled: August 20, 2020Date of Patent: October 15, 2024Assignee: Hangzhou Qulian Technology Co., Ltd.Inventors: Wei Li, Weiwei Qiu, Maifang Hu, Fanglei Huang, Shuai Zhang
-
Publication number: 20240320203Abstract: A method for data processing, a database system, computer equipment and a storage medium. The method includes: by a first device, obtaining global page identifiers of n target data nodes to which a data modification set needs to be distributed, generating n pieces of mapping information corresponding to the n target data nodes, and sending the same to a management module; by the management module, generating n pieces of data modification information corresponding to the n pieces of mapping information, and sending data modification tasks in the n pieces of data modification information to second devices identified by second device identifiers in the n pieces of data modification information, so as to instruct the second devices to update data nodes.Type: ApplicationFiled: March 22, 2024Publication date: September 26, 2024Inventors: Kejie ZHANG, Fanglei HUANG, Wei GUO, Weiwei QIU, Maifang HU
-
Patent number: 12062998Abstract: The disclosure provides a remote control device, a piezoelectric laser pointer, and a remote control system. The remote control device includes a housing, and further includes: a power generator, mounted inside the housing and including a press mechanism and a power generating mechanism, where after being pressed by the press mechanism, the power generating mechanism is deformed under stress and generates electricity; a circuit controller, mounted inside the housing and electrically connected to the power generator; and a signal transceiver, mounted inside the housing, electrically connected to the circuit controller, and configured to transmit and receive signals. In the disclosure, the power generating mechanism generates power after being pressed by the press mechanism, and the power is transferred to the circuit controller, so that the signal transceiver is powered on. Dry batteries are no longer used, thus avoiding environmental pollution caused by used dry batteries.Type: GrantFiled: December 11, 2020Date of Patent: August 13, 2024Assignee: Shihezi UniversityInventors: Lijiao Gong, Chunming Zhao, Tianshuo Zhou, Hongwei Li, Jindong Si, Xin Zhang, Yibo Li, Weiwei Hou, Shilong Qiu, Jianxin Yang, Xingyi Chen
-
Publication number: 20240264040Abstract: Provided are a determination method and apparatus of a main shaft bearing state, an electronic device, and a storage medium. The method includes the following steps: Bearing swing data of a target main shaft bearing at multiple moments within a preset time period are acquired; at least one current data period and current-period bearing swing data in each current data period are determined according to the multiple pieces of bearing swing data; a first abrupt change value and a second abrupt change value are determined according to the current-period bearing swing data in each current data period; and a main shaft bearing state of the target main shaft bearing is determined according to the first abrupt change value and the second abrupt change value.Type: ApplicationFiled: October 27, 2022Publication date: August 8, 2024Applicant: CSG POWER GENERATION CO., LTD. MAINTENANCE AND TEST COMPANYInventors: Mingxuan YANG, Yu GONG, Xuan LIU, Yaxiong YU, Qing LI, Xiaobo QIU, Bo WAN, Kaiwei XU, Jialiang YU, Weiwei PENG, Jun PEI, Yunyun CHEN, Hanqiu YAN, Yequan LIANG, Yu CUI, Shusheng LUO, Wenxing HU, Li YE, Zhijia ZHAI, Huan LIU
-
Patent number: 12032943Abstract: A method and an apparatus for upgrading a blockchain system, and a terminal. This method includes: determining a first target support version number of the blockchain system after an initial binary program is updated to a target binary program by participant nodes in the system; calculating a first target upgrade version number shared by the participant nodes in the system according to the first target support version number; and upgrading a system version of an initial operation version number currently operated on the system to a system version of the first target upgrade version number when a voting result of the participant nodes on a system upgrade proposal transaction is passed. According to the present application, a problem that the system cannot reach a consensus or the whole system is unavailable in an upgrading process of the system can be solved, and an upgrade efficiency of the system can be improved.Type: GrantFiled: August 11, 2022Date of Patent: July 9, 2024Assignee: HANGZHOU QULIAN TECHNOLOGY CO., LTD.Inventors: Lizhong Kuang, Weiwei Qiu, Xiaomin Ma, Fanglei Huang
-
Publication number: 20240220224Abstract: A method for upgrading a blockchain system, and a terminal device are provided. This method includes: determining a first target support version number of the blockchain system after an initial binary program is updated to a target binary program by participant nodes in the blockchain system; determining a first target upgrade version number shared by the participant nodes in the blockchain system according to the first target support version number; and upgrading a system version of an initial operation version number currently operated on the blockchain system to a system version of the first target upgrade version number when a voting result of the participant nodes on a system upgrade proposal transaction is passed. According to the present application, a problem that the blockchain system cannot reach a consensus or the whole blockchain system is unavailable in an upgrading process of the blockchain system can be solved.Type: ApplicationFiled: August 11, 2022Publication date: July 4, 2024Applicant: HANGZHOU QULIAN TECHNOLOGY CO., LTD.Inventors: Lizhong KUANG, Weiwei QIU, Xiaomin MA, Fanglei HUANG
-
Patent number: 12028331Abstract: A formal verification method for a certificate storage smart contract is provided. The method includes: obtaining the certificate storage smart contract, and performing certificate storage, forensic, and certificate storage and forensic authority granting according to different production environments and authority; adding standardization statements of formal standardization into the certificate storage smart contract; and obtaining a verification result by performing model verification on the certificate storage smart contract into which the standardization statements of the formal verification are added. A computer device and a non-transitory computer-readable storage medium are further provided.Type: GrantFiled: August 21, 2020Date of Patent: July 2, 2024Assignee: Hangzhou Qulian Technology Co., Ltd.Inventors: Weiwei Qiu, Wei Li, Liang Cai, Shuai Zhang, Lizhong Kuang
-
Publication number: 20240097919Abstract: The embodiments of the disclosure are applicable to the technical field of blockchain and provide a consensus trusted cluster changing method, a computer device and a computer-readable storage medium. The method is applicable to a blockchain and includes: determining a current epoch of a newly added validator node of the consensus trusted cluster in the blockchain and a target epoch of the consensus trusted cluster; requesting target status information and proof of target cluster change from a target validator node in the target epoch; verifying the target status information according to the proof of target cluster change; and updating, in case where the target status information has been verified, status information of the newly added validator node according to the target status information to complete change of the consensus trusted cluster. Through the above method, a trusted synchronization target status may be determined.Type: ApplicationFiled: September 15, 2023Publication date: March 21, 2024Inventors: Weiwei QIU, Fanglei HUANG, Chao YUAN, Wei LI, Xuan SHANG
-
Patent number: 11841778Abstract: A method for active failure recovery of a single node improved based on PBFT algorithm is disclosed. The abnormal node first initiates a view change request, if (2f+1) view change requests containing the same view value cannot be received within a specified period of time, the abnormal node enters a state to be recovered, and the node to be recovered initiates a recovery request to all nodes of the whole network, waits for replies from normal nodes and counts the number of replies, calculates a height of stable checkpoint of the whole network after receiving replies contain the same view value from (2f+1) nodes, and update the state thereof to finally complete the recovery. This method solves an inherent problem in the PBFT algorithm that a failure in a single node cannot be recovered autonomously, so that a practicability of the PBFT algorithm is greatly improved.Type: GrantFiled: April 4, 2022Date of Patent: December 12, 2023Assignee: HANGZHOU QULIAN TECHNOLOGY CO., LTD.Inventors: Weiwei Qiu, Wei Li, Hao Duan, Fanglei Huang, Shuai Zhang, Lizhong Kuang
-
Publication number: 20230334930Abstract: Provided are a consensus method and apparatus for a blockchain, a server and a storage medium. A checkpoint round is designed without waiting for transaction execution results of all nodes in each consensus round so as to reduce the impact of transaction execution on consensus and improve consensus stability. A newly created block comprises an execution result and status of a preorder block of the blockchain. Only the consistency of the newly created block is verified to avoid wasting memory resources and computing resources. The checkpoint round can be customized to improve the scalability of consensus algorithms.Type: ApplicationFiled: June 23, 2023Publication date: October 19, 2023Inventors: Weiwei QIU, Wei LI, Fanglei HUANG, Kejie ZHANG, Hao DUAN
-
Patent number: 11681509Abstract: The present disclosure relates to a smart contract processing method and a system, and a readable storage medium. By segmenting a function requiring performance analysis, establishing a symbol calculation model and calculating a GAS consumption formula, and performing further optimization, a GAS value consumed by the execution of a program containing a polynomial cycle can be automatically calculated, or a GAS value consumed by the execution of a program containing a non-linear cycle can be calculated with minimal human assistance, so as to reflect the performance thereof.Type: GrantFiled: February 20, 2022Date of Patent: June 20, 2023Assignee: HANGZHOU QULIAN TECHNOLOGY CO., LTD.Inventors: Weiwei Qiu, Wei Li, Liang Cai, Shuai Zhang, Dingwen Zhang
-
Patent number: 11677572Abstract: The present disclosure provides a permission-controlled smart contract upgrade method. The method first deploys a contract upgrade smart contract, and then deploys a smart contract to be upgraded including information of a required minimum number of agreements on passing a proposal related to the contract. Then, any of the blockchain nodes receives a contract upgrade proposal submitted by one of the plurality of user clients. After the contract upgrade smart contract determines to pass the proposal, a proposing event is generated and then is forwarded to each user client participating in the contract. After the user client receives the proposing event, the user client receives user's vote and feeds it back to the contract upgrade smart contract. If the number of agreements exceeds the required minimum number of agreements, the proposal is passed and employed, and a binary replacement is performed to complete upgrade of the smart contract.Type: GrantFiled: March 3, 2022Date of Patent: June 13, 2023Assignee: HANGZHOU QULIAN TECHNOLOGY CO., LTD.Inventors: Wei Li, Weiwei Qiu, Keting Yin, Qilei Li, Jialei Rong, Zhiqiang Wu
-
Publication number: 20230033216Abstract: The present application provides a pipeline-friendly signature and verification method, a device and a storage medium. The method includes the following steps: generating, by the Witness node, a public-private key pair including a private key and a public key, through a basic signature algorithm, and sending the public key to other Witness nodes; selecting, by the Witness node, a random number, and sending V to a Leader node; receiving C sent by the Leader node; calculating a message digest through the basic signature algorithm and a message hash algorithm, according to the C and the public key, and then calculating ps, and sending the ps to the Leader node.Type: ApplicationFiled: October 10, 2022Publication date: February 2, 2023Applicant: HANGZHOU QULIAN TECHNOLOGY CO., LTD.Inventors: Weiwei QIU, Wei LI, Kejie ZHANG, Fanglei HUANG, Peiyang QIAO
-
Publication number: 20220414090Abstract: A blockchain data index method, a blockchain data storage method and a device are provided. This method first persists a block into a block file, persists an index data layer into an index database, then obtains a matching transaction location according to a query condition, and finally obtains a complete transaction from the block file. In the present application, through expanding the process of the blockchain data storage processing, the blockchain index data is stored in an independent index database and transaction atomicity of multi-database is guaranteed, and a data index mechanism, in which business information is customized in a transaction note field, and then a transaction is associated with the business information through the customized transaction note index field and finally the complete transaction is acquired based on key transaction information, is established.Type: ApplicationFiled: August 29, 2022Publication date: December 29, 2022Inventors: Weiwei QIU, Wei LI, Liang CAI, Fanglei HUANG, Xiaomin MA
-
Publication number: 20220337429Abstract: Disclosed are an interactive aggregate signature method, and a device and a storage medium, which relate to the technical field of data encryption. The method comprises: S101, generating a challenge number according to random numbers of all participating terminals, and respectively sending the random numbers corresponding to the participating terminals, the challenge number and a proposal message to corresponding participating terminals; S102, receiving a message from the participating terminals, and if partial signatures are included in the message, recording the partial signatures; S103, determining whether the number of recorded partial signatures reaches a number required for passing of the proposal message; if so, proceeding to S104, involving generating an aggregate signature by means of the partial signatures; and if not, outputting that the proposal message fails to be passed and an aggregate signature cannot be generated, or repeating steps S101 to S103.Type: ApplicationFiled: June 30, 2022Publication date: October 20, 2022Applicant: HANGZHOU QULIAN TECHNOLOGY CO., LTD.Inventors: Weiwei QIU, Wei LI, Kejie ZHANG, Fanglei HUANG, Xiaoke WANG
-
Publication number: 20220292082Abstract: A method, an apparatus and a device for parallel execution of a smart contract, and a medium are provided. The method for parallel execution of the smart contract includes the following steps: determining, according to a chain table for a cross-contract calling of each transaction in target execution transactions and the contract type of a smart contract in the target execution transactions, a calling dependency relationship between the transactions, and obtaining, according to the calling dependency relationship, transaction calling chains that cannot affect each other during an execution process.Type: ApplicationFiled: August 19, 2020Publication date: September 15, 2022Inventors: Weiwei QIU, Wei LI, Qi HE, Yeqi TAO, Keting YIN, Qilei LI
-
Publication number: 20220294776Abstract: A formal verification method for a certificate storage smart contract is provided. The method includes: obtaining the certificate storage smart contract, and performing certificate storage, forensic, and certificate storage and forensic authority granting according to different production environments and authority; adding standardization statements of formal standardization into the certificate storage smart contract; and obtaining a verification result by performing model verification on the certificate storage smart contract into which the standardization statements of the formal verification are added. A computer device and a non-transitory computer-readable storage medium are further provided.Type: ApplicationFiled: August 21, 2020Publication date: September 15, 2022Applicant: Hangzhou Qulian Technology Co., Ltd.Inventors: Weiwei QIU, Wei LI, Liang CAI, Shuai ZHANG, Lizhong KUANG
-
Publication number: 20220278861Abstract: The present disclosure provides a permission-controlled smart contract upgrade method. The method first deploys a contract upgrade smart contract, and then deploys a smart contract to be upgraded including information of a required minimum number of agreements on passing a proposal related to the contract. Then, any of the blockchain nodes receives a contract upgrade proposal submitted by one of the plurality of user clients. After the contract upgrade smart contract determines to pass the proposal, a proposing event is generated and then is forwarded to each user client participating in the contract. After the user client receives the proposing event, the user client receives user's vote and feeds it back to the contract upgrade smart contract. If the number of agreements exceeds the required minimum number of agreements, the proposal is passed and employed, and a binary replacement is performed to complete upgrade of the smart contract.Type: ApplicationFiled: March 3, 2022Publication date: September 1, 2022Applicant: HANGZHOU QULIAN TECHNOLOGY CO., LTD.Inventors: Wei LI, Weiwei QIU, Keting YIN, Qilei LI, Jialei RONG, Zhiqiang WU
-
Publication number: 20220222156Abstract: A method for active failure recovery of a single node improved based on PBFT algorithm is disclosed. The abnormal node first initiates a view change request, if (2f+1) view change requests containing the same view value cannot be received within a specified period of time, the abnormal node enters a state to be recovered, and the node to be recovered initiates a recovery request to all nodes of the whole network, waits for replies from normal nodes and counts the number of replies, calculates a height of stable checkpoint of the whole network after receiving replies contain the same view value from (2f+1) nodes, and update the state thereof to finally complete the recovery. This method solves an inherent problem in the PBFT algorithm that a failure in a single node cannot be recovered autonomously, so that a practicability of the PBFT algorithm is greatly improved.Type: ApplicationFiled: April 4, 2022Publication date: July 14, 2022Inventors: Weiwei QIU, Wei LI, Hao DUAN, Fanglei HUANG, Shuai ZHANG, Lizhong KUANG