Disclosure of Invention
In view of the above, the main objective of the present invention is to provide a wireless communication device with a self-booting function and an implementation method thereof, so that the wireless communication device can integrate multiple types of memory cards, thereby simplifying the complexity of the self-booting software.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
the invention provides a wireless communication device with a self-starting function, which comprises a wireless module; further comprising: the HUB module, the multifunctional storage module and the control module corresponding to the HUB module; wherein,
the HUB module is used for executing communication between the wireless module and the multifunctional storage module and the host;
the multifunctional storage module comprises a plurality of different types of storage modules, is used for storing a driving program of the wireless module and is also used as a storage space of a user of the wireless communication device;
the control module is used for controlling the self-starting function of the wireless communication device.
The wireless module is connected with the HUB module through a Universal Serial Bus (USB) interface; the HUB module is connected with the host through a USB interface.
Wherein the multifunctional memory module comprises at least two different types of memory modules.
The driving program of the wireless module is stored in any type of storage module in the multifunctional storage module.
Wherein different types of memory modules in the multi-function memory module are connected to the HUB module through different types of interfaces corresponding to each other.
Wherein the different types of storage modules are: a secure digital card SD, a multimedia memory card MMS or a memory stick MS.
Wherein, the control module controls the self-starting function of the wireless communication device, and comprises: after the wireless communication device is identified by the host, opening the interface corresponding to the multifunctional storage module, and closing the interface corresponding to the wireless module; and after the driver of the wireless module is determined to be installed or the installation is finished, opening the corresponding interface of the wireless module.
The invention also provides a method for realizing the wireless communication device with the self-starting function, which comprises the following steps:
add HUB module and the multi-functional storage module who corresponds with the HUB module for wireless module, and do the control module that HUB module configuration corresponds controls wireless communication device's self-starting function.
Wherein the multi-function memory module includes at least two different types of memory modules.
Wherein the different types of storage modules are: SD, MMS or MS.
The invention provides a wireless communication device with a self-starting function and an implementation method thereof.A HUB module and a multifunctional storage module corresponding to the HUB module are additionally arranged for a wireless module, and a corresponding control module is configured for the HUB module so as to control the self-starting function of the wireless communication device. In the invention, the wireless module is configured with the HUB module, and because the conventional HUB module is provided with various different types of interfaces, various different types of storage modules can be configured for the wireless communication device, so that a user can use the wireless communication device as a card reader of various storage cards when the user utilizes the wireless communication device to carry out wireless communication, and good use experience is brought to the user.
In addition, the invention configures the corresponding control module for the HUB module, and realizes the self-starting function of the wireless communication device by controlling the sequence of opening the corresponding interface of the multifunctional storage module and the corresponding interface of the wireless module.
Detailed Description
The existing HUB (HUB) belongs to the basic equipment in a data communication system, is a hardware device which does not need any software support or only needs little management software management like transmission media such as twisted-pair lines and the like, does not process signals at all and only plays a role of the transmission media. The HUB is provided with a plurality of interfaces of different types and is a multi-port repeater, and in the application process, the HUB randomly selects one interface to communicate, but the interfaces on the same layer on the HUB cannot communicate. The HUB module related in the invention does not process the signal, and only transmits the signal as a transmission medium.
The basic idea of the invention is: add HUB module and the multi-functional storage module who corresponds with the HUB module for wireless module, and do the corresponding control module of HUB module configuration to control wireless communication device's self-starting function.
Wherein, the wireless module can be: a WIMAX wireless module, a WCDMA wireless module, a GSM wireless module or a TD-SCDMA wireless module, etc.; the wireless module is connected with the HUB module through a USB interface; the multifunctional memory module connected to the HUB module may include therein: different types of storage modules such as a secure digital card (SD), a multimedia memory card (MMS) and a memory stick MS are connected with interfaces matched with the interfaces of the storage modules on the HUB module through own interfaces; the multifunctional storage module is stored with a driver of the wireless module, and the driver of the wireless module can be stored in any type of storage module in the multifunctional storage module.
Here, the HUB module added to the wireless module may have different types of interfaces, and the type of connectable memory module may be different, and accordingly, the control module configured for the HUB module may be different according to the different interfaces of the HUB module.
The invention is described in further detail below with reference to the figures and the embodiments.
Fig. 1 is a schematic structural diagram of a wireless communication device with a self-starting function according to the present invention, as shown in fig. 1, including: the system comprises a HUB module, a wireless module, a multifunctional storage module and a control module corresponding to the HUB module; wherein,
the HUB module is used for executing communication between the wireless module and the multifunctional storage module and the host;
here, the HUB module is configured with a plurality of different types of interfaces, and the existing HUB module is generally configured with a plurality of different types of interfaces; in practical application, the HUB module is connected with a host through a USB interface.
The multifunctional storage module is used for storing a driving program of the wireless module and is also used as a storage space of a wireless communication device user in actual application;
here, the multi-function memory module includes at least two different types of memory modules, such as: SD, MMS, MS, etc, the different types of storage modules are connected with the HUB module through different types of interfaces corresponding to the storage modules; the driver of the wireless module can be stored in any type of the multifunctional storage module, and then, the wireless communication device user can use other storage modules in the multifunctional storage module to store data downloaded from the wireless network and the like as the storage space of the user.
The control module runs on the HUB module, namely runs on the host after the wireless communication device is identified by the host and is used for controlling the self-starting function of the wireless communication device;
specifically, the method comprises the following steps: after the wireless communication device is identified by the host, the interface corresponding to the multifunctional storage module is opened, the interface corresponding to the wireless module is closed, the interface of the wireless module is opened after the driver of the wireless module is determined to be installed or installed, and the host can communicate with the wireless network through the wireless module.
Here, the control module may be stored in an external Flash of the HUB module.
Fig. 2 is a schematic flow chart of an implementation method of the wireless communication device with a self-starting function according to the present invention, and as shown in fig. 2, the implementation steps of the flow chart are as follows:
step 201: a HUB module and a multifunctional storage module corresponding to the HUB module are additionally arranged for the wireless module;
the method specifically comprises the following steps: for existing wireless module, add the HUB module like WIMAX wireless module, the HUB module passes through the USB interface and links to each other with wireless module, disposes the interface of multiple different grade type on the HUB module, if: USB interface, SD interface, MMS interface and MS interface etc. including two or more different types of storage module in the multi-functional storage module, for example: SD, MMS, MS, etc., via corresponding interfaces, such as: and the SD interface, the MMS interface, the MS interface and the like are connected with the HUB module.
In the practical application process, the wireless communication device is connected with a host of a user through a USB interface on the HUB module, in addition, the user can use a self-contained multifunctional storage module in the wireless communication device, and can also replace any type of storage module in the multifunctional storage module, namely after the self-contained storage module is pulled out, other storage cards with the same type and larger capacity, such as SD (secure digital) memory, are inserted, and the storage space of the storage module is upgraded. Here, when the memory module is replaced, the memory module in which the wireless module driver is stored cannot be replaced.
The HUB module is provided with a plurality of interfaces, wherein the plurality of interfaces of different types on the HUB module are interfaces already provided on the existing HUB module, that is, the existing HUB module is generally provided with the interfaces of different types, and the invention only needs to configure the corresponding storage modules of different types on the interfaces of the HUB module.
In the invention, the multifunctional storage module stores a driver of the wireless module, and the driver can be stored in any type of storage module in the multifunctional storage module.
Step 202: configuring a corresponding control module for the HUB module;
the method specifically comprises the following steps: and configuring a corresponding control module for the HUB module, wherein the control module is used for controlling the self-starting function of the wireless communication device and the like, and the control module runs on the host after the wireless communication device is inserted into the host and identified by the host so as to realize the self-starting function of the wireless communication device.
In the invention, the self-starting function is the self-installation function of the wireless module driver.
The following describes the operation flow of the wireless communication device of the present invention in detail, and as shown in fig. 3, the specific implementation steps of the flow are as follows:
step 301: the system is powered on, and after the wireless communication device is identified, the control module opens the interface of the multifunctional storage module and closes the interface of the wireless module;
the method specifically comprises the following steps: after the whole system formed by the host and the wireless communication device is powered on, the host identifies the wireless communication device by using the existing identification method, namely, the wireless communication device is identified through a USB interface inserted into the host on the HUB module, then a control module configured for the HUB module runs on the host, an interface corresponding to the multifunctional storage module is opened, and the interface of the wireless module is closed.
In step 202, when the control module is configured, the control module already sets the interface initial state of the multifunctional storage module to be on by default, and sets the interface initial state of the wireless module to be off by default, so that the control module executes the corresponding function when running on the host.
Here, since the existing HUB module regards as equivalent the plurality of different types of interfaces configured by itself during the operation process, that is, it is random that the HUB module first selects which interface to communicate with when operating, the invention selects the order of the interfaces when the HUB module communicates through the control module, so as to control the self-starting function of the wireless communication device.
Step 302: the driver in the multifunctional storage module self-detects whether it is installed, and if so, the host informs the control module, and then step 304 is executed; if not, go to step 303;
the method specifically comprises the following steps: after the interface of the multifunctional storage module is opened, a certain internal storage module, such as a driver of the wireless module stored on the SD, runs on the host through the HUB module, and self-detects whether the driver is installed, specifically, the driver determines whether the driver is installed by the host by detecting the registry information, if the driver is installed, the host information is stored in the registry information, and since the driver runs on the host, the host can know the information that the driver is installed, notify the control module, and then execute step 304; otherwise, there is no host information, go to step 303.
Here, the process of driver self-detection whether the driver has been installed is the prior art, and is not described in detail here.
Step 303: the driving program of the wireless module is automatically started, and the host informs the control module after the installation is finished;
the method specifically comprises the following steps: the driver of the wireless module stored in the multimedia storage module is self-started and prompts the user whether the wireless module needs to be installed, if the user determines to install, the installation program automatically operates and installs the wireless module on the host, and after the installation is finished, the host informs the control module, and then step 304 is executed.
Step 304: the control module opens the interface of the wireless module, and the host can communicate with the wireless network by using the wireless communication device.
Here, the control module opens the interface of the wireless module after determining that the driver of the wireless module is installed or is installed, and thereafter the host can start to communicate with the wireless network using the wireless communication device.
The above description is only exemplary of the present invention and should not be taken as limiting the scope of the present invention, and any modifications, equivalents, improvements, etc. that are within the spirit and principle of the present invention should be included in the present invention.