移动搜索系统及移动搜索方法

文档序号:7663373阅读:212来源:国知局
专利名称:移动搜索系统及移动搜索方法
技术领域
本发明涉及通信领域,并且特别地,涉及一种移动搜索系统和 移动4臾索方法。
背景技术
移动4叟索是指以移动i殳备为纟冬端,以^豆〗言或WAP方式,通过 输入自然语言来对互联网信息、企业信息、商业信息等所进4亍的4叟 索,这种搜索方式能够高速、方便、准确地获耳又信息资源。相比于 在互联网上进行搜索,移动搜索可以"随时、随地、随意"地搜索, 不再受到电脑、网线等的束缚。随着科技的高速发展,信息的迅速膨胀,手机已经成为了信息传递的主要^殳备之一 ,尤其是近年来手机4支术的不断完善以及功能的增加,利用手机上网已经成为一种获取信息资源的重要方式,基 于手机的移动搜索目前也主要在生活搜索和商业服务搜索等方面开展。目前,移动搜索主要的实现方式为系统在数据库中事先存储可 供搜索的信息记录,存储的信息通常为生活服务信息、商家商品信 息等。信息记录可以通过手工方式采录,也可以利用网全各纟爪耳又信息 自动采集。在信息入库后,搜索引擎系统根据库中内容生成索引,用户通过WAP方式或者短信方式发送搜索条件给系统,系统执行 搜索,并通过短信或WAP的方式将结果返回给手机用户。
在系统的这种方式中,生活服务信息或者商家商品信息中的位 置信息是通过地址描述来实现的,由于自然语言的模糊性,所以, 尽管这两者实际上的可能是相同的地点或者临近的地点,但是通过 用户在搜索时给出的地址描述未必能在库中的找到地址描述与之匹配的记录,从而给服务信息的位置搜索匹配带来很大困难;同时, 由于手才几用户自身的位置是系统未获知的,所以系统不能更好地为 用户搜索出该用户所在位置周围的生活服务信息或者商家商品信息。在乂>开号为CN1490750的中国专利申^青文件中7>开了通过系 统对商家周围的地址、道路、建筑物、小区等位置信息进行描述, 用户输入需要找寻商家的地址描述来查找商家的位置,但语言描述 的不4青确性会导f丈^N立置的判断4艮不准确。在7>开号为CN1567306 的中国专利申请文件中提供了 一种商家资料的方向搜索方案,进一 步发展了服务信息的位置概念,但是该方案仍然未解决用户自身位 置定位和服务信息定位不精确的问题。目前,对于上述问题尚未"R出有效的解决方案。发明内容考虑到上述问题而做出本发明,为此,本发明的主要目的在于 提供一种移动搜索机制,以对服务信息对应的物理位置进行精确定 位,并对用户4是供详细的定位结果。根据本发明的实施例,提供了一种移动搜索系统。该系统包括数据库,用于存储服务信息以及服务信息对应的 位置信息; 搜索接入模块,用于将用户的查询信息转发至搜索服务模块, 其中,查询信息包括查询条件,并且搜索接入模块对由搜索服务模 块才艮据查询信息进行搜索后的搜索结果进行预定处理,将处理后的搜索结果发送给用户;搜索服务模块,用于将查询信息发送给定位接口模块,接收由 定位接口模块生成的用户的位置信息,以及根据查询信息在数据库中搜索满足查询条件的服务信息对应的位置信息,并根据满足查询 条件的服务信息对应的位置信息与用户的位置信息进行计算,并将 计算结果及与计算结果对应的服务信息的位置信息作为搜索结果以预定方式返回给搜索接入模块;以及定位接口才莫块,用于根据查询信息对用户进行定位,生成用户 的位置信息。其中,搜索服务模块根据满足查询条件的服务信息对应的位置 信息与用户的位置信息进行计算,得到满足查询条件的服务信息对 应的位置与用户的位置之间的距离,并且预定方式可以包括将与 用户之间距离最短的预定数量的服务信息的位置及其与用户之间的 距离返回给搜索接入模块;以及将与用户之间距离在预定范围内的 服务信息的位置及其与用户之间的距离返回给搜索接入模块。另夕卜,搜索接入模块包括WAP搜索门户和短信搜索模块。其中,用户通过WAP网关访问WAP搜索门户,向WAP搜索 门户发送查询信息,并且WAP搜索门户在接收到来自搜索服务模 块的4叟索结果后将4叟索结果经由WAP网关发送纟会用户。另 一方面,用户以短信的形式将查询信息经由短信中心发送至 短信搜索模块,并且短信搜索模块在接收到来自搜索服务模块的搜 索结果后将搜索结果经由短信中心发送给用户。 另夕卜,服务信息对应的位置信息以及用户的位置信息包括坐 标信息、以及经度和绵度信息。并且,预定处理包括4各式化。根据本发明的另一实施例,提供了一种移动搜索方法。该方法包括在数据库中存储服务信息以及服务信息对应的位 置信息;在用户进行查询时,搜索接入模块将用户的包括查询条件的查 询信息转发至搜索服务模块;搜索服务模块将查询信息发送给定位接口模块,接收由定位接 口模块对用户进行定位后生成的用户的位置信息,并根据查询信息 在数据库中搜索满足查询条件的服务信息对应的位置信息;搜索服务模块根据满足查询条件的服务信息对应的位置信息与 用户的位置信息进行计算,将计算结果及与计算结果对应的服务信 息的位置信息作为搜索结果以预定方式返回给搜索接入模块;以及搜索接入模块对由搜索服务模块根据查询信息进行搜索后的搜 索结果进行预定处理,将处理后的搜索结果发送给用户。其中,搜索服务模块根据满足查询条件的服务信息对应的位置 信息与用户的位置信息进行计算,得到满足查询条件的服务信息对 应的位置与用户的位置之间的距离,并且预定方式包括将与用户 之间距离最短的预定数量的服务信息的位置及其与用户之间的距离 返回给搜索接入模块;以及将与用户之间距离在预定范围内的服务 信息的位置及其与用户之间的距离返回给搜索接入模块。另外,服务信息对应的位置信息以及用户的位置信息包括坐 标信息、以及经度和纬度信息。 通过本发明的上述技术方案,能够根据用户的需要对用户提供 精确、详细的信息,提高了用户体验。


此处所i兌明的附图用来才是供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明系统实施例的移动搜索系统的框图;图2是才艮据本发明方法实施例的移动4叟索方法的流程图;以及图3是根据本发明方法实施例的移动搜索方法的处理实例的流 程图。
具体实施方式
系纟充实施例才艮据本发明的实施例,l是供了一种移动搜索系统。如图1所示,根据本发明实施例的移动搜索系统包括数据库 102,用于存储服务信息(例如,商家的相关信息、商家的商品信息 等)以及服务信息对应的位置信息,服务信息可以通过手工方式录 入,也可以通过外部系统方式导入,也可以通过4爪取系统在网上才爪 取;搜索接入模块104,用于将用户的查询信息转发至搜索服务模 块106,其中,查询信息包括查询条件,并且4叟索〗妄入才莫块104对 由搜索服务模块106根据查询信息进行搜索后的搜索结果进行预定 处理(格式化),将处理后的搜索结果发送给用户;
搜索服务模块106,用于将查询信息发送给定位接口模块108, 接收由定位接口模块108生成的用户的位置信息,以及根据查询信 息在数据库中搜索满足查询条件的服务信息对应的位置信息,并根 据满足查询条件的服务信息对应的位置信息与用户的位置信息进行 计算,并将计算结果及与计算结果对应的服务信息的位置信息作为 搜索结果以预定方式返回给搜索接入模块104;以及定位接口模块108,用于根据查询信息对用户进行定位,生成 用户的位置信息,其中,在实际定位时,搜索服务模块106将用户 的查询信息发送给定位接口模块108,定位接口模块108提取其中 的用户号码,向外部的定位系统发起定位服务,将终端位置信息返 回给收4叟索服务4莫块106。其中,搜索服务模块106中带有搜索引擎,通过访问数据库,搜索引擎创建索引库。其根据满足查询条件的服务信息对应的位置 信息与用户的位置信息进行计算,得到满足查询条件的服务信息对应的^f立置与用户的^立置之间的^巨离,并且预定方式可以包4舌将与 用户之间距离最短的预定数量的服务信息的位置及其与用户之间的 距离返回给搜索接入模块104;以及将与用户之间距离在预定范围 内的服务信息的位置及其与用户之间的距离返回给搜索接入模块 104。也就是说,搜索服务模块106根据用户查询信息的内容和用户 的位置信息,在索引库上搜索匹配的信息记录。另外,搜索接入模块104包括WAP搜索门户104-2和短信 搜索模块104-4。其中,WAP搜索门户104-2需要在互联网上开放访问,用户 通过WAP网关访问WAP 4叟索门户104 - 2,向WAP 4叟索门户104 -2发送查询信息,并且WAP搜索门户104-2在接收到来自搜索 服务模块106的搜索结果后将搜索结果经由WAP网关发送给用户。另 一方面,用户以短信的形式将查询信息经由短信中心发送至
短信搜索才莫块104 - 4,并且短信搜索才莫块104 - 4在4妻收到来自4叟 索服务模块106的搜索结果后将搜索结果经由短信中心发送给用户。
另夕卜,服务信息对应的位置信息以及用户的位置信息包括坐 标信息、以及经度和绵度信息。
优选地,该系统还可以包括内容管理才莫块110,用于管理凄t 据库102中的服务信息记录以及服务信息的位置信息。
搜索服务模块106通过搜索引擎进行内容和位置的搜索,搜索 服务模块也可以直接通过访问数据库方式完成检索匹配。搜索服务 模块还完成距离、方向、路线的计算,坐标的转换等工作。
定位接口模块108,定位接口模块108同外部的定位服务LBS 进4亍4妾口。外部定位系统不限于LBS,除了 LBS夕卜,小区系统、 GPS系统、A-GPS等系统都可以完成移动终端的定位。定位接口模 块通过和这些系统接口,就能获得移动终端的位置。各系统的位置 坐标体系不完全一致,主要分为基站天线坐标体系和经纬度坐标体 系,所以需要4呆证在#:据库中信息记录的坐标应与外部定位系统的 坐标体系一致(可以将其它的坐标体系都换算为经绵度坐标)。
通过利用该系统,用户在移动终端上以WAP或者短信的方式 车命入查询内容,系纟充通过牙多动定4立LBS ( Location Based Service基 于位置的业务)获取用户移动终端当前的位置坐标信息,同时,数 据库中所有的信息记录都预先标定了位置坐标。利用用户终端当前 位置坐标和4叟索内容,系统可以在凄t据库中冲企索出坐标位置与用户 当前位置坐标重叠的服务信息记录,还可以用户当前位置为中心,
按距离由近到远方式列出内容匹配的信息记录,信息记录的凌t量可 以由用户来^殳定。
这种方式下,用户的位置信息和库中信息记录的位置信息都是 用位置坐标方式精确表达的,因此不^f又能通过计算方式4艮好地判断 与用户终端当前位置重叠的信息记录,而且计算用户和服务信息间 的距离和线路、方位也变得容易,这里不再——赘述具体的计算方法。
方法实施例
在本实施例中,提供了一种移动搜索方法。
如图2所示,4艮据本实施例的移动4叟索方法包括步骤S202, 在数据库中存储服务信息以及服务信息对应的位置信息;
步骤S204,在用户进行查询时,後索接入才莫块将用户的包括查 询条件的查询信息转发至搜索服务模块;
步骤S206,搜索服务模块将查询信息发送给定位接口模块,接 收由定位接口模块对用户进行定位后生成的用户的位置信息,并根
据查询信息在数据库中搜索满足查询条件的服务信息对应的位置信 白、'
步骤S208,搜索服务模块根据满足查询条件的服务信息对应的 位置信息与用户的位置信息进行计算,将计算结果及与计算结果对 应的服务信息的位置信息作为搜索结果以预定方式返回给搜索接入 模块;以及
步骤S210,搜索接入模块对由搜索服务模块根据查询信息进行 搜索后的搜索结果进行预定处理U各式化),将处理后的4叟索结果发
送#会用户。
其中,搜索服务模块根据满足查询条件的服务信息对应的位置 信息与用户的位置信息进行计算,得到满足查询条件的服务信息对
应的位置与用户的位置之间的距离,并且预定方式包括将与用户 之间距离最短的预定数量的服务信息的位置及其与用户之间的距离 返回给搜索接入模块;以及将与用户之间距离在预定范围内的服务 信息的位置及其与用户之间的距离返回给搜索接入模块。
另夕卜,服务信息对应的位置信息以及用户的位置信息包括坐 标信息、以及经度和绵度信息。
下面结合具体场景描述本发明的实施例。在该场景中, 一个移 动用户发送短信到系统并寻找周围的"肯德基餐厅",系统找出该用 户周围的"肯德基"餐厅,按由近到远的方式将结果返回给用户。如 图3所示,包括以下步骤
步骤301,系统管理员通过内容管理模块准备好数据库中内容 信息,并设置好每条信息记录的位置坐标;
步骤302,搜索服务模块根据数据库内容创建索引库;
步骤303,短信接口模块按设定的短信服务号码向短信中心注 册,^f吏纟寻用户能够通过短信方式访问该短4言4妄口;
步骤304,移动用户通过移动终端向4叟索月良务的短信号码发送 "肯德基餐厅"的短信;
步骤305,短信接口模块接收短信中心发过来的短信信息,提 耳又短信内容和电话号码;
步骤306,短信接口模块将短信内容和电话号码发送给搜索服 务模块;
步骤307,搜索服务才莫块将电话号码发送给定位接口模块;
步骤308,定位接口模块根据电话号码从LBS系统中获取该号 码当前位置的坐标,并将该坐标返回给搜索服务模块。如果LBS系 统的坐标系统与库中坐标体系不同,定位冲妄口才莫块需要完成坐标体 系的转换;
步骤309,搜索服务模块调用搜索引擎对"肯德基餐厅"进行搜 索。对返回的结果,才艮据记录坐标和用户终端坐标计算每一条的距 离,然后记录按距离由近到远排序,选择最前面几条记录返回给短信 接口模块;
步骤310,短信接口模块将返回的每条结果都格式化为短信信 息,短信信息中除了通常的信息字段外,还可以给出位置坐标,距离。
综上所述,本发明利用搜索引擎技术、短信系统、移动定位、 WAP纟支术在移动终端上实现移动信息和商业力良务4叟索。4昔助于本发 明的技术方案,用户不需要描述自身的位置信息,而是在通过系统 进行信息搜索时,系统就能够根据用户终端位置信息和记录位置信 息进行精确的位置筛选,能够对用户4是供精确详细、合适的信息, 有效提高用户体验。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本4页i或的^支术人员来i兌,本发明可以有各种更改和变4匕。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种移动搜索系统,其特征在于,包括数据库,用于存储服务信息以及所述服务信息对应的位置信息;搜索接入模块,用于将用户的查询信息转发至搜索服务模块,其中,所述查询信息包括查询条件,并且所述搜索接入模块对由所述搜索服务模块根据所述查询信息进行搜索后的搜索结果进行预定处理,将处理后的搜索结果发送给所述用户;所述搜索服务模块,用于将所述查询信息发送给定位接口模块,接收由所述定位接口模块生成的所述用户的位置信息,以及根据所述查询信息在所述数据库中搜索满足所述查询条件的服务信息对应的位置信息,并根据满足所述查询条件的所述服务信息对应的位置信息与所述用户的位置信息进行计算,并将计算结果及与所述计算结果对应的服务信息的位置信息作为所述搜索结果以预定方式返回给所述搜索接入模块;以及所述定位接口模块,用于根据所述查询信息对所述用户进行定位,生成所述用户的位置信息。
2. 根据权利要求1所述的移动搜索系统,其特征在于,所述搜索 月l务模块根据满足所述查询条件的所述服务信息对应的位置 信息与所述用户的位置信息进行计算,得到满足所述查询条件 的所述服务信息对应的位置与所述用户的位置之间的距离,并 且所述预定方式包括将与所述用户之间距离最短的预定数量 的服务信息的位置及其与所述用户之间的距离返回给所述搜 索接入模块;以及将与所述用户之间距离在预定范围内的服务 信息的位置及其与所述用户之间的距离返回给所述搜索接入模块。
3. 根据权利要求1所述的移动搜索系统,其特征在于,所述搜索 接入模块包括WAP搜索门户和短信搜索模块。
4. 4艮据权利要求3所述的移动搜索系统,其特征在于,所述用户 通过WAP网关访问所述WAP搜索门户,向所述WAP搜索门 户发送所述查询信息,并且所述WAP搜索门户在接收到来自 所述搜索服务模块的所述搜索结果后将所述搜索结果经由所 述WAP网关发送乡合所述用户。
5. 根据权利要求3所述的移动搜索系统,其特征在于,所述用户 以短信的形式将所述查询信息经由短信中心发送至所述短信 搜索模块,并且所述短信搜索模块在接收到来自所述搜索服务 模块的所述搜索结果后将所述搜索结果经由所述短信中心发 送给所述用户。
6. 根据权利要求1至5中任一项所述的移动搜索系统,其特征在 于,所述服务信息对应的位置信息以及所述用户的位置信息包 括坐标信息、以及经度和绰度信息。
7. 根据权利要求1至5中任一项所述的移动搜索系统,其特征在 于,所述预定处理包纟舌 一各式4匕。
8. —种移动搜索方法,其特征在于,包括在数据库中存储服务信息以及所述服务信息对应的位置 信息;在用户进行查询时,4臾索4妄入才莫块将用户的包括查询条件 的查询信息转发至搜索服务模块;所述搜索服务模块将所述查询信息发送给定位接口模块, 接收由所述定位接口模块对所述用户进行定位后生成的所述 用户的位置信息,并才艮据所述查询信息在所述数据库中搜索满 足所述查询条件的服务信息对应的位置信息;所述搜索服务模块根据满足所述查询条件的所述服务信 息对应的位置信息与所述用户的位置信息进行计算,将计算结 果及与所述计算结果对应的服务信息的位置信息作为搜索结果以预定方式返回给所述4叟索4妻入才莫块;以及所述搜索接入模块对由所述搜索服务模块根据所述查询 信息进行搜索后的搜索结果进行预定处理,将处理后的搜索结 果发送给所述用户。
9. 根据权利要求8所述的移动搜索方法,其特征在于,所述搜索服务模块根据满足所述查询条件的所述服务信息对应的位置 信息与所述用户的位置信息进行计算,得到满足所述查询条件的所述服务信息对应的位置与所述用户的位置之间的距离,并 且所述预定方式包括将与所述用户之间距离最短的预定数量 的服务信息的位置及其与所述用户之间的距离返回给所述搜 索接入模块;以及将与所述用户之间距离在预定范围内的服务 信息的位置及其与所述用户之间的距离返回给所述搜索接入 模块。
10. 根据权利要求8或9所述的移动搜索方法,其特征在于,所述 月良务信息对应的位置信息以及所述用户的位置信息包括坐标 信息、以及经度和绵度信息。
全文摘要
一种移动搜索系统,包括数据库,存储服务信息以及服务信息对应的位置信息;搜索接入模块,将用户的查询信息转发至搜索服务模块,并且对由搜索服务模块根据查询信息进行搜索后的搜索结果进行预定处理,将处理后的搜索结果发送给用户;搜索服务模块,将查询信息发送给定位接口模块,接收由定位接口模块生成的用户的位置信息,以及根据查询信息在数据库中搜索满足查询条件的服务信息对应的位置信息,并根据满足查询条件的服务信息对应的位置信息与用户的位置信息进行计算,并将计算结果及与计算结果对应的服务信息的位置信息作为搜索结果以预定方式返回给搜索接入模块;定位接口模块,根据查询信息对用户进行定位,生成用户的位置信息。
文档编号H04L29/08GK101159755SQ200710166268
公开日2008年4月9日 申请日期2007年11月7日 优先权日2007年11月7日
发明者刘丽丽, 波 游 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1