点对点文件分享系统及方法

文档序号:7723756阅读:354来源:国知局
专利名称:点对点文件分享系统及方法
技术领域
本发明涉及一种文件分享系统及方法,尤指一种电子设备之间的点对点文件分享 系统及方法。
背景技术
数码相框是当今很时尚的消费性电子设备,越来越多的人将数码照片、音频、视频 等多媒体文件放置在数码相框中以供平时欣赏。在现有技术中,当用户想要将数码相框中的多媒体文件和他人分享时,往往需要 将选择的文件通过网络上传至一网络相册或者其它由网络服务提供商提供的多媒体文件 分享服务器中,再由对方用户通过网络将多媒体文件下载至使用的数码相框中欣赏,从而 实现在数码相框中分享多媒体文件。但是,该方法容易使用户的多媒体文件暴露于网络中, 不够安全可靠,另外,对于一些很少上网的用户来说,操作不够方便。

发明内容
鉴于以上内容,有必要提供一种安全可靠、操作方便的电子设备之间的点对点文 件分享系统及方法。一种点对点文件分享系统,包括一网络、一存储有若干文件并接入所述网络的第 一电子设备、一接入所述网络的第二电子设备及一接入所述网络的服务器,所述服务器内 存储有所述第二电子设备的地址信息,所述第一电子设备通过所述服务器获取所述第二电 子设备的地址信息后,直接通过所述网络与所述第二电子设备进行文件传输。本发明还进 一步提供了 一种点对点文件分享方法。一种点对点文件分享方法,包括以下步骤一第一电子设备通过一网络登陆一服 务器,并发送一第二电子设备的识别信息及一询问所述第二电子设备地址信息的询问信息 至所述服务器;所述服务器判断所述第一电子设备发送的所述第二电子设备的识别信息是 否正确,如果正确则将所述第二电子设备的地址信息发送至所述第一电子设备;及所述第 一电子设备根据得到的所述第二电子设备的地址信息,直接与所述第二电子设备进行文件 传输。相对现有技术,在本发明中,当两电子设备之间的用户进行文件分享时,第一电子 设备可直接与第二电子设备进行文件传输,而无需将文件上传至网络相册等公共区域中, 因此文件不会暴露于网络中,安全可靠。


图1至图4为本发明点对点文件分享系统较佳实施方式的结构示意图。图5为本发明点对点文件分享方法较佳实施方式的流程图。
具体实施例方式请参阅图1至图4,本发明点对点文件分享系统较佳实施方式包括一第一电子设 备、一与该第一电子设备相连并可将第一电子设备接入一网络50的第一家庭网关30、一第 二电子设备、一与该第二电子设备相连并可将第二电子设备接入该网络50的第二家庭网 关40及一可接入网络50的服务器70。在本实施方式中,该第一电子设备为一第一数码相 框10,该第二电子设备为一第二数码相框20,该网络50可为互联网或局域网等。该第一数 码相框10内存储有用户的照片、音频、视频等多媒体文件,该服务器70内存储有接入网络 50的数码相框的网络信息,包括数码相框的识别信息、地址信息等,其中识别信息为数码相 框的通用唯一识别码(UUID,Universally Unique Identifier)、地址信息为数码相框的 IP(InternetProtocol)地址。请参阅图1,当第一数码相框10端的用户想要与第二数码相框20端的用户分享这 些多媒体文件时,必须知道第二数码相框20的通用唯一识别码,将第一数码相框10与第二 数码相框20分别开启后,该第一数码相框10及该第二数码相框20分别通过第一家庭网关 30及第二家庭网关40接入网络50,并自动登陆服务器70,更新服务器70中的相关网络信 息。请参阅图2,第一数码相框10向服务器70端发送第二数码相框20的通用唯一识别码 及一询问第二数码相框20的相关网络信息的询问信息,服务器70可判断第一数码相框10 传送的第二数码相框20的通用唯一识别码是否正确,如果正确则将第二数码相框20的IP 地址发送给第一数码相框10端,否则提示询问信息有误。请参阅图3及图4,此时,第一数 码相框10可以根据得到的第二数码相框20的IP地址,直接发送一传输请求信息至第二数 码相框20并等待其回应,当第二数码相框20端的用户接收到该传输请求信息后,将回复是 否接收第一数码相框10端用户发送文件的信息至第一数码相框10,从而建立两数码相框 10、20之间的连接,如果是,第一数码相框10开始发送文件至第二数码相框20,如果否,则 断开连接。当第二数码相框20端的用户接收到传输的多媒体文件后,即可在第二数码相框 20上欣赏。请参阅图5,该点对点文件分享方法的较佳实施方式包括以下步骤S1 该第一数码相框10及该第二数码相框20分别被开启后,分别通过该第一家庭 网关30及该第二家庭网关40自动登陆该服务器70,并更新服务器70中的相关网络信息。S2 该第一数码相框10向该服务器70发送该第二数码相框20的通用唯一识别码 及询问第二数码相框20的相关网络信息的询问信息。S3 该服务器70判断第一数码相框10传送的第二数码相框20的通用唯一识别码
是否正确。S4 如果正确则将第二数码相框20的IP地址发送给第一数码相框10端,进入下 一步;否则提示询问信息有误,该第一数码相框10需重新确认并发送该第二数码相框20的 通用唯一识别码及询问第二数码相框20的相关网络信息的询问信息至服务器70。S5 该第一数码相框10根据得到的第二数码相框20的IP地址,直接发送一传输 请求信息至第二数码相框20并等待其回应。S6 该第二数码相框20端的用户接收到该传输请求信息后,将回复是否接收第一 数码相框10端用户发送文件的信息至第一数码相框10,从而建立两数码相框10、20之间的 连接。
S7 如果是,第一数码相框10开始发送文件至第二数码相框20,当第二数码相框 20端的用户接收到传输的多媒体文件后,即可在第二数码相框20上欣赏;如果否,则断开 连接。在本发明中,当两电子设备之间的用户进行文件分享时,第一电子设备可直接与 第二电子设备进行文件传输,而无需将文件通过网络上传至网络相册等公共区域中,因此 文件不会暴露于网络中,安全可靠。
权利要求
一种点对点文件分享系统,包括一网络、一存储有若干文件并接入所述网络的第一电子设备及一接入所述网络的第二电子设备,其特征在于所述点对点文件分享系统还包括一接入所述网络的服务器,所述服务器内存储有所述第二电子设备的地址信息,所述第一电子设备通过所述服务器获取所述第二电子设备的地址信息后,直接通过所述网络与所述第二电子设备进行文件传输。
2.如权利要求1所述的点对点文件分享系统,其特征在于所述第一电子设备为一第 一数码相框,所述第二电子设备为一第二数码相框,所述服务器内还存储有所述第二数码 相框的通用唯一识别码,所述地址信息为所述第二数码相框的IP地址。
3.如权利要求2所述的点对点文件分享系统,其特征在于所述第二数码相框接入所 述网络后可自动登陆所述服务器并更新所述服务器中的通用唯一识别码及IP地址。
4.如权利要求3所述的点对点文件分享系统,其特征在于所述第一数码相框通过将 所述第二数码相框的通用唯一识别码发送至所述服务器获取所述第二数码相框的IP地 址。
5.如权利要求4所述的点对点文件分享系统,其特征在于所述服务器可判断所述第 一数码相框发送的所述第二数码相框的通用唯一识别码是否正确,如果正确则将所述第二 数码相框的IP地址发送至所述第一数码相框。
6.一种点对点文件分享方法,包括以下步骤一第一电子设备通过一网络登陆一服务器,并发送一第二电子设备的识别信息及一询 问所述第二电子设备地址信息的询问信息至所述服务器;所述服务器判断所述第一电子设备发送的所述第二电子设备的识别信息是否正确,如 果正确则将所述第二电子设备的地址信息发送至所述第一电子设备;及所述第一电子设备根据得到的所述第二电子设备的地址信息,直接与所述第二电子设 备进行文件传输。
7.如权利要求6所述的点对点文件分享方法,其特征在于所述服务器中存储有所述 第二电子设备的识别信息与地址信息,所述方法还包括所述第二电子设备接入所述网络后 自动更新所述服务器中的识别信息与地址信息的步骤。
8.如权利要求7所述的点对点文件分享方法,其特征在于所述第一电子设备为一第 一数码相框,所述第二电子设备为一第二数码相框,所述识别信息为所述第二数码相框的 通用唯一识别码,所述地址信息为所述第二数码相框的IP地址。
9.如权利要求8所述的点对点文件分享方法,其特征在于在所述第一数码相框与所 述第二数码相框进行传输文件之前,需发送一传输请求信息至所述第二数码相框并等待其 回应,所述第二数码相框将回复是否接收所述第一数码相框发送的文件的信息至第一数码 相框,如果回复是,所述第一数码相框则直接与所述第二数码相框进行传输文件。
10.如权利要求8所述的点对点文件分享方法,其特征在于如果所述服务器判断所述 第一数码相框发送的所述第二数码相框的通用唯一识别码错误,则提示询问信息有误,需 重新发送。
全文摘要
一种点对点文件分享系统,包括一网络、一存储有若干文件并接入所述网络的第一电子设备、一接入所述网络的第二电子设备及一接入所述网络的服务器,所述服务器内存储有所述第二电子设备的地址信息,所述第一电子设备通过所述服务器获取所述第二电子设备的地址信息后,直接通过所述网络与所述第二电子设备进行文件传输。本发明还进一步提供了一种点对点文件分享方法。本发明点对点文件分享系统及方法使得被分享的文件不会暴露于网络中,安全可靠,且操作方便。
文档编号H04L29/08GK101854376SQ20091030134
公开日2010年10月6日 申请日期2009年4月3日 优先权日2009年4月3日
发明者洪良茂, 王俊文, 简家弘, 蔡敦道 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1