自动上载文档的方法以及相关的计算机可读媒体 【技术领域】
本发明涉及一种上载文档的方法,尤其是涉及一种可以自动上载文档的方法以及一相关的计算机可读媒体(computer-readable medium)。
背景技术
在现今网络普遍的时代,许多使用者希望将自己的照片或影片上传至公开的网络分享空间,例如YouTube、Flickr以及Picasa等,供大众浏览及欣赏;虽然这些网络分享空间均提供上载工具软件让使用者上传各种多媒体文档,但是使用者必须针对不同的网络分享空间下载、安装以及使用不同的上载工具软件,因此需要花费许多时间在不同上载工具软件的下载、安装、设定以及操作上。
【发明内容】
本发明的目的在于提供一种自动上载文档的方法以及一相关的计算机可读媒体(computer-readable medium),本发明可以帮助使用者节省许多时间在上传文档到各种不同的网络分享空间上。
依据本发明的权利要求,其披露一种自动上载文档的方法,该方法包含有:判断一第一电子装置上的至少一文件夹是否产生文档异动以产生一判断结果;以及当该判断结果指示该文件夹产生文档异动时,执行一自动上载操作以将造成该文件夹产生文档异动的文档上载到至少一第二电子装置上的一数据储存空间。
依据本发明的权利要求,其披露一种计算机可读媒体,其包含有用于自动上载文档的多个程序指令,该多个程序指令包含有:判断一第一电子装置上的至少一文件夹是否产生文档异动以产生一判断结果;以及当该判断结果指示该文件夹产生文档异动时,执行一自动上载操作以将造成该文件夹产生文档异动的文档上载到至少一第二电子装置上的一数据储存空间。
本发明可用来将各种不同类型的文档分别自动上载到各种不同类型的网络分享空间,例如YouTube、Flickr、Picasa、以及文档传输协议(FileTransfer Protocol,FTP)伺服器等。本发明若是应用在文档传输协议伺服器上,本发明的软件会将文档自动上载到所设定的至少一伺服器上,此时就可以自动上载各种不同类型的文档,例如影音文件、影像文件以及文件档等。
【附图说明】
图1与图2为通过本发明的软件来设定该网络分享空间Flickr的一登入账号与一登入密码的示意图。
图3为本发明的软件的一使用接口的示意图。
图4概述本发明的自动上载文档的方法的一实施例的流程图。
附图符号说明
步骤400~440
【具体实施方式】
本发明有关于一种自动上载文档的方法以及一相关的计算机可读媒体(computer-readable medium),其包含有用于自动上载文档的多个程序指令。举例来说,本发明的方法以及该计算机可读媒体可以用于将一计算机的文档经由一网络自动上传到一网络分享空间或一网络伺服器。
本发明的一实施例以用于一计算机装置的一软件产品来实现,该软件产品的程序定义一些实施例(包含有这里所描述的一些方法)的功能,并且可以被包含在各种的计算机可读媒体上。关于这里所使用的「计算机可读媒体」包含有但不限定于:(i)储存有只读信息的不可写入的储存媒体(例如一CD-ROM光驱可以读取的一CD-ROM光盘片、一DVD光驱可以读取的一DVD光盘片、蓝光光驱可以读取的一蓝光光盘、或在一网络装置中的只读存储装置,例如只读存储芯片或任何种类的固态非易失性半导体存储器);(ii)储存有可修改信息的可写入的储存媒体(例如闪存或任何种类的固态随机存取半导体存储器、或各种硬盘)。当这样地计算机可读媒体具有用于指示本发明的功能的计算机可读的指令时,属于本发明的实施例。其它的媒体包含有经由一网络装置传送信息的通讯媒体,例如经由一计算机、电话网络或无线通讯网路传送信息的通讯媒体。后者的实施例具体地包含有传输信息到因特网以及其它网络或从因特网以及其它网络传输信息。当这样的通讯媒体具有用于指示本发明的功能的计算机可读的指令时,属于本发明的实施例。
本说明书在此以将一个人计算机中的一便携式储存装置的图片文档自动上载到一网络分享空间Flickr的分享空间为例子来说明,首先,使用者先通过本发明的软件来设定该网络分享空间Flickr的一登入账号与一登入密码(如图1以及图2所示)以便通过该网络分享空间Flickr的认证,接着,请参考图3,图3为本发明的软件的一使用接口的示意图,如图3所示,使用者可以在本发明的软件中设定一观看文件夹清单(watch folder list)210,其中观看文件夹清单210包含有该便携式储存装置上的一文件夹212的一文件夹路径214;接着,使用者可以设定一宽限时限(grace period)220(例如1分钟)以及一偏好设定230。接着,本发明的软件会判断该便携式储存装置上的文件夹212是否产生文档异动以产生一判断结果,其中判断该便携式储存装置上的文件夹212是否产生文档异动的步骤包含有:读取观看文件夹清单210所记录的文件夹路径214;以及依据文件夹路径214来检测文件夹212的至少一文档事件(file event)以判断该便携式储存装置上的文件夹212是否产生文档异动,其中当该文档事件为一新增文档事件时,该判断结果指示文件夹212产生文档异动,以及当该文档事件为一变更文档事件时,该判断结果指示文件夹212产生文档异动,其中该变更文档事件可以包含有一变更文档内容事件、一变更文档文件名事件、或一复制文档事件。当该判断结果指示文件夹212产生文档异动时,本发明的软件会执行一自动上载操作以将造成文件夹212产生文档异动的文档上载到该网络分享空间Flickr,其中该自动上载操作于该判断结果指示文件夹212产生文档异动之后经过宽限时限1分钟时再执行。此外,如果文件夹212对应于多个不同的网络分享空间(例如Flickr以及YouTube等)时,则该自动上载操作会根据造成文件夹212产生文档异动的文档的文档类型来将造成文件夹212产生文档异动的文档上载到该多个网络分享空间中的一相对应网络分享空间,举例来说,本发明的软件会将影音文件自动上载到网络分享空间YouTube,以及将影像文件自动上载到网络分享空间Flickr。此外,在此请注意,上述的实施例仅作为本发明的举例说明,而不是本发明的限制条件,举例来说,本发明的软件可以应用于其它不同类型的计算机以及各种储存装置中,并不是只能应用于个人计算机以及便携式储存装置。
请参考图4,图4概述本发明的自动上载文档的方法的一实施例的流程图。若可以得到实质上相同的结果,则流程中的步骤不一定需要照图4所示的顺序来执行,也不一定需要是连续的,也就是说,这些步骤之间可以插入其它的步骤。本发明的方法包含有下列步骤:
步骤400:通过一网络分享空间的认证。
步骤410:设定一观看文件夹清单,其中该观看文件夹清单包含有一第一电子装置上的至少一文件夹的一文件夹路径。
步骤420:设定一宽限时限以及一偏好设定。
步骤430:判断该第一电子装置上的该文件夹是否产生文档异动以产生一判断结果,当该判断结果指示该文件夹产生文档异动时,进行步骤440;当该判断结果指示该文件夹没有产生文档异动时,进行步骤430。
步骤440:在等候该宽限时限之后,执行一自动上载操作以将造成该文件夹产生文档异动的文档上载到至少一第二电子装置上的一数据储存空间,其中当该文件夹对应于多个第二电子装置的多个网络分享空间时,该自动上载操作根据造成该文件夹产生文档异动的文档的文档类型来将造成该文件夹产生文档异动的文档上载到该多个网络分享空间中的一相对应网络分享空间。
本发明可用来将各种不同类型的文档分别自动上载到各种不同类型的网络分享空间,例如YouTube、Flickr、Picasa、以及文档传输协议(FileTransfer Protocol,FTP)伺服器等。本发明若是应用在文档传输协议伺服器上,本发明的软件会将文档自动上载到所设定的至少一伺服器上,此时就可以自动上载各种不同类型的文档,例如影音文件、影像文件以及文件档等。因此,本发明可以帮助使用者节省许多时间在上传文档到各种不同的网络分享空间上。
以上所述仅为本发明的较佳实施例,凡依本发明权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。