一种机顶盒文件共享方法及系统的制作方法

文档序号:8005059阅读:334来源:国知局
一种机顶盒文件共享方法及系统的制作方法
【专利摘要】本发明适用于机顶盒【技术领域】,提供了一种机顶盒文件共享方法及系统。本发明中,第一机顶盒将共享文件的文件标识和第一机顶盒标识上传至服务器,服务器存储第一机顶盒上传的文件标识和第一机顶盒标识的对应关系;服务器在接收到第二机顶盒发送的包含第二机顶盒标识和文件标识的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒;第一机顶盒根据所述文件获取请求将与所述文件获取请求中的文件标识对应的文件传输至第二机顶盒。在本发明不需要将文件上传存储至服务器,文件直接从机顶盒端获取,从而减轻了服务器的数据压力。
【专利说明】一种机顶盒文件共享方法及系统
【技术领域】
[0001]本发明属于机顶盒【技术领域】,尤其涉及一种机顶盒文件共享方法及系统。
【背景技术】
[0002]当前,数字机顶盒与电视机都是生活的必备家电。现在家庭中机顶盒文件共享的方式基本都是通过机顶盒WIFI与其他终端进行文件共享,比如手机,PAD等。受WIFI发射距离的限制,这样的文件共享方式范围仅限于单个家庭,家庭间不能进行文件共享。
[0003]而对于家庭间文件共享,部分电视运营商也做出了努力。其允许部分用户上传文件到服务器,从而通过服务器再实现文件共享。这种方式有很大的限制:一方面,服务器的存储空间是有限的,对于如此庞大的家庭用户,每户上传一定量的数据就会对服务器的空间造成很大压力;另一方面,当有大量家庭用户同时访问服务器实现文件共享的时候,会造成服务器很大的数据处理与网络传输压力,很容易奔溃。为了维护服务器稳定,故目前只是实现了部分文件对于部分用户共享。

【发明内容】

[0004]本发明实施例的目的在于提供一种机顶盒文件共享方法和系统,旨在解决现有的家庭机顶盒用户之间文件共享必须先将文件上传至服务器,造成文件共享有限,以及服务器数据数据处理和传输压力大,容易崩溃的问题。
[0005]本发明是这样实现的,一种机顶盒文件共享方法,包括以下步骤:
[0006]第一机顶盒将文件标识和第一机顶盒标识上传至服务器,所述文件标识为第一机顶盒共享的文件的标识;
[0007]服务器存储第一机顶盒上传的文件标识和第一机顶盒标识的对应关系;
[0008]服务器在接收到第二机顶盒发送的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,所述文件获取请求包含第二机顶盒标识和第一机顶盒上传的文件标识;
[0009]第一机顶盒根据所述第二机顶盒标识确定第二机顶盒,并将与所述文件获取请求中的文件标识对应的文件传输至第二机顶盒。
[0010]本发明的还提供了一种机顶盒文件共享系统,所述系统包括:
[0011]第一机顶盒、第二机顶盒、服务器;
[0012]所述第一机顶盒,用于将文件标识和第一机顶盒标识上传至服务器,所述文件标识为第一机顶盒共享的文件的标识;
[0013]所述服务器,用于存储第一机顶盒上传的文件标识和第一机顶盒标识的对应关系;
[0014]所述第二机顶盒,用于发送文件获取请求至所述服务器;
[0015]所述服务器,还用于在接收到第二机顶盒发送的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,所述文件获取请求包含第二机顶盒标识和第一机顶盒上传的文件标识;
[0016]所述第一机顶盒,还用于接收所述的文件获取请求,并根据所述第二机顶盒标识确定第二机顶盒,将与所述文件获取请求中的文件标识对应的文件传输至第二机顶盒;
[0017]所述第二机顶盒,还用于接收所述第一机顶盒传输的与所述文件获取请求中的文件标识对应的文件。
[0018]在本发明中,第一机顶盒将共享文件的文件标识和第一机顶盒标识上传至服务器,服务器存储第一机顶盒上传的文件标识和第一机顶盒标识的对应关系;服务器在接收到第二机顶盒发送的包含第二机顶盒标识和文件标识的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,第一机顶盒根据所述文件获取请求将与所述文件获取请求中的文件标识对应的文件传输至第二机顶盒。本发明不需要将文件上传至服务器,文件直接从机顶盒端获取,从而减轻了服务器的压力。文件共享时的文件传输压力与数据处理压力全部分散到各家庭中的机顶盒来承担,解决了大量家庭用户同时实现文件共享时,服务器承担所有压力造成服务器奔溃的问题。
【专利附图】

【附图说明】
[0019]图1是本发明实施例提供的机顶盒文件共享方法的实现流程图;
[0020]图2是本发明实施例提供的机顶盒文件共享方法的实现流程图;
[0021]图3是本发明实施例提供的局域网内和局域网间机顶盒文件共享方法的交互示意图;
[0022]图4是本发明实施例提供的机顶盒文件共享系统的结构框图。
【具体实施方式】
[0023]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0024]图1示出了本发明实施例提供的一种机顶盒文件共享方法的实现流程,详述如下:
[0025]步骤101、第一机顶盒将文件标识和第一机顶盒标识上传至服务器,上述文件标识为第一机顶盒共享的文件的标识。
[0026]具体的,文件标识可以是标识文件的文件名称等。机顶盒标识可以为机顶盒对应的家庭用户的唯一标识,可以是用户身份证号、电话号码等唯一标识。
[0027]步骤102、服务器存储第一机顶盒上传的文件标识和第一机顶盒标识的对应关系。
[0028]优选的,服务器通过数据库存储第一机顶盒上传的文件标识和第一机顶盒标识的对应关系。数据库包括:用户表和数据表。服务器端的数据库主要用于上传的共享文件名字的存储,相应上传机顶盒地址的存储。数据库中包含一个用户表与多个数据表。服务器将文件标识和第一机顶盒标识存储至服务器数据库中的数据表中,同时将第一机顶盒标识对应的第一机顶盒的地址信息以及第一机顶盒标识存储至服务器数据库中的用户表中。第一机顶盒的地址是指第一机顶盒的局域网地址、第一机顶盒的公网网关地址和第一机顶盒局域网服务器地址。
[0029]如表I所示,用户表包含有机顶盒用户端字段信息,主要字段信息包括但不限于:用户标识ID,用户所属局域网服务器地址,用户局域网地址,用户状态,用户共享文件数。表中用户ID为表的主键。即用户ID内容唯一,不能重复。用户标识(ID,Identity)表示此家庭用户的唯一标识,可以是用户身份证号等唯一信息。用户所属局域网服务器地址表示家庭用户所属的局域网的服务器地址,一般此地址使用IP (Internet Protocol,网络之间互连协议)协议划分。用户局域网地址表示此家庭用户在所属局域网分配的地址,此处分配的局域网地址也使用IP协议划分,且此地址为静态地址,与家庭用户绑定。用户状态是指当前家庭用户是否在使用的机顶盒,是否连上服务器,若在连上,则用户状态为线上,若未连上则为线下。用户共享文件数表示家庭用户共享文件的总数量。公网网关地址表示此家庭用户在电视广播网中公网网关的地址,一般此地址使用IP协议划分。
[0030]表I用户表
[0031]
【权利要求】
1.一种机顶盒文件共享方法,其特征在于,包括以下步骤: 第一机顶盒将文件标识和第一机顶盒标识上传至服务器,所述文件标识为第一机顶盒共享的文件的标识; 服务器存储第一机顶盒上传的文件标识和第一机顶盒标识的对应关系; 服务器在接收到第二机顶盒发送的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,所述文件获取请求包含第二机顶盒标识和第一机顶盒上传的文件标识; 第一机顶盒根据所述第二机顶盒标识确定第二机顶盒,并将与所述文件获取请求中的文件标识对应的文件传输至第二机顶盒。
2.如权利要求1所述的方法,其特征在于,所述服务器包括第一服务器和第二服务器,所述第一服务器与所述第二服务器位于不同的局域网内。
3.如权利要求2所述的方法,其特征在于,所述服务器在接收到第二机顶盒发送的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,具体包括: 第一服务器在接收到第二机顶盒发送的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识; 当所述第一机顶盒标识对应的第一机顶盒与所述第一服务器在同一局域网时,第一服务器将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒; 当所述第一机顶盒标 识对应的第一机顶盒与所述第一服务器在不同局域网时,第一服务器将所述文件获取请求发送至第二服务器,通过所述第二服务器将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,所述第二服务器为所述第一机顶盒标识对应的第一机顶盒所在局域网中的服务器。
4.如权利要求1所述方法,其特征在于,所述第一机顶盒根据所述文件获取请求将与所述文件获取请求中的文件标识对应的文件传输至第二机顶盒,具体包括: 当第一机顶盒的负荷小于第一阈值时,所述第一机顶盒向所述服务器发送能够传输文件的指示信息,并将与所述文件获取请求中的文件标识对应的文件传输至第二机顶盒; 当第一机顶盒的负荷大于或等于第一阈值时,所述第一机顶盒向所述服务器发送满负荷指示信息,所述服务器再将所述满负荷指示信息转发送给所述第二机顶盒。
5.如权利要求4所述的方法,其特征在于,所述方法还包括: 所述第二机顶盒发送文件获取请求至服务器后进行等待计时,若计时超过第二阈值还未接收到第一机顶盒发送的文件或服务器发送的信息,则停止等待接收;或/和 当所述第二机顶盒接收第一机顶盒传输的文件时,若传输的文件数据突然中断,中断时间超过第二阈值,则保存已经接收的数据至缓存区,停止等待接收数据,若再次请求获取同一文件时,则进行文件续传;或/和 所述服务器将文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒后进行等待计时,若计时超过第三阈值时,所述服务器还未收到第一机顶盒发送的能够传输文件指示信息,则重新发送文件获取请求给所述第一机顶盒。
6.如权利要求1所述方法,其特征在于,所述服务器在接收到第二机顶盒发送的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,具体包括: 所述服务器在接收到第二机顶盒发送的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并判断所述第一机顶盒标识对应的第一机顶盒是否在线,若在线则将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,若不在线则所述服务器发送获取失败指示信息给所述第二机顶盒。
7.如权利要求1所述的方法,其特征在于,所述服务器存储第一机顶盒上传的文件标识和第一机顶盒标识的对应关系,具体包括: 将所述文件标识和第一机顶盒标识存储至服务器数据库中的数据表中,同时将所述第一机顶盒标识对应的第一机顶盒的地址信息以及第一机顶盒标识存储至服务器数据库中的用户表中。
8.如权利要求7所述的方法,其特征在于,所述用户表,包括:用户标识、用户所属局域网服务器地址、用户局域网地址、用户共享文件数、公网网关地址。
9.如权利要求7所述的方法,其特征在于,所述数据表,包括:用户标识、文件名称、文件类型、文件大小、文件描述。
10.一种机顶盒文件共享系统,其特征在于,所述系统包括:第一机顶盒、第二机顶盒、服务器; 所述第一机顶盒,用 于将文件标识和第一机顶盒标识上传至服务器,所述文件标识为第一机顶盒共享的文件的标识; 所述服务器,用于存储第一机顶盒上传的文件标识和第一机顶盒标识的对应关系; 所述第二机顶盒,用于发送文件获取请求至所述服务器; 所述服务器,还用于在接收到第二机顶盒发送的文件获取请求时,根据文件标识和第一机顶盒标识的对应关系,获取与所述文件获取请求对应的第一机顶盒标识,并将所述文件获取请求发送至所述第一机顶盒标识对应的第一机顶盒,所述文件获取请求包含第二机顶盒标识和第一机顶盒上传的文件标识; 所述第一机顶盒,还用于接收所述的文件获取请求,并根据所述第二机顶盒标识确定第二机顶盒,将与所述文件获取请求中的文件标识对应的文件传输至第二机顶盒; 所述第二机顶盒,还用于接收所述第一机顶盒传输的与所述文件获取请求中的文件标识对应的文件。
【文档编号】H04N21/435GK103442286SQ201310370505
【公开日】2013年12月11日 申请日期:2013年8月22日 优先权日:2013年8月22日
【发明者】邓鹏
申请人:深圳市九洲电器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1