一种基于智能电视的私有云系统及其实现方法

文档序号:10474171阅读:1069来源:国知局
一种基于智能电视的私有云系统及其实现方法
【专利摘要】本发明公开了一种基于智能电视的私有云系统及其实现方法,包括:智能电视、移动终端、存储设备和智能家庭云服务器端;所述智能电视包括:USB端口、BOA模块、WIFI模块和网口模块;所述网口模块和WIFI模块分别通过BOA模块连接USB端口;所述移动终端通过网口模块或WIFI模块连接智能电视;所述智能电视通过USB端口连接存储设备;所述移动终端通过所述智能电视在所述存储设备中写入或读出数据;使用户通过移动终端方便、简单的使用对移动硬盘;使移动硬盘不仅可以在PC、智能电视上使用,也可以通过智能电视在移动终端上使用,给用户带来了大大的方便。
【专利说明】
一种基于智能电视的私有云系统及其实现方法
技术领域
[0001]本发明涉及智能电视技术领域,尤其涉及的是一种基于智能电视的私有云系统及其实现方法。
【背景技术】
[0002]随着网盘的出现,使得用户不需要随身携带U盘或者移动硬盘,只要能接入Internet互联网的地方,都能随时将资料备份至网盘,或者从网盘下载,使用便捷。但以网盘为代表的公有云存储,目前还存在服务可用性低、重要机密文件容易泄露、免费空间有限、云端数据备份麻烦等一系列问题,存在网盘服务关闭,导致资料无法找回的问题。并且,现有的移动硬盘只能插入到PC端进行使用,给用户带来了不便,智能手机目前不能直接访问移动硬盘;还存在智能电视、手机的文件存储空间小、比较难扩展的问题
因此,现有技术还有待于改进和发展。

【发明内容】

[0003]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于智能电视的私有云系统及其实现方法,旨在解决现有的移动终端不能方便、简单的实现对移动硬盘的使用的问题。
[0004]本发明解决技术问题所采用的技术方案如下:
一种基于智能电视的私有云系统,其中,包括:智能电视、移动终端、存储设备和智能家庭云服务器端;
所述智能电视包括:
用于与存储设备连接进行数据交互的USB端口 ;
用于通过所述USB端口与存储设备进行数据交互的BOA模块;
用于连接互联网、及与移动终端连接进行数据交互的WIFI模块;
用于连接互联网的网口模块;
所述网口模块和WIFI模块分别通过BOA模块连接USB端口 ;所述移动终端通过网口模块或WIFI模块连接智能电视;所述智能电视通过USB端口连接存储设备;
所述移动终端通过所述智能电视在所述存储设备中写入或读出数据;
所述BOA模块还用于收集用户的移动终端使用记录、存储设备存储记录和智能电视使用记录信息;
所述智能家庭云服务器端通过网口模块与智能电视建立连接;建立连接后,所述BOA模块将用户的移动终端使用记录、存储设备存储记录和智能电视使用记录信息上传到智能家庭云服务器端。
[0005]所述的基于智能电视的私有云系统,其中,所述移动终端在局域网中通过DLNA或WIFI方式与智能电视建立连接;
所述移动终端在广域网中通过P2P方式与智能电视建立连接。
[0006]所述的基于智能电视的私有云系统,其中,所述智能家庭云服务器端通过HTTP动态获取智能电视的MAC地址、IP、及端口信息,与智能电视建立连接;建立连接后,所述BOA模块将用户的移动终端使用记录、存储设备存储记录和智能电视使用记录信息上传到智能家庭云服务器端。
[0007]所述的基于智能电视的私有云系统,其中,所述BOA模块包括:DHCP服务器单元、BOA服务器单元和Goahead服务器单元;
所述DHCP服务器单元用于为智能电视分配IP地址和提供配置参数;
所述BOA服务器单元通过HTTP协议与智能家庭云服务器端建立连接;所述BOA服务器单元通过HTTP协议与移动终端建立连接;所述BOA服务器单元通过动态端口的形式获取程序服务,将获取的动态数据上报给智能家庭云服务器端;
所述Goahead服务器单元通过ASP过程动态获取智能电视信息并显示在页面上,使得PC端可通过浏览器访问该页面。
[0008]所述的基于智能电视的私有云系统,其中,所述移动终端可将图片、视频、音乐及文档上传到存储设备上备份,同时也可通过智能电视下载所述存储设备中的数据到移动终端本地。
[0009]所述的基于智能电视的私有云系统,其中,所述存储设备为移动硬盘或U盘。
[0010]—种上述的基于智能电视的私有云系统的实现方法,其中,包括以下步骤:
A、将存储设备与智能电视的USB端口连接;
B、将移动终端通过网口模块或WIFI模块连接智能电视;
C、移动终端通过所述智能电视的BOA模块在所述存储设备中写入或读出数据。
[0011]所述的基于智能电视的私有云系统的实现方法,其中,在所述步骤C之后还包括:
D、通过BOA模块收集用户的移动终端使用记录、存储设备存储记录和智能电视使用记录信息;
E、智能家庭云服务器端通过HTTP动态获取智能电视的MAC地址、IP、及端口信息,与智能电视建立连接;
F、建立连接后,所述BOA模块将用户的移动终端使用记录、存储设备存储记录和智能电视使用记录信息上传到智能家庭云服务器端。
[0012]本发明所提供的一种基于智能电视的私有云系统及其实现方法,有效地解决了现有的移动终端不能方便、简单的实现对移动硬盘的使用的问题,包括:智能电视、移动终端、存储设备和智能家庭云服务器端;所述智能电视包括:用于与存储设备连接进行数据交互的USB端口 ;用于通过所述USB端口与存储设备进行数据交互的BOA模块;用于连接互联网、及与移动终端连接进行数据交互的WIFI模块;用于连接互联网的网口模块;所述网口模块和WIFI模块分别通过BOA模块连接USB端口 ;所述移动终端通过网口模块或WIFI模块连接智能电视;所述智能电视通过USB端口连接存储设备;所述移动终端通过所述智能电视在所述存储设备中写入或读出数据;所述BOA模块还用于收集用户的移动终端使用记录、存储设备存储记录和智能电视使用记录信息;所述智能家庭云服务器端通过网口模块与智能电视建立连接;建立连接后,所述BOA模块将用户的移动终端使用记录、存储设备存储记录和智能电视使用记录信息上传到智能家庭云服务器端;使用户通过移动终端方便、简单的使用对移动硬盘;使移动硬盘不仅可以在PC、智能电视上使用,也可以通过智能电视在移动终端上使用;使用户的私有文件可以直接存储在自己的私有移动硬盘上,保证私有文件及私有数据的安全性;使智能电视用户、移动终端用户的存储空间无限扩充,譬如在智能电视上连接多个移动硬盘,实用性很强,给用户带来了大大的方便。
【附图说明】
[0013]图1为本发明提供的基于智能电视的私有云系统较佳实施例的结构框图。
[0014]图2为本发明提供的基于智能电视的私有云系统的实现方法较佳实施例的流程图。
【具体实施方式】
[0015]本发明提供一种基于智能电视的私有云系统及其实现方法,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0016]请参阅图1,图1为本发明提供的基于智能电视的私有云系统较佳实施例的结构框图,如图所示,所述基于智能电视的私有云系统包括:智能电视100、存储设备200、移动终端300和智能家庭云服务器端400 ;其中,所述智能电视100包括:用于与存储设备200连接进行数据交互的USB端口 110;用于通过所述USB端口 110与存储设备200进行数据交互的BOA模块120 ;用于连接互联网、及与移动终端300连接进行数据交互的WIFI模块140 ;用于连接互联网的网口模块130 ;所述网口模块130和WIFI模块140分别通过BOA模块120连接USB端口 110 ;所述移动终端300通过网口模块130或WIFI模块140连接智能电视100 ;所述智能电视100通过USB端口 110连接存储设备200 ;所述移动终端300通过所述智能电视100在所述存储设备200中写入或读出数据。所述BOA模块120还用于收集用户的移动终端300使用记录、存储设备200存储记录和智能电视100使用记录信息;所述智能家庭云服务器端400通过网口模块130与智能电视100建立连接;建立连接后,所述BOA模块120将用户的移动终端300使用记录、存储设备200存储记录和智能电视100使用记录信息上传到智能家庭云服务器端400。
[0017]具体来说,所述存储设备200为移动硬盘或U盘等存储设备,现有技术有多种存储设备,此处不一一列举。所述存储设备200通过USB端口(也就是USB接口)与智能电视100连接。USB端口 110主要是作为智能电视100与移动存储设备200 (USB移动硬盘、U盘等存储设备)联通与交互。所述网口模块130、wifi模块140是作为智能电视100通过有线和无线连接网络的模块。
[0018]本发明主要是在智能电视100上设置了一个BOA模块120,所述BOA模块120主要通过软体Servers的形式实现与USB端口 110的交互,从而实现BOA模块120与移动存储设备200 (USB移动硬盘、U盘等存储设备)的交互。关于Β0Α,是一个小巧高效的web服务器,是一个运行于unix或Iinux下的,支持CGI的、适合于嵌入式系统的单任务的http服务器,源代码开放、性能高。
[0019]本发明是移动终端如手机、平板电脑等,通过智能电视来写入或读取移动存储设备,从而实现了用户通过移动终端方便、简单的实现对移动硬盘的使用;使移动硬盘不仅可以在PC、智能电视上使用,也可以通过智能电视在移动终端上使用;使用户的私有文件可以直接存储在自己的私有移动硬盘上,保证私有文件及私有数据的安全性;使智能电视用户、移动终端用户的存储空间无限扩充,譬如在智能电视上连接多个移动硬盘。
[0020]本发明将智能电视作为私有云,将智能电视作为桥梁进行移动存储设备的数据存储和读取,避免了现有的网盘为代表的公有云存储存在的服务可用性低、重要机密文件容易泄露、免费空间有限、云端数据备份麻烦等一系列问题。
[0021]进一步地,所述移动终端在局域网中通过DLNA或WIFI方式与智能电视建立连接;所述移动终端在广域网中通过P2P方式与智能电视建立连接。在实际应用时,以移动终端为智能手机为例进行说明。可在智能手机端开发对应的家庭云Apk应用,智能手机在局域网内通过DLNA或WIFI Direct技术与智能电视建立连接;在广域网中通过P2P技术建立手机Apk与智能电视的连接;建立连接以后,可以通过家庭云Apk手机端的图片、视频、音乐、文档以及手机上的各种文件上传(备份)到移动存储设备上,同时也可以通过智能手机端的应用访问移动存储设备中的数据信息,将数据下载到手机本地端,从而实现智能手机端与私有云端的数据交互,及互联互通。
[0022]进一步地,所述的基于智能电视的私有云系统,所述BOA模块还用于收集用户的移动终端使用记录、存储设备存储记录和智能电视使用记录信息;在实际应用时,所述智能家庭云服务器端通过HTTP动态获取智能电视的MAC地址、IP、及端口信息,与智能电视建立连接;建立连接后,所述BOA模块将用户的移动终端使用记录、存储设备存储记录和智能电视使用记录信息上传到智能家庭云服务器端。
[0023]具体来说,BOA模块还可收集用户信息、手机信息、移动存储记录等信息并上传到智能家庭云服务器端,从而为企业通过对智能家庭云服务器端的信息进行分析,为公司云战略的部署提供参考依据。
[0024]进一步地,所述BOA模块包括:DHCP服务器单元、BOA服务器单元和Goahead服务器单元;
所述DHCP服务器单元用于为智能电视分配IP地址和提供配置参数;
所述BOA服务器单元通过HTTP协议与智能家庭云服务器端建立连接;所述BOA服务器单元通过HTTP协议与移动终端建立连接;所述BOA服务器单元通过动态端口的形式获取程序服务,将获取的动态数据上报给智能家庭云服务器端;
所述Goahead服务器单元通过ASP (ASP是基于WEB的一种编程技术,可以说是CGI的一种。它可以完成以往CGI程序的所有功能,如计数器、留言簿、公告板、聊天室等等)过程动态获取智能电视信息并显示在页面上,使得PC端可通过浏览器访问该页面。
[0025]具体来说,BOA模块的核心组件主要包括:DHCP Server、BOA、Goahead等组件模块,通过http协议与家庭云服务器端、智能手机端建立连接,私有云通过动态端口的形式获取程序服务,将获取的动态数据上报给TCloud Server (家庭云服务器端);GoAhead主要利用asp过程动态获取系统信息然后显示在页面上,PC端通过浏览器可以访问其页面,对其进行后台管理。
[0026]关于DHCP (Dynamic Host Configurat1n Protocol,动态主机配置协议)为互联网上主机提供地址和配置参数。DHCP是基于Client/Server工作模式,DHCP服务器需要为主机分配IP地址和提供主机配置参数。关于BOA服务器是一个小巧高效的web服务器,是一个运行于unix或Iinux下的,支持CGI的、适合于嵌入式系统的单任务的http服务器,源代码开放、性能高。关于GoAhead服务器支持使用SSL进行数据加密和认证。同时,它也支持摘要认证机制,一种总是加密密码的更安全的认证机制。用户管理功能允许不同的用户具有不同级别的访问权限。除了上述要求之外,是否能够快速、方便的生成动态页面是衡量一个嵌入式web服务器的重要指标。GoAhead提供了多种方法编写动态页面,包括asp过程、GoForms过程和embedded JavaScript。GoAhead主要利用asp过程动态获取系统信息然后显示在页面上,GoForms过程则主要用来处理用户指令,例如控制设备和修改配置等。
[0027]本发明在智能电视上移植嵌入式BOA作为Web Server,采用C语言实现CGI(Common Gateway Interface,公共网关接口)接口,其BOA基本流程如下:Boa从新到达的套接字获得HTTP请求(由一个request结构来存储),并将其保存在队列当中。首先,get_request ()将从套接字获得的数据全部保存在request — header_line中,然后调用process_request O来处理在队列中的每一个请求。根据request结构中status所表示的不同状态,将进行不同的处理。如果这个请求符合HTTP协议,贝Ij会调用process_opt1n_line O将一些头部信息填写到request结构中完成这些环境变量的设置,随后process_header_end()会对用户进行验证。如果验证通过则判断request结构中的is_cgi,非O则是CGI程序,调用init_cgi()函数进行处理,为O则是静态页面,调用init_get()函数进行处理。
[0028]本发明提供的基于智能电视的私有云系统,通过BOA技术在智能电视上实现私有云系统。用户可以通过智能手机端的APK随时随地的访问插在电视上的移动硬盘或内置的移动硬盘。针对企业可以通过智能电视收集用户使用手机行为、电视行为的收集,且通过http协议上传到智能家庭云服务器端,从而进行大数据分析和云计算,进一步分析用户行为,进行定点投放广告、推荐电视节目、消息推送或位置定位等。针对智能家庭来说,构建了以智能电视为智能家庭的入口中心,通过私有云系统可以实现更多的业务扩展(消息推送、位置定位等)。
[0029]基于上述基于智能电视的私有云系统,本发明还提供了一种基于智能电视的私有云系统的实现方法,如图2所示,包括以下步骤:
步骤S100、将存储设备与智能电视的USB端口连接;
步骤S200、将移动终端通过网口模块或WIFI模块连接智能电视;
步骤S300、移动终端通过所述智能电视的BOA模块在所述存储设备中写入或读出数据。
[0030]进一步地,在所述步骤S300之后还包括:
S400、通过BOA模块收集用户的移动终端使用记录、存储设备存储记录和智能电视使用记录信息;
S500、智能家庭云服务器端通过HTTP动态获取智能电视的MAC地址、IP、及端口信息,与智能电视建立连接;
S600、建立连接后,所述BOA模块将用户的移动终端使用记录、存储设备存储记录和智能电视使用记录信息上传到智能家庭云服务器端。
[0031]在实际应用时,所述移动终端可将图片、视频、音乐及文档上传到存储设备上备份,同时也可通过智能电视下载所述存储设备中的数据到移动终端本地。
[0032]综上所述,本发明提供的一种基于智能电视的私有云系统及其实现方法,使得移动终端通过所述智能电视在所述存储设备中写入或读出数据,使移动终端用户方便、简单的实现对移动硬盘的使用;使移动硬盘不仅可以在PC、智能电视上使用,也可以通过智能电视在移动终端上使用;使用户的私有文件可以直接存储在自己的私有移动硬盘上,保证私有文件及私有数据的安全性;使智能电视用户、移动终端用户的存储空间无限扩充,譬如在智能电视上连接多个移动硬盘,实用性很强,给用户带来了大大的方便;通过智能电视收集用户使用手机行为、存储设备读取行为、电视行为的收集,且通过http协议上传到智能家庭云服务器端,从而对智能家庭云服务器端的信息进行分析,提供更多准确服务如消息推送、位置定位、定点投放广告及推荐电视节目等。
[0033]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【主权项】
1.一种基于智能电视的私有云系统,其特征在于,包括:智能电视、移动终端、存储设备和智能家庭云服务器端; 所述智能电视包括: 用于与存储设备连接进行数据交互的USB端口 ; 用于通过所述USB端口与存储设备进行数据交互的BOA模块; 用于连接互联网、及与移动终端连接进行数据交互的WIFI模块; 用于连接互联网的网口模块; 所述网口模块和WIFI模块分别通过BOA模块连接USB端口 ;所述移动终端通过网口模块或WIFI模块连接智能电视;所述智能电视通过USB端口连接存储设备; 所述移动终端通过所述智能电视在所述存储设备中写入或读出数据; 所述BOA模块还用于收集用户的移动终端使用记录、存储设备存储记录和智能电视使用记录信息; 所述智能家庭云服务器端通过网口模块与智能电视建立连接;建立连接后,所述BOA模块将用户的移动终端使用记录、存储设备存储记录和智能电视使用记录信息上传到智能家庭云服务器端。2.根据权利要求1所述的基于智能电视的私有云系统,其特征在于,所述移动终端在局域网中通过DLNA或WIFI方式与智能电视建立连接; 所述移动终端在广域网中通过P2P方式与智能电视建立连接。3.根据权利要求1所述的基于智能电视的私有云系统,其特征在于,所述智能家庭云服务器端通过HTTP动态获取智能电视的MAC地址、IP、及端口信息,与智能电视建立连接;建立连接后,所述BOA模块将用户的移动终端使用记录、存储设备存储记录和智能电视使用记录信息上传到智能家庭云服务器端。4.根据权利要求1所述的基于智能电视的私有云系统,其特征在于,所述BOA模块包括:DHCP服务器单元、BOA服务器单元和Goahead服务器单元; 所述DHCP服务器单元用于为智能电视分配IP地址和提供配置参数; 所述BOA服务器单元通过HTTP协议与智能家庭云服务器端建立连接;所述BOA服务器单元通过HTTP协议与移动终端建立连接;所述BOA服务器单元通过动态端口的形式获取程序服务,将获取的动态数据上报给智能家庭云服务器端; 所述Goahead服务器单元通过ASP过程动态获取智能电视信息并显示在页面上,使得PC端可通过浏览器访问该页面。5.根据权利要求1所述的基于智能电视的私有云系统,其特征在于,所述移动终端可将图片、视频、音乐及文档上传到存储设备上备份,同时也可通过智能电视下载所述存储设备中的数据到移动终端本地。6.根据权利要求1所述的基于智能电视的私有云系统,其特征在于,所述存储设备为移动硬盘或U盘。7.一种如权利要求1所述的基于智能电视的私有云系统的实现方法,其特征在于,包括以下步骤: A、将存储设备与智能电视的USB端口连接; B、将移动终端通过网口模块或WIFI模块连接智能电视; C、移动终端通过所述智能电视的BOA模块在所述存储设备中写入或读出数据。8.根据权利要求7所述的基于智能电视的私有云系统的实现方法,其特征在于,在所述步骤C之后还包括: D、通过BOA模块收集用户的移动终端使用记录、存储设备存储记录和智能电视使用记录信息; E、智能家庭云服务器端通过HTTP动态获取智能电视的MAC地址、IP、及端口信息,与智能电视建立连接; F、建立连接后,所述BOA模块将用户的移动终端使用记录、存储设备存储记录和智能电视使用记录信息上传到智能家庭云服务器端。
【文档编号】H04N21/436GK105828094SQ201510002251
【公开日】2016年8月3日
【申请日】2015年1月5日
【发明人】温陇德
【申请人】Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1