处理搜索信息的方法和系统的制作方法

文档序号:6553823阅读:145来源:国知局

专利名称::处理搜索信息的方法和系统的制作方法
技术领域
:本申请一般来说涉及数据通信的
技术领域
,而在一个示例性实施例中,涉及处理搜索信息的方法和系统。
背景技术
:为了特定信息而搜索信息资源的用户可能会遇到多种挑战。这样的挑战之一可能是被用于搜索信息资源的搜索机制(例如,搜索引擎)可能不能向用户呈现该用户所感兴趣的信息结果。可能会有多种原因导致这种情况的发生。原因之一可能是例如用户和作者使用不同的语言来描述相同的概念。例如,在网络商业系统的环境下,列表项(listing)的作者(例如,销售者)可能会将一双拖鞋编目为"红宝石色拖鞋",而用户(例如,潜在的购买者)可能会输入搜索"红色拖鞋"的关键字査询。如果事实上用户想要"红宝石色拖鞋",那么这将是令人沮丧的。另一个示例可能包括这样一个购买者,因为该购买者没有在销售者已经将"红宝石色拖鞋"编在其中的类别(例如,"鞋类")中査找,从而导致该购买者没有找到"红宝石色拖鞋"的列表项。人们并不总是说出他们想要的,或者并不总是知道如何来找到他们所想要的。另一个问题可能在于信息资源(例如,电子市场)通过向用户呈现用户并不想要获得的项目来应答用户搜索。例如,用户(例如,可能的购买者)可能输入关键字"AK"以搜索项目,而电子市场可能返回ArmKlein服饰(例如,AK毛衣)和俄国制造的来复枪(例如,AK47)。用户可能对这两类项目都不感兴趣,而更希望得到对他/她的搜索的更精确的应答。应当意识到,在作者(例如,销售者)没有精确地书写和注解(例如,标识列表项所属的项目)的情况下,会使上述问题加剧。例如,销售者可能将DVD播放器列在电子市场上。特定DVD播放器类似于(或不同于)其它DVD播放器的方式可能没有被销售者清楚地标识。这些是需要解决的很重要的问题,原因在于电子市场必须基于购买者的查询(例如,关键字查询或浏览选择)来确定向购买者呈现哪种DVD播放器。相反,一些电子市场通过要求唯一地标识产品的产品号(例如,通用产品号,UPN)来要求销售者精确地标识他们正在销售的项目。这些市场准确地了解它们的存货,并且仅需要关心对购买者的査询的含义的理解。
发明内容根据第一方面,提供了在基于网络的市场中交易项目的销售者和购买者所利用的便于搜索数据资源的系统,该系统包括接收模块,用以从销售者接收与项目相关联的信息;规则应用模块,利用包括表达式和补充信息的规则来评估所述信息,如果所述表达式评估为真,则利用所述补充信息来补充所述信息;以及处理模块,用以存储所述信息和所述补充信息,所述实时执行的评估、补充和存储有助于实时地搜索所述信息和所述补充信息。其中,评估所述信息包括评估包含标题、描述、列表项类别、项目细节、价格、销售形式、销售持续时间、拍卖持续时间、支付方法、运输信息、项目位置和购买者要求的集合中的至少一种。其中,销售形式包括含有固定价格形式和拍卖形式的形式集合中的任意一种。其中,所述项目细节描述了所述项目的状况。其中,所述接收模块搜索所述信息从而识别包括USBN号、通用产品号、通用产品代码和专有名词的集合中的至少一个,所述接收模块向所述项目信息添加目录信息。所述系统还包括分类引擎,用以确定登记所述信息的至少一个域,其中,所述域包括包含产品类型和服务类型的集合中的任意一种。其中,所述规则是从包括分类规则和推断规则的规则集合中选择的。其中,所述分类规则被用于将概念与所述信息关联起来,从而便于购买者进行搜索。其中,所述推断规则被用于推断与所述信息相关联的概念,从而便于购买者进行搜索。其中,所述补充信息包括概念-值对,所述概念-值对包括概念和值,所述概念与包括所述值的多个值相关联。其中,处理模块对与所述信息相关联的分类信息进行评估,从而推断出推断信息。根据第二方面,提供了一种生成用于搜索在基于网络的市场中交易项目的销售者和购买者所利用的数据资源的查询的系统,所述系统包括计算模块,用以从购买者那里接收包括至少一个关键字的关键字査询;以及查询生成模块,其利用至少一个包括表达式和分类信息的规则来评估所述至少一个关键字,如果所述表达式评估为真,则所述査询生成模块将所述分类信息纳入所述査询,所述分类信息被用于搜索存储在所述数据资源中的补充信息,所述补充信息是根据销售者所输入的信息来生成的。其中,所述信息包括包含标题、描述、列表项类别、项目细节、价格、销售形式、销售持续时间、拍卖持续时间、支付方法、运输信息、项目位置和购买者要求的集合中的至少一种。其中,所述项目细节描述了将在所述基于网络的市场上交易的项目的状况。其中,所述分类信息包括与所述关键字相匹配的值。其中,所述査询生成模块通过利用包括表达式并且与域相关联的规则来评估所述至少一个关键字,从而确定所述域。根据第四方面,提供了一种使得购买者可以浏览由销售者在基于网络的市场上列出并存储在数据资源中的列表项的系统,所述系统包括搜索应用,用以生成用户界面,所述用户界面显示了概念以及至少两个与所述概念相关联的值;以及确定模块,用以从购买者接收与所述至少两个值相对应的至少两个选择,所述两个选择被用于基于对所述销售者输入的信息的评估来识别存储在所述数据资源中并且与所述至少两个值相关联的至少一个列表项。其中,基于规则集合中的至少两个规则并利用所述至少两个值来表征所述信息,所述规则被用于对所述信息进行分类以及推断附加信息。其中,所述信息包括包含标题、描述、列表项类别、项目细节的集合中的至少一种。其中,销售形式包括含有固定价格形式和拍卖形式的形式集合中的任意一种。其中,所述项目细节描述了所述列表项所描述的项目的情况。所述系统还包括接收模块,用于搜索所述信息并识别含有USBN号、通用产品号、通用产品代码和专有名词的集合中的至少一种,从而向所述项目信息添加类别信息。其中,所述至少一个列表项与分别与多个值相关联的多个概念相关联。其中,基于从所述购买者那里接收的查询来确定所述概念。其中,所述至少两个选择被与所述查询相组合,从而识别所述至少一个列表项。其中,所述用户界面使得所述购买者能够请求包括与所述概念相关联的附加值的第二用户界面。根据第四方面,提供了一种删除用于识别销售者在基于网络的市场上列出的列表项的特性的系统,所述系统包括搜索应用,用以向用户传递多个用于识别列表项的特性;确定模块,用以从所述用户那里接收删除与最近选择的特性不同的特性的选择,并基于所述选择来识别包括所述最近选择的特性在内的多个剩余特性,所述确定模块基于对销售者所输入的信息的评估并利用所述多个剩余特性来识别被确定为展现了所述剩余特性的至少一个列表项,所述搜索应用块将所述多个剩余特性和所述至少一个列表项传递给所述用户。其中,所述多个特性包括包含概念-值对的特性。其中,所述剩余特性基于用于对所述信息进行分类的规则和用于推断附加信息的规则而与所述信息相关联。其中,所述信息包括包含标题、描述、列表项类别、项目细节、价格、销售形式、销售持续吋间、拍卖持续时间、支付方法、运输信息、项目位置和购买者要求的集合中的至少一种。其中,所述销售形式包括含有固定价格形式和拍卖形式的形式集合中的任意一种。其中,所述多个特性包括包含概念-值对的特性。根据第五方面,提供了一种确定用于显示数据项目的用户界面上的第一区域的尺寸的系统,所述系统包括搜索应用,用以接收对包括尺寸互补的第一区域和第二区域的用户界面的请求,所述第一区域被用于显示数据项目,而所述第二区域被用于显示其它信息;确定模块,用以响应于对将被显示在所述第一区域中的数据项目的数目的计算结果而确定所述第一区域的尺寸,所述搜索应用生成所述用户界面,以将所述第一区域包括在所述第二区域中,所述第一区域具有经确定的尺寸。其中,所述确定模块对经计算将被显示在所述第一区域中的数据项目的数目与预定阈值进行比较。其中,所述预定阈值是可配置的值。其中,如果所述经计算将被显示的数据项目的数目小于所述预定阈值,则增大所述第一区域的可显示区域,并减小所述第二区域的可显示区域。其中,如果所述数据项目的数目大于或等于所述预定阈值,则减小所述第一区域的尺寸,并增大所述第二区域的尺寸。其中,所述第二区域被用于呈现浏览选项,所述用户利用所述浏览选项来识别所述数据项目。其中,所述呈现给所述用户的浏览选项是基于所述用户输入的关键字查询来选择的。其中,所述第二区域基于所述数据项目的数目而被减小,并且所述第二区域包括所述用户可以选择以显示浏览选项的按钮。其中,所述用户是购买者,而所述数据项目是基于网络的市场上的列表项。在附图中以示例而非限制方式图示出本发明的实施例,其中类似标号指示类似元件,在附图中图1是示出根据一个实施例用以搜索数据资源的系统的框图2是描绘了根据一个实施例用以搜索数据资源的系统的网络图3是示出在本发明的一个示例性实施例中,作为基于计算机的系统的一部分提供的多个应用的框图4是根据本发明的一个示例性实施例,示出基于网络的应用所利用的并且支持该基于网络的应用的各种表的高级实体关系图5是示出根据一个实施例便于搜索数据资源的系统的框图;图6是示出根据一个实施例用以对信息项目进行分类的搜索应用和搜索相关数据结构的框图7是示出根据一个实施例的搜索元数据的框图8是示出根据一个实施例便于搜索数据资源的方法的框图9是示出根据一个实施例利用分类规则来评估信息的方法的框图10是示出根据一个实施例利用推断规则来评估信息的方法的框图11是示出根据一个实施例用以生成査询的系统的框图12是示出根据一个实施例的搜索应用和搜索元数据的框图;图13是示出根据一个实施例用以生成搜索数据资源的查询的方法的框图14是示出根据一个实施例用以基于关键字查询来确定域的方法的框图15是示出根据一个实施例基于关键字査询和域来确定被选特性的方法的框图16是示出根据一个实施例用以识别用于浏览的数据项目的系统的框图17是示出根据一个实施例的搜索应用和搜索元数据的框图18是示出根据一个实施例的分类引擎的框图19是示出根据一个实施例用以识别用于浏览的数据项目的方法的框图20是示出根据一个实施例基于被选特性来生成用户界面的方法的框图21是示出根据一个示例性实施例基于被选特性来确定一组项目的方法的框图22是示出根据一个实施例用以确定浏览集的方法的框图23是示出根据一个实施例用以生成浏览值的计数的方法的框图24是示出根据一个实施例的用户界面和浏览器控件的框图25是示出根据一个实施例用以处理浏览器后退按钮的系统的框图26是进一步示出根据一个实施例的与客户机相关联的软件构件的框图27是示出根据一个实施例处理客户机处的后退按钮的方法的交互式流程图28是示出根据一个实施例用以请求用户界面的方法的交互式流程图29A示出了根据一个实施例处理"更多(more)"用户界面元素的用户选择的方法;图29B示出了根据一个实施例处理"全部(ALL)"用户界面元素的用户选择的方法;图29C示出了根据一个实施例处理后退按钮的用户选择的方法;图30-40示出了根据本发明的一个示例性实施例的用户界面屏图;以及图41示出了计算机系统的示例形式的机器的图形表示,在该计算机系统中可以运行致使机器执行这里所讨论的任意一个或多个方法的一组指具体实施例方式描述了处理搜索信息的方法和系统。在以下的描述中,出于说明的目的,给出了许多具体细节以提供对本发明的彻底理解。但是,本领域技术人员非常清楚,可以在没有这些具体细节的情况下实施本发明。根据第-一方面,提供了便于搜索数据资源的方法和系统。该系统从销售者那里接收与项目相关联的信息,并实时地利用包括表达式(例如,布尔(Boolean))和补充信息在内的规则来评估所接收的信息。如果表达式评估为真,则系统实时地将补充信息与所接收的信息关联起来并存储在数据资源中。补充信息可以包括分类信息和推断信息。分类信息可以用于根据稍后会被用于搜索信息的概念来构造信息。推断信息是从所接收的信息推断出来的(例如,可以从红宝石色推断出红色,因为红宝石色是红色的一种),并且稍后还可以被用于搜索信息。根据第二方面,提供了用于生成査询以对在基于网络的市场中进行项目交易的销售者和购买者所利用的数据资源进行搜索的方法和系统。该系统从购买者那里接收关键字査询,并利用包括表达式(例如,布尔)和分类信息在内的规则来评估该关键字查询中的关键字。如果表达式评估为真,则系统生成与所述关键字查询相对应并包括所述分类信息的概念査询。随后,概念查询可以被用于搜索包括根据销售者输入的信息生成的分类信息(例如,根据上述第一方面)的数据资源中的信息(例如,查询)。根据第三方面,提供了用于使购买者可以浏览由销售者列在基于网络的市场上的列表项的方法和系统。该系统生成了显示概念和与该概念相关联的多个值的用户界面。该系统可以接收两个或更多个来自购买者的选择,这些选择与可被用于标识基于网络的市场上的列表项的值相对应。例如,用于鞋子的用户界面可以包括品牌(例如,概念)和包括Nike、Reebok、Keds等在内的品牌名称(例如,值)。然后,购买者可以选择两个或更多个品牌名称,这些品牌名称被系统所接收并且被系统用于识别和显示展现出基于销售者所输入的信息的选择值(例如,Nike和Reebok)的鞋子。根据第四方面,提供了用于删除用于标识由销售者列在基于网络的市场上的数据列表项的特性的方法和系统。该系统传达了一组特性,用以标识已经由用户选择的列表项以标识数据项目。然后,用户可以删除与最近选择的特性不同的特性。作为响应,系统可以利用其余特性来通过评估销售者所输入的信息来标识被确定为展现出所述其余特性的数据项目。根据第五方面,提供了用于确定与用于向用户显示数据项目的用户界面相关联的区域的大小的方法和系统。该系统接收对包括尺寸互补的两个区域的用户界面的请求。系统使用第一区域来显示数据项目,而使用第二区域来显示用户可能选择以标识数据源中的数据项目的浏览选项。系统通过计算将在第一区域中显示的数据项目的数目来自动地确定与显示数据项目的区域相关联的尺寸。如果将显示在第一区域中的数据项目的数目超过预定阈值,则系统减小显示数据项目的区域,并增大与浏览选项相关联的区域。因此,大量的数据项目可以触发这样的用户界面的生成,该用户界面强调可以由用户选择以标识数据源中的数据项目的浏览选项。根据第六方面,提供了用以处理在客户端计算机处的浏览器后退按钮的选择的方法和系统。在所述客户端计算机处,该系统接收由浏览器处理的浏览器后退按钮选择,其中所述浏览器取得不包括可显示的用户界面元素的用户界面。取得的用户界面的身份是由客户端应用程序(例如,脚本、Java小程序(applet)等)来监测的,所述客户端应用程序利用被请求的用户界面的身份来识别用户希望响应于后退按钮的选择而被显示的用户界面。概况图1是示出根据一个实施例用以搜索数据资源的基于计算机的系统11的框图。系统11被描述成提供以下的示例上下文。在操作13处,作者或发布者(例如,销售者)将包括信息项目在内的信息(例如,项目描述)输入到客户端计算机中。客户端计算机将该信息传递到系统11(例如,基于计算机的系统),在那里其被存储在数据库中。项目描述(或列表项)可以包括标题、描述、一个或多个列表项类别等。在操作15处,分类引擎确定接收到的信息的域(例如,项目描述是否涉及鞋子、玩具、书籍等),将分类和推断标签添加到所接收的信息,并将该分类标签和推断标签与接收信息一起存储在数据资源(例如,存储器、数据库、存储设备等)中。分类引擎通过将特定于域的查询应用到项目来确定该项目的域。分类引擎可以响应于对接收信息应用分类规则而向接收信息添加分类标签。例如,分类引擎可以读取"红宝石色"(例如,项目信息),并通过生成"颜色=红宝石色"(例如,分类标签)来作出应答。因此,项目信息"红宝石色"被构造在概念"颜色"之下。另外,分类引擎可以响应于对项目信息和分类标签应用推断规则而添加推断标签。例如,分类引擎可以读取"颜色二红宝石色"(例如,分类标签),并通过生成"颜色二红色"(例如,推断标签)来作出应答。因此,通过推断"红宝石色"是"红色"的一种,推断标签"颜色=红色"向项目信息添加信息。在操作17处,用户输入由客户端计算机接收的关键字查询,客户端计算机将该关键字査询传递到基于计算机的系统11。在操作19处,关键字查询被接收并被搜索应用用于生成域和概念查询。例如,关键字査询"Nike黑色8号"可以用于生成域"鞋子"和概念查询"品牌二Nike"、"颜色二黑色"、"尺寸二8号"。在操作21处,域和概念査询被分类引擎接收,并被用于查找用于呈现给购买者的信息(例如,项目列表项)。继续当前这个示例,分类引擎可以在包括与概念查询"品牌二Nike"或"颜色=黑色"或"尺寸=8号"相匹配的分类标签或推断标签的域"鞋子"中搜索项目列表项。在操作23处,搜索应用可以确定浏览集以使用户可以进一歩地细化他们的搜索。浏览集可以包括浏览概念(例如,价格范围)和多个浏览值(例如,$1.00至廿$5.00,$5.00到$10.00,$10.00到$15.00)。用户可以选择有效地指定浏览特性的浏览值,浏览概念一浏览值对(例如,价格范围一$1.00$5.00)。因此,搜索应用可以确定用户可以选择的多个浏览特性。在操作25处,基于计算机的系统11向用户呈现概念查询、域、多个浏览特性和项目列表。定义在本文献中的字"值"指的是数值信息或文本信息或表示文本信息的数值信息(例如,1=红色,2二蓝色,等)或表示数值信息的文本信息或其任意组合。在本文献中的词"实时"指的是只有些微延迟或没有延迟。乎台沐,翁賴图2是示出根据一个实施例具有客户端一服务器体系结构的系统10的网络图。基于计算机的系统平台12(例如,基于计算机的系统)经由网络14(例如,因特网)向一个或多个客户端提供服务器方的功能。图2示例性地示出了分别在客户机20和22上执行的web客户端16(例如,诸如由位于Redmond,WashingtonState的微软公司推出的IE浏览器之类的浏览器)和编程式客户端18。具体地针对基于计算机的系统12,应用程序接口(API)服务器24和web服务器26与一个或多个应用服务器28相耦合,并分别向该一个或多个应用服务器28提供编程式接口和web接口。应用服务器28设有一个或多个应用30。应用服务器28进而被示出与一个或多个便于访问一个或多个数据库36的数据库服务器34相耦合。基于计算机的系统12还被示出包括管理员33,管理员33可以输入元数据(例如,搜索元数据),该元数据可以经由数据库服务器34而被存储在数据库36中。应用30向访问基于计算机的系统12的用户提供了许多商业功能和服此外,虽然图2所示的系统10采用客户端一服务器体系结构,但是在本应用过程中描述的方面并不限于这样一种体系结构,并且可以在分布式或对等体系结构系统中同样好地找到应用。各种应用30和32还可以被实现为独立软件程序,该独立软件程序并不必须具有联网能力。将会了解,web客户端16通过由web服务器26支持的web接口来访问各种应用30。类似地,编程式客户端18通过由API服务器24提供的编程式接口来访问由应用30提供的各种服务和功能。编程式客户端18例如可以是这样的一种销售者应用(例如,由位于SanJose,California的eBay公司推出的TurboLister应用),该应用使销售者可以在基于计算机的系统12上以脱机方式书写和管理列表项,并在编程式客户端18和基于计算机的系统12之间执行批量模式通信。图2还示出了在第三方服务器机器40上执行的第三方应用38,同样地可以通过由API服务器24提供的编程式接口来编程式访问基于计算机的系统12。例如,第三方应用38可以利用从基于计算机的系统12得到的信息来支持在第三方容宿的网站上的一个或多个特性或功能。例如,第三方网站可以提供由基于计算机的系统12的相关应用支持的一个或多个促销、贸易或付款功能。鄉图3是示出在一个示例性实施例中作为基于计算机的系统12的一部分提供的多个应用30的框图。在基于计算机的系统可以支持基于网络的市场的示例性实施例中,基于计算机的系统12可以提供多个列表项和价格设置机制,通过该机制,销售者可以列出用于销售的商品或服务,购买者可以表达对这样的商品或服务的兴趣或表示购买这样的商品或服务的愿望,并且可以针对与所述商品或服务有关的交易来设置价格。基于此,应用30被示出为包括一个或多个支持拍卖形式的列表项和价格设置机制(例如,英式、荷兰式、菲克瑞式(Vickrey)、中国式、双边(Double)、逆向(Reverse)拍卖,等)的拍卖应用44。各种拍卖应用44还可以提供许多支持这样的拍卖形式列表项的特性,例如预定价格特性和代理竞价(proxy-bidding)特性,通过预定价格特性销售者可以指定与列表项有关的预定价格,而通过代理竞价特性竞价者可以调用自动代理竞价。许多固定价格应用46支持固定价格列表项形式(例如,传统的分类广告类型的列表项或类别列表项)和买空型(buyout-type)列表项。具体而言,买空型列表项(例如,包括由位于SanJose,California的eBay公司推出的现在购买(BIN:Buy-It-Now)技术)可以与拍卖形式的列表项一起来提供,并且允许购买者以固定价格(典型地高于拍卖的起始价)购买商品或服务,所述商品或服务同样也通过拍卖而被提供用于销售。店铺应用48允许销售者将他们的列表项聚集在"虚拟的"店铺中,该虚拟店铺可以是品牌化的,或者是销售者个性化的。这样的虚拟店铺还可以提供对于相关销售者而言具体和个性化的促销、激励和特性。声誉应用50允许利用基于计算机的系统12来进行交易的各方建立、发展和维持声誉,所述声誉可以对潜在的贸易伙伴公开并可获得。例如考虑基于计算机的系统12支持个人之间的贸易的情况,用户可能没有藉以评估潜在贸易伙伴的可信赖度和信用度的历史记录或其它参考信息。声誉应用50允许用户例如通过由其它交易伙伴提供的反馈来随着时间的推移在基于计算机的系统12中建立声誉。然后,其它潜在的贸易伙伴就可以参考这样的声誉来用于评估信用度和可信赖度。个性化应用52允许基于计算机的系统12的用户个性化他们与基于计算机的系统12的交互的各个方面。例如,用户可以利用合适的个性化应用52来创建个性化的索引页(referencepage),在该索引页处可以査看关于用户作为交易的一方的交易的信息。此外,个性化应用52可以使得用户能够个性化定制列表项以及他们与基于计算机的系统12和其它方之间的交互的其它方面。在一个实施例中,基于计算机的系统12可以支持许多例如针对特定的地理区域而定制的商业系统。基于计算机的系统12的一个版本可以是针对英国来定制的,而基于计算机的系统12的另一个版本可以是针对美国来定制的。这些版本中的每一个都可以作为独立的商业系统来运作,或者可以定制为(或国际化为)呈现公共的基础商业系统。通过一个或多个搜索应用57可以有助于基于计算机的系统12支持的导航和那样的服务(例如,基于网络的市场)。例如,搜索应用57可以使得能够对经由基于计算机的系统12发布的信息(例如,项目列表项)进行分类,并且还可以使得能够利用关键字查询、概念査询和多路径浏览来进行随后的项目搜索。为了使得通过基于计算机的系统12可获得的信息尽可能地在视觉上提供信息和吸引人,应用30可以包括一个或多个图像应用58,利用该图像应用58用户可以上载包括在列表项中的图像。图像应用58还进行操作以将图像结合在被査看的信息中。图像应用58还可以支持一个或多个促销特性,例如,呈现给潜在购买者的图像图库。例如,销售者可以支付额外的费用以将图像纳入用于被促销的项目信息的图像图库中。以列表项创建应用60的示例形式,书写/发布应用允许作者/发布者销售者方便地书写信息(例如,与他们希望通过基于计算机的系统12来交易的商品或服务有关的列表项),而应用管理应用(例如,列表项管理应用62)允许作者/发布者对这样的发布信息进行管理。例如,在特定销售者已经书写和/或发布大量列表项的情况下,这样的列表项的管理可能出现难题。列表项管理应用62提供许多特性(例如,自动重排列、存货水平监控,等)以帮助销售者管理这样的列表项。一个或多个后列表项(post-listing)管理应用64还帮助销售者进行许多一般在列表项生成后发生的活动。例如,在完成由一个或多个拍卖应用44辅助的拍卖之后,购买者可能希望留下关于特定销售者的反馈。基于此,后列表项管理应用64可以提供到一个或多个声誉应用50的接口,从而允许购买者方便地向声誉应用50提供关于销售者的反馈。反馈可以采取评论的形式,其被登记成正面意见、中立意见和负面意见。此外,分数可以与每种形式的意见相关联(例如,对于每一个正面意见为+1分,对于每一个中立意见为0分,而对于每一个负面意见为-l分)并求和以生成销售者的等级。争端解决应用66提供藉以解决在交易双方之间发生的争端的机制。例如,争端解决应用66可以提供导向过程,通过该导向过程双方被引导以通过许多步骤来试图解决争端。在无法通过导向过程来解决争端的情况下,争端可以被传递到第三方调停者或仲裁者。许多无关行为(outlyingbehavior)应用68实施各种诈骗检测和防止机制,以减少在基于计算机的系统12内的诈骗的发生,并实施客户分段机制以标识和分类高值用户。消息应用70负责生成并向基于计算机的系统12的用户传递消息,这样的消息例如向用户建议关于在基于计算机的系统12处的列表项的状态(例如,在拍卖过程中向出价人提供"出价高过别人"的通知,或者向用户提供促销和推销信息)。推销应用72支持各种使得销售者可以利用的推销功能,以使得销售者可以增加通过基于计算机的系统12的销售。推销应用72还运行各种可以由销售者调用的推销特性,并且可以监控和跟踪销售者所采用的推销策略的成功。基于计算机的系统12自身,或者通过基于计算机的系统12来进行交易的一方或多方,可以运行由一个或多个诚信/晋级应用74支持的诚信程序。例如,购买者可以由于与特定销售者建立和/或订立的每一次交易而赢取诚信或晋级分,并且可以向购买者提供经累计的诚信分可以兌换的奖贝°教麟称图4是高级实体关系图,示出了可以在数据库36中维持并且被应用30利用和支持应用30的各种表90。虽然本发明的示例性实施例被描述成至少部分地利用关系数据库来实现,但是其它实施例可以利用其它数据库架构(例如,面向对象的数据库模型)或数据组织结构。用户表92包含基于计算机的系统12的各个注册用户的记录,并且可以包括与各个这样的注册用户相关的标识符、地址和金融工具信息。在一个实施例中,用户可以充当基于计算机的系统12内的作者/发布者(例如,销售者)和信息消费者(例如,购买者),或者其两者。在本发明的一个示例性实施例中,购买者可以是具有累积结余(accumulatedvalue)(例如,商业或专用货币)的用户,于是能够用这些累积结余来交换由基于计算机的系统12提供用于销售的项目。表90还包括项目表94,在该项目表94中维护着可以或者已经通过基于计算机的系统12来交易的商品和服务(例如,项目)的项目记录。在项目表94中的每一个项目记录都可以进一步地链接到用户表92中的一个或多个用户记录,从而将销售者和一个或多个实际或潜在的购买者与各个项目记录相关联。搜索元数据表152包括搜索元数据,用以对项目信息和搜索信息进行分类(例如,分类规则和推断规则)和显示浏览特性(例如,显示指交易表96包含与存在于项目表94中的记录所针对的项目有关的各个交易(例如,购买交易)的记录。订购表98被填充以订购记录,每一个订购记录都与一个订单相关联。反过来,各个订单可以与存在于交易表96中的记录所针对的一个或多个交易相关。竞价表IOO中的竞价记录各自涉及在基于计算机的系统12处所接收的与由拍卖应用44支持的拍卖形式的列表项有关的竞价。在一个示例性实施例中,反馈表102被一个或多个声誉应用50用来构建和维持关于用户的声誉信息。历史记录表104维护用户己经成为交易的一方的交易的历史记录。一个或多个属性表包括项目属性表105和用户属性表106,其中,项目属性表105记录与存在于项目表94中的记录所针对的项目相关的属性信息,而用户属性表106记录与存在于用户表92中的记录所针对的用户相关的属性信息。搜索数据资源图5是示出根据一个实施例便于搜索数据资源的系统81的框图。系统81被描述为提供针对以下内容的示例性概况。系统81包括分类引擎83、分类规则89和推断规则91。分类引擎83被示出为从作者/发布者(例如,销售者87)那里接收信息(例如,项目列表项85),生成标签项目信息93(例如,标签项目列表项93)并将标签项目信息93存储在分类引擎83中,所述标签项目信息93包括分类标签97、推断标签99。分类引擎83利用分类规则89和推断规则91来生成分类标签97和推断标签99并将其应用于所述信息。图6是示出根据一个实施例用以对信息(例如,项目信息)进行分类的搜索应用57和搜索相关数据结构的框图。搜索应用57包括接收模块422和分类引擎83。接收模块422可以从客户机那里接收可能已经由用户(例如,销售者)输入的信息或信息项目(例如,项目信息120)。接收模块422可以向项目信息120添加目录信息,将项目信息120存储在数据库中,以及将该项目信息120传递到分类引擎83。分类引擎83包括处理模块116、规则应用模块118和标签信息(例如,标签项目信息93)。标签项目信息93包括项目信息120和项目分类信息131。处理模块116将一个或多个域130与项目信息120相关联,并生成用于各个域130的一组项目分类信息131。最后,处理模块116将项目信息120、项目分类信息131和域130存储在分类引擎83中。规则应用模块118应用分类规则和推断规则,以生成存储在项目分类信息131中的分类标签97和/或推断标签99。项目信息120包括标题122、描述124、一个或多个列表项类别126、一个或多个可选项目细节128、价格信息101、销售形式103、付款方法121、运输信息123、项目位置125、购买者要求127和杂项信息145。标题122可以包括由用户输入以提供项目信息120的标题的字母数字字符串形式的信息。描述124可以包括字母数字字符串、图片(例如,JPEG、MPEG等)、图示等形式的信息。列表项类别126可以包括由用户选择以将基于计算机的系统12上的项目信息120陈列在其中的一个或多个列表项类别。项目细节128被示出为包括属性132和值134。值134可以由用户从下拉菜单中输入。例如,涉及"鞋子"的项目信息120可以与项目细节128"品牌"相关联,该项目细节128"品牌"包括列出与鞋子厂商的品牌(例如Reebok、Nike等)相对应的不同值134的下拉菜单。价格信息101可以包括拍卖的起拍价、可选的用于拍卖的保留价格(例如,在该价格以下销售者就拒绝销售其项目的价格)、销售者将立即销售项目的价格(例如,买空型列表项)、或者其它定价相关信息。销售形式103可以包括指定如何来销售项目的信息(例如,固定价格销售形式、拍卖形式,拍卖类型包括英式、荷兰式、菲克瑞式、中国式、双边、逆向拍卖等)、项目可以用于销售或用于拍卖的持续时间以及其它销售形式信息。付款方法121可以包括指定销售者将会接受的付款方法(例如,付款服务、信用卡、支票、汇票等等)的信息。运输信息123可以包括指定销售者的运输条款(例如,谁来支付、销售者可以或不可以运输该项目的地方等)的信息。项目位置125可以包括指定该项目可以运输自或捎带自的物理位置的信息。购买者要求127可以包括这样的信息,该信息指定基于诸如购买者是否利用特定付款服务、购买者是否利用特定信用卡、购买者是否在特定国家注册、购买者的声誉(例如,购买者具冇1、2、3或者更低的反馈分,购买者已经被标识为在一次拍卖中购买了或拍得了一个项目但是没有对该项目付款)之类的标准以及其它相关信息来阻止购买者出标或者购买所列项目。利用补充信息(例如,项目分类信息131)来补充接收信息(例如,项目信息120)。项目分类信息131的实例包括域130、分类标签97和推断标签99。示例域130可以包括"鞋子"、"玩具"、"书籍"等。各个分类标签97可以包括标签概念136和标签值138。例如,域130"鞋子"的示例标签概念136可以包括"品牌",而相应的示例标签值138可以包括"Nike"、"Reebok"和"Adidas"。向标签项目信息93添加分类标签97(例如,分类信息)构成了项目信息120,并且在一个实施例中,使得可以进行项目信息120的概念搜索(例如,从购买者的角度,用购买者的语曰,寺)a各个推断标签99可以包括推断概念141和推断值143(例如,推断信息)。基于项目信息120或分类标签97,推断标签99可以被添加到项目分类信息131。例如,分类引擎83可以从项目信息120推断出由康宁(Corning)公司制造的玻璃项目的"产地"为美国,原因在于康宁在美国制造玻璃,(例如,推断概念141二"产地",推断值143="北美")。还应当了解,推断标签99可被用于扩展标签概念136或标签值138,从而将可能不讲相同的语言但是对信息(例如,由项目信息120描述的项目列表项)享有共同的兴趣的用户(例如,购买者或销售者)聚集到一起。例如,销售者可以将项目信息120内的项目描述成"红宝石色拖鞋"。但是,购买者可能会搜索"红色拖鞋"。在这种情况下,分类引擎83可以基于具有标签概念136"颜色"和标签值138"红宝石色"的分类标签97来添加具有推断概念141"颜色"和推断值143"红色"的推断标签99。图7是示出根据一个实施例的搜索元数据152的框图。搜索元数据152被示出为包括可以在基于计算机的系统12中限定的各个域130的条目。每个域130都与一组分类规则89、一组推断规则91和一域査询158相关联。每个分类规则89都包括分类子句(clause)133和分类条件判断式(predicate)135,其中,分类子句133可以包括表达式(例如,布尔),而分类条件判断式135可以在分类子句133评估为真的情况下被执行。分类条件判断式135被示出为包括如之前所述的分类概念140和分类值142(例如,分类信息)。分类规则89可以被分类引擎83用于应用分类标签97(例如,分类概念140和分类值142)。例如,分类引擎83可以基于分类子句133来搜索项目信息120,并且如果分类子句133评估为真(例如,如果标题包含"红宝石色"),则分类引擎83可以执行分类条件判断式135。在本示例中,分类条件判断式135利用分类概念140和分类值142(例如,颜色-红宝石色)来标记相应的项目信息120。此后,分类概念140和分类值142可以分别被称为关于标签项目信息93的标签概念136和标签值138(例如,颜色=红宝石色)。每个推断规则91都包括推断子句137和推断条件判断式139,其中,推断子句137可以包括表达式(例如,布尔),而推断条件判断式139可以在推断子句137评估为真的情况下被执行。推断条件判断式139被示出为包括如之前所述的推断概念141和推断值143(例如,推断信息)。推断规则91可以被分类引擎83用于应用推断标签99(例如,推断概念141和推断值143)。例如,分类引擎83可以利用推断子句137来评估项目信息120和分类标签97。如果推断子句137评估为真(例如,如果描述120包含"红色"或者标签概念140—标签值138包含"颜色=红色"),则可以执行推断条件判断式139,在本示例中,推断条件判断式139利用附加信息(例如,推断概念141和推断值143)(例如,颜色二红宝石色)来标记相应的项目信息120。此后,添加的推断概念141和推断值143可以总体被称为关于标签项目信息93的推断标签99。域査询158可被用于识别包括在相应的域130中的项目信息120。域查询158可以包括表达式(例如,布尔),并且如果表达式(例如,布尔)评估为真,则还可以包括可以与相应的标签项目信息93相关联的域130。域査询158可以由计算机程序或管理员来设计。例如,与域"鞋子"相关联的表达式(例如,布尔)可能需要包含"Nike"的描述124和包含"鞋子"的标题122。另一个实施例可以包括这样的表达式(例如,布尔),该表达式还需要与指示"交叉训练"的值134相关联的项目细节128或指示"运动鞋"的列表项类别126。图8是示出根据一个实施例便于搜索数据资源的方法160的流程图。由客户机22执行的操作示出在左边,而由应用服务器28执行的操作示出在右边。从操作162开始,在客户机22处的销售者输入将被传递到应用服务器28的项目信息120(例如,项目列表项),然后应用服务器28接收到项目信息120(例如,在操作164)。图30示出了根据一个实施例的用户界面屏图165,其显示了示例性项目信息120。项目信息120包括标题122、列表项类别126、项目细节128以及包括ISBN号(例如,123456)的描述124。例如,标题122可以是用户选择的标题,"TheCatintheHatStrikesBack"。列表项类别126示出了用户选择的列表项类别"儿童读物"。其它实施例可以示出为用户输入了或选择了多个列表项类别126(例如,书籍、玩具、儿童精曲,等)。项目细节128还示出了书籍的状况为"新的"。值"新的"可以是从包括多个值"旧的"、"已用的"、"好的"等的下拉菜单中选择的。ISBN号(例如,123456)可以被用作添加附加信息的触发。返回到图8,在操作166处,接收模块422搜索项目信息120(例如,标题122、描述124、列表项类别126、项目细节128等),以识别可能触发向项目信息120附加目录信息的字符串、值、或其它信息项目。例如,ISBN号可以触发从合适的目录中添加信息(例如,字母数字文本、示图、图片、音频、多媒体等)。确实,ISBN号可以唯一地标识书籍"TheCatintheHatStrikesBack",并因此提供触发以包括来自目录的可能进--步描述该书籍的信息(例如,作者名字、页数、出版商、新品的陈列价格、作者照片、第一章的音频记录,等)。其它实施例可以包括其它类型的冃录,其可以被用于标识可以提供触发以添加附加信息的信息(例如,通用产品号、通用产品代码、专有名词,等)。在另一个实施例中,可以在销售者输入项目的信息时提交该项目之前执行目录信息的添加。在操作168中,接收模块422将项目信息120存储在数据库36中,并将该项目信息120传递给分类引擎83。在操作170中,处理模块116在分类引擎83中生成标签项目信息93,并将项目信息120存储在标签项(£|信息93中。接下来,处理模块116从搜索元数据158读取域查询158。在判定操作172中,利用域査询158来通过与项目信息120相比照地评估与域査询158相关联的表达式(例如,布尔),处理模块116判断是否已经找到用户所输入的项目信息120所描述的项目。如果表达式(例如,布尔)评估为真,则进行分支操作174。否则,进行分支判定操作180。在操作174中,处理模块116对项目信息120进行登记以包括在当前域130中。例如,处理模块116可以通过将域130存储在与标签项目信息93相关联的项目分类信息131中来登记项目信息120。在操作176中,规则应用模块118将分类规则89应用于与标签项目信息93相关联的项目信息120。图9示出了根据一个实施例利用分类规则来评估信息的方法186。方法186从操作188开始,在操作188中,规则应用模块118基于当前域130来从搜索元数据152中读取或选择下一个分类规则89。在判定操作190中,规则应用模块118利用与分类规则89相关联的分类子句133(例如,"如果标题包含'红宝石色,")来评估项目信息120(例如,标题122、描述124、列表项类别126、项目细节128,等)。如果分类子句133评估为真,则进行分支操作200。否则,进行分支判定操作202。在操作200中,规则应用模块118执行针对标签项目信息93的与分类规则89相关联的分类条件判断式135(例如,颜色=红宝石色)。例如,规则应用模块118可以将分类条件判断式135粘贴或存储作为标签项冃信息93。此后,分类条件判断式135可以被称为关于标签项目信息93的分类标签97(例如,颜色=红宝石色)。在判定操作202中,规则应用模块118判断在当前域130中是否存在其它分类规则89。如果存在其它分类规则89,则进行分支操作188。否则,方法186结束。返回到图8,在操作178中,规则应用模块118将推断规则91应用于与标签项目信息93相关联的分类标签97。图10示出了根据一个实施例利用推断规则99来评估信息的方法204的框图。从操作206开始,规则应用模块118基于当前域130来从搜索元数据152读取或选择下一个推断规则91。在操作208中,规则应用模块118读取与当前域130相关联的下一个标签项目信息93(例如,包括分类标签97)。在判定操作210中,规则应用模块118利用与推断规则91相关联的推断子句137(例如,"如果描述包含'红宝石色,或颜色二红宝石色")来评估项目信息120(例如,标题122、描述124、列表项类别126、项目细节128)和分类标签97(例如,颜色=红色)。如果推断子句137评估为真,则进行分支操作212。否则,进行分支判定操作214。在操作212中,规则应用模块118执行针对标签项目信息93的与推断规则91相关联的推断条件判断式139(例如,颜色=红色)。例如,推断条件判断式139可以被添加或粘贴到标签项目信息93上。此后,推断条件判断式139可以被称为关于标签项目信息93的推断标签99。在判定操作214中,规则应用模块118判断是否有其它标签项目信息93与当前域130相关联。如果存在其它标签项目信息93,则进行分支操作208。否则,进行分支判定操作216。在判定操作216中,规则应用模块118判断是否有其它推断规则91可以与当前域130相关联。如果规则应用模块118判断得到存在其它推断规则91,则进行分支操作206。否则,处理结束。返回到图8,在操作180中,处理模块116判断是否存在其它域130。如果处理模块116判断得出存在其它域130,则进行分支操作170。否则方法160结束。分类引擎83的另一个实施例可以包括单个布尔评估图(Booleanevaluationgraph)。布尔评估图可以被分类引擎83用于增强布尔评估的性能。例如,布尔评估图可以针对一大组的信息(例如,项目列表项85)来评估一大组的分类规则89和推断规则91,同时最小化由分类引擎83来计算的评估事件的总数。生成査询图11是示出根据一个实施例用以生成搜索数据资源的查询的系统107的框图。系统107被描述为提供以下内容的示例概况。系统107包括搜索应用57和分类规则89。搜索应用57被示出为从购买者119那里接收关键字查询109,并作出这样的应答,即,通过利用分类规则89来确定域130、生成概念查询lll、并有可能确定每一个都被传递回购买者119的关键字。概念査询111包括一个或多个与由分类规则89确定的关键字査询109中的关键字相对应的被选特性113(例如,分类信息)。在一些示例中,关键字查询109中的关键字可能与被选特性113不相对应,并且同样地可以被传递回购买者。每个被选特性113都包括被选概念115和被选值117。图12是示出根据一个示例性实施例的搜索应用57和搜索元数据152的框图。搜索应用57包括计算模块221和査询生成模块223。计算模块221从购买者119那里接收关键字査询109,并向购买者119传递回包括概念查询111和域130的用户界面。查询生成模块223确定关键字查询109的域130,并对关键字査询109应用分类规则89以生成概念査询111,并且可能识别关键字。搜索元数据152可以包括如之前所述的限定用于基于计算机的系统12的所有域130。每个域130都可以与域子句129和分类规则89相关联。域子句129包括可以用于评估关键字査询109的表达式(例如,布尔)。如果域子句评估为真,则关键字査询可以与域130相关联。每个分类规则89都包括如之前所述的分类子句133和分类条件判断式135。分类子句133包括可以用于评估关键字査询109中的关键字的表达式(例如,布尔)。如果分类子句133评估为真,则可以针对关键字查询109来执行分类条件判断式135(例如,分类概念140和分类值142),从而将分类概念140和分类值142(例如,分类信息)与关键字査询109中的关键字关联起来。图13示出了根据一个实施例用以生成搜索数据资源的査询的方法220。由客户机22执行的操作示出在左边,而由应用服务器28执行的操作示出在右边。方法220从操作222开始,在操作222中,用户输入关键字查询109。图31示出了根据一个实施例用以接收关键字查询的用户界面224。用户界面224包括对话框226,用户119可以利用该对话框226来输入关键字查询109。对话框226被示出为包括关键字査询109,"Nike黑色8号"。关键字査询109包括关键字228,"Nike"、"黑色"和"8号"。应答了解,关键字228可以包括一个或多个词或字母数字表达(例如,8号)。本示例性用户界面不需要用户手动识别域130;但是,应当了解,其它实施例可以包括需要用户手动识别可能与用户输入的关键字查询109相关联的域130的用户界面。例如,在一个实施例中,用户可能需要通过树结构以定位对话框226,从而输入可能与特定域130相关联的关键字査询109。返回到图13,在操作230中,计算模块221接收到关键字查询109,并将该关键字査询109传递到査询生成模块223,査询生成模块223对该关键字査询109是否可能与一个或多个域130相关联进行判断。图14示出了根据一个实施例用以基于关键字查询109来确定域130的方法230。方法230从操作233开始,在操作233中,查询生成模块223从搜索元数据152读取下一个域子句129。域子句129可以包含表达式(例如,布尔)。在判定操作236中,査询生成模块223利用可能包括表达式(例如,布尔)的域子句129来评估关键字查询109。如果表达式(例如,布尔)评估为真,则进行分支操作238。否则,进行分支判定操作242。在操作238中,査询生成模块223通过将域130登记在概念查询239中来将域130与概念查询239关联起来。在判定操作242中,査询生成模块223判断是否存在其它将要处理的域子句129。如果存在其它将要处理的域子句129,则进行分支操作233。否则,处理结束。返回到图13,在判定操作249中,计算模块221判断关键字査询109是否可以与多于1个的域130相关联。如果关键字査询109可以与多于1个的域130相关联,则进行分支操作250。否则,进行分支操作252。在操作250中,计算模块221向用户发送请求,以请求用户从与关键字査询109相关联的域130中选择一个域130。在客户机22处的操作254中,可以显示用户界面以使用户可以选择域130。图32示出了根据一个示例性实施例用以选择域130的用户界面256。用户界面256包括关键字査询109和可能被用户选择的域130(例如,"鞋子"、"跑步服"和"高尔夫设备")。返回到图13,在客户机22处的操作260中,用户选择"鞋子"域130,该选择被传递到应用服务器28。在应用服务器28处的操作252中,查询生成模块231接收"鞋子"域130,并利用"鞋子"域130和关键字查询109"Nike黑色8号"来确定被选特性113。图15示出了根据一个实施例基于关键字査询109和域130来确定被选特性113的方法252。方法252从操作262开始,在操作262中,査询生成模块223利用与关键字査询109相关联的域130来从搜索元数据152读取分类规则89。在判定操作264中,査询生成模块223利用与分类规则89相关联的分类子句133来评估关键字查询109中的最长的一组关键字(例如,词)。如果分类子句133评估为真,则进行分支操作266。否则,进行分支操作265。在操作265中,查询生成模块223从关键字查询109中删除第一关键在操作266中,查询生成模块223将与分类规则89相关联的分类条件判断式135(例如,颜色二红宝石色)登记到概念査询239。此后,分类条件判断式135可以被称为被选特性113。在操作267中,查询生成模块223从关键字査询109中删除被评估为真的关键字228。在判定操作269中,查询生成模块223判断关键字査询109中是否存在其它关键字。如果存在其它关键字,则进行分支判定操作264。否则,进行分支判定操作268。在判定操作268中,査询生成模块223判断是否存在其它分类规则89。如果存在其它分类规则89,则进行分支操作262,以评估整个关键字查询109。否则,方法252结束。返回到图13,在应用服务器28处的操作270中,计算模块221向客户机22处的购买者119传递包括关键字查询109、域130、和概念查询239的用户界面。在客户机22处的操作272中,向用户显示用户界面。图33示出了根据一个示例性实施例用以显示关键字查询109、域130和概念查询239的用户界面278。用户界面278被示出为包括关键字査询109"Nike黑色8号"和包括三个被选特性113"颜色一黑色"、"品牌一Nike"和"鞋码一8"的概念查询111。被选特性113分别被示出为包括被选概念115(例如,"颜色"、"品牌"、"鞋码")和被选值117(例如,"黑色"、"Nike"和"8")。另一个示例可以包括关键字228(例如,包括在关键字查询109中关于分类子句133没有被评估为真的关键字228)。接收关键字査询并生成概念査询、域和关键字的系统的另一个实施例可以包括一个布尔评估图。布尔评估图可以被该系统用于增强布尔评估的性能。例如,该系统可以利用布尔评估图来评估针对关键字查询109的一大组分类规则89,同时最小化由系统107来计算的评估事件的总数。识别数据项目&删除特性图16是示出根据一个实施例接收关键字査询并生成包括关键字査询、概念査询、浏览特性和信息(例如,项目列表项85)的用户界面的系统293的框图。系统293被描述为提供以下内容的概况。系统293包括搜索应用57、分类规则89和显示指令302。搜索应用57被示出为接收包括可能由购买者119利用用户界面295来输入的关键字228的关键字查询109"Nike黑色8号"。搜索应用57接收关键字査询109,并利用分类规则89和显示指令302来生成用户界面297。用户界面297包括关键字查询109、域130"鞋子"、概念查询111"颜色一黑色、品牌一Nike、鞋码一8"、多个浏览集303(例如,"产品类型"、"鞋子样式"、"价格范围")和基于概念查询111来找到的信息(例如,项目列表项85)。关键字査询109、域130和概念査询111之前已经描述过。概念查询111被示出为包括多个被选特性113(例如,"颜色一黑色"、"品牌一Nike"和"鞋码一8")。每一个被选特性113都包括被选概念115(例如,"颜色")和被选值117(例如,"黑色")。例如,购买者119可以向概念査询lll添加被选特性113和/或从概念査询111删除被选特性113。购买者119可以通过选择如下所述的浏览特性来向概念査询111添加被选特性113。购买者可以通过选择一个或多个各自与特定被选特性113相关联的"删除"按钮(未示出)来删除被选特性113。浏览集303是由搜索应用57根据指定顺序并基于累积的被选特性113(例如,从关键字查询109生成的、被选择的浏览特性和删除的)来选择的。换言之,最感兴趣的浏览集303可以被展现在最不感兴趣的浏览集303之前,兴趣级别由管理员从购买者119的角度来确定。其它实施例可以通过监控用户对浏览集303的选择来确定购买者对特定浏览集303的兴趣级别。一些实施例可以通过监控购买者之前作出的对浏览集303的选择来确定购买者对特定浏览集303的兴趣级别。每一个浏览集303都被示出为包括浏览概念284(例如,"产品类型")和多个浏览值286(例如,"男鞋"、"女鞋"等)。购买者119可以选择一个或多个浏览值286(例如,"男鞋"),从而有效地选择-一个或多个浏览特性287(例如,"产品类型一男鞋")。此后,被选浏览特性287可以被称为包括在可以被用于选择浏览集303、计算计数和査找信息(例如,项目列表项85)的累积被选特性113中的被选特性113。图17是示出根据一个实施例的搜索应用57和搜索元数据152的框图。搜索应用57包括确定模块298和生成模块300。确定模块298确定被选特性113、确定用户界面上显示信息(例如,项冃列表项85、浏览集303等)的区域的大小、确定将显示的信息(例如,项目列表项85)以及确定将显示的浏览集303。确定模块298基于概念査询111(例如,从关键字查询109生成的)、可能已经被选择的浏览特性287和/或可能己经被删除的被选特性113来确定被选特性113。另外,确定模块298基于经确定的被选特性113来确定或査找信息(例如,项目列表项85)以及确定或查找浏览集303。最后,生成模块300可以生成可能与浏览值286相关联的计数值。搜索元数据152被示出为如之前所述的由与130来组织。每个域130都包括一组包括多个浏览集303的显示指令302。每个浏览集303都包括浏览概念284和多个浏览值286。浏览集303可以被呈现给可能选择单个浏览值286的购买者119,从而有效地选择浏览特性287(例如,浏览概念284和浏览值286)。浏览集303可以根据大多数用户的兴趣来排序。例如,用户可能对出现在显示指令302的顶部的浏览集303最感兴趣,而对出现在显示指令的底部的浏览集303最不感兴趣。因此,显示指令302可被确定模块298用于基于被选特性113和显示器上的有限区域来确定向用户呈现那个浏览集303,显示器的有限区域排除了在一个显示器上呈现所有浏览集303的可能性。图18示出了根据一个实施例的分类引擎114。如上所述,分类引擎114包括标签项目信息93条目,标签项目信息93条目包括项目信息120和项目分类信息131,而项目分类信息131包括分类标签97和推断标签。确定模块298利用与概念査询111相关联的被选特性113以及,在一些实施例中还利用了关键字228(例如,包含在利用任意分类子句133可能没有被评估为真的关键字査询109中的关键字228)来确定或査找信息(例如,项目列表项85)(例如,"找到的项目")。图19示出了根据一个实施例识别用于浏览的数据项目的方法304。客户机22的操作显示在左边,而应用服务器28的操作显示在右边。在操作306中,用户输入将被传递到应用服务器28的关键字查询109。在应用服务器28处,在操作308中,搜索应用57接收到关键字査询109,并生成包括一个或多个被选特性113的概念査询11。例如,搜索应用57可能接收关键字查询"黑色Nike8号",并生成包括三个被选特性113(例如,"颜色一黑色"、"品牌一Nike"和"鞋码一8")的域130"鞋子"的概念査询111。接下来,搜索应用57基于与概念査询111相关联的被选特性in来生成用户界面。图20示出了根据一个实施例基于被选特性113和关键字228来生成用户界面的方法310。方法310从操作312开始,在操作312中,确定模块298确定一组信息(例如,项目列表项85)。图21示出了根据一个实施例基于被选特性113和关键字228来确定一组项目列表项85的方法312。方法312从操作314开始,在操作314中,确定模块298从可能与域130"鞋子"相关联的分类引擎114中读取项目(例如,标签项目信息93)。在判定操作318中,确定模块298利用与概念査询111相关联的关键字228和被选特性113来形成表达式,并判断该表达式评估是否为真。例如,确定模块298可以利用"'颜色=黑色,与'品牌二Nike,与'鞋码=8'"来评估分类标签97和/或推断标签93。另外,确定模块可以利用关键字228(例如,包含在利用任意分类子句133可能没有被评估为真的关键字查询109中的关键字228)来评估项目信息120。如果表达式(例如,布尔)评估为真,则进行分支操作324。否则,进行分支判定操作322。在操作324中,确定模块298将项目登记为已找到(例如,"已找到的项目")。在判定操作322中,确定模块298判断是否存在其它与分类引擎114中的域130"鞋子"相关联的项目。如果存在其它项目,则进行分支操作314。否则,该方法结束。返回到图20,在操作326中,确定模块298基于被选特性113来确定将显示给用户的浏览集303。例如,确定模块298可以访问适当的显示指令302,从而确定足够占据用户界面上的可用空间的最感兴趣的浏览集303。图22示出了根据一个实施例确定浏览集303的方法326。方法326从操作313开始,在操作313中,确定模块298从基于适当的域130的搜索元数据152那里读取下一个浏览集303。例如,确定模块298可以读取可能与域130"鞋子"相关联的显示指令302所关联的浏览集303。在操作315中,确定模块298读取下一个被选特性113。在判定操作317中,确定模块298对与被选特性113相关联的被选概念115和与浏览集303相关联的浏览概念284进行比较。如果被选概念115和浏览概念284相匹配,则确定模块298进行分支操作321(例如,不显示与被选概念相对应的浏览集)。否则,确定模块298进行分支判定操作319。在判定操作319中,确定模块298判断是否存在其它被选特性113。如果存在其它被选特性113,则进行分支操作315。否则,进行分支操作321。在操作321中,确定模块298对将在用户界面上显示的浏览集303进行登记。在判定操作323中,确定模块298判断是否可以在用户界面上显示另一个浏览集303。如果可以显示另一个浏览集303,则进行分支判定操作325。否则,处理结束。在判定操作325中,确定模块298判断是否存在其它浏览集303。如果存在其它浏览集303,则进行分支操作313。否则,处理结束。上述实施例基于显示在显示指令302中的浏览集303的顺序来选择呈现给用户的浏览集303。因此,显示指令302确定了向用户显示浏览集303的兴趣的固定顺序。在其它实施例中,对于被选特性113,通过删除该被选特性113可以暂时撤消兴趣的固定顺序。在这个实例中,在删除相应的被选特性113之后,被删除的被选特性113可以暂时地被视为用户所最感兴趣的,并因此作为浏览集303而被显示给用户。因此,可以暂时地撤消兴趣的固定顺序,从而适应想要删除可能与被删除的被选特性113相关联的浏览值286的用户。返回到图20,在操作328中,生成模块300生成与可能被显示在用户界面上的浏览集303相关联的每一个浏览值286的计数。图23示出了根据一个实施例生成浏览值286的计数的方法328。在操作330中,生成模块300读取可能已经基于被选特性113和关键字228(例如,基于操作324)而找到的下一个项目。在操作332中,生成模块300从适当的显示指令302那里读取下一个浏览集303。例如,适当的显示指令302可能与这样的域130相关联,所述域130与和概念查询111相关联的域130相匹配。在操作333中,生成模块300读取与当前浏览集303相关联的下一个浏览值286。在判定操作334中,生成模块300利用包括当前浏览概念284和当前浏览值286(例如,颜色=黑色)的表达式(例如,布尔)来评估当前项目。如果所述表达式(例如,布尔)评估为真,则进行分支操作336。否则,进行分支判定操作337。在操作336中,生成模块300使适当的计数器(例如,与当前浏览概念284(例如,颜色)和当前的浏览值286(例如,黑色)相对应的计数器)递增。在判定操作337中,生成模块300判断是否存在与当前浏览集303相关联的其它浏览值286。如果存在其它浏览值286,则进行分支操作333。否则进行分支判定操作338。在判定操作338中,生成模块300判断是否存在其它浏览集303。如果存在其它浏览集303,则进行分支操作332。否则,进行分支判定操作340。在判定操作340中,生成模块300判断是否存在其它已找到的项目(例如,基于被选特性113、操作324找到的)。如果存在其它已找到的项目,则进行分支操作330。否则,处理结束。返回到图19,在应用服务器28处的操作360中,搜索应用57将所生成的用户界面传递到客户机22。在操作362中,客户机22向用户显示所生成的用户界面。图34示出了根据一个实施例的所生成的用户界面363。用户界面363包括关键字査询109(例如,"黑色Nike8号")、域130("鞋子")、概念査询111(例如,颜色=黑色、品牌二Nike、鞋码二8)、浏览概念284(例如,"产品类型"、"鞋子样式"、"价格范围")、浏览值286(例如,"男鞋"、"女鞋"等)、与各个浏览值286相关联的数目365、以及已经基于被选特性113来找到的信息(例如,项目列表项85)。在客户机22处,用户选择"男鞋",从而指示选择了浏览特性287(例如,"产品类型一男鞋")。返回到图19,在操作364中,客户机22将浏览特性287选择传递给应用服务器28。在应用服务器28处的操作372中,确定模块298接收到与概念査询lll相关联的被选特性113和浏览特性287,并确定累积被选特性113。例如,确定模块298可以确定累积被选特性113为包括"颜色一黑色"、"品牌一Nike"、"鞋码一8"、"产品类型一男鞋"。接下来,如之前在图20上的方法310所述,确定模块298和生成模块300可以利用累积被选特性113和关键字228来生成用户界面。在操作374中,所生成的用户界面被传递给客户机22。在操作376中,客户机22接收并显示所生成的用户界面。图35示出了根据一个实施例的所生成的用户界面378。用户界面378示出了附加的被选特性113,"产品类型一男鞋"。另外,与浏览概念284"鞋宽"相关联的浏览集303已经被添加到用户界面378,从而基于累积被选特性113来向用户提供三个最感兴趣的浏览集303(例如,"鞋宽"、"鞋子样式"、"价格范围")。每个浏览集303都被示出为与"选择更多"按钮305相关联,按钮305可以被选择以呈现可能与该浏览集303相关联的其它浏览值286。另外,用户界面378被示出为包括多个浏览集按钮307(例如,"状况"、"鞋子子样式"、"购买选项"),用户可以选择这些按钮307从而选择相应命名的浏览集303。应当了解,浏览集按钮307从左到右向用户提供了接下去的三个最感兴趣浏览集303。应当注意,基于累积被选特性113和关键字228,计数365已经被重新计算,并且信息(例如,项目列表项85)(例如,"已找到的项目")已经被更新。用户界面378还包括与各个被选特性113相关联的"删除"按钮381,从而使用户可以在不移除其余被选特性113的情况下删除特定的被选特性113。在本示例中,用户选择与被选特性113"鞋码一8"相关联的"删除"按钮381;但是,应当注意,用户可能已经选择与任意被选特性113(例如,"颜色一黑色"、"品牌一Nike"、"鞋码一8"或"产品类型一男鞋")相关联的"删除"按钮381,而剩余的被选特性113可能已经被用于査找信息(例如,项目列表项)、确定用于显示的最感兴趣的浏览集303以及生成关联浏览值286的计数。返回到图19,在操作390中,客户机22将概念査询111、被选浏览特性287(例如,"产品类型一男鞋")和被删除的被选特性(例如,"鞋码一8")传递给应用服务器28。在应用服务器28处的操作392中,确定模块298接收到概念查询111、被选浏览特性287(例如,"产品类型一男鞋")和被删除的被选特性(例如,"鞋码一8"),并确定累积被选特性113。例如,确定模块298可以确定累积被选特性113为包括"颜色一黑色"、"品牌一Nike"、"产品类型一男鞋"。接下来,如之前图20上的方法310所述,确定模块298和生成模块300可以利用该累积被选特性113来生成用户界面。在操作394中,所生成的用户界面被传递给客户机22。在操作396中,客户机22接收并显示所生成的用户界面。图36示出了根据一个实施例的所生成的用户界面398。用户界面398被示出为不再包括被删除的被选特性113"鞋码一8"。另外,与浏览概念284"鞋宽"相关联的浏览集303已经被与浏览概念"鞋码"相关联的浏览集303所取代(例如,从而根据累积被选特性113来向用户提供最感兴趣的浏览集303)。最后,基于经更新的被选特性113("颜色一黑色"、"品牌—Mke"、"产品类型一男鞋"),计数365已经被重新计算,并且信息(例如,项目列表项85)(例如,"己找到的项目")已经被更新。在另一个实施例中,浏览选项(例如,浏览集303和浏览集按钮307)可以被最小化,从而显示附加信息(例如,项目列表项85)。动态显示图37示出了根据一个实施例最小化浏览选项的显示的用户界面400。用户界面400基于降至阈值水平以下的项目计数而最小化浏览选项的显示并最大化信息的显示(例如,项目列表项85)。例如,用户界面400可以包括计数为"20"的已找到项目472,确定模块298确定该计数在可配置的阈值以下,从而最小化用户界面400上的浏览选项。基于此,浏览集303可以不被显示在用户界面400上,虽然浏览集按钮307(例如,"状况"、"鞋子子样式"、"购买选项")可以继续被显示在用户界面400上。可以取代浏览集303而显示附加信息(例如,项目列表项85)。因此,降至阈值以下的项目列表项85的计数可以触发强调已找到的信息(例如,项目列表项85)而不是浏览选项的用户界面的生成。接收关键字查询并生成包括关键字査询、概念査询、浏览特性和信息(例如,项目列表项85)的用户界面的系统的另一个实施例可以包括单个布尔评估图。布尔评估图可被该系统用于增强布尔评估的性能。例如,所述系统可以利用布尔评估图并针对信息(例如,项目列表项85)来评估一大组被选特性113和关键字228,同时最小化由系统计算的评估事件的总数。在又一个实施例中,所述系统可以利用布尔评估图针对信息(例如,项目列表项85)来评估一大组浏览特性287。处理后退按钮的选择图24是示出了根据一个实施例的用户界面401和浏览器控件403的框图。用户界面401可以被显示在客户机上,并且包括用户界面407、用户界面409和用户界面411。用户界面409可以包括在客户机上运行从而生成和显示用户界面409和411的客户端应用程序(例如,Java小程序、Java脚本等)。浏览器控件403包括后退按钮405,用户可以选择该后退按钮405从而使浏览器向用户显示之前的用户界面。用户界面401示出了由客户端应用程序和浏览器之间的冲突导致的问题。例如,客户机处的用户可以从用户界面407选择按钮415(例如,"A"),从而触发客户机处的浏览器从服务器那里请求用户界面409。作为响应,服务器将包括客户端应用程序(例如,Java脚本)的用户界面409传递给客户机,在客户机那里运行客户端应用程序从而向用户显示用户界面409。接下来,客户机处的用户可能从用户界面409选择按钮415(例如,"B"),客户机处的客户端应用程序可以对其进行处理从而生成和显示用户界面411。如果用户现在选择后退按钮405,则浏览器可能作出这样的响应,即,通过访问服务器以得到和显示用户界面407而不是用户所希望的用户界面409。浏览器以这种方式作出响应,原因在于浏览器在不知道Java脚本已经运行从而以用户界面411来更新显示的情况下进行操作。图25是示出根据一个实施例对浏览器后退按钮进行处理的系统420的框图。系统420包括基于网络的如上所述的基于计算机的系统12,该基于计算机的系统12包括经网络14与客户机22进行通信的应用服务器28或服务器机器。客户机22被示出为包括编程式客户端18(例如,浏览器)、隐藏框架(hiddenframe)432、隐藏用户界面425、427、429、可视框架430以及包括客户端应用程序428(例如,脚本、程序、Java小程序等)和用户界面元素418的可视用户界面426。编程式客户端18(例如,浏览器)可以被用于从应用服务器28请求可视用户界面426和隐藏用于界面425、427、429。另外,客户端应用服务器28可以由编程式客户端18来运行,从而生成用于在客户端机器22处的可视框架430中显示的附加用户界面(未示出)。基于此,可视和隐藏框架430、432可以分别与编程式客户端18和客户端应用程序428所采用的数据结构相关联。框架是可以用于分割显示器的特定区域的浏览器结构体。在本示例中,隐藏框架432没有被分割成显示器的一个区域。因此,编程式客户端18可以从应用服务器28请求隐藏用户界面425、427、429;但是,隐藏用户界面425、427、429的显示不会致使生成用户可视的用户界面元素。在本应用中,隐藏用户界面425、427、429仅被用于使能对后退按钮405的适当处理。此外,隐藏用户界面425、427、429被标识为静态的,从而触发编程式客户端18将隐藏用户界面425、427、429存储在客户端机器22的缓存(未示出)中。基于计算机的系统12被示出为包括应用服务器28,应用服务器28包括搜索应用57,而搜索应用57包括接收模块422和通信模块424。接收模块422接收对可视用户界面426和隐藏用户界面425、427、429的请求,并生成所请求的用户界面426、425、427、429或者从数据库36读取所请求的用户界面426、425、427、429。通信模块424将可视和隐藏用户界面426、425、427、429传递给客户端机器22。图26是进一步示出根据一个实施例的与客户端机器22相关联的软件构件的框图。客户端机器22被示出为包括编程式客户端18(例如,浏览器)、缓存434、用户界面历史记录436、可视框架430和隐藏框架432。缓存434可以被编程式客户端18用于存储和检索静态用户界面(例如,隐藏用户界面425、427、429),从而最小化静态用户界面的请求和显示的更新之间的延时。因此,可以利用缓存434而不是应用服务器28来检索静态用户界面。用户界面历史记录436包括框架438和URL431的组合,该框架438和URL431的组合可以由编程式客户端18存储以记录己经在各个可视和隐藏框架430、432中显示的用户界面。例如,在一个实施例中,用户界面历史记录436可以像堆栈一样进行操作,藉此编程式客户端18可以响应于用户对在框架438(例如,可视框架430、隐藏框架432等)中显示用户界面(例如,与URL431相对应的)的请求而将框架438和URL431组合推入堆栈。反过来,编程式客户端18可以响应于用户对后退按钮的选择而将一个或多个框架438和URL431从堆栈中推出,编程式客户端18在指定框架中再次显示之前的用户界面。因此,用户界面历史记录436可以起到先进后出缓冲器的作用,从而提供这样的一种机制,该机制保留了用户选择的用户界面的顺序,并且响应于用户对后退按钮405的重复选择而使得用户可以按后退的顺序来回顾用户界面。可视框架430和隐藏框架432包括编程式客户端可视和隐藏框架状态435、437、可视和隐藏框架目标443、445、客户端应用程序可视和隐藏框架状态439、441、可视用户界面426、466、492以及隐藏用户界面425、427、429。编程式客户端可视和隐藏框架状态435、437分别包括URL447、449。编程式客户端18可以利用该编程式客户端可视和隐藏框架状态435、437来判断客户端应用程序428是否已经请求编程式客户端18以从应用服务器28请求将在各个框架430、432中显示的用户界面。可视和隐藏框架目标443、445各自包括可以由编程式客户端18和客户端应用程序428来监控和更新的URL451、453。URL451、453指示所请求的或者实际显示在各个可视框架430和隐藏框架432中的用户界面。客户端应用程序可视和隐藏框架状态439、441分别包括URL455、467。客户端应用程序428可以利用该可视和隐藏框架状态439、441来判断编程式客户端18是否已经更新与各个可视框架430或隐藏框架432相关联的用户界面。可视用户界面包括可视用户界面426、模式=默认,可视用户界面466、模式=更多,以及可视用户界面492、模式=全部。隐藏用户界面包括隐藏用户界面425、模式=默认,隐藏用户界面427、模式=更多,以及隐藏用户界面429、模式=全部。可视用户界面426包括之前所述的客户端应用程序428和用户界面元素448。用户界面元素448可以包括可以在客户端机器22上显示的图形、文本和字母数字字符串,并且当被用户选择时,可以致使向客户端应用程序428传递事件。例如,客户端应用程序428可以接收引发以下情况的事件,S卩,分别响应于用户对"更多"或"全部"用户界面元素448的选择而生成和显示可视用户界面466或492。编程式客户端18监控后退按钮405以及与各个可视和隐藏框架目标443、445相关联的URL451、453。编程式客户端18可以对后退按钮405的选择或URL451、453的改变作出响应。编程式客户端18可以对后退按钮405的选择作出响应,即,通过利用用户界面历史记录436来从缓存434或应用服务器28检索被请求的用户界面。编程式客户端18可以通过检索由URL451标识的包括可视用户界面492、模式=默认在内的可视用户界面来对URL451的改变作出响应。编程式客户端18可以通过检索由URL453标识的包括隐藏用户界面425、模式=默认或隐藏用户界面427、模式=更多或隐藏用户界面429、模式=全部在内的隐藏用户界面来对URL453的改变作出响应。客户端应用程序428对用户选择用户界面元素448作出响应,并监控与各个可视和隐藏框架目标443、445相关联的URL441、453。客户端应用程序428可以通过生成和显示在可视框架430中的可视用户界面426、模式=默认或可视用户界面466、模式=更多或可视用户界面492、模式二全部或者通过更新隐藏框架目标445中的相应URL453来对用户界面元素448的选择作出响应,从而促使编程式客户端检索相应的被请求隐藏用户界面425、427、429。图27是示出了根据一个实施例、在客户端机器22处对后退按钮进行处理的方法450的交互式流程图。在右边示出的是由编程式客户端18执行的操作,而在左边示出的是由客户端应用程序428执行的操作。方法450从客户端机器22处的操作452开始,其中,用户通过向应用服务器28传递请求以请求相应的可视用户界面426而输入关键字査询,而编程式客户端18对所述用户的关键字查询的输入作出响应。例如,所述请求没有关键字而可以包括以下URL:http:〃search/VisibleUserInterfaceMode=DEFAULT图28是示出根据一个实施例用以请求用户界面的方法452的交互式流程图。在右边示出的是在应用服务器28处执行的操作,而在左边示出的是在客户端机器22处执行的操作。方法452从客户端机器22处的操作457开始,其中,编程式客户端18通过存储被请求的URL431和关联框架438来将一条目推到用户界面历史记录436的顶部。在本示例中,编程式客户端18存储上述URL和可视框架430。在判定操作459中,编程式客户端18判断在缓存434中是否存在被请求的用户界面(例如,与URL相对应的)。如果在缓存434中存在所述用户界面,则进行分支操作460。否则进行分支操作461。在操作461中,编程式客户端18可以将对所述用户界面的请求传递到应用服务器28。在操作463中,在应用服务器28处,接收模块422接收到所述请求,并生成被请求的用户界面或者从数据库36读取该被请求的用户界面。在操作467中,通信模块424将被请求的用户界面传递给客户端机器22,在客户端机器22处的操作469中其可以被存储在缓存434中。在操作471中,编程式客户端18在适当的框架(例如,隐藏或可视)中显示用户界面元素,并且方法452结束。在本示例中,编程式客户端18在客户端机器22处显示与可视用户界面426相关联的用户界面元素448。图38示出了根据一个实施例的可视用户界面426和浏览器控制403。浏览器控制403包括后退按钮405,用户可以选择该后退按钮405以返回到之前的用户界面。可视用户界面426包括如之前所述的概念查询111、浏览集303和包括信息(例如,项目列表项85)的已找到项目472。另外,每一个浏览集303都包括浏览值286和更多按钮470(例如,"更多"),如之前所述,浏览值286中的每一个都可以与一数目相关联。可以选择浏览值286从而进一步縮窄对己找到项目472的搜索。例如,选择价格范围$30.00-$40.00可以致使找到与所选择的价格范围(价格一$30.00-$40.00)中的概念査询(例如,颜色一黑色、商标一耐克、号码一8)相匹配的项目。用户可以选择更多按钮470从而显示关于特定浏览集303(例如,鞋头类型、鞋子样式、价格范围)的附加浏览值286。返回到图27,在客户端机器22处,在操作454中,编程式客户端18调用了客户端应用程序428(例如,脚本)。在操作474中,客户端应用程序428向编程式客户端18传递请求,以请求隐藏用户界面425。例如,所述请求可以包括以下URL:http:〃search/HiddenUserInterface/staticMode=DEFAULT接下来客户端应用程序428将上述URL存储在客户端应用程序可视框架状态439的URL455中。在操作476中,编程式客户端18通过向应用服务器28传递上述URL来请求隐藏用户界面425。例如,如上所述,可以利用方法452。因此,在检索到隐藏用户界面425之后,可视和隐藏框架状态435、437、可视和隐藏框架目标443、445以及可视和隐藏框架状态439、441各自包括指定"默认"模式的URL。在操作460中,客户端应用程序428和编程式客户端18对与各个可视和隐藏框架目标443、445相关联的URL451、453进行监控;但是,在客户端机器22处的用户选择可以优先取得这种监控。图29A示出了根据一个实施例、对"更多"用户界面元素448的用户选择进行处理的方法490。方法490从客户端机器22处的操作465开始,其中,用户选择了与用户界面426上的"价格范围"浏览集303相关联的"更多"按钮470。作为响应,客户端应用程序428生成并显示了可视用户界面466(例如,模式二更多)。应当注意,客户端应用程序428在没有访问应用服务器28或缓存434的情况下生成并显示了可视用户界面466。图39示出了根据一个实施例的可视用户界面466和浏览器控制403。浏览器控制403包括后退按钮405。可视用户界面466包括概念查询111、与包括附加(例如,"更多")浏览值286的"价格范围"相关联的一个浏览集303、以及包括信息(例如,项目列表项85)的已找到项目472。每一个浏览值286都可以与复选框468和数目相关联。用户可以选择一个或多个复选框468,从而进一步地缩窄信息(例如,项目列表项85)搜索。例如,用户可以选择与价格范围$5.00-$10.00相关联的复选框468和与价格范围$35.00-$40.00相关联的复选框468。因此,信息(例如,项目列表项85)搜索可以包括以下搜索标准"颜色=黑色"和"品牌二Nike"禾Q((价格范围=$5.00-$10.00)或(价格范围=$35.00-$40.00))。返回到图29A,在操作474中,客户端应用程序428对与隐藏框架目标445相关联的URL446和与客户端应用程序隐藏框架状态441相关联的URL467进行更新,并且处理结束。例如,客户端应用程序428可以存储以下URL:http:〃search/HiddenUserInterface/staticMode=MORE返回到图27,在客户端机器22处,在判定操作477中,编程式客户端18判断是否存在隐藏框架432的前向改变。例如,编程式客户端18可以对与编程式客户端隐藏框架状态437相关联的URL449和与隐藏框架目标445相关联的URL453进行比较,从而判断客户端应用程序428是否正在请求隐藏框架432的前向改变。如果URL449与URL453不相同,则客户端应用程序428可能正在请求与隐藏框架432相关联的用户界面的前向改变,于是进行分支操作478。否则,进行分支判定操作480。在操作478中,编程式客户端18请求用与隐藏框架目标445相关联的URL453来标识的用户界面。例如,编程式客户端可以利用如之前图28所述的方法452。因此,用户没有感知到客户端机器22处的显示的任何变化,原因在于隐藏框架432并不包括可显示的用户界面元素。图29B示出了根据一个实施例、用以对"全部"用户界面元素448的用户选择进行处理的方法491。方法491从客户端机器22处的操作480开始,其中,用户选择了可视用户界面466上的"全部"按钮473。作为响应,客户端应用程序428在没有访问应用服务器28或缓存434的情况下生成并显示了可视用户界面492。图40示出了根据一个实施例的可视用户界面492和浏览器控制403。浏览器控制403包括后退按钮405。可视用户界面492包括概念査询111、与"价格范围"相关联的浏览集303、以及已找到的项目472。浏览集303包括与"价格范围"相关联的"全部"浏览值286。每一个浏览值286都可以与复选框468和数目相关联。用户可以选择一个或多个复选框468,从而进一步地縮窄对已找到项目472的搜索。返回到图29B,在操作484中,客户端应用程序428对与隐藏框架目标445相关联的URL453和与客户端应用程序隐藏框架状态441相关联的URL467进行更新,于是处理结束。例如,客户端应用程序428可以存储以下URL:http:〃search/HiddenUserlnterface/staticMode=ALL返回到图27,在客户端机器22处,在操作477中,如之前所述的,编程式客户端18判断与隐藏框架目标445相关联的URL453是否存在前向改变。如果编程式客户端18判断得出URL453存在前向改变,则进行分支操作478。否则进行分支判定操作481。在操作478中,编程式客户端18基于存储在与隐藏框架目标445相关联的URL453中的URL来请求隐藏用户界面229。例如,编程式客户端18可以利用如之前的图28所述的方法452。图29C示出了根据一个实施例用以处理用户对后退按钮405的选择的方法462。方法462从客户端机器22处的操作486开始,其中,用户从浏览器控制403选择了后退按钮470。作为响应,编程式客户端18可以从用户界面历史记录436推出顶部的两个条目,第二个条目包括编程式客户端18所显示的之前的用户界面的框架438和URL431。例如,编程式客户端18可以确定在隐藏框架432中显示的之前的用户界面可能用以下URL来标识http:〃search/HiddenUserInterface/staticMode=MORE在操作488中,编程式客户端18请求用上述URL来标识的用户界面427。例如,如之前所述,可以利用方法452来请求用户界面427。返回到图27,在客户端机器22处,在判定操作481中,客户端应用程序428判断是否存在与隐藏框架目标445相关联的URL453的后向改变。例如,客户端应用程序428可以对URL467(与客户端应用程序隐藏框架状态441相关联的)和URL453(例如,与隐藏框架目标445相关联的)进行比较,从而判断客户端应用程序428是否处理了与隐藏框架432相关联的后退按钮405请求。如果URL467与URL453不相同,则进行分支操作483。否则,进行分支判定操作477。在操作483中,编程式客户端18基于用URL453来标识的用户界面元素448来更新可视框架430。例如,以下URL453可以向编程式客户端18发送信号,从而利用与"更多"模式相对应的可视用户界面466来更新可视框架430:http:〃search/HiddenUserlnterface/staticMode=MORE例如,如之前所述,可以利用如图39所示的可视用户界面466来更新可视框架。图41示出了计算机系统500的示例形式的机器的图形表示,在该计算机系统500中可以运行致使机器执行这里所讨论的任意一个或多个方法的一组指令。在替代实施例中,所述机器作为独立设备进行操作,或者可以与其它机器相连接(例如,网络互连)。在网络互连的配置屮,所述机器可以充当服务器一客户端网络环境中的服务器或客户端机器,或者充当对等(例如,分布式)网络环境中的对等机器。所述机器可以是服务器计算机、客户端计算机、个人电脑(PC)、平板电脑(tabletPC)、机顶盒(STB)、个人数字助理(PDA)、蜂窝电话、web设备、网络路由器、交换机或网桥、或者能够运行一组指定机器所采取的动作的指令(顺序的或者其它)的任何机器。此外,虽然仅示出了一个机器,但是术语"机器"还应当包括独立地或联合地运行一组(或多组)指令以执行这里所讨论的任何一个或多个方法的机器的集群。示例性计算机系统500包括处理器502(例如,中央处理单元(CPU)、图形处理单元(GPU)或者两者)、主存储器504和静态存储器506,它们经由总线508而彼此进行通信。计算机系统500还可以包括视频显示单元510(例如,液晶显示器(LCD)或阴极射线管(CRT))。计算机系统500还包括字母数字输入设备512(例如,键盘)、光标控制设备514(例如,鼠标)、磁盘驱动单元516、信号生成设备518(例如,扬声器)和网络接口设备520。磁盘驱动单元516包括机器可读介质522,其上存储有实现这里所描述的任意一个或多个方法或功能的一组或多组指令(例如,软件524)。在计算机系统500运行软件524的过程中,软件524还可以完全或者至少部分地保存在主存储器504和/或处理器502中,主存储器504和处理器502也构成了机器可读介质。软件524还可以通过网络接口设备520、经网络526而被发送或接收。虽然在一个示例性实施例中,机器可读介质522被示出为一个介质,但是术语"机器可读介质"应当被认为包括存储一组或多组指令的一个介质或多个介质(例如,集中式或分布式数据库,和/或关联缓存和服务器)。术语"机器可读介质"还应当被认为包括能够存储、编码或承载用于由机器来运行并致使机器执行本发明的一个或多个方法的一组指令的任何介质。因此,术语"机器可读介质"应当被认为包括但不限于固态存储器、光学和磁性介质、以及载波信号。这样就已经描述了处理搜索信息的方法和系统。虽然己经参考具体示例性实施例来描述了本发明,但是显然,在不脱离本发明的稍宽的精神和范围的情况下,可以作出各种修改和变化。因此,本说明书和附图应当被视为是示意性的而非限制性的。权利要求1.一种便于搜索在基于网络的市场中交易项目的销售者和购买者所利用的数据资源的方法,该方法包括从销售者接收与项目相关联的信息;利用包括表达式和补充信息的规则来实时地对所述信息进行评估;如果所述表达式评估为真,则利用所述补充信息来补充所述信息;以及将所述信息和所述补充信息存储在所述数据资源中,所述实时执行的评估、补充和存储有助于实时地搜索所述信息和所述补充信息。2.如权利要求1所述的方法,其中,评估所述信息包括评估包含标题、描述、列表项类别、项目细节的集合中的至少一种。3.如权利要求2所述的方法,其中,销售形式包括包含固定价格形式和拍卖形式的形式集合中的任意一个。4.如权利要求2所述的方法,其中,所述项目细节描述了所述项H的状况。5.如权利要求2所述的方法,还包括响应于对所述信息的搜索而向所述信息添加目录信息,以及从包括USBN号、通用产品号、通用产品代码和专有名词的信息集合中识别至少一个。6.如权利要求1所述的方法,其中,补充所述信息包括确定登记所述信息的至少一个域,其中,所述域包括包含产品类型和服务类型的集合中的任意一个。7.如权利要求1所述的方法,其中,所述规则是从包括分类规则和推断规则的规则集合中选择的。8.如权利要求7所述的方法,其中,所述分类规则被用于将概念与所述信息关联起来,从而便于购买者进行搜索。9.如权利要求7所述的方法,其中,所述推断规则被用于推断与所述信息相关联的概念,从而便于购买者进行搜索。10.如权利要求1所述的方法,其中,所述补充信息包括概念-值对,所述概念-值对包括概念和值,所述概念与包括所述值的多个值相关联。11.如权利要求1所述的方法,还包括对与所述信息相关联的分类信息进行评估,从而推断出推断信息。12.—种便于搜索在基于网络的市场中交易项目的销售者和购买者所利用的数据资源的系统,所述系统包括接收模块,从销售者接收与项目相关联的信息;规则应用模块,利用包括表达式和补充信息的规则来评估所述信息,如果所述表达式评估为真,则利用所述补充信息来补充所述信息;以及处理模块,用以存储所述信息和所述补充信息,所述实时执行的评估、补充和存储有助于实时地搜索所述信息和所述补充信息。13.如权利要求12所述的系统,其中,评估所述信息包括评估包含标题、描述、列表项类别、项目细节的集合中的至少一个。14.如权利要求13所述的系统,其中,销售形式包括包含固定价格形式和拍卖形式的形式集合中的任意一个。15.如权利要求13所述的系统,其中,所述项目细节描述了所述项目的状况。16.如权利要求13所述的系统,其中,所述接收模块搜索所述信息从而识别包括USBN号、通用产品号、通用产品代码和专有名词的集合中的至少一个,所述接收模块向所述项目信息添加类别信息。17.如权利要求12所述的系统,还包括分类引擎,所述分类引擎确定了登记所述项目信息的至少一个域,其中,所述域包括包含产品类型和服务类型的集合中的任意一个。18.如权利要求12所述的系统,其中,所述规则是从包括分类规则和推断规则的规则集合中选择的。19.如权利要求18所述的系统,其中,所述分类规则被用于将概念与所述信息关联起来,从而便于购买者进行搜索。20.如权利要求18所述的系统,其中,所述推断规则被用于推断与所述信息相关联的概念,从而便于购买者进行搜索。21.如权利要求12所述的系统,其中,所述补充信息包括概念-值对,所述概念-值对包括概念和值,所述概念与包括所述值的多个值相关联。22.如权利要求12所述的系统,其中,所述处理模块对与所述信息相关联的分类信息进行评估,从而推断出推断信息。23.—种存储一组指令的机器可读介质,当机器运行所述指令时,会致使所述机器从销售者接收与项目相关联的信息;利用包括表达式和补充信息的规则来对所述信息进行评估;如果所述表达式评估为真,则利用所述补充信息来补充所述信息;以及将所述信息和所述补充信息存储在数据资源中,其中,所述机器实时地评估、补充和存储以便于实时地搜索所述信息和所述补充信息。24.—种用于生成搜索在基于网络的市场中交易项目的销售者和购买者所利用的数据资源的查询的方法,所述方法包括从购买者接收包括至少一个关键字的关键字査询;利用至少一个包括表达式和分类信息的规则来评估所述至少一个关键字;以及如果所述表达式评估为真,则将所述分类信息纳入所述査询,其中,所述分类信息被用于搜索存储在所述数据资源中的补充信息,所述补充信息是根据所述销售者输入的信息而生成的。25.如权利要求24所述的方法,其中,所述信息包括包含标题、描述、列表项类别、项目细节、价格、销售形式、销售持续时间、拍卖持续时间、支付方法、运输信息、项目位置和购买者要求的集合中的至少一种。26.如权利要求25所述的方法,其中,所述项目细节描述了将在所述基于网络的市场上交易的项目的状况。27.如权利要求24所述的方法,其中,所述分类信息包括与所述关键字相匹配的值。28.如权利要求24所述的方法,还包括通过利用包括表达式并且与域相关联的规则评估所述至少一个关键字来确定所述域。29.—种用于生成搜索在基于网络的市场中交易项目的销售者和购买者所利用的数据资源的査询的系统,所述系统包括计算模块,用于从购买者接收包括至少一个关键字的关键字查询;以及査询生成模块,用于利用至少一个包括表达式和分类信息的规则来评估所述至少一个关键字,如果所述表达式评估为真,则所述查询生成模块将所述分类信息纳入所述查询,所述分类信息被用于搜索存储在所述数据资源中的补充信息,所述补充信息是根据所述销售者输入的信息而生成的。30.如权利要求29所述的系统,其中,所述信息包括包含标题、描述、列表项类别、项目细节、价格、销售形式、销售持续时间、拍卖持续时间、支付方法、运输信息、项目位置和购买者要求的集合中的至少一种。31.如权利要求30所述的系统,其中,所述项目细节描述了将在所述基于网络的市场上交易的项目的状况。32.如权利要求29所述的系统,其中,所述分类信息包括与所述关键字相匹配的值。33.如权利要求29所述的系统,其中,所述查询生成模块通过利用包括表达式并且与域相关联的规则评估所述至少一个关键字来确定所述域。34.—种存储一组指令的机器可读介质,当机器运行所述指令时,会致使所述机器从购买者接收包括至少一个关键字的关键字査询;利用至少一个包括表达式和分类信息的规则来评估所述至少一个关键字;以及如果所述表达式评估为真,则将所述分类信息纳入所述查询,其中,所述分类信息被用于搜索存储在所述数据资源中的补充信息,所述补充信息是根据所述销售者输入的信息而生成的。35.—种使得购买者能够浏览由销售者在基于网络的市场上列出并存储在数据资源中的列表项的方法,所述方法包括生成用户界面,所述用户界面显示了概念以及至少两个与所述概念相关联的值;以及从购买者接收与所述至少两个值相对应的至少两个选择,所述两个选择被用于基于对所述销售者输入的信息的评估来识别存储在所述数据资源中并且与所述至少两个值相关联的至少一个列表项。36.如权利要求35所述的方法,其中,所述项目信息基于从规则集合中选择出来的至少两个规则而与所述至少两个值相关联,所述规则被用于对所述信息进行分类以及推断附加信息。37.如权利要求35所述的方法,其中,所述信息包括包含标题、描述、列表项类别、项目细节、价格、销售形式、销售持续时间、拍卖持续时间、支付方法、运输信息、项目位置和购买者要求的集合中的至少一种。38.如权利要求37所述的方法,其中,所述销售形式包括包含固定价格形式和拍卖形式的形式集合中的任意一种。39.如权利要求37所述的方法,其中,所述项目细节描述了所述列表项所描述的项目的情况。40.如权利要求37所述的方法,还包括响应于对包括包含USBN号、通用产品号、通用产品代码和专有名词的集合中的至少一个的项目信息的识别而向所述项目信息添加类别信息。41.如权利要求35所述的方法,其中,所述至少一个列表项与分别与多个值相关联的多个概念相关联。42.如权利要求35所述的方法,其中,基于从所述购买者接收的查询来确定所述概念。43.如权利要求42所述的方法,其中,所述至少两个选择与所述查询相组合,从而识别所述至少一个列表项。44.如权利要求35所述的方法,其中,所述用户界面使得所述购买者能够请求包括与所述概念相关联的附加值的第二用户界面。45.—种使得购买者可以浏览由销售者在基于网络的市场上列出并存储在数据资源中的列表项的系统,所述系统包括搜索应用,用以生成用户界面,所述用户界面显示了概念以及至少两个与所述概念相关联的值;以及确定模块,用以从购买者接收与所述至少两个值相对应的至少两个选择,所述两个选择被用于基于对所述销售者输入的信息的评估来识别存储在所述数据资源中并且与所述至少两个值相关联的至少一个列表项。46.如权利要求45所述的系统,其中,基于规则集合中的至少两个规则并利用所述至少两个值来表征所述信息,所述规则被用于对所述信息进行分类以及推断附加信息。47.如权利要求45所述的系统,其中,所述信息包括包含标题、描述、列表项类别、项目细节的集合中的至少一个。48.如权利要求47所述的系统,其中,销售形式包括包含固定价格形式和拍卖形式的形式集合中的任意一种。49.如权利要求47所述的系统,其中,所述项目细节描述了所述列表项所描述的项目的情况。50.如权利要求47所述的系统,还包括接收模块,用于搜索所述信息并识别包含USBN号、通用产品号、通用产品代码和专有名词的集合中的至少一种,从而向所述项目信息添加类别信息。51.如权利要求46所述的系统,其中,所述至少一个列表项与分别与多个值相关联的多个概念相关联。52.如权利要求51所述的系统,其中,基于从所述购买者接收的查询来确定所述概念。53.如权利要求52所述的系统,其中,所述至少两个选择与所述査询相组合,从而识别所述至少一个列表项。54.如权利要求46所述的系统,其中,所述用户界面使得所述购买者能够请求包括与所述概念相关联的附加值的第二用户界面。55.—种存储有一组指令的机器可读介质,当机器运行所述指令时,会致使所述机器生成用户界面,所述用户界面显示了概念以及与所述概念相关联的至少两个值;以及从购买者接收与所述至少两个值相对应的至少两个选择,所述两个选择被用于基于对所述销售者输入的信息的评估来识别存储在数据资源中并且与所述至少两个值相关联的至少一个列表项。56.—种删除用于识别销售者在基于网络的市场上列出的列表项的特性的方法,所述方法包括向用户传递多个用于识别列表项的特性;从所述用户接收删除与最近选择的特性不同的特性的选择;基于所述选择,识别包括所述最近选择的特性在内的多个剩余特性,从而识别基于对销售者所输入的信息的评估而被确定为展现了所述剩余特性的至少一个列表项;以及将所述多个剩余特性和所述至少一个列表项传递给所述用户。57.—种删除用于识别销售者在基于网络的市场上列出的列表项的特性的系统,所述系统包括搜索应用,用以向用户传递多个用于识别列表项的特性;确定模块,用以从所述用户接收删除与最近选择的特性不同的特性的选择,并基于所述选择来识别包括所述最近选择的特性在内的多个剩余特性,所述确定模块基于对销售者所输入的信息的评估来利用所述多个剩余特性识别被确定为展现了所述剩余特性的至少一个列表项,所述搜索应用将所述多个剩余特性和所述至少一个列表项传递给所述用户。58.如权利要求57所述的系统,其中,所述多个特性包括包含概念-值对的特性。59.如权利要求57所述的系统,其中,所述剩余特性基于用于对所述信息进行分类的规则和用于推断附加信息的规则而与所述信息相关联。60.如权利要求57所述的系统,其中,所述信息包括包含标题、描述、列表项类别、项目细节、价格、销售形式、销售持续吋间、拍卖持续时间、支付方法、运输信息、项目位置和购买者要求的集合中的至少一种。61.如权利要求59所述的系统,其中,所述销售形式包括包含固定价格形式和拍卖形式的形式集合中的任意一种。62.如权利要求57所述的系统,其中,所述多个特性包括包含概念-值对的特性。63.—种存储有一组指令的机器可读介质,当机器运行所述指令时,会致使所述机器向用户传递多个用于识别列表项的特性;从所述用户接收删除与最近选择的特性不同的特性的选择;基于所述选择,识别包括所述最近选择的特性在内的多个剩余特性,从而识别基于对销售者所输入的信息的评估而被确定为展现了所述剩余特性的至少一个列表项;以及将所述多个剩余特性和所述至少一个列表项传递给所述用户。64.—种确定用于显示数据项目的用户界面上的第一区域的尺寸的方法,所述方法包括接收对包括尺寸互补的第一区域和第二区域的用户界面的请求,所述第一区域被用于显示数据项目,而所述第二区域被用于显示其它信息;通过计算将被显示在所述第一区域中的数据项H的数目来确定所述第一区域的尺寸;以及生成所述用户界面以将所述第一区域包括在所述第二区域中,所述第一区域具有所述经确定的尺寸。65.如权利要求64所述的方法,其中,所述确定包括对经计算将在所述第一区域中显示的所述数据项目的数目与预定阈值进行比较。66.如权利要求64所述的方法,其中,如果所述经计算将被显示的数据项目的数目小于所述预定阈值,则增大所述第一区域的可显示区域,并减小所述第二区域的可显示区域。67.如权利要求64所述的方法,其中,如果所述数据项目的数目大于或等于所述预定阈值,则减小所述第一区域的尺寸,并增大所述第二区域的尺寸。68.如权利要求64所述的方法,其中,所述第二区域被用于呈现浏览选项,所述用户利用所述浏览选项来识别所述数据项目。69.如权利要求68所述的方法,其中,所述呈现给所述用户的浏览选项是基于所述用户输入的关键字查询来选择的。70.如权利要求64所述的方法,其中,所述第二区域包括所述用户可以选择从而显示浏览选项的按钮。71.如权利要求64所述的方法,其中,所述用户是购买者,而所述数据项目是基于网络的市场上的列表项。72.—种确定用于显示数据项目的用户界面上的第一区域的尺寸的系统,所述系统包括搜索应用,用以接收对包括尺寸互补的第一区域和第二区域的用户界面的请求,所述第一区域被用于显示数据项目,而所述第二区域被用于显示其它信息;确定模块,用以响应于对将被显示在所述第一区域中的数据项目的数目的计算结果而确定所述第一区域的尺寸,所述搜索应用生成所述用户界面,以将所述第一区域包括在所述第二区域中,所述第一区域具有经确定的尺寸。73.如权利要求72所述的系统,其中,所述确定模块对经计算将被显示在所述第一区域中的数据项目的数目与预定阈值进行比较。74.如权利要求72所述的系统,其中,所述预定阈值是可配置的值。75.如权利要求72所述的系统,其中,如果所述经计算将被显示的数据项目的数目小于所述预定阈值,则增大所述第一区域的可显示区域,并减小所述第二区域的可显示区域。76.如权利要求72所述的系统,其中,如果所述数据项目的数目大于或等于所述预定阈值,则减小所述第一区域的尺寸,并增大所述第二区域的尺寸。77.如权利要求72所述的系统,其中,所述第二区域被用于呈现浏览选项,所述用户利用所述浏览选项来识别所述数据项目。78.如权利要求77所述的系统,其中,所述呈现给所述用户的浏览选项是基于所述用户输入的关键字查询来选择的。79.如权利要求78所述的系统,其中,所述第二区域基于所述数据项目的数目而被减小,并且所述第二区域包括所述用户可以选择从而显示浏览选项的按钮。80.如权利要求72所述的系统,其中,所述用户是购买者,而所述数据项目是基于网络的市场上的列表项。81.—种存储有一组指令的机器可读介质,当机器运行所述指令时,会致使所述机器接收对包括尺寸互补的第一区域和第二区域的用户界面的请求,所述第一区域被用于显示数据项目,而所述第二区域被用于显示其它信息;通过计算将被显示在所述第一区域中的数据项目的数目来确定所述第一区域的尺寸;以及生成所述用户界面以将所述第一区域包括在所述第二区域中,所述第一区域具有所述经确定的尺寸。全文摘要处理搜索信息的方法和系统。根据第一方面,提供了便于搜索数据资源的方法和系统。根据第二方面,提供了生成用于搜索在基于网络的市场中交易项目的销售者和购买者所利用的数据资源的查询的方法和系统。根据第三方面,提供了使得购买者可以浏览由销售者在基于网络的市场上列出的列表项的方法和系统。根据第四方面,提供了删除用于识别由销售者在基于网络的市场上列出的数据列表项的特性的方法和系统。根据第五方面,提供了确定与用于向用户显示数据项目的用户界面相关联的区域的尺寸的方法和系统。文档编号G06F17/30GK101194257SQ200580049965公开日2008年6月4日申请日期2005年9月30日优先权日2005年3月30日发明者安塞尔姆·保罗·拜德-史密斯,普雷斯顿·格兰特·斯莫利,科里·钱德勒,让-马克·利昂,路易斯·马塞尔·吉诺·莫尼尔申请人:电子湾有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1