Detailed description of the invention
Refer to Fig. 1, be multiple Intelligent sensing devices in an embodiment of the present invention 100 by the schematic diagram of communication network (not shown) constructing function group.Can be communicatively coupled by this communication network between the plurality of Intelligent sensing device 100, the plurality of Intelligent sensing device 100 can also be communicatively coupled by this communication network and a server 200.Wherein, this communication network includes, but not limited to the combination of cable network, or wireless network, such as blueteeth network, WIFI network, Zigbee network, 2G network, 3G network or 4G network etc., or cable network and wireless network.This server 200 can be a cloud server.This Intelligent sensing device 100 can be independent individual devices, it is also possible to be attached on other devices, such as Wearable electronic installation or running gear.
Please refer to Fig. 2, it it is the high-level schematic functional block diagram of Intelligent sensing device 100 in an embodiment of the present invention.This Intelligent sensing device 100 includes function group constructing system 20, storage device 11, microprocessor 12, communicator 13 and a sensing element 14.This storage device 11 is previously stored with the network type etc. of the configuration information of this Intelligent sensing device, inducing function and support thereof.This communicator 13 is for being communicatively coupled with other Intelligent sensing devices 100 and this server 200.This storage device 11 is additionally operable to store various information, such as the computerization program code of this function group constructing system 20.The computerization program code of all kinds of softwares that this microprocessor 12 is installed in performing this function group constructing system 20 and this Intelligent sensing device 100.
In the present embodiment, this function group constructing system 20 includes enquiry module 21, interactive module 22 and a control module 23.Module alleged by the present invention refer to a kind of can be performed by the microprocessor 12 of this Intelligent sensing device 100 and the series of computation machine program code of specific function can be completed, it is stored in the storage device 11 of this Intelligent sensing device 100.Function about each module will specifically describe in following flow chart.
Refer to Fig. 3, be multiple Intelligent sensing devices in one embodiment of the present invention 100 by the method flow diagram of communication network constructing function group 400.
Step 301, this enquiry module 21 inquires about the inducing function of this Intelligent sensing device 100 and the network type of support thereof.
Step 302, this interactive module 22 interacts with other Intelligent sensing devices 100 in corresponding efficient communication network according to this network type inquired, and share the inducing function of this Intelligent sensing device 100 to other Intelligent sensing devices 100 and obtain the inducing function of other Intelligent sensing devices 100, wherein, this efficient communication network includes the communication network at least one net territory.
In the present embodiment, if this Intelligent sensing device 100 supports multiple network simultaneously, such as blueteeth network, WIFI network and the linkage function of 3G network, and a current network architecture provides blueteeth network, ZigBee-network, 3G network and 4G network, then for this Intelligent sensing device 100, current efficient communication network is blueteeth network and 3G network, and this interactive module 22 will interact with other Intelligent sensing devices 100 in this blueteeth network and 3G network.
Step 303, according to one first pre-defined rule selection, wherein a communication network and other Intelligent sensing devices 100 with identical inducing function interact and are built into a function group 400 to this interactive module 22, and other Intelligent sensing devices 100 in this function group 400 share the configuration information of this Intelligent sensing device 100 and obtain the configuration information of other Intelligent sensing devices 100, and the configuration information of other Intelligent sensing devices 100 got is stored in this storage device 11.
As it is shown in figure 1, multiple Intelligent sensing devices (M/S) 100 with identical inducing function, such as temperature sense function or distance inducing function etc. can be built into a function group 400 in same communication network.
As shown in Figure 4, multiple Intelligent sensing devices (M/S) 100 with identical inducing function in different communication network can build the function group 400 of multiple identical inducing function in different net territories respectively, or the multiple Intelligent sensing devices (M/S) 100 with different inducing function in same communication network can build the function group 400 of multiple different inducing function in same net territory respectively.
In the present embodiment, this first pre-defined rule is: if this efficient communication network includes the communication network in multiple net territory, the most same Intelligent sensing device 100 supports multiple network linkage function and simultaneously in the face of the communication network in two or more net territories, and these two or more net territory communication network in all search other Intelligent sensing devices 100 with identical inducing function time, this interactive module 22 selects have such as lowest power consumption, beeline, the communication network of optimal path and other Intelligent sensing devices 100 with identical inducing function are built into function group.
In the present embodiment, if Intelligent sensing device 100 cannot search the Intelligent sensing device 100 of identical function classification by this efficient communication network, then this Intelligent sensing device 100 will turn off its functional operation.
Step 304, one of them Intelligent sensing device 100 in this function group 400 is set as the main sensing device of group (Master) according to configuration information and one second pre-defined rule of the Intelligent sensing device 100 in this function group 400 by this interactive module 22, and other Intelligent sensing devices are set as group's subordinate sensing device (Slave).Each group's subordinate sensing device in each function group 400 is to the main sensing device request of this group and confirms network node.
Such as, each Intelligent sensing device 100 of labelling identity category in this function group 400, the main sensing device of such as group or group's subordinate sensing device in the configuration information of each Intelligent sensing device in this function group that this interactive module 22 stores in this storage device 11.
In one embodiment, this configuration information includes the identification identifier of this Intelligent sensing device 100, such as universal unique identifier (Universally
Unique Identifier, it is called for short UUID), this second pre-defined rule is that coded sequence (being called for short " ID cis-position ") the most forward Intelligent sensing device 100 of identification identifier is set as main sensing device (Master), the main sensing device of such as group or the main sensing device of clustering (hereafter will be described).The present invention is specifically described as a example by " ID cis-position ".
In another embodiment, this configuration information includes the disposal ability of the microprocessor 12 of Intelligent sensing device 100, and this second pre-defined rule is that the Intelligent sensing device 100 of the microprocessor 12 by having the strongest disposal ability is set as main sensing device (Master).
Step 305, this control module 23 is when the Intelligent sensing device belonged to is set as the main sensing device of group, control this communicator 13 and receive an external device (ED) of this function group 400, running parameter that such as server 200 transmits and control instruction, and control this communicator 13 running parameter received and control instruction are sent to the group's subordinate sensing device in place function group 400.Consequently, it is possible to the Intelligent sensing device 100 in each function group 400 can carry out functional operation respectively in accordance with the running parameter that this external device (ED) defines.
Step 306, this control module 23 sets the running parameter of this sensing element 14 according to the running parameter received, and control this sensing element 14 according to the control instruction received and start inducing function to sense corresponding information, and control this communicator 13 by this sense element senses to information be uploaded to this server 200.
In the present embodiment, this running parameter includes the value conditions etc. of the working range of this sensing element 14, operating frequency and startup.
In the present embodiment, this server 200 is after receiving and analyzing the induction information that the Intelligent sensing device 100 in this function group 400 is uploaded, also to the group's main sensing device transmission information in this function group 400, such as analysis result can be sent to the main sensing device of this group.The main sensing device of this group may also include a display, for showing the analysis result that this server 200 returns.
Induction information correction, calibration the working parameters of automatic adjusting that this server 200 also can be uploaded according to the Intelligent sensing device 100 in this function group 400 received, and running parameter is retransferred to the main sensing device of group in this function group 400.
The one or more Intelligent sensing devices being in park mode maybe can be waken up up to continue induction information according to analysis result transmission control instruction so that one or more Intelligent sensing devices are set as park mode by this server 200.This control module 23 is additionally operable to control this Intelligent sensing device 100 according to the control instruction received and enters park mode or wake up the Intelligent sensing device 100 being in park mode up.
Such as, if there is obvious difference with the information of other Intelligent sensing devices 100 sensing in the information of one of them Intelligent sensing device 100 sensing in a function group 400, this server 200 can judge that the information that this one of them Intelligent sensing device 100 senses does not meets sensing requirement, and send control instruction and control this one of them Intelligent sensing device 100 and enter park mode, thus the power that this function group 400 consumes can be reduced.
In the present embodiment, the running parameter received and control instruction can be stored to respective storage device 11 by each Intelligent sensing device 100, such that it is able to when the environmental change that network connects, it is ensured that the Intelligent sensing device 100 in function group 400 can recover connection and the functional operation of original communication construction after network connects recovery the most rapidly.
As shown in Figure 5, if the effective member in this function group 400 changes, i.e. when the main sensing device of group in this function group exits this function group 400 or enters park mode, or one or more Intelligent sensing device 100 increases this function group 400 newly, or the one or more Intelligent sensing devices 100 being in park mode are when being waken up, one of them Intelligent sensing device 100 being in the Intelligent sensing device 100 of effective duty in this function group 400 is set as the main sensing device of group according to this second pre-defined rule by this interactive module 22 again.If the one or more groups subordinate sensing device in being appreciated that this function group 400 exits this function group 400 or enters park mode, other the effective Intelligent sensing devices 100 in this function group 400 keep current functional operation.
As shown in Figure 6, this control module 23 can control this communicator 13 directly or by network sharing device 600, such as a router, and the information that this sensing element 14 senses is uploaded to this server 200.
Refer to Fig. 7, be multiple Intelligent sensing devices in another embodiment of the present invention 100 by the method flow diagram of communication network constructing function group 400.
Step 701, it is provided that multiple Intelligent sensing devices 100, the storage of each Intelligent sensing device 100 has the network type of the configuration information of this Intelligent sensing device, inducing function and support thereof.
Step 702, each Intelligent sensing device 100 interacts with other Intelligent sensing devices 100 in corresponding efficient communication network according to the network type of each self-supporting, and share the inducing function of this Intelligent sensing device 100 to other Intelligent sensing devices 100 and obtain the inducing function of other Intelligent sensing devices 100, wherein, this efficient communication network includes the communication network at least one net territory.
Step 703, each Intelligent sensing device 100 selects wherein a communication network and other Intelligent sensing devices 100 with identical inducing function to interact and be built into function group 400 according to one first pre-defined rule, and other Intelligent sensing devices 100 in this function group 400 are shared the configuration information of this Intelligent sensing device 100 and obtain the configuration information of other Intelligent sensing devices 100.
Step 704, one of them Intelligent sensing device 100 in function group 400 is set as the main sensing device of group according to configuration information and this second pre-defined rule of the Intelligent sensing device 100 in function group 400 by each function group 400, and other Intelligent sensing devices are set as group's subordinate sensing device.
Step 705, the main sensing device of each group receives running parameter and the control instruction of an external device (ED) transmission of place function group 400, and the running parameter received and control instruction sends to the group's subordinate sensing device in place function group 400.
Step 706, each Intelligent sensing device 100 in each function group 400 sets the running parameter of respective sensing element 14 respectively according to the running parameter received, and control respective sensing element 14 according to the control instruction that receives and start inducing function to sense corresponding information, and the information that respective sensing element 14 senses is uploaded to this server 200.
Refer to Fig. 8, be multiple function group 400 schematic diagram by communication network constructing function clustering 800.In the present embodiment, multiple function groups 400 in different network domains with identical inducing function can form a function clustering 800.One of them function group is defined as function of tonic chord group by this function clustering 800, and other function group is defined as subordinate function group.This server 200 to the group of this function of tonic chord group main sensing device transmission running parameter and control instruction, and can be transmitted corresponding running parameter and control instruction by the main sensing device of group of this function of tonic chord group to the main sensing device of group of other subordinate function groups.
Refer to Fig. 9, be the method flow diagrams by communication network constructing function clustering 800 of the multiple function groups 400 in one embodiment of the present invention.
Step 901, this interactive module 22 is when the Intelligent sensing device belonged to is set as the main sensing device of group, other communication networks in corresponding efficient communication network interact with the main sensing device of other groups with identical inducing function, and shares the configuration information of this Intelligent sensing device 100 to the main sensing device of other groups and obtain the configuration information of the main sensing device of other groups.Wherein, the function group at this Intelligent sensing device 100 place may be defined as a function clustering 800 with the function group at other groups main sensing device place.
Step 902, main for one of them group sensing device is set as the main sensing device of clustering according to configuration information and this second pre-defined rule of the main sensing device of each group, main for other groups sensing device is set as clustering subordinate sensing device by this interactive module 22.In the present embodiment, the function group at this clustering main sensing device place may be defined as function of tonic chord group, and the function group functional group group at other clustering subordinate sensing device places may be defined as subordinate function group.
Step 903, this control module 23 is when the Intelligent sensing device belonged to is set as the main sensing device of clustering, control this communicator 13 and receive running parameter and the control instruction that this server 200 transmits, and control this communicator 13 running parameter received and control instruction are sent to other clustering subordinate sensing devices.
Step 904, this control module 23, when the Intelligent sensing device belonged to is set as clustering subordinate sensing device, controls this communicator 13 and receives running parameter and the control instruction that the main sensing device of this clustering transmits.
Refer to Figure 10, be the method flow diagrams by communication network constructing function clustering 800 of the multiple function groups 400 in another embodiment of the present invention.
Step 1001, the main sensing device of group of each function group 400 interacts with the main sensing device of other groups with identical inducing function according in other communication networks in corresponding efficient communication network of the network type of each self-supporting, and shares respective configuration information.
Step 1002, main for one of them group sensing device is set as the main sensing device of clustering according to respective configuration information and this second pre-defined rule by the main sensing device of each group with identical inducing function, and main for other groups sensing device is set as clustering subordinate sensing device.
Step 1003, the main sensing device of this clustering receives running parameter and the control instruction that this server transmits, and the running parameter received and control instruction sends to other clustering subordinate sensing devices.
Step 1004, this clustering subordinate sensing device receives running parameter and the control instruction that the main sensing device of this clustering transmits.
Compared to prior art, the Intelligent sensing device with identical inducing function can be built into function group or function clustering under a network architecture by the method utilizing the present invention to provide, by cloud server to the running parameter of main sensing device transmission function group of group, each Intelligent sensing device directly uploads induction information to this cloud server, thus effectively reach the energy-conservation requirement of low-power consumption and the optimization of operation effect, and can ensure that the accuracy of information, reach the data integrity supporting that big data are actually needed.
It is only the preferred embodiment of the present invention for what embodiment illustrated; it should be pointed out that, for the person of ordinary skill of the art, without departing from the inventive concept of the premise; some deformation and improvement can also be made, within these also should be considered as belonging to protection scope of the present invention.