由于尺寸和系统的差异导致的无法在同一个智能终端中展示其他系统环境的问题,并且实现在不同智能终端上共享和同步不同的系统配置,或在同一个智能终端上实现不同的系统配置。利用本申请实施例所提供的基于云服务的系统配置方法、装置和云服务器,在一种应用环境中,用户可以随时随地在其他智能终端上使用桌面终端系统环境,或通过其他智能终端将桌面终端系统环境映射至大尺寸显示设备上,提高用户体验和工作效率。
[0058]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
【附图说明】
[0059]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0060]图1为本申请一实施例提供的一种基于云服务的系统配置方法的流程示意图;
[0061]图2为本申请另一实施例提供的一种基于云服务的系统配置方法的流程示意图;
[0062]图3为本申请一实施例提供的一种基于云服务的系统配置装置的结构示意图;
[0063]图4为本申请另一实施例提供的一种基于云服务的系统配置装置的结构示意图;
[0064]图5为本申请一实施例提供的一种云服务器的结构TJK意图;
[0065]图6为本申请另一实施例提供的一种云服务器的结构示意图;
[0066]图7为本申请实施例提供的一种显示设备的结构示意图。
【具体实施方式】
[0067]为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0068]本申请实施例中的智能终端,包括但不仅限于:桌面终端如PC等,便携式智能终端如手机、平板电脑等,可穿戴式智能终端如智能手表、智能服装、智能眼镜等,以及具有网络处理功能的智能设备。
[0069]第一方面,本申请实施例提供了一种基于云服务的系统配置方法。图1为本申请一实施例提供的一种基于云服务的系统配置方法的流程示意图。如图1所示,在一种可能的实施方式中,所述方法在智能终端一侧执行的步骤包括:
[0070]步骤S110,向云服务器发送系统配置请求,所述请求包括被请求的系统配置文件对应的终端标识;
[0071]步骤S120,接收云服务器发送的对应于所述终端标识的系统环境。
[0072]在步骤SllO之前,在一种可能的实施方式中,还包括:建立共享终端列表,所述共享终端列表包括允许请求其系统配置文件的智能终端的终端标识,所述系统配置文件及所述终端标识由所述允许请求其系统配置文件的智能终端发送至云服务器并在云服务器存储,所述终端标识与所述系统配置文件对应。在建立共享终端列表之前,可以事先在允许请求其系统配置文件的智能终端建立终端标识,所述允许请求其系统配置文件的智能终端将其系统配置文件和终端标识发送至云服务器,并在云服务器存储,所述终端标识与所述系统配置文件对应,例如,在桌面终端上建立该桌面终端的终端标识,桌面终端将其系统配置文件和对应的终端标识发送至云服务器,云服务器中开辟存储空间存储所述系统配置文件及其对应的终端标识。当用户使用其他智能终端,例如智能手机、智能平板、智能手表等便携式智能终端时,在便携式智能终端上建立共享终端列表,所述共享终端列表包括允许请求其系统配置文件的智能终端的终端标识,例如桌面终端的终端标识。在另一种可能的实施方式中,云服务器可以按照存储于其的系统配置文件和终端标识生成共享终端列表,并发送给智能终端。
[0073]在一种可能的实施方式中,云服务器将系统配置文件信息、所述系统配置文件对应的终端标识,以及与所述终端标识对应的智能终端的信息,存储于配置信息列表中。当智能终端与云服务器建立连接时,向云服务器请求所述配置信息列表,根据所述配置信息列表建立共享终端列表。当智能终端再次与云服务器连接时,可以只向云服务器请求更新的信息,所述更新的信息为云服务器中增加、减少或变更的系统配置文件信息、所述系统配置文件对应的终端标识,以及与所述终端标识对应的智能终端的信息。
[0074]在步骤S130中,所述系统环境由云服务器解析系统配置文件得到,所述系统配置文件即云服务器根据接收的所述终端标识找到的对应的系统配置文件。
[0075]如图1所示,在一种可能的实施方式中,所述基于云服务的系统配置方法在云服务器一侧执行的步骤包括:
[0076]步骤S101,接收允许请求其系统配置文件的智能终端发送的系统配置文件和终端标识,并存储所述系统配置文件和所述终端标识;
[0077]步骤S102,接收智能终端发送的系统配置请求;
[0078]步骤S103,根据所述系统配置请求中包含的终端标识,找到终端标识对应的系统配置文件;
[0079]步骤S104,解析所述系统配置文件中的系统信息;
[0080]步骤S105,根据所述系统信息建立虚拟机,在所述虚拟机上还原所述系统配置文件对应的系统环境;
[0081]步骤S106,适配所述系统环境的显示格式与智能终端的显示格式;
[0082]步骤S107,向智能终端发送所述系统环境。
[0083]在步骤S104中,所述系统信息包括智能终端的操作系统版本、文件与资源管理系统以及应用程序库等。
[0084]在步骤S105中,所述系统配置文件对应的系统环境与所述终端标识对应的智能终端的系统环境相同,例如与被选择的桌面终端的系统环境相同,所述虚拟机相当于在云服务器上根据所述系统配置文件建立了一个虚拟的桌面终端系统。
[0085]在步骤S106中,所述智能终端的显示格式由所述发送系统配置请求的智能终端发送至云服务器,例如便携式智能终端在发送系统配置请求时,将自身的显示格式,例如宽高比等,发送至云服务器,云服务器根据接收的显示格式适配解析得到的系统环境的显示格式。在另一种可能的实施方式中,智能终端例如便携式智能终端,先将自身的显示格式等信息在云服务器注册,或在需要的时候将自身的显示格式发送给云服务器,例如在云服务器建立虚拟机之后,适配解析得到的系统环境的显示格式之前,可以由云服务器向智能终端请求显示格式情况,智能终端响应请求向云服务器发送自身的显示格式信息,云服务器根据接收的显示格式适配解析得到的系统环境的显示格式。
[0086]步骤S104至S105,通过在云服务器上建立虚拟机,以所述虚拟机还原系统配置文件的系统环境,并将所述系统环境与发送系统配置请求的智能终端的显示格式适配,从而避免不同的智能终端之间由于系统差异和尺寸限制,不能解析不同于自身系统的系统配置文件和不能正常展示不同的系统环境的问题。在一种可能的实施方式中,在云服务器完成系统环境显示格式的适配后,发送系统配置请求的智能终端与所述虚拟机建立通信,接收所述系统环境,并将所述系统环境在发送系统配置请求的智能终端上展示出来。例如便携式智能终端可以接收到用户其他桌面终端的系统环境,并在便携式智能终端上展示该系统环境。由于系统配置文件的解析和显示格式的适配由云服务器完成,从而可以突破不同智能终端之间系统兼容的限制,使得不同的系统配置可以在不同的智能终端上自由展示,或者在同一智能终端上实现多个不同系统配置。并且,由云服务器来完成系统配置文件的解析和显示格式的适配,可以在很大程度上节省智能终端的存储空间及计算资源,对存储空间和处理能力有限的便携式智能终端更有利。
[0087]图2为本申请另一实施例提供的一种基于云服务的系统配置方法的流程示意图。如图2所示,在一种可能的实施方式中,所述方法在智能终端一侧执行的步骤可以包括:
[0088]步骤S210,建立共享终端列表;
[0089]步骤S220,向云服务器发送系统配置请求,所述请求包括被请求的系统配置文件对应的终端标识,并向云服务器发送验证信息;
[0090]步骤S230,接收云服务器发送的对应于所述终端标识的系统配置文件或系统环境;
[0091]步骤S240,当检测到智能终端上系统环境或系统配置文件的数据有更新时,将所述系统环境或所述系统配置文件的更新数据发送至云服务器。
[0092]其中,步骤S210和步骤S230分别与本申请实施例一中的步骤SllO和步骤S130相同。
[0093]在步骤S220中,发送系统配置请求,并发送验证信息。例如,用户使用便携式智能终端时,通过共享终端列表选择允许请求其系统配置文件的桌面终端,将该桌面终端的终端标识发送给云服务器,同时发送验证信息。所述验证信息也可以在终端标识之前或者之后发送。所述验证信息可以包括但不仅限于:发送系统配置请求的智能终端的身份信息或安全验证信息,或者,发送系统配置请求的智能终端的身份信息和安全验证信息。
[0094]在一种可能的实施方式中,用户将自己的智能终端的身份信息,例如智能终端的设备信息,事先在云服务器注册;当云服务器收到发送系统配置请求的智能终端的身份信息后,将所述身份信息与已注册的身份信息匹配,当匹配成功时,通过所述身份信息的验证。
[0095]在另一种可能的实施方式中,用户事先在云服务器注册安全验证信息,智能终端可以在发送系统配置请求之前或之后显示安全验证窗口,用户输入安全验证信息后,智能终端将安全验证信息发送至云服务器,云服务器对所