内容传递方法与流程

文档序号:11450514阅读:282来源:国知局
内容传递方法与流程

本发明关于一种内容传递方法。



背景技术:

在最近几年里,社群网络应用程序和公共通信信道越来越普及并显著地增加,举例来说,现有的社群网络和公共通信信道已包括facebook、google+、twitter、myspace、youtube、linkedin、line、whatsapps、snapchat等。而社群网络应用程序通常是围绕用户配置文件(userprolfile)及/或内容集合而创立。

社群网络和公共通信系统通常包括个人、公司、餐馆、政治团体以及以类似人类成员的方式来呈现的事件配置文件(例如,社群网络成员可存取的配置文件页面),其中,个人用户通常经由计算机装置及/或智能型手机,通过现有的网络平台连接到社群网络。在社群网络和公共通信系统中,传递者自网络平台传送文件或程序给远程位置的接收者是常见的使用行为。

因此,经由社群网络传送讯息的安全性变得越来越受关注。但在许多情况下,个人用户会以为社群网络会实施相当强的安全措施,以防止未经授权的身份存取(access)社群网络,因此用户经常会于造访并存取社群网络时共享内容,而由于对社群网络内容安全的新威胁不断出现,很明显地突显出目前的安全措施不健全。

基于此,于数据和信息的共享上,如何确保用户数据的安全,已成为云端储存及其它信息服务的主要技术挑战。目前应用于网络传输的常用方法是加密和解密;例如,使用一加密算法对讯息或信息进行加密,并予以转换成一不可读密文(unreadableciphertext),且只有被授权的一方才能够使用解密算法来译码该不可读密文。然而,使用加密算法与解密算法进行加密与解密的保护方案具有以下缺陷。第一,加密并不能完全阻止黑客,其仅降低黑客读出加密数据的可能性。第二,主机所有者可以在未经允许的情下直接盗取和入侵已加密的讯息或信息。第三,使用加密算法与解密算法进行加密与解密的保护方案需要更多的硬件资源,并消耗更多的时间。

另外,提供内容给接收者的服务提供者(如google、dropbox和amazon),可以不受限地存取及观看被上传至云端存储的信息,也就是说,待递送的内容会暴露给该服务提供者,故服务提供者可以在不通知用户的情况下,对其感兴趣的用户进行分析,此举将会对用户的隐私造成巨大的冲击。

再者,专利号为us8271649、名称为“accessrightsusedforresourcediscoveryinpeer-to-peernetworks”的美国专利,有揭露关于保障点对点网络的资源发现,其涉及创建与用户设备计算资源相关的资源发现记录,并经由点对点网络的同伴的用户设备进行。然而,上述方法涉及加密/解密、错误检测和纠正、比特流转换、过滤等技术,反而造成软件运算和硬件资源的更多负荷。



技术实现要素:

本发明关于一种内容传递方法,其具有下列优点。

本发明的一目的在于,免于加密及解密,且防止被传送的讯息或信息被从主机端偷取或侵入。

本发明的另一目的在于,降低媒体数据的上传及下载所需的时间。

本发明的再一目的在于,建置一用户的个人工作空间来保护其私人信息(例如:安置在一安全处的机器),其中该个人工作空间不会被主机端控制。

一方面,本发明提供一种内容传递方法。该内容传递方法包括下列步骤。首先,提供用以建置一工作空间的一可投影的空间实体予一网络连结装置,以容许一传递者传递一内容至一接收者。接着,该传递者以自选的方式配置用以将该内容提供至该工作空间的一信息输入器及一认证工具于该可投影的空间实体中,并于该认证工具中指定该接收者的身份。接着,该传递者经由一公用通信信道将对应该可投影的空间实体的一路径连结信息(uniformresourceidentifier,uri)传送至该接收者。于该接收者打开该路径连结信息时,投影该工作空间予该接收者。于该接收者通过该传递者所指定的该接收者的身份被认证后,该接收者登入该被投影的工作空间,并获得该内容。

于一具体实施例中,该网络连结装置为容许该传递者自选安装该可投影的空间实体的一公开的机器或一非公开的机器。

于一具体实施例中,该内容为讯息、文件、程序、数目、数字信息、媒介物、电子书或其任意组合。

于一具体实施例中,通过该信息输入器输入可被该被投影的工作空间存取的一统一化信息单元及/或一统一化工具至该被投影的工作空间。

于一具体实施例中,该统一化信息单元包含一连结,且该连结指出该内容的一原始信息的所在之处。

于一具体实施例中,该公用通信信道为line、whatsapp、facebookmessenger、或任何可传送该路径连结信息的信道。

于一具体实施例中,该接收者的身份包括facebook(脸书)的id、line的id、电子信箱账号、指纹或任何其他可供该认证工具辩识的身份识别项目。

于一具体实施例中,该可投影的空间实体是由作为实现该工作空间的一中间语言的一统一化脚本所生成。

于一具体实施例中,该投影该工作空间的步骤还包括下列步骤:利用一投影手段解译该可投影的空间实体以建立一作业环境,使得该被投影的工作空间运载于该作业环境。

另一方面,本发明还提供一种内容传递方法。该内容传递方法包括下列步骤。首先,提供用以建置一工作空间的一可投影的空间实体予一网络连结装置,以容许一传递者传递一内容至一接收者。接着,该传递者以自选的方式配置用以存取该内容的一统一化信息单元及一认证工具于该可投影的空间实体中,并于该认证工具中指定该接收者的身份。接着,该传递者经由一公用通信信道将对应该可投影的空间实体的一路径连结信息(uri)传送至该接收者。于该接收者打开该连结时,投影该工作空间予该接收者。于该传递者所指定的该接收者的身份被认证后,容许该接收者登入该被投影的工作空间,并经该统一化信息单元获得该内容。

于一具体实施例中,该网络连结装置为容许该传递者自选安装该可投影的空间实体的一公开的机器或一非公开的机器。

于一具体实施例中,该内容为讯息、文件、程序、数目、数字信息、媒介物、电子书或其任意组合。

于一具体实施例中,该可投影的空间实体具有一内建的信息输入器,以将该统一化信息单元以自选的方式提供至该被投影的工作空间。

于一具体实施例中,该统一化信息单元包含一连结,且该连结指出该内容的一原始信息的所在之处。

于一具体实施例中,该公用通信信道为line、whatsapp、facebookmessenger、或任何可传送该路径连结信息的信道。

于一具体实施例中,该接收者的身份包括facebook(脸书)的id、line的id、电子信箱账号、指纹或任何其他可供该认证工具辩识的身份识别项目。

于一具体实施例中,该可投影的空间实体是由作为实现该工作空间的一中间语言的一统一化脚本所生成。

于一具体实施例中,该投影该工作空间的步骤还包括下列步骤:利用一投影手段解译该可投影的空间实体以建立一作业环境,使得该被投影的工作空间运载于该作业环境。

又一方面,本发明亦提供一种用以传递内容的计算机程序产品。该计算机程序产品包括一程序代码,该程序代码于一计算机执行该计算机程序产品时执行下列步骤。首先,提供用以建置一工作空间的一可投影的空间实体予一网络连结装置,以容许一传递者传递内容至一接收者。接着,该传递者以自选的方式配置用以将该内容提供至该工作空间的信息输入器及一认证工具于该可投影的空间实体中,并于该认证工具中指定该接收者的身份。接着,该传递者经由一公用通信信道将对应该可投影的空间实体的一路径连结信息(uri)传送至该接收者。于该接收者打开该路径连结信息时,投影该工作空间予该接收者。于该接收者通过该传递者所指定的该接收者的身份被认证后,该接收者登入该被投影的工作空间,并获得该内容。

另一方面,本发明还提供一种用以传递内容的计算机程序产品。该计算机程序产品包括一程序代码,该程序代码于一计算机执行该计算机程序产品时执行下列步骤。首先,提供用以建置一工作空间的一可投影的空间实体予一网络连结装置,以容许一传递者传递一内容至一接收者。接着,该传递者以自选的方式配置用以存取该内容的一统一化信息单元及一认证工具于该可投影的空间实体中,并于该认证工具中指定该接收者的身份。接着,该传递者经由一公用通信信道将对应该可投影的空间实体的一路径连结信息(uri)传送至该接收者。于该接收者打开该连结时,投影该工作空间予该接收者。于该传递者所指定的该接收者的身份被认证后,容许该接收者登入该被投影的工作空间,并经该统一化信息单元获得该内容。

本发明的上述目的和优点,在本技术领域普通技术人员考虑随后的详细说明及附图后,将会更加清楚,其中:

附图说明

图1为统一化方法于一实施例的实施概念示意图。

图2为以统一化脚本作为实现个人工作空间的中间语言的一实施概念示意图。

图3为个人工作空间的一较佳配置示意图。

图4为投影工作空间的方法于本发明一较佳实施例的初始状态示意图。

图5a及图5b为图4所示投影工作空间的方法的运作概念示意图。

图6为图4所示可投影的空间实体与图5b所示被投影的工作空间的相对关系示意图。

图7为本发明的网络上的内容传递方法于一较佳实施例的流程图。

图8为一传递者应用图7所示内容传递方法将内容传递至一接收者的整体机制于一较佳实施例的概念示意图。

图9为图7所示内容传递方法中步骤s140中将工作空间投影予接收者的运作概念示意图。

图10为可投影的空间实体与被投影的工作空间于本发明一较佳实施例的相对关系示意图。

图11为本发明的网络上的内容传递方法于另一较佳实施例的流程图。该内容传递方法包括下列步骤。

图12为应用图11所示的方法的被投影的工作空间的概念示意图。

图13为认证工具于工作空间被投影时被以自动模式启动的运作概念示意图。

图14为应用图7所示内容传递方法的计算机程序产品的方块示意图。

图15为应用图11所示内容传递方法的计算机程序产品的方块示意图。

具体实施方式

本发明可藉由以下描述,包括以下的术语汇编以及结论性实例,而得到更充分地理解。为简洁起见,本说明书中引用的出版物,包括专利的公开内容,并入本文以供参考。

以下本发明的实施例是非限制性的,并且仅代表本发明的各种态样及特征。就最受限制的技术意义而言,本文所述的“信息源”指的是可以被诠释为有用讯息的符号序列,且该些有用讯息是用来组织和标签数据;其中,信息源可包括:网站(如互联网服务)、内部网络、网络社群、软件、电子书、数据库以及其他信息的媒体(如非瞬时计算机可用的储存媒体、移动装置储存媒体)。又,本文所述的“原始信息”可包括文件、网页、数据库、策略、规则或任一种可存取于相关机器和服务器的数据,而本文所述的“原始工具”可包括公用程序、界面工具集、智能代理工具、应用程序、服务工具或任一种可存取于相关机器和服务器的可执行元件。惟,信息源、原始信息及原始工具皆不以上述为限。

又,“原始信息”以及“原始工具”皆为本文所述的“原始元素”的实施态样,且于实施本发明时,来自相同或不同“信息源”的多个“原始元素”皆能够经由一统一化方法而分别被模型化为多个“统一化元素”,使得在同一作业环境中的多个“统一化元素”皆能够彼此兼容以进而协同进行特定任务;其中,“统一化工具”及“统一化信息单元”皆为“统一化元素”的实施态样。又,本文所述的“元素转换器(matterizer)”为用以对“原始元素”进行统一化的构件、装置或程序代码。

于一实施例中,上述统一化方法可包括下列步骤:依据一统一化数据结构而重整自多个信息源的至少一信息源所取得的至少一原始信息,从而将至少一原始信息模型化为统一化信息单元,及/或依据另一统一化数据结构而重整自多个信息源的至少一信息源所取得的至少一原始工具,从而将至少一原始工具模型化为统一化工具;其中,该统一化数据结构以及该另一统一化数据结构可相同或不同,且上述统一化方法可藉由元素转换器来完成。

请参阅图1,其为统一化方法于一实施例的实施概念示意图。图1示意了元素转换器992依据统一化数据结构993而重整原始元素991的一属性和一相关连结(link),以将原始元素991模型化为统一化元素994,使统一化元素994的基本属性包括原始元素991的类型(type)以及指出原始元素994所在之处的连结(link)。

于本实施例中,原始元素991至少包括原始信息(图未示)或原始工具(图未示),但不以此为限。其次,上述统一化方法中,当可从原始信息取得的属性与欲在统一化信息单元中统一的属性相对应时,则可经由元素转换器992而直接产生统一化信息单元;而当可从原始信息取得的属性与欲在统一化信息单元中统一的属性无法对应时,则需先透过对原始信息的属性和相关连结进行逻辑上的重整来重新定义原始信息,使原始信息被转换为其属性与欲在统一化信息单元中统一的属性相对应的新的原始信息,以进而间接地产生统一化信息单元。

又,当原始工具与工作空间(workspace)的作业环境兼容时,可经由元素转换器992而直接地产生该统一化工具;而当原始工具与工作空间的作业环境不兼容时,则需透过一转化器(adapter)及/或原始工具的软件开发工具包(softwaredevelopmentkit,sdk)驱动原始工具而间接地产生该统一化工具;其中,该转化器是用来提供工作空间兼容的界面实作(interfaceimplementation)。

有关本实施例中所述的“统一化方法的具体实施方式”、“统一化元素的具体获得方式”以及“元素转换器的具体运作方式”可参考申请号为14/324,069、名称为“amethodofunifyinginformationandtoolfromapluralityofinformationsources”的美国专利申请,以及申请号为201410768564.x且名称为“将来自多个信息源的信息及工具予以统一化的方法以及应用该方法的计算机程序产品与装置”的中国专利申请,故在此即不再予以赘述。

特别说明的是,上述统一化方法仅为本发明所采用的统一化方法的一种实施例。将来自不同信息源的多个原始元素予以统一化的方法并不以上述为限,本技术领域普通技术人员可依据实际应用需求而进行任何均等的变更设计。

以下再举例二种不同于上述说明的统一化方法。第一种统一化方法为应用于garmin卫星导航中的信息统一化方法。garmin卫星导航的兴趣地标(pointofinterest,poi)功能即是透过该信息统一化方法对输入其中的原始地标信息(原始信息)进行统一化程序而获得相对应的统一化地标信息(统一化信息单元);第二种方法为应用于安卓(android)系统的工具统一化方法,安卓(android)系统是一个以linux为基础的开放原始码移动装置操作系统,但安卓系统中的应用程序(原始工具)大都是由java所编写的,故由java所编写的应用程序(原始工具)皆可经由该工具统一化方法而被模型化为可与安卓系统中的兼容的统一化应用程序(统一化工具),进而能够在安卓系统中被执行。

本文所述的“工作空间”指的是可供至少一元素转换器、至少一工具及/或至少一信息进行互动以执行特定任务的工作空间,且至少一信息及/或至少一工具可藉由至少一元素转换器而被输入至工作空间中,但将信息及/或工具输入工作空间的方式并不以此为限;其次,以下所述的信息输入器(informationimporter),如图2中的信息输入器9881、9882、9883、图6中的dropbox输入器9761’以及图12中的信息304,皆为元素转换器的实施态样。再者,本文所述的“统一化脚本”指的是可作为实现工作空间的中间语言,且透过“统一化脚本”可使至少一元素转换器、至少一信息及/或至少一工具被提供(如内建或外挂)至工作空间。

于一实施例中,上述至少一信息为自至少一信息源所取得的至少一原始信息经由被统一化后而形成的至少一统一化信息单元,而上述至少一工具为自至少一信息源所取得的至少一原始工具经由被统一化后而形成的至少一统一化工具;其中,使用者可依据不同的任务而将所需的统一化信息单元及/或统一化工具由相对应的信息源加入(如内建或外挂)至个人工作空间中,故“工作空间”可为一用户导向的“个人工作空间”。

请参阅图2与图3,图2为以统一化脚本作为实现个人工作空间的中间语言的一较佳概念示意图,图3为个人工作空间的一较佳配置示意图。图2与图3示意了使用者依据任务的需求而将相对应于dropbox982中的原始信息985的统一化信息单元985’、相对应于云端硬盘983中的可兼容的原始工具986的第一统一化工具986’以及相对应于服务器984中的不可兼容的原始工具987的第二统一化工具987’组合至个人工作空间981中;详言之,使用者可先编辑一个用以作为实现个人工作空间981的中间语言的统一化脚本980,且藉由统一化脚本980而设置dropbox982的信息输入器9881、云端硬盘983的信息输入器9882以及服务器984的信息输入器9883;其中,信息输入器9881可将dropbox982中的原始信息985予以统一化为统一化信息单元985’,并输入至个人工作空间981。

图2与图3亦示意了存放在云端硬盘983内的原始工具为可兼容的原始工具986,也就是该可兼容的原始工具986可与在个人工作空间981中供统一化工具用的元件架构兼容,且透过统一化脚本980的信息输入器9882可将相对应于可兼容的原始工具986的第一统一化工具986’直接地提供至个人工作空间981。

图2与图3还示意了存放在服务器984内的原始工具为不可兼容的原始工具987,也就是该不可兼容的原始工具987与在个人工作空间981中供统一化工具用的元件架构不兼容,且需透过统一化脚本980的可兼容的转化器989以及信息输入器9883才得以将相对应于不可兼容的原始工具987的第二统一化工具987’提供至个人工作空间981。

图3亦示意了使用者依据实际应用需求而配置安排(如分组(group)或置放(place))统一化信息单元985’、第一统一化工具986’以及第二统一化工具987’在个人工作空间981的特定区域;最后,使用者就可因应统一化工具以及统一化信息单元之间的运作关系(例如两者间的点击动作或拖曳动作)而藉由使用统一化工具存取或控制相对应的统一化信息单元而执行所需的任务。

有关本实施例中所述的“以统一化脚本作为实现个人工作空间的中间语言的具体实施方式”、“使用者依据实际应用需求而将所需的统一化信息单元及/或所需的统一化工具由相对应的信息源自由组合至个人工作空间中以执行任务的具体实施方式”,可参考申请号为14/325,466、名称为“methodforperformingtaskonunifiedinformationunitsinapersonalworkspace”的美国专利申请,以及可参考申请号为201410796528.4且名称为“在个人工作空间中对统一化元素进行组合工作的方法以及应用该方法的计算机程序产品与系统”的中国专利申请,故在此即不再予以赘述。

特别说明的是,上述个人工作空间仅为工作空间的一种实施例,应用于本发明的工作空间不以上述为限。举例来说,作为实现工作空间的中间语言的统一化脚本可预先被编辑而使得工作空间成为内建有预设元素转换器、预设信息及/或预设工具的工作空间,而这样的工作空间并非是限定给单一使用者操作,亦可因应实际应用需求而供多个使用者同时进行操作或分别进行操作。

再者,本文所述的“工作空间”可经由一“投影工作空间的方法”而被投影至任何具有计算能力的电子装置,如手机、平板电脑、笔记本电脑、桌上型电脑等,但不以上述为限,令任一使用者可于任何具有计算能力的电子装置上操作“被投影的工作空间”。

于一实施例中,投影工作空间的方法包括下列步骤。首先,经由一路径连结信息(uniformresourceidentifier,uri)取得由统一化脚本所生成的一可投影的空间实体。如先前说明,统一化脚本被定义来配置元素转换器、信息以及工具中的至少一者以建置工作空间,且可投影的空间实体被用来建立相对应于工作空间的被投影的工作空间,以提供用以操作元素转换器、信息以及工具中的至少一者以执行任务的界面;接着,利用一投影手段解译该可投影的空间实体以及建立供元素转换器、信息以及工具中的至少一者配置于该可投影的空间实体中的作业环境,以进而执行被投影的工作空间,藉此以供至少一使用者与被投影的工作空间互动。

投影手段可从远程数据站、可投影的空间实体或预载应用程序中取得,并被载入至用以提供兼容性环境以执行投影手段的一引擎(engine),而引擎可包括javascript引擎、视窗应用程序或linux应用程序中等,但不以上述此为限;再者,统一化脚本可被一文档类型定义(documenttypedefinition,dtd)、一可扩展标记语言纲要(xmlschema)、一结构化语言(structuredlanguage)或一结构化协议(structuredprotocol)所宣告而成,但不以上述此为限;而可投影的空间实体可为一对象(object)、一可扩展标记语言(extensiblemarkuplanguage,xml)文件、或以一结构化语言或一结构化协议所生成的一实体(instance),但不以上述此为限。

请参阅图4、图5a~图5b及图6,图4为上述投影工作空间的方法于本发明一较佳实施例的初始状态示意图,图5a以及图5b为图4所示投影工作空间的方法的运作概念示意图,图6为图4所示可投影的空间实体与图5b所示被投影的工作空间的相对关系示意图。

于图4所示的初始状态中,存在有可互相连结(如透过网络连结)的第一电子装置971以及第二电子装置972,且第一电子装置971中储存有可投影的空间实体973,而第二电子装置972中内建有一投影手段974。

在本实施例中,统一化脚本9731是被一文档类型定义(dtd)所宣告而成,且其被定义来配置至少一信息输入器(其为元素转换器的一种实施态样)及/或至少一统一化信息单元及/或至少一统一化工具以建置一工作空间,而可投影的空间实体973则为一可扩展标记语言(xml)所生成的实体,其如图6所示,被用来建立相对应于工作空间的一被投影的工作空间976,并被允许信息输入器及/或统一化信息单元及/或统一化工具加入其中或从其中移除。

第二电子装置972的投影手段974会在第二电子装置972上建立供被投影的工作空间976运作的作业环境975,并提供一微核心977(见图6)予该作业环境975以装载要加入被投影的工作空间976中的至少一信息输入器及/或至少一统一化信息单元及/或至少一统一化工具。其中,当第二电子装置972透过一路径连结信息取得第一电子装置971中的可投影的空间实体973时,第二电子装置972中的投影手段974就开始对可投影的空间实体973进行解译(如图5a所示)。当可投影的空间实体973被投影手段974解译后,被投影的工作空间976就会依据可投影的空间实体973所解译的内容而建立在作业环境975上(如图5b所示)。如此第二电子装置972端的使用者就可经由第二电子装置972与被投影的工作空间976进行互动,进而执行相关任务。

以下进一步以图6所示的使用情境来说明上述统一化脚本9731、可投影的空间实体973以及被投影的工作空间976的相互关系。图6所示的使用情境为:建立一个可被投影并能够读取存放于指定网络空间内的jpg图片文件与gif图片文件以供使用者观看的工作空间,且于本使用情境中,统一化脚本9731以一文档类型定义(dtd)来宣告,而可投影的空间实体973则以可扩展标记语言(xml)生成。

又,可投影的空间实体973中会被加入一个信息输入器以及一个统一化工具,且信息输入器是用来将相对应于原始信息的至少一统一化信息单元输入至被投影的工作空间976中。于本使用情境中,信息输入器为一dropbox输入器,即图6中虚线方框9761中所示,且原始信息包括dropbox979(信息源)中的jpg图片文件9791、jpg图片文件9792与gif图片文件9793,统一化信息单元则包括稍后所述的统一化jpg图片文件9791’、统一化jpg图片文件9792’与统一化gif图片文件9793’,而统一化工具为一图片阅读器,即图6中虚线方框9762中所示,其用以读取输入至被投影的工作空间976中的图片文件。

如上所述,被投影的工作空间976是于可投影的空间实体973被第二电子装置972中的投影手段974解译后被建立起来。在本实施例中,被投影的工作空间976上配置有一dropbox输入器9761’(相对应于图示虚线方框9761)以及一图片阅读器9762’(相对应于图示虚线方框9762),dropbox输入器9761’再将dropbox979信息源中的jpg图片文件9791、jpg图片文件9792与gif图片文件9793予以统一化并输入至被投影的工作空间976,使得分别相对应于jpg图片文件9791、jpg图片文件9792与gif图片文件9793的统一化jpg图片文件9791’、统一化jpg图片文件9792’与统一化gif图片文件9793’在被投影的工作空间976上呈现。接着,当第二电子装置972端的使用者经由特定的操作方式对统一化图片文件9791’、9792’与9793’中的任一者进行操作时(如点击统一化图片文件9791’、9792’与9793’中的任一者,或将统一化图片文件9791’、9792’与9793’中的任一者拖曳至图片阅读器9762’),图片阅读器9762’就会读取统一化图片文件9791’、9792’与9793’中的相应该者的内容而使其呈现出来供使用者观看。此外,上述dropbox输入器9761’以及图片阅读器9762’是由微核心977所装载。

特别说明的是,可投影的空间实体973的路径连结信息可为超文本传输协议(hypertexttransferprotocol,http)路径连结信息或文件传输协议(filetransferprotocol,ftp)路径连结信息,而若是第一电子装置971与第二电子装置972为一共同装置时,可投影的空间实体973的路径连结信息亦可为本机文件(localfile)路径连结信息,但路径连结信息的型态不以上述为限。

有关本实施例中所述的“投影工作空间的方法的具体获得方式”可参考申请号为14/577,772、名称为“methodofprojectingaworkspaceandsystemusingthesame”的美国专利申请,以及可参考申请号为201410814138.5且名称为“投影工作空间的方法以及应用该投影工作空间的方法的系统”的中国专利申请,故在此即不再予以赘述。

特别说明的是,上述投影工作空间的方法仅为本发明将工作空间投影至任何具有计算能力的电子装置的一种投影方法,但将工作空间投影至任何具有计算能力的电子装置的投影方法并不以上述为限,本技术领域普通技术人员可依据实际应用需求而进行任何均等的变更设计。

再者,由于任一工作空间皆可被投影至任何具有计算能力的电子装置上,因此分别操作不同电子装置的不同使用者可透过投影工作空间的方法而看到同一工作空间中的内容,故工作空间亦可成为能够获得内容的一种平台,是以,一使用者透过工作空间而提供内容给另一使用者,可视为一种传递内容的行为。以下进一步对内容传递方法作详细说明。

本发明提供一种内容传递方法。本发明内容传递方法可能以不同的内容来实施,并不仅限于下列文中所提及的实例。下列实施例仅作为本发明不同面向及特点中的代表。

请参阅图7,其为本发明的网络上的内容传递方法于一较佳实施例的流程图。该内容传递方法包括以下步骤。在步骤(a)中,提供用以建置一工作空间的一可投影的空间实体予一网络连结装置,以容许一传递者传递一内容至一接收者(s110)。在步骤(b)中,该传递者以自选的方式配置用以将该内容提供至该工作空间的一信息输入器及一认证工具于该可投影的空间实体中,并于该认证工具中指定该接收者的身份(s120)。在步骤(c)中,该传递者经由一公用通信信道将对应该可投影的空间实体的一路径连结信息(uri)传送至该接收者(s130)。在步骤(d)中,于该接收者打开该路径连结信息时,投影该工作空间予该接收者(s140)。在步骤(e)中,于该接收者通过该传递者所指定的该接收者的身份被认证后,该接收者登入该被投影的工作空间,并获得该内容(s150)。

于一实施例中,网络连结装置为容许传递者自选安装可投影的空间实体的一公开的机器或一非公开的机器。网络连结装置的一实例包括一网络服务器,但不以此为限。

请参阅图8,其为一传递者应用图7所示内容传递方法将内容传递至一接收者的整体机制于一较佳实施例的概念示意图。如图8所示,一网络服务器200提供能与连结http://xx.x.x/projector进行存取的一投影手段201及提供能与一路由id:0138acd进行存取的一可投影的空间实体202。

于本较佳实施例中,对应可投影的空间实体的路径连结信息(uri)为“http://x.x.x/projector#!/0138acd”。传递者210可经由公用通信信道230,例如line、whatsapp、skype、facebookmessenger及/或任何能传送路径连结信息的信道,而将对应可投影的空间实体202的路径连结信息传送给接收者220,进而使得传递者210所欲传递的内容,例如但不限于,讯息、文件、程序、数目、数字信息、媒介物、电子书或其任意组合可被传递至接收者220。

请参阅图9,其为图7所示内容传递方法中步骤s140中将工作空间投影予接收者的运作概念示意图。当接收者220透过浏览器240(browser)打开对应可投影的空间实体202的路径连结信息时,浏览器会先自具http://xx.x.x/projector的连结的网络服务器200载入该投影手段201,这样,投影手段201会在浏览器240上建立供被投影的工作空间241运作的作业环境2011。此外,投影手段201提供微核心2012(见图10)于作业环境241以装载被编译于可投影的空间实体202的至少一统一化元素。举例而言,该至少一统一化元素包括认证工具(见图10)以及信息输入器(见图10)。接下来,投影手段201就开始对可投影的空间实体202进行解译。而当可投影的空间实体202被投影手段201解译后,被投影的工作空间241会依据投影手段201所解译的内容而建立在作业环境2011上。

请参阅图10,其为可投影的空间实体与被投影的工作空间于本发明一较佳实施例的相对关系示意图。传递者210因应实际应用需求而以自选方式配置一信息输入器204及一认证工具203(亦属于统一化工具的一种实施态样)于可投影的空间实体202。

通过信息输入器204,来自网络附加储存装置250(nas)的内容251被提供至被投影的工作空间241,而内容251则包括有传递者210所欲传递给接收者220的内容,例如,其包括讯息、文件、程序、数目、数字信息、媒介物及/或电子书。另一方面而言,信息输入器204是用以输入可被被投影的工作空间241存取的统一化信息单元251’。在本实施例中,统一化信息单元251’则为自网络附加储存装置250所取得的内容251经由信息输入器204统一化后而形成。认证工具203用于容许传递者210指定认证接收者220的身份。举例来说,接收者220的身份包含密码、生物识别特征、图形认证或证明,而当接收者220通过传递者210所指定的接收者的身份被认证后,接收者220就能够登入被投影的工作空间241而在被投影的工作空间241内存取传递者210所传递的内容251。

于本较佳实施例中,可投影的空间实体202为一可扩展标记语言(xml)所例化而成的实体,如图10所示。且图10亦示意了可投影的空间实体202的部分编译内容与被投影的工作空间241中的认证工具203与信息输入器204之间的对应关系,如图10中任一虚线两端的两相对应者所示。

以下举例说明可投影的空间实体202的部分编译内容:

在上述可投影的空间实体202的部分编译内容中,注*1表示信息输入器204的所在之处的一连结。注*2表示内容251的所在之处的一连结。注*3表示传递者210指定的接收者的身份。注*4表示传递者210所指定接收者的姓名。注*5表示于工作空间被投影时能以自动模式立即地启动认证工具。

根据以上的说明,当传递者210欲将一内容251传递至接收者220时,可用自选方式配置信息输入器204及认证工具203于可投影的空间实体202。此外将可投影的空间实体202的路径连结信息传递至接收者220。

请参阅图11,其为本发明的网络上的内容传递方法于另一较佳实施例的的流程图。该内容传递方法包含以下步骤。在步骤(a)中,提供用以建置一工作空间的一可投影的空间实体予一网络连结装置,以容许一传递者传递一内容至一接收者(s210)。在步骤(b)中,该传递者以自选的方式配置用以存取该内容的一统一化信息单元及一认证工具于该可投影的空间实体中,并于该认证工具中指定该接收者的身份(s220)。在步骤(c)中,该传递者经由一公用通信信道将对应该可投影的空间实体的一路径连结信息传送至该接收者(s230)。在步骤(d)中,于该接收者打开该路径连结信息时,投影该工作空间予该接收者(s240)。在步骤(e)中,于该接收者通过该传递者所指定的该接收者的身份被认证后,该接收者登入该被投影的工作空间,并经该统一化信息单元获得该内容(s250)。

除了下列流程,图11所示的内容传递方法类似于图7所示的内容传递方法,以下以图12来说明图11所示的方法与图7所示的方法的不同之处。请参阅图12,其为应用图11所示的方法的被投影的工作空间的概念示意图。于图11所示的方法中,传递者210是先以自选的方式配置认证工具303以及用以存取所欲传递给接收者220的内容的统一化信息单元351’于可投影的空间实体中,因此当接收者220打开对应可投影的空间实体的路径连结信息时,可看到如图12所示的被投影的工作空间341。

较佳地,但不以此为限,配置有认证工具303以及统一化信息单元351’的可投影的空间实体具有一内建的信息输入器304。通过该信息输入器304,统一化信息单元351’被提供至被投影的工作空间341,因此接收者220可获得传递者210所欲传递的内容351。

根据以上的说明,当传递者210欲将内容351传递至接收者220时,可用自选的方式配置认证工具303及用以存取所欲传递给接收者220的内容351的统一化信息单元351’于可投影的空间实体。此外将对应可投影的空间实体的路径连结信息传送至该接收者220。因此,接收者220可从被投影的工作空间341中的统一化信息单元351’获得内容351。

请参阅图13,其为认证工具于工作空间被投影时被以自动模式启动的运作概念示意图。当工作空间被投影时,认证工具203或303被以自动模式启动,以要求接收者220输入身份识别(id)及密码。

举例来说,如果接收者220输入用于认证的身份识别(id)“a5782”及密码“12345”,代表接收者220所输入用于认证的身份识别及密码符合传递者210所指定的接收者的身份,因此接收者220可通过传递者210所指定的接收者的身份被认证,因而能够被容许进入(登入)被投影的工作空间241、341。否则,如果接收者220不被认证,则其不能取得传递者210所传递的内容251、351。

要注意的是身份认证的方式并不受限。例如,身份认证的方式可为脸书(facebook)的id、line的id、电子信箱账号、指纹或任何其他适合的身份识别项目如dialogbox。

请参阅图14,其为应用图7所示内容传递方法的计算机程序产品的方块示意图。计算机程序产品7(如软件包)是用以传递内容,并包括一程序代码71,且该程序代码71是于一计算机6执行该计算机程序产品7时执行图7所示方法的步骤,而有关该些步骤的具体实施方式是相同于前述说明,在此即不再予以赘述。

请参阅图15,其为应用图11所示内容传递方法的计算机程序产品的方块示意图。计算机程序产品8(如软件包)是用以传递内容,并包括一程序代码81,且该程序代码81是于一计算机6执行该计算机程序产品8时执行图11所示方法的步骤,而有关该些步骤的具体实施方式是相同于前述说明,在此即不再予以赘述。

以上所述仅为本发明的较佳实施例,并非用以限定本发明的权利要求范围,因此凡其它未脱离本发明所揭示的精神下所完成的等效改变或修饰,均应包含于本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1