Disclosure of Invention
In view of this, the present specification discloses an authoring information evidence storing method and apparatus based on a block chain technology.
According to a first aspect of embodiments of the present specification, a method for authoring information evidence based on a blockchain technique is disclosed, the method comprising:
during the period that an author uses an authoring tool to produce a work, collecting biological identification information of the author through a collecting device bound with the authoring tool;
searching or registering creator identity information corresponding to the biological identification information;
and storing the corresponding relation between the works and the identity information of the creator on a distributed account book of a block chain, and issuing a positioning identifier for searching the corresponding relation on the block chain.
Optionally, the works include digital works stored in a file form, and the issuing of the location identifier for searching the corresponding relationship on the blockchain includes:
and binding a positioning identifier used for searching the corresponding relation on the block chain with the digital work, and releasing the digital work bound with the positioning identifier to a work display platform.
Optionally, the method further includes:
taking a pre-negotiated manuscript and reward conversion relation as a contract parameter, deploying an intelligent contract in the block chain, wherein the manuscript and reward conversion relation is used for calculating the number of virtual resources on the chain corresponding to the consumption index of the work;
and responding to the consumption index of the work fed back by the work display platform, calling manuscript compensation payment logic in the intelligent contract, and transferring the quantity of on-chain virtual resources corresponding to the consumption index of the work into the account of the creator.
Optionally, the binding the location identifier used for searching the corresponding relationship on the blockchain with the digital work includes:
and generating a digital watermark carrying a positioning identifier for searching the corresponding relation on the block chain, and embedding the digital watermark into the digital work.
Optionally, the method further includes:
receiving an inspection request carrying a target positioning identifier;
searching a target corresponding relation indicated by the target positioning identification in the block chain, and further acquiring target author information in the target corresponding relation;
and returning the target author information.
Optionally, the authoring tool comprises a key instrument;
the collecting the biological identification information of the author through the collecting device bound with the authoring tool comprises the following steps:
and collecting the fingerprint information of the creator through a fingerprint identification sensor arranged in the key musical instrument.
According to a second aspect of embodiments of the present specification, an authoring information credentialing apparatus based on a blockchain technique is disclosed, the apparatus comprising:
the collection module collects the biological identification information of the author through collection equipment bound with the authoring tool during the period that the author uses the authoring tool to produce the work;
the searching module is used for searching or registering identity information of the creator corresponding to the biological identification information;
and the release module is used for storing the corresponding relation between the works and the identity information of the creator on a distributed account book of a block chain and releasing a positioning identifier for searching the corresponding relation on the block chain.
According to a third aspect of the embodiments of the present specification, a computer device is disclosed, which at least comprises a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of any of the above-mentioned aspect embodiments when executing the program.
According to a fourth aspect of embodiments herein, a computer-readable storage medium is disclosed, on which a computer program is stored, which, when executed by a processor, implements the method of any of the above-described aspect embodiments.
In the above technical solution, since the produced works need to use an authoring tool, the biometric information collected by the collection device bound to the authoring tool points to the creator who actually uses the authoring tool to produce the works, after searching or registering creator identity information corresponding to the biometric information and chain-saving the correspondence between the works and the creator identity information, the correspondence between the identity information of the creator who actually uses the authoring tool to produce the works and the produced works is recorded on the block chain distributed account in an unthinkable manner, and other users can search the correspondence through the published positioning identifier, thereby verifying the true author identity of the works; therefore, the scheme can improve the credibility of the created information of the deposited certificate and avoid the plagiarism phenomenon generated after creation and before the release of the work.
Detailed Description
In order to make those skilled in the art better understand the technical solutions in one or more embodiments of the present disclosure, the technical solutions in one or more embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in one or more embodiments of the present disclosure. It is to be understood that the described embodiments are only a few, and not all embodiments. All other embodiments that can be derived by one of ordinary skill in the art from one or more embodiments of the disclosure without making any creative effort shall fall within the scope of the disclosure.
When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present specification. Rather, they are merely examples of systems and methods consistent with certain aspects of the present description, as detailed in the appended claims.
The terminology used in the description herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the description. As used in this specification and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, these information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, the first information may also be referred to as second information, and similarly, the second information may also be referred to as first information, without departing from the scope of the present specification. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
Today, authors often publish their creative works on internet content platforms for audience enjoyment. However, in some cases, the original works of the creators may be stolen before being released, resulting in the original works being released on the content platform by others in advance, which makes the audience unable to confirm the true authors of the works, and the true authors of the works have difficulty in obtaining corresponding profits from their original works.
In the related art, the internet content platform allows an author to perform real-name authentication, and opens a dedicated work delivery channel for the author subjected to real-name authentication, so as to ensure that the original work of the author is only released on the name of the author himself. However, if a certain author is not authenticated by real name, the work of the author can be stolen and uploaded by other authors authenticated by real name; for example, assuming that the user Zusanli does not have real-name authentication in music platform ABC, his original musical piece music01 was stolen by the user Liqu, and the user Liqu has real-name authentication in music platform ABC, then Liqu is able to publish the musical piece music01 in music platform ABC on behalf of Liqu.
That is, the works delivered through the exclusive work delivery channel may still be infringed works, and the existing creation information evidence-saving mechanism is not reliable enough.
Based on this, the present specification provides a technical solution for collecting the biological identification information of the author at the stage of the work being produced, and further binding the author identification information corresponding to the biological identification information with the work for further inquiry.
Referring to fig. 1, fig. 1 is a diagram illustrating an exemplary scenario of authoring information evidence; in the scenario example, the system can comprise an author, an authoring tool, a collection device bound with the authoring tool, a server and a blockchain; when the technical scheme is realized, on one hand, the collection equipment bound with the creation tool can be used for collecting the biological identification information of the creator of the actually-produced work, and then the identity information of the creator corresponding to the biological identification information is searched or registered by the server side and the cochain certificate is stored, so that the identity of the creator of the actually-produced work is prevented from being falsely used by other people;
on the other hand, the content of the certificate stored on the distributed account book of the block chain may be the corresponding relationship between the identity information of the creator and the work; after the storage of the certificate is completed, the server may also issue a location identifier for querying the corresponding relationship in the blockchain for query.
In the above technical solution, since the produced works need to use an authoring tool, the biometric information collected by the collection device bound to the authoring tool points to the creator who actually uses the authoring tool to produce the works, after searching or registering creator identity information corresponding to the biometric information and chain-saving the correspondence between the works and the creator identity information, the correspondence between the identity information of the creator who actually uses the authoring tool to produce the works and the produced works is recorded on the block chain distributed account book in an untrustworthy manner, and other users can search the correspondence through the published positioning identifier, thereby verifying the true author identity of the works; therefore, the scheme can improve the credibility of the created information of the deposited certificate and avoid the plagiarism phenomenon generated after creation and before the release of the work.
The present specification is described below with reference to specific embodiments and specific application scenarios.
Referring to fig. 2, fig. 2 is a block chain technology-based authoring information credentialing method according to an embodiment of the present disclosure, which includes the following steps S201 to S203:
s201, during the period that an author uses an authoring tool to produce a work, acquiring the biological identification information of the author through an acquisition device bound with the authoring tool.
In the present specification, the above-mentioned authoring tools may include tools for producing works, for example, a piano for producing piano musical works, a tablet and a magnetic pen for producing digital pictorial works, a hand-held microphone for producing live vocal musical works, and the like. The capture device bound to the creation tool may be a device capable of capturing biometric information of the creator during use of the creation tool, for example, a fingerprint capture device embedded in the tablet and the electromagnetic pen, an iris recognition device embedded in a piano score, and the like. It can be understood that the creation tool may not be physically connected to the capture device, for example, in a case that the creation tool is a handheld microphone with an optical positioning point attached thereto, a camera for capturing face recognition information and capable of simultaneously shooting the optical positioning point of the handheld microphone may be used as the capture device bound to the handheld microphone.
For example, suppose zhang san is a painter using a digital board and an electromagnetic pen, and during the painting creation by operating the digital board and the electromagnetic pen, the fingerprint collection device arranged in the digital board and the electromagnetic pen can collect the biological identification information of zhang san, a natural person who actually uses the digital board and the electromagnetic pen for painting creation.
In an illustrated embodiment, the creation tool may include a key musical instrument, and when the biometric information of the creator needs to be collected by a collection device bound to the key musical instrument, the fingerprint information of the creator may be collected by a fingerprint identification sensor disposed in the key musical instrument. The key musical instrument can comprise a piano, a trumpet, an accordion and other musical instruments needing an author to operate keys, and it can be understood that the author can operate the keys inevitably for musical works created by using the key musical instrument, so that the fingerprint identification sensor is arranged in the keys of the key musical instrument, the integration level of the equipment can be improved, the collection of biological identification information is completed under the condition that the author does not sense, and the interference of collection equipment such as an external camera and the like on the creation atmosphere of the author is reduced.
S202, searching or registering the identity information of the creator corresponding to the biological identification information.
In this specification, the acquisition device may be connected to a server, and the server may search for originator identity information corresponding to biometric information fed back by the acquisition device, or newly register corresponding originator identity information when the corresponding originator identity information is not found. For example,
it can be understood that the server may be a server that establishes a remote communication connection with the acquisition device, a virtual machine divided in a cloud computing cluster, or an intelligent device integrated with the acquisition device; for example, if the acquisition device is a camera on a tablet computer and used for acquiring face recognition information, the server may be the tablet computer, and the tablet computer may search for the identity information of the author from a built-in storage unit thereof, or may search for the identity information of the author from a cloud database. The originator identity information mentioned in this specification may include an identifier indicating the identity of the originator, such as an identification number, a passport number, a school address number, or an identifier established on a network and indicating a certain fictitious identity of the originator, such as a user number of an internet content platform, or the like.
In one embodiment, the originator identity information may be decentralized identity information. The decentralized identity information generally refers to identity information that can be verified in a distributed system such as a blockchain, and since the subsequent steps of the scheme can interact with the blockchain, the originator identity information in the step can also be decentralized identity information claimed in the blockchain. By using decentralized identity information as the identity information of the creator, the reliability of the whole scheme can be further improved, and the unavailability of the centralized identity information caused by the downtime of an identity issuing organization is avoided.
S203, storing the corresponding relation between the works and the identity information of the creator on a distributed account book of a block chain, and issuing a positioning identifier for searching the corresponding relation on the block chain.
The block chain can comprise any form of block chain; in the art, blockchains are generally divided into three types: public chain (Public Blockchain), Private chain (Private Blockchain) and alliance chain (Consortium Blockchain). Furthermore, there may be a combination of the above types, such as private chain + federation chain, federation chain + public chain, and so on. The most decentralized is the public chain, the private chain can be a weak centralized system, which has strict limitation on nodes and a small number of nodes, and the federation chain is a block chain between the public chain and the private chain, which can implement "partial decentralized". The skilled person can select the specific used block chain type according to the specific service requirement, which is not limited in detail in this specification.
In this specification, after acquiring the originator identity information, the server may further store a corresponding relationship between the work and the originator identity information in a distributed ledger of a block chain, and issue a positioning identifier for searching the corresponding relationship on the block chain. For example, assuming that the originator identity information is "zhangsan 11000019950101 xxxx", and the hash-256 check code of the work is "69 d5a8e7728a4cf9eaa60db29087e8eac7b66b2c41448e6e3f1c1865ad80f 330", the hash-256 check code and the "zhangsan 11000019950101 xxxx" may be used to construct an uplink deposit certificate transaction and issue the uplink deposit certificate transaction to a blockchain, so that the correspondence between the hash-256 check code and the "zhangsan 11000019950101 xxxx" is completed in the distributed ledger of the blockchain.
It can be understood that the way of storing the corresponding relationship between the works and the originator identity information on the distributed ledger of the block chain is not limited to the way of using the hash check value of the works; information such as the storage address of the work in the cloud storage platform and the identity information of the creator can be stored in a correlated mode, and the purpose of storing the certificate can be achieved; the specific mode of storing the certificate in the specification is not limited.
After the completion of the verification, a positioning identifier for searching the corresponding relationship on the block chain may also be issued, for example, a storage address of the corresponding relationship in a distributed book of the block chain, or a pointer pointing to a block of the block chain of the corresponding relationship and a keyword for searching the corresponding relationship, and the like. For any user who can access the block chain, as long as the user obtains the positioning identifier, the corresponding relation can be found, and the real creator of the work can be verified.
In an embodiment shown, the works may include digital works stored in a file form, and when the publishing is used to find the location identifier of the corresponding relationship on the blockchain, the location identifier used to find the corresponding relationship on the blockchain may be bound to the digital works first, and then the digital works bound to the location identifier are published to a work display platform. For example, the works are music works stored in audio files, the positioning identifier and the audio files can be bound and sent to a network music platform for shelving together, and users enjoying the works through the network music platform can obtain the positioning identifier bound with the audio files, so that the corresponding relation can be found from a block chain, and the identity of the actual creator of the works can be confirmed.
In one illustrated embodiment, the author may obtain corresponding rewards through the block chain. In particular, an intelligent contract on a blockchain is a contract on a blockchain that can be executed triggered by a transaction. An intelligent contract may be defined in the form of code. The intelligent contract can be independently executed at each node in the blockchain network in a specified mode, and all execution records and data are stored on the blockchain, so that after the transaction is executed, transaction certificates which cannot be tampered and lost are stored on the blockchain.
Referring to FIG. 3, FIG. 3 is a schematic diagram illustrating the creation of an intelligent contract and invocation of an intelligent contract as described herein; as shown in fig. 3, taking an ethernet as an example, to create an intelligent contract, the intelligent contract may be written, changed into bytecode, and deployed to a block chain; and calling the intelligent contract in the Ethernet workshop, initiating a transaction pointing to the intelligent contract address, respectively executing the transaction by the EVM of each node, and operating the intelligent contract code in a distributed manner in the virtual machine of each node in the Ethernet workshop network.
After the digital work is issued to a work display platform, a pre-negotiated manuscript and reward conversion relation can be used as a contract parameter, an intelligent contract is deployed in the block chain, and the manuscript and reward conversion relation is used for calculating the number of virtual resources on the chain corresponding to the consumption index of the work; and then, responding to the consumption index of the works fed back by the work display platform, invoking a remuneration payment logic in the intelligent contract, and transferring the quantity of the virtual resources on the chain corresponding to the consumption index of the works into the account of the creator. The consumption index may be used to describe the amount or degree of consumption of the composition, such as the amount of playing, the amount of reading, the amount of forwarding, the number of subscriptions, and so on.
For example, the pre-negotiated remuneration conversion relationship is that subscription in each 1 music work platform is converted into 2 points in the block chain, and after the remuneration conversion relationship is deployed as a contract parameter into an intelligent contract, the music work platform may construct a transaction for invoking the intelligent contract by using the updated subscription number as a parameter when the subscription number is updated, so that after the intelligent contract is invoked, the corresponding points in the block chain are converted according to the updated subscription number, and the converted points are transferred into the account of the creator.
It is understood that the above subscription number, credits, musical composition platform, etc. are examples for convenience, and those skilled in the art can also apply the above scheme to short video platforms, network novel platforms, etc., and the virtual resources on the chain may include both virtual credits on the chain and assets on the chain anchored to the off-line assets, which need not be further limited in this specification.
It can also be understood that the above block chain node may obtain the consumption index of the product outside the chain by the transaction issued by the product display platform, or by the prediction machine. The present specification also does not require any limitation on the flow of data interactions between the on-chain and the off-chain.
By adopting the scheme, the automatic payment of the author manuscript can be further realized under the condition of ensuring that the copyright of the author is not infringed; moreover, since the intelligent contracts are executed in a distributed manner in the block chain, the manuscript rewarding process is more reliable than a centralized manuscript rewarding and issuing mechanism.
In an embodiment shown, the specific way of binding the location identifier to the digital work may be a digital watermark. Specifically, when the binding needs to be performed, a digital watermark carrying a location identifier for searching the corresponding relationship on the block chain may be generated, and the digital watermark may be embedded in the digital work. Generally, digital watermarks are imperceptible and robust, and a robust digital watermark should be able to withstand a large number of different physical and geometric distortions, including intentional (e.g. malicious attacks) or unintentional (e.g. image compression, filtering, scanning and copying, noise pollution, size change, etc.), and by applying this scheme, the digital watermark including the location identifier can still be extracted from the digital work under the condition of compression and destruction, so as to verify the true originator identity of the digital work.
In one embodiment, the method may further include the step of querying author information; specifically, an inspection request carrying a target positioning identifier may be received first, and then a target correspondence indicated by the target positioning identifier is searched in the block chain, and target author information in the target correspondence is further obtained; and finally, returning the target author information. For example, after receiving a ping request containing a target location id of an address in a block chain, a target mapping relationship is found in the block chain according to the address, and then target author information recorded in the target mapping relationship is returned to the party who sent the ping request. Of course, it is understood that the execution subject of the above steps may be any server interfacing to the above block chain, and the specific layout manner of the server is not further limited in this specification.
By applying the scheme, the creation information evidence storing process based on the block chain can be further perfected, and a reliable scheme for inquiring the corresponding target author information according to the target positioning identifier is provided.
The above contents are all embodiments of the present specification for the creation information evidence storing method based on the block chain technology. Based on the above embodiments, the scheme can perform chain crediting on the creative information of the work from the creation period of the work, improve the credibility of the credited creative information, and avoid the plagiarism after the creation is completed and before the work is released.
The present specification further provides embodiments of a corresponding authoring information evidence storing apparatus based on blockchain technology, including:
referring to fig. 4, fig. 4 is a diagram illustrating a structure of an authoring information evidence storing apparatus based on a block chain technique according to the present disclosure; as shown in fig. 4, the apparatus may include:
an acquisition module 401, during the period that the author uses the authoring tool to produce the work, acquiring the biological identification information of the author through an acquisition device bound with the authoring tool;
a searching module 402 for searching or registering the identity information of the creator corresponding to the biometric information;
the publishing module 403, storing the corresponding relationship between the work and the originator identity information in a distributed ledger of a block chain, and publishing a location identifier for searching the corresponding relationship on the block chain.
In a specific implementation manner, the works may include digital works stored in a file form, and the publishing module may further bind a location identifier used for searching the correspondence on the block chain with the digital works, and publish the digital works bound with the location identifier to a work display platform. For example, the works are music works stored in audio files, the positioning identifier and the audio files can be bound and sent to a network music platform for shelving together, and users enjoying the works through the network music platform can obtain the positioning identifier bound with the audio files, so that the corresponding relation can be found from a block chain, and the identity of the actual creator of the works can be confirmed.
In a specific embodiment, the apparatus may further include: the deployment module is used for deploying an intelligent contract in the block chain by taking a pre-negotiated manuscript and reward conversion relation as a contract parameter, wherein the manuscript and reward conversion relation is used for calculating the quantity of virtual resources on the chain corresponding to the consumption index of the work; and the calling module is used for calling the remuneration payment logic in the intelligent contract in response to the consumption index of the work fed back by the work display platform and transferring the chain virtual resources corresponding to the consumption index of the work into the account of the creator.
By adopting the scheme, the automatic payment of the author manuscript can be further realized under the condition of ensuring that the copyright of the author is not infringed; moreover, since the intelligent contracts are executed in a distributed manner in the block chain, the manuscript rewarding process is more reliable than a centralized manuscript rewarding and issuing mechanism.
In a specific embodiment, the publishing module may further generate a digital watermark carrying a location identifier for searching the corresponding relationship on the block chain, and embed the digital watermark in the digital work. By applying the scheme, the digital watermark containing the positioning identifier can still be extracted from the digital work under the condition of compression and damage, so that the identity of the real creator of the digital work is verified.
In a specific embodiment, the apparatus may further include an inspection module, where the module may receive an inspection request carrying the target location identifier; searching a target corresponding relation indicated by the target positioning identification in the block chain, and further acquiring target author information in the target corresponding relation; and returning the target author information. By applying the scheme, the creation information evidence storing process based on the block chain can be further perfected, and a reliable scheme for inquiring the corresponding target author information according to the target positioning identifier is provided.
In one embodiment, the authoring tool may include a key musical instrument; the above-mentioned collection module can further gather the fingerprint information of the above-mentioned author through the fingerprint identification sensor that sets up in the above-mentioned key musical instrument. The key musical instrument can comprise a piano, a trumpet, an accordion and other musical instruments needing an author to operate keys, and it can be understood that the author can operate the keys inevitably for musical works created by using the key musical instrument, so that the fingerprint identification sensor is arranged in the keys of the key musical instrument, the integration level of the equipment can be improved, the collection of biological identification information is completed under the condition that the author does not sense, and the interference of collection equipment such as an external camera and the like on the creation atmosphere of the author is reduced.
The embodiments of the present specification further provide a computer device, which at least includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the aforementioned method for authoring information certification based on the block chain technique when executing the program.
Fig. 5 is a schematic diagram illustrating a more specific hardware structure of a computing device according to an embodiment of the present disclosure, where the computing device may include: a processor 1010, a memory 1020, an input/output interface 1030, a communication interface 1040, and a bus 1050. Wherein the processor 1010, memory 1020, input/output interface 1030, and communication interface 1040 are communicatively coupled to each other within the device via bus 1050.
The processor 1010 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an Application Specific Integrated Circuit (ASIC), or one or more Integrated circuits, and is configured to execute related programs to implement the technical solutions provided in the embodiments of the present disclosure.
The Memory 1020 may be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, or the like. The memory 1020 may store an operating system and other application programs, and when the technical solution provided by the embodiments of the present specification is implemented by software or firmware, the relevant program codes are stored in the memory 1020 and called to be executed by the processor 1010.
The input/output interface 1030 is used for connecting an input/output module to input and output information. The i/o module may be configured as a component in a device (not shown) or may be external to the device to provide a corresponding function. The input devices may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output devices may include a display, a speaker, a vibrator, an indicator light, etc.
The communication interface 1040 is used for connecting a communication module (not shown in the drawings) to implement communication interaction between the present apparatus and other apparatuses. The communication module can realize communication in a wired mode (such as USB, network cable and the like) and also can realize communication in a wireless mode (such as mobile network, WIFI, Bluetooth and the like).
Bus 1050 includes a path that transfers information between various components of the device, such as processor 1010, memory 1020, input/output interface 1030, and communication interface 1040.
It should be noted that although the above-mentioned device only shows the processor 1010, the memory 1020, the input/output interface 1030, the communication interface 1040 and the bus 1050, in a specific implementation, the device may also include other components necessary for normal operation. In addition, those skilled in the art will appreciate that the above-described apparatus may also include only those components necessary to implement the embodiments of the present description, and not necessarily all of the components shown in the figures.
Embodiments of the present disclosure also provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the aforementioned method for authoring information for evidence storage based on a blockchain technique.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
From the above description of the embodiments, it is clear to those skilled in the art that the embodiments of the present disclosure can be implemented by software plus necessary general hardware platform. Based on such understanding, the technical solutions of the embodiments of the present specification may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments of the present specification.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. A typical implementation device is a computer, which may take the form of a personal computer, laptop computer, cellular telephone, camera phone, smart phone, personal digital assistant, media player, navigation device, email messaging device, game console, tablet computer, wearable device, or a combination of any of these devices.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the apparatus embodiment, since it is substantially similar to the method embodiment, it is relatively simple to describe, and reference may be made to some descriptions of the method embodiment for relevant points. The above-described apparatus embodiments are merely illustrative, and the modules described as separate components may or may not be physically separate, and the functions of the modules may be implemented in one or more software and/or hardware when implementing the embodiments of the present disclosure. And part or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of the embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
The foregoing is only a specific embodiment of the embodiments of the present disclosure, and it should be noted that, for those skilled in the art, a plurality of modifications and decorations can be made without departing from the principle of the embodiments of the present disclosure, and these modifications and decorations should also be regarded as the protection scope of the embodiments of the present disclosure.