一种物联网组播通信方法、装置及系统的制作方法

文档序号:7800259阅读:116来源:国知局
专利名称:一种物联网组播通信方法、装置及系统的制作方法
技术领域
本发明涉及一种无线技术,尤其涉及一种物联网组播通信方法、装置及系统。
背景技术
物联网应用中存在很多无人值守的终端,例如路灯控制终端、停车场出入口门禁控制终端等。且此类终端的数量一般都较为庞大。
对于不同类别的物联网终端传输网络会采用相同的通信协议,例如“无线的机器到机器协议”,来实现物联网终端的远程通信与控制。不同类别的物联网应用通过扩展或解释协议指令的方式来满足业务应用的需要。这也就意味着相同类别的终端会拥有相同的操作接口。
为了有效节省通信的开销同时也方便用户对这些终端的统一管理。本发明提出了一种由终端主动发起,由基站负责分组的组建组播通信组的方式。这种方式与以往的由用户发起建立/加入/退出组播组的方式不同。建立组播组的过程完全不需要人工参与。基站会根据对终端的分类来自动建立组播组。举例来说,假如在一个基站的覆盖范围下有10台路灯控制终端和20台门禁控制终端,那么本发明的方案会自动将10台路灯控制终端组成一个组播组,也会自动将20台门禁控制终端组成一个组播组。于是用户可以通过组播地址来与组播组内的所有终端进行交互,例如用户可以通过组播地址控制10台路灯控制终端关闭/开启所有的路灯。发明内容
本发明的目的在于,提供一种物联网组播通信方法、装置及系统,对同类型的终端进行组播,节省物联网网络带宽。
为实现上述目的,根据本发明的一个方面,提供一种物联网组播通信方法,其特征在于,包括:
接收终端上报的类别信息,为同一类别的终端向业务网关申请虚拟组播地址;
接收业务网关分配的所述虚拟组播地址并发送给该类别的终端;
使用所述虚拟组播地址所述终端发送消息。
虚拟组播地址包括:虚拟终端ID、虚拟移动用户ISDN码(MSISDN)和虚拟IP地址。
该方法还包括:
生成虚拟终端ID、虚拟MSISDN和虚拟IP地址与真实终端ID、MSISDN和IP地址的映射表;
将所述映射表同步给所述业务网关。
终端上报的类别信息包括:终端ID和附件信息;所述终端ID包括:终端厂家编号和终型号。
其中,所述接收终端上报的类别信息之后包括:
根据所述终端厂家编号和终端型号对终端进行分类。
为实现上述目的,根据本发明的另一个方面,提供一种基站,包括:
接收模块,用于接收终端上报的类别信息,及业务网关分配的所述虚拟组播地址;
分类模块,用于根据所述类别信息对终端进行分类;
请求生成模块,用于生成为同一类别的终端向业务网关申请虚拟组播地址的组播地址请求;
发送模块,用于将虚拟组播地址发送给该类别的终端,并使用所述虚拟组播地址给所述终端发送消息。
该基站还包括:映射表生成模块,用于生成虚拟终端ID、虚拟MSISDN和虚拟IP地址与真实终端ID、MSISDN和IP地址的映射表;
同步模块,用于将所述映射表同步给所述业务网关。
为实现上述目的,根据本发明的另一个方面,提供一种业务网关,包括:
接收模块,用于接收基站发送的组播地址请求;
虚拟地址分配模块,用于根据所述组播地址请求为相应类别的终端分配虚拟组播地址;
发送模块,用于将所述虚拟组播地址发送给所述基站。
其中,所述接收模块,还用于接收基站发送的虚拟终端ID、虚拟MSISDN和虚拟IP地址与真实终端ID、MSISDN和IP地址的映射表。
为实现上述目的,根据本发明的另一个方面,提供一种终端,包括:
发送模块,用于发送类别信息到基站;
接收模块,用于接收基站分配的虚拟组播地址;
监听模块,用于监听基站发送的包含所述虚拟组播地址的消息。
上报模块,用于使用所述虚拟组播地址上报消息。
为实现上述目的,根据本发明的另一个方面,提供一种物联网组播通信系统,包括:
终端,用于发送类别信息到基站,接收基站分配的虚拟组播地址,监听基站发送的包含所述虚拟组播地址的消息并使用所述虚拟组播地址上报消息;
基站,用于接收终端上报的类别信息,为同一类别的终端向业务网关申请虚拟组播地址;接收业务网关分配的所述虚拟组播地址并发送给该类别的终端;使用所述虚拟组播地址所述终端发送消息;
业务网关,用于根据基站请求为该类别的终端分配虚拟组播地址。
本发明的物联网组播通信方法、装置及系统,通过终端上报类别信息,基站根据终端类别进行分组,业务网关为同一类型的终端分配虚拟组播地址,基站以该虚拟组播地址向该类型的终端进行组播,这样节省了物联网网络带宽。


图1是本发明物联网组播通信方法的流程图2是本发明基站实施例的结构图3是本发明业务网关实施例的结构图4是本发明终端实施例的结构图5是本发明物联网组播通信系统实施例的结构图。
具体实施方式
在某些典型的应用场景下,物联网应用有一个重要的特点是传输的数据量很小,但是需要控制的终端很多。下面举路灯控制的例子来说明。路灯的控制只有两个基本的操作分别是路灯的开启和关闭,且每24个小时只需要控制2次即可,需要传输的数据量很小,但是需要控制的路灯数很多。多个路灯采用低成本的无线通信模块与接入网相连接,接入网连接到业务网关再与应用服务器及用户相连接。本发明中,对于在同一个基站服务下的相同类型的终端,会形成一个组播组。
以下结合附图对本发明进行详细说明。
如图1所示,本发明物联网组播通信方法实施例包括:
步骤102,终端A上报类别信息到基站;类别信息包括:终端ID和附件信息;其中,终端ID包括:终端厂家编号和终端型号;附件信息包括:终端附件的编码,例如:路灯附件编码为001,温度传感器编码为002,加速度传感器编码为003 ;
步骤104,基站记录终端A的类别;
步骤106,终端B上报终端ID和附件信息等到基站;
步骤108,基站根据终端的类别信息为终端进行分类,若终端A和终端B类别相同,将终端A和终端B放到一个组播组里;
步骤110,基站为该组播组向业务网关申请虚拟组播地址;
步骤112,业务网关为该组终端分配虚拟组播地址,虚拟组播地址包括:虚拟终端 ID、虚拟移动用户 ISDN 码(Mobile Subscriber International Integrated ServiceDigital Network number,简称 MS I SDN)和虚拟 IP 地址;
步骤114,业务网关将虚拟组播地址发送给基站;
步骤116,基站将该虚拟组播地址通知给终端A ;
步骤118,基站将该虚拟组播地址通知给终端B ;
步骤120,基站生成虚拟终端ID、虚拟MSISDN和虚拟IP地址与真实终端ID、MSISDN和IP地址的映射表;
步骤122,基站将映射表同步给业务网关;
步骤124,基站以该虚拟组播地址向终端B发送消息;
步骤126,基站以该虚拟组播地址向终端A发送消息。
本实施例中,终端也使用该虚拟组播地址向基站或业务网关上报消息。
本实施例的物联网组播通信方法,通过终端上报类别信息,基站根据终端类别进行分组,业务网关为同一类型的终端分配虚拟组播地址,基站以该虚拟组播地址向该类型的终端进行组播,这样节省了物联网网络带宽。
基于同一发明构思,如图2所示,本发明还提供一种基站实施例包括:
接收模块21,用于接收终端上报的类别信息,及业务网关分配的所述虚拟组播地址;
分类模块22,用于根据所述类别信息对终端进行分类;
请求生成模块23,用于生成为同一类别的终端向业务网关申请虚拟组播地址的组播地址请求;
发送模块24,用于将虚拟组播地址发送给该类别的终端,并使用所述虚拟组播地址给所述终端发送消息。
其中,该基站,还包括:
映射表生成模块25,用于生成虚拟终端ID、虚拟MSISDN和虚拟IP地址与真实终端ID、MSISDN和IP地址的映射表;
同步模块26,用于将所述映射表同步给所述业务网关。
本实施例的基站,通过根据终端上报的类别信息对终端进行分组,再根据业务网关为该组终端分配虚拟组播地址向该组的终端进行组播,这样节省了物联网网络带宽。
基于同一发明构思,如图3所示,本发明还提供一种业务网关实施例包括:
接收模块31,用于接收基站发送的组播地址请求;
虚拟地址分配模块32,用于根据所述组播地址请求为相应类别的终端分配虚拟组播地址;
发送模块33,用于将所述虚拟组播地址发送给所述基站。
其中,所述接收模块31,还用于接收基站发送的虚拟终端ID、虚拟MSISDN和虚拟IP地址与真实终端ID、MSISDN和IP地址的映射表。
本实施例的业务网关,根据基站的请求为一个类别的终端分配虚拟组播地址,这样基站可以以该虚拟组播地址对该组终端进行组播,节省了物联网网络带宽。
基于同一发明构思,如图4所示,本发明还提供一种终端实施例包括:
发送模块41,用于发送类别信息到基站;
接收模块42,用于接收基站分配的虚拟组播地址;
监听模块43,用于监听基站发送的包含所述虚拟组播地址的消息。
上报模块44,用于使用所述虚拟组播地址上报消息。
虚拟组播地址包括:虚拟终端ID、虚拟MSISDN和虚拟IP地址。基站发送的消息中,将真实终端ID、MSISDN和IP地址换为虚拟终端ID、虚拟MSISDN和虚拟IP地址。终端上报消息(如状态信息等)时,也将真实终端ID、MSISDN和IP地址换为虚拟终端ID、虚拟MSISDN和虚拟IP地址。
本实施例的终端,通过上报其类别信息,基站可以根据该类别信息为终端分组,业务网关为该类别的终端分配虚拟组播地址,基站以该虚拟组播地址对该组终端进行组播,终端也以该虚拟组播地址发送消息,节省了物联网网络带宽。
基于同一发明构思,如图5所示,本发明还提供一种物联网组播通信系统实施例包括:
终端40,用于发送类别信息到基站,接收基站分配的虚拟组播地址,监听基站发送的包含所述虚拟组播地址的消息并使用所述虚拟组播地址上报消息;
基站20,用于接收终端上报的类别信息,为同一类别的终端向业务网关申请虚拟组播地址;接收业务网关分配的所述虚拟组播地址并发送给该类别的终端;使用所述虚拟组播地址所述终端发送消息;
业务网关30,用于根据基站请求为该类别的终端分配虚拟组播地址。
本实施例的物联网组播通信系统,通过终端上报类别信息,基站根据终端类别进行分组,业务网关为同一类型的终端分配虚拟组播地址,基站以该虚拟组播地址向该类型的终端进行组播,节省了物联网网络带宽。
应说明的是:以上实施例仅用以说明本发明而非限制,本发明也并不仅限于上述举例,一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围中。
权利要求
1.一种物联网组播通信方法,其特征在于,包括: 接收终端上报的类别信息,为同一类别的终端向业务网关申请虚拟组播地址; 接收业务网关分配的所述虚拟组播地址并发送给该类别的终端; 使用所述虚拟组播地址所述终端发送消息。
2.根据权利要求1所述的物联网组播通信方法,其特征在于,所述虚拟组播地址包括:虚拟终端ID、虚拟移动用户ISDN码(MSISDN)和虚拟IP地址。
3.根据权利要求2所述的物联网组播通信方法,其特征在于,还包括: 生成虚拟终端ID、虚拟MSISDN和虚拟IP地址与真实终端ID、MSISDN和IP地址的映射表; 将所述映射表同步给所述业务网关。
4.根据权利要求1所述的物联网组播通信方法,其特征在于,所述终端上报的类别信息包括:终端ID和附件信息; 所述终端ID包括:终端厂家编号和终端型号。
5.根据权利要求4所述的物联网组播通信方法,其特征在于,所述接收终端上报的类别信息之后包括: 根据所述终端厂家编号和终端型号对终端进行分类。
6.一种基站,其特征在于,包括: 接收模块,用于接收终端上报的类别信息,及业务网关分配的所述虚拟组播地址; 分类模块,用于根据所述类别信息对终端进行分类; 请求生成模块,用于生成为同一类别的终端向业务网关申请虚拟组播地址的组播地址请求; 发送模块,用于将虚拟组播地址发送给该类别的终端,并使用所述虚拟组播地址给所述终端发送消息。
7.根据权利要求6所述的基站,其特征在于,还包括: 映射表生成模块,用于生成虚拟终端ID、虚拟MSISDN和虚拟IP地址与真实终端ID、MSISDN和IP地址的映射表; 同步模块,用于将所述映射表同步给所述业务网关。
8.一种业务网关,其特征在于,包括: 接收模块,用于接收基站发送的组播地址请求; 虚拟地址分配模块,用于根据所述组播地址请求为相应类别的终端分配虚拟组播地址; 发送模块,用于将所述虚拟组播地址发送给所述基站。
9.根据权利要求8所述的业务网关,其特征在于,所述接收模块,还用于接收基站发送的虚拟终端ID、虚拟MSISDN和虚拟IP地址与真实终端ID、MSISDN和IP地址的映射表。
10.一种终端,其特征在于,包括: 发送模块,用于发送类别信息到基站; 接收模块,用于接收基站分配的虚拟组播地址; 监听模块,用于监听基站发送的包含所述虚拟组播地址的消息。
上报模块,用于使用所述虚拟组播地址上报消息。
11.一种物联网组播通信系统,其特征在于,包括: 终端,用于发送类别信息到基站,接收基站分配的虚拟组播地址,监听基站发送的包含所述虚拟组播地址的消息并使用所述虚拟组播地址上报消息; 基站,用于接收终端上报的类别信息,为同一类别的终端向业务网关申请虚拟组播地址;接收业务网关分配的所述虚拟组播地址并发送给该类别的终端;使用所述虚拟组播地址所述终端发送消息; 业务网关,用于根据基站请求为该类别的终端分配虚拟组播地址。
全文摘要
本发明公开了一种物联网组播通信方法、装置及系统。其中该方法包括接收终端上报的类别信息,为同一类别的终端向业务网关申请虚拟组播地址;接收业务网关分配的所述虚拟组播地址并发送给该类别的终端;使用所述虚拟组播地址所述终端发送消息。本发明通过终端上报类别信息,基站根据终端类别进行分组,业务网关为同一类型的终端分配虚拟组播地址,基站以该虚拟组播地址向该类型的终端进行组播,这样节省了物联网网络带宽。
文档编号H04W84/18GK103188611SQ20111044486
公开日2013年7月3日 申请日期2011年12月27日 优先权日2011年12月27日
发明者张勇 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1