[go: up one dir, main page]

CN104077418A - Mobile terminal application program searching method and system - Google Patents

Mobile terminal application program searching method and system Download PDF

Info

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
Application number
CN201410344338.9A
Other languages
Chinese (zh)
Inventor
邓裕强
梁国盛
李金汶
蒋旭文
巢子良
谭舒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou jiubang century science and Technology Co Ltd
Original Assignee
Guangzhou Jiubang Digital Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Jiubang Digital Technology Co Ltd filed Critical Guangzhou Jiubang Digital Technology Co Ltd
Priority to CN201410344338.9A priority Critical patent/CN104077418A/en
Publication of CN104077418A publication Critical patent/CN104077418A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9038Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/90335Query processing
    • G06F16/90344Query 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

A kind of application program searching method and system thereof of mobile terminal
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.
CN201410344338.9A 2014-07-18 2014-07-18 Mobile terminal application program searching method and system Pending CN104077418A (en)

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)

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

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

Patent Citations (2)

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

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