服务器及行程规划方法与流程

文档序号:18747333发布日期:2019-09-24 20:19阅读:139来源:国知局
服务器及行程规划方法与流程

本发明涉及购物系统及其方法领域,尤其涉及一种服务器及行程规划方法。



背景技术:

随着目前商品种类的增多,用户购物需求越来越频繁,尤其是节假日,各大商场人流量大,很多用户到商场后会发现没有停车位、人流拥挤、待采购物品优惠时段已过、待采购商品已售完或待采购商品未全部购买等各种问题,如此一来降低了用户的购物体验,影响了用户的购物效率。

目前,人口越来越多,用户到医院就医经常会遇到当天医生预约名额满,或者前面排队人数过多,没有车位等各种问题,用户到政府机关办事也经常会遇到当天需要办事的项目预约名额满,或者前面排队人数过多,如此一来严重影响了用户的就医和办事效率。



技术实现要素:

有鉴于此,有必要提供一种购物行程规划方法及服务器,其能提前获知用户需求信息和位置信息以及服务场所的位置信息,根据用户行事历给出最佳行程日期与时段的建议,提高用户办事效率。

一种服务器,包括至少一个处理器与存储器,所述服务器还包括多个模块,所述多个模块被存储在所述存储器中并被配置成由所述至少一个处理器执行,所述多个模块包括:

第一获取模块,用于获取用户的需求信息和位置信息;

第二获取模块,用于获取与所述需求信息相匹配的服务场所的位置信息;

行程规划模块,用于根据所述用户的位置信息和所述服务场所的位置信息进行路线规划和行程时间估算,并将所述路线传送给所述用户,所述路线包括从所述用户位置到所述服务场所的位置的交通路线,所述行程时间包括从所述用户位置到所述服务场所的位置所需的交通时间;及

行程建议模块,用于获取所述用户的行事历,并根据所述行事历和所述行程时间提供所述用户行程日期与时段的建议,所述行程日期与时段为所述用户的行事历空闲的可以前往所述服务场所的日期与时段。

一种购物行程规划方法,包括步骤:

获取用户的需求信息和位置信息;

获取与所述需求信息相匹配的服务场所的位置信息;

根据所述用户的位置信息和所述服务场所的位置信息进行路线规划和行程时间估算,并将所述路线传送给所述用户,所述路线包括从所述用户位置到所述服务场所的位置的交通路线,所述行程时间包括从所述用户位置到所述服务场所的位置所需的交通时间;

获取所述用户的行事历,并根据所述行事历和所述行程时间提供所述用户行程日期与时段的建议,所述行程日期与时段为所述用户的行事历空闲的可以前往所述服务场所的日期与时段。

上述服务器及行程规划方法,能够提前获知用户需求信息和位置信息以及服务场所的位置信息,根据用户行事历给出最佳行程日期与时段的建议,提高用户办事效率。

附图说明

图1是本发明较佳实施方式的电子装置的运行环境图。

图2是本发明较佳实施方式的行程规划系统的功能模块图。

图3是本发明较佳实施方式的行程规划方法的步骤流程图。

主要元件符号说明

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

参阅图1所示,是本发明电子装置10与服务器13较佳实施例的架构图。电子装置10可以与服务器13通信。在本实施例中,所述电子装置10可以为手机、平板电脑等设备。所述服务器13可以为电脑、工作站、云服务器等可存储和执行代码与数据的设备。所述服务器13包括,但不限于,至少一个处理器11、存储器12。

所述处理器11可以为中央处理器、微处理器或其他具有数据处理功能的芯片。

所述存储器12可以是服务器13本身的内存,也可以是外部存储器,如智能媒体卡(smartmediacard)、安全数字卡(securedigitalcard)、快闪存储器卡(flashcard)等。所述存储器12存储有一行程规划系统100。

请同时参阅图2,所述行程规划系统100可以被分割成一个或多个模块,所述一个或多个模块存储在所述存储器12中,并被配置至可以由所述处理器11读取并执行,以完成本发明。例如,所述行程规划系统100包括第一获取模块14、第二获取模块15、筛选模块16、推广模块17、估算模块18、判断模块19、行程规划模块20及行程建议模块21。本发明所称的模块可以是完成一特定功能的程序段。

第一获取模块14获取用户需求信息和用户位置信息。所述用户需求信息和所述用户位置信息可以是第一获取模块14由服务器13与电子装置10的通信数据中获取。所述用户需求信息可以为用户的服务需求,例如,购物、就医或办事等。所述用户可通过电子装置10的输入装置,如触控屏或键盘输入及编辑所述用户需求信息。所述用户位置信息可以为用户的家庭住址、公司地址等位置信息。所述用户位置信息也可以是电子装置10通过一定位模块(图未示),例如通过全球定位系统(globalpositioningsystem,gps)获取。可以理解,所述用户还可以通过输入和/或编辑所述用户常用的位置信息,如家庭住址、公司地址等,并存储于电子装置10中。

第二获取模块15获取与所述用户需求信息相匹配服务场所的位置信息。所述服务场所及所述服务场所的位置信息存储于存储器12中。所述服务场所可以是商场、医院和/或政府机关等。例如,所述用户需求信息为购物时,第二获取模块15获取与所述需求信息相匹配的商场的位置信息。所述用户需求信息为就医时,第二获取模块15获取与所述需求信息相匹配的医院的位置信息。所述用户需求信息为办事时,第二获取模块15获取与所述需求信息相匹配的政府机关的位置信息。所述服务场所及所述服务场所的位置信息、所述服务场所与所述用户需求信息的对应关系存储在存储器12中。

筛选模块16用于在有多个与所述用户需求信息相匹配的所述服务场所时,根据所述用户位置信息筛选出多个所述服务场所中离所述用户最近的服务场所作为所述第二获取模块15所获取的所述服务场所。

在本发明第一较佳实施例中,所述用户需求信息为购物,相应的,所述服务场所为商场。所述用户需求信息进一步包括用户的待采购清单。所述第二获取模块15可通过与电子装置10通信以获取用户的所述待采购清单和选择的购物模式。所述用户的待采购清单中包括,但不限于,用户想采购的商品的名称与数量信息。在其他实施例中,用户的待采购清单中还可以包括所述商品的价格信息。所述购物模式可以是自行前往购物模式或配送到家模式。所述用户通过电子装置10的输入装置(图未示),如触控屏或键盘输入及编辑待所述采购清单和所述购物模式。在尚未自行前往购物的情况下,用户可以随时将购物模式转换为配送到家模式。第二获取模块15获取与所述用户需求信息“购物”匹配的商场的位置信息。与所述用户需求信息“购物”匹配的至少一个可以购物的商场可以是符合商品的名称、数量与价格其中至少一个所述用户需求信息的商场。

在本发明第一较佳实施例中,第二获取模块15还可以获取所述商场的服务时间、车位信息和名额信息其中至少一者。所述服务时间是所述商场的营业时间,所述车位信息是所述商场的空余停车位数量,所述名额信息是所述商场的顾客人数。所述服务时间可以预先存储于存储器12中,也可以由所述服务器13与所述商场的服务器通信获取。所述商场可以在所述商场出入口设置摄像机侦测实时顾客人数。所述名额信息由所述服务器13与所述商场的服务器通信获取。所述名额信息也可以是统计之前各时间段内所述商场平均顾客人数。第二获取模块15还可以与所述商场的服务器通信以获取所述商场的车位信息。所述车位信息可以由所述商场在停车场出入口设置摄像机实时侦测生成。

在本发明第一较佳实施例中,筛选模块16用于在有多个与所述用户需求信息相匹配的所述商场时,根据所述用户位置信息筛选出多个所述商场中离所述用户最近的商场作为所述第二获取模块15所获取的所述商场。

在本发明第一较佳实施例中,推广模块17推播与所述用户的待采购清单相关的优惠信息。存储器12存储有各商场的优惠信息。所述服务器13可以与各商场的服务器通信以获取各商场的优惠信息,并存储于存储器12中。推广模块17搜索所述筛选模块16筛选出的离所述用户最近的商场的优惠信息中与所述用户的待采购清单中的商品的名称和/或价格信息相关的优惠信息以获取所述相关的优惠信息,并将所述相关的优惠信息发送至所述电子装置10。所述相关的优惠信息可以是优惠价格和优惠时间段。所述关键词可以是商品的名称和价格信息。

在本发明第一较佳实施例中,估算模块18根据所述待采购清单和所述相关的优惠信息估算采购金额。

在本发明第一较佳实施例中,判断模块19判断所述待采购清单是否被修改或所述优惠信息是否被更新。若所述待采购清单被修改,推广模块17根据所述修改后的所述待采购清单推播与其相关的优惠信息。若所述优惠信息被更新,所述推广模块17还用于重新推播更新后的所述优惠信息。估算模块18用于在所述待采购清单被修改后根据修改后的所述待采购清单重新估算所述采购金额,且所述估算模块18还用于在所述优惠信息被更新后根据更新后的所述优惠信息重新估算所述采购金额。

在本发明第一较佳实施例中,行程规划模块20用于根据所述用户位置信息和所述服务场所的位置信息进行路线规划和行程时间估算,并将所述路线传送给所述用户,所述路线包括从所述用户位置到所述服务场所的位置的交通路线,所述行程时间包括从所述用户位置到所述服务场所的位置所需的交通时间。所述路线还包括所述用户在所述服务场所中根据所述用户需求信息的移动路线,所述行程时间还包括所述用户在所述服务场所中根据所述用户需求信息的移动时间。

在本发明第一较佳实施例中,行程规划模块20根据所述用户的位置信息和第二获取模块15获取的所述商场的位置信息进行路线规划和行程时间估算,并将所述路线传送给所述用户。所述用户可以选择开车、步行或乘车等多种交通方式。所述行程规划模块20根据所述用户选择的交通方式进行不同交通方式的行程时间估算。所述用户通过电子装置10的所述输入装置,如触控屏或键盘输入选择的交通方式。行程规划模块20还可以根据用户的当前位置信息与所述待采购清单中的商品在所述商场内的位置信息进行用户在所述商场内的移动路线规划和移动行程时间估算。所述用户的当前位置信息由服务器13与电子装置10通信获得。所述电子装置10还通过所述定位模块定位所述用户的当前位置信息。所述商场内商品的位置信息与所述商场内移动路线信息由服务器13与商场的服务器通信获得,并存储在存储器12中。行程规划模块20还将所述路线规划和行程时间发送给电子装置10。电子装置10可以根据接收到的行程规划请求产生对应的路线图。当所述用户选择开车时,所述行程规划模块20可以根据所述商场的位置信息规划开车路线。当所述用户选择步行时,所述行程规划模块20可以根据所述商场的位置信息规划步行路线。当所述用户选择乘车时(例如搭乘公交车或地铁),所述行程规划模块20可以根据所述用户和所述商场的位置通过网络搜索最方便的乘车路线。

在本发明第一较佳实施例中,行程建议模块21与电子装置10通信获取所述用户的行事历,并根据所述行事历和所述行程时间提供所述用户行程日期与时段的建议,所述行程日期与时段为所述用户的行事历空闲的可以前往所述服务场所的日期与时段。所述行程建议模块21还用于根据所述行事历和所述行程时间,并根据所述服务时间、所述车位信息和所述名额信息其中至少一者给出所述行程日期与时段的建议。这样可避免用户前往商场却找不到停车位或遭遇过多人潮。当所述用户的所述行事历变化时,行程建议模块21可以根据变化后的行事历和所述行程时间,并根据所述车位信息、所述服务时间和所述名额信息给出所述行程日期与时段的建议。

在本发明第二较佳实施例中,所述用户需求信息为就医,相应的,所述服务场所为医院,所述用户需求信息还包括,但不限于,所述用户选择的医生、科室和/或检查项目。第二获取模块15可通过与电子装置10通信以获取用户选择的医生、科室和检查项目。所述用户选择的科室可以是,但不限于,儿科、外科或内科等等。所述用户通过电子装置10的输入装置(图未示),如触控屏或键盘输入及编辑医生、科室和检查项目。第二获取模块15获取与所述用户需求信息“就医”匹配的医院的位置信息。与所述用户需求信息“就医”匹配的至少一个可以就医的医院可以是符合就医的医生,科室和检查项目等至少一个所述需求信息的医院。

在本发明第一较佳实施例中,第二获取模块15还可以获取所述医院的服务时间、车位信息和名额信息其中至少一者。所述服务时间是所述医院的营业时间,所述车位信息是所述医院的空余停车位数量,所述名额信息是所述用户选择的医生或科室的剩余看诊名额。所述服务时间可以预先存储于存储器12中,也可以由所述服务器13与所述医院的服务器通信获取。所述名额信息由所述服务器13与所述医院的服务器通信获取。所述名额信息也可以是统计之前各时间段内所述医院平均就医人数。第二获取模块15还可以与所述医院的服务器通信获取所述医院的人数信息。所述人数信息可由所述医院在所述医院出入口设置摄像机实时侦测生成。

在本发明第二较佳实施例中,筛选模块16用于在有多个与所述用户需求信息相匹配的医院时,根据第一获取模块14获取的所述用户的位置信息和第二获取模块15所述医院的位置信息筛选出多个所述医院中离所述用户最近的医院作为所述第二获取模块15所获取的所述医院。

在本发明第二较佳实施例中,行程规划模块20根据所述用户的位置信息和第二获取模块15获取的所述医院的位置信息进行路线规划和行程时间估算,并将所述路线传送给所述用户。所述用户可以选择开车、步行或乘车等多种交通方式。所述行程规划模块20根据所述用户选择的交通方式进行不同交通方式的行程时间估算。所述用户通过电子装置10的所述输入装置,如触控屏或键盘输入选择的交通方式。行程规划模块20还可以根据用户的当前位置信息与所述医院内医生办公室和科室的位置信息进行所述医院内的移动路线规划和移动行程时间估算。所述用户的当前位置信息由服务器13与电子装置10通信获得。所述电子装置10还通过所述定位模块定位所述用户的当前位置信息。所述医院内医生办公室和科室的位置信息由服务器13与所述医院的服务器通信获得,并存储在存储器12中。行程规划模块20还将所述移动路线规划和行程时间发送给电子装置10。电子装置10可以根据接收到的行程规划请求产生对应的路线图。当所述用户选择开车时,所述行程规划模块20可以根据所述医院的位置信息规划开车路线。当所述用户选择步行时,所述行程规划模块20可以根据所述医院的位置信息规划步行路线。当所述用户选择乘车时,所述行程规划模块20可以根据所述用户和所述医院的位置通过网络搜索最方便的乘车路线。

在本发明第二较佳实施例中,行程建议模块21与电子装置10通信获取所述用户的行事历,并根据所述行事历和所述行程时间,并根据所述服务时间、所述车位信息和所述名额信息其中至少一者给出所述行程日期与时段的建议。

在本发明第三较佳实施例中,所述用户需求信息为办事时,相应的,所述服务场所为政府机关,所述用户需求信息进一步包括所述用户的待办事清单和选择的办事模式。第二获取模块15可通过与电子装置10通信以获取所述待办事清单和所述办事模式。所述用户的待办事清单可包括,但不限于,各种申请手续和/或各种变更手续。所述用户通过电子装置10的输入装置(图未示),如触控屏或键盘输入及编辑所述待办事清单和所述办事模式。第二获取模块15获取与所述用户需求信息“办事”匹配的政府机关的位置信息。在所述政府机关提供邮寄模式时,所述办事模式可以是自行前往办事模式或邮寄模式。在尚未自行前往办事的情况下,所述用户可以随时将自行前往办事模式转换为邮寄模式。与所述用户需求信息“办事”匹配的至少一个可以办事的政府机关可以是受理所述待办事清单和办事模式等至少一个所述用户需求信息的政府机关。

在本发明第三较佳实施例中,第二获取模块15还可以获取所述政府机关的服务时间、车位信息和名额信息其中至少一者。所述名额信息是所述政府机关的办事人数。所述服务时间可以预先存储于存储器12中,也可以由所述服务器13与所述政府机关的服务器通信获取。所述政府机关在所述政府机关出入口设置摄像机侦测实时办事人数。所述名额信息由所述服务器13与所述政府机关的服务器通信获取。所述名额信息也可以是统计之前各时间段内所述政府机关平均办事人数。第二获取模块15还可以与所述政府机关的服务器通信获取所述政府机关的车位信息。所述车位信息可由所述政府机关在停车场出入口设置摄像机实时侦测生成。

在本发明第三较佳实施例中,筛选模块16用于在有多个与所述用户需求信息相匹配的所述政府机关时,根据所述用户位置信息筛选出多个所述政府机关中离所述用户最近的政府机关作为所述第二获取模块15所获取的所述政府机关。

在本发明第三较佳实施例中,行程规划模块20根据所述用户的位置信息和第二获取模块15获取的所述政府机关的位置信息进行路线规划和行程时间估算。行程规划模块20还可以根据用户的当前位置信息与所述政府机关内部门的位置信息进行移动路线规划和移动行程时间估算。所述用户的当前位置信息由服务器13与电子装置10通信获得。所述电子装置10还通过所述定位模块定位用户的当前位置信息。所述政府机关内部门的位置信息与所述政府机关内路线信息由服务器13与政府机关的服务器通信获得,并存储在存储器12中。行程规划模块20还将所述室外路线规划和室外行程时间发送给电子装置10。电子装置10可以根据接收到的行程规划请求产生对应的路线图。当所述用户选择开车时,所述行程规划模块20可以根据所述政府机关的位置信息规划开车路线。当所述用户选择步行时,所述行程规划模块20可以根据所述政府机关的位置信息规划步行路线。当所述用户选择乘车时,所述行程规划模块20可以根据所述用户和所述政府机关的位置通过网络搜索最方便的乘车路线。

在本发明第三较佳实施例中,所述行程建议模块21根据所述行事历和所述行程时间,并根据所述车位信息、所述服务时间和所述名额信息其中至少一者给出所述行程日期与时段的建议。

如图3所示,本发明行程规划方法较佳实施方式的流程图。该行程规划方法包括以下步骤。

步骤s301,第一获取模块14获取用户需求信息和用户位置信息。

步骤s302,第二获取模块15获取与所述用户需求信息相匹配的服务场所的位置信息。

步骤s303,筛选模块16用于在有多个与所述用户需求信息相匹配的服务场所时,根据所述用户位置信息筛选出多个所述服务场所中离所述用户最近的服务场所作为所述第二获取模块所获取的所述服务场所。

步骤s304,第二获取模块15还用于获取所述服务场所的服务时间、车位信息和名额信息其中至少一者。

步骤s305,在所述服务场所为商场时,所述用户需求信息可以是所述用户的待采购清单,推广模块17推播与所述待采购清单相关的优惠信息。

步骤s306,估算模块18根据所述待采购清单和所述优惠信息估算采购金额。

步骤s307,判断模块19判断所述待采购清单是否被修改,及所述优惠信息是否被更新。在所述待采购清单被修改和/或所述优惠信息被更新时,进入步骤s3071。若所述待采购清单没有被修改且所述优惠信息没有被更新,进入步骤s308。

步骤s3071,估算模块18在所述待采购清单被修改后根据修改后的所述待采购清单重新估算所述采购金额,且所述估算模块18还用于在所述优惠信息被更新后根据更新后的所述优惠信息重新估算所述采购金额,然后进入步骤s308。

步骤s308,行程规划模块20根据所述用户的位置信息和所述服务场所的位置信息进行路线规划和行程时间估算,并将所述路线传送给所述用户。

步骤s309,行程建议模块21获取所述用户的行事历,并根据所述行事历和所述行程时间,并根据所述服务时间、所述车位信息和所述名额信息其中至少一者提供所述用户行程日期与时段的建议。

在其他实施例中,可省去步骤s305、s306、s307和s3071以简化所述行程规划的方法。

上述服务器及行程规划方法,能够提前获知用户需求信息和位置信息以及服务场所的位置信息,根据用户行事历给出最佳行程日期与时段的建议,提高用户办事效率。

对本领域的技术人员来说,可以根据本发明的发明方案和发明构思结合生产的实际需要做出其他相应的改变或调整,而这些改变和调整都应属于本发明所公开的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1