云文件分享方法及系统的制作方法

文档序号:7771686阅读:245来源:国知局
云文件分享方法及系统的制作方法
【专利摘要】本发明公开一种云文件分享方法及系统,其方法包括云端存储服务器获取用户终端上传的文件数据及与该用户终端在云端的云盘账号绑定的电视ID;将云盘账号及其对应的密码、电视ID及文件数据的文件存储路径发送至消息盒服务器;消息盒服务器通过电视ID将云盘账号、对应的密码及文件数据的文件存储路径发送给对应的电视;电视根据云盘账号、密码及文件数据的文件存储路径,从云端存储服务器对应的云盘账号获取文件数据。本发明通过云端存储服务器分享文件数据并可在电视端设置提醒用户查看功能,使家庭成员可通过电视查看其他终端设备上传至云端存储服务器的文件数据,保证文件数据分享的实时性与家庭分享的便捷性,同时扩展了电视的显示功能。
【专利说明】云文件分享方法及系统
【技术领域】
[0001]本发明涉及移动终端【技术领域】,尤其涉及一种基于云端的云文件分享方法及系统。
【背景技术】
[0002]随着网络技术的发展,移动设备、PC与电视之间的交互越来越多,电视也变得越来越智能化。为了充分利用电视的显示功能,使电视显示功能更加灵活多用,目前逐渐为电视设置更多的接入管理,更多的消息显示模式等。
[0003]此外,现在电视也越来越强调家庭共享的概念,因此有必要提供一种方案,可以实现在家庭中通过电视共享文件,例如图片,以使用户更方便的查看文件,例如照片,并发挥电视大屏显示的优点。

【发明内容】

[0004]本发明的主要目的在于提供一种云文件分享方法及系统,旨在扩展电视显示功能,提高家庭中图片等文件数据共享的方便性。
[0005]为了达到上述目的,本发明提出一种云文件分享方法,包括:
[0006]云端存储服务器获取用户终端上传的文件数据以及与该用户终端在云端的云盘账号绑定的电视ID ;将所述云盘账号及其对应的密码、电视ID以及所述文件数据的文件存储路径发送至消息盒服务器;
[0007]所述消息盒服务器通过电视ID将所述云盘账号、对应的密码以及所述文件数据的文件存储路径发送给对应的电视;
[0008]所述电视根据所述云盘账号、密码以及所述文件数据的文件存储路径,从所述云端存储服务器对应的云盘账号获取所述文件数据。
[0009]优选地,所述云端存储服务器将所述云盘账号及其对应的密码、电视ID以及所述文件数据的文件存储路径发送至消息盒服务器的步骤包括:
[0010]所述云端存储服务器与所述消息盒服务器建立基于Sokcet的TCP连接;
[0011]将云盘账号及其对应的密码、电视ID以及所述文件数据的文件存储路径生成XML文件;
[0012]基于所述TCP连接将所述XML文件通过FTP或HTTP发送至所述消息盒服务器。
[0013]优选地,所述消息盒服务器通过电视ID将所述云盘账号、密码以及所述文件数据的文件存储路径发送给对应的电视的步骤包括:
[0014]所述消息盒服务器从所述XML文件中解析出所述云盘账号及其对应的密码、电视ID以及所述文件数据的文件存储路径;
[0015]将所述云盘账号及其对应的密码,以及所述文件数据的文件存储路径打包成UDP数据包;
[0016]将所述UDP数据包通过电视ID的方式发送给所述电视ID对应的电视。[0017]优选地,该方法还包括:
[0018]所述消息盒服务器与电视之间通过心跳检查判断两者之间的链路是否正常。
[0019]优选地,该方法还包括:
[0020]所述电视将从所述云端存储服务器获取的所述文件数据显示;或者,所述电视提示用户查看从所述云端存储服务器获取的所述文件数据,并根据用户查看指令显示所述文件数据。
[0021 ] 优选地,该方法还包括:
[0022]所述电视与该电视所在的局域网中的至少一其他智能设备分享所述文件数据;具体包括:
[0023]所述电视与该电视所在的局域网中的至少一其他智能设备通过UDP数据包交互获取该智能设备的IP及端口信息;
[0024]根据所述IP及端口信息与所述智能设备建立Socket通信连接;
[0025]接收所述智能设备发送的基于Http的数据请求;
[0026]根据所述数据请求将所述云盘账号及其对应的密码,以及所述文件数据的文件存储路径发送到所述智能设备,由所述智能设备根据接收的所述云盘账号及其对应的密码,以及所述文件数据的文件存储路径从所述云端存储服务器获取所述文件数据并显示。
[0027]优选地,所述云端存储服务器获取用户终端上传的文件数据以及与该用户终端在云端的云盘账号绑定的电视ID的步骤之前还包括:
[0028]所述云端存储服务器接收用户终端请求,根据所述用户终端请求为用户终端注册用于存储文件数据文件的云盘账号。
[0029]优选地,该方法还包括:
[0030]当用户不需要通过电视分享所述文件数据时,所述电视解除云端账号与电视ID的绑定。
[0031]本发明还提出一种云文件分享系统,包括:云端存储服务器、消息盒服务器以及至少一电视;
[0032]所述云端存储服务器,用于获取用户终端上传的文件数据以及与该用户终端在云端的云盘账号绑定的电视ID ;将所述云盘账号及其对应的密码、电视ID以及所述文件数据的文件存储路径发送至所述消息盒服务器;
[0033]所述消息盒服务器,用于通过电视ID将所述云盘账号、对应的密码以及所述文件数据的文件存储路径发送给对应的电视;
[0034]所述电视,用于根据所述云盘账号、密码以及所述文件数据的文件存储路径,从所述云端存储服务器对应的云盘账号获取所述文件数据并显示。
[0035]优选地,所述云端存储服务器,还用于与所述消息盒服务器建立基于Sokcet的TCP连接;将云盘账号及其对应的密码、电视ID以及所述文件数据的文件存储路径生成XML文件;基于所述TCP连接将所述XML文件通过FTP或HTTP发送至所述消息盒服务器。
[0036]优选地,所述消息盒服务器,还用于从所述XML文件中解析出所述云盘账号及其对应的密码、电视ID以及所述文件数据的文件存储路径;将所述云盘账号及其对应的密码,以及所述文件数据的文件存储路径打包成UDP数据包;将所述UDP数据包通过电视ID的方式发送给所述电视ID对应的电视。[0037]优选地,所述消息盒服务器还用于与电视之间通过心跳检查判断两者之间的链路是否正常。
[0038]优选地,所述电视,还用于将从所述云端存储服务器获取的所述文件数据显示;或者,提示用户查看从所述云端存储服务器获取的所述文件数据,并根据用户查看指令显示所述文件数据。
[0039]优选地,所述电视,还用于与该电视所在的局域网中的至少一其他智能设备分享所述文件数据;具体用于与该电视所在的局域网中的至少一其他智能设备通过UDP数据包交互获取该智能设备的IP及端口信息;根据所述IP及端口信息与所述智能设备建立Socket通信连接;接收所述智能设备发送的基于Http的数据请求;根据所述数据请求将所述云盘账号及其对应的密码,以及所述文件数据的文件存储路径发送到所述智能设备,由所述智能设备根据接收的所述云盘账号及其对应的密码,以及所述文件数据的文件存储路径从所述云端存储服务器获取所述文件数据并显示。
[0040]优选地,所述云端存储服务器,还用于接收用户终端请求,根据所述用户终端请求为用户终端注册用于存储文件数据文件的云盘账号。
[0041]优选地,所述电视,还用于当用户不需要通过电视分享所述文件数据时,解除云端账号与电视ID的绑定。
[0042]本发明提出的一种云文件分享方法及系统,通过云端存储服务器分享图片等文件数据并可在电视端设置提醒用户查看功能,使家庭成员可以通过电视查看其他终端设备上传至云端存储服务器的文件数据,保证了文件数据分享的实时性与家庭分享的便捷性,同时扩展了电视的显示功能。
【专利附图】

【附图说明】
[0043]图1是本发明实施例所涉及的系统架构示意图;
[0044]图2是本发明云文件分享方法第一实施例的流程示意图;
[0045]图3是本发明云文件分享方法第二实施例的流程示意图;
[0046]图4是本发明云文件分享系统较佳实施例的结构示意图。
[0047]为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
【具体实施方式】
[0048]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0049]图1为本发明实施例所涉及的系统架构示意图,如图1所示,该系统架构包括电视以及与电视位于同一局域网内的其他设备,比如iphone、PC、iPad等,此外,该系统架构中还涉及云端存储服务器、消息盒服务器以及向云端存储服务器上传图片等文件数据的手机等用户终端。
[0050]本发明实施例方案的主要思路为:首先手机等用户终端需要向云端存储服务器申请一个网络云盘账号用于存储网络文件,该网络文件用来存储用户终端上传的图片等文件数据。然后将用户终端在云端存储服务器的云盘账号绑定一台电视机,用户终端上传图片等文件数据到云端存储服务器时,云端存储服务器将这些数据等相关信息发送给消息盒服务器,然后消息盒服务器将信息推送给绑定的电视,然后电视端打开相关应用就可以从云端存储服务器获取这些信息并显示。此外,与电视位于同一局域网内的其他设备,比如iphone、PC、iPad等还可以通过电视来实现图片等文件数据的分享。
[0051]如图2所示,基于上述系统架构,本发明第一实施例提出一种云文件分享方法,包括:
[0052]步骤S101,云端存储服务器获取用户终端上传的文件数据以及与该用户终端在云端的云盘账号绑定的电视ID ;将所述云盘账号及其对应的密码、电视ID以及所述文件数据的文件存储路径发送至消息盒服务器;
[0053]其中,云端存储服务器可以为TCloud云盘、百度云盘、360云盘等。
[0054]用户终端可以为手机、平板电脑等,该用户终端用来上传用户想要上传至云端存储服务器的各种文件数据,该文件数据可是图片,比如用户在户外拍摄的照片等,或者还可以是编辑的文档等资料。
[0055]针对每一用户终端,云端存储服务器根据用户终端请求为用户终端注册有用于存储文件数据文件的云盘账号。该云盘账号可以根据用户选择,与一电视机绑定。
[0056]每个电视都设定有一个固定的DeviceID (设备标识),用户根据需要,选择一个电视,将该电视ID与用户在云端存储服务器上的云盘账号进行绑定。
[0057]用户实时上传文件数据或者其他图形文件数据到用户的云盘账号时,同时把用户绑定的电视ID信息传递到云端存储服务器,以便后面推送消息到对应的电视端。
[0058]云端存储服务器获取到用户终端上传的文件数据以及与该用户终端在云端的云盘账号绑定的电视ID后,将所述云盘账号及其对应的密码、电视ID以及所述文件数据的文件存储路径发送至消息盒服务器。
[0059]其具体的通信过程为:云端存储服务器将云端账号、密码、文件数据的文件路径及电视ID等信息,一起打包成XML (extensible Markup Language,可扩展标记语言)的数据包,然后通过FTP (文件传输协议)或HTTP (Transfer Protocol,超文本传输协议)协议方式,将打包的XML数据包发送至消息盒服务器。
[0060]对云端存储服务器来说,此时消息盒子服务器相当于一个客户端,云端存储服务器向消息盒服务器发送数据,无论是采用FTP还是HTTP协议,首先通信双方需要一个共同的端口号及各自的IP地址,然后建立基于Sokcet的TCP (Transmission ControlProtocol,传输控制协议)连接,以确保传输的数据不丢失。
[0061]步骤S102,所述消息盒服务器通过电视ID将所述云盘账号、对应的密码以及所述文件数据的文件存储路径发送给对应的电视;
[0062]消息盒服务器接收到云端存储服务器发送过来的XML文件,并将其解析出来,获得对应的数据之后,会根据电视DeviceID通知对应的电视,其中通知的内容为消息盒服务器解析出来的文件链接及云端的账号及密码一起打包成的UDP数据包。电视根据消息盒服务器发送的信息获取相应的云盘账号、密码、上传文件的存储路径等信息,并给出提示,说明电视接收到从远程发送过来的文件或其他信息,同时显示信息详情。
[0063]消息盒服务器与电视之间的交互通信具体过程为:
[0064]消息盒服务器相当于一个网络服务器,而电视端即相当于客户端,客户端要监听消息盒服务器的信息,即需要通过向消息盒服务器定期发送心跳包。这里所述的心跳包用来判断对方(设备、进程或其它网元)是否正常运行,采用定时发送规律的通讯信息包,如果在指定时间段内未收到对方响应,则判断对方已经离线。电视端应用运行的时候会定时发送在线消息给消息盒服务器,由此通过心跳检查判断两者之间的链路是否正常。
[0065]步骤S103,所述电视根据所述云盘账号、密码以及所述文件数据的文件存储路径,从所述云端存储服务器对应的云盘账号获取所述文件数据。
[0066]电视端根据从消息盒服务器得到的信息直接从云盘服务器对应的云盘账号获取文件数据。
[0067]后续,电视可以直接将从所述云端存储服务器获取的文件数据显示;此外,电视还可以提示用户查看从云端存储服务器获取的文件数据,并根据用户查看指令显示所述文件数据。
[0068]本实施例通过上述方案,具体通过云端存储服务器分享图片等文件数据并可在电视端设置提醒用户查看功能,使家庭成员可以通过电视查看其他终端设备上传至云端存储服务器的各种文件数据,由此可及时方便家庭中照片等文件数据的共享,不仅满足用户需求,同时扩展了电视的显示功能。
[0069]如图3所示,本发明第二实施例提出一种云文件分享方法,在上述第一实施例的基础上,在上述步骤S103之后还包括:
[0070]步骤S104,所述电视与该电视所在的局域网中的至少一其他智能设备分享所述文件数据;
[0071 ] 本实施例与上述第一实施例的区别在于,本实施例还可以在电视与该电视所在的局域网中的其他智能设备之间分享从云端存储服务器上获取的文件数据。
[0072]首先,电视与该电视所在的局域网中的其他智能设备通过UDP数据包交互获取该智能设备的IP及端口信息;根据IP及端口信息与所述智能设备建立Socket通信连接。
[0073]具体地,在电视所在的局域网中,局域网设备间通过采用基于UDP的连接与发现协议,每当有智能设备加入局域网,智能设备都会发送上线,电视接收到智能设备的上线之后,可从其接收的UDP数据包中读取设备的IP及端口的信息等,同时电视端也会给智能设备发送一个应答确认数据包,而相应的智能设备也可通过应答确认的数据包,取得对应的电视的IP地址及其他相关信息,电视会通过此IP与对应的智能设备建立Socket通信连接。
[0074]然后,其他智能设备会向电视端发送基于Http协议的数据请求,电视端收到请求后会将云盘账号、密码及文件url发送到其他智能设备,智能设备收到后可以直接从云端存储服务器获取上传文件并显示。
[0075]此外,当用户不需要通过电视分享所述文件数据时,电视可以解除云端账号与电视ID的绑定。
[0076]相比现有技术,本实施例通过上述方案,结合电视、云端存储服务器及消息盒服务器之间交互的特点,将用户云盘账号与电视ID绑定,云端存储服务器与消息盒服务器实时通信,而且消息盒服务器与电视端也维持一个心跳包通信,云端存储服务器有文件数据更新后主动将相关消息发送给消息盒服务器,消息盒服务器实时向电视推送信息,在电视端实时提醒实现家庭图片等文件数据的共享,从而保证了文件数据分享的实时性与家庭分享的便捷性。
[0077]此外,家庭局域网中的其他智能设备通过加入局域网建立连接即可通过电视获取到云盘账户信息及文件数据的url等,进而可以获取到分享的文件数据。进一步保证了文件数据分享的实时性与家庭分享的便捷性,满足了用户需求。
[0078]如图4所示,本发明较佳实施例提出一种云文件分享系统,该系统基于图1所示的系统架构来实现,具体包括:云端存储服务器201、消息盒服务器202以及至少一电视203(本实施例一个电视举例说明);其中:
[0079]云端存储服务器201还与外部的用户终端204通信连接,用于获取用户终端204上传的文件数据以及与该用户终端204在云端的云盘账号绑定的电视ID;将所述云盘账号及其对应的密码、电视ID以及所述文件数据的文件存储路径发送至所述消息盒服务器202 ;
[0080]所述消息盒服务器202,用于通过电视ID将所述云盘账号、对应的密码以及所述文件数据的文件存储路径发送给对应的电视203 ;
[0081]所述电视203,用于根据所述云盘账号、密码以及所述文件数据的文件存储路径,从所述云端存储服务器201对应的云盘账号获取所述文件数据并显示。
[0082]具体地,云端存储服务器201可以为TCloud云盘、百度云盘、360云盘等。
[0083]用户终端204可以为手机、平板电脑等,该用户终端204用来上传用户想要上传至云端存储服务器201的各种文件数据,该文件数据可是图片,比如用户在户外拍摄的照片等,或者还可以是编辑的文档等资料。
[0084]针对每一用户终端204,云端存储服务器201根据用户终端204请求为用户终端204注册有用于存储文件数据文件的云盘账号。该云盘账号可以根据用户选择,与一电视203机绑定。
[0085]每个电视203都设定有一个固定的DevicelD,用户根据需要,选择一个电视203,将该电视ID与用户在云端存储服务器201上的云盘账号进行绑定。
[0086]用户实时上传文件数据或者其他图形文件数据到用户的云盘账号时,同时把用户绑定的电视ID信息传递到云端存储服务器201,以便后面推送消息到对应的电视203端。
[0087]云端存储服务器201获取到用户终端204上传的文件数据以及与该用户终端204在云端的云盘账号绑定的电视ID后,将所述云盘账号及其对应的密码、电视ID以及所述文件数据的文件存储路径发送至消息盒服务器202。
[0088]其具体的通信过程为:云端存储服务器201将云端账号、密码、文件数据的文件路径及电视ID等信息,一起打包成XML的数据包,然后通过FTP (文件传输协议)或HTTP协议方式,将打包的XML数据包发送至消息盒服务器202。
[0089]对云端存储服务器201来说,此时消息盒子服务器相当于一个客户端,云端存储服务器201向消息盒服务器202发送数据,无论是采用FTP还是HTTP协议,首先通信双方需要一个共同的端口号及各自的IP地址,然后建立基于Sokcet的TCP连接,以确保传输的数据不丢失。
[0090]消息盒服务器202接收到云端存储服务器201发送过来的XML文件,并将其解析出来,获得对应的数据之后,会根据电视203DeviceID通知对应的电视203,其中通知的内容为消息盒服务器202解析出来的文件链接及云端的账号及密码一起打包成的UDP数据包。电视203根据消息盒服务器202发送的信息获取相应的云盘账号、密码、上传文件的存储路径等信息,并给出提示,说明电视203接收到从远程发送过来的文件或其他信息,同时显示信息详情。
[0091]消息盒服务器202与电视203之间的交互通信具体过程为:
[0092]消息盒服务器202相当于一个网络服务器,而电视203端即相当于客户端,客户端要监听消息盒服务器202的信息,即需要通过向消息盒服务器202定期发送心跳包。这里所述的心跳包用来判断对方(设备、进程或其它网元)是否正常运行,采用定时发送规律的通讯信息包,如果在指定时间段内未收到对方响应,则判断对方已经离线。电视203端应用运行的时候会定时发送在线消息给消息盒服务器202,由此,通过心跳检查判断两者之间的链路是否正常。
[0093]电视203端根据从消息盒服务器202得到的信息直接从云盘服务器对应的云盘账号获取文件数据。
[0094]后续,电视203可以直接将从所述云端存储服务器201获取的文件数据显示;此外,电视203还可以提示用户查看从云端存储服务器201获取的文件数据,并根据用户查看指令显示所述文件数据。
[0095]本实施例通过上述方案,具体通过云端存储服务器201分享图片等文件数据并可在电视203端设置提醒用户查看功能,使家庭成员可以通过电视203查看其他终端设备上传至云端存储服务器201的各种文件数据,由此可及时方便家庭中照片等文件数据的共享,不仅满足用户需求,同时扩展了电视203的显示功能。
[0096]进一步地,本实施例还可以在电视203与该电视203所在的局域网中的其他智能设备之间分享从云端存储服务器201上获取的文件数据。
[0097]首先,电视203与该电视203所在的局域网中的其他智能设备通过UDP数据包交互获取该智能设备的IP及端口信息;根据IP及端口信息与所述智能设备建立Socket通信连接。
[0098]具体地,在电视203所在的局域网中,局域网设备间通过采用基于UDP的连接与发现协议,每当有智能设备加入局域网,智能设备都会发送上线,电视203接收到智能设备的上线之后,可从其接收的UDP数据包中读取设备的IP及端口的信息等,同时电视203端也会给智能设备发送一个应答确认数据包,而相应的智能设备也可通过应答确认的数据包,取得对应的电视203的IP地址及其他相关信息,电视203会通过此IP与对应的智能设备建立Socket通信连接。
[0099]然后,其他智能设备会向电视203端发送基于Http协议的数据请求,电视203端收到请求后会将云盘账号、密码及文件url发送到其他智能设备,智能设备收到后可以直接从云端存储服务器201获取上传文件并显示。
[0100]此外,当用户不需要通过电视203分享所述文件数据时,电视203可以解除云端账号与电视ID的绑定。
[0101]相比现有技术,本实施例通过上述方案,结合电视203、云端存储服务器201及消息盒服务器202之间交互的特点,将用户云盘账号与电视ID绑定,云端存储服务器201与消息盒服务器202实时通信,而且消息盒服务器202与电视203端也维持一个心跳包通信,云端存储服务器201有文件数据更新后主动将相关消息发送给消息盒服务器202,消息盒服务器202实时向电视203推送信息,在电视203端实时提醒实现家庭图片等文件数据的共享,从而保证了文件数据分享的实时性与家庭分享的便捷性。[0102]此外,家庭局域网中的其他智能设备通过加入局域网建立连接即可通过电视203获取到云盘账户信息及图片url等,进而可以获取到分享的图片等文件数据。进一步保证了文件数据分享的实时性与家庭分享的便捷性,满足了用户需求。
[0103]上述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种云文件分享方法,其特征在于,包括: 云端存储服务器获取用户终端上传的文件数据以及与该用户终端在云端的云盘账号绑定的电视ID ;将所述云盘账号及其对应的密码、电视ID以及所述文件数据的文件存储路径发送至消息盒服务器; 所述消息盒服务器通过电视ID将所述云盘账号、对应的密码以及所述文件数据的文件存储路径发送给对应的电视; 所述电视根据所述云盘账号、密码以及所述文件数据的文件存储路径,从所述云端存储服务器对应的云盘账号获取所述文件数据。
2.根据权利要求1所述的方法,其特征在于,所述云端存储服务器将所述云盘账号及其对应的密码、电视ID以及所述文件数据的文件存储路径发送至消息盒服务器的步骤包括: 所述云端存储服务器与所述消息盒服务器建立基于Sokcet的TCP连接; 将云盘账号及其对应的密码、电视ID以及所述文件数据的文件存储路径生成XML文件; 基于所述TCP连接将所述XML文件通过FTP或HTTP发送至所述消息盒服务器。
3.根据权利要求2所述的方法,其特征在于,所述消息盒服务器通过电视ID将所述云盘账号、密码以及所述文件数据的文件存储路径发送给对应的电视的步骤包括: 所述消息盒服务器从所述XML文件中解析出所述云盘账号及其对应的密码、电视ID以及所述文件数据的文件存储路 径; 将所述云盘账号及其对应的密码,以及所述文件数据的文件存储路径打包成UDP数据包; 将所述UDP数据包通过电视ID的方式发送给所述电视ID对应的电视。
4.根据权利要求3所述的方法,其特征在于,还包括: 所述消息盒服务器与电视之间通过心跳检查判断两者之间的链路是否正常。
5.根据权利要求3所述的方法,其特征在于,还包括: 所述电视将从所述云端存储服务器获取的所述文件数据显示;或者,所述电视提示用户查看从所述云端存储服务器获取的所述文件数据,并根据用户查看指令显示所述文件数据。
6.根据权利要求1-5中任一项所述的方法,其特征在于,还包括: 所述电视与该电视所在的局域网中的至少一其他智能设备分享所述文件数据;具体包括: 所述电视与该电视所在的局域网中的至少一其他智能设备通过UDP数据包交互获取该智能设备的IP及端口信息; 根据所述IP及端口信息与所述智能设备建立Socket通信连接; 接收所述智能设备发送的基于Http的数据请求; 根据所述数据请求将所述云盘账号及其对应的密码,以及所述文件数据的文件存储路径发送到所述智能设备,由所述智能设备根据接收的所述云盘账号及其对应的密码,以及所述文件数据的文件存储路径从所述云端存储服务器获取所述文件数据并显示。
7.根据权利要求1所述的方法,其特征在于,所述云端存储服务器获取用户终端上传的文件数据以及与该用户终端在云端的云盘账号绑定的电视ID的步骤之前还包括: 所述云端存储服务器接收用户终端请求,根据所述用户终端请求为用户终端注册用于存储文件数据文件的云盘账号。
8.根据权利要求1所述的方法,其特征在于,还包括: 当用户不需要通过电视分享所述文件数据时,所述电视解除云端账号与电视ID的绑定。
9.一种云文件分享系统,其特征在于,包括:云端存储服务器、消息盒服务器以及至少一电视; 所述云端存储服务器,用于获取用户终端上传的文件数据以及与该用户终端在云端的云盘账号绑定的电视ID ;将所述云盘账号及其对应的密码、电视ID以及所述文件数据的文件存储路径发送至所述消息盒服务器; 所述消息盒服务器,用于通过电视ID将所述云盘账号、对应的密码以及所述文件数据的文件存储路径发送给对应的电视; 所述电视,用于根据所述云盘账号、密码以及所述文件数据的文件存储路径,从所述云端存储服务器对应的云盘账号获取所述文件数据并显示。
10.根据权利要求9所述的系统,其特征在于, 所述云端存储服务器,还用于与所述消息盒服务器建立基于Sokcet的TCP连接;将云盘账号及其对应的密码、电视I D以及所述文件数据的文件存储路径生成XML文件;基于所述TCP连接将所述XML文件通过FTP或HTTP发送至所述消息盒服务器。
11.根据权利要求10所述的系统,其特征在于, 所述消息盒服务器,还用于从所述XML文件中解析出所述云盘账号及其对应的密码、电视ID以及所述文件数据的文件存储路径;将所述云盘账号及其对应的密码,以及所述文件数据的文件存储路径打包成UDP数据包;将所述UDP数据包通过电视ID的方式发送给所述电视ID对应的电视。
12.根据权利要求11所述的系统,其特征在于, 所述消息盒服务器还用于与电视之间通过心跳检查判断两者之间的链路是否正常。
13.根据权利要求11所述的系统,其特征在于, 所述电视,还用于将从所述云端存储服务器获取的所述文件数据显示;或者,提示用户查看从所述云端存储服务器获取的所述文件数据,并根据用户查看指令显示所述文件数据。
14.根据权利要求9-13中任一项所述的系统,其特征在于, 所述电视,还用于与该电视所在的局域网中的至少一其他智能设备分享所述文件数据;具体用于与该电视所在的局域网中的至少一其他智能设备通过UDP数据包交互获取该智能设备的IP及端口信息;根据所述IP及端口信息与所述智能设备建立Socket通信连接;接收所述智能设备发送的基于Http的数据请求;根据所述数据请求将所述云盘账号及其对应的密码,以及所述文件数据的文件存储路径发送到所述智能设备,由所述智能设备根据接收的所述云盘账号及其对应的密码,以及所述文件数据的文件存储路径从所述云端存储服务器获取所述文件数据并显示。
15.根据权利要求9所述的系统,其特征在于,所述云端存储服务器,还用于接收用户终端请求,根据所述用户终端请求为用户终端注册用于存储文件数据文件的云盘账号。
16.根据权利要求9所述的系统,其特征在于, 所述电视,还用于当用户不需要通过电视分享所述文件数据时,解除云端账号与电视ID的绑定。`
【文档编号】H04N21/4363GK103491172SQ201310443354
【公开日】2014年1月1日 申请日期:2013年9月25日 优先权日:2013年9月25日
【发明者】赵侠 申请人:深圳Tcl新技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1