CN109710832A - It is a kind of for search for boarding program method and apparatus - Google Patents
It is a kind of for search for boarding program method and apparatus Download PDFInfo
- Publication number
- CN109710832A CN109710832A CN201811635121.8A CN201811635121A CN109710832A CN 109710832 A CN109710832 A CN 109710832A CN 201811635121 A CN201811635121 A CN 201811635121A CN 109710832 A CN109710832 A CN 109710832A
- Authority
- CN
- China
- Prior art keywords
- boarding program
- boarding
- snapshot info
- program snapshot
- info
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The purpose of the application is to provide a kind of method for searching for boarding program, it include: the boarding program SNAPSHOT INFO library establishd or updated about one or more boarding programs, wherein, one or more of boarding program storages are registered in first network equipment, the boarding program SNAPSHOT INFO library includes at least one boarding program record, and every boarding program record corresponds to one of one or more of boarding programs and boarding program SNAPSHOT INFO and index field including the boarding program;Receive the boarding program search request that user equipment is sent;The matching inquiry in boarding program SNAPSHOT INFO library is requested according to the boarding program search, to obtain the one or more targets boarding program SNAPSHOT INFO to match with the boarding program search request;At least one in one or more of target boarding program SNAPSHOT INFOs is returned to the user equipment.SNAPSHOT INFO occupancy resource space is few in the application, and practical, applicability is wide.
Description
Technical field
This application involves the communications field more particularly to it is a kind of for search for boarding program technology.
Background technique
Boarding program is that one kind does not need the i.e. workable application of downloading installation, is the new application form of one kind.Boarding journey
Sequence usually by other platforms (such as wechat, Alipay) combine log in and the existing backstage App of developer user data into
Row is got through, but not boarding program and corresponding A pp is supported directly to jump.User can pass through the modes body such as two dimensional code, search
Test the boarding program of developer's exploitation.The communication connection of the user equipment and other platforms of user obtains target boarding program
Code is executed, so that the communication connection with boarding program servers is established, to experience the function of boarding program.At present with boarding
Other platforms of program cooperation generally only save the executable code and profile of boarding program, and user searches
Suo Shi, it is necessary to which corresponding title of input boarding program etc. can just get target boarding program information.
Summary of the invention
The purpose of the application is to provide a kind of for searching for the method and apparatus of boarding program.
According to the one aspect of the application, provide a kind of for searching for the side of boarding program in first network equipment end
Method, wherein this method comprises:
Establish or update the boarding program SNAPSHOT INFO library about one or more boarding programs, wherein it is one or
Multiple boarding program storages are registered in first network equipment, and the boarding program SNAPSHOT INFO library includes at least one boarding journey
Sequence record, every boarding program record correspond to one of one or more of boarding programs and including the boarding program
Boarding program SNAPSHOT INFO and index field;
Receive the boarding program search request that user equipment is sent;
According to boarding program search request matching inquiry in boarding program SNAPSHOT INFO library, with acquisition and institute
State one or more targets boarding program SNAPSHOT INFO that boarding program search request matches;
At least one in one or more of target boarding program SNAPSHOT INFOs is returned to the user equipment.
According to further aspect of the application, provide a kind of for searching for the first network equipment of boarding program, this sets
It is standby to include:
First module, for establising or updating the boarding program SNAPSHOT INFO library about one or more boarding programs,
In, one or more of boarding programs store or are registered in first network equipment, and boarding program SNAPSHOT INFO library includes
At least one boarding program record, every boarding program record correspond to one of one or more of boarding programs and wrap
Include the boarding program SNAPSHOT INFO and index field of the boarding program;
Second module, for receiving the boarding program search request of user equipment transmission;
Third module is looked into for being matched in boarding program SNAPSHOT INFO library according to boarding program search request
Inquiry, to obtain the one or more targets boarding program SNAPSHOT INFO to match with the boarding program search request;
4th module, for being returned in one or more of target boarding program SNAPSHOT INFOs extremely to the user equipment
It is one few.
According to the one aspect of the application, a kind of equipment for searching for boarding program is provided, wherein the equipment packet
It includes:
Processor;And
It is arranged to the memory of storage computer executable instructions, the executable instruction makes the place when executed
Reason device executes the operation of method as described above.
According to the one aspect of the application, a kind of computer-readable medium of store instruction is provided, described instruction is in quilt
System is made to carry out the operation of method as described above when execution.
Compared with prior art, the application by first network equipment end establish boarding program SNAPSHOT INFO library, with
When family carries out boarding program search, corresponding one or more target boarding program SNAPSHOT INFOs are hit, boarding program is improved and searches
The efficiency and the matched hit rate of search of rope, greatly improve the service efficiency of user;And boarding program SNAPSHOT INFO accounts for
It is few with resource space, it is easy to store, is suitable for all storage systems, practical, applicability is wide.Moreover, user is according to search
Request to target boarding program SNAPSHOT INFO not only include target boarding program identification information, can also comprising boarding
Link information (such as page URL (the Uniform Resource of program SNAPSHOT INFO page text information or content of pages
Locator, uniform resource locator)) so that user search range is more comprehensive, search result is more accurate, improves user and search
Cable body is tested, and quickly and accurately obtains information needed convenient for user.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other
Feature, objects and advantages will become more apparent upon:
Fig. 1 is shown according to a kind of for searching for the system topological figure of boarding program of the application one embodiment;
Fig. 2 shows according to a kind of for searching for the side of boarding program in first network equipment end of the application one embodiment
Method flow chart;
Fig. 3 shows a kind of equipment for searching for the first network equipment of boarding program according to the application one embodiment
Structure chart;
Fig. 4 shows the exemplary system that can be used for implementing each embodiment described herein.
The same or similar appended drawing reference represents the same or similar component in attached drawing.
Specific embodiment
The application is described in further detail with reference to the accompanying drawing.
In a typical configuration of this application, terminal, the equipment of service network and trusted party include one or more
Processor (for example, central processing unit (Central Processing Unit, CPU)), input/output interface, network interface and
Memory.
Memory may include the non-volatile memory in computer-readable medium, random access memory (Random
Access Memory, RAM) and/or the forms such as Nonvolatile memory, such as read-only memory (Read Only Memory, ROM)
Or flash memory (Flash Memory).Memory is the example of computer-readable medium.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media can be by any method
Or technology come realize information store.Information can be computer readable instructions, data structure, the module of program or other data.
The example of the storage medium of computer include, but are not limited to phase change memory (Phase-Change Memory, PCM), it is programmable with
Machine accesses memory (Programmable Random Access Memory, PRAM), static random access memory
(Static Random-Access Memory, SRAM), dynamic random access memory (Dynamic Random Access
Memory, DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electrically erasable it is read-only
Memory (Electrically-Erasable Programmable Read-Only Memory, EEPROM), flash memory
Or other memory techniques, read-only disc read only memory (CD-ROM) (Compact Disc Read-Only Memory, CD-ROM), number
Multifunctional optical disk (Digital Versatile Disc, DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage
Or other magnetic storage devices or any other non-transmission medium, it can be used for storing and can be accessed by a computing device information.
The application meaning equipment includes but is not limited to that user equipment, the network equipment or user equipment and the network equipment pass through
Network is integrated constituted equipment.The user equipment includes but is not limited to that any one can carry out human-computer interaction with user
The mobile electronic product, such as smart phone, tablet computer etc. of (such as human-computer interaction is carried out by touch tablet), the mobile electricity
Sub- product can use any operating system, such as android operating system, iOS operating system.Wherein, the network equipment
The electronic equipment of numerical value calculating and information processing can be carried out automatically according to the instruction for being previously set or storing including a kind of,
Hardware includes but is not limited to microprocessor, specific integrated circuit (Application Specific Integrated
Circuit, ASIC), programmable logic device (Programmable Logic Device, PLD), field programmable gate array
(Field Programmable Gate Array, FPGA), digital signal processor (Digital Signal Processor,
DSP), embedded device etc..The network equipment includes but is not limited to computer, network host, single network server, multiple
The cloud that network server collection or multiple servers are constituted;Here, cloud is by the big meter based on cloud computing (Cloud Computing)
Calculation machine or network server are constituted, wherein cloud computing is one kind of distributed computing, by the computer set group of a group loose couplings
At a virtual supercomputer.The network includes but is not limited to internet, wide area network, Metropolitan Area Network (MAN), local area network, VPN net
Network, wireless self-organization network (Ad Hoc network) etc..Preferably, the equipment, which can also be, runs on the user equipment, net
Network equipment or user equipment are mutually collected with touch terminal by network with the network equipment, the network equipment, touch terminal or the network equipment
At the program in the equipment constituted.
Certainly, those skilled in the art will be understood that above equipment is only for example, other are existing or are likely to occur from now on
Equipment be such as applicable to the application, should also be included within the application protection scope, and be incorporated herein by reference.
In the description of the present application, the meaning of " plurality " is two or more, unless otherwise specifically defined.
Fig. 1 shows the typical scene of the application, and first network equipment can be corresponding with user equipment, boarding program
Second network equipment establish communication connection, user equipment by first network equipment send boarding program search request, and
Obtain corresponding target boarding program SNAPSHOT INFO, wherein boarding program SNAPSHOT INFO includes that boarding program search request corresponds to
The plain text content of searched page content, in some embodiments, which further includes the content of pages
Corresponding access link information on the basis of meeting user's access webpage text content, while meeting user and accessing former webpage
The demand of content.Here, user equipment include but is not limited to mobile device and personal computer (Personal Computer,
PC) equipment etc. calculates equipment;First network equipment includes but is not limited to provide service for intelligent terminal and can carry boarding journey
Host's application server of sequence, such as instant communication server;Second network equipment includes but is not limited to that boarding program is corresponding
Application server, wherein boarding program includes combining to log in by first network equipment, without downloading i.e. workable application,
Such as small routine.In some embodiments of the application, first network equipment can pass through the communication with second network equipment
Connection simulation executes (such as executing search by specific searching interface) or passes through special data access interface (such as crawler)
Crawling the corresponding SNAPSHOT INFO of corresponding keyword or first network equipment can also record according to the search that user executed,
The SNAPSHOT INFO and keyword of corresponding web page contents are obtained, to establish boarding program SNAPSHOT INFO library;Wherein, the boarding
Program search interface includes that first network equipment is customized for executing in corresponding second network device internal of boarding program
The interface of search.
For the scheme for further illustrating the embodiment of the present application, below with reference to Fig. 2, from the angle of first network equipment, to this
Application carries out citing introduction.
Fig. 2 shows a kind of sides for being used to search for boarding program in first network equipment end according to the application first aspect
Method, wherein this method can be applied to system shown in FIG. 1, specifically include step S101, step S102, step S103 and step
Rapid S104.In step s101, first network equipment establishs or updates fast about the boarding program of one or more boarding programs
According to information bank, wherein one or more of boarding program storages are registered in first network equipment, the boarding program snapshot
Information bank includes at least one boarding program record, and every boarding program record corresponds in one or more of boarding programs
One of and boarding program SNAPSHOT INFO and index field including the boarding program;In step s 102, first network equipment connects
Receive the boarding program search request that user equipment is sent;In step s 103, first network equipment is searched according to the boarding program
Rope request matching inquiry in boarding program SNAPSHOT INFO library lodges what program search request matched with described to obtain
One or more targets boarding program SNAPSHOT INFOs;In step S104, first network equipment returns to institute to the user equipment
State at least one in one or more target boarding program SNAPSHOT INFOs.
Specifically, in step s101, first network equipment is establishd or updated about one or more boarding programs
Boarding program SNAPSHOT INFO library, wherein one or more of boarding programs storages are registered in first network equipment, described to post
Su Chengxu SNAPSHOT INFO library includes at least one boarding program record, and every boarding program record corresponds to one or more of
One of program of lodging and boarding program SNAPSHOT INFO and index field including the boarding program.For example, first network equipment
Middle storage registers with one or more boarding programs, and establishs or updates the boarding journey about one or more boarding program
Sequence SNAPSHOT INFO library, wherein first network equipment can be the record of the boarding program based on corresponding a large number of users (such as boarding journey
Sequence search record etc.), the mapping relations between manipulative indexing field and the boarding program SNAPSHOT INFO of response are establishd or updated, thus
Establish or update the boarding program SNAPSHOT INFO library of multiple boarding program;First network equipment is also based on preset data
Access interface or searching interface are obtained from second network equipment about between index field and corresponding boarding program SNAPSHOT INFO
Mapping relations establish or update corresponding boarding program record, so that multiple boarding program SNAPSHOT INFOs library is establishd or updated,
In, boarding program SNAPSHOT INFO includes but is not limited to the plain text content of the content of pages of boarding program (such as boarding procedure index
The plain text etc. of the corresponding related pages content inside boarding program of field), the link information of the content of pages of boarding program
It is one or more in (such as page URL), index field include but is not limited to lodge the corresponding description keyword of program information,
Search key etc..In one implementation, described to establish or update manipulative indexing field and the boarding program of response is fast
It may include establising or updating SNAPSHOT INFO and/or the access of manipulative indexing field and program of lodging according to the mapping relations between information
Mapping relations between data information, for example, if the access data information includes the link letter of the content of pages of boarding program
It ceases (such as page URL), can establish or update one or more pages in manipulative indexing field and some or multiple boarding programs
The mapping relations of face URL, a page URL of certain boarding program can also be established with one or more index fields to be mapped
Relationship.Here, boarding program SNAPSHOT INFO is relative to the corresponding web page contents of boarding program, occupancy resource is less, needed for transmission
Bandwidth requirement it is lower, applicability is wider.
In step s 102, first network equipment receives the boarding program search request that user equipment is sent.For example, user
Hold user equipment, user equipment is equipped with the corresponding application of first network equipment, and user equipment is established and the by the application
The communication connection of one network equipment, user apply the relevant information of inner search boarding program at this, and user equipment is based on user
Input information/choose operation (such as choose historical search record) to generate corresponding boarding program search to request, and this is posted
Program search request in place is sent to first network equipment, wherein boarding program search request includes but is not limited to text information, language
Message breath etc..
In step s 103, first network equipment requests to believe in the boarding program snapshot according to the boarding program search
Matching inquiry in breath library, to obtain the one or more targets boarding program snapshot to match with the boarding program search request
Information.For example, first network equipment is requested according to the boarding program search received, and existed based on boarding program search request
Match query is carried out in boarding procedure index database, obtains matched one or more targets boarding program snapshot letter
Breath, such as the text information by including to boarding program search request is segmented, keyword extraction operates, and obtains boarding journey
Multiple keywords that sequence searching request includes, further according to the one or more of multiple keywords and boarding program SNAPSHOT INFO
Index field in library is matched, if index field contains one or more in multiple keyword, determines index field
Corresponding boarding program information is target boarding program SNAPSHOT INFO, to obtain the corresponding one or more mesh of multiple keywords
Mark boarding program SNAPSHOT INFO.
In step S104, first network equipment returns to one or more of targets boarding programs to the user equipment
At least one in SNAPSHOT INFO.For example, first network equipment obtains the corresponding one or more targets of boarding program search request
It lodges after program SNAPSHOT INFO, at least one in one or more target boarding program SNAPSHOT INFO is back to user and is set
It is standby, it is such as ranked up according to search temperature, returns to the more forward one or more targets boarding program of ranking to user equipment
SNAPSHOT INFO is for another example ranked up according to boarding snapshot program in-service evaluation, is returned to user in the top one or several
Target boarding program information also such as randomly chooses several targets boarding journeys in one or more targets boarding program SNAPSHOT INFO
Sequence SNAPSHOT INFO is back to user equipment.In one implementation, be back to the user equipment may include each mesh
The access of the content of pages of page snapshot information, target boarding program that the identification information of mark boarding application, target boarding are applied
It is one or more in link information (such as page URL) etc..
For example, user holds user equipment, the corresponding application of first network equipment is installed on user equipment.First network
Equipment stores or registers with one or more boarding programs, and (such as search record includes search to the record of the search based on user
Keyword and corresponding content of pages etc.), corresponding SNAPSHOT INFO is obtained based on corresponding page content, and using search key as
Corresponding index field is posted to establish the boarding program record etc. of boarding program SNAPSHOT INFO and index field according to a plurality of
Su Chengxu record establishs or updates corresponding boarding program SNAPSHOT INFO library.User equipment is applied by corresponding to first network
Equipment sends boarding program search request, the boarding program search request of the search key such as comprising " xx commodity ".First net
Network equipment receive the boarding program search request, and based on the boarding program search request boarding program SNAPSHOT INFO library in into
Row matching determines corresponding boarding program record, the index word of boarding program information and " xx commodity " such as comprising " commodity shop 1 "
Boarding program SNAPSHOT INFO and the index field of " xx commodity " of section grade " commodity shop 2 " etc..Then, determining pair of first network equipment
The boarding program SNAPSHOT INFO in " the commodity shop 1 " and " commodity shop 2 " answered returns at least one in these program SNAPSHOT INFOs of lodging
It is back to user equipment.User equipment receives and presents at least one SNAPSHOT INFO, and auxiliary user understands about including " xx quotient
The boarding program SNAPSHOT INFO in the commodity shop of product " etc..
In some embodiments, the boarding program record further includes the boarding program identification letter of each boarding program
Breath;Wherein, in step s 103, first network equipment requests to believe in the boarding program snapshot according to the boarding program search
Matching inquiry in breath library, to obtain the one or more targets boarding program snapshot to match with the boarding program search request
Information and the corresponding target boarding program identification information of each target boarding program SNAPSHOT INFO;In step S104, the first net
Network equipment returns at least one in one or more of targets boarding program SNAPSHOT INFOs and described to the user equipment
The corresponding target boarding program identification information of at least one target boarding program SNAPSHOT INFO.For example, first network equipment is established
Boarding program SNAPSHOT INFO library in, every boarding program record further includes the identification information of corresponding boarding program, journey of such as lodging
Title, icon, homepage access address of sequence etc..First network equipment is determining the same of corresponding target boarding program SNAPSHOT INFO
When, it can also determine the identification information of target boarding program, and be sent to user equipment in target boarding program SNAPSHOT INFO
Meanwhile the identification information of target boarding program is sent to user equipment simultaneously, SNAPSHOT INFO correlation can be provided for user
Boarding program information, allow users to obtain information it is more comprehensive.
In some embodiments, in step s101, first network equipment is by scheduled data access interface from depositing
It stores up or is registered in corresponding second network equipment of one or more boarding programs of first network equipment, obtain at least one boarding
The boarding program SNAPSHOT INFO of program;It is establishd or updated according to the boarding program SNAPSHOT INFO and is posted about one or more of
The boarding program SNAPSHOT INFO library of Su Chengxu, wherein the boarding program SNAPSHOT INFO library includes at least one boarding program note
Record, every boarding program record correspond to one of one or more of boarding programs and the boarding including the boarding program
Program SNAPSHOT INFO and index field.For example, scheduled data access interface include for request website and extract data from
Dynamic access interface automatically grabs the web crawlers etc. of site information such as according to certain rule;In some implementations of the application
In, the data access interface, which can be, to be opened by host's application to corresponding boarding program, and the data access interface is passed through
The respective page of accessible boarding application obtains the SNAPSHOT INFO of the page, here, the page to be visited can be by place
Main application is pre-set, such as host accesses the homepage of boarding application using default setting by data access interface, in addition,
Can also be by boarding program based on itself needing flexible setting or the one or more pages to be visited of selection, and it will be to be visited
The relevant information of the page is stored in data access interface setting.Program SNAPSHOT INFO of lodging includes but is not limited to pass through the data
The related content (such as page text content and/or page URL) for the relevant page of boarding program that access interface obtains.First
The network equipment obtains corresponding boarding to corresponding second network equipment of each boarding program by scheduled data access interface
Program SNAPSHOT INFO, wherein the boarding program SNAPSHOT INFO includes the corresponding webpage text that can be crawled of second network equipment
This content etc..Then, first network equipment establishs or updates boarding program SNAPSHOT INFO library according to the web page contents of crawl, such as logical
It crosses each web page contents and determines corresponding index field, corresponding boarding program record is establishd or updated, if the network equipment does not have temporarily
There is boarding program SNAPSHOT INFO library, then first network equipment is established according to a plurality of boarding program record about multiple boarding programs
Lodge program SNAPSHOT INFO library, if first network equipment have been established boarding program SNAPSHOT INFO library, first network equipment according to
A plurality of boarding program record updates the boarding program SNAPSHOT INFO library.The boarding program SNAPSHOT INFO obtained by the process, it is right
Stronger in the specific aim of the searching request of user, the utilization rate for program SNAPSHOT INFO of lodging is higher.
Certainly, those skilled in the art will be understood that above-mentioned data access interface is only for example, other are existing or from now on
The data access interface being likely to occur such as is applicable to the application, should also be included within the application protection scope, and herein with
Way of reference is incorporated herein.
In some embodiments, in step s101, first network equipment is set for storing or being registered in first network
Standby one or more boarding programs, by scheduled searching interface at least one corresponding second network equipment of boarding program
One or more searching request information are sent, and receive the search response information of second network equipment return;It is searched according to described
Rope response message establishs or updates the boarding program SNAPSHOT INFO library about one or more of boarding programs, wherein described
Boarding program SNAPSHOT INFO library includes at least one boarding program record, and every boarding program record is corresponding to one or more
One of a boarding program and boarding program SNAPSHOT INFO and index field including the boarding program.For example, scheduled search
Interface is used to establish the communication connection of first network equipment second network equipment corresponding with each boarding program, by scheduled search
Solicited message (searching for record etc. by big data or user to obtain) is sent to second network equipment, and in second network equipment
Portion executes function of search, obtains one or more search response information of corresponding second network equipment of each boarding program, wherein
Search response information includes but the page relevant to the boarding program that keyword search in searching request information is arrived that is not limited by this
Face related content (such as page text content or page URL).The pass that first network equipment includes according to searching request information
It key word and corresponding receive one or more search response information and establishs or updates a plurality of boarding about multiple boarding programs
Program record.If the network equipment is temporarily without boarding procedure index database, first network equipment is according to a plurality of boarding program
Record establishes the boarding program SNAPSHOT INFO library about multiple boarding programs, if boarding program snapshot has been established in first network equipment
Information bank, then first network equipment is recorded according to a plurality of boarding program updates the boarding program SNAPSHOT INFO library.Pass through the process
The boarding program SNAPSHOT INFO covering surface of acquisition is wider, more comprehensively.
In some embodiments, the boarding program SNAPSHOT INFO includes the boarding program SNAPSHOT INFO corresponding page
Access link information;Wherein, the above method further includes step S105 (not shown), in step s105, first network equipment
Based on the access link information of the boarding program SNAPSHOT INFO corresponding page, determined from boarding program SNAPSHOT INFO library
The association boarding program SNAPSHOT INFO of the boarding program SNAPSHOT INFO;Then, in step S104, first network equipment is to institute
It states user equipment and returns at least one in one or more of target boarding program SNAPSHOT INFOs and at least one described target
The association boarding program SNAPSHOT INFO of boarding program SNAPSHOT INFO.For example, boarding program SNAPSHOT INFO further includes searching request pair
The access link information of the page is answered, first network equipment can be based on the access link information of each boarding program SNAPSHOT INFO, really
Surely the association boarding program SNAPSHOT INFO of boarding program SNAPSHOT INFO, such as according to the access link information of boarding program SNAPSHOT INFO
Judge whether the page is the subpage frame of other pages or whether includes other subpage frames etc..First network equipment, which determines, to be corresponded to
Target boarding program SNAPSHOT INFO after, by target boarding program SNAPSHOT INFO be sent to user equipment while, by target
The association boarding program SNAPSHOT INFO of boarding program SNAPSHOT INFO is sent to user equipment simultaneously.Target is being recommended to lodge to user
While program SNAPSHOT INFO, association boarding program SNAPSHOT INFO is sent to user, the information for obtaining user is more comprehensive, mentions
User experience is risen.
For example, first network equipment is stored with the boarding program SNAPSHOT INFO in " commodity shop 1 " and " commodity 2 ", wherein " quotient
The boarding program SNAPSHOT INFO in product shop 1 " further includes that it accesses link information " https: //www.XXX.com/xx ", " commodity 2 "
Boarding program SNAPSHOT INFO further include its access link information " https: //www.XXX.com/xx/xxx ".First network is set
It is standby to determine that the corresponding page of " commodity 2 " boarding program SNAPSHOT INFO is " commodity shop 1 " boarding journey according to two access link informations
The subpage frame of sequence SNAPSHOT INFO, " commodity 2 " boarding program SNAPSHOT INFO are that the association of " commodity shop 1 " boarding program SNAPSHOT INFO is posted
Su Chengxu SNAPSHOT INFO.First network equipment determines " commodity shop 1 " boarding program snapshot letter based on the searching request information of user
Breath is that target is lodged program SNAPSHOT INFO, and while the boarding program SNAPSHOT INFO is sent to user equipment, also by " commodity
2 " boarding program SNAPSHOT INFOs are associated with boarding program SNAPSHOT INFO as it and are sent to user equipment.User equipment is received and is presented
It is somebody's turn to do " commodity 2 " boarding program SNAPSHOT INFO, and while the boarding SNAPSHOT INFO is presented, its association is presented in the window and posts
Su Chengxu SNAPSHOT INFO shows the access link information of its association boarding program SNAPSHOT INFO in lower section such as with small size font.
In some embodiments, association boarding program SNAPSHOT INFO include upper layer boarding program SNAPSHOT INFO and/
Or lower layer's boarding program SNAPSHOT INFO;In step s105, if the access link of the boarding program SNAPSHOT INFO corresponding page
Information is subordinated to the access link information of certain boarding program SNAPSHOT INFO in the boarding program SNAPSHOT INFO library, and first network is set
For using the boarding program SNAPSHOT INFO as the upper layer boarding program SNAPSHOT INFO of the boarding program SNAPSHOT INFO;Alternatively, if
The access link information of the boarding program SNAPSHOT INFO corresponding page includes certain boarding in boarding program SNAPSHOT INFO library
The access link information of program SNAPSHOT INFO, first network equipment are fast as the boarding program using the boarding program SNAPSHOT INFO
According to lower layer's boarding program SNAPSHOT INFO of information.For example, first network equipment is linked according to the access of boarding program SNAPSHOT INFO
Information judges whether the page is the subpage frame of other pages or whether includes other subpage frames etc., if other pages are current
The subpage frame of boarding program SNAPSHOT INFO determines that the corresponding boarding program SNAPSHOT INFO of other pages is current boarding program snapshot
Lower layer's boarding program SNAPSHOT INFO of information, if other pages contain the access link letter of current boarding program SNAPSHOT INFO
It ceases, determines the upper layer boarding program snapshot that the corresponding boarding program SNAPSHOT INFO of other pages is current boarding program SNAPSHOT INFO
Information.Make that there is hierarchy between boarding program SNAPSHOT INFO by way of layering, it is easier to it stores, meanwhile, it is convenient for user
In search, associated result of result queries based on acquisition etc. improves the usage experience of user.
For example, first network equipment is stored with the boarding program snapshot in " shopping center X ", " commodity shop 1 " and " commodity 2 "
Information, wherein the boarding program SNAPSHOT INFO in " shopping center X " further include its access link information " https: //
Www.XXX.com ", the boarding program SNAPSHOT INFO in " commodity shop 1 " further include its access link information " https: //
Www.XXX.com/xx ", the boarding program SNAPSHOT INFO of " commodity 2 " further include its access link information " https: //
www.XXX.com/xx/xxx".First network equipment determines " commodity 2 " boarding program SNAPSHOT INFO pair according to access link information
The page answered is the subpage frame of " commodity shop 1 " boarding program SNAPSHOT INFO, and " commodity 2 " boarding program SNAPSHOT INFO is " commodity shop
Lower layer's boarding program SNAPSHOT INFO of 1 " boarding program SNAPSHOT INFO, correspondingly, " commodity shop 1 " boarding program SNAPSHOT INFO is
The upper layer boarding program SNAPSHOT INFO of " commodity shop 2 " boarding program SNAPSHOT INFO.First network equipment is according to access link information
Determine that the corresponding page of " shopping center X " boarding program SNAPSHOT INFO includes the page of " commodity shop 1 " boarding program SNAPSHOT INFO,
" shopping center X " boarding program SNAPSHOT INFO is the upper layer boarding program SNAPSHOT INFO of " commodity shop 1 " boarding program SNAPSHOT INFO,
Correspondingly, " commodity shop 1 " boarding program SNAPSHOT INFO is lower layer's boarding program of " shopping center X " boarding program SNAPSHOT INFO
SNAPSHOT INFO.
In some embodiments, the above method further includes step S106 (not shown).In step s 106, first network
Equipment according to one or more of targets lodge program SNAPSHOT INFO in respectively lodge program SNAPSHOT INFO association lodge snapshot
Information, it is preferable to determine the preferred boarding program SNAPSHOT INFOs of one or more first;In step S104, first network equipment is to institute
State user equipment return at least one in one or more of first selected objective targets boarding program SNAPSHOT INFOs and it is described at least
The association boarding program SNAPSHOT INFO of one the first selected objective target boarding program SNAPSHOT INFO.For example, first network equipment can be with
The incidence relation lodged between program SNAPSHOT INFO according to determining target, to one or more targets lodge program SNAPSHOT INFO into
Row preferably, determines the corresponding one or more first preferred boarding program SNAPSHOT INFOs;Then, first network equipment by one or
Multiple first selected objective targets boarding program SNAPSHOT INFOs at least one while be sent to user equipment, at least one is first excellent
The association boarding program SNAPSHOT INFO of target boarding program SNAPSHOT INFO is selected to be sent to user equipment.
In some embodiments, include but is not limited in step S106: the program if one or more of targets are lodged
There are subordinate relation between two targets boarding program SNAPSHOT INFO in SNAPSHOT INFO, first network equipment removes two targets and posts
Lower layer's boarding program SNAPSHOT INFO in Su Chengxu SNAPSHOT INFO;If in one or more of target boarding program SNAPSHOT INFOs
Two targets boarding program SNAPSHOT INFO between there are subordinate relation, first network equipment removes two targets and lodges program snapshots
Upper layer boarding program SNAPSHOT INFO in information;If in one or more of target boarding program SNAPSHOT INFOs, there are targets to post
Su Chengxu SNAPSHOT INFO, at least one lower layer boarding program SNAPSHOT INFO and the boarding journey of target boarding program SNAPSHOT INFO
The upper layer boarding program information of sequence SNAPSHOT INFO is also contained in one or more of target boarding program SNAPSHOT INFOs, the first net
Network equipment removes the upper layer boarding program SNAPSHOT INFO and lower layer's boarding program information of target boarding program SNAPSHOT INFO.Example
Such as, if there are two deposit between target boarding program SNAPSHOT INFO in the target boarding program SNAPSHOT INFO that first network equipment determines
In subordinate relation, lower layer's boarding program SNAPSHOT INFO in two target boarding program SNAPSHOT INFOs is removed, other targets are posted
Su Chengxu SNAPSHOT INFO is as the first selected objective target boarding program SNAPSHOT INFO, the program snapshots alternatively, two targets of removal are lodged
Upper layer boarding program SNAPSHOT INFO in information, using other targets boarding program SNAPSHOT INFO as the first selected objective target boarding journey
Sequence SNAPSHOT INFO;If some target is lodged both there is upper layer boarding journey in program SNAPSHOT INFO in target boarding program SNAPSHOT INFO
Sequence SNAPSHOT INFO exists simultaneously at least one in lower layer's boarding program SNAPSHOT INFO in target boarding program SNAPSHOT INFO,
First network equipment remove the target boarding program SNAPSHOT INFO upper layer boarding program SNAPSHOT INFO and lower layer boarding program it is fast
According to information, using remaining target boarding program SNAPSHOT INFO as the first selected objective target boarding program SNAPSHOT INFO.Here, first
The network equipment lodges the progress of program SNAPSHOT INFO preferably to target by the incidence relation between target boarding program, avoids feedback
The redundancy of information, so that the search result of user is more accurate, moreover, while sending target boarding program SNAPSHOT INFO also
Corresponding association boarding program SNAPSHOT INFO is sent to user equipment, ensure that the comprehensive of information.
For example, first network equipment determine one or more targets boarding program SNAPSHOT INFO in have " commodity shop 1 " and
The boarding program SNAPSHOT INFO of " commodity 2 ", wherein " commodity 2 " boarding program SNAPSHOT INFO is " commodity shop 1 " boarding program snapshot
Lower layer's boarding program SNAPSHOT INFO of information.First network equipment by " commodity 2 " target boarding program SNAPSHOT INFO from one or
It is removed in multiple target boarding program SNAPSHOT INFOs, determines that " commodity shop 1 " boarding program SNAPSHOT INFO is that the first selected objective target is posted
Su Chengxu SNAPSHOT INFO, and while the boarding program SNAPSHOT INFO is sent to user equipment also lodges " commodity 2 " program
SNAPSHOT INFO is associated with boarding program SNAPSHOT INFO as it and is sent to user equipment.Alternatively, first network equipment is by " commodity shop 1 "
Target boarding program SNAPSHOT INFO is removed from one or more targets boarding program SNAPSHOT INFO, determines " commodity 2 " boarding journey
Sequence SNAPSHOT INFO is the first selected objective target boarding program SNAPSHOT INFO, and the boarding program SNAPSHOT INFO is sent to user equipment
While, " commodity shop 1 " boarding program SNAPSHOT INFO is also associated with boarding program SNAPSHOT INFO as it and is sent to user equipment.
In another example having " in X shopping in one or more targets boarding program SNAPSHOT INFO that first network equipment determines
The boarding program SNAPSHOT INFO of the heart ", " commodity shop 1 " and " commodity 2 ", wherein " shopping center X " boarding program SNAPSHOT INFO be
The upper layer boarding program SNAPSHOT INFO of " commodity shop 1 " boarding program SNAPSHOT INFO, " commodity 2 " boarding program SNAPSHOT INFO is " quotient
Lower layer's boarding program SNAPSHOT INFO of the boarding of product shop 1 " program SNAPSHOT INFO.First network equipment is by " shopping center X ", " commodity
2 " targets boarding program SNAPSHOT INFO is removed from one or more targets boarding program SNAPSHOT INFO, determines that " commodity shop 1 " is posted
Su Chengxu SNAPSHOT INFO is the first selected objective target boarding program SNAPSHOT INFO, and the boarding program SNAPSHOT INFO is sent to user
While equipment, " shopping center X ", " commodity 2 " boarding program SNAPSHOT INFO are also associated with boarding program SNAPSHOT INFO as it
It is sent to user equipment.
In some embodiments, the above method further includes step S107 (not shown), in step s 107, first network
Equipment records information according to the search about the user equipment, from one or more of targets boarding program SNAPSHOT INFO
Determine one or more the second selected objective target boarding program SNAPSHOT INFO;Wherein, in step S104, first network equipment is to institute
It states user equipment and returns at least one in one or more of second selected objective target boarding program SNAPSHOT INFOs.For example, first
The network equipment records information (such as search key, searched page content) according to the search sent before user equipment, from true
One or more second selected objective target boarding program snapshot letters are determined in fixed one or more targets boarding program SNAPSHOT INFO
Breath, as there is the identical content of one or more target boarding program SNAPSHOT INFOs in search record information, by identical target
Program SNAPSHOT INFO lodge as the second selected objective target boarding program SNAPSHOT INFO, for another example, if one or more target boarding journeys
There are incidence relations for historical search SNAPSHOT INFO in sequence SNAPSHOT INFO and search record information, by target boarding program snapshot letter
Breath is as the second selected objective target boarding program SNAPSHOT INFO.Search record information based on user preferably, can obtain partially
To in the search result of user preferences, and hit rate is higher, improves the usage experience of user.
In some embodiments, described search record information includes one or more history boarding program SNAPSHOT INFOs;
Step S107 includes but is not limited to: if there are target boarding program is fast in one or more of targets boarding program SNAPSHOT INFO
According to information, target boarding program SNAPSHOT INFO is gone through at least one in one or more of history boarding program SNAPSHOT INFO
History is lodged, and program SNAPSHOT INFO is identical, and first network equipment is posted using target boarding program SNAPSHOT INFO as the second selected objective target
Su Chengxu SNAPSHOT INFO;If there are target boarding program snapshot letters in one or more of target boarding program SNAPSHOT INFOs
Breath, target boarding program SNAPSHOT INFO are posted at least one history in one or more of history boarding program SNAPSHOT INFO
There are incidence relations for Su Chengxu SNAPSHOT INFO, and first network equipment is using target boarding program SNAPSHOT INFO as the second preferred mesh
Mark boarding program SNAPSHOT INFO, wherein the incidence relation includes the access link letter of the target boarding program SNAPSHOT INFO
The access chain of breath and at least one history boarding program SNAPSHOT INFO in one or more of history boarding program SNAPSHOT INFO
Connecing information, there are subordinate relation.
Above mainly in combination with system shown in FIG. 1, from first network equipment angle to each embodiment of the application for searching
The method of rope boarding program is described, and in addition to scheme described above, present invention also provides be able to carry out above-mentioned each method
Correspondence equipment, be introduced below with reference to Fig. 3.
Fig. 3 is shown according to a kind of for searching for the first network equipment of boarding program of the application the second aspect, wherein
The equipment can be applied to system shown in FIG. 1, specifically include the first module 101, the second module 102, third module 103 and
Four modules 104.First module 101, for establising or updating the boarding program SNAPSHOT INFO about one or more boarding programs
Library, wherein one or more of boarding program storages are registered in first network equipment, boarding program SNAPSHOT INFO library
Including at least one boarding program record, every boarding program record corresponding to one of one or more of boarding programs,
And boarding program SNAPSHOT INFO and index field including the boarding program;Second module 102 is sent for receiving user equipment
Boarding program search request;Third module 103, for being requested according to the boarding program search in the boarding program snapshot
Matching inquiry in information bank, it is fast to obtain the one or more targets boarding program to match with the boarding program search request
According to information;4th module 104, for being returned in one or more of target boarding program SNAPSHOT INFOs to the user equipment
At least one.
Specifically, the first module 101, fast about the boarding program of one or more boarding programs for establising or updating
According to information bank, wherein one or more of boarding program storages are registered in first network equipment, the boarding program snapshot
Information bank includes at least one boarding program record, and every boarding program record corresponds in one or more of boarding programs
One of and boarding program SNAPSHOT INFO and index field including the boarding program.For example, storing or infusing in first network equipment
Volume has one or more boarding programs, and establishs or updates the boarding program SNAPSHOT INFO about one or more boarding programs
Library, wherein first network equipment can be the record of the boarding program based on corresponding a large number of users (such as boarding program search record
Deng), the mapping relations between manipulative indexing field and the boarding program SNAPSHOT INFO of response are establishd or updated, to establish or update
The boarding program SNAPSHOT INFO library of multiple boarding program;First network equipment be also based on preset data access interface or
Person's searching interface is obtained from second network equipment about the mapping relations between index field and corresponding boarding program SNAPSHOT INFO, is built
It stands or updates corresponding boarding program record, to establish or update multiple boarding program SNAPSHOT INFOs library, wherein boarding program
SNAPSHOT INFO includes but is not limited to the plain text content of the content of pages of boarding program (as boarding procedure index field correspondence is being posted
The plain text etc. of related pages content inside Su Chengxu), boarding program content of pages link information (such as page URL)
In it is one or more, index field includes but is not limited to the lodge corresponding description keyword of program information, search key etc.
Deng.In one implementation, described to establish or update reflecting between manipulative indexing field and the boarding program SNAPSHOT INFO of response
The relationship of penetrating may include establising or updating between the SNAPSHOT INFO and/or access data information of manipulative indexing field and program of lodging
Mapping relations, for example, if it is described access data information include lodge program content of pages link information (such as page
URL), it can establish or update manipulative indexing field and reflected with one or more page URL in some or multiple boarding programs
Relationship is penetrated, a page URL of certain boarding program can also establish mapping relations with one or more index fields.?
This, for boarding program SNAPSHOT INFO relative to the corresponding web page contents of boarding program, occupancy resource is less, transmits required bandwidth and wants
Ask lower, applicability is wider.
Second module 102, for receiving the boarding program search request of user equipment transmission.For example, user holds user
Equipment, user equipment are equipped with the corresponding application of first network equipment, and user equipment is established by the application and set with first network
Standby communication connection, user apply the relevant information of inner search boarding program at this, and user equipment is believed based on the input of user
It ceases/chooses operation (historical search is such as chosen to record) and generate corresponding boarding program search request, and the boarding program is searched
Rope request is sent to first network equipment, wherein boarding program search request includes but is not limited to text information, voice messaging
Deng.
Third module 103, for being requested in boarding program SNAPSHOT INFO library according to the boarding program search
With inquiry, to obtain the one or more targets boarding program SNAPSHOT INFO to match with the boarding program search request.Example
Such as, first network equipment is requested according to the boarding program search received, and based on boarding program search request in boarding journey
Match query is carried out in sequence index database, obtains matched one or more targets boarding program SNAPSHOT INFO, such as
It is segmented by the text information for including to boarding program search request, the operation such as keyword extraction, obtains boarding program and search
Rope requests the multiple keywords for including, further according in the one or more of multiple keywords and boarding program SNAPSHOT INFO library
Index field matched, if index field contains in multiple keyword one or more, determine that index field is corresponding
Boarding program information be that target is lodged program SNAPSHOT INFO, posted to obtain the corresponding one or more targets of multiple keywords
Su Chengxu SNAPSHOT INFO.
4th module 104, for returning to one or more of targets boarding program SNAPSHOT INFOs to the user equipment
In at least one.For example, first network equipment obtains the corresponding one or more targets boarding programs of boarding program search request
After SNAPSHOT INFO, at least one in one or more target boarding program SNAPSHOT INFO is back to user equipment, such as basis
Search temperature is ranked up, and returns to the more forward one or more targets boarding program SNAPSHOT INFO of ranking to user equipment,
It is for another example ranked up according to boarding snapshot program in-service evaluation, one or several targets boarding journey in the top is returned to user
Sequence information also such as randomly chooses several target boarding program SNAPSHOT INFOs in one or more targets boarding program SNAPSHOT INFO
It is back to user equipment.In one implementation, be back to the user equipment may include each target boarding application
Identification information, target boarding application page snapshot information, target boarding program content of pages access link information (such as
Page URL etc.) etc. in it is one or more.
For example, user holds user equipment, the corresponding application of first network equipment is installed on user equipment.First network
Equipment stores or registers with one or more boarding programs, and (such as search record includes search to the record of the search based on user
Keyword and corresponding content of pages etc.), corresponding SNAPSHOT INFO is obtained based on corresponding page content, and using search key as
Corresponding index field is posted to establish the boarding program record etc. of boarding program SNAPSHOT INFO and index field according to a plurality of
Su Chengxu record establishs or updates corresponding boarding program SNAPSHOT INFO library.User equipment is applied by corresponding to first network
Equipment sends boarding program search request, the boarding program search request of the search key such as comprising " xx commodity ".First net
Network equipment receive the boarding program search request, and based on the boarding program search request boarding program SNAPSHOT INFO library in into
Row matching determines corresponding boarding program record, the index word of boarding program information and " xx commodity " such as comprising " commodity shop 1 "
Boarding program SNAPSHOT INFO and the index field of " xx commodity " of section grade " commodity shop 2 " etc..Then, determining pair of first network equipment
The boarding program SNAPSHOT INFO in " the commodity shop 1 " and " commodity shop 2 " answered returns at least one in these program SNAPSHOT INFOs of lodging
It is back to user equipment.User equipment receives and presents at least one SNAPSHOT INFO, and auxiliary user understands about including " xx quotient
The boarding program SNAPSHOT INFO in the commodity shop of product " etc..
In some embodiments, the boarding program record further includes the boarding program identification letter of each boarding program
Breath;Wherein, third module 103, for being requested in boarding program SNAPSHOT INFO library according to the boarding program search
With inquiry, to obtain the one or more targets boarding program SNAPSHOT INFO to match with the boarding program search request and every
The corresponding target of a target boarding program SNAPSHOT INFO is lodged program identification information;4th module 104, for being set to the user
It is standby to return at least one in one or more of target boarding program SNAPSHOT INFOs and at least one described target boarding journey
The corresponding target boarding program identification information of sequence SNAPSHOT INFO.For example, the boarding program SNAPSHOT INFO that first network equipment is established
In library, every boarding program record further includes the identification information of corresponding boarding program, the title for program of such as lodging, icon, homepage
Access address etc..First network equipment can also determine target while determining corresponding target boarding program SNAPSHOT INFO
The identification information for program of lodging, and while target boarding program SNAPSHOT INFO is sent to user equipment, which is lodged
The identification information of program is sent to user equipment simultaneously, can provide SNAPSHOT INFO relevant boarding program information for user, make
It is more comprehensive that user can obtain information.
In some embodiments, the first module 101, for by scheduled data access interface from storing or be registered in
Corresponding second network equipment of one or more boarding programs of first network equipment, obtains the boarding of at least one boarding program
Program SNAPSHOT INFO;Posting about one or more of boarding programs is establishd or updated according to the boarding program SNAPSHOT INFO
Su Chengxu SNAPSHOT INFO library, wherein the boarding program SNAPSHOT INFO library includes at least one boarding program record, every boarding
Program record corresponds to one of one or more of boarding programs and the boarding program SNAPSHOT INFO including the boarding program
And index field.For example, scheduled data access interface includes for requesting website and extracting the automatic access interfaces of data, such as
According to certain rule, the web crawlers etc. of site information is automatically grabbed;In some implementations of the application, the data are visited
It is open to corresponding boarding program by host's application to ask that interface can be, is answered by the accessible boarding of the data access interface
Respective page obtains the SNAPSHOT INFO of the page, is preset here, the page to be visited can be by host's application
, such as the homepage that host is applied using default setting by data access interface access boarding, further, it is also possible to by boarding journey
Sequence is based on itself needing flexible setting or the one or more pages to be visited of selection, and by the relevant information of the page to be visited
It is stored in data access interface setting.Program SNAPSHOT INFO of lodging includes but is not limited to pass through the data access interface to obtain
The related content (such as page text content and/or page URL) of the relevant page of program of lodging.First network equipment passes through pre-
Fixed data access interface obtains corresponding boarding program SNAPSHOT INFO to corresponding second network equipment of each boarding program,
In, which includes the corresponding webpage text content etc. that can be crawled of second network equipment.Then,
One network equipment establishs or updates boarding program SNAPSHOT INFO library according to the web page contents of crawl, is such as determined by each web page contents
Corresponding index field establishs or updates corresponding boarding program record, if the network equipment is temporarily without boarding program snapshot letter
Library is ceased, then first network equipment establishes the boarding program SNAPSHOT INFO about multiple boarding programs according to a plurality of boarding program record
Library, if boarding program SNAPSHOT INFO library has been established in first network equipment, first network equipment is recorded according to a plurality of boarding program
Update the boarding program SNAPSHOT INFO library.The boarding program SNAPSHOT INFO obtained by the process, for the searching request of user
Specific aim it is stronger, lodge program SNAPSHOT INFO utilization rate it is higher.
Certainly, those skilled in the art will be understood that above-mentioned data access interface is only for example, other are existing or from now on
The data access interface being likely to occur such as is applicable to the application, should also be included within the application protection scope, and herein with
Way of reference is incorporated herein.
In some embodiments, the first module 101, for one for storing or being registered in first network equipment or
Multiple boarding programs, by scheduled searching interface at least one corresponding second network equipment of boarding program send one or
Multiple searching request information, and receive the search response information of second network equipment return;According to described search response message
Establish or update the boarding program SNAPSHOT INFO library about one or more of boarding programs, wherein the boarding program is fast
It include at least one boarding program record according to information bank, every boarding program record corresponds to one or more of boarding programs
One of and boarding program SNAPSHOT INFO and index field including the boarding program.For example, scheduled searching interface is for building
The communication connection of vertical first network equipment second network equipment corresponding with each boarding program, by scheduled searching request information
(searching for record etc. by big data or user to obtain) is sent to second network equipment, and searches in the execution of the second network device internal
Suo Gongneng obtains one or more search response information of corresponding second network equipment of each boarding program, wherein search response
Information include but to be not limited by this relevant to the boarding program that keyword search in searching request information the is arrived page mutually inside the Pass
Hold (such as page text content or page URL).Keyword that first network equipment includes according to searching request information and
It is corresponding to receive one or more search response information and establish or update a plurality of boarding program record about multiple boarding programs.
If the network equipment is temporarily without boarding procedure index database, first network equipment is recorded to establish according to a plurality of boarding program and be closed
In the boarding program SNAPSHOT INFO library of multiple boarding programs, if boarding program SNAPSHOT INFO library has been established in first network equipment,
First network equipment is recorded according to a plurality of boarding program updates the boarding program SNAPSHOT INFO library.The boarding obtained by the process
Program SNAPSHOT INFO covering surface is wider, more comprehensively.
In some embodiments, the boarding program SNAPSHOT INFO includes the boarding program SNAPSHOT INFO corresponding page
Access link information;Wherein, above equipment further includes 105 (not shown) of the 5th module, the 5th module 105, for being based on institute
The access link information for stating boarding program SNAPSHOT INFO corresponding page is posted described in determination from boarding program SNAPSHOT INFO library
The association boarding program SNAPSHOT INFO of Su Chengxu SNAPSHOT INFO;Then, the 4th module 104, for being returned to the user equipment
At least one in one or more of target boarding program SNAPSHOT INFOs and at least one described target boarding program snapshot letter
The association boarding program SNAPSHOT INFO of breath.For example, boarding program SNAPSHOT INFO further includes the access chain of searching request corresponding page
Information is connect, first network equipment can determine boarding program snapshot based on the access link information of each boarding program SNAPSHOT INFO
Whether the association boarding program SNAPSHOT INFO of information, such as judge the page according to the access link information of boarding program SNAPSHOT INFO
For the subpage frame of other pages or whether comprising other subpage frames etc..First network equipment determines corresponding target boarding program
After SNAPSHOT INFO, while target boarding program SNAPSHOT INFO is sent to user equipment, by target boarding program snapshot letter
The association boarding program SNAPSHOT INFO of breath is sent to user equipment simultaneously.Recommending target boarding program SNAPSHOT INFO to user
Meanwhile association boarding program SNAPSHOT INFO is sent to user, the information for obtaining user is more comprehensive, improves user and uses body
It tests.
For example, first network equipment is stored with the boarding program SNAPSHOT INFO in " commodity shop 1 " and " commodity 2 ", wherein " quotient
The boarding program SNAPSHOT INFO in product shop 1 " further includes that it accesses link information " https: //www.XXX.com/xx ", " commodity 2 "
Boarding program SNAPSHOT INFO further include its access link information " https: //www.XXX.com/xx/xxx ".First network is set
It is standby to determine that the corresponding page of " commodity 2 " boarding program SNAPSHOT INFO is " commodity shop 1 " boarding journey according to two access link informations
The subpage frame of sequence SNAPSHOT INFO, " commodity 2 " boarding program SNAPSHOT INFO are that the association of " commodity shop 1 " boarding program SNAPSHOT INFO is posted
Su Chengxu SNAPSHOT INFO.First network equipment determines " commodity shop 1 " boarding program snapshot letter based on the searching request information of user
Breath is that target is lodged program SNAPSHOT INFO, and while the boarding program SNAPSHOT INFO is sent to user equipment, also by " commodity
2 " boarding program SNAPSHOT INFOs are associated with boarding program SNAPSHOT INFO as it and are sent to user equipment.User equipment is received and is presented
It is somebody's turn to do " commodity 2 " boarding program SNAPSHOT INFO, and while the boarding SNAPSHOT INFO is presented, its association is presented in the window and posts
Su Chengxu SNAPSHOT INFO shows the access link information of its association boarding program SNAPSHOT INFO in lower section such as with small size font.
In some embodiments, association boarding program SNAPSHOT INFO include upper layer boarding program SNAPSHOT INFO and/
Or lower layer's boarding program SNAPSHOT INFO;5th module 105, if the access of the boarding program SNAPSHOT INFO corresponding page links letter
Breath is subordinated to the access link information of certain boarding program SNAPSHOT INFO in the boarding program SNAPSHOT INFO library, is used for the boarding
Upper layer boarding program SNAPSHOT INFO of the program SNAPSHOT INFO as the boarding program SNAPSHOT INFO;Alternatively, if the boarding journey
The access link information of sequence SNAPSHOT INFO corresponding page includes certain boarding program snapshot letter in boarding program SNAPSHOT INFO library
The access link information of breath, first network equipment is using the boarding program SNAPSHOT INFO as under the boarding program SNAPSHOT INFO
Layer boarding program SNAPSHOT INFO.For example, first network equipment should according to the access link information judgement of boarding program SNAPSHOT INFO
Whether whether the page be the subpage frame of other pages or include other subpage frames etc., if other pages are that current boarding program is fast
According to the subpage frame of information, determine that the corresponding boarding program SNAPSHOT INFO of other pages is the lower layer of current boarding program SNAPSHOT INFO
Boarding program SNAPSHOT INFO determines other if other pages contain the access link information of current boarding program SNAPSHOT INFO
The corresponding boarding program SNAPSHOT INFO of the page is the upper layer boarding program SNAPSHOT INFO of current boarding program SNAPSHOT INFO.By dividing
The mode of layer makes have hierarchy between boarding program SNAPSHOT INFO, it is easier to it stores, meanwhile, convenient for user in search, base
In associated result of the result queries of acquisition etc., the usage experience of user is improved.
For example, first network equipment is stored with the boarding program snapshot in " shopping center X ", " commodity shop 1 " and " commodity 2 "
Information, wherein the boarding program SNAPSHOT INFO in " shopping center X " further include its access link information " https: //
Www.XXX.com ", the boarding program SNAPSHOT INFO in " commodity shop 1 " further include its access link information " https: //
Www.XXX.com/xx ", the boarding program SNAPSHOT INFO of " commodity 2 " further include its access link information " https: //
www.XXX.com/xx/xxx".First network equipment determines " commodity 2 " boarding program SNAPSHOT INFO pair according to access link information
The page answered is the subpage frame of " commodity shop 1 " boarding program SNAPSHOT INFO, and " commodity 2 " boarding program SNAPSHOT INFO is " commodity shop
Lower layer's boarding program SNAPSHOT INFO of 1 " boarding program SNAPSHOT INFO, correspondingly, " commodity shop 1 " boarding program SNAPSHOT INFO is
The upper layer boarding program SNAPSHOT INFO of " commodity shop 2 " boarding program SNAPSHOT INFO.First network equipment is according to access link information
Determine that the corresponding page of " shopping center X " boarding program SNAPSHOT INFO includes the page of " commodity shop 1 " boarding program SNAPSHOT INFO,
" shopping center X " boarding program SNAPSHOT INFO is the upper layer boarding program SNAPSHOT INFO of " commodity shop 1 " boarding program SNAPSHOT INFO,
Correspondingly, " commodity shop 1 " boarding program SNAPSHOT INFO is lower layer's boarding program of " shopping center X " boarding program SNAPSHOT INFO
SNAPSHOT INFO.
In some embodiments, above equipment further includes 106 (not shown) of the 6th module.6th module 106 is used for root
It is excellent according to the association boarding SNAPSHOT INFO for program SNAPSHOT INFO of respectively lodging in one or more of targets boarding program SNAPSHOT INFO
Choosing determines the preferred boarding program SNAPSHOT INFO of one or more first;4th module 104, for returning to institute to the user equipment
State at least one in one or more first selected objective target boarding program SNAPSHOT INFOs and at least one described first selected objective target
The association boarding program SNAPSHOT INFO of boarding program SNAPSHOT INFO.For example, first network equipment can be posted according to determining target
Incidence relation between Su Chengxu SNAPSHOT INFO preferably, determine and correspond to one or more targets boarding program SNAPSHOT INFO
The preferred boarding program SNAPSHOT INFO of one or more first;Then, first network equipment is by one or more first preferred mesh
Mark boarding program SNAPSHOT INFO at least one while be sent to user equipment, at least one first selected objective target is lodged program
The association boarding program SNAPSHOT INFO of SNAPSHOT INFO is sent to user equipment.In some embodiments, the 6th module 106 includes
But it is not limited to: is deposited between program SNAPSHOT INFO if two targets in one or more of targets boarding program SNAPSHOT INFO are lodged
In subordinate relation, first network equipment removes lower layer's boarding program SNAPSHOT INFO in two target boarding program SNAPSHOT INFOs;
If between two targets boarding program SNAPSHOT INFO in one or more of target boarding program SNAPSHOT INFOs, there are subordinate passes
System, first network equipment remove the upper layer boarding program SNAPSHOT INFO in two target boarding program SNAPSHOT INFOs;If described one
There are target boarding program SNAPSHOT INFO, target boarding program SNAPSHOT INFOs in a or multiple target boarding program SNAPSHOT INFOs
At least one lower layer boarding program SNAPSHOT INFO and the boarding program SNAPSHOT INFO upper layer boarding program information be also contained in
One or more of targets boarding program SNAPSHOT INFOs, first network equipment remove the upper of target boarding program SNAPSHOT INFO
Layer boarding program SNAPSHOT INFO and lower layer's boarding program information.For example, program is fast if the target that first network equipment determines is lodged
According in information, there are two there are subordinate relation between target boarding program SNAPSHOT INFO, two targets boarding program snapshots letters are removed
Lower layer's boarding program SNAPSHOT INFO in breath, using other targets boarding program SNAPSHOT INFO as the first selected objective target boarding program
SNAPSHOT INFO, the program SNAPSHOT INFO alternatively, the upper layer in two target boarding program SNAPSHOT INFOs of removal is lodged, by other targets
Program SNAPSHOT INFO lodge as the first selected objective target boarding program SNAPSHOT INFO;If some target boarding program SNAPSHOT INFO exists
Both there is boarding program SNAPSHOT INFO in upper layer in target boarding program SNAPSHOT INFO, and existed simultaneously target boarding program snapshot letter
At least one in lower layer's boarding program SNAPSHOT INFO in breath, first network equipment removes target boarding program SNAPSHOT INFO
Lodge program SNAPSHOT INFO and lower layer of upper layer lodges program SNAPSHOT INFO, using remaining target boarding program SNAPSHOT INFO as the
One selected objective target boarding program SNAPSHOT INFO.Incidence relation here, first network equipment is lodged by target between program is to mesh
Mark boarding program SNAPSHOT INFO carries out preferably, avoiding the redundancy of feedback information, so that the search result of user is more accurate, and
And corresponding association boarding program SNAPSHOT INFO is also sent to user while sending target boarding program SNAPSHOT INFO and is set
It is standby, it ensure that the comprehensive of information.
For example, first network equipment determine one or more targets boarding program SNAPSHOT INFO in have " commodity shop 1 " and
The boarding program SNAPSHOT INFO of " commodity 2 ", wherein " commodity 2 " boarding program SNAPSHOT INFO is " commodity shop 1 " boarding program snapshot
Lower layer's boarding program SNAPSHOT INFO of information.First network equipment by " commodity 2 " target boarding program SNAPSHOT INFO from one or
It is removed in multiple target boarding program SNAPSHOT INFOs, determines that " commodity shop 1 " boarding program SNAPSHOT INFO is that the first selected objective target is posted
Su Chengxu SNAPSHOT INFO, and while the boarding program SNAPSHOT INFO is sent to user equipment also lodges " commodity 2 " program
SNAPSHOT INFO is associated with boarding program SNAPSHOT INFO as it and is sent to user equipment.Alternatively, first network equipment is by " commodity shop 1 "
Target boarding program SNAPSHOT INFO is removed from one or more targets boarding program SNAPSHOT INFO, determines " commodity 2 " boarding journey
Sequence SNAPSHOT INFO is the first selected objective target boarding program SNAPSHOT INFO, and the boarding program SNAPSHOT INFO is sent to user equipment
While, " commodity shop 1 " boarding program SNAPSHOT INFO is also associated with boarding program SNAPSHOT INFO as it and is sent to user equipment.
In another example having " in X shopping in one or more targets boarding program SNAPSHOT INFO that first network equipment determines
The boarding program SNAPSHOT INFO of the heart ", " commodity shop 1 " and " commodity 2 ", wherein " shopping center X " boarding program SNAPSHOT INFO be
The upper layer boarding program SNAPSHOT INFO of " commodity shop 1 " boarding program SNAPSHOT INFO, " commodity 2 " boarding program SNAPSHOT INFO is " quotient
Lower layer's boarding program SNAPSHOT INFO of the boarding of product shop 1 " program SNAPSHOT INFO.First network equipment is by " shopping center X ", " commodity
2 " targets boarding program SNAPSHOT INFO is removed from one or more targets boarding program SNAPSHOT INFO, determines that " commodity shop 1 " is posted
Su Chengxu SNAPSHOT INFO is the first selected objective target boarding program SNAPSHOT INFO, and the boarding program SNAPSHOT INFO is sent to user
While equipment, " shopping center X ", " commodity 2 " boarding program SNAPSHOT INFO are also associated with boarding program SNAPSHOT INFO as it
It is sent to user equipment.Search record information based on user carries out that preferably, the search knot for being partial to user preferences can be obtained
Fruit, and hit rate is higher, improves the usage experience of user.
In some embodiments, above equipment further includes 107 (not shown) of the 7th module, for according to about the use
The search of family equipment records information, determines one or more second from one or more of targets boarding program SNAPSHOT INFO
Selected objective target boarding program SNAPSHOT INFO;Wherein, the 4th module 104, it is one or more for being returned to the user equipment
At least one in a second selected objective target boarding program SNAPSHOT INFO.For example, first network equipment is sent out according to before user equipment
Search record information (such as search key, searched page content) sent, from determining one or more targets boarding program
One or more the second selected objective target boarding program SNAPSHOT INFO is determined in SNAPSHOT INFO, as there are one in search record information
Or the identical content of multiple targets boarding program SNAPSHOT INFO, preferably using identical target boarding program SNAPSHOT INFO as second
Target boarding program SNAPSHOT INFO, for another example, if being gone through in one or more target boarding program SNAPSHOT INFOs and search record information
History searches for SNAPSHOT INFO, and there are incidence relations, and target boarding program SNAPSHOT INFO is fast as the second selected objective target boarding program
According to information.In some embodiments, described search record information includes one or more history boarding program SNAPSHOT INFOs;The
Seven modules 107 include but is not limited to: if there are target boarding programs in one or more of targets boarding program SNAPSHOT INFO
At least one in SNAPSHOT INFO, target boarding program SNAPSHOT INFO and one or more of history boarding program SNAPSHOT INFO
History is lodged, and program SNAPSHOT INFO is identical, and first network equipment is using target boarding program SNAPSHOT INFO as the second selected objective target
Boarding program SNAPSHOT INFO;If there are target boarding program snapshot letters in one or more of target boarding program SNAPSHOT INFOs
Breath, target boarding program SNAPSHOT INFO are posted at least one history in one or more of history boarding program SNAPSHOT INFO
There are incidence relations for Su Chengxu SNAPSHOT INFO, and first network equipment is using target boarding program SNAPSHOT INFO as the second preferred mesh
Mark boarding program SNAPSHOT INFO, wherein the incidence relation includes the access link letter of the target boarding program SNAPSHOT INFO
The access chain of breath and at least one history boarding program SNAPSHOT INFO in one or more of history boarding program SNAPSHOT INFO
Connecing information, there are subordinate relation.
In addition to the method and apparatus of above-mentioned introduction, present invention also provides a kind of computer readable storage medium, the meter
Calculation machine readable storage medium storing program for executing is stored with computer code, when the computer code is performed, such as preceding described in any item sides
Method is performed.
Present invention also provides a kind of computer program products, when the computer program product is executed by computer equipment
When, such as preceding described in any item methods are performed.
Present invention also provides a kind of computer equipment, the computer equipment includes:
One or more processors;
Memory, for storing one or more computer programs;
When one or more of computer programs are executed by one or more of processors so that it is one or
Multiple processors realize such as preceding described in any item methods.
Fig. 4 shows the exemplary system that can be used for implementing each embodiment described herein;
As shown in Figure 4 in some embodiments, system 200 can be set as any one in each embodiment is above-mentioned
It is standby.In some embodiments, system 200 may include one or more computer-readable mediums with instruction (for example, system is deposited
Reservoir or fixed memory (Non-volatile Memory, NVM)/storage equipment 220) and with the one or more calculate
Machine readable medium couple and be configured as executing instruction with realize module thereby executing one of movement described herein or
Multiple processors (for example, (one or more) processor 205).
For one embodiment, system control module 210 may include any suitable interface controller, with to (one or
It is multiple) at least one of processor 205 and/or any suitable equipment or component that communicate with system control module 210 mentions
For any suitable interface.
System control module 210 may include Memory Controller module 230, to provide interface to system storage 215.It deposits
Memory controller module 230 can be hardware module, software module and/or firmware module.
System storage 215 can be used for for example, load of system 200 and storing data and/or instruction.For a reality
Example is applied, system storage 215 may include any suitable volatile memory, for example, DRAM appropriate.In some embodiments
In, system storage 215 may include four Synchronous Dynamic Random Access Memory ((Double-Data- of Double Data Rate type
Rate Fourth Generation Synchronous Dynamic Random Access Memory, DDR4SDRAM).
For one embodiment, system control module 210 may include one or more input/output (I/O) controller, with
Equipment 220 is stored to NVM/ and (one or more) communication interface 225 provides interface.
For example, NVM/ storage equipment 220 can be used for storing data and/or instruction.NVM/ storage equipment 220 may include appointing
It anticipates nonvolatile memory appropriate (for example, flash memory) and/or to may include that any suitable (one or more) is non-volatile deposit
Equipment is stored up (for example, one or more hard disk drives (Hard Disk Drive, HDD), one or more CDs (CD) drive
Device and/or one or more digital versatile disc (DVD) drivers).
NVM/ storage equipment 220 may include a part for the equipment being physically mounted on as system 200
Storage resource or its can by the equipment access without a part as the equipment.For example, NVM/ storage equipment 220 can
It is accessed by network via (one or more) communication interface 225.
(one or more) communication interface 225 can be provided for system 200 interface with by one or more networks and/or with
Other any equipment communications appropriate.System 200 can be according to any mark in one or more wireless network standards and/or agreement
Quasi- and/or agreement is carried out wireless communication with the one or more components of wireless network.
For one embodiment, at least one of (one or more) processor 205 can be with system control module 210
The logic of one or more controllers (for example, Memory Controller module 230) is packaged together.For one embodiment, (one
It is a or multiple) at least one of processor 205 can encapsulate with the logic of one or more controllers of system control module 210
Together to form system in package (SiP).For one embodiment, at least one of (one or more) processor 205
It can be integrated on same mold with the logic of one or more controllers of system control module 210.For one embodiment,
At least one of (one or more) processor 205 can be with the logic of one or more controllers of system control module 210
It is integrated on same mold to form system on chip (SoC).
In various embodiments, system 200 can be, but not limited to be: server, work station, desk-top calculating equipment or movement
It calculates equipment (for example, lap-top computing devices, handheld computing device, tablet computer, net book etc.).In various embodiments,
System 200 can have more or fewer components and/or different frameworks.For example, in some embodiments, system 200 includes
(including touch screen is shown for one or more video cameras, keyboard, liquid crystal display (Liquid Crystal Display, LCD) screen
Device), nonvolatile memory port, mutiple antennas, graphic chips, specific integrated circuit (ASIC) and loudspeaker.
It should be noted that the application can be carried out in the assembly of software and/or software and hardware, for example, can adopt
With specific integrated circuit (ASIC), general purpose computer or any other realized similar to hardware device.In one embodiment
In, the software program of the application can be executed to implement the above steps or functions by processor.Similarly, the application
Software program (including relevant data structure) can be stored in computer readable recording medium, for example, RAM memory,
Magnetic or optical driver or floppy disc and similar devices.In addition, hardware can be used to realize in some steps or function of the application, example
Such as, as the circuit cooperated with processor thereby executing each step or function.
In addition, a part of the application can be applied to computer program product, such as computer program instructions, when its quilt
When computer executes, by the operation of the computer, it can call or provide according to the present processes and/or technical solution.
Those skilled in the art will be understood that the existence form of computer program instructions in computer-readable medium includes but is not limited to
Source file, executable file, installation package file etc., correspondingly, the mode that computer program instructions are computer-executed include but
Be not limited to: the computer directly execute the instruction or the computer compile the instruction after execute program after corresponding compiling again,
Perhaps the computer reads and executes the instruction or after the computer reads and install and execute corresponding installation again after the instruction
Program.Here, computer-readable medium can be for computer access any available computer readable storage medium or
Communication media.
Communication media includes whereby including, for example, computer readable instructions, data structure, program module or other data
Signal of communication is transmitted to the medium of another system from a system.Communication media may include having the transmission medium led (such as electric
Cable and line (for example, optical fiber, coaxial etc.)) and can propagate wireless (not having the transmission the led) medium of energy wave, such as sound, electricity
Magnetic, RF, microwave and infrared.Computer readable instructions, data structure, program module or other data can be embodied as example wireless
Medium (such as carrier wave or be such as embodied as spread spectrum technique a part similar mechanism) in modulated message signal.
Term " modulated message signal " refers to that one or more feature is modified or is set in a manner of encoded information in the signal
Fixed signal.Modulation can be simulation, digital or Hybrid Modulation Technology.
As an example, not a limit, computer readable storage medium may include such as computer-readable finger for storage
Enable, the volatile and non-volatile that any method or technique of the information of data structure, program module or other data is realized, can
Mobile and immovable medium.For example, computer readable storage medium includes, but are not limited to volatile memory, such as with
Machine memory (RAM, DRAM, SRAM);And nonvolatile memory, such as flash memory, various read-only memory (ROM, PROM,
EPROM, EEPROM), magnetic and ferromagnetic/ferroelectric memory (MRAM, FeRAM);And magnetic and optical storage apparatus (hard disk,
Tape, CD, DVD);Or other currently known media or Future Development can store the computer used for computer system
Readable information/data.
Here, including a device according to one embodiment of the application, which includes for storing computer program
The memory of instruction and processor for executing program instructions, wherein when the computer program instructions are executed by the processor
When, trigger method and/or technology scheme of the device operation based on aforementioned multiple embodiments according to the application.
It is obvious to a person skilled in the art that the application is not limited to the details of above-mentioned exemplary embodiment, Er Qie
In the case where without departing substantially from spirit herein or essential characteristic, the application can be realized in other specific forms.Therefore, no matter
From the point of view of which point, the present embodiments are to be considered as illustrative and not restrictive, and scope of the present application is by appended power
Benefit requires rather than above description limits, it is intended that all by what is fallen within the meaning and scope of the equivalent elements of the claims
Variation is included in the application.Any reference signs in the claims should not be construed as limiting the involved claims.This
Outside, it is clear that one word of " comprising " does not exclude other units or steps, and odd number is not excluded for plural number.That states in device claim is multiple
Unit or device can also be implemented through software or hardware by a unit or device.The first, the second equal words are used to table
Show title, and does not indicate any particular order.
Claims (12)
1. a kind of method for searching for boarding program in first network equipment end, wherein this method comprises:
Establish or update the boarding program SNAPSHOT INFO library about one or more boarding programs, wherein one or more of
The storage of boarding program is registered in first network equipment, and the boarding program SNAPSHOT INFO library includes at least one boarding program note
Record, every boarding program record correspond to one of one or more of boarding programs and the boarding including the boarding program
Program SNAPSHOT INFO and index field;
Receive the boarding program search request that user equipment is sent;
According to boarding program search request matching inquiry in boarding program SNAPSHOT INFO library, posted with obtaining with described
One or more targets boarding program SNAPSHOT INFO that program search request in place matches;
At least one in one or more of target boarding program SNAPSHOT INFOs is returned to the user equipment.
2. according to the method described in claim 1, wherein, the boarding program record further includes the boarding journey of each boarding program
Sequence identification information;
Wherein, described according to boarding program search request matching inquiry in boarding program SNAPSHOT INFO library, to obtain
Obtain the one or more targets boarding program SNAPSHOT INFO to match with the boarding program search request, comprising:
According to boarding program search request matching inquiry in boarding program SNAPSHOT INFO library, posted with obtaining with described
The one or more targets boarding program SNAPSHOT INFO and each target boarding program snapshot letter that program search request in place matches
Cease corresponding target boarding program identification information;
It is wherein, described to return at least one in one or more of target boarding program SNAPSHOT INFOs to the user equipment,
Include:
To the user equipment return at least one in one or more of targets boarding program SNAPSHOT INFOs and it is described extremely
The corresponding target boarding program identification information of a target boarding program SNAPSHOT INFO less.
3. method according to claim 1 or 2, wherein described to establish or update about one or more boarding programs
Boarding program SNAPSHOT INFO library, wherein one or more of boarding programs storages are registered in first network equipment, described to post
Su Chengxu SNAPSHOT INFO library includes at least one boarding program record, and every boarding program record corresponds to one or more of
One of program of lodging and boarding program SNAPSHOT INFO and index field including the boarding program, comprising:
It is corresponding from the one or more boarding programs for storing or being registered in first network equipment by scheduled data access interface
Second network equipment, obtain at least one boarding program boarding program SNAPSHOT INFO;
It is establishd or updated according to the boarding program SNAPSHOT INFO fast about the boarding program of one or more of boarding programs
According to information bank, wherein the boarding program SNAPSHOT INFO library includes at least one boarding program record, every boarding program record
Corresponding to one or more of boarding one of programs and boarding program SNAPSHOT INFO and index word including the boarding program
Section.
4. method according to claim 1 or 2, wherein described to establish or update about one or more boarding programs
Boarding program SNAPSHOT INFO library, wherein one or more of boarding programs storages are registered in first network equipment, described to post
Su Chengxu SNAPSHOT INFO library includes at least one boarding program record, and every boarding program record corresponds to one or more of
One of program of lodging and boarding program SNAPSHOT INFO and index field including the boarding program, comprising:
For storing or being registered in one or more boarding programs of first network equipment, by scheduled searching interface at least
Corresponding second network equipment of one boarding program sends one or more searching request information, and receives second network
The search response information that equipment returns;
The boarding program snapshot letter about one or more of boarding programs is establishd or updated according to described search response message
Cease library, wherein the boarding program SNAPSHOT INFO library includes at least one boarding program record, and every boarding program record corresponds to
In one or more of boarding one of programs and boarding program SNAPSHOT INFO and index field including the boarding program.
5. according to the method described in claim 1, wherein, the boarding program SNAPSHOT INFO includes the boarding program snapshot letter
Cease the access link information of corresponding page;
Wherein, the method also includes:
Based on the access link information of the boarding program SNAPSHOT INFO corresponding page, from boarding program SNAPSHOT INFO library
Determine the association boarding program SNAPSHOT INFO of the boarding program SNAPSHOT INFO;
It is wherein, described to return at least one in one or more of target boarding program SNAPSHOT INFOs to the user equipment,
Include:
To the user equipment return at least one in one or more of targets boarding program SNAPSHOT INFOs and it is described at least
The association boarding program SNAPSHOT INFO of one target boarding program SNAPSHOT INFO.
6. according to the method described in claim 5, wherein, the association boarding program SNAPSHOT INFO includes that upper layer boarding program is fast
According to information and/or lower layer's boarding program SNAPSHOT INFO;
Wherein, the access link information based on the boarding program SNAPSHOT INFO corresponding page, it is fast from the boarding program
According to the association boarding program SNAPSHOT INFO for determining the boarding program SNAPSHOT INFO in information bank, comprising:
If the access link information of the boarding program SNAPSHOT INFO corresponding page is subordinated to boarding program SNAPSHOT INFO library
In certain boarding program SNAPSHOT INFO access link information, believe the boarding program SNAPSHOT INFO as the boarding program snapshot
The upper layer boarding program SNAPSHOT INFO of breath;Alternatively,
If the access link information of the boarding program SNAPSHOT INFO corresponding page includes in boarding program SNAPSHOT INFO library
The access link information of certain boarding program SNAPSHOT INFO, using the boarding program SNAPSHOT INFO as the boarding program SNAPSHOT INFO
Lower layer lodge program SNAPSHOT INFO.
7. according to the method described in claim 6, wherein, the method also includes:
According to the association boarding snapshot for program SNAPSHOT INFO of respectively lodging in one or more of targets boarding program SNAPSHOT INFO
Information, it is preferable to determine the preferred boarding program SNAPSHOT INFOs of one or more first;
It is wherein, described to return at least one in one or more of target boarding program SNAPSHOT INFOs to the user equipment,
And the association boarding program SNAPSHOT INFO of at least one target boarding program SNAPSHOT INFO, comprising:
At least one in one or more of first selected objective target boarding program SNAPSHOT INFOs is returned to the user equipment, and
The association boarding program SNAPSHOT INFO of at least one first selected objective target boarding program SNAPSHOT INFO.
It is described to be lodged program SNAPSHOT INFO according to one or more of targets 8. according to the method described in claim 7, wherein
In respectively lodge the association boarding SNAPSHOT INFO of program SNAPSHOT INFO, it is preferable to determine the preferred boarding program snapshots of one or more first
Information, including following at least any one:
If exist between two targets boarding program SNAPSHOT INFO in one or more of targets boarding program SNAPSHOT INFOs from
Category relationship removes lower layer's boarding program SNAPSHOT INFO in two target boarding program SNAPSHOT INFOs;
If exist between two targets boarding program SNAPSHOT INFO in one or more of targets boarding program SNAPSHOT INFOs from
Category relationship removes the upper layer boarding program SNAPSHOT INFO in two target boarding program SNAPSHOT INFOs;
If there are target boarding program SNAPSHOT INFO, target boardings in one or more of target boarding program SNAPSHOT INFOs
At least one lower layer boarding program SNAPSHOT INFO of program SNAPSHOT INFO and the upper layer boarding program of the boarding program SNAPSHOT INFO
SNAPSHOT INFO is also contained in one or more of target boarding program SNAPSHOT INFOs, removes target boarding program SNAPSHOT INFO
Upper layer boarding program SNAPSHOT INFO and lower layer lodge program SNAPSHOT INFO.
9. according to the method described in claim 1, wherein, the method also includes:
Information is recorded according to the search about the user equipment, from one or more of targets boarding program SNAPSHOT INFO
Determine one or more the second selected objective target boarding program SNAPSHOT INFO;
It is wherein, described to return at least one in one or more of target boarding program SNAPSHOT INFOs to the user equipment,
Include:
At least one in one or more of second selected objective target boarding program SNAPSHOT INFOs is returned to the user equipment.
10. according to the method described in claim 9, wherein, it includes one or more history boarding journeys that described search, which records information,
Sequence SNAPSHOT INFO;
Wherein, the basis records information about the search of the user equipment, from one or more of targets boarding program
One or more the second selected objective target boarding program SNAPSHOT INFO is determined in SNAPSHOT INFO, is included at least one of the following:
If there are target boarding program SNAPSHOT INFO, target boardings in one or more of target boarding program SNAPSHOT INFOs
At least one history boarding program snapshot letter in program SNAPSHOT INFO and one or more of history boarding program SNAPSHOT INFO
Manner of breathing is same, using target boarding program SNAPSHOT INFO as the second selected objective target boarding program SNAPSHOT INFO;
If there are target boarding program SNAPSHOT INFO, target boardings in one or more of target boarding program SNAPSHOT INFOs
At least one history boarding program snapshot letter in program SNAPSHOT INFO and one or more of history boarding program SNAPSHOT INFO
There are incidence relations for breath, using target boarding program SNAPSHOT INFO as the second selected objective target boarding program SNAPSHOT INFO, wherein
The incidence relation includes that the access link information of the target boarding program SNAPSHOT INFO is posted with one or more of history
There are subordinate relation for the access link information of at least one history boarding program SNAPSHOT INFO in Su Chengxu SNAPSHOT INFO.
11. a kind of equipment for searching for boarding program, wherein the equipment includes:
Processor;And
It is arranged to the memory of storage computer executable instructions, the executable instruction makes the processor when executed
Execute the operation such as any one of claims 1 to 10 the method.
12. a kind of computer-readable medium of store instruction, described instruction makes system carry out such as claim 1 when executed
To the operation of any one of 10 the methods.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811635121.8A CN109710832B (en) | 2018-12-29 | 2018-12-29 | Method and equipment for searching hosted program |
PCT/CN2019/126564 WO2020135212A1 (en) | 2018-12-29 | 2019-12-19 | Method and device for searching for hosting program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811635121.8A CN109710832B (en) | 2018-12-29 | 2018-12-29 | Method and equipment for searching hosted program |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109710832A true CN109710832A (en) | 2019-05-03 |
CN109710832B CN109710832B (en) | 2021-09-24 |
Family
ID=66259490
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811635121.8A Active CN109710832B (en) | 2018-12-29 | 2018-12-29 | Method and equipment for searching hosted program |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109710832B (en) |
WO (1) | WO2020135212A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020135212A1 (en) * | 2018-12-29 | 2020-07-02 | 上海掌门科技有限公司 | Method and device for searching for hosting program |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111885152B (en) * | 2020-07-21 | 2022-08-19 | 上海连尚网络科技有限公司 | Promotion information processing method, electronic device and computer-readable storage medium |
CN113709146B (en) * | 2021-08-26 | 2023-06-23 | 上海掌门科技有限公司 | Method, equipment and medium for presenting entry information |
CN114399299A (en) * | 2021-12-22 | 2022-04-26 | 中国电信股份有限公司 | Payment method, payment device, electronic equipment and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101344881A (en) * | 2007-07-09 | 2009-01-14 | 中国科学院大气物理研究所 | Index generation method and device and search system for mass file type data |
US20090063422A1 (en) * | 2007-09-05 | 2009-03-05 | Shoji Kodama | Search engine system using snapshot function of storage system |
CN102253939A (en) * | 2010-05-17 | 2011-11-23 | 无锡艾斯科软件有限公司 | Searching method and system based on cloud computing technology |
CN102597994A (en) * | 2009-10-29 | 2012-07-18 | 国际商业机器公司 | User-defined profile tags, rules, and recommendations for portal |
CN102945259A (en) * | 2012-10-18 | 2013-02-27 | 北京奇虎科技有限公司 | Searching method and device based on favorites |
CN103389985A (en) * | 2012-05-08 | 2013-11-13 | 百度在线网络技术(北京)有限公司 | Method and device for providing search result |
CN103744853A (en) * | 2013-11-08 | 2014-04-23 | 北京奇虎科技有限公司 | Method and device for providing web cache information in search engine |
CN108595642A (en) * | 2018-04-26 | 2018-09-28 | 上海掌门科技有限公司 | The method and apparatus of information in a kind of search for application |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104951536B (en) * | 2015-06-18 | 2021-01-22 | 百度在线网络技术(北京)有限公司 | Searching method and device |
US20170169044A1 (en) * | 2015-12-15 | 2017-06-15 | Le Holdings (Beijing) Co., Ltd. | Property retrieval apparatus, method and system |
CN108153848B (en) * | 2017-12-20 | 2021-10-22 | 阿里巴巴(中国)有限公司 | Method and device for searching light application data and electronic device |
CN108846100A (en) * | 2018-06-19 | 2018-11-20 | 上海掌门科技有限公司 | The method and apparatus of fast search boarding application |
CN109710832B (en) * | 2018-12-29 | 2021-09-24 | 上海掌门科技有限公司 | Method and equipment for searching hosted program |
-
2018
- 2018-12-29 CN CN201811635121.8A patent/CN109710832B/en active Active
-
2019
- 2019-12-19 WO PCT/CN2019/126564 patent/WO2020135212A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101344881A (en) * | 2007-07-09 | 2009-01-14 | 中国科学院大气物理研究所 | Index generation method and device and search system for mass file type data |
US20090063422A1 (en) * | 2007-09-05 | 2009-03-05 | Shoji Kodama | Search engine system using snapshot function of storage system |
CN102597994A (en) * | 2009-10-29 | 2012-07-18 | 国际商业机器公司 | User-defined profile tags, rules, and recommendations for portal |
CN102253939A (en) * | 2010-05-17 | 2011-11-23 | 无锡艾斯科软件有限公司 | Searching method and system based on cloud computing technology |
CN103389985A (en) * | 2012-05-08 | 2013-11-13 | 百度在线网络技术(北京)有限公司 | Method and device for providing search result |
CN102945259A (en) * | 2012-10-18 | 2013-02-27 | 北京奇虎科技有限公司 | Searching method and device based on favorites |
CN103744853A (en) * | 2013-11-08 | 2014-04-23 | 北京奇虎科技有限公司 | Method and device for providing web cache information in search engine |
CN108595642A (en) * | 2018-04-26 | 2018-09-28 | 上海掌门科技有限公司 | The method and apparatus of information in a kind of search for application |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020135212A1 (en) * | 2018-12-29 | 2020-07-02 | 上海掌门科技有限公司 | Method and device for searching for hosting program |
Also Published As
Publication number | Publication date |
---|---|
CN109710832B (en) | 2021-09-24 |
WO2020135212A1 (en) | 2020-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109408696A (en) | It is a kind of for search for boarding program method and apparatus | |
CN103221951B (en) | Predictive query suggestion caching | |
CN109710832A (en) | It is a kind of for search for boarding program method and apparatus | |
CN103797477B (en) | Prediction user's navigation event | |
CN109359237B (en) | Method and equipment for searching hosted program | |
US9367634B2 (en) | Optimizing location and mobile search | |
KR20100094021A (en) | Customized and intellectual symbol, icon internet information searching system utilizing a mobile communication terminal and ip-based information terminal | |
CN109992993A (en) | Assets information processing method, device, equipment and storage medium based on block chain | |
CN110083334A (en) | The online method and device of model | |
CN104424199A (en) | Search method and device | |
CN111930277B (en) | Method and equipment for providing presence information | |
US20130254014A1 (en) | Automatic Information Placement | |
CN105453520A (en) | Techniques to manage state information for a web service | |
CN111367581A (en) | Method and equipment for providing hosted program | |
CN102298617A (en) | Method for obtaining target page and equipment | |
CN111523039B (en) | Method and device for processing book promotion request in reading application | |
CN110502299B (en) | Method and equipment for providing novel information | |
CN102915312B (en) | Information issuing method in website and system | |
US20160188721A1 (en) | Accessing Multi-State Search Results | |
CN103870527B (en) | The method and system of engine optimization are scanned for using search operation | |
CN108959450A (en) | It is a kind of popular to comment on the system of determination, method, apparatus and readable medium | |
CN110086840A (en) | Image data recording method, device and computer readable storage medium | |
US10510095B2 (en) | Searching based on a local density of entities | |
CN110781287B (en) | Method and equipment for providing electronic books | |
CN106886546A (en) | The construction method and equipment of a kind of Data web site |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |