主权项 |
1. A method of enabling a target device to be remotely controlled by at least one controller device, the method comprising:
receiving, at the target device, at least one command from the at least one controller device over at least one of a plurality of bearers through at least one corresponding protocol set; dynamically determining, at the target device, one or more of multiple target client applications within the target device for each of the at least one command according to at least one of application order in read-only memory (ROM), relative deemed importance of applications, recent history of user operations, and whether a target client application is in a foreground; routing, at the target device, the at least one command to the one or more target client applications within the target device through a target client application programming interface (API), the target client API being configured to operate with any of the plurality of bearers, wherein the target device is running the multiple target client applications concurrently and wherein the one or more of multiple target client applications comprise at least one audio application, and one or more of the at least one command is routed to the at least one audio application. |