Service identifier-based data indexing

    公开(公告)号:US11816099B2

    公开(公告)日:2023-11-14

    申请号:US17462308

    申请日:2021-08-31

    摘要: Implementations of this specification provide service identifier-based data indexing. An example method performed by a data indexing apparatus of a centralized database service provider that stores data by using a blockchain-type ledger includes obtaining a service identifier and a service label of a data record, the service identifier uniquely identifying a service attribute of the data record, and the service label representing a type of the data record; determining location information of the data record in the blockchain-type ledger, the location information including a block height of a data block that includes the data record, and a positional offset of the data record in the data block that includes the data record; establishing a mapping relationship among the service identifier, the service label, and the location information; and writing the mapping relationship into an index for which a primary key is the service identifier.

    Method, apparatus, client terminal, and server for data processing

    公开(公告)号:US11563805B2

    公开(公告)日:2023-01-24

    申请号:US17083884

    申请日:2020-10-29

    发明人: Xinying Yang

    摘要: Embodiments of the present specification provide a method, an apparatus, a client terminal, and a server for data processing. The method includes: selecting, based on a data attribute of to-be-processed data, a target coordinating server from a plurality of coordinating servers, the plurality of coordinating servers belonging to a plurality of server clusters respectively; and sending a data processing request to the target coordinating server, such that a server cluster to which the target coordinating server belongs processes the data processing request preferentially, the data processing request directing to the to-be-processed data.

    Method and device for dividing storage devices into device groups

    公开(公告)号:US11354055B2

    公开(公告)日:2022-06-07

    申请号:US17408610

    申请日:2021-08-23

    发明人: Xinying Yang

    IPC分类号: G06F3/06 H04L9/06

    摘要: Storage devices are divided into subgroups and assigned to subsystems based on data input and data output frequencies of the subsystems. Each subgroup of storage devices is associated with a corresponding subsystem. A subsystem with higher data input and data output frequencies is assigned a higher number of solid state drives than a subsystem with lower data input and data output frequencies.

    Signature verification for a blockchain ledger

    公开(公告)号:US11283622B2

    公开(公告)日:2022-03-22

    申请号:US17366869

    申请日:2021-07-02

    IPC分类号: H04L9/32 H04L9/06

    摘要: Implementations of this specification provide signature verification methods and apparatuses for a blockchain ledger. An example method includes receiving by a server, a signature verification instruction that comprises a verification object parameter and a hash value. The verification object parameter includes a third-party parameter, a platform parameter, or a time service certificate parameter, the verification object parameter indicates a type of a to-be-verified object, and the server is configured to store data by using the blockchain ledger. The server obtains the to-be-verified object based on the verification object parameter and the hash value. The type of the to-be-verified object includes a third-party digital signature, a server digital signature, or a time service certificate. The server sends the to-be-verified object to a client for verification by the client.

    Data storage in blockchain-type ledger

    公开(公告)号:US11249987B2

    公开(公告)日:2022-02-15

    申请号:US16812036

    申请日:2020-03-06

    发明人: Xinying Yang

    摘要: This disclosure relates to data storage in a blockchain-type ledger storing data based on a blockchain data structure. In one aspect, a method includes obtaining service data. A compression threshold on which selection of a target object for performing data compression is based is determined. The target object includes a client device or a database server. At least one of a hardware performance parameter or a network performance parameter is obtained. A compression weight is determined based on at least one of the hardware performance parameter or the network performance parameter. When the compression weight is greater than a predetermined value, data compression is performed on the service data at the client device. When the compression weight is less than or equal to the predetermined value, the client device sends the service data to the database server so that the database server performs data compression on the service data.

    Consensus verification method, apparatus, and device

    公开(公告)号:US11240036B2

    公开(公告)日:2022-02-01

    申请号:US17207278

    申请日:2021-03-19

    发明人: Xinying Yang

    摘要: Implementations of the present specification disclose a consensus verification method, apparatus, and device. In the implementations of the present specification, for each piece of service data, if first consensus verification on the service data fails, a first node determines whether the service data satisfies a predetermined retry condition instead of directly considering the service data to be invalid. If the predetermined retry condition is satisfied, then the service data is stored as service data to be retried. The first node can perform the first consensus verification on the service data to be retried in response to determining that a predetermined retry execution condition is triggered.

    SIGNATURE VERIFICATION FOR A BLOCKCHAIN LEDGER

    公开(公告)号:US20210336798A1

    公开(公告)日:2021-10-28

    申请号:US17366869

    申请日:2021-07-02

    IPC分类号: H04L9/32 H04L9/06

    摘要: Implementations of this specification provide signature verification methods and apparatuses for a blockchain ledger. An example method includes receiving by a server, a signature verification instruction that comprises a verification object parameter and a hash value. The verification object parameter includes a third-party parameter, a platform parameter, or a time service certificate parameter, the verification object parameter indicates a type of a to-be-verified object, and the server is configured to store data by using the blockchain ledger. The server obtains the to-be-verified object based on the verification object parameter and the hash value. The type of the to-be-verified object includes a third-party digital signature, a server digital signature, or a time service certificate. The server sends the to-be-verified object to a client for verification by the client.

    Service identifier-based data indexing

    公开(公告)号:US11106660B2

    公开(公告)日:2021-08-31

    申请号:US17215255

    申请日:2021-03-29

    摘要: Implementations of this specification provide service identifier-based data indexing. An example method performed by a data indexing apparatus of a centralized database service provider that stores data by using a blockchain-type ledger includes obtaining a service identifier and a service label of a data record, the service identifier uniquely identifying a service attribute of the data record, and the service label representing a type of the data record; determining location information of the data record in the blockchain-type ledger, the location information including a block height of a data block that includes the data record, and a positional offset of the data record in the data block that includes the data record; establishing a mapping relationship among the service identifier, the service label, and the location information; and writing the mapping relationship into an index for which a primary key is the service identifier.

    METHOD AND DEVICE FOR DISTRIBUTING COPYRIGHT EARNINGS ON BASIS OF BLOCKCHAIN

    公开(公告)号:US20210264391A1

    公开(公告)日:2021-08-26

    申请号:US17254819

    申请日:2019-04-17

    发明人: Xinying Yang

    IPC分类号: G06Q20/12 H04L9/06

    摘要: Disclosed are blockchain-based method and device for distributing copyright earnings. A blockchain network includes a plurality of service nodes, and the plurality of service nodes use virtual resources as a transfer medium to perform copyright-related transfers. When any copyright-related transfer for a target work occurs, a portion of copyright earnings generated by the copyright-related transfer is regarded as an income of a publisher of the target work, and the remaining copyright earnings are reserved as virtual resources corresponding to the target work, which are used to distribute copyright earnings to a service node using the target work. For the service node using the target work, at least a portion of the virtual resources corresponding to the target work in the blockchain are distributed to the service node through a consensus mechanism in the blockchain network, such that virtual resources corresponding to the service node are increased.

    Method and apparatus for training adaptation quality evaluation model, and method and apparatus for evaluating adaptation quality

    公开(公告)号:US11074897B2

    公开(公告)日:2021-07-27

    申请号:US17083740

    申请日:2020-10-29

    发明人: Xinying Yang

    IPC分类号: G10H1/00

    摘要: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a musical work adaptation quality evaluation model. One of the methods includes: obtaining a plurality of adapted musical work samples; separating audio tracks of each of the plurality of adapted musical work samples; determining instrument information identifying instruments played in each of the audio tracks; performing originality analysis on each of the audio tracks to obtain an originality value corresponding to each audio track; for each of the audio tracks, using a combination of the instrument information and the originality value corresponding to the particular audio track of the adapted musical work samples as a sample feature; and training a musical work adaptation quality evaluation model by using sample features of corresponding adapted musical work samples as input, and a predetermined evaluation score of the corresponding adapted musical work sample as output.