档案分享方法与机器可读取的存储媒体的制作方法

文档序号:7961086阅读:144来源:国知局
专利名称:档案分享方法与机器可读取的存储媒体的制作方法
技术领域
本发明涉及一种档案分享系统与方法,尤其涉及一种可提升安全性以及频宽使用效率的档案分享系统与方法。
背景技术
近年来,由于电子装置,例如个人计算机、个人通讯装置、个人数字助理、膝上型计算机、平板计算机等,可为使用者提供便利的语音、数据通讯与上网服务,使得电子装置开始成为消费性电子产品市场上的主流商品。传统当通过电子装置与局域网络内其它使用者分享档案时,使用者必须手动设定档案或数据夹的一些安全性相关的字段,例如使用者名称、密码等,以提供其它使用者存取档案的权限。然而,一旦密码被无权存取档案的其它人蓄意破解后,档案便无法再通过此机制被保护了。因此,需要一种新颖的档案分享系统与方法,其可加强档案防护的安全性,更可提升频宽使用效率。

发明内容
有鉴于此,本发明提供一种档案分享方法与机器可读取的存储媒体。本发明提供的一种档案分享方法,用以于一局域网络内分享数据,包括取得一或多个档案的相关信息;于局域网络内传送一或多个档案的相关信息;根据一或多个档案的相关信息选择档案;以及于局域网络内传送被选择的档案。其中一或多个档案的信息的数据大小小于档案的数据大小本发明提供的一种机器可读取的存储媒体,包括一计算机程序,当计算机程序被执行时,致使一电子装置执行侦测一或多个被指定的共享数据夹;取得存储于被指定的共享数据夹内的复数档案的相关信息,其中该信息的数据大小小于档案的数据大小;产生包含档案的相关信息的一档案分享讯息;于一局域网络内传送档案分享讯息;自局域网络内的一或多个接收到档案分享讯息的远程电子装置接收一或多个数据存取请求讯息;以及因应数据存取请求讯息,决定要被分享的一或多个档案,并且传送要被分享的档案至远程电子装置。本发明提供的一种机器可读取的存储媒体,包括一计算机程序,当计算机程序被执行时,致使一电子装置执行聆听一档案分享讯息,档案分享讯息包括复数将被分享于一局域网络内的档案的相关信息,其中档案的相关信息的数据大小小于该等档案的数据大小;为一使用者提供用以呈现该信息的一接口 ;自接口取得由使用者所选择的一或多个档案的相关信息;产生包含使用者所选择的档案的相关信息的一数据存取请求讯息;以及于局域网络内传送数据存取请求讯息。相较于先前技术,本发明提供的档案分享方法可加强档案防护的安全性,更可大幅提升频宽使用效率。


图1显示根据本发明的一方面的实施例所述的档案分享方法流程图。图2显示根据本发明的一实施例所述的包含复数电子装置的档案分享系统。图3显示根据本发明的一实施例所述的从供应者的角度的档案分享方法流程图。图4显示根据本发明的一实施例所述的于供应者与客户的间的讯息与数据流。图5显示根据本发明的一实施例所述的于供应者与客户的间的讯息流。图6显示根据本发明的一实施例所述的从客户的角度的档案分享方法流程图。图7显示根据本发明的一实施例所述的接口范例。主要组件符号说明200 存储装置;201、203、204、205、206 电子装置;202 档案的相关信息;401 档案分享讯息;402 数据存取请求讯息;403 档案;501 群组信息讯息;502 群组选择讯息;700 界面。
具体实施例方式为使本发明的制造、操作方法、目标和优点能更明显易懂,下文特举几个较佳实施例,并配合所附图,作详细说明如下实施例图1显示根据本发明的一方面的实施例所述的档案分享方法流程图。根据本发明的概念,并不直接传送欲分享的一或多个档案的数据内容,而是由供应者(即,档案供应者)先主动地将该一或多个档案的相关信息传送至局域网络内的客户(即,档案请求者)。 如图1所示,供应者首先取得一或多个要被分享的档案的相关信息(步骤S102)。根据本发明的一实施例,该一或多个档案的相关信息包括该一或多个档案所在的数据夹、目录以及 /或该一或多个档案的档名。接着,供应者于局域网络内传送该一或多个档案的相关信息 (步骤S104)。接着,任何局域网络内接收到该一或多个档案的相关信息的客户可根据该信息选择该一或多个档案一或多者(步骤S106)。最后,由供应者于局域网络内传送该一或多个被选择的档案(步骤S108)。由于该信息的数据大小远小于该一或多个档案的内容的数据大小,因此在档案分享程序的开始可大幅节省频宽。此外,藉由安排(以下段落将作更详细的介绍)由局域网络内的不同客户所选择的档案的传送,于分享所选的档案的过程中也可大幅节省传输频宽。根据本发明的实施例,可利用一档案分享应用程序辅助上述档案分享程序。藉由执行档案分享应用程序,使用者仅需简单地将欲分享的档案拖曳到指定的共享数据夹内, 而不像传统分享档案程序中需要手动为各档案或数据夹设定安全性相关的字段。此外,仅安装有档案分享应用程序的装置可察觉到共享数据夹,用以保护档案的安全性。图2系显示根据本发明的一实施例所述的包含复数电子装置的档案分享系统,其中档案系分享于该等电子装置的间。根据本发明的实施例,任何具有上述档案分享应用程序安装于其中的远程电子装置,例如,但不限于图中所示的个人计算机、笔记型计算机、手机等,可加入档案分享系统,并且可被视为档案分享系统内的供应者或客户。例如,耦接至存储装置200的电子装置201以及电子装置206可被视为档案分享系统内将档案分享给其它远程装置的供应者。而其它远程电子装置203、204以及/或205被视为档案分享系统内的客户。一或多个具有例如,但不限于音乐、照片、电影或其它要被分享的档案的被指定的共享数据夹可被存储于存储装置200、电子装置201或电子装置206内。根据本发明的实施例,档案分享应用程序可被安装于存储装置或电子装置端。例如,当档案分享应用程序被安装于存储装置200时,一旦侦测到存储装置200电性连接至电子装置201时,档案分享应用程序可自动启动,并且由电子装置201的处理单元执行。当档案分享应用程序被安装于电子装置端时,档案分享应用程序可直接被电子装置201或206的处理单元执行,并且侦测存储装置200或电子装置201或206内是否已存有任何指定的共享数据夹。若没有任何指定的共享数据夹,则电子装置201或206可产生共享数据夹,用以容纳使用者想与其它远程使用者分享的档案。值得注意的是,根据本发明的其它实施例,档案分享应用程序也可安装于存储装置端,并且由存储装置200的一处理单元自动启动且执行,而本发明并不限于任一种实施方式。图3系显示根据本发明的一实施例所述的从供应者的角度的档案分享方法流程图。根据本发明的一实施例,当档案分享应用程序被执行时,可致使一电子装置(例如,供应者)先侦测一或多个被指定的共享数据夹(步骤S302),并且取得存储于被指定的共享数据夹内的复数档案的相关信息(步骤S304)。如上述,该信息的数据大小小于档案内容的数据大小。在取得信息后,被执行的档案分享应用程序更致使电子装置(供应者)产生包含该等档案的相关信息的一档案分享讯息(步骤S306),并且于一局域网络内传送档案分享讯息(步骤S308)。在传送档案分享讯息后,被执行的档案分享应用程序更致使电子装置 (供应者)自局域网络内的一或多个接收到档案分享讯息的远程电子装置接收一或多个数据存取请求讯息(步骤S310),并且最后因应数据存取请求讯息,决定要被分享的一或多个档案,并且传送该一或多个档案至该一或多个远程电子装置(步骤S312)。图4系显示根据本发明的一实施例所述的于供应者与客户的间的讯息与数据流。 如图4所示,供应者可传送包含存储于指定的共享数据夹内的档案的相关信息的一档案分享讯息401至局域网络内的一既定网络地址,自局域网络内的一或多个接收到档案分享讯息的远程电子装置接收一或多个数据存取请求讯息402,并且传送该一或多个远程电子装置所选择的一或多个档案403。根据本发明的一实施例,被执行的档案分享应用程序可致使电子装置(供应者) 藉由在局域网络内广播(broadcasting,即自一端点传送至所有端点)该信息以传送档案分享讯息401,使得所有具有档案分享应用程序安装于其中的客户可接收到该讯息。根据本发明的另一实施例,被执行的档案分享应用程序也可致使电子装置(供应者)藉由在局域网络内多播(multicasting,即自一端点传送至多端点)该信息,用以将档案分享讯息401传送至一群组具有档案分享应用程序安装于其中的客户,使得加入该群组的客户可接收到该讯息。根据本发明的又另一实施例,被执行的档案分享应用程序也可致使电子装置(供应者)藉由在局域网络内直接单播(unicasting,即自一端点传送至另一端点)该信息至具有档案分享应用程序安装于其中的一特定客户,用以将档案分享讯息401传送至该客户。 于以下段落,将介绍广播、多播或单播档案分享讯息401的详细实施例。于广播的范例中,根据本发明的一实施例,供应者可传送档案分享讯息401至一既定的广播地址,例如255. 255. 255. 255。在局域网络内并且具有档案分享应用程序安装于其中的客户聆听该广播地址,藉此接收到档案分享讯息401。客户可更自档案分享讯息401 中取得供应者的网络通讯协议(internet protocol,简称IP)地址。之后,客户可与供应者建立起端点对端点或端点对端点群组的联机,并且开始存取存储于指定的共享数据夹的档案。于多播的范例中,根据本发明的一实施例,供应者可传送档案分享讯息401至一或多个既定的多播地址。对于一个既定的多播地址,可有一个对应的群组。任何位于因特网或局域网络内,并且加入该群组的装置可接收到被传送至既定的多播地址的讯息。客户可更自接收到的档案分享讯息401取得供应者的IP地址。之后,客户可与供应者建立起端点对端点或端点对端点群组的联机,并且开始存取存储于指定的共享数据夹的档案。既定的多播地址所对应的群组的相关信息可以多种不同的方式被传送至客户端。例如,于本发明的一实施例,供应者可先取得既定的多播地址所对应的多播群组的相关信息,并且在多播档案分享讯息401之前,于局域网络内广播包含该一或多个多播群组的相关信息的一群组信息讯息501。图5系显示根据本发明的一实施例所述的于供应者与客户的间的讯息流。被执行的档案分享应用程序可致使电子装置(供应者)取得一或多个多播群组的相关信息、产生包含多播群组的相关信息的一群组信息讯息501、并且局域网络内广播群组信息讯息501。 因应群组信息讯息501,档案分享应用程序可更协助客户选择并加入一群组,使得客户可接收到传送至对应的多播地址的讯息。例如,被执行的档案分享应用程序可致使电子装置 (客户)聆听群组信息讯息501、通过一使用者接口为使用者呈现多播群组的相关信息、以及自使用者接口取得由使用者所选择的一多播群组的相关信息。被执行的档案分享应用程序可更致使电子装置(客户)传送包括被选择的多播群组的相关信息的一群组选择讯息 502至供应者。因应群组选择讯息502,被执行的档案分享应用程序可致使电子装置(供应者)可将客户加入所选择的多播群组,并且将档案分享讯息401传送至所选择的多播群组所对应的多播地址。举另一例,于本发明的另一实施例中,多播地址与对应的群组可被事先定义并写入档案分享应用程序的程序代码中。如此一来,档案分享应用程序可协助客户直接选择并加入一群组(换言之,无须聆听广播群组信息),使得客户可接收到传送至对应的多播地址的档案分享讯息401。于单播的范例中,根据本发明的一实施例,被执行的档案分享应用程序可致使电子装置(供应者)直接传送档案分享讯息401至具有档案分享应用程序安装于其中的一特定客户端(例如,传送至该客户的IP地址)。接收到档案分享讯息401后,客户可更自接收到的档案分享讯息401取得供应者的IP地址。之后,具有档案分享应用程序安装于其中的客户可与供应者建立起端点对端点或端点对端点群组的联机,并且开始存取存储于指定的共享数据夹的档案。在接收到承载指定的共享数据夹的目录或存储于指定的共享数据夹的档案的文件名等相关信息后,被执行的档案分享应用程序可致使电子装置(客户)与供应者建立端点对端点或端点对端点群组的联机,并且开始存取存储于指定的共享数据夹的档案。图6 系显示根据本发明的一实施例所述的从客户的角度的档案分享方法流程图。根据本发明的一实施例,当档案分享应用程序被执行时,可致使一电子装置(例如,客户)先聆听包括复数将被分享于一局域网络内的档案的相关信息的一档案分享讯息(步骤S602),并且为一使用者提供用以呈现该信息的一接口(步骤S604)。图7系显示根据本发明的一实施例所述的接口范例。接口 700可以是显示于电子装置的屏幕上的使用者接口(user interface, 简称UI)。如图2所示,由供应者所传送的信息202可以图片或绘图的形式被呈现于接口 700上,例如图7中所示的数据夹图标。使用者可如一般操作,藉由双点击数据夹的图标,存取数据夹内容,以看到将被分享的档案的文件名信息。值得注意的是,图7仅显示接口的一实施例,然本发明并不限于此种实施方式。在将该信息呈现于接口后,被执行的档案分享应用程序可更致使电子装置(客户)自该接口取得由使用者所选择的一或多个档案的相关信息(步骤S606)、产生包含使用者所选择的档案的相关信息的一数据存取请求讯息(步骤S608)、以及于局域网络内传送数据存取请求讯息(步骤S610)。参考回图4,根据本发明的实施例,档案分享应用程序也可协助客户藉由广播 (即,自一端点传送至所有端点)、多播(即,自一端点传送至多个端点)或单播(即,自一端点传送至另一端点)的方式传送数据存取请求讯息402至一或多个供应者,而本发明并不限于任一实施方式。值得注意的是,于本发明的一些实施例,档案分享系统中可存在多于一个供应者。档案分享应用程序也可协助客户决应自哪个供应者存取档案,或者自哪几个具有相同档案的供应者存取档案,而本发明并不限于任一种实施方式。当客户决定从多个具有相同档案的供应者存取档案时,数据存取请求讯息402也可藉由广播、多播或单播被传送至供应者。广播、多播或单播数据存取请求讯息402的概念与上述的广播、多播或单播档案分享讯息401的概念相同,于此不再赘述。此外,根据本发明的一些实施例,供应者也可自不同的客户接收数据存取请求讯息402,档案分享应用程序可协助供应者决定是否直接藉由单播传送客户所选择的档案,或者当多个客户选择相同的档案时,藉由多播传送客户所选择的档案。例如,供应者可接收第一数据存取请求讯息,其包含由第一客户所选择的一或多个档案的相关信息,以及第二数据存取请求讯息,其包含由第二客户所选择的一或多个档案的相关信息。供应者可更决定是否由第二客户所选择的档案与第一客户所选择的档案相同。当由第二客户所选择的档案有任一者与第一客户所选择的档案相同时,供应者可决定用以传送这(些)档案的多播群组,通知第一与第二客户有关于用以接收这(些)档案的该多播群组的多播地址,并且将这 (些)档案传送至多播地址。多播或单播被选择的档案内容的概念与上述的多播或单播档案分享讯息401的概念相同,于此不再赘述。根据本发明的实施例,藉由安排由局域网络内的不同客户所选择的档案的传送, 例如,在供应者与客户之间建立起端点至端点群组联机,被选择的档案内容可被多播至不同客户,而非分别被单播至不同客户,因此可大幅节省传输频宽。本发明的方法,或特定型态或其部份,可以以程序代码(例如,可执行的指令)的型态存在,例如上述的档案分享应用程序。程序代码可以包含于实体媒体,如软盘、光盘片、 硬盘、或是任何其它机器可读取(如计算机可读取)存储媒体,亦或不限于外在形式的计算机程序产品,其中,当程序代码被机器或电子装置,如计算机、手机或其它加载且执行时, 此机器变成用以参与本发明的装置。程序代码也可以通过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序代码被机器,如计算机、手机或其它接收、力口载且执行时,此机器变成用以参与本发明的装置。当在一般用途处理单元实作时,程序代码结合处理单元提供一操作类似于应用特定逻辑电路的独特装置。本发明虽以较佳实施例揭示如上,然其并非用以限定本发明的范围,任何本领域技术人员,在不脱离本发明的精神和范围内,当可做些许的更动与润饰,因此本发明的保护范围应以权利要求所界定的范围为准。
权利要求
1.一种档案分享方法,用以于一局域网络内分享数据,包括取得一或多个档案的相关信息,其中该信息的数据大小小于该一或多个档案的数据大小;于该局域网络内传送该一或多个档案的相关信息;根据该信息选择该一或多个档案一或多者;以及于该局域网络内传送该一或多个被选择的档案。
2.根据权利要求1所述的档案分享方法,其中该一或多个档案的相关信息包括该一或多个档案所在的目录、数据夹以及/或该一或多个档案的档名。
3.根据权利要求1所述的档案分享方法,其中该一或多个档案的相关信息被广播于该局域网络内。
4.根据权利要求1所述的档案分享方法,其中该一或多个档案的相关信息被多播于该局域网络内。
5.根据权利要求1所述的档案分享方法,其中该一或多个档案的相关信息被单播于该局域网络内。
6.根据权利要求1所述的档案分享方法,其中该一或多个被选择的档案藉由多播被传送于该局域网络内。
7.根据权利要求1所述的档案分享方法,其中该一或多个被选择的档案藉由单播被传送于该局域网络内。
8.一种机器可读取的存储媒体,包括一计算机程序,当该计算机程序被执行时,致使一电子装置执行侦测一或多个被指定的共享数据夹;取得存储于该一或多个被指定的共享数据夹内的复数档案的相关信息,其中该信息的数据大小小于该等档案的数据大小;产生包含该等档案的相关信息的一档案分享讯息;于一局域网络内传送该档案分享讯息;自该局域网络内的一或多个接收该档案分享讯息的远程电子装置接收一或多个数据存取请求讯息;以及因应该一或多个数据存取请求讯息,决定要被分享的一或多个档案,并且传送该一或多个档案至该一或多个远程电子装置。
9.根据权利要求8所述的机器可读取的存储媒体,其中当该机器可读取的存储媒体被耦接至该电子装置时,该计算机程序自动被执行。
10.根据权利要求8所述的机器可读取的存储媒体,其中该等档案的相关信息包括该等档案的档名以及/或该一或多个被指定的共享数据夹所在的目录。
11.根据权利要求8所述的机器可读取的存储媒体,其中该档案分享讯息被广播于该局域网络内。
12.根据权利要求8所述的机器可读取的存储媒体,其中该档案分享讯息被多播于该局域网络内。
13.根据权利要求12所述的机器可读取的存储媒体,其中当该计算机程序被执行时, 更致使该电子装置执行取得一或多个多播群组的相关信息;产生包含该一或多个多播群组的相关信息的一群组信息讯息;以及在多播该档案分享讯息前,于该局域网络内广播该群组信息讯息。
14.根据权利要求13所述的机器可读取的存储媒体,其中当该计算机程序被执行时, 更致使该电子装置执行接收一群组选择讯息,该群组选择讯息指示出由该一或多个远程电子装置自该一或多个多播群组所选择的一多播群组;以及因应该群组选择讯息,将该一或多个远程电子装置加入被选择的该多播群组,并且传送该档案分享讯息至被选择的该多播群组所对应的一多播地址。
15.一种机器可读取的存储媒体,包括一计算机程序,当该计算机程序被执行时,致使一电子装置执行聆听一档案分享讯息,该档案分享讯息包括复数将被分享于一局域网络内的档案的相关信息,其中该信息的数据大小小于该等档案的数据大小; 为一使用者提供用以呈现该信息的一接口; 自该接口取得由该使用者所选择的一或多个档案的相关信息; 产生包含使用者所选择的该一或多个档案的相关信息的一数据存取请求讯息;以及于该局域网络内传送该数据存取请求讯息。
16.根据权利要求15所述的机器可读取的存储媒体,其中该等档案的相关信息包括该等档案所在的目录、数据夹以及/或该等档案的档名。
17.根据权利要求15所述的机器可读取的存储媒体,其中该数据存取请求讯息系被广播至一或多个于该局域网络内传送该档案分享讯息的远程电子装置。
18.根据权利要求15所述的机器可读取的存储媒体,其中该数据存取请求讯息系被多播至一或多个于该局域网络内传送该档案分享讯息的远程电子装置。
19.根据权利要求15所述的机器可读取的存储媒体,其中该数据存取请求讯息系被单播至于该局域网络内传送该档案分享讯息的一远程电子装置。
20.根据权利要求15所述的机器可读取的存储媒体,其中当该计算机程序被执行时, 更致使该电子装置执行自接收该数据存取请求讯息的一或多个远程电子装置接收使用者所选择的该一或多个档案。
21.根据权利要求15所述的机器可读取的存储媒体,其中当该计算机程序被执行时, 更致使该电子装置执行聆听一群组信息讯息,该群组信息讯息包含一或多个多播群组的相关信息; 通过该接口为该使用者呈现该一或多个多播群组的相关信息;以及自该接口取得由该使用者所选择的一多播群组的相关信息。
22.根据权利要求21所述的机器可读取的存储媒体,其中当该计算机程序被执行时, 更致使该电子装置执行产生并传送一群组选择讯息,该群组选择讯息包含该使用者所选择的该多播群组的相关信息;以及于该使用者所选择的该多播群组所对应的一多播地址聆听该档案分享讯息。
全文摘要
一种档案分享方法,用以于一局域网络内分享数据,包括取得一或多个档案的相关信息;于局域网络内传送一或多个档案的相关信息;根据一或多个档案的相关信息选择档案;以及于局域网络内传送被选择的档案。其中一或多个档案的信息的数据大小小于档案的数据大小。
文档编号H04L29/06GK102480491SQ20111034379
公开日2012年5月30日 申请日期2011年11月3日 优先权日2010年11月22日
发明者巩盖瑞, 陈翔昱 申请人:艾欧互联有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1