电子装置、以及用户与服务器启动的会话控制方法

文档序号:6374042阅读:126来源:国知局
专利名称:电子装置、以及用户与服务器启动的会话控制方法
技术领域
本发明主要关于适用统一虚拟体验(Unified Virtual Experience, UVE)的会话(session)控制方法,尤其涉及针对在统一虚拟体验服务器与多个统一虚拟体验用户之间的一进行中的应用会话进行暂停与恢复的操作。
背景技术
随着高规格应用(例如:线上游戏)以及各式平台(例如:iOS4、Android、WindowsMobile、Symbian等)的发展,服务消费逐渐变的复杂且困难。更不用说,具有不同硬件与软件规格的电子装置数量也增加了其复杂度。一般而言,应用是针对特定平台所开发的,因此具有严格的硬件与软件需求。上述诸项限制于是成为了整个价值链持续发展的阻碍。举例来说,使用者/用户只能使用符合其装置硬件与软件平台规格的应用,内容供应商则必须针对不同硬件与软件平台开发不同版本的应用,而服务供应商对于这些不便利性却无法提供使用者及合作的内容供应商太多的协助。开放移动联盟(Open Mobile Alliance, 0MA)成立于公元2002年七月,成员有大约200家来自移动产业界的全球领先企业,包括:移动网络运营商、装置及网络供应商、资讯运营商、以及内容/服务供应商,其目标为订定开放式的标准以针对移动产业界提供跨国、跨移动网络运营商、以及跨移动装置的服务互通性。开放移动联盟的统一虚拟体验为一国际标准,其通过优化目前的应用使用模式以尝试解决上述问题,而该优化的应用使用模式提供统一的平台(即云端运算平台),以乘载(host)各式应用并实现云端内不同的内容及服务,同时使用虚拟技术(及云端运算技术)将应用、内容、及服务提供给使用者/用户,如图1所示。由于应用的执行得以不受限于使用者装置上所设置的平台,便能够提供更好的使用者体验。

发明内容
本发明的第一实施例提供了一种用户启动的会话控制方法,适用于统一虚拟体验。上述方法包括以下步骤:由处于一进行中的应用会话的多个统一虚拟体验用户中的一个传送一第一中止(suspension)请求讯息至一统一虚拟体验服务器,以中止上述进行中的应用会话;由上述统一虚拟体验用户中的每一个响应上述第一中止请求讯息而分别接收来自上述统一虚拟体验服务器的一第二中止请求讯息;以及由上述统一虚拟体验用户中的每一个响应上述第二中止请求讯息而中止上述进行中的应用会话。本发明的第二实施例提供了一种电子装置,被设置为处于与一统一虚拟体验服务器之间一进行中的应用会话的多个统一虚拟体验用户中的一个。上述电子装置包括第一处理器逻辑、第二处理器逻辑、以及第三处理器逻辑。第一处理器逻辑用以传送一第一中止请求讯息至上述统一虚拟体验服务器,以中止上述进行中的应用会话。第二处理器逻辑用以接收上述统一虚拟体验服务器针对上述统一虚拟体验用户中的每一个所分别传送的一第二中止请求讯息。第三处理器逻辑用以响应上述第二中止请求讯息而中止上述进行中的应用会话。本发明的第三实施例提供了 一种服务器启动的会话控制方法,适用于统一虚拟体验。上述方法包括以下步骤:由一统一虚拟体验服务器分别传送一中止请求讯息至处于一进行中的应用会话的多个统一虚拟体验用户中的每一个,以中止上述进行中的应用会话;以及由上述统一虚拟体验用户中的每一个响应上述中止请求讯息而中止上述进行中的应用会话。本发明的第四实施例提供了一种电子装置,被设置为一统一虚拟体验服务器。上述电子装置包括第一处理器逻辑,用以分别传送一中止请求讯息至处于一进行中的应用会话的多个统一虚拟体验用户中的每一个,以中止上述进行中的应用会话,使得上述统一虚拟体验用户中的每一个响应上述中止请求讯息而中止上述进行中的应用会话。本发明的第五实施例提供了一种用户启动的会话控制方法,适用于统一虚拟体验。上述方法包括以下步骤:由处于一中止的应用会话的多个统一虚拟体验用户中的一个传送一第一‘陕复(resumption)请求讯息至一统一虚拟体验服务器,以恢复上述中止的应用会话;由上述统一虚拟体验用户中的每一个响应上述第一恢复请求讯息而分别接收来自上述统一虚拟体验服务器的一第二恢复请求讯息;由上述统一虚拟体验用户中的每一个响应上述第二恢复请求讯息而恢复上述中止的应用会话;以及由上述统一虚拟体验用户中的每一个响应恢复上述中止的应用会话而分别传送一第一恢复回应讯息至上述统一虚拟体验服务器。本发明的第六实施例提供了一种电子装置,被设置为处于与一统一虚拟体验服务器之间一中止的应用会话的多个统一虚拟体验用户中的一个。上述电子装置包括第一处理器逻辑、第二处理器逻辑、第三处理器逻辑、以及第四处理器逻辑。第一处理器逻辑用以传送一第一恢复请求讯息至一统一虚拟体验服务器,以恢复上述中止的应用会话。第二处理器逻辑用以接收上述统一虚拟体验服务器针对上述统一虚拟体验用户中的每一个所分别传送的一第二恢复请求讯息。第三处理器逻辑用以响应上述第二恢复请求讯息而恢复上述中止的应用会话。第四处理器逻辑用以响应恢复上述中止的应用会话而传送一第一恢复回应讯息至上述统一虚拟体验服务器。本发明的第七实施例提供了 一种服务器启动的会话控制方法,适用于统一虚拟体验。上述方法包括以下步骤:由一统一虚拟体验服务器分别传送一恢复请求讯息至处于一中止的应用会话的多个统一虚拟体验用户中的每一个,以恢复上述中止的应用会话;由上述统一虚拟体验用户中的每一个响应上述恢复请求讯息而恢复上述中止的应用会话;以及由上述统一虚拟体验服务器响应上述中止的应用会话的恢复而分别接收来自上述统一虚拟体验用户中的每一个的一恢复回应讯息。本发明的第八实施例提供了一种电子装置,被设置为一统一虚拟体验服务器。上述电子装置包括第一处理器逻辑以及第二处理器逻辑。第一处理器逻辑用以分别传送一恢复请求讯息至处于一中止的应用会话的多个统一虚拟体验用户中的每一个,使得上述统一虚拟体验用户中的每一个恢复上述中止的应用会话。第二处理器逻辑用以分别接收来自上述统一虚拟体验用户中的每一个的一恢复回应讯息。关于本发明其他附加的特征与优点,本领域技术人员在不脱离本发明的精神和范围内,当可根据本申请实施方法中所公开的用户及服务器启动的会话控制方法、以及电子装置,加以更动与润饰而得到。


图1是显示统一虚拟体验的示意图。图2是根据本发明一实施例所述的统一虚拟体验的应用使用模式示意图。图3是根据本发明一实施例所述由用户启动的会话中止的讯息序列图。图4是根据本发明一实施例所述由服务器启动的会话中止的讯息序列图。图5是根据本发明一实施例所述由用户启动的会话恢复的讯息序列图。图6是根据本发明一实施例所述由服务器启动的会话恢复的讯息序列图。图7A 图7E是根据本发明一实施例所述由用户发起的会话中止及恢复的示意图。图8是根据本发明一实施例所述适用于统一虚拟体验且由用户发起的会话控制的流程图。图9是根据本发明一实施例所述适用于统一虚拟体验且由服务器发起的会话控制的流程图。图10是根据本发明另一实施例所述适用于统一虚拟体验且由用户发起的会话控制的流程图。图11是根据本发明另一实施例所述适用于统一虚拟体验且由服务器发起的会话控制的流程图。主要元件符号说明210 统一虚拟体验用户;220 统一虚拟体验服务器;221 虚拟机器;222 虚拟机器管理。
具体实施例方式本章节所叙述的是实施本发明的范例,以下范例以附图配合说明。然而,以下实施例仅为实施本发明的代表范例,并非代表实施本发明的所有方式,文中述及的第三代合作伙伴计划组织所制订的规格标准书仅用以协助表达本发明的精神,而非用以限制本发明的范围。图2是根据本发明一实施例所述的统一虚拟体验的应用使用模式示意图。在此应用使用模式中,统一虚拟体验用户210是存在使用者终端内的逻辑实体(logicalentity),可与统一虚拟体验服务器220进行通信,以实现统一虚拟体验的服务以及使用虚拟技术实现不需知悉下层操作系统的应用。统一虚拟体验服务器220用以提供统一虚拟体验的一逻辑实体,其包括两个子实体:虚拟机器221与虚拟机器管理222。虚拟机器221亦为一逻辑实体,用以提供一或多个虚拟机器以模拟不同操作系统供乘载各式应用、产生输出、提供本地资源、执行互动、取得统一虚拟体验的应用、以及配置与更新使用者图像文件。虚拟机器管理222亦为一逻辑实体,用以管理虚拟机器221、选择虚拟机器、管理视察者(watcher)、存储/恢复使用者图像文件、管理使用者、管理使用者图像文件、管理统一虚拟体验的应用、以及取得统一虚拟体验的应用。举例来说,虚拟机器管理222可从所有的虚拟机器中挑选一个进行配置,使该虚拟机器根据统一虚拟体验用户的能力去服务统一虚拟体验用户。由于虚拟机器221与虚拟机器管理222的进一步说明不在本发明的范围,故在此不多作赘述,相关信息可参考开放移动联盟所制订的统一虚拟体验标准规格书。明确来说,统一虚拟体验用户210可以程序代码进行实作,当程序代码被载入使用者终端的一通用处理器或微控制器(MiciO-Control Unit,MCU)并执行时,则得到充分赋能。同样地,统一虚拟体验服务器220也可以程序代码进行实作,当程序代码被载入服务器装置的一通用处理器或微控制器并执行时,则得到充分赋能。需注意的是,上述通用处理器或微控制器可各自包括处理器逻辑,以执行统一虚拟体验用户210与统一虚拟体验服务器220的上述相关作业,以及执行本发明所提出的用户启动及服务器启动的会话控制方法。图3是根据本发明一实施例所述由用户启动的会话中止的讯息序列图。首先,三个统一虚拟体验用户A、B、C开始与统一虚拟体验服务器进行一统一虚拟体验的应用会话(步骤S301 ),然后,统一虚拟体验用户A发起一中止程序,其通过传送第一中止请求讯息给统一虚拟体验服务器,以中止进行中的应用会话(步骤S302)。第一中止请求讯息可包括以下的任意组合:统一虚拟体验的一使用者识别码、统一虚拟体验的一会话识别码、以及一原因。其中上述统一虚拟体验的使用者识别码用以指示发起中止程序的统一虚拟体验用户的识别码,上述统一虚拟体验的会话识别码用以指示将被中止的会话的识别码,而上述原因用以指示中止的原因,例如:“暂时变更编解码器”、“暂时变更频宽”、或“暂时停止/关闭”等等。在另一实施例,统一虚拟体验用户A可能参与多个统一虚拟体验的应用会话,此时,如果统一虚拟体验用户A想要中止多个统一虚拟体验的应用会话时,则第一中止请求讯息中的统一虚拟体验的会话识别码可改为统一虚拟体验的一会话识别码清单,用以指示将被中止的会话的识别码清单。当接收到第一中止请求讯息时,统一虚拟体验服务器可传送中止请求确认(Acknowledgement)讯息给统一虚拟体验用户A,以确认第一中止请求讯息已被接收(步骤
5303)。中止请求确认讯息可包括一状态,用以指示第一中止请求讯息已被成功接收与否。在另一实施例,统一虚拟体验服务器可不传送中止请求确认讯息或任何回应讯息给统一虚拟体验用户A,意即不需确认第一中止请求讯息已被接收。在步骤S303之后,统一虚拟体验服务器根据第一中止请求讯息中的会话识别码所指示的会话,分别传送第二中止请求讯息给该会话中所有的统一虚拟体验用户(步骤
5304),每个第二中止请求讯息可包括以下的任意组合:统一虚拟体验的一使用者识别码清单、统一虚拟体验的一会话识别码、同步控制的一时间、以及一原因。其中上述统一虚拟体验的使用者识别码清单用以指示此中止程序所涉及的统一虚拟体验用户的识别码清单,上述统一虚拟体验的会话识别码用以指示将被中止的会话的识别码,上述同步控制的时间用以指示统一虚拟体验用户该于何时中止进行中的应用会话,而上述原因用以指示中止的原因,例如:“暂时变更编解码器”、“暂时变更频宽”、或“暂时停止/关闭”等等。明确来说,在此实施例,由于中止程序是用户发起的,所以第二中止请求讯息中的原因对应至第一中止请求讯息中的原因。在另一实施例,第二中止请求讯息中的统一虚拟体验的使用者识别码清单可改为统一虚拟体验的单一使用者识别码,用以指示接收第二中止请求讯息的各个统一虚拟体验用户。在又一实施例,如果统一虚拟体验服务器想要中止多个统一虚拟体验的应用会话,则第二中止请求讯息中的统一虚拟体验的会话识别码可改为统一虚拟体验的一会话识别码清单,用以指示将被中止的会话的识别码清单。为响应第二中止请求讯息,统一虚拟体验用户A、B、C于是中止进行中的应用会话(步骤S305)。明确来说,统一虚拟体验用户A、B、C是根据第二中止请求讯息将进行中的应用会话中止。举例来说,统一虚拟体验用户A、B、C可将第二中止请求讯息中的统一虚拟体验的会话识别码所指示的应用会话中止,且中止的时间点是第二中止请求讯息中的同步控制的时间所指示的。图4是根据本发明一实施例所述由服务器启动的会话中止的讯息序列图。类似于图3,三个统一虚拟体验用户A、B、C开始与统一虚拟体验服务器进行一统一虚拟体验的应用会话(步骤S401),然后,统一虚拟体验服务器发起一中止程序,其通过分别传送中止请求讯息给每个统一虚拟体验用户,以中止进行中的应用会话(步骤S402)。中止请求讯息可包括以下的任意组合:统一虚拟体验的一使用者识别码、统一虚拟体验的一会话识别码、同步控制的一时间、以及一原因。其中上述统一虚拟体验的使用者识别码用以指示接收中止请求讯息的各个统一虚拟体验用户的识别码,上述统一虚拟体验的会话识别码用以指示将被中止的会话的识别码,上述同步控制的时间用以指示统一虚拟体验用户该于何时中止进行中的应用会话,而上述原因用以指示中止的原因,例如:“暂时变更频宽”、“暂时停止/关闭”、或“暂时无法使用Unavailable)”等等。举例来说,如果统一虚拟体验服务器侦测到进行中的应用会话中有一统一虚拟体验用户的无线通信状况(例如:信号干扰比(Signal-to-1nterference Ratio, SIR)、接收信号强度(received signal level)、或其它射频信号基准)不良时,可将中止请求讯息中的原因设为「暂时无法使用」,如此一来,便可通过发起的中止程序以避免无线连结失效、信号渐衰、以及连线失效等情形。在另一实施例,如果统一虚拟体验服务器想要中止多个统一虚拟体验的应用会话,则中止请求讯息中的统一虚拟体验的会话识别码可改为统一虚拟体验的一会话识别码清单,用以指示将被中止的会话的识别码清单。为响应中止请求讯息,统一虚拟体验用户A、B、C于是中止进行中的应用会话(步骤S403)。明确来说,统一虚拟体验用户A、B、C是根据中止请求讯息将进行中的应用会话中止。举例来说,统一虚拟体验用户A、B、C可将中止请求讯息中的统一虚拟体验的会话识另IJ码所指示的应用会话中止,且中止的时间点是中止请求讯息中的同步控制的时间所指示的。图5是根据本发明一实施例所述由用户启动的会话恢复的讯息序列图。在此实施例,有三个统一虚拟体验用户A、B、C与统一虚拟体验服务器之间存在一中止的统一虚拟体验的应用会话,关于如何中止统一虚拟体验的应用会话可参考如图3、4所示的实施例或其它中止手段,且本发明不在此限。首先,当统一虚拟体验用户A欲恢复被中止的应用会话时,则发起一恢复程序,其通过传送第一恢复请求讯息给统一虚拟体验服务器,以恢复中止的应用会话(步骤S501)。第一恢复请求讯息可包括以下的任意组合:统一虚拟体验的一使用者识别码、统一虚拟体验的一会话识别码、以及一原因。其中上述统一虚拟体验的使用者识别码用以指示发起恢复程序的统一虚拟体验用户的识别码,上述统一虚拟体验的会话识别码用以指示将被恢复的会话的识别码,而上述原因用以指示恢复的原因。当接收到第一恢复请求讯息时,统一虚拟体验服务器可传送第一恢复回应讯息给统一虚拟体验用户A,以确认第一恢复请求讯息已被接收(步骤S502)。恢复回应讯息可包括一状态,用以指示第一恢复请求讯息已被成功接收与否。在另一实施例,统一虚拟体验服务器可不传送恢复回应讯息给统一虚拟体验用户A,意即不需确认第一恢复请求讯息已被接收。接着,统一虚拟体验服务器根据第一恢复请求讯息中的会话识别码所指示的会话,分别传送第二恢复请求讯息给该会话中所有的统一虚拟体验用户(步骤S503),每个第二恢复请求讯息可包括以下的任意组合:统一虚拟体验的一使用者识别码清单、统一虚拟体验的一会话识别码、以及同步控制的一时间。其中上述统一虚拟体验的使用者识别码清单用以指示此恢复程序所涉及的统一虚拟体验用户的识别码清单,上述统一虚拟体验的会话识别码用以指示将被恢复的会话的识别码,上述同步控制的时间用以指示统一虚拟体验用户该于何时恢复被中止的应用会话。在另一实施例,第二恢复请求讯息中的统一虚拟体验的使用者识别码清单可改为统一虚拟体验的单一使用者识别码,用以指示接收第二恢复请求讯息的各个统一虚拟体验用户。在又一实施例,如果统一虚拟体验服务器想要恢复多个统一虚拟体验的应用会话,则第二恢复请求讯息中的统一虚拟体验的会话识别码可改为统一虚拟体验的一会话识别码清单,用以指示将被恢复的会话的识别码清单。为响应第二恢复请求讯息,统一虚拟体验用户A、B、C于是恢复被中止的应用会话(步骤S504)。明确来说,统一虚拟体验用户A、B、C是根据第二恢复请求讯息将被中止的应用会话恢复。举例来说,统一虚拟体验用户A、B、C可将第二恢复请求讯息中的统一虚拟体验的会话识别码所指示的应用会话恢复,且恢复的时间点是第二恢复请求讯息中的同步控制的时间所指示的。之后,为响应恢复被中止的应用会话,每个统一虚拟体验用户都传送第二恢复回应讯息给统一虚拟体验服务器(步骤S505)。第二恢复回应讯息可包括一状态、和/或一原因,其中上述状态用以指示该会话的恢复是成功或失败,上述原因用以指示会话的恢复失败时的原因,例如:“不正确的会话识别码”、“不正确的统一虚拟体验的使用者识别码”、或“连线逾时”等等。在另一实施例,由于该恢复程序由统一虚拟体验用户A所发起,所以统一虚拟体验用户A可不传送第二恢复回应讯息给统一虚拟体验服务器。图6是根据本发明一实施例所述由服务器启动的会话恢复的讯息序列图。在此实施例,有三个统一虚拟体验用户A、B、C与统一虚拟体验服务器之间存在一中止的统一虚拟体验的应用会话,关于如何中止统一虚拟体验的应用会话可参考如图3、图4所示的实施例或其它中止手段,且本发明不在此限。首先,当统一虚拟体验服务器欲恢复被中止的应用会话时,则发起一恢复程序,其通过分别传送恢复请求讯息给每个统一虚拟体验用户,以恢复中止的应用会话(步骤S601)。恢复请求讯息可包括以下的任意组合:统一虚拟体验的一使用者识别码清单、统一虚拟体验的一会话识别码、以及同步控制的一时间。其中上述统一虚拟体验的使用者识别码清单用以指示此恢复程序所涉及的统一虚拟体验用户的识别码清单,上述统一虚拟体验的会话识别码用以指示将被恢复的会话的识别码,上述同步控制的一时间用以指示统一虚拟体验用户该于何时恢复被中止的应用会话。在另一实施例,恢复请求讯息中的统一虚拟体验的使用者识别码清单可改为统一虚拟体验的单一使用者识别码,用以指示接收恢复请求讯息的各个统一虚拟体验用户。在又一实施例,如果统一虚拟体验服务器想要恢复多个统一虚拟体验的应用会话,则恢复请求讯息中的统一虚拟体验的会话识别码可改为统一虚拟体验的一会话识别码清单,用以指示将被恢复的会话的识别码清单。为响应恢复请求讯息,统一虚拟体验用户A、B、C于是恢复被中止的应用会话(步骤S602)。明确来说,统一虚拟体验用户A、B、C是根据恢复请求讯息将被中止的应用会话恢复。举例来说,统一虚拟体验用户A、B、C可将恢复请求讯息中的统一虚拟体验的会话识另IJ码所指示的应用会话恢复,且恢复的时间点是恢复请求讯息中的同步控制的时间所指示的。之后,为响应恢复被中止的应用会话,每个统一虚拟体验用户都传送恢复回应讯息给统一虚拟体验服务器(步骤S603)。恢复回应讯息可包括一状态、和/或一原因,其中上述状态用以指示该会话的恢复是成功或失败,上述原因用以指示会话的恢复失败时的原因,例如:“不正确的会话识别码”、“不正确的统一虚拟体验的使用者识别码”、或“连线逾
时”等等。图7A 图7E是根据本发明一实施例所述由用户发起的会话中止及恢复的示意图。在此实施例,三个统一虚拟体验用户A、B、C连接至统一虚拟体验服务器以共同进行一线上游戏。如图7A所示,在线上游戏进行的过程中,统一虚拟体验用户A欲变更目前的编解码速率以改善其连线质量,所以传送第一中止请求讯息给统一虚拟体验服务器,以中止线上游戏的应用会话。在确认接收到第一中止请求讯息之后,统一虚拟体验服务器分别传送第二中止请求讯息给应用会话中的每个统一虚拟体验用户,如图7B所示。当接收到第二中止请求讯息时,每个统一虚拟体验用户于是中止该应用会话。关于第一中止请求讯息与第二中止请求讯息的详细描述类似于图3的步骤S302与S304,故在此不再赘述。稍后,当成功地完成编解码速率的协商与变更时,统一虚拟体验用户A再传送第一恢复要求讯息给统一虚拟体验服务器,以恢复被中止的应用会话,如图7C所示。在确认接收到第一恢复请求讯息之后,统一虚拟体验服务器分别传送第二恢复请求讯息给应用会话中的每个统一虚拟体验用户,如图7D所示。当接收到第二恢复请求讯息时,每个统一虚拟体验用户于是恢复该应用会话。在恢复该应用会话之后,每个统一虚拟体验用户再分别传送恢复回应讯息给统一虚拟体验服务器,以回报该应用会话的恢复已成功。在此实施例,由于此恢复程序是由统一虚拟体验用户A所发起的,所以统一虚拟体验用户A不需要传送恢复回应讯息给统一虚拟体验服务器。在另一实施例,不论该应用会话的恢复是否成功,每个统一虚拟体验用户都可分别传送恢复回应讯息给统一虚拟体验服务器以回报恢复的状态。关于第一恢复请求讯息与第二恢复请求讯息的详细描述类似于图5的步骤S501、S503、以及S505,故在此不再赘述。明确来说,在图7A、7B、7E中,进行中的应用会话以连接统一虚拟体验用户与统一虚拟体验服务器的实线描绘表示,而在图7C、7D中,被中止的应用会话以连接统一虚拟体验用户与统一虚拟体验服务器的虚线描绘表示。需注意的是,虽然图7A 图7E中的统一虚拟体验的会话控制对应至图3所示的中止程序以及图5所示的恢复程序,但在其它实施例,可将图3、4所示的任一中止程序结合图
5、6所示的任一恢复程序,成为另一会话控制流程,且本发明不在此限。图8是根据本发明一实施例所述适用于统一虚拟体验且由用户发起的会话控制的流程图。在此实施例,有多个统一虚拟体验用户与统一虚拟体验服务器正在进行一应用会话,然后,该等统一虚拟体验用户中的一个发起中止程序。首先,由该等统一虚拟体验用户中的一个传送第一中止请求讯息给统一虚拟体验服务器,以中止进行中的应用会话(步骤S810)。第一中止请求讯息可用以提供关于中止程序的信息,明确来说,第一中止请求讯息可指示发起中止程序的统一虚拟体验用户的识别码、进行中的应用会话的识别码、以及中止的原因。接着,该等统一虚拟体验用户中的每一个响应第一中止请求讯息而分别接收来自统一虚拟体验服务器的第二中止请求讯息(步骤S820)。第二中止请求讯息所包括的信息可指示该等统一虚拟体验用户的识别码或接收第二中止请求讯息的各个统一虚拟体验用户的识别码、进行中的应用会话的识别码、中止的时间、以及中止的原因。为响应第二中止请求讯息,该等统一虚拟体验用户中的每一个于是中止进行中的应用会话(步骤S830)。中止程序结束。图9是根据本发明一实施例所述适用于统一虚拟体验且由服务器发起的会话控制的流程图。在此实施例,有多个统一虚拟体验用户与统一虚拟体验服务器正在进行一应用会话,然后,由统一虚拟体验服务器发起中止程序。首先,统一虚拟体验服务器分别传送中止请求讯息至处于该应用会话的每个统一虚拟体验用户,以中止进行中的应用会话(步骤S910)。中止请求讯息所包括的信息可指示该等统一虚拟体验用户的识别码或接收中止请求讯息的各个统一虚拟体验用户的识别码、进行中的应用会话的识别码、中止的时间、以及中止的原因。接着,为响应中止请求讯息,该等统一虚拟体验用户中的每一个于是中止进行中的应用会话(步骤S920)。中止程序结束。图10是根据本发明另一实施例所述适用于统一虚拟体验且由用户发起的会话控制的流程图。在此实施例,多个统一虚拟体验用户与统一虚拟体验服务器之间存在被中止的一应用会话,然后,由该等统一虚拟体验用户中的一个发起恢复程序。首先,该等统一虚拟体验用户中的一个传送第一恢复请求讯息至统一虚拟体验服务器,以恢复中止的应用会话(步骤S1010)。第一恢复请求讯息所包括的信息可指示发起恢复程序的统一虚拟体验用户的识别码、被中止的应用会话的识别码、以及恢复的原因。接着,该等统一虚拟体验用户中的每一个响应第一恢复请求讯息而分别接收来自统一虚拟体验服务器的第二恢复请求讯息(步骤S1020)。第二恢复请求讯息所包括的信息可指示该等统一虚拟体验用户的识别码或接收第二恢复请求讯息的各个统一虚拟体验用户的识别码、被中止的应用会话的识别码、恢复的时间、以及恢复的原因。为响应第二恢复请求讯息,该等统一虚拟体验用户中的每一个于是恢复被中止的应用会话(步骤S1030)。之后,该等统一虚拟体验用户中的每一个响应恢复被中止的应用会话而分别传送第一恢复回应讯息至统一虚拟体验服务器(步骤S1040)。恢复程序结束。明确来说,第一恢复回应讯息所包括的信息可指示会话恢复的状态、以及当会话恢复失败时的原因。图11是根据本发明另一实施例所述适用于统一虚拟体验且由服务器发起的会话控制的流程图。在此实施例,多个统一虚拟体验用户与统一虚拟体验服务器之间存在被中止的一应用会话,然后,由统一虚拟体验服务器发起恢复程序。首先,统一虚拟体验服务器分别传送恢复请求讯息至该等统一虚拟体验用户中的每一个,以恢复被中止的应用会话(步骤S1110)。恢复请求讯息所包括的信息可指示该等统一虚拟体验用户的识别码或接收恢复请求讯息的各个统一虚拟体验用户的识别码、被中止的应用会话的识别码、恢复的时间、以及恢复的原因。为响应恢复请求讯息,该等统一虚拟体验用户中的每一个于是恢复被中止的应用会话(步骤S1120)。之后,统一虚拟体验服务器响应被中止的应用会话的恢复而分别接收来自该等统一虚拟体验用户中的每一个的恢复回应讯息(步骤S1130)。明确来说,恢复回应讯息所包括的信息可指示会话恢复的状态、以及当会话恢复失败时的原因。需要注意的是,图8、所示的用户发起的会话控制方法、以及图l(Tll所示的服务器发起的会话控制方法可分别运用在被设置为统一虚拟体验用户以及统一虚拟体验服务器的任何电子装置。明确来说,上述方法可以程序代码实作,而在程序代码被电子装置的通用处理器或微控制器载入并执行时,便得以实现上述方法。本发明虽以各种实施例公开如上,然而其仅为范例参考而非用以限定本发明的范围,本领域技术人员在不脱离本发明的精神和范围内,当可做些许的更动与润饰。因此上述实施例并非用以限定本发明的范围,本发明的保护范围当视所附权利要求书所界定者为准。
权利要求
1.一种用户启动的会话控制方法,适用于统一虚拟体验,包括: 由处于一进行中的应用会话的多个统一虚拟体验用户中的一个传送一第一中止请求讯息至一统一虚拟体验服务器,以中止上述进行中的应用会话; 由上述统一虚拟体验用户中的每一个响应上述第一中止请求讯息而分别接收来自上述统一虚拟体验服务器的一第二中止请求讯息;以及 由上述统一虚拟体验用户中的每一个响应上述第二中止请求讯息而中止上述进行中的应用会话。
2.如权利要求1所述的方法,还包括: 在接收上述第二中止请求讯息之前,由上述统一虚拟体验用户中的一个接收来自上述统一虚拟体验服务器的一中止请求确认讯息,以确认上述第一中止请求讯息已被接收。
3.如权利要求1所述的方法,其中上述第一中止请求讯息包括以下至少一个: 上述统一虚拟体验用户中的一个的一识别码; 上述进行中的应用会话的一识别码;以及 中止上述进行中的应用会话的一原因。
4.如权利要求1所述的方法,其中上述第二中止请求讯息包括以下至少一个: 上述统一虚拟体验用户的多个识别 码、或上述统一虚拟体验用户中的一个的一识别码; 上述进行中的应用会话的一识别码; 中止上述进行中的应用会话的一时间;以及 中止上述进行中的应用会话的一原因。
5.一种电子装置,被设置为处于与一统一虚拟体验服务器之间一进行中的应用会话的多个统一虚拟体验用户中的一个,包括: 第一处理器逻辑,传送一第一中止请求讯息至上述统一虚拟体验服务器,以中止上述进行中的应用会话; 第二处理器逻辑,接收上述统一虚拟体验服务器针对上述统一虚拟体验用户中的每一个所分别传送的一第二中止请求讯息;以及 第三处理器逻辑,响应上述第二中止请求讯息而中止上述进行中的应用会话。
6.如权利要求5所述的电子装置,还包括: 第四处理器逻辑,在接收上述第二中止请求讯息之前,接收来自上述统一虚拟体验服务器的一中止请求确认讯息,以确认上述第一中止请求讯息已被接收。
7.如权利要求5所述的电子装置,其中上述第一中止请求讯息包括以下至少一个: 上述统一虚拟体验用户中的一个的一识别码; 上述进行中的应用会话的一识别码;以及 中止上述进行中的应用会话的一原因。
8.如权利要求5所述的电子装置,其中上述第二中止请求讯息包括以下至少一个: 上述统一虚拟体验用户的多个识别码、或上述统一虚拟体验用户中的一个的一识别码; 上述进行中的应用会话的一识别码; 中止上述进行中的应用会话的一时间;以及中止上述进行中的应用会话的一原因。
9.一种服务器启动的会话控制方法,适用于统一虚拟体验,包括: 由一统一虚拟体验服务器分别传送一中止请求讯息至处于一进行中的应用会话的多个统一虚拟体验用户中的每一个,以中止上述进行中的应用会话;以及 由上述统一虚拟体验用户中的每一个响应上述中止请求讯息而中止上述进行中的应用会话。
10.如权利要求9所述的方法,其中上述中止请求讯息包括以下至少一个: 上述统一虚拟体验用户的多个识别码、或上述统一虚拟体验用户中的一个的一识别 码; 上述进行中的应用会话的一识别码; 中止上述进行中的应用会话的一时间;以及 中止上述进行中的应用会话的一原因。
11.一种电子装置,被设置为一统一虚拟体验服务器,包括: 第一处理器逻辑,分别传送一中止请求讯息至处于一进行中的应用会话的多个统一虚拟体验用户中的每一个,以中止上述进行中的应用会话, 使得上述统一虚拟体验用户中的每一个响应上述中止请求讯息而中止上述进行中的应用会话。
12.如权利要求11所述的电子装置,其中上述中止请求讯息包括以下至少一个: 上述统一虚拟体验用户的多个识别码、或上述统一虚拟体验用户中的一个的一识别码; 上述进行中的应用会话的一识别码; 中止上述进行中的应用会话的一时间;以及 中止上述进行中的应用会话的一原因。
13.一种用户启动的会话控制方法,适用于统一虚拟体验,包括: 由处于一中止的应用会话的多个统一虚拟体验用户中的一个传送一第一恢复请求讯息至一统一虚拟体验服务器,以恢复上述中止的应用会话; 由上述统一虚拟体验用户中的每一个响应上述第一恢复请求讯息而分别接收来自上述统一虚拟体验服务器的一第二恢复请求讯息; 由上述统一虚拟体验用户中的每一个响应上述第二恢复请求讯息而恢复上述中止的应用会话;以及 由上述统一虚拟体验用户中的每一个响应恢复上述中止的应用会话而分别传送一第一恢复回应讯息至上述统一虚拟体验服务器。
14.如权利要求13所述的方法,其中上述第一恢复请求讯息包括以下至少一个: 上述统一虚拟体验用户中的一个的一识别码; 上述中止的应用会话的一识别码;以及 恢复上述中止的应用会话的一原因。
15.如权利要求13所述的方法,还包括: 在接收上述第二恢复请求讯息之前,由上述统一虚拟体验用户中的一个接收来自上述统一虚拟体验服务器的一第二恢复回应讯息,以确认上述第一恢复请求讯息已被接收。
16.如权利要求13所述的方法,其中上述第二恢复请求讯息包括以下至少一个: 上述统一虚拟体验用户的多个识别码、或上述统一虚拟体验用户中的一个的一识别码; 上述中止的应用会话的一识别码; 恢复上述中止的应用会话的一时间;以及 恢复上述中止的应用会话的一原因。
17.如权利要求13所述的方法,其中上述第一恢复回应讯息指示上述恢复中止的应用会话的一状态、以及上述中止的应用会话恢复失败时的一原因。
18.一种电子装置,被设置为处于与一统一虚拟体验服务器之间一中止的应用会话的多个统一虚拟体验用户中的一个,包括: 第一处理器逻辑,传送一第一恢复请求讯息至一统一虚拟体验服务器,以恢复上述中止的应用会话; 第二处理器逻辑,接收上述统一虚拟体验服务器针对上述统一虚拟体验用户中的每一个所分别传送的一第二恢复请求讯息; 第三处理器逻辑,响应上述第二恢复请求讯息而恢复上述中止的应用会话;以及第四处理器逻辑,响应恢复上述中止的应用会话而传送一第一恢复回应讯息至上述统一虚拟体验服务器。
19.如权利要求18所述的电子装置,其中上述第一恢复请求讯息包括以下至少一个: 上述统一虚拟体验用户中的一个的一识别码; 上述中止的应用会话的一识别码;以及 恢复上述中止的应用会话的一原因。
20.如权利要求18所述的电子装置,还包括: 第五处理器逻辑,在接收上述第二恢复请求讯息之前,接收来自上述统一虚拟体验服务器的一第二恢复回应讯息,以确认上述第一恢复请求讯息已被接收。
21.如权利要求18所述的电子装置,其中上述第二恢复请求讯息包括以下至少一个: 上述统一虚拟体验用户的多个识别码、或上述统一虚拟体验用户中的一个的一识别码; 上述中止的应用会话的一识别码; 恢复上述中止的应用会话的一时间;以及 恢复上述中止的应用会话的一原因。
22.如权利要求18所述的电子装置,其中上述第一恢复回应讯息指示上述恢复中止的应用会话的一状态、以及上述中止的应用会话恢复失败时的一原因。
23.一种服务器启动的会话控制方法,适用于统一虚拟体验,包括: 由一统一虚拟体验服务器分别传送一恢复请求讯息至处于一中止的应用会话的多个统一虚拟体验用户中的每一个,以恢复上述中止的应用会话; 由上述统一虚拟体验用户中的每一个响应上述恢复请求讯息而恢复上述中止的应用会话;以及 由上述统一虚拟体验服务器响应上述中止的应用会话的恢复而分别接收来自上述统一虚拟体验用户中的每一个的一恢复回应讯息。
24.如权利要求23所述的方法,其中上述恢复请求讯息包括以下至少一个: 上述统一虚拟体验用户的多个识别码、或上述统一虚拟体验用户中的一个的一识别码; 上述中止的应用会话的一识别码; 恢复上述中止的应用会话的一时间;以及 恢复上述中止的应用会话的一原因。
25.如权利要求23所述的方法,其中上述恢复回应讯息指示上述恢复中止的应用会话的一状态、以及上述中止的应用会话恢复失败时的一原因。
26.一种电子装置,被设置为一统一虚拟体验服务器,包括: 第一处理器逻辑,分别传送一恢复请求讯息至处于一中止的应用会话的多个统一虚拟体验用户中的每一个,使得上述统一虚拟体验用户中的每一个恢复上述中止的应用会话;以及 第二处理器逻辑,分别接收来自上述统一虚拟体验用户中的每一个的一恢复回应讯息。
27.如权利要求26所述的电子装置,其中上述恢复请求讯息包括以下至少一个: 上述统一虚拟体验用户的多个识别码、或上述统一虚拟体验用户中的一个的一识别码; 上述中止的应用会话的一识别码; 恢复上述中止的应用会话的一时间;以及 恢复上述中止的应用会话的一原因。
28.如权利要求26所述的电子装置,其中上述恢复回应讯息指示上述恢复中止的应用会话的一状态、以及上述中止的应用会话恢复失败时的一原因。
全文摘要
本发明提供了一种电子装置、以及用户与服务器启动的会话控制方法。该会话控制方法,适用于统一虚拟体验,方法步骤包括由处于进行中的应用会话的多个统一虚拟体验用户中的一个传送第一中止请求讯息至统一虚拟体验服务器,以中止进行中的应用会话;由统一虚拟体验用户中的每一个响应第一中止请求讯息而分别接收来自统一虚拟体验服务器的第二中止请求讯息;以及由统一虚拟体验用户中的每一个响应第二中止请求讯息而中止进行中的应用会话。
文档编号G06F9/455GK103150201SQ20121026298
公开日2013年6月12日 申请日期2012年7月26日 优先权日2011年7月26日
发明者杨茹婷 申请人:宏达国际电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1