CN101281522B - 一种处理相关关键词的方法及系统 - Google Patents

一种处理相关关键词的方法及系统 Download PDF

Info

Publication number
CN101281522B
CN101281522B CN2007100904133A CN200710090413A CN101281522B CN 101281522 B CN101281522 B CN 101281522B CN 2007100904133 A CN2007100904133 A CN 2007100904133A CN 200710090413 A CN200710090413 A CN 200710090413A CN 101281522 B CN101281522 B CN 101281522B
Authority
CN
China
Prior art keywords
associative key
keywords
lists
container
associative
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN2007100904133A
Other languages
English (en)
Other versions
CN101281522A (zh
Inventor
许湛
王蔚微
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
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
Priority to CN2007100904133A priority Critical patent/CN101281522B/zh
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to EP07785459A priority patent/EP2133802A4/en
Priority to JP2010501354A priority patent/JP5367688B2/ja
Priority to US12/594,687 priority patent/US8626742B2/en
Priority to PCT/CN2007/070562 priority patent/WO2008122179A1/zh
Publication of CN101281522A publication Critical patent/CN101281522A/zh
Priority to HK08114057.3A priority patent/HK1120890A1/xx
Application granted granted Critical
Publication of CN101281522B publication Critical patent/CN101281522B/zh
Priority to US14/096,862 priority patent/US9275100B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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

Abstract

本发明公开了一种处理相关关键词的方法,包括:接收用户输入的主关键词;根据所述主关键词,拼接用于请求对应相关关键词的URL;当前页面中的内嵌窗口对象根据所述URL与服务器建立链接,服务器向所述内嵌窗口对象返回相应的相关关键词;所述内嵌窗口对象创建关键词列表,在当前页面中展示所述相关关键词;获得用户选择的相关关键词,并在输入框中即时添加所述相关关键词。本发明提供了极佳的展示界面,使用户可以清楚识别所述关键词列表与输入框的对应关系,用户的操作直观、体验好。

Description

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

Claims (12)

1.一种处理相关关键词的方法,其特征在于,包括:
接收用户输入的主关键词;
根据所述主关键词,拼接用于请求对应相关关键词的URL;
当前页面中的内嵌窗口对象根据所述URL与服务器建立链接,服务器向所述内嵌窗口对象返回相应的相关关键词;
所述内嵌窗口对象创建关键词列表,在当前页面中展示所述相关关键词;
获得用户选择的相关关键词,并在输入框中即时添加所述相关关键词;
其中,通过以下步骤创建关键词列表:
预置关键词列表容器,所述关键词列表容器包括一个或多个相关关键词容器;
接收关键词列表的打开请求,并根据所述请求获取关键词列表的高度值及输入框的对应偏移量;
根据所述关键词列表的高度值及输入框的对应偏移量,设置所述关键词列表容器的高度以及在当前页面中的位置;
通过以下步骤展示所述相关关键词:
展示所述关键词列表容器中的相关关键词。
2.如权利要求1所述的方法,其特征在于,还包括:
通过多次在输入框中即时添加所述相关关键词,获得多个相关关键词。
3.如权利要求2所述的方法,其特征在于,还包括:
判断输入框中已有相关关键词的数量是否大于或等于预置数量,如果是,则关闭所述关键词列表。
4.如权利要求2或3所述的方法,其特征在于,还包括:
判断获得的相关关键词是否为重复的相关关键词,如果是,则不在输入框中添加所述相关关键词;
和/或,判断所述输入框中是否已有相关关键词,如果是,则在即时添加的相关关键词前插入分隔符。
5.如权利要求1所述的方法,其特征在于,通过以下步骤展示所述关键词列表容器中的相关关键词:
预置所述关键词列表容器的样式;
按照所述样式展示所述关键词列表容器中的相关关键词。
6.如权利要求5所述的方法,其特征在于,通过以下步骤获得用户选择的相关关键词:
获取对应用户选择的相关关键词容器,并更改所述相关关键词容器的样式;
根据用户的相关关键词选取请求,提取所述相关关键词容器中的相关关键词。
7.一种处理相关关键词的系统,其特征在于,包括:
接口单元:用于接收用户输入的主关键词;
拼接单元:用于根据所述主关键词,拼接用于请求对应相关关键词的URL;
对象处理单元:包括链接单元、创建单元和展示单元,所述链接单元用于通过当前页面中的内嵌窗口对象根据所述URL与服务器建立链接,所述创建单元用于通过内嵌窗口对象创建关键词列表,所述展示单元用于通过内嵌窗口对象展示所述相关关键词;
获得单元:用于获得用户选择的相关关键词;
添加单元:用于在输入框中即时添加所述相关关键词;
服务器:用于与所述对象处理单元进行数据交互;
其中,所述创建单元包括:
预置子单元:用于预置关键词列表容器,所述关键词列表容器包括一个或多个相关关键词容器;
接收获取子单元:用于接收关键词列表的打开请求,并根据所述请求获取关键词列表的高度值及输入框的对应偏移量;
设置子单元:用于根据所述关键词列表的高度值及输入框的对应偏移量,设置所述关键词列表容器的高度以及在当前页面中的位置;
所述展示单元用于通过内嵌窗口对象展示所述关键词列表容器中的相关关键词。
8.如权利要求7所述的系统,其特征在于,还包括:
多词获取单元:用于通过多次在输入框中即时添加所述相关关键词,获得多个相关关键词。
9.如权利要求8所述的系统,其特征在于,还包括:
第一判断单元:用于判断输入框中已有相关关键词的数量是否大于或等于预置数量,如果是,则关闭所述关键词列表。
10.如权利要求8或9所述的系统,其特征在于,还包括:
第二判断单元:用于判断获得的相关关键词是否为重复的相关关键词,如果是,则不在输入框中添加所述相关关键词;
和/或,第三判断单元:用于判断所述输入框中是否已有相关关键词,如果是,则在即时添加的相关关键词前插入分隔符。
11.如权利要求7所述的系统,其特征在于,所述展示单元包括:
样式预置子单元:用于预置所述关键词列表容器的样式;
关键词展示子单元:用于按照所述样式展示所述关键词列表容器中的相关关键词。
12.如权利要求11所述的系统,其特征在于,所述获得单元包括:
容器获取子单元:用于获取对应用户选择的相关关键词容器;
更改子单元:用于更改所述相关关键词容器的样式;
提取子单元:用于根据用户的相关关键词选取请求,提取所述相关关键词容器中的相关关键词。
CN2007100904133A 2007-04-06 2007-04-06 一种处理相关关键词的方法及系统 Expired - Fee Related CN101281522B (zh)

Priority Applications (7)

Application Number Priority Date Filing Date Title
CN2007100904133A CN101281522B (zh) 2007-04-06 2007-04-06 一种处理相关关键词的方法及系统
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
PCT/CN2007/070562 WO2008122179A1 (fr) 2007-04-06 2007-08-27 Procédé, dispositif et système de traitement de mot-clé pertinent
EP07785459A EP2133802A4 (en) 2007-04-06 2007-08-27 METHOD, DEVICE AND SYSTEM FOR RELEVANT KEYWORD PROCESSING
HK08114057.3A HK1120890A1 (en) 2007-04-06 2008-12-30 Method and system for processing relevant keywords
US14/096,862 US9275100B2 (en) 2007-04-06 2013-12-04 Method, apparatus and system of processing correlated keywords

Applications Claiming Priority (1)

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

Publications (2)

Publication Number Publication Date
CN101281522A CN101281522A (zh) 2008-10-08
CN101281522B true CN101281522B (zh) 2010-11-03

Family

ID=39830462

Family Applications (1)

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

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 (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1932817A (zh) * 2006-09-15 2007-03-21 陈远 通用互联网内容关键词交互系统

Family Cites Families (37)

* 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
US6006225A (en) * 1998-06-15 1999-12-21 Amazon.Com Refining search queries by the suggestion of correlated terms from prior searches
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 ヤフー株式会社 情報検索システム、情報検索プログラム
KR20070027242A (ko) * 2005-09-06 2007-03-09 (주)디세스커뮤니케이션 검색사이트 연결 유알엘을 탑재한 키보드 및 컴퓨터
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 (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1932817A (zh) * 2006-09-15 2007-03-21 陈远 通用互联网内容关键词交互系统

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
朱连花.基于概念空间的信息检索方法.情报科学22 4.2004,22(4),470-474.
朱连花.基于概念空间的信息检索方法.情报科学22 4.2004,22(4),470-474. *
潘景昌、许中卫.结合同义词的Web搜索匹配算法初探.安徽大学学报(自然科学版)27 3.2003,27(3),26-28.
潘景昌、许中卫.结合同义词的Web搜索匹配算法初探.安徽大学学报(自然科学版)27 3.2003,27(3),26-28. *
马文峰、杜小勇.知识检索研究.理论与探索 2.2006,(2),157-160、219.
马文峰、杜小勇.知识检索研究.理论与探索 2.2006,(2),157-160、219. *

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
WO2008122179A1 (fr) 2008-10-16
US20140089337A1 (en) 2014-03-27
EP2133802A4 (en) 2010-12-22
HK1120890A1 (en) 2009-04-09
CN101281522A (zh) 2008-10-08

Similar Documents

Publication Publication Date Title
CN101281522B (zh) 一种处理相关关键词的方法及系统
CN106126514B (zh) 与搜索有关的消息服务器提供方法及服务器和用户终端
CN106682219B (zh) 关联文档获取方法及装置
AU2014202863B2 (en) Update management method and apparatus
CN108491205A (zh) 一种基于组件树的前端网页开发方法及系统
KR102340228B1 (ko) 검색 서비스와 연결된 메시지 서비스를 위한 메시지 서비스 제공 방법 및 상기 메시지 서비스 제공 방법을 수행하는 메시지 서버 및 사용자 단말
US20180191798A1 (en) Methods and systems for server-side rendering of native content for presentation
KR20170000329A (ko) 콘텍스트 기반 탭 관리를 위한 방법 및 전자 장치
WO2009011837A1 (en) Extraction and reapplication of design information to existing websites
CN103631887A (zh) 浏览器侧进行网络搜索的方法与浏览器
CN105677815B (zh) 一种网页书签添加方法及终端
CN102831150B (zh) 浏览器与本地应用的交互方法、系统及终端
CN101111821A (zh) 用于描述电设备的方法、系统和数据模型
CN104756102B (zh) 终端和应用程序交互方法
CN104461512A (zh) 一种快速启动应用程序的方法和装置
CN103699438A (zh) 一种基于面包屑导航的快速切换方法及装置
CN105404669A (zh) 一种显示网页评论的方法、装置、终端及服务器
JP2008123419A (ja) Htmlテキストを変換する装置、方法、およびプログラム
CN101777067B (zh) 一种用于移动通讯设备终端的网页内容识别管理系统
CN103412935A (zh) 一种自动识别并推荐超链接标记类型的方法及系统
US10298657B2 (en) Information processing apparatus, web server, and non-transitory computer readable storage medium
KR20070110953A (ko) 개인화된 포털서비스 제공시스템
CN110502713A (zh) 网页资源处理方法、装置、电子设备以及存储介质
JP2011141615A (ja) webページ閲覧システム及び中継サーバ
KR101084546B1 (ko) 검색 결과 내 추가 검색 모듈 및 그를 이용한 검색 결과 내 추가 검색 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1120890

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1120890

Country of ref document: HK

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101103

Termination date: 20210406

CF01 Termination of patent right due to non-payment of annual fee