CN104702698A - Network terminal, sewing machine and radio frequency based multi-machine communication method and system - Google Patents
Network terminal, sewing machine and radio frequency based multi-machine communication method and system Download PDFInfo
- Publication number
- CN104702698A CN104702698A CN201510133119.0A CN201510133119A CN104702698A CN 104702698 A CN104702698 A CN 104702698A CN 201510133119 A CN201510133119 A CN 201510133119A CN 104702698 A CN104702698 A CN 104702698A
- Authority
- CN
- China
- Prior art keywords
- channel
- sewing machine
- network terminal
- task
- data transfer
- 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.)
- Granted
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a network terminal, a sewing machine and a radio frequency based multi-machine communication method and system. The network terminal communicates with a plurality of sewing machines via a first channel and a second channel; data transmission between the network terminal and the sewing machines is realized by use of the first frequency, and the arbitration of data transmission between the network terminal and the sewing machine is realized by use of the second channel; in addition, a frequency hopping technology is adopted on the sewing machines to realize real-time switching between the first channel and the second channel at the terminals of the sewing machines, and therefore, the channel confliction problem in radio-frequency wireless communication of the sewing machines and the network terminal is well solved and the data transmission efficiency of the channels for data transmission can be improved to the utmost extent; meanwhile, all the transmission occupies only two communication frequencies, so that the resources can be saved to the utmost extent; besides, a low-cost radio-frequency module is taken as a basic hardware condition, which is extremely low in requirements on a processor and high in cost performance.
Description
Technical field
The present invention relates to communication technical field, particularly relate to a kind of network terminal, sewing machine and the multi-computer communication method and system based on radio frequency.
Background technology
In Internet of Things sewing machine, the bridge that wireless radio frequency modules RF (Radio Frequency, radio frequency) communicates with the network terminal as separate unit sewing machine, carries the wireless transmission of order and data, has great function responsibility.At one time with in the radio communication frequently between RF module, within communication distance, can only have that two RF are wireless to communicate, other RF information add the data all can disturbed and communicate.Thus, in the practical application of Internet of Things sewing machine, we usually using the RF module of the network terminal as active devices, the RF of sewing machine end is as slave equipment, one by one sewing machine connected by active devices and inquire, thus the object of transfer of data, the communication network of composition can meet communication need substantially like this, but real-time is too poor.When sewing machine has emergency case time, can only wait for when being polled to sewing machine, sewing machine is just had an opportunity to webserver reporting errors, have influence on ageing, meanwhile, also counteracts that the road of the intelligentized future development of sewing machine, Given this, a kind of efficient co-channel RF wireless communication mechanism of design can make sewing machine transfer of data more rapid, and meanwhile, efficient transfer of data also can make the use of sewing machine more intelligent.
Summary of the invention
The shortcoming of prior art in view of the above, the object of the present invention is to provide a kind of network terminal, sewing machine and the multi-computer communication method and system based on radio frequency, for solving the problem that in prior art, between sewing machine and the network terminal, information transfer efficiency is low and not intelligent.
For achieving the above object and other relevant objects, the invention provides a kind of multi-computer communication method based on radio frequency, be applied in the communication system comprising a network terminal and multiple sewing machine, the described network terminal is communicated with the second channel by the first channel with described multiple sewing machine, described sewing machine comprises the radio-frequency module for frequency hopping between described first channel and described second channel, described sewing machine is not when having data to transmit, be in the second channel, described method comprises the steps: that the described network terminal receives data transfer task; The sewing machine ID extracting described data transfer task and the task priority preset; According to described task priority, described data transfer task is inserted the relevant position in a task stack; When taking turns to the execution of described data transfer task, judging whether the second channel of the described network terminal is in idle condition, if not, then repeating described judgement action; If so, then by the sewing machine ID of the described data transfer task of described second channel overall situation broadcast, and the described data transfer task well afoot of overall situation broadcast; Make the sewing machine frequency hopping corresponding with described sewing machine ID to the first channel, by the data of network terminal transmission described in described first CPCH reception; When detecting that the first channel of the described network terminal is idle, make described sewing machine frequency hopping be the second channel, and when described second channel is idle, the described data transfer task of overall situation broadcast terminate.
Optionally, the described network terminal comprises a double frequency communication radio frequency module or two single-frequency communication radio frequency modules to realize the communication of described first channel and the second channel.
For achieving the above object and other relevant objects, the present invention also provides a kind of multi-computer communication method based on radio frequency, be applied in the communication system comprising a network terminal and multiple sewing machine, the described network terminal is communicated with the second channel by the first channel with described multiple sewing machine, described sewing machine comprises the radio-frequency module for frequency hopping between described first channel and described second channel, described sewing machine is not when having data to transmit, be in the second channel, described method comprises the steps: that sewing machine described in generates data transfer task; Judge that whether the second channel of described sewing machine is idle, if not, then repeat described judgement action; If so, then data transfer request is sent by described second channel to the described network terminal, the sewing machine ID that described data transfer request comprises described sewing machine and the task priority preset; When after the permission transmission command receiving described network terminal feedback, by the described data transfer task well afoot of described second channel overall situation broadcast; Make described sewing machine frequency hopping be the first channel, and make described sewing machine by described first channel to described network terminal transmission data; When detecting that the first channel of described sewing machine is idle, make described sewing machine frequency hopping be the second channel, and when described second channel is idle, the described data transfer task of overall situation broadcast terminate.
Optionally, the described network terminal comprises a double frequency communication radio frequency module or two single-frequency communication radio frequency modules.
For achieving the above object and other relevant objects, the present invention also provides a kind of network terminal, is communicated with the second channel by the first channel with multiple sewing machine, and the described network terminal comprises: task receiver module, receives data transfer task; Information extraction modules, the sewing machine ID extracting described data transfer task and the task priority preset; Task classifying module, according to described task priority, inserts the relevant position in a task stack by described data transfer task; Condition judgment module, when taking turns to the execution of described data transfer task, judging whether described second channel is in idle condition, if not, then repeating described judgement action; If so, then idle instruction is generated; Task status broadcast module, in order to when receiving described idle instruction, the described sewing machine ID extracted by the described information extraction modules of described second channel overall situation broadcast, and the described data transfer task well afoot of overall situation broadcast; Further, in order at described DTD, and when described second channel is idle, terminated by the described data transfer task of described second channel overall situation broadcast; Data transmission module, in order to after the described data transfer task well afoot of described task status broadcast module overall situation broadcast, transmits data by described first channel to the sewing machine corresponding with described sewing machine ID.
Optionally, the described network terminal comprises a double frequency communication radio frequency module or two single-frequency communication radio frequency modules to realize the communication of described first channel and the second channel; Described sewing machine comprises the radio-frequency module for frequency hopping between described first channel and described second channel.
For achieving the above object and other relevant objects, the present invention also provides a kind of sewing machine, communicated with the network terminal with the second channel by the first channel, described sewing machine is not when having data to transmit, be in the second channel, described sewing machine comprises the radio-frequency module for frequency hopping between described first channel and described second channel, described sewing machine comprises: data transmission module, in order to by described second CPCH reception to the data transfer instruction of the described network terminal time, frequency hopping is the first channel, and by described in described first CPCH reception the network terminal transmission data.
For achieving the above object and other relevant objects, the present invention also provides a kind of network terminal, communicated with multiple sewing machine with the second channel by the first channel, the described network terminal comprises: data transfer request judge module, in order to receive described sewing machine comprise sewing machine ID and the data transfer request of task priority that presets after, according to the task stack list pre-set, judge whether to send permission transmission command; Data transmission module, after sending permission transmission command at described data transfer request judge module, by the data of sewing machine transmission described in described first CPCH reception.
For achieving the above object and other relevant objects, the present invention also provides a kind of sewing machine, communicated with the network terminal with the second channel by the first channel, described sewing machine comprises the radio-frequency module for frequency hopping between described first channel and described second channel, described sewing machine is not when having data to transmit, be in the second channel, described sewing machine comprises: task generation module, in order to generate data transfer task; Condition judgment module, in order to after receiving described data transfer task, judges that whether the second channel of described sewing machine is idle, if not, and repeats described judgement action; If so, then idle instruction is generated; Data transfer request module, in order to after the idle instruction receiving described data transfer task and the transmission of described condition judgment module, data transfer request is sent to the described network terminal, the sewing machine ID that described data transfer request comprises described sewing machine and the task priority preset by described second channel; Task status broadcast module, in order to after the permission transmission command receiving described network terminal feedback, by the described data transfer task well afoot of described second channel overall situation broadcast; And in order to after described sewing machine completes transfer of data by described first channel, frequency hopping is the second channel, and terminated by the described data transfer task of described second channel overall situation broadcast; Data transmission module, after described task status broadcast module is by the described data transfer task well afoot of described second channel overall situation broadcast, described sewing machine frequency hopping to the first channel, and transmits data by described first channel to the described network terminal.
Optionally, the described network terminal comprises a double frequency communication radio frequency module or two single-frequency communication radio frequency modules to realize the communication of described first channel and the second channel.
For achieving the above object and other relevant objects, the present invention also provides a kind of multi-machine communication system based on radio frequency, comprises the network terminal described in above any one, and comprises the sewing machine described in above any one.
As mentioned above, the network terminal of the present invention, sewing machine, and based on the multi-computer communication method and system of radio frequency, the described network terminal is communicated with the second channel by the first channel with described multiple sewing machine, the transfer of data between the network terminal and sewing machine is realized by the first channel, and realize by the second channel the arbitration carrying out transfer of data between the network terminal and sewing machine, and frequency hopping is adopted on sewing machine, can be implemented in the switching carrying out the first channel and the second channel that sewing machine end is real-time, well solve the frequency channel collisions problem in sewing machine and network terminal Radio-Frequency Wireless Communication, the data transmission efficiency of the channel for transfer of data can be promoted to greatest extent, simultaneously, all transmission, only take two communication frequencys, save resource to greatest extent, and the present invention use low cost radio-frequency module based on hardware condition, the requirement for processor is extremely low, and cost performance is high.
Accompanying drawing explanation
Fig. 1 is shown as the multi-computer communication method schematic flow sheet in one embodiment based on radio frequency of the present invention.
Fig. 2 is shown as the multi-computer communication method schematic flow sheet in one embodiment based on radio frequency of the present invention.
Fig. 3 is shown as the multi-machine communication system based on radio frequency of the present invention modular structure schematic diagram in one embodiment.
Fig. 4 is shown as the multi-machine communication system based on radio frequency of the present invention modular structure schematic diagram in one embodiment.
Embodiment
Below by way of specific instantiation, embodiments of the present invention are described, those skilled in the art the content disclosed by this specification can understand other advantages of the present invention and effect easily.The present invention can also be implemented or be applied by embodiments different in addition, and the every details in this specification also can based on different viewpoints and application, carries out various modification or change not deviating under spirit of the present invention.It should be noted that, when not conflicting, the feature in following examples and embodiment can combine mutually.
It should be noted that, the diagram provided in following examples only illustrates basic conception of the present invention in a schematic way, then only the assembly relevant with the present invention is shown in diagram but not component count, shape and size when implementing according to reality is drawn, it is actual when implementing, and the kenel of each assembly, quantity and ratio can be a kind of change arbitrarily, and its assembly layout kenel also may be more complicated.
Refer to Fig. 1, be shown as the multi-computer communication method schematic flow sheet in one embodiment based on radio frequency of the present invention, the described multi-computer communication method based on radio frequency in the present embodiment, be applied in the communication system comprising a network terminal and multiple sewing machine, the described network terminal is communicated with the second channel by the first channel with described multiple sewing machine, the transmission of data is carried out by described first channel, and the arbitration of transfer of data is carried out by described second channel, described sewing machine comprises the radio-frequency module for frequency hopping between described first channel and described second channel, described sewing machine is not when having data to transmit, be in the second channel.Preferably, the described network terminal comprises dual band communication radio-frequency module or two single-frequency communication radio frequency modules to realize the communication of described first channel and the second channel.Make a classification roughly to the various situations of sewing machine in advance, set priority level respectively, set up task stack at network service terminal, for storing sewing machine ID and it needs to carry out the priority of communication task, described communication means comprises the steps:
S11: the described network terminal receives data transfer task; Described data transfer task can be and to send over from external server or sewing machine.
S12: the sewing machine ID extracting described data transfer task and the task priority preset, such as the priority of serious accident process is set to the highest, when serious accident is occurred, can processes in time, such as report rub-out signal in time, ensure the stability that communication runs.
S13: according to described task priority, inserts the relevant position in a task stack by described data transfer task.Preferably, the rule of the employing first in first out of described task stack, the data transfer task that task priority is high is in the top of task stack.
S14: when taking turns to the execution of described data transfer task, judges whether the second channel of the described network terminal is in idle condition; If not, then step S15 is jumped to; If so, then step S16 is jumped to;
S15: repeat described judgement action;
S16: by the sewing machine ID of the described data transfer task of described second channel overall situation broadcast, and the described data transfer task well afoot of overall situation broadcast; Time in task is carried out, can not interrupt.
S17: make the sewing machine frequency hopping corresponding with described sewing machine ID to the first channel, by the data of network terminal transmission described in described first CPCH reception.
S18: when detecting that the first channel of described sewing machine is idle, namely during DTD, make described sewing machine frequency hopping be the second channel, and when described second channel is idle, the described data transfer task of overall situation broadcast terminates.
The first channel can be made to be in data transmission state by the multi-computer communication method based on radio frequency as shown in Figure 2 always, second channel is then responsible for the transfer of data arbitration of the first channel, improve the efficiency of transfer of data between sewing machine and the network terminal, and can the high task of priority treatment priority level, ensure the real-time of data processing, meanwhile, by frequency hopping, can ensure that radio frequency data transmission there will not be data collision.
Refer to Fig. 2, be shown as the multi-computer communication method schematic flow sheet in one embodiment based on radio frequency of the present invention, the described multi-computer communication method based on radio frequency in the present embodiment, be applied in the communication system comprising a network terminal and multiple sewing machine, the described network terminal is communicated with the second channel by the first channel with described multiple sewing machine, the transmission of data is carried out by described first channel, and the arbitration of transfer of data is carried out by described second channel, described sewing machine comprises the radio-frequency module for frequency hopping between described first channel and described second channel, described sewing machine is not when having data to transmit, be in the second channel.Preferably, the described network terminal comprises dual band communication radio-frequency module or two single-frequency communication radio frequency modules to realize the communication of described first channel and the second channel.Make a classification roughly to the various situations of sewing machine in advance, set priority level respectively, set up task stack at network service terminal, for storing sewing machine ID and it needs to carry out the priority of communication task, described communication means comprises the steps:
Sewing machine described in S21: one generates data transfer task;
S22: judge that whether the second channel of described sewing machine is idle, if not, then jump to step S23; If so, then step S24 is jumped to;
S23: repeat described judgement action;
S24: send data transfer request by described second channel to the described network terminal, the sewing machine ID that described data transfer request comprises described sewing machine and the task priority preset; Such as the priority of serious accident process is set to the highest, when serious accident is occurred, can processes in time, such as, report rub-out signal in time, ensure the stability that communication runs.
S25: when after the permission transmission command receiving described network terminal feedback, by the described data transfer task well afoot of described second channel overall situation broadcast; Time in task is carried out, can not interrupt.
S26: make described sewing machine frequency hopping be the first channel, and make described sewing machine by described first channel to described network terminal transmission data;
S27: when detecting that the first channel of described sewing machine is idle, make described sewing machine frequency hopping be the second channel, and when described second channel is idle, the described data transfer task of overall situation broadcast terminates.
The first channel can be made to be in data transmission state by the multi-computer communication method based on radio frequency as shown in Figure 2 always, second channel is then responsible for the transfer of data arbitration of the first channel, improve the efficiency of transfer of data between sewing machine and the network terminal, and can the high task of priority treatment priority level, ensure the real-time of data processing, meanwhile, by frequency hopping, can ensure that radio frequency data transmission there will not be data collision.
Refer to Fig. 3, be shown as the multi-machine communication system based on radio frequency of the present invention modular structure schematic diagram in one embodiment.Described system I comprises Network Termination #1 and sewing machine 2, in concrete enforcement, the sewing machine 2 that multiple and described Network Termination #1 communicates can be comprised in described system I, described Network Termination #1 is communicated with multiple described sewing machine 2 with the second channel by the first channel, namely the transmission of data is carried out by described first channel, and the arbitration of transfer of data is carried out by described second channel, described sewing machine 2 comprises the radio-frequency module (not shown) for frequency hopping between described first channel and described second channel, described sewing machine 2 is not when having data to transmit, be in the second channel.Preferably, described Network Termination #1 comprises dual band communication radio-frequency module (not shown) or two single-frequency communication radio frequency module (not shown)s to realize the communication of described first channel and the second channel.User can make a classification roughly to the various situations of described sewing machine 2 in advance, sets priority level respectively, and sets up task stack at described network service terminal 1, for storing sewing machine ID and it needs to carry out the priority of communication task.Network Termination #1 shown in Fig. 3 comprises as lower module:
Task receiver module 11, receives data transfer task; Described data transfer task can be and to send over from external server or sewing machine.
Information extraction modules 12, the sewing machine ID extracting described data transfer task and the task priority preset; Such as the priority of serious accident process is set to the highest, when serious accident is occurred, can processes in time, such as, report rub-out signal in time, ensure the stability that communication runs.
Task classifying module 13, according to described task priority, inserts the relevant position in a task stack by described data transfer task; Preferably, the rule of the employing first in first out of described task stack, the data transfer task that task priority is high is in the top of task stack.
Condition judgment module 14, when taking turns to the execution of described data transfer task, judging whether described second channel is in idle condition, if not, then repeating described judgement action; If so, then idle instruction is generated.
Task status broadcast module 15, in order to when receiving described idle instruction, the described sewing machine ID extracted by the described information extraction modules of described second channel overall situation broadcast, and the described data transfer task well afoot of overall situation broadcast; Time in task is carried out, can not interrupt.Further, in order at described DTD, and when described second channel is idle, terminated by the described data transfer task of described second channel overall situation broadcast.
Data transmission module 16, in order to after the described data transfer task well afoot of described task status broadcast module overall situation broadcast, transmits data by described first channel to the sewing machine corresponding with described sewing machine ID.
Described sewing machine 2 is as shown in Figure 3 communicated with described Network Termination #1 with the second channel by the first channel, described sewing machine 2 is not when having data to transmit, be in the second channel, described sewing machine 2 comprises the radio-frequency module (not shown) for frequency hopping between described first channel and described second channel, described sewing machine 2 comprises: data transmission module 21, in order to by described second CPCH reception to the data transfer instruction of described Network Termination #1 time, frequency hopping is the first channel, and by described in described first CPCH reception Network Termination #1 transmission data.
By the multi-machine communication system based on radio frequency as shown in Figure 3, the first channel can be made to be in data transmission state always, second channel is then responsible for the transfer of data arbitration of the first channel, improve the efficiency of transfer of data between sewing machine and the network terminal, and can the high task of priority treatment priority level, ensure the real-time of data processing, simultaneously, by frequency hopping, can ensure that radio frequency data transmission there will not be data collision.
Refer to Fig. 4, be shown as the multi-machine communication system based on radio frequency of the present invention modular structure schematic diagram in one embodiment.Described system II comprises the network terminal 3 and sewing machine 4, in concrete enforcement, the sewing machine 4 that the multiple and described network terminal 3 communicates can be comprised in described system II, the described network terminal 3 is communicated with multiple described sewing machine 4 with the second channel by the first channel, namely the transmission of data is carried out by described first channel, and the arbitration of transfer of data is carried out by described second channel, described sewing machine 4 comprises the radio-frequency module (not shown) for frequency hopping between described first channel and described second channel, described sewing machine 4 is not when having data to transmit, be in the second channel.Preferably, the described network terminal 3 comprises dual band communication radio-frequency module (not shown) or two single-frequency communication radio frequency module (not shown)s to realize the communication of described first channel and the second channel.User can make a classification roughly to the various situations of described sewing machine 4 in advance, sets priority level respectively, and sets up task stack at described network service terminal 3, for storing sewing machine ID and it needs to carry out the priority of communication task.The described network terminal 3 shown in Fig. 4 comprises as lower module:
Data transfer request judge module 31, in order to receive described sewing machine comprise sewing machine ID and the data transfer request of task priority that presets after, according to the task stack list pre-set, judge whether to send and allow transmission command; Namely judge whether the execution of task has taken turns to the task corresponding to this priority, can ensure emergency priority treatment like this.Described task priority can pre-set, such as, be set to the highest by the priority of serious accident process, when serious accident is occurred, can process in time, such as, report rub-out signal in time, ensures the stability that communication runs.
Data transmission module 32, after sending permission transmission command at described data transfer request judge module 31, the data transmitted by sewing machine 4 described in described first CPCH reception.
Described sewing machine 4 comprises:
Task generation module 41, in order to generate data transfer task.
Condition judgment module 42, in order to after receiving described data transfer task, judges that whether the second channel of described sewing machine is idle, if not, and repeats described judgement action; If so, then idle instruction is generated.
Data transfer request module 43, in order to after the idle instruction receiving described data transfer task and the transmission of described condition judgment module, data transfer request is sent to the described network terminal, the sewing machine ID that described data transfer request comprises described sewing machine and the task priority preset by described second channel.
Task status broadcast module 44, in order to after the permission transmission command receiving described network terminal feedback, by the described data transfer task well afoot of described second channel overall situation broadcast; And in order to after described sewing machine 4 completes transfer of data by described first channel, frequency hopping is the second channel, and terminated by the described data transfer task of described second channel overall situation broadcast.
Data transmission module 45, after described task status broadcast module is by the described data transfer task well afoot of described second channel overall situation broadcast, described sewing machine frequency hopping to the first channel, and transmits data by described first channel to the described network terminal.
By the multi-machine communication system based on radio frequency as shown in Figure 4, the first channel can be made to be in data transmission state always, second channel is then responsible for the transfer of data arbitration of the first channel, improve the efficiency of transfer of data between sewing machine and the network terminal, and can the high task of priority treatment priority level, ensure the real-time of data processing, simultaneously, by frequency hopping, can ensure that radio frequency data transmission there will not be data collision.
In sum, the network terminal of the present invention, sewing machine, and based on the multi-computer communication method and system of radio frequency, the described network terminal is communicated with the second channel by the first channel with described multiple sewing machine, the transfer of data between the network terminal and sewing machine is realized by the first channel, and realize by the second channel the arbitration carrying out transfer of data between the network terminal and sewing machine, and frequency hopping is adopted on sewing machine, can be implemented in the switching carrying out the first channel and the second channel that sewing machine end is real-time, well solve the frequency channel collisions problem in sewing machine and network terminal Radio-Frequency Wireless Communication, the data transmission efficiency of the channel for transfer of data can be promoted to greatest extent, simultaneously, all transmission, only take two communication frequencys, save resource to greatest extent, and the present invention use low cost radio-frequency module based on hardware condition, the requirement for processor is extremely low, and cost performance is high.So the present invention effectively overcomes various shortcoming of the prior art and tool high industrial utilization.
Above-described embodiment is illustrative principle of the present invention and effect thereof only, but not for limiting the present invention.Any person skilled in the art scholar all without prejudice under spirit of the present invention and category, can modify above-described embodiment or changes.Therefore, such as have in art usually know the knowledgeable do not depart from complete under disclosed spirit and technological thought all equivalence modify or change, must be contained by claim of the present invention.
Claims (11)
1. the multi-computer communication method based on radio frequency, it is characterized in that, be applied in the communication system comprising a network terminal and multiple sewing machine, the described network terminal is communicated with the second channel by the first channel with described multiple sewing machine, described sewing machine comprises the radio-frequency module for frequency hopping between described first channel and described second channel, described sewing machine, when not having data to transmit, is in the second channel, and described method comprises the steps:
The described network terminal receives data transfer task;
The sewing machine ID extracting described data transfer task and the task priority preset;
According to described task priority, described data transfer task is inserted the relevant position in a task stack;
When taking turns to the execution of described data transfer task, judging whether the second channel of the described network terminal is in idle condition, if not, then repeating described judgement action; If so, then by the sewing machine ID of the described data transfer task of described second channel overall situation broadcast, and the described data transfer task well afoot of overall situation broadcast;
Make the sewing machine frequency hopping corresponding with described sewing machine ID to the first channel, by the data of network terminal transmission described in described first CPCH reception;
When detecting that the first channel of the described network terminal is idle, make described sewing machine frequency hopping be the second channel, and when described second channel is idle, the described data transfer task of overall situation broadcast terminate.
2. the multi-computer communication method based on radio frequency according to claim 1, is characterized in that, the described network terminal comprises a double frequency communication radio frequency module or two single-frequency communication radio frequency modules to realize the communication of described first channel and the second channel.
3. the multi-computer communication method based on radio frequency, it is characterized in that: be applied in the communication system comprising a network terminal and multiple sewing machine, the described network terminal is communicated with the second channel by the first channel with described multiple sewing machine, described sewing machine comprises the radio-frequency module for frequency hopping between described first channel and described second channel, described sewing machine is not when having data to transmit, be in the second channel, described method comprises the steps:
Sewing machine described in one generates data transfer task;
Judge that whether the second channel of described sewing machine is idle, if not, then repeat described judgement action; If so, then data transfer request is sent by described second channel to the described network terminal, the sewing machine ID that described data transfer request comprises described sewing machine and the task priority preset;
When after the permission transmission command receiving described network terminal feedback, by the described data transfer task well afoot of described second channel overall situation broadcast;
Make described sewing machine frequency hopping be the first channel, and make described sewing machine by described first channel to described network terminal transmission data;
When detecting that the first channel of described sewing machine is idle, make described sewing machine frequency hopping be the second channel, and when described second channel is idle, the described data transfer task of overall situation broadcast terminate.
4. the multi-computer communication method based on radio frequency according to claim 3, is characterized in that, the described network terminal comprises a double frequency communication radio frequency module or two single-frequency communication radio frequency modules.
5. a network terminal, is characterized in that: communicated with multiple sewing machine with the second channel by the first channel, and the described network terminal comprises:
Task receiver module, receives data transfer task;
Information extraction modules, the sewing machine ID extracting described data transfer task and the task priority preset;
Task classifying module, according to described task priority, inserts the relevant position in a task stack by described data transfer task;
Condition judgment module, when taking turns to the execution of described data transfer task, judging whether described second channel is in idle condition, if not, then repeating described judgement action; If so, then idle instruction is generated;
Task status broadcast module, in order to when receiving described idle instruction, the described sewing machine ID extracted by the described information extraction modules of described second channel overall situation broadcast, and the described data transfer task well afoot of overall situation broadcast; Further, in order at described DTD, and when described second channel is idle, terminated by the described data transfer task of described second channel overall situation broadcast;
Data transmission module, in order to after the described data transfer task well afoot of described task status broadcast module overall situation broadcast, transmits data by described first channel to the sewing machine corresponding with described sewing machine ID.
6. the network terminal according to claim 5, is characterized in that, the described network terminal comprises a double frequency communication radio frequency module or two single-frequency communication radio frequency modules to realize the communication of described first channel and the second channel; Described sewing machine comprises the radio-frequency module for frequency hopping between described first channel and described second channel.
7. a sewing machine, it is characterized in that, communicated with the network terminal with the second channel by the first channel, described sewing machine is not when having data to transmit, be in the second channel, described sewing machine comprises the radio-frequency module for frequency hopping between described first channel and described second channel, and described sewing machine comprises:
Data transmission module, in order to by described second CPCH reception to the data transfer instruction of the described network terminal time, frequency hopping is the first channel, and by data that the network terminal described in described first CPCH reception transmits.
8. a network terminal, is characterized in that, is communicated with the second channel by the first channel with multiple sewing machine, and the described network terminal comprises:
Data transfer request judge module, in order to receive described sewing machine comprise sewing machine ID and the data transfer request of task priority that presets after, according to the task stack list pre-set, judge whether to send and allow transmission command;
Data transmission module, after sending permission transmission command at described data transfer request judge module, by the data of sewing machine transmission described in described first CPCH reception.
9. a sewing machine, it is characterized in that: communicated with the network terminal with the second channel by the first channel, described sewing machine comprises the radio-frequency module for frequency hopping between described first channel and described second channel, described sewing machine is not when having data to transmit, be in the second channel, described sewing machine comprises:
Task generation module, in order to generate data transfer task;
Condition judgment module, in order to after receiving described data transfer task, judges that whether the second channel of described sewing machine is idle, if not, and repeats described judgement action; If so, then idle instruction is generated;
Data transfer request module, in order to after the idle instruction receiving described data transfer task and the transmission of described condition judgment module, data transfer request is sent to the described network terminal, the sewing machine ID that described data transfer request comprises described sewing machine and the task priority preset by described second channel;
Task status broadcast module, in order to after the permission transmission command receiving described network terminal feedback, by the described data transfer task well afoot of described second channel overall situation broadcast; And in order to after described sewing machine completes transfer of data by described first channel, frequency hopping is the second channel, and terminated by the described data transfer task of described second channel overall situation broadcast;
Data transmission module, after described task status broadcast module is by the described data transfer task well afoot of described second channel overall situation broadcast, described sewing machine frequency hopping to the first channel, and transmits data by described first channel to the described network terminal.
10. sewing machine according to claim 9, is characterized in that, the described network terminal comprises a double frequency communication radio frequency module or two single-frequency communication radio frequency modules to realize the communication of described first channel and the second channel.
11. 1 kinds of multi-machine communication systems based on radio frequency, comprise the network terminal according to any one of claim 5 ~ 6, and comprise sewing machine as claimed in claim 7; Or, comprise the network terminal as claimed in claim 8, and comprise the sewing machine as described in claim 9 ~ 10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510133119.0A CN104702698B (en) | 2015-03-25 | 2015-03-25 | The network terminal, sewing machine and the multi-computer communication method and system based on radio frequency |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510133119.0A CN104702698B (en) | 2015-03-25 | 2015-03-25 | The network terminal, sewing machine and the multi-computer communication method and system based on radio frequency |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104702698A true CN104702698A (en) | 2015-06-10 |
CN104702698B CN104702698B (en) | 2019-01-25 |
Family
ID=53349456
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510133119.0A Active CN104702698B (en) | 2015-03-25 | 2015-03-25 | The network terminal, sewing machine and the multi-computer communication method and system based on radio frequency |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104702698B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114844526A (en) * | 2021-02-01 | 2022-08-02 | 钰宝科技股份有限公司 | Wireless communication frequency hopping system and operation method thereof |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101917384A (en) * | 2009-11-17 | 2010-12-15 | 新奥特(北京)视频技术有限公司 | Task distribution method and device for distributed transcoding system |
US8027641B2 (en) * | 2007-03-19 | 2011-09-27 | Broadcom Corporation | Method and system for detecting channels suitable for FM transmission in an integrated FM transmit/receive system |
CN102487517A (en) * | 2010-12-06 | 2012-06-06 | 国民技术股份有限公司 | Wireless networking method and system based on 2.4G RFID (radio frequency identification) wireless communication device |
CN102547916A (en) * | 2010-12-17 | 2012-07-04 | 赵俊淋 | Method for achieving multi-frequency coverage of wireless sensor network based on time division multiplex |
CN103379503A (en) * | 2013-07-27 | 2013-10-30 | 浙江求是人工环境有限公司 | System and method for distributing channels of wireless sensor network for agricultural product logistics |
CN103391145A (en) * | 2012-05-09 | 2013-11-13 | 国家广播电影电视总局广播科学研究院 | Method for achieving frequency modulation emergency broadcast based on RDS |
CN103456068A (en) * | 2013-08-30 | 2013-12-18 | 中国科学院上海微***与信息技术研究所 | Roll calling counting system |
WO2014027829A1 (en) * | 2012-08-13 | 2014-02-20 | 엘지전자 주식회사 | Method and device for updating system information in wireless lan system |
WO2014088846A1 (en) * | 2012-12-03 | 2014-06-12 | Qualcomm Incorporated | Multiple access scheme for narrowband channels |
CN104007735A (en) * | 2014-06-06 | 2014-08-27 | 新杰克缝纫机股份有限公司 | Operating system capable of setting batch parameters of sewing machines |
CN104081800A (en) * | 2011-12-02 | 2014-10-01 | 诺基亚公司 | Transmitting service advertisements |
-
2015
- 2015-03-25 CN CN201510133119.0A patent/CN104702698B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8027641B2 (en) * | 2007-03-19 | 2011-09-27 | Broadcom Corporation | Method and system for detecting channels suitable for FM transmission in an integrated FM transmit/receive system |
CN101917384A (en) * | 2009-11-17 | 2010-12-15 | 新奥特(北京)视频技术有限公司 | Task distribution method and device for distributed transcoding system |
CN102487517A (en) * | 2010-12-06 | 2012-06-06 | 国民技术股份有限公司 | Wireless networking method and system based on 2.4G RFID (radio frequency identification) wireless communication device |
CN102547916A (en) * | 2010-12-17 | 2012-07-04 | 赵俊淋 | Method for achieving multi-frequency coverage of wireless sensor network based on time division multiplex |
CN104081800A (en) * | 2011-12-02 | 2014-10-01 | 诺基亚公司 | Transmitting service advertisements |
CN103391145A (en) * | 2012-05-09 | 2013-11-13 | 国家广播电影电视总局广播科学研究院 | Method for achieving frequency modulation emergency broadcast based on RDS |
WO2014027829A1 (en) * | 2012-08-13 | 2014-02-20 | 엘지전자 주식회사 | Method and device for updating system information in wireless lan system |
WO2014088846A1 (en) * | 2012-12-03 | 2014-06-12 | Qualcomm Incorporated | Multiple access scheme for narrowband channels |
CN103379503A (en) * | 2013-07-27 | 2013-10-30 | 浙江求是人工环境有限公司 | System and method for distributing channels of wireless sensor network for agricultural product logistics |
CN103456068A (en) * | 2013-08-30 | 2013-12-18 | 中国科学院上海微***与信息技术研究所 | Roll calling counting system |
CN104007735A (en) * | 2014-06-06 | 2014-08-27 | 新杰克缝纫机股份有限公司 | Operating system capable of setting batch parameters of sewing machines |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114844526A (en) * | 2021-02-01 | 2022-08-02 | 钰宝科技股份有限公司 | Wireless communication frequency hopping system and operation method thereof |
CN114844526B (en) * | 2021-02-01 | 2024-03-26 | 钰宝科技股份有限公司 | Wireless communication frequency hopping system and operation method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN104702698B (en) | 2019-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107197522B (en) | Method and equipment for configuring and determining semi-persistent scheduling | |
KR101981334B1 (en) | Mobile communication system and method applying distributed data packet handling | |
CN107197523B (en) | Method and equipment for configuring and determining semi-persistent scheduling | |
CN103124423B (en) | Wireless signal receiving/transmission method and device and terminal unit | |
JP7386319B2 (en) | Sidelink resource mapping method, transmission method, network equipment and terminal equipment | |
CN103176765B (en) | A kind of biography screen method and electronic equipment | |
US11051272B2 (en) | Method for arranging broadcast message in operating system and electronic device | |
CN102025616A (en) | Method, device and switch for realizing BFD (Bidirectional Forwarding Detection) | |
US20200004614A1 (en) | Broadcast Transmission Method, Terminal, and Storage Medium | |
WO2018014323A3 (en) | Information transceiving method, apparatus and system | |
CN108880639A (en) | Data transmission method and device | |
CN105302752A (en) | Connection method of audio equipment and audio playing device | |
CN110971533B (en) | Method, server apparatus, client apparatus, and medium for data communication | |
CN104702698A (en) | Network terminal, sewing machine and radio frequency based multi-machine communication method and system | |
CN113766535B (en) | Wireless communication method, device and system | |
CN107172139B (en) | Wireless protocol stack and implementation method thereof | |
EP2482501A1 (en) | Pipeline network device and related data transmission method | |
CN102612156B (en) | Duplex communication method based on time domain scheduling | |
CN102420753B (en) | Automatic protection switching (APS) protocol state transition method and device | |
CN104349283A (en) | Information processing method, terminal and information processing system | |
CN105636025A (en) | Secure data transmission method and system | |
CN102802091B (en) | A kind of method, system and equipment sent and process broadcast message | |
CN104812080A (en) | Wireless communication device and method for distributing time slices thereof | |
CN107466018B (en) | Data transmission method of terminal equipment and terminal equipment | |
CN114666916A (en) | Method, relay terminal, device and system for requesting uplink resource |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 318010 No. 1008, east section of Donghai Avenue, Sanjia, Jiaojiang District, Taizhou City, Zhejiang Province Patentee after: Jack Technology Co.,Ltd. Address before: 318010 No. 15 Airport South Road, Jiaojiang District, Zhejiang, Taizhou Patentee before: JACK SEWING MACHINE Co.,Ltd. |
|
CP03 | Change of name, title or address |