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 PDF

Info

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
Application number
CN201811498150.4A
Other languages
Chinese (zh)
Inventor
王欣
江少明
陈立
潘炳镇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Yunge Artificial Intelligence Technology Co Ltd
Original Assignee
Shenzhen Yunge Artificial Intelligence Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Yunge Artificial Intelligence Technology Co Ltd filed Critical Shenzhen Yunge Artificial Intelligence Technology Co Ltd
Priority to CN201811498150.4A priority Critical patent/CN109697249A/en
Publication of CN109697249A publication Critical patent/CN109697249A/en
Pending legal-status Critical Current

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

Search for method, system and the storage medium of target object and issue object
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.
CN201811498150.4A 2018-12-07 2018-12-07 Search for method, system and the storage medium of target object and issue object Pending CN109697249A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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