CN104915902A - Cloud platform based implementation method for take-out order online delivery - Google Patents
Cloud platform based implementation method for take-out order online delivery Download PDFInfo
- Publication number
- CN104915902A CN104915902A CN201510375074.8A CN201510375074A CN104915902A CN 104915902 A CN104915902 A CN 104915902A CN 201510375074 A CN201510375074 A CN 201510375074A CN 104915902 A CN104915902 A CN 104915902A
- Authority
- CN
- China
- Prior art keywords
- data
- take
- real time
- module
- distributed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention provides a cloud platform based implementation method for take-out order online delivery. The system is mainly composed of a real time data acquisition module, a Web server, distributed buffer memory modules, a HDFS (Hadoop Distributed File System), an offline data processing module and a data access module. By adopting a background service data real time acquisition program, a large amount of order data is processed by applying a cloud platform and a Storm distributed real time processing frame. Real time feedback is sent to delivery workers and uniform distribution is performed. Therefore, distribution efficiency is improved substantially and labor resource is saved. Besides, by adopting the distributed buffer memory modules, pressure of a server is reduced substantially. User behaviors and shop sales volume are predicated through MapReduce offline analysis, so that personal scheduling is carried out. A problem of lack of delivery workers in rainy days or at peak dinner hours is solved and shop sales volume can be increased. A condition that a shop has to close an online shop due to shortage of the delivery workers is avoided.
Description
[0001]
technical field:
The present invention relates to the online delivering system of a kind of take-away based on cloud platform, belong to large data processing field.
background technology:
With industry and the development of transportation, the high concentration of urban population, in city, a take-away is liked because be pressed for time by most working clan, student race.Along with " being hungry ", " U.S. group takes out " etc. take out the rise of software, this phenomenon is especially obvious.But the many employings of pattern are sent in existing take-away with charge free, and businessman independence engaged personnel sends with charge free, does not occur the scheme of uniform dispatch.The situations such as thus sending personnel is not enough happen occasionally, and some businessman is even because send heat source insufficiency with charge free, temporary close online shop.Such consequence affects the sales volume, secondly the difference of user also may be brought to comment, affect later sales volume.So a kind of system that can realize taking out real-time uniform dispatch is very important.
Take out sending personnel not enough, the situation of uniform dispatch cannot be provided to be the bottleneck becoming take-away industry, but belong to different companies owing to taking out software, this business of uniform dispatch can not be realized, so how under these circumstances, alleviate and solve this impact in other words, become a challenging problem.Outside industry belongs to new industry, and there is no good solution both at home and abroad, again because Chinese population is numerous, outside is sent underpopulated problem with charge free and highlighted.For in take-away delivery process in the past, due to Cost Problems, some businessmans can't engage a lot of dispensing personnel and there is take-away in a lot of businessman in same place, and the personnel that cause in undermanned situation that easily cause waste.Therefore, adopt modern advanced computers technology to send problem with charge free to take-away and make rational planning for, effectively arrange, obtain more Multi benefit very important for businessman, in addition, the working clan compact for the time and student race, be extremely necessary.
summary of the invention:
The object of this invention is to provide the online delivering system of a kind of take-away based on cloud platform, solve businessman and to provide and deliver separately the inconvenience brought, improve the efficiency in delivery process, saved human resources.
The online delivering system of take-away based on cloud platform provided by the present invention forms primarily of real-time data acquisition module, Web service end, distributed caching module, distributed file system (HDFS), off-line data processing module and data access module.
Real-time data acquisition module is the packet capturing background service APP of a mobile terminal, is responsible for customer parameter to upload to Web service end in real time.Web service end is made up of a Web server and multiple data processor write based on Storm distributed treatment framework, distributed caching module is made up of Redis cluster, the inside comprises the memory database distributed file system of multiple Redis (HDFS): for take-away order data, high frequency time, and the unfixed feature of structure, we adopt distributed file system (HDFS) to store data.Off-line data processing module is made up of MySQL database and multiple MapReduce program.By mobile phone, PC and, data access module can check that taking out the APP sending situation with charge free forms, user can send situation with charge free by what access that APP and webpage check take-away, gets and send the personnel of take-away also can take action according to APP.Below in conjunction with accompanying drawing, the present invention is described in further detail.
technical scheme
The online delivering system of take-away based on cloud platform provided by the present invention forms primarily of real-time data acquisition module, Web service end, distributed caching module, distributed file system (HDFS), off-line data processing module and data access module.
Described real-time data acquisition module is the backstage packet capturing AP services P of a mobile terminal, and networking coupling takes out the IP of businessman, by filtering with port specific IP, captures packet, is responsible for user data to upload to Web service end in real time.
Described Web service end is made up of a Web server and multiple data processor write based on Storm distributed treatment framework, both can be polymerized the data from real-time data acquisition module; The advantage of Storm in real-time can be relied on again, process real time data, such as: process data layout, Data classification etc.; Externally provide web access, possess the Web Service interface of Restful simultaneously.
Described distributed caching module is made up of Redis cluster, and the inside comprises multiple Redis memory database, for alleviating Web server pressure, and accelerates page loading data.Distributed file system (HDFS): for take-away order data, high frequency time, and the unfixed feature of structure, we adopt distributed file system (HDFS) to store data, and in addition, HDFS can also prepare for the data access of MapReduce program.
Described off-line data processing module is made up of MySQL database and multiple MapReduce program, it is standby that MySQL data are used to do calamity, simultaneously can also as the input of MapReduce program, reduce the pressure to HDFS, MapReduce program is used for doing data mining, data analysis work, thus analyze the behavior of client, the sales volume of seller and prediction " take-away focus ", the suitable personnel's number of convenient scheduling gets take-away in suitable area, is then transported to convergent point.
By mobile phone, computer and one, described data access module can check that taking out the APP sending integrated management with charge free forms, what user can check take-away by access APP and webpage sends situation with charge free, gets and takes out and send the personnel of take-away also can take corresponding action according to APP.
Accompanying drawing explanation
Fig. 1 is structured flowchart of the present invention.
Fig. 2 is that data flow figure, A of the present invention represent a packet capturing APP, can obtain data in mobile phone situation;
B represents multiple real time data processing program based on Storm;
C represents that the APP of integrated management is sent in a take-away with charge free;
D represents multiple off-line data handling procedure based on MapReduce.
Fig. 3 is basic operational scheme.
beneficial effect
The present invention is by adopting background service real time data acquisition program, use the order data that cloud platform, the process of Storm distributed real-time process framework are a large amount of, Real-time Feedback, to getting take-away personnel, then carries out unifying sending with charge free of formula, substantially increase the efficiency in delivery process, save human resources.In addition, by distributed caching data, substantially reduce the pressure of server, by MapReduce off-line analysis, prediction user behavior, businessman's sales volume, carry out personal scheduling, to provide and deliver undermanned problem in rainy day and peak period of having a meal with regard to solving to take out, improve the sales volume of businessman, avoid occurring that businessman initiatively closes the situation of online shop because sending personnel is not enough.Native system makes take-away in the past send flow process with charge free to have carried out the more careful division of labor, made the work of each party definitely.Businessman only needs to prepare to take out, and monthly only need consign to the certain amount of money of third party, to provide and deliver undermanned problem, and user also can take take-away in the fastest time with regard to solving take-away in rainy day and peak period of having a meal.The work of taking out dispensing spins off and adds new job opportunity and businessman and to be at table the treatable quantity on order in peak period from businessman, improves economic benefit, has pulled the consumption of people.
Embodiment
The present invention is illustrated below in conjunction with embodiment.The online delivering system of take-away based on cloud platform provided by the present invention forms primarily of real-time data acquisition module, Web service end, distributed caching module, distributed file system (HDFS), off-line data processing module and data access module, as shown in Figure 1.Specifically send flow process with charge free as shown in Figure 2.
Real-time data acquisition module is the backstage packet capturing AP services P of a mobile terminal, and the APP of Android version writes based on Android 5.0, simultaneously compatible Android more than 4.0 version; The APP of IOS version writes based on IOS 7.0, simultaneously all versions of compatible IOS more than 5.0.APP networking coupling takes out the IP of businessman, by monitoring specific IP and port, finding that there is data stream and producing, capturing packet, and by user data upload to Web service end.
Web service end is made up of a Web server and multiple data processor write based on Storm distributed treatment framework, enters Resourse Distribute and management by the Yarn of Apache company simultaneously.This Web server, adopt HP ProLiant Gen9 server, this server has the exclusive PCIe accelerator of Hewlett-Packard and Hewlett-Packard DDR4 SmartMemory can improve calculated capacity; The fusion management of cross-server, storage and network can realize software definition enterprise; Comprise UEFI and the Restful API towards mixed cloud environment, can realize installing faster, monitoring and firmware maintenance.This server both can be polymerized the data from real-time data acquisition module; The advantage of Storm in real-time can be relied on again, process real time data, such as: process data layout, Data classification etc.; Externally provide web access, possess the Web Service interface of Restful simultaneously.
Distributed caching module is made up of Redis cluster, and Redis version is up-to-date formal version 3.0, and this cluster comprises multiple Redis memory database, for alleviating Web server pressure, and accelerates page loading data.Each Redis internal storage data operates on the server of a platform independent, and this server model is PowerEdge R720 rack-mount server.This server is cheap, functional, simultaneously by memory expansion to 100GB, to adapt to mass data buffer memory.
Distributed file system (HDFS) is based on HDFS2, and for take-away order data, high frequency time, and the unfixed feature of structure, we adopt distributed file system (HDFS) to store data.The main node on performance of HDFS requires higher, operate on a PowerEdge R630 rack-mount server, this server, by supporting at most the virtual or database engine of the super-high density of 24 flash memory solid state disk in 1U cabinet, improves data center's efficiency to greatest extent.All the other are from node, each from node, operate in successively on the 3PAR StoreServ 10000 Storage server of a Hewlett-Packard.
Off-line data processing module is made up of MySQL database and multiple MapReduce program, and it is standby that MySQL data are used to do calamity, as the input of MapReduce program, can also reduce the pressure to HDFS simultaneously.MapReduce program is write based on MapReduce 2.0, has good stability.
By mobile phone, computer and one, data access module can check that taking out the APP sending integrated management with charge free forms.The APP of Android version writes based on Android 5.0, simultaneously compatible Android more than 4.0 version; The APP of IOS version writes based on IOS 7.0, simultaneously all versions of compatible IOS more than 5.0.What user can check take-away by access APP sends situation with charge free, gets and takes out and send the personnel of take-away also can take corresponding action according to APP.
Claims (1)
1. based on the online delivering system of take-away of cloud platform, it is characterized in that, this system is made up of real-time data acquisition module, Web service end, distributed caching module, distributed file system (HDFS), off-line data processing module and data access module;
Described real-time data acquisition module is the backstage packet capturing AP services P of a mobile terminal, and networking coupling takes out the IP of businessman, by filtering with port specific IP, captures packet, is responsible for user data to upload to Web service end in real time;
Described Web service end is made up of a Web server and multiple data processor write based on Storm distributed treatment framework, is polymerized from real time data and process real time data;
Described distributed caching module is made up of Redis cluster, and the inside comprises multiple Redis memory database, for alleviating Web server pressure, and accelerates page loading data;
Described distributed file system (HDFS) is for storing take-away order data;
Described off-line data processing module is made up of MySQL database and multiple MapReduce program;
By mobile phone, computer and one, described data access module can check that taking out the APP sending integrated management with charge free forms.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510375074.8A CN104915902A (en) | 2015-06-30 | 2015-06-30 | Cloud platform based implementation method for take-out order online delivery |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510375074.8A CN104915902A (en) | 2015-06-30 | 2015-06-30 | Cloud platform based implementation method for take-out order online delivery |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104915902A true CN104915902A (en) | 2015-09-16 |
Family
ID=54084945
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510375074.8A Pending CN104915902A (en) | 2015-06-30 | 2015-06-30 | Cloud platform based implementation method for take-out order online delivery |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104915902A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105723408A (en) * | 2016-01-25 | 2016-06-29 | 程强 | Order dispatching method and system for catering app |
CN105787132A (en) * | 2016-03-31 | 2016-07-20 | 畅捷通信息技术股份有限公司 | Method and system for controlling user behavior analysis |
CN106708079A (en) * | 2017-02-28 | 2017-05-24 | 南京信息工程大学 | Unmanned aerial vehicle-based takeaway delivery system and method |
CN106956883A (en) * | 2017-04-14 | 2017-07-18 | 北京极智嘉科技有限公司 | Goods picking method, system, computing device and the storage medium of involving explosives money product |
CN107092974A (en) * | 2016-11-29 | 2017-08-25 | 北京小度信息科技有限公司 | Dispense pressure prediction method and device |
CN107230014A (en) * | 2017-05-15 | 2017-10-03 | 浙江仟和网络科技有限公司 | A kind of intelligent dispatching system of the instant logistics in end |
CN107948259A (en) * | 2017-11-14 | 2018-04-20 | 郑州云海信息技术有限公司 | A kind of collocation method of Cloud Server resource and configuration system |
CN109993569A (en) * | 2018-02-09 | 2019-07-09 | 上海长晓网络科技有限公司 | A kind of commercial circle management system and its method |
CN110019170A (en) * | 2017-12-29 | 2019-07-16 | 北京京东尚科信息技术有限公司 | Data processing method, system, computer system and computer readable storage medium |
CN111985865A (en) * | 2020-07-01 | 2020-11-24 | 爱创互联网(深圳)有限公司 | Order receiving and distribution management method, management platform and terminal equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102263800A (en) * | 2010-05-26 | 2011-11-30 | 四川大学 | Geographic information internet of things system constructed based on cloud computing, and application |
CN103077486A (en) * | 2012-12-26 | 2013-05-01 | 吴春祺 | Electronic menu system based on cloud computing platform and applications thereof |
CN103761309A (en) * | 2014-01-23 | 2014-04-30 | ***(深圳)有限公司 | Operation data processing method and system |
CN104468710A (en) * | 2014-10-31 | 2015-03-25 | 西安未来国际信息股份有限公司 | Mixed big data processing system and method |
-
2015
- 2015-06-30 CN CN201510375074.8A patent/CN104915902A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102263800A (en) * | 2010-05-26 | 2011-11-30 | 四川大学 | Geographic information internet of things system constructed based on cloud computing, and application |
CN103077486A (en) * | 2012-12-26 | 2013-05-01 | 吴春祺 | Electronic menu system based on cloud computing platform and applications thereof |
CN103761309A (en) * | 2014-01-23 | 2014-04-30 | ***(深圳)有限公司 | Operation data processing method and system |
CN104468710A (en) * | 2014-10-31 | 2015-03-25 | 西安未来国际信息股份有限公司 | Mixed big data processing system and method |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105723408A (en) * | 2016-01-25 | 2016-06-29 | 程强 | Order dispatching method and system for catering app |
CN105787132A (en) * | 2016-03-31 | 2016-07-20 | 畅捷通信息技术股份有限公司 | Method and system for controlling user behavior analysis |
CN107092974A (en) * | 2016-11-29 | 2017-08-25 | 北京小度信息科技有限公司 | Dispense pressure prediction method and device |
CN107092974B (en) * | 2016-11-29 | 2021-02-09 | 北京星选科技有限公司 | Distribution pressure prediction method and device |
CN106708079A (en) * | 2017-02-28 | 2017-05-24 | 南京信息工程大学 | Unmanned aerial vehicle-based takeaway delivery system and method |
CN106956883A (en) * | 2017-04-14 | 2017-07-18 | 北京极智嘉科技有限公司 | Goods picking method, system, computing device and the storage medium of involving explosives money product |
CN107230014A (en) * | 2017-05-15 | 2017-10-03 | 浙江仟和网络科技有限公司 | A kind of intelligent dispatching system of the instant logistics in end |
CN107948259A (en) * | 2017-11-14 | 2018-04-20 | 郑州云海信息技术有限公司 | A kind of collocation method of Cloud Server resource and configuration system |
CN110019170A (en) * | 2017-12-29 | 2019-07-16 | 北京京东尚科信息技术有限公司 | Data processing method, system, computer system and computer readable storage medium |
CN109993569A (en) * | 2018-02-09 | 2019-07-09 | 上海长晓网络科技有限公司 | A kind of commercial circle management system and its method |
CN111985865A (en) * | 2020-07-01 | 2020-11-24 | 爱创互联网(深圳)有限公司 | Order receiving and distribution management method, management platform and terminal equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104915902A (en) | Cloud platform based implementation method for take-out order online delivery | |
CN105045607B (en) | A method of realizing a variety of big data Computational frame unified interfaces | |
CN104536965B (en) | A kind of data query display systems under the conditions of big data and method | |
Lai et al. | Towards a framework for large-scale multimedia data storage and processing on Hadoop platform | |
CN103617211A (en) | HBase loaded data importing method | |
CN104050248B (en) | A kind of document storage system and storage method | |
CN103842972A (en) | Automated selection of functions to reduce storage capacity based on performance requirements | |
CN106469076B (en) | A kind of gray scale dissemination method and device | |
CN103761309A (en) | Operation data processing method and system | |
CN111339073A (en) | Real-time data processing method and device, electronic equipment and readable storage medium | |
CN103365971A (en) | Mass data access processing system based on cloud computing | |
CN104574051A (en) | Charging method and device | |
CN102298647A (en) | Inspection and allocation system and method of data file | |
CN103414762B (en) | cloud backup method and device | |
CN112685499A (en) | Method, device and equipment for synchronizing process data of work service flow | |
CN106126117A (en) | A kind of method formatting PCIE SSD capacity | |
CN203301532U (en) | Cloud desktop system | |
CN108881651A (en) | Data processing method, device, equipment and the storage medium of call platform | |
CN104317660B (en) | A kind of bank's parameter management system | |
CN107193749B (en) | Test method, device and equipment | |
Yuan et al. | An algorithm for cost-effectively storing scientific datasets with multiple service providers in the cloud | |
CN112416557A (en) | Method and device for determining call relation, storage medium and electronic device | |
CN103514044A (en) | Resource optimization method, device and system of dynamic behavior analysis system | |
CN115344633A (en) | Data processing method, device, equipment and storage medium | |
CN108121730B (en) | Device and method for quickly synchronizing data update to service system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150916 |