CN107291962A - searching method, device, storage medium and electronic equipment - Google Patents

searching method, device, storage medium and electronic equipment Download PDF

Info

Publication number
CN107291962A
CN107291962A CN201710680272.4A CN201710680272A CN107291962A CN 107291962 A CN107291962 A CN 107291962A CN 201710680272 A CN201710680272 A CN 201710680272A CN 107291962 A CN107291962 A CN 107291962A
Authority
CN
China
Prior art keywords
information
project
key word
user
contents
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
Application number
CN201710680272.4A
Other languages
Chinese (zh)
Other versions
CN107291962B (en
Inventor
王伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201710680272.4A priority Critical patent/CN107291962B/en
Publication of CN107291962A publication Critical patent/CN107291962A/en
Application granted granted Critical
Publication of CN107291962B publication Critical patent/CN107291962B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2462Approximate or statistical queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2282Tablespace storage structures; Management thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Probability & Statistics with Applications (AREA)
  • Mathematical Physics (AREA)
  • Fuzzy Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a kind of searching method, device, storage medium and electronic equipment, this method includes:Determine multiple destination applications to be searched;Receive the key word information of user's input, the contents of a project of the preset kind of the destination application are traveled through in default table of articles according to the key word information, wherein, the usage record in the preset kind is included including the destination application function items and/or the destination application;When searching the contents of a project matched with the key word information, obtain the contents of a project and generate search result;The search result is back to user.The advantage of the invention is that the content search across application program can be realized, search efficiency is improved.

Description

Searching method, device, storage medium and electronic equipment
Technical field
The present embodiments relate to search technique field, more particularly to a kind of searching method, device, storage medium and electronics Equipment.
Background technology
With the development of mobile network, electronic equipment gradually in the life of people popularize, common are smart mobile phone and Tablet personal computer.At the same time, the application development on electronic equipment is also very fast, the application installed on the electronic equipment that people use Also it is very many, for example just there are five or six as the application of social tool, user sometimes thinks when in face of this substantial amounts of application It is comparatively laborious to find an application.
The content of the invention
A kind of searching method provided in an embodiment of the present invention, device, storage medium and electronic equipment, it is possible to achieve crossing over should With the content search of program, search efficiency is improved.
In a first aspect, the embodiments of the invention provide a kind of searching method, including:
Determine multiple destination applications to be searched;
The key word information of user's input is received, the target is traveled through in default table of articles according to the key word information The contents of a project of the preset kind of application program, wherein, the preset kind includes the function that the destination application is included Usage record in item and/or the destination application;
When searching the contents of a project matched with the key word information, obtain the contents of a project and generate search knot Really;
The search result is back to user.
Second aspect, the embodiments of the invention provide a kind of searcher, including:
Determining module, for determining multiple destination applications to be searched;
Content traversal module, the key word information for receiving user's input, according to the key word information in default bar The contents of a project of the preset kind of the destination application are traveled through in mesh table, wherein, the preset kind includes the target Usage record in function items and/or the destination application that application program is included;
Result-generation module, for when searching the contents of a project matched with the key word information, obtaining the item Mesh content simultaneously generates search result;
As a result module is returned to, for the search result to be back into user.
The third aspect, the embodiments of the invention provide a kind of computer-readable recording medium, is stored thereon with computer journey Sequence, realizes searching method as described in the present embodiment of the invention when the program is executed by processor.
Fourth aspect, the embodiments of the invention provide a kind of electronic equipment, including memory, processor and is stored in storage On device and the computer program that can be run in processor, it is characterised in that real during computer program described in the computing device Existing searching method as described in the present embodiment of the invention.
A kind of searching method provided in the embodiment of the present invention, multiple destination applications are established in default table of articles Preset kind the contents of a project, the contents of a project searched for by the key word information inputted according to user in preset kind, energy The content of destination application is enough searched, and finds the search result required for user;Using above-mentioned technical proposal, it is possible to achieve Across the content search of application program, search efficiency is improved.
Brief description of the drawings
Fig. 1 is a kind of schematic flow sheet of searching method provided in an embodiment of the present invention;
Fig. 2 is a kind of schematic diagram of search provided in an embodiment of the present invention;
Fig. 3 is the schematic flow sheet of another searching method provided in an embodiment of the present invention;
Fig. 4 is the schematic flow sheet of another searching method provided in an embodiment of the present invention;
Fig. 5 is the schematic diagram of another search provided in an embodiment of the present invention;
Fig. 6 is the schematic flow sheet of another searching method provided in an embodiment of the present invention;
Fig. 7 is the schematic flow sheet of another searching method provided in an embodiment of the present invention;
Fig. 8 is the schematic flow sheet of another searching method provided in an embodiment of the present invention;
Fig. 9 is the schematic diagram of another search provided in an embodiment of the present invention;
Figure 10 is the schematic flow sheet of another searching method provided in an embodiment of the present invention;
Figure 11 is a kind of structured flowchart of searcher provided in an embodiment of the present invention;
Figure 12 is the structural representation of a kind of electronic equipment provided in an embodiment of the present invention.
Embodiment
Further illustrate technical scheme below in conjunction with the accompanying drawings and by embodiment.It may be appreciated It is that specific embodiment described herein is used only for explaining the present invention, rather than limitation of the invention.Further need exist for explanation , for the ease of description, part related to the present invention rather than entire infrastructure are illustrate only in accompanying drawing.
It should be mentioned that some exemplary embodiments are described as before exemplary embodiment is discussed in greater detail The processing described as flow chart or method.Although each step is described as the processing of order, many of which by flow chart Step can be implemented concurrently, concomitantly or simultaneously.In addition, the order of each step can be rearranged.When its operation The processing can be terminated during completion, it is also possible to the additional step being not included in accompanying drawing.The processing can be with Corresponding to method, function, code, subroutine, subprogram etc..
Possess the function of application in searching handset in some existing electronic equipments, can be by inputting the name of application program Claim to find corresponding application program.But this function is more single, and if user forgets the title of application program, may The application program looked for required for user can not accurately be found.Searching method provided in an embodiment of the present invention can be solved well State the incomplete problem of function of search.
Fig. 1 is a kind of schematic flow sheet of searching method provided in an embodiment of the present invention, and this method can be by searcher Perform, wherein the device can be realized by software and/or hardware, typically can with it is integrated in the electronic device.As shown in figure 1, should Method includes:
Step 101, multiple destination applications to be searched are determined.
Wherein, multiple application programs are generally fitted with the electronic device, before scanning for, it is thus necessary to determine that to be searched Multiple destination applications, to determine the hunting zone of application program.Destination application is to be determined in can be searched Application program in the range of rope.The multiple destination application can be all application programs installed in electronic equipment, It can be certain applications program therein.Application program in the embodiment of the present invention may include pre-set programs in system, can also Including third party application.Exemplary, because the application program installed in electronic equipment there may be the person's of being managed locking Or hiding application program, function of search is used as an open function, it may be necessary to can by determining which application program is With what is be searched, then work is scanned for, can so make it that the privacy of electronic equipment is protected.In addition it is also possible to according to The selected operation of user determines multiple destination applications, so can reduce hunting zone according to the setting of user, raising be searched Rope efficiency.
Step 102, the key word information of user's input is received, is traveled through according to the key word information in default table of articles The contents of a project of the preset kind of the destination application.
Wherein, preset kind includes the application name of destination application, destination application is included function items and mesh Mark application program usage record in one or more.As shown in table 1, it is the local content of default table of articles, presets bar Mesh table includes the application name of multiple destination applications, and each destination application has several corresponding function items, accordingly Several function items it is corresponding with the destination application, such as destination application is wechat, and its corresponding function items includes: " bank settlement " and " sweep and sweep " etc.;When destination application is QQ, its corresponding function items includes:" fast face-to-face to pass " and " QQ Wallet " etc..
Preset kind be function items when, its contents of a project may include function items title, as wechat " bank settlement " and QQ " fast face-to-face to pass " etc..
When preset kind is application name, its contents of a project may include Apply Names, such as " wechat " and " QQ ".
When preset kind is usage record, its contents of a project may include the corresponding record text of multiple target usage record classifications Part;Target usage record classification includes transaction record, chat record, audio frequency and video and plays record, browsing file record and push away Send one or more in Message Record.
Table 1
Step 103, when searching the contents of a project matched with the key word information, the contents of a project and life are obtained Into search result.
Wherein, when the ratio in the contents of a project with identical character in the key word information is higher than proportion threshold value, then The contents of a project and key word information matching;Such as contents of a project are Apply Names " Alipay ", the keyword letter of user's input Cease for " payment ", include and character identical character all in key word information, the ratio of its identical characters in the contents of a project Example is 100%, it is assumed that proportion threshold value is 30%, then the contents of a project " Alipay " and key word information " payment " matching.
As shown in Fig. 2 user's input key word information " bank settlement ", by the default table of articles of traversal, searches function items The entry of entitled bank settlement, obtains " bank settlement " and generates search result.
Step 104, the search result is back to user.
Alternatively, the contents of a project of function items also include corresponding first attribute description information.First attribute description information It may include in the use information of function items, such as function information and other description informations etc., table 1, function items " bank settlement " are corresponding First attribute description information includes:Check, settle accounts, pay and transfer accounts.
Alternatively, grasped if detecting user when using the first function items, or at the corresponding interface of the first function items First attribute description information editing's event is triggered when making, or when entering the related setting menu of system setting, user can be received First character string of input, according to first character string the first attribute description information corresponding to the first function items and volume of driving in the wrong direction Volume.In this way, can meet user enters edlin according to its personal habits to the first attribute description information, to realize that fast and easy is accurate Really find the function items needed for user.
Correspondingly, as shown in figure 3, step 102 can be implemented by following manner:
Step 1021, the key word information of user's input is received.
Step 1022, the function items of the destination application are traveled through in default table of articles according to the key word information Title, and the first attribute description information corresponding with the function items title.
Correspondingly, step 103 can be implemented by following manner:
Step 1031, when searching the function items title matched with the key word information, or search and the pass During the first attribute description information of keyword information matches, obtain the function items title and generate search result.
Wherein, it can be met by the first attribute information in the default table of articles of retrieval:User can be without input and work( The corresponding key word information of energy item title, by the attribute information of input function with regard to the target to be searched for of user can be searched Function items, can so expand hunting zone, and improve search efficiency.
Optionally, step 1031 can also be implemented by following manner:
When searching the function items title matched with the key word information, or search and the key word information During the first attribute description information matched somebody with somebody, obtain the function items title and its corresponding Apply Names and generate search result.
Wherein, by generating search result together and returning to user function items title, and corresponding Apply Names, fit For having a case that the function items of same title are searched in different applications, user can by its it is corresponding should With title, distinguish which be user objective function, improve search efficiency.
As shown in Fig. 2 when user searches for bank settlement, search result includes function items title " bank settlement " and corresponding Apply Names " wechat ".
Alternatively, the contents of a project of application name also include corresponding second attribute description information.Second attribute description information It may include in the use information of application program, such as function information and other description informations etc., table 1, the application of application program wechat Title " wechat ", and its corresponding second attribute description information include:Chat, mobile payment, SNS (Social Networking Site, social networking service) and social software etc..
Alternatively, enter if detecting user when using the first application program, or at the corresponding interface of the first application program Second attribute description information editing's event is triggered during row operation, or when menu is set into the correlation of system setting, can be received Second character string of user's input, according to second character string the second attribute description information corresponding to the first application program and Drive in the wrong direction editor.In this way, can meet user enters edlin according to its personal habits to the second attribute description information, to realize conveniently Rapidly and accurately find the application program needed for user.
Correspondingly, as shown in figure 4, step 102 can also be implemented by following manner:
Step 1021, the key word information of user's input is received.
Step 1023, the application name of the destination application is traveled through in default table of articles according to the key word information Claim, and the second attribute description information corresponding with the function items title.
Correspondingly, step 103 can be implemented by following manner:
Step 1032, when searching the Apply Names matched with the key word information, or search and the key During the second attribute description information of word information matching, obtain the Apply Names and generate search result.
Wherein, user may forget application name or function key name when search, but user may only remember Corresponding function or occupation mode, for example, the bank settlement function items of wechat can be for checking, the pass of user's input " checking " Keyword information, equally may search for the bank settlement function items of wechat, and searches other that installed in electronic equipment and be used for The payment software checked, as shown in Figure 5.And for example, the key word information of user's input " chat ", may search for wechat, QQ, electricity The application program such as words and information, as shown in Figure 9.
It can be met by the second attribute information in the default table of articles of retrieval:User can be without input and Apply Names Corresponding key word information, by inputting the attribute information applied with regard to the intended application to be searched for of user can be searched, so Hunting zone can be expanded, and improve search efficiency.
Alternatively, step 104 can also be implemented by following manner:
Step 1041, the corresponding frequency of use of the contents of a project in the search result, by the search result The contents of a project be ranked up after be back to user.
Search result is ranked up according to the frequency of use of each application program, can be by the most frequently used application journey of user Sequence shows user, so that user can quickly select, improves Consumer's Experience.
Alternatively, as shown in fig. 6, step 104 can also be implemented by following manner:
Step 1040, the current time in system is obtained.
Step 1042, the contents of a project in the current time in system, and the search result are corresponding active Temporal information, user is back to after the contents of a project in the search result are ranked up.
For example, the search result includes wechat and QQ, the active time information of wechat includes:19:30-22:30 live Jerk highest, QQ active time information includes:09:30-17:30 liveness highests;If the current time in system is 21:00, Then the wechat in search result is sorted on QQ, then search result is back to user.In this way, can be by most suitable user Application rollouts to user so that user can quickly choose his destination application.
Alternatively, when searching the contents of a project matched with the key word information, obtain the contents of a project and its Corresponding link information, and generate search result.It is application bag name using corresponding link information or applies class name, function items pair The link information answered is function items module information, for example, when the contents of a project of matching are function items, obtaining the function items title And its function items module information, and generate search result;Or, obtain the function items title, function items module information, correspondence Apply Names and application bag name or apply class name, and generate search result.Such user, can when receiving search result Directly to obtain link information, and according to the corresponding application of link information opening or the interface of function items.As shown in table 2, it is pre- Deposit the local content of table of articles.
Table 2
Correspondingly, as shown in fig. 7, also comprising the following steps after step 104:
Step 1051, the selection information of user is received.
Step 1052, link information corresponding with the selection information is obtained, correspondingly interface is returned to according to the link information To user.
As shown in figure 5, when the selection target of user is bank settlement, user only needs in click figure ellipse where " bank settlement " Circle region, electronic equipment will return to the interface of bank settlement to user according to function items module information;If what user clicked on " receives The region where " wechat " beyond elliptic region where payment ", electronic equipment will be returned according to the application class name of wechat The main interface of wechat is to user.
Alternatively, as shown in figure 8, also comprising the following steps after step 104:
Step 1051, the selection information of user is received.
Step 1053, according to the selection information, corresponding first attribute description information and/or the second attribute description are believed Breath is back to user.
Step 1054, editor's information of user is received, and corresponding first attribute is retouched according to editor's information State information and/or the second attribute description information enters edlin.
As shown in figure 9, when user inputs key word information " chat ", search result includes QQ, wechat, phone and information, , can be by the elliptic region where long-press " phone " if user is dissatisfied including phone options for search result, electricity Second attribute description information of application program " phone " is back to user by sub- equipment, and user can be to application program " phone " Second attribute description information enters edlin, can delete " chat " therein, then next user's input key word information " chat " When, search result will there is no application program " phone ".So, it is possible to achieve user sets according to the custom and hobby of oneself First attribute description information and/or the second attribute description information, improve search efficiency.
Alternatively, also comprise the following steps before step 101:
Step 10, the application name that the destination application is obtained in system in installation targets application program is detected Claim, and update the contents of a project of the application name in default table of articles;And obtain the work(of the function items of the destination application Energy item title, and update the contents of a project of the function items in default table of articles.
Optionally, step 10 can be implemented by following manner:
Detect the Apply Names that the destination application is obtained in system when installation is applied and application bag name or Using class name, and update the contents of a project of the application name in default table of articles;And obtain the function of the destination application The function key name and function items module information of item, and update the contents of a project of the function items in default table of articles.
Wherein, if detecting in system has using when mounted, add new under the application name type of default table of articles List item, and add under function items type new list item.
Applied if detected in system when updating installation, obtain the relevant information of the application after updating, and more The contents of a project in new default table of articles.For example, a certain application adds One function in the updated, then in default table of articles In increase the contents of a project under corresponding function items type;If the application deletes One function in the updated, delete pre- If the contents of a project under corresponding function items type in table of articles.
Optionally, also comprise the following steps before step 101:
Step 11, detect in system when unloading destination application, in the default table of articles of deletion and described target The contents of a project of the corresponding application name of application program, and the function items of the destination application the contents of a project.
Wherein, by taking android system as an example, can Android SDK (Software Development Kit, software Development kit) one registration interface of middle increase, when in system in installation or more new application, application program can be by this Registration interface is registered, and preset kind of the system in default table of articles obtains the relevant information of application program, and arranges The contents of a project of the default table of articles of generation.As long as loading new application in system, this application will actively by registration interface, The relevant information of its relevant information and its function items included is automatically filled in default table of articles, so can automatically rapidly The contents of a project of the default table of articles of generation.
Alternatively, when the preset kind includes the usage record in the destination application, as shown in Figure 10, step Rapid 101 also include:Target usage record classification to be searched is determined, wherein, the target usage record classification includes transaction and remembered Record, chat record, audio frequency and video play record, browsing file record and PUSH message record at least one.
Transaction record may include record information of the user in the operation such as being paid and being collected money using application program, such as logical Cross Alipay or wechat pays the record information being traded, user can also be included using shopping class application program purchase business Shopping record during product.Chat record may include the chat letter that user is recorded during being chatted using application program Breath, such as passes through QQ or the chat record of wechat.It is clear during using application program that audio frequency and video broadcasting record includes user The cache information for the audio video file look at, the videograph such as watched by youku.com APP, or listened by dried shrimp music Audio recording.Browsing file record may include the slow of user's graph text information file browsed during using application program Information is deposited, such as the micro-blog information browsed by Sina weibo.PUSH message record may include Netease's news client push News messages.
The difference set according to the default of each application program and user, determines target usage record class to be searched Not.The target record classification different by searching for, may search for user using the operation note during application program, Input information record and receive information record etc..
Correspondingly, step 102 can be implemented by following manner:
Step 102a, travels through the text of the corresponding target usage record classification of the destination application in default table of articles Part routing information.
Step 102b, record text corresponding with the target usage record classification is read according to the file path information Part.
Step 102c, the file content in the log file is traveled through according to the key word information.
Correspondingly, step 103 can be implemented by following manner:
When searching the file content matched with the key word information, obtain the file content searched and generation is searched Hitch fruit.
For example, user is consumed in whole family convenience store by wechat bank settlement, user can use note with selection target Record classification in transaction record classification, and by search for " whole family convenience store ", may search in wechat bank settlement it is corresponding The consumption details of whole family convenience store, further can also search for wechat bank settlement function items, or search wechat.In addition, such as Fruit user was once also consumed by the function of paying of Alipay in whole family convenience store, then in wechat bank settlement is searched It is corresponding while the consumption details of whole family convenience store, can also search for the function of paying to Alipay in whole family convenience store Consumption details.And for example, user by wechat browsed public number " tiger smells net " PUSH message " future automobile whatJust exist In this seven scenes ", user can be into wechat by searching for " future automobile ", or be directly entered wechat public number " tiger smell Net " interface, or enter PUSH message " future automobile whatJust in this seven scenes " the page.In this way, can be further Expand hunting zone, user only needs to the keyword of any one memory point inputted in its passing operation, can searched Corresponding content, improves search efficiency.
It should be noted that the preset kind of searching method provided in an embodiment of the present invention also simultaneously should including the target The function items and the usage record of the destination application included with program, i.e. user can simultaneously scan for function items with And search usage record.For example, user has read the brave article for smelling net by mobile phone browser, " your circle of friends also has friend ", the key word information " circle of friends " of user's input search, the search result that system is returned includes the function items friend of wechat Circle, and mobile phone browser read " your circle of friends also has friend" browsing file record.
As Figure 11 be a kind of structured flowchart of searcher provided in an embodiment of the present invention, the device can by software and/ Or hardware is realized, is typically integrated in electronic equipment, as shown in figure 11, the device includes:
Determining module 201, for determining multiple destination applications to be searched.
Content traversal module 202, the key word information for receiving user's input, according to the key word information default The contents of a project of the preset kind of the destination application are traveled through in table of articles, wherein, the preset kind includes the mesh Usage record in function items and/or the destination application that mark application program is included.
Result-generation module 203, for when searching the contents of a project matched with the key word information, obtaining described The contents of a project simultaneously generate search result.
As a result module 204 is returned to, for the search result to be back into user.
Alternatively, when preset kind includes the function items that the destination application is included, content traversal module is specific For:
The function items title of the destination application is traveled through in default table of articles according to the key word information, and The first attribute description information corresponding with the function items title;
Correspondingly, result-generation module specifically for:
When searching the function items title matched with the key word information, or search and the key word information During the first attribute description information matched somebody with somebody, obtain the function items title and generate search result.
Alternatively, the preset kind also includes the application name of the destination application;Content traversal module is specifically used In:
The Apply Names of the destination application, Yi Jiyu are traveled through in default table of articles according to the key word information The corresponding second attribute description information of the Apply Names;
Correspondingly, result-generation module specifically for:
When searching the Apply Names matched with the key word information, or search and matched with the key word information The second attribute description information when, obtain the Apply Names and simultaneously generate search result.
Alternatively, searcher also includes:
Receiving module, the selection information for receiving user;
Attribute returns to module, for according to the selection information, corresponding first attribute description information and/or second to be belonged to Property description information is back to user;
Editor module, editor's information for receiving user, and according to editor's information to corresponding first category Property description information and/or the second attribute description information enter edlin.
Alternatively, in addition to:
Generation module, for detecting in system in installation targets application program, obtains the destination application Apply Names, and the function items title for the function items that the destination application is included is obtained, and update the preset kind The contents of a project.
Alternatively, the result-generation module specifically for:
When searching the contents of a project matched with the key word information, the contents of a project and its corresponding chain are obtained Information is connect, and generates search result;
Correspondingly, in addition to:
Receiving module, the selection information for receiving user;
Interface returns to module, for obtaining link information corresponding with the selection information, and according to the link information Corresponding interface is returned to user.
Alternatively, return module specifically for:The corresponding frequency of use of the contents of a project in the search result, will The contents of a project in the search result are back to user after being ranked up.
Alternatively, searcher also includes:Time-obtaining module:For obtaining the current time in system;
Correspondingly, return module specifically for:According to the project in the current time in system, and the search result The corresponding active time information of content, user is back to after the contents of a project in the search result are ranked up.
Alternatively, when the preset kind includes the usage record in the destination application;Determining module is also used In:Determine target usage record classification to be searched;Wherein, the target usage record classification includes transaction record, chat note At least one in record, browsing file record and PUSH message record is played in record, audio frequency and video;
Correspondingly, content traversal module specifically for:
The file path letter of the corresponding target usage record classification of the destination application is traveled through in default table of articles Breath;
Log file corresponding with the target usage record classification is read according to the file path information;
File content in the log file is traveled through according to the key word information;
Correspondingly, result-generation module specifically for:
When searching the file content matched with the key word information, obtain the file content searched and generation is searched Hitch fruit.
Storage medium --- any various types of memory devices or storage device.Term " storage medium " is intended to bag Include:Install medium, such as CD-ROM, floppy disk or magnetic tape equipment;Computer system memory or random access memory, such as DRAM, DDR RAM, SRAM, EDO RAM, blue Bath (Rambus) RAM etc.;Nonvolatile memory, such as flash memory, magnetizing mediums (such as hard disk or optical storage);Memory component of register or other similar types etc..Storage medium can also include other The memory of type or its combination.In addition, storage medium can be located at program in the first computer system being wherein performed, Or can be located in different second computer systems, second computer system is connected to the by network (such as internet) One computer system.Second computer system can provide programmed instruction to be used to perform to the first computer." storage is situated between term Matter " can include may reside within diverse location two of (such as in the different computer systems by network connection) or More storage mediums.Storage medium can store the programmed instruction that can be performed by one or more processors and (for example implement For computer program).
Certainly, a kind of storage medium for including computer executable instructions that the embodiment of the present invention is provided, its computer The search operation that executable instruction is not limited to the described above, can also carry out the searching method that any embodiment of the present invention is provided In associative operation.
The embodiments of the invention provide a kind of electronic equipment, integrated provided in an embodiment of the present invention it can be searched in the electronic equipment Rope device.Figure 12 is the structural representation of a kind of electronic equipment provided in an embodiment of the present invention.As shown in figure 12, the electronic equipment It can include:Housing (not shown), touch-screen (not shown), touch key-press (not shown), memory 301, Central processing unit (Central Processing Unit, CPU) 302 (also known as processor, hereinafter referred to as CPU), circuit board (figure Not shown in) and power circuit (not shown).The circuit board is placed in the interior volume that the housing is surrounded;It is described CPU302 and the memory 301 are arranged on the circuit board;The power circuit, for each for the electronic equipment Circuit or device are powered;The memory 301, for storing executable program code;The CPU302 described in reading by depositing The executable program code stored in reservoir 301 runs computer program corresponding with the executable program code, with reality Existing following steps:
Determine multiple destination applications to be searched;
The key word information of user's input is received, the target is traveled through in default table of articles according to the key word information The contents of a project of the preset kind of application program, wherein, the preset kind includes the function that the destination application is included Usage record in item and/or the destination application;
When searching the contents of a project matched with the key word information, obtain the contents of a project and generate search knot Really;
The search result is back to user.
The electronic equipment also includes:Peripheral Interface 303, RF (Radio Frequency, radio frequency) circuit 305, audio-frequency electric Road 306, loudspeaker 311, power management chip 308, input/output (I/O) subsystem 309, touch-screen 312, other input/controls Control equipment 310 and outside port 304, these parts are communicated by one or more communication bus or signal wire 307.
It should be understood that diagram electronic equipment 300 is only an example of electronic equipment, and electronic equipment 300 Can have than more or less parts shown in figure, can combine two or more parts, or can be with Configured with different parts.Various parts shown in figure can be including one or more signal transactings and/or special Hardware, software including integrated circuit or realization in the combination of hardware and software.
The electronic equipment for being used to search for that the present embodiment is provided is described in detail below, the electronic equipment is with mobile phone Exemplified by.
Memory 301, the memory 301 can be accessed by CPU302, Peripheral Interface 303 etc., and the memory 301 can With including high-speed random access memory, nonvolatile memory can also be included, such as one or more disk memories, Flush memory device or other volatile solid-state parts.
The input of equipment and output peripheral hardware can be connected to CPU302 and deposited by Peripheral Interface 303, the Peripheral Interface 303 Reservoir 301.
I/O subsystems 309, the I/O subsystems 309 can be by the input/output peripheral in equipment, such as touch-screen 312 With other input/control devicess 310, Peripheral Interface 303 is connected to.I/O subsystems 309 can include the He of display controller 3091 One or more input controllers 3092 for controlling other input/control devicess 310.Wherein, one or more input controls Device 3092 processed receives electric signal from other input/control devicess 310 or sends electric signal to other input/control devicess 310, Other input/control devicess 310 can include physical button (pressing button, rocker buttons etc.), dial, slide switch, behaviour Vertical pole, click roller.What deserves to be explained is, input controller 3092 can with it is following any one be connected:Keyboard, infrared port, The instruction equipment of USB interface and such as mouse.
Touch-screen 312, the touch-screen 312 is the input interface and output interface between consumer electronic devices and user, By visual output display to user, visual output can include figure, text, icon, video etc..
Display controller 3091 in I/O subsystems 309 receives electric signal from touch-screen 312 or sent out to touch-screen 312 Electric signals.The contact detected is converted to and shown by the contact on the detection touch-screen of touch-screen 312, display controller 3091 The interaction of user interface object on touch-screen 312, that is, realize man-machine interaction, is shown in the user interface on touch-screen 312 Icon that object can be the icon of running game, be networked to corresponding network etc..What deserves to be explained is, equipment can also include light Mouse, light mouse is the extension for not showing the touch sensitive surface visually exported, or the touch sensitive surface formed by touch-screen.
RF circuits 305, are mainly used in setting up the communication of mobile phone and wireless network (i.e. network side), realize mobile phone and wireless network The data receiver of network and transmission.Such as transmitting-receiving short message, Email.Specifically, RF circuits 305 receive and send RF letters Number, RF signals are also referred to as electromagnetic signal, and RF circuits 305 convert electrical signals to electromagnetic signal or electromagnetic signal is converted into telecommunications Number, and communicated by the electromagnetic signal with communication network and other equipment.RF circuits 305 can include being used to perform The known circuit of these functions, it includes but is not limited to antenna system, RF transceivers, one or more amplifiers, tuner, one Individual or multiple oscillators, digital signal processor, CODEC (COder-DECoder, coder) chipset, user's mark mould Block (Subscriber Identity Module, SIM) etc..
Voicefrequency circuit 306, is mainly used in receiving voice data from Peripheral Interface 303, the voice data is converted into telecommunications Number, and the electric signal is sent to loudspeaker 311.
Loudspeaker 311, for the voice signal for receiving mobile phone from wireless network by RF circuits 305, is reduced to sound And play the sound to user.
Power management chip 308, the hardware for being connected by CPU302, I/O subsystem and Peripheral Interface is powered And power management.
Electronic equipment provided in an embodiment of the present invention, it is possible to achieve across the content search of application program.
Searcher, storage medium and the electronic equipment provided in above-described embodiment can perform any embodiment institute of the present invention The searching method of offer, possesses the execution corresponding functional module of this method and beneficial effect.It is not detailed in the above-described embodiments to retouch The ins and outs stated, reference can be made to the searching method that any embodiment of the present invention is provided.
Note, above are only presently preferred embodiments of the present invention and institute's application technology principle.It will be appreciated by those skilled in the art that The invention is not restricted to specific embodiment described here, can carry out for a person skilled in the art it is various it is obvious change, Readjust and substitute without departing from protection scope of the present invention.Therefore, although the present invention is carried out by above example It is described in further detail, but the present invention is not limited only to above example, without departing from the inventive concept, also Other more equivalent embodiments can be included, and the scope of the present invention is determined by scope of the appended claims.

Claims (11)

1. a kind of searching method, it is characterised in that including:
Determine multiple destination applications to be searched;
The key word information of user's input is received, the intended application is traveled through in default table of articles according to the key word information The contents of a project of the preset kind of program;Wherein, the preset kind include the function items that include of the destination application and/ Or the usage record in the destination application;
When searching the contents of a project matched with the key word information, obtain the contents of a project and generate search result;
The search result is back to user.
2. the method as described in claim 1, it is characterised in that when preset kind includes the work(that the destination application is included During energy item, the item of the preset kind for traveling through the destination application in default table of articles according to the key word information Mesh content, including:
Travel through the function items title of the destination application in default table of articles according to the key word information, and with institute State the corresponding first attribute description information of function items title;
Correspondingly, it is described when searching the contents of a project matched with the key word information, obtain the contents of a project and life Into search result, including:
When searching the function items title matched with the key word information, or search what is matched with the key word information During the first attribute description information, obtain the function items title and generate search result.
3. method as claimed in claim 2, it is characterised in that the preset kind answering also including the destination application With name;The project of the preset kind for traveling through the destination application in default table of articles according to the key word information Content, including:
Travel through the Apply Names of the destination application in default table of articles according to the key word information, and with it is described The corresponding second attribute description information of Apply Names;
Correspondingly, it is described when searching the contents of a project matched with the key word information, obtain the contents of a project and life Into search result, including:
When searching the Apply Names matched with the key word information, or search matched with the key word information During two attribute description information, obtain the Apply Names and generate search result.
4. method as claimed in claim 3, it is characterised in that be back to by the search result after user, in addition to:
Receive the selection information of user;
According to the selection information, corresponding first attribute description information and/or the second attribute description information are back to user;
Editor's information of user is received, and according to editor's information to the corresponding first attribute description information and/or the Two attribute description information enter edlin.
5. method as claimed in claim 3, it is characterised in that before the determination multiple destination applications to be searched, Also include:
The Apply Names that the destination application is obtained in system in installation targets application program is detected, and is obtained The function items title for the function items that the destination application is included, and update the contents of a project of the preset kind.
6. the method as described in claim 1, it is characterised in that described to search the project that is matched with the key word information During content, obtain the contents of a project and generate search result, including:
When searching the contents of a project matched with the key word information, the contents of a project and its corresponding link letter are obtained Breath, and generate search result;
Correspondingly, it is described that the search result is back to after user, in addition to:
Receive the selection information of user;
Link information corresponding with the selection information is obtained, and corresponding interface is returned to user according to the link information.
7. the method as described in claim 1, it is characterised in that before the search result is back into user, in addition to:
Obtain the current time in system;
Correspondingly, it is described that the search result is back to user, including:
The corresponding active time information of the contents of a project in the current time in system, and the search result, by institute State after the contents of a project in search result are ranked up and be back to user.
8. the method as described in claim 1, it is characterised in that when the preset kind is included in the destination application During usage record;
Correspondingly, it is determined that during destination application to be searched, in addition to:
Determine target usage record classification to be searched;Wherein, the target usage record classification includes transaction record, chat note At least one in record, browsing file record and PUSH message record is played in record, audio frequency and video;
Correspondingly, the preset kind for traveling through the destination application in default table of articles according to the key word information The contents of a project, including:
The file path information of the corresponding target usage record classification of the destination application is traveled through in default table of articles;
Log file corresponding with the target usage record classification is read according to the file path information;
File content in the log file is traveled through according to the key word information;
Correspondingly, it is described when searching the contents of a project matched with the key word information, obtain the contents of a project and life Into search result, including:
When searching the file content matched with the key word information, obtain the file content searched and generate search knot Really.
9. a kind of searcher, it is characterised in that including:
Determining module, for determining multiple destination applications to be searched;
Content traversal module, the key word information for receiving user's input, according to the key word information in default table of articles The contents of a project of the preset kind of the middle traversal destination application, wherein, the preset kind includes the intended application Usage record in function items and/or the destination application that program bag contains;
Result-generation module, for when searching the contents of a project matched with the key word information, obtaining in the project Hold and generate search result;
As a result module is returned to, for the search result to be back into user.
10. a kind of computer-readable recording medium, is stored thereon with computer program, it is characterised in that the program is by processor The searching method as any one of claim 1-8 is realized during execution.
11. a kind of electronic equipment, it is characterised in that including memory, processor and store on a memory and can be in processor The computer program of operation, it is characterised in that realize that claim 1-8 such as appoints described in the computing device during computer program Searching method described in one.
CN201710680272.4A 2017-08-10 2017-08-10 Searching method, searching device, storage medium and electronic equipment Expired - Fee Related CN107291962B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710680272.4A CN107291962B (en) 2017-08-10 2017-08-10 Searching method, searching device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710680272.4A CN107291962B (en) 2017-08-10 2017-08-10 Searching method, searching device, storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN107291962A true CN107291962A (en) 2017-10-24
CN107291962B CN107291962B (en) 2020-06-26

Family

ID=60105585

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710680272.4A Expired - Fee Related CN107291962B (en) 2017-08-10 2017-08-10 Searching method, searching device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN107291962B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107678629A (en) * 2017-10-30 2018-02-09 江西博瑞彤芸科技有限公司 Application program search method
CN108520046A (en) * 2018-03-30 2018-09-11 上海掌门科技有限公司 Search for the method and apparatus of chat record
CN109670105A (en) * 2018-11-30 2019-04-23 维沃移动通信有限公司 Searching method and mobile terminal
CN110110215A (en) * 2018-01-25 2019-08-09 北京搜狗科技发展有限公司 A kind of data processing method, data processing equipment and the device for data processing
CN110188252A (en) * 2019-05-22 2019-08-30 维沃移动通信有限公司 A kind of searching method and terminal
CN110209450A (en) * 2019-05-22 2019-09-06 腾讯科技(深圳)有限公司 Page generation method, device, storage medium and server
CN110221707A (en) * 2018-03-01 2019-09-10 北京搜狗科技发展有限公司 A kind of English input method, device and electronic equipment
CN110990679A (en) * 2019-11-27 2020-04-10 维沃移动通信有限公司 Information searching method and electronic equipment
CN111240558A (en) * 2020-01-20 2020-06-05 腾讯科技(深圳)有限公司 Information searching method, device, terminal and storage medium
CN112165641A (en) * 2020-09-22 2021-01-01 Vidaa美国公司 Display device
CN112347260A (en) * 2020-11-24 2021-02-09 深圳市欢太科技有限公司 Data processing method and device and electronic equipment
CN113127653A (en) * 2021-04-20 2021-07-16 维沃移动通信(杭州)有限公司 Information display method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104965649A (en) * 2015-06-11 2015-10-07 北京金山安全软件有限公司 Content display method and device and terminal
CN106227873A (en) * 2016-07-29 2016-12-14 乐视控股(北京)有限公司 Searching method and device
CN106682170A (en) * 2016-12-27 2017-05-17 北京奇虎科技有限公司 Application searching method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104965649A (en) * 2015-06-11 2015-10-07 北京金山安全软件有限公司 Content display method and device and terminal
CN106227873A (en) * 2016-07-29 2016-12-14 乐视控股(北京)有限公司 Searching method and device
CN106682170A (en) * 2016-12-27 2017-05-17 北京奇虎科技有限公司 Application searching method and device

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107678629A (en) * 2017-10-30 2018-02-09 江西博瑞彤芸科技有限公司 Application program search method
CN110110215A (en) * 2018-01-25 2019-08-09 北京搜狗科技发展有限公司 A kind of data processing method, data processing equipment and the device for data processing
CN110221707A (en) * 2018-03-01 2019-09-10 北京搜狗科技发展有限公司 A kind of English input method, device and electronic equipment
CN108520046A (en) * 2018-03-30 2018-09-11 上海掌门科技有限公司 Search for the method and apparatus of chat record
CN109670105A (en) * 2018-11-30 2019-04-23 维沃移动通信有限公司 Searching method and mobile terminal
CN110188252A (en) * 2019-05-22 2019-08-30 维沃移动通信有限公司 A kind of searching method and terminal
CN110209450A (en) * 2019-05-22 2019-09-06 腾讯科技(深圳)有限公司 Page generation method, device, storage medium and server
CN110990679A (en) * 2019-11-27 2020-04-10 维沃移动通信有限公司 Information searching method and electronic equipment
CN111240558A (en) * 2020-01-20 2020-06-05 腾讯科技(深圳)有限公司 Information searching method, device, terminal and storage medium
CN112165641A (en) * 2020-09-22 2021-01-01 Vidaa美国公司 Display device
CN112347260A (en) * 2020-11-24 2021-02-09 深圳市欢太科技有限公司 Data processing method and device and electronic equipment
CN113127653A (en) * 2021-04-20 2021-07-16 维沃移动通信(杭州)有限公司 Information display method and device
WO2022222821A1 (en) * 2021-04-20 2022-10-27 维沃移动通信(杭州)有限公司 Information display method and apparatus
CN113127653B (en) * 2021-04-20 2024-01-26 维沃移动通信(杭州)有限公司 Information display method and device

Also Published As

Publication number Publication date
CN107291962B (en) 2020-06-26

Similar Documents

Publication Publication Date Title
CN107291962A (en) searching method, device, storage medium and electronic equipment
US11853354B2 (en) Override of automatically shared meta-data of media
CN105830065B (en) The search inquiry of recommendation is generated on online social networks
CN103403705B (en) Loading a mobile computing device with media files
CN108541310B (en) Method and device for displaying candidate words and graphical user interface
CN108763579B (en) Search content recommendation method and device, terminal device and storage medium
CN110209450A (en) Page generation method, device, storage medium and server
CN103605656B (en) A kind of method, apparatus for recommending music and a kind of mobile terminal
CN107924679A (en) Delayed binding during inputting understanding processing in response selects
US20110289015A1 (en) Mobile device recommendations
CN105488154A (en) Theme application recommendation method and device
CN106855771A (en) A kind of data processing method, device and intelligent terminal
US11113315B2 (en) Search keyword generation
CN108363792A (en) Link generation method, device, storage medium and the electronic equipment of five application page
CN107678823A (en) Control method, device and the storage medium and mobile terminal of mobile terminal application
CN105009070A (en) Computer application promotion
CN108885624A (en) Information recommendation system and method
CN107483522A (en) The method and apparatus of Operational Visit
CN106446054A (en) Information recommendation method and apparatus, and electronic device
CN107305569A (en) A kind of information processing method and device
CN107729946A (en) Picture classification method, device, terminal and storage medium
CN104933191A (en) Spam comment recognition method and system based on Bayesian algorithm and terminal
CN109284261A (en) Using lookup method, device, storage medium and electronic equipment
CN107526811A (en) Information recommendation method, device, terminal device and storage medium
CN107967271A (en) A kind of information search method and device

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200626