WO2008122179A1 - Procédé, dispositif et système de traitement de mot-clé pertinent - Google Patents

Procédé, dispositif et système de traitement de mot-clé pertinent Download PDF

Info

Publication number
WO2008122179A1
WO2008122179A1 PCT/CN2007/070562 CN2007070562W WO2008122179A1 WO 2008122179 A1 WO2008122179 A1 WO 2008122179A1 CN 2007070562 W CN2007070562 W CN 2007070562W WO 2008122179 A1 WO2008122179 A1 WO 2008122179A1
Authority
WO
WIPO (PCT)
Prior art keywords
keyword
unit
keywords
container
input box
Prior art date
Application number
PCT/CN2007/070562
Other languages
English (en)
French (fr)
Inventor
Zhan Xu
Weiwei Wang
Original Assignee
Alibaba Group Holding Limited
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 Alibaba Group Holding Limited filed Critical Alibaba Group Holding Limited
Priority to JP2010501354A priority Critical patent/JP5367688B2/ja
Priority to US12/594,687 priority patent/US8626742B2/en
Priority to EP07785459A priority patent/EP2133802A4/en
Publication of WO2008122179A1 publication Critical patent/WO2008122179A1/zh
Priority to US14/096,862 priority patent/US9275100B2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3322Query formulation using system suggestions
    • 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 data processing, and in particular to a method, apparatus and system based on processing related keywords.
  • one method in the prior art is to provide relevant keywords to the end user, and the end user selects relevant keywords to search.
  • the process of selecting related keywords is: Clicking on the relevant keyword button to open a related keyword selection window, selecting corresponding related keywords in the window, determining to close the window, and selecting all relevant keys.
  • the word is displayed in the input box.
  • a related keyword display interface in the prior art is shown in FIG. 1.
  • the user opens a job category search window by clicking a selection button after the "job category", and the user pulls down.
  • the selection window often obscures the relevant content of the current page, making the end user's use experience poor, and selecting multiple related keys.
  • the embodiment of the invention provides a method for processing related keywords, so that the user obtains an excellent related keyword display interface when selecting related keywords or performing other operations, and is intuitive. Operation instructions.
  • Another object of the present invention is to apply the above method for processing related keywords to an actual application, and to provide an apparatus and system for processing related keywords to ensure the implementation and application of the above methods.
  • an embodiment of the present invention provides a method for processing related keywords, including:
  • the embedded window object in the current page establishes a link with the server according to the URL, and obtains corresponding related keywords from the server;
  • the embedded window object creates a keyword list, and displays the related key words in the current page;
  • the related keywords selected by the user are obtained, and the related keywords are added in the input box.
  • the method further includes:
  • a plurality of related keywords are obtained by adding the related keywords in the input box a plurality of times.
  • the method further includes:
  • the method further includes:
  • the keyword list is created by the following steps:
  • Presetting a keyword list container the keyword list container including one or more related keyword containers
  • the related keywords are displayed by the following steps:
  • the related keywords in the keyword list container are displayed according to the style.
  • the related keywords selected by the user are obtained by the following steps:
  • the relevant keywords in the related keyword container are extracted according to the related keyword selection request of the user.
  • the embodiment of the present invention further provides a system for processing related keywords, including a device and a server for processing related keywords, wherein the device includes:
  • Interface unit a primary keyword for receiving user input
  • a splicing unit configured to: according to a primary keyword splicing request received by the interface unit, a URL corresponding to the related keyword;
  • the object processing unit includes: a linking unit, a creating unit, and a displaying unit, wherein the linking unit is configured to establish a link with the server according to the URL by using an embedded window object in the current page, where the creating unit is used to create the object by using the embedded window object a keyword list, the display unit is configured to display the related keyword by using an embedded window object;
  • Acquiring unit used to obtain related keywords selected by the user
  • Adding unit used to add relevant keywords obtained by the obtaining unit in an input box; the server: configured to perform data interaction with an object processing unit in the device.
  • an embodiment of the present invention further provides an apparatus for processing related keywords, including: an interface unit: a main keyword used for receiving user input;
  • a splicing unit splicing a URL corresponding to the relevant keyword according to the main keyword splicing;
  • the object processing unit including a linking unit, a creating unit, and a displaying unit, wherein the linking unit is configured to use the embedded window object in the current page according to The URL is linked with a server, and the creating unit is configured to create a keyword list by using an embedded window object, where the display unit is configured to display the related keyword by using an embedded window object;
  • Acquiring unit used to obtain related keywords selected by the user
  • Add unit Used to add the related keywords in the input box.
  • the device further includes:
  • the multi-word acquisition unit is configured to obtain a plurality of related keywords by adding the related keywords in the input box multiple times.
  • the device further includes:
  • the first determining unit is configured to determine whether the number of related keywords in the input box is greater than or equal to the preset number, and if yes, close the keyword list.
  • the device further includes:
  • a second determining unit configured to determine whether the obtained related keyword is a repeated related keyword, and if yes, adding the related keyword in the input box;
  • the third determining unit is configured to determine whether the relevant keyword is already in the input box, and if yes, insert a separator before the related keyword added immediately.
  • the creating unit includes:
  • Preset subunit for presetting a keyword list container, the keyword list container including one or more related keyword containers;
  • Receiving a subunit an open request for receiving a keyword list, and obtaining a height value of the keyword list and a corresponding offset of the input box according to the request;
  • Setting subunit For setting the height of the keyword list container and the position in the current page according to the height value of the keyword list and the corresponding offset of the input box.
  • the display unit comprises:
  • Style preset subunit a style for presetting the keyword list container
  • Keyword display subunit Used to display related keywords in the keyword list container according to the style.
  • the obtaining unit comprises:
  • a container acquisition subunit a related keyword container for obtaining a corresponding user selection
  • a change subunit a style for changing the related keyword container
  • Extracting subunits for selecting a request according to a related keyword of the user, and extracting relevant keywords in the related keyword container.
  • the embodiment of the invention Compared with the prior art, the embodiment of the invention has the following advantages: First, the embodiment of the present invention provides an excellent display interface by displaying an embedded window object to display related keywords, so that the keyword list and the input box are closely linked on the current page, so that the user can clearly identify the keyword list and the input box. The corresponding relationship, the user's operating experience is good;
  • the embodiment of the present invention directly adds the related keywords selected by the user in the input box, so that the operation of the user is intuitive, thereby improving the operation efficiency of the user;
  • the embodiment of the present invention optimizes the process of adding relevant keywords, thereby avoiding the addition of invalid related keywords, and further optimizing the interface, so that the user can obtain a better operation experience;
  • the embodiment of the present invention also controls the highlighting of the input box and the keyword list through the style sheet, so that the user can immediately understand the result after the operation, thereby ensuring the operation of the user is more intuitive; finally, the embodiment of the present invention is for the service provider.
  • the technology is simple to implement, no technical obstacles, no special security algorithm, and low cost.
  • FIG. 1 is a schematic diagram of a related keyword display interface in the prior art
  • FIG. 2 is a schematic diagram of a result interface after selecting a plurality of related keywords in the display interface shown in FIG. 1;
  • FIG. 3 is a flow chart of an embodiment of a method for processing related keywords according to the present invention
  • FIG. 4 is a schematic diagram of a display interface of a related keyword obtained by applying the method shown in FIG. 3
  • FIG. 6 is a flow chart of an embodiment of a method of applying the system shown in FIG. 5 to process related keywords.
  • FIG. 3 a flow chart of an embodiment of a method for processing related keywords according to the present invention is shown, which specifically includes the following steps:
  • Step 301 Receive a main keyword input by a user
  • Step 302 splicing a URL (Uniform Resource Locator) corresponding to the relevant keyword according to the primary keyword splicing request;
  • URL Uniform Resource Locator
  • Step 303 The embedded window object in the current page establishes a chain with the server according to the URL. Then, the server returns corresponding related keywords to the embedded window object;
  • Step 304 The embedded window object creates a keyword list, and displays the related keyword.
  • Step 305 Obtain a related keyword selected by the user, and add the related keyword in an input box.
  • the related keywords are any keywords that have a corresponding relationship with the main keywords, for example, relevant keywords that are matched according to the main keywords in the webpage, and related keys through intuitive association matching.
  • the word or the related keyword or the like that is related in the sense, and the corresponding relationship may be preset by a person skilled in the art according to needs or experience, and the present invention does not limit this.
  • the user inputs the main keyword in the main keyword input box
  • the script program that triggers the local program or the current page receives the main keyword input by the user
  • the trigger action may be: clicking the main keyword input with a mouse Box, use the TAB key to enter the main keyword input box or other trigger action.
  • the script of the local program or the current page is spliced according to the main keyword to request a URL corresponding to the related keyword.
  • a method for splicing the related keyword URL is: server URL prefix + primary keyword +Related keyword ID, for example, suppose the main keyword is "tea", the related keyword ID is 1, and the server URL prefix is http://sh.vip.alibaba.com/front/relatedKeywordsFront.htm, then spliced
  • the method for splicing the URL may be arbitrarily set by a person skilled in the art according to needs or according to experience, for example, setting the related keyword ID corresponding to the corresponding related keyword group table, and/or setting the main keyword.
  • the category parameters, and the manner in which other spliced URLs are used, are all feasible, and the present invention does not need to be limited thereto.
  • the embedded window object in the current page may establish a link with the server according to the URL.
  • the embedded window object is an iframe, where the iframe is a form of the frame, which may be embedded. In any part of the page.
  • the iframe can access the URL, thereby sending a GET request to the server, and the server returns the corresponding key to the embedded window object. word.
  • the embedded window object may also be other window objects in the prior art, such as a frame, which is not limited by the present invention.
  • the embedded window object creates a keyword list by the following sub-steps: Sub-step A1: a preset keyword list container, the keyword list container including one or more related keyword containers;
  • the container includes attributes such as margin, padding, border and width, height, float, and clear.
  • the initial state of the container may be preset to be floating and not displayed.
  • Sub-step A2 receiving an open request of the keyword list, and obtaining a height value of the keyword list and a corresponding offset of the input box according to the request;
  • the user can issue an open request of the keyword list by clicking the input box with the mouse, entering the input box by using the TAB key, or other operations, and the embedded window object can obtain the preset of the local program or the script of the current page according to the request.
  • the height value of the keyword list, and the corresponding offset of the input box are not limited in this regard.
  • Sub-step A3 The height of the keyword list container and the position in the current page are set according to the height value of the keyword list and the corresponding offset of the input box.
  • the keyword list can be closely associated with the input box, thereby providing an excellent display interface, so that the user can clearly recognize the correspondence between the keyword list and the input box, and the user's operation experience is good.
  • the method for creating a keyword list by the embedded window object may also be any method in the prior art, which is not limited in the present invention.
  • the foregoing solution of the embodiment of the present invention may be applied to the case of adding one or more related keywords in one input box, and may also be applied to adding one or more related keywords in multiple input boxes.
  • the script of the local program or the current page may be separately obtained according to the opening request of the keyword list.
  • the step of displaying related keywords may further include the following sub-steps: sub-step Bl, presetting a style of the keyword list container;
  • Sub-step B2 displaying related keywords in the keyword list container according to the style.
  • the keyword list container is styled by CSS (Cascading Style) Sheets, style sheets), cascading style sheets, referred to as style sheets for control.
  • CSS CSS
  • style sheets cascading style sheets
  • the relevant keywords selected by the user can be obtained by the following steps:
  • Sub-step C1 obtaining a related keyword container corresponding to the user selection, and changing the style of the related keyword container;
  • Sub-step C2 Selecting a request according to a related keyword of the user, and extracting related keywords in the related keyword container.
  • An application in the actual situation is that when the user uses a mouse to pass a certain related keyword in the keyword list, the script that triggers the local program or the current page acquires the container of the related keyword, and controls the style sheet to change the The container style of the relevant keyword makes it different from other related keywords.
  • the related keyword highlighting is controlled by the style sheet, so that the user can obtain a more intuitive and convenient display, which is beneficial to the user's operation.
  • the embodiment of the present invention can dynamically acquire related key words, that is, each time the content refreshed in the container is acquired without changing the height and position of the container. Therefore, when the user requests a selection of related keywords by clicking a certain keyword or otherwise, the script of the local program or the current page only needs to directly extract related keywords in the related keyword container according to the request.
  • the present invention implements After obtaining the relevant keyword selected by the user, the related keyword is added in the input box, and multiple related keywords can be obtained by adding the related keyword in the input box multiple times.
  • the embodiment of the present invention may further include the following optimization steps to optimize related keywords that enter the input box:
  • the number of related keywords added in the preset input box is 7.
  • the keyword list is closed, indicating that the number of related keywords in the input box is full. You cannot continue to add related keywords in the input box.
  • the present invention may further comprise the following optimization steps:
  • the comma is used as a separator to separate the plurality of related keywords.
  • optimization steps may be set separately or in any combination as needed, that is, a person skilled in the art may use only one step or multiple steps; in the above steps, any step may be performed. Combinations, there is no order limit.
  • those skilled in the art can also set various other optimization steps according to their needs, for example, sorting existing related keywords in the input box, for example, deleting spaces between commas; merging consecutive multiple commas For one; or to replace a space with a comma, etc., the present invention does not limit this.
  • a preferred optimization scheme includes the following steps:
  • Step A determining whether the number of related keywords in the input box is greater than or equal to the preset number, and if yes, closing the keyword list;
  • Step B determining whether the obtained related keyword is a repeated related keyword, and if yes, adding the related keyword in the input box;
  • Step C determining whether there is a related keyword in the input box, and if yes, inserting a separator before the relevant keyword added immediately;
  • Step D Determine whether the number of related keywords in the input box is greater than or equal to the preset number, and if so, close the keyword list.
  • FIG. 4 A display interface of a related keyword obtained by applying the method of the present invention is shown in FIG. 4, wherein the main keyword input by the user in the main keyword input box is "dvd", and the corresponding keyword list is “Suggested”.
  • Content corresponding to keywords when the user's mouse moves to "home appliance”, the method of the embodiment of the present invention is applied to change the style of the "home appliance” container, so that it is distinguished from other related keywords;
  • the relevant keywords in the existing are "vcd” and "mp3”. If the user clicks "home appliance” with the mouse, insert the comma after "mp3" and add the related keyword "home appliance,”.
  • the present invention can make the keyword column
  • the table and the input box are closely linked on the current page, providing an excellent display interface, so that the user can clearly recognize the correspondence between the keyword list and the input box, and the user's operation experience is good; and the user selection is instantly added in the input box.
  • the related keywords make the user's operation intuitive, thus improving the user's operation efficiency.
  • FIG. 5 there is shown a block diagram of an embodiment of a system for processing related keywords of the present invention, including a server 506 and means for processing related keywords.
  • the device for processing related keywords specifically includes the following units:
  • Interface unit 501 a primary keyword for receiving user input
  • the splicing unit 502 is configured to: splicing a URL corresponding to the related keyword according to the main keyword splicing;
  • the object processing unit 503 includes a linking unit 5031, a creating unit 5032, and a displaying unit 5033, and the linking unit 5031 is configured to establish a link with the server 506 according to the URL by using an embedded window object in the current page; the creating unit 5032 For creating a keyword list by using an embedded window object; the display unit 5033 is configured to display the related keyword by using an embedded window object;
  • the obtaining unit 504 is configured to obtain related keywords selected by the user;
  • Adding unit 505 for adding the related keyword in the input box.
  • And server 506 for data interaction with object processing unit 503 in the device that processes the relevant keywords.
  • the apparatus further includes a multi-word acquisition unit 507: configured to obtain a plurality of related keywords by adding the related keywords in the input box multiple times.
  • a multi-word acquisition unit 507 configured to obtain a plurality of related keywords by adding the related keywords in the input box multiple times.
  • the creating unit 5032 includes the following subunits:
  • Preset subunit for presetting a keyword list container, the keyword list container including one or more related keyword containers;
  • Receiving a subunit an open request for receiving a keyword list, and obtaining a height value of the keyword list and a corresponding offset of the input box according to the request;
  • Setting subunit For setting the height of the keyword list container and the position in the current page according to the height value of the keyword list and the corresponding offset of the input box.
  • the display unit 5033 includes the following subunits: Style preset subunit: a style for presetting the keyword list container;
  • Keyword display subunit Used to display related keywords in the keyword list container according to the style.
  • the obtaining unit 504 includes the following subunits:
  • a container acquisition subunit a related keyword container for obtaining a corresponding user selection
  • a change subunit a style for changing the related keyword container
  • Extracting subunits for selecting a request according to a related keyword of the user, and extracting relevant keywords in the related keyword container.
  • the device further comprises the following optimization unit:
  • the first determining unit is configured to determine whether the number of related keywords in the input box is greater than or equal to the preset number, and if yes, close the keyword list.
  • the system further comprises the following optimization unit:
  • a second determining unit configured to determine whether the obtained related keyword is a repeated related keyword, and if yes, adding the related keyword in the input box;
  • the third determining unit is configured to determine whether the relevant keyword is already in the input box, and if yes, insert a separator before the related keyword added immediately.
  • optimization units may also be used in any combination as needed. Those skilled in the art may use only one optimization unit or multiple optimization units; and any combination may be performed in the plurality of optimization units. In addition, other various optimization units can be set by the person skilled in the art as needed, and the present invention does not limit this.
  • FIG. 6 a flowchart of an embodiment of a method for processing related keywords by using the system shown in FIG. 5 is shown, which specifically includes the following steps:
  • Step 601 The interface unit receives a main keyword input by a user
  • Step 602 The splicing unit splices a URL corresponding to the related keyword according to the main keyword splicing;
  • Step 603 The embedded window object in the current page is linked to the server according to the URL, and the server returns corresponding related keywords to the embedded window object.
  • Step 604 The embedded window object creates a keyword list, and displays the related keywords.
  • the keyword list is created by the following substeps: Sub-step D1: a preset sub-unit preset keyword list container, the keyword list container including one or more related keyword containers;
  • Sub-step D2 receiving an open request for obtaining a list of keywords received by the sub-unit, and obtaining a height value of the keyword list and a corresponding offset of the input box according to the request;
  • Sub-step D3 The setting sub-unit sets the height of the keyword list container and the position in the current page according to the height value of the keyword list and the corresponding offset of the input box.
  • the relevant keywords are displayed by the following substeps:
  • Sub-step E1 The style preset sub-unit presets the style of the keyword list container; sub-step E2: The keyword display sub-unit displays related keywords in the keyword list container according to the style.
  • Step 605 The obtaining unit obtains related keywords selected by the user;
  • Step 606 The optimization unit selects related keywords that meet the preset conditions
  • Sub-step F1 The first determining unit determines whether the number of related keywords in the input box is greater than or equal to the preset number, and if so, closes The keyword list;
  • Sub-step F2 the second determining unit determines whether the obtained related keyword is a repeated related keyword, and if yes, does not add the related keyword in the input box;
  • Sub-step F3 The third determining unit determines whether there is a related keyword in the input box, and if yes, inserts a separator before the related keyword added immediately
  • Sub-step F4 The first judging unit judges whether the number of related keywords in the input box is greater than or equal to the preset number, and if so, closes the keyword list.
  • Step 607 The adding unit adds the related keyword in the input box immediately;
  • Step 608 The multi-word obtaining unit obtains a plurality of related keywords by adding the related key words in the input box a plurality of times.

Description

一种处理相关关键词的方法、 装置及系统
本申请要求于 2007 年 4 月 6 日提交中国专利局、 申请号为 200710090413.3、 发明名称为 "一种处理相关关键词的方法及系统"的中国专利 申请的优先权, 其全部内容通过引用结合在本申请中。
技术领域
本发明涉及数据处理领域, 特别是涉及一种基于处理相关关键词的方 法、 装置及系统。
背景技术
随着因特网及其它数据网和系统中使用的文本和多媒体内容的迅速增加, 最终用户越来越多地依靠基于文本和关键词的搜索工具去搜索需要的信息。为 了获得更好、 更准确的搜索效果, 现有技术中的一种方法为, 向最终用户提供 相关关键词, 由最终用户选取相关关键词进行搜索。
现有技术中, 这种选取相关关键词的过程为: 点击选择相关关键词按 钮, 打开相关关键词选取窗口, 在该窗口中选择相应的相关关键词, 确定 关闭该窗口, 选取的所有相关关键词在输入框中显示。 例如, 一种现有技 术中的相关关键词展示界面如图 1所示,用户基于所述界面的选取过程为, 通过点击"职位类别"后的选择按钮, 打开职位类别搜索窗口, 用户在下拉 列表中选择"计算机 ·网络 ·技术类 "后, 在相应的类别中进行勾选, 选择完毕 后用户再点击"确定"按钮, 获得相应的"职位类别"显示如图 2所示。
随着人们对信息的需求急剧增加, 搜索已经成为信息技术中最频繁的 应用之一。 而人们在频繁的信息搜索应用中, 发现上述选取相关关键词的方 式的缺点在于: 选取窗口往往会遮住当前页面的相关内容,使最终用户的使用 体验差, 并且, 在选取多个相关关键词时, 往往需要最终用户在选取窗口中选 取完毕确认后, 才能获得相应的多个选取结果, 使最终用户的操作不直观。
所以, 现阶段需要本领域技术人员迫切解决的一个技术问题就是: 如 何处理相关关键词使其满足最终用户越来越高的操作和查看需求。
发明内容
本发明实施例提供一种处理相关关键词的方法, 以使用户在选取相关 关键词或进行其它操作时, 获得极佳的相关关键词显示界面, 以及直观的 操作指示。
本发明实施例的另一个目的是将上述处理相关关键词的方法应用于实 际中, 提供一种处理相关关键词的装置及系统, 用以保证上述方法的实现 和应用。
为解决上述技术问题,本发明实施例提供一种处理相关关键词的方法, 包括:
接收用户输入的主关键词;
根据所述主关键词拼接请求对应相关关键词的 URL;
当前页面中的内嵌窗口对象根据所述 URL与服务器建立链接,从所述 服务器获得相应的相关关键词;
所述内嵌窗口对象创建关键词列表, 在当前页面中展示所述相关关键 词;
获得用户选择的相关关键词, 在输入框中即时添加所述相关关键词。 优选的是, 所述的方法, 还包括:
通过多次在输入框中即时添加所述相关关键词,获得多个相关关键词。 优选的是, 所述的方法, 还包括:
判断输入框中已有相关关键词的数量是否大于或等于预置数量, 如果 是, 则关闭所述关键词列表。
优选的是, 所述的方法, 还包括:
判断获得用户选择的相关关键词是否为重复的相关关键词, 如果是, 则不在输入框中添加所述相关关键词;
和 /或, 判断所述输入框中是否已有相关关键词, 如果是, 则在即时添 加的相关关键词前插入分隔符。
优选的是, 通过以下步骤创建关键词列表:
预置关键词列表容器, 所述关键词列表容器包括一个或多个相关关键 词容器;
接收关键词列表的打开请求, 并根据所述请求获取关键词列表的高度 值及输入框的对应偏移量;
根据所述关键词列表的高度值及输入框的对应偏移量, 设置所述关键 词列表容器的高度以及在当前页面中的位置。
优选的是, 通过以下步骤展示所述相关关键词:
预置所述关键词列表容器的样式;
按照所述样式展示所述关键词列表容器中的相关关键词。
优选的是, 通过以下步骤获得用户选择的相关关键词:
获取对应用户选择的相关关键词容器, 并更改所述相关关键词容器的 样式;
根据用户的相关关键词选取请求, 提取所述相关关键词容器中的相关 关键词。
本发明实施例还提供一种处理相关关键词的系统, 包括处理相关关键 词的装置及服务器, 其中所述装置包括:
接口单元: 用于接收用户输入的主关键词;
拼接单元: 用于根据所述接口单元接收的主关键词拼接请求对应相关 关键词的 URL;
对象处理单元: 包括链接单元、 创建单元和展示单元, 所述链接单元 用于通过当前页面中的内嵌窗口对象根据所述 URL与服务器建立链接,所 述创建单元用于通过内嵌窗口对象创建关键词列表, 所述展示单元用于通 过内嵌窗口对象展示所述相关关键词;
获得单元: 用于获得用户选择的相关关键词;
添加单元: 用于在输入框中即时添加所述获得单元获得的相关关键词; 所述服务器: 用于与所述装置中的对象处理单元进行数据交互。
此外, 本发明实施例还提供一种处理相关关键词的装置, 包括: 接口单元: 用于接收用户输入的主关键词;
拼接单元: 用于根据所述主关键词拼接请求对应相关关键词的 URL; 对象处理单元: 包括链接单元、 创建单元和展示单元, 所述链接单元 用于通过当前页面中的内嵌窗口对象根据所述 URL与服务器建立链接,所 述创建单元用于通过内嵌窗口对象创建关键词列表, 所述展示单元用于通 过内嵌窗口对象展示所述相关关键词;
获得单元: 用于获得用户选择的相关关键词; 添加单元: 用于在输入框中即时添加所述相关关键词。
优选的是, 所述的装置, 还包括:
多词获取单元: 用于通过多次在输入框中即时添加所述相关关键词, 获得多个相关关键词。
优选的是, 所述的装置, 还包括:
第一判断单元: 用于判断输入框中已有相关关键词的数量是否大于或 等于预置数量, 如果是, 则关闭所述关键词列表。
优选的是, 所述的装置, 还包括:
第二判断单元: 用于判断获得的相关关键词是否为重复的相关关键词, 如果是, 则不在输入框中添加所述相关关键词;
和 /或, 第三判断单元: 用于判断所述输入框中是否已有相关关键词, 如果是, 则在即时添加的相关关键词前插入分隔符。
优选的是, 所述创建单元包括:
预置子单元: 用于预置关键词列表容器, 所述关键词列表容器包括一 个或多个相关关键词容器;
接收获取子单元: 用于接收关键词列表的打开请求, 并根据所述请求 获取关键词列表的高度值及输入框的对应偏移量;
设置子单元: 用于根据所述关键词列表的高度值及输入框的对应偏移 量, 设置所述关键词列表容器的高度以及在当前页面中的位置。
优选的是, 所述展示单元包括:
样式预置子单元: 用于预置所述关键词列表容器的样式;
关键词展示子单元: 用于按照所述样式展示所述关键词列表容器中的 相关关键词。
优选的是, 所述获得单元包括:
容器获取子单元: 用于获取对应用户选择的相关关键词容器; 更改子单元: 用于更改所述相关关键词容器的样式;
提取子单元: 用于根据用户的相关关键词选取请求, 提取所述相关关 键词容器中的相关关键词。
与现有技术相比, 本发明实施例具有以下优点: 首先, 本发明实施例通过设置内嵌窗口对象展示相关关键词, 使关键 词列表与输入框在当前页面紧密联系, 提供极佳的展示界面, 使用户可以 清楚识别所述关键词列表与输入框的对应关系, 用户的操作体验好;
其次,本发明实施例通过在输入框中即时添加用户选择的相关关键词 , 使用户的操作直观, 从而提高用户的操作效率;
再者, 本发明实施例通过优化相关关键词的添加过程, 从而避免无效 相关关键词的添加, 以及对界面进一步优化, 使用户可以获得更好地操作 体验;
此外, 本发明实施例还通过样式表控制输入框与关键词列表的高亮显 示, 使用户可以即时明白操作后的结果, 从而保证用户的操作更加直观; 最后,本发明实施例对于服务提供商来说,技术实现简单, 无技术障碍, 无特殊保密算法, 成本较低。
附图说明
图 1是现有技术中一种相关关键词展示界面的示意图;
图 2是在图 1所示的展示界面选取多个相关关键词后的结果界面示意 图;
图 3是本发明的一种处理相关关键词的方法实施例的流程图; 图 4是应用图 3所示的方法获得的一种相关关键词的展示界面示意图; 图 5是本发明的一种处理相关关键词的系统实施例的结构框图; 图 6是应用图 5所示的系统处理相关关键词的方法实施例的流程图。 具体实施方式
为使本发明的上述目的、 特征和优点能够更加明显易懂, 下面结合附 图和具体实施方式对本发明作进一步详细的说明。
参照图 3 , 示出了本发明的一种处理相关关键词的方法实施例的流程 图, 具体包括以下步骤:
步骤 301、 接收用户输入的主关键词;
步骤 302、根据所述主关键词拼接请求对应相关关键词的 URL( Uniform Resource Locator, 统一资源定位符 );
步骤 303、 当前页面中的内嵌窗口对象根据所述 URL与服务器建立链 接, 服务器向所述内嵌窗口对象返回相应的相关关键词;
步骤 304、 所述内嵌窗口对象创建关键词列表, 展示所述相关关键词; 步骤 305、 获得用户选择的相关关键词, 并在输入框中即时添加所述 相关关键词。
需要说明的是, 所述相关关键词为任一种与主关键词存在对应关系的关 键词, 例如, 根据主关键词在网页中匹配出来的相关关键词, 通过直观的联想 匹配出来的相关关键词, 或者, 在意义上有联系的相关关键词等, 并且, 所述 对应关系可以由本领域技术人员根据需要或经验进行预置,本发明对此不作限 制。
可以想到的是, 用户在主关键词输入框输入主关键词,触发本地程序或当 前页面的脚本程序接收用户输入的主关键词, 所述触发动作可以为: 使用鼠标 点击所述主关键词输入框、 使用 TAB键进入所述主关键词输入框或其它触发 动作等。然后, 由所述本地程序或当前页面的脚本程序根据所述主关键词拼 接请求对应相关关键词的 URL,优选的是, 一种拼接相关关键词 URL的方 式为: 服务器 URL前缀 +主关键词 +相关关键词 ID , 例如, 假设主关键词 为 "tea" , 相 关 关 键词 ID 为 1 , 服 务 器 URL 的 前 缀 为 http://sh.vip.alibaba.com/front/relatedKeywordsFront.htm, 则经过拼接后 々 目 关关键司 URL为: http://sh.vip.alibaba.com/front/relatedKeywordsFront.htm? keywords=tea&pdSessionId=l。 当然, 所述拼接 URL 的方法可以由本领域 技术人员根据需要或根据经验进行任意设置, 例如, 设置所述相关关键词 ID 对应于相应的相关关键词分组表, 和 /或, 设置主关键词的类别参数, 以 及, 釆用其它拼接 URL的方式都是可行的, 本发明对此不需要进行限定。
所述拼接完成之后, 当前页面中的内嵌窗口对象则可以根据所述 URL 与服务器建立链接, 优选的是, 所述内嵌窗口对象为 iframe, 其中, iframe是 框架的一种形式, 可以嵌在网页中的任意部分。 在这种情况下, 通过设置当 前页面中 iframe的 sr c属性等于该 URL , 即可使 iframe访问这个 URL , 从 而向服务器发送一个 GET请求, 于是服务器向所述内嵌窗口对象返回相应 的相关关键词。 当然, 所述内嵌窗口对象也可以为现有技术中的其它窗口 对象, 如 frame, 本发明对此不作限制。 优选的是, 所述内嵌窗口对象通过以下子步骤创建关键词列表: 子步骤 A1 : 预置关键词列表容器, 所述关键词列表容器包括一个或多 个相关关键词容器;
其中, 容器包括边距、 填充距、 边框和宽度、 高度、 浮动、 清除等属 性。 在本实施例中, 可以预置所述容器的初始状态为浮动并且不显示。
子步骤 A2: 接收关键词列表的打开请求, 并根据所述请求获取关键词列 表的高度值及输入框的对应偏移量;
用户通过鼠标点击输入框、 使用 TAB键进入输入框或其它操作都可发出 关键词列表的打开请求,所述内嵌窗口对象可以根据所述请求获取本地程序或 当前页面的脚本程序中预置的关键词列表的高度值, 以及输入框的对应偏移 发明对此不作限制。
子步骤 A3: 根据所述关键词列表的高度值及输入框的对应偏移量, 设置 所述关键词列表容器的高度以及在当前页面中的位置。
通过上述设置, 可以将所述关键词列表与输入框紧密联系在一起, 从 而提供极佳的展示界面, 使用户可以清楚识别所述关键词列表与输入框的 对应关系, 用户的操作体验好。
当然, 所述由内嵌窗口对象创建关键词列表的方法还可以为现有技术 中的任一种方法, 本发明对此不作限制。
在实际中, 本发明实施例的上述方案可以应用于在一个输入框中添加 一个或多个相关关键词的情况, 也可以应用于在多个输入框中分别添加一个 或多个相关关键词的情况。当在多个输入框中分别添加一个或多个相关关键词 时,对于所述高度值和对应偏移量的获取, 同样可以根据关键词列表的打开请 求分别获取本地程序或当前页面的脚本程序对应的高度值和偏移量,然后根据 所述高度值和偏移量分别设置多个关键词列表的高度及在当前页面中的位置。
优选的是, 所述展示相关关键词的步骤还可以包括以下子步骤: 子步骤 Bl、 预置所述关键词列表容器的样式;
子步骤 B2、 按照所述样式展示所述关键词列表容器中的相关关键词。 优选的是, 所述关键词列表容器的样式可以通过 CSS ( Cascading Style Sheets,样式表),层叠样式表,简称样式表进行控制。例如,可以创建一个 CSS 规则来自动完成 class 属性所标识的文本范围的格式设置,控制显示字体为红 色, 背景为绿色等。
在这种情况下, 优选的是, 可以通过以下步骤获得用户选择的相关关键 词:
子步骤 C1 : 获取对应用户选择的相关关键词容器, 并更改所述相关关 键词容器的样式;
子步骤 C2: 根据用户的相关关键词选取请求, 提取所述相关关键词容 器中的相关关键词。
一种应用在实际中的情况为,当用户使用鼠标经过关键词列表中的某个相 关关键词时, 触发本地程序或当前页面的脚本程序获取该相关关键词的容器, 并控制样式表更改该相关关键词的容器样式,使其区别于其它相关关键词。例 如, 通过样式表控制该相关关键词高亮显示, 从而使用户获得更加直观、 方便 的显示, 有利于用户的操作。
为了提高相关关键词的处理效率, 本发明实施例可以动态获取相关关键 词, 即在不更改容器的高度及位置的前提下, 每次获取容器中刷新的内容。 因 此, 当用户通过点击某关键词或以其它方式发出相关关键词的选取请求时, 本 地程序或当前页面的脚本程序只需要根据所述请求直接提取所述相关关键 词容器中的相关关键词。
为了克服现有技术中, 在选取多个相关关键词时, 需要最终用户在选取 窗口中选取完毕确认后, 才能获得相应的多个选取结果,使最终用户的操作不 直观的缺点, 本发明实施例在获得用户选择的相关关键词后, 在输入框中即 时添加该相关关键词, 通过多次在输入框中即时添加所述相关关键词, 即 可获得多个相关关键词。在这种情况下,本发明实施例还可以包括以下优化 步骤对进入输入框的相关关键词进行优化:
判断输入框中已有相关关键词的数量是否大于或等于预置数量, 如果是, 则关闭所述关键词列表。
例如,预置输入框中添加相关关键词的数量为 7个, 当用户选取完 7个相 关关键词后, 则关闭所述关键词列表, 表示输入框中的相关关键词个数已满, 不能在所述输入框中继续添加相关关键词。
优选的是, 本发明还可以包括以下优化步骤:
判断获得的相关关键词是否为重复的相关关键词, 如果是, 则不在输入框 中添加所述相关关键词;
和 /或, 判断所述输入框中是否已有相关关键词, 如果是, 则在即时添加 的相关关键词前插入分隔符。
例如, 以逗号为分隔符, 分隔所述多个相关关键词。
需要说明的是,上述优化步骤可以根据需要单独设置或任意组合设置, 也就是说, 本领域技术人员可以仅仅釆用单独一个步骤, 也可以釆用多个 步骤; 在上述步骤中, 可以进行任意组合, 也没有顺序限制。 此外, 本领 域技术人员还可以根据需要自行设定其它各种优化步骤, 例如, 对于输入 框中的已有相关关键词进行整理, 比如, 删除逗号之间的空格; 将连续的多个 逗号合并为一个; 或者将空格替换为逗号等, 本发明对此不作限制。
在实际中, 一种优选的优化方案包括以下步骤:
步骤 A: 判断输入框中已有相关关键词的数量是否大于或等于预置数 量, 如果是, 则关闭所述关键词列表;
步骤 B: 判断获得的相关关键词是否为重复的相关关键词, 如果是, 则不在输入框中添加所述相关关键词;
步骤 C: 判断所述输入框中是否已有相关关键词, 如果是, 则在即时 添加的相关关键词前插入分隔符;
步骤 D: 判断输入框中已有相关关键词的数量是否大于或等于预置数 量, 如果是, 则关闭所述关键词列表。
应用本发明所述的方法获得的一种相关关键词的展示界面如图 4所示,其 中, 用户在主关键词输入框输入的主关键词为 "dvd" , 相应的关键词列表为 "Suggested keywords"所对应的内容, 当用户的鼠标移动到" home appliance"时, 应用本发明实施例所述的方法更改该" home appliance"容器的样式, 从而使其 区别于其它相关关键词; 输入框中已有的相关关键词为" vcd"和" mp3", 如果用 户使用鼠标点击" home appliance", 则在" mp3"后插入逗号后添加相关关键词 "home appliance,,。 通过所述展示界面可以清楚获知, 本发明可以使关键词列 表与输入框在当前页面紧密联系,提供极佳的展示界面,使用户可以清楚识别 所述关键词列表与输入框的对应关系, 用户的操作体验好; 并且通过在输入框 中即时添加用户选择的相关关键词,使用户的操作直观,从而提高用户的操作 效率。
参考图 5 , 示出了本发明的一种处理相关关键词的系统实施例的结构框 图, 包括服务器 506和处理相关关键词的装置。 其中, 处理相关关键词的 装置具体包括以下单元:
接口单元 501 : 用于接收用户输入的主关键词;
拼接单元 502 : 用于根据所述主关键词拼接请求对应相关关键词的 URL;
对象处理单元 503 : 包括链接单元 5031、 创建单元 5032 和展示单元 5033 , 所述链接单元 5031用于通过当前页面中的内嵌窗口对象, 根据所述 URL与服务器 506建立链接;所述创建单元 5032用于通过内嵌窗口对象创 建关键词列表; 所述展示单元 5033用于通过内嵌窗口对象展示所述相关关 键词;
获得单元 504 : 用于获得用户选择的相关关键词;
添加单元 505 : 用于在输入框中即时添加所述相关关键词。
而服务器 506 : 用于与所述处理相关关键词的装置中的对象处理单元 503进行数据交互。
优选的是, 所述的装置还包括多词获取单元 507 : 用于通过多次在输 入框中即时添加所述相关关键词, 获得多个相关关键词。
优选的是, 所述创建单元 5032包括以下子单元:
预置子单元: 用于预置关键词列表容器, 所述关键词列表容器包括一 个或多个相关关键词容器;
接收获取子单元: 用于接收关键词列表的打开请求, 并根据所述请求 获取关键词列表的高度值及输入框的对应偏移量;
设置子单元: 用于根据所述关键词列表的高度值及输入框的对应偏移 量, 设置所述关键词列表容器的高度以及在当前页面中的位置。
优选的是, 所述展示单元 5033包括以下子单元: 样式预置子单元: 用于预置所述关键词列表容器的样式;
关键词展示子单元: 用于按照所述样式展示所述关键词列表容器中的 相关关键词。
优选的是, 所述获得单元 504包括以下子单元:
容器获取子单元: 用于获取对应用户选择的相关关键词容器; 更改子单元: 用于更改所述相关关键词容器的样式;
提取子单元: 用于根据用户的相关关键词选取请求, 提取所述相关关 键词容器中的相关关键词。
优选的是, 所述的装置还包括以下优化单元:
第一判断单元: 用于判断输入框中已有相关关键词的数量是否大于或 等于预置数量, 如果是, 则关闭所述关键词列表。
优选的是, 所述的系统还包括以下优化单元:
第二判断单元: 用于判断获得的相关关键词是否为重复的相关关键词, 如果是, 则不在输入框中添加所述相关关键词;
和 /或, 第三判断单元: 用于判断所述输入框中是否已有相关关键词, 如果是, 则在即时添加的相关关键词前插入分隔符。
上述优化单元也可以根据需要任意组合使用, 本领域技术人员可以仅 仅使用一个优化单元, 也可以釆用多个优化单元; 并且在所述多个优化单 元中, 可以进行任意组合。 此外, 本领域技术人员还可以根据需要自行设 定其它各种优化单元, 本发明对此不作限制。
参考图 6 , 示出了应用图 5 所示的系统处理相关关键词的方法实施例 的流程图, 具体包括以下步骤:
步骤 601、 所述接口单元接收用户输入的主关键词;
步骤 602、 所述拼接单元根据所述主关键词拼接请求对应相关关键词 的 URL;
步骤 603、 当前页面中的内嵌窗口对象根据所述 URL与服务器建立链 接, 服务器向所述内嵌窗口对象返回相应的相关关键词;
步骤 604、 所述内嵌窗口对象创建关键词列表, 展示所述相关关键词; 优选的是, 通过以下子步骤创建关键词列表: 子步骤 Dl : 预置子单元预置关键词列表容器, 所述关键词列表容器包 括一个或多个相关关键词容器;
子步骤 D2: 接收获取子单元接收关键词列表的打开请求, 并根据所述 请求获取关键词列表的高度值及输入框的对应偏移量;
子步骤 D3 : 设置子单元根据所述关键词列表的高度值及输入框的对应 偏移量, 设置所述关键词列表容器的高度以及在当前页面中的位置。
优选的是, 通过以下子步骤展示相关关键词:
子步骤 E1 : 样式预置子单元预置所述关键词列表容器的样式; 子步骤 E2: 关键词展示子单元按照所述样式展示所述关键词列表容器 中的相关关键词。
步骤 605、 获得单元获得用户选择的相关关键词;
步骤 606、 优化单元选取符合预置条件的相关关键词;
优选的是, 通过以下子步骤选取符合预置条件的相关关键词; 子步骤 F1: 第一判断单元判断输入框中已有相关关键词的数量是否大 于或等于预置数量, 如果是, 则关闭所述关键词列表;
子步骤 F2: 第二判断单元判断获得的相关关键词是否为重复的相关关 键词, 如果是, 则不在输入框中添加所述相关关键词;
子步骤 F3 : 第三判断单元判断所述输入框中是否已有相关关键词, 如 果是, 则在即时添加的相关关键词前插入分隔符
子步骤 F4: 第一判断单元判断输入框中已有相关关键词的数量是否大 于或等于预置数量, 如果是, 则关闭所述关键词列表。
步骤 607 : 添加单元在输入框中即时添加所述相关关键词;
步骤 608: 多词获取单元通过多次在输入框中即时添加所述相关关键 词, 获得多个相关关键词。
由于图 5所示的系统可以对应适用于前述的各种方法的实施例中, 所 以描述较为简略, 未详尽之处可以参见本说明书前面相应部分的描述。
以上对本发明所提供的一种处理相关关键词的方法及系统进行了详细 上实施例的说明只是用于帮助理解本发明的方法及其核心思想; 同时, 对 于本领域的一般技术人员, 依据本发明的思想, 在具体实施方式及应用范 围上均会有更改之处, 综上所述, 本说明书内容不应理解为对本发明的限 制。

Claims

权 利 要 求
1、 一种处理相关关键词的方法, 其特征在于, 包括:
接收用户输入的主关键词;
根据所述主关键词拼接请求对应相关关键词的 URL;
当前页面中的内嵌窗口对象根据所述 URL与服务器建立链接,从所述 服务器获得相应的相关关键词;
所述内嵌窗口对象创建关键词列表, 在当前页面中展示所述相关关键 词;
获得用户选择的相关关键词, 在输入框中即时添加所述相关关键词。
2、 如权利要求 1所述的方法, 其特征在于, 还包括:
通过多次在输入框中即时添加所述相关关键词,获得多个相关关键词。
3、 如权利要求 2所述的方法, 其特征在于, 还包括:
判断输入框中已有相关关键词的数量是否大于或等于预置数量, 如果 是, 则关闭所述关键词列表。
4、 如权利要求 2或 3所述的方法, 其特征在于, 还包括:
判断获得用户选择的相关关键词是否为重复的相关关键词, 如果是, 则不在输入框中添加所述相关关键词;
和 /或, 判断所述输入框中是否已有相关关键词, 如果是, 则在即时添 加的相关关键词前插入分隔符。
5、 如权利要求 1、 2或 3所述的方法, 其特征在于, 通过以下步骤创 建关键词列表:
预置关键词列表容器, 所述关键词列表容器包括一个或多个相关关键 词容器;
接收关键词列表的打开请求, 并根据所述请求获取关键词列表的高度 值及输入框的对应偏移量;
根据所述关键词列表的高度值及输入框的对应偏移量, 设置所述关键 词列表容器的高度以及在当前页面中的位置。
6、 如权利要求 5所述的方法, 其特征在于, 通过以下步骤展示所述相 关关键词: 预置所述关键词列表容器的样式;
按照所述样式展示所述关键词列表容器中的相关关键词。
7、 如权利要求 6所述的方法, 其特征在于, 通过以下步骤获得用户选 择的相关关键词:
获取对应用户选择的相关关键词容器, 并更改所述相关关键词容器的 样式;
根据用户的相关关键词选取请求, 提取所述相关关键词容器中的相关 关键词。
8、 一种处理相关关键词的系统, 其特征在于, 包括处理相关关键词的 装置及服务器, 其中所述装置包括:
接口单元: 用于接收用户输入的主关键词;
拼接单元: 用于根据所述接口单元接收的主关键词拼接请求对应相关 关键词的 URL;
对象处理单元: 包括链接单元、 创建单元和展示单元, 所述链接单元 用于通过当前页面中的内嵌窗口对象根据所述 URL与服务器建立链接,所 述创建单元用于通过内嵌窗口对象创建关键词列表, 所述展示单元用于通 过内嵌窗口对象展示所述相关关键词;
获得单元: 用于获得用户选择的相关关键词;
添加单元: 用于在输入框中即时添加所述获得单元获得的相关关键词; 所述服务器: 用于与所述装置中的对象处理单元进行数据交互。
9、 如权利要求 8所述的系统, 其特征在于, 所述装置还包括: 多词获取单元: 用于通过多次在输入框中即时添加所述相关关键词, 获得多个相关关键词。
10、 如权利要求 9所述的系统, 其特征在于, 所述装置还包括: 第一判断单元: 用于判断输入框中已有相关关键词的数量是否大于或 等于预置数量, 如果是, 则关闭所述关键词列表。
11、 如权利要求 8或 9所述的系统, 其特征在于, 所述装置还包括: 第二判断单元: 用于判断获得的相关关键词是否为重复的相关关键词, 如果是, 则不在输入框中添加所述相关关键词; 和 /或, 第三判断单元: 用于判断所述输入框中是否已有相关关键词, 如果是, 则在即时添加的相关关键词前插入分隔符。
12、 如权利要求 8、 9或 10所述的系统, 其特征在于, 所述创建单元 包括:
预置子单元: 用于预置关键词列表容器, 所述关键词列表容器包括一 个或多个相关关键词容器;
接收获取子单元: 用于接收关键词列表的打开请求, 并根据所述请求 获取关键词列表的高度值及输入框的对应偏移量;
设置子单元: 用于根据所述关键词列表的高度值及输入框的对应偏移 量, 设置所述关键词列表容器的高度以及在当前页面中的位置。
13、 如权利要求 12所述的系统, 其特征在于, 所述展示单元包括: 样式预置子单元: 用于预置所述关键词列表容器的样式;
关键词展示子单元: 用于按照所述样式展示所述关键词列表容器中的 相关关键词。
14、 如权利要求 13所述的系统, 其特征在于, 所述获得单元包括: 容器获取子单元: 用于获取对应用户选择的相关关键词容器; 更改子单元: 用于更改所述相关关键词容器的样式;
提取子单元: 用于根据用户的相关关键词选取请求, 提取所述相关关 键词容器中的相关关键词。
15、 一种处理相关关键词的装置, 其特征在于, 包括:
接口单元: 用于接收用户输入的主关键词;
拼接单元: 用于根据所述接口单元接收的主关键词拼接请求对应相关 关键词的 URL;
对象处理单元: 包括链接单元、 创建单元和展示单元, 所述链接单元 用于通过当前页面中的内嵌窗口对象根据所述 URL与服务器建立链接,所 述创建单元用于通过内嵌窗口对象创建关键词列表, 所述展示单元用于通 过内嵌窗口对象展示所述相关关键词;
获得单元: 用于获得用户选择的相关关键词;
添加单元: 用于在输入框中即时添加所述获得单元获得的相关关键词。
16、 如权利要求 15所述的装置, 其特征在于, 还包括:
多词获取单元: 用于通过多次在输入框中即时添加所述相关关键词, 获得多个相关关键词。
17、 如权利要求 16所述的装置, 其特征在于, 还包括:
第一判断单元: 用于判断输入框中已有相关关键词的数量是否大于或 等于预置数量, 如果是, 则关闭所述关键词列表。
18、 如权利要求 15或 16所述的装置, 其特征在于, 还包括: 第二判断单元: 用于判断获得的相关关键词是否为重复的相关关键词, 如果是, 则不在输入框中添加所述相关关键词;
和 /或, 第三判断单元: 用于判断所述输入框中是否已有相关关键词, 如果是, 则在即时添加的相关关键词前插入分隔符。
19、 如权利要求 15、 16或 17所述的装置, 其特征在于, 所述创建单 元包括:
预置子单元: 用于预置关键词列表容器, 所述关键词列表容器包括一 个或多个相关关键词容器;
接收获取子单元: 用于接收关键词列表的打开请求, 并根据所述请求 获取关键词列表的高度值及输入框的对应偏移量;
设置子单元: 用于根据所述关键词列表的高度值及输入框的对应偏移 量, 设置所述关键词列表容器的高度以及在当前页面中的位置。
20、 如权利要求 19所述的装置, 其特征在于, 所述展示单元包括: 样式预置子单元: 用于预置所述关键词列表容器的样式;
关键词展示子单元: 用于按照所述样式展示所述关键词列表容器中的 相关关键词。
21、 如权利要求 20所述的装置, 其特征在于, 所述获得单元包括: 容器获取子单元: 用于获取对应用户选择的相关关键词容器; 更改子单元: 用于更改所述相关关键词容器的样式;
提取子单元: 用于根据用户的相关关键词选取请求, 提取所述相关关 键词容器中的相关关键词。
PCT/CN2007/070562 2007-04-06 2007-08-27 Procédé, dispositif et système de traitement de mot-clé pertinent WO2008122179A1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2010501354A JP5367688B2 (ja) 2007-04-06 2007-08-27 相関キーワードを処理する方法、装置、及びシステム
US12/594,687 US8626742B2 (en) 2007-04-06 2007-08-27 Method, apparatus and system of processing correlated keywords
EP07785459A EP2133802A4 (en) 2007-04-06 2007-08-27 METHOD, DEVICE AND SYSTEM FOR RELEVANT KEYWORD PROCESSING
US14/096,862 US9275100B2 (en) 2007-04-06 2013-12-04 Method, apparatus and system of processing correlated keywords

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710090413.3 2007-04-06
CN2007100904133A CN101281522B (zh) 2007-04-06 2007-04-06 一种处理相关关键词的方法及系统

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US12/594,687 A-371-Of-International US8626742B2 (en) 2007-04-06 2007-08-27 Method, apparatus and system of processing correlated keywords
US14/096,862 Continuation US9275100B2 (en) 2007-04-06 2013-12-04 Method, apparatus and system of processing correlated keywords

Publications (1)

Publication Number Publication Date
WO2008122179A1 true WO2008122179A1 (fr) 2008-10-16

Family

ID=39830462

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/070562 WO2008122179A1 (fr) 2007-04-06 2007-08-27 Procédé, dispositif et système de traitement de mot-clé pertinent

Country Status (6)

Country Link
US (2) US8626742B2 (zh)
EP (1) EP2133802A4 (zh)
JP (1) JP5367688B2 (zh)
CN (1) CN101281522B (zh)
HK (1) HK1120890A1 (zh)
WO (1) WO2008122179A1 (zh)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8145521B2 (en) * 2008-07-15 2012-03-27 Google Inc. Geographic and keyword context in embedded applications
US8768930B2 (en) * 2009-10-10 2014-07-01 Oracle International Corporation Product classification in procurement systems
US8719207B2 (en) 2010-07-27 2014-05-06 Oracle International Corporation Method and system for providing decision making based on sense and respond
CN102446169B (zh) * 2010-10-13 2017-07-28 张龙哺 利用在线翻译服务的翻译系统
KR101741698B1 (ko) * 2010-10-18 2017-05-31 삼성전자주식회사 검색 서비스 제공방법 및 이를 적용한 디스플레이 장치
US9436437B2 (en) 2010-12-17 2016-09-06 Microsoft Technology Licensing, Llc Creation, editing and navigation of diagrams
US20120240019A1 (en) * 2011-03-17 2012-09-20 Ebay Inc. Method and system for tracking web link usage
US9298851B2 (en) * 2011-05-06 2016-03-29 Microsoft Technology Licensing, Llc Presenting related searches on a toolbar
US20130031497A1 (en) * 2011-07-29 2013-01-31 Nokia Corporation Method and apparatus for enabling multi-parameter discovery and input
US20150127748A1 (en) * 2012-04-13 2015-05-07 Google Inc. Recommendations for enhanced content in social posts
CN102929954B (zh) * 2012-10-08 2015-11-25 北京百度网讯科技有限公司 控制搜索框的内容显示的方法及装置
CN103902658B (zh) * 2014-03-03 2017-10-03 百度在线网络技术(北京)有限公司 搜索内容的提供方法和装置
CN104182442A (zh) * 2014-03-28 2014-12-03 无锡天脉聚源传媒科技有限公司 一种新闻搜索方法及装置
CN105808628B (zh) * 2014-12-31 2019-04-02 广州市动景计算机科技有限公司 网页转码方法、装置及系统
CN105550286A (zh) * 2015-12-10 2016-05-04 无锡天脉聚源传媒科技有限公司 一种基于搜索结果的分页处理方法和装置
CN105607803B (zh) * 2015-12-18 2019-06-07 金蝶软件(中国)有限公司 一种输入框内容插入方法与系统
US20180101789A1 (en) * 2016-10-06 2018-04-12 Fujitsu Limited Method for editing machine learning result and information processing apparatus
US11263277B1 (en) * 2018-11-01 2022-03-01 Intuit Inc. Modifying computerized searches through the generation and use of semantic graph data models
CN109302493B (zh) * 2018-11-15 2021-06-22 北京金山云网络技术有限公司 一种用户信息共享方法、装置、电子设备及存储介质
CN110727837B (zh) * 2019-09-17 2023-09-22 达观数据有限公司 显示搜索推荐列表中的字符的方法及装置
JP7145547B1 (ja) 2022-04-07 2022-10-03 livepass株式会社 埋込コンテンツウェブサーバ上で動作するプログラムおよびサーバ装置ならびにユーザ装置上で動作するプログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6169986B1 (en) 1998-06-15 2001-01-02 Amazon.Com, Inc. System and method for refining search queries
WO2007029900A1 (en) * 2005-09-06 2007-03-15 Dicess Communication Co. Ltd. Keyboard with searching url and computer with searching url
CN1932817A (zh) * 2006-09-15 2007-03-21 陈远 通用互联网内容关键词交互系统

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4065346B2 (ja) * 1997-07-28 2008-03-26 株式会社ジャストシステム 単語間の共起性を用いたキーワードの拡張方法およびその方法の各工程をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
US6421675B1 (en) * 1998-03-16 2002-07-16 S. L. I. Systems, Inc. Search engine
US6144958A (en) * 1998-07-15 2000-11-07 Amazon.Com, Inc. System and method for correcting spelling errors in search queries
US6523028B1 (en) * 1998-12-03 2003-02-18 Lockhead Martin Corporation Method and system for universal querying of distributed databases
US6272493B1 (en) * 1999-01-21 2001-08-07 Wired Solutions, Llc System and method for facilitating a windows based content manifestation environment within a WWW browser
US6925608B1 (en) 2000-07-05 2005-08-02 Kendyl A. Roman Graphical user interface for building Boolean queries and viewing search results
US20020103876A1 (en) 2001-01-29 2002-08-01 Masayuki Chatani System and computer-based method for providing transformed information in response to a client search request
US20020194166A1 (en) * 2001-05-01 2002-12-19 Fowler Abraham Michael Mechanism to sift through search results using keywords from the results
US20030225787A1 (en) 2002-03-12 2003-12-04 Songqiao Liu System and method for storing and retrieving thesaurus data
JP2004094388A (ja) * 2002-08-29 2004-03-25 Chubu Electric Power Co Inc 関連単語辞書抽出方法及び関連単語検索方法及び関連単語連想装置
US20040064447A1 (en) * 2002-09-27 2004-04-01 Simske Steven J. System and method for management of synonymic searching
US8280894B2 (en) * 2003-01-22 2012-10-02 Amazon Technologies, Inc. Method and system for maintaining item authority
US7194460B2 (en) 2003-03-31 2007-03-20 Kabushiki Kaisha Toshiba Search device, search system, and search method
FI120755B (fi) * 2003-06-06 2010-02-15 Tieto Oyj Tietueiden käsittely vastinparien löytämiseksi vertailutietojoukosta
US20050171760A1 (en) 2003-10-08 2005-08-04 Marc Tinkler Visual thesaurus
US20070214126A1 (en) 2004-01-12 2007-09-13 Otopy, Inc. Enhanced System and Method for Search
US7836083B2 (en) 2004-02-20 2010-11-16 Factiva, Inc. Intelligent search and retrieval system and method
US7853676B1 (en) 2004-06-10 2010-12-14 Cisco Technology, Inc. Protocol for efficient exchange of XML documents with a network device
US7765225B2 (en) 2004-08-03 2010-07-27 The Hong Kong Polytechnic University Search system
US20070269775A1 (en) * 2004-09-14 2007-11-22 Dreams Of Babylon, Inc. Personalized system and method for teaching a foreign language
US20060080292A1 (en) 2004-10-08 2006-04-13 Alanzi Faisal Saud M Enhanced interface utility for web-based searching
US7526476B2 (en) 2005-03-14 2009-04-28 Microsoft Corporation System and method for generating attribute-based selectable search extension
WO2006113506A2 (en) * 2005-04-15 2006-10-26 Perfect Market Technologies, Inc. Search engine with suggestion tool and method of using same
US7529744B1 (en) * 2005-06-30 2009-05-05 Symantec Corporation Search interface server and storage management
JP4781741B2 (ja) * 2005-07-25 2011-09-28 ヤフー株式会社 情報検索システム、情報検索プログラム
US7865873B1 (en) * 2005-09-21 2011-01-04 Stored IQ Browser-based system and method for defining and manipulating expressions
US8429184B2 (en) * 2005-12-05 2013-04-23 Collarity Inc. Generation of refinement terms for search queries
US8694530B2 (en) 2006-01-03 2014-04-08 Textdigger, Inc. Search system with query refinement and search method
US7761436B2 (en) * 2006-01-03 2010-07-20 Yahoo! Inc. Apparatus and method for controlling content access based on shared annotations for annotated users in a folksonomy scheme
TW200729002A (en) 2006-01-25 2007-08-01 Go Ta Internet Information Co Ltd List optimization method for web page search result and system using the same
US7664740B2 (en) 2006-06-26 2010-02-16 Microsoft Corporation Automatically displaying keywords and other supplemental information
US20080082486A1 (en) * 2006-09-29 2008-04-03 Yahoo! Inc. Platform for user discovery experience
CN101216826B (zh) 2007-01-05 2011-06-08 鸿富锦精密工业(深圳)有限公司 信息搜索系统及方法
US8321448B2 (en) * 2007-02-22 2012-11-27 Microsoft Corporation Click-through log mining
EP2153356A4 (en) 2007-05-15 2011-03-16 Tivo Inc MEDIA DATA CONTENT SEARCH SYSTEM

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6169986B1 (en) 1998-06-15 2001-01-02 Amazon.Com, Inc. System and method for refining search queries
WO2007029900A1 (en) * 2005-09-06 2007-03-15 Dicess Communication Co. Ltd. Keyboard with searching url and computer with searching url
CN1932817A (zh) * 2006-09-15 2007-03-21 陈远 通用互联网内容关键词交互系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2133802A4

Also Published As

Publication number Publication date
JP5367688B2 (ja) 2013-12-11
JP2010524066A (ja) 2010-07-15
US9275100B2 (en) 2016-03-01
EP2133802A1 (en) 2009-12-16
US20100088629A1 (en) 2010-04-08
US8626742B2 (en) 2014-01-07
US20140089337A1 (en) 2014-03-27
EP2133802A4 (en) 2010-12-22
CN101281522B (zh) 2010-11-03
HK1120890A1 (en) 2009-04-09
CN101281522A (zh) 2008-10-08

Similar Documents

Publication Publication Date Title
WO2008122179A1 (fr) Procédé, dispositif et système de traitement de mot-clé pertinent
CN106126514B (zh) 与搜索有关的消息服务器提供方法及服务器和用户终端
KR102340228B1 (ko) 검색 서비스와 연결된 메시지 서비스를 위한 메시지 서비스 제공 방법 및 상기 메시지 서비스 제공 방법을 수행하는 메시지 서버 및 사용자 단말
US6904569B1 (en) Link-level browser instance control
US20080301562A1 (en) Systems and Methods for Accelerating Access to Web Resources by Linking Browsers
US20160162555A1 (en) Accessing Messaging Applications in Search
CN105677815B (zh) 一种网页书签添加方法及终端
WO2017032089A1 (zh) 一种搜索方法及终端
KR20170000329A (ko) 콘텍스트 기반 탭 관리를 위한 방법 및 전자 장치
TW201013430A (en) Method and system for providing suggested tags associated with a target page for manipulation by a user
US20180218076A1 (en) Information obtaining method and apparatus
JP7407928B2 (ja) ファイルコメント、コメント閲覧方法、装置、コンピュータ機器及びコンピュータプログラム
US20040205651A1 (en) Transferring information over a network related to the content of user's focus
US20130226896A1 (en) Alternative web pages suggestion based on language
US20090282037A1 (en) Method and system for providing convenient dictionary services
EP2423837B1 (en) Method and system for viewing web page and computer program product thereof
TWI519980B (zh) 網頁顯示方法和裝置及電腦可讀取儲存介質
CN102523296B (zh) 无线网页浏览资源优化方法、装置及系统
JP5437325B2 (ja) 情報処理装置、システム、方法及びプログラム
WO2015043532A1 (en) Information processing method, apparatus, and system
US10298657B2 (en) Information processing apparatus, web server, and non-transitory computer readable storage medium
WO2016054919A1 (zh) 输入方法、输入装置及终端
KR102188871B1 (ko) 소셜 북마크 공유 장치 및 방법
KR20090114908A (ko) 웹 페이지 제공 서버 및 웹 페이지 편집 방법
KR101328092B1 (ko) 도메인 주소 자동완성 처리 방법

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

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2010501354

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2007785459

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 12594687

Country of ref document: US