网页上协同工作的方法与流程

文档序号:12597445阅读:485来源:国知局
本发明关于一种网页上协同工作的方法,尤其是关于一种利用工作空间进行网页上协同工作的方法。
背景技术
::在生活便利的现代,人们习惯透过具有计算能力的电子设备进行如工作、文书处理、休闲娱乐、社交通讯等各类应用,而随着科技渐进的发展,信息更快速地传播,各式各样的网页平台、操作系统以及软件工具被开发出来供人们使用,为人们带来更有效率的生活;特别是在“后电脑时代”,除了传统的桌上型电脑,平板电脑、手机等移动装置的出现造就了人们可随时随地地进行作业,同时藉由互联网还能够与世界各地的人们串连以进行信息传递与分享。举例来说,当人们欲选购任一卖家、厂商或公司商号所开发的产品时,可先经由一路径连结网址来拜访该任一卖家、一厂商或一公司商号所架设的网站,以进而获得所需的信息及其产品内容;然而,由于拜访该些网站的使用者的需求不尽相同,每一位使用者所欲获得的信息亦不会一样,因此大部分网站上所公开的信息是无法满足所有的使用者,若拜访该些网站的使用者欲更进一步了解更多的相关信息内容,仅能在网站上所设立的留言专区留言,并等待客服人员的回复,或者是仅能透过网站上所提供的联络信息(如手机、电子邮件)与客服人员联络,但如此容易消磨了使用者的购买意愿,且对于分秒必争的现代社会,无法实时地获得所需的信息内容并进一步作业,实不符合使用者的需求。有鉴于此,部分的卖家、厂商或公司商号的网站上还会提供在线客服的功能,使用者就可透过在线客服的功能而实时地向客服人员询问以获得所需的信息,然而对于资金不充足的卖家、厂商或公司商号而言,要另外在网站上增设在线客服的功能是复杂且耗费成本的,例如还需付费外请网站开发商进行在线客服功能的增设;是以,现有在网站上提供在线客服的方式具有改善的空间。再进一步而言,除上述在线客服功能外,若要在网站上自行开发其它种类的工具或服务大都是需要高度的技术门槛,使得开发的过程中需投入大量的资金、时间与人力,而为了改善这样的现况,目前亟需一种不需透过自行开发即可让各种网站的工具与服务得以延伸的作业平台。技术实现要素:本发明要解决的技术问题在于,针对现有技术存在的上述不足,提供一种网页上协同工作的方法,将配置有特定工具的工作空间与目标网站相连结以供拜访该目标网站的使用者与目标网站协同工作,藉以方便目标网站的架设者以及节省架设成本。本发明要解决的技术问题在于,针对现有技术存在的上述不足,提供一种网页上协同工作的方法,包括:(A)应一目标网站而提供一工作空间;其中,该工作空间与该目标网站位于不同的网域;以及(B)于一使用者经由该目标网站的一路径连结信息而拜访该目标网站时,投影该工作空间的至少部分,使相对应于该工作空间的该至少部分的至少一被投影的指令区块显示于该目标网站的一网页信息上;其中,该目标网站的该网页信息是全幅呈现于用以开启该目标网站的一浏览器的一可视视窗,直至该使用者存取(access)该至少一被投影的指令区块时,使相对应于该工作空间的一被投影的工作空间中的至少一功能区块呈现在该浏览器的该可视视窗,以供该使用者与该被投影的工作空间互动。较佳地,该工作空间是由应一工作需求而组合多个统一化元素(matter)于其中的一可投影的空间实体(projectablespaceinstance)所建置,且该被投影的工作空间是于该可投影的空间实体被解译后装载(equip)该多个统一化元素,以供该使用者操作。较佳地,该工作需求包括一在线客服需求,且该使用者是透过该被投影的工作空间与该目标网站的至少一客服人员协同工作。较佳地,该多个统一化元素包括至少一元素转换器(Matterizer)、至少一统一化工具(unifiedtool)及/或至少一统一化信息单元(unifiedinformationunit),且该至少一统一化信息单元及/或该至少一统一化工具是藉由该至少一元素转换器而被输入至该被投影的工作空间中。较佳地,相对应于该至少一统一化工具的至少一原始工具包括一公用程序(utility)、一界面工具集(widget)、一代理工具(agent)、一应用程序、一服务工具(service)以及任一可存取于一相关机器或一服务器的可执行元件中的至少一者。较佳地,相对应于该至少一统一化信息单元的至少一原始信息包括一文件(file)、一网页(webpage)、一数据库(databaserow)、一策略、一规则、该被投影的工作空间的一运作规范(policy)以及任一可存取于一相关机器或一服务器的数据中的至少一者。较佳地,该步骤(B)包括:(B1)于该使用者经由该路径连结信息而拜访该目标网站时,投影该工作空间的全部,并使该目标网站的该网页信息以相同于该被投影的工作空间的一篇幅大小呈现在该被投影的工作空间上,直至该使用者存取该至少一被投影的指令区块时,缩小该目标网站的该网页信息,以使该被投影的工作空间中的该至少一功能区块向外露出而呈现在该浏览器的该可视视窗;或者该步骤(B)包括:(B2)于该使用者经由该路径连结信息而拜访该目标网站时,投影该工作空间的一部分,使相对应于该工作空间的该部分的该至少一被投影的指令区块显示于该目标网站的该网页信息上,直至该使用者存取该至少一被投影的指令区块时,跳转至该工作空间的网域以投影该工作空间的全部,以使该目标网站的该网页信息以及该至少一功能区块同时呈现在该被投影的工作空间上。较佳地,该方法还包括:(C)建立该工作空间与该目标网站的一对应关系。较佳地,该步骤(C)包括:(C1)输入该目标网页的该路径连结信息至该工作空间,并于该目标网页的一网页原始码中加入相对应于该工作空间的一外挂程序代码;其中,于该目标网页被存取时,该外挂程序代码被执行以投影该工作空间的该至少部分。较佳地,该步骤(C)还包括:(C2)执行该工作空间以及该目标网页之间的至少一认证动作。较佳地,该步骤(C2)是于该目标网页的该路径连结信息输入至该工作空间时被执行;及/或该步骤(C2)是于该外挂程序代码被执行时被执行。较佳地,该步骤(B1)包括:透过该外挂程序代码驱动产生一内置框架(inlineframe,iframe);其中,该内置框架的大小相同于用以开启该目标网页的该浏览器的该可视视窗大小;以及利用一投影手段解译用以建置该工作空间的一可投影的空间实体并建立一作业环境,以运载该被投影的工作空间,且该被投影的工作空间是被嵌入于该内置框架中。较佳地,该步骤(B2)包括:透过该外挂程序代码使该目标网站的该路径连结信息被驱动转导(redirect)至一可投影的空间实体的一路径连结信息;其中,该可投影的空间实体是用以建置该工作空间;以及利用一投影手段解译该可投影的空间实体并建立一作业环境,以运载该被投影的工作空间。较佳地,该至少一被投影的指令区块包括一图标(icon),且该使用者是透过点击该图标而使该被投影的工作空间中的该至少一功能区块呈现在该浏览器的该可视视窗。本发明还提供一种网页上协同工作的方法,包括:(A)应一目标网站而提供用以建置(model)一工作空间的一可投影的空间实体(projectablespaceinstance);其中,该可投影的空间实体包括应一工作需求而被组合于其中的多个统一化元素(matter);以及(B)于一使用者经由该目标网站的一路径连结信息而拜访该目标网站时,投影该工作空间的至少部分,使相对应于该工作空间的该至少部分的至少一被投影的指令区块显示于该目标网站的一网页信息上;其中,该目标网站的该网页信息是全幅呈现于用以开启该目标网站的一浏览器的一可视视窗,直至该使用者存取(access)该至少一被投影的指令区块时,使相对应于该工作空间的一被投影的工作空间中的至少一功能区块呈现在该浏览器的该可视视窗,以供该使用者与该被投影的工作空间互动。较佳地,该可投影的空间实体以及该目标网站位于不同的网域。较佳地,该工作需求包括一在线客服需求,且该使用者是透过该被投影的工作空间与该目标网站的至少一客服人员协同工作。较佳地,该多个统一化元素包括至少一元素转换器(Matterizer)、至少一统一化工具(unifiedtool)及/或至少一统一化信息单元(unifiedinformationunit),且该至少一统一化信息单元及/或该至少一统一化工具是藉由该至少一元素转换器而被输入至该被投影的工作空间中。较佳地,相对应于该至少一统一化工具的至少一原始工具包括一公用程序(utility)、一界面工具集(widget)、一代理工具(agent)、一应用程序、一服务工具(service)以及任一可存取于一相关机器或一服务器的可执行元件中的至少一者。较佳地,相对应于该至少一统一化信息单元的至少一原始信息包括一文件(file)、一网页(webpage)、一数据库(databaserow)、一策略、一规则、该被投影的工作空间的一运作规范(policy)以及任一可存取于一相关机器或一服务器的数据中的至少一者。较佳地,该步骤(B)包括:(B1)于该使用者经由该路径连结信息而拜访该目标网站时,投影该工作空间的全部,并使该目标网站的该网页信息以相同于该被投影的工作空间的一篇幅大小呈现在该被投影的工作空间上,直至该使用者存取该至少一被投影的指令区块时,缩小该目标网站的该网页信息,以使该被投影的工作空间中的该至少一功能区块向外露出而呈现在该浏览器的该可视视窗;或者该步骤(B)包括:(B2)于该使用者经由该路径连结信息而拜访该目标网站时,投影该工作空间的一部分,使相对应于该工作空间的该部分的该至少一被投影的指令区块显示于该目标网站的该网页信息上,直至该使用者存取该至少一被投影的指令区块时,跳转至该工作空间的网域以投影该工作空间的全部,以使该目标网站的该网页信息以及该至少一功能区块同时呈现在该被投影的工作空间上。较佳地,该方法还包括:(C)建立该工作空间与该目标网站的一对应关系。较佳地,该步骤(C)包括:(C1)输入该目标网页的该路径连结信息至该工作空间,并于该目标网页的一网页原始码中加入相对应于该工作空间的一外挂程序代码;其中,于该目标网页被存取时,该外挂程序代码被执行以投影该工作空间的该至少部分。较佳地,该步骤(C)还包括:(C2)执行该工作空间以及该目标网页之间的至少一认证动作。较佳地,该步骤(C2)是于该目标网页的该路径连结信息输入至该工作空间时被执行;及/或该步骤(C2)是于该外挂程序代码被执行时被执行。较佳地,该步骤(B1)包括:透过该外挂程序代码驱动产生一内置框架(inlineframe,iframe);其中,该内置框架的大小相同于用以开启该目标网页的该浏览器的该可视视窗大小;以及利用一投影手段解译该可投影的空间实体并建立一作业环境,以运载该被投影的工作空间,且该被投影的工作空间是被嵌入于该内置框架中。较佳地,该步骤(B2)包括:透过该外挂程序代码使该目标网站的该路径连结信息被驱动转导(redirect)至该可投影的空间实体的一路径连结信息;以及利用一投影手段解译该可投影的空间实体并建立一作业环境,以运载该被投影的工作空间。较佳地,该至少一被投影的指令区块包括一图标(icon),且该使用者是透过点击该图标而使该被投影的工作空间中的该至少一功能区块呈现在该浏览器的该可视视窗。本发明透过将已配置有相应功能区块的工作空间与目标网站相连结,不需对目标网站本身大幅变动以及增修,就能够将该功能提供给拜访目标网站的使用者,对于目标网站的架设者相当方便且节省成本。附图说明图1:为统一化方法于一实施例的实施概念示意图。图2:为以统一化脚本作为实现个人工作空间的中间语言的一较佳概念示意图。图3:为图2所示个人工作空间的一较佳配置示意图。图4:为投影工作空间的方法于一较佳实施例的初始状态示意图。图5A:为图4所示投影工作空间的方法的运作概念示意图。图5B:为图4所示投影工作空间的方法的运作概念示意图。图6:为图4所示可投影的空间实体与图5B所示被投影的工作空间的相对关系示意图。图7:为本发明网页上协同工作的方法的一较佳方法流程图。图8:为图7所述网页上协同工作的方法于一较佳实施例的使用情境示意图。图9:为图7所述步骤B的一较佳流程图。图10:为图9所述步骤B在图8所示使用情境下使用者经由目标网站的路径连结信息而拜访目标网站时的初始状态概念示意图。图11:为图10所示初始状态的立体分解示意图。图12:为图7所述可投影的空间实体在图8所示使用情境下与被投影的工作空间的部分相对关系示意图。图13:为相对应于图7所述工作空间的关系建立界面在图8所示使用情境下的概念示意图。图14:为图9所述步骤B在图8所示使用情境下使用者存取被投影的指令区块后的状态概念示意图。图15:为相对应于工作空间的关系建立界面于另一实施态样的概念示意图。图16:为图7所述步骤B的另一较佳流程图。图17:为图16所述步骤B在图8所示使用情境下使用者经由目标网站的路径连结信息而拜访目标网站时的初始状态概念示意图。图18:为图16所述步骤B在图8所示使用情境下使用者存取被投影的指令区块后的状态概念示意图。具体实施方式本发明可藉由以下描述,包括以下的术语汇编以及结论性实例,而获得更充分地理解。为简洁起见,本说明书中引用的出版物,包括专利的公开内容,并入本文以供参考。以下本发明的实施例是非限制性的,并且仅代表本发明的各种态样及特 征。就最受限制的技术意义而言,本文所述的“信息源”指的是可以被诠释为有用信息的符号序列,且该些有用信息是用来组织和标签数据;其中,信息源可包括:网站(如互联网服务)、内部网络、网络社群、软件、电子书、数据库以及其它信息的媒体(如非暂态计算机可用的储存媒体、移动装置储存媒体)。又,本文所述的“原始信息”可包括文件、网页、数据库、策略、规则或任一种可存取于相关机器和服务器的数据,而本文所述的“原始工具”可包括公用程序、界面工具集、智能代理工具、应用程序、服务工具或任一种可存取于相关机器和服务器的可执行元件。惟,信息源、原始信息及原始工具皆不以上述为限。又,“原始信息”以及“原始工具”皆为本文所述的“原始元素”的一种实施态样,且于实施本发明时,来自相同或不同“信息源”的多个“原始元素”皆能够经由一统一化方法而分别被模型化为多个“统一化元素”,使得在同一作业环境中的多个“统一化元素”皆能够彼此兼容以进而协同进行特定任务;其中,“统一化工具”及“统一化信息单元”皆为“统一化元素”的一种实施态样。又,本文所述的“元素转换器(Matterizer)”为用以对“原始元素”进行统一化的构件、装置或程序代码。于一实施例中,上述统一化方法可为:依据一统一化数据结构而重整自多个信息源的至少一信息源所取得的原始信息,从而将原始信息模型化(modeling)为统一化信息单元,及/或依据另一统一化数据结构而重整自多个信息源的至少一信息源所取得的原始工具,从而将原始工具模型化为统一化工具;其中,该统一化数据结构以及该另一统一化数据结构可相同或不同,且上述统一化方法可藉由元素转换器(Matterizer)来完成。请参阅图1,其为上述统一化方法于一实施例的实施概念示意图。图1示意了元素转换器992依据统一化数据结构993而重整原始元素991的一属性和一相关连结,以将原始元素991模型化为统一化元素994,使统一化元素994的基本属性包括原始元素的类型(type)以及指出原始元素所在之处的连结(link)。于本实施例中,原始元素991至少包括原始信息(图未示)或原始工具(图未示),但不以此为限。其次,上述统一化方法中,当可从原始信息取得的属性与欲在统一化信息单元中统一的属性相对应时,则可经由元素转换器 992而直接产生统一化信息单元;而当可从原始信息取得的属性与欲在统一化信息单元中统一的属性无法对应时,则需先透过对原始信息的属性和相关连结进行逻辑上的重整来重新定义原始信息,使原始信息被转换为其属性与欲在统一化信息单元中统一的属性相对应的新的原始信息,以进而间接地产生统一化信息单元。又,当原始工具与工作空间(workspace)的作业环境兼容时,则可经由元素转换器992而直接地产生该统一化工具;而当原始工具与工作空间的作业环境不兼容时,则需透过一转化器(adapter)及/或原始工具的软件开发包(SDK)驱动原始工具而间接地产生该统一化工具;其中,该转化器(adapter)是用来提供工作空间兼容的界面实作(interfaceimplementation)。有关本实施例中所述的“统一化方法的具体实施方式”、“统一化元素的具体获得方式”以及“元素转换器的具体运作方式”,还可参考申请号为14/324069、名称为“AMETHODOFUNIFYINGINFORMATIONANDTOOLFROMAPLURALITYOFINFORMATIONSOURCES”的美国专利申请,以及可参考以该申请号为14/324069的美国专利申请作为要求优先权基础、申请号为201410768564.X、名称为“将来自多个信息源的信息及工具予以统一化的方法以及应用该方法的计算机程序产品与装置”的中国专利申请,故在此即不再予以赘述。特别说明的是,上述统一化方法仅为本发明所采用的统一化方法的一种实施例,将来自不同信息源的多个原始元素予以统一化的方法并不以上述为限,本
技术领域
:普通技术人员可依据实际应用需求而进行任何均等的变更设计。以下再举例二种不同于上述说明的统一化方法。第一种统一化方法为应用于Garmin卫星导航中的信息统一化方法,Garmin卫星导航的兴趣地标(PointofInterest,POI)功能即是透过该信息统一化方法对输入其中的原始地标信息(原始信息)进行统一化程序而获得相对应的统一化地标信息(统一化信息单元);第二种方法为应用于安卓(Android)系统的工具统一化方法,安卓(Android)系统是一个以Linux为基础的开放原始码移动装置操作系统,但安卓系统中的应用程序(原始工具)大都是由Java所编写的,故由Java所编写的应用程序(原始工具)皆可经由该工具统一化方法而被模型化为可与 安卓系统兼容的统一化应用程序(统一化工具),进而能够在安卓系统中被执行。再者,本文所述的“工作空间”指的是可供至少一元素转换器及/或至少一工具及/或至少一信息进行互动以执行特定任务的工作空间,且至少一信息及/或至少一工具可藉由至少一元素转换器而被输入至工作空间中,但将信息及/或工具输入工作空间的方式并不以此为限;其次,以下所述的信息输入器(informationimporter)(如图2中的信息输入器9881、9882、9883、图6中的Dropbox输入器9761’等)皆为元素转换器的一种实施态样。再者,本文所述的“统一化脚本”指的是可作为实现工作空间的中间语言,且透过“统一化脚本”可使至少一元素转换器及/或至少一信息及/或至少一工具被提供(如内建或外挂)至工作空间。于一实施例中,上述至少一信息为自至少一信息源所取得的至少一原始信息经由被统一化后而形成的至少一统一化信息单元,而上述至少一工具为自至少一信息源所取得的至少一原始工具经由被统一化后而形成的至少一统一化工具;其中,使用者可依据不同的任务而将所需的统一化信息单元及/或统一化工具由相对应的信息源加入(如内建或外挂)至个人工作空间中,故“工作空间”可为一用户导向的“个人工作空间”。进一步而言,请参阅图2与图3,图2为以统一化脚本作为实现个人工作空间的中间语言的一较佳概念示意图,图3为图2所示个人工作空间的一较佳配置示意图。图2与图3示意了使用者依据任务的需求而将相对应于Dropbox982中的原始信息985的统一化信息单元985’、相对应于云端硬盘983中的可兼容的原始工具986的第一统一化工具986’以及相对应于服务器984中的不可兼容的原始工具987的第二统一化工具987’组合至个人工作空间981中;详言之,使用者可先编辑一个用以作为实现个人工作空间981的中间语言的统一化脚本980,且藉由统一化脚本980而设置(configure)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亦示意了使用者依据实际应用需求而配置安排(如分组(grouping)或置放(placing))统一化信息单元985’、第一统一化工具986’以及第二统一化工具987’在个人工作空间981的特定区域;最后,使用者就可因应统一化工具以及统一化信息单元之间的运作关系(例如两者间的点击动作或拖曳动作)而藉由使用统一化工具存取或控制相对应的统一化信息单元而执行所需的任务。有关本实施例中所述的“以统一化脚本作为实现个人工作空间的中间语言的具体实施方式”、“使用者依据实际应用需求而将所需的统一化信息单元及/或所需的统一化工具由相对应的信息源自由组合至个人工作空间中以执行任务的具体实施方式”,还可参考申请号为14/325466、名称为“METHODFORPERFORMINGTASKONUNIFIEDINFORMATIONUNITSINAPERSONALWORKSPACE”的美国专利申请,以及可参考以申请号为14/324069、14/325466的美国专利申请作为要求优先权基础、申请号为201410796528.4、名称为“在个人工作空间中对统一化元素进行组合工作的方法以及应用该方法的计算机程序产品与系统”的中国专利申请,故在此即不再予以赘述。特别说明的是,上述个人工作空间仅为工作空间的一种实施例,应用于本发明的工作空间不以上述为限;举例来说,作为实现工作空间的中间语言的统一化脚本可预先被编辑而使得工作空间成为内建有预设元素转换器及/或预设信息及/或预设工具的工作空间,而这样的工作空间并非是限定给个人操作,亦可因应实际应用需求而供多个使用者同时进行操作或分别进行操作。再者,本文所述的“工作空间”是可经由一“投影工作空间的方法”而被投影至任何具有计算能力的电子装置(如手机、平板电脑、笔记型电脑、 桌上型电脑等,但不以上述为限),令任一使用者可于任何具有计算能力的电子装置上操作“被投影的工作空间(projectedworkspace)”。于一实施例中,投影工作空间的方法包括:首先,经由一路径连结信息(URI)取得由统一化脚本所生成(instantiated)的一可投影的空间实体(projectablespaceinstance);其中,统一化脚本被定义来配置元素转换器、信息以及工具中的至少一者以建置工作空间(如先前说明),且可投影的空间实体被用来建立相对应于工作空间的被投影的工作空间,以提供用以操作元素转换器、信息以及工具中的至少一者以执行任务的界面;接着,利用一投影手段(projector)解译该可投影的空间实体以及建立供元素转换器、信息以及工具中的至少一者配置于该可投影的空间实体中的作业环境,以进而执行被投影的工作空间,藉此以供至少一使用者与被投影的工作空间互动。其中,投影手段可从远程数据站、可投影的空间实体或预载应用程序中取得,并被载入至用以提供兼容性环境以执行投影手段的一引擎(engine),而引擎可包括Javascript引擎、视窗应用程序或Linux应用程序中等,但不以上述为限;再者,统一化脚本可被一文档类型定义(DTD)、一可扩展标记语言纲要(XMLschema)、一结构化语言(structuredlanguage)或一结构化协议(structuredprotocol)等所宣告而成,但不以上述为限;而可投影的空间实体可为一对象(object)、一可扩展标记语言(XML)文件、或以一结构化语言(structuredlanguage)或一结构化协议(structuredprotocol)等所生成的一实体(instance),但不以上述为限。进一步而言,请参阅图4、图5A~图5B及图6,图4为上述投影工作空间的方法于一较佳实施例的初始状态示意图,图5A以及图5B为图4所示投影工作空间的方法的运作概念示意图,图6为图4所示可投影的空间实体与图5B所示被投影的工作空间的相对关系示意图。其中,于图4所示的初始状态中,存在有可互相连结(如透过网络连结)的第一电子装置971以及第二电子装置972,且第一电子装置971中储存有可投影的空间实体973,而第二电子装置972中内建有一投影手段974。又,统一化脚本980是被一文档类型定义(DTD)所宣告而成,且其被定义来配置至少一信息输入器(其为元素转换器的一种实施态样)及/或至少一统一化信息单元及/或至少一统一化工具以建置(model)一工作空间,而可 投影的空间实体973则为一可扩展标记语言(XML)所生成的实体,其如图6所示,被用来建立(build)相对应于工作空间的一被投影的工作空间976,并被允许信息输入器及/或统一化信息单元及/或统一化工具加入其中或从其中移除。再者,第二电子装置972的投影手段974会在第二电子装置972上建立供被投影的工作空间976运作的作业环境975,并提供一微核心977(见图6)予该作业环境975以装载(equip)要加入被投影的工作空间976中的至少一信息输入器及/或至少一统一化信息单元及/或至少一统一化工具;其中,当第二电子装置972透过一路径连结信息取得第一电子装置971中的可投影的空间实体973时,第二电子装置972中的投影手段974就开始对可投影的空间实体973进行解译,其如图5A所示;又,当可投影的空间实体973被投影手段974解译后,被投影的工作空间976就会依据可投影的空间实体973所解译的内容而建立在作业环境975上,其如图5B所示,如此第二电子装置972端的使用者就可经由第二电子装置972与被投影的工作空间976进行互动,进而执行相关任务。以下进一步以图6所示的使用情境来说明上述统一化脚本980、可投影的空间实体973以及被投影的工作空间976的相互关系。图6所示的使用情境为:建立一个可被投影并能够读取存放于指定网络空间内的jpg图片文件与gif图片文件以供使用者观看的工作空间,且于本使用情境中,统一化脚本980以一文档类型定义(DTD)来宣告,而可投影的空间实体973则以可扩展标记语言(XML)生成。又,可投影的空间实体973中会被加入一个信息输入器以及一个统一化工具,且信息输入器是用来将相对应于至少一原始信息的至少一统一化信息单元输入至被投影的工作空间976中;于本使用情境中,信息输入器为一Dropbox输入器(即图示虚线方框9761),且原始信息为Dropbox979信息源中的jpg图片文件9791、9792与gif图片文件9793,统一化信息单元则为稍后所述的统一化jpg图片文件9791’、9792’与统一化gif图片文件9793’,而统一化工具为一图片阅读器(即图示虚线方框9762),其用以读取输入至被投影的工作空间976中的图片文件。再者,被投影的工作空间976是于可投影的空间实体973被第二电子装 置972中的投影手段974解译后被建立起来,使得被投影的工作空间976上配置有一Dropbox输入器9761’(相对应于图示虚线方框9761)以及一图片阅读器9762’(相对应于图示虚线方框9762),Dropbox输入器9761’再将Dropbox979信息源中的jpg图片文件9791、9792与gif图片文件9793予以统一化并输入至被投影的工作空间976,使得分别相对应于jpg图片文件9791、9792与gif图片文件9793的统一化jpg图片文件9791’、9792’与统一化gif图片文件9793’在被投影的工作空间976上呈现;接着,当第二电子装置972端的使用者经由特定的操作方式对统一化jpg图片文件9791’、9792’与统一化gif图片文件9793’中的任一者进行操作时(如点击统一化jpg图片文件9791’、9792’与统一化gif图片文件9793’中的该任一者,或将统一化jpg图片文件9791’、9792’与统一化gif图片文件9793’中的该任一者拖曳至图片阅读器9762’),图片阅读器9762’就会读取统一化jpg图片文件9791’、9792’与统一化gif图片文件9793’中的该任一者的内容而使其呈现出来供使用者观看。此外,上述Dropbox输入器9761’以及图片阅读器9762’是由微核心977所装载(equip)。特别说明的是,可投影的空间实体973的路径连结信息可为超文本传输协议(HTTP)路径连结信息或文件传输协议(FTP)路径连结信息,而若是第一电子装置971与第二电子装置972为一共同装置时,可投影的空间实体973的路径连结信息亦可为本机文件(localfile)连结信息,但路径连结信息的形态不以上述为限。有关本实施例中所述的“投影工作空间的方法的具体获得方式”,还可参考申请号为14/577772、名称为“METHODOFPROJECTINGAWORKSPACEANDSYSTEMUSINGTHESAME”的美国专利申请,以及可参考以申请号为14/324069、14/325466、14/577772的美国专利申请作为要求优先权基础、申请号为201410814138.5、名称为“投影工作空间的方法以及应用该投影工作空间的方法的系统”的中国专利申请,故在此即不再予以赘述。特别说明的是,上述投影工作空间的方法仅为本发明将工作空间投影至任何具有计算能力的电子装置的一种投影方法,将工作空间投影至任何具有计算能力的电子装置的投影方法并不以上述为限,本
技术领域
:普通技术人员可依据实际应用需求而进行任何均等的变更设计。再者,由于任一工作空间皆可被投影至任何具有计算能力的电子装置上, 因此任一工作空间皆能够被视为可被传送(delivery)至任何具有计算能力的电子装置的工作空间,故工作空间亦可成为多个协同工作者进行协同工作的一种工作平台,例如成为一目标网站与多个拜访该目标网站的使用者的工作平台,以下进一步详细说明。请参阅图7,其为本发明网页上协同工作的方法的一较佳方法流程图。网页上协同工作的方法包括:步骤A,因应一目标网站而提供用以建置一工作空间的一可投影的空间实体;其中,可投影的空间实体包括因应一工作需求而被组合于其中的多个统一化元素(matter),且可投影的空间实体与目标网站可位在不同的网域;步骤B,于一使用者经由目标网站的路径连结信息而拜访目标网站时,投影工作空间的至少部分,使相对应于工作空间的至少部分的至少一被投影的指令区块显示于目标网站的网页信息上;其中,目标网站的网页信息是全幅呈现于用以开启该目标网站的浏览器的可视视窗,直至使用者存取(access)该至少一被投影的指令区块时,使相对应于工作空间的一被投影的工作空间中的至少一功能区块呈现在浏览器的可视视窗,以供使用者与被投影的工作空间互动。请参阅图8~图14,图8为图7所述网页上协同工作的方法于一较佳实施例的使用情境示意图,图9为图7所述步骤B的一较佳流程图,图10为图9所述步骤B在图8所示使用情境下使用者经由目标网站的路径连结信息而拜访目标网站时的初始状态概念示意图,图11为图10所示初始状态的立体分解示意图,图12为图7所述可投影的空间实体在图8所示使用情境下与被投影的工作空间的部分相对关系示意图,图13为相对应于图7所述工作空间的关系建立界面在图8所示使用情境下的概念示意图,图14为图9所述步骤B在图8所示使用情境下使用者存取被投影的指令区块后的状态概念示意图。图8所示的使用情境为“目标网站2的架设者81欲提供拜访该目标网站2的使用者82能够与目标网站2的客服人员83进行实时在线互动的功能”;其中,在此使用情境中,目标网站2是架设在第二网域72的第二机器32(如服务器等)中,且使用者82是透过第三机器33(如电脑或手机等)的浏览器331来拜访目标网站2,以下说明如何让拜访该目标网站2的使用者82能够与目标网站2的客服人员83进行实时在线互动。首先,执行步骤A,目标网站2的架设者81可先于第一网域71(可与第二网域72为同一网域,或与第二网域72为不同网域)的第一机器31中设置可投影的空间实体311,且可投影的空间实体311是用来建置(model)一工作空间;其中,目标网站2的架设者81可因应“在线客服功能”这样的工作需求而将所需的统一化元素(matter)组合在可投影的空间实体311中。于本较佳实施例中,加入至可投影的空间实体311中的统一化工具5至少包括网页开启工具51以及在线客服工具52,且可投影的空间实体311为一可扩展标记语言(XML)所例化而成的实体,其如图12所示,且图12亦示意了可投影的空间实体311的部分编译内容及其与被投影的工作空间4中部分统一化元素的对应关系,其如图12中任一虚线两端的二相对应者所示。接着,目标网站2的架设者81需建立工作空间与目标网站2的对应关系。于本较佳实施例中,目标网站2的架设者81可将目标网站2的路径连结信息23输入至工作空间中,并于目标网站2的一网页原始码21中加入相对应于工作空间的外挂程序代码22(见图15,稍后详述),藉以建立工作空间与目标网站2的连结关系;可选择地,将目标网站2的路径连结信息23输入至工作空间中的具体实施方式可为,开启相对应于工作空间并具有路径输入字段611的一关系建立界面61,其如图13所示,并于路径输入字段611中填入目标网站2的路径连结信息23后按下确认键612,以完成输入目标网站2的路径连结信息23的步骤,但上述仅为一种实施方式,并不以上述为限。接下来执行步骤B,步骤B包括:(步骤B101)于使用者82在其浏览器331的网址列3311上输入目标网站2的路径连结信息23而拜访目标网站2时,已加入至目标网站2的网页原始码21的外挂程序代码22会驱动产生其大小相同于浏览器331的可视视窗3312大小的内置框架3313(inlineframe,iframe),其如图11所示;此时,(步骤B102)一投影手段1会先被载入于内置框架3313中;(步骤B103)第一机器31中的可投影的空间实体311再经由投影手段1载入至第三机器33(如透过可投影的空间实体311的路径连结信息312)以供投影手段1解译;(步骤B104)当可投影的空间实体311被投影手段1解译后,被投影的工作空间4的全部就会依据投影手段1所解译的内容而被建立在投影手段1所建立的作业环境上,且被投影的工作空间4是被嵌入于内置框架3313中,其如图11所示;其中,投影手段1可至少从一远 程数据站(图未示)取得,但不以上述为限,例如其亦可从可投影的空间实体311预载于第三机器33中的应用程序(图未示)取得。再者,于步骤B104中,依据可投影的空间实体311中的编译内容,经解译后所建立的被投影的工作空间4会透过网页开启工具51使目标网站2的网页信息24呈现在其上,而所呈现的目标网站2的网页信息24相同于被投影的工作空间4的篇幅大小,亦即目标网站2的网页信息24几乎全部地覆盖在被投影的工作空间4的整个篇幅上,而仅有被投影的工作空间4的一(预定的)被投影的指令区块41显露于外(也就是仅有被投影的指令区块41覆盖在目标网站2的网页信息24上),其如图10与图11所示,以供使用者82存取(access)而与被投影的工作空间4互动;于本较佳实施例中,被投影的指令区块41为标示有在线客服的图标(icon)。(步骤B105)可投影的空间实体311中的编译内容设定当使用者82点击标示有在线客服的图标时,目标网站2的网页信息24缩小呈现,使得被投影的工作空间4中的其它功能区块能够向外露出而呈现在浏览器331的可视视窗3312,其如图14所示;进一步而言,本较佳实施例中向外露出的功能区块为相对应于在线客服工具52的在线客服功能区块42,其上包括有多个在线客服人员83的图像421供使用者82选择并点击,当使用者82选择并点击后就能与客服人员83实时通讯并协同工作,例如解决使用者82所提出的疑问。较佳者,但不以此为限,本发明网页上协同工作的方法更包括:执行工作空间以及目标网站2之间的认证动作。进一步而言,认证动作可透过密码验证来进行,例如,请参阅图15,其为相对应于工作空间的关系建立界面于另一实施态样的概念示意图,于本实施态样中,关系建立界面61’上还包括一密码输入字段613,且应输入密码输入字段613的密码(正确的密码)被设定为相对应于外挂程序代码22的部分内容,其如图15中虚线两端的二相对应者所示,当目标网站2的架设者81将目标网站2的路径连结信息23填入路径输入字段611后,还需将正确的密码填入密码输入字段613并按下确认键612后才得以完成工作空间以及目标网站2之间的认证动作。此外,认证动作还可进一步包括,当使用者82经由目标网站2的路径连结信息23拜访目标网站2而使得加入至目标网站2的网页原始码21的外挂程序代码22被执行时,外挂程序代码22会先执行“确认相对应于目标网站2 的工作空间是否存在”的确认步骤,于确认目标网站2的工作空间存在后,外挂程序代码22才会驱动产生内置框架3313,以进而进行后续投影工作空间的步骤。当然,上述仅为认证动作的两种实施手段,本
技术领域
:普通技术人员可依据实际应用需求而进行任何均等的变更设计。特别说明的是,本较佳实施例透过加入至目标网站2的网页原始码21的外挂程序代码22驱动产生大小相同于浏览器331的可视视窗3312大小的内置框架3313,并将被投影的工作空间4嵌入于内置框架3313中,如此可使得浏览器331的网址列3311上所显示的路径连结信息仍维持在目标网站2的路径连结信息23,而不会显示可投影的空间实体311的路径连结信息,也就是说,本较佳实施例除了让目标网站2的架设者81可提供拜访目标网站2的使用者82能够与目标网站2的客服人员83进行实时在线互动的功能,还能具有当使用者82透过经由目标网站2的路径连结信息23而拜访目标网站2时,浏览器331上所呈现的画面大都仍维持相同于以往使用者82拜访目标网站2时浏览器331上所呈现的画面的效果,直至使用者82存取被投影的指令区块41时,浏览器331上所呈现的画面才会改变而呈现出被投影的工作空间4。此外,有关于产生内置框架3313的方式及其相关技术,为本
技术领域
:普通技术人员所知悉,在此即不再予以赘述。以下说明本发明网页上协同工作的方法的另一较佳实施例。请参阅图16~图18,图16为图7所述步骤B的另一较佳流程图,图17为图16所述步骤B在图8所示使用情境下使用者经由目标网站的路径连结信息而拜访目标网站时的初始状态概念示意图,图18为图16所述步骤B在图8所示使用情境下使用者存取被投影的指令区块后的状态概念示意图。于本较佳实施例中,步骤B包括:(步骤B201)于使用者82在其浏览器331的网址列3311上输入目标网站2的路径连结信息23而拜访目标网站2时,已加入至目标网站2的网页原始码21的外挂程序代码22会利用载入至第三机器33的投影手段1对可投影的空间实体311的一部分进行解译,使相对应于可投影的空间实体311的该部分的被投影的指令区块41(即标示有在线客服的图标)显示于目标网站2的网页信息24上,其如图17所示;接着,(步骤B202)于使用者82存取被投影的指令区块41时,已加入至目标网站2的网页原始码21的外挂程序代码22会使目标网站2的路径连结信息23被驱动 转导(redirect)至可投影的空间实体311的路径连结信息312,亦即跳转至存在有工作空间的第一网域71,以将可投影的空间实体311载入第三机器33中供投影手段1解译,此时,浏览器331的网址列3311上所显示的路径连结信息从目标网站2的路径连结信息23转换为可投影的空间实体311的路径连结信息312,其如图18所示。(步骤B203)当可投影的空间实体311被投影手段1解译后,被投影的工作空间4的全部就会依据投影手段1所解译的内容而被建立在投影手段1所建立的作业环境上,并经由浏览器331的可视视窗3312向外呈现;其中,被投影的工作空间4会透过网页开启工具51使目标网站2的网页信息24呈现在被投影的工作空间4的一部分篇幅上,而相对应于在线客服工具52的在线客服功能区块42则呈现在被投影的工作空间4的另一部分篇幅上,且在线客服功能区块42包括有多个在线客服人员83的图像421供使用者82选择并点击,当使用者82选择并点击后就能与客服人员83实时通讯并协同工作。根据以上的说明可知,本发明透过将已配置有在线客服工具的工作空间与目标网站相连结,因此不需对目标网站本身大幅变动以及增修,就能够将在线客服的功能提供给拜访目标网站的使用者,对于目标网站的架设者(如任一卖家、厂商或公司商号)是相当方便且节省成本;当然,上述仅为实施例,并不以此为限,本
技术领域
:普通技术人员可依据实际应用需求而进行任何均等的变更设计,举例来说,可变更设计为,在与目标网站相连结的工作空间中自由配置其它的工具与服务,以供拜访目标网站的使用者与目标网站协同工作时使用,也就是说,本发明提供了一种让目标网站的架设者及/或开发者不需投入大量的资金、时间与人力进行自行开发就能够让目标网站中的工具与服务得以延伸的作业平台。以上所述仅为本发明的较佳实施例,并非用以限定本发明的权利要求范围,因此凡其它未脱离本发明所揭示的精神下所完成的等效改变或修饰,均应包含于本发明的专利保护范围内。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1