由用户设置的多维排序方法

文档序号:6397232阅读:187来源:国知局
专利名称:由用户设置的多维排序方法
技术领域
本发明涉及的是一种根据用户意愿进行数据(产品、网页或人物等)排序的方法。
属于数据库及互联网应用领域,是对现有方法的改进与扩展。
背景技术
用户对数据的排序是数据库及其互联网应用的重要功能。但现有技术下的排序只基于一个维度。例如微软的软件Excel,在数据排序时采取线性关系,即优先由第一关键字排升降序,第一关键字相同的再考虑第二关键字,第二关键字相同的再考虑第三关键字。这样的排序造成第一关键字的绝对优势,无法在多指标的情况下得到用户真正想得到的排序结果。 再例如电子商务网站淘宝,在展示商品时用户可以设置排序。但用户只能按"价格"或"信用"分别排升降序,却无法综合这两个指标进行排序。目前所有网站都与之类似。

发明内容
本发明的目的在于克服现有排序方法的不足,采用多维度同时参与排序计算。使得无论产品还是其他的数据库中所选对象数据,都能得出更为满足用户需求的排序结果。方法如下 1、用户在排序窗口,自行给数据库中每个参与排序的指标(参数、关键字)填写权重。 2、系统把每个参与排序的对象的各指标数据乘以权重之结果相加,得到各对象的总得分。 3、系统根据总得分进行升降排序。 4、系统保留所有用户填写的指标权重值,并以此计算出用户的平均权重指标,给后来的用户作为参考。由用户平均选择权重计算出的排序结果,作为默认排序结果显示。
具体实施例方式结合本发明的内容,以下以楼盘作为数据对象案例,提供具体实施步骤
1、用户在排序窗口,自行给价格、环境、交通等每个参与排序的指标填写权重。比如用户八填写价格40%、环境20%、交通20%、户型10%、配套10%;用户8填写价格20%、环境10%、交通40%、户型20%、配套10%。同时可填写其他筛选条件比如区位、价位等。
2、系统把本地各楼盘的各指标数据乘以用户所填写权重之结果相加,就得到每个楼盘相对于用户A或B的需求喜好的总得分。 3、系统筛选掉不适合用户所选价格及区位等条件的楼盘后,根据总得分进行升降排序,分别显示给用户A和B。他们就得到了最适合自己的楼盘排序。 4、系统保留所有用户填写的指标权重值,并以此计算出用户的平均权重指标,以便给后来的购房用户作为参考。
本发明尤其适用于产品类的排序,以不同的行业来设置不同的详细指标从而更加贴近产品的真实情况。同时,本发明也适用于网页、网站、人物、城市等非产品类客观对象及普通数据库内数据的排序。
权利要求
一种由用户设置的数据库中所选对象的排序方法,其特征在于用户希望对数据对象进行排序时,自行在排序窗口给数据库中每个参与排序的指标填写权重。系统把每个参与排序的对象的各指标数据乘以用户所填指标权重之后的结果相加,得到每个对象的总得分。然后系统按总得分进行升降排序。
2. —种由用户设置的数据库中所选对象的排序方法,其特征还在于多个用户所填指 标权重的平均数,作为用户平均选择权重提供给后来的用户作为参考,显示于排序窗口填 写权重处的一侧。由用户平均选择权重计算出的排序结果,作为默认排序结果显示。
全文摘要
本发明涉及的是一种用户对数据对象(产品、网页或人物等)进行自行排序的方法。属于数据库及互联网应用领域,是对现有方法的改进与扩展。传统用户自行排序方法一般只能按一种指标(例如价格、信用、性能、重量等)进行排序,或按多个指标分次序线性排序(例如价格相同的对象才再按信用排序)。而本发明通过用户自主填写各指标的分类权重,实现了同时按多指标综合计算进行排序的目的,其结果比现有方法更符合用户意图。本发明尤其适用于产品的排序,同时也适用于网页、网站、人物、城市等非产品类客观对象或单纯数据的排序。
文档编号G06F17/30GK101739461SQ20091026355
公开日2010年6月16日 申请日期2009年12月24日 优先权日2009年12月24日
发明者丘雷 申请人:丘雷
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1