What is claimed is:1. A vehicle hybrid communication system, comprising:a vehicle communication device, mounted in a vehicle, and comprising a vehicle controller and multiple vehicle communication interfaces; wherein the vehicle communication interfaces are electrically connected to the vehicle controller; anda field communication device, mounted on a roadside, and comprising a field controller and multiple field communication interfaces; wherein the field communication interfaces are electrically connected to the field controller; wherein multiple communication channels are established between at least two of the field communication interfaces and at least two of the vehicle communication interfaces, allowing a network packet to be transferred between the vehicle communication device and the field communication device via the communication channels;wherein the vehicle controller respectively defines a bandwidth level and a speed level based on a real-time bandwidth and a real-time connection speed of each of the communication channels; wherein the vehicle controller then creates a score based on the bandwidth level and the speed level of each of the communication channels, and then the vehicle controller sets one of the communication channels with the best score as a main communication channel; wherein via the main communication channel, the vehicle controller transfers data to the field communication device.2. The vehicle hybrid communication system as claimed in claim 1, wherein the vehicle controller stores a bandwidth level conversion form corresponding to each of the communication channels; wherein the bandwidth level conversion form comprises multiple bandwidth ranges and multiple bandwidth level serials corresponding to the bandwidth ranges;wherein the vehicle controller determines which one of the bandwidth ranges the real-time bandwidth belongs to, and then the vehicle controller defines the bandwidth level to be the bandwidth level serial corresponding to the belonged bandwidth range;wherein the vehicle controller further stores a speed level conversion form corresponding to each of the communication channels; wherein the speed level conversion form comprises multiple connection speed ranges and multiple speed level serials corresponding to the connection speed ranges; andwherein the vehicle controller determines which one of the speed ranges the real-time connection speed belongs to, and then the vehicle controller defines the speed level to be the speed level serial corresponding to the belonged speed range.3. The vehicle hybrid communication system as claimed in claim 2, whereinthe vehicle controller stores multiple weighted values, and each of the weighted values differs from each other; each of the weighted values corresponds to one of the communication channels; andthe vehicle controller creates the score for each of the communication channels based on the corresponding bandwidth level, the corresponding speed level, and the corresponding weighted value.4. The vehicle hybrid communication system as claimed in claim 3, wherein the vehicle controller creates the score for each of the communication channels based on an equation below:the score=(the bandwidth level+the speed level)×the weighted value.5. The vehicle hybrid communication system as claimed in claim 4, wherein when the vehicle controller determines more than two of the communication channels share the best score, the vehicle controller sets the communication channel corresponding to the best weighted values, among the communication channels with the best score, as the main communication channel.6. The vehicle hybrid communication system as claimed in claim 3, wherein when the vehicle controller determines the main communication channel has encountered disconnection or abnormalities relating to network packet transfers, the vehicle controller resets another one of the communication channels as the main communication channel.7. The vehicle hybrid communication system as claimed in claim 2, wherein from each testing network packet received by the vehicle controller via each of the communication channels, the vehicle controller extracts a reference bandwidth and a reference connection speed for each of the communication channels; andwherein the vehicle controller further defines multiple bandwidth ranges according to the reference bandwidth for each of the communication channels and the bandwidth level serials; and the vehicle controller further defines multiple connection speed ranges according to the reference connection speed for each of the communication channels and the speed level serials.8. The vehicle hybrid communication system as claimed in claim 2, wherein when the vehicle controller determines the main communication channel has encountered disconnection or abnormalities relating to network packet transfers, the vehicle controller resets another one of the communication channels as the main communication channel.9. The vehicle hybrid communication system as claimed in claim 1, whereinthe vehicle controller stores multiple weighted values, and each of the weighted values differs from each other; each of the weighted values corresponds to one of the communication channels; andthe vehicle controller creates the score for each of the communication channels based on the corresponding bandwidth level, the corresponding speed level, and the corresponding weighted value.10. The vehicle hybrid communication system as claimed in claim 9, wherein the vehicle controller creates the score for each of the communication channels based on an equation below:the score=(the bandwidth level+the speed level)×the weighted value.11. The vehicle hybrid communication system as claimed in claim 10, wherein when the vehicle controller determines more than two of the communication channels share the best score, the vehicle controller sets the communication channel corresponding to the best weighted values, among the communication channels with the best score, as the main communication channel.12. The vehicle hybrid communication system as claimed in claim 9, wherein when the vehicle controller determines the main communication channel has encountered disconnection or abnormalities relating to network packet transfers, the vehicle controller resets another one of the communication channels as the main communication channel.13. The vehicle hybrid communication system as claimed in claim 1, wherein when the vehicle controller determines the main communication channel has encountered disconnection or abnormalities relating to network packet transfers, the vehicle controller resets another one of the communication channels as the main communication channel.14. The vehicle hybrid communication system as claimed in claim 1, wherein the vehicle controller transmits a first network packet frame to the field controller, and the first network packet frame comprises a starting character, a serial, a time code, a vehicle information, and an ending character of the first network packet frame; andwherein the field controller transmits a second network packet frame to the vehicle controller, and the second network packet frame comprises a starting character, a serial, a time code, a field information, and an ending character of the second network packet.15. A vehicle hybrid communication method, executed by a vehicle controller, comprising steps of:establishing multiple communication channels with a field communication controller;defining a bandwidth level and a speed level based on a real-time bandwidth and a real-time connection speed of each of the communication channels;creating a score based on the bandwidth level and the speed level of each of the communication channels; andsetting one of the communication channels with the best score as a main communication channel; wherein via the main communication channel, the vehicle controller transfers data to the field communication device.16. The vehicle hybrid communication method as claimed in claim 15, whereinthe vehicle controller determines which one of multiple bandwidth ranges the real-time bandwidth belongs to, and then the vehicle controller defines the bandwidth level to be a bandwidth level serial corresponding to the belonged bandwidth range; andthe vehicle controller determines which one of multiple speed ranges the real-time connection speed belongs to, and then the vehicle controller defines the speed level to be a speed level serial corresponding to the belonged speed range.17. The vehicle hybrid communication method as claimed in claim 16, wherein the vehicle controller creates the score for each of the communication channels based on an equation below:the score=(the bandwidth level+the speed level)×a weighted value.18. The vehicle hybrid communication method as claimed in claim 17, wherein when the vehicle controller determines more than two of the communication channels share the best score, the vehicle controller sets the communication channel corresponding to the best weighted values, among the communication channels with the best score, as the main communication channel.19. The vehicle hybrid communication method as claimed in claim 16, wherein from each testing network packet received by the vehicle controller via each of the communication channels, the vehicle controller extracts a reference bandwidth and a reference connection speed for each of the communication channels;wherein the vehicle controller further defines multiple bandwidth ranges according to the reference bandwidth for each of the communication channels and the bandwidth level serials; and the vehicle controller further defines multiple connection speed ranges according to the reference connection speed for each of the communication channels and the speed level serials.20. The vehicle hybrid communication method as claimed in claim 15, wherein the vehicle controller creates the score for each of the communication channels based on an equation below:the score=(the bandwidth level+the speed level)×a weighted value.21. The vehicle hybrid communication method as claimed in claim 20, wherein when the vehicle controller determines more than two of the communication channels share the best score, the vehicle controller sets the communication channel corresponding to the best weighted values, among the communication channels with the best score, as the main communication channel.22. The vehicle hybrid communication method as claimed in claim 15, wherein when the vehicle controller determines the main communication channel has encountered abnormalities relating to network packet transfers, the vehicle controller resets another one of the communication channels as the main communication channel;wherein the vehicle controller extracts serials respectively from two network packets received by the vehicle controller through the main communication channel, and the serials extracted are respectively defined as an earlier serial and a latest serial; wherein the vehicle controller receives the earlier serial first and receives the latest serial later;wherein the vehicle controller determines whether the earlier serial and the latest serial received by the vehicle controller are continuous; if discontinuous, the vehicle controller determines whether a difference of the latest serial and the earlier serial is greater than or equal to a tolerance value;wherein if the difference is greater than or equal to the tolerance value, then abnormalities relating to data transfers are determined to exist in the main communication channel by the vehicle controller.23. The vehicle hybrid communication method as claimed in claim 15, wherein when the vehicle controller determines the main communication channel has disconnected, the vehicle controller resets another one of the communication channels as the main communication channel;wherein when the vehicle controller receives a network packet from the field controller, the vehicle controller extracts a time code from a second network packet frame of the network packet; wherein the time code details the time when the network packet is sent from the field controller; andwherein the vehicle controller further determines when the time difference is within a time threshold, whether the vehicle controller receives another new network packet from the main communication channel; if the vehicle controller is yet to receive another new network packet from the main communication channel, then the main communication channel is determined by the vehicle controller to have disconnected.