一种基于互联网的云数据处理方法及云数码相框的制作方法

文档序号:2539798阅读:319来源:国知局
一种基于互联网的云数据处理方法及云数码相框的制作方法
【专利摘要】本发明公开了一种基于互联网的云数据处理方法及云数码相框,方法包括:S1、对于新用户,进行注册并核准生效;S2、采集媒体信息并生产媒体文件;S3、通过通信协议和数据接口,与云端服务器完成数据连接、交互传输以及任务推送,并将该媒体文件上传到云端服务器;S4、管理用户数据、媒体内容、以及对数据进行整理存储和分发;S5、云数码相框处理从云端服务器接收到的媒体文件,对媒体文件进行加密/解密,对媒体内容进行展现和管理。本发明提供了一种非常方便易用的方法和装置,移动终端分享或发送照片等媒体内容后,云数码相框上直接就可以接受和播放。
【专利说明】—种基于互联网的云数据处理方法及云数码相框【技术领域】
[0001]本发明涉及云服务的【技术领域】,特别涉及一种基于互联网的云数据处理方法及云数码相框。
【背景技术】
[0002]数码相框已经问世很久了,为用户欣赏和存储照片带来了便利。用户通过相机或者移动终端拍摄的照片或音频、视频等媒体文件,通过计算机等设备复制到USB硬盘、SD卡或类似的移动存储设备中,再把这些移动存储设备通过相应的接口连接到数码相框上。数码相框读取其中的文件,解码后还原成照片、音频、视频等媒体内容,在相框的屏幕上播放,用户可以在数码相框上按照菜单设计做简单的移动、删除等操作。但是仍然存在着许多的缺点:数码相框是一个非联网设备,用户需要通过物理的移动存储设备,并通过好几步的操作,才能把媒体文件从移动终端或相机等拍摄设备传送到数码相框上。使用麻烦,操作复杂。造成这些缺点的原因是,在传统数码相框发明的年代,照相机还是拍照的主要工具,移动终端的上网功能还很弱,云计算技术也不成熟,所以产品设计和使用受到很大的局限性。

【发明内容】

[0003]本发明的目的在于克服现有技术的缺点与不足,提供一种基于互联网的云数据处
理方法。
[0004]本发明的另一目的在于,提供一种云数码相框。
[0005]为了达到上述第一发明目的,采用以下技术方案:
[0006]一种基于互联网的云数据处理方法,包括下述步骤:
[0007]S1、用户管理,对于新用户,进行注册并核准生效,并与云端服务器建立连接;
[0008]S2、媒体管理,采集媒体信息并生产媒体文件,对媒体文件进行加密和解密;
[0009]S3、通过通信协议和数据接口,与云端服务器完成数据连接、交互传输以及任务推送,并将该媒体文件上传到云端服务器;
[0010]S4、云端服务器,对数据进行管理,管理用户数据、媒体内容、以及对数据进行整理存储和分发;
[0011]S5、云数码相框处理从云端服务器接收到的媒体文件,对媒体文件进行加密/解密,对媒体内容进行展现和管理。
[0012]优选的,步骤SI的具体步骤为:
[0013]S1.1、对于新用户,帮助用户完成账号注册,用户可以利用自己的各种信息按照数据接口的规定向云端服务器上申请注册账号,经云服务器核准后生效;
[0014]S1.2、用户完成注册后,通过注册的账号和设定的密码登陆相应的云端服务器;
[0015]S1.3、用户可向其他用户发起邀请或者接受邀请,从而与这些用户共同构建一个或者多个群组,用户所分享的媒体内容,可以选择与某一个用户或者某一个或者多个群组内的多个用户分享。[0016]优选的,步骤S2包括下述步骤:
[0017]S2.1、媒体信息的采集,通过调用移动终端的媒体内容,生成相对应的媒体信息,并利用移动终端的媒体处理器或者自带的媒体编码功能生成相对应的媒体文件;
[0018]S2.2、对媒体文件进行加密,对于本地存储和网络传输的媒体文件,通过加密技术进行加密,使得被其他软件或网络截获的文件对第三方具有保密功能,无法还原成原来的媒体内容;
[0019]S2.3、当移动终端收到来自云服务器的媒体文件时,也利用对应的解密技术进行还原,使得该文件在移动终端上可以正常展现;
[0020]S2.4、用户产生或者接受到的媒体文件,利用移动终端的媒体处理器还原成媒体内容,并通过外部的屏幕、扬声器、听筒设备,将媒体内容展现给用户,用户可以选择播放这些内容,还可以对这些内容进行收藏、喜欢、评论、讨论;
[0021 ] S2.5、对媒体文件执行编辑、说明、归档、删除、本地保存和上传云端、查询、检索等
管理功能。
[0022]优选的,步骤S2.1中进一步包括:获取与该媒体信息有关的编号、时间、地点、人物、描述、归类信息;这些相关信息与该媒体文件联系在一起构成完整的媒体信息。
[0023]优选的,步骤S3具体为:
[0024]S3.1、用户鉴权,把用户的注册和登陆信息按数据接口的规定上传云端服务器,并接受服务器返回的数据,完成用户的鉴权,允许用户访问云端服务器的数据接口,
[0025]S3.2、媒体文件的传输,按照相应数据接口的规定,按照通常的数据通信协议,上传和接收相关数据,在上传文件时,用户可以指定一个或者多个用户群组来接收该媒体文件;
[0026]S3.3、任务推送,与云端服务器配合,接收来自云端服务器的推送信息,并把该信息在移动终端上通知给用户。
[0027]优选的,步骤S4具体为:
[0028]S4.1、用户接入,批准管理移动终端用户或者云数码相框的接入,具体为:
[0029]S4.1.1、注册核准功能:云端服务器按照数据接口的约定,接受来自移动终端或者云数码相框的注册请求,并对注册信息是否可用进行核准,包括但不限于用户账号的真实性、可用性、验证信息发放与核准、密码合规性,在通过核准后,返回该用户注册成功的信息;
[0030]S4.1.2、登录鉴权功能:服务器按照数据接口的约定,接受来自移动终端或者云数码相框的登录请求,在与服务器上存储的有关信息核准后,通过鉴权,允许移动终端或云数码相框与云端服务器连接;
[0031]4.1.3、异常处理功能:当用户账户出现异常时,可以中断移动终端或云数码相框与云端服务器的数据接口,并提供密码重新设定等功能,帮助用户恢复数据连接;
[0032]S4.2、对数据进行管理,管理用户数据、媒体内容、以及对数据进行整理存储和分发,具体为:
[0033]S4.2.1、通过数据接口接收用户注册信息以及其他相关信息后,以数据库或者表格的方式,把这些信息在云端服务器上进行加密、存储和备份;
[0034]S4.2.2、把媒体内容云端服务器在网络上进行合理的部署;[0035]S4.3、和移动终端以及云数码相框完成数据连接、交互和传输任务,并通过主动推送或被动接收移动终端或云数码相框请求的方式保证向移动终端或云数码相框下发的媒体内容能够即时到达,其具体步骤为:
[0036]S4.3.1、用户鉴权:按数据接口的规定接收来自移动终端或云数码相框的用户注册和登录信息,与服务器相关信息核对后,返回成功或失败的状态数据,用户鉴权成功后,允许用户访问云端服务器的数据接口;
[0037]S4.3.2、接收媒体文件:按照相应数据接口的规定,以通用数据通信协议,接收移动终端或者云数码相框上传的相关数据,并向移动终端或者云数码相框返回指令、状态和媒体内容数据;
[0038]S4.3.3、下发媒体文件:云端服务器在接收到媒体文件后,将根据收到的指令信息,确定接收该文件的一个或多个用户或者群组,然后根据相应数据接口的规定,主动或者接收目标用户或群组的请求,向目标用户或群组下发相应数据;
[0039]S4.3.4、推送任务:云端服务器与第三方推送服务器配合,或者自己单独设立推送服务器,从而根据需要向移动终端或者云数码相框发送推送消息,保证移动终端或者云数码相框即时接收到该消息,并返回状态给云端服务器。
[0040]优选的,步骤S5具体为:
[0041]S5.1、云数码相框通过调用摄像头模块、音频模块、输入模块、本地媒体内容,生成或采集文字、图片、音频、视频媒体内容,并利用云数码相框的媒体处理器或者软件媒体编码功能生成对应的媒体文件;
[0042]S5.2、对于本地存储和网络传输的媒体文件,可以通过加密技术进行加密,使得被其他软件或网络截获的文件对第三方具有保密功能,无法还原成原来的媒体内容;当云数码相框收到来自云端服务器的媒体文件时,也利用对应的解密技术进行还原,使得该文件在云数码相框上可以正常展现;
[0043]S5.3、云数码相框产生或接收到的媒体文件,利用媒体处理器或者软件还原成对应的媒体内容,并通过云数码相框的屏幕、扬声器设备,把这些媒体展现给用户,用户可以选择播放这些内容,还可以对这些内容进行收藏、喜欢、评论、讨论。
[0044]为了达到上述第二发明目的,采用以下技术方案:
[0045]一种云数码相框,包括中央处理器、媒体处理器、通信模块、显示模块、输入模块、音频模块、摄像头模块、传感器模块和存储模块,所述媒体处理器、通信模块、显示模块、输入模块、音频模块、摄像头模块、传感器模块和存储模块均与中央处理器连接。
[0046]优选的,所述传感器模块包括红外传感器、运动传感器、环境光传感器中的一种或多种。
[0047]优选的,所述通信模块包括调制解调器和天线;调制解调器内置在中央处理器内部或者单独外置;通过数据接口与中央处理器连接,接收中央处理器的信息并调制成无线信号,调制后的无线信号通过天线发射出去。
[0048]本发明相对于现有技术具有如下的优点及效果:
[0049]1、本发明操作简单,用户不需要先把照片等媒体内容转到电脑上,电脑整理后转到USB硬盘等存储媒介上,然后再插到云数码相框上实现播放功能。同时,移动终端分享后,云数码相框上直接就可以接收和播放。[0050]2、本发明即时性强,移动终端与云数码相框可以随时连接网络,云服务技术可以实现移动终端即拍即传,相框即时接受。而传统的数码相框做不到这一点。
[0051]3、本发明互动性强,用户可以在云数码相框上进行收藏、喜欢、评论等操作,这些本地的操作会上传到云服务器,并即时反馈给移动终端。
[0052]4、本发明扩展性强,云服务的灵活性和扩展性非常强,云数码相框除了多媒体内容的接收和展现这些基本功能之外,还可以扩展利用假日问候,网络提醒等各种功能,带给用户更多的便利与服务。
【专利附图】

【附图说明】
[0053]图1是本发明的工作原理图;
[0054]图2是移动终端数据处理的流程图;
[0055]图3是云端服务器的数据处理流程图;
[0056]图4是云数码相框的结构示意图;
[0057]图5是云数码相框的功能示意图。
【具体实施方式】
[0058]下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
[0059]实施例
[0060]本发明主要利用了智能移动终端技术、云计算技术、移动互联网技术等先进的科学技术。本发明为云数码相框的产品和相关云服务提供了一套全新的技术。用户通过智能移动终端或者智能相机安装相应的软件,移动终端和云数码相框都具备网络连接模块,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS (General Packet Radio Service,通用分组无线服务)、CDMA (Code DivisionMultiple Access,码分多址)、WCDMA (Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution),网线、WiFi等。移动终端和云数码相框都通过网络连接模块接入网络并连接到相应的云端服务器。用户在智能移动终端或智能相机上使用这个软件把媒体文件上传到相应的云端服务器,该云端服务器在收到媒体文件后,按照用户预先设定的单个用户或群组,把文件即时分发到指定的云数码相框和(或)其他移动终端上。基本的系统工作原理如图1所示。
[0061]如图2所示,移动终端软件的工作流程如下:
[0062]1、用户管理模块:
[0063]1.1注册功能:对于新用户,帮助用户完成账号注册功能,用户可以利用自己的各种信息按照数据接口的规定向云端服务器上申请注册账号,账号包括但不限于移动终端号、邮箱地址、QQ号、微博号等,经云端服务器核准后生效。账号属于申请用户专用,并通过密码等方式得到保护。
[0064]1.2登陆功能:用户完成注册后,可以通过注册的账号和设定的密码登陆相应的云服务器,可以使用软件提供的各种功能。
[0065]1.3群组功能:用户可以通过某种方式,包括但不限于电话、短信、邮件、微博等向其他用户发起邀请或者接受邀请,经从与这些用户共同构建一个或者多个群组,用户所分 享的媒体内容,可以选择与某一个用户或者某一个或者多个群组内的多个用户分享。
[0066]1.4其它功能:用户密码丢失后的处理,用户其它信息,包括但不限于姓名、地址、 电话、邮箱等信息的管理等。
[0067]2、媒体管理模块:处理与媒体相关的功能,包括媒体内容的采集,媒体文件的编 辑,文件加密/解密,媒体的内容展现和管理等功能。
[0068]2.1媒体采集功能:软件通过调用移动终端或相机的摄像头、录音Mic、文字键盘、 本地媒体内容等,可以生成或采集文字、图片、音频、视频等媒体内容,并利用移动终端的媒 体处理器或者软件自带的媒体编码功能生成对应的媒体文件,(媒体文件的格式包括但不 限于 TXT、W0RD、WPS、、PDF、MID1、MP3、JPEG、TIFF、RAW、BMP、GIF、PNG、GIF、AVI,.WMA,.RMVB,.RM,.Flash,.MP4,.MID等),并且可以通过软件获取与该媒体内容有关的编号、时间、地点、 人物、描述、归类等信息,这些相关信息与该媒体文件联系在一起构成完整的媒体信息。
[0069]2.2编辑功能:用户在完成媒体内容的采集后,可以对该内容进行编辑,包括但不 限于文字编辑、声音处理、图片处理、视频剪辑、字幕及配乐等。并可以根据设定,对媒体文 件通过某种压缩技术进行压缩,从而减少信息量的文件大小,使之更适用于通过网络传输。
[0070]2.3加解密功能:对于本地存储和网络传输的媒体文件,可以通过某种加密技术 进行加密,使得被其他软件或网络截获的文件对第三方具有保密功能,无法还原成原来的 媒体内容。当移动终端软件收到来自云服务器的媒体文件时,也利用对应的解密技术进行 还原,使得该文件在移动终端上可以正常展现。
[0071]2.4展现功能:用户产生或接收到的媒体文件,利用移动终端的媒体处理器或者 软件自身的媒体处理器还原成媒体内容,并通过移动终端的屏幕、扬声器、听筒等设备,把 这些媒体展现给用户,用户可以选择播放这些内容,还可以对这些内容进行收藏、喜欢、评 论、讨论等互动。
[0072]2.5管理功能:软件可以对媒体文件执行编辑、说明、归档、删除、本地保存和上传 云端、查询、检索等管理功能。
[0073]3、数据接口模块:通过通信协议和数据接口,与云端服务器完成数据连接、交互和 传输及推送任务。
[0074]3.1用户鉴权:把用户的注册和登录信息按数据接口的规定上传云端服务器,并 接受服务器返回的数据,从而完成用户鉴权功能,允许用户访问云端服务器的数据接口。
[0075]3.2媒体文件传输:按照相应数据接口的规定,以数据通信协议,上传和接收相关 数据,包括但不限于把指令、状态、媒体内容上传云端服务器,或者从云端服务器接收指令、 状态和媒体内容等。在上传文件时,用户可以指定一个或多个用户或者群组来接收该文件。
[0076]3.3推送任务:软件内有相关的功能,能够与云端推送服务器配合,接受来自云端 服务器的推送消息,并把该消息在移动终端上通知给用户。
[0077]如图3所示,云端服务器的工作流程如下:
[0078]1、用户接入模块:批准、管理移动终端用户或者云数码相框的接入。
[0079]1.1注册核准功能:云端服务器按照数据接口的约定,接受来自移动终端或者云 数码相框的注册请求,并对注册信息是否可用进行核准,包括但不限于用户账号的真实性、 可用性、验证信息发放与核准、密码合规性等。在通过核准后,返回该用户注册成功的信息。[0080]1.2登录鉴权功能:服务器按照数据接口的约定,接受来自移动终端或者云数码 相框的登录请求,在与服务器上存储的有关信息核准后,通过鉴权,允许移动终端或云数码 相框与云端服务器连接。
[0081]1.3异常处理功能:当用户账户出现异常时,例如忘记密码或者密码错误等,可以 中断移动终端或云数码相框与云端服务器的数据接口,并提供密码重新设定等功能,帮助 用户恢复数据连接。
[0082]2、数据管理模块:管理用户数据、媒体内容,对这些数据内容进行、整理、存储,分 发等。
[0083]2.1用户数据管理:通过数据接口接收用户注册信息以及其他相关信息后,以数 据库或者表格的方式,把这些信息在云端服务器上进行加密、存储和备份,并采取技术措施 保证这些信息的安全。
[0084]2.2媒体文件管理:通过数据接口接收媒体文件后,对这些文件可以进行压缩或 者解压缩,并且在云端服务器上进行加密、存储和备份,并采取技术措施保证这些信息的安全。
[0085]2.3分发技术:把媒体内容云端服务器在网络上进行合理的部署,保证内容分发 时网络负担和服务性能的合理性。
[0086]3、数据接口模块:和移动终端程序以及云数码相框完成数据连接、交互和传输任 务,并通过某种方式保证向移动终端或云数码相框下发的媒体内容能够即时到达。
[0087]3.1用户鉴权:按数据接口的规定接收来自移动终端或云数码相框的用户注册和 登录信息,与服务器相关信息核对后,返回成功或失败的状态数据。用户鉴权成功后,允许 用户访问云端服务器的数据接口。
[0088]3.2接收媒体文件:按照相应数据接口的规定,以数据通信协议,接收移动终端或 者云数码相框上传的相关数据,包括但不限于接收指令、状态、媒体内容等,并向移动终端 或者云数码相框返回指令、状态和媒体内容等数据。
[0089]3.3下发媒体文件:云端服务器在接收到媒体文件后,将根据收到的指令信息,确 定接收该文件的一个或多个用户或者群组,然后根据相应数据接口的规定,以数据通信协 议,主动或者接收目标用户或群组的请求,向目标用户或群组下发相应数据,包括但不限于 接收指令、状态、媒体文件等,并向移动终端或者云数码相框返回相应数据,包括但不限于 指令、状态和媒体内容等。
[0090]3.3推送任务:云端服务器与第三方推送服务器配合,或者自己单独设立推送服 务器,从而根据需要向移动终端或者云数码相框发送推送消息,保证移动终端或者云数码 相框即时接收到该消息,并返回状态给服务器。
[0091]4、第三方接口模块:
[0092]4.1用户管理接口:包括但不限于与短信网关、微博、微信、QQ、邮箱服务器等的数 据接口,这些接口用于移动终端或云数码相框注册或登录时的账号、密码等信息的验证与 核准。
[0093]4.2第三方分享接口:包括但不限于短信、微博、微信、QQ、人人网、开心网、邮箱 等,这些接口为用户提供了这样的功能:即通过移动终端软件或云数码相框的操作,把媒体 内容通过接口分享到这些网站或网关上去。[0094]4.3第三方开发接口(API):通过设定APKApplication Programming Interface, 应用程序编程接口),即一些预先定义的函数,目的是为第三方提供应用程序访问和调用本 云端服务器能力的接口,从而由第三方软件为用户提供更丰富的功能和服务。
[0095]云数码相框装置:
[0096]1、如图4所示,云数码相框的硬件设计:主要包括中央处理器、媒体处理器、通信 模块、显示模块、输入模块、音频模块、摄像头模块、传感器模块、存储模块等。
[0097]1.1中央处理器:中央处理器(CPU)是云数码相框的控制中心,利用各种接口和线 路连接云数码相框的各个部分,通过运行或执行存储在存储模块的软件程序和/或模块, 以及调用存储在存储模块内的数据,执行云数码相框的各种功能和处理数据。CPU可包括一 个或多个处理核心。
[0098]1.2媒体处理器:对于云数码相框采集到的媒体内容,包括但不限于文字、图片、 音频、视频等,按照某项技术和格式进行编码,生成某种格式的文件。或者对于接收到的媒 体文件,按照某种技术和格式进行解码,还原出媒体内容,包括但不限于文字、图片、音频、 视频等。
[0099]1.3通信模块:所述通信模块包括调制解调器和天线;调制解调器内置在中央处 理器内部或者单独外置;通过数据接口与中央处理器连接,接收中央处理器的信息并调制 成无线信号,调制后的无线信号通过天线发射出去。通信模块提供了硬件能力,帮助云数 码相框与网络和云端服务器通信。通信模块包括但不限于网线、蓝牙、WiFi,以及任一通信 标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯 系统)、GPRS (General Packet Radio Service,通用分组无线服务)、CDMA (Code Division Multiple Access,码分多址)、WCDMA (Wideband Code Division Multiple Access,宽 带码分多址)、LTE (Long Term Evolution,长期演进)、电子邮件、SMS (Short Messaging Service,短消息服务)等。
[0100]1.4显示模块:可用于显示由用户输入的信息或提供给用户的信息以及各种图形 接口,这些图形接口可以由图形、文本、图标、视频和其任意组合来构成。显示模块可包括 显示面板,可选的,可以采用LCD (Liquid CrystalDisplay,液晶显示器)、OLED (Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板。进一步的,触敏表面可 覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给CPU处理器,CPU根 据触摸事件的类型在显示面板上提供相应的视觉输出。触敏表面与显示面板可以是两个独 立的部件或者集成在一起。
[0101]1.5输入模块:用于接收输入的数字或字符信息,以及产生与用户设置以及功能 控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。输入模块可包括触敏表面以及 其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸 操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近 的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测 装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带 来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它 转换成触点坐标,再送给CPU处理器,并能接收CPU处理器发来的命令并加以执行。此外, 可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入模块还可以包括其他输入设备,包括但不限于物理键盘、功能键(比如音量控制按键、 开关按键等)、轨迹球、鼠标、操作杆、遥控器等中的一种或多种。
[0102]1.6音频模块:音频电路、扬声器可提供用户与终端设备之间的音频接口。音频电 路可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出; 另一方面,传声器将收集的声音信号转换为电信号,由音频电路接收后转换为音频数据。音 频电路还可能包括耳塞插孔,以提供外设音频设备与云数码相框的连接。
[0103]1.7摄像头模块:摄像头是图片和视频采集设备,摄像头模块可以含有拍图控制、 视频捕捉、图像数据采集、JPEG图像压缩、接口通讯等一项或多项功能。可以采集多种分辨 率和多种格式的图片和视频内容。摄像头模块可以是内置在云数码相框内部,或者是通过 接口外接到云数码相框上。
[0104]1.8传感器模块:云数码相框还可以包括至少一种传感器,比如红外传感器、光传 感器、运动传感器以及其他传感器。例如,环境光传感器可根据环境光线的明暗来调节显示 面板的亮度,运动传感器可以控制显示面板图片显示效果的旋转等。云数码相框终端还可 配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0105]1.9存储模块:可用于存储软件程序以及数据。存储模块可主要包括存储程序区 和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如登 录云端服务器的功能);存储数据区可存储相关的数据(比如媒体文件、用户信息等)等。 此外,存储模块可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个 磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储模块还可以包括存储 器控制器,以提供CPU处理器和输入模块的访问。
[0106]2、云数码相框的软件功能:主要包括网络管理、用户管理、媒体管理、数据接口等, 如图5所示。
[0107]2.1用户管理模块:
[0108]2.1.1注册功能:对于新用户,帮助用户完成云数码相框账号注册功能,用户可以 利用自己的各种信息按照某种数据接口的规定向云端服务器上申请注册账号,账号包括但 不限于移动终端号、邮箱地址、QQ号、微博号等,经云服务器核准后生效。账号属于该云数 码相框专用,并通过密码等方式得到保护。用户也可以通过移动终端为云数码相框申请一 个账号,或者由服务器管理者为云数码相框生成一个账号,或者云数码相框与移动终端用 户共享一个账号。
[0109]2.1.2登陆功能:云数码相框通过注册的账号和设定的密码登陆相应的云服务 器,可以使用产品的各种功能。
[0110]2.1.3群组接受:云数码相框的账号可以属于一个或多个群组,云数码相框可以 接受所在群组内分享的媒体文件。
[0111]2.1.4其它功能:用户密码丢失后的处理等。
[0112]2.2媒体管理模块:处理与媒体相关的功能,包括媒体内容的采集,媒体文件的编 辑,文件加密/解密,媒体的内容展现和管理等功能。
[0113]2.2.1媒体采集功能:云数码相框通过调用摄像头模块、音频模块、输入模块、本 地媒体内容等,可以生成或采集文字、图片、音频、视频等媒体内容,并利用相框的媒体处理 器或者软件媒体编码功能生成对应的媒体文件,(媒体文件的格式包括但不限于TXT、W0RD、WPS、、PDF、MID1、MP3、JPEG、TIFF、RAW、BMP、GIF、PNG、GIF、AVI, ? WMA, ? RMVB, ? RM, ? Flash,.MP4,.MID等),并且可以通过软件获取与该媒体内容有关的编号、时间、地点、人物、描述、归类等信息,这些相关信息与该媒体文件联系在一起构成完整的媒体信息。
[0114]2.2.2加解密功能:对于本地存储和网络传输的媒体文件,可以通过某种加密技术进行加密,使得被其他软件或网络截获的文件对第三方具有保密功能,无法还原成原来的媒体内容。当云数码相框收到来自云服务器的媒体文件时,也利用对应的解密技术进行还原,使得该文件在相框上可以正常展现。
[0115]2.2.3展现功能:云数码相框产生或接收到的媒体文件,利用媒体处理器或者软件还原成对应的媒体内容,并通过相框的屏幕、扬声器等设备,把这些媒体展现给用户,用户可以选择播放这些内容,还可以对这些内容进行收藏、喜欢、评论、讨论等互动。
[0116]2.2.4离线工作:在没有网络连接的情况下,云数码相框可以播放已经存储在本地的媒体内容。
[0117]2.2.5管理功能:软件可以对媒体文件执行编辑、说明、归档、删除、本地保存和上传云端、查询、检索等管理功能。
[0118]2.3数据接口模块:通过某种通信协议和数据接口,与云端服务器完成数据连接、 交互和传输及推送任务。
[0119]2.3.1用户鉴权:把云数码相框的注册和登录信息按数据接口的规定上传云端服务器,并接受服务器返回的数据,从而完成用户鉴权功能,允许用户访问云端服务器的数据接口。
[0120]3.2媒体文件传输:按照相应数据接口的规定,以某种数据通信协议,上传相关数据,包括但不限于把指令、状态、媒体文件到云端服务器,或者从云端服务器接收相关数据, 包括但不限于把指令、状态、媒体文件等。
[0121]3.3推送任务:软件内有相关的功能,能够与云端推送服务器配合,接受来自云端服务器的推送消息,并把该消息在移动终端上通知给用户。
[0122]上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化, 均应为等效的置换方式,都包含在本发明的保护范围之内。
【权利要求】
1.一种基于互联网的云数据处理方法,其特征在于,包括下述步骤: 51、用户管理,对于新用户,进行注册并核准生效,并与云端服务器建立连接; 52、媒体管理,采集媒体信息并生产媒体文件,对媒体文件进行加密和解密; 53、通过通信协议和数据接口,与云端服务器完成数据连接、交互传输以及任务推送,并将该媒体文件上传到云端服务器; 54、云端服务器,对数据进行管理,管理用户数据、媒体内容、以及对数据进行整理存储和分发; 55、云数码相框处理从云端服务器接收到的媒体文件,对媒体文件进行加密/解密,对媒体内容进行展现和管理。
2.根据权利要求1所述的一种基于互联网的云数据处理方法,其特征在于,步骤SI的具体步骤为: S1.1、对于新用户,帮助用户完成账号注册,用户可以利用自己的各种信息按照数据接口的规定向云端服务器上申请注册账号,经云服务器核准后生效; S1.2、用户完成注册后,通过注册的账号和设定的密码登陆相应的云端服务器; 51.3、用户可向其他用户发起邀请或者接受邀请,从而与这些用户共同构建一个或者多个群组,用户所分享的媒体内容,可以选择与某一个用户或者某一个或者多个群组内的多个用户分享。
3.根据权利要求1所述的一种基于互联网的云数据处理方法,其特征在于,步骤S2包括下述步骤:` 52.1、媒体信息的采集,通过调用移动终端的媒体内容,生成相对应的媒体信息,并利用移动终端的媒体处理器或者自带的媒体编码功能生成相对应的媒体文件; S2.2、对媒体文件进行加密,对于本地存储和网络传输的媒体文件,通过加密技术进行加密,使得被其他软件或网络截获的文件对第三方具有保密功能,无法还原成原来的媒体内容; S2.3、当移动终端收到来自云服务器的媒体文件时,也利用对应的解密技术进行还原,使得该文件在移动终端上可以正常展现; S2.4、用户产生或者接受到的媒体文件,利用移动终端的媒体处理器还原成媒体内容,并通过屏幕、扬声器、听筒设备,将媒体内容展现给用户,用户可以选择播放这些内容,还可以对这些内容进行收藏、喜欢、评论、讨论; 52.5、对媒体文件执行编辑、说明、归档、删除、本地保存和上传云端、查询、检索等管理功能。
4.根据权利要求3所述的一种基于互联网的云数据处理方法,其特征在于,步骤S2.1中进一步包括:获取与该媒体信息有关的编号、时间、地点、人物、描述、归类信息;这些相关信息与该媒体文件联系在一起构成完整的媒体信息。
5.根据权利要求1所述的一种基于互联网的云数据处理方法,其特征在于,步骤S3具体为: `53.1、用户鉴权,把用户的注册和登陆信息按数据接口的规定上传云端服务器,并接受服务器返回的数据,完成用户的鉴权,允许用户访问云端服务器的数据接口, `S3.2、媒体文件的传输,按照相应数据接口的规定,按照通常的数据通信协议,上传和接收相关数据,在上传文件时,用户可以指定一个或者多个用户群组来接收该媒体文件; S3.3、任务推送,与云端服务器配合,接收来自云端服务器的推送信息,并把该信息在移动终端上通知给用户。
6.根据权利要求1所述的一种基于互联网的云数据处理方法,其特征在于,步骤S4具体为: 54.1、用户接入,批准管理移动终端用户或者云数码相框的接入,具体为: S4.1.1、注册核准功能:云端服务器按照数据接口的约定,接受来自移动终端或者云数码相框的注册请求,并对注册信息是否可用进行核准,包括但不限于用户账号的真实性、可用性、验证信息发放与核准、密码合规性,在通过核准后,返回该用户注册成功的信息; S4.1.2、登录鉴权功能:服务器按照数据接口的约定,接受来自移动终端或者云数码相框的登录请求,在与服务器上存储的有关信息核准后,通过鉴权,允许移动终端或云数码相框与云端服务器连接; .4.1.3、异常处理功能:当用户账户出现异常时,可以中断移动终端或云数码相框与云端服务器的数据接口,并提供密码重新设定等功能,帮助用户恢复数据连接; S4.2、对数据进行管理,管理用户数据、媒体内容、以及对数据进行整理存储和分发,具体为: S4.2.1、通过数据接口接收用户注册信息以及其他相关信息后,以数据库或者表格的方式,把这些信息在云端服务器上进行加密、存储和备份; S4.2.2、把媒体内容云端服务器在网络上进行合理的部署; S4.3、和移动终端以及云数码相框完成数据连接、交互和传输任务,并通过主动推送或被动接收移动终端或云数码相框请求的方式保证向移动终端或云数码相框下发的媒体内容能够即时到达,其具体步骤为: S4.3.1、用户鉴权:按数据接口的规定接收来自移动终端或云数码相框的用户注册和登录信息,与服务器相关信息核对后,返回成功或失败的状态数据,用户鉴权成功后,允许用户访问云端服务器的数据接口; S4.3.2、接收媒体文件:按照相应数据接口的规定,以通用数据通信协议,接收移动终端或者云数码相框上传的相关数据,并向移动终端或者云数码相框返回指令、状态和媒体内容数据; S4.3.3、下发媒体文件:云端服务器在接收到媒体文件后,将根据收到的指令信息,确定接收该文件的一个或多个用户或者群组,然后根据相应数据接口的规定,主动或者接收目标用户或群组的请求向目标用户或群组下发相应数据; 54.3.4、推送任务:云端服务器与第三方推送服务器配合,或者自己单独设立推送服务器,从而根据需要向移动终端或者云数码相框发送推送消息,保证移动终端或者云数码相框即时接收到该消息,并返回状态给云端服务器。
7.根据权利要求1所述的一种基于互联网的云数据处理方法,其特征在于,步骤S5具体为: S5.1、云数码相框通过调用摄像头模块、音频模块、输入模块、本地媒体内容,生成或采集文字、图片、音频、视频媒体内容,并利用云数码相框的媒体处理器或者软件媒体编码功能生成对应的媒体文件;S5.2、对于本地存储和网络传输的媒体文件,可以通过加密技术进行加密,使得被其他软件或网络截获的文件对第三方具有保密功能,无法还原成原来的媒体内容;当云数码相框收到来自云端服务器的媒体文件时,也利用对应的解密技术进行还原,使得该文件在云数码相框上可以正常展现; S5.3、云数码相框产生或接收到的媒体文件,利用媒体处理器或者软件还原成对应的媒体内容,并通过云数码相框的屏幕、扬声器设备,把这些媒体展现给用户,用户可以选择播放这些内容,还可以对这些内容进行收藏、喜欢、评论、讨论。
8.—种云数码相框,其特征在于,包括中央处理器、媒体处理器、通信模块、显示模块、输入模块、音频模块、摄像头模块、传感器模块和存储模块,所述媒体处理器、通信模块、显示模块、输入模块、音频模块、摄像头模块、传感器模块和存储模块均与中央处理器连接。
9.根据权利要求8所述的一种云数码相框,其特征在于,所述传感器模块包括红外传感器、运动传感器、环境光传感器中的一种或多种。
10.根据权利要求8所述的一种云数码相框,其特征在于,所述通信模块包括调制解调器和天线;调制解调器内置在中央处理器内部或者单独外置;通过数据接口与中央处理器连接,接收中央处理器 的信息并调制成无线信号,调制后的无线信号通过天线发射出去。
【文档编号】G09F9/00GK103561072SQ201310513435
【公开日】2014年2月5日 申请日期:2013年10月25日 优先权日:2013年10月25日
【发明者】李俊松 申请人:李俊松
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1