FUNCTIONALITIES AND DATA FLOW
SugaBus system will use a combination of methods to provide a means of verifying users’ identity. A registration facility will be implemented by integrating to MobiCash proxy server, upon which new users of the system will use data connectivity to provide first time registration details to be saved in a central database. The same concept is to be applied during Login, whereby a user’s login details will be compared with the existing account details in the proxy server database.
Once logged in, the application will then give the commuter options for switching on a proxidata functionality to enable communication with the driver (server) using a tethering Local Area Network technology. The LAN tethering technology will allow for connection to devices using Bluetooth, WI-FI and NFC. The driver on the other hand must also switch ON the proxidata module to allow commuters devices to start pairing using BT, WI-FI or NFC.
For users who aren’t logged in, the application turns on the BT immediately it is clicked on. The NFC and WIFI are also triggered upon clicking on the commuters’ application. The commuter will then be able to connect to the existing device by the driver. Once connected, the commuter should be able to see within his/her device, the Bus ID and the route number, upon which he/she will make a selection based on the destination/route.
The commuter will then be given a list of all designated bus stops within the route and estimated fare quotes. The commuter will click on a selection to enable the payment. The drivers’ device (server) will then notify the driver of an incoming payment with the following details:
Pickup and destination points
Once the driver acknowledges the incoming payment, a transaction confirmation message will be sent to both transacting parties to confirm completion of the transaction.
The primary concept of this application is to eliminate dependency on physical devices like POS (Point Of Sale) and NFC cards but instead use an intelligent proxidata module that can connect seamlessly devices using NFC, Bluetooth, & WI-FI. With a two dimensional integration, a single transaction is expected to take at least 15-20 seconds.
The client will be able to use the following devices:
Feature phone with a Java OS firmware and Bluetooth
The driver on the other hand will be able to use the merchant app on the following devices:
When there is no data connectivity, the sugabus system will be able to work offline. In this case the users wallet will be stored on the phone, the same way wallet is stored on NFC cards but with an Advanced Encryption Standard Algorithm for cryptography and data security.
Here the user will be able to top up using the following methods:
Users self top-up from individual proxy server accounts to offline mobile phone accounts
Using an MCash agents POS. Here the system will be able to top-up the phone account using WI-FI, Bluetooth or NFC
The proxy server is the financial platform which processes all the data related transaction from the commuter, and the driver. The proxy server also holds account information, wallet information, payment severs, SMS servers, databases, and reports.