Method and system for quickly retrieving information service on mobile terminal
First Claim
1. A method of retrieving an information service on a mobile terminal, using a client/server system structure, and dependent on a service mode of the mobile terminal, the method comprising:
- obtaining, by a client module at a mobile terminal, information input by a user at the mobile terminal;
determining, by the client module, if the information input by the user is a predetermined service code, wherein the predetermined service code is a character string corresponding to a service;
if the information input by the user is a predetermined service code, providing, by the client module to the user, the service corresponding to the predetermined service code;
if the information input by the user is not a predetermined service code, determining, by the client module, if the information input by the user corresponds to a record in a local client database;
if the information input by the user corresponds to a record in the local client database, returning, by the client module, information from the record and providing, by the client module, a corresponding service to the user;
if the information input by the user does not correspond to a record in the local client database, causing, by the client module, a server to query a server database using the information input by the user;
if the server query finds a record associated with the information input by the user, sending, by the server, results from the server query to the client module to display to the user;
if the server query does not find a record associated with the information input by the user, performing, by the server, a search on the internet using the information input by the user; and
sending the search results to the client module to display to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for quickly retrieving the information service on a mobile terminal, adopt the structure of client/server. The method comprises: the user is directly interactive with a server and retrieves the information service via the client module bound at the terminal; the user directly enters a keyword on the desktop of the terminal; the client module queries the client database, server-side database and server-side searching device respectively, based on the present service mode and the information entered by the user, obtains the corresponding network service and content resource, and selects the relevant network as the service carrier based on the service mode, directs the user to enter these network resources to obtain the information service directly.
20 Citations
16 Claims
-
1. A method of retrieving an information service on a mobile terminal, using a client/server system structure, and dependent on a service mode of the mobile terminal, the method comprising:
-
obtaining, by a client module at a mobile terminal, information input by a user at the mobile terminal; determining, by the client module, if the information input by the user is a predetermined service code, wherein the predetermined service code is a character string corresponding to a service; if the information input by the user is a predetermined service code, providing, by the client module to the user, the service corresponding to the predetermined service code; if the information input by the user is not a predetermined service code, determining, by the client module, if the information input by the user corresponds to a record in a local client database; if the information input by the user corresponds to a record in the local client database, returning, by the client module, information from the record and providing, by the client module, a corresponding service to the user; if the information input by the user does not correspond to a record in the local client database, causing, by the client module, a server to query a server database using the information input by the user; if the server query finds a record associated with the information input by the user, sending, by the server, results from the server query to the client module to display to the user; if the server query does not find a record associated with the information input by the user, performing, by the server, a search on the internet using the information input by the user; and
sending the search results to the client module to display to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of retrieving an information service on a mobile terminal in an intelligent net surfing service mode, the method comprising:
-
inputting information and clicking a service starting key at the mobile terminal, by a user; determining, by the client module, if the information input by the user is a predetermined service code for the intelligent net surfing service mode, wherein the predetermined service code is a character string corresponding to a service; if the information input by the user is a predetermined service code for the intelligent net surfing service mode, providing, by the client module to the user, the service corresponding to the predetermined service code; if the information input by the user is not a predetermined service code for the intelligent net surfing service mode, determining, by a client module at the mobile terminal, if the information input by the user is a link address; if the information input by the user is a link address, starting, by the client module, a browser and opening a website corresponding to the link address in the browser; if the information input by the user is not a link address, determining, by the client module, if the information input by the user corresponds to a record in a local client database; if the information input by the user corresponds to a record of the local client database, starting, by the client module, the browser and opening a website corresponding to a website link address stored in the record of the local client database; if the information input by the user does not correspond to a record in the local client database, uploading the information to a server, by the client module, and causing the server to query a server database using the information; if the information uploaded by the client module corresponds to a record of the server database, returning, by the server to the client module, a website link address stored in the record of the server database, and starting, by the client module, the browser and opening a website corresponding to the website link address returned by the server; if the information uploaded by the client module does not correspond to a record of the server database, performing a search, by the server, using the information uploaded by the client module as a keyword; if the search returns a related website link address to the server, sending, by the server to the client module, the website link address returned by the search and displaying, by the client module, the returned website link address, for user confirmation to open the related website; if the search does not return a related website link address to the server, sending, by the server to the client module, a prompting message directing the user to input the information again. - View Dependent Claims (10, 11)
-
-
12. A method of retrieving an information service on a mobile terminal in an intelligent searching service mode, the method comprising:
-
inputting information and clicking a service starting key at the mobile terminal, by a user; determining, by the client module, if the information input by the user is a predetermined service code for the intelligent searching service mode, wherein the predetermined service code is a character string corresponding to a service; if the information input by the user is a predetermined service code for the intelligent searching service mode, providing, by the client module to the user, the service corresponding to the predetermined service code; if the information input by the user is not a predetermined service code for the intelligent searching service mode, determining, by a client module at the mobile terminal, if the information input by the user corresponds to a record in a local client database; if the information input by the user corresponds to a record of the local client database, returning a website link address stored in the record of the local client database; if the information input by the user does not correspond to a record in the local client database, performing a search, by the client module, using the information input by the user and returning a related website link address to the client module; and displaying, by the client module, the search results. - View Dependent Claims (13)
-
-
14. A method of retrieving an information service on a mobile terminal in a vague phone yellow pages mode, the method comprising:
-
inputting information and clicking a service starting key at the mobile terminal, by a user; determining, by the client module, if the information input by the user is a predetermined service code for the vague phone yellow pages mode, wherein the predetermined service code is a character string corresponding to a service; if the information input by the user is a predetermined service code for the vague phone yellow pages mode, providing, by the client module to the user, the service corresponding to the predetermined service code; if the information input by the user is not a predetermined service code for the vague phone yellow pages mode, determining, by a client module at the mobile terminal, if the information input by the user is a valid phone number; if the information input by the user is a valid phone number, directly dialing, by the client module, the phone number; if the information input by the user is not a valid phone number, determining, by the client module, if the information input by the user corresponds to a record in a local client database; if the information input by the user corresponds to a record of the local client database, returning, by the client module, information from the record; and
displaying, by the client module, the returned information to the user;if the information input by the user does not correspond to a record of the local client database, causing, by the client module, a server to query a server database using the information input by the user; if the server query finds a record associated with the information input by the user, sending, by the server, results from the server query to the client module; if the server query does not find a record associated with the information input by the user, performing, by the server, a search on the internet using the input information as a keyword, and sending the search results to the client module; and
determining, by the client module whether the search results include a valid phone number;if the search results include a valid phone number, displaying, by the client module to the user, the valid phone number; and if the search results do not include a valid phone number, displaying, by the client module to the user, a prompting message to restart operations. - View Dependent Claims (15)
-
-
16. A system for retrieving information service on a mobile terminal, the system comprising:
-
a communication network, a mobile terminal communicable with the communication network, and a server connected to the internet; wherein the mobile terminal comprises a client module which comprises; a configuration module for a user to initialize functions and methods of the client module; a communication module responsible for communication between the client module and the server; a data managing module responsible for data of the client module including user related service data and various website data initialized in the client module, and storage and retrieval of local datum of phone numbers; a monitor module responsible for monitoring user input, and switching between service modes dependent on input from the user; a user input module for receiving input from the user and determining if the information input by the user is a predetermined service code dependent on the service modes, wherein the predetermined service code is a character string corresponding to a service; a display module, for displaying input interfaces to the user in different service modes, and displaying returned results of operations; and an online updating module responsible for online updating of the client module, so as to obtain a newest function module and service module from the server; and wherein the server comprises; an update supporting device responsible for realizing a data update of the client module; a communication device responsible for realizing communication between the server and the client module; a data managing device, responsible for storing and managing data of a related business, for data retrieval in the server database; and a searching device, that searches the internet using information input by the user and returns related results.
-
Specification