一种集合团队个性化特征的搜索系统和方法

文档序号:6425180阅读:146来源:国知局
专利名称:一种集合团队个性化特征的搜索系统和方法
技术领域
本发明涉及搜索技术,特别涉及一种集合团队个性化特征的搜索系统和方法。
背景技术
现有的搜索引擎都是以单个用户为对象,针对单个用户输入的关键字提供搜索服务。特别在SNS社交网络或B2C等电子商务平台中的搜索尤其明显,搜索引擎对用户输入的关键字进行数据查询,并输出查询结果。然而,随着社交网络的发展,人们越来越喜欢以团队的名义组织活动。例如有一群用户组织一次聚会,组织者需要分别考虑到每个参与者的喜好和支付能力,策划工作非常困难。如果通过搜索引擎查找,根本没有一个搜索引擎能提供以多用户为对象实现多用户爱好及支付能力相匹配的搜索结果。又例如,某一组织者策划好一项活动,如果事先没有考虑参与者的支付能力,最后收钱时可能导致出现尴尬的场面。因此,如何在保证搜索质量的同时能集合团队的个性化特征进行搜索,并让用户得到集合团队目标的搜索结果是业内研究的问题。

发明内容
本发明的目的是克服上述现有技术中存在的缺陷,提出一种能集合团队个性化特征的搜索系统和方法。本发明提出的集合团队个性化特征的搜索方法,包括下列步骤
步骤1、输入搜索关键词,添加组团人员的识别标识,并获取组团人员的注册信息和个性化参数;
步骤2、对输入的搜索关键词进行词义判断,当该关键词有明确的含义时,则按该关键词的属性划分;当该关键词没有明确含义时,则按时间段查找系统中缓存的服务信息,并把查找出来的服务信息转换成属性;
步骤3、将步骤2转化的属性关键词转换成类别关键词;
步骤4、对步骤3转换的类别关键词进行搜索,找出与该类别关键词相匹配的搜索结
果;
步骤5、将搜索结果与组团人员的注册信息和个性化参数进行相似度筛选,并按相似度的高低列表显示。所述的个性化参数包括兴趣爱好、年龄段、性别、所处地理位置、收入水平等其他收集的参数。本发明还包括步骤5,将步骤4得到列表发送至组团中各队员。本发明还提出一种集合团队个性化特征的搜索系统,包括 输入模块,用于输入搜索关键词、组团人员的注册信息和识别标志; 数据库,用于存储注册会员的信息数据和服务数据;
词义判断模块,用于判断关键词的含义,并进行相关属性和类别转换;搜索模块,与数据库连接,用于对转换的类型关键词进行搜索与匹配,输出搜索数据; 个性化匹配模块,用于从数据库中获取组团队员的注册信息和个性化参数,并与搜索数据进行筛选匹配,找出个性化参数匹配最多的搜索结果; 排序模块,用于对搜索结果进行个性化排序。所述的数据库中设有彼此关联的“时间段表”、“店铺服务表”和“热门度统计表”, 用于当系统判断搜索行为为无目标搜索时,自动的根据时间段输出推荐服务数据供用户选择。所述的“时间段表”、“店铺服务表”和“热门度统计表”实时更新。本发明还包括一个搜索结果发送模块,用于将上述集合团队个性化特征的搜索结果发送至各队员。与现有技术相比,本发明具有以下有益效果
1、使用本发明的搜索系统可以实现对多个用户进行属性匹配,以组队的形式进行个性化搜索,得到集合团队大多数人员要求的搜索结果。2、使用本发明的组队搜索方法,可以在不侵犯隐私的情况下找到满足参与组队搜索的用户需求的共同需求。3、本发明特别适合组织大型活动,简化繁杂的前期咨询工作,并让大多数人员对组织工作满意。


下面结合附图,对本发明的具体实施方式
作进一步的详细说明,其中 图1是本发明方法的流程图2是本发明系统的示意图。
具体实施例方式本发明提供的技术方案不再为单一对象服务,而是允许用户添加多个用户进行组队搜索,同时实现根据组队成员的不同爱好、收入、住址、当前位置等多个属性进行搜索匹配过滤,让搜索结果更加接近组队成员的需求,并且在购买产品时,可以根据组队搜索结果决定付费方式,例如,由某一人支付,平均分摊,或按比例支付。图1为本发明的一个实施例,该实施例为聚餐活动。本发明提出的集合团队个性化特征的搜索方法包括下列步骤
步骤101、输入搜索关键词,添加组团人员的识别标识,并获取组团人员的注册信息和个性化参数。本发明可以通过设备上的GPS、无线网卡、2G、3G模块获取当前的地理位置。地理位置可以是搜索人员(策划者)的地理位置坐标,也可以是所有队员的综合位置坐标,或者是指定地图上的某个范围。步骤102,对输入的关键字进行词义判断,系统会自动分析用户输入的关键词是否有明确的意思。分析方法为判断数据库中的词汇表的词,根据相似度进行判断。当该关键词有明确的含义时,则转步骤103,将该关键词进行属性转换;例如,关键词是店铺名,需要转换成店铺属性,如用户输入“星巴克”则转成星巴克的属性,即咖啡馆。当关键词已经是店铺属性时(包括标签和特征等),则不需要转换。当该关键词没有明确含义、或无目标搜索时,则转步骤104,系统自动按照当前时间段查找服务信息,并把查找出来的服务信息转换成属性。用户也可以对查找时间段进行调整。本系统数据库中设置了 3个数据表,分别为“时间段表”、“店铺服务表”和“热门度统计表”。这3个数据表彼此关联,用来实现让系统对没有含义的关键词或不输入关键词时能够按照时间段查询数据。也就是说,步骤104可以允许用户在没有搜索关键词时,按照时间段进行组队搜索行为(可以理解为按照某个时间段的服务热度来进行排序)。即当前组队人员在完全没有任何想法的时候,系统能根据时间段推送该时间段的热门服务。时间段可以允许用户自行设定。例如今晚我们去哪里?队员完全没有目标,希望通过此功能找到灵感,查询到符合组队成员需求的服务项目。步骤104和步骤103的区别为步骤103是用户有意识的搜索,通过搜索输入的关键词进行更精确的查询。步骤104是用户没有意识的搜索,例如,根本不知道该去哪里,或者随便输入一些无意思的关键字。对于此类操作,系统会判断为无目标搜索。系统会自动的根据时间段来输出数据,再匹配组队用户的各项属性来让数据准确并提供用户选择。最终用户能根据后面的步骤109来进一步的调整。“时间段表”涵盖一天M小时及公众假期时间,以分钟为单位保存。“店铺服务表” 保存系统中全部店铺提供的服务类型。“热门度统计表”保存不同时间内搜索和预定不同服务的热门度统计数据,并实时更新。系统可以将上述3个表格设置为缓存表(此表用户于优化搜索速度而特定设置的,里面包括其他缓存数据,并且每天同步并缓存一次新数据),以提高查询速度。此方法是牺牲存储空间来实现搜索加速的方法,此存储空间可以是硬盘也可以是内存,或其他高速存储器,目的是不用每次查询都通过数据库去检索计算,提高搜索速度。例如用户在3点钟搜索(或指定3点这个时间,或者指定3点 5点这个时间段)并且用户没有输入搜索关键词或者搜索关键词被判断为没有明确目标,即进入步骤104的操作。此时,根据3点这个时间,系统会到缓存表去查询,匹配3点钟提供服务的店铺中有哪些热门服务(缓存表查询的是根据以往和其他服务统计出来的3点最热们的服务,并非全部。),然后输出并转换成属性。步骤105,把以上步骤103和步骤104转换出来的查找属性再进行类别转换。例如转换出来的属性为“咖啡”和“汉堡包”则转换成该属性所属的类别“餐饮”。如果跨类别,例如属性为“咖啡”和“唱K”,类别为“餐饮”和“娱乐”。转换结果可以是一个也可以是多个。步骤106,对步骤105转换的类别关键词进行搜索,找出与该类别关键词相匹配的搜索结果。例如餐饮类别下查找出的星巴克、麦当劳等店铺。步骤107,将搜索结果与组团人员的注册信息和个性化参数进行相似度筛选,并按相似度的高低列表显示。筛选过程包括参与者的属性统计,把相同的数据进行分析,并统计大部分人相同的属性。例如张三,喜欢吃西餐、辛辣、咖啡、海鲜;李四,喜欢吃西餐、清淡、喝酒;王五,喜欢吃汉堡包、甜品、上海菜;其中西餐统计出来为相似度最高,则以含有西餐属性的店铺为优先级排序。步骤108,系统对步骤101获取到的地理位置和107的店铺进行位置筛选,并有近到远的进行排序。同时用户也可以自行设置排序规则。例如,由远到近或指定范围内进行排序。步骤109,将搜索结果列表显示,可以选择根据兴趣爱好进行列表显示、根据地理位置进行列表显示、根据时间段进行显示,或根据消费水平进行列表显示。以相似度进行排序,相似度越高的排在前面。步骤110,将搜索列表发送至组团中各队员。上述搜索结果集合了团队中多数人员的消费意愿,大大简化了组织人员的工作量,并提高了工作效率。如图2所示,本发明提出的集合团队个性化特征的搜索系统包括 输入模块,用于输入搜索关键词、组团人员的注册信息、识别标志;
数据库,用于存储注册会员的信息数据和搜索数据;该数据库中设有彼此关联的“时间段表”、“店铺服务表”和“热门度统计表”,用于当系统判断搜索行为为无目标搜索时,自动的根据时间段输出推荐服务数据供用户选择。所述的“时间段表”、“店铺服务表”和“热门度统计表”实时更新。词义判断模块,用于判断关键词的属性并进行属性类别转换;
搜索模块,与数据库连接,用于对转换的关键词类别进行搜索与匹配,搜索出相关的检索数据;
个性化匹配模块,用于从数据库中获取组团队员的个性化参数,并与检索数据进行筛选匹配,找出个性化参数匹配最多属性;
排序模块,用于对搜索结果进行个性化排序。本发明还可以包括一个搜索结果发送模块,用于将上述集合团队个性化特征的搜索结果发送至各队员。本发明提出的系统和方法让搜索引擎不再为单一用户的需求进行搜索,同时让搜索结果以满足多人需求展示出来。以上描述仅仅为本发明的实施例而已,并不用以限制本发明。凡在本发明的构想创意和原则之内,所做的任何修改、等同替换、改进、组合套用等,均应包含在本发明的保护范围之内。
权利要求
1.一种集合团队个性化特征的搜索方法,其特征在于包括下列步骤步骤1、输入搜索关键词,添加组团人员的识别标识,并获取组团人员的注册信息和个性化参数;步骤2、对输入的搜索关键词进行词义判断,当该关键词有明确的含义时,则按该关键词的属性划分;当该关键词没有明确含义时,则按时间段查找系统中缓存的服务信息,并把查找出来的服务信息转换成属性;步骤3、将步骤2转化的属性关键词转换成类别关键词;步骤4、对步骤3转换的类别关键词进行搜索,找出与该类别关键词相匹配的搜索结果;步骤5、将搜索结果与组团人员的注册信息和个性化参数进行相似度筛选,并按相似度的高低列表显示。
2.如权利要求1所述的方法,其特征在于,所述的个性化参数包括兴趣爱好、性别、年龄段、所处地理位置、和/或收入水平。
3.如权利要求1所述的方法,其特征在于,还包括步骤5,将步骤4得到列表发送至组团中各队员。
4.一种集合团队个性化特征的搜索系统,其特征在于包括输入模块,用于输入搜索关键词、组团人员的注册信息和识别标志; 数据库,用于存储注册会员的信息数据和服务数据; 词义判断模块,用于判断关键词的含义,并进行相关的属性和类别转换; 搜索模块,与数据库连接,用于对转换的类别关键词进行搜索与匹配,输出搜索数据; 个性化匹配模块,用于从数据库中获取组团队员的注册信息和个性化参数,并与搜索数据进行筛选匹配,找出个性化参数匹配最多的搜索结果; 排序模块,用于对搜索结果进行个性化排序。
5.如权利要求4所述的系统,其特征在于,还包括一个搜索结果发送模块,用于将上述集合团队个性化特征的搜索结果发送至各队员。
6.如权利要求4所述的系统,其特征在于所述的数据库中设有彼此关联的“时间段表”、“店铺服务表”和“热门度统计表”,用于当系统判断搜索行为为无目标搜索时,自动的根据时间段输出推荐服务数据供用户选择。
7.如权利要求6所述的系统,其特征在于所述的“时间段表”、“店铺服务表”和“热门度统计表”实时更新。
全文摘要
本发明公开了一种集合团队个性化特征的搜索系统和方法,所述的方法包括步骤1、输入搜索关键词,添加组团人员的识别标识,并获取组团人员的注册信息和个性化参数;步骤2、对输入的搜索关键词进行词义判断;步骤3、将步骤2转化的属性关键词转换成类别关键词;步骤4、对转换的类别关键词进行搜索,找出与该类别关键词相匹配的搜索结果;步骤5、将搜索结果与组团人员的注册信息和个性化参数进行相似度筛选,并按相似度的高低列表显示。本发明提出的系统和方法让搜索引擎不再为单一用户的需求进行搜索,同时让搜索结果以满足多人需求展示出来。
文档编号G06F17/30GK102194006SQ201110142190
公开日2011年9月21日 申请日期2011年5月30日 优先权日2011年5月30日
发明者李郁文, 黄涓 申请人:李郁文, 黄涓
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1