Radiocommunication module hosting and executing a client software, and corresponding method for implementing a driving client software
First Claim
1. Radiocommunication device hosting and executing a main software application that in particular performs radiocommunication functions, the said main software application comprising execution means for executing driver commands sent to the main software application by at least one client driver software application and belonging to a predetermined set of driver commands, wherein the said radiocommunication device also hosts and executes at least one client software application, called client embedded software, and wherein the client embedded software application and the main software application comprise enabling means for enabling the client embedded software application to perform at least one of the following two roles:
- a role of a client driver software application sending driver commands to the main software application, and receiving responses from the main software application resulting from the execution of some of the driver commands; and
a role of a client supervision software application, managing execution of driver commands sent by a client driver software application, called a client external software application, hosted on and executed by terminal equipment cooperating with the radiocommunication device.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention concerns a radiocommunication module, of the type hosting and executing a main software providing in particular radiocommunication functions. The main software comprises means for executing drive controls, sent to the main software and belonging to a predetermined set of drive controls. The invention is characterised in that the radiocommunication module further hosts and executes at least a client software, called onboard client software. The onboard client software and the main software comprise means enabling the onboard client software acts at least as one of the following: a driver client software, sending drive controls to the main software, and receiving from the main software responses, resulting from the execution of some of the drive controls; a supervising client software, managing the execution if the drive controls sent by a driver client software, called external client software, hosted and executed by a third party equipment co-operating with the radiocommunication module.
21 Citations
18 Claims
-
1. Radiocommunication device hosting and executing a main software application that in particular performs radiocommunication functions, the said main software application comprising execution means for executing driver commands sent to the main software application by at least one client driver software application and belonging to a predetermined set of driver commands, wherein the said radiocommunication device also hosts and executes at least one client software application, called client embedded software, and wherein the client embedded software application and the main software application comprise enabling means for enabling the client embedded software application to perform at least one of the following two roles:
-
a role of a client driver software application sending driver commands to the main software application, and receiving responses from the main software application resulting from the execution of some of the driver commands; and a role of a client supervision software application, managing execution of driver commands sent by a client driver software application, called a client external software application, hosted on and executed by terminal equipment cooperating with the radiocommunication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. Process for implementing a client software application for driving a radiocommunication module, the process comprising:
-
hosting and executing a main software application on the radiocommunication module, wherein the main software application performs radiocommunication functions, wherein the said main software application executes driver commands sent to the main software application by the said client driver software application and belonging to a predetermined set of driver commands; hosting and executing at least one client software application, called the client embedded software application, on the radiocommunication module, wherein the client embedded software application and the main software application dialogue with each other such that the client embedded software application performs at least one role of a group of roles comprising; the role of the said client driver software application sending driver commands to the main software application, and receiving responses from the main software application resulting from the execution of some of the driver commands; and the role of a client supervision software application, managing execution of driver commands sent by the said client driver software application, the said client driver software application called the client external software application being hosted on and executed by terminal equipment cooperating with the radiocommunication module.
-
Specification