云端平台应用方法及系统的制作方法_2

文档序号:8342791阅读:来源:国知局
于第二代延伸固件介面开发工具(EFI Developer Kit 2,EDK2)下的固件,并可运行于例如为86指令集架构家族(x86)及进阶精简指令集机器(Advanced RISC Machine, ARM)的环境中。操作系统112例如为电子装置11中预设的操作系统,如视窗操作系统或磁盘操作系统等。
[0036]云端入口服务器12包括云端管理系统121。云端管理系统121用以管理电子装置11的云端平台系统111是否可以连接至云端软件服务器13,亦即云端管理系统12可判断使用者的使用权限是否符合预设权限,而据以决定电子装置11与云端软件服务器13之间的连接。并且,云端管理系统121可确认云端应用程序131的合法性,进而决定是否将云端执行系统132执行云端应用程序131的结果回传给电子装置11的云端平台系统111。
[0037]云端软件服务器13包括云端应用程序131及云端执行系统132。云端应程序131例如为软件程序等。云端执行系统132例如用以依据云端管理系统121所产生的控制指令,以执行云端应用程序131。其中,云端软件服务器13例如为软件供应商。
[0038]为了方便说明云端平台系统111、云端管理系统121及云端执行系统132之间的运作方式,以下将另举一例来说明。请参考“图2”所示,其为本发明的云端平台系统111、云端管理系统121及云端执行系统132之间的运作方式的第一实施范例的示意图。
[0039]首先,当使用者启动电子装置11,即对电子装置11进行开机,并且电子装置11会于其显示单元上显示一开机选单,以提供执行操作系统112或执行云端平台系统111给使用者选择,并据以产生一选择信号。也就是说,在电子装置11开机后,会进一步依据选择信号,而判断是否启动云端平台系统111。若选择信号为不启动云端平台系统111,则电子装置11会启动操作系统112。
[0040]若选择信号为启动云端平台系统111,则电子装置会判断云端平台系统111是否连接至网络。若判断云端平台系统111无法连接至网络时,则云端平台系统111会持续检测网络连线状态,以持续判断是否可连接至网络。
[0041]另一方面,若判断云端平台系统111可连接至网络时,云端平台系统111连接至云端入口服务器12。接着,云端管理系统121会先确认使用者数据,例如帐号、密码、脸部辨识数据,或是电子装置的机器编号等,以辨识电子装置11是否可登入云端入口服务器12。若使用者数据不正确,则云端管理系统121不会让电子装置11登入云端入口服务器12。
[0042]若使用者数据正确,则云端管理系统121可让电子装置11登入云端入口服务器12。之后,云端入口服务器12的云端管理系统121会提供云端应用程序清单给电子装置11。在本实施例中,云端应用程序清单例如包括有云端软件服务器13中的多个云端应用程序131。在云端执行系统132取得前述云端应用程序131之后,会由云端执行系统132将这些云端应用程序131整理并建立云端应用程序清单,再将云端应用程序清单传送至云端管理系统121。或是,在云端执行系统132取得前述云端应用程序之后,云端执行系统132将这些云端应用程序131的资讯传送至云端管理系统121,以由云端管理系统121将这些资讯进行整理,进而建立云端应用程序清单。
[0043]接着,在云端平台系统111接收到云端应用程序清单后,电子装置11会将云端应用程序清单显示于一显示单元上,以将云端软件服务器13上所提供的云端应用程序131给使用者观看并进行选取。之后,当使用者通过电子装置11选取云端应用程序清单中的一云端应用程序(即云端应用程序131),以产生一执行指令,且云端平台系统111会将此执行指令传送至云端管理系统121。
[0044]接着,当云端管理系统121接收到此执行指令时,会先判断使用者的使用权限是否符合预设权限。而此预设权限例如为使用者年龄是否符合限制、是否已购买、是否有超过可执行时间,是否有限制执行人数或者是否已注册等。当判断出使用者的使用权限不符预设权限时,云端管理系统121不会发出一执行指令,而例如会发出一警告通知给云端平台系统,以于电子装置11的显示单元上显示此警告通知,使得使用者知道自己的使用者权限不符,进而可进行相应的处理。
[0045]另一方面,当判断出使用者的使用权限符合预设权限时,云端管理系统121会发出执行指令至云端执行系统132,以便于云端执行系统132可据以执行对应的云端应用程序131,并回传一第一执行结果。此第一执行结果例如包括经编码(例如压缩、串流、封包等)的画面、声音或单纯的数据等。
[0046]接着,云端管理系统121会将此第一执行结果传送至云端平台系统111,以将第一执行结果(即对应的云端应用程序131的内容)显示于电子装置11的显示单元上,以呈现给使用者,并供使用者使用及操作。在本实施例中,当云端管理系统121接收到第一执行结果时,会进一步判断第一执行结果的合法性。也就是说,判断第一执行结果的内容是否合法,例如判断第一执行结果是否包含特定的加密资讯、IP位址等,以避免电子装置11遭受到网络攻击。
[0047]当判断第一执行结果合法时,云端管理系统121会将第一执行结果传送至云端平台系统111。而当判断第一执行结果不合法时,云端管理系统121不会将第一执行结果传送至云端平台系统111。如此,将可有效地保护数据安全及知识产权,以增加使用时的安全性。
[0048]并且,云端执行系统132所执行的云端应用程序131,则回传第一执行结果例如以静态或串流的方式经由云端管理系统121传送至云端平台服务器111,则电子装置11会将第一执行结果对应呈现出来。例如,电子装置11会将画面或单纯的数据显示于显示单元上,而将声音于喇叭播放等。
[0049]之后,当使用者于电子装置11上操作云端应用程序131时,云端平台系统111会产生对应的输入信号,并传送至云端管理系统121。接着,云端管理系统121依据输入信号,而产生对应的控制信号给云端执行系统132,使得云端执行系统132对云端应用程序131进行相关的处理,以产生对应的第二执行结果。最后,此第二执行结果再通过云端管理系统121传送至云端平台系统121,以便于使用者可以得知云端应用程序对应的操作状态。
[0050]另外,本发明不限于上述实施方式。请参考“图3”所示,其为本发明的云端平台系统111、云端管理系统121及云端执行系统132之间的运作方式的第二实施范例的不意图。当使用者欲结束使用云端应用程序时,使用者可通过操作电子装置11以使云端平台系统111产生一结束指令,并传送至云端管理系统121。接着,云端管理系统121会将此结束指令转发至云端执行系统132,以使得云端执行系统131停止执行云端应用程序131。
[0051]之后,云端执行程序131停止执行云端应用程序后,会产生一结束执行结果给云端管理系统121。接着,云端管理系统121会依据结束执行结果,将云端应用程序清单提供给云端平台系统111,并于电子装置11的显示单元上显示,以供使用者得知云端应用程序的使用情况。
[0052]通过上述实施例的说明,可以归纳出一种云端平台应用方法。请参考“图4”,其为根据本发明的云端平台应用方法的流程图。在步骤S402中,启动电子装置。在步骤S404中,判断电子装置是否启动云端平台系统。当判断电子装置启动云端平台系统时,进入步骤S406,判断云端平台系统是否连接至网络。
[0053]当判断云端平台系统连接至网络时,进入步骤S408,云端平台系统通过云端入口服务器连接至云端软件服务器,其中云端入口服务器具有云端管理系统,云端软件服务器具有云端应用程序与云端执行系统。在步骤S410中,电子装置发出执行指令,执行指令经由云端管理系统传送至云端执行系统。
[0054]在步骤S412中,依据执行指令,云端执行系统执行云端应用程序,并回传第一执行结果。在步骤S414中,将第一执行结果经由云端管理系统传送至云端平台系统。在步骤S416中,云端平台系统接收第一执行结果,以于电子装置上显示第一执行结果。
[0055]另外,承接前述步骤S404,当判断电子装置未启动云端平台系统时,进入步骤S418,电子装置会执行操作系统。此外,承接前述步骤S406,当判断
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1