《在局域网络中进行数据分享与数据同步的方法.pdf》由会员分享,可在线阅读,更多相关《在局域网络中进行数据分享与数据同步的方法.pdf(10页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104243533 A (43)申请公布日 2014.12.24 CN 104243533 A (21)申请号 201310250458.8 (22)申请日 2013.06.21 H04L 29/08(2006.01) H04L 12/28(2006.01) (71)申请人 英华达 (上海) 科技有限公司 地址 201114 上海市闵行区漕河泾出口加工 区浦星路 789 号 申请人 英华达 ( 上海 ) 电子有限公司 英华达 (南昌) 科技有限公司 英华达股份有限公司 (72)发明人 张汝南 高笙廷 张杨 (74)专利代理机构 上海新天专利代理有限公司 31213 代。
2、理人 俞滢 (54) 发明名称 在局域网络中进行数据分享与数据同步的方 法 (57) 摘要 本发明一种在局域网络中进行数据分享与数 据同步的方法, 应用于一终端装置上, 该终端装置 内安装有一第一同步程序, 且储存有多笔数据数 据, 该方法在该终端装置启动第一同步程序时, 先 判断自身是否具有一服务器标签, 若是, 则在接收 到其它装置传来的链接请求信息后, 与其它装置 建立链接, 并读取该其它装置传来的一选择数据 信息, 且根据选择数据信息的内容, 判断自身对应 的数据数据的更新日期是否较其它装置对应的数 据数据的更新日期晚, 若是, 则将自身的数据数据 传送至其它装置, 否则, 便接收其它。
3、装置传来的数 据数据。 这样, 用户就能在局域网络中架构出一朵 私有云, 使多台装置中的数据数据能迅速地彼此 分享与同步, 大幅提高使用上的便利性。 (51)Int.Cl. 权利要求书 1 页 说明书 5 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书5页 附图3页 (10)申请公布号 CN 104243533 A CN 104243533 A 1/1 页 2 1. 一种在局域网络中进行数据分享与数据同步的方法, 其特征在于, 应用于具有连网 功能及同步功能的至少一终端装置上, 该终端装置包括一中央处理单元、 一网络单元及一 储存单元, 其。
4、中该中央处理单元分别电气连接该网络单元及该储存单元, 该网络单元能接 收外界网络中传来的网络信息, 或传送网络信息至外界网络中, 该储存单元储存有多笔数 据数据, 该方法使该终端装置能执行下列步骤 : 在判断出处于一局域网络的情形下, 会启动该同步功能 ; 判断自身是否具有该局域网络内的一服务器标签 ; 在自身具有该服务器标签的情况下, 则判断是否收到该网络单元传来的其它终端装置 的链接请求信息, 并链接其它终端装置以读取该其它终端装置传来的一选择数据信息 ; 根据该选择数据信息的内容, 比较该终端装置及其他终端装置所对应之该数据数据的 更新日期 ; 及 在该终端装置所对应的该数据数据更新日期。
5、较晚时, 将该终端装置所对应的数据数据 传送至其它终端装置, 或在其它终端装置对应的数据数据的更新日期较晚时, 该终端装置 接收其它终端装置传来的数据数据, 并储存至该储存单元。 2. 如权利要求 1 所述的数据分享与数据同步的方法, 其特征在于, 其中在自身不具有 该服务器标签的情况下, 该中央处理单元会执行下列步骤 : 通过该网络单元传送链接请求信息 ; 与该局域网络中的服务器链接, 并传送一选择数据信息至该服务器 ; 判断是否接收到该服务器传来的该数据数据或一要求数据信息 ; 及 在接收到该数据数据的情况下, 将该数据数据储存至该储存单元, 或在接收到该要求 数据信息的情况下, 将自身的。
6、数据数据传送至该服务器。 3. 如权利要求 1 所述的数据分享与数据同步的方法, 其特征在于, 其中该终端装置还 具有另一同步功能, 且该终端装置还能执行下列步骤 : 在判断出非处于该局域网络的情形 下, 会启动该另一同步功能 ; 判断是否已设置欲链接的该局域网络内的该服务器的位置 ; 在已设置该服务器的位置的情况下, 通过一网页浏览器与该服务器建立链接 ; 在与该服务器建立链接成功的情况下, 传送一选择数据信息至该服务器 ; 判断是否接收到该服务器传来的该数据数据或一要求数据信息 ; 及 在接收到该数据数据的情况下, 将该数据数据储存至该储存单元, 或在接收到该要求 数据信息的情况下, 将自。
7、身的数据数据传送至该服务器。 4.如权利要求2或3所述的数据分享与数据同步的方法, 其特征在于, 其中该选择数据 信息内包括了至少一个被选定的数据数据名称及对应该数据数据的更新日期。 5. 如权利要求 4 所述的数据分享与数据同步的方法, 其特征在于, 其中该中央处理单 元还会每隔一预定期间, 主动地启动该同步功能。 权 利 要 求 书 CN 104243533 A 2 1/5 页 3 在局域网络中进行数据分享与数据同步的方法 技术领域 0001 本发明涉及数据分享与数据同步的方法, 尤其涉及一种应用于局域网络中, 且用 户能依使用上的需求, 将任一终端装置设为服务器的数据分享与数据同步的方法。
8、。 背景技术 0002 现有的计算机科学中, 我们常以 云 的图案, 作为表示因特网上数量众多的服务 器及底层基础设施的示意图形, 而 端 则是指能够藉由各种通信界面 (如 : 浏览器) 连接上 因特网的终端装置 (如 : 智能型手机、 计算机) , 因此, 用户无需对 云 的基础设施有所了解, 亦无需具备高度的专业知识, 只要通过自身拥有的终端装置, 便能够迅速地自 云 上取得 自身所需的服务与资源, 所以, 云端服务已成为现今最被广泛应用的计算机技术之一。 0003 一般而言, 现有的云端服务大多是由网络服务商所提供, 其中云端备份服务更是 深受人们青睐, 举例而言, 用户能够利用个人计算。
9、机, 将文件传输到网络服务商所提供的网 络空间进行储存, 又, 当使用者外出或办公时, 若需使用到前述文件, 则使用者能够利用智 能型手机或是笔记本电脑下载该文件, 即, 使用者不需将文件重复储存至多个设备中, 便能 够迅速地取得所需要的文件。 然而, 前述的使用方式中, 使用者的文件是储存于网络服务商 的服务器中, 对于极度重视自身隐私权利的使用者而言, 若是将重要的数据放在网络服务 商的服务器中, 难免会有担心数据外泄的疑虑, 造成使用者于使用上的顾虑。因此, 仍有诸 多使用者在面对一些机密性高的数据情况下, 不敢轻易地使用由网络服务商所提供的云端 备份服务, 造成使用者必须将同样的数据在。
10、不同装置间重复地复制, 导致使用上的不便利 性。 0004 综上所述可知, 由于将数据存放于网络服务商所提供的 公共云 上, 会造成使用 者的心理担忧, 导致使用者无法好好享受云端备份服务的好处, 所以, 如何针对前述问题, 设计出一种更佳的云端服务, 即成为相关网络业者的重要课题。 发明内容 0005 有鉴于使用者在进行云端服务时, 对于 公共云 的隐私问题, 仍有着诸多顾虑, 所 以, 发明人经过长久努力研究与实验, 终于开发设计出本发明的一种在局域网络中进行数 据分享与数据同步的方法, 以期藉由本发明而能提供使用者 私人云 的云端服务, 并使业 者能在现有的网络市场中, 占有一席之地。 。
11、0006 本发明的一目的, 提供一种在局域网络中进行数据分享与数据同步的方法, 主要 是供使用者能够在自家的局域网络中架构一朵 私人云 , 且能迅速地同步多个终端装置 间的数据, 而不需如同现有方式一般, 重复地将同一数据复制到多个终端装置内, 该方法应 用于一终端装置 (如 : 智能型手机、 平板计算机) 上, 该终端装置包括一中央处理单元、 一网 络单元及一储存单元, 其中该中央处理单元分别电气连接该网络单元及该储存单元, 以能 传送信息至该网络单元及储存单元, 或接收来自该网络单元及储存单元的信息, 该网络单 元能接收外界局域网络中传来的网络信息, 或传送网络信息至外界局域网络中, 该储。
12、存单 说 明 书 CN 104243533 A 3 2/5 页 4 元内安装有一第一同步程序, 且储存有多笔数据数据, 当该终端装置启动该第一同步程序 (即, 启动同步功能) 时, 其会先判断自身是否具有一服务器标签, 若是, 则代表自身被设定 为服务器, 其在接收到该网络单元传来的其它装置的链接请求信息后, 会与该其它装置建 立链接, 并读取该其它装置传来的一选择数据信息, 又, 其会根据该选择数据信息的内容, 取得对应的数据数据的更新日期, 以比对自身内储存的数据数据及该其它装置对应的数据 数据的更新日期, 并在自身对应的数据数据的更新日期较晚时, 将自身对应的数据数据传 送至该其它装置,。
13、 否则, 便接收该其它装置传来的数据数据, 并储存至该储存单元。 这样, 使 用者能够依使用需求, 将所需的终端装置设置为服务器, 并能在家中的局域网络中, 将自身 所携带的终端装置与其它装置中的数据数据进行同步, 以免除用户需将同一数据数据重复 储存到不同装置上的行为, 有效提高使用者于使用上的便利性。 0007 本发明的另一目的, 为该终端装置之储存单元中, 还安装有一第二同步程序, 以使 该终端装置能由外界因特网链接至家中局域网络, 进行数据数据的同步更新, 当该终端装 置启动该第二同步程序 (即, 启动另一同步功能) 时, 其会在自身已设置欲链接的服务器的 位置的情况下, 通过一网页浏。
14、览器与该服务器建立链接, 又, 其会选择欲同步的数据数据, 并传送一选择数据信息至该服务器, 以等待该服务器判断出何者的数据数据的更新日期较 晚, 进而能接收该服务器传来的数据数据, 或依该服务器传来的一要求数据信息将自身的 数据数据传送至该服务器。 这样, 尽管用户将该终端装置携带出门, 但仍能够与家中的局域 网络中的服务器同步数据数据, 以减少用户后续重复储存数据的困扰。 0008 为便于审查委员能对本发明目的、 技术特征及其功效, 做进一步的认识与了解, 兹 举实施例配合图式, 详细说明如下 : 附图说明 0009 图 1 为本发明的终端装置的硬件架构图 ; 0010 图 2 为本发明的。
15、第一同步程序的流程图 ; 及 0011 图 3 为本发明的第二同步程序的流程图。 0012 符号说明 0013 终端装置 1 0014 中央处理单元 11 0015 网络单元 13 0016 储存单元 15 0017 第一同步程序 151 0018 第二同步程序 152 0019 数据数据 154 具体实施方式 0020 本发明为一种在局域网络中进行数据分享与数据同步的方法, 请参阅图 1 所示, 在一实施例中, 该方法为应用于具由连网功能及同步功能的至少一终端装置 1 上, 该终 端装置 1 能够为智能型手机 (Smartphone) 、 平板计算机 (tablet pc) 、 个人数字助理。
16、器 (PDA)等, 其中该终端装置 1 包括一中央处理单元 11、 一网络单元 13 及一储存单元 15, 说 明 书 CN 104243533 A 4 3/5 页 5 该中央处理单元 11 分别电气连接该网络单元 13 及该储存单元 15, 其能传送信息至该网络 单元13及储存单元15, 以控制该网络单元13及储存单元15执行对应的程序行为, 又, 该中 央处理单元 11 也能接收来自该网络单元 13 及储存单元 15 传来的信息, 并执行相对应的程 序行为。 0021 请再参阅图 1 所示, 该网络单元 13 能接收外界网络中传来的网络信息, 或传送网 络信息至外界网络中, 另, 该储存单。
17、元 15 内安装有一第一同步程序 151 及一第二同步程序 152, 且其内储存有多笔数据数据 154, 当该终端装置 1 判断出处于一局域网络 (即, 使用私 有 IP 地址所架构而成的局域网络) 中, 会启动同步功能 (即, 执行该第一同步程序 151) , 该 中央处理单元11会判断终端装置1自身是否具有该局域网络内的一服务器标签, 在没有该 服务器标签的情况下, 表示该终端装置 1 并未被用户设定为该局域网络中的服务器, 此时, 该中央处理单元 11 会通过该网络单元 13 传送一链接请求信息至局域网络中, 以能与该局 域网络中的服务器建立链接 ; 反之, 在具有该服务器的标签的情况下。
18、, 则代表该终端装置 1 已被用户设定为该局域网络中的服务器, 又, 该中央处理单元 11 会判断是否接收到该网络 单元 13 所传来的链接请求信息, 若有, 则表示有其它装置欲跟自身建立链接, 此时, 该中央 处理单元 11 便会与该其它装置建立链接。 0022 请再参阅图1所示, 当该终端装置1与该其它装置建立链接成功时, 该其它装置会 传送一选择数据信息至该终端装置 1, 该选择数据信息内包括了至少一个被选定的数据数 据名称及对应该数据数据的更新日期, 又, 该中央处理单元 11 会根据该选择数据信息的内 容, 读取该储存单元 15 中对应于该数据数据名称的数据数据 154 及更新日期,。
19、 并判断自身 对应的数据数据154的更新日期与该其它装置对应的数据数据154的更新日期何者的更新 日期较晚, 若自身对应的数据数据154的更新日期较晚, 则代表自身的数据数据154内容较 新, 则该中央处理单元 11 便会将自身对应的数据数据 154 传送至该其它装置 ; 若该其它装 置的数据数据154的更新日期较晚, 则代表自身的数据数据154内容较旧, 该中央处理单元 11 会通过该网络单元 13 传送一要求数据信息至该其它装置, 以能接收该其它装置传来的 数据数据154, 并储存至该储存单元15中, 令终端装置1的数据数据154与其它装置的数据 数据 154 能维持一致, 并保持于最新状。
20、态。这样, 使用者在回到家中后, 只要启动手中的终 端装置 1(如 : 智能型手机) 的第一同步程序, 便能够使该终端装置 1 中的数据数据 154 与 家中的其它装置 (如 : 个人计算机、 笔记本电脑) 的数据数据 154 进行同步, 使得该终端装置 1 中的数据数据 154 能分享给其它装置, 之后, 用户只要直接使该其它装置, 便能够利用其 它装置中已更新的数据数据来进行后续工作, 大幅提高使用上的便利性。 0023 为能明确揭露前述的实施例的数据分享与数据同步的方法, 以下兹仅就本发明的 中央处理单元 11 已判断出处于局域网络中, 且启动该第一同步程序 151 的处理流程, 进行 。
21、说明, 请参阅第 1 及 2 图所示 : 0024 (201) 判断自身是否具有该局域网络内的一服务器的标签, 若是, 进入步骤 (202) , 否则, 进入步骤 (208) ; 0025 (202) 判断是否收到该网络单元 13 传来的其它装置的链接请求信息, 若是, 进入 步骤 (203) , 否则, 返回步骤 (202) ; 0026 (203) 与该其它装置建立链接, 并判断是否链接成功, 若是, 进入步骤 (204) , 否则, 返回步骤 (202) ; 说 明 书 CN 104243533 A 5 4/5 页 6 0027 (204) 读取该其它装置传来的一选择数据信息, 进入步骤。
22、 (205) ; 0028 (205) 根据该选择数据信息的内容, 判断自身对应的数据数据 154 的更新日期是 否较该其它装置对应的数据数据 154 的更新日期晚, 若是, 进入步骤 (206) , 否则, 进入步骤 (207) ; 0029 (206) 将自身对应的数据数据 154 通过该网络单元 13 传送至该其它装置 ; 0030 (207) 传送一要求数据信息给该其它装置, 且接收该其它装置传来的数据数据 154, 并储存至该储存单元 15 中 ; 0031 (208) 通过该网络单元 13 传送链接请求信息, 并判断是否与该局域网络中的服务 器建立链接, 若是, 进入步骤 (209。
23、) , 否则, 返回步骤 (208) ; 0032 (209) 传送一选择数据信息至该服务器, 进入步骤 (210) ; 0033 (210) 判断是否收到该服务器传来的数据数据 154 或要求数据信息, 若是数据数 据 154, 进入步骤 (211) , 若是要求数据信息, 进入步骤 (212) ; 0034 (211) 将该数据数据 154 储存至该储存单元 15 ; 0035 (212) 将自身的数据数据 154 传送至该服务器。 0036 这样, 藉由前述的流程, 当该终端装置 1 处于家中的局域网络时, 便能够与多台其 它装置中的数据数据 154 进行分享与同步, 令使用者无论使用哪。
24、一个装置, 都能够取得最 新的数据数据 154, 以在该局域网络中能形成一个 私有云 的形态, 同时, 由于该终端装置 1 的数据数据 154 是在该 私有云 中进行分享与同步, 而非位在网络供货商的服务器中, 所 以, 能大幅提高数据数据 154 的隐密性, 降低数据数据 154 外泄的风险。此外, 在前述实施 例中, 使用者能使该终端装置 1 或其它装置, 每隔一预定期间, 即主动地启动该第一同步程 序 151, 以随时保持数据数据 154 的新颖性。 0037 另, 除了前述的使用方式之外, 请再参阅图 1 所示, 当用户带着终端装置 1 外出, 但欲与家中的局域网络中的其它装置进行数据。
25、数据 154 的分享与同步时, 该中央处理单元 11 在判断出非处于该局域网络的情形下, 会启动另一同步功能 (即, 执行该第二同步程序 152) , 又, 其会搜索自身是否已设置位在局域网络内的服务器的位置, 若是, 该中央处理单 元 11 会启动一网页浏览器, 并通过该网页浏览器与该服务器建立链接, 又, 该中央处理单 元11会传送一选择数据信息给该服务器, 之后, 若该中央处理单元11接收到该服务器传来 的数据数据154, 则表示自身的数据数据154内容较旧 (即, 自身的数据数据154的更新日期 早于服务器内的数据数据 154) , 其会将接收到的数据数据 154 储存至储存单元 15。
26、 中 ; 若该 中央处理单元11接收到该服务器传来的要求数据信息, 则表示自身的数据数据154内容较 新 (即, 自身的数据数据 154 的更新日期晚于服务器内的数据数据 154) , 其会将自身的数据 数据 154 传送至该服务器, 进而使得该终端装置 1 与该服务器中的数据数据 154 保持在最 佳状态, 同时, 该服务器也能够将最新的数据数据 154 同步至该局域网络中的其它装置, 令 用户在回到家中后便能够直接在其它装置上处理最新的数据数据 154。 0038 为能明确揭露前述的实施例的数据分享与数据同步之方法, 以下兹仅就本发明之 中央处理单元 11 在判断出非处于该局域网络, 且启。
27、动该第二同步程序 152 的处理流程, 进 行说明, 请再参阅图 1 及图 3 所示 : 0039 (301) 判断是否已设置欲链接的该局域网络内的服务器的位置, 若是, 进入步骤 (302) , 否则, 结束该流程 ; 说 明 书 CN 104243533 A 6 5/5 页 7 0040 (302) 通过一网页浏览器与该服务器建立链接, 并判断是否链接成功, 若是, 进入 步骤 (303) , 否则, 返回步骤 (301) ; 0041 (303) 传送一选择数据信息至该服务器, 进入步骤 (304) ; 0042 (304) 判断是否收到该服务器传来的数据数据或要求数据信息, 若是数据数。
28、据, 进 入步骤 (305) , 若是要求数据信息, 进入步骤 (306) ; 0043 (305) 将该数据数据储存至该储存单元 15 ; 0044 (306) 将自身的数据数据传送至该服务器。 0045 这样, 当使用者不在家中时, 仍能够利用终端装置 1 中的网页浏览器, 与家中的局 域网络中的服务器建立链接, 以进行数据数据 154 的分享与同步, 而不需一定要等到回家 后才能进行数据数据 154 的分享与同步, 以提供使用者更良好的使用经验。 0046 在此特别一提者, 虽然前述实施例中, 以第一同步程序及第二同步程序代表不同 的同步功能, 但在本发明的其它实施例中, 只要该终端装置所启动的同步功能的步骤及功 效符合前述技术特征, 即属本发明所称之同步功能。以上所述, 仅为本发明的较佳实施例, 本发明所主张的权利范围, 并不局限于此, 按凡熟悉该项技艺人士, 依据本发明所揭露的技 术内容, 可轻易思及之等效变化, 均应属不脱离本发明的保护范畴。 说 明 书 CN 104243533 A 7 1/3 页 8 图 1 说 明 书 附 图 CN 104243533 A 8 2/3 页 9 图 2 说 明 书 附 图 CN 104243533 A 9 3/3 页 10 图 3 说 明 书 附 图 CN 104243533 A 10 。