首页> 中国专利> 创建社交网络的方法以及应用该方法的储存媒介

创建社交网络的方法以及应用该方法的储存媒介

摘要

一种创建社交网络的方法,供一使用者提供一可传送的工作系统并传送该可传送的工作系统至多个其他使用者而串联该可传送的工作系统。前述传送步骤可由该使用者及该多个其他使用者重复执行,以建立该可传送的工作系统与每一其他使用者间的一直接连结关系,进而使该使用者及该多个其他使用者得以于该可传送的工作系统中协同工作。而该使用者所掌管的用以运载及管理该可传送的工作系统的一总管系统则可透过该可传送的工作系统与由任一该其他使用者掌管的一相关联的第二总管系统形成一社交网络。

著录项

  • 公开/公告号CN106471776A

    专利类型发明专利

  • 公开/公告日2017-03-01

    原文格式PDF

  • 申请/专利权人 阿贝尔环球国际有限公司;

    申请/专利号CN201580036139.4

  • 发明设计人 张伟东;林俊孝;蓝士承;张皓翔;

    申请日2015-06-29

  • 分类号H04L12/58(20060101);H04L29/08(20060101);

  • 代理机构44265 深圳市德力知识产权代理事务所;

  • 代理人张睿

  • 地址 英属维尔京群岛托托拉岛罗德城威克汉斯第1洲海外公司管理处

  • 入库时间 2023-06-19 01:44:06

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-03-27

    授权

    授权

  • 2017-03-29

    实质审查的生效 IPC(主分类):H04L12/58 申请日:20150629

    实质审查的生效

  • 2017-03-01

    公开

    公开

说明书

技术领域

本发明与社交网络的领域相关,尤其是与社交网络的创建、扩展的领域相关。

背景技术

近来,诸如等社交网络网站的快速成长,已形成互联网使用的新趋势。一般而言,社交网络通常与帮助使用者维持及扩展他们的朋友圈的服务及工具相关联,以扩大已存在的关系。由于社交网络网站是互联网中许多人花费最多时间的地方,因而促使社交网络网站成为在线活动的主要入口。同时,社交网络网站也是分享例如网站链接、多媒体文件、音乐等信息的中心。

然而,现有的社交网络有着诸多的限制。首先,使用者需要注册帐户及登入社交网络网站才能完成在现有社交网络服务提供者架构下分享信息的目的,且使用者难以在未注册或登入的情形下透过不同的社交网络服务提供者互相通信。再者,对拥有许多不同社交群组的使用者而言,分享或取得的信息或消息将分散在由不同社交群组的社交网络服务提供者所提供的服务器或云端储存空间中,进而造成管理上的困难。即便使用者可透过单一平台存取该些信息或消息,使用者仍需安装、注册帐户或登入该单一平台。此外,当利用单一或整合的平台分享信息或通信时,由一使用者张贴的分享、讨论或通信信息可能无法被其他使用者修改或编辑,而只能被完整复制至其他应用程序(application)或程序(program)进行编辑。亦即,互相通信中的使用者将无法协同处理该些信息或消息。

举例而言,现有的社交网络服务提供者可基于特定目的创造并启动论坛,而最常见的吸引人们关注的方法即传送邀请至使用者以引导使用者加入论坛。任何被邀请的使用者可能因此浏览部分论坛内容或者加入一些论坛活动。然而,当任何使用者欲更进一步与论坛互动时,则需以其已存在的帐户加入论坛或者申请新帐户,如此才能于登入论坛后浏览或存取论坛中的更多内容。

再者,现有的社交网络服务提供者亦可于其平台上提供具有电话会议功能的特定应用程序以吸引使用者,例如任何想使用电话会议服务并更进一步加入进行中的特定电话会议的使用者,皆需以已注册的帐户登入提供具有电话会议服务功能的应用程序的平台以加入特定电话会议。

又,例如Talk,其使用者可藉由所提供的电子邮件帐户传送讨论邀请至其他人,且任何人皆可以其现有的电子邮件帐户接收邀请,即便其现有的电子邮件帐户并非由所提供。然而,以非所提供的电子邮件帐户接收邀请时,将无法加入相应于该邀请的Talk活动。此外,例如其平台提供者开放会员进行各式各样的活动,且会员们可以与朋友分享或浏览他们的每日动态或活动。但,没有已注册的帐户的使用者同样无法浏览或存取其朋友们于上分享的动态。据此,使用者将不得不向该些社交网络服务提供者申请帐户,进而造成使用者在帐户管理上的负担。

进一步而言,例如其使用者可于平台开设一共享文件夹,以分享、下载或上传照片。虽然该使用者可与其他使用者共同使用该共享文件夹,但却无法于该共享文件夹中互动、通信或者协同工作。亦即,该使用者与其他使用者并无法利用共享文件夹合作执行特定任务。再者,例如其使用者可于由社交网络服务提供者所提供的空间中张贴照片或影片,又例如其使用者同样可由社交网络服务提供者所提供的空间中张贴或更新其履历,但与其他服务平台相同,使用者仍须使用已注册的帐户存取平台中的内容。

综上所述,由不同社交网络服务提供者所提供的不同的活动及服务是彼此独立及分割的,且无法让使用者或任何社交网络服务提供者产生跨域连结(cross-link)。因此使用者缺乏整合其分散于不同社交网络服务提供者的各式各样资产的适当方法,也无法在分散的不同社交网络间有弹性的整合或扩展其个人的网络社交关系。

而对于社交网络服务提供者而言,其致力于建立各式各样具有特定或整合性功能的论坛、活动或应用程序以迎合其市场需求。因此可以预见的,社交网络服务提供者将提供过多具有相同功能的论坛、活动或应用程序来吸引使用者。

发明内容

本发明提供一种利用可传送的工作系统(work system)连结个人使用者及/或不同社交网络的会员的创建社交网络的方法以及应用该方法的储存媒介。使用者可与可传送的工作系统产生连结并传送可传送的工作系统至不同的使用者以建立其个人的社交网络。

本发明提供一种利用提供总管系统(home system)予使用者以运载及管理可传送的工作系统的扩展社交网络的方法以及应用该方法的储存媒介。与可传送的工作系统相连结并拥有总管系统的使用者可藉由任意网络连结方式存取可传送的工作系统。

本发明提供一种创建可传送的工作系统予使用者的扩展社交网络的方法以及应用该方法的储存媒介。使用者可于其所拥有的总管系统中自由组合各种元素转换器(Matterizer)或工具至可传送的工作系统中。

本发明提供一种扩展社交网络的方法,包括:提供一可传送的工作系统,其中可传送的工作系统位于一第一总管系统中,且第一总管系统是由一相关联的第一使用者掌管;以及传送可传送的工作系统至至少一第二使用者以串联可传送的工作系统与该至少一第二使用者,其中该传送步骤可被多个该第二使用者重复执行,以建立可传送的工作系统与每一第二使用者间的一直接连结关系;其中,基于多个该直接连结关系,多个该相关联的第二使用者及该相关联的第一使用者得以于该可传送的工作系统中协同工作。

较佳地,本发明扩展社交网络的方法还包括:建立至少一第二总管系统,用以供该第二使用者运载及管理该可传送的工作系统。

较佳地,该第二总管系统是于该可传送的工作系统与该第二使用者产生关联后被建立。

较佳地,本发明扩展社交网络的方法还包括:经由一路径连结信息(UniformResource Identifier,URI)取得该可传送的工作系统,并利用一投影手段投影该可传送的工作系统。

较佳地,本发明扩展社交网络的方法还包括:取得一投影手段,将该投影手段载入至一引擎(engine),并利用该投影手段投影该可传送的工作系统,其中该引擎(engine)用以提供一兼容性环境以执行该投影手段。

较佳地,该相关联的第一使用者及每一该相关联的第二使用者是透过该直接连结关系与该可传送的工作系统产生关联,且该相关联的第一使用者及该相关联的第二使用者能于该可传送的工作系统中互动、通信及协同工作。

较佳地,本发明扩展社交网络的方法还包括:取得一投影手段,将该投影手段载入至一引擎(engine),并利用该投影手段投影该可传送的工作系统,其中该引擎(engine)用以提供一兼容性环境以执行该投影手段。

较佳地,于该传送步骤中,该可传送的工作系统及该投影手段是经由该相关联的第一使用者所提供的一路径连结信息(Uniform Resource Identifier,URI)被取得。

较佳地,该引擎(engine)包括至少一Javascript引擎、一视窗应用程序或一Linux应用程序。

较佳地,该投影手段是从一远程数据站或一预载应用程序中取得。

较佳地,该可传送的工作系统是关于人际关系的一工作的映射,供该相关联的第一使用者及该相关联的第二使用者在其中协同处理、信息交流、商务往来或传播。

较佳地,该相关联的第一使用者及每一该相关联的第二使用者是透过该直接连结关系与该可传送的工作系统产生关联,且该相关联的第一使用者及该相关联的第二使用者能于该可传送的工作系统中互动、通信及/或协同工作。

较佳地,该相关联的第二使用者掌管至少一第二总管系统,用以运载及管理该可传送的工作系统。

较佳地,该可传送的工作系统是由一可投影的空间实体所建置。

较佳地,该可投影的空间实体为一对象(object)、一可扩展标记语言(XML)或以一结构化语言(structured language)或一结构化协议(structured protocol)所生成的一实体(instance)。

本发明还提供一种创建社交网络的方法,包括:取得一可传送的工作系统,其中该可传送的工作系统是由一第一总管系统运载及管理;以及连结至少一第二总管系统及该可传送的工作系统,其中该第一总管系统及该相关联的第二总管系统之间的一社交网络是透过该可传送的工作系统而被建立。

较佳地,本发明创建社交网络的方法还包括:利用一投影手段投影该可传送的工作系统。

较佳地,该连结步骤还包括:使用预设于第二总管系统中的该投影手段投影该可传送的工作系统,或于该可传送的工作系统被投影后建立该第二总管系统,以运载并管理该相关联的可传送的工作系统及该投影手段。

较佳地,该可传送的工作系统或进一步连同该投影手段是经由一路径连结信息(Uniform Resource Identifier,URI)取得。

较佳地,该第一总管系统及该第二总管系统为相同或不相同的系统,且该可传送的工作系统能于该第一总管系统或该相关联的第二总管系统中提供互动、通信及/或协同工作的功能。

较佳地,多个该第二总管系统能被该可传送的工作系统串联。

较佳地,该可传送的工作系统是由一可投影的空间实体所建置。

较佳地,该可投影的空间实体为一对象(object)、一可扩展标记语言(XML)或以一结构化语言(structured language)或一结构化协议(structured protocol)所生成的一实体(instance)。

本发明还提供一种扩展社交网络的方法,包括:提供一可传送的工作系统,其中该可传送的工作系统位于一第一总管系统中,且该第一总管系统是由一相关联的第一使用者掌管,其中,该相关联的第一使用者于该第一总管系统中以自由组合的方式设置该可传送的工作系统及其功能;以及传送该可传送的工作系统至多个第二使用者以串联该可传送的工作系统与至少一该第二使用者,其中每一该相关联的第二使用者与该可传送的工作系统形成一直接连结关系,以扩展互联网上的社交网络。

较佳地,该相关联的第一使用者提供一元素转换器(Matterizer)、一统一化信息单元或一统一化工具至该可传送的工作系统中。

较佳地,该相关联的第一使用者及该相关联的第二使用者能于该可传送的工作系统中互动、通信及/或协同工作。

较佳地,该可传送的工作系统是由一可投影的空间实体所建置。

较佳地,该可投影的空间实体为一对象(object)、一可扩展标记语言(XML)或以一结构化语言(structured language)或一结构化协议(structured protocol)所生成的一实体(instance)。

本发明还提供一种非瞬时的储存媒介,包括用以执行上述的扩展社交网络的方法的多个指令,其中该非瞬时的储存媒介能连结至互联网。

本发明还提供一种非瞬时的储存媒介,包括用以指示一网络连结单元执行上述的创建社交网络方法的多个指令,其中该网络连结单元设有一程序(program)、一引擎(engine)或一微核心(microkernel)。

本发明利用可传送的工作系统连结个人使用者及/或不同社交网络的会员,使得使用者或会员可与可传送的工作系统产生连结,并传送可传送的工作系统至不同的使用者以建立其个人的社交网络;本发明还可提供总管系统予使用者,使其可运载并管理一个或多个可传送的工作系统,并于其所拥有的总管系统中自由组合各种元素转换器或工具至该一个或多个可传送的工作系统中。

附图说明

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

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

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

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

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

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

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

图7为本发明创建社交网络的方法的方块系统示意图。

图8为本发明的第二总管系统的建立流程示意图。

图9为本发明于使用者端的现有或预设的总管系统中开启可传送的工作系统的流程的示意图。

图10为本发明示例性的工作系统的空间实体的示意图。

图11为本发明被投影后的可传送的工作系统的示例性界面示意图。

图12为本发明由多个总管系统或多个使用者藉由可传送的工作系统形成的社交网络的示意图。

具体实施方式

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

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

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

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

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

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

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

有关本实施例中所述的“统一化方法的具体实施方式”、“统一化元素的具体获得方式”以及“元素转换器的具体运作方式”可参考申请号为14/324,069、名称为“A METHODOF UNIFYING INFORMATION AND TOOL FROM A PLURALITY OF INFORMATION SOURCES”的美国专利申请,以及可参考以该申请号为14/324,069的美国专利申请作为要求优先权基础、申请号为201410768564.X、名称为“将来自多个信息源的信息及工具予以统一化的方法以及应用该方法的计算机程序产品与装置”的中国专利申请,故在此即不再予以赘述。

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

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

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

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

进一步而言,请参阅图2与图3,图2为以统一化脚本作为实现个人工作空间的中间语言的一较佳概念示意图,图3为个人工作空间的一较佳配置示意图。图2与图3示意了使用者依据任务的需求而将相对应于Dropbox 982中的原始信息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/325,466、名称为“METHOD FOR PERFORMING TASK ON UNIFIED INFORMATIONUNITS IN A PERSONAL WORKSPACE”的美国专利申请,以及可参考以申请号为14/324,069、14/325,466的美国专利申请作为要求优先权基础、申请号为201410796528.4、名称为“在个人工作空间中对统一化元素进行组合工作的方法以及应用该方法的计算机程序产品与系统”的中国专利申请,故在此即不再予以赘述。

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

再者,本文所述的“工作空间”可经由一“投影工作空间的方法”而被投影至任何具有计算能力的电子装置,令任一使用者可于任何具有计算能力的电子装置上操作“被投影的工作空间(projected workspace)”。

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

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

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

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

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

又,可投影的空间实体973中会被加入一个信息输入器以及一个统一化工具,且信息输入器是用来将相对应于原始信息的至少一统一化信息单元输入至被投影的工作空间976中。于本使用情境中,信息输入器为一Dropbox输入器(即图6所示虚线方框9761),且原始信息包括Dropbox 979(信息源)中的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’再将Dropbox 979中的jpg图片文件9791、jpg图片文件9792与gif图片文件9793予以统一化并输入至被投影的工作空间976,使得分别相对应于jpg图片文件9791、jpg图片文件9792与gif图片文件9793的统一化jpg图片文件9791’、统一化jpg图片文件9792’与统一化gif图片文件9793’在被投影的工作空间976上呈现。接着,当第二电子装置972端的使用者经由特定的操作方式对统一化jpg图片文件9791’、统一化jpg图片文件9792’与统一化gif图片文件9793’中的任一者进行操作时(如点击统一化jpg图片文件9791’、统一化jpg图片文件9792’与统一化gif图片文件9793’中的任一者,或将统一化jpg图片文件9791’、统一化jpg图片文件9792’与统一化gif图片文件9793’中的任一者拖曳至图片阅读器9762’),图片阅读器9762’就会读取统一化jpg图片文件9791’、统一化jpg图片文件9792’与统一化gif图片文件9793’中的相应该者的内容而使其呈现出来供使用者观看。此外,上述Dropbox输入器9761’以及图片阅读器9762’是由微核心977所装载(equip)。

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

有关本实施例中所述的“投影工作空间的方法的具体获得方式”可参考申请号为14/577,772、名称为“METHOD OF PROJECTING A WORKSPACE AND SYSTEM USING THE SAME”的美国专利申请,以及可参考以申请号为14/324,069、14/325,466、14/577,772的美国专利申请作为要求优先权基础、申请号为20140814138.5、名称为“投影工作空间的方法以及应用该投影工作空间的方法的系统”的中国专利申请,故在此即不再予以赘述。

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

以下段落中所提及的“可传送的工作系统”以及“工作系统的空间实体”分别为上述“工作空间”以及“可投影的空间实体”的一种实施态样;工作系统(work system)主要包括一群(group)或一组(set)工作;且因应“工作系统的空间实体”被一投影手段解译后而于一机器上所执行的“可传送的工作系统”可视为相对应于工作空间的被投影的工作空间。又,以下段落中所提及的总管系统(home system)主要用于管理工作系统,但并不以此为限。且总管系统可被设定而扩展其功能至管理其他子系统(subsystem)、元素转换器(Matterizer)、工具或信息。此外,总管系统可以在一个适当平台中被启动,例如浏览器、视窗系统平台、或以嵌入式系统启动于实体硬件上。

请参阅图7,其为本发明创建社交网络的方法的方块系统示意图。首先,位于远程机器的网页服务器21连结于互联网并内含总管系统24、工作系统的空间实体(spaceinstance)20以及投影手段22。于一第一情境中,一使用者可藉由适当方式于网页服务器21中建立、配置或储存工作系统的空间实体20,而于本发明中,与工作系统的空间实体20产生关联的该使用者即被称为相关联的第一使用者1。因此,工作系统的空间实体20与相关联的第一使用者1之间即建立起如图7的虚线201所示的直接连结(direct-lnk)关系,且相关联的第一使用者1的帐户数据可同时被记录于工作系统的空间实体20中。工作系统的空间实体20可经由一路径连结信息(Uniform Resource Identifier,URI)自网页服务器21取得,以于本地机器上建立可传送的工作系统,但不以此为限。而且,工作系统的空间实体20可为一对象(object)、一可扩展标记语言(XML)或以一结构化语言(structured language)或一结构化协议(structured protocol)所生成的一实体(instance),但不以此为限。此外,位于网页服务器21中的投影手段22可经由相同或可扩展的路径连结信息与工作系统的空间实体20一同被取得,但亦不以此为限。

再者,相关联的第一使用者1可启动并执行浏览器16以自网页服务器21的总管系统24载入并启动其第一总管系统14(如实线241所示),以于其本地机器上执行第一总管系统14,但不以此为限。此外,浏览器16可被安装于一机器或本地机器的一适当的储存媒介(图中未示)中。第一总管系统14可以配置有或不配置有投影手段12,假若第一总管系统14未配置有投影手段12,则第一总管系统14可藉由自网页服务器21启动投影手段22来取得投影手段12。工作系统的空间实体20可被输入第一总管系统14,以使投影手段12于解译工作系统的空间实体20后将相应于工作系统的空间实体20的可传送的工作系统10投影于第一总管系统14中(如虚线200所示)。于本发明中,投影手段12可提供一微核心(microkernel),以使至少一元素转换器(Matterizer)、至少一统一化信息单元及/或至少一统一化工具被提供及执行于可传送的工作系统10中。

于一第一较佳实施例中,相关联的第一使用者1拥有第一总管系统14,且可使用第一总管系统14运载及管理可传送的工作系统10。于第一总管系统14中,相关联的第一使用者1可自由组合单一或多个各种元素转换器(Matterizer)、统一化工具或统一化信息单元以进一步配置可传送的工作系统10。亦即,被投影后的可传送的工作系统10仍可被挂载、导入或添加元素转换器(Matterizer)、统一化信息单元或统一化工具。或者,相关联的第一使用者1亦可取得由其他使用者建立及配置的可传送的工作系统10。于该种情况下,相关联的第一使用者1可于其第一总管系统14中存取可传送的工作系统10。据此,相关联的第一使用者1可使用其第一总管系统14运载及管理可传送的工作系统10,并传送可传送的工作系统10至其想邀请的其他人。

透过合适的频道(channel)11,举例但不限于等网络(network)频道,或电信(Telecommunication)、传真(Fax)等电信(telecom)频道,或便条(paper note)等实体(physical)频道,第一总管系统14中的可传送的工作系统10可被传送至单一或多个第二使用者2,以连结可传送的工作系统10与第二使用者2。可以理解的是,虽然于图7中可传送的工作系统10仅被传送至单一第二使用者2,但相关联的第一使用者1亦可透过各种频道11同时或连续传送可传送的工作系统10至多个第二使用者2,而不以图7所示者为限。此外,如虚线2011所示,在频道11上的可传送的工作系统10可透过工作系统的空间实体20的路径连结信息或相应于工作系统的空间实体20的其他适当的连结而被识别。

因此,可传送的工作系统10可经由路径连结信息被传递,且投影手段可与可传送的工作系统10一同被传递,亦可不一同被传递。于本例中路径连结信息可以是超文本传输协议(hypertext transfer protocol,HTTP)路径连结信息或文件传输协议(filetransfer protocol,FTP)路径连结信息。当一第二使用者2开启可传送的工作系统10时,该第二使用者2即与可传送的工作系统10相连结,并被称为相关联的第二使用者25。

任一相关联的第二使用者25可于具有或不具有预设投影手段32的情况下取得可传送的工作系统10。举例而言,第二使用者2之一可使用具有预设浏览器36的网络连结单元。当预设浏览器36不配置有投影手段时,相关联的第二使用者25可透过由相关联的第一使用者1所提供的路径连结信息取得可传送的工作系统10及投影手段32。于此情境中,具有预设浏览器36的网络连结单元将透过位于远程机器(例如网页服务器21)的投影手段22的路径连结信息载入并启动投影手段32(如实线221所示),而后使用投影手段32取得并投影可传送的工作系统10,以进一步连结可传送的工作系统10与第二使用者2。藉此,另一直接连结关系(如图7第二使用者2端的虚线201所示)即建立于工作系统的空间实体20与相关联的第二使用者25之间(转换自第二使用者2)。

此外,第二使用者2使用具有预载应用程序(图中未示),例如程序(program)、引擎(engine)或代理工具的网络连结单元。举例而言,引擎(engine)可以包括至少一Javascript引擎、一视窗应用程序或一Linux应用程序。预载应用程序则提供了可以执行投影手段的兼容性环境。于此情境中,投影手段32将先被取得并载入预载应用程序,而后投影手段32取得并投影可传送的工作系统10,以连结可传送的工作系统10与第二使用者2。

与相关联的第一使用者1传送可传送的工作系统10的行为相似,相关联的第二使用者25亦可透过不同频道11进一步传送可传送的工作系统10。可以理解的是,透过不同的第二使用者2重复执行前述传送步骤,即可建立起可传送的工作系统10与每一相关联的第二使用者25间的直接连结关系。基于多个直接连结关系,未拥有第二总管系统的相关联的第二使用者25将透过可传送的工作系统10产生关联。由于可传送的工作系统10是由相关联的第一使用者1所传送,相关联的第一使用者1与每一相关联的第二使用者25皆将与可传送的工作系统10产生直接连结关系。因此,相关联的第一使用者1及相关联的第二使用者25间的一社交网络将透过与可传送的工作系统10的直接连结关系而被建立。

相较于第一步骤皆为注册或登入社交网络服务提供者所提供的帐户的现有社交网络模式,使用者可直接连结于本发明的可传送的工作系统10而不建立任何总管系统,因而可有效的减轻使用者于网络帐户管理上的负担,同时亦有利于减少社交网络服务提供者的帐户管理成本。虽然相关联的第二使用者25可于不具有第二总管系统的情形下执行可传送的工作系统10,但类似第一总管系统,相关联的第二使用者25亦可建立第二总管系统以运载及管理可传送的工作系统10。可以理解的是,建立第二总管系统将有利于相关联的第二使用者25更容易于第二总管系统中操作可传送的工作系统10以进一步扩展社交网络。因此,以下段落中将进一步示例说明本发明建立总管系统的流程。

请参阅图8,其为本发明的第二总管系统的建立流程示意图。如图8所示,相关联的第二使用者25可开启来自相关联的第一使用者1的可传送的工作系统10,即便相关联的第二使用者25不具有任何帐户或登入任何已存在的帐户。于此情况下,可传送的工作系统10的界面中可显示一建立总管系统的按键101,以驱使相关联的第二使用者25为其自身建立第二总管系统。虚线1011显示了一路径(例如但不限于http://www.home.com/createhome/.../work system)。该路径包括总管系统及藉由浏览器36自网页服务器21取得的可传送的工作系统10的连结,且该路径是应建立总管系统的按键101所产生的指令,例如相关联的第二使用者25点选建立总管系统的按键101时产生的指令而生成。接下来,第二总管系统34的注册对话框33将自网页服务器21的总管系统24被载入并被启动(如实线241所示),而后投影于相关联的第二使用者25端的浏览器36。一般而言,注册对话框33可提供数个文字选项或供相关联的第二使用者25输入文字的界面。例如但不限于,相关联的第二使用者25可于选项框331中输入一帐号并于选项框332中输入一密码以建立新的第二总管系统34。注册对话框33可更进一步提供与现有社交网络服务提供者相关的特定选项,以供相关联的第二使用者25选择以其现有帐户登入。举例而言,相关联的第二使用者25可于选项框333输入其帐户信息或于选项框334输入其帐户信息。于相关联的第二使用者25点选注册对话框33中的按键337以确认其帐户信息时,可传送的工作系统10即于新的第二总管系统34中再次被启动。可以理解的是,虽然相关联的第二使用者25与网页服务器21中的工作系统的空间实体20的直接连结关系并未显示于图8中,但其两者间的直接连结关系于建立及登入第二总管系统34时皆存在。

于建立新帐户时,网页服务器21将新增相应于相关联的第二使用者25的新帐户于工作系统的空间实体20中,且网页服务器21中的总管系统24将为相关联的第二使用者25记录新帐户以及将可传送的工作系统10记录于新帐户中。而于使用现有帐户时,网页服务器21将记录相关联的第二使用者25的现有帐户于工作系统的空间实体20中。

请参阅图9,其为本发明于使用者端的现有或预设的总管系统中开启可传送的工作系统的流程的示意图。如图9的左方方框所示,第二使用者3首先于其机器以其现有帐户执行浏览器36及第二总管系统34。于本发明中,当相关联的第一使用者1(如图7中所示)传送可传送的工作系统10至第二使用者3时,开启工作的按键341将显示于一弹出式窗口或第二总管系统34的使用者界面。而后第二使用者3可点选开启工作的按键341以于第二总管系统34中开启对话窗口35,如图9的中央方框所示。对话窗口35可提供一选项框353用以供第二使用者3输入或贴上相应于可传送的工作系统10的路径连结信息,对话窗口35亦可包括一按键357用以供第二使用者3确认于选项框353中输入或贴上的文字,但图9所示的对话窗口35仅为示例说明之用,本发明的对话窗口35并不以上述者为限。此外,可传送的工作系统10的路径连结信息亦可预先被贴上选项框353并等待第二使用者3的确认,但亦不以此为限。而后,如图9的右方方框所示,可传送的工作系统10将因应第二使用者3点击按键357时产生的指令而于第二总管系统34中被开启,于是第二使用者3与可传送的工作系统10产生连结而成为相关联的第二使用者25。需要说明的是,投影手段32亦可于必须时与可传送的工作系统10一同被载入第二总管系统34中。

图10为本发明示例性的工作系统的空间实体的示意图,图11则为本发明被投影后的可传送的工作系统的示例性界面示意图。请参阅图7、图10及图11,于本发明中用以示例说明的工作系统的空间实体20为可传送的工作系统10的可扩展标记语言(eXtensibleMarkup Language,XML)文件23,但不以此为限。以一典型的可传送的工作系统10而言,与可传送的工作系统10相关联的每一使用者将被列出于可扩展标记语言文件23中,如文字231、233及235所示,以建立可传送的工作系统10与每一相关联的使用者间的直接连结关系。可传送的工作系统10的示例界面13所显示的使用者131、133及135即分别对应于可扩展标记语言文件23中的文字231、233及235于示例界面13的投影。任一与可传送的工作系统10相连结的使用者可被同时或连续写入可扩展标记语言文件23中,以更新可扩展标记语言文件23。每一相关联的使用者可透过可传送的工作系统10的界面13浏览其他相关联的使用者,以透过可传送的工作系统10的界面13与其他相关联的使用者互动。

请继续参阅图7、图10及图11,各种统一化工具可透过可扩展标记语言文件23被导入,例如文字232代表了通讯工具“Messenger”,文字234是指向工具“Dialer”,文字236则相应于工具“Collector”。本发明可传送的工作系统10提供一相关联的使用者各种工具,且每一相关联的使用者可选择一适合的工具,例如图11中的选项132、134及136所示,以于可传送的工作系统10中与其他相关联的使用者通信。举例而言,当一相关联的使用者欲与使用者131透过工具“Dialer”通信时,其可拖放使用者131至可传送的工作系统10的界面13中的选项134,如此相关联的使用者与使用者131即可透过工具“Dialer”互相通信,并可藉由将任何信息输入可传送的工作系统10的选项134而协同工作。藉此,具有或不具有与其他相关联的使用者不同的总管系统的一相关联的使用者能于可传送的工作系统10中与其他相关联的使用者通信。于是使用者得以不为了单一或少数特定目的注册新帐户,而可透过与可传送的工作系统10的直接连结关系建立或扩展其社交网络。

请参阅图12,其为本发明由多个总管系统或多个使用者藉由可传送的工作系统形成的社交网络的示意图。如图12所示,社交网络4包括作为其核心的多个可传送的工作系统10。每一可传送的工作系统10与每一相关联的使用者1或25间形成一直接连结关系。任何相关联的使用者可具有其自己的总管系统14或34以运载并管理可传送的工作系统10。相关联的第一使用者1及第二使用者25皆透过直接连结关系(实线201)与可传送的工作系统10产生关联。

由上述说明可知,本发明提供了一种创建社交网络的方法,其可被储存于非瞬时的储存媒介中,以具有用以执行或指示网络连结单元执行的多个指令。本发明用以示例说明的网络连结单元可挂载有程序(program)、引擎(engine)或微核心(microkernel),用以执行本方法。可传送的工作系统是用于串联多个个人使用者或现有社交网络的使用者,使用者可与可传送的工作系统产生连结并传送可传送的工作系统至多个其他使用者以建立其社交网络,亦可更进一步拥有其个人的总管系统以运载并管理可传送的工作系统。

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

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号