基于安卓平台的物联网终端管控系统技术方案

技术编号:12674149 阅读:104 留言:0更新日期:2016-01-07 18:39
本发明专利技术提供一种基于安卓平台的物联网终端管控系统,包括:一个云服务器,至少一个终端,一个管理平台。所述云服务器可以是单个的服务器,也可以是以集中式或者分布式构成的服务器集群;所述至少一个终端可以是任何可以接入网络的物联网设备;所述管理平台是基于安卓平台开发的。本发明专利技术提供的物联网终端管控系统通过使用一个云服务器,使得用户可以从云服务器获得自己权限之内的所有物联网终端的信息,并根据这些信息,通过管理平台和终端上面所安装应用来完成自己所需要的功能。本发明专利技术大大的提高了物联网终端的利用效率,使用云服务器来完成了物联网系统中的信息共享,避免了资源的浪费,综合利用物联网中所有可用数据,有很好的便利性。

【技术实现步骤摘要】

本专利技术涉及物联网领域,尤其涉及一种基于安卓平台的物联网终端管控系统
技术介绍
“物联网”(Internet of Things)是指将各种信息传感设备,如射频识别(RFID)装置、红外感应器、激光扫描器、卫星定位系统等种种装置与互联网结合起来的网络。所有的物品都与网络连接在一起,方便识别和管理。物联网改变了过去一直是将物理基础设施和IT基础设施分开实施的思路:一方面是机场、公路、建筑物,而另一方面是数据中心、个人电脑、宽带网络等。在“物联网”时代,钢筋混凝土、电缆将与芯片、宽带网络整合为统一的基础设施,基础设施带有通信网络,设备设施具有感知能力。物品(商品)能够彼此进行“交流”,而无需人的干预,其实质是利用射频等自动识别(RFID)技术,通过Internet网实现物品(商品)的自动识别和信息的互联与共享。在“物联网”的构想中,RFID标签中存储着规范而具有互用性的信息,通过无线网络把它们自动采集到中央信息系统,实现物品(商品)的识别,进而通过计算机网络实现信息交换和共享,实现对物品的“透明”管理。物联网的系统应用流程及实现步骤归纳如下:I)第一步是对物体的属性进行标识,包括静态属性和动态属性进行标识。其中,静态属性可以直接存储在预置标签中,而动态属性需要由传感器实时探测;2)第二步是利用识别设备完成对物体属性的读取,并将信息按照一定协议转换为适合网络传输的数据格式;3)第三步是将物体的信息通过网络传输到信息处理中心,由处理中心完成物体特征参数的相关计算,并投入相关应用。和传统的互联网相比,物联网有其鲜明的特征。首先,它是各种感知技术的广泛应用。物联网上部署了海量的多种类型传感器,每个传感器都是一个信息源,不同类别的传感器所捕获的信息内容和信息格式不同。传感器获得的数据具有实时性,按一定的频率周期性的采集环境信息,不断更新数据。其次,它是一种建立在互联网上的泛在网络。物联网技术的重要基础和核心仍旧是互联网,通过各种有线和无线网络与互联网融合,将物体的信息实时准确地传递出去。在物联网上的传感器定时采集的信息需要通过网络传输,由于其数量极其庞大,形成了海量信息,在传输过程中,为了保障数据的正确性和及时性,必须适应各种异构网络和协议。还有,物联网不仅仅提供了传感器的连接,其本身也具有智能处理的能力,能够对物体实施智能控制。物联网将传感器和智能处理相结合,利用云计算、模式识别等各种智能技术,扩充其应用领域。从传感器获得的海量信息中分析、加工和处理出有意义的数据,以适应不同用户的不同需求,发现新的应用领域和应用模式。此外,物联网的精神实质是提供不拘泥于任何场合,任何时间的应用场景与用户的自由互动,它依托云服务平台和互通互联的嵌入式处理软件,弱化技术色彩,强化与用户之间的良性互动,更佳的用户体验,更及时的数据采集和分析建议,更自如的工作和生活,是通往智能生活的物理支撑。然而现有技术中的物联网也存在缺点,首先是安全性,由于接入的终端缺少比较严格和统一的安全标准,导致个人隐私信息容易被泄露,很难防止有目的的入侵。其次就是在网络已经很发达的现在,从理论上来说,一个用户在其权限以内可以获取的资源其实是非常多的,但由于没有一个总体的管理系统,导致用户无法获得很大的信息量,这在很大程度上导致了用户在生活中的不方便。对于权限更高的管理人员来说,如果可以比较方便的获取更多的信息,也意味着可以更自如的来掌控整个系统。安卓(Android)是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。在优势方面,安卓平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到安卓联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。同时,由于安卓的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容,因此对于物联网中各种各样的终端类型可以做到很好的兼容。同时,安卓应用的更新和安装也更加方便,对用户体验来说也有很大的提升。本申请基于安卓平台应用开发方便,也便于安装和更新的特点,结合物联网终端类型多样,提出一种基于安卓平台的物联网终端管控系统,来解决现有技术中安全性和资源浪费的问题。
技术实现思路
本申请基于安卓平台应用开发方便,也便于安装和更新的特点,结合物联网终端类型多样,提出一种基于安卓平台的物联网终端管控系统,来解决现有技术中安全性和资源浪费的问题,该系统具有更高的可靠性和可扩展性。本专利技术提供一种基于安卓平台的物联网终端管控系统,包括:一个云服务器,以及与该云服务器连接的至少一个管理平台,以及每个管理平台连接有至少一个终端。所述云服务器可以是单个的服务器,也可以是以集中式或者分布式构成的服务器集群,其存储有与所有与之相关联的终端和管理平台的信息,并可提供查询功能;所述至少一个终端可以是任何可以接入网络的物联网设备;所述管理平台是基于安卓系统开发的管理平台。所述终端与各自对应的管理平台相连接,管理平台分别通过各自的网关与云服务器连接,所述管理平台可以根据其实际接入的网络,使用相应的网关与云服务器连接。其中,所述云服务器包括:收发模块,用于接收管理平台发送的数据,以及将云服务器要发送的数据发送到管理平台;终端认证模块,用于对所接收到的关于终端的信息所对应的终端的合法性进行认证,所述终端的信息由管理平台转发至云服务器,所述终端在向管理平台提交需要转发至云服务器的请求或者信息时,随着请求或者信息一起提供一个认证证书,以供终端认证模块进行认证,若认证通过,该终端视为合法终端,云服务器将所述请求转到相应的处理模块,包括查找模块和终端管理模块,进行处理,将信息转到信息分类模块进行分类以供下一步的处理;数据包过滤模块,用于对收到的数据包进行过滤,对于不符合要求的数据包进行筛除;其中,所述不符合要求的数据包可以是CRC校验失败、报文长度明显不符、数据包中存在恶意?目息等;信息分类模块,用于对终端发送的信息进行分类,其中所述分类包括:根据发送信息的设备类型、信息的类型、数据包的长短、以及信息的重要程度进行相应的分类,并对信息打上相应的标签,转到信息存储模块;信息存储模块,用于对信息进行分类存储;管理平台认证模块,用于对管理平台发来的管理平台认证请求进行认证处理,并在对管理平台的认证通过之后,向管理平台发送携带云服务器认证请求的消息,并接收管理平台发送的云服务器认证结果;其中,管理平台和云服务器之间是双向认证;查找模块,用于对终端或者管理平台所要查找的信息进行查找,并将查找结果通过收发模块发送到相应的终端或管理平台;终端管理模块,用于对终端的权限进行管理,在接收到终端发送的请求时,判断终端是否具备其请求所要拥有的权限,将判断结果发送给终端认证模块以更新其认证信息,并通过收发模块将结果反馈回管理平台,并通过管理平台反馈给终端;负载均衡模块,用于云服务器的负载均衡,基于负载均衡的算法选择合适的服务器;其中,负载均衡包括为终端上传的数据选择合适的服务器来进行存储,以及为管理平台选择合适的服务器来进行数据交互。所述终端包括:收发模块,用于将数据发送到管本文档来自技高网
...

【技术保护点】
一种基于安卓平台的物联网终端管控系统,其特征在于,包括:一个云服务器,以及与该云服务器连接的至少一个管理平台,以及每个管理平台连接有至少一个终端。所述云服务器可以是单个的服务器,也可以是以集中式或者分布式构成的服务器集群,其存储有与所有与之相关联的终端和管理平台的信息,并可提供查询功能;所述至少一个终端可以是任何可以接入网络的物联网设备;所述管理平台是基于安卓系统开发的管理平台;所述终端与各自对应的管理平台相连接,管理平台分别通过各自的网关与云服务器连接,所述管理平台可以根据其实际接入的网络,使用相应的网关与云服务器连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘亮王邦军
申请(专利权)人:成都中科创达软件有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1