This Function shall be capable of providing the following facilities:<br/><br/>(1) A HMI through which the Vehicle Sharer can register or de-register to be included in vehicle sharing travel plans.<br/>(2) The HMI shall also enable the Vehicle Sharer to take part in plans that they propose, or are proposed by other Vehicle Sharers.<br/>(3) The ability through the HMI for Vehicle Sharers to accept or reject any proposed travel plan to be shared with other Vehicle Sharers and to request and view only those travel plans in which they are active participants.<br/>(4) The HMI shall also be capable of operating in a variety of locations and if necessary provide controlled access for registered Vehicle Sharers.<br/>
(a) continuously monitor for the receipt of the travel needs data flow from the Vehicle Sharer;<br/>(b) when the data flow in (a) is received, check to see of the personal details of the Vehicle Sharer are available (i.e. the Vehicle Sharer has previously registered by providing their details) and if not, wait for receipt of the personal details data flow from the Vehicle Sharer;<br/>(c) when (b) has been completed, send the Vehicle Sharer travel needs data flow to the Create Travel Plans for Vehicle Sharing function;<br/>(d) when in (b) the personal details for the Vehicle Sharer are received, send them to the Manage Vehicle Sharing Information function in the vehicle sharer details data flow;<br/>(e) as a result of (c) continuously monitor for receipt of the proposed travel plan from the Create Travel Plans for Vehicle Sharing function;<br/>(f) when the data flow in (e) is received, send its contents to the Vehicle Sharer in the proposed travel plan data flow;<br/>(g) as a result of (f) await arrive of the accept travel plan data flow from the Vehicle Sharer;<br/>(h) if the data flow in (g) contains a negative response send the travel plan rejected data flow to the Create Travel Plans for Vehicle Sharing function and include the reasons for rejection that have been provided by the Vehicle Sharer;<br/>(i) if the data flow in (g) contains a positive response send the travel plan accepted data flow to the Create Travel Plans for Vehicle Sharing function;<br/>(j) if the personal details data flow is received from the Vehicle Sharer, send the data it contains to the Manage Vehicle Sharing Information function in the vehicle sharer details data flow;<br/>(k) if the de-registration data flow is received from the Vehicle Sharer, send a delete indication to the Manage Vehicle Sharing Information function in the vehicle sharer details data flow;<br/>(l) continuously monitor for receipt of the vehicle sharer location data flow and when it is received, use its contents in the above request for a travel plan.<br/>