应用软件试用系统、方法及其服务器与使用者装置的制造方法

文档序号:9727160阅读:296来源:国知局
应用软件试用系统、方法及其服务器与使用者装置的制造方法
【技术领域】
[0001]本发明是关于一种应用软件试用系统、方法及其服务器与使用者装置。
【背景技术】
[0002]受惠于智能型手机、平板电脑的普及化,搭配这些移动使用者装置的移动应用程序(mobile applicat1n,简称mobile app、app)有若雨后春舆地冒出。这类特别适合在移动使用者装置上安装的软件,可由使用者通过应用程序商店(例如Google的play商店、Apple的APP Store)下载即可安装执行,非常迅速便捷,满足了不同使用者间相异的需求。
[0003]然而,现行的应用程序商店仅能提供静态的文字叙述,以及图片或影片作为使用者购买前的参考,若要真正了解应用程序是否符合使用需求,使用者别无选择地只有承担风险来付费下载安装。当然,也有部分的使用者会因害怕购买后不符合需求,进而选择放弃。
[0004]为克服此一问题,已有厂商提供免费版本供使用者试用。这种免费版本虽然克服付费的心理障碍,但是免不了要经过下载、安装等繁琐步骤。另外,若对软件内容不满意,还要额外再进行手动删除,不仅令人厌烦,同时也浪费装置的储存空间及运算资源。
[0005]有鉴于此,本发明人思及一种应用软件试用系统、方法及其服务器与使用者装置,可协助使用者在不需下载与安装应用软件,甚至试用软件,即可于自己的装置上进行试用,不仅可以降低,甚至避免花费,也可以减少网络或硬件资源的虚耗,此外,也同时免除了多余的操作步骤与下载的等待时间,更重要的是,因为能提高使用者尝试的意愿,提高广告或推销的效果。

【发明内容】

[0006]本发明的目的为提供一种应用软件试用系统、方法及其服务器与使用者装置,可协助使用者在不需下载与安装应用软件,甚至试用软件,即可于自己的装置上进行试用,不仅可以降低,甚至避免花费,也可以减少硬件资源的虚耗,此外,也同时免除了多余的操作步骤与下载的等待时间,更重要的是,因为能提高使用者尝试的意愿,提高广告或推销的效果Ο
[0007]为达上述目的,依据本发明的一种应用软件试用系统。应用软件试用系统包括至少一使用者装置以及一服务器。服务器与使用者装置通讯连接。服务器接收试用一应用软件的一请求数据,请求数据是对应于使用者装置上的一输入而产生。服务器依据请求数据执行应用软件的至少一部分,并与使用者装置建立一双向通讯连接。服务器与使用者装置通过双向通讯连接传输至少一图像数据与至少一控制数据。
[0008]在一实施例中,服务器包括至少一集群运算单元,集群运算单元包括至少一集群节点,服务器是以集群节点执行应用软件。
[0009]在一实施例中,集群节点包括至少一个虚拟机器,服务器是以虚拟机器执行应用软件。
[0010]在一实施例中,虚拟机器是执行对应应用软件的一操作系统,并于操作系统上执行应用软件。
[0011]在一实施例中,集群节点包括多个虚拟机器,分别执行不同的操作系统。
[0012]在一实施例中,包括另一使用者装置,服务器接收试用另一应用软件的另一请求数据,另一请求数据是对应于另一使用者装置上的一输入而产生,服务器依据另一请求数据以相同的虚拟机器执行另一应用软件。
[0013]在一实施例中,虚拟机器执行一输入输出代理程序,以通过双向通讯连接而与使用者装置传输数据。
[0014]在一实施例中,虚拟机器执行的输入输出代理程序的数量是对应虚拟机器执行的应用软件的数量。
[0015]在一实施例中,服务器包括一存储单元,储存服务器执行应用软件的一快照数据。
[0016]在一实施例中,服务器是依据快照数据执行应用软件。
[0017]在一实施例中,服务器包括一应用程序界面单元、一工作管理单元以及一资源分配单元,应用程序界面单元接收请求数据,工作管理单元依据请求数据产生一工作管理数据,资源分配单元依据工作管理数据取得产生一应用软件执行相关数据,服务器依据应用软件执行相关数据执行应用软件。
[0018]为达上述目的,依据本发明的一种服务器,应用于一应用软件试用系统,应用软件试用系统包括该服务器以及至少一使用者装置,服务器与使用者装置通讯连接,服务器包括至少一存储单元、至少一传输单元以及一个或多个运算单元,一个或多个运算单元分别与存储单元及传输单元通讯连接,传输单元接收一请求数据,请求数据是对应于使用者装置上的一输入而产生,一个或多个运算单元依据请求数据执行储存于存储单元中的应用软件的至少一部分,并通过传输单元与使用者装置建立一双向通讯连接,服务器与使用者装置通过双向通讯连接传输至少一图像数据与至少一控制数据。
[0019]在一实施例中,包括至少一集群运算单元,集群运算单元包括至少一集群节点,服务器是以集群节点执行应用软件。
[0020]在一实施例中,集群节点包括至少一个虚拟机器,服务器是以虚拟机器执行应用软件。
[0021]在一实施例中,虚拟机器是执行对应应用软件的一操作系统,并于操作系统上执行应用软件。
[0022]在一实施例中,集群节点包括多个虚拟机器,分别执行不同的操作系统。
[0023]在一实施例中,接收试用另一应用软件的另一请求数据,另一请求数据是对应于另一使用者装置上的一输入而产生,服务器依据另一请求数据以相同的虚拟机器执行另一应用软件。
[0024]在一实施例中,虚拟机器执行一输入输出代理程序,以通过双向通讯连接而与使用者装置传输数据。
[0025]在一实施例中,虚拟机器执行的输入输出代理程序的数量是对应虚拟机器执行的应用软件的数量。
[0026]在一实施例中,存储单元储存服务器执行应用软件的一快照数据。
[0027]在一实施例中,服务器是依据快照数据执行应用软件。
[0028]在一实施例中,包括一应用程序界面单元、一工作管理单元以及一资源分配单元,应用程序界面单元接收请求数据,工作管理单元依据请求数据产生一工作管理数据,资源分配单元依据工作管理数据取得产生一应用软件执行相关数据,服务器依据应用软件执行相关数据执行应用软件。
[0029]为达上述目的,依据本发明的一种使用者装置,应用于一应用软件试用系统,应用软件试用系统包括一服务器以及该使用者装置,服务器与使用者装置通讯连接,使用者装置包括至少一存储元件以及一个或多个运算元件,存储元件储存多个指令并耦接一个或多个运算元件,一个或多个运算元件执行该些指令而有以下动作:接收一输入;依据输入送出试用一应用软件的一请求数据至服务器;与服务器建立一双向通讯连接;以及通过双向通讯连接与服务器传输至少一图像数据与至少一控制数据,图像数据是由服务器执行应用软件的至少一部分产生,且控制数据是与应用软件互动。
[0030]在一实施例中,于执行应用软件的一部分前,由服务器确认使用者装置的试用环境。
[0031]在一实施例中,于执行应用软件的一部分前,由服务器确认储存的应用软件的状
??τ ο
[0032]在一实施例中,一个或多个运算元件执行该些指令而有以下动作:于图像数据传输结束后,载入一应用软件下载数据。
[0033]为达上述目的,依据本发明的一种应用软件的试用方法,是应用于一应用软件试用系统,应用软件试用系统包括至少一使用者装置以及一服务器,服务器与使用者装置通讯连接,试用方法包括以下步骤:由使用者装置对应一输入而产生试用一应用软件的一请求数据;由服务器接收请求数据;由服务器依据请求数据执行应用软件的至少一部分;由服务器与使用者装置建立一双向通讯连接;以及由服务器与使用者装置通过双向通讯连接传输至少一图像数据与至少一控制数据。
[0034]在一实施例中,包括以下步骤:由使用者装置于图像数据传输结束后,载入一应用软件下载数据。
[0035]综合而言,在本发明的应用软件试用系统、方法及其服务器与使用者装置中,因为应用软件是在服务器上执行,再通过网络与使用者装置进行图像画面与控制动作的传输,从而可让使用者在无需下载或安装的情况下进行试用,免除了费用的顾虑,也可以减少网络或硬件资源的虚耗。当然,因为不需要下载或安装,同时免除了多余的操作步骤与下载的等待时间,所以本发明的试用方式更胜于试用软件,更能提高使用者尝试的意愿,提高广告或推销的效果。
[0
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1