Communication system and method for nodes associated with a vehicle
First Claim
1. A subscriber node, comprising:
- an interface to a network; and
a subscribing engine configured to;
receive, via the interface to the network, an indication of a published service provided by a publisher node that is authenticated;
request, via the interface to the network, the published service from the publisher node;
receive an indication that the subscriber node is one of allowed to or not allowed to consume the published service, the indication determined, based on one or more rules provided by a rules node fixedly connected to a vehicle, the one or more rules governing an interrelationship between the subscriber node and the publisher node based on at least one of a dynamic condition, a flight state, or a travel state of the vehicle, wherein the subscriber node is allowed to consume the published service provided by the publisher node when the vehicle is in at least one of a first dynamic condition, a first flight state, or a first travel state, and wherein the subscriber node is not allowed to consume the published service provided by the publisher node when the vehicle is in at least one of a second dynamic condition, a second flight state, or a second travel state; and
when the received indication indicates that the subscriber node is allowed to consume the published service provided by the publisher node;
subscribe to the published service via the interface to the network;
receive an indication of a backup service for the published service upon a determination of the published service being a failed service, the backup service for the published service determined based on the one or more rules provided by the rules node; and
subscribe to the backup service via the connection to the network.
11 Assignments
0 Petitions
Accused Products
Abstract
Devices and nodes associated with a vehicle may communicate using a higher-level, common messaging protocol over an ad-hoc network to publish and subscribe to services, even though different nodes may utilize different types of links and channels. The network includes a rules node that is fixedly connected to the vehicle and that stores a set of rules. Given a possible publisher, subscriber, and/or a service, a node action is allowed or denied based on the set of rules. The rules may be generated or updated based on priorities, security levels, and/or characteristics of publishers, subscribers, their respective users, and/or services; a current dynamic condition; and/or user input. The rules node and at least one other node may be transported by the vehicle, and both transported nodes and nodes external to the vehicle may use the common messaging protocol to join the ad-hoc network, discover other nodes, authenticate, and publish/consume services.
-
Citations
9 Claims
-
1. A subscriber node, comprising:
-
an interface to a network; and a subscribing engine configured to; receive, via the interface to the network, an indication of a published service provided by a publisher node that is authenticated; request, via the interface to the network, the published service from the publisher node; receive an indication that the subscriber node is one of allowed to or not allowed to consume the published service, the indication determined, based on one or more rules provided by a rules node fixedly connected to a vehicle, the one or more rules governing an interrelationship between the subscriber node and the publisher node based on at least one of a dynamic condition, a flight state, or a travel state of the vehicle, wherein the subscriber node is allowed to consume the published service provided by the publisher node when the vehicle is in at least one of a first dynamic condition, a first flight state, or a first travel state, and wherein the subscriber node is not allowed to consume the published service provided by the publisher node when the vehicle is in at least one of a second dynamic condition, a second flight state, or a second travel state; and when the received indication indicates that the subscriber node is allowed to consume the published service provided by the publisher node; subscribe to the published service via the interface to the network; receive an indication of a backup service for the published service upon a determination of the published service being a failed service, the backup service for the published service determined based on the one or more rules provided by the rules node; and subscribe to the backup service via the connection to the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification