The Client is a Japan-based world-leading diversified manufacturer, solutions provider and marketer of advanced electronic and electrical products and systems. Founded in 1875, the company today operates a global network of more than 740 companies, with 204,000 employees worldwide.
The Client was assigned by a leading global insurance provider based in Japan, to design a telemetric application that processes mileage data to provide a reasonable insurance fee.
・The end-user wants to implement a pay-as-you-drive charging model for its automobile insurance using real-time information about insurance takers’ driving behaviour.
・Data shall be collected both through a tracking device installed on board the vehicle and a smartphone application measuring latitude, longitude, speed, date and time through GPS and 3G features.
・With the help of FPT, the Client successfully designed and implemented the application enabling the end-user to put the new pay-as-you-drive charging model into practice;
・FPT Software team delivered a high quality product at reasonable effort and cost;
・The team was able to meet the high demand of the customer despite changes in scope and schedule;
・The client and FPT were able to share expertise and establish a deeper cooperation benefiting both partners.
FPT chose Microsoft Azure to offer Cloud infrastructure; provide e-call function to support the car driver in emergency case, process the raw data to do statistic. The cloud-based processing system support both iOS and Android to download driving data from TCU via FlashAir and upload driving data to server.
・Support the monitor to track the e-call
・Provide detail information to support the user who just made emergency call
・Support download/view/filter the analyzed data
・Manage user account
・Manage log / log analytic for operation (maintenance) in production
・Video processing using JNI.
・Lazy load and various caching techniques in SMP application to improve performance.
・Multi-threading upload to/download from server, communication with flash air with large amount of data.
・Using Google Cloud Messaging and Apple Push Notification Service
・Azure PaaS platforms: Cloud services, virtual network
・Azure storage services: Blob storage, Table, Queue storage, Access control.
・Azure Redis Cache
・Azure Notification Hub service, Azure service bus
・Azure SendGrid mail service
・Azure Stream analytic