WO2007121617A1 - A network data communication method and means for a portable intelligent device - Google Patents
A network data communication method and means for a portable intelligent device Download PDFInfo
- Publication number
- WO2007121617A1 WO2007121617A1 PCT/CN2006/000961 CN2006000961W WO2007121617A1 WO 2007121617 A1 WO2007121617 A1 WO 2007121617A1 CN 2006000961 W CN2006000961 W CN 2006000961W WO 2007121617 A1 WO2007121617 A1 WO 2007121617A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network
- data
- data communication
- network data
- communication device
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 190
- 238000000034 method Methods 0.000 title claims abstract description 79
- 239000004973 liquid crystal related substance Substances 0.000 claims abstract description 21
- 239000011159 matrix material Substances 0.000 claims abstract description 19
- 230000002452 interceptive effect Effects 0.000 claims abstract description 6
- 238000013500 data storage Methods 0.000 claims description 31
- 230000003993 interaction Effects 0.000 claims description 22
- 230000006870 function Effects 0.000 claims description 19
- 239000000872 buffer Substances 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 14
- 238000012545 processing Methods 0.000 claims description 9
- 238000012790 confirmation Methods 0.000 claims description 7
- 230000000977 initiatory effect Effects 0.000 claims description 5
- 238000012546 transfer Methods 0.000 claims description 5
- 238000012806 monitoring device Methods 0.000 claims description 3
- 239000004065 semiconductor Substances 0.000 claims description 3
- 101150012579 ADSL gene Proteins 0.000 claims description 2
- 102100020775 Adenylosuccinate lyase Human genes 0.000 claims description 2
- 108700040193 Adenylosuccinate lyases Proteins 0.000 claims description 2
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 238000005259 measurement Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 7
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 5
- 229910052744 lithium Inorganic materials 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 229920001690 polydopamine Polymers 0.000 description 3
- 239000003990 capacitor Substances 0.000 description 2
- 208000033748 Device issues Diseases 0.000 description 1
- 241000700605 Viruses Species 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- 238000000172 transmission X-ray microscopy Methods 0.000 description 1
- 230000002618 waking effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Definitions
- the present invention relates to the field of network digital communications, and in particular, to a network data communication method and apparatus for a handheld and portable smart device.
- Handheld, portable smart devices such as smart medical monitoring devices, smart industrial measuring devices, semiconductor mobile storage devices, PDAs, PDAs, digital mobile phones, personal multimedia players, handheld game consoles, digital cameras, digital video cameras, and personal data processing devices Most of them have standard Bluetooth wireless data communication function or USB data communication function.
- the data communication function of these devices requires access to a computer PC to exchange network data information, and cannot directly exchange data information with an external network.
- the computer PC requires the user to have considerable professional knowledge and complicated operations, which limits the user's use of portable.
- the data communication function of the smart device, the user in a public place or in the home, or in the case of many without a computer PC, or in the inability to operate the computer PC requires an easy to use network data communication device.
- an object of the present invention is to provide a network data communication method and device for a portable smart device, which adopts technologies such as Bluetooth, USB, and network data communication, and provides portable smart devices with ease of use and portability.
- a network data communication device capable of accessing an external network, wherein the portable smart device connects to the network data communication device via Bluetooth or USB to exchange data information with an external network device.
- the present invention is implemented by the following technical solution, a network data communication method for a portable smart device, comprising the following steps:
- the network data communication device is equipped with an Ethernet protocol, a MAC address, a USB protocol, a TCP/IP protocol, a PPP protocol, an application layer FTP protocol, a POP protocol, an SMTP protocol, and control data processing, network data communication, Page browsing, curing application software for mail services;
- the network data communication device accesses the external network according to the TCP/IP protocol, the Ethernet protocol, and the specification method specified by the PPP protocol, and performs network data information exchange;
- the application stores/reads data information of network interaction or data information exchanged between devices according to the FAT16 format; (5) The network data communication device establishes a TCP connection with the corresponding external network device according to the destination address in the command and/or data, and performs data information exchange.
- a network data communication device for a portable smart device comprising a controller module (1), the module comprising a network processor integrated circuit, a program memory integrated circuit, a data memory Integrated circuit, buffered data memory integrated circuit; Bluetooth module (2), the module includes a Bluetooth integrated circuit, a band pass filter, a balun; a USB module (3), which includes a USB master-slave inside the network processor integrated circuit Controller, USB transceiver integrated circuit, working mode control circuit, USB connector; liquid crystal module (4), the module includes a liquid crystal driving integrated circuit and a liquid crystal screen; a matrix keyboard module (5), the module includes a key keyboard and a pull-up a real-time clock module (6), the module includes a real-time clock integrated circuit, a diode switch circuit, a backup battery, a network interface module (9), the module includes a transmission line transformer and an RJ45 plug; the network processor integrated circuit and the Bluetooth respectively Integrated circuit, USB transceiver integrated circuit
- the working principle of the present invention is that the network data communication device is connected to an external network terminal interface, and sends a MAC address and/or a network user name and password to access an external network. Under the control of the application, the network data communication device receives the portable intelligence.
- the commands and/or data sent by the device through Bluetooth or USB are sent to the buffered data memory, and the network processor integrated circuit processes the data, and establishes a TCP end with the corresponding external network device according to the destination IP address in the command and/or data.
- the network data communication device can set user information data such as a storage network user name and password, a destination IP address, and the like through a matrix keyboard, and control the network data communication device and the set destination IP address to perform network. data communication.
- the application controls data information for receiving and storing network interactions or data information for interaction between devices via Bluetooth or USB, and can be transferred to the various types of handheld, portable smart devices.
- the invention has the following technical advantages: It is an open intelligent network data communication device, and the portable intelligent device connects to the network data communication device via Bluetooth or USB, and does not need to access a PC computer to implement network data communication;
- the network data communication device can be set Storage network user name and password, destination IP address, MMS digital mobile phone address and other user information data, control and set destination IP address for network data information exchange or send, receive read mail; can receive storage and transfer network interaction Data information or data information exchanged between devices via Bluetooth or USB;
- the main unit Bluetooth of the network data communication device can wirelessly access multiple portable smart devices or other Bluetooth devices at the same time, and can be used for wireless access in public places and homes.
- the invention is small in size and simple in operation, and has Good field mobility features for any handheld, portable smart device that supports Bluetooth or USB.
- FIG. 1 Network interaction data and device interaction data receiving storage subroutine
- FIG. 1 Block diagram of the network data communication device
- FIG. 1 Schematic diagram of the Bluetooth module and USB module, LCD module circuit
- FIG. 1 Schematic diagram of program memory and data memory, buffered data memory circuit
- FIG. 1 Schematic diagram of the real-time clock module circuit
- Figure 15 Schematic diagram of the matrix keyboard module circuit.
- a network data communication method for a portable smart device comprising a method of establishing a Bluetooth or USB data communication link between a portable smart device and the network data communication device, establishing between the network data communication device and an external network device
- a method of data information exchange channels and a method of controlling network data information exchange and data storage comprising a method of establishing a Bluetooth or USB data communication link between a portable smart device and the network data communication device, establishing between the network data communication device and an external network device.
- the network data communication method further includes an Ethernet protocol, a MAC address, a USB protocol, a TCP/IP protocol, a PPP protocol, and an application layer FTP protocol for installing the application software and controlling the network data communication in the network data communication device.
- POP protocol POP protocol
- SMTP protocol SMTP protocol.
- the firmware application software is installed in the controller module (1), including a main program, a timer interrupt service subroutine, a port interrupt service subroutine, a mail receiving read service subroutine, a mail sending service subroutine, and a Bluetooth data file network communication.
- Subprogram, USB data file network communication subroutine, internal storage data network communication subroutine, network interaction and device interaction data receiving storage subroutine for completing data processing, network data communication, page browsing, mail service, keyboard operation or other Features.
- the application also has the function of identifying, judging, executing commands and/or data, judging the command and/or data source path and type, and performing different operations according to the judgment result, and the application flow
- the POP protocol and the SMTP protocol are installed in the controller module (1), and the application program invokes a corresponding application layer protocol according to a network data communication mode set by the user to implement mail transmission communication or data file transmission communication.
- the controller module (1) may also embed an application layer hypertext transfer protocol HTTP or a real-time transport protocol RTP and a control protocol RTCP for supporting the portable smart device to transmit or receive streaming media data, and receiving, under the control of the application,
- the streaming media data can be stored internal to the network data communication device and then transferred to the portable smart device as needed.
- the network data communication method further includes a method for setting a working mode of the network data communication, wherein, under the control of the application program, the user operates the matrix keyboard to set a network data communication working mode, and respectively set the mail receiving/sending, external/ Internally stored data files, network data communication, network/device interaction data reception and storage, internal data transfer and other working modes.
- the application controls the network data communication device to enter various working states.
- the application software works according to the process, completes initialization of the network data communication device, starts a Bluetooth search timer, and opens a port interrupt, enters a sleep state, and receives the
- the wake-up controller module works, sends a MAC address/or network username and password to access the external network, and receives commands and/or data sent by the portable smart device.
- the application reads the cache data, according to the network communication mode set by the user, invokes the network communication protocol to be used, according to the destination IP address in the command and/or data and the corresponding external network.
- the device establishes a TCP connection for data information exchange.
- the network data communication method further includes: the application control matrix keyboard inputting a method for storing user setting information data, where the application program recognizes a Chinese pinyin or stroke input by a keyboard when receiving a matrix keyboard interrupt signal Or English letters, call the font related content, function key confirmation, stored in the data memory Flash user information setting storage area, user information data including but not limited to network user name and password, destination IP address, MMS digital mobile phone address.
- the commands and/or data are divided into two types, which may be custom commands and/or data from a dedicated device, or may be standard commands and/or data from a general-purpose device, the custom commands and/or data including However, it is not limited to the network user name and password, and the destination IP address.
- the application reads the network user name and password, and the destination IP address, and is used to access the external network to establish a TCP connection with the network device.
- the standard operation command and/or data does not carry a network user name and password, a destination end IP address, and when the application receives standard operation commands and/or data, the application automatically sets the stored network user name and password, and the destination end. IP address, exchange data information with the corresponding external network device.
- the network data communication method further includes the method for the network data communication device to receive a read mail, and when the method for receiving a read mail is executed, the operation includes the following steps -
- the application calls the POP protocol and the mail server address, establishes a TCP connection with the mail server, and issues a request confirmation message; (3) Authenticating the mailing list by mail server authentication;
- the application receives the mail and stores it in the data storage flash data storage area
- the network data communication method further includes a method for the network data communication device to send a mail, where the sent data file may be from the portable smart device data file, or may be the network data communication.
- the application calls the SMTP protocol and the mail server address, establishes a TCP connection with the mail server, and issues a request confirmation message;
- the network data communication method further includes a Bluetooth point-to-point and a point-to-multipoint wireless data communication method of the main unit of the network data communication device, and after the application is initialized, the network data is The communication device enters a sleep state, activates a Bluetooth search timer, and when the portable smart device slave unit is searched for, the two perform ID authentication pairing, and the authentication succeeds to mutually retain the information of the storage partner; the portable smart device slave unit Bluetooth Initiating a connection with the main unit of the network data communication device, Bluetooth, for data communication.
- commands and/or data received by the main unit Bluetooth are sent to the buffer data memory, and the application controls the network processor circuit to read the cache data, which is required according to the network data communication mode set by the user.
- the network communication protocol used establishes a TCP connection with the corresponding network device according to the destination IP address in the command and/or data, and exchanges data information; the data information sent back by the external network device is sent to the network processor circuit through the network interface module. Processing is transmitted to the portable smart device via the main unit Bluetooth.
- the network data communication device main unit Bluetooth responds to the plurality of slave units Bluetooth, respectively performs ID authentication pairing, the main unit Bluetooth initiates and the plurality of slave units Bluetooth Establishing a connection, the application control buffer data storage respectively establishes a buffer data storage area for each slave unit Bluetooth data, and invokes a network communication protocol required to be invoked according to a network data communication mode set by the user, according to the purpose specified by the user.
- the end IP addresses are respectively in data communication with the corresponding network devices, and can be used in public places and homes as hotspots (APs) of the Bluetooth wireless access network.
- the network data communication method further includes network interaction data information or a method for receiving and storing interaction data between devices, where the data memory Flash of the network data communication device is divided into the application addressing control.
- the application program controls the network data communication device to enter an interactive data reception storage state
- the network data communication method further includes a network data communication method of an external data file, and the external data file is mainly from the portable smart device, and is transmitted to the network data through Bluetooth or from a USB interface.
- the communication device when performing the network data communication method of the external data file, the operation includes the following steps:
- the application reads the cached data and sends it to the portable smart device.
- the network data communication method further includes a network data communication method for storing a data file inside the network data communication device, and the internal storage data is mainly various data files stored in the network data communication device.
- the operation includes the following steps:
- the application reads the data memory Flash data storage area data file and displays all file lists on the liquid crystal;
- the application reads the cache data and stores it in the data memory Flash data storage area.
- the network data communication method further includes a method for depositing a data file stored in the network data communication device, and is mainly used for writing an internal storage data file to the portable smart device, and executing a method for storing internal storage data information
- the operation includes the following steps:
- the application program controls the network data communication device to enter a dump state
- the portable smart device Bluetooth or a Bluetooth or main USB interface connected to the network data communication device from a USB interface;
- the application reads data of the data memory Flash data storage area and writes the data to the portable smart device data storage.
- the network data communication method further includes a setting method of a master-slave state of the USB module of the network data communication device, an operation mode control circuit in the USB module (3) controls selection of a USB master-slave operation mode, and a working mode control circuit sets a high power Normally, the USB module works in the main USB mode state, and when the working mode control circuit is set low, the USB module operates in the slave USB mode state.
- the network data communication method further includes a method of "sleeping" and "waking up” of the network data communication device, wherein the power consumption of the network data communication device decreases during “sleep", and “wake up” and enters a normal working state.
- the network data communication device After the initialization is completed, the network data communication device enters a "sleep” state, and simultaneously initiates a Bluetooth search timer and a port interrupt, and the portable smart device initiates a connection from the unit Bluetooth or has a USB connection.
- the USB data interface of the network data communication device issues an interrupt signal, the application "wakes up” the controller module to operate.
- the network data communication method, and the function of the liquid crystal indicating the working state of the network data communication device respectively, using text, symbols, letters, numbers, graphics or a combination thereof to respectively represent various working states and set user information data
- the display data file list, the network interaction data information, and the inter-device interaction data information may also be scrolled or frozen; the application controls the liquid crystal circuit to generate a Bluetooth or USB link when the network data communication device and the portable smart device establish a Bluetooth or USB link.
- the portable smart device connection identifier, the connection identifier automatically disappears when the network communication ends.
- the network data communication method further includes a method of setting a "write protection” function, the application control matrix keyboard sets “write protection”, and displays a prompting user on the liquid crystal, so that the network device cannot rewrite or erase the
- the content in the network data communication device and the portable smart device protects the data information stored by the user, and at the same time prevents virus intrusion and occupies data storage space.
- the network data communication method further includes a fault warning function, and the application program controls the buzzer circuit to emit a bee when the network data communication is interrupted, the Bluetooth or USB data transmission is interrupted or interfered, the internal storage space is saturated, the voltage is insufficient, and the like The warning is given, and the user is prompted to give text and graphics on the LCD screen.
- the network data communication device accesses the network and exchanges data information, and uses an existing Ethernet protocol, a TCP/IP protocol, The PPP protocol, the FTP protocol, the POP protocol, the SMTP protocol, and the specification methods specified by the Bluetooth and USB standards are not described herein.
- FIG. 10 A block diagram of a hardware structure of a network data communication device for a portable smart device is shown in FIG. 10, and includes a controller module (1), a Bluetooth module (2), a USB module (3), a liquid crystal module (4), Matrix keyboard module (5), real-time clock module (6), buzzer circuit module (7), power module (8), network interface module (9).
- the controller module (1) of the present invention includes a network processor integrated circuit, a program memory integrated circuit, a data memory integrated circuit, a buffered data memory integrated circuit, a network processor integrated circuit or IP3023, program memory integrated circuit or flash AM29LV033C, data memory integrated circuit or flash NAND01G, buffer data memory integrated circuit or SDRAM MT48LC32M16A, IP3023 data / address line PA16-PA31 connection buffer data memory MT48LC32M16A data line D0-D15, IP3023 PA0-PA14 is connected to MT48LC32M16A address line A0-A12, IP3023 PB0-PB3 is connected to MT48LC32M16A control terminal WE, RAS, CAS, CS, IP3023 data/address line PA24-PA31 is connected to program memory AM29LV033C data line D0-D7, IP3023 PA0-PA21 is connected to AM29LV033C address line A0-A21, IP3023 PA22, PA23,
- the Bluetooth module (2) of the present invention comprises a Bluetooth integrated circuit, a bandpass filter for a 2.4G bandpass filter, a balun and an antenna, a Bluetooth integrated circuit or a UART with BC313143, BC313143- RX, UART-TX is connected to the network processor integrated circuit IP3023 PORTE TXP, RXD, BC313143 DISCONNECT_COND, DCD_INPUT, PWR_UP connected network processor integrated circuit IP3023 PC0, PC PC3, BC313143 TXA, TXB connection unbalanced transformer
- the 1st leg of the HHM1517 is connected to the 4th pin of the 2.4G filter MDR741F, and the 1st leg of the MDR741F is connected to the antenna.
- the USB module (3) of the present invention includes a USB master-slave controller, a USB transceiver integrated circuit, a working mode control circuit, a USB connector, and a U SB transceiver inside the network processor integrated circuit IP3023.
- Use PDIUSBP11A, PDIUSBP11A VP, VM, RCV, VPO, VMO, OE respectively connect network processor integrated circuit IP3023 RXP, RXM, RXD, ⁇ , ⁇ , PDIUSBP11A differential mode signal line D+, D- connect USB connection D+ and D- are respectively connected to PD15 and PD16 of IP3023 through a resistor.
- the working mode control circuit is composed of single-pole double-throw switch K1 and pull-up resistor.
- K1 is grounded at one end, one end is connected with pull-up resistor, and the middle end is connected with PD10 of IP3023.
- the other end of the pull-up resistor is connected to the main circuit +3.3V power supply terminal.
- the liquid crystal module (4) of the present invention comprises a liquid crystal driving integrated circuit TC580VM82A and a matching liquid crystal screen, and the TC580VM82A data lines D0-D7 are respectively connected to the data/address lines of the network processor integrated circuit IP3023.
- the I/O ports PD0-PD5 of the PA24-PA31 and IP3023 are connected to the control terminals CS, RES, A0, R/W, and SCE of the TC580VM82A, respectively.
- the matrix keyboard module (5) of the present invention comprises a 4X4 key keyboard circuit and a pull-up resistor R1-R4, and the 4X 4 key keyboard 1-8 pins are respectively connected to the I/O of the network processor integrated circuit IP3023.
- the PC8-PC15 port constitutes a matrix keyboard, in which PC8-PC11 are respectively connected with pull-up resistors R1-R4, and the other end of R1-R4 is connected to the main circuit +3.3V power supply terminal.
- the real-time clock module (6) of the present invention comprises a real-time clock integrated circuit MAX6902, a diode switch circuit, a backup battery of 2.7V lithium rechargeable battery, and diodes D1 and D2 of the diode switch circuit adopt RB751V40T1, network processing.
- the PC16-PC19 of the integrated circuit IP3023 is connected to the control terminals SCLK, DOUT, DIN, CS of the MAX6902, the negative terminal of the diode D1 is connected to the main circuit +3.3V power supply terminal, the positive terminal is connected to the power supply terminal of the MAX6902, and the diode D2 is connected in parallel with a current limiting resistor. Connect the positive pole of the 2.7V lithium battery and connect the positive terminal to the power terminal of the MAX6902.
- the buzzer circuit module (7) of the present invention comprises a driving transistor PSS8550 and a buzzer.
- the I/O port PC16 of the network processor integrated circuit IP3023 is connected to the base of the PSS8550 through a current limiting resistor, and the emitter connection of the PSS8550.
- the main circuit +3.3V power supply terminal, the PSS8550 collector is connected to one end of the buzzer through a current limiting resistor, and the other end of the buzzer is grounded.
- the power module (8) of the present invention includes a power management integrated circuit LM2575-3.3, LM2575-ADJ, and a voltage stabilizing filter circuit, and the LM2575-3.3, LM2575-ADJ 5-pin enable terminal ON/OFF ground, LM2575-3.3,
- the 1 pin of LM2575-ADJ is connected to the positive power terminal respectively.
- the 2 pin of LM2575-3.3 is connected to the main circuit +3.3V power supply terminal through the voltage regulator diode D3 and the inductor L1 and the capacitor C1.
- the LM2575-3.3 pin 4 Connected to the main circuit +3.3V power supply terminal, the 2 pin of LM2575-ADJ is connected to the main circuit +1.2V power supply terminal through the voltage regulator diode D4 and the inductor L2 and the capacitor C2.
- the network interface module (9) of the present invention comprises a transmission line transformer E2023 and an RJ45 plug.
- the TXPE end and the TXP end of the network processor integrated circuit IP3023 are respectively connected in series with a resistor connected to the E2023 input terminal 8, IP3023 TXME.
- Terminals and TXMs are respectively connected in series with a resistor to connect E2023 input terminal 6, IP3023 PFRDP terminal, PFDN terminal in parallel with a resistor to connect E2023 input terminals 1 and 3,
- E2023 output terminals TXD+, TXD -, RXD +, RXD- are respectively connected to RJ45 plug input terminal 1, 2, 3, 6 feet, RJ45 plug output is used to connect external network terminal interface.
- the integrated circuit of each module of the network data communication device adopts a low power CMOS integrated circuit, and the working power supply voltage is +3.3V, and is powered by a 3.7V 800mA rechargeable lithium battery, and the continuous working time is more than 48 hours, continuous standby. For more than 168 hours, it can also be powered by an external power supply that is converted by power.
- the controller module (1) of the present invention controls and coordinates the work between the modules of the network data communication device, and completes functions of data processing, network data communication, mail service, user information data input storage, etc., in the controller module.
- the network processor integrated circuit is embedded with Ethernet protocol, MAC address, USB protocol, TCP/IP protocol and FTP protocol, POP protocol, SMTP protocol, PPP protocol; program memory Flash is used to store the firmware application software; buffer data storage The SDRAM is used to buffer the stored commands and/or data; the data memory Flash is divided into a user information setting storage area, a word storage storage area, a data storage area, and a user information setting storage area for storing under the application addressing control.
- User setting information data including but not limited to network user name and password, destination IP address, MMS digital mobile phone address; word library storage area for storing various text fonts, various punctuation marks and numbers; data storage area for storing network Interactive data information and data information exchanged between devices, including but not limited to text, images, audio, video data files.
- the data memory Flash uses NAND01G, and K9K8G08U1M-PCB0 can also be used to further expand the data storage capacity of the network data communication device.
- the controller module (1) of the present invention can be embedded in the application layer hypertext transfer protocol HTTP or the real-time transport protocol RTP and the control protocol RTCP, in addition to the application layer FTP protocol, the POP protocol, and the SMTP protocol.
- Layer protocols for various purposes of the network data communication device, have good scalability.
- the Bluetooth module (2) of the present invention has two wireless data transmission functions: point-to-point and point-to-multipoint, and transmits commands and commands between the network data communication device and the portable smart device by using a specification method specified by the Bluetooth standard. / or data, using the international 2.4GHz frequency band, wireless communication distance up to 100 meters, with automatic error correction / retransmission function and 79 frequency hopping frequency points, automatic frequency hopping to adjust the digital communication channel, eliminating the same frequency or similar equipment Interference conflicts improve the reliability of data transmission communication.
- the USB module (3) of the present invention is controlled by the working mode control circuit to select the master-slave operating mode.
- the single-pole double-throw switch K1 sets the PD10 of the IP3023 to a high level
- the IP3023 sets the PD15 and PD16 to a high level
- the IP3023 internal USB operates in a main USB mode state for connecting to the portable smart device USB interface.
- K1 sets IP1023's PD10 to low level
- IP3023 sets PD15 to high level
- PD16 is low level
- IP3023 internal USB master-slave controller works in slave USB mode state, used to connect with computer USB interface, computer through USB interface Data information exchange is performed with the network data communication device.
- the single-pole double-throw switch K1 can also be replaced by a single-pole double-throw electronic switch, using program software and keyboard trigger control.
- the liquid crystal module (4) of the present invention displays the working state of the network data communication device and the data information set by the user under the control of the application program, and can also scroll display or freeze the display data file list and network interaction. Data information and data information exchanged between devices.
- the matrix keyboard module (5) of the present invention is used for inputting user information data, and the user information data includes, not limited to, a network user name and password, a destination end IP address, an MMS digital mobile phone address, and can input various types of texts for files. edit.
- the matrix keyboard includes 0-9 number keys, A-Z letter keys, decimal point keys, punctuation keys, and function keys.
- the real-time clock circuit (6) of the present invention provides a calendar and a real-time 24-hour clock for the application, the application reads the date and time of the real-time clock, and marks the date and time for various operations and data information;
- the diode switch circuit charges the lithium battery.
- the diode switch circuit cuts off the connection between the real-time clock integrated circuit and the main circuit power supply, and the 2.7V lithium battery is a real-time clock circuit alone. powered by.
- the network interface module (9) of the present invention adopts an internationally-used RJ45 standard plug for establishing a physical connection with an external network terminal interface, including but not limited to a local area network, or ADSL, or VDSL, or Terminal interface for ISDN, or DDN, or FDDI, or cable television communication network, or power line communication network.
- an external network terminal interface including but not limited to a local area network, or ADSL, or VDSL, or Terminal interface for ISDN, or DDN, or FDDI, or cable television communication network, or power line communication network.
- the invention relates to an open intelligent network data communication device and has network data or interactive data storage function between devices, and the portable intelligent device connects the network data communication device via Bluetooth or USB to realize network data information exchange, and the portable intelligent device Devices include, but are not limited to, smart medical monitoring devices, or smart industrial measuring devices, or PDAs, or handheld computers, or personal multimedia players, or semiconductor mobile storage devices, or handheld game consoles, or digital cameras, or digital video cameras, or individuals Data processing equipment.
- the network data communication method and device according to the present invention can also be integrated in the portable intelligent device to implement a network data information exchange function.
- the invention has the advantages of small size, low power consumption, simple operation and convenient carrying, and can increase network data communication function and data interaction function between devices for various handheld, portable intelligent devices and digital products, and can be used independently as a network data download memory. It can be used as a hotspot (AP) for wireless access networks in public places, hospital wards, conference rooms, and home Bluetooth devices.
- AP hotspot
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A network data communication method and means for a portable intelligent device includes a controller module, a Bluetooth module, an USB module, a liquid crystal module, a matrix keyboard module, a real time clock module, a buzzer module, a power supply module and a network interface module. Under the control of the application program, the network data communication means receives the commands and/or data from the portable intelligent device via Bluetooth or USB, and exchanges the data information with the external network device according to the destination address designated by the commands and/or data; the network data communication means can set and store the network user name and password, the destination IP address, control the exchange of the network data information with the corresponding network device, and also can receive and store or unload the network interactive data and in-devices interactive data. Present invention is an open-type intelligent network data communication means. It has a small volume, and its operation is simple. It can be used to access to external networks by various hand-held and portable intelligent devices and exchange the network data information.
Description
一种用于便携式智能设备的网络数据通信方法及装置 Network data communication method and device for portable intelligent device
技术领域 Technical field
本发明涉及网络数字通信领域, 特别涉及手持式、 便携式智能设备的网络数据通信方法 及装置。 The present invention relates to the field of network digital communications, and in particular, to a network data communication method and apparatus for a handheld and portable smart device.
背景技术 Background technique
近年来, 随着网络技术和电子工业技术的迅猛发展, 各种手持式、 便携式智能设备进入 社会各个领域, 网络已经普及到家庭住宅和公共场所。 手持式、 便携式智能设备如智能医疗 监测设备、 智能工业测量设备、 半导体移动存储装置、 PDA、 掌上电脑、 数字移动电话、 个 人多媒体播放器、 掌上游戏机、 数码相机、 数码摄像机以及个人数据处理设备, 大都具有标 准的蓝牙无线数据通信功能或 USB数据通信功能。但是,这些设备的数据通信功能需要接入 计算机 PC才能进行网络数据信息交换,无法直接和外部网络进行数据信息交换, 计算机 PC 需要用户具有相当的专业知识和比较复杂的操作, 限制了用户使用便携式智能设备的数据通 信功能, 用户在公共场所或者在家庭中, 或者在许多没有计算机 PC 的情况下, 或者在无法 操作使用计算机 PC的情况下, 非常需要一种简单易用的网络数据通信装置。 In recent years, with the rapid development of network technology and electronic industry technology, various handheld and portable smart devices have entered various fields of society, and the network has spread to family houses and public places. Handheld, portable smart devices such as smart medical monitoring devices, smart industrial measuring devices, semiconductor mobile storage devices, PDAs, PDAs, digital mobile phones, personal multimedia players, handheld game consoles, digital cameras, digital video cameras, and personal data processing devices Most of them have standard Bluetooth wireless data communication function or USB data communication function. However, the data communication function of these devices requires access to a computer PC to exchange network data information, and cannot directly exchange data information with an external network. The computer PC requires the user to have considerable professional knowledge and complicated operations, which limits the user's use of portable. The data communication function of the smart device, the user in a public place or in the home, or in the case of many without a computer PC, or in the inability to operate the computer PC, requires an easy to use network data communication device.
发明内容 Summary of the invention
为了解决上述技术的不足, 本发明的目的是提供一种用于便携式智能设备的网络数据通 信方法及装置, 采用蓝牙、 USB和网络数据通信等技术, 为便携式智能设备提供简单易用、 携带方便、能够接入外部网络的网络数据通信装置,所述便携式智能设备通过蓝牙或 USB连 接所述网络数据通信装置, 实现与外部网络设备数据信息交换。 In order to solve the deficiencies of the above technologies, an object of the present invention is to provide a network data communication method and device for a portable smart device, which adopts technologies such as Bluetooth, USB, and network data communication, and provides portable smart devices with ease of use and portability. a network data communication device capable of accessing an external network, wherein the portable smart device connects to the network data communication device via Bluetooth or USB to exchange data information with an external network device.
本发明通过以下技术方案来实现, 一种用于便携式智能设备的网络数据通信方法, 包括以 下步骤: The present invention is implemented by the following technical solution, a network data communication method for a portable smart device, comprising the following steps:
(1)在所述网络数据通信装置内装有以太网协议、 MAC地址、 USB协议、 TCP/IP协议、 PPP协议和应用层 FTP协议、 POP协议、 SMTP协议, 以及控制数据处理、 网络数据 通信、 页面浏览、 邮件服务的固化应用程序软件; (1) The network data communication device is equipped with an Ethernet protocol, a MAC address, a USB protocol, a TCP/IP protocol, a PPP protocol, an application layer FTP protocol, a POP protocol, an SMTP protocol, and control data processing, network data communication, Page browsing, curing application software for mail services;
(2)按照蓝牙 (Bluetooth) 或 USB标准规定的规范方法在所述便携式智能设备和所述网 络数据通信装置之间传输命令和 /或数据; (2) transmitting commands and/or data between the portable smart device and the network data communication device in accordance with a specification method specified by the Bluetooth or USB standard;
(3)所述网络数据通信装置按照 TCP/IP协议和以太网协议、 PPP协议规定的规范方法接入 外部网络, 进行网络数据信息交换; (3) The network data communication device accesses the external network according to the TCP/IP protocol, the Ethernet protocol, and the specification method specified by the PPP protocol, and performs network data information exchange;
(4)所述应用程序按照 FAT16格式存储 /读取网络交互的数据信息或设备间交互的数据信 息;
(5)所述网络数据通信装置按照命令和 /或数据中的目的端地址与相应的外部网络设备建 立 TCP连接, 进行数据信息交换。 本发明的目的还可以通过以下技术方案进一步实现: 一种用于便携式智能设备的网络数 据通信装置, 包括控制器模块(1 ), 该模块包括网络处理器集成电路、程序存储器集成电路、 数据存储器集成电路、缓冲数据存储器集成电路; 蓝牙模块(2), 该模块包括蓝牙集成电路、 带通滤波器、 不平衡变压器; USB模块(3 ), 该模块包括网络处理器集成电路内部的 USB 主从控制器、 USB收发器集成电路、 工作模式控制电路、 USB连接器; 液晶模块(4), 该模 块包括液晶驱动集成电路和液晶屏; 矩阵键盘模块 (5), 该模块包括按键键盘和上拉电阻; 实时时钟模块 (6), 该模块包括实时时钟集成电路、 二极管开关电路、 备用电池; 网络接口 模块(9), 该模块包括传输线变压器和 RJ45插头; 所述网络处理器集成电路分别与蓝牙集 成电路、 USB收发器集成电路、 程序存储器集成电路、 数据存储器集成电路, 缓冲数据存储 器集成电路、 按键键盘、 实时时钟集成电路以及传输线变压器输入端连接; RJ45插头输入端 连接传输线变压器输出端, 输出端连接外部网络终端接口; 所述网络数据通信装置由固化在 所述控制器模块 (1 ) 中的应用程序软件驱动控制。 (4) The application stores/reads data information of network interaction or data information exchanged between devices according to the FAT16 format; (5) The network data communication device establishes a TCP connection with the corresponding external network device according to the destination address in the command and/or data, and performs data information exchange. The object of the present invention can also be further achieved by the following technical solutions: A network data communication device for a portable smart device, comprising a controller module (1), the module comprising a network processor integrated circuit, a program memory integrated circuit, a data memory Integrated circuit, buffered data memory integrated circuit; Bluetooth module (2), the module includes a Bluetooth integrated circuit, a band pass filter, a balun; a USB module (3), which includes a USB master-slave inside the network processor integrated circuit Controller, USB transceiver integrated circuit, working mode control circuit, USB connector; liquid crystal module (4), the module includes a liquid crystal driving integrated circuit and a liquid crystal screen; a matrix keyboard module (5), the module includes a key keyboard and a pull-up a real-time clock module (6), the module includes a real-time clock integrated circuit, a diode switch circuit, a backup battery, a network interface module (9), the module includes a transmission line transformer and an RJ45 plug; the network processor integrated circuit and the Bluetooth respectively Integrated circuit, USB transceiver integrated circuit, a sequential memory integrated circuit, a data memory integrated circuit, a buffered data memory integrated circuit, a keypad, a real-time clock integrated circuit, and a transmission line transformer input terminal; the RJ45 plug input terminal is connected to the transmission line transformer output end, and the output terminal is connected to the external network terminal interface; The network data communication device is driven by application software firmware that is solidified in the controller module (1).
本发明工作原理是, 所述网络数据通信装置连接外部网络终端接口, 发出 MAC地址 /或 网络用户名和密码, 接入外部网络, 在所述应用程序控制下, 所述网络数据通信装置接收便 携式智能设备通过蓝牙或 USB发送的命令和 /或数据, 送入缓冲数据存储器, 网络处理器集 成电路对数据进行处理, 按照命令和 /或数据中的目的端 IP地址与相应的外部网络设备建立 TCP端到端的连接, 发送数据信息, 同时接收外部网络设备发回的数据信息, 经网络处理器 集成电路处理, 再经主单元蓝牙或主 USB接口送入所述便携式智能设备,完成网络数据信息 交换。 在所述应用程序控制下, 所述网络数据通信装置通过矩阵键盘可以设置存储网络用户 名和密码、 目的端 IP地址等用户信息数据, 控制所述网络数据通信装置与设置的目的端 IP 地址进行网络数据通信。 所述应用程序控制接收和存储网络交互的数据信息或设备间通过蓝 牙或 USB交互的数据信息, 并可以转存到所述各类手持式、 便携式智能设备。 The working principle of the present invention is that the network data communication device is connected to an external network terminal interface, and sends a MAC address and/or a network user name and password to access an external network. Under the control of the application, the network data communication device receives the portable intelligence. The commands and/or data sent by the device through Bluetooth or USB are sent to the buffered data memory, and the network processor integrated circuit processes the data, and establishes a TCP end with the corresponding external network device according to the destination IP address in the command and/or data. The connection to the end, sending data information, and receiving the data information sent back by the external network device, processed by the network processor integrated circuit, and then sent to the portable intelligent device via the main unit Bluetooth or the main USB interface to complete the exchange of network data information. Under the control of the application, the network data communication device can set user information data such as a storage network user name and password, a destination IP address, and the like through a matrix keyboard, and control the network data communication device and the set destination IP address to perform network. data communication. The application controls data information for receiving and storing network interactions or data information for interaction between devices via Bluetooth or USB, and can be transferred to the various types of handheld, portable smart devices.
本发明具有以下技术优点: 是一个开放式智能网络数据通信装置, 便携式智能设备通过 蓝牙或 USB连接所述网络数据通信装置, 无须接入 PC计算机实现网络数据通信; 所述网络 数据通信装置可以设置存储网络用户名和密码、 目的端 IP地址、 MMS数字移动电话地址等 用户信息数据, 控制与设置的目的端 IP地址进行网络数据信息交换或发送、 接收阅读邮件; 可以接收存储以及转存网络交互的数据信息或设备间通过蓝牙或 USB交互的数据信息;所述 网络数据通信装置的主单元蓝牙可以同时无线接入多个便携式智能设备或其它蓝牙设备, 可 以用于公共场所以及家庭作为无线接入网络的热点 (AP)。 本发明体积小, 操作简单, 具有
良好的现场移动性特点, 适用于任何支持蓝牙或 USB的手持式、 便携式智能设备。 附图说明 The invention has the following technical advantages: It is an open intelligent network data communication device, and the portable intelligent device connects to the network data communication device via Bluetooth or USB, and does not need to access a PC computer to implement network data communication; the network data communication device can be set Storage network user name and password, destination IP address, MMS digital mobile phone address and other user information data, control and set destination IP address for network data information exchange or send, receive read mail; can receive storage and transfer network interaction Data information or data information exchanged between devices via Bluetooth or USB; the main unit Bluetooth of the network data communication device can wirelessly access multiple portable smart devices or other Bluetooth devices at the same time, and can be used for wireless access in public places and homes. Network hotspot (AP). The invention is small in size and simple in operation, and has Good field mobility features for any handheld, portable smart device that supports Bluetooth or USB. DRAWINGS
图 1. 主程序流程图; Figure 1. Main program flow chart;
图 2. 定时中断服务子程序; Figure 2. Timed interrupt service subroutine;
图 3.端口中断服务子程序 Figure 3. Port Interrupt Service Routine
图 4.接收阅读邮件服务子程序; Figure 4. Receiving the read mail service subroutine;
图 5. 发送邮件服务子程序; Figure 5. Send mail service subroutine;
图 6.蓝牙数据文件网络通信子程序; Figure 6. Bluetooth data file network communication subroutine;
图 7. USB数据文件网络通信子程序; Figure 7. USB data file network communication subroutine;
图 8. 内部存储数据网络通信子程序; Figure 8. Internal storage data network communication subroutine;
图 9. 网络交互数据和设备间交互数据接收存储子程序; Figure 9. Network interaction data and device interaction data receiving storage subroutine;
图 10.网络数据通信装置原理框图; Figure 10. Block diagram of the network data communication device;
图 11.蓝牙模块和 USB模块、 液晶模块电路原理图; Figure 11. Schematic diagram of the Bluetooth module and USB module, LCD module circuit;
图 12.程序存储器和数据存储器、 缓冲数据存储器电路原理图; Figure 12. Schematic diagram of program memory and data memory, buffered data memory circuit;
图 13.网络接口模块电路原理图; Figure 13. Circuit diagram of the network interface module;
图 14.实时时钟模块电路原理图; Figure 14. Schematic diagram of the real-time clock module circuit;
图 15.矩阵键盘模块电路原理图。 Figure 15. Schematic diagram of the matrix keyboard module circuit.
具体实施方法: Specific implementation method:
以下结合附图和实施例对本发明作进一步详细说明。 The present invention will be further described in detail below with reference to the accompanying drawings and embodiments.
一种用于便携式智能设备的网络数据通信方法, 包括建立便携式智能设备与所述网络数 据通信装置之间蓝牙或 USB数据通信链路的方法,建立所述网络数据通信装置与外部网络设 备之间的数据信息交换通道的方法以及控制网络数据信息交换和数据存储的方法。 A network data communication method for a portable smart device, comprising a method of establishing a Bluetooth or USB data communication link between a portable smart device and the network data communication device, establishing between the network data communication device and an external network device A method of data information exchange channels and a method of controlling network data information exchange and data storage.
所述网络数据通信方法, 还包括在所述网络数据通信装置内装有固化应用程序软件以及 控制网络数据通信的以太网协议、 MAC地址、 USB协议、 TCP/IP协议、 PPP协议和应用层 FTP协议、 POP协议、 SMTP协议。 所述固化应用程序软件安装在控制器模块(1 ) 中, 包括 主程序、 定时中断服务子程序、 端口中断服务子程序、 邮件接收阅读服务子程序、 邮件发送 服务子程序、 蓝牙数据文件网络通信子程序、 USB数据文件网络通信子程序、 内部存储数据 网络通信子程序、 网络交互和设备交互数据接收存储子程序, 用于完成数据处理、 网络数据 通信、 页面浏览、 邮件服务、 键盘操作或其它功能。 所述应用程序还具有识别、 判断、 执行 命令和 /或数据的功能, 判断命令和 /或数据来源途径和类型, 根据判断结果执行不同的操作, 所述应用程序流程图见图 1-图 9。 The network data communication method further includes an Ethernet protocol, a MAC address, a USB protocol, a TCP/IP protocol, a PPP protocol, and an application layer FTP protocol for installing the application software and controlling the network data communication in the network data communication device. , POP protocol, SMTP protocol. The firmware application software is installed in the controller module (1), including a main program, a timer interrupt service subroutine, a port interrupt service subroutine, a mail receiving read service subroutine, a mail sending service subroutine, and a Bluetooth data file network communication. Subprogram, USB data file network communication subroutine, internal storage data network communication subroutine, network interaction and device interaction data receiving storage subroutine for completing data processing, network data communication, page browsing, mail service, keyboard operation or other Features. The application also has the function of identifying, judging, executing commands and/or data, judging the command and/or data source path and type, and performing different operations according to the judgment result, and the application flow chart is shown in FIG. 1 to FIG. .
所述以太网协议、 MAC地址、 USB协议、 TCP/IP协议、 PPP协议和应用层 FTP协议、
POP协议、 SMTP协议安装在控制器模块 ( 1 )中, 所述应用程序根据用户设置的网络数据通 信模式, 调用相应的应用层协议, 实现邮件传输通信或数据文件传输通信。 控制器模块(1 ) 还可以嵌入应用层超文本传输协议 HTTP或实时传输协议 RTP和控制协议 RTCP, 用于支持 所述便携式智能设备传输或接收流媒体数据, 在所述应用程序控制下, 接收的流媒体数据可 以存储在所述网络数据通信装置内部, 需要时再转存给所述便携式智能设备。 The Ethernet protocol, MAC address, USB protocol, TCP/IP protocol, PPP protocol, and application layer FTP protocol, The POP protocol and the SMTP protocol are installed in the controller module (1), and the application program invokes a corresponding application layer protocol according to a network data communication mode set by the user to implement mail transmission communication or data file transmission communication. The controller module (1) may also embed an application layer hypertext transfer protocol HTTP or a real-time transport protocol RTP and a control protocol RTCP for supporting the portable smart device to transmit or receive streaming media data, and receiving, under the control of the application, The streaming media data can be stored internal to the network data communication device and then transferred to the portable smart device as needed.
所述网络数据通信方法, 还包括在所述网络数据通信工作模式设置方法, 在所述应用程 序控制下, 用户操作矩阵键盘可以设置网络数据通信工作模式, 分别设定邮件接收 /发送、 外 部 /内部存储的数据文件网络数据通信、网络 /设备间交互数据接收存储、内部数据转存等工作 模式。 工作模式设定后, 所述应用程序控制所述网络数据通信装置进入各种工作状态。 The network data communication method further includes a method for setting a working mode of the network data communication, wherein, under the control of the application program, the user operates the matrix keyboard to set a network data communication working mode, and respectively set the mail receiving/sending, external/ Internally stored data files, network data communication, network/device interaction data reception and storage, internal data transfer and other working modes. After the working mode is set, the application controls the network data communication device to enter various working states.
如图 1、 图 2、 图 3所示, 所述应用程序软件按照流程工作, 完成所述网络数据通信装置 的初始化, 启动蓝牙搜索定时器和开端口中断, 进入休眠状态, 在接到所述便携式智能设备 从单元蓝牙发出的连接信号或 USB接口中断信号时, 唤醒控制器模块进行工作, 发出 MAC 地址 /或网络用户名和密码接入外部网络,接收便携式智能设备发送的命令和 /或数据,送入缓 冲数据存储器, 所述应用程序读取缓存数据, 根据用户设定的网络通信模式, 调用所需要使 用的网络通信协议, 按照命令和 /或数据中的目的端 IP地址与相应的外部网络设备建立 TCP 连接, 进行数据信息交换。 As shown in FIG. 1, FIG. 2, and FIG. 3, the application software works according to the process, completes initialization of the network data communication device, starts a Bluetooth search timer, and opens a port interrupt, enters a sleep state, and receives the When the portable smart device disconnects the signal from the unit Bluetooth, the wake-up controller module works, sends a MAC address/or network username and password to access the external network, and receives commands and/or data sent by the portable smart device. And sent to the buffer data storage, the application reads the cache data, according to the network communication mode set by the user, invokes the network communication protocol to be used, according to the destination IP address in the command and/or data and the corresponding external network. The device establishes a TCP connection for data information exchange.
如图 3所示, 所述网络数据通信方法还包括所述应用程序控制矩阵键盘输入存储用户设 置信息数据的方法, 所述应用程序接收到矩阵键盘中断信号时, 识别键盘输入的汉语拼音或 笔划或英文字母, 调用字库相关内容, 功能键确认, 存入数据存储器 Flash用户信息设置存 储区, 用户信息数据包括但不限于网络用户名和密码、 目的端 IP ±也址、 MMS数字移动电话 地址。 As shown in FIG. 3, the network data communication method further includes: the application control matrix keyboard inputting a method for storing user setting information data, where the application program recognizes a Chinese pinyin or stroke input by a keyboard when receiving a matrix keyboard interrupt signal Or English letters, call the font related content, function key confirmation, stored in the data memory Flash user information setting storage area, user information data including but not limited to network user name and password, destination IP address, MMS digital mobile phone address.
所述命令和 /或数据分为二种, 可以是来自专用设备的自定义命令和 /或数据, 也可以是来 自通用设备的标准命令和 /或数据,所述自定义命令和 /或数据包括但不限于网络用户名和密码、 目的端 IP地址, 所述应用程序读取网络用户名和密码、 目的端 IP地址, 用于接入外部网络与 网络设备建立 TCP连接。所述标准操作命令和 /或数据不带有网络用户名和密码、 目的端 IP地 址,所述应用程序接收到标准操作命令和 /或数据时, 自动调用用户设置存储的网络用户名和密 码、 目的端 IP地址, 与相应的外部网络设备进行数据信息交换。 The commands and/or data are divided into two types, which may be custom commands and/or data from a dedicated device, or may be standard commands and/or data from a general-purpose device, the custom commands and/or data including However, it is not limited to the network user name and password, and the destination IP address. The application reads the network user name and password, and the destination IP address, and is used to access the external network to establish a TCP connection with the network device. The standard operation command and/or data does not carry a network user name and password, a destination end IP address, and when the application receives standard operation commands and/or data, the application automatically sets the stored network user name and password, and the destination end. IP address, exchange data information with the corresponding external network device.
如图 4所示, 所述网络数据通信方法还包括所述网络数据通信装置接收阅读邮件方法, 执 行接收阅读邮件方法时, 其操作包括以下步骤- As shown in FIG. 4, the network data communication method further includes the method for the network data communication device to receive a read mail, and when the method for receiving a read mail is executed, the operation includes the following steps -
(1)输入用户邮箱地址和密码, 所述应用程序启动接收阅读邮件命令; (1) inputting a user's email address and password, and the application starts receiving a read mail command;
(2)所述应用程序调用 POP协议和邮件服务器地址, 与邮件服务器建立 TCP连接, 发出要 求确认信息;
(3)通过邮件服务器认证, 査询邮件列表; (2) The application calls the POP protocol and the mail server address, establishes a TCP connection with the mail server, and issues a request confirmation message; (3) Authenticating the mailing list by mail server authentication;
(4)所述应用程序接收邮件, 存入数据存储器 Flash数据存储区; (4) The application receives the mail and stores it in the data storage flash data storage area;
(5)阅读邮件。 如图 5所示, 所述网络数据通信方法还包括所述网络数据通信装置发送邮件的方法, 所发 送的数据文件可以是来自于所述便携式智能设备数据文件,也可以是所述网络数据通信装置内 部存储的数据文件, 执行发送邮件方法时, 其操作包括以下步骤 -- (5) Read the mail. As shown in FIG. 5, the network data communication method further includes a method for the network data communication device to send a mail, where the sent data file may be from the portable smart device data file, or may be the network data communication. The data file stored inside the device, when the method of sending the mail is performed, the operation includes the following steps --
(1)输入所要发送的目的端邮箱地址, 所述应用程序启动发送邮件命令; (1) input the destination email address to be sent, and the application starts a mail sending command;
(2)读取所要发送的数据文件; (2) reading the data file to be sent;
(3)所述应用程序调用 SMTP协议和邮件服务器地址, 与邮件服务器建立 TCP连接, 发出 要求确认信息; (3) The application calls the SMTP protocol and the mail server address, establishes a TCP connection with the mail server, and issues a request confirmation message;
(4)邮件服务器回复确认信息, 所述应用程序按照邮件格式进行数据格式转换; (4) The mail server replies with the confirmation information, and the application program performs data format conversion according to the mail format;
(5)执行发送邮件命令。 (5) Execute the send mail command.
如图 2、 图 6所示, 所述网络数据通信方法还包括所述网络数据通信装置主单元蓝牙点 对点和点对多点二种无线数据通信方法, 所述应用程序初始化后, 所述网络数据通信装置进 入休眠状态, 启动蓝牙搜索定时器, 搜索到所述便携式智能设备从单元蓝牙时, 二者进行 ID 鉴权配对, 鉴权成功互相保留存储对方的信息; 所述便携式智能设备从单元蓝牙发起和所述 网络数据通信装置主单元蓝牙建立连接进行数据通信。 在所述应用程序控制下, 主单元蓝牙 接收的命令和 /或数据送入缓冲数据存储器, 所述应用程序控制网络处理器电路读取缓存数 据, 根据用户设定的网络数据通信模式调用所需要使用的网络通信协议, 按照命令和 /或数据 中的目的端 IP地址与相应的网络设备建立 TCP连接, 进行数据信息交换; 外部网络设备发 回的数据信息经网络接口模块送入网络处理器电路处理, 经主单元蓝牙传输给所述便携式智 能设备。 As shown in FIG. 2 and FIG. 6, the network data communication method further includes a Bluetooth point-to-point and a point-to-multipoint wireless data communication method of the main unit of the network data communication device, and after the application is initialized, the network data is The communication device enters a sleep state, activates a Bluetooth search timer, and when the portable smart device slave unit is searched for, the two perform ID authentication pairing, and the authentication succeeds to mutually retain the information of the storage partner; the portable smart device slave unit Bluetooth Initiating a connection with the main unit of the network data communication device, Bluetooth, for data communication. Under the control of the application, commands and/or data received by the main unit Bluetooth are sent to the buffer data memory, and the application controls the network processor circuit to read the cache data, which is required according to the network data communication mode set by the user. The network communication protocol used, establishes a TCP connection with the corresponding network device according to the destination IP address in the command and/or data, and exchanges data information; the data information sent back by the external network device is sent to the network processor circuit through the network interface module. Processing is transmitted to the portable smart device via the main unit Bluetooth.
在有多个所述便携式智能设备从单元蓝牙时, 所述网络数据通信装置主单元蓝牙对多个 从单元蓝牙做出响应, 分别进行 ID鉴权配对, 主单元蓝牙发起和多个从单元蓝牙建立连接, 所述应用程序控制缓冲数据存储器分别为每个从单元蓝牙的数据建立缓冲数据存储区, 根据 用户设定的网络数据通信模式调用调用所需要使用的网络通信协议, 按照各自指定的目的端 IP地址分别和相应的网络设备进行数据通信, 可以用于公共场所以及家庭作为蓝牙无线接入 网络的热点 (AP)。 When there are a plurality of the portable smart device slave unit Bluetooth, the network data communication device main unit Bluetooth responds to the plurality of slave units Bluetooth, respectively performs ID authentication pairing, the main unit Bluetooth initiates and the plurality of slave units Bluetooth Establishing a connection, the application control buffer data storage respectively establishes a buffer data storage area for each slave unit Bluetooth data, and invokes a network communication protocol required to be invoked according to a network data communication mode set by the user, according to the purpose specified by the user. The end IP addresses are respectively in data communication with the corresponding network devices, and can be used in public places and homes as hotspots (APs) of the Bluetooth wireless access network.
如图 9所示,所述网络数据通信方法还包括网络交互数据信息或设备间交互数据信息的接 收存储方法, 所述网络数据通信装置的数据存储器 Flash在所述应用程序编址控制下分为用户 信息设置存储区、字库存储区、 数据存储区, 数据存储区用于存放网络交互的数据信息以及设
备间通过蓝牙或 USB交互的数据信息, 包括但不限于各种控制命令、 文字、 图像、 音频、 视 频数据文件。执行网络交互数据信息或设备间交互数据信息的接收存储方法时, 其操作包括以 下步骤: As shown in FIG. 9, the network data communication method further includes network interaction data information or a method for receiving and storing interaction data between devices, where the data memory Flash of the network data communication device is divided into the application addressing control. User information setting storage area, word storage storage area, data storage area, data storage area for storing data information of network interaction and setting Data information exchanged between Bluetooth and USB, including but not limited to various control commands, text, images, audio, video data files. When performing network interaction data information or a receiving storage method of inter-device interaction data information, the operation includes the following steps:
(1)所述应用程序控制所述网络数据通信装置进入交互数据接收存储状态; (1) The application program controls the network data communication device to enter an interactive data reception storage state;
(2)接收下载网络交互 /或设备间交互的数据信息, 送入缓冲数据存储器 SDRAM; (2) receiving data information of the download network interaction / or interaction between devices, and feeding the buffer data memory SDRAM;
(3)所述应用程序读取缓存数据, 按照 FAT16格式存入数据存储器 Flash数据存储区。 如图 6、 图 7所示, 所述网络数据通信方法还包括外部数据文件的网络数据通信方法, 外 部数据文件主要来自于所述便携式智能设备, 通过蓝牙或从 USB接口传输到所述网络数据通 信装置, 执行外部数据文件的网络数据通信方法时, 其操作包括以下步骤: (3) The application reads the cache data and stores it in the data memory Flash data storage area according to the FAT16 format. As shown in FIG. 6 and FIG. 7, the network data communication method further includes a network data communication method of an external data file, and the external data file is mainly from the portable smart device, and is transmitted to the network data through Bluetooth or from a USB interface. The communication device, when performing the network data communication method of the external data file, the operation includes the following steps:
(1)所述便携式智能设备蓝牙或从 USB接口连接所述网络数据通信装置蓝牙或主 USB接 P ; (1) the portable smart device Bluetooth or the network data communication device Bluetooth or the main USB connection P from the USB interface;
(2)所述应用程序读取所述便携式智能设备传输的数据文件, 并在液晶上显示所有文件列 表; (2) the application reads a data file transmitted by the portable smart device, and displays a list of all files on the liquid crystal;
(3)选择确定所要发送文件, 所述应用程序启动网络数据通信命令; (3) selecting to determine a file to be sent, the application initiating a network data communication command;
(4)所述应用程序调用 FTP协议, 读取目的端 IP地址; (4) The application calls the FTP protocol to read the destination IP address;
(5)与目的端网络设备建立 TCP控制连接, 发送用户名和密码, 建立数据连接, 发送数 据; (5) Establish a TCP control connection with the destination network device, send a username and password, establish a data connection, and send data;
(6)请求返回目的端网络设备当前文件列表, 检索当前目录文件, 触发网络设备发起数据 连接并发送选定的文件数据; (6) requesting to return a current file list of the destination network device, retrieving the current directory file, triggering the network device to initiate a data connection and transmitting the selected file data;
(7)接收下载数据, 送入缓冲数据存储器 SDRAM; (7) receiving the download data, and sending it to the buffer data memory SDRAM;
(8)所述应用程序读取缓存数据, 送入所述便携式智能设备。 (8) The application reads the cached data and sends it to the portable smart device.
如图 8所示,所述网络数据通信方法还包括所述网络数据通信装置内部存储数据文件的网 络数据通信方法, 内部存储数据主要是保存在所述网络数据通信装置内部的各种数据文件, 包 括但不限于文字、 图像、 音频、 视频数据文件, 执行内部存储数据的网络数据通信方法时, 其 操作包括以下步骤: As shown in FIG. 8, the network data communication method further includes a network data communication method for storing a data file inside the network data communication device, and the internal storage data is mainly various data files stored in the network data communication device. Including but not limited to text, image, audio, video data files, when performing a network data communication method of internally storing data, the operation includes the following steps:
(1)所述应用程序读取数据存储器 Flash数据存储区数据文件,并在液晶上显示所有文件列 表; (1) The application reads the data memory Flash data storage area data file and displays all file lists on the liquid crystal;
(2)选择确定所要发送的数据文件, 所述应用程序启动网络数据通信命令; (2) selecting to determine a data file to be sent, the application initiating a network data communication command;
(3)所述应用程序调用 FTP协议, 读取目的端 IP地址; (3) The application calls the FTP protocol to read the destination IP address;
(4)与目的端网络设备建立 TCP控制连接, 发送用户名和密码, 建立数据连接, 发送数据; (4) Establish a TCP control connection with the destination network device, send a username and password, establish a data connection, and send data;
(5)请求返回目的端网络设备当前文件列表, 检索当前目录文件, 触发网络设备发起数据 连接并发送选定的文件数据;
(6)接收下载数据, 送入缓冲数据存储器 SDRAM; (5) requesting to return the current file list of the destination network device, retrieving the current directory file, triggering the network device to initiate a data connection and transmitting the selected file data; (6) receiving the download data, and sending it to the buffer data memory SDRAM;
(7)所述应用程序读取缓存数据, 存入数据存储器 Flash数据存储区。 (7) The application reads the cache data and stores it in the data memory Flash data storage area.
所述网络数据通信方法, 还包括所述网络数据通信装置内部存储数据文件的转存方法, 主 要用于将内部存储数据文件写入到所述便携式智能设备, 执行内部存储数据信息转存的方法 时, 其操作包括以下步骤: The network data communication method further includes a method for depositing a data file stored in the network data communication device, and is mainly used for writing an internal storage data file to the portable smart device, and executing a method for storing internal storage data information The operation includes the following steps:
(1)所述应用程序控制所述网络数据通信装置进入转存状态; (1) the application program controls the network data communication device to enter a dump state;
(2)所述便携式智能设备蓝牙或从 USB接口连接所述网络数据通信装置蓝牙或主 USB接 口; (2) the portable smart device Bluetooth or a Bluetooth or main USB interface connected to the network data communication device from a USB interface;
(3)所述应用程序读取数据存储器 Flash数据存储区的数据, 写入所述便携式智能设备数据 存储器。 (3) The application reads data of the data memory Flash data storage area and writes the data to the portable smart device data storage.
所述网络数据通信方法, 还包括所述网络数据通信装置 USB模块主从状态的设置方法, USB模块(3 )中的工作模式控制电路控制选择 USB主从工作模式, 工作模式控制电路置高电 平时, USB模块工作在主 USB模式状态, 工作模式控制电路置低电平时, USB模块工作在从 USB模式状态。 The network data communication method further includes a setting method of a master-slave state of the USB module of the network data communication device, an operation mode control circuit in the USB module (3) controls selection of a USB master-slave operation mode, and a working mode control circuit sets a high power Normally, the USB module works in the main USB mode state, and when the working mode control circuit is set low, the USB module operates in the slave USB mode state.
所述网络数据通信方法, 还包括所述网络数据通信装置"休眠"和"唤醒"方法, 在"休 眠"时所述网络数据通信装置功耗降低, "唤醒"后进入正常工作状态。在所述应用程序控制 下, 初始化结束后, 所述网络数据通信装置进入 "休眠"状态, 同时启动蓝牙搜索定时器和 幵端口中断,在所述便携式智能设备从单元蓝牙发起连接或有 USB接入所述网络数据通信装 置 USB接口发出中断信号时, 所述应用程序 "唤醒"控制器模块进行工作。 The network data communication method further includes a method of "sleeping" and "waking up" of the network data communication device, wherein the power consumption of the network data communication device decreases during "sleep", and "wake up" and enters a normal working state. Under the control of the application, after the initialization is completed, the network data communication device enters a "sleep" state, and simultaneously initiates a Bluetooth search timer and a port interrupt, and the portable smart device initiates a connection from the unit Bluetooth or has a USB connection. When the USB data interface of the network data communication device issues an interrupt signal, the application "wakes up" the controller module to operate.
所述网络数据通信方法, 还有液晶指示所述网络数据通信装置工作状态的功能, 采用文 字、 符号、 字母、 数字、 图形或及其组合分别表示各种工作状态和设置的用户信息数据, 同 时还可以滚动或冻结显示数据文件列表、 网络交互的数据信息以及设备间交互的数据信息; 所述应用程序在所述网络数据通信装置和便携式智能设备建立蓝牙或 USB链接时,控制液晶 电路产生一个便携式智能设备连接标志符, 当网络通信结束时, 所述连接标志符自动消失。 The network data communication method, and the function of the liquid crystal indicating the working state of the network data communication device, respectively, using text, symbols, letters, numbers, graphics or a combination thereof to respectively represent various working states and set user information data, The display data file list, the network interaction data information, and the inter-device interaction data information may also be scrolled or frozen; the application controls the liquid crystal circuit to generate a Bluetooth or USB link when the network data communication device and the portable smart device establish a Bluetooth or USB link. The portable smart device connection identifier, the connection identifier automatically disappears when the network communication ends.
所述网络数据通信方法, 还包括设置 "写保护"功能的方法, 所述应用程序控制矩阵键 盘设置 "写保护", 并在液晶上显示提示用户, 从而网络设备不可以改写或擦除所述网络数据 通信装置和便携式智能设备中的内容, 保护用户存储的数据信息, 同时可以防止病毒侵入, 占用数据存储器空间。 The network data communication method further includes a method of setting a "write protection" function, the application control matrix keyboard sets "write protection", and displays a prompting user on the liquid crystal, so that the network device cannot rewrite or erase the The content in the network data communication device and the portable smart device protects the data information stored by the user, and at the same time prevents virus intrusion and occupies data storage space.
所述网络数据通信方法, 还包括故障警告功能, 所述应用程序在网络数据通信中断、 蓝 牙或 USB数据传输中断或干扰、 内部存储空间饱和、 电压不足等故障时, 控制蜂鸣器电路发 出蜂鸣警告, 同时在液晶屏幕上给予文字、 图形提示用户。 The network data communication method further includes a fault warning function, and the application program controls the buzzer circuit to emit a bee when the network data communication is interrupted, the Bluetooth or USB data transmission is interrupted or interfered, the internal storage space is saturated, the voltage is insufficient, and the like The warning is given, and the user is prompted to give text and graphics on the LCD screen.
所述网络数据通信装置接入网络和数据信息交换,釆用现有的以太网协议、 TCP/IP协议、
PPP协议、 FTP协议、 POP协议、 SMTP协议以及蓝牙、 USB标准规定的规范方法, 在此不 作赘述。 The network data communication device accesses the network and exchanges data information, and uses an existing Ethernet protocol, a TCP/IP protocol, The PPP protocol, the FTP protocol, the POP protocol, the SMTP protocol, and the specification methods specified by the Bluetooth and USB standards are not described herein.
本发明一种用于便携式智能设备的网络数据通信装置硬件结构原理框图如图 10所示,包 含控制器模块(1 )、 蓝牙模块(2)、 USB模块 (3)、 液晶模块 (4)、 矩阵键盘模块(5)、 实 时时钟模块 (6)、 蜂鸣器电路模块 (7)、 电源模块(8)、 网络接口模块(9)。 A block diagram of a hardware structure of a network data communication device for a portable smart device is shown in FIG. 10, and includes a controller module (1), a Bluetooth module (2), a USB module (3), a liquid crystal module (4), Matrix keyboard module (5), real-time clock module (6), buzzer circuit module (7), power module (8), network interface module (9).
如图 10、 图 12所示, 本发明所述的控制器模块(1 )包括网络处理器集成电路、 程序存 储器集成电路、 数据存储器集成电路、 缓冲数据存储器集成电路, 网络处理器集成电路或用 IP3023 , 程序存储器集成电路或用 Flash AM29LV033C , 数据存储器集成电路或用 Flash NAND01G,缓冲数据存储器集成电路或用 SDRAM MT48LC32M16A, IP3023的数据 /地址线 PA16-PA31连接缓冲数据存储器 MT48LC32M16A数据线 D0-D15, IP3023的 PA0-PA14连接 MT48LC32M16A的地址线 A0-A12, IP3023的 PB0-PB3连接 MT48LC32M16A控制端 WE、 RAS、 CAS、 CS, IP3023 的数据 /地址线 PA24-PA31连接程序存储器 AM29LV033C数据线 D0-D7, IP3023的 PA0-PA21连接 AM29LV033C的地址线 A0-A21 , IP3023的 PA22、 PA23、 PB7连接 AM29LV033C控制端 OE、 WE、 CE, IP3023的数据 /地址线 PA24-PA31连接数据存 储器 Flash NANDO 1G数据线 D0-D7, IP3023的 PD6、 PD7、 PD8、 PD9、 PA22、 PA23连接 NANDO 1G的控制端 /E、AL、CL、/RB、/RD、/WR。数据存储器 Flash或用 K9K8G08U1M- PCB0, 相应管脚按其标注连接。 As shown in FIG. 10 and FIG. 12, the controller module (1) of the present invention includes a network processor integrated circuit, a program memory integrated circuit, a data memory integrated circuit, a buffered data memory integrated circuit, a network processor integrated circuit or IP3023, program memory integrated circuit or flash AM29LV033C, data memory integrated circuit or flash NAND01G, buffer data memory integrated circuit or SDRAM MT48LC32M16A, IP3023 data / address line PA16-PA31 connection buffer data memory MT48LC32M16A data line D0-D15, IP3023 PA0-PA14 is connected to MT48LC32M16A address line A0-A12, IP3023 PB0-PB3 is connected to MT48LC32M16A control terminal WE, RAS, CAS, CS, IP3023 data/address line PA24-PA31 is connected to program memory AM29LV033C data line D0-D7, IP3023 PA0-PA21 is connected to AM29LV033C address line A0-A21, IP3023 PA22, PA23, PB7 is connected to AM29LV033C control terminal OE, WE, CE, IP3023 data/address line PA24-PA31 is connected to data memory Flash NANDO 1G data line D0- D7, IP3023 PD6, PD7, PD8, PD9, PA22, PA23 are connected to NAN DO 1G control terminals /E, AL, CL, /RB, /RD, /WR. Data memory Flash or K9K8G08U1M- PCB0, the corresponding pins are connected according to their labels.
如图 11所示, 本发明所述的蓝牙模块(2)包括蓝牙集成电路、 带通滤波器为 2.4G带通 滤波器、 不平衡变压器以及天线, 蓝牙集成电路或用 BC313143, BC313143的 UART—RX、 UART— TX 连接到网络处理器集成电路 IP3023 PORTE 的 TXP、 RXD , BC313143 的 DISCONNECT_COND、 DCD— INPUT、 PWR_UP连接网络处理器集成电路 IP3023的 PC0、 PC PC3, BC313143的 TXA、TXB连接不平衡变压器 HHM1517的第 3和第 4脚, HHM1517 的第 1脚连接 2.4G滤波器 MDR741F的第 4脚, MDR741F的第 1脚接天线。 As shown in FIG. 11, the Bluetooth module (2) of the present invention comprises a Bluetooth integrated circuit, a bandpass filter for a 2.4G bandpass filter, a balun and an antenna, a Bluetooth integrated circuit or a UART with BC313143, BC313143- RX, UART-TX is connected to the network processor integrated circuit IP3023 PORTE TXP, RXD, BC313143 DISCONNECT_COND, DCD_INPUT, PWR_UP connected network processor integrated circuit IP3023 PC0, PC PC3, BC313143 TXA, TXB connection unbalanced transformer On the 3rd and 4th legs of the HHM1517, the 1st leg of the HHM1517 is connected to the 4th pin of the 2.4G filter MDR741F, and the 1st leg of the MDR741F is connected to the antenna.
如图 11所示,本发明所述的 USB模块(3 )包括网络处理器集成电路 IP3023内部的 USB 主从控制器、 USB收发器集成电路、 工作模式控制电路、 USB连接器, U SB收发器采用 PDIUSBP11A, PDIUSBP11A的 VP, VM、 RCV、 VPO、 VMO、 OE分别连接网络处理器集 成电路 IP3023的 RXP、 RXM、 RXD、 ΤΧΡ、 ΤΧΜ、 ΤΧΡΕ, PDIUSBP11A的差模信号线 D+、 D-连接 USB连接器, D+和 D-分别通过一个电阻连接 IP3023的 PD15、 PD16, 工作模式控制 电路由单刀双掷开关 K1和上拉电阻组成, K1一端接地, 一端接上拉电阻, 中间端接 IP3023 的 PD10, 上拉电阻另一端接主电路 +3.3V电源端。 As shown in FIG. 11, the USB module (3) of the present invention includes a USB master-slave controller, a USB transceiver integrated circuit, a working mode control circuit, a USB connector, and a U SB transceiver inside the network processor integrated circuit IP3023. Use PDIUSBP11A, PDIUSBP11A VP, VM, RCV, VPO, VMO, OE respectively connect network processor integrated circuit IP3023 RXP, RXM, RXD, ΤΧΡ, ΤΧΜ, ΤΧΡΕ, PDIUSBP11A differential mode signal line D+, D- connect USB connection D+ and D- are respectively connected to PD15 and PD16 of IP3023 through a resistor. The working mode control circuit is composed of single-pole double-throw switch K1 and pull-up resistor. K1 is grounded at one end, one end is connected with pull-up resistor, and the middle end is connected with PD10 of IP3023. The other end of the pull-up resistor is connected to the main circuit +3.3V power supply terminal.
如图 11所示, 本发明所述的液晶模块(4)包括液晶驱动集成电路 TC580VM82A及配套 的液晶屏, TC580VM82A数据线 D0-D7分别连接网络处理器集成电路 IP3023的数据 /地址线
PA24-PA31 , IP3023的 I/O口 PD0-PD5分别连接 TC580VM82A的控制端 CS、 RES、 A0、 R/W、 SCE 。 As shown in FIG. 11, the liquid crystal module (4) of the present invention comprises a liquid crystal driving integrated circuit TC580VM82A and a matching liquid crystal screen, and the TC580VM82A data lines D0-D7 are respectively connected to the data/address lines of the network processor integrated circuit IP3023. The I/O ports PD0-PD5 of the PA24-PA31 and IP3023 are connected to the control terminals CS, RES, A0, R/W, and SCE of the TC580VM82A, respectively.
如图 15所示,本发明所述的矩阵键盘模块 (5)包括 4X4按键键盘电路和上拉电阻 R1-R4, 4X 4按键键盘 1-8脚分别连接网络处理器集成电路 IP3023的 I/O口 PC8-PC15组成矩阵键盘, 其中 PC8-PC11分别接上拉电阻 R1-R4, R1-R4另一端接主电路 +3.3V电源端。 As shown in FIG. 15, the matrix keyboard module (5) of the present invention comprises a 4X4 key keyboard circuit and a pull-up resistor R1-R4, and the 4X 4 key keyboard 1-8 pins are respectively connected to the I/O of the network processor integrated circuit IP3023. The PC8-PC15 port constitutes a matrix keyboard, in which PC8-PC11 are respectively connected with pull-up resistors R1-R4, and the other end of R1-R4 is connected to the main circuit +3.3V power supply terminal.
如图 14所示, 本发明所述的实时时钟模块(6)包括实时时钟集成电路 MAX6902、二极 管开关电路、 备用电池为 2.7V锂充电电池, 二极管开关电路的二极管 D1 和 D2 采用 RB751V40T1,网络处理器集成电路 IP3023的 PC16-PC19分别连接 MAX6902的控制端 SCLK、 DOUT、 DIN, CS, 二极管 Dl的负极接主电路 +3.3V电源端, 正极接 MAX6902电源端, 二 极管 D2并联一个限流电阻, 负极接 2.7V锂电池正极, 正极接 MAX6902的电源端。 As shown in FIG. 14, the real-time clock module (6) of the present invention comprises a real-time clock integrated circuit MAX6902, a diode switch circuit, a backup battery of 2.7V lithium rechargeable battery, and diodes D1 and D2 of the diode switch circuit adopt RB751V40T1, network processing. The PC16-PC19 of the integrated circuit IP3023 is connected to the control terminals SCLK, DOUT, DIN, CS of the MAX6902, the negative terminal of the diode D1 is connected to the main circuit +3.3V power supply terminal, the positive terminal is connected to the power supply terminal of the MAX6902, and the diode D2 is connected in parallel with a current limiting resistor. Connect the positive pole of the 2.7V lithium battery and connect the positive terminal to the power terminal of the MAX6902.
本发明所述的蜂鸣器电路模块(7)包括驱动三极管 PSS8550和峰鸣器, 网络处理器集 成电路 IP3023的 I/O口 PC16通过一个限流电阻接 PSS8550的基极, PSS8550的发射极连接 主电路 +3.3V电源端, PSS8550集电极通过一个限流电阻连接蜂鸣器的一端, 蜂鸣器另一端接 地。 The buzzer circuit module (7) of the present invention comprises a driving transistor PSS8550 and a buzzer. The I/O port PC16 of the network processor integrated circuit IP3023 is connected to the base of the PSS8550 through a current limiting resistor, and the emitter connection of the PSS8550. The main circuit +3.3V power supply terminal, the PSS8550 collector is connected to one end of the buzzer through a current limiting resistor, and the other end of the buzzer is grounded.
本发明所述的电源模块(8 ) 包括电源管理集成电路 LM2575-3.3、 LM2575-ADJ 以及稳 压滤波电路, LM2575-3.3、 LM2575-ADJ 的 5 脚使能端 ON/OFF 接地, LM2575-3.3、 LM2575-ADJ的 1脚分别接正电源端, LM2575-3.3的 2脚通过稳压二极管 D3和电感 Ll、 电 容 C1组成的稳压滤波电路接主电路 +3.3V电源端, LM2575-3.3的 4脚接主电路 +3.3V电源端, LM2575-ADJ的 2脚通过稳压二极管 D4和电感 L2、 电容 C2组成的稳压滤波电路接主电路 +1.2V电源端, LM2575-ADJ的 4脚接主电路 +1.2V电源端。 The power module (8) of the present invention includes a power management integrated circuit LM2575-3.3, LM2575-ADJ, and a voltage stabilizing filter circuit, and the LM2575-3.3, LM2575-ADJ 5-pin enable terminal ON/OFF ground, LM2575-3.3, The 1 pin of LM2575-ADJ is connected to the positive power terminal respectively. The 2 pin of LM2575-3.3 is connected to the main circuit +3.3V power supply terminal through the voltage regulator diode D3 and the inductor L1 and the capacitor C1. The LM2575-3.3 pin 4 Connected to the main circuit +3.3V power supply terminal, the 2 pin of LM2575-ADJ is connected to the main circuit +1.2V power supply terminal through the voltage regulator diode D4 and the inductor L2 and the capacitor C2. The 4-pin main circuit of the LM2575-ADJ +1.2V power supply.
如图 13所示, 本发明所述的网络接口模块(9)包括传输线变压器 E2023和 RJ45插头, 网络处理器集成电路 IP3023的 TXPE端、 TXP端分别串连一个电阻接 E2023输入端 8,IP3023 TXME端、 TXM端分别串联一个电阻连接 E2023输入端 6, IP3023 PFRDP端、 PFDN端并 联一个电阻连接 E2023输入端 1和 3, E2023输出端 TXD+、 TXD -、 RXD +、 RXD-分别连接 RJ45插头输入端 1、 2、 3、 6脚, RJ45插头输出端用于连接外部网络终端接口。 As shown in FIG. 13, the network interface module (9) of the present invention comprises a transmission line transformer E2023 and an RJ45 plug. The TXPE end and the TXP end of the network processor integrated circuit IP3023 are respectively connected in series with a resistor connected to the E2023 input terminal 8, IP3023 TXME. Terminals and TXMs are respectively connected in series with a resistor to connect E2023 input terminal 6, IP3023 PFRDP terminal, PFDN terminal in parallel with a resistor to connect E2023 input terminals 1 and 3, E2023 output terminals TXD+, TXD -, RXD +, RXD- are respectively connected to RJ45 plug input terminal 1, 2, 3, 6 feet, RJ45 plug output is used to connect external network terminal interface.
本发明实施例中,所述网络数据通信装置各模块的集成电路采用低功耗 CMOS集成电路, 工作电源电压 +3.3V, 采用 3.7V 800mA充电锂电池供电, 连续工作时间大于 48小时, 连续 待机时间大于 168小时, 还可以采用通过电源变换的外接电源供电。 In the embodiment of the present invention, the integrated circuit of each module of the network data communication device adopts a low power CMOS integrated circuit, and the working power supply voltage is +3.3V, and is powered by a 3.7V 800mA rechargeable lithium battery, and the continuous working time is more than 48 hours, continuous standby. For more than 168 hours, it can also be powered by an external power supply that is converted by power.
本发明所述的控制器模块 (1 ), 控制协调所述网络数据通信装置各模块之间的工作, 完 成数据处理、 网络数据通信、 邮件服务、 用户信息数据输入存储等功能, 控制器模块中的网 络处理器集成电路嵌有以太网协议、 MAC地址、 USB协议、 TCP/IP协议和 FTP协议、 POP 协议、 SMTP协议、 PPP协议; 程序存储器 Flash用于存放固化应用程序软件; 缓冲数据存储
器 SDRAM用于缓冲存储接收的命令和 /或数据; 数据存储器 Flash在所述应用程序编址控制 下分为用户信息设置存储区、 字库存储区、 数据存储区, 用户信息设置存储区用于存放用户 设置信息数据, 包括但不限于网络用户名和密码、 目的端 IP地址、 MMS数字移动电话地址; 字库存储区用于存放各种文字字库、 各类标点符号和数字; 数据存储区用于存放网络交互的 数据信息和设备间交互的数据信息, 包括但不限于文字、 图像、 音频、 视频数据文件。 数据 存储器 Flash采用 NAND01G, 也可以釆用 K9K8G08U1M-PCB0, 进一步扩大所述网络数据 通信装置的数据存储容量。 The controller module (1) of the present invention controls and coordinates the work between the modules of the network data communication device, and completes functions of data processing, network data communication, mail service, user information data input storage, etc., in the controller module. The network processor integrated circuit is embedded with Ethernet protocol, MAC address, USB protocol, TCP/IP protocol and FTP protocol, POP protocol, SMTP protocol, PPP protocol; program memory Flash is used to store the firmware application software; buffer data storage The SDRAM is used to buffer the stored commands and/or data; the data memory Flash is divided into a user information setting storage area, a word storage storage area, a data storage area, and a user information setting storage area for storing under the application addressing control. User setting information data, including but not limited to network user name and password, destination IP address, MMS digital mobile phone address; word library storage area for storing various text fonts, various punctuation marks and numbers; data storage area for storing network Interactive data information and data information exchanged between devices, including but not limited to text, images, audio, video data files. The data memory Flash uses NAND01G, and K9K8G08U1M-PCB0 can also be used to further expand the data storage capacity of the network data communication device.
本发明所述的控制器模块(1 ) 中除嵌有应用层 FTP协议、 POP协议、 SMTP协议外, 还可以嵌入应用层的超文本传输协议 HTTP或实时传输协议 RTP和控制协议 RTCP等其它应 用层协议, 用于所述网络数据通信装置的各种不同的用途, 具有良好的可扩充性。 The controller module (1) of the present invention can be embedded in the application layer hypertext transfer protocol HTTP or the real-time transport protocol RTP and the control protocol RTCP, in addition to the application layer FTP protocol, the POP protocol, and the SMTP protocol. Layer protocols, for various purposes of the network data communication device, have good scalability.
本发明所述的蓝牙模块 (2), 具有点对点和点对多点二种无线数据传输功能, 采用蓝牙 标准规定的规范方法在所述网络数据通信装置和所述便携式智能设备之间传输命令和 /或数 据, 使用国际通用的 2.4GHz频段, 无线通信距离最大可达 100米, 具有自动纠错 /重传功能 和 79个跳频频点, 自动跳频调整数字通信通道, 消除同频或同类设备干扰冲突, 提高了数据 传输通信的可靠性。 The Bluetooth module (2) of the present invention has two wireless data transmission functions: point-to-point and point-to-multipoint, and transmits commands and commands between the network data communication device and the portable smart device by using a specification method specified by the Bluetooth standard. / or data, using the international 2.4GHz frequency band, wireless communication distance up to 100 meters, with automatic error correction / retransmission function and 79 frequency hopping frequency points, automatic frequency hopping to adjust the digital communication channel, eliminating the same frequency or similar equipment Interference conflicts improve the reliability of data transmission communication.
本发明所述的 USB模块(3 ), 由工作模式控制电路控制选择主从工作模式, 单刀双掷开 关 K1置 IP3023的 PD10为高电平时, IP3023置 PD15、 PD16为高电平, IP3023内部 USB 主从控制器工作在主 USB模式状态,用于连接所述便携式智能设备 USB接口。 K1置 IP3023 的 PD10为低电平时, IP3023置 PD15为高电平, PD16为低电平, IP3023内部 USB主从控 制器工作在从 USB模式状态, 用于和计算机 USB接口连接, 计算机通过 USB接口和所述网 络数据通信装置进行数据信息交换。 单刀双掷开关 K1 也可以采用单刀双掷电子开关代替, 使用程序软件和键盘触发控制。 The USB module (3) of the present invention is controlled by the working mode control circuit to select the master-slave operating mode. When the single-pole double-throw switch K1 sets the PD10 of the IP3023 to a high level, the IP3023 sets the PD15 and PD16 to a high level, and the IP3023 internal USB. The master-slave controller operates in a main USB mode state for connecting to the portable smart device USB interface. When K1 sets IP1023's PD10 to low level, IP3023 sets PD15 to high level, PD16 is low level, IP3023 internal USB master-slave controller works in slave USB mode state, used to connect with computer USB interface, computer through USB interface Data information exchange is performed with the network data communication device. The single-pole double-throw switch K1 can also be replaced by a single-pole double-throw electronic switch, using program software and keyboard trigger control.
本发明所述的液晶模块(4), 在所述应用程序控制下显示所述网络数据通信装置的工作 状态和用户设置的数据信息, 同时还可以滚动显示或冻结显示数据文件列表、 网络交互的数 据信息以及设备间交互的数据信息。 The liquid crystal module (4) of the present invention displays the working state of the network data communication device and the data information set by the user under the control of the application program, and can also scroll display or freeze the display data file list and network interaction. Data information and data information exchanged between devices.
本发明所述的矩阵键盘模块 (5), 用于输入用户信息数据, 用户信息数据包括伹不限于 网络用户名和密码、 目的端 IP地址、 MMS数字移动电话地址, 同时可以输入各类文字进行 文件编辑。 矩阵键盘包括 0— 9数字键、 A-Z字母键、 小数点键、 标点符号键以及功能键。 The matrix keyboard module (5) of the present invention is used for inputting user information data, and the user information data includes, not limited to, a network user name and password, a destination end IP address, an MMS digital mobile phone address, and can input various types of texts for files. edit. The matrix keyboard includes 0-9 number keys, A-Z letter keys, decimal point keys, punctuation keys, and function keys.
本发明所述的实时时钟电路(6), 为所述应用程序提供日历和实时 24小时时钟, 所述应 用程序读取实时时钟的日期和时间, 为各种操作和数据信息标注日期和时间; 在主电路电源 给实时时钟电路供电时, 二极管开关电路给锂电池充电, 在主电路断电时, 二极管开关电路 切断实时时钟集成电路和主电路电源的连接, 2.7V锂电池单独为实时时钟电路供电。
本发明所述的网络接口模块(9), 采用了国际通用的 RJ45标准插头,用于和外部网络终 端接口建立物理连接,所述网络终端接口包括但不限于局域网、或 ADSL、或 VDSL、或 ISDN、 或 DDN、 或 FDDI、 或有线电视通信网、 或电力线通信网络的终端接口。 The real-time clock circuit (6) of the present invention provides a calendar and a real-time 24-hour clock for the application, the application reads the date and time of the real-time clock, and marks the date and time for various operations and data information; When the main circuit power supply supplies power to the real-time clock circuit, the diode switch circuit charges the lithium battery. When the main circuit is powered off, the diode switch circuit cuts off the connection between the real-time clock integrated circuit and the main circuit power supply, and the 2.7V lithium battery is a real-time clock circuit alone. powered by. The network interface module (9) of the present invention adopts an internationally-used RJ45 standard plug for establishing a physical connection with an external network terminal interface, including but not limited to a local area network, or ADSL, or VDSL, or Terminal interface for ISDN, or DDN, or FDDI, or cable television communication network, or power line communication network.
本发明是一个开放式智能网络数据通信装置并具有网络数据或设备间交互数据存储功 能,便携式智能设备通过蓝牙或 USB连接所述网络数据通信装置,实现了网络数据信息交换, 所述的便携式智能设备包括但不限于智能医疗监测设备、 或智能工业测量设备、 或 PDA、 或 掌上电脑、 或个人多媒体播放器、 或半导体移动存储装置、 或掌上游戏机、 或数码相机、 或 数码摄像机、 或个人数据处理设备。 本发明所述的网络数据通信方法及装置, 还可以集成在 所述便携式智能设备内部, 实现网络数据信息交换功能。 The invention relates to an open intelligent network data communication device and has network data or interactive data storage function between devices, and the portable intelligent device connects the network data communication device via Bluetooth or USB to realize network data information exchange, and the portable intelligent device Devices include, but are not limited to, smart medical monitoring devices, or smart industrial measuring devices, or PDAs, or handheld computers, or personal multimedia players, or semiconductor mobile storage devices, or handheld game consoles, or digital cameras, or digital video cameras, or individuals Data processing equipment. The network data communication method and device according to the present invention can also be integrated in the portable intelligent device to implement a network data information exchange function.
本发明体积小, 功耗低, 操作简单, 携带方便, 可以为各种手持式、 便携式智能设备以 及数码产品增加网络数据通信功能以及设备间数据交互功能, 可以独立作为网络数据下载存 储器使用, 还可以作为公共场所、 医院病区、 会议室以及家庭的蓝牙设备无线接入网络的热 点 (AP)。
The invention has the advantages of small size, low power consumption, simple operation and convenient carrying, and can increase network data communication function and data interaction function between devices for various handheld, portable intelligent devices and digital products, and can be used independently as a network data download memory. It can be used as a hotspot (AP) for wireless access networks in public places, hospital wards, conference rooms, and home Bluetooth devices.
Claims
1. 一种用于便携式智能设备的网络数据通信方法, 其特征在于, 包括以下步骤-A network data communication method for a portable smart device, comprising the following steps -
(1)在所述网络数据通信装置内装有以太网协议、 MAC地址、 USB协议、 TCP/IP协议、 PPP 协议和应用层 FTP协议、 POP协议、 SMTP协议, 以及控制数据处理、 网络数据通信、 页面浏览、 邮件服务的固化应用程序软件; (1) The network data communication device is equipped with an Ethernet protocol, a MAC address, a USB protocol, a TCP/IP protocol, a PPP protocol, an application layer FTP protocol, a POP protocol, an SMTP protocol, and control data processing, network data communication, Page browsing, curing application software for mail services;
(2)按照蓝牙(Bluetooth)或 USB标准规定的规范方法在所述便携式智能设备和所述网络数 据通信装置之间传输命令和 /或数据; (2) transmitting commands and/or data between the portable smart device and the network data communication device in accordance with a specification method specified by the Bluetooth or USB standard;
(3)所述网络数据通信装置按照 TCP/IP协议和以太网协议、 PPP协议规定的规范方法接入外 部网络, 进行网络数据信息交换; (3) The network data communication device accesses the external network according to the TCP/IP protocol, the Ethernet protocol, and the specification method specified by the PPP protocol, and performs network data information exchange;
(4)所述应用程序按照 FAT16格式存储 /读取网络交互的数据信息或设备间交互的数据信息; (4) The application stores/reads data information of network interaction or data information exchanged between devices according to the FAT16 format;
(5)所述网络数据通信装置按照命令和 /或数据中的目的端地址与相应的外部网络设备建立 TCP连接, 进行数据信息交换。 (5) The network data communication device establishes a TCP connection with the corresponding external network device according to the destination address in the command and/or data, and performs data information exchange.
2. 根据权利要求 1所述的一种用于便携式智能设备的网络数据通信方法, 其特征在于, 所述 命令和 /或数据可以是自定义命令和 /或数据, 也可以是标准操作命令和 /或数据; 所述自 定义命令和 /或数据包括但不限于网络用户名和密码、 目的端 IP地址; 所述标准操作命 令和 /或数据不带有网络用户名和密码、 目的端 IP地址。 2. The network data communication method for a portable smart device according to claim 1, wherein the command and/or data may be a custom command and/or data, or may be a standard operation command and And/or data; the custom command and/or data includes but is not limited to a network username and password, a destination IP address; the standard operation command and/or data does not carry a network username and password, and a destination IP address.
3. 根据权利要求 1所述的一种用于便携式智能设备的网络数据通信方法, 其特征在于, 还有 用户信息数据的设置存储方法, 在所述应用程序控制下, 矩阵键盘输入用户信息数据, 存入数据存储器用户信息设置存储区, 用户信息数据包括但不限于网络用户名和密码、 目的端 IP地址、 MMS数字移动电话地址。 3. The network data communication method for a portable smart device according to claim 1, further comprising a setting storage method of user information data, wherein the matrix keyboard inputs user information data under the control of the application program The data storage user information setting storage area is included, and the user information data includes but is not limited to a network user name and password, a destination end IP address, and an MMS digital mobile phone address.
4. 根据权利要求 1-3所述的一种用于便携式智能设备的网络数据通信方法, 其特征在于, 所 述应用程序识别判断所述命令和 /或数据是标准操作命令和 /或数据时, 自动调用设置存 储的网络用户名和密码、 目的端 IP地址, 并按照设置的目的端 IP地址与相应的外部网 络设备进行数据信息交换。 4. A network data communication method for a portable smart device according to any of claims 1-3, wherein said application recognizes that said command and/or data is a standard operation command and/or data , automatically set the stored network user name and password, the destination IP address, and exchange data information with the corresponding external network device according to the set destination IP address.
5. 根据权利要求 1所述的一种用于便携式智能设备的网络数据通信方法, 其特征在于, 所述 网络数据通信装置内还可以嵌入应用层的超文本传输协议 HTTP或实时传输协议 RTP 和控制协议 RTCP, 实现所述便携式智能设备传输或接收流媒体数据, 在所述应用程序 控制下, 接收的流媒体数据可以存储在所述网络数据通信装置。 5 . The network data communication method for a portable smart device according to claim 1 , wherein the network data communication device is further embedded in an application layer hypertext transfer protocol HTTP or real-time transport protocol RTP and Controlling the protocol RTCP, the portable smart device is configured to transmit or receive streaming media data, and the received streaming media data may be stored in the network data communication device under the control of the application.
6. 根据权利要求 1所述的一种用于便携式智能设备的网络数据通信方法, 其特征在于, 所述
网络数据通信装置有液晶指示工作状态的功能, 采用文字、 符号、 字母、 数字、 图形或 及其组合分别表示各种工作状态和用户设置的数据信息, 同时还可以滚动或冻结显示网 络交互的数据信息以及设备间交互的数据信息。 6. The network data communication method for a portable smart device according to claim 1, wherein: The network data communication device has the function of indicating the working state by the liquid crystal, and uses text, symbols, letters, numbers, graphics or a combination thereof to respectively represent various working states and data information set by the user, and can also scroll or freeze the data of the network interaction. Information and data information exchanged between devices.
7. 根据权利要求 1所述的一种用于便携式智能设备的网络数据通信方法, 其特征在于, 所述 网络数据通信装置有接收阅读邮件的方法, 包括以下步骤: 7. The network data communication method for a portable smart device according to claim 1, wherein the network data communication device has a method for receiving a read mail, comprising the following steps:
(1)输入用户邮箱地址和密码, 所述应用程序启动接收阅读邮件命令; (1) inputting a user's email address and password, and the application starts receiving a read mail command;
(2)所述应用程序调用 POP协议和邮件服务器地址, 与邮件服务器建立 TCP连接, 发出要 求确认信息; (2) The application calls the POP protocol and the mail server address, establishes a TCP connection with the mail server, and issues a request confirmation message;
(3)通过邮件服务器认证, 査询邮件列表; (3) Authenticating the mailing list by mail server authentication;
(4)所述应用程序接收邮件, 存入数据存储器 Flash数据存储区; (4) The application receives the mail and stores it in the data storage flash data storage area;
(5)阅读邮件。 (5) Read the mail.
8. 根据权利要求 1所述的一种用于便携式智能设备的网络数据通信方法, 其特征在于, 所述 网络数据通信装置有发送邮件的方法, 包括以下步骤: The network data communication method for a portable smart device according to claim 1, wherein the network data communication device has a method for sending a mail, comprising the following steps:
(1)输入所要发送的目的端邮箱地址, 所述应用程序启动发送邮件命令; (1) input the destination email address to be sent, and the application starts a mail sending command;
(2)读取所要发送的数据文件; (2) reading the data file to be sent;
(3)所述应用程序调用 SMTP协议和邮件服务器地址, 与邮件服务器建立 TCP连接, 发出 要求确认信息; (3) The application calls the SMTP protocol and the mail server address, establishes a TCP connection with the mail server, and issues a request confirmation message;
(4)邮件服务器回复确认信息, 所述应用程序按照邮件格式进行数据格式转换; (4) The mail server replies with the confirmation information, and the application program performs data format conversion according to the mail format;
(5)执行发送邮件命令。 (5) Execute the send mail command.
9. 根据权利要求 1所述的一种用于便携式智能设备的网络数据通信方法, 其特征在于,所述 网络数据通信装置有主单元蓝牙点对多点无线数据通信的方法,所述网络数据通信装置 主单元蓝牙搜索发现有多个所述便携式智能设备从单元蓝牙时,分别进行 ID鉴权配对, 所述应用程序控制主单元蓝牙发起和多个从单元蓝牙建立连接,并在缓冲数据存储器分 别为每个从单元蓝牙的数据建立缓冲数据存储区, 根据用户设定的网络通信模式, 调用 所需要使用的网络通信协议, 按照各自指定的目的端 IP地址分别和相应的外部网络设 备进行数据信息交换。 9 . The network data communication method for a portable smart device according to claim 1 , wherein the network data communication device has a method for a main unit Bluetooth point-to-multipoint wireless data communication, the network data The communication device main unit Bluetooth search finds that there are a plurality of the portable smart device slave unit Bluetooth, respectively performing ID authentication pairing, the application program controls the main unit Bluetooth initiation and the plurality of slave units Bluetooth to establish a connection, and buffers the data storage A buffer data storage area is respectively established for each slave unit Bluetooth data, and according to the network communication mode set by the user, the network communication protocol to be used is called, and the data is respectively performed according to the specified destination IP address and the corresponding external network device. Information exchange.
10. 根据权利要求 1所述的一种用于便携式智能设备的网络数据通信方法, 其特征在于, 所述 网络数据通信装置有外部数据文件的网络数据通信方法, 包括以下步骤: 10. The network data communication method for a portable smart device according to claim 1, wherein the network data communication device has a network data communication method of an external data file, and the method comprises the following steps:
(1)所述便携式智能设备蓝牙或从 USB接口连接所述网络数据通信装置蓝牙或主 USB接
(2)所述应用程序读取所述便携式智能设备传输的数据文件, 并在液晶上显示所有文件列 表; (1) The portable smart device Bluetooth or the network data communication device Bluetooth or the main USB connection is connected from the USB interface (2) the application reads a data file transmitted by the portable smart device, and displays a list of all files on the liquid crystal;
(3)选择确定所要发送数据文件, 所述应用程序启动网络数据通信命令; (3) selecting to determine a data file to be sent, the application starting a network data communication command;
(4)所述应用程序调用 FTP协议, 读取目的端 IP地址; (4) The application calls the FTP protocol to read the destination IP address;
(5)与目的端网络设备建立 TCP控制连接, 发送用户名和密码, 建立数据连接, 发送数据; (5) Establish a TCP control connection with the destination network device, send a username and password, establish a data connection, and send data;
(6)请求返回目的端网络设备当前文件列表,检索当前目录文件,触发网络设备发起数据连 接并发送选定的文件数据; (6) requesting to return the current file list of the destination network device, retrieving the current directory file, triggering the network device to initiate a data connection and transmitting the selected file data;
(7)接收下载数据, 送入缓冲数据存储器 SDRAM; (7) receiving the download data, and sending it to the buffer data memory SDRAM;
(8)所述应用程序读取缓存数据, 送入所述便携式智能设备。 (8) The application reads the cached data and sends it to the portable smart device.
11. 根据权利要求 1所述的一种用于便携式智能设备的网络数据通信方法, 其特征在于, 所述 网络数据通信装置有网络交互 /或设备间通过蓝牙或 USB交互数据信息的接收存储方法, 包括以下步骤: The network data communication method for a portable smart device according to claim 1, wherein the network data communication device has a network interaction and/or a storage and storage method for inter-device interaction data information via Bluetooth or USB , including the following steps:
(1)所述应用程序控制所述网络数据通信装置进入交互数据接收存储状态; (1) The application program controls the network data communication device to enter an interactive data reception storage state;
(2)接收下载网络交互 /或设备间交互的数据信息, 送入缓冲数据存储器 SDRAM; (2) receiving data information of the download network interaction / or interaction between devices, and feeding the buffer data memory SDRAM;
(3)所述应用程序读取缓存数据, 按照 FAT16格式存入数据存储器 Flash数据存储区。 (3) The application reads the cache data and stores it in the data memory Flash data storage area according to the FAT16 format.
12. 根据权利要求 1所述的一种用于便携式智能设备的网络数据通信方法, 其特征在于, 所述 网络数据通信装置有内部存储数据信息的转存方法, 包括以下步骤-12. The network data communication method for a portable smart device according to claim 1, wherein the network data communication device has a method for storing data information internally, comprising the following steps -
(1)所述应用程序控制所述网络数据通信装置进入转存状态; (1) the application program controls the network data communication device to enter a dump state;
(2)所述便携式智能设备蓝牙或从 USB接口连接所述网络数据通信装置蓝牙或主 USB接 P ; (2) the portable smart device Bluetooth or the network data communication device Bluetooth or the main USB connection P from the USB interface;
(3)所述应用程序读取数据存储器 Flash数据存储区的数据,写入所述便携式智能设备数据 存储器。 (3) The application reads data of the data memory Flash data storage area and writes the data to the portable smart device data storage.
13. 根据权利要求 1所述的一种用于便携式智能设备的网络数据通信方法, 其特征在于, 所述 网络数据通信装置有内部存储数据文件的网络数据通信方法, 包括以下步骤: 13. The network data communication method for a portable smart device according to claim 1, wherein the network data communication device has a network data communication method for storing a data file internally, comprising the following steps:
(1)所述应用程序读取数据存储器 Flash数据存储区数据文件, 并在液晶上显示所有文件列 表; (1) The application reads the data memory Flash data storage area data file and displays all file lists on the liquid crystal;
(2)选择确定所要发送的数据文件, 所述应用程序启动网络数据通信命令; (2) selecting to determine a data file to be sent, the application initiating a network data communication command;
(3)所述应用程序调用 FTP协议, 读取目的端地址; (3) The application calls the FTP protocol to read the destination address;
(4)与目的端网络设备建立 TCP控制连接, 发送用户名和密码, 建立数据连接, 发送数据; (4) Establish a TCP control connection with the destination network device, send a username and password, establish a data connection, and send data;
(5)请求返回目的端网络设备当前文件列表, 检索当前目录文件, 触发网络设备发起数据 连接并发送选定的文件数据;
(6〉接收下载数据, 送入缓冲数据存储器 SDRAM; (5) requesting to return the current file list of the destination network device, retrieving the current directory file, triggering the network device to initiate a data connection and transmitting the selected file data; (6) receiving the download data, and sending it to the buffer data memory SDRAM;
(7)所述应用程序读取缓存数据, 按照 FAT16格式存入数据存储器 Flash数据存储区。 (7) The application reads the cache data and stores it in the data memory Flash data storage area according to the FAT16 format.
14. 根据权利要求 1所述的一种用于便携式智能设备的网络数据通信方法, 其特征在于, 所 述网络数据通信装置有 "写保护"的方法, 所述应用程序控制矩阵键盘设置 "写保护" 状态, 并在液晶上显示提示用户, 网络设备不可以改写或擦除所述便携式智能设备和网 络数据通信装置中的内容, 保护用户存储的数据信息。 14. The network data communication method for a portable smart device according to claim 1, wherein the network data communication device has a "write protection" method, and the application control matrix keyboard is set to "write" The "state" is protected, and the user is prompted to display on the liquid crystal, and the network device cannot rewrite or erase the contents of the portable smart device and the network data communication device to protect the data information stored by the user.
15. 根据权利要求 1所述的一种用于便携式智能设备的网络数据通信方法, 其特征在于, 所述 网络数据通信装置通过蓝牙或 USB连接的便携式智能设备包括但不限于智能医疗监测设 备、 或智能工业测量设备、 或半导体移动存储装置、或 PDA、 或掌上电脑、或数字移动电 话、 或个人多媒体播放器、 或掌上游戏机、 或数码相机、 或数码摄像机、 或个人数据处理 设备。 The network data communication method for a portable smart device according to claim 1, wherein the portable smart device connected by the network data communication device via Bluetooth or USB includes but is not limited to an intelligent medical monitoring device, Or a smart industrial measurement device, or a semiconductor mobile storage device, or a PDA, or a palmtop computer, or a digital mobile phone, or a personal multimedia player, or a handheld game console, or a digital camera, or a digital video camera, or a personal data processing device.
16. 一种用于便携式智能设备的网络数据通信装置, 其特征在于,包括控制器模块(1 ), 该模 块包括网络处理器集成电路、 程序存储器集成电路、 数据存储器集成电路、 缓冲数据存 储器集成电路; 蓝牙模块(2), 该模块包括蓝牙集成电路、 带通滤波器、 不平衡变压器; USB模块 (3 ), 该模块包括网络处理器集成电路内部的 USB主从控制器、 USB收发器 集成电路、 工作模式控制电路、 USB连接器; 液晶模块(4), 该模块包括液晶驱动集成 电路和液晶屏;矩阵键盘模块(5),该模块包括按键键盘和上拉电阻;实时时钟模块(6), 该模块包括实时时钟集成电路、 二极管开关电路、 备用电池; 网络接口模块(9), 该模 块包括传输线变压器和 RJ45插头;所述网络处理器集成电路分别与蓝牙集成电路、 USB 收发器集成电路、 程序存储器集成电路、 数据存储器集成电路、 缓冲数据存储器集成电 路、 按键键盘以及传输线变压器连接, RJ45插头输入端连接传输线变压器输出端, 输出 端连接外部网络终端接口; 所述网络数据通信装置由固化在所述控制器模块(1 )中的应 用程序软件驱动控制。 16. A network data communication device for a portable smart device, comprising a controller module (1) comprising a network processor integrated circuit, a program memory integrated circuit, a data memory integrated circuit, a buffered data memory integrated Circuit; Bluetooth module (2), the module includes a Bluetooth integrated circuit, a band pass filter, a balun; a USB module (3), the module includes a USB master-slave controller inside the network processor integrated circuit, and a USB transceiver integrated Circuit, working mode control circuit, USB connector; liquid crystal module (4), the module includes liquid crystal driving integrated circuit and liquid crystal screen; matrix keyboard module (5), the module includes a key keyboard and a pull-up resistor; real-time clock module (6) The module includes a real-time clock integrated circuit, a diode switch circuit, a backup battery, a network interface module (9), the module includes a transmission line transformer and an RJ45 plug; and the network processor integrated circuit is integrated with a Bluetooth integrated circuit and a USB transceiver, respectively. Circuit, program memory integrated circuit, data memory a circuit, a buffered data memory integrated circuit, a keypad, and a transmission line transformer connection, the RJ45 plug input is connected to the transmission line transformer output, and the output is connected to the external network terminal interface; the network data communication device is solidified in the controller module (1) ) in the application software driver control.
17. 根据权利要求 16所述的一种用于便携式智能设备的网络数据通信装置, 其特征在于, 所 述网络数据通信装置的控制器模块(1 )包括网络处理器集成电路、程序存储器集成电路、 数据存储器集成电路、 缓冲数据存储器集成电路, 网络处理器集成电路或用 IP3023, 程 序存储器集成电路或用 Flash AM29LV033C,数据存储器集成电路或用 Flash NAND01G, 缓冲数据存储器集成电路或用 SDRAM MT48LC32M16A, 数据存储器 Flash在所述应用 程序编址控制下分为用户信息设置存储区、 字库存储区、 数据存储区, 数据存储区用于 存放网络交互的数据信息和设备间交互的数据信息,包括但不限于各种控制命令、文字、 图像、 音频、 视频数据文件, 数据存储器 Flash或用 K9K8G08U1M-PCB0, 相应管脚按
其标注连接。 17. A network data communication device for a portable smart device according to claim 16, wherein the controller module (1) of the network data communication device comprises a network processor integrated circuit, a program memory integrated circuit , Data Memory IC, Buffered Data Memory IC, Network Processor IC or IP3023, Program Memory IC or Flash AM29LV033C, Data Memory IC or Flash NAND01G, Buffered Data Memory IC or SDRAM MT48LC32M16A, Data The memory flash is divided into a user information setting storage area, a word storage storage area, and a data storage area under the application addressing control, and the data storage area is used for storing data information of network interaction and data information of interaction between devices, including but not limited to Various control commands, text, images, audio, video data files, data memory flash or with K9K8G08U1M-PCB0, corresponding pin press Its label connection.
18. 根据权利要求 16所述的一种用于便携式智能设备的网络数据通信装置, 其特征在于, 所 述网络数据通信装置的 USB模块 (3 )包括网络处理器集成电路 IP3023内部的 USB主 从控制器、 USB收发器集成电路、 工作模式控制电路、 USB连接器, 其中工作模式控 制电路由单刀双掷开关 K1和上拉电阻组成, K1一端接地, 一端接上拉电阻, 中间端接 IP3023的 PD10, 上拉电阻另一端接主电路 +3.3V电源端, K1置 IP3023的 PD10为高电 平时, USB模块(3 )工作在主 USB模式状态, K1置 IP3023的 PD10为低电平时, USB 模块 (3 ) 工作在从 USB模式状态。 18. The network data communication device for a portable smart device according to claim 16, wherein the USB module (3) of the network data communication device comprises a USB master/slave inside the network processor integrated circuit IP3023. Controller, USB transceiver integrated circuit, working mode control circuit, USB connector, wherein the working mode control circuit is composed of single-pole double-throw switch K1 and pull-up resistor, K1 is grounded at one end, one end is connected with pull-up resistor, and the middle end is connected with IP3023 PD10, the other end of the pull-up resistor is connected to the main circuit +3.3V power supply terminal. When the PD10 of the IP3023 is set to the high level, the USB module (3) works in the main USB mode state, and the K1 sets the PD10 of the IP3023 to the low level. (3) Works in the state from USB mode.
19. 根据权利要求 16所述的一种用于便携式智能设备的网络数据通信装置, 其特征在于, 所述网络数据通信装置的矩阵键盘模块(5 )包括按键键盘和上拉电阻 R1-R4, 按键键盘 采用 4 X4键盘, 网络处理器集成电路 IP3023的 PC8-PC15分别连接 4X4键盘 1-8脚组 成矩阵键盘, 其中 PC8-PC11分别接上拉电阻 R1-R4, R1-R4另一端接主电路 +3.3V电源 端, 矩阵键盘包括 0— 9数字键、 A-Z字母键、 小数点键、 标点符号键以及功能键。 19. The network data communication device for a portable smart device according to claim 16, wherein the matrix keyboard module (5) of the network data communication device comprises a keypad and a pull-up resistor R1-R4, The button keyboard adopts 4 X4 keyboard, and the PC8-PC15 of the network processor integrated circuit IP3023 is connected to the 4X4 keyboard 1-8 feet to form a matrix keyboard, wherein PC8-PC11 is respectively connected with pull-up resistors R1-R4, and R1-R4 is connected to the main circuit. +3.3V power supply, matrix keyboard includes 0-9 number keys, AZ letter keys, decimal point keys, punctuation keys and function keys.
20. 根据权利要求 16所述的一种用于便携式智能设备的网络数据通信装置, 其特征在于, 所 述网络数据通信装置的网络接口模块(9)包括传输线变压器和 RJ45插头, 传输线变压器 采用 E2023, E2023输出端 TXD+、 TXD -、 RXD+、 RXD-连接 RJ45插头输入端 1、 2、 3、 6脚, RJ45插头输出端连接外部网络终端接口, 所述外部网络终端接口包括但不限于局域 网、 或 ADSL、 或 VDSL、 或 ISDN、 或 DDN、 或 FDDI、 或有线电视通信网、 或电力线 通信网络的终端接口。
20. The network data communication device for a portable smart device according to claim 16, wherein the network interface module (9) of the network data communication device comprises a transmission line transformer and an RJ45 plug, and the transmission line transformer adopts E2023. The E2023 output terminals TXD+, TXD-, RXD+, RXD- are connected to the RJ45 plug input terminals 1, 2, 3, and 6 pins, and the RJ45 plug output terminal is connected to the external network terminal interface, and the external network terminal interface includes but is not limited to a local area network, or A terminal interface for ADSL, or VDSL, or ISDN, or DDN, or FDDI, or cable television communication network, or power line communication network.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610076313.0 | 2006-04-20 | ||
CN200610076313 | 2006-04-20 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007121617A1 true WO2007121617A1 (en) | 2007-11-01 |
Family
ID=38624524
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2006/000961 WO2007121617A1 (en) | 2006-04-20 | 2006-05-15 | A network data communication method and means for a portable intelligent device |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2007121617A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110131637A1 (en) * | 2008-08-06 | 2011-06-02 | Seiko Precision Inc. | Time clock |
CN105251219A (en) * | 2015-10-15 | 2016-01-20 | 西安电子科技大学 | Intelligent marionette puppet control system |
CN107300636A (en) * | 2017-08-16 | 2017-10-27 | 国网辽宁省电力有限公司电力科学研究院 | A kind of resistive current live line measurement handheld device |
CN111106879A (en) * | 2019-12-04 | 2020-05-05 | 广东电网有限责任公司 | Uplink communication fault visual detection system for metering automation terminal |
CN111600934A (en) * | 2020-04-20 | 2020-08-28 | 星络智能科技有限公司 | Storage medium, intelligent central control equipment and pushing authentication method thereof |
CN115079838A (en) * | 2022-07-06 | 2022-09-20 | 深圳芯耀科技有限公司 | Three-mode keyboard |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1321386A (en) * | 1999-06-29 | 2001-11-07 | 索尼公司 | Communication device and communication method, and communication terminal |
CN1355659A (en) * | 2000-11-27 | 2002-06-26 | 三星电子株式会社 | Method for information shared between cellular and local radio communication system |
WO2003065682A1 (en) * | 2002-01-29 | 2003-08-07 | Koninklijke Philips Electronics N.V. | A method and system for connecting mobile client devices to the internet |
WO2003085530A1 (en) * | 2002-03-12 | 2003-10-16 | Trek 2000 International Ltd | System and apparatus for accessing and transporting electronic communications using a portable storage device |
-
2006
- 2006-05-15 WO PCT/CN2006/000961 patent/WO2007121617A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1321386A (en) * | 1999-06-29 | 2001-11-07 | 索尼公司 | Communication device and communication method, and communication terminal |
CN1355659A (en) * | 2000-11-27 | 2002-06-26 | 三星电子株式会社 | Method for information shared between cellular and local radio communication system |
WO2003065682A1 (en) * | 2002-01-29 | 2003-08-07 | Koninklijke Philips Electronics N.V. | A method and system for connecting mobile client devices to the internet |
WO2003085530A1 (en) * | 2002-03-12 | 2003-10-16 | Trek 2000 International Ltd | System and apparatus for accessing and transporting electronic communications using a portable storage device |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110131637A1 (en) * | 2008-08-06 | 2011-06-02 | Seiko Precision Inc. | Time clock |
US8782756B2 (en) * | 2008-08-06 | 2014-07-15 | Seiko Precision Inc. | Time clock |
CN105251219A (en) * | 2015-10-15 | 2016-01-20 | 西安电子科技大学 | Intelligent marionette puppet control system |
CN107300636A (en) * | 2017-08-16 | 2017-10-27 | 国网辽宁省电力有限公司电力科学研究院 | A kind of resistive current live line measurement handheld device |
CN107300636B (en) * | 2017-08-16 | 2024-03-19 | 国网辽宁省电力有限公司电力科学研究院 | Resistive current live measurement handheld device |
CN111106879A (en) * | 2019-12-04 | 2020-05-05 | 广东电网有限责任公司 | Uplink communication fault visual detection system for metering automation terminal |
CN111600934A (en) * | 2020-04-20 | 2020-08-28 | 星络智能科技有限公司 | Storage medium, intelligent central control equipment and pushing authentication method thereof |
CN115079838A (en) * | 2022-07-06 | 2022-09-20 | 深圳芯耀科技有限公司 | Three-mode keyboard |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI446767B (en) | Mobile communication device, mobile network sharing method and electronic device | |
CN110166439B (en) | Equipment sharing method, terminal, router and server | |
CN106453511B (en) | A kind of data back up method and equipment | |
WO2007121617A1 (en) | A network data communication method and means for a portable intelligent device | |
TW201238273A (en) | Electronic device, controller and method for controlling data transfer | |
WO2013149530A1 (en) | Information display method, mobile terminal and computer readable storage medium | |
US20140334364A1 (en) | Remote wake-up system and method | |
WO2021022720A1 (en) | Bluetooth-based data transmission method, storage medium and terminal | |
US20060160569A1 (en) | Cellular phone and portable storage device using the same | |
CN100550837C (en) | A kind of network data communication method and device that is used for portable intelligent equipment | |
WO2016127286A1 (en) | Call forwarding method, terminal and portable electronic device | |
WO2019034054A1 (en) | Mobile terminal-based nfc stress testing method and system, and storage device | |
CN110767950A (en) | Charging method, charging device, terminal equipment and computer readable storage medium | |
TWI637616B (en) | Controling system and method for cache coherency | |
CN101005296A (en) | Digital TV set with blue-tooth transmission picture function and blue-tooth transmission method | |
CN109889568B (en) | Data export method, server and system | |
CN201114114Y (en) | Modem | |
WO2023088198A1 (en) | Network connection method and apparatus, and electronic device | |
CN103856577B (en) | Management gateway accesses | |
US20090023440A1 (en) | Communication mediation apparatus and communication mediation method | |
US20040204072A1 (en) | Apparatus and method for quick control of portable phone infrared transmission | |
CN109992430A (en) | A kind of data transmission method, first terminal and second terminal | |
WO2008047919A1 (en) | Portable terminal, server, and method for realizing function of portable terminal using network | |
TW201303782A (en) | Device and method for receiving the stock price alert of the finance software on a mobile apparatus | |
TWI466469B (en) | Method and system of bluetooth communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 06741851 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSANT TO RULE 112(1) EPC OF 02-02-2009 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06741851 Country of ref document: EP Kind code of ref document: A1 |