CN104077418A - Mobile terminal application program searching method and system - Google Patents
Mobile terminal application program searching method and system Download PDFInfo
- Publication number
- CN104077418A CN104077418A CN201410344338.9A CN201410344338A CN104077418A CN 104077418 A CN104077418 A CN 104077418A CN 201410344338 A CN201410344338 A CN 201410344338A CN 104077418 A CN104077418 A CN 104077418A
- Authority
- CN
- China
- Prior art keywords
- character
- application program
- search
- input
- search results
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000012913 prioritisation Methods 0.000 claims description 15
- 230000008878 coupling Effects 0.000 claims description 7
- 238000010168 coupling process Methods 0.000 claims description 7
- 238000005859 coupling reaction Methods 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
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/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9038—Presentation of query results
-
- 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/903—Querying
- G06F16/90335—Query processing
- G06F16/90344—Query processing by using string matching techniques
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention provides a mobile terminal application program searching method which comprises the following steps: reading application program data of a mobile terminal system and caching; extracting names of all application programs, converting the names into figures and alphabetic character string data, and caching; according to figures and alphabetic characters input in a search box, carrying out matching search in cached character string data; performing priority ranking on the search results and displaying the ranked search results in a search result display frame. According to the method, the input and search processes are simplified, the operation is fast and convenient, the search results can be displayed according priority ranking, and the individual demand of a user is met. The invention further provides a mobile terminal application program searching system.
Description
Technical field
The present invention relates to application program for mobile terminal search field, relate in particular to a kind of application program searching method and system thereof of mobile terminal.
Background technology
Along with mobile terminal is applied more and more widely, the application program that the terminal including mobile phone, panel computer etc. is installed is more and more, and user generally needs by the search interface search of terminal the application program using.Current searching method is generally by Chinese key or synonym search, and Chinese word input need to be by phonetic or stroke input method input, and input process is numerous and diverse, and the time spent in the time of search for application is also longer; And Search Results does not support prioritization to show, can not meet user's individual demand.
Summary of the invention
For the deficiencies in the prior art, the object of the present invention is to provide a kind of convenient to operation, application program searching method that Search Results can carry out the mobile terminal of prioritization demonstration.
Another object of the present invention is to provide a kind of application program search system of mobile terminal.
For achieving the above object, the technical solution used in the present invention is as follows: a kind of application program searching method of mobile terminal, and the method comprises the following steps:
The application data that the reads mobile terminal system row cache of going forward side by side;
Extract the title of each application program and be translated into numeral, alphabetic character string data is cached;
In the string data of buffer memory, carry out match search according to numeral, the alphabetic character of search box input;
Search Results is carried out prioritization and in Search Results display box, presents the Search Results of sequence.
Further, described match search is searched for according to following rule:
First the initial character of input is mated one by one in string data, general selects the character trail that includes initial character;
Then the second character of input is concentrated and mated one by one in character string, general selects the substring collection that includes the second character;
By that analogy, the character of follow-up input is mated to handsome choosing step by step according to above-mentioned rule, draw the Search Results of coupling.
Further, described prioritization is carried out priority sequence according to following rank:
First level: the character of input mates completely with character string;
Second level: the character of input mates with initial in character string;
Third level: the character of input mates continuously with character string.
Further, in described display box, present icon and/or the title of application program, in the time clicking the icon of application program and/or title, enter this Application Program Interface.
Further, described method is further comprising the steps of:
The application data that in buffer memory, record is searched for and opened through search box;
In the time that user opens search interface again, in display box, show application icon and/or the title of last registration in buffer memory.
For realizing another object of the present invention, the present invention also adopts following technical scheme: a kind of application program search system of mobile terminal, comprising:
For the go forward side by side cache module that reads of row cache of the application data that reads mobile terminal system;
For extracting the title of each application program and being translated into the conversion module that numeral, alphabetic character string data are cached;
For the numeral of inputting according to search box, alphabetic character carries out match search search module in the string data of buffer memory;
For Search Results being carried out to the order module of prioritization;
For present the display module of the Search Results of sequence at Search Results display box.
Further, described search module is searched for according to following rule:
First the initial character of input is mated one by one in string data, general selects the character trail that includes initial character;
Then the second character of input is concentrated and mated one by one in character string, general selects the substring collection that includes the second character;
By that analogy, the character of follow-up input is mated to handsome choosing step by step according to above-mentioned rule, draw the Search Results of coupling.
Further, described order module is carried out priority sequence according to following rank:
First level: the character of input mates completely with character string;
Second level: the character of input mates with initial in character string;
Third level: the character of input mates continuously with character string.
Further, described display module presents icon and/or the title of application program in display box, in the time clicking the icon of application program and/or title, enters this Application Program Interface.
Further, described in, read cache module and in buffer memory, record the application data of searching for and opening through search box; In the time that user opens search interface again, display module shows application icon and/or the title of last registration in buffer memory in display box.
With respect to prior art, technical solutions according to the invention are by reading the application data of the mobile terminal system row cache of going forward side by side; Extract the title of each application program and be translated into numeral, alphabetic character string data is cached; In the string data of buffer memory, carry out match search according to numeral, the alphabetic character of search box input; Search Results is carried out prioritization and in Search Results display box, presents the Search Results of sequence, simplified input and search procedure, search operation is efficient and convenient, and can, according to prioritization display of search results, can meet user's individual demand.
In order to understand fully object of the present invention, feature and effect, below with reference to accompanying drawing, the technique effect of design of the present invention, concrete structure and generation is described further.
Brief description of the drawings
Fig. 1 is the module diagram of the application program search system of mobile terminal of the present invention;
Fig. 2 is the process flow diagram of the application program searching method of mobile terminal of the present invention.
Embodiment
Describe the present invention in detail below in conjunction with accompanying drawing and specific implementation method, be used for explaining the present invention in exemplary embodiment and description of the present invention, but not as a limitation of the invention.
As shown in Figure 1, in one embodiment, a kind of application program search system of mobile terminal, comprising:
For the go forward side by side cache module that reads of row cache of the application data that reads mobile terminal system;
For extracting the title of each application program and being translated into the conversion module that numeral, alphabetic character string data are cached;
For the numeral of inputting according to search box, alphabetic character carries out match search search module in the string data of buffer memory;
For Search Results being carried out to the order module of prioritization; And,
For present the display module of the Search Results of sequence at Search Results display box.
Described search module is searched for according to following rule: first the initial character of input is mated one by one in string data, general selects the character trail that includes initial character; Then the second character of input is concentrated and mated one by one in character string, general selects the substring collection that includes the second character; By that analogy, the character of follow-up input is mated to handsome choosing step by step according to above-mentioned rule, draw the Search Results of coupling.
Taking search " micro-letter " as example, the phonetic alphabet of micro-letter correspondence are " weixin ", also include " pea pods ", " library " application program in mobile terminal system, and its corresponding phonetic alphabet are respectively " wandoujia ", " wenku ",
First the initial character " w " of input is mated one by one in string data, general selects the character trail { weixin, wandoujia, the wenku} that include initial character; In display box, show the application icon in micro-letter, pea pods, library and/or the Search Results of title;
Then second character " e " of input is concentrated and mated one by one in character string, general selects the substring collection { weixin, the wenku} that include the second character; In display box, show the application icon in micro-letter, library and/or the Search Results of title;
Then the three-character doctrine " i " of input is concentrated and mated one by one in character string, general selects the substring collection { weixin} that includes three-character doctrine; In display box, show the application icon of micro-letter and/or the Search Results of title.
Described order module is carried out priority sequence according to following rank:
First level: the character of input mates completely with character string;
Second level: the character of input mates with initial in character string;
Third level: the character of input mates continuously with character string.
Taking Search Results " ZhangDaWeiWei, ZDWW, Zhang " as example:
First level: ZhangDaWeiWei mates completely, display box is made number one puts demonstration;
Second level: ZDWW initial coupling, display box is come the second place and is shown;
Third level: Zhang mates continuously, display box is come the 3rd position display.
Described display module presents icon and/or the title of application program in display box, in the time clicking the icon of application program and/or title, enters this Application Program Interface.
As shown in Figure 2, a kind of application program searching method of mobile terminal, the method comprises the following steps:
S101: the application data that the reads mobile terminal system row cache of going forward side by side;
S102: extract the title of each application program and be translated into numeral, alphabetic character string data is cached;
S103: carry out match search according to numeral, the alphabetic character of search box input in the string data of buffer memory: first the initial character of input is mated one by one in string data, general selects the character trail that includes initial character; Then the second character of input is concentrated and mated one by one in character string, general selects the substring collection that includes the second character; By that analogy, the character of follow-up input is mated to handsome choosing step by step according to above-mentioned rule, draw the Search Results of coupling;
S104: Search Results is carried out prioritization and present the Search Results of sequence in Search Results display box; Described prioritization is carried out successively sequence according to following rank: first level: the character of input mates completely with character string; Second level: the character of input mates with initial in character string; Third level: the character of input mates continuously with character string.
S105: present icon and/or the title of application program in display box, in the time clicking the icon of application program and/or title, enter this Application Program Interface.
In another embodiment, described in, read cache module and in buffer memory, record the application data of searching for and opening through search box; In the time that user opens search interface again, display module shows application icon and/or the title of last registration in buffer memory in display box.
With respect to prior art, technical solutions according to the invention are by reading the application data of the mobile terminal system row cache of going forward side by side; Extract the title of each application program and be translated into numeral, alphabetic character string data is cached; In the string data of buffer memory, carry out match search according to numeral, the alphabetic character of search box input; Search Results is carried out prioritization and in Search Results display box, presents the Search Results of sequence, simplified input and search procedure, swift and convenient to operate, and can, according to prioritization display of search results, meet user's individual demand.
If the function described in the present embodiment realizes and during as production marketing independently or use, can be stored in a computing equipment read/write memory medium using the form of SFU software functional unit.Based on such understanding, the part that the embodiment of the present invention contributes to prior art or the part of this technical scheme can embody with the form of software product, this software product is stored in a storage medium, comprise that some instructions (can be personal computers in order to make a computing equipment, server, mobile computing device or the network equipment etc.) carry out all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (ROM, Read-Only Memory), the various media that can be program code stored such as random access memory (RAM, Random Access Memory), magnetic disc or CD.In this instructions, each embodiment adopts the mode of going forward one by one to describe, and what each embodiment stressed is and the difference of other embodiment, between each embodiment same or similar part mutually referring to.
To the above-mentioned explanation of the disclosed embodiments, make professional and technical personnel in the field can realize or use the present invention.To be apparent for those skilled in the art to the multiple amendment of these embodiment, General Principle as defined herein can, in the situation that not departing from the spirit or scope of the present invention, realize in other embodiments.Therefore, the present invention will can not be restricted to these embodiment shown in this article, but will meet the widest scope consistent with principle disclosed herein and features of novelty.
Claims (10)
1. an application program searching method for mobile terminal, is characterized in that, the method comprises the following steps:
The application data that the reads mobile terminal system row cache of going forward side by side;
Extract the title of each application program and be translated into numeral, alphabetic character string data is cached;
In the string data of buffer memory, carry out match search according to numeral, the alphabetic character of search box input;
Search Results is carried out prioritization and in Search Results display box, presents the Search Results of sequence.
2. application program searching method as claimed in claim 1, is characterized in that, described match search is searched for according to following rule:
First the initial character of input is mated one by one in string data, general selects the character trail that includes initial character;
Then the second character of input is concentrated and mated one by one in character string, general selects the substring collection that includes the second character;
By that analogy, the character of follow-up input is mated to handsome choosing step by step according to above-mentioned rule, draw the Search Results of coupling.
3. application program searching method as claimed in claim 1, is characterized in that, described prioritization is carried out priority sequence according to following rank:
First level: the character of input mates completely with character string;
Second level: the character of input mates with initial in character string;
Third level: the character of input mates continuously with character string.
4. application program searching method as claimed in claim 1, is characterized in that, presents icon and/or the title of application program in described display box, in the time clicking the icon of application program and/or title, enters this Application Program Interface.
5. application program searching method as claimed in claim 1, is characterized in that, described method is further comprising the steps of:
The application data that in buffer memory, record is searched for and opened through search box;
In the time that user opens search interface again, in display box, show application icon and/or the title of last registration in buffer memory.
6. an application program search system for mobile terminal, is characterized in that, described system comprises:
For the go forward side by side cache module that reads of row cache of the application data that reads mobile terminal system;
For extracting the title of each application program and being translated into the conversion module that numeral, alphabetic character string data are cached;
For the numeral of inputting according to search box, alphabetic character carries out match search search module in the string data of buffer memory;
For Search Results being carried out to the order module of prioritization;
For present the display module of the Search Results of sequence at Search Results display box.
7. application program search system as claimed in claim 6, is characterized in that, described search module is searched for according to following rule:
First the initial character of input is mated one by one in string data, general selects the character trail that includes initial character;
Then the second character of input is concentrated and mated one by one in character string, general selects the substring collection that includes the second character;
By that analogy, the character of follow-up input is mated to handsome choosing step by step according to above-mentioned rule, draw the Search Results of coupling.
8. application program search system as claimed in claim 6, is characterized in that, described order module is carried out priority sequence according to following rank:
First level: the character of input mates completely with character string;
Second level: the character of input mates with initial in character string;
Third level: the character of input mates continuously with character string.
9. application program search system as claimed in claim 6, is characterized in that, described display module presents icon and/or the title of application program in display box, in the time clicking the icon of application program and/or title, enters this Application Program Interface.
10. application program search system as claimed in claim 6, is characterized in that, described in read cache module and in buffer memory, record the application data of searching for and opening through search box; In the time that user opens search interface again, display module shows application icon and/or the title of last registration in buffer memory in display box.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410344338.9A CN104077418A (en) | 2014-07-18 | 2014-07-18 | Mobile terminal application program searching method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410344338.9A CN104077418A (en) | 2014-07-18 | 2014-07-18 | Mobile terminal application program searching method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104077418A true CN104077418A (en) | 2014-10-01 |
Family
ID=51598672
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410344338.9A Pending CN104077418A (en) | 2014-07-18 | 2014-07-18 | Mobile terminal application program searching method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104077418A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106980686A (en) * | 2017-03-31 | 2017-07-25 | 努比亚技术有限公司 | The segmenting method and terminal of a kind of search term |
CN109271578A (en) * | 2018-10-26 | 2019-01-25 | 努比亚技术有限公司 | Application program searching method, mobile terminal and computer storage medium |
CN114139026A (en) * | 2021-12-09 | 2022-03-04 | 腾讯科技(深圳)有限公司 | Method and device for viewing application data |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102542042A (en) * | 2011-12-27 | 2012-07-04 | 惠州Tcl移动通信有限公司 | Method and system for searching application programs on mobile equipment |
CN103294776A (en) * | 2013-05-13 | 2013-09-11 | 浙江大学 | Smartphone address book fuzzy search method |
-
2014
- 2014-07-18 CN CN201410344338.9A patent/CN104077418A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102542042A (en) * | 2011-12-27 | 2012-07-04 | 惠州Tcl移动通信有限公司 | Method and system for searching application programs on mobile equipment |
CN103294776A (en) * | 2013-05-13 | 2013-09-11 | 浙江大学 | Smartphone address book fuzzy search method |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106980686A (en) * | 2017-03-31 | 2017-07-25 | 努比亚技术有限公司 | The segmenting method and terminal of a kind of search term |
CN109271578A (en) * | 2018-10-26 | 2019-01-25 | 努比亚技术有限公司 | Application program searching method, mobile terminal and computer storage medium |
CN114139026A (en) * | 2021-12-09 | 2022-03-04 | 腾讯科技(深圳)有限公司 | Method and device for viewing application data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200210468A1 (en) | Document recommendation method and device based on semantic tag | |
US10552462B1 (en) | Systems and methods for tokenizing user-annotated names | |
US11907659B2 (en) | Item recall method and system, electronic device and readable storage medium | |
US10078632B2 (en) | Collecting training data using anomaly detection | |
US20120278302A1 (en) | Multilingual search for transliterated content | |
US10482146B2 (en) | Systems and methods for automatic customization of content filtering | |
CN111737559A (en) | Resource sorting method, method for training sorting model, and corresponding device | |
US20160267200A1 (en) | Truncated autosuggest on a touchscreen computing device | |
JP2016529619A (en) | Image browsing through mined text snippets with hyperlinks | |
US10949452B2 (en) | Constructing content based on multi-sentence compression of source content | |
JP2015162244A (en) | Methods, programs and computation processing systems for ranking spoken words | |
CN112395867A (en) | Synonym mining method, synonym mining device, synonym mining storage medium and computer equipment | |
US9690862B2 (en) | Realtime ingestion via multi-corpus knowledge base with weighting | |
CN104142990A (en) | Search method and device | |
CN103970751A (en) | Multi-language web page converting system and method | |
CN105138649A (en) | Data search method and device and terminal | |
CN114008623A (en) | Method and apparatus for automatic medical data acquisition, segmentation and analysis platform | |
JP2017220204A (en) | Method and system for matching images with content using whitelists and blacklists in response to search query | |
US10394955B2 (en) | Relation extraction from a corpus using an information retrieval based procedure | |
CN117633197B (en) | Search information generation method and device applied to paraphrasing document and electronic equipment | |
CN112784009A (en) | Subject term mining method and device, electronic equipment and storage medium | |
CN104077418A (en) | Mobile terminal application program searching method and system | |
CN111090668B (en) | Data retrieval method and device, electronic equipment and computer readable storage medium | |
US9720910B2 (en) | Using business process model to create machine translation dictionaries | |
US9146918B2 (en) | Compressing data for natural language processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20170907 Address after: 510055, tower 17, A tower, Zhonghua International Center, No. three, 33 Zhongshan Road, Yuexiu District, Guangdong, Guangzhou, China Applicant after: Guangzhou jiubang century science and Technology Co Ltd Address before: 510055 A, block 16-17, China International Center, No. three, Zhongshan Road, Guangzhou, Guangdong, China Applicant before: Guangzhou Jiubang Digital Technology Co., Ltd. |
|
TA01 | Transfer of patent application right | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141001 |
|
RJ01 | Rejection of invention patent application after publication |