The disclosure relates to transport and transportation systems.
There are different types of transport methods, such as express delivery, surface and air mailing, and home delivery, etc. Shopping on the internet, the demand for individual deliveries increases day by day. More demand for deliveries will require more delivery people to transport goods. For improving delivery efficiency, it is required to establish a transport system with higher integration.
Transport methods are based on rules set by logistics industry, training for the professional people, or equipment of transport tools, to make sure of accurate and timely deliveries. However, many conventional transport systems do not provide a service to match recipients with delivery requirements.
Implementations of the present technology will now be described, by way of example only, with reference to the attached figures, wherein:
It will be appreciated that for simplicity and clarity of illustration, where appropriate, reference numerals have been repeated among the different figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the embodiments described herein. However, it will be understood by those of ordinary skill in the art that the embodiments described herein can be practiced without these specific details. In other instances, methods, procedures, and components have not been described in detail so as not to obscure the related relevant feature being described. Also, the description is not to be considered as limiting the scope of the embodiments described herein. The drawings are not necessarily to scale and the proportions of certain parts have been exaggerated to better illustrate details and features of the present disclosure.
Several definitions that apply throughout this disclosure will now be presented.
The term “coupled” is defined as connected, whether directly or indirectly through intervening components, and is not necessarily limited to physical connections. The connection can be such that the objects are permanently connected or releasably connected. The term “substantially” is defined to be essentially conforming to the particular dimension, shape, or other feature that the term modifies, such that the component need not be exact. The term “comprising,” when utilized, means “including, but not necessarily limited to”; it specifically indicates open-ended inclusion or membership in the so-described combination, group, series, and the like. References to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean “at least one.”
The first transport-requirement device 120 comprises a demand upload module 121 and a geographic-information display module 122. The first transport-requirement device 120 provides first plan information which is set on the first transport-requirement device 120 by customer demands to the data processing server 110 through the demand upload module 121. The second transport-requirement device 140 comprises a demand upload module 141 and a geographic-information display module 142. The second transport-requirement device 140 provides second plan information which is set on the second transport-requirement device 140 by customer demands to the data processing server 110 through the demand upload module 141.
The data processing server 110 comprises a carpool planning module 111, an information receiving module 112, and an information transmitting module 113. The information receiving module 112 receives the first plan information from the first transport-requirement device 120, the second plan information from the second transport-requirement device 140, and information as to the respective locations and readiness of drivers from the transport-execution device 130. The carpool planning module 111 generates a carpool plan according to the collected information, where the term “carpool plan” in this embodiment means the combining of different carpool plans into one plan, for deliveries from a nearby pick-up point, or which are to be made to a nearby delivery point, or are on a nearby route, within a period of time.
The data processing server 110 generates the carpool plans according to the first plan information and the second plan information, and provides the carpool plans to the transport-execution devices 130 and 160, according to the respective information of drivers. The data processing server 110 obtains the end-time of the first plan according to the first plan information, obtains the end-time of the second plan according to the second plan information, and generates a combined carpool plan according to a relationship among the first plan information, the end-time of the first plan, the second plan information and the end-time of the second plan. The data processing server 110 bases the plurality of carpool plans according to the locational information received from the transport-execution devices 130 and 160. The information transmitting module 113 transmits the combined carpool plan to the transport-execution device 130 for drivers to accept the plan. The data processing server 110 provides a status tracking service for the first transport-requirement device 120 and the second transport-requirement device 140 according to driver's information. The driver's information includes the information of the transport-execution device 130 accepts or ignores the broadcast messages, the information of the transport-execution device 130 accepts or rejects the plan be assigned by the data information server 110, the location information of the transport-execution device 130, and the shipping restriction (service time, weight restriction, size restriction), the description information is not to be considered as limiting the scope of the embodiments described herein.
The transport-execution device 130 comprises a transport plan-delivery module 131, a geographic-information upload module 132, and a geographic-information di splay module 133. When assigning the plans, the transport plan-delivery module 131 provides a plan accept and confirm service, receives the first to the N-th plan information from the data processing server 110 and forwards confirmatory messages to the data processing server 110. The geographic-information upload module 132 provides driver locations information to generate the plan to the carpool planning module 111 of the data processing server 110. After receiving the plans, the geographic-information upload module 132 on the transport-execution devices 130 provides continuous tracking of the driver location to the data processing server 110 for providing the status tracking service. The geographic-information display module 133 displays the start location, the destination location, and the route taken. A route planning method will be described hereafter.
The data processing server 110 plans the transport route according to the first plan information and the second plan information. The first plan information comprises a start-location of a first plan, a destination-location of the first plan, a start-time of the first plan TS1 and carpool information of the first plan. The second plan information comprises a start-location of a second plan, a destination-location of the second plan, a start-time of the second plan TS2 and carpool information of the second plan. The end-time of the first plan TE1 and the end-time of the second plan TE2 can be calculated using Google Direction API (GDA) or any other routing time calculation methods according to the first plan information and the second plan information. The data processing server 110 may generate plans according to the relationship among the start-location of the first plan, the destination-location of the first plan, the start-time of the first plan TS1, the end-time of the first plan TE1, the start-location of the second plan, the destination-location of the second plan, the start-time of the second plan TS2, and the end-time of the second plan TE2. The data processing server 110 may generate the plans by comparing all information of plans received. For example, the data processing server 110 may compare the N-th plan information with the first plan information to the (N−1)-th plan information when there are N plans information received. The N-th plan information comprises an N-th plan start-location, an N-th plan destination-location, and an N-th plan start-time TSN. An N-th plan end-time TEN may be calculated by GDA or any other routing time calculation methods according to the N-th information. The data processing server 110 may generate plans according to the relationship among the N-th plan start-location, the N-th plan destination-location, the N-th plan start-time TSN, the N-th plan end-time TEN, the first to (N−1)-th plan start-location, the first to (N−1)-th plan destination-location, the first to (N−1)-th plan start-time TS1 to TS(N-1), and the first to (N−1)-th plan end-time TE1 to TE(N-1). For example, the data processing server 110 can generate the carpool plans according to third plan information, wherein the data processing server obtains the end-time of the third plan according to the third plan information, and generates the carpool plans according to the relationship between the third plan information, the end-time of the third plan, the first plan information, the end-time of the first plan, the second plan information, and the end-time of the second plan. After generating the plans, when the carpool information of the first plan and the carpool information of the second plan participate the carpool plans, the data processing server 110 broadcasts the request for looking the drivers who accepts the carpool plan. When the carpool information of the first plan or the carpool information of the second plan does not participate in the carpool plan, the data processing server 110 looking for the driver who accepts a single plan. The data processing server 110 can also assigns the carpool plans to the transport-execution device according to the driver's information which received from the transport-execution device.
The driver's information can be displayed by the geographic-information display modules 122, 142, and 152 of the transport-requirement devices 120, 140, and 150. The driver's information and the plan's location may be displayed by the geographic-information display modules 133 and 163 of the transport-execution devices 130 and 160.
The carpool plan conditions discussed in the embodiments according to the disclosure can be classified as relay type, carry type and cover types.
2*Tline1(TS2−TS1)+Tline2+Tline4 (a)
When the plans participate in the carpool, the spend time required is:
T
line1
+T
line3
T
line2
+T
line4 (b)
By subtracting formula (a) with formula (b), the saved time is:
2*Tline1(TS2−TS1)+Tline2+Tline4)−(Tline1+Tline3+Tline2+Tline4)=Tline1+(TS2−TS1)−Tline3 (c)
Since Tline3<ε1 and TS2>TS1, the total saving time of the relay type in the transportation plan can be express as (Tline1+TS2−TS1) (d)
T
line1 (e)
A fourth time period is the time taken by the path starts from the start-location of the first plan through the start-location of the second plan to the destination-location of the first plan, the fourth time period is:
T
line3
+T
line4 (f)
The fourth time period is not more than the third time period too much, by subtracting formula (f) with formula (e), the difference between the fourth time period and the third time period is less than a third threshold:
T
line3
+T
line4
−T
line1<ε3 (g)
The time interval between the end-time of the first plan and the end-time of the second plan is less than a fourth threshold (ε4), wherein the default value of the third threshold and the fourth threshold can be 5 minutes. The carry type can be further divided into backward type and forward type.
2*Tline1+Tline3+Tline2+Tline6 (h)
When the plans participate in the carpool, the spend time required is:
T
line3
+T
line4
+T
line5
+T
line6 (i)
By subtracting formula (h) with formula (i), the saved time is:
(2*Tline1+Tline3+Tline2+Tline6)−(Tline3+Tline4+Tline5+Tline6)=2*Tline1−((Tline4+Tline5)−Tline2) (j)
Since Tline5<ε4 and Tline4≈Tline2, the total saving time of the carry type in the transportation plan can be express as 2*Tline1.
T
line3
+T
line2
+T
line4 (k)
The seventh time period is not more than the sixth time period too much, by subtracting formula (k) with formula (f), the difference between the sixth time period and the seventh time period is less than a sixth threshold:
T
line3
+T
line2
+T
line4
−T
line1<ε6 (l)
wherein the default value of the sixth threshold can be 5 minutes. When the plans do not participate in the carpool, the total time required is:
2*Tline1+2*(Tline3+Tline2) (m)
When the plans participate in the carpool, the spend time required is:
T
line3
+T
line2
+T
line4
+T
line5 (n)
By subtracting formula (m) with formula (n), the saved time is:
2*Tline1+2*(Tline3+Tline2)−(Tline3+Tline2+Tline4+Tline5)=Tline1+Tline3+Tline2−Tline4 (o)
Since Tline1≈Tline3+Tline2+Tline4, the total saving time of the cover type in the transportation plan can be express as:
2*(Tline3+Tline2) (P)
The methods and the transport systems integrate transport demands for matchmaking the demanders and the drivers. The demanders may use less shipment for shipping and the drivers may work more efficiently according to the carpool plan. The transport system makes the optimize transport path and creates the maximum benefit according to time and space parameters. The systems and methods of the transportation are not limited to items, the plants, the animals, and the human beings can be transported through the present system and method.
The embodiments shown and described above are only examples. Therefore, many such details are neither shown nor described. Even though numerous characteristics and advantages of the present technology have been set forth in the foregoing description, together with details of the structure and function of the present disclosure, the disclosure is illustrative only, and changes may be made in the detail, especially in matters of shape, size, and arrangement of the parts within the principles of the present disclosure, up to and including the full extent established by the broad general meaning of the terms used in the claims. It will therefore be appreciated that the embodiments described above may be modified within the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
104141691 | Dec 2015 | TW | national |