CN105656960A - Method and device for realizing sociability of nodes in IOT network - Google Patents
Method and device for realizing sociability of nodes in IOT network Download PDFInfo
- Publication number
- CN105656960A CN105656960A CN201410640710.0A CN201410640710A CN105656960A CN 105656960 A CN105656960 A CN 105656960A CN 201410640710 A CN201410640710 A CN 201410640710A CN 105656960 A CN105656960 A CN 105656960A
- Authority
- CN
- China
- Prior art keywords
- internet
- things
- node
- iot
- nodes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000006855 networking Effects 0.000 claims description 7
- 235000013305 food Nutrition 0.000 description 10
- 238000004364 calculation method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010411 cooking Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 240000005561 Musa balbisiana Species 0.000 description 1
- 235000018290 Musa x paradisiaca Nutrition 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
Abstract
本发明提供了一种实现物联网网络中节点社交化的方法及装置,该方法包括:获取各个物联网节点的属性;根据各个物联网节点的属性,计算各个物联网节点之间的相关性;根据所述各个物联网节点之间的相关性,建立物联网节点之间的社交关系,本发明的方法能建立物联网节点之间的社交关系,实现物联网网络的社交化。
The present invention provides a method and device for socializing nodes in an Internet of Things network. The method includes: obtaining the attributes of each Internet of Things node; and calculating the correlation between each Internet of Things node according to the attributes of each Internet of Things node; According to the correlation among the various Internet of Things nodes, the social relationship between the Internet of Things nodes is established, and the method of the present invention can establish the social relationship between the Internet of Things nodes, so as to realize the socialization of the Internet of Things network.
Description
技术领域technical field
本发明涉及通讯技术领域,尤其涉及一种实现物联网网络中节点社交化的方法及装置。The invention relates to the field of communication technology, in particular to a method and device for realizing socialization of nodes in an Internet of Things network.
背景技术Background technique
当前物联网网络中,是由各自独立的传感网或终端组成的,这些传感网、终端只完成各自相应的应用,彼此间没有直接的联系。而人类的社交网络,是针对人的属性定义的网络结构,并不能完全物联网社交的功能,如人的社交网络中关系的建立更多依靠人的主观行为,而物联网社交更多的是依赖于物体的属性、应用等客观条件。The current Internet of Things network is composed of independent sensor networks or terminals. These sensor networks and terminals only complete their corresponding applications and have no direct connection with each other. The human social network is a network structure defined according to human attributes, which cannot completely fulfill the social functions of the Internet of Things. For example, the establishment of relationships in the human social network relies more on human subjective behaviors, while the social networking of the Internet of Things is more about It depends on the objective conditions such as the properties and applications of the object.
发明内容Contents of the invention
本发明的目的在于提供一种实现物联网网络中节点社交化的方法及装置,能实现物联网网络的社交化。The purpose of the present invention is to provide a method and device for realizing the socialization of nodes in the Internet of Things network, which can realize the socialization of the Internet of Things network.
为了达到上述目的,本发明实施例提供了一种实现物联网网络中节点社交化的方法,该方法包括:In order to achieve the above purpose, an embodiment of the present invention provides a method for socializing nodes in an Internet of Things network, the method comprising:
获取各个物联网节点的属性;Obtain the attributes of each IoT node;
根据各个物联网节点的属性,计算各个物联网节点之间的相关性;According to the attributes of each IoT node, calculate the correlation between each IoT node;
根据各个物联网节点之间的相关性,建立物联网节点之间的社交关系。According to the correlation between each IoT node, the social relationship between IoT nodes is established.
其中,获取各个物联网节点的属性的步骤包括:Wherein, the steps of acquiring the attributes of each IoT node include:
通过物联网社交平台,获取接入物联网社交平台的各个物联网节点的属性。Obtain the attributes of each IoT node connected to the IoT social platform through the IoT social platform.
其中,根据各个物联网节点的属性,计算各个物联网节点之间的相关性的步骤包括:Wherein, according to the attributes of each Internet of Things node, the step of calculating the correlation between each Internet of Things node includes:
获得任一物联网节点的第i个属性与另一物联网节点的第j个属性之间的第一相关系数;Obtain the first correlation coefficient between the i-th attribute of any IoT node and the j-th attribute of another IoT node;
获得任一物联网节点与另一物联网节点之间的第二相关系数;Obtaining a second correlation coefficient between any IoT node and another IoT node;
根据第一相关系数和第二相关系数,获得各个物联网节点之间的相关性。According to the first correlation coefficient and the second correlation coefficient, the correlation between various Internet of Things nodes is obtained.
其中,in,
通过公式
获得任一物联网节点的第i个属性与另一物联网节点的第j个属性之间的第一相关系数,其中,表示第一相关系数,ai表示任一网元的第i个属性,bj表示另一网元的第j个属性。Obtain the first correlation coefficient between the i-th attribute of any IoT node and the j-th attribute of another IoT node, wherein, represents the first correlation coefficient, a i represents the i-th attribute of any network element, and b j represents the j-th attribute of another network element.
其中,in,
根据第一相关系数,通过公式According to the first correlation coefficient, through the formula
获得任一物联网节点与另一物联网节点之间的第二相关系数,其中,RAB表示第二相关系数,表示第一相关系数,表示第一相关系数在任一物联网节点与另一物联网节点所有属性的相关性中的权重,n表示任一物联网节点有n个相互独立的属性,m表示另一物联网节点有m个相互独立的属性。Obtain the second correlation coefficient between any IoT node and another IoT node, wherein R AB represents the second correlation coefficient, represents the first correlation coefficient, Indicates the weight of the first correlation coefficient in the correlation between any IoT node and all attributes of another IoT node, n means that any IoT node has n mutually independent attributes, and m means that another IoT node has m properties that are independent of each other.
其中,根据各个物联网节点之间的相关性,建立物联网节点之间的社交关系的步骤包括:Wherein, according to the correlation between each IoT node, the steps of establishing the social relationship between the IoT nodes include:
判断第二相关系数是否大于第一预设值;judging whether the second correlation coefficient is greater than the first preset value;
若大于第一预设值,则建立任一物联网节点与另一物联网节点之间的社交关系。If it is greater than the first preset value, a social relationship between any IoT node and another IoT node is established.
其中,获取各个物联网节点的属性步骤之后,还包括:Among them, after the step of obtaining the attributes of each IoT node, it also includes:
根据任一物联网节点所发送的信息与其它物联网节点之间的相关性,建立任一物联网节点与其它物联网节点之间的社交关系。According to the correlation between the information sent by any IoT node and other IoT nodes, a social relationship between any IoT node and other IoT nodes is established.
其中,根据任一物联网节点所发送的信息与其它物联网节点之间的相关性,建立任一物联网节点与其它物联网节点之间的社交关系的步骤包括:Wherein, according to the correlation between information sent by any IoT node and other IoT nodes, the steps of establishing a social relationship between any IoT node and other IoT nodes include:
获取任一物联网节点所发送信息的属性;Obtain the attributes of information sent by any IoT node;
根据任一物联网节点所发送信息的属性,获得任一物联网节点所发送的信息的第i个属性与其它物联网节点的第j个属性之间的第三相关系数;According to the attributes of the information sent by any Internet of Things node, the third correlation coefficient between the i-th attribute of the information sent by any Internet of Things node and the j-th attribute of other Internet of Things nodes is obtained;
根据第三相关系数,获得任一物联网节点所发送的信息与其它物联网节点之间的第四相关系数;According to the third correlation coefficient, the fourth correlation coefficient between the information sent by any IoT node and other IoT nodes is obtained;
判断第四相关系数是否大于第二预设值;judging whether the fourth correlation coefficient is greater than the second preset value;
若大于第二预设值,则建立任一物联网节点与其它物联网节点之间的社交关系。If it is greater than the second preset value, a social relationship between any IoT node and other IoT nodes is established.
其中,in,
通过公式by formula
获得任一物联网节点所发送的信息的第i个属性与其它物联网节点的第j个属性之间的第三相关系数,其中,表示第三相关系数,xi表示任一物联网节点所发送的信息的第i个属性,yj表示其它物联网节点的第j个属性。Obtain the third correlation coefficient between the i-th attribute of the information sent by any IoT node and the j-th attribute of other IoT nodes, wherein, Represents the third correlation coefficient, x i represents the i-th attribute of the information sent by any IoT node, and y j represents the j-th attribute of other IoT nodes.
其中,in,
根据第三相关系数,通过公式According to the third correlation coefficient, through the formula
获得任一物联网节点所发送的信息与其它物联网节点之间的第四相关系数,其中,RXY表示第四相关系数,表示第三相关系数,表示第三相关系数在所发送信息与其它物联网节点所有属性的相关性中的权重,n表示所发送信息有n个相互独立的属性,m表示其它物联网节点有m个相互独立的属性。Obtain the fourth correlation coefficient between the information sent by any IoT node and other IoT nodes, where R XY represents the fourth correlation coefficient, represents the third correlation coefficient, Indicates the weight of the third correlation coefficient in the correlation between the sent information and all attributes of other IoT nodes, n means that the sent information has n mutually independent attributes, and m means that other IoT nodes have m mutually independent attributes.
本发明的实施例还提供了一种实现物联网网络中节点社交化的装置,应用于物联网社交系统,该装置包括:物联网社交平台和多个物联网节点,其中,The embodiment of the present invention also provides a device for socializing nodes in the Internet of Things network, which is applied to the social networking system of the Internet of Things. The device includes: a social networking platform for the Internet of Things and a plurality of nodes of the Internet of Things, wherein,
物联网社交平台,用于获取接入物联网社交平台的各个物联网节点的属性,并根据各个物联网节点的属性,计算各个物联网节点之间的相关性,再根据各个物联网节点之间的相关性,建立物联网节点之间的社交关系。The Internet of Things social platform is used to obtain the attributes of each Internet of Things node connected to the Internet of Things social platform, and calculate the correlation between each Internet of Things nodes according to the attributes of each Internet of Things node, and then according to the Relevance, establish social relationship between IoT nodes.
其中,物联网社交平台通过计算任一物联网节点与另一物联网节点之间的第二相关系数,并将第二相关系数与第一预设值比较,若第二相关系数大于第一预设值,则建立任一物联网节点和另一物联网节点之间的社交关系。Among them, the Internet of Things social platform calculates the second correlation coefficient between any Internet of Things node and another Internet of Things node, and compares the second correlation coefficient with the first preset value, if the second correlation coefficient is greater than the first preset value Set a value to establish a social relationship between any IoT node and another IoT node.
其中,物联网社交平台,还用于获取任一物联网节点所发送信息的属性。Wherein, the IoT social platform is also used to acquire the attributes of information sent by any IoT node.
其中,物联网社交平台通过计算任一物联网节点所发送的信息与其它物联网节点之间的第四相关系数,并比较第四相关系数与第二预设值比较,若第四相关系数大于第二预设值,则建立任一物联网节点与其它物联网节点之间的社交关系。Among them, the Internet of Things social platform calculates the fourth correlation coefficient between the information sent by any Internet of Things node and other Internet of Things nodes, and compares the fourth correlation coefficient with the second preset value, if the fourth correlation coefficient is greater than The second preset value is to establish a social relationship between any IoT node and other IoT nodes.
本发明的上述技术方案至少具有如下有益效果:The technical solution of the present invention has at least the following beneficial effects:
本发明实施例的实现物联网网络中节点社交化的方法中,通过计算物联网节点之间的相关系数,来判断物联网节点之间是否具有相关性,并为具有相关性的各个物联网节点建立社交关系,从而实现物联网网络的社交化。In the method for realizing the socialization of nodes in the Internet of Things network in the embodiment of the present invention, by calculating the correlation coefficient between the nodes of the Internet of Things, it is judged whether there is correlation between the nodes of the Internet of Things, and each Internet of Things nodes with correlation Build social relationships to socialize IoT networks.
附图说明Description of drawings
图1为本发明实施例中实现物联网网络中节点社交化的方法的步骤流程图;Fig. 1 is the flow chart of the steps of the method for realizing node socialization in the Internet of Things network in the embodiment of the present invention;
图2为本发明实施例中图1的步骤12的具体步骤流程图;FIG. 2 is a flow chart of specific steps in step 12 of FIG. 1 in an embodiment of the present invention;
图3为本发明实施例中图1的步骤13的具体步骤流程图;FIG. 3 is a flow chart of specific steps in step 13 of FIG. 1 in an embodiment of the present invention;
图4为本发明实施例中根据任一物联网节点所发送的信息与其它物联网节点之间的相关性,建立任一物联网节点与其它物联网节点之间的社交关系的步骤流程图;4 is a flow chart of steps for establishing a social relationship between any IoT node and other IoT nodes according to the correlation between information sent by any IoT node and other IoT nodes in an embodiment of the present invention;
图5为本发明实施例中实现物联网网络中节点社交化的装置的结构示意图;5 is a schematic structural diagram of a device for realizing node socialization in an Internet of Things network in an embodiment of the present invention;
图6为本发明实施例中物联网节点属性结构图。Fig. 6 is a structure diagram of the node attributes of the Internet of Things in the embodiment of the present invention.
具体实施方式detailed description
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, the following will describe in detail with reference to the drawings and specific embodiments.
本发明针对现有技术中,物联网网络中传感网、终端只完成各自相应的应用,彼此之间没有直接联系的问题,提供了一种实现物联网网络中节点社交化的方法及装置,能实现物联网网络的社交化。The present invention aims at the problem in the prior art that the sensor network and the terminal in the Internet of Things network only complete their corresponding applications without direct connection with each other, and provides a method and device for realizing the socialization of nodes in the Internet of Things network, It can realize the socialization of the Internet of Things network.
如图1所示,本发明实施例提供了一种实现物联网网络中节点社交化的方法,该方法包括:As shown in Figure 1, an embodiment of the present invention provides a method for realizing node socialization in an Internet of Things network, the method comprising:
步骤11,获取各个物联网节点52的属性;Step 11, obtaining the attributes of each IoT node 52;
在本发明的具体实施例中,物联网节点52可以是传感器、终端、通信网关基本设备,也可以是具体到应用场景中的智能家居设备、智能交通设备等,例如智能冰箱、烤箱、电视、空调、汽车等,当然也可以是各种应用,例如食品安全监测应用。In a specific embodiment of the present invention, the IoT node 52 can be a sensor, a terminal, a basic communication gateway device, or a smart home device, smart transportation device, etc. specific to an application scenario, such as a smart refrigerator, oven, TV, Air conditioners, automobiles, etc., of course, can also be various applications, such as food safety monitoring applications.
步骤12,根据各个物联网节点52的属性,计算各个物联网节点52之间的相关性;Step 12, according to the attributes of each Internet of Things node 52, calculate the correlation between each Internet of Things node 52;
步骤13,根据各个物联网节点52之间的相关性,建立物联网节点52之间的社交关系。Step 13, establishing a social relationship between the IoT nodes 52 according to the correlation among the IoT nodes 52 .
在本发明的具体实施例中,物联网社交平台51获取接入该物联网社交平台51的各个物联网节点52的属性,并根据各个物联网节点52的属性,计算物联网节点52之间的相关性,再根据相关性的计算结果,为具有相关性的物联网节点52之间建立社交关系。In a specific embodiment of the present invention, the Internet of Things social platform 51 acquires the attributes of each Internet of Things node 52 connected to the Internet of Things social platform 51, and calculates the relationship between the Internet of Things nodes 52 according to the attributes of each Internet of Things node 52. Correlation, and then according to the calculation result of the correlation, a social relationship is established between the relevant IoT nodes 52 .
如图2所示,在本发明的上述实施例中,步骤12的具体步骤为:As shown in Figure 2, in the above-mentioned embodiment of the present invention, the concrete steps of step 12 are:
步骤21,获得任一物联网节点52的第i个属性与另一物联网节点52的第j个属性之间的第一相关系数;Step 21, obtaining the first correlation coefficient between the i-th attribute of any IoT node 52 and the j-th attribute of another IoT node 52;
步骤22,获得任一物联网节点52与另一物联网节点52之间的第二相关系数;Step 22, obtaining a second correlation coefficient between any IoT node 52 and another IoT node 52;
步骤23,根据第一相关系数和第二相关系数,获得各个物联网节点52之间的相关性。Step 23, according to the first correlation coefficient and the second correlation coefficient, obtain the correlation among the various Internet of Things nodes 52 .
如图3所示,在本发明的上述实施例中,图1中步骤13的具体步骤包括:As shown in Figure 3, in the foregoing embodiment of the present invention, the specific steps of step 13 in Figure 1 include:
步骤31,判断第二相关系数是否大于第一预设值;Step 31, judging whether the second correlation coefficient is greater than the first preset value;
步骤32,若大于第一预设值,则建立任一物联网节点52与另一物联网节点52之间的社交关系。Step 32 , if the value is greater than the first preset value, establish a social relationship between any IoT node 52 and another IoT node 52 .
在本发明的上述实施例中,进一步通过公式
获得任一物联网节点52与另一物联网节点52之间的第二相关系数,其中,RAB表示第二相关系数,表示第一相关系数,表示第一相关系数在任一物联网节点52与另一物联网节点52所有属性的相关性中的权重,n表示任一物联网节点52有n个相互独立的属性,m表示另一物联网节点52有m个相互独立的属性。Obtain the second correlation coefficient between any IoT node 52 and another IoT node 52, wherein R AB represents the second correlation coefficient, represents the first correlation coefficient, Represent the weight of the first correlation coefficient in the correlation between any Internet of Things node 52 and all attributes of another Internet of Things node 52, n represents that any Internet of Things node 52 has n mutually independent attributes, and m represents another Internet of Things node 52 has m mutually independent attributes.
在本发明的具体实施例中,以智能家居中冰箱与烤箱的社交关系建立为例,冰箱A有n个相互独立的属性,烤箱B有m个相互独立的属性,冰箱的主人属性为a1,烤箱的主人属性为b1,那么冰箱主人属性与烤箱主人属性之间相关性系数可以表示为:In a specific embodiment of the present invention, taking the establishment of a social relationship between a refrigerator and an oven in a smart home as an example, refrigerator A has n mutually independent attributes, oven B has m mutually independent attributes, and the owner attribute of the refrigerator is a 1 , the owner attribute of the oven is b 1 , then the correlation coefficient between the refrigerator owner attribute and the oven owner attribute can be expressed as:
在冰箱与烤箱所有属性的相关性中权重为冰箱的第i个属性与烤箱的第j个属性的第一相关系数可表示为: In the correlation of all attributes of refrigerators and ovens, the weights are The first correlation coefficient between the i-th attribute of the refrigerator and the j-th attribute of the oven can be expressed as:
其权重为由智能家居的应用逻辑可知,家电之间的主人关系直接决定了家电之间的相关性,当其主人相同时即必须给冰箱和烤箱建立社交关系。因此,冰箱与烤箱之间的第二相关系数RAB为:Its weight is According to the application logic of smart home, the owner relationship between home appliances directly determines the correlation between home appliances. The fridge and the oven must be socially connected. Therefore, the second correlation coefficient R AB between the refrigerator and the oven is:
当RAB超过第一预设值时,就认为需要为冰箱和烤箱建立社交关系,其中,第一预设值为根据具体的应用场景设定的阈值。但由于第一相关系数和权重难以直接用公式计算出来,可以根据经验先假设一个初始值,然后通过计算得到是否需要建立社交关系,再通过一段时间实际运行,根据两个物联网节点52之间社交消息实际交互情况,进行优化调整。When R AB exceeds a first preset value, it is considered that a social relationship needs to be established for the refrigerator and the oven, wherein the first preset value is a threshold set according to a specific application scenario. But since the first correlation coefficient and weight It is difficult to directly calculate it with a formula. You can first assume an initial value based on experience, and then calculate whether it is necessary to establish a social relationship, and then run it for a period of time to optimize according to the actual interaction of social messages between two IoT nodes 52 Adjustment.
在本发明的上述实施例中,在执行完步骤11之后,上述方法还可以根据任一物联网节点52所发送的信息与其它物联网节点52之间的相关性,建立任一物联网节点52与其它物联网节点52之间的社交关系。In the above-mentioned embodiment of the present invention, after step 11 is executed, the above-mentioned method can also establish any IoT node 52 according to the correlation between the information sent by any IoT node 52 and other IoT nodes 52. Social relations with other IoT nodes 52 .
在本发明的具体实施例中,可以通过任一物联网节点52所发送的信息与其它物联网节点52的相关性,以便物联网社交平台51为存在潜在相关性的两个物联网节点52建立社交关系,同时也便于将任一物联网节点52发送的信息推送给其它物联网节点52。In a specific embodiment of the present invention, the correlation between the information sent by any IoT node 52 and other IoT nodes 52 can be used, so that the IoT social platform 51 establishes The social relationship also facilitates pushing the information sent by any IoT node 52 to other IoT nodes 52.
如图4所示,在本发明的上述实施例中,根据任一物联网节点52所发送的信息与其它物联网节点52之间的相关性,建立任一物联网节点52与其它物联网节点52之间的社交关系的具体步骤包括:As shown in Figure 4, in the above-mentioned embodiment of the present invention, according to the correlation between the information sent by any IoT node 52 and other IoT nodes 52, establish any IoT node 52 and other IoT nodes The specific steps of the social relationship between 52 include:
步骤41,获取任一物联网节点52所发送信息的属性;Step 41, acquiring the attributes of the information sent by any IoT node 52;
步骤42,根据任一物联网节点52所发送信息的属性,获得任一物联网节点52所发送的信息的第i个属性与其它物联网节点52的第j个属性之间的第三相关系数;Step 42, according to the attributes of the information sent by any IoT node 52, obtain the third correlation coefficient between the i-th attribute of the information sent by any IoT node 52 and the j-th attribute of other IoT nodes 52 ;
步骤43,根据第三相关系数,获得任一物联网节点52所发送的信息与其它物联网节点52之间的第四相关系数;Step 43, according to the third correlation coefficient, obtain the fourth correlation coefficient between the information sent by any IoT node 52 and other IoT nodes 52;
步骤44,判断第四相关系数是否大于第二预设值;Step 44, judging whether the fourth correlation coefficient is greater than the second preset value;
步骤45,若大于第二预设值,则建立任一物联网节点52与其它物联网节点52之间的社交关系。Step 45, if it is greater than the second preset value, establish a social relationship between any IoT node 52 and other IoT nodes 52 .
在本发明的上述实施例中,进一步通过公式In the above-mentioned embodiment of the present invention, further by the formula
获得任一物联网节点52所发送的信息的第i个属性与其它物联网节点52的第j个属性之间的第三相关系数,其中,表示第三相关系数,xi表示任一物联网节点52所发送的信息的第i个属性,yj表示其它物联网节点52的第j个属性。再通过第三相关系数,通过公式Obtain the third correlation coefficient between the i-th attribute of the information sent by any IoT node 52 and the j-th attribute of other IoT nodes 52, wherein, represents the third correlation coefficient, x i represents the i-th attribute of the information sent by any IoT node 52 , and y j represents the j-th attribute of other IoT nodes 52 . Then through the third correlation coefficient, through the formula
获得任一物联网节点52所发送的信息与其它物联网节点52之间的第四相关系数,其中,RXY表示第四相关系数,表示第三相关系数,表示第三相关系数在所发送信息与其它物联网节点52所有属性的相关性中的权重,n表示所发送信息有n个相互独立的属性,m表示其它物联网节点52有m个相互独立的属性。Obtain the fourth correlation coefficient between the information sent by any IoT node 52 and other IoT nodes 52, wherein R XY represents the fourth correlation coefficient, represents the third correlation coefficient, Represents the weight of the third correlation coefficient in the correlation between the sent information and all attributes of other Internet of Things nodes 52, n indicates that the sent information has n mutually independent attributes, and m indicates that other Internet of Things nodes 52 have m mutually independent attributes Attributes.
在本发明的具体实施例中,以智能家居中冰箱给主人发社交消息的相关性计算为例,冰箱A收到了一条来自于食品药品监督管理局FDA的不安全食品警告微博X,是否转发给主人Y,则是计算这条微博与主人的相关系数RXY的大小。主人在智能家居应用场景里一共有m个相互独立的属性,而不安全食品警告微博X包含了n个相互独立的信息,类似于计算两个物联网节点52的第二相关系数,微博X的第i个属性与主人Y的第j个属性的第三相关系数可表示为:In a specific embodiment of the present invention, taking the correlation calculation of a refrigerator in a smart home sending social messages to its owner as an example, refrigerator A receives an unsafe food warning microblog X from the Food and Drug Administration FDA, whether to forward it For owner Y, it is to calculate the size of the correlation coefficient R XY between this microblog and the owner. The owner has m mutually independent attributes in the smart home application scenario, and the unsafe food warning Weibo X contains n mutually independent information, which is similar to calculating the second correlation coefficient of two IoT nodes 52, Weibo The third correlation coefficient between the i-th attribute of X and the j-th attribute of master Y can be expressed as:
在微博与主人所有属性的相关性中权重为则微博与主人的相关系数RXY可表示为: In the correlation between Weibo and all attributes of the owner, the weight is Then the correlation coefficient R XY between Weibo and the host can be expressed as:
当RXY超过第二预设值时,就认为需要将冰箱A收到的微博X转发给主人Y,并为冰箱和主人建立社交关系,其中,第二预设值为根据具体应用场景设定的阈值。与RAB的计算类似,由于第三相关系数及权重难以直接用公式计算,可以根据经验先假设一个初始值,然后再进行不断调整优化。When R XY exceeds the second preset value, it is considered that the microblog X received by refrigerator A needs to be forwarded to owner Y, and a social relationship is established between the refrigerator and the owner, wherein the second preset value is set according to the specific application scenario set threshold. Similar to the calculation of R AB , due to the third correlation coefficient and weight It is difficult to calculate directly with formulas. An initial value can be assumed based on experience, and then continuously adjusted and optimized.
在本发明的具体实施例中,为便于物联网节点52之间进行信息相互理解及传递,需要定义物联网的基本信息结构,根据需求分析,可以将信息结构组成抽象为“信息中执行者(who),信息中事件发生时间(when),信息中事件发生位置(where),信息中事件动作(do),信息中具体事件(sth)”,以智能家居场景为例,冰箱检查到食物变化,发送私信告知主人,这一信息的结构为:“who=fridge;do=put;sth=banana;where=home;when=2014:08:08-14:05:25”当然可以理解的是,在本发明的具体实施例中,并不限定信息的具体结构,该信息结构可根据具体应用场景进行扩展定义,只要便于物联网节点52之间相互理解和传递即可。In a specific embodiment of the present invention, in order to facilitate the mutual understanding and transmission of information between the nodes 52 of the Internet of Things, it is necessary to define the basic information structure of the Internet of Things. According to the demand analysis, the composition of the information structure can be abstracted as "executor in information ( who), the event occurrence time in the information (when), the event occurrence location in the information (where), the event action in the information (do), and the specific event in the information (sth)", taking the smart home scene as an example, the refrigerator detects food changes , send a private message to inform the owner that the structure of this message is: "who=fridge; do=put; sth=banana; where=home; when=2014:08:08-14:05:25" Of course it is understandable that, In the specific embodiment of the present invention, the specific structure of the information is not limited, and the information structure can be expanded and defined according to specific application scenarios, as long as it is convenient for mutual understanding and transmission between IoT nodes 52 .
为了更好的实现上述目的,如图5所示,本发明实施例还提供了一种实现物联网网络中节点社交化的装置50,应用于物联网社交系统,该装置50包括:物联网社交平台51和多个物联网节点52,其中,In order to better achieve the above purpose, as shown in Figure 5, the embodiment of the present invention also provides a device 50 for socializing nodes in the Internet of Things network, which is applied to the social networking system of the Internet of Things, and the device 50 includes: social networking of the Internet of Things Platform 51 and a plurality of Internet of Things nodes 52, wherein,
物联网社交平台51,用于获取接入物联网社交平台51的各个物联网节点52的属性,并根据各个物联网节点52的属性,计算各个物联网节点52之间的相关性,再根据各个物联网节点52之间的相关性,建立物联网节点52之间的社交关系。The Internet of Things social platform 51 is used to obtain the attributes of each Internet of Things node 52 connected to the Internet of Things social platform 51, and calculate the correlation between each Internet of Things nodes 52 according to the attributes of each Internet of Things node 52, and then according to each The correlation between the IoT nodes 52 establishes the social relationship between the IoT nodes 52 .
在本发明的具体实施例中,物联网社交系统采用节点模型,该节点模型是一种对不同类型节点的通用、显性化的描述方法,是物联网节点52在物联网社交系统中被标识、以及与其它物联网节点52建立社交关系的基础,物联网节点52属性结构图如图6所示。In a specific embodiment of the present invention, the Internet of Things social system adopts a node model, which is a general and explicit description method for different types of nodes, and the Internet of Things node 52 is identified in the Internet of Things social system , and the basis for establishing social relationships with other IoT nodes 52, the attribute structure diagram of the IoT node 52 is shown in FIG. 6 .
其中,物联网社交平台51通过计算任一物联网节点52与另一物联网节点52之间的第二相关系数,并将第二相关系数与第一预设值比较,若第二相关系数大于第一预设值,则建立任一物联网节点52和另一物联网节点52之间的社交关系。Wherein, the Internet of Things social platform 51 calculates the second correlation coefficient between any Internet of Things node 52 and another Internet of Things node 52, and compares the second correlation coefficient with the first preset value, if the second correlation coefficient is greater than The first preset value is to establish a social relationship between any IoT node 52 and another IoT node 52 .
其中,物联网社交平台51,还用于获取任一物联网节点52所发送信息的属性。Wherein, the Internet of Things social platform 51 is also used to obtain attributes of information sent by any Internet of Things node 52 .
其中,物联网社交平台51通过计算任一物联网节点52所发送的信息与其它物联网节点52之间的第四相关系数,并比较第四相关系数与第二预设值比较,若第四相关系数大于第二预设值,则建立任一物联网节点52与其它物联网节点52之间的社交关系。Among them, the Internet of Things social platform 51 calculates the fourth correlation coefficient between the information sent by any Internet of Things node 52 and other Internet of Things nodes 52, and compares the fourth correlation coefficient with the second preset value, if the fourth If the correlation coefficient is greater than the second preset value, a social relationship between any IoT node 52 and other IoT nodes 52 is established.
在本发明的具体实施例中,基于上述物联网社交系统的应用场景举例:以一个家庭中设备为例:包括冰箱、电视、烤箱、空调、汽车等。当各设备都接入物联网社交平台51后,平台会根据设备属性进行分析,如上述设备均属于同一个家庭,基于这个潜在关系,平台可推荐这些设备建立社交关系,这样在此基础上就把各个设备独立的应用联系起来,可以达到信息共享的目的。In a specific embodiment of the present invention, an example of an application scenario based on the above-mentioned Internet of Things social system: Take a family device as an example: including a refrigerator, a TV, an oven, an air conditioner, a car, and the like. When each device is connected to the IoT social platform 51, the platform will analyze it according to the attributes of the device. If the above devices belong to the same family, based on this potential relationship, the platform can recommend these devices to establish a social relationship. Linking the independent applications of each device can achieve the purpose of information sharing.
场景1:汽车属于车联网应用,普通应用只提供导航等应用,但在物联网社交平台51中可以和家居应用联系起来,如汽车在物联网社交平台51发布一条位置及形式目的信息,如距离到家还有10分钟,那么由于汽车是空调的好友,空调可以获取到这个信息,做出判断,当前应该提前打开空调,这样主人到家后室内温度已经降低。Scenario 1: The car belongs to the Internet of Vehicles application. Ordinary applications only provide navigation and other applications, but it can be linked with home applications on the Internet of Things social platform 51. For example, the car publishes a piece of location and form purpose information on the Internet of Things social platform 51, such as distance There are still 10 minutes to go home, so since the car is a good friend of the air conditioner, the air conditioner can obtain this information and make a judgment. At present, the air conditioner should be turned on in advance, so that the indoor temperature has dropped after the owner arrives home.
场景2:冰箱放入信息食物信息,冰箱可将信息发布于物联网社交平台51上,好友烤箱获取到之后,可自动根据食物种类,在社交平台搜索,看是否有其他烤箱分享过烹饪此种食物的信息,如烤制时间,配料等,如有则下载,这样主人在取出食物放入烤箱时,可以直接选择已经准备好的烹饪方法,而不用再自行设定。Scenario 2: Put food information into the refrigerator, and the refrigerator can publish the information on the Internet of Things social platform 51. After a friend’s oven gets it, they can automatically search on the social platform according to the type of food to see if other ovens have shared cooking. Food information, such as baking time, ingredients, etc., will be downloaded if available, so that when the owner takes out the food and puts it in the oven, he can directly choose the cooking method that has been prepared instead of setting it himself.
场景3::冰箱可将当前食物不足信息发布到物联网社交平台51,同一家庭的电视获取到这个信息,自动上网搜索所需食物的购买地址,并进行价格比对等分析,最后将购买建议显示在电视上推荐家庭主人购买。Scenario 3: The refrigerator can publish the current food shortage information to the Internet of Things social platform 51, and the TV in the same family can obtain this information, automatically search for the purchase address of the required food on the Internet, and conduct price comparison analysis, and finally send the purchase suggestion Shown on TV recommends purchases for homeowners.
上述场景描述是基于一个家庭,实际应用中,物联网社交网络可以无限的扩展,而不受地域限制,如物联网社交平台51可以根据同一主人信息推荐关系建立,也可以通过设备的厂家信息,功能信息,应用信息等进行推荐,物联网设备间的关系也是动态的,如车辆经过同一区域,可以建立暂时关系,分享路况及周边信息,离开区域后,即解除关系。The above scenario description is based on a family. In practical applications, the IoT social network can be expanded indefinitely without geographical restrictions. For example, the IoT social platform 51 can be established based on the recommendation relationship of the same owner information, or through the manufacturer information of the device. Function information, application information, etc. are recommended, and the relationship between IoT devices is also dynamic. For example, a vehicle passing through the same area can establish a temporary relationship and share road conditions and surrounding information. After leaving the area, the relationship is terminated.
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above description is a preferred embodiment of the present invention, it should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, these improvements and modifications It should also be regarded as the protection scope of the present invention.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410640710.0A CN105656960A (en) | 2014-11-13 | 2014-11-13 | Method and device for realizing sociability of nodes in IOT network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410640710.0A CN105656960A (en) | 2014-11-13 | 2014-11-13 | Method and device for realizing sociability of nodes in IOT network |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105656960A true CN105656960A (en) | 2016-06-08 |
Family
ID=56478740
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410640710.0A Pending CN105656960A (en) | 2014-11-13 | 2014-11-13 | Method and device for realizing sociability of nodes in IOT network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105656960A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107786398A (en) * | 2016-08-31 | 2018-03-09 | 阿里巴巴集团控股有限公司 | Data interactive method and device, and intelligent terminal, operating system, intelligent refrigerator |
CN109560981A (en) * | 2018-07-04 | 2019-04-02 | 蔚来汽车有限公司 | Method and device for determining node association degree, and computer storage medium |
CN113016001A (en) * | 2018-11-19 | 2021-06-22 | 三星电子株式会社 | Method and system for predicting content-based recommendations |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101465879A (en) * | 2007-12-21 | 2009-06-24 | 音乐会技术公司 | System and method for identifying transient friends |
CN102063433A (en) * | 2009-11-16 | 2011-05-18 | 华为技术有限公司 | Method and device for recommending related items |
CN102866833A (en) * | 2012-09-06 | 2013-01-09 | 纪阳 | Icon interactive system based on social network and method thereof |
CN102868756A (en) * | 2012-09-27 | 2013-01-09 | 浙江财经学院 | Service sharing method of self-organizing P2P organization and system of service sharing method |
CN103533390A (en) * | 2012-11-15 | 2014-01-22 | Tcl集团股份有限公司 | Method and system for recommending television programs based on social network information |
WO2014130993A2 (en) * | 2013-02-25 | 2014-08-28 | Qualcomm Incorporated | Automatic iot device social network expansion |
WO2014131009A1 (en) * | 2013-02-25 | 2014-08-28 | Qualcomm Incorporated | Emergency mode for iot devices |
WO2014131021A2 (en) * | 2013-02-25 | 2014-08-28 | Qualcomm Incorporated | Methods to discover, configure, and leverage relationships in internet of things (iot) networks |
-
2014
- 2014-11-13 CN CN201410640710.0A patent/CN105656960A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101465879A (en) * | 2007-12-21 | 2009-06-24 | 音乐会技术公司 | System and method for identifying transient friends |
CN103279468A (en) * | 2007-12-21 | 2013-09-04 | 多明戈企业有限责任公司 | System and method for identifying transient friends |
CN102063433A (en) * | 2009-11-16 | 2011-05-18 | 华为技术有限公司 | Method and device for recommending related items |
CN102866833A (en) * | 2012-09-06 | 2013-01-09 | 纪阳 | Icon interactive system based on social network and method thereof |
CN102868756A (en) * | 2012-09-27 | 2013-01-09 | 浙江财经学院 | Service sharing method of self-organizing P2P organization and system of service sharing method |
CN103533390A (en) * | 2012-11-15 | 2014-01-22 | Tcl集团股份有限公司 | Method and system for recommending television programs based on social network information |
WO2014130993A2 (en) * | 2013-02-25 | 2014-08-28 | Qualcomm Incorporated | Automatic iot device social network expansion |
WO2014131009A1 (en) * | 2013-02-25 | 2014-08-28 | Qualcomm Incorporated | Emergency mode for iot devices |
WO2014131021A2 (en) * | 2013-02-25 | 2014-08-28 | Qualcomm Incorporated | Methods to discover, configure, and leverage relationships in internet of things (iot) networks |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107786398A (en) * | 2016-08-31 | 2018-03-09 | 阿里巴巴集团控股有限公司 | Data interactive method and device, and intelligent terminal, operating system, intelligent refrigerator |
CN107786398B (en) * | 2016-08-31 | 2021-02-23 | 斑马智行网络(香港)有限公司 | Data interaction method and device, and smart terminal, operating system, and smart refrigerator |
CN109560981A (en) * | 2018-07-04 | 2019-04-02 | 蔚来汽车有限公司 | Method and device for determining node association degree, and computer storage medium |
CN113016001A (en) * | 2018-11-19 | 2021-06-22 | 三星电子株式会社 | Method and system for predicting content-based recommendations |
CN113016001B (en) * | 2018-11-19 | 2024-06-07 | 三星电子株式会社 | Method and system for predicting content-based recommendations |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Kreindler et al. | Fast convergence in evolutionary equilibrium selection | |
US9900392B2 (en) | Identifying groups for recommendation to a social networking system user based on user location and locations associated with groups | |
Karnik et al. | Optimal control of information epidemics | |
CN105704168B (en) | The method and apparatus of relationship between a kind of network node in adjustment Internet of Things | |
US9411891B2 (en) | Methods and systems for team searches in a social networking service | |
Thaithatkul et al. | A passengers matching problem in ridesharing systems by considering user preference | |
CN105915581A (en) | Smart city system | |
CN105656960A (en) | Method and device for realizing sociability of nodes in IOT network | |
CN104935659B (en) | Cut-in method based on quality of service aware in a kind of vehicle-mounted net | |
Nguyen et al. | A combination trust model for multi-agent systems | |
CN107220328A (en) | The video recommendation method of weak relation and strong relation based on social networks | |
US20150195362A1 (en) | Network Filter | |
Lu et al. | Real‐Time Corrected Traffic Correlation Model for Traffic Flow Forecasting | |
CN105718489B (en) | Houseclearing acquisition methods | |
CN105117443B (en) | A kind of proposed algorithm based on more relational networks | |
CN102664828B (en) | System and method for friend recommendation in social network service (SNS) network | |
CN107509229A (en) | An Opportunistic Routing Method for Internet of Vehicles Based on Vehicle Node Centrality Calculation | |
CN111414552A (en) | Method for estimating propagation range of online social network rumors | |
US9990680B2 (en) | Identifying groups for a social networking system user based on interactions by the user with various groups | |
Peng et al. | The virtue of patience: Offloading topical cellular content through opportunistic links | |
Mao et al. | Detecting malicious roadside units in vehicular social networks for information service | |
Lee et al. | A pervasive interconnection technique for efficient information sharing in social iot environment | |
CN107731308A (en) | A kind of SIR model transmission threshold computational methods based on the double feedbacks of information | |
Zhang et al. | From acquaintances to friends: Homophily and learning in networks | |
CN103618702B (en) | Social network information transmission situation awareness method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160608 |
|
RJ01 | Rejection of invention patent application after publication |