A head-mounted display device, comprising a processor, a first interface, a transfer switch, a wireless communication module and a display screen, wherein the wireless communication module is configured to be in wireless communication connection with a hand-held controller; the transfer switch is configured to include a movable contact and two static contacts, where one of the static contacts is connected to the first interface, the other static contact is connected to the processor, and the movable contact is connected to the display screen; the processor is configured to: acquire first position data of the head-mounted display device and second position data of the hand-held controller; detect if the first interface is connected via a wire communication connection to a host external to the head-mounted device; and perform one of the following operations based on the detection: control the transfer switch to switch for communication between the first interface and the display screen when detecting that the first interface is connected to the ehost, and send the first position data and the second position data to the host via the first interface, so as to allow the host to render an image according to the first position data and the second position data and to output and display the rendered image on the display screen via the first interface; and control the transfer switch to switch for communication between the processor and the display screen when detecting that the first interface is not connected to the host, and render by the processor an image according to the first position data and the second position data and output and display the rendered image on the display screen. the wireless communication module is configured to be in wireless communication connection with a hand-held controller; the transfer switch is configured to include a movable contact and two static contacts, where one of the static contacts is connected to the first interface, the other static contact is connected to the processor, and the movable contact is connected to the display screen; the processor is configured to: acquire first position data of the head-mounted display device and second position data of the hand-held controller; detect if the first interface is connected via a wire communication connection to a host external to the head-mounted device; and perform one of the following operations based on the detection: control the transfer switch to switch for communication between the first interface and the display screen when detecting that the first interface is connected to the ehost, and send the first position data and the second position data to the host via the first interface, so as to allow the host to render an image according to the first position data and the second position data and to output and display the rendered image on the display screen via the first interface; and control the transfer switch to switch for communication between the processor and the display screen when detecting that the first interface is not connected to the host, and render by the processor an image according to the first position data and the second position data and output and display the rendered image on the display screen. acquire first position data of the head-mounted display device and second position data of the hand-held controller; detect if the first interface is connected via a wire communication connection to a host external to the head-mounted device; and perform one of the following operations based on the detection: control the transfer switch to switch for communication between the first interface and the display screen when detecting that the first interface is connected to the ehost, and send the first position data and the second position data to the host via the first interface, so as to allow the host to render an image according to the first position data and the second position data and to output and display the rendered image on the display screen via the first interface; and control the transfer switch to switch for communication between the processor and the display screen when detecting that the first interface is not connected to the host, and render by the processor an image according to the first position data and the second position data and output and display the rendered image on the display screen. control the transfer switch to switch for communication between the first interface and the display screen when detecting that the first interface is connected to the ehost, and send the first position data and the second position data to the host via the first interface, so as to allow the host to render an image according to the first position data and the second position data and to output and display the rendered image on the display screen via the first interface; and control the transfer switch to switch for communication between the processor and the display screen when detecting that the first interface is not connected to the host, and render by the processor an image according to the first position data and the second position data and output and display the rendered image on the display screen.