CN107396445B - A kind of information reporting dispatching method, system, host equipment and slave devices - Google Patents

A kind of information reporting dispatching method, system, host equipment and slave devices Download PDF

Info

Publication number
CN107396445B
CN107396445B CN201710452832.0A CN201710452832A CN107396445B CN 107396445 B CN107396445 B CN 107396445B CN 201710452832 A CN201710452832 A CN 201710452832A CN 107396445 B CN107396445 B CN 107396445B
Authority
CN
China
Prior art keywords
information
slave
channel
host
report
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.)
Active
Application number
CN201710452832.0A
Other languages
Chinese (zh)
Other versions
CN107396445A (en
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.)
TANDA TECHNOLOGY Co Ltd
Original Assignee
TANDA TECHNOLOGY 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 TANDA TECHNOLOGY Co Ltd filed Critical TANDA TECHNOLOGY Co Ltd
Priority to CN201710452832.0A priority Critical patent/CN107396445B/en
Publication of CN107396445A publication Critical patent/CN107396445A/en
Application granted granted Critical
Publication of CN107396445B publication Critical patent/CN107396445B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • H04W74/0841Random access procedures, e.g. with 4-step access with collision treatment
    • H04W74/085Random access procedures, e.g. with 4-step access with collision treatment collision avoidance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/20Master-slave selection or change arrangements
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B17/00Fire alarms; Alarms responsive to explosion
    • G08B17/10Actuation by presence of smoke or gases, e.g. automatic alarm devices for analysing flowing fluid materials by the use of optical means
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B29/00Checking or monitoring of signalling or alarm systems; Prevention or correction of operating errors, e.g. preventing unauthorised operation
    • G08B29/18Prevention or correction of operating errors
    • G08B29/185Signal analysis techniques for reducing or preventing false alarms or for enhancing the reliability of the system

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a kind of information reporting dispatching method, information reporting scheduling system, host equipment and slave devices, wherein, the information reporting dispatching method includes: the information that host reports for the first time according to each slave received, obtains each slave to report the channel of information and the utilization rate of each channel;According to each slave to report the channel of information and the utilization rate of each channel, generate channel configuration information, the channel configuration information is configured with each slave to report the channel of information and the timeslice of occupancy, wherein reports the different slaves of information to occupy different timeslices by same channel;The host issues the signaling instruction for carrying channel configuration information to all slaves, so that each slave reports information to the host in the timeslice of corresponding channel and occupancy based on the channel configuration information.The present invention program realizes intelligent scheduling when slave reports information, improves the communication efficiency of host and slave.

Description

A kind of information reporting dispatching method, system, host equipment and slave devices
Technical field
The present invention relates to technical field of automatic fire alarm more particularly to a kind of information reporting dispatching methods, information reporting Scheduling system, host equipment, slave devices and computer readable storage medium.
Background technique
In recent years, with the continuous improvement of people's awareness of safety, the places such as crowded place, high-rise public building all Solar obligation has automatic fire alarm system.Wherein, the signal stabilization of wired automatic fire alarm system, but its cost is higher, More it is suitble to large area place;For wireless fire disaster automatic alarm system without wiring, cost is lower, is more suitble to small area place.
For wireless fire disaster automatic alarm system, each detector as wireless slave, with the fire alarm as host When controller communication, since it is using wireless telecommunications, believe in order to avoid different slaves is sent in synchronization to host Information reporting conflict occurs for breath, and the mode for generalling use host and slave question-response carries out the information exchange of both sides, leads in this way Cause the communication efficiency of host and slave low.
Summary of the invention
In view of this, the present invention provides a kind of information reporting dispatching method, information reporting scheduling system, host equipment, Slave devices and computer readable storage medium, it is intended to realize intelligent scheduling when slave reports information, improve host and slave Communication efficiency.
The first aspect of the present invention provides a kind of information reporting dispatching method, and the information reporting dispatching method includes:
The information that host reports for the first time according to each slave received obtains each slave to report the channel of information and each The utilization rate of channel;
According to each slave to report the channel of information and the utilization rate of each channel, channel configuration information, institute are generated It states channel configuration information and is configured with each slave to report the channel of information and the timeslice of occupancy, wherein pass through same channel The different slaves of information are reported to occupy different timeslices;
The host issues the signaling instruction for carrying channel configuration information to all slaves, so that each slave is based on institute Channel configuration information is stated, reports information to the host in the timeslice of corresponding channel and occupancy.
The second aspect of the present invention provides a kind of information reporting dispatching method, and the information reporting dispatching method includes:
Slave reports instruction according to input, reports information to host, so that the host is reported according to the slave Information generate channel configuration information, the channel configuration information is configured with the channel and occupancy of each slave to report information Timeslice, wherein report the different slaves of information to occupy different timeslices by same channel;
The slave receives the signaling instruction for carrying channel configuration information that the host issues, and according to the signaling Instruction determines the slave accordingly to report the channel of information and the timeslice of occupancy;
The slave based on the determining channel and occupancy to report information corresponding with the slave timeslice, to Host reports information.
The third aspect of the present invention provides a kind of information reporting scheduling system, and the information reporting scheduling system includes master Machine and more than two slaves being connected with the host, the host include:
Information acquisition unit, the information for being reported for the first time according to each slave received, obtains each slave to report The utilization rate of the channel of information and each channel;
Channel configuration unit, for, to report the channel of information and the utilization rate of each channel, being given birth to according to each slave At channel configuration information, the channel configuration information is configured with each slave to report the channel of information and the timeslice of occupancy, Wherein, the different slaves of information are reported to occupy different timeslices by same channel;
Issuance unit is instructed, for issuing the signaling instruction for carrying channel configuration information to all slaves, so that respectively Slave is based on the channel configuration information, reports information to the host in the timeslice of corresponding channel and occupancy;
The slave includes:
Passive reporting unit reports information to host for reporting instruction according to input so that the host according to The information that the slave reports generates channel configuration information, and the channel configuration information is configured with each slave to report information The timeslice of channel and occupancy, wherein report the different slaves of information to occupy different timeslices by same channel;
Information receiving unit, the signaling instruction for carrying channel configuration information issued for receiving the host, and root Determine the slave accordingly to report the channel of information and the timeslice of occupancy according to signaling instruction;
Active reporting unit, for based on the determining channel and occupancy to report information corresponding with the slave Timeslice reports information to host.
The fourth aspect of the present invention provides a kind of host equipment, including memory, processor and is stored in described deposit In reservoir and the computer program that can run on the processor, the processor are realized such as when executing the computer program The step of the method that upper first aspect provides.
The fifth aspect of the present invention provides a kind of computer readable storage medium, and the computer readable storage medium is deposited Contain computer program, which is characterized in that the computer program realizes what first aspect as above provided when being executed by processor The step of the method.
The sixth aspect of the present invention provides a kind of slave devices, including memory, processor and is stored in described deposit In reservoir and the computer program that can run on the processor, the processor are realized such as when executing the computer program The step of the method that upper second aspect provides.
The seventh aspect of the present invention provides a kind of computer readable storage medium, and the computer readable storage medium is deposited Computer program is contained, the computer program realizes the step of the method that second aspect as above provides when being executed by processor Suddenly.
Therefore in the present invention, the information reported for the first time by host according to each slave received first obtains each Slave to report the channel of information and the utilization rate of each channel, then according to each slave to report information channel and The utilization rate of each channel, generates channel configuration information, and the channel configuration information is configured with letter of each slave to report information The timeslice in road and occupancy, wherein report the different slaves of information to occupy different timeslices by same channel, then by institute It states host and issues the signaling instruction for carrying channel configuration information to all slaves, so that each slave is based on the channel configuration Information reports information to the host in the timeslice of corresponding channel and occupancy.The present invention program enable slave according to Preset channel and timeslice it is orderly report information to host, it is no longer necessary to host sends to slave instruct every time, can from Hair allows slave to report information to host, can either avoid the information reporting collision problem of different slaves, additionally it is possible to improve information The efficiency reported.
Detailed description of the invention
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to embodiment or description of the prior art Needed in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description is only of the invention some Embodiment for those of ordinary skill in the art without any creative labor, can also be according to these Attached drawing obtains other attached drawings.
Fig. 1 is the implementation process schematic diagram of information reporting dispatching method provided in an embodiment of the present invention;
Fig. 2 is the implementation process schematic diagram of another information reporting dispatching method provided in an embodiment of the present invention;
Fig. 3 is the structural schematic diagram of information reporting scheduling system provided in an embodiment of the present invention;
Fig. 4 is the structural schematic diagram of the host of information reporting scheduling system provided in an embodiment of the present invention;
Fig. 5 is the structural schematic diagram of the slave of information reporting scheduling system provided in an embodiment of the present invention;
Fig. 6 is the schematic diagram of host equipment provided in an embodiment of the present invention;
Fig. 7 is the schematic diagram of slave devices provided in an embodiment of the present invention.
Specific embodiment
In being described below, for illustration and not for limitation, the tool of such as particular system structure, technology etc is proposed Body details, to understand thoroughly the embodiment of the present invention.However, it will be clear to one skilled in the art that there is no these specific The present invention also may be implemented in the other embodiments of details.In other situations, it omits to well-known system, device, electricity The detailed description of road and method, in case unnecessary details interferes description of the invention.
In order to illustrate technical solutions according to the invention, the following is a description of specific embodiments.
Embodiment one
Fig. 1 shows the implementation process of the information reporting dispatching method of the offer of the embodiment of the present invention one, and details are as follows:
In step s101, the information that host reports for the first time according to each slave received obtains each slave to report The utilization rate of the channel of information and each channel;
In embodiments of the present invention, the information that host can report for the first time according to each slave received, obtains each slave The initial channel and initial each channel utilization to report information.In the initial state, the use that each slave has its initial Notify above the channel of breath, above-mentioned each slave it is initial to report the channel of information to can be what slave was arranged when leaving the factory, It is also possible to user setting, is not construed as limiting herein.By reporting information to host, enable the host to understand each slave initial Channel to report information and initial each channel utilization rate, the utilization rate of above-mentioned channel indicates channel and accounted for by slave The case where using.
In step s 102, letter is generated to report the channel of information and the utilization rate of each channel according to above-mentioned each slave Road configuration information;
It in embodiments of the present invention, can be according to the letter to report information of each slave obtained in step S101 initially The utilization rate in road and each channel, generates channel configuration information, and above-mentioned channel configuration information is configured with each slave to report information Channel and occupancy timeslice, wherein report the different slaves of information to occupy different timeslices by same channel.From When the quantity of machine is more, especially occupy in the initial state same channel slave quantity it is excessive when, it is easy to information occurs Conflict is reported, thus this step will reconfigure channel of each slave to report information, guarantee is not in some letter The excessive situation of the slave number of road carrying;Further, when slave quantity is more, it is total inevitably to will appear multiple slaves The case where reporting information with the same channel.Thus above-mentioned channel configuration information is configuring channel of each slave to report information While, it will also further configure the timeslice of each slave occupancy.The timeslice of above-mentioned occupancy is that slave can be by configuring Channel report period of information, enumerate example below and be illustrated: host can be set a slave send information when Between the period, such as 100s;Within the time cycle of this 100s, host configures the timeslice that each slave is capable of busy channel, for example, For three slaves A1, A2, A3 occupying same channel A, be A1 configuration timeslice be 0s-10s, for A2 configure Timeslice be 20s-30s, be A3 configure timeslice be 40s-50s.It is realized with this and information is reported not by same channel It can be put in different times the case where reporting information, information reporting is avoided to conflict with slave.
In step s 103, above-mentioned host issues the signaling instruction for carrying channel configuration information to all slaves.
In embodiments of the present invention, host will send same signaling to all slaves and instruct, wherein above-mentioned signaling instruction In carry channel configuration information so that each slave is based on above-mentioned channel configuration information, corresponding channel and occupancy when Between piece to above-mentioned host report information.At this point, host will be no longer one-to-one to the transmission signaling instruction of each slave respectively, but Synchronization is one-to-many to send signaling instruction to each slave, and slave can parse above-mentioned letter after receiving signaling instruction Road configuration information obtains the timeslice of the host channel to report information configured to oneself and occupancy, and corresponding at oneself Timeslice arrive when, report information to host in corresponding channel, avoid clashing with other slaves.It should be noted that It is, after host has issued signaling instruction, due to being configured the channel and occupancy of each slave to report information Timeslice, each slave can be when each corresponding timeslice arrive, and Xiang Shangshu host reports information.Still with above-mentioned steps The example proposed in S102 is made an explanation, and slave A1, A2, A3 instruct the signaling for receiving host transmission simultaneously, and are receiving To while signaling instruction, start the time cycle that first slave sends the 100s of information, within this time cycle, A1 exists Timeslice the busy channel A, A2 of 0s-10s 20s-30s timeslice busy channel A, A3 40s-50s timeslice occupy Channel A;After the time cycle of first 100s, the time cycle of second 100s is immediately begun to, above-mentioned slave A1, Corresponding timeslice of the A2 and A3 within the time cycle of second 100s reports information again, and and so on, circulation is formed, is made It obtains correspondence timeslice of each slave in each time cycle and reports information to host.Realize that host only needs to issue one with this Secondary signaling instruction, can allow each slave to report information in each corresponding timeslice, and the communication for improving host and slave is imitated Rate.
Optionally, in order to exclude error, guarantee that each slave reports information in configured corresponding timeslice, in above-mentioned step After rapid S103, further includes:
When above-mentioned host receives the information that registered slave reports, the above-mentioned registered slave of acquisition reports above-mentioned It calls time in information;
Calculate the knot for the timeslice occupied with registered slave above-mentioned in above-mentioned channel configuration information that calls time on above-mentioned The time difference at beam time point;
If above-mentioned time difference be less than preset time difference threshold value, update in above-mentioned channel configuration information it is above-mentioned The timeslice of the slave of registration.
Wherein, after it have passed through several time cycles, although slave is still according to the channel and time on piece report of configuration Information, but due to biography postpones or is other, cause the timeslice of certain slave busy channels actually to have deviated from above-mentioned Configured corresponding timeslice;In order to avoid a certain slave because the excessive above-mentioned configured corresponding timeslice of deviation and Cause to report the timeslice of information mutually to conflict with other slaves, the embodiment of the present invention is also proposed by above-mentioned channel configuration information It is updated, to realize the fine tuning to the timeslice of each slave.It, can when host receives the information that registered slave reports With obtain first registered slave report above- mentioned information on call time, and calculate and call time on above-mentioned and above-mentioned channel configuration The time difference of the end time point for the timeslice that above-mentioned registered slave occupies in information, if it find that above-mentioned time difference Less than preset time difference threshold value, then it is assumed that the time of above-mentioned registered slave busy channel or will deviate from Corresponding timeslice in configuration information, at this time, it may be necessary to make adjustment to above-mentioned channel configuration information, so that above-mentioned registered Slave report the time of information to can continue to be maintained in configured corresponding timeslice.For example, above-mentioned slave A2 is originally Should in the timeslice busy channel A of 20s-30s, but by calculate discovery A2 on call time with this timeslice at the end of Between the time difference put be 1s, i.e., actually within this time cycle, A2 is that information is reported since 29s, so then It will lead to when the time of this busy channel of A2 A being more than 1s, its configured corresponding timeslice will be deflected away from.At this point, passing through The timeslice of the above-mentioned registered slave of above-mentioned channel configuration information is updated, adjustable above-mentioned registered slave reports Time reduces timeslice error.
Optionally, above-mentioned steps S101 includes:
Above-mentioned host receives the information that each slave reports for the first time;
It is locally being that each slave is registered based on the information that above-mentioned each slave reports for the first time;
The slave number of each channel bearing of channel statistical according to each slave to report information;
The slave number of each channel bearing and the ratio of preset channel bearing threshold value are calculated separately, the benefit of each channel is obtained With rate.
Wherein, above-mentioned host can receive the information that each slave reports first, locally be that each slave is registered.It is above-mentioned Each slave is actively to report information to above-mentioned host, wherein above-mentioned to report for the first time under the instruction for reporting instruction of user's input Information include slave registration request;It is locally being each slave when the information that host is reported for the first time based on above-mentioned each slave After being registered, each slave can be added in the network of host.Also, when host receives the information that each slave reports for the first time, Channel of each slave to report information will be also recorded, the slave number of each channel bearing is counted with this.Due to above-mentioned channel Utilization rate instruction be the case where channel is occupied by slave, calculate for convenience, can be simply considered that each slave occupies letter Road reports the time consistency of information, then in embodiments of the present invention, can be with the slave number of channel bearing and preset channel Carry utilization rate of the ratio of threshold value as channel.Above-mentioned preset channel bearing threshold value is the slave that channel is at best able to carrying Quantity, can be not construed as limiting herein by user's self-setting.
Optionally, above-mentioned steps S102 includes:
According to the utilization rate of above-mentioned each channel, crowded channel is determined, wherein above-mentioned crowded channel is utilization rate greater than default The first utilization threshold channel;
It is idle channel by the channel adjustment to report information for the slave for occupying crowded channel, wherein the above-mentioned free time Channel is the channel that utilization rate is less than preset second utilization threshold, so that after above-mentioned crowded channel adjusted and adjustment The utilization rate of above-mentioned idle channel be below preset first utilization threshold;
Above-mentioned first utilization threshold is higher than above-mentioned second utilization threshold.
Wherein it is possible to which wherein utilization rate preset first utilization rate will be greater than after the utilization rate for having got each channel The channel of threshold value is determined as crowded channel, and simultaneously determines the channel that wherein utilization rate is less than preset second utilization threshold For idle channel, wherein above-mentioned first utilization threshold is higher than above-mentioned second utilization threshold.For the carrying of averagely each channel The quantity of slave, avoid the occurrence of different channels carrying the unbalanced phenomenon of slave quantity, can by occupy crowded channel from Machine is idle channel to report the channel adjustment of information.For example, channel B is confirmed as if channel A is confirmed as crowded channel Idle channel, channel C are also determined as idle channel, wherein channel A carries this four slaves of A1, A2, A3, A4, then leads to This step is crossed, will be random from A1, A2, A3, A4 or pick out a slave according to registration sequencing, by it with notifying above The channel adjustment of breath is channel B or channel C;It is remaining from channel A again if channel A remains as crowded channel after this Slave in it is random or pick out a slave according to registration sequencing, to report the channel adjustment of information be channel by it B or channel C, until the utilization rate of channel A, B, C are below preset first utilization threshold.
Therefore through the embodiment of the present invention, the information that host will receive first each slave and report for the first time, and according to upper Stating the information that each slave reports for the first time is the timeslice that each slave distributes the respective channel to report information and occupancy, and And due to reporting the different slaves of information to occupy different timeslices by same channel, enable slave in an orderly manner and The case where spontaneously reporting information, improving the communication efficiency of host and slave, effectively prevent information collision generation.
It should be understood that the size of the serial number of each step is not meant that the order of the execution order in above-described embodiment, each process Execution sequence should be determined by its function and internal logic, the implementation process without coping with the embodiment of the present invention constitutes any limit It is fixed.
Embodiment two
Fig. 2 shows the implementation processes of another information reporting dispatching method provided by Embodiment 2 of the present invention, are described in detail such as Under:
In step s 201, slave reports instruction according to input, reports information to host;
In embodiments of the present invention, what slave can receive user's input reports instruction, and in the above-mentioned finger for reporting instruction Under showing, information is reported to host, so that above-mentioned host generates channel configuration information according to the information that above-mentioned slave reports, it is above-mentioned Channel configuration information is configured with each slave to report the channel of information and the timeslice of occupancy, wherein by same channel The different slaves of breath of notifying occupy different timeslices.
In step S202, above-mentioned slave receives the signaling instruction for carrying channel configuration information that above-mentioned host issues, And determine above-mentioned slave accordingly to report the channel of information and the timeslice of occupancy according to the instruction of above-mentioned signaling;
In step S203, above-mentioned slave is based on determining channel to report information corresponding with above-mentioned slave and accounts for Timeslice reports information to host.
In embodiments of the present invention, after slave has received the signaling instruction that above-mentioned host issues, above-mentioned signaling can be referred to Order is parsed, and the channel configuration information that signaling instruction carries is obtained, and by the address code of above-mentioned slave, determines above-mentioned slave Accordingly to report the channel of information and the timeslice of occupancy, and based on above-mentioned determination it is corresponding with above-mentioned slave use more than It notifies the channel of breath and the timeslice of occupancy, reports information to host.
Therefore through the embodiment of the present invention, from slave according to reporting instruction to host to report information, enable host The enough information reported according to above-mentioned slave generates channel configuration information, distributes channel and occupancy to report information for each slave Timeslice, then, slave without host send repeatedly signaling instruction can be reported according to above-mentioned channel configuration information to host Information;Also, due to reporting the different slaves of information to occupy different timeslices by same channel, slave is had Sequence and generation the case where spontaneously report information, improve the communication efficiency of host and slave, effectively prevent information collision.
It should be understood that the size of the serial number of each step is not meant that the order of the execution order in above-described embodiment, each process Execution sequence should be determined by its function and internal logic, the implementation process without coping with the embodiment of the present invention constitutes any limit It is fixed.
Embodiment three
Fig. 3 shows the structural block diagram of the information reporting scheduling system of the offer of the embodiment of the present invention three, for ease of description, Only parts related to embodiments of the present invention are shown.Referring to Fig. 3, it includes host 30 and two which, which dispatches system 3, The slave 31 being connected above with above-mentioned host.
Further, Fig. 4 shows the tool of the host 30 in information reporting scheduling system 3 provided in an embodiment of the present invention Body structural block diagram, for ease of description, only parts related to embodiments of the present invention are shown.The host 30 includes: that information obtains Unit 301 is taken, channel configuration unit 302 instructs issuance unit 303.
Wherein, information acquisition unit 301, the information for being reported for the first time according to each slave 31 for receiving, obtain respectively from Machine 31 is to report the channel of information and the utilization rate of each channel;
Channel configuration unit 302, the utilization for channel and each channel according to above-mentioned each slave 31 to report information Rate, generates channel configuration information, and above-mentioned channel configuration information is configured with the channel and occupancy of each slave 31 to report information Timeslice, wherein report the different slaves 31 of information to occupy different timeslices by same channel;
Issuance unit 303 is instructed, for issuing the signaling instruction for carrying channel configuration information to all slaves 31, so that It obtains each slave 31 and is based on above-mentioned channel configuration information, notify in the timeslice of corresponding channel and occupancy on above-mentioned host 30 Breath.
Further, Fig. 5 shows the tool of the slave 31 in information reporting scheduling system 3 provided in an embodiment of the present invention Body structural block diagram, for ease of description, only parts related to embodiments of the present invention are shown.The slave 31 includes: on passive Declaration form member 311, information receiving unit 312, active reporting unit 313.
Wherein, passive reporting unit 311 reports information to host 30 for reporting instruction according to input, so that on It states host 30 and channel configuration information is generated according to the information that above-mentioned slave 31 reports, above-mentioned channel configuration information is configured with each slave 31 to report the channel of information and the timeslice of occupancy, wherein reports the different slaves 31 of information to occupy by same channel Different timeslices;
Information receiving unit 312, the signaling instruction for carrying channel configuration information issued for receiving above-mentioned host 30, And determine above-mentioned slave 31 accordingly to report the channel of information and the timeslice of occupancy according to the instruction of above-mentioned signaling;
Active reporting unit 313, for based on determining channel to report information corresponding with above-mentioned slave 31 and The timeslice of occupancy reports information to host 30.
Optionally, above-mentioned host 30 further include:
Time acquisition unit is reported, for obtaining when above-mentioned host 30 receives the information that registered slave 31 reports Take above-mentioned registered slave 31 report above- mentioned information on call time;
Time difference computing unit, for calculate call time on above-mentioned with it is above-mentioned registered in above-mentioned channel configuration information The time difference of the end time point for the timeslice that slave 31 occupies;
Configuration information update unit, for updating above-mentioned when above-mentioned time difference is less than preset time difference threshold value The timeslice of above-mentioned registered slave 31 in channel configuration information.
Optionally, above- mentioned information acquiring unit 301 includes:
Information receiving subelement, the information reported for the first time for receiving each slave 31;
Slave registration subunit, the information for being reported for the first time based on above-mentioned each slave 31, locally be each slave 31 into Row registration;
Statistics subelement, slave 31 for each channel bearing of channel statistical according to each slave 31 to report information Number;
Computation subunit, the ratio of slave 31 numbers and preset channel bearing threshold value for calculating separately each channel bearing Value, obtains the utilization rate of each channel.
Optionally, above-mentioned channel configuration unit 302 includes:
Crowded channel determines subelement, for the utilization rate according to above-mentioned each channel, determines crowded channel, wherein above-mentioned Crowded channel is the channel that utilization rate is greater than preset first utilization threshold;
Channel adjustment subelement, for the slave 31 by crowded channel is occupied to report the channel adjustment of information for the free time Channel, wherein above-mentioned idle channel is the channel that utilization rate is less than preset second utilization threshold, so that on adjusted The utilization rate for stating crowded channel and above-mentioned idle channel adjusted is below preset first utilization threshold;
Above-mentioned first utilization threshold is higher than above-mentioned second utilization threshold.
Therefore through the embodiment of the present invention, by the host of information reporting scheduling system, to receive each slave first first The information reported, and the information reported for the first time according to above-mentioned each slave is that each slave distributes the respective channel to report information And the timeslice occupied, also, due to reporting the different slaves of information to occupy different timeslices by same channel, so that Slave can report information in an orderly manner and spontaneously, improve the communication efficiency of host and slave, effectively prevent information collision The case where occur.
Example IV
Fig. 6 is the schematic diagram for the host equipment that one embodiment of the invention provides.As shown in fig. 6, the host of the embodiment is set Standby 6 include: processor 60, memory 61 and are stored in the meter that can be run in above-mentioned memory 61 and on above-mentioned processor 60 Calculation machine program 62, such as information reporting scheduler program.Above-mentioned processor 60 realizes above-mentioned letter when executing above-mentioned computer program 62 Cease the step in reporting scheduling embodiment of the method one, such as step S101 to S103 shown in FIG. 1.Alternatively, above-mentioned processor 60 The function of 30 each unit of host in above- mentioned information reporting scheduling system embodiment, example are realized when executing above-mentioned computer program 62 The function of module 301 to 303 as shown in Figure 4.
Illustratively, above-mentioned computer program 62 can be divided into one or more units, said one or multiple Unit is stored in above-mentioned memory 61, and is executed by above-mentioned processor 60, to complete the present invention.Said one or multiple lists Member can be the series of computation machine program instruction section that can complete specific function, and the instruction segment is for describing above-mentioned computer journey Implementation procedure of the sequence 62 in above-mentioned host equipment 6.For example, above-mentioned computer program 62 can be divided into acquisition of information list Member, channel configuration unit, instruction issuance unit, each unit concrete function are as follows:
Information acquisition unit, the information for being reported for the first time according to each slave received, obtains each slave to report The utilization rate of the channel of information and each channel;
Channel configuration unit, for, to report the channel of information and the utilization rate of each channel, being given birth to according to above-mentioned each slave At channel configuration information, above-mentioned channel configuration information is configured with each slave to report the channel of information and the timeslice of occupancy, Wherein, the different slaves of information are reported to occupy different timeslices by same channel;
Issuance unit is instructed, for issuing the signaling instruction for carrying channel configuration information to all slaves, so that respectively Slave is based on above-mentioned channel configuration information, reports information to above-mentioned host in the timeslice of corresponding channel and occupancy.
Above-mentioned host equipment 6 can be Fire Autoalarm etc. and calculate equipment.Above-mentioned host equipment may include, but It is not limited only to, processor 60, memory 61.It will be understood by those skilled in the art that Fig. 6 is only the example of host equipment 6, The restriction to host equipment 6 is not constituted, may include components more more or fewer than diagram, or combine certain components, or The different component of person, such as above-mentioned host equipment can also include input-output equipment, network access equipment, bus etc..
Alleged processor 60 can be central processing unit (Central Processing Unit, CPU), can also be Other general processors, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field- Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic, Discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor Deng.
Above-mentioned memory 61 can be the internal storage unit of above-mentioned host equipment 6, for example, host equipment 6 hard disk or Memory.Above-mentioned memory 61 is also possible to the External memory equipment of above-mentioned host equipment 6, such as is equipped on above-mentioned host equipment 6 Plug-in type hard disk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, Flash card (Flash Card) etc..Further, above-mentioned memory 61 can also both include the storage inside of above-mentioned host equipment 6 Unit also includes External memory equipment.Above-mentioned memory 61 is for storing needed for above-mentioned computer program and above-mentioned host equipment Other programs and data.Above-mentioned memory 61 can be also used for temporarily storing the data that has exported or will export.
Therefore through the embodiment of the present invention, the information that host equipment will receive first each slave and report for the first time, and root The information reported for the first time according to above-mentioned each slave is the timeslice that each slave distributes the respective channel to report information and occupancy, Also, due to reporting the different slaves of information to occupy different timeslices by same channel, enable slave in an orderly manner And the case where spontaneously reporting information, improving the communication efficiency of host and slave, effectively prevent information collision generation.
Embodiment five
Fig. 7 is the schematic diagram for the slave devices that the embodiment of the present invention five provides.As shown in fig. 7, the slave of the embodiment is set Standby 7 include: processor 70, memory 71 and are stored in the meter that can be run in above-mentioned memory 71 and on above-mentioned processor 70 Calculation machine program 72, such as information reporting scheduler program.Above-mentioned processor 70 realizes above-mentioned letter when executing above-mentioned computer program 72 Cease the step in reporting scheduling embodiment of the method two, such as step S201 to S203 shown in Fig. 2.Alternatively, above-mentioned processor 70 The function of 31 each unit of slave in above- mentioned information reporting scheduling system embodiment, example are realized when executing above-mentioned computer program 72 The function of module 311 to 313 as shown in Figure 5.
Illustratively, above-mentioned computer program 72 can be divided into one or more units, said one or multiple Unit is stored in above-mentioned memory 71, and is executed by above-mentioned processor 70, to complete the present invention.Said one or multiple lists Member can be the series of computation machine program instruction section that can complete specific function, and the instruction segment is for describing above-mentioned computer journey Implementation procedure of the sequence 72 in above-mentioned host equipment 7.For example, above-mentioned computer program 72 can be divided into passively upper declaration form Member, information receiving unit, active reporting unit, each unit concrete function are as follows:
Passive reporting unit reports information to host for reporting instruction according to input so that above-mentioned host according to The information that above-mentioned slave reports generates channel configuration information, and above-mentioned channel configuration information is configured with each slave to report information The timeslice of channel and occupancy, wherein report the different slaves of information to occupy different timeslices by same channel;
Information receiving unit, the signaling instruction for carrying channel configuration information issued for receiving above-mentioned host, and root Determine above-mentioned slave accordingly to report the channel of information and the timeslice of occupancy according to the instruction of above-mentioned signaling;
Active reporting unit, for based on the determining channel and occupancy to report information corresponding with above-mentioned slave Timeslice reports information to host.
Above-mentioned host equipment 7 can be fire detector etc. and calculate equipment.Above-mentioned host equipment may include, but not only limit In processor 70, memory 71.It will be understood by those skilled in the art that Fig. 7 is only the example of host equipment 7, do not constitute Restriction to host equipment 7 may include perhaps combining certain components or different than illustrating more or fewer components Component, such as above-mentioned host equipment can also include input-output equipment, network access equipment, bus etc..
Alleged processor 70 can be central processing unit (Central Processing Unit, CPU), can also be Other general processors, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field- Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic, Discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor Deng.
Above-mentioned memory 71 can be the internal storage unit of above-mentioned host equipment 7, for example, host equipment 7 hard disk or Memory.Above-mentioned memory 71 is also possible to the External memory equipment of above-mentioned host equipment 7, such as is equipped on above-mentioned host equipment 7 Plug-in type hard disk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, Flash card (Flash Card) etc..Further, above-mentioned memory 71 can also both include the storage inside of above-mentioned host equipment 7 Unit also includes External memory equipment.Above-mentioned memory 71 is for storing needed for above-mentioned computer program and above-mentioned host equipment Other programs and data.Above-mentioned memory 71 can be also used for temporarily storing the data that has exported or will export.
Therefore through the embodiment of the present invention, slave devices can report information according to reporting to instruct to host, so that Host can generate channel configuration information according to the information that above-mentioned slave reports, and distribute the channel to report information for each slave And the timeslice occupied, then, slave sends signaling instruction without host repeatedly can be according to above-mentioned channel configuration information to master Machine reports information;Also, due to reporting the different slaves of information to occupy different timeslices by same channel, so that slave Information can be reported in an orderly manner and spontaneously, improves the communication efficiency of host and slave, effectively prevent the feelings of information collision Condition occurs.
It is apparent to those skilled in the art that for convenience of description and succinctly, only with above-mentioned each function Can unit, module division progress for example, in practical application, can according to need and by above-mentioned function distribution by different Functional unit, module are completed, i.e., the internal structure of above-mentioned apparatus is divided into different functional unit or module, more than completing The all or part of function of description.Each functional unit in embodiment, module can integrate in one processing unit, can also To be that each unit physically exists alone, can also be integrated in one unit with two or more units, it is above-mentioned integrated Unit both can take the form of hardware realization, can also realize in the form of software functional units.In addition, each function list Member, the specific name of module are also only for convenience of distinguishing each other, the protection scope being not intended to limit this application.Above system The specific work process of middle unit, module, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, is not described in detail or remembers in some embodiment The part of load may refer to the associated description of other embodiments.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually It is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technician Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed The scope of the present invention.
In embodiment provided by the present invention, it should be understood that disclosed device/terminal device and method, it can be with It realizes by another way.For example, device described above/terminal device embodiment is only schematical, for example, on The division of module or unit is stated, only a kind of logical function partition, there may be another division manner in actual implementation, such as Multiple units or components can be combined or can be integrated into another system, or some features can be ignored or not executed.Separately A bit, shown or discussed mutual coupling or direct-coupling or communication connection can be through some interfaces, device Or the INDIRECT COUPLING or communication connection of unit, it can be electrical property, mechanical or other forms.
Above-mentioned unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme 's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list Member both can take the form of hardware realization, can also realize in the form of software functional units.
If above-mentioned integrated module/unit be realized in the form of SFU software functional unit and as independent product sale or In use, can store in a computer readable storage medium.Based on this understanding, the present invention realizes above-mentioned implementation All or part of the process in example method, can also instruct relevant hardware to complete, above-mentioned meter by computer program Calculation machine program can be stored in a computer readable storage medium, the computer program when being executed by processor, it can be achieved that on The step of stating each embodiment of the method.Wherein, above-mentioned computer program includes computer program code, above-mentioned computer program generation Code can be source code form, object identification code form, executable file or certain intermediate forms etc..Above-mentioned computer-readable medium It may include: any entity or device, recording medium, USB flash disk, mobile hard disk, magnetic that can carry above-mentioned computer program code Dish, CD, computer storage, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium etc..It should be noted that above-mentioned The content that computer-readable medium includes can carry out increasing appropriate according to the requirement made laws in jurisdiction with patent practice Subtract, such as in certain jurisdictions, according to legislation and patent practice, computer-readable medium do not include be electric carrier signal and Telecommunication signal.
Embodiment described above is merely illustrative of the technical solution of the present invention, rather than its limitations;Although referring to aforementioned reality Applying example, invention is explained in detail, those skilled in the art should understand that: it still can be to aforementioned each Technical solution documented by embodiment is modified or equivalent replacement of some of the technical features;And these are modified Or replacement, the spirit and scope for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution should all It is included within protection scope of the present invention.

Claims (9)

1. a kind of information reporting dispatching method, which is characterized in that the information reporting dispatching method includes:
The information that host reports for the first time according to each slave received obtains channel and each channel of each slave to report information Utilization rate;
According to each slave to report the channel of information and the utilization rate of each channel, channel configuration information, the letter are generated Road configuration information is configured with each slave to report the channel of information and the timeslice of occupancy, wherein is reported by same channel The different slaves of information occupy different timeslices;
The host issues the signaling instruction for carrying channel configuration information to all slaves, so that each slave is based on the letter Road configuration information reports information to the host in the timeslice of corresponding channel and occupancy;
Wherein, the information that the host reports for the first time according to each slave received obtains letter of each slave to report information The utilization rate in road and each channel, comprising:
The host receives the information that each slave reports for the first time, wherein the information that each slave reports for the first time carries corresponding slave Registration request;
Registration request entrained by the information reported for the first time based on each slave is locally being that each slave is registered;
The slave number of each channel bearing of channel statistical according to each slave to report information;
The slave number of each channel bearing and the ratio of preset channel bearing threshold value are calculated separately, the utilization of each channel is obtained Rate.
2. information reporting dispatching method as described in claim 1, which is characterized in that the host issues carrying to all slaves There is the signaling of channel configuration information to instruct, later further include:
When the host receives the information that registered slave reports, obtains the registered slave and report the information On call time;
At the end of calculating the timeslice for calling time on described and occupying with registered slave described in the channel configuration information Between the time difference put;
If the time difference is less than preset time difference threshold value, update described registered in the channel configuration information Slave timeslice.
3. information reporting dispatching method as claimed in claim 1 or 2, which is characterized in that it is described according to each slave to The channel of information and the utilization rate of each channel are reported, channel configuration information is generated, comprising:
According to the utilization rate of each channel, crowded channel is determined, wherein the crowded channel is that utilization rate is greater than preset the The channel of one utilization threshold;
It to report the channel adjustment of information is idle channel by the slave for occupying crowded channel, wherein the idle channel is Utilization rate is less than the channel of preset second utilization threshold, so that the crowded channel adjusted and adjusted described The utilization rate of idle channel is below preset first utilization threshold;
First utilization threshold is higher than second utilization threshold.
4. a kind of information reporting dispatching method, which is characterized in that the information reporting dispatching method includes:
Slave reports instruction according to input, reports information to host, so that the letter that the host is reported according to the slave Breath generates channel configuration information, and the channel configuration information is configured with each slave to report the channel of information and the time of occupancy Piece, wherein report the different slaves of information to occupy different timeslices by same channel;The information that the slave reports for the first time The registration request of the slave is also carried, so that the host is institute in the local of the host according to the registration request Slave is stated to be registered;
The slave receives the signaling instruction for carrying channel configuration information that the host issues, and is instructed according to the signaling Determine the slave accordingly to report the channel of information and the timeslice of occupancy;
The slave based on the determining channel and occupancy to report information corresponding with the slave timeslice, to host Report information.
5. a kind of information reporting dispatches system, which is characterized in that the information reporting scheduling system includes host and two or more The slave being connected with the host, the host include:
Information acquisition unit, the information for being reported for the first time according to each slave received, obtains each slave to report information Channel and each channel utilization rate;
Channel configuration unit, for, to report the channel of information and the utilization rate of each channel, generating letter according to each slave Road configuration information, the channel configuration information are configured with each slave to report the channel of information and the timeslice of occupancy, wherein The different slaves of information are reported to occupy different timeslices by same channel;
Issuance unit is instructed, for issuing the signaling instruction for carrying channel configuration information to all slaves, so that each slave Based on the channel configuration information, information is reported to the host in the timeslice of corresponding channel and occupancy;
Above- mentioned information acquiring unit includes:
Information receiving subelement, the information reported for the first time for receiving each slave, wherein the information that each slave reports for the first time carries There is the registration request of corresponding slave;
Slave registration subunit, registration request entrained by the information for being reported for the first time based on above-mentioned each slave are locally being Each slave is registered;
Count subelement, the slave number for each channel bearing of channel statistical according to each slave to report information;
Computation subunit is obtained for calculating separately the slave number of each channel bearing and the ratio of preset channel bearing threshold value To the utilization rate of each channel;
The slave includes:
Passive reporting unit reports information to host, so that the host is according to for reporting instruction according to input The information that slave reports generates channel configuration information, and the channel configuration information is configured with channel of each slave to report information And the timeslice occupied, wherein report the different slaves of information to occupy different timeslices by same channel;At the beginning of the slave The secondary information reported also carries the registration request of the slave, so that the host is according to the registration request in the master The local of machine is that the slave is registered;
Information receiving unit, the signaling instruction for carrying channel configuration information issued for receiving the host, and according to institute Stating signaling instruction determines the slave accordingly to report the channel of information and the timeslice of occupancy;
Active reporting unit, for the time based on the determining channel and occupancy to report information corresponding with the slave Piece reports information to host.
6. a kind of host equipment, including memory, processor and storage are in the memory and can be on the processor The computer program of operation, which is characterized in that the processor realizes such as claims 1 to 3 when executing the computer program The step of any one the method.
7. a kind of computer readable storage medium, the computer-readable recording medium storage has computer program, and feature exists In when the computer program is executed by processor the step of any one of such as claims 1 to 3 of realization the method.
8. a kind of slave devices, including memory, processor and storage are in the memory and can be on the processor The computer program of operation, which is characterized in that the processor is realized as claimed in claim 4 when executing the computer program The step of method.
9. a kind of computer readable storage medium, the computer-readable recording medium storage has computer program, and feature exists In the step of computer program realizes method as claimed in claim 4 when being executed by processor.
CN201710452832.0A 2017-06-15 2017-06-15 A kind of information reporting dispatching method, system, host equipment and slave devices Active CN107396445B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710452832.0A CN107396445B (en) 2017-06-15 2017-06-15 A kind of information reporting dispatching method, system, host equipment and slave devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710452832.0A CN107396445B (en) 2017-06-15 2017-06-15 A kind of information reporting dispatching method, system, host equipment and slave devices

Publications (2)

Publication Number Publication Date
CN107396445A CN107396445A (en) 2017-11-24
CN107396445B true CN107396445B (en) 2019-11-29

Family

ID=60333072

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710452832.0A Active CN107396445B (en) 2017-06-15 2017-06-15 A kind of information reporting dispatching method, system, host equipment and slave devices

Country Status (1)

Country Link
CN (1) CN107396445B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110517438A (en) * 2019-10-11 2019-11-29 四川长虹电器股份有限公司 A kind of method and warning device of adaptive adjustment smoke alarm threshold value
CN111614534A (en) * 2020-05-18 2020-09-01 上海采日能源科技有限公司 Communication method and device and electronic equipment
CN113099431B (en) * 2021-03-24 2022-05-06 瀚云科技有限公司 Communication method and device based on LoRa channel and LoRa host
CN114500461B (en) * 2021-12-24 2023-05-16 珠海格力电器股份有限公司 Communication method, device, storage medium, upper computer, lower computer and communication system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103457990A (en) * 2013-05-28 2013-12-18 大连理工大学 Wireless data collecting method based on dynamic time slot allocation
CN104349482A (en) * 2013-07-26 2015-02-11 株式会社理光 Method for allocating wireless channel and system thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103457990A (en) * 2013-05-28 2013-12-18 大连理工大学 Wireless data collecting method based on dynamic time slot allocation
CN104349482A (en) * 2013-07-26 2015-02-11 株式会社理光 Method for allocating wireless channel and system thereof

Also Published As

Publication number Publication date
CN107396445A (en) 2017-11-24

Similar Documents

Publication Publication Date Title
CN107396445B (en) A kind of information reporting dispatching method, system, host equipment and slave devices
CN106502767B (en) A kind of process management method and its device
CN109618002B (en) Micro-service gateway optimization method, device and storage medium
CN109842565A (en) Interface current-limiting method, device, electronic equipment and storage medium
CN110213358A (en) Method, node, equipment and the storage medium of cluster resource scheduling
CN102761832B (en) Message distribution method and device
CN108307331A (en) Note transmission method, terminal and computer readable storage medium
CN104349280B (en) A kind of slot allocation method and system
CN103810045B (en) Resource allocation methods, explorer, Resource Server and system
CN109471705A (en) Method, equipment and system, the computer equipment of task schedule
CN101984414B (en) Method and device for scheduling central processing unit (CPU) resource
CN106293950A (en) A kind of resource optimization management method towards group system
CN109951890A (en) A kind of data communications method, relay node, terminal node and communication system
CN109639504A (en) A kind of alarm information processing method and device based on cloud platform
CN110062027A (en) Load-balancing method, central server and terminal device
CN107205030A (en) Server resource dispatching method and system
CN108366430A (en) The method and terminal device of scheduling request
CN113992758B (en) Dynamic scheduling method and device for system data resources and electronic equipment
CN105264989B (en) A kind of resource allocation methods, resource competition method and relevant apparatus
CN110501979A (en) A kind of cluster control method, system and terminal device
CN103686800B (en) A kind of single list processing method and device of multi-slot resource
CN109542627A (en) Node switching method, device, supervisor, node device and distributed system
CN109445954A (en) A kind of execution method, terminal device and the storage medium of timed task
CN109167737A (en) The CAN dispatching method of fused data reduction and dynamic priority queue
CN108536527A (en) A kind of method for scheduling task and device of embedded software

Legal Events

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

Address after: 518000 East and fourth floors, building A1, xinjianxing science and Technology Industrial Park, Fengxin Road, Loucun, Gongming street, Guangming District, Shenzhen City, Guangdong Province

Applicant after: TANDA Technology Co., Ltd.

Address before: 518000 Guangdong province Shenzhen Guangming New District Gongming Street Village Feng Xin Lu Xinjian Xing Technology Industrial Park A1 Building 1 floor, 3 floor, 4 East Building, 5 floor

Applicant before: TANDA Technology Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant