CN109697249A - Search for method, system and the storage medium of target object and issue object - Google Patents
Search for method, system and the storage medium of target object and issue object Download PDFInfo
- Publication number
- CN109697249A CN109697249A CN201811498150.4A CN201811498150A CN109697249A CN 109697249 A CN109697249 A CN 109697249A CN 201811498150 A CN201811498150 A CN 201811498150A CN 109697249 A CN109697249 A CN 109697249A
- Authority
- CN
- China
- Prior art keywords
- key assignments
- identification information
- target object
- search
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
This application discloses a kind of search target object and method, system and the storage mediums of issue object.Wherein, the searching method of target object, comprising: the instruction for receiving the search target object of user's input, wherein instruction includes search information relevant to target object;Determine key assignments corresponding with search information;According to preset mapping relations, identification information corresponding with key assignments is inquired, identification information is unique identification of the target object in block catenary system;And according to identification information, search for target object;The method of issue object, comprising: receive the posting request of user's issue object;In response to posting request, determine that identification information corresponding with object, identification information are unique identification of the object in block catenary system;According to preset mapping relations, key assignments corresponding with identification information is determined;And key assignments and mapping relations are issued.
Description
Technical field
This application involves block chain fields, more particularly to a kind of method of search target object and issue object, are
System and storage medium.
Background technique
In recent years, block chain technology had obtained development at full speed.Since block chain technology has decentralization, safety can
The features such as letter, so having obtained the great attention of government department, therefore various industries also start to set foot in block chain field.It is adjoint
More and more contents enter in block chain field, how user searches desired information as a crucial problem.
It is well known that the information in block chain is identified with cryptographic Hash (hash value) unlike conventional internet.Cause
If this user wants to obtain the resource in block chain by way of search, need to remember the corresponding cryptographic Hash of the resource,
This is very difficult for a user.
For being difficult to ask the technology that target object scans in above-mentioned block catenary system existing in the prior art
Topic, currently no effective solution has been proposed.
Summary of the invention
Embodiment of the disclosure provides a kind of search target object and the method for issue object, system and storage are situated between
Matter, at least to solve to be difficult to the technical issues of scanning for target object in block catenary system existing in the prior art.
According to the one aspect of the embodiment of the present disclosure, a kind of searching method of target object is provided, comprising: receive user
The instruction of the search target object of input, wherein instruction includes search information relevant to target object;It determines and search information
Corresponding key assignments;According to preset mapping relations, identification information corresponding with key assignments is inquired, identification information is target object
Unique identification in block catenary system;And according to identification information, search for target object.
According to the other side of the embodiment of the present disclosure, a kind of method of issue object is additionally provided, comprising: receive user
The posting request of issue object;In response to posting request, determine that identification information corresponding with object, identification information are object
Unique identification in block catenary system;According to preset mapping relations, key assignments corresponding with identification information is determined;And by key
Value and mapping relations are issued.
According to the other side of the embodiment of the present disclosure, a kind of storage medium is additionally provided, the storage medium includes depositing
The program of storage, wherein the method as described in processor execution any of the above one in described program operation.
According to the other side of the embodiment of the present disclosure, a kind of search system of target object is additionally provided, comprising: first
Receiving module, the instruction of the search target object for receiving user's input, wherein instruction includes searches relevant to target object
Rope information;First determining module, for determining key assignments corresponding with information is searched for;Enquiry module, for according to preset mapping
Relationship, inquires identification information corresponding with key assignments, and identification information is unique identification of the target object in block catenary system;
And search module, for searching for target object according to identification information.
According to the other side of the embodiment of the present disclosure, a kind of system of issue object is additionally provided, comprising: second receives
Module, for receiving the posting request of user's issue object;Respond module, in response to posting request, determining and object pair
The identification information answered, identification information are unique identification of the object in block catenary system;Second determining module is used for basis
Preset mapping relations determine key assignments corresponding with identification information;And release module, for key assignments and mapping relations to be carried out
Publication.
According to the other side of the embodiment of the present disclosure, a kind of searcher of target object is additionally provided, comprising: first
Processor;And first memory, it is connect with first processor, for providing the following processing step of processing for first processor
Instruction: the instruction of the search target object of user's input is received, wherein instruction includes search information relevant to target object;Really
Fixed key assignments corresponding with search information;According to preset mapping relations, identification information corresponding with key assignments is inquired, wherein mark letter
Breath is unique identification of the target object in block catenary system;And according to identification information, search for target object.
According to the other side of the embodiment of the present disclosure, a kind of device of issue object is additionally provided, comprising: second processing
Device;And second memory, it is connect with second processor, for providing the finger for handling following processing step for second processor
It enables: receiving the posting request of user's issue object;In response to posting request, identification information corresponding with object, acceptance of the bid are determined
Knowledge information is unique identification of the object in block catenary system;According to preset mapping relations, determine corresponding with identification information
Key assignments;And key assignments and mapping relations are issued.
In the embodiments of the present disclosure, believed by the search that terminal device (node in block catenary system) receives user's input
Then breath determines key assignments corresponding with the search information.Target pair corresponding with key assignments is inquired according further to mapping relations
As the unique identification information in block chain.Finally, according to the identification information, the target object that user needs is searched for.To logical
Which is crossed, user may not necessarily remember the cryptographic Hash of target object, but can be by inputting search relevant to target object
The purpose that rope information realization scans in block chain.Can then it be existed according to search information to realize terminal device
The technical effect of target object required for user is searched in block catenary system.And then solves area existing in the prior art
The technical issues of scanning for target object is difficult in block catenary system.
Detailed description of the invention
Attached drawing described herein is used to provide further understanding of the disclosure, constitutes part of this application, this public affairs
The illustrative embodiments and their description opened do not constitute the improper restriction to the disclosure for explaining the disclosure.In the accompanying drawings:
Fig. 1 is [terminal (or mobile device)] for realizing the method according to the embodiment of the present disclosure 1
Hardware block diagram;
Fig. 2 is the schematic diagram of the search of the target object according to the embodiment of the present disclosure 1 and the system of issue object;
Fig. 3 is the process signal of the searching method of the target object according to the first aspect of the embodiment of the present disclosure 1
Figure;
Fig. 4 is the flow diagram of the method for the issue object according to the second aspect of the embodiment of the present disclosure 1;
Fig. 5 is the schematic diagram of the search system of the target object according to the first aspect of the embodiment of the present disclosure 2;
Fig. 6 is the schematic diagram of the system of the issue object according to the second aspect of the embodiment of the present disclosure 2;
Fig. 7 is the schematic diagram of the searcher of the target object according to the first aspect of the embodiment of the present disclosure 3;With
And
Fig. 8 is the schematic diagram of the device of the issue object according to the second aspect of the embodiment of the present disclosure 3.
Specific embodiment
In order to make those skilled in the art more fully understand the technical solution of the disclosure, implement below in conjunction with the disclosure
Attached drawing in example, is clearly and completely described the technical solution in the embodiment of the present disclosure.Obviously, described embodiment
The only embodiment of disclosure a part, instead of all the embodiments.Based on the embodiment in the disclosure, this field is common
Disclosure protection all should belong in technical staff's every other embodiment obtained without making creative work
Range.
It should be noted that the specification and claims of the disclosure and term " first " in above-mentioned attached drawing, "
Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that using in this way
Data be interchangeable under appropriate circumstances, so as to embodiment of the disclosure described herein can in addition to illustrating herein or
Sequence other than those of description is implemented.In addition, term " includes " and " having " and their any deformation, it is intended that cover
Cover it is non-exclusive include, for example, the process, method, system, product or equipment for containing a series of steps or units are not necessarily limited to
Step or unit those of is clearly listed, but may include be not clearly listed or for these process, methods, product
Or other step or units that equipment is intrinsic.
Embodiment 1
According to the present embodiment, a kind of searching method of target object and the embodiment of the method for issue object are provided, is needed
It is noted that step shown in the flowchart of the accompanying drawings can be in the computer system of such as a group of computer-executable instructions
Middle execution, although also, logical order is shown in flow charts, and it in some cases, can be to be different from herein
Sequence executes shown or described step.
Embodiment of the method provided by the present embodiment can be in mobile terminal, terminal or similar arithmetic unit
Middle execution.Fig. 1 shows the terminal of a kind of method of searching method and issue object for realizing target object
The hardware block diagram of (or mobile device).As shown in Figure 1, terminal 10 (or mobile device 10) may include one or
Multiple (102a, 102b ... ... being used in figure, 102n is shown) (processor 102 can include but is not limited to micro- processor 102
The processing unit of processor MCU or programmable logic device FPGA etc.), memory 104 for storing data and for leading to
The transmission module 106 of telecommunication function.It in addition to this, can also include: display, input/output interface (I/O interface), general string
Port row bus (USB) (a port that can be used as in the port of I/O interface is included), network interface, power supply and/or phase
Machine.It will appreciated by the skilled person that structure shown in FIG. 1 is only to illustrate, not to the knot of above-mentioned electronic device
It is configured to limit.For example, terminal 10 may also include than shown in Fig. 1 more perhaps less component or have with
Different configuration shown in Fig. 1.
It is to be noted that said one or multiple processors 102 and/or other data processing circuits lead to herein
Can often " data processing circuit " be referred to as.The data processing circuit all or part of can be presented as software, hardware, firmware
Or any other combination.In addition, data processing circuit for single independent processing module or all or part of can be integrated to meter
In any one in other elements in calculation machine terminal 10 (or mobile device).As involved in the embodiment of the present disclosure,
The data processing circuit controls (such as the selection for the variable resistance end path connecting with interface) as a kind of processor.
Memory 104 can be used for storing the software program and module of application software, such as the target in the embodiment of the present disclosure
The searching method of object and the corresponding program instruction/data storage device of the method for issue object, processor 102 pass through operation
The software program and module being stored in memory 104 are realized thereby executing various function application and data processing
The method of the searching method and issue object of the target object for the application program stated.Memory 104 may include that high speed is deposited at random
Reservoir may also include nonvolatile memory, such as one or more magnetic storage device, flash memory or other are non-volatile
Solid-state memory.In some instances, memory 104 can further comprise the memory remotely located relative to processor 102,
These remote memories can pass through network connection to terminal 10.The example of above-mentioned network includes but is not limited to interconnect
Net, intranet, local area network, mobile radio communication and combinations thereof.
Transmitting device 106 is used to that data to be received or sent via a network.Above-mentioned network specific example may include
The wireless network that the communication providers of terminal 10 provide.In an example, transmitting device 106 includes that a network is suitable
Orchestration (Network Interface Controller, NIC), can be connected by base station with other network equipments so as to
Internet is communicated.In an example, transmitting device 106 can be radio frequency (Radio Frequency, RF) module,
For wirelessly being communicated with internet.
Display can such as touch-screen type liquid crystal display (LCD), the liquid crystal display aloow user with
The user interface of terminal 10 (or mobile device) interacts.
Herein it should be noted that in some optional embodiments, above-mentioned computer equipment shown in FIG. 1 (or movement is set
It is standby) it may include hardware element (including circuit), software element (including the computer generation that may be stored on the computer-readable medium
Code) or both hardware element and software element combination.It should be pointed out that
Fig. 1 is only an example of particular embodiment, and be intended to show that may be present in above-mentioned computer equipment (or move
Dynamic equipment) in component type.
Fig. 2 is the search of the target object according to the present embodiment and the schematic diagram of delivery system.Referring to shown in Fig. 2,
The system can be the block catenary system for issuing and obtaining video, and such as, but not limited to, which operates in mobile whole
On the APP at end.The system includes multiple terminal devices, such as first terminal equipment 210, second terminal equipment 220 and third
Terminal device 230.Wherein, first terminal equipment 210, second terminal equipment 220 and third terminal equipment 230 are block linkwork
The multiple nodes run in system, user 240 can issue video resource by first terminal equipment 210 or obtain video money
Source.It should be noted that the first terminal equipment 210, second terminal equipment 220 and third terminal equipment 230 in system are equal
Applicable hardware configuration recited above.
Under above-mentioned running environment, according to the first aspect of the present embodiment, a kind of searcher of target object is provided
Method, this method are realized by first terminal equipment 210 shown in Fig. 2.Fig. 3 shows the flow diagram of this method, with reference to Fig. 3
It is shown, this method comprises:
S302: the instruction of the search target object of user's input is received, wherein instruction includes searches relevant to target object
Rope information;
S304: key assignments corresponding with search information is determined;
S306: according to preset mapping relations, identification information corresponding with key assignments is inquired, identification information is target pair
As the unique identification in block catenary system;And
S308: according to identification information, target object is searched for.
As described in foregoing Background, in recent years, block chain technology has obtained development at full speed.Due to block
Chain technology has the characteristics that decentralization, secure and trusted, so having obtained the great attention of government department, therefore various industries
Start to set foot in block chain field.Enter in block chain field along with more and more contents, it is desired how user searches
Information become a crucial problem.It is well known that the information in block chain is all to breathe out unlike conventional internet
Uncommon value (hash value) is identified.So if user wants to obtain the resource in block chain by way of search, then need
Remember the corresponding cryptographic Hash of the resource, this is very difficult for a user.
Refering to what is shown in Fig. 2, the problem of being directed to above-mentioned background technique, the provided by the technical solution of the present embodiment
One terminal device 210 (node run on block chain) receives the instruction for the search target object that user 240 inputs, wherein instructing
Including search information relevant to target object.Such as: user 240 wants the swordsman film that search is newly shown in the recent period, so the
One terminal device 210 responds the instruction that user 240 inputs, and the search information that wherein instruction includes can be " newly to show in the recent period
Swordsman film ".
Further, first terminal equipment 210 determines corresponding with search information (that is, " swordsman film newly shown in the recent period ")
Key assignments, wherein the key assignments for example can be using hash algorithm, the cryptographic Hash generated according to search information.It is of course also possible to
It is considered as other methods and generates key assignments, as long as the key assignments and search information are uniquely corresponding.
Further, first terminal equipment 210 inquires mark letter corresponding with the key assignments according to preset mapping relations
Breath.Wherein, when video is issued in block catenary system, identification information of the cryptographic Hash as the video can be generated, and should
Identification information and the video correspond, and are the unique identifications of the video.Such as: user 250 is existed by second terminal equipment 220
When issuing a film in block catenary system, the unique identification of the film can be generated.The mapping relations are block linkworks
Pre-set in system, which records the mapping between key assignments and identification information, and first terminal equipment 210 can root
According to the mapping relations, identification information corresponding with key assignments is inquired.Finally, first terminal equipment 210 is according to the identification information
(that is: the cryptographic Hash of target object) is searched for target object (that is, " swordsman film newly shown in the recent period ").
To which in this way, first terminal equipment 210 (node in block catenary system) receives searching for user's input
Then rope information determines key assignments corresponding with the search information.Further, first terminal equipment 210 is looked into according to mapping relations
Ask unique identification information of the target object corresponding with key assignments in block chain.Finally, according to the identification information, searching for user is needed
The target object wanted.Achieve the purpose that user can scan in block chain.It can root to realize terminal device
According to search information, the technical effect of target object required for user is then searched in block catenary system.And then it solves
The technical issues of scanning for target object is difficult in block catenary system existing in the prior art.
Optionally it is determined that the operation of key assignments corresponding with search information, comprising: obtained from search information and be used for determination key
At least one keyword of value;And according at least one keyword, determine key assignments.
Specifically, first terminal equipment 210 (node in block catenary system) determines key assignments corresponding with search information
In operation, first terminal equipment 210 obtains at least one keyword for determining key assignments from search information first.Such as:
Searching for information is " swordsman film newly shown in the recent period ", so the keyword obtained may is that recent, swordsman and film.So
Afterwards, first terminal equipment 210 determines key assignments corresponding with keyword using hash algorithm according at least one described keyword.
In this way, important vocabulary can be extracted from search information to scan for, reduce the work of search
Amount, alleviates the work load of node, and greatly improve work efficiency.
Optionally, according at least one keyword, the operation of key assignments is determined, comprising: according to preset weight, at least one
A keyword is ranked up;And key assignments corresponding at least one keyword is determined according to sequence.
Specifically, it is determined in the operation of key assignments according at least one keyword, first terminal equipment 210 is according to preset power
Weight, is ranked up at least one keyword.Wherein, block catenary system can carry out the setting of a weighting to keyword, then
At least one keyword is ranked up according to weight.Such as: above-mentioned keyword and corresponding weight are respectively as follows: in the recent period
10%, swordsman 30% and film 60%.Then, first terminal equipment 210 successively reduces search range according to ranking results, so
Afterwards according to hash algorithm, the final key assignments of at least one keyword is generated.
In this way, in the operation for determining key assignments, key assignments can be carried out according to keyword and corresponding weight
Determination.So search range can successively be reduced according to the weight of keyword, finally to determine key assignments.So that really
The mode for determining key assignments is more reasonable, and final key assignments result is more accurate.
Optionally, according to preset mapping relations, the operation of identification information corresponding with key assignments is inquired, comprising: according to reflecting
Relationship is penetrated, determines cryptographic Hash corresponding with key assignments as identification information from preset Hash value list.
Specifically, it according to preset mapping relations, inquires in the operation of identification information corresponding with key assignments, first terminal is set
Standby 210 according to mapping relations, determine cryptographic Hash corresponding with key assignments as identification information from preset Hash value list.Pass through
This mode determines the identification information of key assignments according to mapping relations from Hash value list.To determine mark in a certain range
Know information, reduce range, alleviate the work load of node, accelerates search speed.
Optionally, according at least one keyword, determine the operation of key assignments, further includes: do not search and at least one
In the case where the corresponding key assignments of keyword, the determining and immediate keyword of at least one keyword, and according to identified
Immediate keyword, determines key assignments.
Specifically, such as: at least one above-mentioned keyword are as follows: in the recent period, swordsman and film.First terminal equipment 210
(block chain node) in the case where not searching key assignments corresponding with the keyword, first terminal equipment 210 can determine whether with
The immediate keyword of the keyword (such as: be " acrobatic fighting " with " swordsman " close keyword), then according to determining
Immediate keyword, determine key assignments using hash algorithm.In this way, can to avoid because with the content of input without
The case where method determines key assignments and search is caused to fail, so that the mode of search is more rationally and rigorous, enhances user's
Using effect.
To according to the first aspect of the present embodiment, first terminal equipment 210 (node in block catenary system) basis
The search information of user's input, in the target object that block catenary system search user needs.Terminal can be passed through by realizing user
Device node input search information, then searches the technical effect of target object required for user in block catenary system.
And then it solves in block catenary system existing in the prior art and is difficult to the technical issues of scanning for target object.
In addition, providing a kind of method of issue object, this method is by Fig. 2 according to the second aspect of the present embodiment
Shown in second terminal equipment 220 realize.Fig. 4 shows the flow diagram of this method, refering to what is shown in Fig. 4, this method comprises:
S402: the posting request of user's issue object is received;
S404: in response to posting request, determine that identification information corresponding with object, identification information are object in block
Unique identification in catenary system;
S406: according to preset mapping relations, key assignments corresponding with identification information is determined;And
S408: key assignments and mapping relations are issued.
Specifically, the publication that third terminal equipment 230 (node in block catenary system) receives 260 issue object of user is asked
It asks.Such as: user 260 wants to issue a film in the block chain by third terminal equipment 260.
Further, third terminal equipment 260 determines mark corresponding with object (that is, film) in response to posting request
Information.Wherein, when film is issued in block chain, identification information of the hash value as the film can be generated.
Further, third terminal equipment 230 is according to preset mapping relations, according to hash algorithm determination and identification information
Corresponding key assignments.Wherein, which records the mapping of key assignments to identification information.Finally, third terminal equipment 230 is by key
Value and mapping relations are published in block catenary system.
To which according to the second aspect of the present embodiment, user 260 can be by third terminal equipment 230 in block linkwork
Issue object in system, and third terminal equipment 230 (block chain node) can determine whether corresponding with object identification information (that is,
The hash value generated when being issued in block chain).Then key assignments corresponding with identification information is determined according to mapping relations.Finally,
Key assignments and mapping relations are published in block catenary system.In this way, third terminal equipment 230 is issued in block chain
When video, key assignments and mapping relations can be also issued, other users is facilitated to scan for searching.
In addition, refering to what is shown in Fig. 1, providing a kind of storage medium 104 in terms of according to the third of the present embodiment.It is described
Storage medium 104 includes the program of storage, wherein is executed described in any of the above one in described program operation as processor
Method.
To receive user's input by first terminal equipment 210 (node in block catenary system) according to the present embodiment
Search information, then determine corresponding with search information key assignments.Further, first terminal equipment 210 is closed according to mapping
Unique identification information of the target object corresponding with key assignments in block chain is inquired by system.Finally, according to the identification information, search is used
The target object that family needs.It then can be searched in block catenary system according to search information to realize terminal device
The technical effect of target object required for user.And then it solves and is difficult in block catenary system existing in the prior art to mesh
The technical issues of mark object scans for.
It should be noted that for the various method embodiments described above, for simple description, therefore, it is stated as a series of
Combination of actions, but those skilled in the art should understand that, the present invention is not limited by the sequence of acts described because
According to the present invention, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art should also know
It knows, the embodiments described in the specification are all preferred embodiments, and related actions and modules is not necessarily of the invention
It is necessary.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementation
The method of example can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but it is very much
In the case of the former be more preferably embodiment.Based on this understanding, technical solution of the present invention is substantially in other words to existing
The part that technology contributes can be embodied in the form of software products, which is stored in a storage
In medium (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal device (can be mobile phone, calculate
Machine, server or network equipment etc.) execute method described in each embodiment of the present invention.
Embodiment 2
Fig. 5 shows the search system 500 of the target object according to the first aspect of the present embodiment, the system
500 is corresponding with the method according to the first aspect of embodiment 1.Refering to what is shown in Fig. 5, the system 500 includes: first to connect
Module 510 is received, the instruction of the search target object for receiving user's input, wherein instruction includes searches relevant to target object
Rope information;First determining module 520, for determining key assignments corresponding with information is searched for;Enquiry module 530, for according to default
Mapping relations, inquire corresponding with key assignments identification information, identification information for target object in block catenary system only
One mark;And search module 540, for searching for target object according to identification information.
Optionally, the first determining module, comprising: acquisition submodule, for obtaining from search information for determining key assignments
At least one keyword;And determine submodule, for determining key assignments according at least one keyword.
Optionally it is determined that submodule, comprising: sequencing unit, for according to preset weight, at least one keyword into
Row sequence;And determination unit, for determining key assignments corresponding at least one keyword according to sequence.
Optionally, enquiry module, comprising: inquiry submodule is used for according to mapping relations, from preset Hash value list
Determine cryptographic Hash corresponding with key assignments as identification information.
Optionally, further includes: submodule is determined again, for not searching key assignments corresponding at least one keyword
In the case of, the determining and immediate keyword of at least one keyword, and according to identified immediate keyword, it determines
Key assignments.
In addition, Fig. 6 shows the system 600 of the issue object according to the second aspect of the present embodiment, the system
600 is corresponding with the method according to the second aspect of embodiment 1.Refering to what is shown in Fig. 6, the system 600 includes: second to connect
Module 610 is received, for receiving the posting request of user's issue object;Respond module 620, for determining in response to posting request
Identification information corresponding with object, identification information are unique identification of the object in block catenary system;Second determining module
630, for determining key assignments corresponding with identification information according to preset mapping relations;And release module 640, it is used for key
Value and mapping relations are issued.
Thus according to the present embodiment, by the search system 500 of target object and the system 600 of issue object according to user
The search information of input, the target object that search user needs.It can be according to search information in block catenary system to realize
In search the technical effect of target object required for user.And then it solves in block catenary system existing in the prior art
It is difficult to the technical issues of scanning for target object.
Embodiment 3
Fig. 7 shows the searcher 700 of the target object according to the first aspect of the present embodiment, the device
700 is corresponding with the method according to the first aspect of embodiment 1.Refering to what is shown in Fig. 7, the device 700 includes: at first
Manage device 710;And first memory 720, it is connect with first processor 710, it is following for providing processing for first processor 710
The instruction of processing step: the instruction of the search target object of user's input is received, wherein instruction includes relevant to target object
Search for information;Determine key assignments corresponding with search information;According to preset mapping relations, mark letter corresponding with key assignments is inquired
Breath, identification information are unique identification of the target object in block catenary system;And according to identification information, search for target pair
As.
Optionally it is determined that the operation of key assignments corresponding with search information, comprising: obtained from search information and be used for determination key
At least one keyword of value;And according at least one keyword, determine key assignments.
Optionally, according at least one keyword, the operation of key assignments is determined, comprising: according to preset weight, at least one
A keyword is ranked up;And key assignments corresponding at least one keyword is determined according to sequence.
Optionally, according to preset mapping relations, the operation of identification information corresponding with key assignments is inquired, comprising: according to reflecting
Relationship is penetrated, determines cryptographic Hash corresponding with key assignments as identification information from preset Hash value list.
Optionally, according at least one keyword, determine the operation of key assignments, further includes: do not search and at least one
In the case where the corresponding key assignments of keyword, the determining and immediate keyword of at least one keyword, and according to identified
Immediate keyword, determines key assignments.
In addition, Fig. 8 shows the device 800 of the issue object according to the second aspect of the present embodiment, the device
800 is corresponding with the method according to the second aspect of embodiment 1.Refering to what is shown in Fig. 8, the device 800 includes: at second
Manage device 810;And second memory 820, it is connect with second processor 810, it is following for providing processing for second processor 810
The instruction of processing step: the posting request of user's issue object is received;In response to posting request, mark corresponding with object is determined
Information, identification information are unique identification of the object in block catenary system;According to preset mapping relations, determines and identify
The corresponding key assignments of information;And key assignments and mapping relations are issued.
Thus according to the present embodiment, to pass through the searcher 700 and issue object of target object according to the present embodiment
The search information that is inputted according to user of device 800, the target object that search user needs.It can be according to search to realize
Information searches the technical effect of target object required for user in block catenary system.And then it solves and deposits in the prior art
Block catenary system in be difficult to the technical issues of scanning for target object.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
In the above embodiment of the invention, it all emphasizes particularly on different fields to the description of each embodiment, does not have in some embodiment
The part of detailed description, reference can be made to the related descriptions of other embodiments.
In several embodiments provided herein, it should be understood that disclosed technology contents can pass through others
Mode is realized.Wherein, the apparatus embodiments described above are merely exemplary, such as the division of the unit, only
A kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine or
Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual
Between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of unit or module
It connects, can be electrical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product
When, it can store in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially
The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words
It embodies, which is stored in a storage medium, including some instructions are used so that a computer
Equipment (can for personal computer, server or network equipment etc.) execute each embodiment the method for the present invention whole or
Part steps.And storage medium above-mentioned includes: that USB flash disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited
Reservoir (RAM, Random Access Memory), mobile hard disk, magnetic or disk etc. be various to can store program code
Medium.
The above is only a preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art
For member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answered
It is considered as protection scope of the present invention.
Claims (10)
1. a kind of searching method of target object characterized by comprising
The instruction of the search target object of user's input is received, wherein described instruction includes search relevant to the target object
Information;
Determine key assignments corresponding with described search information;
According to preset mapping relations, identification information corresponding with the key assignments is inquired, wherein the identification information is the mesh
Mark unique identification of the object in block catenary system;And
According to the identification information, the target object is searched for.
2. the method according to claim 1, wherein determine the operation of corresponding with described search information key assignments,
Include:
At least one keyword for determining the key assignments is obtained from described search information;And
According at least one described keyword, the key assignments is determined.
3. according to the method described in claim 2, it is characterized in that, determining the key assignments according at least one described keyword
Operation, comprising:
According to preset weight, at least one described keyword is ranked up;And
The key assignments corresponding at least one described keyword is determined according to the sequence.
4. the method according to claim 1, wherein being inquired and the key-value pair according to preset mapping relations
The operation for the identification information answered, comprising:
According to the mapping relations, determine cryptographic Hash corresponding with the key assignments as the mark from preset Hash value list
Know information.
5. according to the method described in claim 2, it is characterized in that, determining the key assignments according at least one described keyword
Operation, further includes:
In the case where not searching key assignments corresponding at least one described keyword, determining and at least one described keyword
Immediate keyword, and according to identified immediate keyword, determine the key assignments.
6. a kind of method of issue object characterized by comprising
Receive the posting request of user's issue object;
In response to the posting request, identification information corresponding with the object is determined, wherein the identification information is described right
As the unique identification in block catenary system;
According to preset mapping relations, key assignments corresponding with the identification information is determined;And
The key assignments and the mapping relations are issued.
7. a kind of search system of target object characterized by comprising
First receiving module, for receive user input search target object instruction, wherein described instruction include with it is described
The relevant search information of target object;
First determining module, for determining key assignments corresponding with described search information;
Enquiry module, for identification information corresponding with the key assignments being inquired, wherein the mark according to preset mapping relations
Information is unique identification of the target object in block catenary system;And
Search module, for searching for the target object according to the identification information.
8. a kind of system of issue object characterized by comprising
Second receiving module, for receiving the posting request of user's issue object;
Respond module, for identification information corresponding with the object being determined, wherein the mark in response to the posting request
Information is unique identification of the object in block catenary system;
Second determining module, for determining key assignments corresponding with the identification information according to preset mapping relations;And
Release module, for issuing the key assignments and the mapping relations.
9. a kind of searcher of target object characterized by comprising
First processor;And
First memory is connect with the first processor, for providing processing following processing step for the first processor
Instruction:
The instruction of the search target object of user's input is received, wherein described instruction includes search relevant to the target object
Information;
Determine key assignments corresponding with described search information;
According to preset mapping relations, identification information corresponding with the key assignments is inquired, wherein the identification information is the mesh
Mark unique identification of the object in block catenary system;And
According to the identification information, the target object is searched for.
10. a kind of device of issue object characterized by comprising
Second processor;And
Second memory is connect with the second processor, for providing processing following processing step for the second processor
Instruction:
Receive the posting request of user's issue object;
In response to the posting request, identification information corresponding with the object is determined, wherein the identification information is described right
As the unique identification in block catenary system;
According to preset mapping relations, key assignments corresponding with the identification information is determined;And
The key assignments and the mapping relations are issued.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811498150.4A CN109697249A (en) | 2018-12-07 | 2018-12-07 | Search for method, system and the storage medium of target object and issue object |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811498150.4A CN109697249A (en) | 2018-12-07 | 2018-12-07 | Search for method, system and the storage medium of target object and issue object |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109697249A true CN109697249A (en) | 2019-04-30 |
Family
ID=66230469
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811498150.4A Pending CN109697249A (en) | 2018-12-07 | 2018-12-07 | Search for method, system and the storage medium of target object and issue object |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109697249A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110737827A (en) * | 2019-09-11 | 2020-01-31 | 深圳市智微智能科技开发有限公司 | Nonferrous metal internet big data collection method and related device |
CN111859145A (en) * | 2020-07-30 | 2020-10-30 | 中国民航信息网络股份有限公司 | Information searching method and device, electronic equipment and computer storage medium |
CN112417199A (en) * | 2020-12-03 | 2021-02-26 | 深圳前海微众银行股份有限公司 | Remote sensing image retrieval method, device, system and storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104484329A (en) * | 2014-10-31 | 2015-04-01 | 浙江工商大学 | Consumption hot spot tracking method and device based on time series change analysis of comment Key word |
CN106227833A (en) * | 2016-07-26 | 2016-12-14 | 宁圣金融信息服务(上海)有限公司 | Block chaining search engine method, system and device |
CN107562775A (en) * | 2017-07-14 | 2018-01-09 | 阿里巴巴集团控股有限公司 | A kind of data processing method and equipment based on block chain |
CN107943951A (en) * | 2017-11-24 | 2018-04-20 | 中钞***产业发展有限公司杭州区块链技术研究院 | A kind of search method and system of block chain business information |
CN108009263A (en) * | 2017-12-13 | 2018-05-08 | 清华大学 | A kind of block chain network searching method and system based on supply and demand information |
US20180268162A1 (en) * | 2015-12-16 | 2018-09-20 | International Business Machines Corporation | Personal ledger blockchain |
CN108595720A (en) * | 2018-07-12 | 2018-09-28 | 中国科学院深圳先进技术研究院 | A kind of block chain spatiotemporal data warehouse method, system and electronic equipment |
CN108650519A (en) * | 2018-05-17 | 2018-10-12 | 立旃(上海)科技有限公司 | The method and device to release news based on block chain |
CN108846753A (en) * | 2018-06-06 | 2018-11-20 | 北京京东尚科信息技术有限公司 | Method and apparatus for handling data |
CN110612697A (en) * | 2017-05-09 | 2019-12-24 | 埃森哲环球解决方案有限公司 | Data storage layer indexing for efficient information retrieval |
-
2018
- 2018-12-07 CN CN201811498150.4A patent/CN109697249A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104484329A (en) * | 2014-10-31 | 2015-04-01 | 浙江工商大学 | Consumption hot spot tracking method and device based on time series change analysis of comment Key word |
US20180268162A1 (en) * | 2015-12-16 | 2018-09-20 | International Business Machines Corporation | Personal ledger blockchain |
CN106227833A (en) * | 2016-07-26 | 2016-12-14 | 宁圣金融信息服务(上海)有限公司 | Block chaining search engine method, system and device |
CN110612697A (en) * | 2017-05-09 | 2019-12-24 | 埃森哲环球解决方案有限公司 | Data storage layer indexing for efficient information retrieval |
CN107562775A (en) * | 2017-07-14 | 2018-01-09 | 阿里巴巴集团控股有限公司 | A kind of data processing method and equipment based on block chain |
CN107943951A (en) * | 2017-11-24 | 2018-04-20 | 中钞***产业发展有限公司杭州区块链技术研究院 | A kind of search method and system of block chain business information |
CN108009263A (en) * | 2017-12-13 | 2018-05-08 | 清华大学 | A kind of block chain network searching method and system based on supply and demand information |
CN108650519A (en) * | 2018-05-17 | 2018-10-12 | 立旃(上海)科技有限公司 | The method and device to release news based on block chain |
CN108846753A (en) * | 2018-06-06 | 2018-11-20 | 北京京东尚科信息技术有限公司 | Method and apparatus for handling data |
CN108595720A (en) * | 2018-07-12 | 2018-09-28 | 中国科学院深圳先进技术研究院 | A kind of block chain spatiotemporal data warehouse method, system and electronic equipment |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110737827A (en) * | 2019-09-11 | 2020-01-31 | 深圳市智微智能科技开发有限公司 | Nonferrous metal internet big data collection method and related device |
CN111859145A (en) * | 2020-07-30 | 2020-10-30 | 中国民航信息网络股份有限公司 | Information searching method and device, electronic equipment and computer storage medium |
CN111859145B (en) * | 2020-07-30 | 2024-02-09 | 中国民航信息网络股份有限公司 | Information searching method and device, electronic equipment and computer storage medium |
CN112417199A (en) * | 2020-12-03 | 2021-02-26 | 深圳前海微众银行股份有限公司 | Remote sensing image retrieval method, device, system and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109697249A (en) | Search for method, system and the storage medium of target object and issue object | |
CN109117429A (en) | Data base query method, device and electronic equipment | |
CN104765793B (en) | A kind of software recommendation method and server | |
US9998550B2 (en) | Network based service composition with variable conditions | |
CN112087379A (en) | Service chain arranging method and device, storage medium and electronic device | |
CN108259598A (en) | A kind of awareness apparatus unified access method based on isomery fusion and cloud analytic technique | |
CN108055320B (en) | Processing method, terminal device and the computer readable storage medium of resource downloading | |
CN105812423B (en) | A kind of cloud system configuration method, server and device | |
CN109981745A (en) | A kind of journal file processing method and server | |
CN110046036A (en) | A kind of operation requests distribution method, device and equipment | |
CN109597735A (en) | Monitoring method, system and storage medium | |
CN109543104A (en) | Determine the method, system and storage medium of service provider | |
CN106296363A (en) | Processing method, device and the system of a kind of skilled worker's order | |
CN110380925A (en) | A kind of network equipment detection middle port selection method and system | |
CN114428907B (en) | Information searching method, device, electronic equipment and storage medium | |
CN109656964A (en) | The method, apparatus and storage medium of comparing | |
CN110493736A (en) | Note transmission method, device and storage medium | |
CN109145034A (en) | Resource rendering method, device and terminal | |
CN104572661B (en) | terminal device and information processing method | |
CN108112268A (en) | Management and the relevant load balancer of automatic expanded set | |
CN110198227A (en) | Processing method, device, storage medium and the electronic device of journal file | |
CN109558420A (en) | Data query method, apparatus, electronic equipment and storage medium | |
JP2001306873A (en) | Electronic transaction system | |
CN110019456A (en) | Data lead-in method, device and system | |
CN110457598A (en) | User's lookup method, the device and computer-readable medium searched for user |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190430 |