摘要 |
Systems, methods, and computer-readable media for priority based routing on an electronic device of data received from a processing subsystem are provided. In some embodiments, a method may include detecting on an electronic device that data received from a remote subsystem includes identifier information that is associated with a match element of an entry of a routing table, routing at least a portion of the data to a first priority destination identified by the entry, and, when the routing of the at least a portion of the data to the first priority destination identified by the entry is not successful, routing the at least a portion of the data to a second priority destination identified by the entry, wherein the second priority destination identified by the entry is different than the first priority destination identified by the entry. |
主权项 |
1. A method for processing received data on an electronic device, the method comprising:
receiving, by the electronic device, new data from a remote subsystem; detecting, by a processor of the electronic device, that the received new data comprises a valid select command; identifying an application identifier associated with the valid select command; isolating, in a routing table comprising a plurality of entries, a target entry of the plurality of entries by determining that a match element of the target entry is associated with the identified application identifier; attempting to route, with the processor, at least a portion of the received new data to a highest priority destination associated with the target entry, wherein the highest priority destination comprises a first data destination; determining whether the attempt to route the at least a portion of the received new data to the highest priority destination was successful; when the attempt to route was not successful, determining a next highest priority destination associated with the target entry, wherein the next highest priority destination comprises a second data destination that is different than the first data destination; and attempting to route, with the processor, the at least a portion of the received new data to the next highest priority destination. |