Patent ID: 9577719
Date: 2017-02-21
CPC Classifications: H04B,H04W

Claim:
1. A wireless device, comprising a near-field wireless communication module for performing near-field wireless communication with an external communication terminal, wherein the near-field wireless communication module includes a microcontroller unit and a digital signal processor and the external communication terminal comprises a PTT switch; wherein the microcontroller unit comprises nontransitory storage media which implements an HCI firmware layer and an application layer, the HCI firmware layer controlling a bluetooth module and a host controller interface to configure the wireless device to perform near-field wireless communication to wirelessly transmit and receive data, and the application layer being a highest layer of a communication protocol; wherein in the near-field wireless communication a priority order of processes carried out in the application layer is lower than a priority order of processes carried out in the HCI firmware layer; wherein the microcontroller unit further includes a UART controller and an SPP controller; wherein the UART controller controls a universal asynchronous receiver transmitter that transmits a wireless serial communication command for transmission-reception switching control of the wireless device through manipulation of the PTT switch through the near-field wireless communication; wherein the SPP controller discriminates whether data processed by the application layer includes a command for Bluetooth profile for near-field wireless communication or a PTT command, extracts the command for Bluetooth profile or the PTT command from among the data before the data is processed by the application layer, and transmits the extracted command to the digital signal processor, wherein the digital signal processor processes the command transmitted from the SPP controller; and wherein the SPP controller receives the processed command from the digital signal processor and transfers the processed command to the application layer.