一种跨平台物联网通讯组件、系统及方法与流程

文档序号:19902012发布日期:2020-02-11 13:59阅读:117来源:国知局
一种跨平台物联网通讯组件、系统及方法与流程

本发明属于物联网通讯技术领域,具体地,涉及一种跨平台物联网通讯组件、系统及方法。



背景技术:

物联网正处于产业萌芽期,应用领域多元分散,导致业界对于相关通讯标准与协议尚难达成共识。如目前半导体ic智财授权业者、ic设计业者、终端设备品牌业者、及操作系统与网络服务业者等,试图透过垂直整合策略,加上积极研发与并购,以在移动设备产业既有的经济规模优势基础下,抢占正在起步的物联网服务商机。更有部份业者进一步推出可整合或广泛支持通讯标准与协议的物联网操作系统,借此打造完整的应用服务生态体系。由此观之,随技术的成熟,未来各品牌业者在终端或感测设备间提供的功能差异将缩小,相互替代性大幅提高,反之作为推动服务基础的联网操作系统平台将成为物联网真正的竞争核心之一。

在物联网尤其是在感知层,由于存在不同的传感器设备,物联网是跨领域、跨平台的,而且所使用的运行环境也会根据行业的不同,或者领域的不同有所变化。因此,跨平台物联网通信通常会存在以下问题:复用性:随着跨平台系统复杂性的提高,多processors的物联网嵌入式系统比比皆是,processors之间的通信方式多种多样,目前系统设计大多是针对各自的应用和硬件配置单独实现通信,导致通信方式不兼容,其复用性差。可靠性:component之间、processor之间、device之间的通信要求通信可靠性要高,但在同一device内,不同processor之间的component通信并不可靠,容易受到恶劣环境如电磁干扰、辐射、高低温等的影响。另外不同device之间的通信也会出现通信错误的。安全性:在同一processor下component之间的通信,一般可以不加安全措施。但是,如果此processor是与物联网连接,即使内部通信也存在安全隐患。另外不同device之间也存在通信安全问题。

同时,目前并没有一种能够有效的实现跨平台物联网之间的通讯的技术方案,并没有一种能够解决上述技术问题的技术方案,具体地,缺少一种跨平台物联网通讯组件、系统及方法。



技术实现要素:

针对现有技术存在的技术缺陷,本发明的目的是提供一种跨平台物联网通讯组件、系统及方法,根据本发明的一个方面,提供了一种跨平台物联网通讯组件,其用于物联网设备的跨平台通讯,包括:

输入/输出接口,其用于与至少一个物联网设备相通讯;

传输处理单元,其与所述输入/输出接口相连接,用于对被传输信息进行处理,并将所述被传输信息传输给其他所述跨平台物联网通讯组件,所述被传输信息被设置为包括一个或多个平台的消息包信息。

优选地,所述传输处理单元包括一个或多个消息处理装置,所述消息处理装置用于处理一个或多个所述消息包信息。

优选地,所述传输处理单元还包括主处理装置,其与所述消息处理装置相连接,所述主处理装置判断所述被传输信息对应的传输目的设备所使用的消息协议,并基于所述消息协议将所述被传输信息传输给对应的消息处理装置进行处理。

优选地,所述传输处理单元还包括主处理装置,其与所述消息处理装置相连接,所述主处理装置将多个消息处理装置所处理的消息包信息合并到所述被传输信息中。

优选地,所述主处理装置将如下信息中任一项或任多项合并到所述被传输信息中:

–所述被传输信息对应的传输目的设备id;

–所述跨平台物联网通讯组件id;以及

–所述被传输信息的数据长度。

优选地,所述被传输信息对应的传输目的设备id至少包括:

-设备id;以及

-通讯组件id。

根据本发明的另一个方面,提供了一种跨平台物联网设备,所述物联网设备包括所述的跨平台物联网通讯组件,通过所述跨平台物联网通讯组件所述物联网设备与其他物联网设备实现跨平台通讯。

根据本发明的另一个方面,提供了一种跨平台物联网系统,其包括多个所述的物联网设备,基于所述的跨平台物联网通讯组件实现多个所述物联网设备之间的跨平台通讯。

根据本发明的另一个方面,提供了一种所述的跨平台物联网通讯组件进行跨平台通讯的控制方法,包括如下步骤:

a.将消息包信息合并到所述被传输信息中,获得待传输信息;

b.基于与所述被传输信息对应的传输目的设备发送所述待传输信息。

优选地,所述步骤a还包括如下步骤,即将如下信息中任一项或任多项合并到所述被传输信息中:

–所述被传输信息对应的传输目的设备id;

–所述跨平台物联网通讯组件id;以及

–所述被传输信息的数据长度。

优选地,所述步骤a包括如下步骤:将多个消息包信息合并到所述被传输信息中,获得待传输信息。

优选地,所述待传输信息被所述传输目的设备接收后,所述传输目的设备基于所述跨平台物联网通讯组件通过如下步骤处理所述待传输信息:

c.选择与所述传输目的设备对应的消息包信息;

d.基于所述消息包信息获取所述被传输信息。

本发明提供了一种跨平台物联网通讯组件,其用于物联网设备的跨平台通讯,包括:输入/输出接口,其用于与至少一个物联网设备相通讯;传输处理单元,其与所述输入/输出接口相连接,用于对被传输信息进行处理,并将所述被传输信息传输给其他所述跨平台物联网通讯组件,所述被传输信息被设置为包括一个或多个平台的消息包信息。本发明通过物联网设备中的通讯组件进而实现与其他物联网设备的通讯,进而在整个系统中,实现每个物联网设备的互联,本发明操作简单、使用方便、能实现物联网设备之间的通讯,具有极高的商业价值。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1示出了本发明的具体实施方式的,一种跨平台物联网通讯组件的具体结构示意图;

图2示出了本发明的另一具体实施方式的,一种跨平台物联网系统的具体结构示意图;以及

图3示出了本发明的另一具体实施方式的,一种所述跨平台物联网通讯组件进行跨平台通讯的控制方法的具体流程示意图。

具体实施方式

为了更好的使本发明的技术方案清晰地表示出来,下面结合附图对本发明作进一步说明。

图1示出了本发明的具体实施方式的,一种跨平台物联网通讯组件的具体结构示意图,本领域技术人员理解,本发明所述的跨平台物联网通讯组件包含在一物联网设备中,为所述物联网设备的一部分,而为了实现多个所述物联网设备的跨平台连接,优选地可以在每个所述物联网设备中设置所述通讯组件,所述物联网通讯组件用于物联网设备的跨平台通讯,即作为本发明的核心部分,本发明将着重对所述通讯组件进行描述,所述物联网设备中同时还包括有其他部件,但并未在本发明中进行体现,具体地,所述通信组件包括输入/输出接口11,其用于与至少一个物联网设备相通讯,所述输入/输出接口11可以作为一个整体,也可以为两个接口,即输入接口以及输出接口,更为具体地,所述输入、输出接口可以为物理接口,也可以为软件中的输入、输出连接点,而在这样的实施例中,本发明为了对所述通讯组件中的输入、输出功能进行解释,优选地采用输入/输出接口11的描述方式,在此不予赘述。

进一步地,所述跨平台物联网通信组件还包括传输处理单元12,其与所述输入/输出接口11相连接,所述传输处理单元12与所述输入/输出接口11产生通讯,进一步地,所述传输处理单元12在将消息进行收发时优选地对所述消息进行处理,在通过所述输入/输出接口11传输给其他物联网设备。具体地,所述传输处理单元12用于对被传输信息进行处理,对所述被传输信息进行处理的方式包括但不限于判断消息协议、合并处理、验证处理等等,这些将在后述的具体实施方式中做进一步地描述,进一步地,将所述被传输信息传输给其他所述跨平台物联网通讯组件,所述被传输信息被设置为包括一个或多个平台的消息包信息,所述平台的消息包信息即为在所述物联网设备中实时产生的消息、被动接收的指令消息、转发的指令信息等等消息数据,而在这样的实施例中,所述跨平台物联网通信组件可以与一个跨平台物联网设备相连接,也可以与多个跨平台物联网设备相连接。

进一步地,所述传输处理单元12包括一个或多个消息处理装置121,所述消息处理装置121用于处理一个或多个所述消息包信息,所述消息处理装置121处理的方式包括但不限于解析、转码、压缩、验证等等。

进一步地,所述传输处理单元12还包括主处理装置122,其与所述消息处理装置121相连接,所述主处理装置122判断所述被传输信息对应的传输目的设备所使用的消息协议,并基于所述消息协议将所述被传输信息传输给对应的消息处理装置121进行处理,在一个优选地实施例中,所述主处理装置122主要用于判断以及确定,即通过判断来确定需要被传输信息的设备具有哪些与本物联网设备相匹配的消息协议,即可以通过哪一种或哪些消息协议来完成相互之间的匹配。在本发明中,基于所述消息协议将所述被传输信息传输给对应的消息处理装置121进行处理,而在其他的实施例中,还可以基于所述消息协议将所述被传输信息传输给其他对应物联网设备的主处理装置122进行处理。

进一步地,所述传输处理单元12还包括主处理装置122,其与所述消息处理装置121相连接,所述主处理装置122将多个消息处理装置121所处理的消息包信息合并到所述被传输信息中,作为本发明的另一实施例,所述主处理装置122则起到了一个消息合并的作用,即所述消息处理装置121在一个时段内处理了多个消息包信息,所述主处理装置122则需要将这些消息包信息进行删减、整合、合并,使其作为一个整体进行发送。

进一步地,所述主处理装置122将所述被传输信息对应的传输目的设备id合并到所述被传输信息中,所述被传输信息对应的传输目的设备id提供了发送的目的位置,进一步地,所述主处理装置122将所述跨平台物联网通讯组件id合并到所述被传输信息中,在这样的实施例中,将发送目的位置进行细化,具体到被传输信息对应的传输目的设备的通讯组件id,使其更容易的被对应的传输目的设备所接收,更进一步地,所述主处理装置122将所述被传输信息的数据长度合并到所述被传输信息中,所述被传输信息的数据长度即为被传输信息的主体。

进一步地,所述被传输信息对应的传输目的设备id至少包括设备id以及通讯组件id,即在这样的实施例中,本发明被传输信息首先被传输到对应的传输目的设备id,进而被传输到对应的传输目的设备的通讯组件id中,而在其他的实施例中,本发明可以不经过所述对应的传输目的设备id而将所述被传输信息直接传输至通讯组件id,这都不影响本发明的具体实施方案,在此不予赘述。

图2示出了本发明的另一具体实施方式的,一种跨平台物联网系统的具体结构示意图,本领域技术人员理解,本发明不仅公开了一种跨平台通讯的物联网设备,所述物联网设备包括图1中示出的跨平台物联网通讯组件1,通过所述跨平台物联网通讯组件1所述物联网设备与其他物联网设备实现跨平台通讯,还公开了一种跨平台物联网系统,其包括多个所述的物联网设备,基于所述的跨平台物联网通讯组件1实现多个所述物联网设备之间的跨平台通讯。

图3示出了本发明的另一具体实施方式的,一种所述跨平台物联网通讯组件进行跨平台通讯的控制方法的具体流程示意图,结合图1以及图2,图3示出了一种所述的跨平台物联网通讯组件进行跨平台通讯的控制方法,其通过图1以及图2所示出的跨平台物联网通讯组件以及与所述通讯组件相对应的设备、系统完成跨平台通讯,具体地,包括如下步骤:

首先,进入步骤s101,将消息包信息合并到所述被传输信息中,获得待传输信息,本发明将通过主处理装置将消息处理装置处理后的所述消息包信息进行合并,合并到所有需要被传输的信息中,进而获得待传输信息。

紧接着,进入步骤s102,基于与所述被传输信息对应的传输目的设备发送所述待传输信息,在这样的实施例中,基于所述被传输信息对应的传输目的设备id中的设备id以及通讯组件id,并通过所述输入/输出接口,对所述待传输信息进行输出。

进一步地,所述步骤s101还包括如下步骤,即所述被传输信息对应的传输目的设备id、所述跨平台物联网通讯组件id以及所述被传输信息的数据长度合并到所述被传输信息中,这些可以参考前述具体实施方式,在此不予赘述。更为具体地,所述步骤s101包括如下步骤:将多个消息包信息合并到所述被传输信息中,获得待传输信息。

本领域技术人员理解,所述待传输信息被所述传输目的设备接收后,所述传输目的设备基于所述跨平台物联网通讯组件通过如下步骤处理所述待传输信息:

在执行完步骤s101以及步骤s102之后,执行步骤s103,选择与所述传输目的设备对应的消息包信息,所述传输目的设备对应的消息包信息即为与被传输信息对应的设备id以及通讯组件id相匹配的消息包信息。

最后,进入步骤s104,基于所述消息包信息获取所述被传输信息,在这样的实施例中,所述消息包信息可以直接被所述传输目的设备所识别从而确定被传输信息,也可以通过所述传输目的设备进行进一步地处理,例如解析、解压缩、分割、转码、提取等等操作,进而得到被传输信息。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1