一种机顶盒文件共享方法及系统技术方案

技术编号:9436613 阅读:169 留言:0更新日期:2013-12-12 01:54
本发明专利技术适用于机顶盒技术领域,提供了一种机顶盒文件共享方法及系统。本发明专利技术中,第一机顶盒将共享文件的文件标识和第一机顶盒标识上传至服务器,服务器存储第一机顶盒上传的文件标识和第一机顶盒标识的对应关系;服务器在接收到第二机顶盒发送的包含第二机顶盒标识和文件标识的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒;第一机顶盒根据所述文件获取请求将与所述文件获取请求中的文件标识对应的文件传输至第二机顶盒。在本发明专利技术不需要将文件上传存储至服务器,文件直接从机顶盒端获取,从而减轻了服务器的数据压力。

【技术实现步骤摘要】
一种机顶盒文件共享方法及系统
本专利技术属于机顶盒
,尤其涉及一种机顶盒文件共享方法及系统。
技术介绍
当前,数字机顶盒与电视机都是生活的必备家电。现在家庭中机顶盒文件共享的方式基本都是通过机顶盒WIFI与其他终端进行文件共享,比如手机,PAD等。受WIFI发射距离的限制,这样的文件共享方式范围仅限于单个家庭,家庭间不能进行文件共享。而对于家庭间文件共享,部分电视运营商也做出了努力。其允许部分用户上传文件到服务器,从而通过服务器再实现文件共享。这种方式有很大的限制:一方面,服务器的存储空间是有限的,对于如此庞大的家庭用户,每户上传一定量的数据就会对服务器的空间造成很大压力;另一方面,当有大量家庭用户同时访问服务器实现文件共享的时候,会造成服务器很大的数据处理与网络传输压力,很容易奔溃。为了维护服务器稳定,故目前只是实现了部分文件对于部分用户共享。
技术实现思路
本专利技术实施例的目的在于提供一种机顶盒文件共享方法和系统,旨在解决现有的家庭机顶盒用户之间文件共享必须先将文件上传至服务器,造成文件共享有限,以及服务器数据数据处理和传输压力大,容易崩溃的问题。本专利技术是这样实现的,一种机顶盒文件共享方法,包括以下步骤:第一机顶盒将文件标识和第一机顶盒标识上传至服务器,所述文件标识为第一机顶盒共享的文件的标识;服务器存储第一机顶盒上传的文件标识和第一机顶盒标识的对应关系;服务器在接收到第二机顶盒发送的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,所述文件获取请求包含第二机顶盒标识和第一机顶盒上传的文件标识;第一机顶盒根据所述第二机顶盒标识确定第二机顶盒,并将与所述文件获取请求中的文件标识对应的文件传输至第二机顶盒。本专利技术的还提供了一种机顶盒文件共享系统,所述系统包括:第一机顶盒、第二机顶盒、服务器;所述第一机顶盒,用于将文件标识和第一机顶盒标识上传至服务器,所述文件标识为第一机顶盒共享的文件的标识;所述服务器,用于存储第一机顶盒上传的文件标识和第一机顶盒标识的对应关系;所述第二机顶盒,用于发送文件获取请求至所述服务器;所述服务器,还用于在接收到第二机顶盒发送的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,所述文件获取请求包含第二机顶盒标识和第一机顶盒上传的文件标识;所述第一机顶盒,还用于接收所述的文件获取请求,并根据所述第二机顶盒标识确定第二机顶盒,将与所述文件获取请求中的文件标识对应的文件传输至第二机顶盒;所述第二机顶盒,还用于接收所述第一机顶盒传输的与所述文件获取请求中的文件标识对应的文件。在本专利技术中,第一机顶盒将共享文件的文件标识和第一机顶盒标识上传至服务器,服务器存储第一机顶盒上传的文件标识和第一机顶盒标识的对应关系;服务器在接收到第二机顶盒发送的包含第二机顶盒标识和文件标识的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,第一机顶盒根据所述文件获取请求将与所述文件获取请求中的文件标识对应的文件传输至第二机顶盒。本专利技术不需要将文件上传至服务器,文件直接从机顶盒端获取,从而减轻了服务器的压力。文件共享时的文件传输压力与数据处理压力全部分散到各家庭中的机顶盒来承担,解决了大量家庭用户同时实现文件共享时,服务器承担所有压力造成服务器奔溃的问题。附图说明图1是本专利技术实施例提供的机顶盒文件共享方法的实现流程图;图2是本专利技术实施例提供的机顶盒文件共享方法的实现流程图;图3是本专利技术实施例提供的局域网内和局域网间机顶盒文件共享方法的交互示意图;图4是本专利技术实施例提供的机顶盒文件共享系统的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1示出了本专利技术实施例提供的一种机顶盒文件共享方法的实现流程,详述如下:步骤101、第一机顶盒将文件标识和第一机顶盒标识上传至服务器,上述文件标识为第一机顶盒共享的文件的标识。具体的,文件标识可以是标识文件的文件名称等。机顶盒标识可以为机顶盒对应的家庭用户的唯一标识,可以是用户身份证号、电话号码等唯一标识。步骤102、服务器存储第一机顶盒上传的文件标识和第一机顶盒标识的对应关系。优选的,服务器通过数据库存储第一机顶盒上传的文件标识和第一机顶盒标识的对应关系。数据库包括:用户表和数据表。服务器端的数据库主要用于上传的共享文件名字的存储,相应上传机顶盒地址的存储。数据库中包含一个用户表与多个数据表。服务器将文件标识和第一机顶盒标识存储至服务器数据库中的数据表中,同时将第一机顶盒标识对应的第一机顶盒的地址信息以及第一机顶盒标识存储至服务器数据库中的用户表中。第一机顶盒的地址是指第一机顶盒的局域网地址、第一机顶盒的公网网关地址和第一机顶盒局域网服务器地址。如表1所示,用户表包含有机顶盒用户端字段信息,主要字段信息包括但不限于:用户标识ID,用户所属局域网服务器地址,用户局域网地址,用户状态,用户共享文件数。表中用户ID为表的主键。即用户ID内容唯一,不能重复。用户标识(ID,Identity)表示此家庭用户的唯一标识,可以是用户身份证号等唯一信息。用户所属局域网服务器地址表示家庭用户所属的局域网的服务器地址,一般此地址使用IP(InternetProtocol,网络之间互连协议)协议划分。用户局域网地址表示此家庭用户在所属局域网分配的地址,此处分配的局域网地址也使用IP协议划分,且此地址为静态地址,与家庭用户绑定。用户状态是指当前家庭用户是否在使用的机顶盒,是否连上服务器,若在连上,则用户状态为线上,若未连上则为线下。用户共享文件数表示家庭用户共享文件的总数量。公网网关地址表示此家庭用户在电视广播网中公网网关的地址,一般此地址使用IP协议划分。表1用户表数据表用于存储用户上传文件的相关信息。数据表如表2所示。数据表中包含有文件字段信息,主要文件字段信息包括但不限于:用户标识ID,文件名字,文件类型,文件大小,文件描述等。用户标识(ID,Identity)表示此家庭用户的唯一标识,可以是用户身份证号等唯一信息。文件字段的用户标识与机顶盒用户端字段的用户标识相同。文件名称表示家庭用户共享的文件的名字。文件类型表示家庭用户共享的文件对应的类型,比如说视频,音频,图片,文档等。文件大小表示家庭用户共享的文件对应的大小。文件描述表示家庭用户共享的文件的相关描述,比如文件内容简介,图片简介等。数据表中,用户ID与文件名字为联合主键。即用户ID与文件名字两个字段的内容不能存在同时相同的两行数据。表2数据表用户ID文件名字文件类型文件大小文件描述.....................步骤103、服务器在接收到第二机顶盒发送的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与文件获取请求对应的第一机顶盒标识,并本文档来自技高网...
一种机顶盒文件共享方法及系统

【技术保护点】
一种机顶盒文件共享方法,其特征在于,包括以下步骤:第一机顶盒将文件标识和第一机顶盒标识上传至服务器,所述文件标识为第一机顶盒共享的文件的标识;服务器存储第一机顶盒上传的文件标识和第一机顶盒标识的对应关系;服务器在接收到第二机顶盒发送的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,所述文件获取请求包含第二机顶盒标识和第一机顶盒上传的文件标识;第一机顶盒根据所述第二机顶盒标识确定第二机顶盒,并将与所述文件获取请求中的文件标识对应的文件传输至第二机顶盒。

【技术特征摘要】
1.一种机顶盒文件共享方法,其特征在于,包括以下步骤:第一机顶盒将文件标识和第一机顶盒标识上传至服务器,所述文件标识为第一机顶盒共享的文件的标识;服务器存储第一机顶盒上传的文件标识和第一机顶盒标识的对应关系;服务器在接收到第二机顶盒发送的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,所述文件获取请求包含第二机顶盒标识和第一机顶盒上传的文件标识;第一机顶盒根据所述第二机顶盒标识确定第二机顶盒,并将与所述文件获取请求中的文件标识对应的文件传输至第二机顶盒;所述服务器在接收到第二机顶盒发送的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,具体包括:所述服务器在接收到第二机顶盒发送的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并判断所述第一机顶盒标识对应的第一机顶盒是否在线,若在线则将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,若不在线则所述服务器发送获取失败指示信息给所述第二机顶盒。2.如权利要求1所述的方法,其特征在于,所述服务器包括第一服务器和第二服务器,所述第一服务器与所述第二服务器位于不同的局域网内。3.如权利要求2所述的方法,其特征在于,所述服务器在接收到第二机顶盒发送的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,具体包括:第一服务器在接收到第二机顶盒发送的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识;当所述第一机顶盒标识对应的第一机顶盒与所述第一服务器在同一局域网时,第一服务器将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒;当所述第一机顶盒标识对应的第一机顶盒与所述第一服务器在不同局域网时,第一服务器将所述文件获取请求发送至第二服务器,通过所述第二服务器将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,所述第二服务器为所述第一机顶盒标识对应的第一机顶盒所在局域网中的服务器。4.如权利要求1所述方法,其特征在于,所述第一机顶盒根据所述文件获取请求将与所述文件获取请求中的文件标识对应的文件传输至第二机顶盒,具体包括:当第一机顶盒的负荷小于第一阈值时,所述第一机顶盒向所述服务器发送能够传输文件的指示信息,并将与所述文件获取请求中的文件标识对应的文件传输至第二机顶盒;当第一机顶盒的负荷大于或等于第一阈值时,所述第一机...

【专利技术属性】
技术研发人员:邓鹏
申请(专利权)人:深圳市九洲电器有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1