Intelligent service interface and messaging protocol for coupling a mobile station to peripheral devices
First Claim
1. A communications system, comprising a radio unit device that comprises a radio transceiver, a plurality of objects and a plurality of links for transferring messages between said objects, said radio unit device further comprising a message router for receiving system registration requests from objects, said system registration requests comprising an identification of a registering object and addressing information for enabling a message to be sent to said registering object.
2 Assignments
0 Petitions
Accused Products
Abstract
A communications system has a radio unit that includes a plurality of applications, a plurality of servers each associated with a resource of the radio unit, and a connectivity layer interposed between the plurality of applications and the plurality of servers for selectively coupling the applications to the servers. The system further includes at least one accessory device that is coupled to the radio unit through the connectivity layer. The at least one accessory device has at least one application and at least one server associated with a resource of the accessory device. At least one of an application or a server of the radio unit can be coupled to the at least one server of the accessory device or a server of the radio unit through the connectivity layer in response to a Resource Request message sent from the at least one application or server of the radio unit. The Resource Request message is routed through the connectivity layer.
116 Citations
28 Claims
- 1. A communications system, comprising a radio unit device that comprises a radio transceiver, a plurality of objects and a plurality of links for transferring messages between said objects, said radio unit device further comprising a message router for receiving system registration requests from objects, said system registration requests comprising an identification of a registering object and addressing information for enabling a message to be sent to said registering object.
- 7. A communications system, comprising a radio unit device that includes a main message router, a plurality of internal objects, and a plurality of links at least one which is for passing messages between said internal objects, said communications system further comprising at least one external device that includes a message sub-router and at least one external object, said at least one external device being bidirectionally coupled to at least one of said plurality of links, said main message router for receiving registration requests from said internal objects, said at least one external device, and said at least one external object, said registration requests comprising an identification of a registering object or device and addressing information for enabling a message to be sent to said registering object or device.
- 17. A communications system, comprising a radio unit that includes a plurality of applications, a plurality of servers each associated with a resource of said radio unit, and a connectivity layer interposed between said plurality of applications and said plurality of servers for selectively coupling said applications to said servers, said system further comprising at least one accessory device that is coupled to said radio unit through said connectivity layer, said at least one accessory device comprising at least one application and at least one server associated with a resource of said accessory device, wherein at least one of an application or a server of said radio unit can be coupled to said at least one server of said accessory device or a server of said radio unit through said connectivity layer in response to a Resource Request message sent from said at least one application or server of said radio unit, said Resource Request message being routed through said connectivity layer, said radio unit further comprising a message router coupled to said connectivity layer for routing messages between applications and servers and for receiving registration requests from objects and devices requiring registration and for providing information about registered objects and devices.
- 25. A communications system, comprising a radio unit operable with at least one type of wireless communications network, said radio unit being comprised of a plurality of applications, a plurality of communication media, a master router layer, and a connection layer, said master router layer and said connection layer being interposed between said plurality of applications and said communication media, said master router layer being responsive to messages received from said plurality of applications for routing at least some of said messages through said connection layer and at least one of said communication media to an external application coupled to said radio unit through a slave router layer, said master router layer being responsive to registration request messages from requesting entities for registering said requesting entities, said registration request messages comprising an identification of a registering entity and addressing information for enabling a message to be sent to said registering entity.
-
27. An accessory device for being bidirectionally coupled to a radio unit device through at least one of a wireless interface or a wired interface, the radio unit device comprising a plurality of resources, said accessory device comprising at least one application that is coupled to said wireless or wired interface through a message router layer for transmitting at least one of a Resource Request message or a Resource Request Response message to said radio unit device and via a message router of said radio unit device to a resource server associated with a particular radio unit device resource, whereby the at least one application is enabled to operate with one of said plurality of radio unit device resources, wherein said message router of said radio unit device receives registration requests from radio unit device resources for enabling a registering resource to be identified and for enabling a message to be sent to said registering resource.
-
28. A radiotelephone, comprising:
-
a radio frequency transceiver; a plurality of devices; a plurality of links for transferring messages between said devices; and a message router for receiving registration messages from devices and for replying with registration acknowledgement messages, wherein a registration message comprises a device type identifier;
a message identifier;
a preferred device number to be assigned, if available; and
information describing available links; and
whereina registration acknowledgement message comprises the previously received device type identifier;
the previously received message identifier;
an assigned device number; and
information describing available links.
-
Specification