WO2016029799A1 - 信息搜索方法、装置及电子设备 - Google Patents

信息搜索方法、装置及电子设备 Download PDF

Info

Publication number
WO2016029799A1
WO2016029799A1 PCT/CN2015/086770 CN2015086770W WO2016029799A1 WO 2016029799 A1 WO2016029799 A1 WO 2016029799A1 CN 2015086770 W CN2015086770 W CN 2015086770W WO 2016029799 A1 WO2016029799 A1 WO 2016029799A1
Authority
WO
WIPO (PCT)
Prior art keywords
search
client
searching
application
information
Prior art date
Application number
PCT/CN2015/086770
Other languages
English (en)
French (fr)
Inventor
邱慧
Original Assignee
北京奇虎科技有限公司
奇智软件(北京)有限公司
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 北京奇虎科技有限公司, 奇智软件(北京)有限公司 filed Critical 北京奇虎科技有限公司
Publication of WO2016029799A1 publication Critical patent/WO2016029799A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • 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/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques

Definitions

  • the present invention relates to the field of electronic application technologies, and in particular, to an information search method, apparatus, and electronic device.
  • a search term may be input in a client, and a search operation is performed in the data of the client, thereby obtaining a search result related to the search term. If it is necessary to obtain search results related to the search term in different client data, the search word needs to be input into each client to perform a search operation, and the search process is cumbersome, the search efficiency is low, and the user experience is poor.
  • the present invention has been made in order to provide an information search method, apparatus and electronic device that overcome the above problems or at least partially solve the above problems.
  • an information search method is provided, which is applied to an electronic device, comprising: receiving, by a first client set on the electronic device, a search term from a user; searching for the location on the electronic device An other client in which the first client has an association relationship, wherein the association relationship between the first client and other clients includes that the identifier in the first client can be identified in the other client
  • the search operation is performed by using the search term, and the search result related to the search term is obtained and presented.
  • an information search method for a client comprising a plurality of items, comprising: receiving a search term from a user by an item running on the client; The search word performs a search operation, wherein the search operation is performed in the materials of all the items on the client; the search results related to the search words are obtained and presented.
  • an information search device for use in an electronic device, a package include:
  • a first receiving module configured to receive a search term from a user by using a first client set on the electronic device
  • a locating module configured to search, on the electronic device, another client that is associated with the first client, where the association relationship between the first client and other clients includes the first client
  • the identifier in the identifier can be used in the other clients
  • a first search module configured to perform a search operation by using the search term in the data of the first client and the other client, to obtain a search result related to the search term
  • a first presentation module adapted to present the search results.
  • an information search apparatus is further provided for a client including a plurality of items, including:
  • a second receiving module configured to receive a search term from a user by using an item running on the client
  • a second search module configured to perform a search operation by using the search term, wherein the searching is performed in data of all items on the client;
  • the second presentation module is adapted to obtain search results related to the search term and present.
  • an electronic device comprising the information search device of any of the above is provided.
  • a computer program comprising computer readable code, when said computer readable code is run on a computing device, causing said computing device to perform information according to any of said Search method.
  • a computer readable medium storing a computer program as described above is provided.
  • the search term from the user may be received by the first client set on the electronic device, and other clients associated with the first client are searched on the electronic device, and then the first client is In the data of the terminal and other clients, the search word is searched for, and the search results related to the search term are obtained and presented.
  • the technical solution provided by the present invention can input search words in a client, realize search operation by using search words in data of multiple clients, and obtain search results related to search words, thereby solving related technologies. It is necessary to input a search word in each client to perform a search operation, and the search process is cumbersome and the search efficiency is low.
  • the invention inputs a search term in a client, and can use the search term to perform a search operation in data of multiple clients, and the searched information is richer and more detailed.
  • the technical solution provided by the present invention can simplify the search step and provide High search efficiency, and the information obtained by the search is richer and more detailed, which facilitates the use of information by users.
  • FIG. 1 shows a first flow chart of an information search method according to an embodiment of the present invention
  • FIG. 2 shows a second flow chart of an information search method according to an embodiment of the present invention
  • FIG. 3 shows a third flow chart of an information search method according to an embodiment of the present invention
  • FIG. 4 shows a fourth flow chart of an information search method according to an embodiment of the present invention
  • FIG. 5 is a diagram showing an effect of a search result presentation according to an embodiment of the present invention.
  • FIG. 6 is a schematic diagram showing a first structure of an information search device according to an embodiment of the present invention.
  • FIG. 7 is a block diagram showing a second structure of an information search device according to an embodiment of the present invention.
  • Figure 8 is a schematic block diagram showing a computing device for performing an information search method in accordance with the present invention.
  • Fig. 9 schematically shows a storage unit for holding or carrying program code implementing the information search method according to the present invention.
  • FIG. 1 shows a first flow chart of an information search method according to an embodiment of the present invention. As shown in FIG. 1, the method includes at least the following steps S102 to S106.
  • Step S102 Receive a search term from a user by using a first client set on the electronic device.
  • step S104 the other device that is associated with the first client is found on the electronic device, where the association between the first client and the other client includes the identifier in the first client can be in other clients. To the identification role.
  • Step S106 Perform search operations by using search words in the data of the first client and other clients. Get search results related to search terms and present them.
  • the search term from the user may be received by the first client set on the electronic device, and other clients associated with the first client are searched on the electronic device, and then the first client is In the data of the terminal and other clients, the search word is searched for, and the search results related to the search term are obtained and presented.
  • the technical solution provided by the present invention can input search words in a client, realize search operation by using search words in data of multiple clients, and obtain search results related to search words, thereby solving related technologies. It is necessary to input a search word in each client to perform a search operation, and the search process is cumbersome and the search efficiency is low.
  • the invention inputs a search term in a client, and can use the search term to perform a search operation in data of multiple clients, and the searched information is richer and more detailed.
  • the technical solution provided by the present invention can simplify the search step, improve the search efficiency, and the information obtained by the search is richer and more detailed, and provides convenience for the user to use the information.
  • the electronic device mentioned in the above step S102 may include a mobile terminal, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc., and the present invention is not limited thereto, and can The electronic device on which the client of the application is placed should all fall within the scope of the present invention.
  • the first client mentioned in step S102 can be an address book application, an instant messaging application, a reading application, a game application, and the like.
  • the address book application herein includes at least one of a contact sub-application, a message sub-application, a group sub-application, and a yellow page application.
  • step S104 another client that has an association relationship with the first client is searched for on the electronic device.
  • the first client is a contact sub-application in the address book application, and the association with the first client is found.
  • Other clients of the relationship are a message sub-application, a group sub-application, a yellow page application, and the like, wherein the name of the contact in the contact sub-application and/or the identification number of the contact (such as the contact's phone number, email address) Etc.), can play a role in the message sub-application, group sub-application, yellow page application, and the like.
  • the first client is a contact sub-application in the address book application, and the other client that has an association relationship with the first client is found as an instant messaging application, and the name of the contact in the contact sub-application. And/or the contact's identification number, which can be used for identification in instant messaging applications.
  • the first client is a contact sub-application in the address book application, and the other client that is associated with the first client is found to be a game application or the like, wherein the name of the contact in the contact sub-application can Play a role in the game application.
  • the first client is an instant messaging application
  • the other clients that are associated with the first client are found as contact sub-applications, message sub-applications, group sub-applications, yellow page sub-applications, etc. in the address book application.
  • the name of the contact in the instant messaging application and/or the identification number of the contact can be used for identification in the address book application.
  • Step S104 After searching for other clients that are associated with the first client on the electronic device, step S106 further performs a search operation by using the search term in the data of the first client and other clients.
  • the prompt message prompting the user to input the search password may be outputted before the search, and then the search password input by the user according to the prompt information may be received, and after the search password is verified, the first client and other clients are In the data, search words are used to perform search operations. Then, the search results related to the search term are obtained and presented, and the presentation manners can be various, for example, the search results searched in the data of the first client are presented in the search results obtained in the data of other clients. prior to.
  • the first client and other clients are presented corresponding to search results obtained by searching in their respective materials.
  • the first client and other clients are presented in the form of a list.
  • a client is triggered (such as clicking, double-clicking, etc.)
  • the search result corresponding to the client is presented, and if another client is triggered, Then the search result corresponding to the client is collapsed, and the search result corresponding to the other client is presented.
  • the related search results of the multiple search results may be merged into one combined search result, and when the merged search result is triggered, the expansion is performed. Relevant search results corresponding to the combined search results.
  • the first client is used to specify the client that inputs the search term, and is distinguished from other clients, but does not specify a certain client, that is, one of the other clients can also be used as an input. Search for the word client.
  • the electronic device may be a mobile terminal, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc., and the present invention is not limited thereto.
  • the electronic device includes multiple clients, and each client may include one project or multiple projects, and the projects here may be divided by the functions, uses, sources or purposes that the client needs to implement.
  • FIG. 2 shows a second flowchart of the information searching method according to an embodiment of the present invention. As shown in FIG. 2, the method includes at least the following steps S202 to S206.
  • Step S202 Receive a search term from a user by using an item running on the client.
  • Step S204 Perform a search operation by using a search word, wherein a search operation is performed on data of all items on the client.
  • Step S206 Obtain a search result related to the search term and present it.
  • a search term from a user can be received by a certain item running on the client, and a search operation is performed in the data of all the items on the client by using the search word, thereby obtaining a search related to the search term.
  • the result is presented. It can be seen that the technical solution provided by the present invention can input a search term in a project, realize search operation by using search words in the data of all items on the client, and obtain search results related to the search words, thereby solving the related In the technology, it is necessary to input a search word in each item to perform a search operation, and the search process is cumbersome and the search efficiency is low.
  • the invention is in the customer By entering a search term in a project on the side, the search term can be searched for in the data of all the projects on the client, and the information obtained by the search is richer and more detailed.
  • the technical solution provided by the present invention can simplify the search step, improve the search efficiency, and the information obtained by the search is richer and more detailed, and provides convenience for the user to use the information.
  • FIG. 2 Compared to the search between multiple clients of FIG. 1, the embodiment provided in FIG. 2 performs a search operation in various items of the client, and the search process and results are more detailed.
  • an item on the client may include a contact, a message, a group, a yellow page, and the like. If the client is reading the application, a certain item on the client may include various columns and the like.
  • the search result obtained by searching in the data of a certain item is presented before the search result obtained by searching in the data of other items except the one item on the client.
  • each item on the client is presented corresponding to the search result searched for in the respective materials.
  • each item is presented in the form of a list.
  • the search result corresponding to the item is presented, and if another item is triggered, the search result corresponding to the item is collapsed.
  • the related search results of the multiple search results may be merged into one combined search result, and when the merged search result is triggered, the Relevant search results for the combined search results.
  • FIG. 3 shows a third flow chart of an information search method in accordance with one embodiment of the present invention.
  • the first client is a contact sub-application in the address book application, and the other clients that are associated with the first client are found to be instant messaging applications.
  • the method includes the following steps S302 to S308.
  • Step S302 Receive a search term from the user by using a contact sub-application in the address book application set on the electronic device.
  • Step S304 Search for an instant messaging application associated with the contact sub-application on the electronic device, where the name of the contact in the contact sub-application and/or the identification number of the contact can be played in the instant messaging application. Identification role.
  • step S306 in the contact sub-application and the data of the instant messaging application, the search operation is performed by using the search term, and the search result related to the search term is obtained.
  • the prompt information prompting the user to input the search password may be outputted before the search, and then the search password input by the user according to the prompt information may be received, and after the search password is verified, in the contact sub-application and In the data of the instant messaging application, the search word is used to perform the search operation.
  • Step S308, presenting the search result related to the search term obtained in step S306.
  • the search results obtained by searching in the profile of the contact sub-application are presented before the search results obtained by searching in the data of the instant messaging application.
  • the contact sub-application and the instant messaging application are presented corresponding to the search results obtained by searching in the respective materials.
  • the contact sub-application and the instant messaging application are presented in the form of a list.
  • the related search results in the multiple search results may be merged into one combined search result, and when the merged search result is triggered, the expansion is performed. Relevant search results corresponding to the combined search results.
  • the search function can be used in the contact sub-application and the data of the instant messaging application, and the related technology needs to be separately in the contact sub-application and
  • the search term is input to perform a search operation, and the search process is cumbersome and the search efficiency is low. Therefore, the technical solution provided by the embodiment of the present invention can simplify the search step, improve the search efficiency, and the information obtained by the search is richer and more detailed, and provides convenience for the user to use the information.
  • the client is an address book application and includes a plurality of items, such as contacts, messages, groups, yellow pages, and the like.
  • the method includes the following steps S402 to S406.
  • Step S402 Receive a search term from a user by using an item running on the address book application.
  • One of the items here can be a contact, a message, a group, a yellow page, and the like.
  • Step S404 Perform a search operation by using a search word, wherein a search operation is performed in the data of all items on the address book application.
  • Step S406 Obtain a search result related to the search term and present it.
  • search results There are many ways to present search results here. For example, a search result obtained by searching in the data of a certain item is presented before the search result obtained by searching the data of other items except the one item in the address book application. For another example, each item on the address book application is presented corresponding to the search result searched for in the respective materials. For example, each item is presented in the form of a list. When an item is triggered (such as clicking, double-clicking, etc.), the search result corresponding to the item is presented, and if another item is triggered, then the item is received. The search result corresponding to the item is presented, and the search result corresponding to the other item is presented. For another example, for each item of the multiple items, when there are multiple search results, the related search results of the multiple search results may be merged into one combined search result, and when the merged search result is triggered, the Relevant search results for the combined search results.
  • the search term "zs" from the user is received by the "message” item running on the address book application, and the search term is used to search all the items (contacts and yellow pages) in the address book application. Operation, get search results related to the search term, and present.
  • the search results obtained by searching in the "message” item data are presented before the search results obtained by searching for the "contact” item and the "yellow page” item in the address book application.
  • two related search results of Zhang San were merged, and four related search results of 10086 were merged.
  • an embodiment of the present invention further provides an information search apparatus to implement the above information search method.
  • FIG. 6 shows a first structural diagram of an information search apparatus according to an embodiment of the present invention.
  • the apparatus at least includes: a first receiving module 610, a searching module 620, a first searching module 630, and a first rendering module 640.
  • the first receiving module 610 is adapted to receive a search term from the user by using the first client set on the electronic device;
  • the searching module 620 is coupled to the first receiving module 610, and is adapted to search for other clients that are associated with the first client on the electronic device, where the relationship between the first client and the other client includes the first
  • the identity in the client can be used to identify in other clients;
  • the first search module 630 is coupled to the search module 620, and is adapted to perform a search operation by using a search term in the data of the first client and other clients to obtain a search result related to the search term;
  • the first presentation module 640 is coupled to the first search module 630 and is adapted to present search results.
  • the first client comprises any one of the following:
  • An address book application comprising at least one of a contact sub-application, a message sub-application, a group sub-application, and a yellow page application;
  • the identification in the first client includes the name of the contact and/or the identification number of the contact.
  • the first search module 630 is further configured to: output prompt information prompting the user to input a search password; receive a search password input by the user according to the prompt information, and after the search password is verified, in the first client, and In other client data, search words are used to perform search operations.
  • the first presentation module 640 may be further configured to: present the search result obtained by searching in the data of the first client before searching for the obtained search result in the data of the other client; or the first client And other clients, corresponding to the search results obtained by searching in their respective materials.
  • FIG. 7 shows a second schematic structural diagram of an information search apparatus according to an embodiment of the present invention.
  • the apparatus at least includes: a second receiving module 710, a second search module 720, and a second rendering module 730.
  • the second receiving module 710 is adapted to receive a search term from the user by using an item running on the client;
  • the second search module 720 is coupled to the second receiving module 710, and is adapted to perform a search operation by using a search term, where a search is performed on data of all items on the client;
  • the second presentation module 730 is coupled to the second search module 720 and is adapted to obtain search results related to the search term and present.
  • a project includes any of the following:
  • the second presentation module may be further configured to: present the search result searched in the material of the certain item to the search result obtained by searching the data of the other items except the certain item on the client. Previously; or corresponding to each item on the client, search results obtained by searching in their respective materials.
  • the present invention further provides an electronic device comprising any of the information search devices shown in FIG. 6 above, and/or any of the information search devices shown in FIG. 7 above.
  • the embodiment of the present invention can achieve the following beneficial effects:
  • the search term from the user may be received by the first client set on the electronic device, and other clients associated with the first client are searched on the electronic device, and then the first client is In the data of the terminal and other clients, the search word is searched for, and the search results related to the search term are obtained and presented.
  • the technical solution provided by the present invention can input search words in a client, realize search operation by using search words in data of multiple clients, and obtain search results related to search words, thereby solving related technologies. It is necessary to input a search word in each client to perform a search operation, and the search process is cumbersome and the search efficiency is low.
  • the invention inputs a search term in a client, and can use the search term to perform a search operation in data of multiple clients, and the searched information is richer and more detailed.
  • the technical solution provided by the present invention can simplify the search step, improve the search efficiency, and the information obtained by the search is richer and more detailed, and provides convenience for the user to use the information.
  • modules in the devices of the embodiments can be adaptively changed and placed in one or more devices different from the embodiment.
  • the modules or units or components of the embodiments may be combined into one module or unit or component, and further they may be divided into a plurality of sub-modules or sub-units or sub-components.
  • any combination of the features disclosed in the specification, including the accompanying claims, the abstract and the drawings, and any methods so disclosed, or All processes or units of the device are combined.
  • Each feature disclosed in this specification (including the accompanying claims, the abstract and the drawings) may be replaced by alternative features that provide the same, equivalent or similar purpose.
  • the various component embodiments of the present invention may be implemented in hardware, or in a software module running on one or more processors, or in a combination thereof.
  • a microprocessor or digital signal processor may be used in practice to implement some or all of the functionality of some or all of the information search devices, electronic devices, in accordance with embodiments of the present invention.
  • the invention can also be implemented as a device or device program (e.g., a computer program and a computer program product) for performing some or all of the methods described herein.
  • a program implementing the invention may be stored on a computer readable medium or may be in the form of one or more signals. Such signals may be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.
  • Figure 8 illustrates a computing device that can implement an information search method in accordance with the present invention.
  • the computing device conventionally includes a processor 810 and a computer program product or computer readable medium in the form of a memory 820.
  • the memory 820 may be an electronic memory such as a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), an EPROM, a hard disk, or a ROM.
  • Memory 820 has a memory space 830 for program code 831 for performing any of the method steps described above.
  • storage space 830 for program code may include various program code 831 for implementing various steps in the above methods, respectively.
  • the program code can be read from or written to one or more computer program products.
  • Such computer program products include program code carriers such as hard disks, compact disks (CDs), memory cards or floppy disks.
  • Such a computer program product is typically a portable or fixed storage unit as described with reference to FIG.
  • the storage unit may have storage segments, storage spaces, and the like that are similar to the storage 820 in the computing device of FIG.
  • the program code can be compressed, for example, in an appropriate form.
  • the storage unit includes computer readable code 831', ie, code readable by a processor, such as 810, that when executed by a computing device causes the computing device to perform each of the methods described above step.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种信息搜索方法、装置及电子设备。该方法包括:通过所述电子设备上设置的第一客户端接收来自用户的搜索词;在所述电子设备上查找与所述第一客户端存在关联关系的其他客户端,其中,所述第一客户端与其他客户端间的关联关系包括所述第一客户端中的标识能够在所述其他客户端中起到标识作用;在所述第一客户端以及所述其他客户端的资料中,利用所述搜索词进行搜索操作,得到与所述搜索词相关的搜索结果,并呈现。本发明提供的技术方案可以简化搜索步骤,提高搜索效率,并且搜索得到的信息更加丰富、详细,为用户使用信息提供便利。

Description

信息搜索方法、装置及电子设备 技术领域
本发明涉及电子应用技术领域,特别是涉及一种信息搜索方法、装置及电子设备。
背景技术
随着技术的发展,电子设备(如移动终端、计算机、数字广播终端、消息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等)的使用越来越广泛,其已成为人们生活中不可缺少的一部分。为了满足用户需求的多样性,出现了很多方便用户使用的应用,如通讯录应用、即时通讯应用、阅读应用、游戏应用等,可以通过电子设备上设置的各个客户端进入相应的应用,从而获得该应用提供的各种服务。
相关技术中,可以在客户端中输入搜索词,在该客户端的资料中进行搜索操作,从而得到与该搜索词相关的搜索结果。若需要获得不同的客户端的资料中、与该搜索词相关的搜索结果,则需要分别在每个客户端中输入该搜索词进行搜索操作,可见搜索过程繁琐,搜索效率低,用户体验较差。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的信息搜索方法、装置及电子设备。
依据本发明的一个方面,提供了一种信息搜索方法,应用于电子设备,包括:通过所述电子设备上设置的第一客户端接收来自用户的搜索词;在所述电子设备上查找与所述第一客户端存在关联关系的其他客户端,其中,所述第一客户端与其他客户端间的关联关系包括所述第一客户端中的标识能够在所述其他客户端中起到标识作用;在所述第一客户端以及所述其他客户端的资料中,利用所述搜索词进行搜索操作,得到与所述搜索词相关的搜索结果,并呈现。
依据本发明的次一个方面,提供了一种信息搜索方法,应用于包括多个项目的客户端,包括:通过运行在所述客户端上的某一个项目接收来自用户的搜索词;利用所述搜索词进行搜索操作,其中,在所述客户端上所有项目的资料中进行所述搜索操作;得到与所述搜索词相关的搜索结果,并呈现。
依据本发明的另一个方面,还提供了一种信息搜索装置,应用于电子设备,包 括:
第一接收模块,适于通过所述电子设备上设置的第一客户端接收来自用户的搜索词;
查找模块,适于在所述电子设备上查找与所述第一客户端存在关联关系的其他客户端,其中,所述第一客户端与其他客户端间的关联关系包括所述第一客户端中的标识能够在所述其他客户端中起到标识作用;
第一搜索模块,适于在所述第一客户端以及所述其他客户端的资料中,利用所述搜索词进行搜索操作,得到与所述搜索词相关的搜索结果;
第一呈现模块,适于呈现所述搜索结果。
依据本发明的再一个方面,还提供了一种信息搜索装置,应用于包括多个项目的客户端,包括:
第二接收模块,适于通过运行在所述客户端上的某一个项目接收来自用户的搜索词;
第二搜索模块,适于利用所述搜索词进行搜索操作,其中,在所述客户端上所有项目的资料中进行所述搜索;
第二呈现模块,适于得到与所述搜索词相关的搜索结果,并呈现。
依据本发明的又一个方面,提供了一种电子设备,包括上述任一项的信息搜索装置。
根据本发明的再又一个方面,提供了一种计算机程序,其包括计算机可读代码,当所述计算机可读代码在计算设备上运行时,导致所述计算设备执行根据任一个所述的信息搜索方法。
根据本发明的还一个方面,提供了一种计算机可读介质,其中存储了如上所述的计算机程序。
依据本发明的技术方案,可以通过电子设备上设置的第一客户端接收来自用户的搜索词,并在该电子设备上查找与第一客户端存在关联关系的其他客户端,进而在第一客户端以及其他客户端的资料中,利用搜索词进行搜索操作,得到与搜索词相关的搜索结果,并呈现。由此可见,本发明提供的技术方案,可以在一个客户端中输入搜索词,实现在多个客户端的资料中利用搜索词进行搜索操作,得到与搜索词相关的搜索结果,从而解决了相关技术中需要分别在每个客户端中输入搜索词进行搜索操作,搜索过程繁琐、搜索效率低这一问题。另外,本发明在一个客户端中输入搜索词,就可以在多个客户端的资料中利用该搜索词进行搜索操作,搜索得到的信息更加丰富、详细。综上所述,本发明提供的技术方案可以简化搜索步骤,提 高搜索效率,并且搜索得到的信息更加丰富、详细,为用户使用信息提供便利。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例的信息搜索方法的第一种流程图;
图2示出了根据本发明一个实施例的信息搜索方法的第二种流程图;
图3示出了根据本发明一个实施例的信息搜索方法的第三种流程图;
图4示出了根据本发明一个实施例的信息搜索方法的第四种流程图;
图5示出了根据本发明一个实施例的搜索结果呈现的效果图;
图6示出了根据本发明一个实施例的信息搜索装置的第一种结构示意图;
图7示出了根据本发明一个实施例的信息搜索装置的第二种结构示意图;
图8示意性地示出了用于执行根据本发明的信息搜索方法的计算设备的框图;以及
图9示意性地示出了用于保持或者携带实现根据本发明的信息搜索方法的程序代码的存储单元。
具体实施方式
下面结合附图和具体的实施方式对本发明作进一步的描述。
为解决上述技术问题,本发明实施例提供了一种信息搜索方法,应用于电子设备,图1示出了根据本发明一个实施例的信息搜索方法的第一种流程图。如图1所示,该方法至少包括以下步骤S102至步骤S106。
步骤S102、通过电子设备上设置的第一客户端接收来自用户的搜索词。
步骤S104、在电子设备上查找与第一客户端存在关联关系的其他客户端,其中,第一客户端与其他客户端间的关联关系包括第一客户端中的标识能够在其他客户端中起到标识作用。
步骤S106、在第一客户端以及其他客户端的资料中,利用搜索词进行搜索操作, 得到与搜索词相关的搜索结果,并呈现。
依据本发明的技术方案,可以通过电子设备上设置的第一客户端接收来自用户的搜索词,并在该电子设备上查找与第一客户端存在关联关系的其他客户端,进而在第一客户端以及其他客户端的资料中,利用搜索词进行搜索操作,得到与搜索词相关的搜索结果,并呈现。由此可见,本发明提供的技术方案,可以在一个客户端中输入搜索词,实现在多个客户端的资料中利用搜索词进行搜索操作,得到与搜索词相关的搜索结果,从而解决了相关技术中需要分别在每个客户端中输入搜索词进行搜索操作,搜索过程繁琐、搜索效率低这一问题。另外,本发明在一个客户端中输入搜索词,就可以在多个客户端的资料中利用该搜索词进行搜索操作,搜索得到的信息更加丰富、详细。综上所述,本发明提供的技术方案可以简化搜索步骤,提高搜索效率,并且搜索得到的信息更加丰富、详细,为用户使用信息提供便利。
上文步骤S102中提及的电子设备可以包括移动终端、计算机、数字广播终端、消息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等,本发明不限于此,能够在其上设置应用的客户端的电子设备应当均属于本发明的保护范围。其次,步骤S102中提及的第一客户端可以是通讯录应用、即时通讯应用、阅读应用、游戏应用等。这里的通讯录应用包括联系人子应用、消息子应用、群组子应用、黄页子应用中的至少一个。此时,步骤S104中在电子设备上查找与第一客户端存在关联关系的其他客户端,例如,第一客户端为通讯录应用中的联系人子应用,查找到与第一客户端存在关联关系的其他客户端为消息子应用、群组子应用、黄页子应用等,其中,联系人子应用中的联系人的名称和/或联系人的标识号(如联系人的电话号码、邮箱地址等),能够在消息子应用、群组子应用、黄页子应用等中起到标识作用。又例如,第一客户端为通讯录应用中的联系人子应用,查找到与第一客户端存在关联关系的其他客户端为即时通讯应用等,其中,联系人子应用中的联系人的名称和/或联系人的标识号,能够在即时通讯应用中起到标识作用。还例如,第一客户端为通讯录应用中的联系人子应用,查找到与第一客户端存在关联关系的其他客户端为游戏应用等,其中,联系人子应用中的联系人的名称能够在游戏应用中起到标识作用。再例如,第一客户端为即时通讯应用,查找到与第一客户端存在关联关系的其他客户端为通讯录应用中的联系人子应用、消息子应用、群组子应用、黄页子应用等,其中,即时通讯应用中的联系人的名称和/或联系人的标识号,能够在通讯录应用中起到标识作用。
步骤S104在电子设备上查找与第一客户端存在关联关系的其他客户端后,步骤S106进一步在第一客户端以及其他客户端的资料中,利用搜索词进行搜索操作,为 了增加信息的安全性,可以在搜索之前输出提示用户输入搜索口令的提示信息,进而接收用户根据提示信息输入的搜索口令,并在该搜索口令通过验证后,在第一客户端以及其他客户端的资料中,利用搜索词进行搜索操作。之后得到与搜索词相关的搜索结果,并呈现,这里的呈现方式可以有多种,例如,将在第一客户端的资料中搜索得到的搜索结果呈现于在其他客户端的资料中搜索得到的搜索结果之前。又例如,将第一客户端以及其他客户端、与其在各自的资料中搜索得到的搜索结果对应呈现。还例如,以列表的形式呈现第一客户端以及其他客户端,当触发(如点击、双击等)某个客户端时,则呈现该客户端对应的搜索结果,若接着触发另一个客户端,则收起该客户端对应的搜索结果,并呈现另一个客户端对应的搜索结果。再例如,对于多个客户端的每个客户端,当存在多条搜索结果时,可以将多条搜索结果中的相关搜索结果合并成一条合并的搜索结果,当触发该合并的搜索结果时,展开该合并的搜索结果对应的相关搜索结果。
需要说明的是,第一客户端用于指定输入搜索词的客户端,与其他客户端区分,但是并非指定某一客户端,也就是说,其他客户端中的某个客户端也可以作为输入搜索词的客户端。
此外,电子设备可以为移动终端、计算机、数字广播终端、消息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等,本发明不限于此。电子设备上包括多个客户端,且每个客户端内可能包括一个项目或多个项目,此处的项目可以通过客户端需要实现功能、用途、源或者目的进行划分。当在某一个客户端包括多个项目时,本发明实施例还提供了一种信息搜索方法,图2示出了根据本发明一个实施例的信息搜索方法的第二种流程图。如图2所示,该方法至少包括以下步骤S202至步骤S206。
步骤S202、通过运行在客户端上的某一个项目接收来自用户的搜索词。
步骤S204、利用搜索词进行搜索操作,其中,在客户端上所有项目的资料中进行搜索操作。
步骤S206、得到与搜索词相关的搜索结果,并呈现。
依据本发明的技术方案,可以通过运行在客户端上的某一个项目接收来自用户的搜索词,并利用搜索词在客户端上所有项目的资料中进行搜索操作,进而得到与搜索词相关的搜索结果,并呈现。由此可见,本发明提供的技术方案,可以在一个项目中输入搜索词,实现在客户端上所有项目的资料中利用搜索词进行搜索操作,得到与搜索词相关的搜索结果,从而解决了相关技术中需要分别在每个项目中输入搜索词进行搜索操作,搜索过程繁琐、搜索效率低这一问题。另外,本发明在客户 端上一个项目中输入搜索词,就可以在客户上所有项目的资料中利用该搜索词进行搜索操作,搜索得到的信息更加丰富、详细。综上所述,本发明提供的技术方案可以简化搜索步骤,提高搜索效率,并且搜索得到的信息更加丰富、详细,为用户使用信息提供便利。
与图1的多个客户端间的搜索相比,图2提供的实施例是在客户端的各个项目中进行搜索操作,搜索过程和结果更加细致。
上文步骤S202中,若客户端为通讯录应用时,该客户端上的某一个项目可以包括联系人、消息、群组、黄页等。若客户端为阅读应用时,该客户端上的某一个项目可以包括各个栏目等。
进一步地,步骤S206中呈现搜索结果可以有多种方式。例如,将在某一个项目的资料中搜索得到的搜索结果呈现于在客户端上除某一个项目外的其他项目的资料中搜索得到的搜索结果之前。又例如,将客户端上各个项目、与其在各自的资料中搜索得到的搜索结果对应呈现。还例如,以列表的形式呈现各个项目,当触发(如点击、双击等)某个项目时,则呈现该项目对应的搜索结果,若接着触发另一个项目,则收起该项目对应的搜索结果,并呈现另一个项目对应的搜索结果。再例如,对于多个项目的每个项目,当存在多条搜索结果时,可以将多条搜索结果中的相关搜索结果合并成一条合并的搜索结果,当触发该合并的搜索结果时,展开该合并的搜索结果对应的相关搜索结果。
以上介绍了图1和图2所示的实施例中各环节的多种实现方式,下面通过具体的优选实施例对本发明实施例提供的信息搜索方法做进一步说明。
实施例一
图3示出了根据本发明一个实施例的信息搜索方法的第三种流程图。该实施例中,第一客户端为通讯录应用中的联系人子应用,查找到与第一客户端存在关联关系的其他客户端为即时通讯应用等。如图3所示,该方法包括以下步骤S302至步骤S308。
步骤S302、通过电子设备上设置的通讯录应用中的联系人子应用接收来自用户的搜索词。
步骤S304、在电子设备上查找与联系人子应用存在关联关系的即时通讯应用,其中,联系人子应用中的联系人的名称和/或联系人的标识号,能够在即时通讯应用中起到标识作用。
步骤S306、在联系人子应用以及即时通讯应用的资料中,利用搜索词进行搜索操作,得到与搜索词相关的搜索结果。
进一步地,为了增加信息的安全性,可以在搜索之前输出提示用户输入搜索口令的提示信息,进而接收用户根据提示信息输入的搜索口令,并在该搜索口令通过验证后,在联系人子应用以及即时通讯应用的资料中,利用搜索词进行搜索操作。
步骤S308、呈现步骤S306得到的与搜索词相关的搜索结果。
这里的呈现方式可以有多种,例如,将在联系人子应用的资料中搜索得到的搜索结果呈现于在即时通讯应用的资料中搜索得到的搜索结果之前。又例如,将联系人子应用以及即时通讯应用、与其在各自的资料中搜索得到的搜索结果对应呈现。还例如,以列表的形式呈现联系人子应用以及即时通讯应用,当触发(如点击、双击等)联系人子应用时,则呈现联系人子应用对应的搜索结果,若接着触发即时通讯应用,则收起联系人子应用对应的搜索结果,并呈现即时通讯应用对应的搜索结果。再例如,对于联系人子应用或即时通讯应用,当存在多条搜索结果时,可以将多条搜索结果中的相关搜索结果合并成一条合并的搜索结果,当触发该合并的搜索结果时,展开该合并的搜索结果对应的相关搜索结果。
实施例一中,在联系人子应用中输入搜索词,就可以在联系人子应用以及即时通讯应用的资料中利用该搜索词进行搜索操作,解决了相关技术中需要分别在联系人子应用以及即时通讯应用中输入搜索词进行搜索操作,搜索过程繁琐、搜索效率低这一问题。因而,本发明实施例提供的技术方案可以简化搜索步骤,提高搜索效率,并且搜索得到的信息更加丰富、详细,为用户使用信息提供便利。
实施例二
图4示出了根据本发明一个实施例的信息搜索方法的第四种流程图。该实施例中,客户端为通讯录应用,且包括多个项目,如联系人、消息、群组、黄页等。如图4所示,该方法包括以下步骤S402至步骤S406。
步骤S402、通过运行在通讯录应用上的某一个项目接收来自用户的搜索词。这里的某一个项目可以为联系人、消息、群组、黄页等。
步骤S404、利用搜索词进行搜索操作,其中,在通讯录应用上所有项目的资料中进行搜索操作。
步骤S406、得到与搜索词相关的搜索结果,并呈现。
这里呈现搜索结果可以有多种方式。例如,将在某一个项目的资料中搜索得到的搜索结果呈现于在通讯录应用上除某一个项目外的其他项目的资料中搜索得到的搜索结果之前。又例如,将通讯录应用上各个项目、与其在各自的资料中搜索得到的搜索结果对应呈现。还例如,以列表的形式呈现各个项目,当触发(如点击、双击等)某个项目时,则呈现该项目对应的搜索结果,若接着触发另一个项目,则收 起该项目对应的搜索结果,并呈现另一个项目对应的搜索结果。再例如,对于多个项目的每个项目,当存在多条搜索结果时,可以将多条搜索结果中的相关搜索结果合并成一条合并的搜索结果,当触发该合并的搜索结果时,展开该合并的搜索结果对应的相关搜索结果。
如图5所示,通过运行在通讯录应用上的“消息”项目接收来自用户的搜索词“zs”,利用该搜索词在通讯录应用上所有项目(联系人和黄页)的资料中进行搜索操作,得到与搜索词相关的搜索结果,并呈现。如图5所示,“消息”项目的资料中搜索得到的搜索结果呈现于在通讯录应用上“联系人”项目和“黄页”项目的资料中搜索得到的搜索结果之前。并且,在“消息”项目中,合并了张三的2条相关搜索结果,以及合并了10086的4条相关搜索结果。当触发(如点击或双击)合并的张三的2条相关搜索结果时,可以在当前页面展示张三的2条相关搜索结果,也可以在另一个页面展示张三的2条相关搜索结果。同样的,当触发(如点击或双击)合并的10086的4条相关搜索结果时,可以在当前页面展示10086的4条相关搜索结果,也可以在另一个页面展示10086的4条相关搜索结果。此外,图5所示的双向箭头表示用户可以上下滑动该页面,以查阅更多的搜索结果。
需要说明的是,实际应用中,上述所有可选实施方式可以采用结合的方式任意组合,形成本发明的可选实施例,在此不再一一赘述。
基于同一发明构思,本发明实施例还提供了一种信息搜索装置,以实现上述信息搜索方法。
图6示出了根据本发明一个实施例的信息搜索装置的第一种结构示意图。参见图6,该装置至少包括:第一接收模块610、查找模块620、第一搜索模块630以及第一呈现模块640。
现介绍本发明实施例的信息搜索装置的各组成或器件的功能以及各部分间的连接关系:
第一接收模块610,适于通过电子设备上设置的第一客户端接收来自用户的搜索词;
查找模块620,与第一接收模块610相耦合,适于在电子设备上查找与第一客户端存在关联关系的其他客户端,其中,第一客户端与其他客户端间的关联关系包括第一客户端中的标识能够在其他客户端中起到标识作用;
第一搜索模块630,与查找模块620相耦合,适于在第一客户端以及其他客户端的资料中,利用搜索词进行搜索操作,得到与搜索词相关的搜索结果;
第一呈现模块640,与第一搜索模块630相耦合,适于呈现搜索结果。
在一个实施例中,第一客户端包括下列任意之一:
通讯录应用,其中,包括联系人子应用、消息子应用、群组子应用、黄页子应用中的至少一个;
即时通讯应用。
在一个实施例中,第一客户端中的标识包括联系人的名称和/或联系人的标识号。
在一个实施例中,第一搜索模块630还可以适于:输出提示用户输入搜索口令的提示信息;接收用户根据提示信息输入的搜索口令,并在搜索口令通过验证后,在第一客户端以及其他客户端的资料中,利用搜索词进行搜索操作。
在一个实施例中,第一呈现模块640还可以适于:将在第一客户端的资料中搜索得到的搜索结果呈现于在其他客户端的资料中搜索得到的搜索结果之前;或者将第一客户端以及其他客户端、与其在各自的资料中搜索得到的搜索结果对应呈现。
图7示出了根据本发明一个实施例的信息搜索装置的第二种结构示意图。参见图7,该装置至少包括:第二接收模块710、第二搜索模块720以及第二呈现模块730。
现介绍本发明实施例的信息搜索装置的各组成或器件的功能以及各部分间的连接关系:
第二接收模块710,适于通过运行在客户端上的某一个项目接收来自用户的搜索词;
第二搜索模块720,与第二接收模块710相耦合,适于利用搜索词进行搜索操作,其中,在客户端上所有项目的资料中进行搜索;
第二呈现模块730,与第二搜索模块720相耦合,适于得到与搜索词相关的搜索结果,并呈现。
在一个实施例中,某一个项目包括下列任意之一:
联系人;
消息;
群组;
黄页。
在一个实施例中,第二呈现模块还可以适于:将在某一个项目的资料中搜索得到的搜索结果呈现于在客户端上除某一个项目外的其他项目的资料中搜索得到的搜索结果之前;或者将客户端上各个项目、与其在各自的资料中搜索得到的搜索结果对应呈现。
基于上文各实施例提供的信息搜索方法及装置,基于同一发明构思,本发明实 施例还提供了一种电子设备,包括上述图6展示的任一项信息搜索装置,和/或,上述图7展示的任一项信息搜索装置。
根据上述任意一个优选实施例或多个优选实施例的组合,本发明实施例能够达到如下有益效果:
依据本发明的技术方案,可以通过电子设备上设置的第一客户端接收来自用户的搜索词,并在该电子设备上查找与第一客户端存在关联关系的其他客户端,进而在第一客户端以及其他客户端的资料中,利用搜索词进行搜索操作,得到与搜索词相关的搜索结果,并呈现。由此可见,本发明提供的技术方案,可以在一个客户端中输入搜索词,实现在多个客户端的资料中利用搜索词进行搜索操作,得到与搜索词相关的搜索结果,从而解决了相关技术中需要分别在每个客户端中输入搜索词进行搜索操作,搜索过程繁琐、搜索效率低这一问题。另外,本发明在一个客户端中输入搜索词,就可以在多个客户端的资料中利用该搜索词进行搜索操作,搜索得到的信息更加丰富、详细。综上所述,本发明提供的技术方案可以简化搜索步骤,提高搜索效率,并且搜索得到的信息更加丰富、详细,为用户使用信息提供便利。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的信息搜索装置、电子设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
例如,图8示出了可以实现根据本发明的信息搜索方法的计算设备。该计算设备传统上包括处理器810和以存储器820形式的计算机程序产品或者计算机可读介质。存储器820可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。存储器820具有用于执行上述方法中的任何方法步骤的程序代码831的存储空间830。例如,用于程序代码的存储空间830可以包括分别用于实现上面的方法中的各种步骤的各个程序代码831。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,紧致盘(CD)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为如参考图9所述的便携式或者固定存储单元。该存储单元可以具有与图8的计算设备中的存储器820类似布置的存储段、存储空间等。程序代码可以例如以适当形式进行压缩。通常,存储单元包括计算机可读代码831’,即可以由例如诸如810之类的处理器读取的代码,这些代码当由计算设备运行时,导致该计算设备执行上面所描述的方法中的各个步骤。
本文中所称的“一个实施例”、“实施例”或者“一个或者多个实施例”意味着,结合实施例描述的特定特征、结构或者特性包括在本发明的至少一个实施例中。此外,请注意,这里“在一个实施例中”的词语例子不一定全指同一个实施例。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一 个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
此外,还应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的,而非限制性的,本发明的范围由所附权利要求书限定。

Claims (19)

  1. 一种信息搜索方法,应用于电子设备,包括:
    通过所述电子设备上设置的第一客户端接收来自用户的搜索词;
    在所述电子设备上查找与所述第一客户端存在关联关系的其他客户端,其中,所述第一客户端与其他客户端间的关联关系包括所述第一客户端中的标识能够在所述其他客户端中起到标识作用;
    在所述第一客户端以及所述其他客户端的资料中,利用所述搜索词进行搜索操作,得到与所述搜索词相关的搜索结果,并呈现。
  2. 根据权利要求1所述的方法,其中,所述第一客户端包括下列任意之一:
    通讯录应用,其中,包括联系人子应用、消息子应用、群组子应用、黄页子应用中的至少一个;
    即时通讯应用。
  3. 根据权利要求2所述的方法,其中,所述第一客户端中的标识包括联系人的名称和/或联系人的标识号。
  4. 根据权利要求1至3任一项所述的方法,其中,在所述第一客户端以及所述其他客户端的资料中,利用所述搜索词进行搜索操作,包括:
    输出提示用户输入搜索口令的提示信息;
    接收用户根据所述提示信息输入的搜索口令,并在所述搜索口令通过验证后,在所述第一客户端以及所述其他客户端的资料中,利用所述搜索词进行搜索操作。
  5. 根据权利要求1至4任一项所述的方法,其中,呈现所述搜索结果,包括:
    将在所述第一客户端的资料中搜索得到的所述搜索结果呈现于在所述其他客户端的资料中搜索得到的所述搜索结果之前;或者
    将所述第一客户端以及所述其他客户端、与其在各自的资料中搜索得到的所述搜索结果对应呈现。
  6. 一种信息搜索方法,应用于包括多个项目的客户端,包括:
    通过运行在所述客户端上的某一个项目接收来自用户的搜索词;
    利用所述搜索词进行搜索操作,其中,在所述客户端上所有项目的资料中进行所述搜索操作;
    得到与所述搜索词相关的搜索结果,并呈现。
  7. 根据权利要求6所述的方法,其中,所述某一个项目包括下列任意之一:
    联系人;
    消息;
    群组;
    黄页。
  8. 根据权利要求6或7所述的方法,其中,呈现所述搜索结果,包括:
    将在所述某一个项目的资料中搜索得到的所述搜索结果呈现于在所述客户端上除所述某一个项目外的其他项目的资料中搜索得到的所述搜索结果之前;或者
    将所述客户端上各个项目、与其在各自的资料中搜索得到的所述搜索结果对应呈现。
  9. 一种信息搜索装置,应用于电子设备,包括:
    第一接收模块,适于通过所述电子设备上设置的第一客户端接收来自用户的搜索词;
    查找模块,适于在所述电子设备上查找与所述第一客户端存在关联关系的其他客户端,其中,所述第一客户端与其他客户端间的关联关系包括所述第一客户端中的标识能够在所述其他客户端中起到标识作用;
    第一搜索模块,适于在所述第一客户端以及所述其他客户端的资料中,利用所述搜索词进行搜索操作,得到与所述搜索词相关的搜索结果;
    第一呈现模块,适于呈现所述搜索结果。
  10. 根据权利要求9所述的装置,其中,所述第一客户端包括下列任意之一:
    通讯录应用,其中,包括联系人子应用、消息子应用、群组子应用、黄页子应用中的至少一个;
    即时通讯应用。
  11. 根据权利要求10所述的装置,其中,所述第一客户端中的标识包括联系人的名称和/或联系人的标识号。
  12. 根据权利要求9至11任一项所述的装置,其中,所述第一搜索模块还适于:
    输出提示用户输入搜索口令的提示信息;
    接收用户根据所述提示信息输入的搜索口令,并在所述搜索口令通过验证后,在所述第一客户端以及所述其他客户端的资料中,利用所述搜索词进行搜索操作。
  13. 根据权利要求9至12任一项所述的装置,其中,所述第一呈现模块还适于:
    将在所述第一客户端的资料中搜索得到的所述搜索结果呈现于在所述其他客户端的资料中搜索得到的所述搜索结果之前;或者
    将所述第一客户端以及所述其他客户端、与其在各自的资料中搜索得到的所述搜索结果对应呈现。
  14. 一种信息搜索装置,应用于包括多个项目的客户端,包括:
    第二接收模块,适于通过运行在所述客户端上的某一个项目接收来自用户的搜索词;
    第二搜索模块,适于利用所述搜索词进行搜索操作,其中,在所述客户端上所有项目的资料中进行所述搜索;
    第二呈现模块,适于得到与所述搜索词相关的搜索结果,并呈现。
  15. 根据权利要求14所述的装置,其中,所述某一个项目包括下列任意之一:
    联系人;
    消息;
    群组;
    黄页。
  16. 根据权利要求14或15所述的装置,其中,所述第二呈现模块还适于:
    将在所述某一个项目的资料中搜索得到的所述搜索结果呈现于在所述客户端上除所述某一个项目外的其他项目的资料中搜索得到的所述搜索结果之前;或者
    将所述客户端上各个项目、与其在各自的资料中搜索得到的所述搜索结果对应呈现。
  17. 一种电子设备,包括权利要求9至13任一项所述的信息搜索装置,和/或,权利要求14至16任一项所述的信息搜索装置。
  18. 一种计算机程序,包括计算机可读代码,当所述计算机可读代码在计算设备上运行时,导致所述计算设备执行根据权利要求1-5中的任一个所述的信息搜索方法,和/或,权利要求6-8中的任一个所述的信息搜索方法。
  19. 一种计算机可读介质,其中存储了如权利要求18所述的计算机程序。
PCT/CN2015/086770 2014-08-25 2015-08-12 信息搜索方法、装置及电子设备 WO2016029799A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410422921.7 2014-08-25
CN201410422921.7A CN104182521B (zh) 2014-08-25 2014-08-25 信息搜索方法、装置及电子设备

Publications (1)

Publication Number Publication Date
WO2016029799A1 true WO2016029799A1 (zh) 2016-03-03

Family

ID=51963560

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/086770 WO2016029799A1 (zh) 2014-08-25 2015-08-12 信息搜索方法、装置及电子设备

Country Status (2)

Country Link
CN (1) CN104182521B (zh)
WO (1) WO2016029799A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107346334A (zh) * 2017-06-27 2017-11-14 珠海市魅族科技有限公司 信息搜索方法及装置、计算机装置及计算机可读存储介质
CN114862369A (zh) * 2022-06-02 2022-08-05 广东电网有限责任公司东莞供电局 配网自动化厂家资料整理分析方法、装置和存储介质

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104182521B (zh) * 2014-08-25 2018-05-04 北京奇虎科技有限公司 信息搜索方法、装置及电子设备
CN104572848B (zh) * 2014-12-15 2018-07-31 小米科技有限责任公司 基于浏览器的搜索方法及装置
CN104573044A (zh) * 2015-01-19 2015-04-29 宇龙计算机通信科技(深圳)有限公司 信息搜索方法、信息搜索装置和终端
CN105760522A (zh) * 2016-02-29 2016-07-13 网易(杭州)网络有限公司 基于应用程序的信息搜索方法及装置
CN107180049B (zh) * 2016-03-11 2020-12-18 阿里巴巴集团控股有限公司 搜索方法及装置
CN108197221A (zh) * 2017-12-28 2018-06-22 北京安云世纪科技有限公司 一种搜索方法、装置及电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102214188A (zh) * 2010-04-09 2011-10-12 三星电子(中国)研发中心 通讯终端及其内容存储和管理方法
US8577967B1 (en) * 2005-06-30 2013-11-05 Google Inc. Method and system for managing real-time communications in an email inbox
CN103955493A (zh) * 2014-04-17 2014-07-30 小米科技有限责任公司 信息的展示方法、装置及移动终端
CN103973550A (zh) * 2014-05-28 2014-08-06 陈包容 一种快速智能识别即时通讯应用id号并进行即时通讯的方法、***和装置
CN104182521A (zh) * 2014-08-25 2014-12-03 北京奇虎科技有限公司 信息搜索方法、装置及电子设备

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120124072A1 (en) * 2010-11-16 2012-05-17 Microsoft Corporation System level search user interface
CN103365874B (zh) * 2012-03-29 2019-03-26 百度在线网络技术(北京)有限公司 一种基于联系信息提供应用记录信息的方法与设备
CN103488767B (zh) * 2013-09-27 2019-04-26 深圳市金立通信设备有限公司 一种信息的索引方法及终端

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8577967B1 (en) * 2005-06-30 2013-11-05 Google Inc. Method and system for managing real-time communications in an email inbox
CN102214188A (zh) * 2010-04-09 2011-10-12 三星电子(中国)研发中心 通讯终端及其内容存储和管理方法
CN103955493A (zh) * 2014-04-17 2014-07-30 小米科技有限责任公司 信息的展示方法、装置及移动终端
CN103973550A (zh) * 2014-05-28 2014-08-06 陈包容 一种快速智能识别即时通讯应用id号并进行即时通讯的方法、***和装置
CN104182521A (zh) * 2014-08-25 2014-12-03 北京奇虎科技有限公司 信息搜索方法、装置及电子设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107346334A (zh) * 2017-06-27 2017-11-14 珠海市魅族科技有限公司 信息搜索方法及装置、计算机装置及计算机可读存储介质
CN114862369A (zh) * 2022-06-02 2022-08-05 广东电网有限责任公司东莞供电局 配网自动化厂家资料整理分析方法、装置和存储介质

Also Published As

Publication number Publication date
CN104182521A (zh) 2014-12-03
CN104182521B (zh) 2018-05-04

Similar Documents

Publication Publication Date Title
WO2016029799A1 (zh) 信息搜索方法、装置及电子设备
WO2018149292A1 (zh) 一种对象聚类方法和装置
CN104866770B (zh) 敏感数据扫描方法和***
WO2014082484A1 (zh) 一种用户登录监测设备和方法
WO2016155379A1 (zh) 动态获取app界面控件数据的方法、设备以及***
CN105677512B (zh) 一种数据处理方法、装置及电子设备
WO2015081848A1 (zh) 社交化扩展搜索方法及相应的装置、***
CN109561272A (zh) 会议信息的显示方法及装置
WO2016206605A1 (zh) 一种客户端数据的采集方法和装置
EP2811399B1 (en) Method and terminal for starting music application
WO2017076052A1 (zh) 一种代码处理方法及装置
WO2016101761A1 (zh) 关联账户的更新方法与***
WO2018149138A1 (zh) 无线保真Wi-Fi连接方法及相关产品
CN110609966B (zh) 一种页面显示方法、装置及其设备
WO2017054510A1 (zh) 一种通话过程中的数据通信方法、装置和***
US9451423B2 (en) Method and apparatus for recording information during a call
CN114640503A (zh) 应用***的验证方法、装置、计算机设备和存储介质
JP2016539403A (ja) コンテキスト上の関係に基づくメディア・ファイルを識別するための方法と装置
TW202242715A (zh) 身份辨識方法及電子設備、電腦可讀儲存媒體
WO2017107887A1 (zh) 在移动终端上切换组图的方法及装置
US9118756B2 (en) Recording method, recording device, and electronic device
WO2016107343A1 (zh) 应用隐私安全信息的检测方法及装置
CN106549860B (zh) 信息获取方法和装置
WO2017076027A1 (zh) 一种壁纸处理方法及装置
JP2020501256A (ja) アイデンティティ検証方法および装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15837019

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15837019

Country of ref document: EP

Kind code of ref document: A1