《一种处理方法及一种电子设备.pdf》由会员分享,可在线阅读,更多相关《一种处理方法及一种电子设备.pdf(13页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103902499 A (43)申请公布日 2014.07.02 CN 103902499 A (21)申请号 201210573082.X (22)申请日 2012.12.25 G06F 15/173(2006.01) H04L 29/08(2006.01) (71)申请人 联想 (北京) 有限公司 地址 100085 北京市海淀区上地创业路 6 号 (72)发明人 于辰涛 李栋 邹为星 (74)专利代理机构 北京同达信恒知识产权代理 有限公司 11291 代理人 黄志华 (54) 发明名称 一种处理方法及一种电子设备 (57) 摘要 本申请公开了一种处理方法及一种。
2、电子设 备, 方法应用于第一电子设备, 方法包括 : 接收一 分享信息, 分享信息用于表征第二电子设备上具 有分享数据将要分享给第一电子设备 ; 根据分享 信息, 获得一设备标识的清单, 设备标识的清单包 括 M 个设备标识, M 个设备标识表征 M 个设备标识 各自对应的电子设备上均存储有分享数据, M 为 大于等于1的整数 ; 当M个设备标识为大于1的整 数时, 从 M 个设备标识各自对应的电子设备中确 定第三电子设备, 并从第三电子设备获得分享数 据, 其中, 第一电子设备从第三电子设备获得分享 数据的效率高于第一电子设备从 M 个设备标识各 自对应的电子设备中除第三电子设备以外的电子 。
3、设备获得分享数据的效率。 (51)Int.Cl. 权利要求书 2 页 说明书 9 页 附图 1 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书9页 附图1页 (10)申请公布号 CN 103902499 A CN 103902499 A 1/2 页 2 1. 一种处理方法, 所述处理方法应用于第一电子设备中, 其特征在于, 所述方法包括 : 接收一分享信息, 所述分享信息用于表征第二电子设备上具有分享数据将要分享给所 述第一电子设备 ; 根据所述分享信息, 获得一设备标识的清单, 所述设备标识的清单包括 M 个设备标识, 所述 M 个设备标识表征所述 M。
4、 个设备标识各自对应的电子设备上均存储有所述分享数据, M 为大于等于 1 的整数 ; 当所述 M 个设备标识为大于 1 的整数时, 从所述 M 个设备标识各自对应的电子设备中 确定第三电子设备, 并从所述第三电子设备获得所述分享数据, 其中, 所述第一电子设备从 所述第三电子设备获得所述分享数据的效率高于所述第一电子设备从所述 M 个设备标识 各自对应的电子设备中除所述第三电子设备以外的电子设备获得所述分享数据的效率。 2. 如权利要求 1 所述的方法, 其特征在于, 当所述 M 个设备标识为等于 1 的整数时, 在 所述根据所述分享信息, 获得一设备标识的清单之后, 所述方法还包括 : 直。
5、接从所述M个设备标识对应的电子设备获得所述分享数据, 其中, 所述M个设备标识 对应的电子设备为产生并存储所述分享数据的电子设备。 3. 如权利要求 1 所述的方法, 其特征在于, 在所述接收一分享信息之前, 所述方法包 括 : 发送一请求访问的请求信息给所述第二电子设备, 以使所述第二电子设备基于所述请 求信息生成用于发放一访问权限给所述第一电子设备的权限信息 ; 接收所述权限信息。 4.如权利要求1所述的方法, 其特征在于, 所述从所述M个设备标识各自对应的电子设 备中确定第三电子设备, 具体包括 : 通过公共服务器计算出所述第一电子设备的第一网络地址与所述 M 个设备标识各自 对应的电子。
6、设备的 M 个第二网络地址的连接关系 ; 根据所述连接关系, 从所述 M 个设备标识各自对应的电子设备中确定第三电子设备, 所述第三电子设备的第三网络地址与所述第一网络地址的连接关系最为匹配。 5. 如权利要求 1 所述的方法, 其特征在于, 在所述从所述第三电子设备获得所述分享 数据之后, 所述方法还包括 : 获得所述第三电子设备的设备标识 ; 将所述第三电子设备的设备标识上传至所述公共服务器, 以更新所述公共服务器上的 设备标识清单。 6. 一种电子设备, 其特征在于, 包括 : 第一接收单元, 用于接收一分享信息, 所述分享信息用于表征第二电子设备上具有分 享数据将要分享给所述第一电子设。
7、备 ; 第一获得单元, 用于根据所述分享信息, 获得一设备标识的清单, 所述设备标识的清单 包括 M 个设备标识, 所述 M 个设备标识表征所述 M 个设备标识各自对应的电子设备上均存 储有所述分享数据, M 为大于等于 1 的整数 ; 第一确定单元, 用于当所述 M 个设备标识为大于 1 的整数时, 从所述 M 个设备标识各自 对应的电子设备中确定第三电子设备, 并从所述第三电子设备获得所述分享数据, 其中, 所 述第一电子设备从所述第三电子设备获得所述分享数据的效率高于所述第一电子设备从 权 利 要 求 书 CN 103902499 A 2 2/2 页 3 所述 M 个设备标识各自对应的电。
8、子设备中除所述第三电子设备以外的电子设备获得所述 分享数据的效率。 7. 如权利要求 6 所述的电子设备, 其特征在于, 所述电子设备还包括 : 第二获得单元, 用于当所述 M 个设备标识为等于 1 的整数时, 在所述根据所述分享信 息, 获得一设备标识的清单之后, 直接从所述 M 个设备标识对应的电子设备获得所述分享 数据, 其中, 所述 M 个设备标识对应的电子设备为产生并存储所述分享数据的电子设备。 8. 如权利要求 6 所述的电子设备, 其特征在于, 所述电子设备包括 : 发送单元, 用于在接收一分享信息之前, 发送一请求访问的请求信息给所述第二电子 设备, 以使所述第二电子设备基于所。
9、述请求信息生成用于发放一访问权限给所述第一电子 设备的权限信息 ; 第二接收单元, 用于接收所述权限信息。 9. 如权利要求 6 所述的电子设备, 其特征在于, 所述确定单元具体包括 : 第三获得单元, 用于通过公共服务器获得所述第一电子设备的第一网络地址与所述 M 个设备标识各自对应的电子设备的 M 个第二网络地址的连接关系 ; 第二确定单元, 用于根据所述连接关系, 从所述 M 个设备标识各自对应的电子设备中 确定第三电子设备, 所述第三电子设备的第三网络地址与所述第一网络地址的连接关系最 为匹配。 10. 如权利要求 6 所述的电子设备, 其特征在于, 所述电子设备还包括 : 第四获得单。
10、元, 用于在从所述第三电子设备获得所述分享数据之后, 获得所述第三电 子设备的设备标识 ; 上传单元, 用于将所述第三电子设备的设备标识上传至所述公共服务器, 以更新所述 公共服务器上的设备标识清单。 权 利 要 求 书 CN 103902499 A 3 1/9 页 4 一种处理方法及一种电子设备 技术领域 0001 本发明涉及计算机领域, 特别涉及一种处理方法及一种电子设备。 背景技术 0002 目前, 随着计算机的普及, 大大方便了人们的生活, 如用户在分享数据时, 例如分 享自己拍摄的一张照片, 或者分享自己的一段感悟, 或者转发他人的评论, 在计算机没有普 及时, 常会受到地理位置的限。
11、制, 仅能够分享给与用户地理位置较近的用户, 对于地理位置 较远的用户来说, 则不能够分享。而如今, 用户则可以通过计算机构建的网络进行分享, 分 享给任意用户, 不会再受到地理位置的限制。 0003 而当用户在分享数据时, 有多种分享方式, 用户可以选择性的分享数据, 如用户可 以选择互联网, 向所有处于互联网之内的用户分享数据 ; 或者用户还可以在局域网中分享 数据, 仅分享给处于局域网中的用户 ; 或者用户还可以对自己分享的数据设置权限, 仅分享 给处于权限之内的用户。 0004 用户在分享数据时, 是通过自身的设备上传给网络的, 比如通过手机 A 上传给网 络。而其他用户下载该数据时,。
12、 也是通过自身专属的设备进行下载的, 比如用户 B 在下载该 数据时, 是通过自身的手机 B 在网络中寻找并且下载该数据。 0005 而对于在用户分享数据的过程中, 本申请人在实现本申请的过程中, 发现上述的 技术方案至少存在以下技术问题 : 0006 在用户 B 下载该数据时, 是手机 B 与手机 A 两个设备之间一一对应下载数据的, 即 手机B下载数据的网址是手机A上传数据时对应的网址, 而由于设备之间的差异, 以及设备 各自所处网络环境的不同, 比如手机B与手机A两个设备间网络较差时, 则有可能会中断数 据的传输, 进而导致设备间则无法进行数据分享的技术问题。 0007 因此, 现有技术。
13、中存在的技术问题是 : 由于依赖于设备一一对应传输数据, 因此导 致设备间无法进行数据分享的技术问题。 发明内容 0008 本发明提供一种处理方法及一种电子设备, 用以解决现有技术中存在的由于依赖 于设备一一对应传输数据, 因此导致设备间无法进行数据分享的技术问题。 0009 一方面, 本发明通过本申请的一个实施例, 提供如下技术方案 : 0010 一种处理方法, 所述处理方法应用于第一电子设备中, 所述方法包括 : 接收一分 享信息, 所述分享信息用于表征第二电子设备上具有分享数据将要分享给所述第一电子设 备 ; 根据所述分享信息, 获得一设备标识的清单, 所述设备标识的清单包括 M 个设备。
14、标识, 所述 M 个设备标识表征所述 M 个设备标识各自对应的电子设备上均存储有所述分享数据, M 为大于等于 1 的整数 ; 当所述 M 个设备标识为大于 1 的整数时, 从所述 M 个设备标识各自 对应的电子设备中确定第三电子设备, 并从所述第三电子设备获得所述分享数据, 其中, 所 述第一电子设备从所述第三电子设备获得所述分享数据的效率高于所述第一电子设备从 说 明 书 CN 103902499 A 4 2/9 页 5 所述 M 个设备标识各自对应的电子设备中除所述第三电子设备以外的电子设备获得所述 分享数据的效率。 0011 优选的, 当所述 M 个设备标识为等于 1 的整数时, 在所。
15、述根据所述分享信息, 获得 一设备标识的清单之后, 所述方法还包括 : 直接从所述 M 个设备标识对应的电子设备获得 所述分享数据, 其中, 所述 M 个设备标识对应的电子设备为产生并存储所述分享数据的电 子设备。 0012 优选的, 在所述接收一分享信息之前, 所述方法包括 : 发送一请求访问的请求信息 给所述第二电子设备, 以使所述第二电子设备基于所述请求信息生成用于发放一访问权限 给所述第一电子设备的权限信息 ; 接收所述权限信息。 0013 优选的, 所述从所述 M 个设备标识各自对应的电子设备中确定第三电子设备, 具 体包括 : 通过公共服务器计算出所述第一电子设备的第一网络地址与所。
16、述 M 个设备标识各 自对应的电子设备的M个第二网络地址的连接关系 ; 根据所述连接关系, 从所述M个设备标 识各自对应的电子设备中确定第三电子设备, 所述第三电子设备的第三网络地址与所述第 一网络地址的连接关系最为匹配。 0014 优选的, 在所述从所述第三电子设备获得所述分享数据之后, 所述方法还包括 : 获 得所述第三电子设备的设备标识 ; 将所述第三电子设备的设备标识上传至所述公共服务 器, 以更新所述公共服务器上的设备标识清单。 0015 另一方面, 本发明通过本申请的另一个实施例提供 : 0016 一种电子设备, 包括 : 第一接收单元, 用于接收一分享信息, 所述分享信息用于表 。
17、征第二电子设备上具有分享数据将要分享给所述第一电子设备 ; 第一获得单元, 用于根据 所述分享信息, 获得一设备标识的清单, 所述设备标识的清单包括 M 个设备标识, 所述 M 个 设备标识表征所述 M 个设备标识各自对应的电子设备上均存储有所述分享数据, M 为大于 等于 1 的整数 ; 第一确定单元, 用于当所述 M 个设备标识为大于 1 的整数时, 从所述 M 个设 备标识各自对应的电子设备中确定第三电子设备, 并从所述第三电子设备获得所述分享数 据, 其中, 所述第一电子设备从所述第三电子设备获得所述分享数据的效率高于所述第一 电子设备从所述 M 个设备标识各自对应的电子设备中除所述第。
18、三电子设备以外的电子设 备获得所述分享数据的效率。 0017 优选的, 所述电子设备还包括 : 第二获得单元, 用于当所述 M 个设备标识为等于 1 的整数时, 在所述根据所述分享信息, 获得一设备标识的清单之后, 直接从所述 M 个设备标 识对应的电子设备获得所述分享数据, 其中, 所述 M 个设备标识对应的电子设备为产生并 存储所述分享数据的电子设备。 0018 优选的, 所述电子设备包括 : 发送单元, 用于在接收一分享信息之前, 发送一请求 访问的请求信息给所述第二电子设备, 以使所述第二电子设备基于所述请求信息生成用于 发放一访问权限给所述第一电子设备的权限信息 ; 第二接收单元, 。
19、用于接收所述权限信息。 0019 优选的, 所述确定单元具体包括 : 第三获得单元, 用于通过公共服务器获得所述第 一电子设备的第一网络地址与所述M个设备标识各自对应的电子设备的M个第二网络地址 的连接关系 ; 第二确定单元, 用于根据所述连接关系, 从所述 M 个设备标识各自对应的电子 设备中确定第三电子设备, 所述第三电子设备的第三网络地址与所述第一网络地址的连接 关系最为匹配。 说 明 书 CN 103902499 A 5 3/9 页 6 0020 优选的, 所述电子设备还包括 : 第四获得单元, 用于在从所述第三电子设备获得所 述分享数据之后, 获得所述第三电子设备的设备标识 ; 上传。
20、单元, 用于将所述第三电子设备 的设备标识上传至所述公共服务器, 以更新所述公共服务器上的设备标识清单。 0021 上述技术方案中的一个或多个技术方案, 具有如下技术效果或优点 : 0022 在上面的实施例中, 具体介绍了处理方法的实施过程, 首先通过分析 M 个设备标 识来选择与匹配的第三电子设备, 并从第三电子设备中来下载数据, 进而避免了现有技术 需要依赖于设备一一对应传输数据, 进而导致的设备间无法进行数据分享的技术问题, 能 够在多个设备标识对应的电子设备中选择出适合的电子设备下载数据, 因此能保证数据分 享的正常实施, 并且相对于现有技术来说, 还具有下载效率高, 灵活性高的特点。。
21、 附图说明 0023 图 1 为本申请实施例一中处理方法的流程图 ; 0024 图 2 为本申请实施例二中电子设备的示意图。 具体实施方式 0025 为了解决现有技术中存在的由于依赖于设备一一对应传输数据, 因此导致设备间 无法进行数据分享的技术问题, 本发明实施例提出了一种处理方法及一种电子设备, 其解 决方案总体思路如下 : 0026 本发明提供了一种处理方法及一种电子设备, 其中, 该方法首先接收一分享信息, 分享信息用于表征第二电子设备上具有分享数据将要分享给第一电子设备 ; 然后根据分享 信息, 获得一设备标识的清单, 设备标识的清单包括 M 个设备标识, M 个设备标识表征 M 个。
22、 设备标识各自对应的电子设备上均存储有分享数据, M 为大于等于 1 的整数 ; 最后当 M 个设 备标识为大于1的整数时, 从M个设备标识各自对应的电子设备中确定第三电子设备, 并从 第三电子设备获得分享数据, 其中, 第一电子设备从第三电子设备获得分享数据的效率高 于第一电子设备从 M 个设备标识各自对应的电子设备中除第三电子设备以外的电子设备 获得分享数据的效率。 0027 本申请中的方法通过分析 M 个设备标识来选择与匹配的第三电子设备, 并从第三 电子设备中来下载数据, 进而避免了现有技术需要依赖于设备一一对应传输数据, 进而导 致的设备间无法进行数据分享的技术问题, 能够在多个设备。
23、标识对应的电子设备中选择出 适合的电子设备下载数据, 因此能保证数据分享的正常实施, 并且相对于现有技术来说, 还 具有下载效率高, 灵活性高的特点。 0028 下面通过附图以及具体实施例对本发明技术方案做详细的说明, 应当理解本发明 实施例和实施例中的具体特征是对本发明技术方案的详细的说明, 而不是对本发明技术方 案的限定, 在不冲突的情况下, 本发明实施例以及实施例中的技术特征可以相互组合。 0029 实施例一 : 0030 在本申请实施例中, 描述了一种处理方法。 0031 其中, 该方法应用于第一电子设备。 0032 下面首先介绍第一电子设备的具体网络环境。 0033 首先, 第一电子。
24、设备具有第一网络地址, 在实际应用中, 第一网络地址即为第一电 说 明 书 CN 103902499 A 6 4/9 页 7 子设备的 IP 地址, 当第一电子设备需要连接网络时, 则是通过 IP 地址与网络进行连接的, 并且, 在通过网络接受其他电子设备的访问时, 实际上也是根据 IP 地址进行访问。 0034 而在本申请实施例中, 第一电子设备是下载数据时使用的电子设备, 并且, 其具有 对应的 IP 地址。 0035 其次, 第一电子设备和 M 个设备标识对应的电子设备处于相同或者不同的网络之 中, 构成的网络具有下面几种情况 : 0036 第一电子设备可以和 M 个设备标识对应的电子设。
25、备中的任意一个或者多个电子 设备共用一个IP地址, 即相当于第一电子设备和M个设备标识对应的电子设备中的一个或 者多个电子设备处于同一个局域网中, 然后和剩下的电子设备处于其他网络。 0037 而更为具体的, 当第一电子设备和M个设备标识对应的电子设备共用一个IP地址 时, 并不包含所有的 M 个设备标识对应的电子设备都和第一电子设备处于局域网的情况。 0038 进一步的, M 个设备标识对应的电子设备都存储有分享数据, 即 M 个设备标识对应 的电子设备之前都曾下载过该数据, 因此都存储有分享数据。当然, 在 M 个设备标识对应的 电子设备中, 还具有下面的情况, 即 M 个设备标识对应的电。
26、子设备中有可能包含了分享该 数据的原始存储设备, 即第二电子设备。当然, 也具有 M 个设备标识对应的电子设备中不包 含原始存储设备的情况。 0039 进一步的, M 个设备标识对应的电子设备中, 其每一个电子设备都具有唯一的设备 标识。 0040 进一步的, M 个设备标识根据电子设备类型的不同, 也具有不同的类型。 0041 比如电子设备为手机时, 则设备标识具体为对应于手机的 PIN 码。 0042 电子设备为电脑时, 对应的设备标识具体为 MAC 地址, 而更为具体的, 设备标识还 可以根据电子设备的型号的不同而不同, 比如设备标识可以为 SN (serial number, 系列号)。
27、 一般指的是软件注册码信息。在电子设备中, 使用 SN 可以做防伪之用。 0043 而在本申请实施例中, 具体以 MAC 地址作为例举进行说明, 当然, 在实际情况中, 还可以使用其他的设备标识, 在此本申请不做赘述。 0044 具体的, 在本申请实施例中, 分享数据可以为图片数据, 文本数据, 音频数据等等。 0045 而更为具体的, 在上面的描述中, 由于第二电子设备为分享数据的原始存储设备, 因此, 在下载分享数据之前, 在第一电子设备侧, 首先会发送一请求访问的请求信息给第二 电子设备。 0046 当第二电子设备接收到该请求信息时, 则会基于请求信息生成用于发放一访问权 限给第一电子设。
28、备的权限信息。 0047 进一步的, 当生成该权限信息之后, 第一电子设备则会接收该权限信息。 0048 而更为具体的, 当获得了权限信息之后, 下面请参看图 1, 为处理方法的具体实施 过程。 0049 S101, 接收一分享信息, 分享信息用于表征第二电子设备上具有分享数据将要分 享给第一电子设备。 0050 S102, 根据分享信息, 获得一设备标识的清单。 0051 设备标识的清单包括 M 个设备标识, M 个设备标识表征 M 个设备标识各自对应的 电子设备上均存储有分享数据, M 为大于等于 1 的整数。 说 明 书 CN 103902499 A 7 5/9 页 8 0052 S10。
29、3, 当 M 个设备标识为大于 1 的整数时, 从 M 个设备标识各自对应的电子设备中 确定第三电子设备, 并从第三电子设备获得分享数据。 0053 其中, 第一电子设备从第三电子设备获得分享数据的效率高于第一电子设备从 M 个设备标识各自对应的电子设备中除第三电子设备以外的电子设备获得分享数据的效率。 0054 在 S101 中, 当第一电子设备需要下载分享数据时, 首先会获得对应的分享信息, 比如分享数据为图片数据, 在下载时, 则会获得图片数据对应的分享信息, 而这些分享信息 表明了第二电子设备具有分享数据要分享给第一电子设备。 0055 当获得了分享信息之后, 则可以执行 S102 :。
30、 根据分享信息, 获得一设备标识的清 单。 0056 而具体的, 是从元数据服务器上获得该设备标识清单的, 并且, 设备标识的清单包 括 M 个设备标识。 0057 更为具体的, M 个设备标识表征 M 个设备标识各自对应的电子设备上均存储有分 享数据, M 为大于等于 1 的整数。 0058 进一步的, M 个设备标识可以认为是 M 个 MAC 地址, 而这 M 个 MAC 地址构成的列表 即为设备标识清单, 比如设备标识有 5 个, 则该设备标识构成的设备标识清单的具体内容 如下 : 0059 表 1 0060 00-50-BA-CE-07-0C 00-EA-01-23-90-EF 44-。
31、45-53-54-50-00 D8-5D-4C-10-7A-DB 00-E0-6F-12-27-C6 0061 在表 1 中, 每一个 MAC 地址对应唯一的电子设备。 0062 当获得了 MAC 地址之后, 则会执行 S103 : 当 M 个设备标识为大于 1 的整数时, 从 M 个设备标识各自对应的电子设备中确定第三电子设备, 并从第三电子设备获得分享数据。 0063 在本申请实施例中, M 个设备标识可以为一个设备标识, 即 M=1 的情况。另外, M 个 设备标识还可以为多个设备标识, 即 M 1 的情况。 0064 而在 S103 中, 描述的是 M 1 时的处理情况, 更为具体的处。
32、理方式则是从 M 个设 备标识各自对应的电子设备中确定第三电子设备, 然后从第三电子设备中获得分享数据。 0065 当然, 第一电子设备从第三电子设备获得分享数据的效率高于第一电子设备从 M 个设备标识各自对应的电子设备中除第三电子设备以外的电子设备获得分享数据的效率。 0066 而在本申请实施例中, 第三电子设备可以为第二电子设备, 即从 M 个设备标识各 自对应的电子设备中确定出的电子设备, 即为上传该分享数据的原始存储设备。 0067 另外, 第三电子设备也可以和第二电子设备不一样, 即说明第三电子设备比第二 电子设备更适合于供第一电子设备下载数据。 说 明 书 CN 103902499。
33、 A 8 6/9 页 9 0068 而更为具体的, 如何从 M 个设备标识各自对应的电子设备中确定第三电子设备, 则具有下面的处理方式 : 0069 首先, 通过公共服务器计算出第一电子设备的第一网络地址与 M 个设备标识各自 对应的电子设备的 M 个第二网络地址的连接关系。 0070 然后, 根据连接关系, 从 M 个设备标识各自对应的电子设备中确定第三电子设备, 第三电子设备的第三网络地址与第一网络地址的连接关系最为匹配。 0071 在计算第一网络地址与 M 个第二网络地址的连接关系时, 是通过多个方面进行综 合计算的, 在第一网络地址中, 包括了网络类型, 上网速度等等信息, 因此, 在。
34、计算连接关系 时, 是通过公共服务器探测第一网络地址与第二网络地址的连接关系的, 在实际应用中, 可 以根据 STUN(Session Traversal Utilities forNAT, NAT 会话传输应用程序) 协议进行 计算, STUN 是一种网络协议, 它允许位于 NAT(或多重 NAT) 后的客户端找出自己的公网地 址, 查出自己位于哪种类型的 NAT 之后以及 NAT 为某一个本地端口所绑定的 Internet 端端 口。这些信息被用来在两个同时处于 NAT 路由器之后的主机之间建立 UDP 通信。 0072 当然, 在计算过程中, 不仅可以使用网络速度进行计算, 还可以将其他。
35、情况考虑其 中, 比如电子设备的网络类型, 如 wifi 网络或其他网络。若第一电子设备的网络类型和第 二电子设备的网络类型一样, 比如属于同一局域网, 则可以直接从第二电子设备上下载数 据。 0073 而当 M=1 时, 可以直接从 M 个设备标识对应的电子设备获得分享数据, 其中, M 个 设备标识对应的电子设备为产生并存储分享数据的电子设备, 此时, M 个设备标识对应的电 子设备则为第三电子设备。 0074 在获得了分享数据之后, 还会具有下面的处理情况 : 0075 首先, 获得第三电子设备的设备标识。 0076 然后, 将第三电子设备的设备标识上传至公共服务器, 以更新公共服务器上。
36、的设 备标识清单。 0077 将第三电子设备的设备标识更新到标识清单中的具体目的, 是为了在其他电子设 备下载分享数据时, 能够将第三电子设备中的设备标识考虑其中, 以进行对比, 并获得更加 快捷的下载速度。 0078 在上面的实施例中, 具体介绍了处理方法的实施过程, 首先通过网络获得分享数 据对应的分享信息, 然后根据该分享信息, 获得 M 个设备标识的标识清单, 通过分析该 M 个 设备标识, 从 M 个设备标识对应的电子设备中确定出分享数据的效率最高的电子设备, 然 后从该电子设备中获得分享数据。进而避免了现有技术需要依赖于设备一一对应传输数 据, 进而导致的设备间无法进行数据分享的技。
37、术问题, 能够在多个电子设备中选择出适合 的电子设备, 并从该电子设备中进行数据下载, 因此能保证数据分享的正常实施, 并且相对 于现有技术来说, 由于选择了从分享效率最高的电子设备中下载数据, 还具有下载效率高, 灵活性高的特点。 0079 下面使用具体的示例对下载数据的具体实施过程进行详细的描述。 0080 第一电子设备具体为用户 A 使用的电子设备, 并具体为设备 A, 对应的第一设备标 识为 MAC0, 对应的第一网络地址为 IP1。 0081 设备标识具体有 5 个, 分别为 : MAC1, MAC2, MAC3, MAC4, MAC5。 说 明 书 CN 103902499 A 9。
38、 7/9 页 10 0082 5 个设备标识各自对应的电子设备具体为 : 设备 B1, 设备 B2, 设备 B3, 设备 B4, 设 备 B5。 0083 而在这 5 个电子设备中, 每一个电子设备对应有唯一的第二网络地址。 0084 比如 : 0085 每一个电子设备对应有唯一的第二网络地址分别为 IP1, IP2, IP3, IP4, IP5。 0086 具体的, 电子设备的具体内容请参看下面的表格 : 0087 表 2 0088 电子设备设备标识第二网络地址 设备 B1MAC1IP1 设备 B2MAC2IP2 设备 B3MAC3IP3 设备 B4MAC4IP4 设备 B5MAC5IP5 。
39、0089 从上面的表 2 可以获知, 设备 B1 与设备 A 处于局域网中。 0090 分享数据具体为图片数据。 0091 当用户 A 需要下载图片数据时, 会操作设备 A 到网络上下载该图片数据。 0092 而进一步的, 在上传该图片数据时, 是由第二电子设备上传的, 而第二电子设备存 在于上面描述的 5 个电子设备中, 比如第二电子设备具体为设备 B3, 因此图片数据具体是 由设备 B3 上传的。 0093 因此, 在下载之前, 设备 A 会发送一请求信息给设备 B3, 请求获得下载该图片数据 的权限。 0094 在设备 B3 侧, 则会根据该请求信息生成权限信息发送给设备 A。 0095。
40、 当设备 A 收到了该权限信息之后, 则会首先获得图片数据对应的分享信息, 分享 信息具体表征了设备 B3 具有分享数据将要分享给第一电子设备。 0096 进一步的, 根据分享信息, 第一电子设备会从元数据服务器上获得设备标识清单, 该清单的具体内容表示了这 5 个设备标识的具体内容。 0097 进一步的, 根据这 5 个设备标识, 则会确定出其中具体是哪一个设备适合分享数 据的效率比较高。 0098 进一步的, 是通过公共服务器对这 5 个设备标识对应的电子设备进行计算, 而在 计算过程中, 具体计算的是第一电子设备的 IP 地址与 5 个电子设备中的 IP 地址的连接关 系, 比如由计算可。
41、以获知, 在这 5 个电子设备中, 设备 B1 和第一电子设备具有相同的 IP 地 址, 则代表了设备 B1 和第一电子设备处于同一局域网, 在分享数据时比其他的电子设备的 效率更高, 因此, 则会将设备 B1 确定为第三电子设备, 进而从第三电子设备上下载图片数 据。 说 明 书 CN 103902499 A 10 8/9 页 11 0099 在上面的实施例中, 具体介绍了处理方法的具体实施过程, 下面的实施例中, 将介 绍该方法对应的电子设备。 0100 实施例二 : 0101 在本申请实施例中, 提供了一种电子设备。 0102 下面请参看图 2, 电子设备包括 : 第一接收单元 201,。
42、 第一获得单元 202, 第一确定 单元 203。 0103 第一接收单元 201, 用于接收一分享信息, 分享信息用于表征第二电子设备上具有 分享数据将要分享给第一电子设备 ; 0104 第一获得单元 202, 用于根据分享信息, 获得一设备标识的清单, 设备标识的清单 包括 M 个设备标识, M 个设备标识表征 M 个设备标识各自对应的电子设备上均存储有分享 数据, M 为大于等于 1 的整数 ; 0105 第一确定单元 203, 用于当 M 个设备标识为大于 1 的整数时, 从 M 个设备标识各自 对应的电子设备中确定第三电子设备, 并从第三电子设备获得分享数据, 其中, 第一电子设 备。
43、从第三电子设备获得分享数据的效率高于第一电子设备从 M 个设备标识各自对应的电 子设备中除第三电子设备以外的电子设备获得分享数据的效率 ; 0106 进一步的, 电子设备还包括 : 第二获得单元, 用于当 M 个设备标识为等于 1 的整数 时, 在根据分享信息, 获得一设备标识的清单之后, 直接从 M 个设备标识对应的电子设备获 得分享数据, 其中, M 个设备标识对应的电子设备为产生并存储分享数据的电子设备。 0107 进一步的, 电子设备包括 : 发送单元, 用于在接收一分享信息之前, 发送一请求访 问的请求信息给第二电子设备, 以使第二电子设备基于请求信息生成用于发放一访问权限 给第一电。
44、子设备的权限信息 ; 第二接收单元, 用于接收权限信息。 0108 进一步的, 第一确定单元 203 具体包括 : 0109 第三获得单元, 用于通过公共服务器获得第一电子设备的第一网络地址与 M 个设 备标识各自对应的电子设备的 M 个第二网络地址的连接关系 ; 0110 第二确定单元, 用于根据连接关系, 从 M 个设备标识各自对应的电子设备中确定 第三电子设备, 第三电子设备的第三网络地址与第一网络地址的连接关系最为匹配。 0111 进一步的, 电子设备还包括 : 0112 第四获得单元, 用于在从第三电子设备获得分享数据之后, 获得第三电子设备的 设备标识 ; 0113 上传单元, 用。
45、于将第三电子设备的设备标识上传至公共服务器, 以更新公共服务 器上的设备标识清单。 0114 通过本发明的一个或多个实施例, 可以实现如下技术效果 : 0115 在上面的实施例中, 具体介绍了下载数据的实施过程, 首先通过分析 M 个设备标 识来选择与匹配的第三电子设备, 并从第三电子设备中来下载数据, 进而避免了现有技术 需要依赖于设备一一对应传输数据, 进而导致的设备间无法进行数据分享的技术问题, 能 够在多个设备标识对应的电子设备中选择出适合的电子设备下载数据, 因此能保证数据分 享的正常实施, 并且相对于现有技术来说, 还具有下载效率高, 灵活性高的特点。 0116 本领域内的技术人员。
46、应明白, 本发明的实施例可提供为方法、 系统、 或计算机程序 产品。因此, 本发明可采用完全硬件实施例、 完全软件实施例、 或结合软件和硬件方面的实 说 明 书 CN 103902499 A 11 9/9 页 12 施例的形式。而且, 本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质 (包括但不限于磁盘存储器, CD-ROM, 光学存储器等) 上实施的计算机程序产 品的形式。 0117 本发明是参照根据本发明实施例的方法、 设备 (系统) 、 和计算机程序产品的流程 图和或方框图来描述的。 应理解可由计算机程序指令实现流程图和或方框图中的每一 流程和或方框、 以及流程。
47、图和或方框图中的流程和或方框的结合。可提供这些计算 机程序指令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器, 使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能 的装置。 0118 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中, 使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品, 该指令装置实现在流程图一个流程或多个流程和或方框图一个方框或 多个方框中指定的功能。 0119 这些计算机程序指令也。
48、可装载到计算机或其他可编程数据处理设备上, 使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理, 从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和或方框图 一个方框或多个方框中指定的功能的步骤。 0120 显然, 本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样, 倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内, 则本发明也意图包含这些改动和变型在内。 说 明 书 CN 103902499 A 12 1/1 页 13 图 1 图 2 说 明 书 附 图 CN 103902499 A 13 。