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 PDF

Info

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
Application number
CN201510375074.8A
Other languages
Chinese (zh)
Inventor
刘琦
蔡卫东
肖博
张凯
李鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Information Science and Technology
Original Assignee
Nanjing University of Information Science and Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing University of Information Science and Technology filed Critical Nanjing University of Information Science and Technology
Priority to CN201510375074.8A priority Critical patent/CN104915902A/en
Publication of CN104915902A publication Critical patent/CN104915902A/en
Pending legal-status Critical Current

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

A kind of take-away based on cloud platform sends implementation method with charge free online
[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.
CN201510375074.8A 2015-06-30 2015-06-30 Cloud platform based implementation method for take-out order online delivery Pending CN104915902A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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