基于智能头盔的外卖配送信息管理系统

文档序号:25888682发布日期:2021-07-16 19:32阅读:125来源:国知局
基于智能头盔的外卖配送信息管理系统

1.本发明涉及信息管理系统技术领域,具体涉及基于智能头盔的外卖配送信息管理系统。


背景技术:

2.随着外卖行业的迅猛发展,越来越多的人开始通过点外卖的方式来满足一日三餐的需求,这就需要很多的配送人员来参与到外卖的订单配送中。配送人员通常会骑电动单车或者摩托车来进行外卖配送,但是为了抢订单或者查看相应的订单信息,就会出现配送人员边骑行边看手机的现象,这种行为十分的危险,严重威胁到配送人员的生命安全。为了解决配送人员边骑行边看手机的问题,开始出现多动能的智能头盔,配送人员可以通过语音控制智能头盔来与手机端的外卖配送app匹配对接,进行配送订单的简单处理,以及使用智能头盔来辅助外卖配送过程并进行配送过程的信息记录反馈。然而,目前还没有专门针对智能头盔的配套外卖配送信息管理系统,来直接与配送人员的智能头盔交互对接,实现更高效的外卖配送信息管理。


技术实现要素:

3.针对现有技术存在的不足,本发明提供了基于智能头盔的外卖配送信息管理系统,其应用时,可以与配送人员的智能头盔形成交互匹配对接,利用配送人员的智能头盔实现更高效的外卖配送信息管理,提高配送人员的配送订单处理效率及行车安全性。
4.本发明所采用的技术方案为:
5.基于智能头盔的外卖配送信息管理系统,包括数据交互管理单元、查询反馈管理单元、基础信息管理单元和订单配送管理单元,其中:
6.数据交互管理单元,用于与配送人员的智能头盔通信连接,建立智能头盔与查询反馈管理单元、基础信息管理单元和订单配送管理单元的数据交互通道;
7.查询反馈管理单元,用于接收智能头盔发送的订单查询指令,并根据订单查询指令反馈相应的配送订单状态信息,以及接收智能头盔发送的状态变更指令,并根据状态变更指令进行相应配送订单的状态变更;
8.基础信息管理单元,用于接收智能头盔发送的订单信息变更指令,并根据订单信息变更指令进行配送订单的基础信息变更,所述基础信息包括配送地点信息、配送人员信息以及商家信息;
9.订单配送管理单元,用于接收智能头盔发送的订单确认指令,并根据订单确认指令进行配送路径规划,将规划出的配送路径信息反馈至智能头盔;以及接收智能头盔实时发送的配送监控数据,并根据配送监控数据调整配送路径,将调整后的配送路径信息反馈至智能头盔。
10.基于上述技术内容,配送人员可通过智能头盔向订单配送管理单元发送相应的订单确认指令,来对应获得配送路径信息辅助进行路线导航,在配送过程中,智能头盔可向订
单配送管理单元实时发送的配送监控数据,以供其根据配送监控数据进行配送路径的优化调整;配送人员可通过智能头盔向查询反馈管理单元发送订单查询指令或状态变更指令,来查询配送订单状态信息或者进行相应配送订单的状态变更;配送人员还可通过智能头盔向基础信息管理单元发送订单信息变更指令,来进行配送订单的基础信息变更。通过这样的管理系统可以与配送人员的智能头盔形成交互匹配对接,利用配送人员的智能头盔实现更高效的外卖配送信息管理,提高配送人员的配送订单处理效率及行车安全性。
11.在一个可能的设计中,所述系统还包括可视化监控管理单元,所述可视化监控管理单元与数据交互管理单元对接,用于获取数据交互管理单元的交互数据,并进行相应数据的统计展示。
12.在一个可能的设计中,所述交互数据包括各智能头盔对应的配送订单信息以及配送监控数据,所述可视化监控管理单元包括订单信息获取模块、配送信息获取模块以及数据统计展示模块,所述订单信息获取模块用于获取各智能头盔对应的配送订单信息,所述配送信息获取模块用于获取各智能头盔对应的配送监控数据,所述数据统计展示模块用于对订单信息获取模块和配送信息获取模块获取的数据进行统计展示。
13.在一个可能的设计中,所述系统还包括系统决策管理单元,所述系统决策管理单元与数据交互管理单元对接,用于对智能头盔对应的配送人员信息进行注册信息审核,以及进行管理人员的信息设置。
14.在一个可能的设计中,所述系统决策管理单元包括注册审核模块和管理员设置模块,所述注册审核模块对智能头盔对应的配送人员信息进行注册信息审核,并将蒋审核通过的配送人员信息进行备案,所述管理员设置模块用于接收管理人员的控制指令,并根据控制指令进行管理人员的信息设置。
15.在一个可能的设计中,所述查询反馈管理单元包括订单查询模块和订单更改模块,所述订单查询模块用于接收智能头盔发送的订单查询指令,并根据订单查询指令反馈相应的配送订单状态信息,所述订单更改模块用于接收智能头盔发送的状态变更指令,并根据状态变更指令进行相应配送订单的状态变更。
16.在一个可能的设计中,所述基础信息管理单元包括配送地点管理模块、配送人员管理模块以及商家管理模块,所述配送地点管理模块根据订单信息变更指令进行配送地点信息变更,所述配送人员管理模块用于根据订单信息变更指令进行配送人员信息变更,所述商家管理模块用于根据订单信息变更指令进行商家信息变更。
17.在一个可能的设计中,所述订单配送管理单元包括配送路径管理模块和头盔信息管理模块,所述头盔信息管理模块用于实时接收智能头盔发送的配送监控数据,并对配送监控数据进行分析,生成配送路径调整条件,将配送路径调整条件发送至配送路径管理模块;所述配送路径管理模块用于根据订单确认指令进行配送路径规划,并根据配送路径调整条件进行配送路径调整。
18.在一个可能的设计中,所述系统还包括数据库,所述数据库与数据交互管理单元对接,用于存储数据交互管理单元的交互数据。
19.本发明的有益效果为:
20.本发明应用时,配送人员可通过智能头盔向订单配送管理单元发送相应的订单确认指令,来对应获得配送路径信息辅助进行路线导航,在配送过程中,智能头盔可向订单配
送管理单元实时发送的配送监控数据,以供其根据配送监控数据进行配送路径的优化调整;配送人员可通过智能头盔向查询反馈管理单元发送订单查询指令或状态变更指令,来查询配送订单状态信息或者进行相应配送订单的状态变更;配送人员还可通过智能头盔向基础信息管理单元发送订单信息变更指令,来进行配送订单的基础信息变更。通过这样的管理系统可以与配送人员的智能头盔形成交互匹配对接,利用配送人员的智能头盔实现更高效的外卖配送信息管理,提高配送人员的配送订单处理效率及行车安全性。
附图说明
21.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
22.图1为本发明的结构示意图。
具体实施方式
23.下面结合附图及具体实施例对本发明作进一步阐述。在此需要说明的是,对于这些实施例方式的说明用于帮助理解本发明,但并不构成对本发明的限定。本文公开的特定结构和功能细节仅用于描述本发明的示例实施例。然而,可用很多备选的形式来体现本发明,并且不应当理解为本发明限制在本文阐述的实施例中。
24.在下面的描述中提供了特定的细节,以便于对示例实施例的完全理解。然而,本领域普通技术人员应当理解可以在没有这些特定细节的情况下实现示例实施例。例如可以在框图中示出系统,以避免用不必要的细节来使得示例不清楚。在其他实施例中,可以不以非必要的细节来示出众所周知的过程、结构和技术,以避免使得示例实施例不清楚。
25.实施例1:
26.本实施例提供了基于智能头盔的外卖配送信息管理系统,如图1所示,包括数据交互管理单元、查询反馈管理单元、基础信息管理单元和订单配送管理单元,其中:
27.数据交互管理单元,用于与配送人员的智能头盔通信连接,建立智能头盔与查询反馈管理单元、基础信息管理单元和订单配送管理单元的数据交互通道;
28.查询反馈管理单元,用于接收智能头盔发送的订单查询指令,并根据订单查询指令反馈相应的配送订单状态信息,以及接收智能头盔发送的状态变更指令,并根据状态变更指令进行相应配送订单的状态变更;
29.基础信息管理单元,用于接收智能头盔发送的订单信息变更指令,并根据订单信息变更指令进行配送订单的基础信息变更,所述基础信息包括配送地点信息、配送人员信息以及商家信息;
30.订单配送管理单元,用于接收智能头盔发送的订单确认指令,并根据订单确认指令进行配送路径规划,将规划出的配送路径信息反馈至智能头盔;以及接收智能头盔实时发送的配送监控数据,并根据配送监控数据调整配送路径,将调整后的配送路径信息反馈至智能头盔。
31.具体实施时,所述查询反馈管理单元包括订单查询模块和订单更改模块,所述订
单查询模块用于接收智能头盔发送的订单查询指令,并根据订单查询指令反馈相应的配送订单状态信息,所述订单更改模块用于接收智能头盔发送的状态变更指令,并根据状态变更指令进行相应配送订单的状态变更。所述配送订单状态信息包括已完成订单、待完成订单以及可执行订单,所述配送订单的可变更状态包括确认接受配送订单、前往商家、开始路径导航配送以及确认配送完成等状态。
32.所述基础信息管理单元包括配送地点管理模块、配送人员管理模块以及商家管理模块,所述配送地点管理模块根据订单信息变更指令进行配送地点信息变更,变更过程包括查询配送地点、添加配送地点、修改配送地点以及删除配送地点;所述配送人员管理模块用于根据订单信息变更指令进行配送人员信息变更,变更过程包括查询配送人员、添加配送人员、修改配送人员以及删除配送人员;所述商家管理模块用于根据订单信息变更指令进行商家信息变更,变更过程包括查商家、添加商家、修改商家以及删除商家。
33.所述订单配送管理单元包括配送路径管理模块和头盔信息管理模块,所述头盔信息管理模块用于实时接收智能头盔发送的配送监控数据,并对配送监控数据进行分析,生成配送路径调整条件,将配送路径调整条件发送至配送路径管理模块;所述配送路径管理模块用于根据订单确认指令进行配送路径规划,并根据配送路径调整条件进行配送路径调整。所述配送监控数据包括配送路径拥堵情况、距离配送目的地的剩余路程、距离送达时间的剩余时间、配送路径的管制情况等,配送路径管理模块可以综合配送监控数的各种影响因素进行配送路径的调整优化,获得实时最优的配送路径。
34.实施例2:
35.作为对上述实施例的优化,所述系统还包括可视化监控管理单元,所述可视化监控管理单元与数据交互管理单元对接,用于获取数据交互管理单元的交互数据,并进行相应数据的统计展示。
36.所述交互数据包括各智能头盔对应的配送订单信息以及配送监控数据,所述可视化监控管理单元包括订单信息获取模块、配送信息获取模块以及数据统计展示模块,所述订单信息获取模块用于获取各智能头盔对应的配送订单信息,所述配送信息获取模块用于获取各智能头盔对应的配送监控数据,所述数据统计展示模块用于对订单信息获取模块和配送信息获取模块获取的数据进行统计展示。
37.通过交互数据还可以统计出的信息还包括配送订单总数、配送订单的集中区域、各配送订单的详情、配送人员的配送实况、配送人员的数量、配送人员的地区分布、配送人员的配送时效等。
38.实施例3:
39.作为对上述实施例的优化,所述系统还包括系统决策管理单元,所述系统决策管理单元与数据交互管理单元对接,用于对智能头盔对应的配送人员信息进行注册信息审核,以及进行管理人员的信息设置。所述系统决策管理单元包括注册审核模块和管理员设置模块,所述注册审核模块对智能头盔对应的配送人员信息进行注册信息审核,并将蒋审核通过的配送人员信息进行备案,注册审核模块可与管理员的终端进行连接,以便于管理员通过终端来进行注册信息审核。所述管理员设置模块用于接收管理人员通过终端输入的控制指令,并根据控制指令进行管理人员的信息设置,管理人员的信息包括管理人员账号及密码。
40.实施例4:
41.作为对上述实施例的优化,所述系统还包括数据库,所述数据库与数据交互管理单元对接,用于存储数据交互管理单元的交互数据。系统还包括展示端,系统的展示端包括web管理后台,对于web管理后台,采用跨平台性良好的jsp技术,使用dreamwever cc2021作为开发工具,设计良好的人机交互界面,采用tomcat服务器搭建系统的web服务器,数据库服务器由sql server2005搭建。开发过程中,使用java和javascript语言,采用b/s结构,创建连接网站和访问数据库的web应用程序。
42.同时,基于eclipse平台开发可视化系统移动终端,通过构建后台服务和c/s结构开发android智能头盔app。利用json的平台无关性,实现app端和web应用与服务器的数据交互。最终,实现路径优化、人员调度、指令下达、可视化监控、信息反馈等系统功能。
43.系统可选开发工具包括:
44.1、myeclipse
45.myeclipse企业级工作平台(myeclipse enterprise workbench,简称myeclipse)是对eclipse ide的扩展,利用它我们可以在数据库和j2ee的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的j2ee集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持html,struts,jsf,css,javascript,sql,hibernate。
46.2、tomcat6.0
47.tomcat6.0服务器是一个免费的开放源代码的web应用服务器,tomcat是apache软件基金会(apache software foundation)的jakarta项目中的一个核心项目,由apache、sun和其他一些公司及个人共同开发而成。由于有了sun的参与和支持,最新的servlet和jsp规总是能在tomcat中得到体现,tomcat 6.0支持最新的servlet 2.4和jsp 2.0规。因为tomcat技术先进、性能稳定,而且免费,因而深受java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的web应用服务器。
48.3、sql server 2005
49.sql server是一个关系数据库管理系统,以transact_sql作为它的数据库查询和编程语言。t-sql是结构化查询语言sql的一种,支持ansi sql-92标准。
50.sql server采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。sql server支持两种身份验证模式:windows nt身份验证和sql server身份验证。7.0版支持多种类型的角色,"角色"概念的引入方便了权限的管理,也使权限的分配更加灵活。
51.4、dreamweaver cc2021
52.macromedia dreamweaver cc2021是个由macromedia公司所开发的一个可视化的网页设计和网站管理工具,dreamweaver cc2021将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。
53.系统的主要实现技术包括:
54.1、browser/server系统的三层体系结构
55.在browser/server的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。browser/server结构极大的简化了客户机的工作,客户机上只需安装、配置少量
的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。在browser/server三层体系结构下,表示层(presentation)、功能层(businesslogic)、数据层(dataservice)被分割成三个相对独立的单元:
56.第一层
‑‑
表示层:web浏览器
57.在表示层中包含系统的显示逻辑,位于客户端。它的任务是由web浏览器向网络上的某一web服务器提出服务请求,web服务器对用户身份进行验证后用http协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在web浏览器上。
58.第二层
‑‑
功能层:具有应用程序扩展功能的web服务器
59.在功能层中包含系统的事务处理逻辑,位于web服务器端。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过sql等方式向数据库服务器提出数据处理申请,而后等数据库服务器将数据处理的结果提交给web服务器,再由web服务器传送回客户端。
60.第三层
‑‑
数据层:数据库服务器
61.在数据层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给web服务器。
62.从上面的分析中可以看出,三层的browser/server体系结构是把二层client/server结构的事务处理逻辑模块从客户机的任务中分离出来,由单独组成的一层来负担其任务,这样客户机的压力大大减轻了,把负荷均衡地分配给了web服务器,于是由原来的两层的client/server结构转变成三层的browser/server结构。
63.2、java server page(jsp)技术
64.在本系统的开发过程中采用的是jsp+javabean+servlet模式,在该模式中,结合了jsp和servlet技术,充分利用了jsp和servlet两种技术原有的优点。
65.此模式遵循视图控制器(mvc)模式,它的主要思想是使用一个或多个servlet作为控制器。请求由前沿的servlet接收并处理后,会重新定向到jsp。在servlet作为控制器时,每个servlet通常只实现很少一部分功能,多个servlet控制器就可以结合起来完成复杂的任务,这样的好处是servlet的重用性好。在此模式中,javabean作为模型的角色,它充当jsp和servlet通信的中间工具,servlet处理完后设置bean属性,jsp读取此bean的属性,然后进行显示。此模式更加明显的把显示和逻辑分离,使代码容易管理,适合于大型项目的开发,所以在本系统中采用了这种模式。
66.首先,j2ee结构是设计和开发在线学习系统的核心。第二,系统提供的大部分操作都涉及到与用户动态地进行信息交互,要求系统能够实现数据的动态发布。第三,位于客户端的用户主要通过浏览器使用本系统。第四,在sun公司提出的j2ee蓝图中明确推荐使用jsp技术为动态容提供服务。因此,在j2ee结构的模型框架下,jsp技术是实现此系统动态信息交互功能的首选方案。jsp技术主要有以下一些特点:
67.(1)应用程序逻辑和页面显示相分离的特性。jsp把用户界面从系统容中分离开来,使得设计人员能够在不改变底层动态容的前提下改变整个网页布局。
68.(2)组件的可重用性。绝大多数jsp页面依赖于可重用的、跨平台的组件来执行应用程序的处理。开发人员能够共享和交换执行组件,并利用这些组件创建应用程序。基于组
件的方法加速了开发过程,提高了应用程序的开发效率。
69.(3)跨平台特性。jsp技术将“一次编写,随处运行”的思想推广到了交互网页中,因此不需要作任何更改,就可以很轻松地跨平台和跨web服务器移动jsp页。
70.(4)可以用多种格式为动态容提供服务。jsp可以为不同的客户端提供服务,包括使html/dhtml的常规浏览器、使用wml的移动和pda等手持式无线设备以及使用xml的其他b2b应用程序等。
71.3、jdbc技术
72.jdbc技术在j2ee结构的中间层与eis层的数据源之间提供了数据库独立的开放性连接,使应用程序不仅可以对基于sql标准的关系数据库系统进行访问,而且还可以对其他类型的数据源进行访问。jdbc技术通过提供api使java应用程序能够实现位于系统层的数据库的访问能力。
73.j2ee结构中间层的应用组件通过jdbc技术可以完成下列功能:实现与位于j2ee结构中系统层的数据库服务器的连接;管理事务;将sql请求传送到数据库管理系统进行预处理并执行相应的数据操作;执行存储过程;检查修改查询语句的执行结果等。
74.本发明不局限于上述可选的实施方式,任何人在本发明的启示下都可得出其他各种形式的产品。上述具体实施方式不应理解成对本发明的保护范围的限制,本发明的保护范围应当以权利要求书中界定的为准,并且说明书可以用于解释权利要求书。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1