1. Technical Field
The present disclosure relates to searching systems, and particularly to an information searching system and a method.
2. Description of Related Art
For information searching, users can generally input keywords into a search engine to search for a number of webpages which are related to the keywords. However, the searched webpages may not satisfy the actually requirement of the users when the keywords are not very accurate.
Therefore, what is needed is information searching system and a method to overcome the above described limitations.
In a first embodiment, the instruction generating module 101 generates a searching instruction, and provides the searching instruction to the server 2 in response to the keywords input in a search engine 3. The searching instruction is used to control the servers 2 to search for a number of webpages related to the keywords. The network address display module 102 displays the network addresses associated with the webpages which are searched by the server 2. When there is no webpage being searched by the server 2, the instruction generating module 101 provides the searching instruction to the search engine 3. The searching instruction is used to control the search engine 3 to search for a number of webpages related to the keywords. The network address display module 102 displays the network addresses associated with the webpages which are searched by the search engine 3. In one embodiment, the search engine 3 may be BAIDU, or GOOGLE, for example.
In a second embodiment, the instruction generating module 101 generates a searching instruction, and provides the searching instruction to the server 2 and the search engine 3 in response to the keywords input in a search engine 3. The searching instruction is used to control the server 2 and the search engine 3 to search for a number of webpages related to the keywords. The network address display module 102 generates a display interface when there is a plurality of the webpages being searched by the server 2 and the search engine 3. The display interface includes a first portion and a second portion. The network address display module 102 displays the network addresses associated with the webpages being searched by the server 2 on the first portion, and displays the network addresses associated with the webpages being searched by the search engine 3 on the second portion. In one embodiment, the position of the first portion is set above the position of the second portion. In other embodiments, the position of the first portion can also be set on the right/left of the position of the second portion. In one embodiment, the instruction generating module 101 and the network address display module 102 operate on the electronic device 1.
The number of modules further includes a control module 103, an adding module 104, and a storage module 105. The control module 103 generates an add instruction to the server 2 when there is no webpage related to the keywords being searched by the server 2 but there is the number of webpages related to the keywords being searched by the search engine 3. The adding module 104 adds a new folder to the storage unit on the server 2 in response to the add instruction. The storage module 105 stores the number of network addresses associated with the webpages being searched by the search engine 3 to the new folder. In one embodiment, the control module 103 runs in the electronic device 1, the adding module 104 and the storage module 105 runs in the server 2.
The number of modules further includes a determining module 106. The determining module 106 determines whether or not there is a plurality of new network addresses associated with the webpages being searched by the search engine 3 which is not stored in the folder in the storage unit on the server 2 when there is the number of webpages related to the keywords being searched by the server 2 and there is the number of webpages related to the keywords being searched by the search engine 3. The storage module 105 stores the new network addresses associated with the webpages being searched by the search engine 3 in the folder when the new network addresses associated with the webpage being searched by the search engine 3 is not stored in the storage unit 21. The folder has already stored the number of the network addresses associated with the webpages being searched by the server 2. In one embodiment, the determining module 106 operates on the electronic device 1.
In step S601, the instruction generating module 101 generates the searching instruction, and provides the searching instruction to the server 2 in response to the keywords input in a search engine 3.
In step S602, the servers 2 determines whether or not there is a number of webpages related to the keywords in response to the search instruction, if yes, the procedure goes to step S603, if no, the procedure goes to S604.
In step S603, the network address display module 102 displays the network addresses associated with the webpages being searched by the server 2.
In step S604, the instruction generating module 101 provides the searching instruction to the search engine 3.
In step S605, the search engine 3 searches for a number of webpages related to the keywords in response to the searching instruction.
In step S606, the network address display module 102 displays the network addresses associated with the webpages being searched by the search engine 3.
In a second embodiment, the method further includes the following steps: the instruction generating module 101 generates the searching instruction, and provides the searching instruction to the server 2 and the search engine 3 in response to the keywords input in a search engine 3. The server 2 and the search engine 3 search for a number of webpages which are related to the keywords in response to the searching instruction. The network address display module 102 generates a display interface when there is the webpage being searched by the server 2 and the search engine 3. The display interface includes a first portion and a second portion. The network address display module 102 displays the network addresses associated with the webpages being searched by the server 2 on the first portion, and displays the network addresses associated with the webpages being searched by the search engine 3 on the second portion.
The method further includes the following steps: the control module 103 generates an add instruction to the server 2 when there is no webpage related to the keywords being searched by the server 2 but there is the number of webpage related to the keywords being searched by the search engine 3. The adding module 104 adds a new folder to the storage unit on the server 2 in response to the add instruction. The storage module 105 stores the number of network addresses associated with the webpage being searched by the search engine 3 to the new folder.
The method further includes the following steps: the determining module 106 determines whether or not there is new network addresses being searched by the search engine 3 which is not stored in the folder in the storage unit on the server 2 when there is the number of webpages related to the keywords being searched by the server 2 and there is the number of webpages related to the keywords being searched by the search engine 3. The storage module 105 stores the new network addresses associated with the webpages being searched by the search engine 3 in the folder which has already stored the number of the network addresses associated with the webpages being searched by the server 2 when the new network addresses associated with the webpage being searched by the search engine 3 is not stored in the storage unit 21.
Although various embodiments have been specifically described, the disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the embodiments without departing from the scope and spirit of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
102117657 | May 2013 | TW | national |