CN104376445B - Transportation system is dispensed based on event driven transaction on exchange cargo consolidation - Google Patents

Transportation system is dispensed based on event driven transaction on exchange cargo consolidation Download PDF

Info

Publication number
CN104376445B
CN104376445B CN201410621276.1A CN201410621276A CN104376445B CN 104376445 B CN104376445 B CN 104376445B CN 201410621276 A CN201410621276 A CN 201410621276A CN 104376445 B CN104376445 B CN 104376445B
Authority
CN
China
Prior art keywords
node
cargo
array
event
car
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.)
Active
Application number
CN201410621276.1A
Other languages
Chinese (zh)
Other versions
CN104376445A (en
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.)
ZHENJIANG HUILONG YANGTSE RIVER PORT CO Ltd
WELLONG ETOWN INTERNATIONAL LOGISTICS Co Ltd
Original Assignee
ZHENJIANG HUILONG YANGTSE RIVER PORT CO Ltd
WELLONG ETOWN INTERNATIONAL LOGISTICS Co Ltd
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 ZHENJIANG HUILONG YANGTSE RIVER PORT CO Ltd, WELLONG ETOWN INTERNATIONAL LOGISTICS Co Ltd filed Critical ZHENJIANG HUILONG YANGTSE RIVER PORT CO Ltd
Priority to CN201410621276.1A priority Critical patent/CN104376445B/en
Priority claimed from CN201310499038.3A external-priority patent/CN103606070B/en
Publication of CN104376445A publication Critical patent/CN104376445A/en
Application granted granted Critical
Publication of CN104376445B publication Critical patent/CN104376445B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/01Customer relationship services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/08Insurance

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Technology Law (AREA)
  • Data Mining & Analysis (AREA)
  • Game Theory and Decision Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Transportation system is dispensed based on event driven transaction on exchange cargo consolidation the invention discloses one kind, to ensure the smooth execution of cargo transport, each operation link of cargo consolidation delivery system is defined first for sequence of events, topological sorting method is recycled to calculate event ordering, including according to the relation between different event, the order of priority of main matter is set up, and sets up directed acyclic graph;By all root nodes formation root node array of the directed acyclic graph;Generate an empty chain table;Travel through each node in the root node array successively using recursive call method, and the topological sorting between node be stored in the chained list, to complete the topological sorting to the event, realize according to the relation of event it is accurate, intelligently generate topological sorting.

Description

Transportation system is dispensed based on event driven transaction on exchange cargo consolidation
The application is Application No. 201310499038.3, the applying date to be on October 22nd, 2013, entitled " be based on The divisional application of the application for a patent for invention of event driven transaction on exchange cargo consolidation dispatching transportation system ".
Technical field
Transportation system is dispensed based on event driven transaction on exchange cargo consolidation the present invention relates to one kind, belongs to logistics transportation Technical field.
Background technology
Two big core contents of cargo transport:Fast, accurately, save delivery service;Safe and reliable cargo transport with Clearing.At present, shipping present situation is also in extensive developing stage, and the empty driving transport power of return car and boat can't be fully used, On the one hand seriously, on the other hand logistics cost remains high the waste of empty driving transport power.Existing goods also rests on original with goods station Driver look for goods and goods to look for the car stage;The e-commerce platform of goods delivery is also only to provide goods and the information of transport power is matched The over-the-counter trading pattern of service, causes freight information is true and false to be difficult to verify, cargo security cannot be ensured, the owner of cargo and carrier go out It cannot be solved during existing contradiction.
The content of the invention
Goal of the invention:For problems of the prior art and deficiency, the present invention provides a kind of based on event driven Transaction on exchange cargo consolidation dispenses transportation system, is realized by building a cargo transport e-commerce platform to transaction on exchange The centrally managed distribution transport of goods.
Technical scheme:One kind dispenses transportation system, including cargo transport based on event driven transaction on exchange cargo consolidation E-commerce platform, communication terminal and service end;
The cargo transport e-commerce platform is used to send data command to communication terminal and service end, receives and moves The data that dynamic communicating terminal and service end are sent, and to receiving data storage, identification and handling;It is also used for information simultaneously Displaying, such as membership information, car and boat master, which are published, bids or hangs valency Transaction Information;
The communication terminal is used to carry out data exchange with cargo transport e-commerce platform;
The service end includes Insurance carriers service end and financial institution services end;The shipping of communication terminal record, Car and boat accident information, and cargo transport e-commerce platform is sent to, cargo transport e-commerce platform is carried out to accident information Handle and be sent to Insurance carriers service end, make the main carrier of cargo transport e-commerce platform by shipping danger of insuring, Car and boat nearly realize the Claims Resolution of the acceptance of goods and all standing of accident treatment, to evade platform as the shipping wind of main carrier Danger.Cargo transport e-commerce platform is embodied as the credit owner of cargo and financed online by the data interaction with financial institution services end Pay the freight, and realize that online Net silver clearing are paid for owner of cargo member, the car and boat member of platform.
The communication terminal is mobile phone, tablet personal computer, PDA or vehicle-mounted/communicating terminal peculiar to vessel etc..
Beneficial effect:The present invention's is passed through to logistics based on event driven transaction on exchange cargo consolidation dispatching transportation system Transport capacity resource is integrated and reasonable disposition, will be improved the rate of actual loading of shipping car and boat, is reduced rate of empty ride, reduce and waste, improves thing Operational efficiency is flowed, the integral level to whole material flow industry is improved, realize information flow, cash flow, the stream unification of logistics three, be economical Economizing type, environmentally friendly social development provide low cost operation environment.Its innovation point is:
Decompose shipping and integrate the logistics transportation engineering with transaction on exchange as sequence of events, calculated by methods such as topological sortings The order of priority of event, when the engineering that dependent event is completed by this order of priority is equal to complete logistics transportation engineering;
Definition docks event with Insurance carriers, realizes uninterrupted between platform database and Insurance carriers database Fast synchronization;
Event is docked in definition with communication terminal, introduces fpga chip processing data, and then greatly accelerate data processing Process;
Definition docks event with bank, realizes uninterrupted quick same between platform database and bank operations quotient data storehouse Step;
Realize dynamic transaction price model.
Brief description of the drawings
Fig. 1 is the System Operation Figure of the embodiment of the present invention;
Fig. 2 is event sets figure;
Fig. 3 is event directed acyclic graph;
Fig. 4 is topological sorting algorithm;
Fig. 5 is that number of paths calculates figure;
Fig. 6 is Insurance carriers and system platform database synchronization algorithm;
Fig. 7 is communication terminal and platform data interchange graph;
Fig. 8 is that fpga chip handles the incoming data flow of communication terminal;
Fig. 9 is that owner of cargo member ties expense flow of shipping;
Figure 10 is bank and platform database synchronized algorithm.
Embodiment
With reference to specific embodiment, the present invention is furture elucidated, it should be understood that these embodiments are merely to illustrate the present invention Rather than limitation the scope of the present invention, after the present invention has been read, various equivalences of the those skilled in the art to the present invention The modification of form falls within the application appended claims limited range.
Based on event driven transaction on exchange cargo consolidation dispense transportation system, including cargo transport e-commerce platform, Communication terminal and service end;Service end includes Insurance carriers service end and financial institution services end;In the present embodiment Financial institution services end refers to bank service end.
This platform with cooperate with introduce operator joint development owner of cargo member, traffic unit member, the main member of car and boat and The members such as harbour, market, goods station, factory position warehouse.This platform accepts carrying trade using itself as main carrier to the owner of cargo Business, the goods to be carried of undertaking is published on platform to car and boat master and bids or hang valency Transaction Information, delisted middle target car and boat Target goods is carried as actual carrier's helpdesk.Platform is born all the responsibilities to the goods of acknowledgement of consignment, and clearing of making out an invoice the owner of cargo.This Transaction on exchange method of the system using platform as main carrier ensure that freight information is true, contradiction processing is fast, cargo security has guarantor Barrier.
The communication terminal of owner of cargo member and car and boat member pre-install corresponding mobile client application system respectively.
Goods to be carried information is sent to and gives cargo transport ecommerce by owner of cargo member using computer or communication terminal Platform, cargo transport e-commerce platform signs the contract of affreightment online after receiving and auditing with the owner of cargo.
The information of its transport power unloaded or more than needed is sent to cargo transport electronics business by car and boat member using communication terminal Business platform.Cargo transport e-commerce platform starts shipment position according to goods to be carried, and periphery car and boat letter is obtained by positioning search Breath.Cargo transport e-commerce platform closes the car and boat member for having the unloaded car and boat transport power forecast and positioning to search searched And concentrate and goods to be carried intelligently pairing.Suitable fortune empty driving transport power according to weather report is compared with the source of goods to be shipped forecast:Work as goods When many transport power are few, system uses extension valency mode of doing business;When the few transport power of goods is more, using trade at competitive price mode.Cargo transport electronics The communication terminal that goods to be carried relevant information is sent to car and boat member is notified to put down on the car and boat member of suitable fortune by business platform Platform participates in bidding or the transaction of extension valency.Information of freight source is announced in systems simultaneously, car and boat member can also pass through communication terminal Information of freight source in bulletin is inquired about, it is delisted transaction etc. operation.Car and boat member is electric to cargo transport by delisted information back After sub- business platform, cargo transport e-commerce platform determines acceptance of the bid car and boat, and with car and boat member in the gauze label contract of affreightment.
Cargo transport e-commerce platform goes to loading by communication network, global position system tracking calling acknowledgement of consignment car and boat Ground is freighted, and is unloaded to destination;Owner of cargo member, the place of loading are called in good time, carry out to unloading loading, unloading preparation, and Loading or unloading returns electronics waybill with car and boat member verification in time after finishing;Reminded according to payment, in time calling owner of cargo member To platform pay the freight.After goods, money two are clear, calling car and boat member sails out of unloading ground.
Electronic documents are settled accounts with freight charges
Cargo transport e-commerce platform is true according to the contract of affreightment and both sides signed online with owner of cargo member, car and boat member Recognize the electronics waybill of passback, calculate the freight charges total value of owner of cargo member's payment platform automatically, and by bank service end to Bank sends instruction, realizes that bank, automatically for owner of cargo member by the account of payment of freight to goods transport electrons business platform, puts down Platform, which is received, issues (printing) transport invoice to owner of cargo member after freight charges;Cargo transport e-commerce platform calculates flat automatically simultaneously Platform pays the freight charges total value of car and boat member, withholds after the expenses of taxation and to give car and boat member by payment of freight by on-line payment system.
Settlement of insurance claim
Cargo transport e-commerce platform transfers to the insurance business of owner of cargo member and car and boat member the insurance that collaboration is introduced Operator's (hereinafter referred to as " company A ") is accepted, and the data of insuring of the owner of cargo member in certain region is assisted to provide to company A from referrer And handle matters of insuring;The data of insuring of car and boat member is assisted to provide and handle to company A from the traffic unit member in the region Insure matters.The company A branch in the region is audited by service handling condition of insuring, and will audit the member's letter passed through Breath is automatically sent to cargo transport e-commerce platform by Insurance carriers service end.If owner of cargo member insures in company A, Should will be insured by Insurance carriers service end amount, ratio and relevant information of company A sends to cargo transport ecommerce and put down Platform;If owner of cargo member does not insure in company A, company A also should notify cargo transport ecommerce by Insurance carriers service end Platform, to facilitate platform to be insured in time before acknowledgement of consignment with company A by way of concentrating Open Cover to the acceptance of goods.
Premium is not enough or insurance expires and condition does not meet the platform member of company A requirement, the company A branch in location Mechanism should remind cargo transport e-commerce platform by Insurance carriers service end in time, and cargo transport e-commerce platform should Pay premium in full amount to company A by sending the messaging contact member to communication terminal in good time or improve formality.The member Premium is not paid within 30 days in full amount on request yet before insurance expires, and company A notifies goods automatically by Insurance carriers service end Thing transport electrons business platform, switchs to non-customer insured by the member.
When carrying car and boat and causing that the goods damage of the platform acceptance of goods, goods are poor, goods is loss, member passes through communication terminal Accident information is sent to cargo transport e-commerce platform, the acceptance of goods is in danger by cargo transport e-commerce platform at once It is public that the information such as time, place, accident conditions, acknowledgement of consignment car and boat, contact person and phone are sent to A by Insurance carriers service end Department, transfers company A business department to and accepts, company A is accepted appoints claims personnel nearby to go in-situ processing in time afterwards.Work as needs When rejecting transport, claims personnel connects fortune by cargo transport e-commerce platform allotment transport car and boat to the scene of the accident, refutes dress People's force-summing device is paid by company A arrangement, expense by company A, and the fare of allotment is paid out with by platform.Refute to be attached to and connect fortune car and boat On goods weight and quantity is by company A Insurance Actuary and accident car and boat member and connects the fortune main handing-over of car and boat, both sides' handing-over information with The mode of electronics waybill is sent to platform with the communication terminal of accident car and boat member or possession traffic unit member, by platform Calling connects fortune car and boat and unloaded to destination.Company A is timely by Insurance carriers service end by the treatment progress for being in danger and settling a claim Send to cargo transport e-commerce platform.
Develop the pricing model of owner of cargo member
For a certain owner of cargo in different zones different cargo types in the freight rate of Various Seasonal, obtained according to the pricing model of system Go out platform acknowledgement of consignment guiding price, during for platform service personnel or collaboration introducing side staff development owner of cargo member, to carry guidance Valency is used as the base price with owner of cargo's contract negotiation.Concrete operations are as follows:
Platform reaches the owner of cargo enterprise of the default volume of goods transported for each area, according to the enterprise:
Can the species of the acceptance of goods, the year volume of goods transported
Can the existing means of transportation of the acceptance of goods, port of shipment, destination, transport unit price
Whether Various Seasonal fluctuates, escalation rate
The knot of freight charges pays mode
The same route of in the market, the existing transport unit price with cargo type
When in the market utilizes empty driving transport power, same to route, the existing transport unit price with cargo type
By in these owner of cargo's company-related information typing pricing models, owner of cargo enterprise is calculated not by pricing model Same cargo type, different port of shipments, the platform acknowledgement of consignment guiding price of different destinations, by platform service personnel or collaboration introducing side work people Member carries out man-to-man membership negotiation by platform acknowledgement of consignment guiding price.
Pricing model:P=p1-(p1-p2) r, p1:Same cargo type, with route normal rate, p2:Same cargo type, with route return fortune Valency, r:Platform is by interest rate.
Transaction on exchange main matter is described
Realize that based on event driven transaction on exchange cargo consolidation dispatching transportation system be a large complicated system work Journey, it is divided into many sub- engineerings by we, and this little engineering is referred to as event.Realizing the cargo transport of transaction on exchange is Completed by triggering sequence of events, the set of all events is exactly the goods transport systems of whole transaction on exchange (see Fig. 2).
The main matter for dispensing transportation system based on event driven transaction on exchange cargo consolidation is described as follows:
Member develops event:
E1:Develop owner of cargo member:
Cargo transport e-commerce platform store owner of cargo's membership information, owner of cargo's membership information include communication terminal ID, Credit formality information, the insurance information handled, accounts information etc..
E2:Develop traffic unit member:
Cargo transport e-commerce platform stores traffic unit membership information, and traffic unit membership information includes mobile communication Termination ID, the insurance information handled, accounts information etc..
E3:Develop car and boat member:
Cargo transport e-commerce platform store car and boat membership information, car and boat membership information include communication terminal ID, Insurance information, accounts information for handling etc..
Transaction event:
E4:Goods to be carried information prediction
Owner of cargo member (contains mobile phone, tablet personal computer, PDA, communicating terminal vehicle-mounted or peculiar to vessel using computer or communication terminal Deng) goods to be carried information is sent to cargo transport e-commerce platform.
E5:Unloaded capacity information forecast
Car and boat member will using communication terminal (containing mobile phone, tablet personal computer, PDA, communicating terminal vehicle-mounted or peculiar to vessel etc.) Capacity information unloaded or more than needed is sent to cargo transport e-commerce platform.
E6:Net label owner of cargo's electronic contract
Owner of cargo member forecasts that goods to be carried information is sent to goods to after platform, being audited to fix a price and generate electronic contract by platform The computer or communication terminal (containing mobile phone, tablet personal computer, PDA, communicating terminal vehicle-mounted or peculiar to vessel etc.) of main member, owner of cargo member The contract of affreightment is signed with platform online, platform and owner of cargo member is completed and nets label lock goods, i.e. platform and obtain this batch of goods to be carried Acknowledgement of consignment power.
E7:Net label car and boat acknowledgement of consignment electronic contract
Suitable fortune car and boat member merchandises after delisted acceptance of the bid, and cargo transport e-commerce platform automatically generates car and boat acknowledgement of consignment electronics and closed With the communication terminal (containing mobile phone, tablet personal computer, PDA, communicating terminal vehicle-mounted or peculiar to vessel etc.) of transmission to car and boat member, car and boat Member signs the contract of affreightment with cargo transport e-commerce platform online.
E8:The suitable fortune car and boat of matching
Cargo transport e-commerce platform is automatically according to goods information to be shipped and suitable fortune condition setting positioning search intelligence Matching is adapted to the car and boat transport power for transporting the shipments.
E9:Determine mode of doing business
Cargo transport e-commerce platform automatically determines transport in the ratio of suitable fortune car and boat transport power and goods to be carried quantity Mode of doing business is that extension valency is merchandised, or trade at competitive price.Goods to be carried quantity is more than suitable fortune car and boat transport power, first delisted person's acceptance of the bid, i.e., To hang valency transaction;Goods to be carried quantity is less than suitable fortune car and boat transport power, and suitable fortune car and boat number is more than 3 (), i.e., using friendship of bidding Easily.
E10:Extension valency is merchandised
Car and boat member participates in delisted after receiving the extension valency Transaction Information of cargo transport e-commerce platform, first in delisted person Mark.
E11:Trade at competitive price
Car and boat member participates in auction, goods after receiving the trade at competitive price announcement information of cargo transport e-commerce platform Transport electrons business platform determines acceptance of the bid car and boat according to optimal conditions (the low preferential, priority scheduling of first dispatching a car of such as price).
E12:Measuring and calculating acknowledgement of consignment unit price
Cargo transport e-commerce platform calculates the acknowledgement of consignment unit price of goods to be carried by pricing model automatically, for business people Member and owner of cargo member's net label contract of affreightment.
E13:Car and boat circulation of bills
Based on contract cargo transport e-commerce platform generates advice note and sends to the mobile communication end of acknowledgement of consignment car and boat member End (containing mobile phone, tablet personal computer, PDA, communicating terminal vehicle-mounted or peculiar to vessel etc.), reminds it to go to the place of loading to freight.
E14:Owner of cargo's circulation of bills
Based on contract cargo transport e-commerce platform generates advice note and sends to the computer of owner of cargo member or mobile communication Terminal (containing mobile phone, tablet personal computer, PDA, communicating terminal vehicle-mounted or peculiar to vessel etc.), reminds it to carry out place of loading delivery, receives to unloading Goods prepares.E15:Call circulation of bills
Based on contract cargo transport e-commerce platform generates advice note, reminds calling personnel tracking handling.
Call event:
E16:Tracking calling
Cargo transport e-commerce platform calls the reception calling operation list of personnel, to owner of cargo member, car and boat member, loading Ground and unloading ground carry out all-the-way tracking calling.
E17:Called before loading
When cargo transport e-commerce platform judges car and boat member close to the place of loading, calling personnel are reminded to owner of cargo's meeting Member, place of loading contact person are called, and check relevant information, and carry out loading preparation.
E18:Return " electronic goods delivering list "
Car and boat member reach the place of loading loading finishes, with consignor verification loading information it is errorless after, to " electronic goods delivering list " Confirmed, passback " electronic goods delivering list " to cargo transport e-commerce platform, the e-commerce platform examination & verification of calling cargo transport, Sent after examination & verification is errorless and leave to notify to give car and boat member, notify car and boat member to drive towards unloading ground.
E19:Press for payment of freight charges calling
During car and boat member drives towards unloading ground, by cargo transport e-commerce platform from remaining sum in trend account Not enough owner of cargo member presses for payment of freight charges, and in the case where owner of cargo member does not pay freight charges to its audio call.
E20:Send " electronics receiving note "
Cargo transport e-commerce platform when the freight charges knot of owner of cargo member pays specified account successfully freight charges is dealt with locking, Automatically generate " electronics receiving note " to send to car and boat member, owner of cargo member, while sending landing order, car and boat meeting to car and boat member Member is whereby single to the unloading of unloading ground.
E21:In way transport tracking calling
During car and boat member drives towards unloading ground, calling personnel are by cargo transport e-commerce platform to car and boat meeting Member carries out the tracking calling of incoming call, exhalation, and the abnormal conditions occurred during car and boat member transports on way are solved in time (such as:Occur Traffic accident, car and boat member's blackout etc.), it is ensured that car and boat member is with smoothly arriving safe and sound unloading.
E22:Called before unloading
When cargo transport e-commerce platform determines car and boat member close to unloading ground, calling personnel are reminded to owner of cargo's meeting Member, the ground contact person that unloads are called, and verification has generated electronics receiving note, remind the owner of cargo that it carries out unloading preparation.
E23:Return " electronics receiving note "
Car and boat member reaches unloading ground and can just unloaded with " electronics receiving note " and landing order, discharged, with receiving After people's verification unloading information is errorless, " electronics receiving note " is confirmed, passback " electronics receiving note " to cargo transport electronics business Business platform examination & verification, transmission, which is sailed out of, after examination & verification is errorless notifies to give car and boat member, notifies car and boat member to sail out of.
E24:Send " Treatment for Default notice "
As owner of cargo member or car and boat member, when either party occurs violation of agreement, cargo transport is passed through by calling personnel E-commerce platform makes " Treatment for Default notice " and is sent to legal affairs personnel's processing.
E25:Send " accident treatment notice "
When the situation that traffic accident or goods exceed the loss limit occurs in transit for car and boat member, by calling, personnel are led to Cross cargo transport e-commerce platform and " accident treatment notice " is sent to legal affairs personnel's processing, and by cargo transport ecommerce Platform sends casualty data to Insurance carriers service end, and report Insurance carriers Claims Resolution is accepted.
Insurance incident:
E26:Member insures information preliminary hearing
Cargo transport e-commerce platform according to referrer by owner of cargo member, car and boat member data of insuring (including but not It is limited to business license, Tax Registration Certificate, organization mechanism code card, driving license and identity card etc.) by Insurance carriers service end It is supplied to Insurance carriers to carry out preliminary hearing online, Insurance carriers are simultaneously fed back to preliminary hearing result by Insurance carriers service end Cargo transport e-commerce platform.
E27:Car and boat member, which handles, to insure
Cargo transport e-commerce platform notifies car and boat member to go to local Insurance carriers branch to handle insurance formality, By Insurance carriers by the information of insuring of insure result and the member successfully insured (such as member insure protection amount) by protecting Dangerous carrier service end is sent to cargo transport e-commerce platform.
E28:Calculate premium
Cargo transport e-commerce platform with owner of cargo member before electronic contract is signed, the goods forecast according to owner of cargo member The premium rate automatic measurement & calculation that title, value and Insurance carriers are provided goes out the premium amount of money.
E29:Goods is insured
If owner of cargo member does not insure for certain goods, cargo transport e-commerce platform will be before car and boat member starts shipment goods Amount of insuring is preengage to Insurance carriers application occupancy platform to be insured.
E30:The report that is in danger is dangerous
When the car and boat member of the acceptance of goods causes that goods damage, goods are poor, goods is loss, related personnel by mobile communication end to Cargo transport e-commerce platform send the acceptance of goods be in danger information (such as the time, place, accident conditions, acknowledgement of consignment car and boat, contact person And phone etc.), cargo transport e-commerce platform passes through related service department of Insurance carriers service end declaration insurance operator. Insurance carriers assign local branch offices to carry out site inspection after report danger is connected to, and are carried to cargo transport e-commerce platform For claims personnel's contact method.
E31:Setting loss and Claims Resolution
, can be (logical within certain working day after Insurance carriers are reached an agreement with regard to accident goods damage, goods difference and value with the owner of cargo It is often 20 days) by reason reparation payments to owner of cargo member's account.Insurance carriers determine whether to need to acknowledgement of consignment car and boat simultaneously Prosecuted.Insurance carriers are simultaneously sent the treatment progress for being in danger and settling a claim to flat by Insurance carriers service end in time Platform.
Clearing event:
E32:Owner of cargo member's freight charges are calculated automatically
Cargo transport e-commerce platform is automatically introduced into《Owner of cargo member's electronics contract of transportation》In " freight charges unit price ",《Electricity Sub- dispatch list》On " weight " (《Electronics receiving note》On " weight ") etc. information as clearing foundation, calculate owner of cargo's meeting The freight charges that member should pay to platform.
E33:Traffic expense invoice is issued
Cargo transport e-commerce platform is received after the freight charges of owner of cargo's payment, and carrying trade increment is issued to owner of cargo member Tax special invoice, the content of making out an invoice of transport invoice is to automatically generate or directly quote.
E34:Papery waybill (transport document) examination & verification of traffic unit member
Cargo security is transported to by car and boat member specifies behind unloading ground, sends《Electronics receiving note》To cargo transport ecommerce Platform, and in time hand over papery waybill to affiliated traffic unit member.Traffic unit member is responsible for papery document and system 《Electronics receiving note》Checked, audit errorless to the confirmation of cargo transport e-commerce platform.
E35:Car and boat member's freight charges are calculated automatically
After carrying service ending, cargo transport e-commerce platform receives car and boat member and related side confirms jointly After electronic goods delivering list, electronics receiving note, the deserved after-tax fortune of car and boat member is calculated according to the contract of affreightment that car and boat member signs Take.
E36:Penalty being collected and pays
Settlement center collects penalty to delinquent party, and pays observant party, cargo transport electronics by the penalty collected Business platform generates penalty revenue and expenditure form.
Banking event:
E37:Non- agreement owner of cargo member payment of freight
Pay to have in specified account when the freight charges knot of owner of cargo member and deal with freight charges fund in full amount, received by bank in generation electronics The account paid to goods transport electrons business platform is drawn by bank service end after list.
E38:Agreement owner of cargo member's payment of freight
The electronics waybill of completion is sent to bank by cargo transport e-commerce platform by bank service end, bank according to Electronics waybill and contract of transportation calculate freight charges, and freight charges are made loans to the owner of cargo and transferred accounts by bank service end to platform account.
E39:The expenses of taxation are withheld
Cargo transport e-commerce platform is received after the freight charges of owner of cargo member's payment, and generation acknowledgement of consignment car and boat pay the expenses of taxation.
E40:To car and boat member's pay the freight
Cargo transport e-commerce platform is deducted after the expenses of taxation and service charge, by payment of freight to acknowledgement of consignment car and boat member's account.
E41:Penalty is deducted
Cargo transport e-commerce platform promise breaking dispute result, penalty is deducted from corresponding member's account.
E42:Owner of cargo member's credit Account Monitoring
Cargo transport e-commerce platform carries out record preservation and renewal to owner of cargo member in the payment behavior of platform, at any time Understand owner of cargo member's credit account balance, when Sorry, your ticket has not enough value, platform notifies owner of cargo member supplies remaining by communication terminal Volume.
E43:Membership dues are paid
Cargo transport e-commerce platform collects certain membership dues to car and boat member every year, and within the default time cycle By bank service end transmitting bank by the membership dues amount of money deducted in member's account to platform account.
Transaction on exchange main matter driving relationship
In based on event driven transaction on exchange cargo consolidation dispatching transportation system, some events (such as A events) knot Shu Hou, it triggers one or more new events (such as B events) again, and we claim A event-driven B events.Between some events It is to drive and by driving relationship, some are parallel or independence.When the relation between event is driven with by driving relationship, driving Dynamic event must be first carried out, and when the relation between event is concurrency relation, can be performed in any order.
Table 1 describes the driving relationship of transaction on exchange main matter, and Fig. 3 is the transaction on exchange represented with directed acyclic graph G Main matter, this just constitutes the basis of transaction on exchange analysis.
The transaction on exchange event table of table 1
Case index Event title The event of driving
E1 Develop owner of cargo member E4
E2 Develop traffic unit member E3
E3 Develop car and boat member E26
E4 Goods to be carried information prediction E28
E5 Unloaded capacity information forecast E8
E6 Net label owner of cargo's electronic contract E8
E7 Net label car and boat acknowledgement of consignment electronic contract E13, E14, E15, E29
E8 The suitable fortune car and boat of system matches E9
E9 System determines mode of doing business E10, E11
E10 Extension valency is merchandised E7
E11 Trade at competitive price E7
E12 System measuring and calculating acknowledgement of consignment unit price E6
E13 Car and boat circulation of bills E18
E14 Owner of cargo's circulation of bills E18
E15 Call circulation of bills E16
E16 Tracking calling E17
E17 Called before loading E18, E24
E18 Return " electronic goods delivering list " E24, E32
E19 Press for payment of freight charges calling E37
E20 Send " electronics receiving note " E21
E21 In way transport tracking calling E22
E22 Called before unloading E23, E24
E23 Return " electronics receiving note " E25, E35, E42
E24 Send " Treatment for Default notice " E41
E25 Send " accident treatment notice " E30
E26 Member insures information preliminary hearing E27
E27 Car and boat member, which handles, to insure E5
E28 Calculate premium E12
E29 Goods is insured E18
E30 The report that is in danger is dangerous E31
E31 Setting loss and Claims Resolution
E32 Owner of cargo member's freight charges are calculated automatically E19, E20
E33 Traffic expense invoice is issued
E34 Papery waybill (transport document) examination & verification of traffic unit member E40
E35 Car and boat member's freight charges are calculated automatically E43
E36 Penalty being collected and pays E35
E37 Non- agreement owner of cargo member payment of freight E20, E33
E38 Agreement owner of cargo member's payment of freight E33
E39 The expenses of taxation are withheld E34
E40 To car and boat member's pay the freight
E41 Penalty is deducted E36
E42 Owner of cargo member's credit account is monitored E38
E43 Membership dues are paid E39
Topological sorting
The order of priority of main matter is set up according to Fig. 3, as shown in figure 4, set up on the basis of depth-first, be applied to The topological sorting of logistics transportation.It determines the sequencing for performing cargo transport event, to ensure smoothly holding for cargo transport OK.
Function topological_sort (G) input parameter is directed acyclic graph G, is output as topological sorting, its is specific Operation is all root nodes formation root node array first G, then produces an empty chained list for being referred to as FS_list, then Run function DFS_search to be stored in FS_list topological sorting, that is, complete topological sorting work.Function DFS_search The input parameter of (G, node_array, FS_list) is figure G, node array node_array and chained list FS_list, and it is exported As a result FS_list is stored in, it takes out first node in node array first, if the node has been treated, takes out Next node, until taking out a untreated node, to the untreated node, first labeled as processed node, then it All child nodes are stored in array new_node_array, then recursive call function DFS_search (G, new_node_ Array, FS_list), at the end of DFS_search, its corresponding untreated node is placed on before FS_list, then is connect The next node in processing corresponding node array, until recurrence terminates.
The application of topological sorting
The topological sorting of cargo transport is extremely important to logistics transportation.Most importantly it give event execution it is suitable Sequence, if event execution sequence is contradicted with topological sorting, cargo transport will appear from mistake.Topological sorting is to logistics management, thing Stream Software for Design and optimization logistics transportation take the directive function of essence." ' electronics is received for transmission for display in such as topological sorting It is single ' event " occur prior to " call event before unloading ", if " call event before unloading " is prior to " sending ' electronics receiving note ' thing Part " occurs, it may occur however that goods is sent to but the nonrecoverable situation of freight charges, and goods to be carried information is shown in such as topological sorting Forecast events are not associated with unloaded capacity information forecast events, and the two event Rooms are independently executed.
The association complexity between simple path quantity expression event between event, we can be between application affairs Simple path quantitative analysis critical path, key node, and control event, these are all to optimize the indispensable bar of logistics transportation Part.The algorithm of simple path quantity between calculating event is as shown in Figure 5.
Path_number is to solve for the function of simple path quantity, and input parameter is directed acyclic graph G, is output as any Simple path quantity between the final node of node and G topological sorting.Its process is to call topological_ first Sort, and its result is stored in chained list v.Assuming that figure G whole nodes are t, then produce the array arr that a size is t, and If arr [t] initial value is 1, arr [t-1] value is then set as 0, the node of chained list t-1 positions is taken out, t-1 nodes institute There is the value phase adduction being stored in the arr deposit arr [t-1] corresponding to child node, the node of chained list t-2 positions is further taken out, t-2 The value phase adduction being stored in arr deposit arr [t-2] corresponding to all child nodes of node, further takes out the section of chained list t-3 positions The value phase adduction being stored in arr corresponding to all child nodes of t-3 nodes, is stored in arr [t-3], repeats said process, directly by point To first value for having handled chained list, arr [j] (j=1 ..., t) in numerical value be to represent simple between node j to node t Number of path.If calculating the simple path number between any two node, the circulation bound and son that can be changed in above-mentioned algorithm are saved Point range obtains the number of path between two nodes.
Insurance carriers service end
It is a critically important event of this goods transport systems to introduce Insurance carriers, and Insurance carriers are car and boat and the owner of cargo Cargo consolidation insurance is provided, the loading cost and leakage loss and goods occurred in Claims Resolution transport is loss.This goods transport systems is runed with insurance Business's docking is realized by following event:
EI1:Member insures information preliminary hearing
Cargo transport e-commerce platform according to referrer by owner of cargo member, car and boat member data of insuring (including but not It is limited to business license, Tax Registration Certificate, organization mechanism code card, driving license and identity card etc.) by Insurance carriers service end It is supplied to Insurance carriers to carry out preliminary hearing online, Insurance carriers are simultaneously fed back to preliminary hearing result by Insurance carriers service end Cargo transport e-commerce platform.The data of exchange include but is not limited to:Address is audited, the member is in platform correspondence id, member Type.
EI2:Car and boat member, which handles, to insure
Cargo transport e-commerce platform notifies car and boat member to go to local Insurance carriers branch by communication terminal Mechanism handles insurance formality, by Insurance carriers by information of insuring (such as member of insure result and the member successfully insured Protection amount of insuring etc.) send to cargo transport e-commerce platform.The data of exchange include but is not limited to:Car/ship member names, body Part card number, car and boat number insure Start Date, insure the Close Date.
EI3:Insure the prompting that expires
Insured and temporarily not yet due in other Insurance carriers during membership as main such as car and boat, Insurance carriers are before its insurance expires Certain number of days (being typically 60 days) notifies system platform member insurance expiration time.If car and boat member is insured when expiring also not Change, then notify cargo transport e-commerce platform to supervise car and boat member by Insurance carriers by Insurance carriers service end Insurance formality is handled to Insurance carriers.As do not submitted a tender on request yet, Insurance carriers are logical by Insurance carriers service end Know cargo transport e-commerce platform, the member is switched into non-customer insured.The data of exchange include but is not limited to:The member exists Platform correspondence id, former Insurance carriers insure due date, Expiration Date membership's translation type.
EI4:Goods is insured
If owner of cargo member does not insure for certain goods, cargo transport e-commerce platform will be before car and boat member starts shipment goods Cargo transport e-commerce platform is taken to Insurance carriers application by Insurance carriers service end and preengages amount progress of insuring Insure.Insurance carriers generate declaration form after receiving request.The data of exchange include but is not limited to:Insure number, this goods goods Value, the ratio that this goods need to accept insurance, this goods cargo type, this quantity of goods, this cargo transport route coordinates.
EI5:The report that is in danger is dangerous
When the car and boat member of the acceptance of goods causes that goods damage, goods are poor, goods is loss, related personnel passes through communication terminal The information that will be in danger is sent to cargo transport e-commerce platform, and the acceptance of goods is in danger letter by cargo transport e-commerce platform at once Breath (such as time, place, accident conditions, acknowledgement of consignment car and boat, contact person and phone) passes through Insurance carriers service end declaration insurance Related service department of operator.Insurance carriers assign local branch offices to carry out site inspection after report danger is connected to, and pass through Communication terminal provides claims personnel's contact method to system platform.The data of exchange include but is not limited to:Insurance carriers The corresponding number of policy of the goods, the ratio that this goods need to accept insurance is in danger the time, location coordinates of being in danger, explanation of being in danger, car/ship Main name, telephone number, license plate number/airworthiness certificate number.
EI6:Setting loss and Claims Resolution
, can be (logical within certain working day after Insurance carriers are reached an agreement with regard to accident goods damage, goods difference and value with the owner of cargo It is often 20 days) by reason reparation payments to owner of cargo member's account.Insurance carriers determine whether to need to acknowledgement of consignment car and boat simultaneously Prosecuted.Insurance carriers are simultaneously sent the treatment progress for being in danger and settling a claim to flat by Insurance carriers service end in time Platform.The data of exchange include but is not limited to:The corresponding number of policy of the Insurance carriers goods, if need to be to the main recovery of car and boat, root The recovery number assessed according to accident serious conditions, the corresponding number of policy of the Insurance carriers goods, process code of settling a claim.
EI7:Database synchronization
Cargo transport e-commerce platform establishes mirror image database, the daily network idle period carry out it is one subsynchronous, it is synchronous Content is to have the customer data of information changing in Insurance carriers on the same day (or in several days).The data of exchange include but is not limited to: The member insures account in system platform id, member's type, car/shipowner's name, ID card No., license plate number/airworthiness certificate number, Insure Start Date, insure Close Date, amount of insuring.Synchronous false code such as Fig. 6 performed:
Function insurance_sync () are realized realizes that database is same in the case of uninterrupted system operation Step, its step is that comp_sync_time () function is first carried out to obtain lock in time, when sync_time then, to insurance transport Battalion consults and request step of seeking common ground, and Insurance carriers reply is collected in wait.When receiving Insurance carriers return information, therefrom extract and update The platform id of data, node is made with all id that need to be updated the data, further according to shipping dependence formation transport graph of a relation G.Should With cluster analysis instrument such as METIS, cluster analysis is made to figure G, obtains several system platforms and updates customer group, then to every Individual customer group carries out data renewal.When being updated to some customer group, the boundary user of this crowd of users and this group is locked first, then Operation is updated, is unlocked again after the completion of operation, so that influence during database synchronization to system is minimized.
Function Comp_sync_time () are used for computing system lock in time, and its step is to calculate setting first together Step time time1, then such as updated same to decisions such as current completed shipping number of times, tonnages according to system mode from last time Step time time2, takes the minimum in time1 and time2 as the next update time.
, it is necessary to by insurance account, member's type, car/shipowner's name, identification card number when with Insurance carriers docking operation Code, telephone number, license plate number/airworthiness certificate number insures Start Date, insures the Close Date, and amount of insuring is in danger the time, is in danger Location coordinates, explanation of being in danger, this goods value of goods, the ratio that this goods need to accept insurance, goods cargo type, quantity of goods, goods fortune One or more of the information such as defeated route coordinates obtains member in system platform id.In freight transport system, existing member id with it is above-mentioned The corresponding relation (being shown in Table 2) of information.
The member id of table 2 and its insurance information table
But above- mentioned information is then not directly dependent upon with member id, an address can have multiple member id, and a member id can There are multiple insurance odd numbers, a name (duplication of name) there can be multiple member id, and an ID card No. can have multiple member id, one Member id can have multiple telephone numbers, but a telephone number only one of which id, and car and boat number and member id are man-to-man relations. For convenience of and fast searching, the map of they and member id need to be set up, such as table 3 establishes address and member id map, Qi Taxin Breath and id map can be set up successively.
The address of table 3 and member id map
Address 1 Member id1, member id2 ...
Address 2 Member ida, member idb ...
Address 3 Member idI, member idII ...
Communications service end
Another important innovations that communication operator is this goods transport systems are introduced, using communicating carrier network skill Goods to be carried information is sent to cargo transport ecommerce using computer or communication terminal and put down by art, all owner of cargo members Platform, cargo transport e-commerce platform signs the contract of affreightment online after receiving and auditing with the owner of cargo.All car and boat members use shifting The information of its transport power unloaded or more than needed is sent to platform by dynamic communicating terminal.Platform starts shipment position according to goods to be carried, passes through Position search and obtain periphery car and boat information.The car and boat that platform searches the car and boat transport power for having unloaded forecast searched with positioning Member merges to concentrate intelligently to be matched with goods to be carried.Platform sends goods to be carried relevant information to the mobile communication of car and boat member The car and boat member upper mounting plate of the suitable fortune of terminal notification participates in bidding or the transaction of extension valency.Information of freight source is announced in systems simultaneously, car The operations such as ship member can be also inquired about the information of freight source in bulletin by communication terminal, delisted transaction.Car and boat member After delisted information back to platform, platform determines acceptance of the bid car and boat, and with car and boat member in the gauze label contract of affreightment.Platform leads to Crossing communication network, global position system tracking calling acknowledgement of consignment car and boat goes to the place of loading to freight, and is unloaded to destination;Goods is called in good time Main member, the place of loading, unloading ground carry out loading, unload preparation, and after loading or unloading is finished in time with car and boat member Confirm passback electronics waybill;Reminded according to payment, owner of cargo member is called in time to platform pay the freight.
After goods, money two are clear, calling car and boat member sails out of unloading ground.Cargo transport e-commerce platform and communication operator Docking is realized by following event:
EE1:Owner of cargo member forecasts goods to be carried information to platform
Exchange the information content such as Description of Goods (name of an article), specification (size), the place of loading, loading time, unloading ground, freight rate etc. Information.
EE2:Owner of cargo member signs a contract with cargo transport e-commerce platform net
Confirmation content such as Description of Goods (name of an article), specification (size), the place of loading, loading time, unloading ground, transport are damaged The information such as consumption, quantity, weight, freight rate, password.
EE3:Cargo transport e-commerce platform notifies the information such as owner of cargo member's shipping and receiving, payment
Announcement information content such as car and boat number, delivery of cargo people, passport NO., Description of Goods (name of an article), the place of loading, unloading ground, pay Take the information such as the amount of money.
EE4:Owner of cargo member uploads electronics waybill
Upload the information content such as information such as Description of Goods (name of an article), car and boat number, metering method, quantity, weight, password.
EE5:Pay the freight gives cargo transport e-commerce platform on owner of cargo member's line
The payment information content such as information such as paying party bank of deposit, beneficiary bank of deposit, account, amount of money.
EE6:Car and boat member forecasts unloaded capacity information to cargo transport e-commerce platform
Exchange the information content such as car and boat number, starting point, the date, the information such as carrying capacity, telephone number can be matched somebody with somebody.
EE7:Car and boat member participates in bidding or the transaction of extension valency
The information content such as Description of Goods (name of an article), specification (size), the place of loading, loading time, unloading ground, transport is exchanged to damage The information such as consumption, freight rate, car and boat number, acknowledgement of consignment quantity, acknowledgement of consignment weight, transaction value.
EE8:Car and boat member and the cargo transport e-commerce platform net label contract of affreightment
Confirmation content such as Description of Goods (name of an article), specification (size), the place of loading, loading time, unloading ground, transport are damaged The information such as consumption, quantity, weight, freight rate, password.
EE9:Acknowledgement of consignment guarantee fund is paid on car and boat member's line and gives cargo transport e-commerce platform
The payment information content such as information such as paying party bank of deposit, beneficiary bank of deposit, account, amount of money.
EE10:Car and boat member uploads electronics waybill
Upload the information content such as information such as Description of Goods (name of an article), car and boat number, metering method, quantity, weight, password.
EE11:Cargo transport e-commerce platform such as notifies car and boat members handling goods, leaves, sails out of at the information
Exchange the information content such as car and boat number, delivery of cargo people, certificate title, Description of Goods (name of an article), weight, the place of loading, unloading Ground, contact person, phone, etc. information.
EE12:Pay the freight gives car and boat member on cargo transport e-commerce platform line
The payment information content such as information such as paying party bank of deposit, beneficiary bank of deposit, account, amount of money.
EE13:Car and boat member, owner of cargo member's call platform or platform calling car and boat member, the voice record of owner of cargo member and Car and boat member voice uploads the information such as electronics waybill, replacement or Modify password.
Fig. 7 shows data exchange main between owner of cargo member and car and boat member and cargo transport e-commerce platform. In transportation, member needs to carry out data exchange with cargo transport e-commerce platform incessantly, because system need to be numerous Membership service, its data flow is extremely huge.To accelerate data processing, prevent data from blocking, the system does not use traditional Software processing method, but fpga chip processing data (see Fig. 8) is introduced, and then greatly accelerate data handling procedure.Work as movement When the data flow of communicating terminal enters cargo transport e-commerce platform, fpga chip divides according to data header field (head) Information type is analysed, and is sent directly into corresponding processing thread or computer.The information type of fpga chip parsing includes:1) goods Main member forecasts goods to be carried information, 2 to platform) owner of cargo member signs a contract with platform net, and 3) platform notifies owner of cargo member's transmitting-receiving The information such as goods, payment, 4) owner of cargo member uploads electronics waybill, 5) on owner of cargo member's line upper pay the freight to platform, 6) car and boat meeting Member forecasts unloaded capacity information, 7 to platform) car and boat member participates in bidding or the transaction of extension valency, and 8) car and boat member closes with platform net label Together, acknowledgement of consignment guarantee fund 9) is paid on car and boat member line to platform, 10) car and boat member upload electronics waybill, 11) platform notice car and boat Member's handling goods, the information, 12 such as leave, sail out of) on platform line pay the freight give car and boat member, 13) call information, 14) it is other The type of information etc. 14.
Bank service end
It is a critically important event of this goods transport systems to introduce bank, realizes all for cargo consolidation dispatching transport Member completes online fund knot and pays, finances online.
Cargo transport e-commerce platform is docked with financial institution to be realized by following event:
EB1:Financial institution docks with cargo transport e-commerce platform member's development division
Cargo transport e-commerce platform develops owner of cargo member and car and boat member according to business development in somewhere, first by Member is developed personnel and the department that is in charge of of bank operations business general headquarters and contacted, by general headquarters of financial institution by owner of cargo member's credit, open an account With car and boat member handle credit card and help to develop member related request and method be sent in the form of a file goods fortune Defeated e-commerce platform sends out the branch of regional financial mechanism of exhibition person.Financial institution audits Member Information, and by result Cargo transport e-commerce platform is notified by financial institution services end (bank service end).
EB2:Financial institution is that owner of cargo member enters credit under line
Owner of cargo member must open an account (payment of freight is settled accounts by the account) in possession financial institution, and open Net silver Function.Financial institution implements to evaluate to the credit application that the owner of cargo member that system platform is recommended proposes in time, and financial institution is passed through After defined loan examination and approval procedures and condition, and approving and agreeing through financial institution loan approving authority, its accrediting amount is given an written reply, For owner of cargo member to platform pay the freight.
EB3:Financial institution is that car and boat member handles credit card and debit card
EB4:Owner of cargo member's knot expense of shipping is operated
Owner of cargo member's freight charges knot pays flow as shown in figure 9, concrete operations are as follows:
Freight and finish in port of shipment when the goods of owner of cargo member, and movement is identified through by car and boat member and consignor jointly Communicating terminal is returned《Electronic goods delivering list》During to platform, the pay the freight amount of money needed for platform calculates the owner of cargo member is detected simultaneously The freight charges knot of the owner of cargo member pays whether the amount of money in specified account pays this freight charges, whether has financing account, financing account enough Whether family residue amount pays this freight charges enough, and concrete condition operation is as follows:
1st, when the amount of money pays this freight charges enough in owner of cargo member's freight charges knot pair specified account, freight cost is existed by platform The freight charges knot of the owner of cargo member, which is paid in specified account, to be freezed, and unloading ground discharged is reached in car and boat, by car and boat member and is received The common password confirming of people《Electronics receiving note》When passing back to system platform, platform is thawed by bank service end transmitting bank should Owner of cargo member's freight charges knot pays the freight cost in specified account, and this freight charges are transferred in platform account immediately.
2nd, owner of cargo member's freight charges knot pays the amount of money in specified account and not enough pays this freight charges, but has financing account and financing account When family residue amount adds the freight charges knots to pay that the amount of money pays this freight charges enough in specified account, platform is directly led to by bank service end Know that bank is directly transferred in full amount the special account of freight charges knot pair of the member by the freight cost from the financing account of the owner of cargo member Freeze in family and immediately.Unloading ground discharged is reached in car and boat, is returned by car and boat member and the common password confirming of consignee《Electricity Sub- receiving note》During to platform, thaw this owner of cargo member's freight charges knot of platform transmitting bank pays freight cost in specified account, and The freight charges are transferred in system platform account immediately.
3rd, owner of cargo member's freight charges knot pays the amount of money in specified account and not enough pays this freight charges, and without financing account or financing account Family amount adds the amount of money in freight charges knot pair specified account not enough to pay this freight charges, then platform is sent by communication terminal and urges money Notify to owner of cargo member, it is desirable to which it as early as possible pays the freight charges knot of payment of freight to the member in specified account.
Platform automatically detects owner of cargo member and paid to freight charges knots when being transferred to full-amount freight charges in specified account, and platform is transported Expense knot is paid this freight charges in specified account and freezed, and unloading ground discharged is reached in car and boat, common by car and boat member and consignee Password confirming is returned《Electronics receiving note》During to system platform, thaw this owner of cargo member's freight charges knot of platform transmitting bank pays special Freight cost in account, and the freight charges are transferred in platform virtual account immediately.
EB5:Membership Fee is collected for platform
Owner of cargo member, car and boat member pay next year Membership Fee annual December 1 to 15 days to system platform.The owner of cargo Member, car and boat member should in time limit by Membership Fee be stored in its paid a bill in the special knot of financial institution it is indoor, by financial machine Structure is withheld.Financial institution according to《Member's membership agreement》It is automatic to take off Membership Fee to platform account from special tie in family of paying a bill of member Family, when 15 days 24 December, gathering situation is fed back to platform by financial institution by financial institution services end, and platform is according to gold Melt mechanism gathering situation carry out membership dues pay situation statistics, paid membership dues and the member not paid membership dues are come out, Member for not paying Membership Fee in time, platform presses for payment of meeting by communication terminal to owner of cargo member or car and boat member calling Member is taken.
The system is docked in message transmissions mode with bank, and transport packet is included:Requestee's identification card number, requestee's identity Card number, requestee bank of deposit, payment, shipping order odd numbers, receiving order odd numbers, payee's identification card number, payee's silver Row account, payee bank of deposit, Card Type, the accrediting amount, the accrediting amount after adjustment notifies odd numbers, and shipping and receiving advice note is detailed Feelings, market, nature of goods, quantity, weight, synchronization request etc., its mode is:
1) communicated by HTTPS agreements, message organizational form uses XML specification.
2) message of both sides all must be by being transmitted further to other side after encryption.
3) according to the requirement of application, transaction request can be actively initiated by platform, bank is answered by bank service end Answer;Transaction request can also actively be initiated by bank service end by bank, platform does response.
4) cargo transport e-commerce platform issues the URL addresses of HTTP service to bank service end.
The system and bank establish mirror image database, carried out in the network idle period at interval of certain time it is one subsynchronous, Synchronizing content has the customer data of information changing for bank within the time period, is first sent out from platform by bank service end to bank Request is played, bank is with message response.But, when customer data occur essential change when as account number cancel, trust amount degradation when Bank notifies cargo transport e-commerce platform in time.Synchronous virtual code such as Figure 10 performed:
Function bank_sync () realize the Achieve Database Synchronization in the case of uninterrupted system operation, and it is walked Suddenly be that comp_sync_time () function is first carried out to obtain lock in time, when sync_time then, pass through bank service end Ask synchronous to bank, and bank's response message is collected in wait.When receiving bank's response message, therefrom extracting to update the data Platform id, make node with all id that need to be updated the data, further according to shipping dependence formation transport graph of a relation G.Using collection Cluster analysis instrument such as METIS, cluster analysis is made to figure G, is obtained several platforms and is updated customer group, then to each customer group Carry out data renewal.When being updated to some customer group, the boundary user of this crowd of users and this group is locked first, then is updated Operation, is unlocked, so that influence during database synchronization to system is minimized again after the completion of operation.
Function comp_sync_time () are used for computing system lock in time, and its step is to calculate setting first together Step time time1, then such as updated same to decisions such as current completed shipping number of times, tonnages according to system mode from last time Step time time2, takes the minimum in time1 and time2 as the next update time.
The foundation of transaction value model
Cargo transportation hub determines that the owner of cargo, car and boat advocate peace the interests of platform tripartite, and its determinant includes but is not limited to:
·x1:Can the acceptance of goods species
·x2:Year volume of goods transported;
·x3:Can the acceptance of goods existing means of transportation
·x4:Port of shipment, destination,
·x5:With reference to transport unit price;
·x6:Seasonal factor
·x7:The knot of freight charges pays mode;
·x8:The same route of in the market, the existing transport unit price with cargo type;
·x9:When in the market utilizes empty driving transport power, same to route, the existing transport unit price with cargo type.
Cargo transportation hub calculation formula is:P=a p1+b p2+g p3
Wherein p is Cargo transportation hub,
p1=p1(x1,x2,x3,x4,x5,x6,x7,x8,x9,L)
p2=p2(x1,x2,x3,x4,x5,x6,x7,x8,x9,L)
p3=p3(x1,x2,x3,x4,x5,x6,x7,x8,x9,L)
It is x1 respectively, x2, x3, x4, x5, x6, x7, x8, x9 etc. function is that the owner of cargo, car and boat system platform of advocating peace are being filled The price provided respectively after above-mentioned price decision factor point is provided, such as in the market haul distance s, tonnage t transport price is p0, when The owner of cargo transports 2t goods, p1=0.95 p0;When its haul distance is 2s, p1=1.8 × 0.95 p0, the last transport valency of the owner of cargo Lattice are 1.71p0.α, β and γ are dynamic Dynamic gene, and its certain applications is as shown in table 4:
The dynamic Dynamic gene function declaration table of table 4
α β γ Explanation
1 0 0 Using owner of cargo's price, it is adaptable to which the few car of goods is more, system platform free service
0 1 0 Using car and boat primary valence lattice, it is adaptable to which many cars of goods are few, system platform free service
0 0 1 Using system platform price
x x <0 System platform is made concessions, it is adaptable to situations such as system platform promotes, robs war market

Claims (14)

1. one kind dispenses transportation system based on event driven transaction on exchange cargo consolidation, the system includes cargo transport electronics Business platform, communication terminal and service end;It is characterized in that:
The cargo transport e-commerce platform is used to send data command to communication terminal and service end, receives mobile logical The data that news terminal and service end are sent;The communication terminal is used to carry out data with cargo transport e-commerce platform Exchange;The service end includes Insurance carriers service end and financial institution services end;
The system completes each function by triggering sequence of events, and the order of priority of event is set up by topological sorting;Open up Flutter sequence and determine the sequencing for performing cargo transport event, to ensure the smooth execution of cargo transport;
Wherein, the process that the system carries out topological sorting to event includes:
According to the relation between the event, order of priority is set up, and set up directed acyclic graph;
By all root nodes formation root node array of the directed acyclic graph, an empty chain table is regenerated;
Each node in the root node array is traveled through successively using recursive call method, and the topological sorting between node is deposited Enter the chained list, to complete the topological sorting to the event;
The each node traveled through successively in the root node array, and the topological sorting between node is stored in the chained list Step further comprises:
A search function is generated, the search function takes out first node in the node array first, if the node is It is treated, then next node is taken, until taking out untreated node;
To untreated node, processed node is marked as first, then its all child node is stored in an array, then recurrence The search function is called, the array of child node composition is traveled through;
After search function described in recursive call one time, the untreated node corresponding to it is placed on before the chained list Face, reprocesses the next node in the node array corresponding to the untreated node, until recurrence terminates.
2. the system as claimed in claim 1, it is characterised in that:
Relation between the sequence of events includes driving and by driving relationship, concurrency relation, independence;
When the relation is driven with by driving relationship, driving event must be first carried out;
When the relation is concurrency relation, it can perform in any order.
3. the system as claimed in claim 1, it is characterised in that:
The each node traveled through successively in the root node array, and the topological sorting between node is stored in the chained list Step further comprises:
A search function is generated, the input of the function is directed acyclic graph, node array and current chained list, is output as follow-up chain Table.
4. the system as claimed in claim 1, it is characterised in that:
According to the directed acyclic graph, the simple path quantity of the node of the directed acyclic graph is calculated, according to the simpied method Footpath quantitative analysis critical path, key node and control event;Association between the simple path quantity expression event is complicated Degree.
5. system as claimed in claim 4, it is characterised in that:
The simple path quantity of the node for calculating the directed acyclic graph further comprises:
According to the directed acyclic graph, the arbitrary node of the directed acyclic graph and the topological sorting of the directed acyclic graph are obtained Final node between simple path quantity.
6. system as claimed in claim 5, it is characterised in that:
The number of nodes identical array of one and the directed acyclic graph are produced, the array may be configured as arr [t], and wherein t is represented The number of nodes of the directed acyclic graph.
7. system as claimed in claim 6, it is characterised in that:
The node of the next position of t positions in the chained list is taken out, and all child nodes of node of described the next position The corresponding value being stored in the array is added, and will add up obtained value be assigned to described the next position node institute it is right Element in the array answered;
Said process is repeated, until having handled whole nodes in the chained list, the complete form arr [j] of the array is obtained, Numerical value in wherein j=1 ..., t, the arr [j] is to represent the simple path number between node j to node t.
8. system as claimed in claim 7, it is characterised in that:Can be by changing the bound and the child node of the array Scope, calculates the simple path number between any two node.
9. a kind of topological sorting generation method that transportation system is dispensed based on event driven transaction on exchange cargo consolidation, wherein, The system includes cargo transport e-commerce platform, communication terminal and service end;The cargo transport ecommerce is put down Platform is used to send data command to communication terminal and service end, receives the number that communication terminal and service end are sent According to;The communication terminal is used to carry out data exchange with cargo transport e-commerce platform;The service end includes insurance Carrier service end and financial institution services end;It is characterized in that:The topological sorting generation method includes:
The system completes each function by triggering sequence of events, and the order of priority of event is set up by topological sorting;Open up Flutter sequence and determine the sequencing for performing cargo transport event, to ensure the smooth execution of cargo transport;
According to the relation between the event, order of priority is set up, and set up directed acyclic graph;
By all root nodes formation root node array of the directed acyclic graph, an empty chain table is regenerated;
Each node in the root node array is traveled through successively using recursive call method, and the topological sorting between node is deposited Enter the chained list, to complete the topological sorting to the event;
Wherein, each node traveled through successively in the root node array, and the topological sorting deposit between node is described The step of chained list, further comprises:
A search function is generated, the input of the function is directed acyclic graph, node array and current chained list, is output as follow-up chain Table;
The use recursive call method travels through each node in the root node array successively, further comprises:
The search function takes out first node in the node array first, if the node is processed, removes one Node, until taking out untreated node;To untreated node, processed node is marked as first, then by its all sub- section Point one array of deposit, then search function described in recursive call, travels through the array of child node composition;
Wherein, after search function described in recursive call one time, the untreated node corresponding to it is placed on the chained list Before, the next node in the node array corresponding to the untreated node is reprocessed, until recurrence terminates.
10. method as claimed in claim 9, it is characterised in that:
Relation between the sequence of events includes driving and by driving relationship, concurrency relation, independence;
When the relation is driven with by driving relationship, driving event must be first carried out;
When the relation is concurrency relation, it can perform in any order.
11. method as claimed in claim 9, it is characterised in that:
According to the directed acyclic graph, the simple path quantity of the node of the directed acyclic graph is calculated, according to the simpied method Footpath quantitative analysis critical path, key node and control event;
Association complexity between the simple path quantity expression event.
12. method as claimed in claim 11, it is characterised in that:
The simple path quantity of the node for calculating the directed acyclic graph further comprises:
According to the directed acyclic graph, the arbitrary node of the directed acyclic graph and the topological sorting of the directed acyclic graph are obtained Final node between simple path quantity.
13. method as claimed in claim 12, it is characterised in that:Methods described also includes:
The number of nodes identical array of one and the directed acyclic graph are produced, the array may be configured as arr [t], and wherein t is represented The number of nodes of the directed acyclic graph;
The node of the next position of t positions in the chained list is taken out, and all child nodes of node of described the next position The corresponding value being stored in the array is added, and will add up obtained value be assigned to described the next position node institute it is right Element in the array answered;
Process above is repeated, until having handled whole nodes in the chained list, the complete form arr of the array is obtained Numerical value in [j], wherein j=1 ..., t, the arr [j] is to represent the simple path number between node j to node t.
14. method as claimed in claim 13, it is characterised in that:
The simpied method between any two node can be calculated by changing the bound and the child node scope of the array Footpath number.
CN201410621276.1A 2013-10-22 2013-10-22 Transportation system is dispensed based on event driven transaction on exchange cargo consolidation Active CN104376445B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410621276.1A CN104376445B (en) 2013-10-22 2013-10-22 Transportation system is dispensed based on event driven transaction on exchange cargo consolidation

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410621276.1A CN104376445B (en) 2013-10-22 2013-10-22 Transportation system is dispensed based on event driven transaction on exchange cargo consolidation
CN201310499038.3A CN103606070B (en) 2013-10-22 2013-10-22 Event driven-based transaction-on-exchange goods concentralized distribution transportation system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201310499038.3A Division CN103606070B (en) 2013-10-22 2013-10-22 Event driven-based transaction-on-exchange goods concentralized distribution transportation system

Publications (2)

Publication Number Publication Date
CN104376445A CN104376445A (en) 2015-02-25
CN104376445B true CN104376445B (en) 2017-11-03

Family

ID=52555339

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410621276.1A Active CN104376445B (en) 2013-10-22 2013-10-22 Transportation system is dispensed based on event driven transaction on exchange cargo consolidation

Country Status (1)

Country Link
CN (1) CN104376445B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104951919A (en) * 2015-07-14 2015-09-30 惠龙易通国际物流股份有限公司 Module control method of centralized distribution and transportation system
CN107688943B (en) * 2016-08-04 2021-08-17 阿里巴巴集团控股有限公司 Data processing method, device and system
CN109801021A (en) * 2019-02-18 2019-05-24 惠龙易通国际物流股份有限公司 Model generating method and device, information acquisition method and device
EP3931723A4 (en) * 2019-02-25 2022-11-09 OOCL (Infotech) Holdings Limited Zero trust communication system for freight shipping organizations, and methods of use
US11763011B2 (en) 2019-02-25 2023-09-19 Oocl (Infotech) Holdings Limited Zero trust communication system for freight shipping organizations, and methods of use

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101388092A (en) * 2008-09-22 2009-03-18 深圳市国讯通科技实业有限公司 Supply chain management system and method
CN101923666A (en) * 2009-06-10 2010-12-22 上海美华***有限公司 Transportation management method based on joint collaboration of logistics company, shipper and carrier
CN202306633U (en) * 2011-09-02 2012-07-04 广东易通网络科技有限公司 E-business logistical system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101388092A (en) * 2008-09-22 2009-03-18 深圳市国讯通科技实业有限公司 Supply chain management system and method
CN101923666A (en) * 2009-06-10 2010-12-22 上海美华***有限公司 Transportation management method based on joint collaboration of logistics company, shipper and carrier
CN202306633U (en) * 2011-09-02 2012-07-04 广东易通网络科技有限公司 E-business logistical system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《物流***中的运输决策》;向盛斌;《物流技术》;20010625(第3期);25-26 *

Also Published As

Publication number Publication date
CN104376445A (en) 2015-02-25

Similar Documents

Publication Publication Date Title
CN103606070B (en) Event driven-based transaction-on-exchange goods concentralized distribution transportation system
CN108389018A (en) A kind of intelligence staple commodities logistic management system
CN110443660A (en) A kind of electronic invoice device, system and implementation method based on block chain
CN107730188A (en) A kind of logistics clearing and payment administrative system and method based on block chain technology
US8744961B2 (en) Method of providing secure payment and transaction reconciliation
CN108038644A (en) A kind of Container Transport transaction platform
CN107330622A (en) One kind trip uses platform and its application process
CN104376445B (en) Transportation system is dispensed based on event driven transaction on exchange cargo consolidation
CN108629534A (en) A kind of staple commodities logistic management system based on BPM automatic technologies
CN109166043A (en) A kind of steel industry sharing service platform and method
CN104408559A (en) Engineering information management system
CN102750622A (en) Compound system for material recovery
CN110135779A (en) A kind of container sharing method based on platform
CN108053043A (en) A kind of fictitious air data managing method that a resource consolidation is cut based on chartered plane
CN110648135A (en) Electronic payment and settlement method based on object
CN111161045B (en) Method and storage medium for exporting seller credit based on blockchain
CN102663646A (en) Online financing system
CN101542513A (en) Staged transaction system for mobile commerce
CN107615319A (en) The system and method that credit is provided to medium-sized and small enterprises
CN107924512A (en) Electronics increment is paid
CN104951919A (en) Module control method of centralized distribution and transportation system
Huria Facilitating Trade and Logistics for E-Commerce: Building Blocks, Challenges, and Ways Forward
Sokol Express Delivery and the Postal Sector in the Context of Public Secto Anti-Competitive Practices
CN114581042A (en) Digital country industry internet integrated service system
CN110210850A (en) Online transaction settlement method and platform

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant