A task dispatching method for electrophoretic display tag devices to be implemented by a server system and a plurality of routers connected to the server system, each of the EPD tag devices configured to be connected to one of the routers over a wireless network, the method characterized by: a) receiving, by the server system, a task command that indicates a task and a target EPD tag device that is one of the EPD tag devices to which the task is assigned; b) forwarding, by the server system, the task command to a target router that is one of the routers to which the target EPD tag device is connected and that is identified based on at least one connection list stored in the server system, each of the at least one connection list recording at least one of the routers and, for each of the at least one of the routers, one or more of the EPD tag devices connected to the router; c) checking, by the target router, whether the target EPD tag device is currently connected thereto; d) by the target router, notifying the server system that the target EPD tag device is offline by sending an offline notification to the server system when it is determined that the target EPD tag device is not currently connected to the target router; e) in response to receiving the offline notification from the target router and an online notification that indicates that the target EPD tag device is connected to another one of the routers, by the server system, updating the at least one connection list based on the offline notification and the online notification, and identifying the another one of the routers as the target router; after step e), the server system repeating step b) and the target router repeating step c); and f) delivering, by the target router, the task command to the target EPD tag device when it is determined that the target EPD tag device is currently connected to the target router. a) receiving, by the server system, a task command that indicates a task and a target EPD tag device that is one of the EPD tag devices to which the task is assigned; b) forwarding, by the server system, the task command to a target router that is one of the routers to which the target EPD tag device is connected and that is identified based on at least one connection list stored in the server system, each of the at least one connection list recording at least one of the routers and, for each of the at least one of the routers, one or more of the EPD tag devices connected to the router; c) checking, by the target router, whether the target EPD tag device is currently connected thereto; d) by the target router, notifying the server system that the target EPD tag device is offline by sending an offline notification to the server system when it is determined that the target EPD tag device is not currently connected to the target router; e) in response to receiving the offline notification from the target router and an online notification that indicates that the target EPD tag device is connected to another one of the routers, by the server system, updating the at least one connection list based on the offline notification and the online notification, and identifying the another one of the routers as the target router; after step e), the server system repeating step b) and the target router repeating step c); and f) delivering, by the target router, the task command to the target EPD tag device when it is determined that the target EPD tag device is currently connected to the target router.