CN104243103A - Method, system, transmitting terminal and receiving terminal for disconnected WIFI (wireless fidelity) data transmission - Google Patents

Method, system, transmitting terminal and receiving terminal for disconnected WIFI (wireless fidelity) data transmission Download PDF

Info

Publication number
CN104243103A
CN104243103A CN201410537988.5A CN201410537988A CN104243103A CN 104243103 A CN104243103 A CN 104243103A CN 201410537988 A CN201410537988 A CN 201410537988A CN 104243103 A CN104243103 A CN 104243103A
Authority
CN
China
Prior art keywords
data
frame
module
wifi
transmitting terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410537988.5A
Other languages
Chinese (zh)
Inventor
王航
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuzhou Rockchip Electronics Co Ltd
Original Assignee
Fuzhou Rockchip Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuzhou Rockchip Electronics Co Ltd filed Critical Fuzhou Rockchip Electronics Co Ltd
Priority to CN201410537988.5A priority Critical patent/CN104243103A/en
Publication of CN104243103A publication Critical patent/CN104243103A/en
Pending legal-status Critical Current

Links

Abstract

The invention discloses a method, a system, a transmitting terminal and a receiving terminal for disconnected WIFI (wireless fidelity) data transmission. The method is applied to the transmitting terminal and the receiving terminal. The transmitting terminal comprises a first WIFI module, and the receiving terminal comprises a second WIFI module. The method includes that the transmitting terminal fills address bits of data frames with to-be-transmitted data and transmits the data frames through the first WIFI module, and the receiving terminal receives the data frames through the second WIFI module and analyzes the data frames to acquire the data. According to the method, the address bits are filled with the data, so that the amount of the data transmitted by single data frame on the condition of disconnected WIFI is increased, data transmission frequency as needed is reduced, error rate of data transmission process is lowered, and time for data transmission and reception is reduced.

Description

A kind of connectionless WiFi sends the method for data, system, transmitting terminal and receiving terminal
Technical field
The present invention relates to WiFi field of data transmission, particularly relate to a kind of method of connectionless WiFi transmission data, system, transmitting terminal and receiving terminal.
Background technology
The data transmission technology of existing mobile device (as mobile phone) comprises as follows:
1.Softap focus, is needed to be connected by password authentification before sending data, repeats loaded down with trivial details consuming time;
2. Bluetooth pairing, needs first certification before sending data, repeats loaded down with trivial details consuming time;
3.WiFi direct, needs transmitting terminal and receiving terminal to support this agreement, general not, and such as iphone does not just support this agreement;
4. sound wave pairing, environmental interference is large, receives the correct data time long, and need transmitting terminal and receiving terminal from very close to, be unfavorable for the configuration of large number quipments equally;
5. when there is no other sensing equipments, if when WiFi (WIreless-Fidelity, Wireless Fidelity) does not have to connect (such as not knowing password), can not data communication be carried out.
In existing technology, also have some can carry out data communication when WiFi does not connect, but inventor find that in this technology, there are the following problems: in data transmission procedure, error rate is high, length consuming time.
Summary of the invention
For this reason, need to provide a kind of connectionless WiFi to send the scheme of data, solve transmission data error rate when existing WiFi does not connect high, the problem of length consuming time.
For achieving the above object, inventor provide a kind of method that connectionless WiFi sends data, be applied to transmitting terminal and receiving terminal, transmitting terminal has a WiFi module, and receiving terminal has the 2nd WiFi module, comprises the steps:
Transmitting terminal by data stuffing to be sent in the address bit of Frame;
Transmitting terminal sends Frame by a WiFi module;
Receiving terminal is by the 2nd WiFi module receiving data frames;
Receiving terminal resolution data frame obtains data.
Further, described data to be sent are the partial data of packet to be sent, then described method comprises the steps:
Packet to be sent is splitted into many groups data to be sent according to the rule of unpacking preset by transmitting terminal;
Data stuffing to be sent in the address bit of Frame, is organized data to be sent more and will be produced the Frame of multiple correspondence by transmitting terminal;
Transmitting terminal sends described multiple Frame by a WiFi module;
Receiving terminal receives described multiple Frame by the 2nd WiFi module;
Receiving terminal is resolved described multiple Frame and is obtained multi-group data;
Multi-group data is formed packet according to the group bag rule preset by receiving terminal;
Wherein, it is corresponding that rule of unpacking described in and group wrap rule.
Further, described packet includes route service set identifier and route password, and receiving terminal is according to the route service set identifier in packet and route password connection route.
Further, before described method, also following steps are comprised:
Transmitting terminal connection route device;
Transmitting terminal obtains route service set identifier and the route password of router.
Further, described " transmitting terminal sends described multiple Frame by a WiFi module " specifically comprises the steps:
Transmitting terminal sends initial data frame by a WiFi module;
Transmitting terminal sends multiple Frame by a WiFi module;
Transmitting terminal sends end data frame by a WiFi module.
Further, multicast address mark initial data frame or end data frame is used.
Further, described " transmitting terminal by data stuffing to be sent in the address bit of Frame " specifically comprises the steps:
Transmitting terminal distributes an independent frame number to each Frame in multiple Frame respectively;
Frame number is added in corresponding Frame by transmitting terminal.
Further, this method also comprises the steps:
Additional data to be sent is converted to target data frame length according to the transformation rule preset by transmitting terminal;
Transmitting terminal is filled Frame to be sent and is made data frame length to be sent equal target data frame length;
Then described " receiving terminal resolution data frame obtains data " also comprises the steps:
Data frame length is also converted to additional data according to the transformation rule preset by receiving terminal read data frame length.
And inventor also provides a kind of connectionless WiFi to send the system of data, comprise transmitting terminal and receiving terminal, transmitting terminal has a WiFi module, and receiving terminal has the 2nd WiFi module,
Transmitting terminal include for by data stuffing to be sent to the data stuffing module in the address bit of Frame be used for sending the sending module of Frame by a WiFi module;
Receiving terminal includes for by the receiver module of the 2nd WiFi module receiving data frames and the data resolution module obtaining data for resolution data frame.
Further, described data to be sent are the partial data of packet to be sent, then transmitting terminal also comprises as lower module:
For packet to be sent being splitted into according to the rule of unpacking preset the module of unpacking of many groups data to be sent;
Described data stuffing module, when padding data frame, is organized data to be sent more and will be produced the Frame of multiple correspondence;
Described sending module is also for sending described multiple Frame by a WiFi module;
The receiver module of receiving terminal is also for receiving described multiple Frame by the 2nd WiFi module;
The data resolution module of receiving terminal also obtains multi-group data for resolving described multiple Frame;
Receiving terminal also comprises the group bag module for multi-group data being formed according to the group bag rule preset packet;
Wherein, it is corresponding that rule of unpacking described in and group wrap rule.
Further, described packet includes route service set identifier and route password, and receiving terminal also comprises for the route link block according to the route service set identifier in packet and route password connection route.
Further, transmitting terminal also includes as lower module:
For the router link block of connection route device;
And for the routing information acquisition module of the route service set identifier and route password that obtain router.
Further, described sending module specifically comprises following submodule:
Start frame for being sent initial data frame by a WiFi module sends submodule;
For being sent the dataframe submodule of multiple Frame by a WiFi module;
End frame for being sent end data frame by a WiFi module sends submodule.
Further, multicast address mark initial data frame or end data frame is used.
Further, described data stuffing module specifically comprises following submodule:
For the frame number distribution sub module of distributing an independent frame number respectively to each Frame in multiple Frame;
Submodule is added for frame number being added to frame number in corresponding Frame.
Further, also comprise as lower module:
For additional data to be sent being converted to according to the transformation rule preset the transmission modular converter of target data frame length;
Data frame length to be sent is made to equal the length pad module of target data frame length for filling Frame to be sent;
Described data resolution module also comprises following submodule:
Also according to the transformation rule preset, data frame length is converted to the reception transform subblock of additional data for read data frame length.
And connectionless WiFi described above sends transmitting terminal and the receiving terminal of data.
Be different from prior art, technique scheme tool has the following advantages: this programme by data stuffing in address bit, increase individual data frame at WiFi without the data volume sending data when connecting, decrease the number of times that data need to send, reduce the error rate of data transmission procedure, decrease the time of data transmission and reception.
Accompanying drawing explanation
Fig. 1 is the system configuration schematic diagram of an embodiment;
Fig. 2 is the method flow diagram of another embodiment;
Fig. 3 is data frame structure schematic diagram;
Fig. 4 is the method flow diagram of another embodiment;
Fig. 5 is the structural representation of transmitting terminal embodiment;
Fig. 6 is the structural representation of receiving terminal embodiment.
Description of reference numerals:
1, transmitting terminal;
10, a WiFi module;
11, data stuffing module;
110, frame number distribution sub module;
111, frame number adds submodule;
112, modular converter is sent;
113, length pad module;
12, sending module;
120, start frame sends submodule;
121, dataframe submodule;
122, end frame sends submodule;
13, to unpack module;
14, router link block;
15, routing information acquisition module;
2, receiving terminal;
20, the 2nd WiFi module;
21, receiver module;
22, data resolution module;
220, transform subblock is received;
23, bag module is organized;
3, router.
Embodiment
By describe in detail technical scheme technology contents, structural feature, realized object and effect, coordinate accompanying drawing to be explained in detail below in conjunction with specific embodiment.
Refer to Fig. 1, present embodiments provide a kind of method that connectionless WiFi sends data, be applied to transmitting terminal 1 and receiving terminal 2, transmitting terminal 1 has a WiFi module 10, and receiving terminal 2 has the 2nd WiFi module 20.Transmitting terminal 1 and receiving terminal 2 are all the electronic equipments with WiFi module, and these electronic equipment called after transmitting terminals and receiving terminal are only used to the convenience illustrated, in many embodiments, transmitting terminal can as receiving terminal, and receiving terminal also can as transmitting terminal.In the specific implementation, the product form of transmitting terminal and receiving terminal can be mobile phone, flat board, router, computer etc.WiFi module has wireless transceiver circuit, and WiFi module can carry out wireless telecommunications, and the electronic equipment with WiFi module can carry out information interaction by the connection of WiFi intermodule.
As shown in Figure 2, be the flow chart that a kind of connectionless WiFi sends the method for data, can be used for transmitting terminal and send with the data of receiving terminal when being connected without WiFi.Comprise the steps: first for step S101 transmitting terminal by data stuffing to be sent in the address bit of Frame.Concrete data frame format as shown in Figure 3, Frame front portion is divided into mac frame head, destination address position (as address 1) in mac frame head can be used for padding data, then step S101 transmitting terminal can by data stuffing on the destination address position of Frame, then a Frame can send out 3 byte information (wherein, some field of Frame can not be revised).Then enter step S102 transmitting terminal and send Frame by a WiFi module.After transmitting terminal sends Frame, receiving terminal can receive the Frame of transmitting terminal transmission in step S103 by the 2nd WiFi module.Receiving terminal obtains data in step S104 resolution data frame, and during parsing, receiving terminal can read data from the address bit of Frame.By above step, then receiving terminal has got the data to be sent that transmitting terminal is filled into Frame, and transmitting terminal and receiving terminal just complete transmission and the reception of data.The present embodiment by data stuffing in the address bit of Frame, the method of the transmission of information is carried out relative to existing usage data frame length, in the present embodiment, in individual data frame, the transmission capacity of data is larger, then the method for data acquisition the present embodiment of same quantity of data can reduce the transmission times of Frame, when individual data frame transmission success rate is identical, the transmission times reducing Frame is conducive to the success rate improving data transmission, also can reduce total transmitting time simultaneously, reach transmission data error rate when the existing WiFi of solution does not connect high, the object of long problem consuming time.
Above-described embodiment may be used for transmitting organizes small data more, when the packet that transmission data volume is large, can adopt the mode of packet being carried out to subpackage.As shown in Figure 4, the present embodiment comprises the steps: that when sending packet in step S203, packet to be sent is splitted into many groups data to be sent according to the rule of unpacking preset by transmitting terminal, and data namely to be sent are the partial data of packet to be sent.Rule of unpacking and splitting datagram are the rule of the data that multi-group data amount is little, rule of unpacking can have multiple fractionation mode, as packet splitted into each fixed byte size or packet being split into each formed objects etc., the size of data after fractionation should be less than or equal to the maximum amount of data that individual data frame can be filled.The generation of packet can transmitting terminal receive from other equipment or transmitting terminal oneself combines.Then in step S204 transmitting terminal by data stuffing to be sent in the address bit of Frame, one group of data to be sent is by Frame corresponding for generation one, the data that then many groups are to be sent will produce the Frame of multiple correspondence, and namely in each Frame to be sent, data to be sent are the one group of data obtained after unpacking in step S203.Then enter step S205 transmitting terminal and send described multiple Frame by a WiFi module, namely all Frames produced all send by transmitting terminal.After transmission, multiple Frames that receiving terminal can be sent by the 2nd WiFi module receiving end/sending end in step S206.Enter step S207 receiving terminal afterwards and resolve multiple Frame acquisition multi-group data, and multi-group data is formed packet in step S208 according to the group bag rule preset by receiving terminal, wherein, rule of unpacking and group are wrapped regular corresponding.Namely rule of unpacking is the inverse process of group bag rule, and by unpacking, packet can be splitted into multi-group data by rule, the multi-group data after unpacking can be combined into the packet before unpacking by group bag rule.Then got the packet that transmitting terminal sends after receiving terminal group bag, receiving terminal can obtain the data in packet by read data packet.Pass through the present embodiment, namely transmitting terminal and receiving terminal complete transmission and the reception of packet, because the data transmission capacity in individual data frame in the present embodiment is larger, then packet can be splitted into the less data of quantity, then decrease the quantity that transmitting terminal needs the Frame sent, decrease transmitting time, improve transmission success rate.
Above embodiment can be applied in receiving terminal to be needed in the application scenarios of connection route, and transmitting terminal can use this method that service set (SSID) and password are sent to receiving terminal, and then receiving terminal removes connection route again.Particularly, route service set identifier and route password is included in the packet that transmitting terminal will send, receiving terminal can get route service set identifier and route password after step S208 forms packet, then enters step S209 receiving terminal according to the route service set identifier in packet and route password connection route.Wherein, route service set identifier and route password, before step S203 unpacks, should be generated packet by transmitting terminal.In order to distinguish with other packets, feature string (being different from the character string of other packets) can also be increased in the packet, by reading feature string, receiving terminal can know that the packet received is the packet including service set and route password after receiving packet, receiving terminal also can by entering the route Connection Step of step S209 after reading this feature string.The result of connection can be sent to transmitting terminal by the mode of broadcast frame after connecting upper route by receiving terminal.Also can be on receiving terminal connects after route, the message that broadcast reception end has connected in the local area network (LAN) of route.
Above-mentioned packet can also include route cipher mode (Encryption-Protocol) or check digit.Certainly, receiving terminal also can get route cipher mode by scanning route service set identifier.Whether the information that check digit may be used in checking data bag is accurate.In certain embodiments, in order to the information security in data packet delivery process, transmitting terminal is unpacked after first can being encrypted (as adopted AES encryption algorithm) to packet again, can obtain the packet after deciphering after receiving terminal group bag to packet after can being decrypted.
Route in above-described embodiment can be third party's routing device (as router three) as shown in Figure 1 or also can be transmitting terminal 1, and namely transmitting terminal 1 can be a routing device.When route is transmitting terminal, transmitting terminal directly can read and can get route service set identifier and route password.When route is router three, transmitting terminal can obtain in the following way: be first step S201 transmitting terminal connection route device; Here connection can be the connection of wired or wireless mode arbitrarily, as long as router and transmitting terminal carry out data interaction.Then enter route service set identifier and route password that step S202 transmitting terminal obtains router, wherein route password can be artificial input.Certainly, in certain embodiments, the route service set identifier of router and route password can also be pre-stored in transmitting terminal, and transmitting terminal directly reads the route service set identifier and route password that prestore.
Total data frame, when the total data frame of a transmission packet, once can be sent completely rear certain interval of time by transmitting terminal.When receiving terminal receives Frame, if do not receive Frame within a period of time, then can think that the total data frame of a packet receives, namely then can package step.Cause the prolongation of transmission and reception process time in order to avoid wait, in certain embodiments, whether transmitting terminal is marked being sent by initial data frame and end data frame.Then " transmitting terminal sends described multiple Frame by a WiFi module " specifically comprises the steps: that transmitting terminal sends initial data frame by a WiFi module; Transmitting terminal sends multiple Frame by a WiFi module; Transmitting terminal sends end data frame by a WiFi module.Receiving terminal receive initial data frame then can know transmitting terminal prepare start to send multiple Frame, receiving terminal can enter reception standby mode, and when receiving end data frame, then can think that the total data frame of packet receives, then can to package work to the data of Frame at once.
Particularly, the initial data frame of above-described embodiment and end data frame can insert special character string in a data frame so that distinguish with the Frame of packet, in certain embodiments, multicast address can be used to distinguish, namely use multicast address mark initial data frame or end data frame.Multicast address is the D class address retained, from 224.0.0.0-239.255.255.255, and wherein and some addresses have specific use, to forward as 224.0.0.0-244.0.0.255 can only be used for router in local area network (LAN), and 224.0.0.1 is the address of All hosts, 224.0.0.2 the address of all-router, the address of all ospf routers of 224.0.0.5,224.0.0.13 is the address of PIMv2 router; 239.0.0.0-239.255.255.255 is private address; 224.0.1.0-238.255.255.255 may be used on Internet, and the multicast address in the present embodiment can adopt the multicast address of nonspecific use.Be that 239.0.0.1 identifies as can be adopted multicast address at initial data frame, end data frame can adopt multicast address to be that 239.0.0.3 identifies, and uses multicast address, Frame can be made not to be forwarded out local area network (LAN), avoid the leakage of information.
Package to the multi-group data received for the ease of receiving terminal, in the present embodiment, the total data frame of transmitting terminal to packet carries out frame number.Then at transmitting terminal by data stuffing to be sent to the address bit of Frame and after generating multiple Frame, transmitting terminal distributes an independent frame number first to each Frame in multiple Frame respectively, namely the total data frame of packet has frame number, and each frame number is different.Then frame number is added in corresponding Frame by transmitting terminal, and after completing, transmitting terminal starts to send the Frame with frame number.The present embodiment is numbered Frame, make the reception of Frame and resolve clearer and more definite, after receiving terminal receives multiple Frame simultaneously, can first judgment frame number, if frame number has the situation of loss, then can think admission control, can not package work and directly again receiving, and avoids invalid group package operation to the wasting of resources.In conjunction with the above-mentioned embodiment with multicast address, wherein in Frame the 2nd, 3 of address bit may be used for storage frame numbering (the first bit-identify broadcast address).
In order to expand the data volume that individual data frame can transmit further, in the present embodiment, inventor also provides a kind of usage data frame length to carry out the scheme of data transmission.Particularly, this method also comprises the steps: that additional data to be sent is converted to target data frame length according to the transformation rule preset by transmitting terminal; The frame entity section (i.e. data field) that transmitting terminal fills Frame to be sent makes data frame length to be sent equal target data frame length, these two steps can in step " transmitting terminal by data stuffing to be sent in the address bit of Frame " afterwards, step " transmitting terminal sends Frame by a WiFi module " front execution.Transformation rule is the rule that data frame length and data are changed mutually, as one-to-one relationship in data length 200 corresponding data a or ascii table.Then have sent the Frame with data and target data frame length when step S102 or step S205 transmitting terminal send Frame, then receiving terminal receives this Frame in step S103 or step S206.Then receiving terminal also comprises the steps: receiving terminal read data frame length when resolution data frame obtains data and according to the transformation rule preset, data frame length is converted to additional data.Namely receiving terminal obtains data by resolution data frame, and resolution data frame length obtains additional data, and be 200 as read data frame length, then the data changed out are a.In this programme, additional data is only used to distinguish with above-mentioned data to be sent, and in certain embodiments, additional data can be the partial data of data to be sent, even can be used alone the transmission that additional data carries out data, and not by data stuffing in Frame address bit.The present embodiment usage data length sends additional data, then a Frame can send a byte of additional data.The transmission of information can be may be used for or uses as check code by this additional data.If when only the mode of usage data length sends the data that packet is 60 bytes, then need to be split as 60 Frames; And if only with when being sent to the mode of address bit by data stuffing, then need to be split as 20 Frames, if use address bit and data length to send simultaneously, be then split as 15 Frames.Then the present embodiment usage data frame length sends the quantity that data can reduce the rear packet of fractionation further, can accelerate transmission rate and improve success rate.
And based on the above method, inventor also provides a kind of connectionless WiFi to send the system of data, as shown in Figure 1, comprise transmitting terminal 1 and receiving terminal 2, transmitting terminal 1 has a WiFi module 10, receiving terminal 2 has the 2nd WiFi module 20, and transmitting terminal 1 can send Frame by a WiFi module 10, and receiving terminal 2 receives the Frame of transmitting terminal 1 transmission by the 2nd WiFi module 20.
Transmitting terminal 1 include for by data stuffing to be sent to the data stuffing module 11 in the address bit of Frame and the sending module 12 being used for being sent by a WiFi module 10 Frame.Receiving terminal 2 includes for by the receiver module 21 of the 2nd WiFi module 20 receiving data frames and the data resolution module 22 obtaining data for resolution data frame.The present embodiment makes the transmission capacity of data in individual data frame larger by data stuffing module 11 by data stuffing to the address bit of Frame, then data acquisition the present embodiment of same quantity of data can reduce the transmission times of Frame, when individual data frame transmission success rate is identical, the transmission times reducing Frame is conducive to the success rate improving data transmission, also can reduce total transmitting time simultaneously, reach transmission data error rate when the existing WiFi of solution does not connect high, the object of long problem consuming time.
In order to send the large packet of data volume, in certain embodiments, above-mentioned data to be sent are the partial data of packet to be sent, then transmitting terminal 1 also comprises as lower module:
For packet to be sent being splitted into according to the rule of unpacking preset the module 13 of unpacking of many groups data to be sent; Then data stuffing module 11 is when padding data frame, organizes data to be sent more and will produce the Frame of multiple correspondence.The sending module 12 of transmitting terminal 1 is also for sending described multiple Frame by a WiFi module 10.
Then the receiver module 21 of receiving terminal 2 is also for receiving described multiple Frame by the 2nd WiFi module, and the data resolution module 22 of receiving terminal 2 also obtains multi-group data for resolving described multiple Frame.And receiving terminal 2 also comprises the group bag module 23 for multi-group data being formed according to the group bag rule preset packet; Wherein, it is corresponding that rule of unpacking described in and group wrap rule.By unpacking and organizing bag, the transmitting terminal of the present embodiment and receiving terminal can complete the transmission of the packet of big data quantity.
Above-described embodiment can be applied to the connection of receiving terminal to route, then packet includes route service set identifier and route password, and receiving terminal 2 also comprises for the route link block 24 according to the route service set identifier in packet and route password connection route.By route link block 24, receiving terminal 2 can realize the connection of route.
As shown in Figure 1, route can be router three, then transmitting terminal 1 also includes as lower module: for the router link block 14 of connection route device; And for obtaining the routing information acquisition module 15 of route service set identifier and route password from router three.By with the connection of router three (connect as USB or netting twine connects), transmitting terminal 1 can Real-time Obtaining to the password of router three and service set, and send to receiving terminal 2, make receiving terminal can complete the connection of route.
In certain embodiments, as shown in Figure 5, sending module 12 specifically comprises following submodule: the start frame for being sent initial data frame by a WiFi module sends submodule 120; For being sent the dataframe submodule 121 of multiple Frame by a WiFi module; And send submodule 122 for the end frame being sent end data frame by a WiFi module.The transmission of submodule 120 and end frame transmission submodule 122 pairs of initial data frames and end data frame is sent by start frame, make receiving terminal 2 can know the reception when starting to enter Frame and the reception when completing Frame fast, thus the group job contract namely can carrying out data in multiple Frame after data frame receipt is rapidly done.
In the present embodiment, multicast address can be utilized to identify initial data frame or end data frame, and namely initial data frame or end data frame include multicast address.Use multicast address that Frame can be made not to be forwarded out local area network (LAN), avoid the leakage of information.
In order to make receiving terminal 2 can rapidly or the integrality of Frame received, in certain embodiments, as shown in Figure 5, data stuffing module 11 specifically comprises following submodule: for the frame number distribution sub module 110 of distributing an independent frame number respectively to each Frame in multiple Frame; Submodule 111 is added for frame number being added to frame number in corresponding Frame.After receiving terminal 2 receives multiple Frame, in the event of the loss of frame number, then can directly think that Frame is lost, thus avoid the group packet procedures of mistake, save the resource consumption of receiving terminal 2 groups of package operations.
In order to improve the data traffic volume of individual data frame further, in certain embodiments, as shown in Figure 5, native system also comprises as lower module:
For additional data to be sent being converted to according to the transformation rule preset the transmission modular converter 112 of target data frame length; Data frame length to be sent is made to equal the length pad module 113 of target data frame length for filling Frame to be sent.Then the length of Frame can store the data of a byte.Meanwhile, receiving terminal is when resolving, and particularly, as shown in Figure 6, data resolution module 22 also comprises following submodule: the reception transform subblock 220 also according to the transformation rule preset, data frame length being converted to additional data for read data frame length.Receiving terminal 2 can get the additional data of transmitting terminal 1 transmission by receiving transform subblock 220, reach the object of data transmission and reception, further increase the data traffic volume of individual data frame simultaneously.
In embody rule, the transmitting terminal 1 in said system and receiving terminal 2 can separately as one independently product carry out selling and using, then this programme also provides transmitting terminal as described in said system and receiving terminal.
It should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or terminal equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or terminal equipment.When not more restrictions, the key element limited by statement " comprising ... " or " comprising ... ", and be not precluded within process, method, article or the terminal equipment comprising described key element and also there is other key element.In addition, in this article, " be greater than ", " being less than ", " exceeding " etc. be interpreted as and do not comprise this number; " more than ", " below ", " within " etc. be interpreted as and comprise this number.
Those skilled in the art should understand, the various embodiments described above can be provided as method, device or computer program.These embodiments can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.The hardware that all or part of step in the method that the various embodiments described above relate to can carry out instruction relevant by program has come, described program can be stored in the storage medium that computer equipment can read, for performing all or part of step described in the various embodiments described above method.Described computer equipment, includes but not limited to: personal computer, server, all-purpose computer, special-purpose computer, the network equipment, embedded device, programmable device, intelligent mobile terminal, intelligent home device, wearable intelligent equipment, vehicle intelligent equipment etc.; Described storage medium, includes but not limited to: the storage of RAM, ROM, magnetic disc, tape, CD, flash memory, USB flash disk, portable hard drive, storage card, memory stick, the webserver, network cloud storage etc.
The various embodiments described above describe with reference to the flow chart of method, equipment (system) and computer program according to embodiment and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of computer equipment to produce a machine, making the instruction performed by the processor of computer equipment produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer equipment readable memory that works in a specific way of vectoring computer equipment, the instruction making to be stored in this computer equipment readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded on computer equipment, make to perform sequence of operations step on a computing device to produce computer implemented process, thus the instruction performed on a computing device is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Although be described the various embodiments described above; but those skilled in the art are once obtain the basic creative concept of cicada; then can make other change and amendment to these embodiments; so the foregoing is only embodiments of the invention; not thereby scope of patent protection of the present invention is limited; every utilize specification of the present invention and accompanying drawing content to do equivalent structure or equivalent flow process conversion; or be directly or indirectly used in other relevant technical fields, be all in like manner included within scope of patent protection of the present invention.

Claims (18)

1. connectionless WiFi sends a method for data, and be applied to transmitting terminal and receiving terminal, transmitting terminal has a WiFi module, and receiving terminal has the 2nd WiFi module, it is characterized in that, comprises the steps:
Transmitting terminal by data stuffing to be sent in the address bit of Frame;
Transmitting terminal sends Frame by a WiFi module;
Receiving terminal is by the 2nd WiFi module receiving data frames;
Receiving terminal resolution data frame obtains data.
2. connectionless WiFi according to claim 1 sends the method for data, it is characterized in that: described data to be sent are the partial data of packet to be sent, then described method comprises the steps:
Packet to be sent is splitted into many groups data to be sent according to the rule of unpacking preset by transmitting terminal;
Data stuffing to be sent in the address bit of Frame, is organized data to be sent more and will be produced the Frame of multiple correspondence by transmitting terminal;
Transmitting terminal sends described multiple Frame by a WiFi module;
Receiving terminal receives described multiple Frame by the 2nd WiFi module;
Receiving terminal is resolved described multiple Frame and is obtained multi-group data;
Multi-group data is formed packet according to the group bag rule preset by receiving terminal;
Wherein, it is corresponding that rule of unpacking described in and group wrap rule.
3. connectionless WiFi according to claim 2 sends the method for data, and it is characterized in that: described packet includes route service set identifier and route password, receiving terminal is according to the route service set identifier in packet and route password connection route.
4. connectionless WiFi according to claim 3 sends the method for data, it is characterized in that: before described method, also comprise following steps:
Transmitting terminal connection route device;
Transmitting terminal obtains route service set identifier and the route password of router.
5. connectionless WiFi according to claim 2 sends the method for data, it is characterized in that: described " transmitting terminal sends described multiple Frame by a WiFi module " specifically comprises the steps:
Transmitting terminal sends initial data frame by a WiFi module;
Transmitting terminal sends multiple Frame by a WiFi module;
Transmitting terminal sends end data frame by a WiFi module.
6. connectionless WiFi according to claim 5 sends the method for data, it is characterized in that: use multicast address mark initial data frame or end data frame.
7. connectionless WiFi according to claim 2 sends the method for data, it is characterized in that: described " transmitting terminal by data stuffing to be sent in the address bit of Frame " specifically comprises the steps:
Transmitting terminal distributes an independent frame number to each Frame in multiple Frame respectively;
Frame number is added in corresponding Frame by transmitting terminal.
8. connectionless WiFi according to claim 1 sends the method for data, it is characterized in that: described method also comprises the steps:
Additional data to be sent is converted to target data frame length according to the transformation rule preset by transmitting terminal;
Transmitting terminal is filled Frame to be sent and is made data frame length to be sent equal target data frame length;
Then described " receiving terminal resolution data frame obtains data " also comprises the steps:
Data frame length is also converted to additional data according to the transformation rule preset by receiving terminal read data frame length.
9. connectionless WiFi sends a system for data, and comprise transmitting terminal and receiving terminal, transmitting terminal has a WiFi module, and receiving terminal has the 2nd WiFi module, it is characterized in that:
Transmitting terminal include for by data stuffing to be sent to the data stuffing module in the address bit of Frame be used for sending the sending module of Frame by a WiFi module;
Receiving terminal includes for by the receiver module of the 2nd WiFi module receiving data frames and the data resolution module obtaining data for resolution data frame.
10. connectionless WiFi according to claim 9 sends the system of data, it is characterized in that: described data to be sent are the partial data of packet to be sent, then transmitting terminal also comprises as lower module:
For packet to be sent being splitted into according to the rule of unpacking preset the module of unpacking of many groups data to be sent;
Described data stuffing module, when padding data frame, is organized data to be sent more and will be produced the Frame of multiple correspondence;
Described sending module is also for sending described multiple Frame by a WiFi module;
The receiver module of receiving terminal is also for receiving described multiple Frame by the 2nd WiFi module;
The data resolution module of receiving terminal also obtains multi-group data for resolving described multiple Frame;
Receiving terminal also comprises the group bag module for multi-group data being formed according to the group bag rule preset packet;
Wherein, it is corresponding that rule of unpacking described in and group wrap rule.
11. connectionless WiFi according to claim 10 send the system of data, it is characterized in that: described packet includes route service set identifier and route password, receiving terminal also comprises for the route link block according to the route service set identifier in packet and route password connection route.
12. connectionless WiFi according to claim 11 send the system of data, it is characterized in that: transmitting terminal also includes as lower module:
For the router link block of connection route device;
And for the routing information acquisition module of the route service set identifier and route password that obtain router.
13. connectionless WiFi according to claim 10 send the system of data, it is characterized in that: described sending module specifically comprises following submodule:
Start frame for being sent initial data frame by a WiFi module sends submodule;
For being sent the dataframe submodule of multiple Frame by a WiFi module;
End frame for being sent end data frame by a WiFi module sends submodule.
14. connectionless WiFi according to claim 13 send the system of data, it is characterized in that: use multicast address mark initial data frame or end data frame.
15. connectionless WiFi according to claim 10 send the system of data, it is characterized in that: described data stuffing module specifically comprises following submodule:
For the frame number distribution sub module of distributing an independent frame number respectively to each Frame in multiple Frame;
Submodule is added for frame number being added to frame number in corresponding Frame.
16. connectionless WiFi according to claim 9 send the system of data, it is characterized in that: also comprise as lower module:
For additional data to be sent being converted to according to the transformation rule preset the transmission modular converter of target data frame length;
Data frame length to be sent is made to equal the length pad module of target data frame length for filling Frame to be sent;
Described data resolution module also comprises following submodule:
Also according to the transformation rule preset, data frame length is converted to the reception transform subblock of additional data for read data frame length.
17. 1 kinds of connectionless WiFi as described in any one of claim 9 to 16 send the transmitting terminal of data.
18. 1 kinds of connectionless WiFi as described in any one of claim 9 to 16 send the receiving terminal of data.
CN201410537988.5A 2014-10-13 2014-10-13 Method, system, transmitting terminal and receiving terminal for disconnected WIFI (wireless fidelity) data transmission Pending CN104243103A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410537988.5A CN104243103A (en) 2014-10-13 2014-10-13 Method, system, transmitting terminal and receiving terminal for disconnected WIFI (wireless fidelity) data transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410537988.5A CN104243103A (en) 2014-10-13 2014-10-13 Method, system, transmitting terminal and receiving terminal for disconnected WIFI (wireless fidelity) data transmission

Publications (1)

Publication Number Publication Date
CN104243103A true CN104243103A (en) 2014-12-24

Family

ID=52230528

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410537988.5A Pending CN104243103A (en) 2014-10-13 2014-10-13 Method, system, transmitting terminal and receiving terminal for disconnected WIFI (wireless fidelity) data transmission

Country Status (1)

Country Link
CN (1) CN104243103A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104619040A (en) * 2015-02-10 2015-05-13 福州瑞芯微电子有限公司 Method and system for quickly connecting WIFI equipment
CN104660726A (en) * 2015-02-03 2015-05-27 普联技术有限公司 Network configuration method, device and system for intelligent device
CN104837178A (en) * 2015-01-29 2015-08-12 小米科技有限责任公司 Network accessing method and device
CN104853447A (en) * 2015-04-30 2015-08-19 北京奇艺世纪科技有限公司 Method and device for processing data information
CN105263165A (en) * 2015-09-08 2016-01-20 天津光电聚能专用通信设备有限公司 FPGA (Field Programmable Gate Array)-based network continuous data packet splitting method
CN105847246A (en) * 2016-03-18 2016-08-10 深圳创维-Rgb电子有限公司 Method and device for transmitting and receiving verification information
CN105913625A (en) * 2016-06-02 2016-08-31 广州极飞电子科技有限公司 Data transmission module pairing method and system
WO2016197626A1 (en) * 2015-11-24 2016-12-15 中兴通讯股份有限公司 Control method and device
CN106254034A (en) * 2016-08-08 2016-12-21 山东大学 A kind of method of work of the procotol of recognition system based on ARM
WO2017041675A1 (en) * 2015-09-10 2017-03-16 阿里巴巴集团控股有限公司 Method for sending and acquiring wifi networking information and corresponding apparatus
CN106686526A (en) * 2016-12-16 2017-05-17 美的智慧家居科技有限公司 Method and device for acquiring routing information of electric appliance
CN111541521A (en) * 2020-05-07 2020-08-14 上海道生物联技术有限公司 Data packet length identification method and system
CN111555842A (en) * 2020-01-14 2020-08-18 北京裕泰通德投资管理有限公司 Method and device for transmitting data frame
CN112738829A (en) * 2020-12-29 2021-04-30 青岛海尔科技有限公司 Response message processing method and device, storage medium and electronic device
CN113256833A (en) * 2021-05-12 2021-08-13 安徽巨一科技股份有限公司 PLC-based line body process duration analysis method and application thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100150045A1 (en) * 2005-12-30 2010-06-17 Vtech Telecommunications Limited System and method of enhancing wifi real-time communications
EP2400799A2 (en) * 2010-06-25 2011-12-28 Cisco Technology, Inc. Automatic radio enablement to facilitate power saving
CN104010327A (en) * 2014-06-18 2014-08-27 江勇 Method and system for quickly having access to WIFI wireless network
CN104065765A (en) * 2014-07-09 2014-09-24 杭州古北电子科技有限公司 WIFI data transmitting method and system and related method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100150045A1 (en) * 2005-12-30 2010-06-17 Vtech Telecommunications Limited System and method of enhancing wifi real-time communications
EP2400799A2 (en) * 2010-06-25 2011-12-28 Cisco Technology, Inc. Automatic radio enablement to facilitate power saving
CN104010327A (en) * 2014-06-18 2014-08-27 江勇 Method and system for quickly having access to WIFI wireless network
CN104065765A (en) * 2014-07-09 2014-09-24 杭州古北电子科技有限公司 WIFI data transmitting method and system and related method thereof

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104837178A (en) * 2015-01-29 2015-08-12 小米科技有限责任公司 Network accessing method and device
CN104660726A (en) * 2015-02-03 2015-05-27 普联技术有限公司 Network configuration method, device and system for intelligent device
CN104660726B (en) * 2015-02-03 2018-11-27 普联技术有限公司 Network collocating method, the apparatus and system of smart machine
CN104619040A (en) * 2015-02-10 2015-05-13 福州瑞芯微电子有限公司 Method and system for quickly connecting WIFI equipment
CN104853447A (en) * 2015-04-30 2015-08-19 北京奇艺世纪科技有限公司 Method and device for processing data information
CN104853447B (en) * 2015-04-30 2019-03-26 北京奇艺世纪科技有限公司 A kind of data information processing method and device
CN105263165A (en) * 2015-09-08 2016-01-20 天津光电聚能专用通信设备有限公司 FPGA (Field Programmable Gate Array)-based network continuous data packet splitting method
CN105263165B (en) * 2015-09-08 2019-01-29 天津光电聚能专用通信设备有限公司 A kind of network data based on FPGA connects packet method for splitting
CN106535288B (en) * 2015-09-10 2020-08-28 阿里巴巴集团控股有限公司 Method for sending and acquiring wifi networking information and corresponding device
WO2017041675A1 (en) * 2015-09-10 2017-03-16 阿里巴巴集团控股有限公司 Method for sending and acquiring wifi networking information and corresponding apparatus
CN106535288A (en) * 2015-09-10 2017-03-22 阿里巴巴集团控股有限公司 Method for sending and obtaining wifi networking information and corresponding apparatus
US10595266B2 (en) 2015-09-10 2020-03-17 Alibaba Group Holding Limited Sending and acquiring WiFi networking information
WO2016197626A1 (en) * 2015-11-24 2016-12-15 中兴通讯股份有限公司 Control method and device
CN105847246A (en) * 2016-03-18 2016-08-10 深圳创维-Rgb电子有限公司 Method and device for transmitting and receiving verification information
CN105847246B (en) * 2016-03-18 2019-08-16 深圳创维-Rgb电子有限公司 Verification information sending, receiving method and device
CN105913625A (en) * 2016-06-02 2016-08-31 广州极飞电子科技有限公司 Data transmission module pairing method and system
CN106254034A (en) * 2016-08-08 2016-12-21 山东大学 A kind of method of work of the procotol of recognition system based on ARM
CN106686526A (en) * 2016-12-16 2017-05-17 美的智慧家居科技有限公司 Method and device for acquiring routing information of electric appliance
CN111555842A (en) * 2020-01-14 2020-08-18 北京裕泰通德投资管理有限公司 Method and device for transmitting data frame
CN111555842B (en) * 2020-01-14 2024-01-16 北京裕泰通德投资管理有限公司 Method and device for transmitting data frame
CN111541521A (en) * 2020-05-07 2020-08-14 上海道生物联技术有限公司 Data packet length identification method and system
CN112738829A (en) * 2020-12-29 2021-04-30 青岛海尔科技有限公司 Response message processing method and device, storage medium and electronic device
CN112738829B (en) * 2020-12-29 2023-07-21 青岛海尔科技有限公司 Response message processing method and device, storage medium and electronic device
CN113256833A (en) * 2021-05-12 2021-08-13 安徽巨一科技股份有限公司 PLC-based line body process duration analysis method and application thereof

Similar Documents

Publication Publication Date Title
CN104243103A (en) Method, system, transmitting terminal and receiving terminal for disconnected WIFI (wireless fidelity) data transmission
CN106878138B (en) A kind of message transmitting method and device
CN104619040A (en) Method and system for quickly connecting WIFI equipment
CN105516139A (en) Network data transmission method, device and system
JP6370985B2 (en) Method, apparatus and system for establishing a connection by a terminal
TW201505464A (en) Controlling method for sharing wireless data traffic and system thereof
CN105519028A (en) Wireless system access control method and apparatus
CN102420642B (en) Bluetooth device and communication method thereof
CN105704252A (en) Low-power-consumption bluetooth equipment data transmission method and device
CN111786869B (en) Data transmission method between servers and server
TW202021405A (en) Data transmission method and device based on bluetooth broadcast and bluetooth device
CN111224903B (en) Data transmission method, data transmission equipment and computer readable storage medium
CN105119900A (en) Information secure transmission method, network access method and corresponding terminals
CN104753789A (en) Message forwarding method and system
CN105323115A (en) Data packet simulation method and data packet simulation device of network management test event
CN104853447A (en) Method and device for processing data information
CN105120454A (en) Information transmission method, network access method and corresponding terminals
CN105072212B (en) To code method and to code system
CN111786868A (en) Data transmission method between servers and strongswan server
CN102387221B (en) Data forwarding method and system
CN103650457B (en) The detection method of a kind of shared access, equipment and terminal unit
CN114650197B (en) Communication method, device, user plane network element and storage medium
CN106301529A (en) A kind of short message transmission method, server, terminal and communication system
CN108234353B (en) Wireless forwarding method, main access point and forwarding access point
CN103986637A (en) Error message processing method and tunnel device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 350003 Fuzhou Gulou District, Fujian, software Avenue, building 89, No. 18

Applicant after: FUZHOU ROCKCHIP ELECTRONICS CO., LTD.

Address before: 350003 Fuzhou Gulou District, Fujian, software Avenue, building 89, No. 18

Applicant before: Fuzhou Rockchip Semiconductor Co., Ltd.

COR Change of bibliographic data
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20141224

WD01 Invention patent application deemed withdrawn after publication