播放文件的方法和装置的制造方法

文档序号:10539577阅读:254来源:国知局
播放文件的方法和装置的制造方法
【专利摘要】本发明涉及信息技术领域,公开了播放文件的方法和装置,用于智能电视,该方法包括:接收到云盘使用指令后,向服务器发送包括用户账号的云盘登录请求;接收服务器回复的所述用户账号对应的云盘展示界面,在智能电视中显示接收的云盘展示界面;当在云盘展示界面中接收到播放指令后,从服务器获得所述播放指令对应的文件的数据,根据获得的数据对所述播放指令对应的文件进行播放。本发明能够播放用户在云盘中存储的文件,增加智能电视播放内容的灵活性和自主性。
【专利说明】
播放文件的方法和装置
技术领域
[0001]本发明涉及信息技术领域,具体地,涉及一种播放文件的方法和装置。
【背景技术】
[0002]随着电子技术的发展,个人拥有的电子设备越来越多,如智能手机、笔记本电脑、平板电脑等。但是,电子设备的普及也造成了家庭成员间沟通机会减少的问题。电视因其具有显示屏幕较大、便于进行影像播放等特点,成为家庭成员共同进行娱乐的主要设备。现有技术中,电视只能播放由电视台或网络的内容提供商提供的内容,使得用户观看的内容受到很大的限制。因此,需要提供一种技术方案能够播放用户的自定义内容,增加电视播放内容的灵活性和自主性。

【发明内容】

[0003]本发明的目的是提供一种播放文件的方法和装置,能够解决上述技术问题至少能够部分的解决上述技术问题。
[0004]为了实现上述目的,本发明提供一种播放文件的方法,用于智能电视,该方法包括:接收到云盘使用指令后,向服务器发送包括用户账号的云盘登录请求;接收服务器回复的所述用户账号对应的云盘展示界面,在智能电视中显示接收的云盘展示界面;当在云盘展示界面中接收到播放指令后,从服务器获得所述播放指令对应的文件的数据,根据获得的数据对所述播放指令对应的文件进行播放。
[0005]优选地,所述方法还包括:接收到文件共享指令后,向服务器发送文件共享请求,所述文件共享请求包括文件共享指令对应的待共享的云盘中文件的标识,使得服务器将所述待共享的云盘中文件标识为共享。
[0006]优选地,所述方法还包括:接收到共享浏览指令后,向服务器发送包括共享浏览指令对应的好友账号的共享浏览请求,接收服务器回复的包括所述好友账号共享的文件的共享展示界面,在智能电视中显示接收的共享展示界面。
[0007]优选地,所述方法还包括:当在共享展示界面中接收到播放指令后,从服务器获得所述播放指令对应的共享文件的数据,根据获得的数据对所述播放指令对应的共享文件进行播放。
[0008]优选地,所述方法还包括:当在云盘展示界面中接收到上传指令后,确定所述上传指令对应的待上传文件的大小,向服务器发送包括待上传文件的大小的文件上传请求;接收服务器将待上传文件大小与所述用户账号对应的可用存储空间比较后回复的允许上传或禁止上传的响应;当回复的响应中信息为允许上传时,将待上传文件存储到所述用户账号对应的存储空间。
[0009]优选地,所述从服务器获得所述播放指令对应的文件的数据包括:向服务器请求获得播放指令对应的文件;接收服务器回复的所述播放指令对应的文件的地址;从所述地址获得所述播放指令对应的文件的数据。
[0010]根据本发明的另一方面,提供了一种播放文件的装置,用于智能电视,该装置包括:指令接收模块,用于接收指令;信息通信模块,用于发送和接收信息;
[0011 ]界面展示模块,用于在所述指令接收模块接收到云盘使用指令后,通过所述信息通信模块向服务器发送包括用户账号的云盘登录请求;通过所述信息通信模块接收到服务器回复的所述用户账号对应的云盘展示界面,在智能电视中显示接收的云盘展示界面;文件播放模块,用于当所述指令接收模块在云盘展示界面中接收到播放指令后,从服务器获得所述播放指令对应的文件的数据,根据获得的数据对所述播放指令对应的文件进行播放。
[0012]优选地,所述装置还包括:文件共享模块,用于在所述指令接收模块接收到文件共享指令后,通过所述信息通信模块向服务器发送文件共享请求,所述文件共享请求包括文件共享指令对应的待共享的云盘中文件的标识,使得服务器将所述待共享的云盘中文件标识为共早。
[0013]优选地,所述界面展示模块还用于在所述指令接收模块接收到共享浏览指令后,通过所述信息通信模块向服务器发送包括共享浏览指令对应的好友账号的共享浏览请求,通过所述信息通信模块接收服务器回复的包括所述好友账号共享的文件的共享展示界面,在智能电视中显示接收的共享展示界面。
[0014]优选地,所述文件播放模块还用于当所述指令接收模块在共享展示界面中接收到播放指令后,从服务器获得所述播放指令对应的共享文件的数据,根据获得的数据对所述播放指令对应的共享文件进行播放。
[0015]优选地,所述装置还包括:文件上传模块,用于当所述指令接收模块在云盘展示界面中接收到上传指令后,确定所述上传指令对应的待上传文件的大小,通过所述信息通信模块向服务器发送包括待上传文件的大小的文件上传请求;通过所述信息通信模块接收服务器将待上传文件大小与所述用户账号对应的可用存储空间比较后回复的允许上传或禁止上传的响应;当回复的响应中信息为允许上传时,将待上传文件存储到所述用户账号对应的存储空间。
[0016]优选地,所述文件播放模块用于向服务器请求获得播放指令对应的文件;接收服务器回复的所述播放指令对应的文件的地址;从所述地址获得所述播放指令对应的文件的数据。
[0017]通过上述技术方案,接收到云盘使用指令后,向服务器发送包括用户账号的云盘登录请求;接收服务器回复的用户账号对应的云盘展示界面,在智能电视中显示接收的云盘展示界面;当在云盘展示界面中接收到播放指令后,从服务器获得播放指令对应的文件的数据,根据获得的数据对播放指令对应的文件进行播放。如此,能够播放用户在云盘中存储的文件,增加智能电视播放内容的灵活性和自主性。
[0018]本发明的其它特征和优点将在随后的【具体实施方式】部分予以详细说明。
【附图说明】
[0019]附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的【具体实施方式】一起用于解释本发明,但并不构成对本发明的限制。在附图中:
[0020]图1是根据本发明一实施例的播放文件的方法的流程图;
[0021]图2是根据本发明一实施例的云盘展示界面的示意图;
[0022]图3是根据本发明一实施例的云盘展示界面的示意图;
[0023]图4是根据本发明一实施例的播放文件的装置的结构图;
[0024]图5是根据本发明一实施例的播放文件的装置的结构图;以及
[0025]图6是根据本发明一实施例的播放文件的装置的结构图。
【具体实施方式】
[0026]以下结合附图对本发明的【具体实施方式】进行详细说明。应当理解的是,此处所描述的【具体实施方式】仅用于说明和解释本发明,并不用于限制本发明。
[0027]图1是根据本发明一实施例的播放文件的方法的流程图,用于智能电视。如图1所示,该方法包括如下步骤。
[0028]在步骤SllO中,接收到云盘使用指令后,向服务器发送包括用户账号的云盘登录请求。
[0029]举例而言,用户可以在智能电视中输入用户账号和登录密码,智能电视将输入的用户账号和登录密码保存。当用户启动云盘时,智能电视接收到云盘使用指令,将包括存储的用户账号和登录密码的云盘登录请求发送给服务器。服务器使用用户账号和登录密码进行身份验证,验证成功后向智能电视回复用户账号对应的云盘展示界面。本发明对于服务器的验证方式没有特别限制。例如,智能电视也可以在接收到云盘使用指令后,将包括存储的用户账号和认证证书的云盘登录请求发送给服务器。服务器使用用户账号和认证证书进行身份验证,验证成功后向智能电视回复用户账号对应的云盘展示界面。
[0030]在步骤S120中,接收服务器回复的用户账号对应的云盘展示界面,在智能电视中显示接收的云盘展示界面。
[0031]云盘展示界面用于对用户账号的云盘中文件进行展示。举例而言,云盘展示界面可以包括如图2所示的内容。在云盘展示界面中将用户云盘中的文件进行分类。云相册中包括用户上传的照片,例如用户通过手机上传的照片,服务器还可根据照片的时间信息、地点信息将照片进行分类和排序。图片文件中包括各种图片类型的文件,例如,jpg、jif、png、bmp等格式的文件。视频文件中包括各种视频类型的文件,例如,MP4、RMVB、AVI等格式。应用文件中包括各种应用类型的文件,例如app等类型文件。本发明中,云盘中可存储文件类型不限于上述类型,可包括各种类型的文件。例如还可包括word类型、excel类型等。
[0032]在步骤S130中,当在云盘展示界面中接收到播放指令后,从服务器获得播放指令对应的文件的数据,根据获得的数据对播放指令对应的文件进行播放。
[0033]举例而言,在云盘展示界面中可包括用户通过手机上传的照片或视频。例如,图2中云相册被点击后,云盘展示界面中展示云相册中各个照片的缩略图如图3所示。云盘展示界面中也可以展示各个照片的其他形式的图标,本发明对此没有特别限制。当云盘展示界面中照片的缩略图被点击后,接收到播放指令,播放指令与被点击的照片文件对应。智能电视从服务器获得该照片的数据,对照片进行播放。该照片可以是下载到智能电视的本地进行播放,也可以是从服务器获得数据通过缓存进行播放。对于图2中视频文件类型中的视频文件也可以进行类似操作,在此不再赘述。
[0034]其中,所述从服务器获得播放指令对应的文件的数据可包括:向服务器请求获得播放指令对应的文件;接收服务器回复的播放指令对应的文件的地址;从地址获得播放指令对应的文件的数据。也可以是服务器接收到智能电视发送的获得播放指令对应的文件的请求后,查找到播放指令对应的文件的数据,将数据转发该智能电视。
[0035]通过本实施例中技术方案能够播放用户在云盘中存储的文件,增加智能电视播放内容的灵活性和自主性。
[0036]另一方面,智能电视还可以将本地或连接的移动硬盘中的文件上传给服务器。在一实施例中,所述方法还可包括:当在云盘展示界面中接收到上传指令后,确定上传指令对应的待上传文件的大小,向服务器发送包括待上传文件的大小的文件上传请求;接收服务器将待上传文件大小与用户账号对应的可用存储空间比较后回复的允许上传或禁止上传的响应;当回复的响应中信息为允许上传时,将待上传文件存储到用户账号对应的存储空间。
[0037]例如,当图2中“上传”图标被点击时,显示文件选择对话框,用户可在文件选择对话框中选择待上传的文件,文件选择完成后智能电视接收到上传指令。智能电视确定待上传文件的大小,将待上传文件的大小封装到文件上传请求中,将文件上传请求发送给服务器。服务器从文件上传请求中解析出待上传文件的大小,将待上传文件的大小和用户账号对应的可用存储空间比较。当待上传文件的大小大于用户账号对应的可用存储空间时,月艮务器向智能电视回复禁止上传的响应;当待上传文件的大小小于或等于用户账号对应的可用存储空间时,服务器向智能电视回复允许上传的响应。当智能终端接收到允许上传的响应时,将待上传文件发送给服务器,由服务器将其存储到用户账号对应的存储空间,或者智能终端直接按照用户账号对应的存储空间的地址,将待上传文件存储到用户账号对应的存储空间。当智能终端接收到禁止上传的响应时,终止上传文件操作,弹出“存储空间不足,无法上传文件”的提示。
[0038]在本实施例中,用户可以通过智能电视将文件上传到用户的云盘,如此,能够进一步丰富云盘中存储的内容。
[0039]另一方面,用户还可以通过智能电视进行文件共享。所述方法还可包括:接收到文件共享指令后,向服务器发送文件共享请求,文件共享请求包括文件共享指令对应的待共享的云盘中文件的标识,使得服务器将待共享的云盘中文件标识为共享。
[0040]例如,当图2中云相册被点击后,在云盘展示界面中展示如图3所示内容。用户可以选择图3中所示照片,将选择的照片设置为共享,设置完成后智能电视接收到文件共享指令,文件共享指令与共享的照片相对应。智能终端将选择的照片的标识封装到文件共享请求中,向服务器发送文件共享请求。服务器接收到文件共享请求,从文件共享请求中解析出选择的照片的标识,将选择的照片标识为共享。
[0041 ]所述方法还可包括接收到共享浏览指令后,向服务器发送包括共享浏览指令对应的好友账号的共享浏览请求,接收服务器回复的包括好友账号共享的文件的共享展示界面,在智能电视中显示接收的共享展示界面。
[0042]例如,当用户在云盘展示界面中点击好友账号的共享文件选项后,智能终端接收到共享浏览指令,智能终端将点击的好友账号封装到共享浏览请求,向服务器发送共享浏览请求。服务器接收到共享浏览请求后,从共享浏览请求中解析出好友账号,查找该好友账号共享的文件,根据该好友账号共享的文件生成共享展示界面。共享展示界面中包括好友账号共享的文件的图标。服务器将共享展示界面发送给智能电视,智能电视接收到共享展示界面,并显示该共享展示界面。共享展示界面用于对好友账号的云盘中共享的文件进行展示。
[0043]所述方法还可包括:当在共享展示界面中接收到播放指令后,从服务器获得播放指令对应的共享文件的数据,根据获得的数据对播放指令对应的共享文件进行播放。
[0044]例如,用户通过点击操作在共享展示界面中点击某一文件,智能终端接收到播放指令,该播放指令与该文件对应。智能电视向服务器请求获得该文件;接收服务器回复的该文件的地址;从地址获得该文件的数据进行显示。也可以是服务器接收到智能电视发送的获得该文件的请求后,查找到该文件的数据,将数据转发该智能电视。智能电视接收到数据后,显示该选择的文件的内容。
[0045]在本实施例中,用户可通过智能电视实现资源共享,进而提高用户体验。
[0046]图4是根据本发明一实施例的播放文件的装置的结构图,用于智能电视。如图4所示,该装置包括如下模块。
[0047]指令接收模块410,用于接收指令;
[0048]信息通信模块420,用于发送和接收信息;
[0049]界面展示模块430,用于在指令接收模块410接收到云盘使用指令后,通过信息通信模块420向服务器发送包括用户账号的云盘登录请求;通过信息通信模块420接收到服务器回复的用户账号对应的云盘展示界面,在智能电视中显示接收的云盘展示界面;
[0050]文件播放模块440,用于当指令接收模块410在云盘展示界面中接收到播放指令后,从服务器获得播放指令对应的文件的数据,根据获得的数据对所述播放指令对应的文件进行播放。
[0051 ]进一步地,文件播放模块440用于向服务器请求获得播放指令对应的文件;接收服务器回复的所述播放指令对应的文件的地址;从所述地址获得所述播放指令对应的文件的数据。
[0052]在一实施例中,如图5所示,装置还可包括文件共享模块510,用于在指令接收模块410接收到文件共享指令后,通过信息通信模块420向服务器发送文件共享请求,文件共享请求包括文件共享指令对应的待共享的云盘中文件的标识,使得服务器将待共享的云盘中文件标识为共享。
[0053]在一实施例中,界面展示模块430还用于在指令接收模块410接收到共享浏览指令后,通过信息通信模块420向服务器发送包括共享浏览指令对应的好友账号的共享浏览请求,通过信息通信模块420接收服务器回复的包括好友账号共享的文件的共享展示界面,在智能电视中显示接收的共享展示界面。
[0054]在一实施例中,文件播放模块440还用于当指令接收模块410在共享展示界面中接收到播放指令后,从服务器获得所述播放指令对应的共享文件的数据,根据获得的数据对所述播放指令对应的共享文件进行播放。
[0055]在一实施例中,如图6所示,所述装置还包括文件上传模块610,用于当指令接收模块410在云盘展示界面中接收到上传指令后,确定上传指令对应的待上传文件的大小,通过信息通信模块420向服务器发送包括待上传文件的大小的文件上传请求;通过信息通信模块420接收服务器将待上传文件大小与所述用户账号对应的可用存储空间比较后回复的允许上传或禁止上传的响应;当回复的响应中信息为允许上传时,将待上传文件存储到所述用户账号对应的存储空间。
[0056]上述装置与前述方法相对应,具体示例说明可参见方法中说明,在此不再赘述。
[0057]本发明中装置能够播放用户在云盘中存储的文件,增加智能电视播放内容的灵活性和自主性;本发明中装置能够将文件上传到用户的云盘,进一步丰富了云盘中存储的内容;本发明中装置还能够实现资源共享,进而提高用户体验。
[0058]以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
[0059]另外需要说明的是,在上述【具体实施方式】中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
[0060]此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。
【主权项】
1.一种播放文件的方法,该方法包括: 接收到云盘使用指令后,向服务器发送包括用户账号的云盘登录请求; 接收服务器回复的所述用户账号对应的云盘展示界面,显示接收的云盘展示界面; 当在云盘展示界面中接收到播放指令后,从服务器获得所述播放指令对应的文件的数据,根据获得的数据对所述播放指令对应的文件进行播放。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收到文件共享指令后,向服务器发送文件共享请求,所述文件共享请求包括文件共享指令对应的待共享的云盘中文件的标识,使得服务器将所述待共享的云盘中文件标识为共享。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括: 接收到共享浏览指令后,向服务器发送包括共享浏览指令对应的好友账号的共享浏览请求,接收服务器回复的包括所述好友账号共享的文件的共享展示界面,在智能电视中显示接收的共享展示界面。4.根据权利要求3所述的方法,其特征在于,所述方法还包括: 当在共享展示界面中接收到播放指令后,从服务器获得所述播放指令对应的共享文件的数据,根据获得的数据对所述播放指令对应的共享文件进行播放。5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括: 当在云盘展示界面中接收到上传指令后,确定所述上传指令对应的待上传文件的大小,向服务器发送包括待上传文件的大小的文件上传请求; 接收服务器将待上传文件大小与所述用户账号对应的可用存储空间比较后回复的允许上传或禁止上传的响应; 当回复的响应中信息为允许上传时,将待上传文件存储到所述用户账号对应的存储空间。6.根据权利要求1或2所述的方法,其特征在于,所述从服务器获得所述播放指令对应的文件的数据包括: 向服务器请求获得播放指令对应的文件; 接收服务器回复的所述播放指令对应的文件的地址; 从所述地址获得所述播放指令对应的文件的数据。7.一种播放文件的装置,该装置包括: 指令接收模块,用于接收指令; 信息通信模块,用于发送和接收信息; 界面展示模块,用于在所述指令接收模块接收到云盘使用指令后,通过所述信息通信模块向服务器发送包括用户账号的云盘登录请求;通过所述信息通信模块接收到服务器回复的所述用户账号对应的云盘展示界面显示接收的云盘展示界面; 文件播放模块,用于当所述指令接收模块在云盘展示界面中接收到播放指令后,从服务器获得所述播放指令对应的文件的数据,根据获得的数据对所述播放指令对应的文件进行播放。8.根据权利要求7所述的装置,其特征在于,所述装置还包括: 文件共享模块,用于在所述指令接收模块接收到文件共享指令后,通过所述信息通信模块向服务器发送文件共享请求,所述文件共享请求包括文件共享指令对应的待共享的云盘中文件的标识,使得服务器将所述待共享的云盘中文件标识为共享。9.根据权利要求7或8所述的装置,其特征在于,所述界面展示模块还用于在所述指令接收模块接收到共享浏览指令后,通过所述信息通信模块向服务器发送包括共享浏览指令对应的好友账号的共享浏览请求,通过所述信息通信模块接收服务器回复的包括所述好友账号共享的文件的共享展示界面,在智能电视中显示接收的共享展示界面。10.根据权利要求9所述的装置,其特征在于,所述文件播放模块还用于当所述指令接收模块在共享展示界面中接收到播放指令后,从服务器获得所述播放指令对应的共享文件的数据,根据获得的数据对所述播放指令对应的共享文件进行播放。11.根据权利要求7或8所述的装置,其特征在于,所述装置还包括: 文件上传模块,用于当所述指令接收模块在云盘展示界面中接收到上传指令后,确定所述上传指令对应的待上传文件的大小,通过所述信息通信模块向服务器发送包括待上传文件的大小的文件上传请求;通过所述信息通信模块接收服务器将待上传文件大小与所述用户账号对应的可用存储空间比较后回复的允许上传或禁止上传的响应;当回复的响应中信息为允许上传时,将待上传文件存储到所述用户账号对应的存储空间。12.根据权利要求7或8所述的装置,其特征在于,所述文件播放模块用于向服务器请求获得播放指令对应的文件;接收服务器回复的所述播放指令对应的文件的地址;从所述地址获得所述播放指令对应的文件的数据。
【文档编号】H04N21/258GK105898601SQ201510920935
【公开日】2016年8月24日
【申请日】2015年12月11日
【发明人】王新
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1