Abstract: The present disclosure discloses a method and a system for integrating an update on a HMI application of target platform using HMI as a Service (HaaS). The method comprises receiving a request for updating a HMI application of the target platform. The request comprises request for updating at least one of a view and a Business Logic (BL) of the HMI application. Further, the method comprises requesting a HMI Service Delivery Platform (HSDP) to deliver at least one of an updated view and an updated BL for updating the HMI application of the target platform. Further, at least one of the updated view and the updated BL are received from the HSDP, for implementing in the HMI application and integrated with the HMI application, thereby updating the HMI application using HaaS. The present disclosure allows independent testing of the view and the BL. Figure 1
Claims:We claim:
1. A method for integrating an update on a Human Machine Interface (HMI) application of target platform using HMI as a Service (HaaS), comprising:
receiving, by a target platform, a request for updating a HMI application of the target platform, wherein the request comprises request for updating at least one of a view and a Business Logic (BL) of the HMI application;
requesting, by the target platform, a HMI Service Delivery Platform (HSDP) to deliver at least one of an updated view and an updated BL for updating the HMI application of the target platform, wherein at least one of the HSDP and the target platform generates queries for retrieving at least one of the updated view and the updated BL from a database associated with the HSDP;
receiving, by the target platform, at least one of the updated view and the updated BL from the HSDP, for implementing in the HMI application; and
integrating, by the target platform, at least one of the updated view and the updated BL with the HMI application, thereby updating the HMI application using HaaS.
2. The method as claimed in claim 1, wherein target platform receives at least one of the updated view and the updated BL as a package from the HSDP.
3. The method as claimed in claim 2, wherein the target platform receives the package from the HSDP using an Open Mobile Alliance - Data Synchronization (OMA-DS) protocol.
4. The method as claimed in claim 1, wherein the updated view and the BL are generated based on a view specification and a BL specification respectively.
5. The method as claimed in claim 1, wherein updating comprises installing the updated view and the updated BL in the target platform.
6. A target platform for integrating an update on a Human Machine Interface (HMI) application of the target platform using HMI as a Service (HaaS), comprising:
a processor; and
a memory, communicatively coupled to the processor, which stores processor executable instructions, which on execution causes the processor to:
receive a request for updating a HMI application of the target platform, wherein the request comprises request for updating at least one of a view and a Business Logic (BL) of the HMI application;
request a HMI Service Delivery Platform (HSDP) to deliver at least one of an updated view and an updated BL for updating the HMI application of the target platform, wherein at least one of the HSDP and the target platform generates queries for retrieving at least one of the updated view and the updated BL from a database associated with the HSDP;
receive at least one of the updated view and the updated BL from the HSDP, for implementing in the HMI application; and
integrate at least one of the updated view and the updated BL with the HMI application, thereby updating the HMI application using HaaS.
7. The target platform as claimed in claim 6, is configured to receive at least one of the updated view and the updated BL as a package from the HSDP.
8. The target platform as claimed in claim 7, is configured to receive the package from the HSDP using an Open Mobile Alliance - Data Synchronization (OMA-DS) protocol.
9. The target platform as claimed in claim 6, wherein the updated view and the BL are generated based on a view specification and a BL specification respectively.
10. The target platform as claimed in claim 1, wherein the processor integrates the updated view and the updated BL by installing the updated view and the updated BL in the target platform.
Dated this 30th day of March, 2018
R Ramya Rao
Of K&S Partners
Agent for the Applicant
IN/PA-1607
, Description:TECHNICAL FIELD
The present disclosure relates to Human Machine Interface (HMI). More specifically, but not exclusively, the present disclosure relates to a method and a system for integrating an update on a Human Machine Interface (HMI) of a target platform.