CN109361720A - 基于产品种类访问集群的方法、***、存储介质及服务器 - Google Patents

基于产品种类访问集群的方法、***、存储介质及服务器 Download PDF

Info

Publication number
CN109361720A
CN109361720A CN201711460900.4A CN201711460900A CN109361720A CN 109361720 A CN109361720 A CN 109361720A CN 201711460900 A CN201711460900 A CN 201711460900A CN 109361720 A CN109361720 A CN 109361720A
Authority
CN
China
Prior art keywords
product category
server
clustered node
access
internet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711460900.4A
Other languages
English (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.)
Shenzhen TCL New Technology Co Ltd
Original Assignee
Guangzhou Tcl Smart Home 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 Guangzhou Tcl Smart Home Technology Co Ltd filed Critical Guangzhou Tcl Smart Home Technology Co Ltd
Priority to CN201711460900.4A priority Critical patent/CN109361720A/zh
Publication of CN109361720A publication Critical patent/CN109361720A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了基于产品种类访问集群的方法、***、存储介质及服务器,方法包括:接入转发服务器从管理服务器预先建立的映射关系中,获取产品种类与对应的集群节点的配置信息;接入转发服务器据获取到的产品种类与对应的集群节点的配置信息生成物联网协议数据包;接入转发服务器根据物联网协议数据包中的内容,将通信数据发送至相应的业务服务器的集群节点。本发明通过建立产品种类与集群节点的映射关系,使得在一个庞大的物联网集群***中,根据产品种类来管理集群节点,更加清晰明了,提高了工作效率;通过配置的方式轻松实现集群节点间的通信;降低了物联网***之间的耦合,提高了物联网***的扩展性。

Description

基于产品种类访问集群的方法、***、存储介质及服务器
技术领域
本发明涉及物联网技术领域,具体涉及基于产品种类访问集群的方法、***、存储介质及服务器。
背景技术
物联网指的是通过各种类型的信息传感设备,如传感装置、电子标签(RFID技术)、视频识别技术、激光扫描器、红外感应、全球定位***(GPS)等,按照约定的协议,根据实现物品互联互通所需的网络相连接,进行信息通信和交换,从而实现对物品的智能化识别、定位、跟踪、监控和管理的网络***。
物联网***中一般都存在一个庞大的集群***,现有技术中,对于物联网集群节点的通信方法存在一定的局限性。虽然现有技术中存在一些物联网节点访问的技术方案,但是并不是根据产品的种类来规则化管理集群节点,使得集群节点之间的通信方式复杂,且工作效率低。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供基于产品种类访问集群的方法、***、存储介质及服务器,旨在解决现有技术中物联网集群节点的通信方式复杂,且工作效率低的问题。
本发明解决技术问题所采用的技术方案如下:
一种基于产品种类访问集群的方法,其中,所述方法包括:
接入转发服务器从管理服务器预先建立的产品种类与集群节点的映射关系中,获取产品种类与对应的集群节点名称的配置信息;
接入转发服务器据获取到的产品种类与对应的集群节点的配置信息生成物联网协议数据包;
接入转发服务器根据所述物联网协议数据包中的内容,将通信数据发送至相应的业务服务器的集群节点。
所述的基于产品种类访问集群的方法,其中,所述接入转发服务器根据所物联网协议数据包中的内容,将通信数据发送至相应的业务服务器的集群节点之后还包括:
所述接入转发服务器接收所述业务服务器反馈的物联网协议数据回包。
所述的基于产品种类访问集群节点的方法,其中,所述接入转发服务器分别与管理服务器以及每个产品种类所对应的业务服务器连接。
所述的基于产品种类访问集群的方法,其中,所述产品种类涉及物联网***中的所有产品,且每个产品种类对应一个品类代号,并且在所述映射关系中,每个产品种类对应唯一集群节点。
所述的基于产品种类访问集群的方法,其中,所述映射关系用于将产品种类与业务服务器的集群节点对应。
所述的基于产品种类访问集群的方法,其中,所述物联网协议数据包是所述接入转发服务器采用物联网协议建立的;且所述物联网协议数据包中的内容包括需要访问的业务服务器的集群节点名称。
一种基于产品种类访问集群的***,其中,所述***包括:
管理服务器,用于配置产品种类与对应的集群节点的配置信息;
接入转发服务器,用于根据获取到的产品种类与对应的集群节点的配置信息生成物联网协议数据包,并根据所述物联网协议数据包中的内容,将通信数据发送至相应的业务服务器的集群节点;
业务服务器,用于接收接入转发服务器发送的通信数据,并向所述接入转发服务器反馈物联网协议数据回包。
所述的基于产品种类访问集群的***,其中,所述接入转发服务器分别与管理服务器以及每个产品种类所对应的业务服务器连接。
一种存储介质,其上存储有多条指令,其中,所述指令适于由处理器加载并执行,以实现上述任一项所述的基于产品种类访问集群的方法。
一种服务器,所述服务器为一种接入转发服务器,其中,包括:处理器、与处理器通信连接的存储介质,所述存储介质适于存储多条指令;所述处理器适于调用所述存储介质中的指令,以执行实现上述任一项所述的基于产品种类访问集群的方法。
本发明的有益效果:本发明通过建立产品种类与集群节点的映射关系,使得在一个庞大的物联网集群***中,根据产品种类来规则化管理集群节点,更加清晰明了,提高了工作效率;通过配置的方式轻松实现集群节点间的通信;降低了物联网***之间的耦合,提高了物联网***的扩展性。
附图说明
图1是本发明的基于产品种类访问集群的方法的第一较佳实施例的流程图。
图2是本发明的基于产品种类访问集群的方法的第二较佳实施例的流程图。
图3是本发明的基于产品种类访问集群的方法的第三较佳实施例的流程图。
图4是本发明的基于产品种类访问集群的***的较佳实施例的功能原理图。
图5本发明的服务器的较佳实施例的功能原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明的基于产品种类访问集群的方法的较佳实施例的流程图。所述基于产品种类访问集群的方法包括以下步骤:
步骤S100、接入转发服务器从管理服务器预先建立的产品种类与集群节点的映射关系中,获取产品种类与对应的集群节点名称的配置信息。
具体实施时,由于本发明所要实现的是通过产品种类来规则化管理集群节点,进而实现根据产品种类自动映射集群节点。因此,在本发明中的管理服务器需要预先建立产品种类与集群的映射关系。具体地,本发明预先对物联网***中所有的产品定义产品种类。所述产品为物联网系中所有可进行数据通信的终端设备,所述产品种类主要是依据产品的用途与功能进行划分的。例如在家庭中使用的家电产品,包括有空调、洗衣机、空气净化器、门锁等。在定义出产品种类之后,为每个产品种类定义一个品类代号。例如,AC代表空调。进一步地,本发明对每个产品种类设置唯一集群节点,并建立产品种类与集群节点的唯一映射关系。较佳地,本发明还将产品种类与集群节点的对应关系生成映射关系表,所述映射关系用于将产品种类与业务服务器的集群节点对应。例如表1所示。
id category zname node_type
1 AC 空调 ac
2 SLK 门锁 slk
表1
从表1中可以看出,本发明中的每隔产品种类都对应唯一的集群节名称,因此,在进行集群节点访问时,只需根据所述产品种类,即可映射至对应的集群节点,访问过程更加快速。
具体地,所述管理服务器会提取建立产品种类与对应集群节点的映射关系,配置产品种类与对应集群节点的配置信息。此外,本发明中的管理服务器对所述集群节点进行逻辑化命名,形成集群节点逻辑名称;所述集群节点逻辑名称中包含对应业务服务器的集群节点。例如,空调产品,对应一台服务器集群节点,命名为 ayns-ac-server。由此实现根据产品种类直接映射出对应的服务器集群节点。并且,本发明中在映射关系建立之后,接入转发服务器会从管理服务器中获取产品种类以及其对应的集群节点名称。
进一步地,本发明中的所述接入转发服务器与所述管理服务器连接,用于与所述管理服务器进行数据交互。当映射关系建立完成之后,所述接入转发服务器向所述管理服务器发送获取产品种类与对应的集群节点名称的配置信息的Http请求;所述Http请求属于互联网***之间的通讯方式。当所述Http请求发送成功之后,所述管理服务器将所述配置信息发送至所述接入转发服务器中。
步骤S200、接入转发服务器据获取到的产品种类与对应的集群节点的配置信息生成物联网协议数据包。
具体实施时,本发明的接入转发服务器根据获取到的产品种类与对应的集群节点的配置信息,采用物联网协议,生成物联网协议数据包。具体地,本发明所生成的物联网协议数据包是Xmpp协议数据包,且所述Xmpp协议数据包中具有发送节点from、接收节点to等信息。例如:
<message from="2002548@asyn-ac-server/AC-linux-zx01-1" to="all@asyn-as-server" id="2017-11-07 15:46:46:722" type="chat"><x xmlns="tcl:im:attribute"><apptype>0</apptype><msgtype>0</msgtype><filetype>0</filetype><sendtime>2017-10-24 16:06:58</sendtime></x><body>有人请求开锁!</body></message>
其中,from中 “asyn-ac-server“ ac代表的是空调业务服务器集群节点;to中 “asyn-as-server” as代表的是接入转发服务器这个节点。
步骤S300、接入转发服务器根据所述物联网协议数据包中的内容,将通信数据发送至相应的业务服务器的集群节点。
具体实施时,本发明中的接入转发服务器在接收到物联网协议数据包之后,根据物联网协议数据包中的to属性将通信数据发送至对应的业务服务器的集群节点。本发明中的所述业务服务器为需要进行访问或者控制处理的产品终端,例如空调业务服务器、门锁业务服务器等。较佳地,本发明中的所述接入转发服务器分别与管理服务器以及每个产品种类所对应的业务服务器连接。此外,本发明所述接入转发服务器有且仅设置一个。由于本发明将产品种类与集群节点形成映射关系并逻辑化命名集群节点,使产品种类和集群节点之间建立唯一的约束,因此,通过一个转发服务器即可轻松实现集群节点间的通信。
进一步地,所述接入转发服务器将通信数据发送至相应的业务服务器的集群节点之后,所述业务服务器接收所述通信数据,并向所述接入转发服务器反馈物联网协议数据回包。由此可见,本发明通过建立产品种类与集群节点的映射关系,使得在一个庞大的物联网集群***中,根据产品种类来规则化管理集群节点,更加清晰明了;通过配置的方式轻松实现集群节点间的通信;降低了物联网***之间的耦合,提高了物联网***的扩展性。
为了进一步说明本发明的技术方案,本发明还公开了更加具体的实施例,如图2和图3中所示,图2是本发明的基于产品种类访问集群的方法的第二较佳实施例的流程图。图3是本发明的基于产品种类访问集群的方法的第三较佳实施例的流程图。图2中的管理服务器预先定义产品,配置产品种类,并配置映射关系,所述映射关系用于将产品种类与业务服务器的集群节点对应。并且所述管理服务器在接收接入转发服务器的Http请求之后,将产品种类与对应的集群节点的配置信息发送至接入转发服务器中,所述接入转发服务器根据接收到配置信息生成物联网协议数据包,并根据物联网协议数据包的内容转发至业务服务器1或者业务服务器2,从而完成业务服务器的访问。所述业务服务器在接收到物联网协议数据包之后,还向接入转发服务器反馈物联网协议数据回包。
进一步地,从图3可以看出,图3中的业务服务器包括有空调业务服务器,门锁业务服务器以及空净业务服务器等,接入转发服务器通过Http请求从管理服务器中获取到产品种类与对应的集群节点的配置信息,并生成的Xmpp协议数据包。然后根据Xmpp协议数据包中的配置信息,将Xmpp协议数据包发送至对应的业务服务器。此外,从图3中可以看出,本发明仅通过一个转发服务器即可轻松实现多个业务服务器间的通信访问。
基于上述实施例,本发明还公开了基于产品种类访问集群的***,如图4所示,图4是本发明的基于产品种类访问集群的***的较佳实施例的功能原理图。具体地,所述***包括:
管理服务器401,用于配置产品种类与对应的集群节点的配置信息。本发明中的管理服务器用于配置产品种类与对应的集群节点的配置信息,对产品种类与集群节点的映射关系进行管理,具体如上述所示。
接入转发服务器402,用于根据获取到的产品种类与对应的集群节点的配置信息生成物联网协议数据包,并根据所述物联网协议数据包中的内容,将通信数据发送至相应的业务服务器403的集群节点;具体如上述所示。
业务服务器403,用于接收接入转发服务器402发送的通信数据,并向所述接入转发服务器402反馈物联网协议数据回包。所述接入转发服务器402分别与管理服务器401以及每个产品种类所对应的业务服务器403连接。
基于上述实施例,本发明还公开了一种服务器,本发明的服务器为一种接入转发服务器,用于接收管理服务器发送的物联网协议数据包,并根据所述物联网协议数据回包中的内容,将通信数据发送至相应的业务服务器的集群节点。如图5示,包括:处理器(processor)10、与处理器10连接的存储介质(memory)20;其中,所述处理器10用于调用所述存储介质20中的程序指令,以执行上述实施例所提供的方法,例如执行:
步骤S100、接入转发服务器从管理服务器预先建立的产品种类与集群节点的映射关系中,获取产品种类与对应的集群节点的配置信息;
步骤S200、接入转发服务器据获取到的产品种类与对应的集群节点的配置信息生成物联网协议数据包;
步骤S300、接入转发服务器根据所述物联网协议数据包中的内容,将通信数据发送至相应的业务服务器的集群节点。
本发明实施例还提供一种存储介质,所述存储介质上存储计算机指令,所述计算机指令使计算机执行上述各实施例所提供的方法。
综上所述,本发明提供的基于产品种类访问集群的方法、***、存储介质及服务器,所述方法包括:接入转发服务器从管理服务器预先建立的产品种类与集群节点的映射关系中,获取产品种类与对应的集群节点的配置信息;接入转发服务器据获取到的产品种类与对应的集群节点的配置信息生成物联网协议数据包;接入转发服务器根据所述物联网协议数据包中的内容,将通信数据发送至相应的业务服务器的集群节点。本发明通过建立产品种类与集群节点的映射关系,使得在一个庞大的物联网集群***中,根据产品种类来规则化管理集群节点,更加清晰明了,提高了工作效率;通过配置的方式轻松实现集群节点间的通信;降低了物联网***之间的耦合,提高了物联网***的扩展性。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

Claims (10)

1.一种基于产品种类访问集群的方法,其特征在于,所述方法包括:
接入转发服务器从管理服务器预先建立的产品种类与集群节点的映射关系中,获取产品种类与对应的集群节点的配置信息;
接入转发服务器据获取到的产品种类与对应的集群节点的配置信息生成物联网协议数据包;
接入转发服务器根据所述物联网协议数据包中的内容,将通信数据发送至相应的业务服务器的集群节点。
2.根据权利要求1中所述的基于产品种类访问集群的方法,其特征在于,所述接入转发服务器根据所物联网协议数据包中的内容,将通信数据发送至相应的业务服务器的集群节点之后还包括:
所述接入转发服务器接收所述业务服务器反馈的物联网协议数据回包。
3.根据权利要求1中所述的基于产品种类访问集群节点的方法,其特征在于,所述接入转发服务器分别与管理服务器以及每个产品种类所对应的业务服务器连接。
4.根据权利要求1中所述的基于产品种类访问集群的方法,其特征在于,所述产品种类涉及物联网***中的所有产品,且每个产品种类对应一个品类代号,并且在所述映射关系中,每个产品种类对应唯一集群节点。
5.根据权利要求4中所述的基于产品种类访问集群的方法,其特征在于,所述映射关系用于将产品种类与业务服务器的集群节点对应。
6.根据权利要求1中所述的基于产品种类访问集群的方法,其特征在于,所述物联网协议数据包是所述接入转发服务器采用物联网协议建立的;且所述物联网协议数据包中的内容包括需要访问的业务服务器的集群节点名称。
7.一种基于产品种类访问集群的***,其特征在于,所述***包括:管理服务器,用于配置产品种类与对应的集群节点的配置信息;
接入转发服务器,用于根据获取到的产品种类与对应的集群节点的配置信息生成物联网协议数据包,并根据所述物联网协议数据包中的内容,将通信数据发送至相应的业务服务器的集群节点;
业务服务器,用于接收接入转发服务器发送的通信数据,并向所述接入转发服务器反馈物联网协议数据回包。
8.根据权利要求7中所述的基于产品种类访问集群的***,其特征在于,所述接入转发服务器分别与管理服务器以及每个产品种类所对应的业务服务器连接。
9.一种存储介质,其上存储有多条指令,其特征在于,所述指令适于由处理器加载并执行,以实现上述权利要求1-6任一项所述的基于产品种类访问集群的方法。
10.一种服务器,所述服务器为一种接入转发服务器,其特征在于,包括:处理器、与处理器通信连接的存储介质,所述存储介质适于存储多条指令;所述处理器适于调用所述存储介质中的指令,以执行实现上述权利要求1-6任一项所述的基于产品种类访问集群的方法。
CN201711460900.4A 2017-12-28 2017-12-28 基于产品种类访问集群的方法、***、存储介质及服务器 Pending CN109361720A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711460900.4A CN109361720A (zh) 2017-12-28 2017-12-28 基于产品种类访问集群的方法、***、存储介质及服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711460900.4A CN109361720A (zh) 2017-12-28 2017-12-28 基于产品种类访问集群的方法、***、存储介质及服务器

Publications (1)

Publication Number Publication Date
CN109361720A true CN109361720A (zh) 2019-02-19

Family

ID=65349709

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711460900.4A Pending CN109361720A (zh) 2017-12-28 2017-12-28 基于产品种类访问集群的方法、***、存储介质及服务器

Country Status (1)

Country Link
CN (1) CN109361720A (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104363278A (zh) * 2014-11-13 2015-02-18 许继电气股份有限公司 一种海量终端通信接入***
CN105072145A (zh) * 2015-06-30 2015-11-18 青岛海尔智能家电科技有限公司 一种物联网的通信方法及***
CN105915621A (zh) * 2016-05-11 2016-08-31 深圳市永兴元科技有限公司 访问数据的方法及预处理服务器
US20160350135A1 (en) * 2015-06-01 2016-12-01 Apple Inc. Dynamic update of tips on a device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104363278A (zh) * 2014-11-13 2015-02-18 许继电气股份有限公司 一种海量终端通信接入***
US20160350135A1 (en) * 2015-06-01 2016-12-01 Apple Inc. Dynamic update of tips on a device
CN105072145A (zh) * 2015-06-30 2015-11-18 青岛海尔智能家电科技有限公司 一种物联网的通信方法及***
CN105915621A (zh) * 2016-05-11 2016-08-31 深圳市永兴元科技有限公司 访问数据的方法及预处理服务器

Similar Documents

Publication Publication Date Title
US11411897B2 (en) Communication method and communication apparatus for message queue telemetry transport
US11677812B2 (en) Lightweight IoT information model
CN100488100C (zh) 关系信息的公开、获取方法及***
CN101453472B (zh) 关系信息的公开、获取方法及***
CN101854338B (zh) 订户设备及其订阅管理方法、实时通信方法和***
CN110326255A (zh) 管理消息传递协议通信
CN102436371B (zh) 面向普适环境的上下文感知中间件构造方法及装置
CN101188625B (zh) 一种实现资讯内容订阅的方法及***
CN105245445A (zh) 一种物联网网关
US7519602B2 (en) Systems and methods for information exchange using object warehousing
CN102355374A (zh) 一种数据获取方法和设备
CN102739808A (zh) 云存储服务器、用户终端以及云端数据的传输***及方法
CN102523200A (zh) 一种物联网消息处理方法
CN104468299A (zh) 基于用户规则的企业服务总线***
WO2015149531A1 (zh) 物联网终端的固件管理方法、装置及通用服务实体
CN112887356A (zh) 共享內存的数据分发服务的***及其运作方法
Shrestha et al. Standardized framework for integrating domain-specific applications into the IoT
Chang et al. Challenges of incorporating OMA LWM2M gateway in M2M standard architecture
CN102158426A (zh) 一种使用无线通信的社交网络服务导航方法及其***
CN104901954A (zh) 一种物联网软交换***及其方法
CN109361720A (zh) 基于产品种类访问集群的方法、***、存储介质及服务器
CN105376147B (zh) 即时通讯消息路由寻址方法、接入服务器及***
CN104270432A (zh) 基于钻井行业实时数据服务***及数据交互方法
CN104050284B (zh) 一种基于单进程的数据异步查询方法及***
US11100454B1 (en) CDD with heuristics for automated variable use-case based constrained logistics route optimization

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190326

Address after: 518000 No. 5, Industrial Avenue, Shekou Industrial Zone, Merchants Street, Nanshan District, Shenzhen City, Guangdong Province

Applicant after: Shenzhen TCL New Technology Co., Ltd.

Address before: 510000 Building A2, Science Avenue 187 Business Plaza, Science City, Luogang District, Guangzhou City, Guangdong Province

Applicant before: Guangzhou TCL Smart Home Technology Co., Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190219