商家数据搜寻方法与系统的制作方法

文档序号:6461797阅读:175来源:国知局
专利名称:商家数据搜寻方法与系统的制作方法
技术领域
本发明是与搜寻引擎技术有关,尤其涉及如何降低搜寻结果的数据数目 及提高数据准确度的相关技术。
背景技术
在中国台湾200701712号专利案中揭露一用户在一无线手持装置的无线 应用软件协定(WAP)网页中输入一请求信息,及一搜寻引擎针对该请求信息回 传一查询结果至该无线手持装置。
在中国台湾200636562号专利案中揭露一种可将搜寻结果的内容自动分 类归档的方法,其重点在经由电脑、手机、PDA等产品,将所要搜寻的数据 关键字输入国际网络上的一搜寻引擎。待用户从搜寻结果中点选后,即自动 下载取得搜寻结果的内容,并依照一已订规则进行自动分类归档。
在中国台湾200530867号专利案中揭露一将网络上所有相关配套设施的 信息集中起来的配套设施门户网,其中指出在一査询台中有l.依行业分类2. 依主要道路3.依主要商圈4.钻石商店街5.依促销活动快报分类及6.依厂商征 才快讯分类等六个搜寻索引,及以在一商品陈列网中有l.依商品分类2.依钻 石橱窗3.依热门商品4.依促销广告信息等数个搜寻索引。藉以将用户欲搜寻 的有效信息呈现出来,避免过多无用的信息混淆。
在中国台湾499671号专利案中揭露一声音辨识系统可将一声音信号转换 成一口述文字,及一査询程序是进一步地查出该口述文字中的关键字,这些 关键字在当地由一当地搜寻数据集加以处理而构成一辨识句。利用该辨识句 就可与当地或远端的相关信息连结。 一般来说,当一正确的辨识句得以被提 供出来时,其相对应的信息就可在存有各类信息之处中找出。
5在中国台湾1227417号专利案中揭露一种査询语句语意比对的电子资源 推荐系统,其可藉由语意标注与比对技术,克服传统搜寻引擎采用关键字比 对技术所衍生的准确度不足的问题。
在中国台湾548997号专利案中揭露一种语音门户网站系统,其可根据一 用户用电话所说的需求项目来查询信息,并且以语音方式答复用户符合该需 求项目的信息。
在中国台湾M313814号专利案中揭露一种查寻装置,其包括一可携式通 讯装置及一服务器,该服务器可接收该可携式通讯装置传送来的简讯,并根 据该简讯在至少一搜寻网站上搜寻与该简讯相关的网页数据,及将搜寻结果 以简讯方式传送给该可携式通讯装置。
在中国台湾M296551号专利案中揭露一定位机制及一内容主动推荐机 制,藉以使得一用户携带一手持设备进入一区域时,该手持设备的荧屏就会 自动显示与此区域相关的信息。
以上及其它涉及数据搜寻的现有相关技术中,都因为搜寻结果含有大量 数目的信息,无法让人可快速取得想要的信息。同时,对于浏览功能有限的 手机、PDA等无线通信装置而言,也不适合接收及浏览太多数目的信息。

发明内容
本发明提供一种新的商家数据搜寻方法与系统,用以解决传统数据搜寻 技术经常会搜寻出大量数据所导致的问题。
更详而言之,本发明方法包括提供一数据库单元及接收来自一用户端设 备的一查询要求等步骤。该数据库单元储存有复数笔商家数据,每一商家数 据是记录一实体商家的相关信息。该査询要求包括一主条件及一条件组合, 该主条件是为使用该用户端设备的一用户,根据其某种查询意图而输入的字 串,该条件组合是为一条件组群中的条件的任意组合。该方法还包括随后几 个步骤以语意分析方式分析该査询要求中的主条件,以产生一或多个接近该用
户的査询意图的精确查询条件;
根据该一或多个精确查询条件,从该数据库单元中搜寻符合该一或多个 精确查询条件的商家数据,藉以产生一第一检索结果;
从该第一检索结果中搜寻同时符合该条件组合中所有条件的商家数据, 藉以产生一第二检索结果;以及
传送经上述步骤所产生的商家数据该用户端设备。
本发明系统包括上述的数据库单元及一搜寻单元。该搜寻单元安装有一 搜寻程序。该搜寻程序包括一查询界面、 一语意分析模块、 一搜寻模块、及 一回传模块。其中
该査询界面可经由网络显示于一用户端设备,并可接收一用户经由该用 户端设备所输入的一查询要求,该查询要求包括一主条件及一条件组合,该 主条件是为使用该用户端设备的一用户,根据其某种查询意图而输入的字串, 该条件组合是为一条件组群中的条件的任意组合该。
该语意分析模块是能以语意分析方式分析该查询要求中的主条件,以产 生一或多个接近该用户的査询意图的精确查询条件;
该搜寻模块包括一搜寻程序组,该搜寻程序组是能根据该语意分析模块 传送来的精确査询条件,从该数据库单元中搜寻符合该精确查询条件的商家 数据,藉以产生一第一检索结果,且能从该第一检索结果中搜寻同时符合该 条件组合中所有条件的商家数据,藉以产生一第二检索结果。
该回传模块可将该搜寻模块所搜寻到的商家数据传送给该用户端设备。
较佳地,上述的该条件组群中的条件有类型条件、价位条件、位置条件、 及优惠活动条件。
无论如何,本发明可接收一用户传送来的查询要求,并回传少量且较能 符合该查询要求的商家数据给该用户。
至于本发明的其它发明内容与更详细的技术及功效说明,将揭露于随后的说明


图1,是本发明系统的基本架构; 图2,是本发明方法的一较佳实施例的流程图; 图3,是本发明系统的一较佳实施例的方块图; 图4,是本发明方法的再一较佳实施例的流程图 图5,是本发明系统的再一较佳实施例的方块图 图6,是本发明方法的另一较佳实施例的流程图 图7,是本发明系统的另一较佳实施例的方块图
附图标号 1数据库单元 11国际网络检索系统 120地图数据库单元 2搜寻单元 21语意分析模块 22搜寻模块 23、 23a、 23b回传模块 24整理程序组 3用户端设备
具体实施例方式
图1是指出本发明系统的一较佳实施例,图2是显示本发明方法的一较 佳实施例。该系统包括一数据库单元1及一搜寻单元2。
该数据库单元1即该图2的步骤a所称的数据库单元,其是指可供建立、 储存、及查询多笔商家数据的装置,它可能是由一台或多台已安装有像是
IO数据建立界面 12地理信息系统
20査询界面 210特定领域知识库 220搜寻程序组
25替换模块
8MS-SQL或ORACLE这类数据库管理程序的数据库服务器所构成的。每一笔 商家数据分别是记载一商家的相关数据,例如一商家的代码、名称、识别数 据(例如公司统一编号)、网址、email、电话、传真、地址、GPS座标、营业 类型、价位、是否为特约商家、及其目前所提供的优惠活动......等等,但不
以此为限。因此,每一笔商家数据实质上是代表一商家,这些商家数据可以 储存到该数据库单元1中的一个数据表,或是分散储存到该数据库单元1中 的多个数据表。每一笔商家数据的代码通常作为主索引键(primarykey)之用。 每一笔商家数据的GPS座标是对应其地址,可利用它来产生标示有该商家的 电子地图。
该搜寻单元2是用来接收一用户端设备3所传送来的查询要求,并根据 该查询要求从该数据库单元1中搜寻出相符的商家数据,及将搜寻结果回传 给该用户端设备3。该用户端设备3可为一个人电脑、 一行动电话、 一个人数 位助理(PDA)、或是其它具有链接(link)国际网络功能的装置。
如图1所示,该数据库单元1内的数据建立及修改可透过一数据建立界 面10、及/或一国际网络检索系统11、及/或一地理信息系统12来达成。
任一商家的经营者在通过该数据建立界面IO提供的身份验证之后,就可 以去查询或修改该任一商家的商家数据。尚未在该数据库单元1建有数据的 商家,其经营者也可以透过该数据建立界面10提供的新增功能,为自己的商 家建立一商家数据于该数据库单元1。
该国际网络检索系统11是被配置成可每隔一段预定时间就主动地从国际 网络搜寻出相关的商家数据,并自动将的加入该数据库单元l。举例来说,该 数据库单元2是只储存与提供饮食服务有关的商家的商家数据,则该国际网 络检索系统11就会定期从国际网络搜寻出与提供饮食服务有关的商家数据, 并过滤掉已经存在于该数据库单元1的商家数据,及将剩余的商家数据新增 到该数据库单元1。
该地理信息系统12具有一地图数据库单元120,且被配置成当该数据库单元1中的任一商家数据的地址被新建或变更时,就会根据新的地址向该地
图数据库单元120査询,藉以取得该新的地址所对应的GPS座标,及将之写 入该任一商家数据中。如此,根据任一商家数据中的GPS座标所产生的电子 地图才会一直与该任一商家数据中的地址保持相符。其中,该地图数据库单 元120中的地址及GPS座标等数据,会被其管理者定期更新,以使其能持续 提供最新的地图数据。
从上述说明可知,该数据库单元1中是储存有许多商家数据,也容许这 些商家数据被修改及加入新的商家数据。较佳地,该数据库单元1只储存与 提供饮食服务有关的商家数据,或是一般消费者会临时想得要的商家数据, 例如,吃过饭后可能会临时想去看个电影或唱歌,考虑到这样的情形时,该 数据库单元1中就需要有诸如KTV、 MTV、电影院等商家的商家数据。如此, 该搜寻单元2传送给该用户目前使用的用户端设备3的商家数据就不会漫无 目标的杂散信息,而是少量且较有可能是符合该用户目前需求的信息。
该搜寻单元2每次的搜寻结果都可以按权重高低来排序,权重的来源有 三种。第一种来源是国际网络检索系统,可以统计出商家在国际网络的被介 绍率,再搭配语意分析系统,可以得出顾客的品质评价方向与强度。第二种 来源是商家所提供的优惠折数或赠品金额。第三种来源是商家是否为特约商 家。所谓的特约商家是指有付费给建置该数据库单元1及该搜寻单元2的系 统业者的商家,付费愈高的商家其相对应的商家数据的权重当然愈重。
由于该数据库单元1中的商家数据,都是锁定在某些特定领域的信息, 例如可提供吃喝玩乐等消费项目的商家的商家数据。所以,其数据量相对于 国际网络就少了许多,该搜寻单元2从该数据库单元1所得到搜寻结果的数 目当然会更少。针对一用户而言,当其选用该搜寻单元2来搜寻信息,就表 示其所想要的信息当然是与该数据库单元1所能提供的信息有高度相关,所 以,相对于搜寻国际网络而言,使用该搜寻单元2当然能够搜寻到更符合用 户需求的信息。为了更一步提高数据的准确度及有效减少数据量,该搜寻单元2是由一
台或多台电脑所构成,其安装有一搜寻程序,该搜寻程序较佳如图3所示,
其包括
一查询界面20,可经由网络显示于一用户端设备,并可执行图2中的步 骤b,即接收一用户经由该用户端设备所输入的一查询要求。该査询要求包括 一主条件及一条件组合,该主条件是该用户根据其某种査询意图而输入的字 串,该条件组合是为一条件组群中的条件的任意组合,该条件组群中的条件 有类型条件、价位条件、位置条件、及优惠活动条件。
一语意分析模块21,其用于执行图2中的步骤c,即以语意分析方式分 析该查询要求中的主条件,以产生一或多个更接近该用户的査询意图的精确 查询条件。该语意分析模块21是根据事先建立的一特定领域知识库210来分 析该主条件。例如,当该用户基于想看电影这项査询意图而输入"电影"作 为主条件时,由于该特定领域知识库210中的将"电影"两字对应到"电影 院"、"录影带出租"、及"影城"等词,因此,此例中的主条件的分析结 果将会对应产生"电影院"、"录影带出租"、及"影城"等三个更接近该 用户的查询意图的精确査询条件。
一搜寻模块22,包括一搜寻程序组220,该搜寻程序组220是用于执行 图2中的步骤d、 e,即先根据该语意分析模块21传来的一或多个精确查询条 件,从该数据库单元1中搜寻符合该一或多个精确查询条件的商家数据,藉 以产生一第一检索结果,然后,再从该第一检索结果中搜寻同时符合该条件 组合中所有条件的商家数据,藉以产生一第二检索结果。其中,该搜寻程序 组220更可被配置成能根据该条件组合中的类型条件从该第一检索结果中搜 寻出同一种消费类型的商家,根据该条件组合中的价位条件从该第一检索结 果中搜寻出某个价格区间的商家,根据该条件组合中的位置条件从该第一检 索结果中搜寻出位于特定区域内的商家,以及根据该条件组合中的优惠活动 条件从该第一检索结果中搜寻出有提供优惠活动的商家。其中,该些条件是一回传模块23,其用于执行图2中的步骤f,即将该第二检索结果传送给 该用户端设备3。回传的方式视该用户端设备3的型态而定,可用网页形式回 传,或是用多媒体简讯(MMS)、网址简讯(WAPpush)其中一种形式回传。
该第一检索结果中的商家数据数目已因为该语意分析模块21的关系而减 少到比较符合该用户的查询意图的量。再经过该条件组合中的各条件的逐次 筛选,将使该第二检索结果的数据数目将大幅降低。
图4是显示本发明方法的再一较佳实施例。图5是显示本发明系统的再 一较佳实施例。该方法的a至e步骤与上述方法相同,该系统的査询界面20、 语意分析模块21及搜寻程序组220也与上述系统相同,容不赘述。比较特别 的是,该方法是进一步包括一f步骤及一g步骤,该搜寻模块22还包括一整 理程序组23,如图5所示。该f步骤是由该整理程序组24来执行,即将该第 二检索结果中的商家数据依照权重予以排名,并只筛选出排名为前n名的商 家数据,例如"5名。其中,n>0且为整数。该g步骤由图5中的回传模块 23a来执行,即将该整理程序组24筛选过后的商家数据传送给该用户端设备3。
透过该整理程序组24,显然可将数据量减少到很少的程度,这可方便人 们快速了解目前有哪些商家符合其需求,以便从中选择一者进行消费。这种 只提供相当少量且准确的信息的方式,相当适用于浏览功能有限的手机、PDA 等无线通信装置。对被传送到该用户端设备3的商家数据所代表的商家而言, 其被用户选中而消费的机率也可大幅提高,这将可吸引商家愿意花费较多的 金钱,将其商家数据于建立于该数据库单元l。
图6是显示本发明方法的另一较佳实施例。图7是显示本发明系统的另 一较佳实施例。该方法的a至f步骤与图4中相同,该系统的查询界面20、 语意分析模块21、搜寻程序组220、整理模块24也与图5中相同,容不赘述。 比较特别的是,该方法是进一步包括一 g步骤与h、 i、 j等步骤。该搜寻模块 22还包括一替换模块25,如图7所示。该g步骤与h、 i等步骤是由该替换模
12块25来执行。如g步骤,根据该数据库单元l中的商家数据,来判断该些排 名为前n名的商家数据中是否有已被设定为特约商家者。如果判断结果为 "是",则如h步骤,将该些排名为前n名的商家数据中未被设定为特约商 家者予以剔除m笔,例如1 2笔。其中,0<m<n,且为整数。接着,如i步 骤,在该数据库单元l中选取已被设定为特约商家且依照权重排名为前m名 的商家数据,例如第1 2名,用以取代该些已被剔除的商家数据。至于该j 步骤则由图7中的回传模块23b来执行,即将该些被选取的商家数据与该些 未被剔除的商家数据传送给该用户端设备3。
透过该替换模块25的处理,显然可提高该数据库单元1中已被设定为特 约商家的商家数据被传送给用户的机率,这将促使更多的商家愿意花费更多 的金钱,来使自己升级为特约商家。
尽管该搜寻模块22可能有如上述几种设计,以致其最后传给上述回传模 块23、 23a及23b的商家数据有数目上的不同,然而,该些回传模块23、 23a 及23b实质上都可视为是传送该搜寻模块22所搜寻到的商家数据。
无论如何,任何人都可以从上述例子的说明中获得足够教导,并据而了 解到本发明确实具有产业上的利用性及进步性,且本发明在同一领域中均未 见有相同或类似技术揭露在先而具足有新颖性,是本发明确已符合发明专利 要件,于是依法提出申请。
权利要求
1. 一种商家数据搜寻方法,该商家数据搜寻方法包括a)提供一数据库单元,其储存有复数笔商家数据,每一商家数据是记录一实体商家的相关信息;b)接收来自一用户端设备的一查询要求,该查询要求包括一主条件及一条件组合,该主条件是为使用所述的用户端设备的一用户,根据其某种查询意图而输入的字串,该条件组合是为一条件组群中的条件的任意组合;c)以语意分析方式分析所述的查询要求中的主条件,以产生一或多个接近该用户的查询意图的精确查询条件;d)根据该一或多个精确查询条件,从所述的数据库单元中搜寻符合所述的一或多个精确查询条件的商家数据,藉以产生一第一检索结果;e)从所述的第一检索结果中搜寻同时符合所述的条件组合中所有条件的商家数据,藉以产生一第二检索结果;以及f)传送经上述步骤所产生的商家数据所述的用户端设备。
2. 如权利要求1所述的方法,其中,所述的条件组群中的条件有类型条 件、价位条件、位置条件、及优惠活动条件,且根据所述的条件组合中的类 型条件可从所述的第一检索结果中搜寻出同一种消费类型的商家,根据所述 的条件组合中的价位条件可从所述的第一检索结果中搜寻出某个价格区间的 商家,根据所述的条件组合中的位置条件可从所述的第一检索结果中搜寻出 位于特定区域内的商家,根据所述的条件组合中的优惠活动条件可从所述的 第一检索结果中搜寻出有提供优惠活动的商家。
3. 如权利要求1所述的方法,该方法更包括一 el步骤跟随在所述的e步 骤之后,其中el)将所述的第二检索结果中的商家数据依照权重予以排名,并只筛选出 排名为前n名的商家数据,n为整数且nX)。
4. 如权利要求3所述的方法,其中1!=1~5中的任一者。
5. 如权利要求3所述的方法,更包括e2 e4步骤跟随在所述的el步骤之 后,其中e2)判断该些排名为前n名的商家数据中是否有已被设定为特约商家者; e3)当判断结果为"是"时,将该些排名为前n名的商家数据中未被设定为特约商家者予以剔除m笔,m为整数且(XiiKn;及e4)从所述的数据库单元中选取已被设定为特约商家且依照权重排名为前m名的商家数据,用以取代该些已被剔除的商家数据。
6. 如权利要求5所述的方法,其中11=1~5中的任一者。
7. —种商家数据搜寻系统,其特征在于,该商家数据搜寻系统包括 一数据库单元,是储存有复数笔商家数据,每一商家数据是记录一实体商家的相关信息;及一搜寻单元,是安装有一搜寻程序,该搜寻程序包括一查询界面,可经由网络显示于一用户端设备,并可接收一用户经由该 用户端设备所输入的一查询要求,该査询要求包括一主条件及一条件组合, 所述的主条件是为使用该用户端设备的一用户,根据其某种查询意图而输入 的字串,所述的条件组合是为一条件组群中的条件的任意组合;一语意分析模块,是能以语意分析方式分析所述的查询要求中的主条件, 以产生一或多个接近该用户的查询意图的精确査询条件,-一搜寻模块,包括一搜寻程序组,所述的搜寻程序组是能根据所述的语 意分析模块传送来的精确查询条件,从所述的数据库单元中搜寻符合所述的 精确查询条件的商家数据,藉以产生一第一检索结果,且能从所述的第一检 索结果中搜寻同时符合所述的条件组合中所有条件的商家数据,藉以产生一 第二检索结果;以及一回传模块,可将所述的搜寻模块所搜寻到的商家数据传送给该用户端 设备。
8. 如权利要求7所述的系统,其特征在于,所述的条件组群中的条件有 类型条件、价位条件、位置条件、及优惠活动条件,且所述的搜寻模块是被 配置成能根据所述的条件组合中的类型条件从所述的第一检索结果中搜寻出 同一种消费类型的商家,根据所述的条件组合中的价位条件从所述的第一检 索结果中搜寻出某个价格区间的商家,根据所述的条件组合中的位置条件从 所述的第一检索结果中搜寻出位于特定区域内的商家,以及根据所述的条件 组合中的优惠活动条件从所述的第一检索结果中搜寻出有提供优惠活动的商 家。
9. 如权利要求7所述的系统,其特征在于,所述的搜寻模块更包括一整 理程序组,其是能将所述的第二检索结果中的商家数据依照权重予以排名, 并只筛选出排名为前n名的商家数据,11为整数且11>0。
10. 如权利要求9所述的系统,其特征在于,n-l 5中的任一者。
11. 如权利要求9所述的系统,其特征在于,所述的搜寻模块更包括一替 换程序组,其是能判断该些排名为前n名的商家数据中是否有已被设定为特 约商家者,并在判断结果为"是"时,将该些排名为前n名的商家数据中未 被设定为特约商家者予以剔除m笔,以及从所述的数据库单元中选取已被设 定为特约商家且依照权重排名为m前名的商家数据来取代该些已被剔除的商 家数据,其中,m为整数且0〈nKn。
12. 如权利要求ll所述的系统,其特征在于,11=1~5中的任一者。
全文摘要
本发明是揭露一种商家数据搜寻方法与系统。该方法包括下列步骤首先,一用户藉由一设备传送一查询要求。其中,该查询要求包括一主条件及一条件组合。该主条件经过语意分析以产生一或多个较接近该用户的查询意图的精确查询条件。然后,从一数据库单元搜寻符合该精确查询条件的商家数据,藉以产生一第一检索结果。接着,再从该第一检索结果中搜寻同时符合该查询要求中的条件组合中所有条件的商家数据,藉以产生一第二检索结果,以及将该第二检索结果传送给该用户端设备。如此,将可有效地降低传送给该用户端设备的数据数目及提高其数据准确度。
文档编号G06Q30/00GK101546313SQ20081008664
公开日2009年9月30日 申请日期2008年3月24日 优先权日2008年3月24日
发明者陈骏德 申请人:东森得易购股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1