Method for routing outgoing and incoming data in an NFC chipset
DC CAFCFirst Claim
1. A method for routing data in a chipset arranged in a portable device, the chipset comprising at least one host processor, a controller, and a Near Field Communication (NFC)-type contactless data send/receive interface, the method comprising:
- causing a source point located in the host processor in the portable device to send a command for opening a first data path designating a destination point located in the contactless data send/receive interface in the portable device;
in response to the command for opening the first data path, defining, by the controller in the portable device, the first data path by allocating to the first data path a routing channel number and by saving in a routing table the routing channel number and routing parameters comprising at least one identifier of the source point and one identifier of the destination point;
causing the source point to send to the controller data encapsulated in a frame having a header field comprising the routing channel number; and
upon receiving the data encapsulated in the frame having a header field comprising the routing channel number, causing the controller to search for a destination point of the data in the routing table by using the routing channel number as an index to select the destination point to which the controller subsequently sends the data.
7 Assignments
Litigations
1 Petition
Accused Products
Abstract
A method for routing data in a chipset comprising at least one host processor and an RFID-type contactless data send/receive interface includes, in response to a command for opening a data path sent by a source point located in the host processor and designating a destination point located in the contactless data send/receive interface, defining a data path linking the source point to the destination point by allocating to the data path a routing channel number and by saving in a routing table the routing channel number and routing parameters comprising at least one identifier of the source point and one identifier of the destination point, and sending to the destination point data supplied by the source point by encapsulating the data in a frame having a header field comprising the routing channel number.
17 Citations
22 Claims
-
1. A method for routing data in a chipset arranged in a portable device, the chipset comprising at least one host processor, a controller, and a Near Field Communication (NFC)-type contactless data send/receive interface, the method comprising:
-
causing a source point located in the host processor in the portable device to send a command for opening a first data path designating a destination point located in the contactless data send/receive interface in the portable device; in response to the command for opening the first data path, defining, by the controller in the portable device, the first data path by allocating to the first data path a routing channel number and by saving in a routing table the routing channel number and routing parameters comprising at least one identifier of the source point and one identifier of the destination point; causing the source point to send to the controller data encapsulated in a frame having a header field comprising the routing channel number; and upon receiving the data encapsulated in the frame having a header field comprising the routing channel number, causing the controller to search for a destination point of the data in the routing table by using the routing channel number as an index to select the destination point to which the controller subsequently sends the data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A chipset for sending/receiving data comprising a Near Field Communication (NFC)-type contactless data send/receive interface, a controller, and at least one input/output port to link the contactless data send/receive interface to a host processor, the contactless interface, the controller, and the host processor being arranged in a portable device, the controller being configured to:
-
in response to a command for opening a first data path sent by a source point located in a host processor and designating a destination point located in the contactless data send/receive interface, open the first data path between the source point and a destination point by allocating to the first data path a routing channel number and by saving in a routing table the routing channel number and routing parameters comprising at least one identifier of the source point and one identifier of the destination point; and upon receiving data from the source point encapsulated in a frame having a header field comprising the routing channel number, search for a destination point of the data in the routing table using the routing channel number as index to select the destination point to which the controller is configured to send the data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification