Mobile terminal and method and device for fast retrieval of linkman information thereof
A technology for contact information and mobile terminals, which is used in telephone communications, instruments, computing, etc., and can solve problems such as powerlessness, low retrieval efficiency, and lack of recognition for text and character users.
Inactive Publication Date: 2016-02-03
INSPUR LG DIGITAL MOBILE COMMUNICATIONS CO LTD
3 Cites 6 Cited by
AI-Extracted Technical Summary
Problems solved by technology
However, this solution also has shortcomings: First, most of them need the support of third-party application databases; second, text characters do not have good recognition for users, so the retrieval efficiency is not high
[0005] And, more importantly, when the personal information under the non-communication menu appears on the display interface of the mobi...
Method used
In the embodiment of the present invention, all use Structured Query Language (SQL, StructuredQueryLanguage) command (SQL is a kind of database operation command widely used in computer field) to the operation of address book database, this address book database is system in essence The background database file (that is, the *.db type file stored in the system directory of the mobile terminal) is not a graphical application program visible to the user. For example, when a user uses a photo to update the image of a contact, the user interface (UI, UserInterface) of the contact in the mobile terminal address book will display a new image. At this time, the system's operation on the address book database is completely implemented in the background. , not visible to the user. The purpose of using this database is mainly to process image data quickly, because most of the images operated by users are in jpeg, bmp and other formats, and converting them to cache formats such as bitmap can speed up the processing speed of graphics.
In the embodiment of the present invention, all use Structured Query Language (SQL, StructuredQueryLanguage) command (SQL is a kind of database ope...
Abstract
The invention provides a mobile terminal and a method and a device for fast retrieval of linkman information thereof. The method comprises the following steps: obtaining an image selected by a user on any display interface of the mobile terminal; judging whether a communication linkman corresponding to the image is stored in the mobile terminal; and if so, outputting and displaying the linkman information of the communication linkman. By adopting the method provided by the invention, the corresponding linkman information can be quickly and accurately found according to head portrait information in a non-communication menu, which is conducive to achieving fast communication.
Application Domain
Substation equipmentSpecial data processing applications
Technology Topic
Computer scienceComputer terminal
Image
Examples
- Experimental program(1)
Example Embodiment
[0046] In order to make the objectives, technical solutions, and advantages of the present invention clearer, the following further describes the present invention in detail with reference to embodiments and drawings. Here, the exemplary embodiments of the present invention and the description thereof are used to explain the present invention, but not as a limitation to the present invention.
[0047] The specific embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.
[0048] Any display interface involved in all the following embodiments of the present invention mainly refers to a display interface that displays a portrait image, or a display interface that displays a name or a name.
[0049] The mobile terminal of the embodiment of the present invention is an improvement on the basis of the existing mobile terminal (for example, a mobile phone), refer to figure 1 with figure 2 As shown, a mode selection button 2 for triggering the mobile terminal to enter the image matching contact information mode on any display interface is added to the left side wall of the housing 1 of the mobile terminal in the embodiment of the present invention. The mode selection button 2 is passed The newly added cable is connected to the mainboard interface of the mobile terminal, so that it can communicate with the central processing unit on the mainboard (ie, the mainboard of the mobile terminal).
[0050] In addition, the mode selection button on the mobile terminal in the above embodiment of the present invention is not limited to the above implementation, and can also be implemented only by software. For example, the mode selection button is set as a virtual button under the menu of the mobile phone. Pressing the key will trigger the mobile terminal to enter the image matching contact information mode on any display interface. reference image 3 As shown, the method for quickly retrieving contact information of a mobile terminal in the above embodiment of the present invention includes the following steps:
[0051] Step S301: Obtain an image selected by the user on any display interface of the mobile terminal. Once the mode selection button of the mobile terminal of the embodiment of the present invention is pressed, the mode selection button will output a trigger signal to the central processing unit of the mobile terminal, which will trigger the mobile terminal to enter the image matching contact information mode. The finger (or stylus) can freely draw a line to circle the image on any display interface of the mobile terminal, and the circled image part will be extracted as the graphic object circled by the user, such as Figure 4a Shown.
[0052] Step S302: It is judged whether there is a communication contact corresponding to the image stored in the mobile terminal, if there is, step S303 is executed, otherwise, step S304 is executed. Specifically, the selected avatar image is matched with the contact portrait image stored in the contact list database of the mobile terminal for facial feature matching, where a number of contact portrait images and their corresponding contact information are pre-stored in the address book database. When adding or updating the contact portrait image of the address book, the system converts the contact portrait image into a data cache and saves it in the address book database. The image data in the database table (table) corresponds to the contact information of the address book contact one by one. The contact information includes: the contact phone number and the shortcut key for voice call and short message sending based on the phone number, as well as the contact email address and the shortcut key for sending mail based on the email address. In addition, the above process of judging whether there are communication contacts corresponding to the image stored in the mobile terminal can also be implemented in the following manner;
[0053] The name or name is extracted from the selected text image and the name or name is matched with the contact name and name stored in the address book database of the mobile terminal. At this time, there are also several contact names or names and their corresponding contact information pre-stored in the address book database, such as the contact phone number and the shortcut keys for voice calling and short message sending based on the phone number, and contact Person’s email address and a shortcut key for sending mail based on that email address. As for how to extract the name or name from the text image, the optical character recognition (OCR, Optical Character Recognition) technology can be used.
[0054] In the embodiment of the present invention, structured query language (SQL, StructuredQuery Language) commands are used for operations on the address book database (SQL is a database operation command widely used in the computer field), and the address book database is essentially a database in the background of the system Files (that is, *.db files stored in the system directory of the mobile terminal), rather than graphical applications visible to users. For example, when a user uses a photo to update the portrait image of a contact, the user interface (UI, UserInterface) of the contact in the mobile terminal address book will display the new portrait image. At this time, the operation of the address book database by the system is completely in the background Realized, not visible to users. The main purpose of using this database is to quickly process image data, because most of the pictures operated by users are in jpeg, bmp and other formats, and converting them to bitmap and other cache formats can speed up the processing of graphics. The portrait images stored in the address book database may be head images, full-length images, busts, and the like. Of course, the selected portrait image may also be a avatar image, a full-length portrait, a bust, etc.
[0055] Step S303: Send the contact information of the communication contact to the screen output display of the mobile terminal, such as Figure 4b Shown.
[0056] Step S304: Send "corresponding contact information not detected" to the screen output of the mobile terminal for display.
[0057] In the embodiment of the present invention, after pressing the mode selection button of the mobile terminal of the embodiment of the present invention, the user can circle an image on any display interface with a finger (or stylus), and the central processing unit of the mobile terminal will automatically The avatar data circled by the user is searched for image matching in the address book database of the terminal, and the currently available interaction options with the contact are displayed around the circled avatar after the retrieval result with matching characteristics is obtained. It is realized that the corresponding contact information can be found quickly and accurately according to the avatar information under the non-communication menu, which is beneficial to realize the rapid communication of the specific contact.
[0058] In addition, in the embodiment of the present invention, the image matching contact information mode function of the mobile terminal can be turned on and off by the mobile phone. Only when the image matching contact information mode function option is turned on, the mode selection switch of the mobile terminal is pressed. The mobile terminal will be triggered to switch to the image matching contact information mode.
[0059] reference Figure 5 As shown, corresponding to the above-mentioned method for quickly retrieving contact information of a mobile terminal, the device for quickly retrieving contact information of a mobile terminal in an embodiment of the present invention includes an image acquisition module 51, an image analysis module 52, and an information output module 53. among them,
[0060] The image acquisition module 51 is used to acquire an image selected by the user on any display interface of the mobile terminal. When the mode selection button of the mobile terminal of the embodiment of the present invention is pressed, the mode selection button will output a trigger signal to the central processing unit of the mobile terminal, thereby triggering the mobile terminal to enter the image matching contact information mode. The finger (or stylus) can freely draw a line to circle the image on any display interface of the mobile terminal, and the circled image part will be extracted as the graphic object circled by the user, such as Figure 4a Shown.
[0061] The image analysis module 52 is used to determine whether a communication contact corresponding to the image is stored in the mobile terminal. Specifically, the selected portrait image is matched with the contact portrait image stored in the address book database of the mobile terminal for facial feature matching, where a number of contact portrait images and their corresponding contact information are pre-stored in the address book database. When adding or updating the contact portrait image of the address book, the system converts the contact portrait image into a data cache and saves it in the address book database. The image data in the database table (table) corresponds to the contact information of the address book contact one by one. The contact information includes: the contact phone number and the shortcut key for voice call and short message sending based on the phone number, as well as the contact email address and the shortcut key for sending mail based on the email address. Similarly, the above process of judging whether there are communication contacts corresponding to the image stored in the mobile terminal can also be implemented in the following manner;
[0062] The name or name is extracted from the selected text image and the name or name is matched with the contact name and name stored in the address book database of the mobile terminal. At this time, there are also several contact names or names and their corresponding contact information pre-stored in the address book database, such as the contact phone number and the shortcut keys for voice calling and short message sending based on the phone number, and contact Person’s email address and a shortcut key for sending mail based on that email address. As for how to extract the name or name from the text image, the optical character recognition (OCR, Optical Character Recognition) technology can be used.
[0063] In the embodiment of the present invention, structured query language (SQL, StructuredQuery Language) commands are used for operations on the address book database (SQL is a database operation command widely used in the computer field), and the address book database is essentially a database in the background of the system Files (that is, *.db files stored in the system directory of the mobile terminal), rather than graphical applications visible to users. For example, when a user uses a photo to update the image of a contact, the user interface (UI, UserInterface) of the contact in the mobile terminal address book will display the new image. At this time, the operation of the address book database by the system is completely implemented in the background , Not visible to users. The main purpose of using this database is to quickly process image data, because most of the pictures operated by users are in jpeg, bmp and other formats, and converting them to bitmap and other cache formats can speed up the processing of graphics.
[0064] The information output module 53 is used to output and display the contact information of the communication contact when the image analysis module 52 determines that there is a communication contact corresponding to the image in the mobile terminal; and when the image analysis module 52 determines the mobile terminal When the communication contact corresponding to the image is not stored in the terminal, the "corresponding contact information is not detected" is sent to the screen output of the mobile terminal for display.
[0065] In the embodiment of the present invention, after pressing the mode selection button of the mobile terminal of the embodiment of the present invention, the user can circle an image on any display interface with a finger (or stylus), and the central processing unit of the mobile terminal will automatically The avatar data circled by the user is searched for image matching in the address book database of the terminal, and the currently available interaction options with the contact are displayed around the circled avatar after the retrieval result with matching characteristics is obtained. It is realized that the corresponding contact information can be found quickly and accurately according to the avatar information under the non-communication menu, which is beneficial to realize the rapid communication of the specific contact.
[0066] Those skilled in the art may also understand that the various illustrative logical blocks, units, and steps listed in the embodiments of the present invention may be implemented by hardware, software, or a combination of both. Whether it is implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art can use various methods to implement the described functions for each specific application, but such implementation should not be understood as going beyond the protection scope of the embodiments of the present invention.
[0067] The various illustrative logic blocks or units described in the embodiments of the present invention can be discretely distributed through general-purpose processors, digital signal processors, application specific integrated circuits (ASICs), field programmable gate arrays or other programmable logic devices. Gate or transistor logic, discrete hardware components, or any combination of the above are designed to implement or operate the described functions. The general-purpose processor may be a microprocessor. Alternatively, the general-purpose processor may also be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration achieve.
[0068] The steps of the method or algorithm described in the embodiments of the present invention can be directly embedded in hardware, a software module executed by a processor, or a combination of the two. The software module can be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM or any other storage medium in the field. Exemplarily, the storage medium may be connected to the processor, so that the processor can read information from the storage medium, and can store and write information to the storage medium. Optionally, the storage medium may also be integrated into the processor. The processor and the storage medium can be arranged in the ASIC, and the ASIC can be arranged in the user terminal. Optionally, the processor and the storage medium may also be provided in different components in the user terminal.
[0069] In one or more exemplary designs, the aforementioned functions described in the embodiments of the present invention may be implemented in hardware, software, firmware, or any combination of the three. If implemented in software, these functions can be stored on a computer-readable medium, or transmitted on the computer-readable medium in the form of one or more instructions or codes. Computer readable media include computer storage media and communication media that facilitate the transfer of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special computer. For example, such computer-readable media may include but are not limited to RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other device that can be used to carry or store instructions or data structures and Other mediums of program codes that can be read by general-purpose or special computers, or general-purpose or special processors. In addition, any connection can be appropriately defined as a computer-readable medium, for example, if the software is from a website site, server or other remote source through a coaxial cable, fiber optic cable, twisted pair, or digital subscriber line (DSL) Or transmitted by wireless means such as infrared, wireless and microwave are also included in the definition of computer-readable media. The disks and discs include compressed disks, laser disks, optical disks, DVDs, floppy disks, and Blu-ray disks. Disks are usually used to copy data magnetically, and disks are usually used to copy data optically with lasers. The combination of the above can also be included in a computer readable medium.
[0070] The specific embodiments described above further describe the purpose, technical solutions and beneficial effects of the present invention in further detail. It should be understood that the above are only specific embodiments of the present invention and are not intended to limit the scope of the present invention. The protection scope, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
PUM


Description & Claims & Application Information
We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.