一种基于地理位置的实况搜索引擎及交易系统,包括用户终端,搜索引擎系统服务器端,聊天系统服务器端,订单系统服务器端,支付结算系统服务器端和分布式存储网络。当用户在用户终端输入想要订货的商业信息后,这些信息被发送到搜索引擎系统服务器端,检索出和用户地理位置最近的一些商家的用户ID,IP地址,端口号,商品内容及广告等信息,返回用户终端,用户根据这些信息连接聊天系统服务器端,和这些商家聊天交流,如果满意用户可以下订单,并且可以选择网上支付或者线下支付,如果选择网上支付,订单会交给结算支付系统服务器端进行结算支付,当用户在用户终端输入想要订货的商业信息的同时,这些信息也被发送到分布式网络进行备份存储。
【技术实现步骤摘要】
本专利技术涉及一种移动互联网的搜索引擎及交易系统,尤其涉及一种基于地理位置的分布式实况搜索引擎及交易系统。
技术介绍
目前的电子商务交易系统中的消费者和商家往往在距离很远的地理范围内,双方不一定同时在线,运货往往要花去几天时间。目前的搜索引擎是利用网络蜘蛛程序抓取网站的外部链接,然后建立起数据库存储这些从互联网提取的以网页文字为主的各个网站的信息,并能检索出与用户查询条件相匹配的记录,按一定的排列顺序返回结果,这样的搜索引擎搜索的是网站,搜索到的内容专业性不够,时效性和地域性不强,缺乏互动。生活中,消费者经常遇到的是短时间,短距离内寻找特定商品的问题,比如都市中的白领中午需要订餐,深夜生病了的人需要及时买药,这类商业交易的特点是消费者想在短时间内在实际生活中购买到某种商品,又不想把时间浪费在挨着各家店挑选商品上,同时像深夜生病了的人还要考虑药店是不是已经关门了等问题,总的来说这类商业交易中的消费者关注的是附近到底有没有我需要的商品,哪一家店的距离最近,哪家店的商品最便宜,这家店是否关门了,商家是否送货,送货是否另加费用等等,同时实体店的商家也在为散播广告的时间成本,人力成本而苦恼。目前还没有电子商务交易系统能够专门为消费者提供根据地理位置远近进行排序的方案,无法满足订餐,深夜买药这类消费者的需求,事实上电子商务交易的双方在距离很近的情况下,往往采取线下支付,这样就不会有很多钱存进支付宝和网银,这跟目前电商的商业模式是相悖的,而目前的搜索引擎搜索的对象是网站信息,而不是用户的用户ID,IP地址,端口号等信息,无法检索到即时在线的用户以及该用户的当前的需求。
技术实现思路
本专利技术的目的是提供一种基于地理位置的分布式实况搜索引擎及交易系统,当用户在用户终端输入想要搜索的商品信息(即查询条件)后,搜到的结果是一定地理范围内能够提供这个商品的商家,以及这些商家发布的关于该商品的信息,然后点击和其中一个商家相关的聊天按钮,就可以和这个商家进行聊天交流,如果满意用户可以下订单,并且可以选择网上支付或者线下支付,如果选择网上支付,订单会交给结算支付系统服务器端进行结算支付。比如,用户输入“订餐”,那么搜索到的结果是附近一定地理范围内的提供订餐服务的餐饮店,以及这些餐饮店提供的订餐信息,比如“今日特价”,“新鲜菜”,“招牌菜”等信息,然后用户可以查看菜单的详细信息,如果用户希望和店长交流,通过点击聊天按钮,就可以和这个店长进行聊天交流,如果满意就可以下订单,订单中可以约定送货方案(送货还是自取),付款方案(网上支付还是线下支付)等等。本专利技术是这样实现的一种基于地理位置的分布式实况搜索引擎及交易系统,其构架包括用户终端,搜索引擎服务器端,聊天系统服务器端,订单系统服务器端,结算支付系统服务器端以及分布式存储网络,无论搜索引擎服务器端,聊天系统服务器端,订单系统服务器端还是结算支付系统服务器端的用户的所有数据都要存储到分布式数据库集群中。所述的实况搜索引擎及交易系统的搜索引擎服务器端的功能是,接受到从搜索者用户终端发送的查询条件之后,匹配出和查询条件相关的离搜索者最近的一些商家的信息,这些信息包括商家的用户名,用户ID,用户终端的IP地址,用户终端的端口号,以及和查询条件相关的商品信息等,并且把这些信息返回给搜索者的用户终端。所述的搜索引擎服务器端存储的数据包括两类一类是用户的查询记录,当一个用户输入某个查询条件进行搜索的时候,他的查询记录也被保存在搜索引擎服务器端的垂直数据库集群中,另一类信息是商家发布的信息,比如某个餐馆发布的今日特价菜单,或者是周末组织的某个主题活动的消息。 所述的搜索引擎服务器端存储的数据需要跟地理位置信息关联,只有这样,搜索得到的结果才能根据地理位置信息筛选出离搜索者最近的商家。所述的地理位置信息由用户终端提供,用户终端可以是带有GPS的终端(比如带有GPS的手机),也可以是不带GPS的终端(比如不带GPS的手机,或者是电脑),其中只有带有GPS的终端能够提供搜索人所在的地理位置信息,这些地理位置信息可以是GPS采集到的经纬度数据,也可以是GPs采集到的经纬度编码后的数据。对于所述的不带GPS的手机,或者是电脑,用户终端设备无法获得准确经纬度,但是用户可以在用户终端输入自己所在的地理位置的名称,发送到搜索引擎服务器端,这些地理位置的名称也被作为是匹配的条件之一。所述的实况搜索引擎及交易系统的消费者和商家的区分是通过设置准用户和鉴权用户权限来区分的,消费者对应的是准用户权限,具备搜索,聊天及下订单,退订单等基本权限,商家对应的是鉴权用户权限,不仅仅能搜索信息,还可以发布一些自己想被别人搜索到的到信息,比如广告,自己组织的主题活动的描述,鉴权用户还可以细分为几个等级,鉴权用户的权限值不同,能够发布的信息的数据类型(指文字,语音,图片,视频)及数据数量不同。所述的实况搜索引擎及交易系统的搜索引擎服务器端包括搜索预处理模块,时间管理模块,垂直数据库集群,匹配模块和排序模块,推荐模块,其中搜索预处理模块包括去重,分类,分词,索引四个功能模块。所述的实况搜索引擎及交易系统的搜索引擎服务器端的工作流程是当搜索人在用户终端输入要搜索的查询条件后,查询条件被发送到搜索引擎服务器端,搜索预处理模块根据数据字典表对查询条件进行去重,分类,分词,索引等预处理后,提取出关键词,把这些关键词存放在垂直数据库集群中,然后匹配模块会根据地理位置信息从垂直数据库集群中查到和预处理后的关键词相关的信息,这些信息包括用户ID,用户终端的IP地址,端口号,然后排序模块对匹配后的结果进行排序,再把排序后的结果发送到用户终端。所述的实况搜索引擎及交易系统的搜索引擎服务器端的匹配具有一定的智能性,比如用户搜索的是“租房南京路”,检索到的内容可以是“租房南京路”,“房屋出租南京路”,“合租南京路”等等,这个功能的实现是针对租房,买药,订餐等一些常见搜索大类进行数据挖掘,统计出常见搜索词,并且对常见搜索词分类,设定一定的规则进行关联查询。所述的实况搜索引擎及交易系统的搜索引擎服务器端的推荐模块中的推荐算法可以是多种,这些推荐会根据用户经常在的地理位置,用户的搜索记录对用户推荐不同的产品。 所述的搜索引擎服务器端的时间管理模块的主要功能是把时间划分成一些时间片,根据时间片更新垂直数据库集群,时间管理模块要完成定时器设置,数据同步,维护日志等功能。所述的搜索引擎服务器端把检索到的商家的用户ID,用户终端的IP地址,端口号返回给搜索者的用户终端后,用户终端并不显示这些信息,搜索者只能从n界面上看到商家的头像和该商家发布的包含有搜索者输入的查询条件中的关键词的信息,然后搜索者点击与商家关联的聊天按钮,搜索者的用户终端会根据搜索到的商家的用户id,用户终端的ip地址,端口号连接聊天系统服务器端,并建立和商家的会话。所述的分布式实况搜索引擎及交易系统,用户终端与聊天系统服务器端交互的信息包括文字,图片,语音,视频等多种格式。所述的分布式实况搜索引擎及交易系统中,搜索者检索到的商品可以按照价格的高低排序,也可以按照商家离搜索者距离的远近排序,或者根据商家的好评度等其他因素进行排序,也可以根据多种因素进行综合排序。所述的实况搜索引擎及交易系统,该系统的使本文档来自技高网...
【技术保护点】
一种基于地理位置的分布式实况搜索引擎及交易系统,其特征在于:所述的基于地理位置的分布式实况搜索引擎及交易系统的构架包括用户终端,搜索引擎服务器端,聊天系统服务器端,订单系统服务器端,结算支付系统服务器端,无论搜索引擎服务器端,聊天系统服务器端,订单系统服务器端还是结算支付系统服务器端的用户的所有数据都要进行分布式存储,当搜索人输入想要订货的信息进行搜索时,所述的搜索引擎搜索到的结果是一定地理范围内能够提供这些商品的商家以及这些商家发布的含有这些商品信息的广告,点击这些商家中的任意一个商家的头像,就可以和这个商家进行聊天交流,如果满意用户可以下订单,并且可以选择网上支付或者线下支付,如果选择网上支付,订单会交给结算支付系统服务器端进行结算支付。
【技术特征摘要】
【专利技术属性】
技术研发人员:吴建辉,
申请(专利权)人:吴建辉,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。