Nothing Special   »   [go: up one dir, main page]

WO2014086123A1 - 搜索方法和信息搜索终端 - Google Patents

搜索方法和信息搜索终端 Download PDF

Info

Publication number
WO2014086123A1
WO2014086123A1 PCT/CN2013/072575 CN2013072575W WO2014086123A1 WO 2014086123 A1 WO2014086123 A1 WO 2014086123A1 CN 2013072575 W CN2013072575 W CN 2013072575W WO 2014086123 A1 WO2014086123 A1 WO 2014086123A1
Authority
WO
WIPO (PCT)
Prior art keywords
data information
associated data
server
search
information
Prior art date
Application number
PCT/CN2013/072575
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 WO2014086123A1 publication Critical patent/WO2014086123A1/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • 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 communications, and more particularly to a search method performed on an information search terminal and an information search terminal that performs the search method.
  • the present invention provides a search method performed on an information search terminal, an information search terminal that executes the search method, and a system including the mobile information search terminal and a server.
  • a search method performed on an information search terminal includes: receiving a keyword to be searched on the information search terminal; performing a search in the local data of the information search terminal according to the keyword, and obtaining local associated data information; sending and receiving to the server a keyword, and receiving server associated data information from the server; and combining the received server associated data information with the local associated data information, and providing the combined associated data information to the user.
  • the method may further include: providing the locally associated data information only to the user; and prompting the user to fail to connect to the server.
  • the search made in the local data of the information search terminal may be a real time search.
  • the merged associated data information can be provided to the user in a drop down list.
  • the method may further include: if the received keyword changes, providing the merged associated data information to the user in a manner of dynamically modifying the merged associated data information.
  • the method may further include: if the received keyword changes, re-searching, and stopping processing the server-associated data information or directly discarding the server-associated data information.
  • an information search terminal includes: a keyword receiving unit, configured to receive a keyword to be searched; a local search unit, configured to perform a search in the local data of the information search terminal according to the keyword, and obtain a local association Data information; a server search unit, transmitting the received keyword to the server, and receiving server associated data information from the server; and an associated data information providing unit, configured to receive the server associated data received by the server search unit
  • the information is merged with the local associated data information obtained by the local search unit, and the merged associated data information is provided to the user.
  • the associated data information providing unit may provide the local associated data information obtained by the local search unit only to the user, and prompt the user to fail to connect with the server.
  • the search made in the local data of the information search terminal may be a real time search.
  • the associated data information providing unit can use the drop-down list to the The user provides the combined associated data information.
  • the associated data information providing unit may provide the merged associated data information to the user in a manner that dynamically modifies the merged associated data information.
  • the local search unit and the server search unit may re-search, and the associated data information providing unit may stop performing the server-related data information. Processing or directly discarding the server associated data information.
  • the associated data information providing unit may merge the received server association data information with the local association data information by filtering out the local association with the server association data information.
  • the user can input related data (for example, a keyword) to be searched on the information search terminal, and during the input of the keyword, with the input of the keyword, the following pulls the list to show the user
  • Corresponding associated data information is available for the user to select.
  • the associated data information may be from data stored locally on the information search terminal (e. g., a database) or from a cloud server located in the network.
  • FIG. 1 is a schematic diagram showing an application scenario of a communication system 1000 in accordance with the present invention.
  • FIG. 2 is a flow chart showing a search method 400 in accordance with an embodiment of the present invention.
  • FIG. 3 is a block diagram showing a terminal (information search terminal) 100 according to an embodiment of the present invention.
  • a terminal information search terminal 100 according to an embodiment of the present invention.
  • the same or similar structures are identified by the same or similar reference numerals. detailed description
  • the present invention will be described in detail by taking the scenario in which the present invention is applied to a wireless mobile communication system as an example.
  • the present invention is not limited thereto, and the present invention is also applicable to a fixed communication system, a wired communication system, or an arbitrary hybrid structure applied to a wireless mobile communication system, a fixed communication system, a wired communication system, or the like.
  • the present invention is not limited to the specific communication protocols of the various mobile communication terminals involved, and may include, but is not limited to, 2G, 3G, 4G, 5G networks, WCDMA, CDMA2000, TD-SCDMA systems, etc., different
  • the mobile terminal can use the same communication protocol or use different communication protocols.
  • the present invention is not limited to a specific operating system of a mobile terminal, and may include, but is not limited to, iOS, Windows Mobile, Symbian, Android, etc. Different mobile terminals may use the same operating system or different operating systems.
  • 1 is a schematic diagram showing an application scenario of a communication system 1000 in accordance with the present invention. As shown in FIG.
  • communication system 1000 can include a mobile terminal 100A (e.g., a smart phone) and/or a fixed terminal 100B (e.g., a workstation) and server 200.
  • a mobile terminal 100A and the fixed terminal 100B are collectively referred to as a terminal (information search terminal) 100.
  • Terminal 100 may belong to a user or may be operated by a user.
  • the terminal 100 can be connected to and communicate with the server 200 via the communication network 300.
  • Examples of communication network 300 may include, but are not limited to, the Internet, a mobile communication network, fixed lines (e.g., xDSL, fiber optics, etc.), and the like.
  • the terminal 100 includes a terminal search client 150 installed therein (for the terminals 100A and 100B, respectively, terminal search clients 150A and 150B, hereinafter collectively referred to as a terminal search client 150).
  • the terminal search client 150 may be installed in the terminal 100 by the user in the form of software, or may be installed in the terminal 100 in the form of hardware or firmware by the terminal manufacturer.
  • the terminal search client 150 may be, for example, an application specifically for search downloaded from, for example, an Android App Store, an Apple App Store after the user purchases the mobile phone.
  • the terminal search client 150 may be pre-installed in the terminal, for example, by the terminal manufacturer in firmware or hardware. 100 apps.
  • the terminal search client 150 can be a web browser, such as IE, Firefox, etc., which searches for data in a local or web server by searching a page (eg, google, Baidu, etc.).
  • the terminal search client 150 can be an embedded module (which can be hardware, firmware, or software) in a set top box that provides a search service to a user over a cable television network.
  • User authentication is typically required before the user can use the terminal 100 to search for related data.
  • user rights verification is not required.
  • the terminal 100 can judge whether to provide a search service to the user or what kind of search service is provided based on the result of the user authority verification.
  • the user can enter the username and password to complete the identity authentication, for example, by the terminal searching the interface in the client 150.
  • the user may enter an email address associated with the user, for example, via an interface in the terminal search client 150, and perform authentication based on an indication in the email sent to the email address, such as Click the link in the email, enter the verification code provided by the email on the interface of the terminal search client 150, and the like.
  • the user can verify their identity in a variety of other ways, such as text messaging, phone calls, USB-key, and the like.
  • the username and password information may be entered by the user into the terminal 100, or may be sent by the server 200 in response to a request by the terminal 100 (the terminal search client 150).
  • the storage and/or transmission of username and password information should be secure (for example, in encrypted form, including but not limited to MD5, SHA1).
  • the user can also input the user's contact information to the server 200 and/or the terminal 100, such as a telephone, an email address, a work address, a home address, and the like.
  • These user authentication information including the user name and password information can be locally stored on the terminal 100, so that it is not necessary to manually input the verification information each time the terminal is searched for the client 150.
  • the user's authentication information can also be stored on the server 200 or other network node for authenticating the user not shown in FIG.
  • the user can utilize the terminal 100 to perform data search. For example, the user searches by keyword, which inputs the keyword to be searched in the input box of the terminal search client 150.
  • the terminal 100 displays one or more pieces of associated data information corresponding to the input keyword in a pull-down list below the input box for the user to select.
  • the associated data information may be retrieved from a database stored locally by the terminal 100, or It is received from the server 200 located in the communication network 300, or may be a combination of the two.
  • 2 is a flow chart showing a terminal search method 400 in accordance with an embodiment of the present invention. As shown in FIG.
  • the terminal search method 400 may include steps S410, S420, S430, S440, S450, S460, and S470, wherein steps S420, S430, and S470 constitute a terminal search local branch, and steps S440, S450, and S460 constitute a terminal search.
  • Server branch According to the present invention, the terminal search local branch and the terminal search server branch can be executed separately or in combination, and can be executed in parallel or sequentially, and is not limited to the specific operation sequence shown in FIG.
  • the terminal search method 400 can be performed by the terminal 100 shown in FIG. 1 or the terminal search client 150 installed in the terminal 100.
  • FIG. 3 is a block diagram showing a terminal (information search terminal) 100 according to an embodiment of the present invention. As shown in FIG. 3, the terminal 100 may include: a keyword receiving unit 110, a local search unit 120, a server search unit 130, and an associated data information providing unit 140.
  • the keyword receiving unit 110 is for receiving a keyword to be searched.
  • the keyword receiving unit 110 may be a central processing unit (CPU) of the terminal 100, a digital signal processor (DSP), a microprocessor, a microcontroller, etc., which may be connected to the keyboard and mouse of the terminal 100.
  • DSP digital signal processor
  • the keyword receiving unit 110 can cooperate with the receiver of the terminal 100 to receive keywords to be searched from other network nodes (e.g., the server 200) over a wired or wireless network.
  • the local search unit 120 is configured to perform a search in the local data of the terminal 100 according to the keyword, and obtain local associated data information.
  • the local search unit 120 can also be a central processing unit (CPU), digital signal processor (DSP), microprocessor, microcontroller, etc. of the terminal 100, which can be associated with the memory of the terminal 100 (RAM)
  • the flash memory, etc. cooperates to search for keywords from some or all of the data stored locally at the terminal 100.
  • the data may be in the form of text, text messages, audio, pictures, videos, contacts, etc., and may, for example, be stored in a database.
  • searching for local data may involve: locating files in a folder, retrieving data items in a database, looking up contacts in a contact list, and the like.
  • the local associated data information is data information associated with the keyword to be searched.
  • the terminal can search in the local data according to the keyword, and according to the search result or according to some other search-related data (for example) , the first search for statistical data, etc.), found that a large amount of data information related to "NetQin security software", and a small amount of data information related to "NetQin patent.”
  • the terminal 100 may display the associated data information corresponding to the keyword to the user in the following manner in the input box for the user to select.
  • the terminal 100 presents the words “Net Qin Security Software” and "Net Qin Patent” to the user in the following way in the input box for the user to select. This eliminates the user's tedious input operations and helps the user to more accurately determine the keywords they are searching for.
  • the manner in which the associated data information is presented to the user is not limited to the drop down list.
  • the associated data information can be presented in the form of icons, pop-ups, or other means by which information can be presented to the user.
  • the server search unit 130 is for determining whether the server 200 is available, and if the server 200 is available, transmits the received keyword to the server 200 and receives the server associated data information from the server 200.
  • server search unit 130 may be a central processing unit (CPU), digital signal processor (DSP), microprocessor, microcontroller, etc. of terminal 100, which may be, for example, with a transmitter of terminal 100, The receiver, and/or the transceiver cooperate to obtain server associated data information associated with the key to be retrieved from the server 200 in the communication network 300.
  • the server search unit 130 first determines whether the server 200 in the communication network 300 is available before performing the search.
  • the determination may be: determining whether to connect to the server 200, whether the server 200 allows the user to search on the terminal 100 (eg, whether the terminal 100 has authenticated to the server), whether the server 200 is online, and the like.
  • the server search unit 130 transmits to the server 200 Search for keywords.
  • the server search unit 130 stops the subsequent operation and directly prompts the user that the server 200 is unavailable, or prompts the user through the associated data information providing unit 140 that the server 200 is unavailable.
  • the server search unit 130 can still send the keyword to the server 200 as usual. In this case, the server 200 may not respond, at which point the server search unit 130 may interpret no response as the number of server associations that the server 200 returns "empty". According to the information, and proceed as usual.
  • the data to be searched may have a format of text, text message, audio, picture, video, contact, etc., and may be stored, for example, in a database.
  • Searching for server data can involve: locating files in the server's folder, retrieving data entries in the server's database, looking up contacts in the server's contact list, and so on.
  • the searching for the server data may further involve: performing similar searches on data stored in other network nodes other than the server 200 in the communication network 300, and performing similar searches on data stored in other network nodes other than the communication network 300. and many more.
  • the server associated data information is also the data information associated with the keyword to be searched.
  • the server search unit 130 when the user enters the keyword "Net Qin" in the input box, the server search unit 130 first determines if the server 200 is available. When it is judged that the server 200 is unavailable, the server search unit 130 directly returns the "empty" server associated data information, and instructs the associated data information providing unit 140 that the server 200 is unavailable, so that the associated data information providing unit 140 can further prompt the user . When it is determined that the server 200 is available, the terminal 100 transmits the keyword to the server 200, and the server 200 performs in its local data, data of other network nodes in the communication network 300, or data of other network nodes other than the communication network 300.
  • a large amount of data information is found to refer to "NetQin Security Software", and a small amount of data information relates to "NetQin Patent”, and the discovery is returned to the terminal 100.
  • the server 200 does not perform any processing on the search result, but returns it directly to the terminal 100.
  • the terminal 100 finds that a large amount of data information in the search result relates to "NetQin Security Software” and has a small amount of data.
  • the information relates to "NetQin patent".
  • the terminal 100 can display the associated data information corresponding to the keyword to the user in the following manner in the input box for the user to select.
  • the terminal 100 presents the words “Net Qin Security Software” and "Net Qin Patent” to the user in the following way in the input box for the user to select. This eliminates the user's cumbersome input operations and allows the user to more accurately determine the keywords they are searching for.
  • the manner in which the associated data information is presented to the user is not limited to the drop down list.
  • the associated data information can be presented in the form of icons, pop-ups, or other means by which information can be presented to the user.
  • the associated data information providing unit 140 is configured to merge the server associated data information received by the server search unit 130 with the local associated data information obtained by the local search unit 120, and provide the same to the user. Combined data information after the merge.
  • the associated data information providing unit 140 may be a central processing unit (CPU) of the terminal 100, a digital signal processor (DSP), a microprocessor, a microcontroller, etc., which may be, for example, a display with the terminal 100.
  • the output devices such as the speaker and the printer cooperate to combine the local associated data information with the server associated data information, and provide the combined associated data information to the user.
  • the combination of the local associated data information and the server associated data information may be a simple data merge (such as simply connecting the two pieces of information in a simple sequence), or a complex data merge (eg, in two pieces of information). Data items are sorted, duplicate data items are deleted, data items are classified, and so on.
  • the keyword changes when the user continues to enter a keyword or modify a keyword or delete a partial keyword.
  • the local search unit 120 and the server search unit 130 will perform a new search operation based on the changed keywords, and adjust or replace the associated data information previously presented to the user based on the new search results. For example, when the user inputs the keyword "Net Qin Security Software", when only the word “Net Qin” is input, the terminal 100 presents the “Net Qin Security Software" and "NetQin Patent" to the user according to the result of searching for "Net Qin”. "Equivalent data information.
  • the terminal 100 When the user's subsequent input causes the keyword to be "Net Qin Security", the terminal 100 presents only the associated data information such as "NetQin Security Software” to the user according to the search result of the new keyword "Net Qin Security”.
  • the words related to "NetQin Patent” are removed from the drop-down list. In this way, users can easily, accurately, and quickly determine which keywords they want to search.
  • the local search may be faster than the server search. fast. Therefore, when presenting the associated data information to the user, the terminal 100 may first present the local associated data information while continuing the server search operation in the background, and adjust or replace the associated data information presented to the user according to the search result returned by the server 200.
  • the local search speed is slower than the server search speed due to the processing speed of the terminal 100 being much lower than the processing speed of the server 200, although this may rarely occur. In other words, local search and server search can occur asynchronously.
  • the associated data information previously presented to the user may be adjusted based on the search results of the post-generated search.
  • the terminal 100 re-does the local search and the server search. In this case, for the server 200 returned and the terminal 100 has not come yet The terminal 100 may stop processing or continue processing the data of the previously searched or processed data, or may directly discard the previously searched data returned by the server.
  • the terminal search method 400 and the terminal 100 according to an embodiment of the present invention will be described in detail below with reference to FIGS. 2 and 3.
  • step S410 the keyword to be searched for is received by the keyword receiving unit 110 of the terminal 100.
  • step S420 based on the keyword, the local search unit 120 of the terminal 100 performs a search in the local data of the terminal 100, and obtains local associated data information.
  • step S430 the server search unit 130 of the terminal 100 determines whether the server 200 is available. When it is determined that the server 200 is available, the method 400 proceeds to step S440; otherwise, the method 400 proceeds to step S470.
  • step S440 if the server 200 is available, the server search unit 130 transmits the received keyword to the server 200, and receives the server associated data information from the server 200 in step S450.
  • step S460 the associated data information providing unit 140 of the terminal 100 merges the received server associated data information with the local associated data information, and provides the merged associated data information to the user.
  • step S470 if the server 200 is unavailable, the associated data information providing unit 140 of the terminal 100 provides only the local associated data information to the user, and prompts the user to fail to connect with the server.
  • the search performed in the local data of the terminal 100 in step S420 may be a real-time search.
  • the real-time search performed in the local data of the terminal 100 may be a search performed in the background.
  • transmitting the received keywords to the server 200 and receiving the server associated data information from the server 200 in steps S440 and S450 may be performed in the background.
  • the merged associated data information may be provided to the user in a drop-down list manner in step S460.
  • the terminal 100 may be the mobile terminal 100A.
  • the terminal search method 400 may further include the following steps: If the received keyword changes, the merged associated data information is provided to the user in a manner of dynamically modifying the merged associated data information.
  • the terminal search method 400 may further include the steps of: re-searching if the received keyword changes, and stopping processing the server associated data information or directly discarding the server associated data information.
  • the step of merging the received server association data information with the local association data information in step S460 may include: filtering out the same in the server association data information as in the local association data information. data.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种在信息搜索终端上执行的搜索方法。所述方法包括:在所述信息搜索终端上接收要搜索的关键字;根据所述关键字,在所述信息搜索终端的本地数据中进行搜索,并得到本地关联数据信息;向服务器发送接收到的关键字,并从所述服务器接收服务器关联数据信息;以及将接收到的所述服务器关联数据信息与所述本地关联数据信息合并,并向所述用户提供合并后的关联数据信息。本发明还提供了一种用于实现上述搜索方法的信息搜索终端。

Description

搜索方法和信息搜索终端 技术领域
本发明涉及通信领域, 更具体地, 涉及一种在信息搜索终端上执行的搜索 方法以及一种执行该搜索方法的信息搜索终端。 背景技术
当今, 在诸如移动电话、 个人数字助理(PDA )、 平板电脑、 膝上型计算 机之类的智能移动终端中, 能够进行计算并存储大量的用户信息。 此外, 在诸 如台式计算机、 工作站、 机顶盒之类的固定终端中, 也能够进行上述工作。 用 户还可以通过这些移动或固定终端连接到位于网络中的服务器(例如, 云端服 务器), 并利用这些终端来搜索所需要的信息。 而如何有效、 快速地在终端或 云端服务器上找到所需要的信息, 成为了本领域中一个待解决的重要问题。
在现有技术中,主要通过移动终端对本地和云端服务器中对应账户的用户 所存储或上载的信息进行搜索。 而这类技术的问题在于: 用户搜索的对象仅限 于本地终端和云端服务器中用户上传的数据,在输入搜索条件(例如,关键字) 的过程中, 并未向用户实时提供与其输入的关键字对应的数据关联信息列表。 发明内容
因此, 本发明提供了一种在信息搜索终端上执行的搜索方法、一种执行该 搜索方法的信息搜索终端、 以及包括该移动信息搜索终端和服务器在内的系 统。 具体地,根据本发明的第一方案,提供了一种在信息搜索终端上执行的搜 索方法。 所述方法包括: 在所述信息搜索终端上接收要搜索的关键字; 根据所 述关键字, 在所述信息搜索终端的本地数据中进行搜索, 并得到本地关联数据 信息; 向服务器发送接收到的关键字, 并从所述服务器接收服务器关联数据信 息; 以及将接收到的所述服务器关联数据信息与所述本地关联数据信息合并, 并向所述用户提供合并后的关联数据信息。 在一些实施例中 , 所述方法还可以包括: 仅向所述用户提供所述本地关联 数据信息; 以及向所述用户提示与所述服务器连接失败。
在一些实施例中,在所述信息搜索终端的本地数据中进行的搜索可以是实 时搜索。
在一些实施例中,可以下拉列表方式向所述用户提供合并后的关联数据信 息。
在一些实施例中, 所述方法还可以包括: 如果接收到的关键字发生改变, 则以动态修改合并后的关联数据信息的方式向所述用户提供合并后的关联数 据信息。
在一些实施例中, 所述方法还可以包括: 如果接收到的关键字发生改变, 则重新进行搜索,并停止对所述服务器关联数据信息进行处理或直接舍弃所述 服务器关联数据信息。
在一些实施例中,将接收到的所述服务器关联数据信息与所述本地关联数 据信息合并的步骤可以包括:过滤掉所述服务器关联数据信息中与所述本地关 联数据信息中相同的数据。 根据本发明的第二方案,提供了一种信息搜索终端。 所述信息搜索终端包 括: 关键字接收单元, 用于接收要搜索的关键字; 本地搜索单元, 用于根据所 述关键字, 在所述信息搜索终端的本地数据中进行搜索, 并得到本地关联数据 信息; 服务器搜索单元, 向服务器发送接收到的关键字, 并从所述服务器接收 服务器关联数据信息; 以及关联数据信息提供单元, 用于将所述服务器搜索单 元接收到的所述服务器关联数据信息与所述本地搜索单元得到的所述本地关 联数据信息合并, 并向所述用户提供合并后的关联数据信息。
在一些实施例中,所述关联数据信息提供单元可以仅向所述用户提供由所 述本地搜索单元得到的所述本地关联数据信息,以及向所述用户提示与所述服 务器连接失败。
在一些实施例中,在所述信息搜索终端的本地数据中进行的搜索可以是实 时搜索。
在一些实施例中,所述关联数据信息提供单元可以下拉列表方式向所述用 户提供合并后的关联数据信息。
在一些实施例中, 如果接收到的关键字发生改变, 则所述关联数据信息提 供单元可以动态修改合并后的关联数据信息的方式向所述用户提供合并后的 关联数据信息。
在一些实施例中, 如果接收到的关键字发生改变, 则所述本地搜索单元和 所述服务器搜索单元可以重新进行搜索,且所述关联数据信息提供单元可以停 止对所述服务器关联数据信息进行处理或可以直接舍弃所述服务器关联数据 信息。
在一些实施例中,所述关联数据信息提供单元可以通过以下方式将接收到 的所述服务器关联数据信息与所述本地关联数据信息合并:过滤掉所述服务器 关联数据信息中与所述本地关联数据信息中相同的数据。 利用本发明, 用户可以在信息搜索终端上输入要搜索的相关数据(例如, 关键字), 并在输入关键字期间, 随着关键字的输入, 以下拉列表的方式向用 户展示与关键字相对应的关联数据信息供用户选择。该关联数据信息可以来自 于在信息搜索终端上本地保存的数据(例如, 数据库), 也可以来自于位于网 络中的云端服务器。通过向用户实时提供关联数据信息,有效地改进了用户搜 索的准确性, 方便了用户操作, 提高了用户搜索效率, 并解决了现有技术中的 上述问题。 附图说明
通过下面结合附图说明本发明的优选实施例,将使本发明的上述及其它目 的、 特征和优点更加清楚, 其中:
图 1是示出了根据本发明的通信系统 1000的应用场景的示意图。
图 2是示出了根据本发明实施例的搜索方法 400的流程图。
图 3是示出了根据本发明实施例的终端 (信息搜索终端) 100的方框图。 在本发明的所有附图中,相同或相似的结构均以相同或相似的附图标记标 识。 具体实施方式
下面参照附图对本发明的优选实施例进行详细说明,在描述过程中省略了 对于本发明来说是不必要的细节和功能, 以防止对本发明的理解造成混淆。 以 下,以本发明应用于无线移动通信系统的场景为例,对本发明进行了详细描述。 但本发明并不局限于此, 本发明也可以应用于固定通信系统、 有线通信系统, 或者应用于无线移动通信系统、 固定通信系统、有线通信系统等的任意混合结 构。就移动通信系统而言, 本发明并不局限于所涉及的各个移动通信终端的具 体通信协议,可以包括但不限于 2G、 3G、 4G、 5G网络, WCDMA、 CDMA2000、 TD-SCDMA系统等, 不同的移动终端可以釆用相同的通信协议, 也可以釆用 不同的通信协议。 本发明并不局限于移动终端的具体操作系统, 可以包括但不 限于 iOS、 Windows Mobile, Symbian, Android等, 不同的移动终端可以釆用 相同的操作系统, 也可以釆用不同的操作系统。 图 1是示出了根据本发明的通信系统 1000的应用场景的示意图。 如图 1 所示, 通信系统 1000可以包括移动终端 100A (例如, 智能手机)和 /或固定 终端 100B (例如, 工作站)和服务器 200。 下文中, 当不特别指定时, 将移 动终端 100A和固定终端 100B统称为终端(信息搜索终端) 100。 为了清楚起 见, 图中仅示出了两个终端 100 A和 100B, 但本发明并不局限于此, 可以只 包括一个终端,也可以包括三个或更多数目的终端等等。 终端 100可以属于用 户, 或者可以由用户操作。 终端 100可以通过通信网络 300与月良务器 200相连 并与之进行通信。 通信网络 300的示例可以包括但不限于: 互联网、 移动通信 网络、 固定线路(如 xDSL、 光纤等)等。
终端 100包括安装在其中的终端搜索客户端 150 (针对终端 100A和 100B 分别是终端搜索客户端 150A和 150B, 下文中统称为终端搜索客户端 150 )。 终端搜索客户端 150可以由用户以软件的形式自行安装在终端 100中,或者可 以由终端生产厂商以硬件或固件的形式安装在终端 100中。 在一些实施例中, 终端搜索客户端 150可以是例如在用户购买了手机之后从例如安卓应用商店、 苹果应用商店中下载的专门用于搜索的应用软件。在另一些实施例中, 终端搜 索客户端 150 可以是例如由终端生产厂商以固件或硬件形式预先安装在终端 100中的应用程序。 在又一些实施例中, 终端搜索客户端 150可以是网页浏览 器, 如 IE、 Firefox等等, 其通过搜索页面 (如 google、 百度等)对本地或网 络服务器中的数据进行搜索。在另外一些实施例中, 终端搜索客户端 150可以 是机顶盒中的嵌入式模块(其可以是硬件、 固件或软件), 其通过有线电视网 络向用户提供搜索服务。
在用户利用终端 100来进行相关数据的搜索之前,通常会要求进行用户权 限的验证。 当然, 用户权限验证并不是必须的。 终端 100可以根据用户权限验 证的结果来判断是否向用户提供搜索服务或提供什么样的搜索服务。
在一些实施例中, 用户可以例如通过终端搜索客户端 150中的界面,输入 用户名和密码, 以实现身份认证。 在另一些实施例中, 用户可以例如通过终端 搜索客户端 150中的界面,输入与用户相关联的电子邮件地址, 并根据发送到 该电子邮件地址的电子邮件中的指示来进行身份验证,如点击电子邮件中的链 接、在终端搜索客户端 150的界面上输入由电子邮件提供的验证码等等。此外, 在其他实施例中, 用户还可以通过多种其他方式来验证其身份, 如短信、 电话 呼叫、 USB-key等等。
在一些实施例中, 用户名和密码信息可以是用户输入到终端 100中的, 也 可以是服务器 200根据终端 100 (终端搜索客户端 150 ) 的请求而发送的。 用 户名和密码信息的保存和 /或发送应当是安全的 (例如, 釆用加密的形式, 包 括但不限于 MD5、 SHA1 )。 此外, 用户还可以向服务器 200和 /或终端 100中 输入用户的联系信息, 例如, 电话、 电子邮件地址、 工作地址、 住宅地址等。 包括用户名和密码信息在内的这些用户验证信息可以本地保存在终端 100上, 从而不需要每次使用终端搜索客户端 150时都手动输入该验证信息。 此外, 用 户的验证信息也可以保存在服务器 200或图 1中未示出的其他用于认证用户的 网络节点上。
在用户权限验证之后, 用户可以利用终端 100来进行数据的搜索。 例如, 用户通过关键字来进行搜索,其在终端搜索客户端 150的输入框中输入要搜索 的关键字。在输入关键字时, 终端 100在输入框下面以下拉列表方式展示与已 输入的关键字相对应的一条或多条关联数据信息,供用户选择。在一些实施例 中, 这些关联数据信息可以是从终端 100本地保存的数据库中检索到的,也可 以是从位于通信网络 300中的服务器 200接收到的,或者可以是这二者的结合。 图 2是示出了根据本发明实施例的终端搜索方法 400 的流程图。 如图 2 所示, 终端搜索方法 400可以包括步骤 S410、 S420、 S430、 S440、 S450、 S460 和 S470, 其中, 步骤 S420、 S430和 S470构成终端搜索本地分支, 步骤 S440、 S450和 S460构成终端搜索服务器分支。 根据本发明, 终端搜索本地分支和终 端搜索服务器分支可以单独执行或组合执行, 以及可以并行执行或顺序执行, 并不局限于图 2 所示的具体操作顺序。 在一些实施例中, 终端搜索方法 400 可以由图 1所示的终端 100或安装在终端 100中的终端搜索客户端 150执行。 图 3是示出了根据本发明实施例的终端 (信息搜索终端) 100的方框图。 如图 3所示, 终端 100可以包括: 关键字接收单元 110、 本地搜索单元 120、 服务器搜索单元 130、 以及关联数据信息提供单元 140。
关键字接收单元 110用于接收要搜索的关键字。在一些实施例中, 关键字 接收单元 110可以是终端 100的中央处理单元( CPU )、数字信号处理器( DSP )、 微处理器、 微控制器等等, 其可以与终端 100的键盘、 鼠标、 触摸屏、 语音识 别器、 或读卡器等各种输入设备相配合, 接收要搜索的关键字。 在另一些实施 例中, 关键字接收单元 110可以与终端 100的接收机相配合, 通过有线或无线 网络从其它网络节点 (例如, 服务器 200 )接收要搜索的关键字。
本地搜索单元 120用于根据关键字, 在终端 100的本地数据中进行搜索, 并得到本地关联数据信息。在一些实施例中, 本地搜索单元 120也可以是终端 100的中央处理单元(CPU )、 数字信号处理器(DSP )、 微处理器、 微控制器 等等, 其可以与终端 100的存储器(RAM、 闪存等等)相配合, 从在终端 100 本地保存的一些或全部数据中对关键字进行搜索。在一些实施例中, 这些数据 可以具有文本、 短信、 音频、 图片、 视频、 联系人等格式, 且可以例如保存在 数据库中。
在一些实施例中 ,对本地数据的搜索可以涉及:对文件夹中的文件的定位 , 对数据库中的数据条目的检索,对联系人列表中的联系人进行查找等等。本地 关联数据信息是与要搜索的关键字相关联的数据信息。 在一个示例中, 当用户在输入框中输入关键字 "网秦" 时, 终端可以根据 该关键字, 在本地数据中进行搜索, 并根据搜索结果或根据某些其他与搜索相 关的数据(例如, 在先搜索的统计数据等), 发现有大量数据信息涉及 "网秦 安全软件", 并且有少量数据信息涉及 "网秦专利"。 在该情况下, 终端 100 可以在输入框下以下拉列表方式向用户展示与关键字相对应的关联数据信息, 供用户选择。 例如, 当用户输入 "网秦" 时, 终端 100在输入框下以下拉列表 方式向用户实时呈现 "网秦安全软件" 和 "网秦专利" 等字样, 供用户选择。 这样,省去了用户繁瑣的输入操作, 并可以帮助用户更精确地确定其要搜索的 关键字。 此外, 向用户呈现关联数据信息的方式不限于下拉列表。 在一些其他 实施例中, 可以用图标、弹窗或其它可以向用户呈现信息的方式来呈现该关联 数据信息。
服务器搜索单元 130用于判断服务器 200是否可用,如果服务器 200可用, 向服务器 200发送接收到的关键字,并从服务器 200接收服务器关联数据信息。 在一些实施例中,服务器搜索单元 130可以是终端 100的中央处理单元( CPU )、 数字信号处理器 (DSP )、 微处理器、 微控制器等等, 其可以例如与终端 100 的发射机、接收机、 和 /或收发信机相配合, 从在通信网络 300中的服务器 200 获取与要检索的关键字相关的服务器关联数据信息。
与本地搜索不同地,服务器搜索单元 130在进行搜索之前, 首先要判断通 信网络 300中的服务器 200是否可用。 在一些实施例中, 该判断可以是: 判断 是否与服务器 200相连、服务器 200是否允许该用户在该终端 100上进行搜索 (例如, 终端 100是否已向服务器认证)、 服务器 200是否在线等等。 当判断 服务器 200可用时, 例如, 当判断服务器 200与终端 100相连, 或判断服务器 200允许该用户在该终端 100上进行搜索, 或判断服务器 200在线时, 服务器 搜索单元 130才向服务器 200发送要搜索的关键字。如果判断服务器 200不可 用, 则服务器搜索单元 130停止后续操作, 并直接向用户提示服务器 200不可 用, 或通过关联数据信息提供单元 140向用户提示服务器 200不可用。在备选 实施例中, 即使判断出服务器不可用,服务器搜索单元 130依然可以照常向服 务器 200发送关键字。 在该情况下, 服务器 200可能不会予以响应, 此时服务 器搜索单元 130可以将没有响应解释为服务器 200返回 "空"的服务器关联数 据信息, 并照常进行处理。
在判断服务器 200可用的情况下, 与本地搜索类似地, 在一些实施例中, 要搜索的数据可以具有文本、 短信、 音频、 图片、 视频、 联系人等格式, 且可 以例如保存在数据库中。对服务器数据的搜索可以涉及: 对服务器的文件夹中 的文件的定位,对服务器的数据库中的数据条目的检索,对服务器的联系人列 表中的联系人进行查找等等。 此外, 对服务器数据的搜索还可以涉及: 对通信 网络 300中除服务器 200之外的其它网络节点中保存的数据进行类似搜索,对 通信网络 300之外的其他网络节点中保存的数据进行类似搜索等等。服务器关 联数据信息也是与要搜索的关键字相关联的数据信息。
在一个示例中, 当用户在输入框中输入关键字 "网秦" 时, 服务器搜索单 元 130首先判断服务器 200是否可用。 当判断服务器 200不可用时,服务器搜 索单元 130直接返回 "空" 的服务器关联数据信息, 并向关联数据信息提供单 元 140指示服务器 200不可用,以使得关联数据信息提供单元 140能够进而向 用户加以提示。 当判断服务器 200可用时, 终端 100向服务器 200发送该关键 字, 服务器 200在其本地的数据、 通信网络 300中的其他网络节点的数据、 或 通信网络 300之外的其他网络节点的数据中进行搜索,并根据搜索结果发现有 大量数据信息涉及 "网秦安全软件", 并且有少量数据信息涉及 "网秦专利", 并将该发现返回给终端 100。 在备选实施例中, 服务器 200不对搜索结果作任 何处理, 而是将其直接返回给终端 100 , 由终端 100来发现搜索结果中有大量 数据信息涉及 "网秦安全软件", 并且有少量数据信息涉及 "网秦专利"。 不论 以哪一种方式, 类似于本地数据搜索, 终端 100都可以在输入框下以下拉列表 方式向用户展示与关键字相对应的关联数据信息, 供用户选择。 例如, 当用户 输入 "网秦" 时, 终端 100在输入框下以下拉列表方式向用户实时呈现 "网秦 安全软件" 和 "网秦专利" 等字样, 供用户选择。 这样, 省去了用户繁瑣的输 入操作, 并使得用户可以更精确地确定其要搜索的关键字。 此外, 向用户呈现 关联数据信息的方式不限于下拉列表。 在一些其他实施例中, 可以用图标、 弹 窗或其它可以向用户呈现信息的方式来呈现该关联数据信息。
关联数据信息提供单元 140用于将服务器搜索单元 130接收到的服务器关 联数据信息与本地搜索单元 120得到的本地关联数据信息合并,并向用户提供 合并后的关联数据信息。在一些实施例中, 关联数据信息提供单元 140可以是 终端 100的中央处理单元(CPU )、 数字信号处理器(DSP )、 微处理器、 微控 制器等等, 其可以例如与终端 100的显示器、 扬声器、 打印机等输出设备相配 合,将本地关联数据信息与服务器关联数据信息相合并, 并向用户提供合并后 的关联数据信息。在一些实施例中, 本地关联数据信息和服务器关联数据信息 的合并可以是简单的数据合并(如将两部分信息简单地顺序相连), 也可以是 复杂的数据合并(如对两部分信息中的数据条目进行排序、删除重复数据条目、 对数据条目进行分类等等)。
此外,在一些实施例中, 当用户持续输入关键字或修改关键字或删除部分 关键字时, 关键字发生改变。 在该情况下, 本地搜索单元 120和服务器搜索单 元 130将根据改变后的关键字, 进行新的搜索操作, 并根据新的搜索结果来调 整或替换之前向用户呈现的关联数据信息。 例如, 在用户输入关键字 "网秦安 全软件"期间, 在仅输入 "网秦" 字样时, 终端 100根据搜索 "网秦" 的结果, 向用户呈现 "网秦安全软件" 和 "网秦专利" 等关联数据信息。 当用户的后续 输入使得关键字为 "网秦安全"字样时,终端 100根据新的关键字 "网秦安全" 的搜索结果, 向用户仅呈现 "网秦安全软件" 等关联数据信息, 将与 "网秦专 利"相关的字样从下拉列表中取消。 以这种方式, 用户可以方便、 准确、 快捷 地确定其要搜索的关键字。
此外, 在一些实施例中, 由于终端本地存储的数据相对于网络侧 (例如, 服务器 200 ) 中存储的数据较少且无需通过通信网络 300 , 因此本地搜索的速 度可能会比服务器搜索的速度更快。 因此, 终端 100在向用户呈现关联数据信 息时, 可先呈现本地关联数据信息, 同时在后台继续进行服务器搜索操作, 并 根据服务器 200返回的搜索结果,调整或替换向用户呈现的关联数据信息。 当 然,也存在由于终端 100的处理速度远远低于服务器 200的处理速度而导致的 本地搜索速度慢于服务器搜索速度的情况, 尽管这可能很少发生。 换言之, 本 地搜索与服务器搜索可以不同步发生。 因此, 在一些实施例中, 可以根据后发 生的搜索的搜索结果来调整之前向用户呈现的关联数据信息。
此外, 在一些实施例中, 如果用户改变了关键字, 则终端 100重新进行本 地搜索和服务器搜索。在该情况下,对于服务器 200返回的且终端 100尚未来 得及处理或处理完的在先搜索的数据,终端 100可以停止对其进行处理或继续 处理, 或者可以直接放弃由服务器返回的在先搜索的数据。 以下将结合图 2和图 3 , 对根据本发明实施例的终端搜索方法 400和终端 100进行详细的描述。
在步骤 S410中,由终端 100的关键字接收单元 110接收要搜索的关键字。 在步骤 S420中, 根据该关键字, 由终端 100的本地搜索单元 120在终端 100的本地数据中进行搜索, 并得到本地关联数据信息。
在步骤 S430中, 由终端 100的服务器搜索单元 130判断服务器 200是否 可用。 当判断出服务器 200可用, 方法 400进行到步骤 S440; 否则, 方法 400 进行到步骤 S470。
在步骤 S440中, 如果服务器 200可用, 由服务器搜索单元 130向服务器 200发送接收到的关键字, 并在步骤 S450中从服务器 200接收服务器关联数 据信息。
在步骤 S460中, 由终端 100的关联数据信息提供单元 140将接收到的服 务器关联数据信息与本地关联数据信息合并,并向用户提供合并后的关联数据 信息。
在步骤 S470中, 如果服务器 200不可用, 由终端 100的关联数据信息提 供单元 140向用户仅提供本地关联数据信息,并向用户提示与所述服务器连接 失败。 根据本发明的一些实施例, 在步骤 S420中在终端 100的本地数据中进行 的搜索可以是实时搜索。 例如,在终端 100的本地数据中进行的实时搜索可以 是在后台执行的搜索。
根据本发明的一些实施例, 在步骤 S440和 S450中向服务器 200发送接 收到的关键字并从服务器 200接收服务器关联数据信息可以是在后台执行的。
根据本发明的一些实施例, 在步骤 S460中可以用下拉列表方式向用户提 供合并后的关联数据信息。
根据本发明的一些实施例, 终端 100可以是移动终端 100A。 根据本发明的一些实施例, 终端搜索方法 400还可以包括以下步骤: 如果 接收到的关键字发生改变,则以动态修改合并后的关联数据信息的方式向用户 提供合并后的关联数据信息。
根据本发明的一些实施例, 终端搜索方法 400还可以包括以下步骤: 如果 接收到的关键字发生改变, 则重新进行搜索, 并停止对服务器关联数据信息进 行处理或直接舍弃服务器关联数据信息。
根据本发明的一些实施例, 在步骤 S460中将接收到的所述服务器关联数 据信息与所述本地关联数据信息合并的步骤可以包括:过滤掉服务器关联数据 信息中与本地关联数据信息中相同的数据。
至此已经结合优选实施例对本发明进行了描述。应该理解, 本领域技术人 员在不脱离本发明的精神和范围的情况下, 可以进行各种其它的改变、替换和 添加。 因此, 本发明的范围不局限于上述特定实施例, 而应由所附权利要求所 限定。

Claims

权 利 要 求 书
1、 一种在信息搜索终端上执行的搜索方法, 包括:
在所述信息搜索终端上接收要搜索的关键字;
根据所述关键字, 在所述信息搜索终端的本地数据中进行搜索, 并得到本 地关联数据信息;
向服务器发送接收到的关键字, 并从所述服务器接收服务器关联数据信 息; 以及
将接收到的所述服务器关联数据信息与所述本地关联数据信息合并,并向 所述用户提供合并后的关联数据信息。
2、 根据权利要求 1所述的方法, 还包括:
仅向所述用户提供所述本地关联数据信息; 以及
向所述用户提示与所述服务器连接失败。
3、 根据权利要求 1或 2所述的方法, 其中, 在所述信息搜索终端的本地 数据中进行的搜索是实时搜索。
4、 根据权利要求 1或 2所述的方法, 其中, 以下拉列表方式向所述用户 提供合并后的关联数据信息。
5、 根据权利要求 1或 2所述的方法, 还包括:
如果接收到的关键字发生改变,则以动态修改合并后的关联数据信息的方 式向所述用户提供合并后的关联数据信息。
6、 根据权利要求 1或 2所述的方法, 还包括:
如果接收到的关键字发生改变, 则重新进行搜索, 并停止对所述服务器关 联数据信息进行处理或直接舍弃所述服务器关联数据信息。
7、 根据权利要求 1或 2所述的方法, 其中, 将接收到的所述服务器关联 数据信息与所述本地关联数据信息合并的步骤包括:
过滤掉所述服务器关联数据信息中与所述本地关联数据信息中相同的数 据。
8、 一种信息搜索终端, 包括:
关键字接收单元, 用于接收要搜索的关键字; 本地搜索单元, 用于根据所述关键字, 在所述信息搜索终端的本地数据中 进行搜索, 并得到本地关联数据信息;
服务器搜索单元, 向服务器发送接收到的关键字, 并从所述服务器接收服 务器关联数据信息; 以及
关联数据信息提供单元,用于将所述服务器搜索单元接收到的所述服务器 关联数据信息与所述本地搜索单元得到的所述本地关联数据信息合并,并向所 述用户提供合并后的关联数据信息。
9、 根据权利要求 8所述的信息搜索终端, 其中, 所述关联数据信息提供 单元仅向所述用户提供由所述本地搜索单元得到的所述本地关联数据信息,以 及向所述用户提示与所述服务器连接失败。
10、根据权利要求 8或 9所述的信息搜索终端, 其中, 在所述信息搜索终 端的本地数据中进行的搜索是实时搜索。
11、 根据权利要求 8或 9所述的信息搜索终端, 其中, 所述关联数据信息 提供单元以下拉列表方式向所述用户提供合并后的关联数据信息。
12、根据权利要求 8或 9所述的信息搜索终端, 其中, 如果接收到的关键 字发生改变,则所述关联数据信息提供单元以动态修改合并后的关联数据信息 的方式向所述用户提供合并后的关联数据信息。
13、根据权利要求 8或 9所述的信息搜索终端, 其中, 如果接收到的关键 字发生改变, 则所述本地搜索单元和所述服务器搜索单元重新进行搜索,且所 述关联数据信息提供单元停止对所述服务器关联数据信息进行处理或直接舍 弃所述服务器关联数据信息。
14、根据权利要求 8或 9所述的信息搜索终端, 其中, 所述关联数据信息 提供单元通过以下方式将接收到的所述服务器关联数据信息与所述本地关联 数据信息合并:
过滤掉所述服务器关联数据信息中与所述本地关联数据信息中相同的数 据。
PCT/CN2013/072575 2012-12-07 2013-03-14 搜索方法和信息搜索终端 WO2014086123A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201210526020.3 2012-12-07
CN2012105260203A CN102999628A (zh) 2012-12-07 2012-12-07 搜索方法和信息搜索终端

Publications (1)

Publication Number Publication Date
WO2014086123A1 true WO2014086123A1 (zh) 2014-06-12

Family

ID=47928195

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/072575 WO2014086123A1 (zh) 2012-12-07 2013-03-14 搜索方法和信息搜索终端

Country Status (2)

Country Link
CN (1) CN102999628A (zh)
WO (1) WO2014086123A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103246708A (zh) * 2013-04-16 2013-08-14 康佳集团股份有限公司 一种基于智能终端的多屏互动搜索方法及其系统
CN103473361A (zh) * 2013-09-26 2013-12-25 乐视致新电子科技(天津)有限公司 一种搜索方法和装置
CN104216935B (zh) * 2013-11-08 2018-02-27 腾讯科技(成都)有限公司 一种文件查找的方法及终端
CN104809115A (zh) * 2014-01-24 2015-07-29 贝壳网际(北京)安全技术有限公司 一种搜索方法及终端设备
CN104331465B (zh) * 2014-10-30 2017-09-29 广东欧珀移动通信有限公司 移动终端的搜索方法及装置
CN107644022A (zh) * 2016-07-21 2018-01-30 联想移动通信科技有限公司 一种地理位置搜索方法、移动终端及服务器
CN106886548B (zh) * 2016-08-03 2020-06-30 阿里巴巴集团控股有限公司 数据查询方法及装置
JP7368090B2 (ja) * 2019-03-13 2023-10-24 本田技研工業株式会社 エージェント装置、エージェント装置の制御方法、およびプログラム
CN110609957B (zh) * 2019-09-19 2023-11-03 青岛海信移动通信技术有限公司 一种进行全局搜索的方法、终端和服务器

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1801976A (zh) * 2004-12-31 2006-07-12 集嘉通讯股份有限公司 在短信中动态显示相关信息的系统及其方法
CN101963977A (zh) * 2010-09-19 2011-02-02 北京腾瑞万里科技有限公司 无城市搜索方法及移动终端
CN102724310A (zh) * 2012-06-18 2012-10-10 惠州Tcl移动通信有限公司 一种通过移动终端实现云搜索的方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6636849B1 (en) * 1999-11-23 2003-10-21 Genmetrics, Inc. Data search employing metric spaces, multigrid indexes, and B-grid trees
CN101963979A (zh) * 2010-09-26 2011-02-02 百度在线网络技术(北京)有限公司 一种用于基于云计算提供搜索建议的方法与设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1801976A (zh) * 2004-12-31 2006-07-12 集嘉通讯股份有限公司 在短信中动态显示相关信息的系统及其方法
CN101963977A (zh) * 2010-09-19 2011-02-02 北京腾瑞万里科技有限公司 无城市搜索方法及移动终端
CN102724310A (zh) * 2012-06-18 2012-10-10 惠州Tcl移动通信有限公司 一种通过移动终端实现云搜索的方法

Also Published As

Publication number Publication date
CN102999628A (zh) 2013-03-27

Similar Documents

Publication Publication Date Title
WO2014086123A1 (zh) 搜索方法和信息搜索终端
KR102029277B1 (ko) 패킷 기반 데이터 통신의 디바이스 식별자 의존적 오퍼레이션 프로세싱
US9021468B1 (en) Bundling extension installation with web browser installation
CN107105001B (zh) 在电子设备之间传送状态的系统
JP5792850B2 (ja) ネットワーク上でのファイルフォルダ送信
US20070198633A1 (en) System and method for delivery of PC content through a server based relay system using really simple syndication
CN109582644B (zh) 文件存储方法、装置、设备及计算机可读存储介质
EP2859702B1 (en) Method and system for managing user accounts across multiple electronic devices
CN103297325B (zh) 在即时通讯系统中与第三方应用交互的方法、装置和设备
WO2015062243A1 (zh) 信息展示方法和装置
JP2017528795A (ja) コンテンツアイテムの共有のための未登録ユーザアカウントの生成
WO2014063550A1 (zh) 一种微博资源分享的方法及系统
US20190327105A1 (en) Method and apparatus for pushing information
WO2014111022A1 (zh) 一种移动终端用户信息的显示方法、移动终端和服务系统
US10839090B2 (en) Digital data processing system for efficiently storing, moving, and/or processing data across a plurality of computing clusters
US10873643B2 (en) Unified content posting
US20080313287A1 (en) E-mail publishing of photos to photo albums
US11947640B2 (en) Adaptive, multi-channel, embedded application programming interface (API)
WO2017088294A1 (zh) 用于建立无线连接的方法与设备
WO2016037489A1 (zh) Rcs垃圾消息的监控方法、装置及系统
US11599673B2 (en) Ascertaining network devices used with anonymous identifiers
US20090216864A1 (en) Methods, apparatuses, and computer program products, for automatically finding configuration settings for services
WO2020044088A1 (zh) 一种文件传输的方法及其装置、设备/终端/服务器
CN114500630A (zh) 消息推送的方法、装置、系统、存储介质和电子设备
CN108737350B (zh) 一种信息处理方法及客户端

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: 13861473

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 13/08/2015)

122 Ep: pct application non-entry in european phase

Ref document number: 13861473

Country of ref document: EP

Kind code of ref document: A1