CN105049480A - Ipp云平台系统 - Google Patents
Ipp云平台系统 Download PDFInfo
- Publication number
- CN105049480A CN105049480A CN201510284244.1A CN201510284244A CN105049480A CN 105049480 A CN105049480 A CN 105049480A CN 201510284244 A CN201510284244 A CN 201510284244A CN 105049480 A CN105049480 A CN 105049480A
- Authority
- CN
- China
- Prior art keywords
- cloud
- center
- ipp
- module
- equipment
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及云平台技术,提供一种IPP云平台系统,能够对用户账号进行智能管理,实现对设备的智能控制。它包括云账号中心、云设备中心、云消息中心;所述云账号中心用于对用户账号进行管理,并能提供统一的USER?API;所述云设备中心用于对设备进行管理,并能提供统一的DEV?API;所述云消息中心用于对消息进行管理。本发明适用于家庭物联网。
Description
技术领域
本发明涉及云平台技术,特别涉及IPP云平台系统。
背景技术
传统智能终端些少协调,存在各自为阵、独立工作、数据封闭的问题。人们迫切的需要一种提供服务的内容不再局限于单一设备而是来自不同终端设备云平台系统,因此IPP(IntegratePersonalPortal,集成个人网关)云平台应运而生。
发明内容
本发明要解决的技术问题是:提供一种IPP云平台系统,能够对用户账号进行智能管理,实现对设备的智能控制。
为解决上述问题,本发明采用的技术方案是:IPP云平台系统,包括云账号中心、云设备中心、云消息中心;
所述云账号中心用于对用户账号进行管理,并能提供统一的USERAPI(userApplicationProgrammingInterface,用户应用程序编程接口);所述云设备中心用于对设备进行管理,并能提供统一的DEVAPI(deviceApplicationProgrammingInterface,设备应用程序编程接口);所述云消息中心用于对消息进行管理。
进一步的,所述云账号中心包括用户管理模块、家庭管理模块。
进一步的,所述云账号中心还包括好友管理模块。
进一步的,所述云账号中心还包括权限管理模块。
进一步的,所述云设备中心包括设备管理模块、绑定管理模块、房间管理模块、设备绑定模块。
进一步的,所述云设备中心还包括设备共享模块。
进一步的,所述云消息中心包括服务响应模块、消息路由模块、消息发送模块。
进一步的,所述云消息中心还包括会话管理模块。
进一步的,还包运营管理平台,所述运营管理平台用于对云平台系统进行后台运营管理。
进一步的,还包括开发者平台,所述开发者平台向产品公司开发人员提供OPENAPI(开发应用程序编程接口),对产品进行定义、发布。
本发明的有益效果是:用户通过云账号中心能够快捷的进行注册、登录、创建家庭、添加家庭成员等功能,用户通过访问运设备中心接口能够实现设备绑定、设备控制、创建房间等功能,实现了终端和设备的智能管理。
附图说明
图1终端和IPP云平台的数据交互图;
图2云设备中心与子业务平台流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明做进一步详细描述。
IPP云平台包括云账号中心、云设备中心、云消息中心。
云账号中心用于对用户账号进行管理,并能提供统一的USERAPI,具体的来说,IPP用户到云账号中心可以进行注册、登录、创建家庭、添加家庭成员等功能。
云设备中心用于对设备进行管理,并能提供统一的DEVAPI,具体的来说,IPP用户通过访问运设备中心接口可以实现设备绑定、设备控制、创建房间等功能。
云消息中心用于对消息进行管理,具体的来说,实现终端、平台、设备连接过程中的信息传递以及相关管理。
为了实施实现运营人员对云平台系统进行后台运营管理,IPP云平台系统还包括运营管理平台。
为了便于开发者进行开发,IPP云平台系统还包括还包括开发者平台,开发者平台向产品公司开发人员提供OPENAPI,对产品进行定义、发布。
IPP云平台包括以下核心基础组件:mysql数据库集群,采用MHA方案实现mysql集群,提供结构化数据的存储和管理;负载均衡,使用nginx反向代理机制实现软负载;分布式文件系统,FastDFS方案,提供分布式的文件存储服务,主要用于用户和设备的图片数据的存储;消息中间件,XMPP消息服务器tigase,提供即时消息的推送和转发功能;Redis集群,缓存数据库,提供数据缓存功能,主要用于用户令牌的管理;MongoDB集群,非关系数据库的集群,在海量数据的查询检索的性能上具有优势,对提供高并发性能服务具有重要作用;数据容灾,远程数据灾备,避免各种突发情况造成数据丢失;数据安全,数据库层的安全机制,保护用户的隐私数据。
终端和IPP云平台的数据交互如图1所示。工作的主要过程如下:移动终端通过云账号中心进行账号注册及账号登陆,设备终端通过云设备中心进行云端设备注册;移动终端通过云设备中心与设备终端之间实现绑定,绑定后移动终端能够通过云平台对设备终端进行控制;设备终端实时检测自身状态,并将实时状态信息上传至云消息中心;云消息中心将设备终端的状态反馈给移动终端,移动终端发出控制命令至云消息中心;云消息中心将控制命令反馈至设备终端,设备终端根据控制命令进行响应。
云账号中心包括用户管理模块、好友管理模块、家庭管理模块及权限管理模块。其中,用户管理模块实现用户信息的添加及修改,查看用户信息列表,对新增用户进行密码初始化;好友管理模块用于协调多个成员之间的关系;家庭管理模块,用于集成家庭所有成员账号,对所有家庭成员账号进行管理;权限管理模块用于管理家庭成员账号的操作权限。
云设备中心包括设备管理模块、绑定管理模块、房间管理模块、设备绑定模块、设备共享模块。其中,设备管理模块可以详细记录设备的位置、分类、特性、基本状态、用途等;所述房间管理模块,用于建立虚拟房间,将家庭中每个房间中的设备终端注册至对应的虚拟房间中,并以虚拟房间为单位,通过所述设备绑定模块绑定设备终端和移动终端,移动终端通过虚拟房间对房间中所有设备终端进行控制;所述绑定管理模块用于对所述设备绑定模块协调和管理;所述共享模块,用于将已注册的设备终端分享至家庭管理模块中,供家庭所有成员获取已注册的设备终端并进行绑定。
云消息中心包括服务响应模块、消息路由模块、消息发送模块、会话管理模块,其中,所述服务响应模块能够实现云消息服务响应,消息发送模块和消息路由模块能够实现设备终端与移动终端之间的云消息转发;会话管理模块保持用户的整个会话活动的互动和跟踪。
移动应用终端和设备终端通过调用IPP云平台系统开放的HTTP、TCPIP/SOCKET协议接口,实现家庭、设备、房间、场景管理等基本功能。app和设备之间完成即时数据交互,需要对接XMPP消息服务器。通过消息服务器提供的消息通道,实现app实时控制设备,获取设备实时状态的功能。
如图2所示,云设备中心提供基础的设备管理功能,所有的设备包括不同类别产品都会通过统一的API到云端注册,因此云设备中心会维护一个统一的设备库。各产品具有其独特的业务场景,如冰箱的图片上传、菜谱,空调的组网功能等,因此各产品具有各种的子业务平台,在子业务平台中需要读取各产品自己的设备库。例如图2中的冰箱业务平台、空调液位平台、日电业务平台需要分别读取冰箱设备库、空调设备、日电设备库。
我们引入了家庭的概念,将用户-设备的关系进行绑定,将家庭理念加入到IPP云平台系统。一个家庭里有一个或多个用户。设备可以被用户分享到家庭中,同时家庭里可以创建房间,并将已有的设备加入到指定房间中。设备被分享到家庭之后,家庭内部的其他成员可以获取到该设备,并且具有查看和控制的权限。
用户在云账号中心创建和获取家庭,在云设备中心使用家庭来管理设备、房间以及绑定关系。因此云账号中心和云设备中心需要进行用户信息同步,主要有以下数据:
1.用户账号,用于在设备中心进行用户账号的安全验证,用户必须正常登录才能调用设备中心的服务接口;
2.用户的家庭列表及权限,用于在设备中心进行用户操作的权限验证,家庭的管理员才能对家庭内的设备、房间进行增加、删除、修改操作。
应用场景一:
用户首先注册登录云账号,然后创建家庭,具有家庭的管理员权限,对家庭信息可以修改操作,同时可以将其他云账号用户添加为家庭成员。用户可以绑定个人设备,同时也可以以家庭管理员身份将设备添加到家庭中,这样家庭成员可以共享家庭内部的设备列表。家庭管理员可以为家庭创建多个房间,并且可以将家庭内的设备加入到指定房间中。
应用场景二:
云账号用户被管理员用户添加为家庭成员后,登录账号后可以获得家庭信息。用户可以获取个人绑定的设备列表。作为家庭成员,用户可以获取该家庭内共享的设备列表,并可以对设备进行控制。家庭成员可以获取该家庭的房间信息,但是不能增加、删除、修改家庭以及家庭内的设备和房间。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.IPP云平台系统,其特征在于,包括云账号中心、云设备中心、云消息中心;
所述云账号中心用于对用户账号进行管理,并能提供统一的USERAPI;
所述云设备中心用于对设备进行管理,并能提供统一的DEVAPI;
所述云消息中心用于对消息进行管理。
2.根据权利要求1所述的IPP云平台系统,其特征在于,所述云账号中心包括用户管理模块、家庭管理模块。
3.根据权利要求1所述的IPP云平台系统,其特征在于,所述云账号中心还包括好友管理模块。
4.根据权利要求1所述的IPP云平台系统,其特征在于,所述云账号中心还包括权限管理模块。
5.根据权利要求1所述的IPP云平台系统,其特征在于,所述云设备中心包括设备管理模块、绑定管理模块、房间管理模块、设备绑定模块。
6.根据权利要求1所述的IPP云平台系统,其特征在于,所述云设备中心还包括设备共享模块。
7.根据权利要求1所述的IPP云平台系统,其特征在于,所述云消息中心包括服务响应模块、消息路由模块、消息发送模块。
8.根据权利要求1所述的IPP云平台系统,其特征在于,所述云消息中心还包括会话管理模块。
9.根据权利要求1-8中任意一项所述的IPP云平台系统,其特征在于,还包运营管理平台,所述运营管理平台用于对云平台系统进行后台运营管理。
10.根据权利要求1-8中任意一项所述的IPP云平台系统,其特征在于,还包括开发者平台,所述开发者平台向产品公司开发人员提供OPENAPI,对产品进行定义、发布。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510284244.1A CN105049480A (zh) | 2015-05-29 | 2015-05-29 | Ipp云平台系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510284244.1A CN105049480A (zh) | 2015-05-29 | 2015-05-29 | Ipp云平台系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105049480A true CN105049480A (zh) | 2015-11-11 |
Family
ID=54455683
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510284244.1A Pending CN105049480A (zh) | 2015-05-29 | 2015-05-29 | Ipp云平台系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105049480A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106060044A (zh) * | 2016-05-31 | 2016-10-26 | 乐视控股(北京)有限公司 | 分离式服务器系统及基于分离式服务器系统的通信方法 |
CN107483617A (zh) * | 2017-09-01 | 2017-12-15 | 旗瀚科技有限公司 | 一种基于开放的物联网服务支撑云平台系统及其使用方法 |
CN109218147A (zh) * | 2018-10-22 | 2019-01-15 | 四川长虹电器股份有限公司 | 一种物联模块实现方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102299822A (zh) * | 2011-09-02 | 2011-12-28 | 四川公用信息产业有限责任公司 | 数字家庭平台 |
CN102833224A (zh) * | 2011-06-13 | 2012-12-19 | 索尼公司 | 信息处理设备、服务器设备、信息处理方法和程序 |
CN102938729A (zh) * | 2012-10-30 | 2013-02-20 | 鸿富锦精密工业(深圳)有限公司 | 智能网关、智能家居系统及家电设备的远程控制方法 |
CN103618706A (zh) * | 2013-11-19 | 2014-03-05 | 深圳Tcl新技术有限公司 | 智能设备相互访问的控制系统及方法 |
CN104049601A (zh) * | 2014-03-19 | 2014-09-17 | 杨明 | 一种智慧生活集中管理集成方法、装置及平台 |
-
2015
- 2015-05-29 CN CN201510284244.1A patent/CN105049480A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833224A (zh) * | 2011-06-13 | 2012-12-19 | 索尼公司 | 信息处理设备、服务器设备、信息处理方法和程序 |
CN102299822A (zh) * | 2011-09-02 | 2011-12-28 | 四川公用信息产业有限责任公司 | 数字家庭平台 |
CN102938729A (zh) * | 2012-10-30 | 2013-02-20 | 鸿富锦精密工业(深圳)有限公司 | 智能网关、智能家居系统及家电设备的远程控制方法 |
CN103618706A (zh) * | 2013-11-19 | 2014-03-05 | 深圳Tcl新技术有限公司 | 智能设备相互访问的控制系统及方法 |
CN104049601A (zh) * | 2014-03-19 | 2014-09-17 | 杨明 | 一种智慧生活集中管理集成方法、装置及平台 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106060044A (zh) * | 2016-05-31 | 2016-10-26 | 乐视控股(北京)有限公司 | 分离式服务器系统及基于分离式服务器系统的通信方法 |
CN107483617A (zh) * | 2017-09-01 | 2017-12-15 | 旗瀚科技有限公司 | 一种基于开放的物联网服务支撑云平台系统及其使用方法 |
CN109218147A (zh) * | 2018-10-22 | 2019-01-15 | 四川长虹电器股份有限公司 | 一种物联模块实现方法 |
CN109218147B (zh) * | 2018-10-22 | 2021-08-06 | 四川长虹电器股份有限公司 | 一种物联模块实现方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101295209B1 (ko) | 클라우드 서버와의 양방향 연동을 통해 파일 공유를 제공하는 그룹 메시징 시스템, 방법 및 컴퓨터 판독 가능한 기록 매체 | |
CN101517963B (zh) | 分布式、可缩放、可插入的会议体系结构 | |
US10873558B2 (en) | Systems and methods for sharing content | |
US20220224667A1 (en) | Systems and methods for sharing content | |
CN105024995A (zh) | 家庭智能家居控制系统 | |
CN105723685A (zh) | 连接会话的保留 | |
CN105721389B (zh) | 多终端设备互通数据处理和服务响应方法、装置 | |
US20190190869A1 (en) | Systems and methods for sharing content | |
CN106027969B (zh) | 移动视频监控平台 | |
CN105049480A (zh) | Ipp云平台系统 | |
US10764221B1 (en) | Systems and methods for sharing content | |
KR20200055511A (ko) | 웹 기반 실시간 공유 오브젝트 전송 시스템 및 방법 | |
KR20150073229A (ko) | 메신저 그룹 내 파일공유 시스템 및 방법 | |
US20140258488A1 (en) | Managing mobile devices with a general purpose messaging transport protocol | |
US20190190871A1 (en) | Systems and methods for sharing content | |
US10785121B2 (en) | Device discovery using discovery nodes | |
Taylor | The next generation of the internet | |
Zender et al. | Service-oriented university: Infrastructure for the university of tomorrow | |
KR20240141401A (ko) | Xr콘텐츠의 실시간 스트리밍 및 상호작용을 위한 다중 참여자 대화형 가상환경 시스템 및 방법 | |
KR102513236B1 (ko) | 공간기반 소셜 네트워크 시스템 | |
Henderson | Online persona as hybrid-object: tracing the problems and possibilities of persona in the short film Noah | |
Apon et al. | A Generic Review of Messenger Application: Wechat And Whatsapp | |
Nguyen | Context-Based Multi-Tenancy Policy Enforcement For Data Sharing In IoT Systems | |
Kesavan et al. | P2DB-chat | |
Wei et al. | Research and application of access control technique in 3D virtual reality system OpenSim |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151111 |