虚拟系统生成方法、装置、设备和存储介质与流程
未命名
09-23
阅读:77
评论:0
1.本技术涉及计算机技术领域,特别涉及一种虚拟系统生成方法、装置、设备和存储介质。
背景技术:
2.一般情况下,一个企业的运营包含众多事项,通常需要运营平台来实现对企业的运营管理。运营平台上包括多个功能菜单,该多个功能菜单用于实现不同的功能,企业员工可以通过使用对应的功能菜单进行相应的业务操作。
3.一般情况下,运营平台包括多个功能系统,该多个功能系统用于管理不同的业务事项。上述多个功能菜单可能还是多个功能系统下的功能菜单。然而,企业员工可能不止是通过一个功能菜单进行业务操作,而是有可能是连续使用不同功能系统下的多个功能菜单实现对应的业务操作。这种情况下,企业员工就要反复切换功能系统,查找所需的功能菜单,从而实现通过对应的多个功能菜单进行相应的业务操作。如此会浪费业务处理时间,从而降低业务处理效率。
技术实现要素:
4.本技术提供了一种虚拟系统生成方法、装置、设备和存储介质,可以支持用户对不同功能系统中功能菜单的自由组合,从而为用户进行业务处理提供了便捷,提升了用户体验。技术方案如下:
5.第一方面,提供了一种虚拟系统生成方法,所述方法包括:
6.响应于对虚拟系统的配置指令,显示虚拟系统配置界面;
7.响应于在所述虚拟系统配置界面的菜单选择指令,显示功能菜单选择界面,所述功能菜单选择界面包括多个功能菜单,所述多个功能菜单来自多个功能系统;
8.响应于对所述多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组功能菜单,所述至少两个功能菜单至少来自两个功能系统;
9.基于所述一组功能菜单,生成目标虚拟系统。
10.在本技术中,响应于对虚拟系统的配置指令,显示一个虚拟系统配置界面,之后用户可以在这个虚拟系统配置界面上对虚拟系统进行配置。之后响应于对虚拟系统配置界面的菜单选择指令,显示功能菜单选择界面,该功能菜单选择界面包括来自多个功能系统的多个功能菜单,从而之后用户可以在功能菜单选择界面上选择所要配置的功能菜单。之后还可以响应于对该多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组功能菜单,该至少两个功能菜单至少来自两个功能系统,也即是用户可以从不同的功能系统中自由组合得到至少两个功能菜单。之后可以基于这组功能菜单,生成目标虚拟系统,后续用户可以直接通过虚拟系统使用这组功能菜单。如此,用户可以从多个不同的功能系统中自由组合功能菜单,使得功能菜单的结构更为灵活。后续还可以通过基于所组合的功能菜单生成的虚拟系统进行便捷操作,提升了用户体验。
11.可选地,所述虚拟系统配置界面还包括虚拟系统名称设置控件,所述方法还包括:
12.响应于在所述虚拟系统名称设置控件上的名称设置操作,将所述名称设置操作所设置的名称确定为所述目标虚拟系统的名称。
13.可选地,所述响应于对所述多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组功能菜单,包括:
14.响应于在所述功能菜单选择界面上对所述多个功能菜单中至少两个目标功能菜单的选择操作,在所述虚拟系统配置界面显示所述至少两个目标功能菜单;
15.对于所述至少两个目标功能菜单中任意的一个目标功能菜单,响应于在所述虚拟系统配置界面上对所述目标功能菜单的拖拽操作,基于所述拖拽操作的释放位置,确定所述目标功能菜单在所述一组功能菜单中的层级,以得到一组多级功能菜单。
16.可选地,所述虚拟系统配置界面包括菜单层级分类区域,所述菜单层级分类区域包括n层菜单区域,所述n为正整数,所述基于所述拖拽操作的释放位置,确定所述目标功能菜单在所述一组功能菜单中的层级,包括:
17.在所述释放位置处于所述n层菜单区域中的第i层菜单区域的情况下,将所述目标功能菜单确定为所述一组功能菜单中的第i级功能菜单,所述i为小于或等于n的正整数。
18.可选地,所述基于所述一组功能菜单,生成目标虚拟系统之后,还包括:
19.响应于对所述目标虚拟系统的菜单调整指令,显示所述目标虚拟系统的菜单调整界面;
20.响应于在所述菜单调整界面上对所述一组功能菜单中至少两个功能菜单的调整操作,更新所述目标虚拟系统。
21.可选地,所述方法还包括:
22.响应于对所述目标虚拟系统的菜单新增指令,显示所述目标虚拟系统的虚拟系统配置界面;
23.响应于在所述目标虚拟系统的虚拟系统配置界面的菜单选择指令,显示所述功能菜单选择界面,所述功能菜单选择界面包括多个功能菜单;
24.响应于对所述多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组新的功能菜单;
25.基于所述一组新的功能菜单,更新所述目标虚拟系统。
26.可选地,所述基于所述一组功能菜单,生成目标虚拟系统之后,还包括:
27.响应于对所述目标虚拟系统的分享指令,显示分享信息配置界面;
28.响应于在所述分享信息配置界面上对被分享对象的选择操作,向所述被分享对象发送所述目标虚拟系统,以指示被分享对象保存所述目标虚拟系统。
29.第二方面,提供了一种虚拟系统生成装置,所述装置包括:
30.第一显示模块,用于响应于对虚拟系统的配置指令,显示虚拟系统配置界面;
31.第二显示模块,用于响应于在所述虚拟系统配置界面的菜单选择指令,显示功能菜单选择界面,所述功能菜单选择界面包括多个功能菜单,所述多个功能菜单来自多个功能系统;
32.组合模块,用于响应于对所述多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组功能菜单,所述至少两个功能菜单至少来自两个功能系统;
33.生成模块,用于基于所述一组功能菜单,生成目标虚拟系统。
34.可选地,所述虚拟系统配置界面还包括虚拟系统名称设置控件,所述装置还包括:
35.名称设置模块,用于响应于在所述虚拟系统名称设置控件上的名称设置操作,将所述名称设置操作所设置的名称确定为所述目标虚拟系统的名称。
36.可选地,所述组合模块用于:
37.响应于在所述功能菜单选择界面上对所述多个功能菜单中至少两个目标功能菜单的选择操作,在所述虚拟系统配置界面显示所述至少两个目标功能菜单;
38.对于所述至少两个目标功能菜单中任意的一个目标功能菜单,响应于在所述虚拟系统配置界面上对所述目标功能菜单的拖拽操作,基于所述拖拽操作的释放位置,确定所述目标功能菜单在所述一组功能菜单中的层级,以得到一组多级功能菜单。
39.可选地,所述虚拟系统配置界面包括菜单层级分类区域,所述菜单层级分类区域包括n层菜单区域,所述n为正整数,所述组合模块用于:
40.在所述释放位置处于所述n层菜单区域中的第i层菜单区域的情况下,将所述目标功能菜单确定为所述一组功能菜单中的第i级功能菜单,所述i为小于或等于n的正整数。
41.可选地,所述装置还包括:
42.第三显示模块,用于响应于对所述目标虚拟系统的菜单调整指令,显示所述目标虚拟系统的菜单调整界面;
43.第一更新模块,用于响应于在所述菜单调整界面上对所述一组功能菜单中至少两个功能菜单的调整操作,更新所述目标虚拟系统。
44.可选地,所述装置还包括:
45.第四显示模块,用于响应于对所述目标虚拟系统的菜单新增指令,显示所述目标虚拟系统的虚拟系统配置界面;
46.第五显示模块,用于响应于在所述目标虚拟系统的虚拟系统配置界面的菜单选择指令,显示所述功能菜单选择界面,所述功能菜单选择界面包括多个功能菜单;
47.菜单确定模块,用于响应于对所述多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组新的功能菜单;
48.第二更新模块,用于基于所述一组新的功能菜单,更新所述目标虚拟系统。
49.可选地,所述装置还包括:
50.第六显示模块,用于响应于对所述目标虚拟系统的分享指令,显示分享信息配置界面;
51.分享模块,用于响应于在所述分享信息配置界面上对被分享对象的选择操作,向所述被分享对象发送所述目标虚拟系统,以指示被分享对象保存所述目标虚拟系统。
52.第三方面,提供了一种计算机设备,所述计算机设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的虚拟系统生成方法。
53.第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的虚拟系统生成方法。
54.第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述的虚拟系统生成方法的步骤。
55.可以理解的是,上述第二方面、第三方面、第四方面、第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
56.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
57.图1是本技术实施例提供的一种虚拟系统生成方法的场景示意图;
58.图2是本技术实施例提供的一种虚拟系统生成方法的流程图;
59.图3是本技术实施例提供的第一种虚拟系统配置界面的界面示意图;
60.图4是本技术实施例提供的第二种虚拟系统配置界面的界面示意图;
61.图5是本技术实施例提供的一种功能菜单选择界面的界面示意图;
62.图6是本技术实施例提供的第三种虚拟系统配置界面的界面示意图;
63.图7是本技术实施例提供的第四种虚拟系统配置界面的界面示意图;
64.图8是本技术实施例提供的第一种虚拟系统显示界面的界面示意图;
65.图9是本技术实施例提供的一种菜单调整界面的界面示意图;
66.图10是本技术实施例提供的第二种虚拟系统显示界面的界面示意图;
67.图11是本技术实施例提供的第三种虚拟系统显示界面的界面示意图;
68.图12是本技术实施例提供的一种运营平台主界面的界面示意图;
69.图13是本技术实施例提供的第四种虚拟系统显示界面的界面示意图;
70.图14是本技术实施例提供的一种分享信息配置界面的界面示意图;
71.图15是本技术实施例提供的一种虚拟系统分享流程的流程示意图;
72.图16是本技术实施例提供的一种虚拟系统生成装置的结构示意图;
73.图17是本技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
74.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
75.应当理解的是,本技术提及的“多个”是指两个或两个以上。在本技术的描述中,除非另有说明,“/”表示或的意思,比如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,比如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,为了便于清楚描述本技术的技术方案,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
76.在对本技术实施例进行详细地解释说明之前,先对本技术实施例的应用场景予以说明。
77.运营平台可以实现对企业的运营管理,用户可以在运营平台上进行相应的操作来
完成相应的业务。运营平台上包括多个功能系统,该多个功能系统用于实现不同的功能。比如:运营平台上包括功能系统a和功能系统b。功能系统a用于进行订单管理,功能系统b用于进行人员管理。
78.一般情况下,该多个功能系统中每一个功能系统中可以包括固定的多个功能菜单,该多个功能菜单用于实现相应的业务操作。该多个功能菜单还可以是多级功能菜单,比如可以是一级功能菜单、二级功能菜单、三级功能菜单等。
79.然而,企业员工可能不止是通过一个功能菜单进行业务操作,而是有可能是连续使用不同功能系统下的多个功能菜单实现对应的业务操作。这种情况下,企业员工就要反复切换功能系统,查找所需的功能菜单。如此会浪费业务处理时间,从而降低业务处理效率。
80.例如,图1是本技术实施例提供的一种虚拟系统生成方法的场景示意图,参见图1,图1包括基础数据系统101和tsp(telematics service provider,车载终端服务平台)管理系统102。其中基础数据系统101和tsp管理系统下均包括多个功能菜单103,且该多个功能菜单103为多级功能菜单。基础数据系统101包括车型管理103和服务套餐管理103两个一级功能菜单。车型管理功能菜单103下包括生产车型管理103和车型组管理103两个二级功能菜单。服务套餐管理功能菜单103下包括服务项目管理103、车型套餐管理103、车型服务适配103三个二级功能菜单。tsp管理系统102包括权限中心103这个一级功能菜单,权限中心功能菜单103下包括权限树管理103、权限集维护103、用户权限103、车辆权限103四个二级功能菜单,用户权限功能菜单103下包括用户权限管理103这个三级功能菜单,车辆权限功能菜单103下包括车型权限维护103和选装包权限103这两个三级功能菜单。
81.比如,在进行车型配置时,先在车型管理103下的生产车型管理103和车型组管理功能菜单103进行相应的车型管理操作。之后在服务套餐管理103下的车型套餐管理功能菜单103和车型服务适配功能菜单103中进行相应的车型服务操作。之后用户在权限中心功能菜单103下的权限树管理103和权限集维护功能菜单103中进行相应的权限操作,还可以在用户权限功能菜单103下的用户权限管理功能菜单103进行相应的用户权限管理操作,最后还可以在车辆权限103下的车型权限维护功能菜单103和选装包权限功能菜单103下进行相应的车型权限维护操作。
82.如此,用户需要反复从子功能菜单返回运营平台主页,然后在相应的功能系统下找到相应的功能菜单,以完成相应的业务操作。这会导致整个业务实现过程非常复杂,且浪费用户的操作时间,导致业务处理效率降低。
83.为此,本技术实施例提供了一种虚拟系统生成方法,该虚拟系统生成方法可以应用于对一个虚拟系统进行生成的场景中。
84.具体地,运营平台上提供有用户进行虚拟系统配置的入口,用户可以通过这个入口对虚拟系统进行配置。从而可以响应于对虚拟系统的配置指令,显示一个虚拟系统配置界面。之后可以响应于在该虚拟系统配置界面的菜单选择指令,显示一个功能菜单选择界面,以供用户从不同功能系统中选择所要配置的功能菜单。之后响应于对用户所选择功能菜单的组合操作,得到一组功能菜单。之后基于这组功能菜单,生成目标虚拟系统,后续用户可以直接通过目标虚拟系统进行业务操作,从而为用户提供了更为便捷的业务处理方式。如此,用户可以从多个不同的功能系统中自由组合功能菜单,使得功能菜单的结构更为
灵活。后续还可以通过基于所组合的功能菜单生成的虚拟系统进行便捷操作,提升了用户体验。
85.下面对本技术实施例提供的虚拟系统生成方法进行详细地解释说明。
86.图2是本技术实施例提供的一种虚拟系统生成方法的流程图。该方法可以应用于计算机设备,计算机设备可以是部署有上述运营平台的客户端的设备,比如计算机设备可以是用户所使用的终端,参见图2,该方法包括以下步骤。
87.步骤201:计算机设备响应于对虚拟系统的配置指令,显示虚拟系统配置界面。
88.对虚拟系统的配置指令用于指示对虚拟系统进行配置,以配置得到一个新的虚拟系统。可选地,对虚拟系统的配置指令可以由用户进行触发。例如,用户可以通过点击操作、滑动操作、体感操作、手势操作、语音操作等进行触发。作为一种示例,运营平台主界面上可以显示有虚拟系统新增控件,用户可以通过点击该虚拟系统新增控件来触发对虚拟系统的配置指令。
89.虚拟系统是运营平台中用于自由配置功能菜单的系统。虚拟系统中包括可以进行菜单配置的界面,也即是包括虚拟系统配置界面。
90.虚拟系统配置界面可以包括菜单选择控件、确认按钮等。菜单选择控件用于指示从不同功能系统选择所需的功能菜单,确认按钮用于指示对所配置的虚拟系统进行确认提交,以得到所配置的虚拟系统。
91.不同功能系统也即是运营平台中的多个功能系统。该多个功能系统用于对运营平台中的不同事务进行管理。该多个功能系统中任意的一个功能系统下包括多个功能菜单,比如:运营平台上包括功能系统a和功能系统b。功能系统a用于进行订单管理,功能系统b用于进行人员管理。
92.另外,该多个功能系统下任意的一个功能系统下的功能菜单是固定的,为了保证该多个功能系统的正常运行,该多个功能系统中任意一个功能系统下的功能菜单不能由用户根据需求进行调整,否则该多个功能系统的菜单管理会出现紊乱,导致功能系统运行异常。因此,在本技术实施例中,通过在虚拟系统中进行功能菜单的自由配置,使得在保证该多个功能系统正常运行的基础上,满足用户的个性化需求,以提升用户体验。
93.一般情况下,一个控件具有对应的点击事件,也即是用户在点击这个控件之后,计算机设备所要执行的步骤均可以写入这个控件对应的点击事件中。在本技术实施例中,该菜单选择控件也具有对应的点击事件。
94.值得注意的是,为了保证用户可以个性化配置功能菜单,也即是保证可以对不同功能系统下的功能菜单进行自由组合。该菜单选择控件的点击事件可以设置为:在接收到对该菜单选择控件的点击操作的情况下,计算机设备向运营平台发送菜单请求,该菜单请求用于请求运营平台中该多个功能系统下的功能菜单的菜单信息。之后,在接收到运营平台返回的该多个功能系统下的功能菜单的菜单信息时,可以展示该多个功能系统下的功能菜单。
95.该菜单信息可以包括一个功能菜单的父级菜单、菜单名称、菜单的url(uniform resource locator,统一资源定位符)等。
96.在用户点击该菜单选择控件之后,计算机设备通过向运营平台发送该菜单请求,以使运营平台返回该多个功能系统下的功能菜单的菜单信息,也即是使得计算机设备可以
获知该多个功能系统下包括哪些功能菜单,功能菜单之间的层级关系、以及功能菜单所指示的资源的地址等信息。
97.这种情况下,计算机设备可以基于该多个功能系统下功能菜单的菜单信息,对该多个功能系统下的功能菜单进行展示。从而,后续用户可以对该多个功能系统下的功能菜单进行自由选择。
98.例如,图3是一种虚拟系统配置界面的界面示意图,参见图3,图3包括虚拟系统配置界面301,虚拟系统配置界面301上包括菜单选择控件302、确认按钮303和功能菜单显示区域304。在用户想要配置虚拟系统下的功能菜单时,可以点击菜单选择控件302,之后用户可以选择不同功能系统下的功能菜单。在选择好所需的功能菜单之后,功能菜单显示区域304可以显示用户所选的功能菜单,之后用户还可以点击确认按钮303,以对所配置的虚拟系统进行确认提交,已得到所配置的虚拟系统。
99.可选地,该虚拟系统配置界面还可以包括虚拟系统名称设置控件。虚拟系统名称设置控件用于对虚拟系统的名称进行设置。
100.这种情况下,用户可以对所配置的虚拟系统进行名称的设置,从而使得后续用户可以更便捷的使用所配置的虚拟系统,提升了用户体验。
101.可选地,虚拟系统名称配置控件可以为虚拟系统名称输入框,这种情况下,用户可以通过在虚拟系统名称输入框中输入虚拟系统的名称以实现对虚拟系统名称的设置,从而提高了虚拟系统名称设置的灵活性,且用户可以输入自身想要设置的名称,提升了用户体验。
102.例如,图4是一种虚拟系统配置界面的界面示意图,参见图4,图4包括虚拟系统配置界面301,虚拟系统配置界面301上包括菜单选择控件302、确认按钮303、功能菜单显示区域304以及虚拟系统名称输入框401。
103.在用户想要设置虚拟系统的名称时,可以在虚拟系统名称输入框401中输入想要设置的虚拟系统名称。
104.步骤202:计算机设备响应于在该虚拟系统配置界面的菜单选择指令,显示功能菜单选择界面,该功能菜单选择界面包括多个功能菜单,该多个功能菜单来自多个功能系统。
105.在虚拟系统配置界面的菜单选择指令用于指示从不同功能系统中选择所需的功能菜单。可选地,在虚拟系统配置界面的菜单选择指令可以由用户进行触发,例如,用户可以通过点击操作、滑动操作、手势操作、体感操作、语音操作等操作触发该菜单选择指令。作为一种示例,用户可以通过点击上述步骤201中所描述的菜单选择控件来触发该菜单选择指令。
106.用户在点击该虚拟系统配置界面的菜单选择控件之后,可以实现对该菜单选择指令的触发,也即是后续可以执行该菜单选择控件对应的点击事件所指示的步骤。
107.由于在用户点击该菜单选择控件之后,计算机设备会向运营平台发送菜单请求,后续运营平台可以向计算机设备返回该多个功能系统下的功能菜单的菜单信息。从而计算机设备可以将该多个功能系统下的功能菜单展示在该功能菜单选择界面,以供后续用户可以自由选择。
108.功能菜单选择界面用于从不同功能系统中选择所需的功能菜单。功能菜单选择界面包括来自多个功能系统的多个功能菜单,在用户想要配置所需的功能菜单时,可以从功
能菜单选择界面选择所需的功能菜单,且是可以从不同功能系统中选择所需的功能菜单。
109.这种情况下,用户可以在功能菜单选择界面上选择所需的功能菜单,从而后续可以实现对不同功能系统下功能菜单的自由组合。
110.可选地,该功能菜单选择界面包括多个下拉菜单控件,该多个下拉菜单控件中的每一个下拉菜单控件下均包括至少一个功能菜单。这种情况下,在鼠标移动至在一个下拉菜单控件上或者一个下拉菜单控件被点击之后,这个下拉菜单控件下会显示至少一个功能菜单。
111.该多个下拉菜单控件与运营平台中的多个功能系统一一对应,也即是一个下拉菜单控件下的至少一个功能菜单是对应功能系统下的功能菜单。
112.例如,图5是一种功能菜单选择界面的界面示意图,参见图5,图5包括功能菜单选择界面501,功能菜单选择界面501上包括多个下拉菜单控件502,该多个下拉菜单控件502中每一个下拉菜单控件502下包括至少一个功能菜单503。对于该多个下拉菜单控件502中任意的一个下拉菜单控件502,在鼠标移动至这个下拉菜单控件502上或者这个下拉菜单控件502被点击之后,可以在这个下拉菜单控件502下显示对应功能系统下的至少一个功能菜单503。
113.如此,该功能菜单选择界面为用户提供了自由选择功能菜单的可能,从而后续为用户提供了便捷,提升了用户体验。
114.步骤203:计算机设备响应于对该多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组功能菜单,该至少两个功能菜单至少来自两个功能系统。
115.该至少两个功能菜单为用户从该功能菜单选择界面所选择的功能菜单,也即是该至少两个功能菜单为用户配置虚拟系统所需的功能菜单。
116.该菜单组合操作用于对该至少两个功能菜单进行组合,得到新的一组功能菜单。可选地,在需要得到一组多级功能菜单的情况下,对该至少两个功能菜单的菜单组合操作,可以是组合确定该至少两个功能菜单的层级,从而后续在进行菜单组合后得到一组多级功能菜单。
117.由于计算机设备已经接收到运营平台返回的该多个功能系统下的功能菜单的菜单信息。因此,对于虚拟系统来说,实质上虚拟系统是已经获得该多个功能系统下的功能菜单。用户在虚拟系统中进行的功能菜单配置实质上是对虚拟系统获得的该多个功能系统下的功能菜单进行重新组合,从而不会影响到该多个功能系统下的功能菜单的菜单架构。所以计算机设备可以响应于对该多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组功能菜单。
118.这种情况下,对用户从不同功能系统中选择的至少两个功能菜单进行菜单组合操作,从而是实现对不同功能系统下的功能菜单进行自由组合,使得满足用户的业务需求。后续用户在进行业务处理时无需通过反复切换功能系统查找所需的功能菜单,如此为用户提供了更多便捷,提升了用户体验。
119.具体地,步骤203的操作可以包括如下步骤(1)和步骤(2)。
120.(1)计算机设备响应于在该功能菜单选择界面上对该多个功能菜单中至少两个目标功能菜单的选择操作,在该虚拟系统配置界面显示该至少两个目标功能菜单。
121.对该多个功能菜单中至少两个目标功能菜单的选择操作可以由用户进行触发,例
如,用户可以通过点击操作、滑动操作、手势操作、体感操作、语音操作等进行触发。作为一种示例,用户想要选择该多个功能菜单中的功能菜单4,则用户可以在该功能菜单选择界面上点击功能菜单4,从而实现对功能菜单4的选择。
122.该至少两个目标功能菜单为用户从该功能菜单选择界面上所选择的功能菜单。在用户从该功能菜单选择界面上选择功能菜单之后,计算机设备可以在虚拟系统配置界面显示用户所选择的该至少两个目标功能菜单,以供用户确认所选择的该至少两个目标功能菜单。
123.可选地,计算机设备可以在该虚拟系统配置界面的功能菜单显示区域显示该至少两个目标功能菜单,以使该虚拟系统配置界面的显示更为清晰、美观。
124.可选地,计算机设备可以在功能菜单显示区域以显示该至少两个目标功能菜单的菜单路径的方式显示该至少两个目标功能菜单,从而使得用户可以更为准确的确定自身选择的功能菜单是否准确。
125.(2)对于该至少两个目标功能菜单中任意的一个目标功能菜单,计算机设备响应于在该虚拟系统配置界面上对目标功能菜单的拖拽操作,基于该拖拽操作的释放位置,确定目标功能菜单在这组功能菜单中的层级,以得到一组多级功能菜单。
126.在该虚拟系统配置界面上对目标功能菜单的拖拽操作用于拖动目标功能菜单,可选地,对目标功能菜单的拖拽操作可以由用户进行触发。作为一种示例,用户可以通过按压鼠标左键先点击目标功能菜单,在此过程中用户按压鼠标左键不放开,之后可以拖动目标功能菜单进行移动,从而可以实现对该拖拽操作的触发。
127.该拖拽操作的释放位置是指用户拖拽目标功能菜单所移动的最终位置,也即是用户放置目标功能菜单的位置。例如,用户从a点开始拖拽目标功能菜单,将目标功能菜单移动到了b点,也即是该拖拽操作的释放位置为b点。
128.可选地,该虚拟系统配置界面还可以包括菜单层级分类区域,该菜单层级分类区域用于对该至少两个目标功能菜单进行层级分类。
129.可选地,该菜单层级分类区域包括n层菜单区域。这种情况下,步骤(2)的操作可以为:在该释放位置处于该n层菜单区域中的第i层菜单区域的情况下,将目标功能菜单确定为这组功能菜单中的第i级功能菜单。
130.其中,n为正整数,i为小于或等于n的正整数。
131.n层菜单区域中任意的一层菜单区域用于进行对应层级功能菜单的分类,例如,第1层菜单区域用于分类得到一级功能菜单。又例如,第3层菜单区域用于分类得到三级功能菜单。
132.这种情况下,在该释放位置处于该n层菜单区域中的第i层菜单区域的情况下,说明用户将目标功能菜单移动到了第i层菜单区域,那么也就是说用户很有可能希望目标功能菜单是第i级菜单。
133.例如,共有4层菜单区域,该释放位置处于这4层菜单区域中的第2层菜单区域,则说明用户是将目标功能菜单移动到了第2层菜单区域,也即是用户很可能希望目标功能菜单成为这组功能菜单中的2级功能菜单。
134.如此,通过根据该拖拽操作的释放位置,确定目标功能菜单在这组功能菜单中的层级,使得用户想要希望目标功能菜单成为几级功能菜单,即可通过拖拽的方式实现对功
能菜单的层级分类。从而可以更为灵活、准确的确定功能菜单的层级,进而使得虚拟系统的配置更为灵活、准确。
135.例如,图6是一种虚拟系统配置界面的界面示意图,参见图6,图6中包括虚拟系统配置界面301、虚拟系统配置界面301上包括菜单选择控件302、确认按钮303、功能菜单显示区域304、虚拟系统名称输入框401、菜单层级分类区域601。其中,功能菜单显示区域304中显示有至少两个目标功能菜单602的菜单路径,菜单层级分类区域601包括n层菜单区域603。
136.比如,用户想要将功能菜单显示区域304中的第一个目标功能菜单602设置为二级功能菜单,则用户可以对第一个目标功能菜单602进行拖拽,将第一个目标功能菜单602拖拽至第2层菜单区域603进行释放,从而使得第一个目标功能菜单602成为这组功能菜单中的二级功能菜单。
137.再比如,用户想要将功能菜单显示区域304中的第二个目标功能菜单602设置为三级功能菜单,则用户可以对第二个目标功能菜单602进行拖拽,将第二个目标功能菜单602拖拽至第3层菜单区域603进行释放,从而使得第二个目标功能菜单602成为这组功能菜单中的三级功能菜单。
138.可选地,对于一级功能菜单,用户可以通过拖拽的方式实现对一级功能菜单的确定,还可以通过自定义的方式进行一级功能菜单的设置,本技术实施例对此不作限定。例如,用户可以在上述菜单层级分类区域601中的第1层菜单区域603中自定义一级功能菜单,包括对一级功能菜单的命名等操作。
139.可选地,功能菜单显示区域304还可以包括删除控件,该删除控件用于对目标功能菜单进行删除。例如,在用户认为所选择的目标功能菜单不是自身想要选择的功能菜单时,可以通过点击该删除控件实现对所选择的目标功能控件的删除。
140.例如,图7是一种虚拟系统配置界面的界面示意图,参见图7,图7中包括虚拟系统配置界面301、虚拟系统配置界面301上包括菜单选择控件302、确认按钮303、功能菜单显示区域304、虚拟系统名称输入框401、菜单层级分类区域601。其中,功能菜单显示区域304中显示有至少两个目标功能菜单602的菜单路径以及至少两个删除控件701,该至少两个删除控件701与该至少两个目标功能菜单602对应,也即是在删除一个目标功能菜单602时,可以点击这个目标功能菜单602对应的删除控件701。
141.如此,通过上述步骤203可以对不同功能系统下的功能菜单进行自由组合,从而得到用户所需的一组功能菜单,从而使得用户可以根据自身需要任意搭配得到所需的功能菜单,为用户进行业务处理提供了便捷,提升了用户体验。
142.步骤204:计算机设备基于这组功能菜单,生成目标虚拟系统。
143.用户通过上述步骤201-步骤203可以根据自身的业务需求配置得到这组功能菜单,所以这组功能菜单是满足自身业务需求的功能菜单。自身业务需求是指用户日常处理业务所需的功能菜单。另外,目标虚拟系统下的功能菜单也即是这组功能菜单,因此,目标虚拟系统也是满足自身业务需求的虚拟系统。
144.另外,计算机设备基于这组功能菜单,生成目标虚拟系统的操作实质上是将该这组功能菜单的菜单信息保存至目标虚拟系统(当前所配置的虚拟系统)中,这组功能菜单的菜单信息实质上不会发生改变。如此,后续目标虚拟系统可以对这组功能菜单进行展示,使
得用户在目标虚拟系统中使用一个功能菜单时,可以直接链接到该功能菜单所对应的原始功能页面上。
145.这种情况下,通过基于这组功能菜单,生成目标虚拟系统,也即是生成满足用户自身业务需求的虚拟系统,使得后续用户可以直接在目标虚拟系统中完成相应的业务,从而无需通过反复切换功能系统来查找所需的功能菜单来完成相应业务,如此为用户进行业务处理提供了便捷,提升了用户体验。
146.可选地,在生成目标虚拟系统之后,还可以对所配置的虚拟系统进行展示。
147.例如,图8是一种虚拟系统显示界面的界面示意图,参见图8,图8包括虚拟系统显示界面801,虚拟系统显示界面801上显示有目标虚拟系统802,目标虚拟系统802中包括不同功能系统下的至少两个功能菜单803,虚拟系统显示界面801上还显示有菜单调整按钮804。其中,菜单调整按钮804用于对目标虚拟系统下的功能菜单进行调整。这种情况下,在对目标虚拟系统进行展示之后,如果用户认为目标虚拟系统有需要调整的菜单,还可以对生成的目标虚拟系统进行调整,从而实现对目标虚拟系统的更新。
148.通过对目标虚拟系统进行调整,可以使得目标虚拟系统的配置更为灵活,使得目标虚拟系统更加符合用户的需求,从而可以提升用户体验。
149.具体地,计算机设备响应于对目标虚拟系统的菜单调整指令,显示目标虚拟系统的菜单调整界面;响应于在该菜单调整界面上对这组功能菜单中至少两个功能菜单的调整操作,更新目标虚拟系统。
150.对目标虚拟系统的菜单调整指令用于指示对目标虚拟系统下的功能菜单进行调整,以实现对目标虚拟系统的更新。可选地,对目标虚拟系统的菜单调整指令可以由用户进行触发,例如,用户可以通过点击操作、滑动操作、手势操作、体感操作、语音操作等实现对该菜单调整指令的触发。作为一种示例,在用户想要对目标虚拟系统下功能菜单进行调整时,用户可以点击上述图8中的菜单调整按钮804,以实现对该菜单调整指令的触发。
151.目标虚拟系统的菜单调整界面可以包括目标虚拟系统下的至少两个功能菜单,用户可以在该菜单调整界面上对目标虚拟系统下的至少两个功能菜单进行调整。可选地,用户可以对该至少两个功能菜单进行删除、名称编辑、层级修改,以及在这组功能菜单下进行菜单新增等操作。这种情况下,在该菜单调整界面对这组功能菜单中至少两个功能菜单的调整操作可以包括对该至少两个功能菜单中至少一个功能菜单的删除操作、名称编辑操作、层级修改操作等、还可以包括对这组功能菜单的菜单新增操作。
152.如此,通过显示目标虚拟系统的菜单调整界面,使得用户可以在该菜单调整界面上对目标虚拟系统下的功能菜单进行自由调整,从而可以提升用户对功能菜单进行调整的灵活性,并可以更新得到用户更为满意的目标虚拟系统,提升了用户体验。
153.例如,图9是一种目标虚拟系统的菜单调整界面的界面示意图,参见图9,图9包括菜单调整界面901,该菜单调整界面901上显示有目标虚拟系统下的至少两个功能菜单902、删除按钮903、菜单名称编辑按钮904、菜单层级修改按钮905、新增控件906、确认按钮907。删除按钮903用于对该至少两个功能菜单902中的至少一个功能菜单902进行删除,菜单名称编辑按钮904用于对该至少两个功能菜单902中的至少一个功能菜单902的名称进行修改,菜单层级修改按钮905用于对该至少两个功能菜单902中的至少一个功能菜单902的菜单层级进行修改,新增控件906用于在这组功能菜单下新增新的功能菜单。
154.比如,用户在想要删除该至少两个功能菜单902中的功能菜单5时,可以先点击该菜单调整界面上显示的功能菜单5,之后再点击删除按钮903,从而计算机设备会接收到对功能菜单5的删除操作,进而可以响应于对功能菜单5的删除操作,以对功能菜单5进行删除,实现了对目标虚拟系统的更新。
155.可选地,目标虚拟系统下可以包括多组功能菜单。这种情况下,目标虚拟系统可以是用于完成具有相同类型的业务的虚拟系统,该多组功能菜单可以是用户在完成不同业务时所使用的功能菜单,但是该多组功能菜单所对应的业务的业务类型相同。比如,该多组功能菜单均是用于完成报表管理业务的功能菜单,但是该多组功能菜单可以实现对不同报表进行管理。
156.如此,目标虚拟系统下包括该多组功能菜单,可以使得用户在对相同类型的业务进行处理时,在一个虚拟系统下即可完成,从而为用户提供了更多便捷,提升了用户体验。
157.这种情况下,用户还可以在目标虚拟系统下新增至少一组功能菜单,以使得用户可以根据自身需求将具有相同类型的业务所使用的功能菜单配置于同一个虚拟系统下,进而为后续业务处理提供便捷。
158.可选地,上述虚拟系统显示界面还可以显示有菜单新增控件,该菜单新增控件用于在目标虚拟系统下新增一组功能菜单,以实现对目标虚拟系统的更新。
159.例如,图10为一种虚拟系统显示界面的界面示意图,参见图10,图10包括虚拟系统显示界面801,虚拟系统显示界面801上显示有目标虚拟系统802、菜单调整按钮804,目标虚拟系统802中包括不同功能系统下的多个功能菜单803,虚拟系统显示界面801上还显示有菜单新增控件1001。在用户想要在目标虚拟系统下新增一组新的功能菜单时,可以点击菜单新增控件1001。
160.那么计算机设备还可以响应于目标虚拟系统的菜单新增指令,显示目标虚拟系统的虚拟系统配置界面;响应于在目标虚拟系统的虚拟系统配置界面的菜单选择指令,显示该功能菜单选择界面,该功能菜单选择界面包括多个功能菜单;响应于对该多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组新的功能菜单;基于这组新的功能菜单,更新目标虚拟系统。
161.对目标虚拟系统的菜单新增指令用于指示从不同功能系统中选择新的功能菜单,以在目标虚拟系统下新增一组新的功能菜单。可选地,对目标虚拟系统的菜单新增指令可以由用户进行触发,例如,用户可以通过点击操作、滑动操作、手势操作、体感操作、语音操作等触发该菜单新增指令。作为一种示例,用户想要在目标虚拟系统下新增一组新的功能菜单时,可以点击该虚拟系统显示界面上显示的菜单新增控件,以实现对该菜单新增指令的触发。
162.由于对菜单新增指令是用于在目标虚拟系统下新增一组新的功能菜单,另外,用户可以在该虚拟系统配置界面上从不同功能系统中自由选择所需的功能菜单,所以在接收到对目标系统的菜单新增指令时,可以显示目标虚拟系统的虚拟系统配置界面,之后可以继续执行上述步骤202-步骤203以得到一组新的功能菜单,从而实现对新的功能菜单的新增。
163.这种情况下,用户想要在目标虚拟系统下新增一组新的功能菜单时,计算机设备通过显示目标虚拟系统的虚拟系统配置界面以及执行上述步骤202-步骤203,使得用户可
以再从不同功能系统中自由选择出一组功能菜单。如此,通过新增一组新的功能菜单,可以实现对目标虚拟系统的更新,以使目标虚拟系统更加符合用户的需求。
164.可选地,上述虚拟系统显示界面还可以显示有菜单排序控件,该菜单排序控件用于对目标虚拟系统下的多组功能菜单进行排序,进而实现对目标虚拟系统的更新,并且实现了对目标虚拟系统的灵活配置。
165.例如,图11为一种虚拟系统显示界面的界面示意图,参见图11,图11包括虚拟系统显示界面801,虚拟系统显示界面801上显示有目标虚拟系统802、菜单调整按钮804、菜单新增控件1001,目标虚拟系统802中包括多组功能菜单1101,虚拟系统显示界面801上还显示有菜单排序控件1102。在用户想要对目标虚拟系统下的多组功能菜单进行排序时,可以点击菜单排序控件1102。
166.那么计算机设备还可以响应于对目标虚拟系统下的多组功能菜单的排序指令,按照预设排序规则对该多组功能菜单进行排序,以更新目标虚拟系统。
167.预设排序规则可以预先进行设置,可选地,预设排序规则可以由技术人员根据实际需求进行设置,还可以由用户根据自身需求进行设置,本技术实施例对此不作限定。
168.可选地,预设排序规则可以设置为按照该多组功能菜单的对应业务的重要程度由高到低的顺序从前到后显示该多组功能菜单。这种情况下,计算机设备是按照该多组功能菜单的对应业务的重要程度对该多组功能菜单进行排序。比如,一组功能菜单的对应业务的重要程度越高,则这组功能菜单可以靠前显示。
169.可选地,预设排序规则还可以设置为按照该多组功能菜单的使用频率由高到低的顺序从前到后显示该多组功能菜单。这种情况下,计算机设备是按照该多组功能菜单的使用频率对该多组功能菜单进行排序。比如,一组功能菜单的使用频率越高,则这组功能菜单可以靠前显示。
170.值得注意的是,计算机设备在生成目标虚拟系统之后,还可以在运营平台主界面显示目标虚拟系统。
171.例如,图12是一种运营平台主界面的界面示意图,参见图12,图12包括运营平台主界面1201,运营平台主界面1201上包括公告栏1202、收藏页面显示区域1203、虚拟系统显示区域1204。收藏页面显示区域1203用于显示用户所收藏的页面,虚拟系统显示区域1204用于显示所生成的虚拟系统的快捷入口,其中虚拟系统显示区域1204还可以显示有虚拟系统新增控件1205,虚拟系统新增控件1205用于新增一个新的虚拟系统。在用户想要新增新的虚拟系统时,可以点击虚拟系统新增控件1205,之后可以显示上述步骤201所描述的虚拟系统配置界面,从而用户可以在虚拟系统配置界面对所要新增的虚拟系统进行配置。
172.可选地,上述虚拟系统显示界面还可以显示有系统分享控件,该系统分享控件用于对目标虚拟系统进行分享,以实现被分享者快速拥有已配置好的虚拟系统。
173.例如,图13为一种虚拟系统显示界面的界面示意图,参见图13,图13包括虚拟系统显示界面801,虚拟系统显示界面801上显示有目标虚拟系统802、菜单调整按钮804、菜单新增控件1001、菜单排序控件1102,目标虚拟系统802中包括多组功能菜单1101,虚拟系统显示界面801上还显示有系统分享控件1301。在用户想要对目标虚拟系统进行分享时,可以点击系统分享控件1301。
174.那么计算机设备还可以响应于对目标虚拟系统的分享指令,显示分享信息配置界
面;响应于在该分享信息配置界面上对被分享对象的选择操作,向被分享对象发送目标虚拟系统,以指示被分享对象保存目标虚拟系统。
175.对目标虚拟系统的分享指令用于指示对目标虚拟系统进行分享。可选地,对目标虚拟系统的分享指令可以由用户进行触发,例如,用户可以通过点击操作、滑动操作、手势操作、体感操作、语音操作等进行触发。作为一种示例,用户在想要将目标虚拟系统进行分享时,可以通过点击系统分享控件来实现对该分享指令的触发。
176.该分享信息配置界面用于对被分享对象进行设置,可选地,该分享信息配置界面可以显示有多个对象,在用户想要分享目标虚拟系统时,可以从多个对象中选择一个对象作为被分享对象,从而后续计算机设备可以将目标虚拟系统发送至被分享对象,进而被分享对象可以对目标虚拟系统进行保存。
177.例如,图14是一种分享信息配置界面的界面示意图,参见图14,图14包括分享信息配置界面1401,分享信息配置界面1401包括多个对象1402。比如,用户想要向第二个对象1402发送目标虚拟系统,则用户可以点击第二个对象1402后的分享控件,以使第二个对象1402成为被分享对象,之后计算机设备可以将目标虚拟系统发送至第二个对象1402。
178.值得注意的是,一个用户在使用一个功能菜单之前,需要先申请对这个功能菜单的使用权限。在用户获取这个功能菜单的使用权限的情况下,才可以对这个功能菜单进行使用。这种情况下,被分享者在接收到分享者发送的目标虚拟系统之后,可以查看目标虚拟系统下的功能菜单。对于目标虚拟系统下任意的一个功能菜单,如果被分享者不具有对这个功能菜单的使用权限,则被分享者不能使用这个功能菜单。
179.作为一种实现方式,在被分享者想要使用这个功能菜单时,可以点击这个功能菜单,之后计算机设备可以显示一个权限申请界面,从而被分享者可以在这个权限申请界面上对这个功能菜单的使用权限进行申请,从而后续可以直接使用分享的目标虚拟系统完成相应的业务处理。
180.如此,可以实现对一个功能菜单的使用权限的快速申请,而无需单独对这个功能菜单进行权限申请,从而为用户提供了更多便捷,提升了用户体验。
181.例如,图15是一种虚拟系统分享流程的流程示意图,参见图15,图15包括老用户1501、新用户1502、管理员1503。那么整个虚拟系统分享流程可以包括如下内容。
182.老用户1501在入职之后,可以先提交功能菜单使用权限申请,以对自己所需的功能菜单进行权限申请。后续管理员1503可以对所提交的功能菜单使用权限进行审批,在审批通过后,老用户1501可以使用所需的功能菜单。后续在老用户1501想要创建虚拟系统时,可以对不同功能系统下的功能菜单进行自由组合,以生成所需的虚拟系统,从而方便老用户1501的业务处理。
183.后续老用户1501可以将自身创建的虚拟系统分享至新用户1502,新用户1502在接收到所分享的虚拟系统后,可以对所分享的虚拟系统进行保存,以供后续查看和使用。新用户1502可以查看所分享的虚拟系统下的功能菜单,并且还可以使用虚拟系统下的功能菜单,以完成相应的业务处理。
184.另外,在新用户1502不具有虚拟系统下的功能菜单的使用权限时,新用户1502可以通过点击功能菜单实现对功能菜单的使用权限的快速申请,以提交功能菜单使用权限申请,从而管理员1503在接收到功能菜单使用权限申请时,可以对新用户1502的功能菜单权
限申请进行审批,在审批通过后,新用户1502可以使用所分享的虚拟系统下的功能菜单。
185.由于运营平台上功能菜单众多,一个业务的处理过程较为复杂。对于一个新用户来说,需要先对业务流程进行学习,才能掌握相应的业务处理技能,后续才能顺序完成业务处理。这种情况下,通过老用户向新用户分享虚拟系统的方式,可以使得新用户快速学习业务操作流程,以及快速申请功能菜单的使用权限,从而后续可以快速进行业务处理。如此为用户提供了更多便捷,提升了用户体验。
186.值得注意的是,本技术实施例中通过对不同功能系统下功能菜单进行自由组合,使得运营平台可以打破传统客户端的固化思维,实现对功能菜单的个性化配置,从而使得运营平台更加智能化、更加人性化。
187.在本技术实施例中,计算机设备响应于对虚拟系统的配置指令,显示一个虚拟系统配置界面,之后用户可以在这个虚拟系统配置界面上对虚拟系统进行配置。之后响应于对虚拟系统配置界面的菜单选择指令,显示功能菜单选择界面,该功能菜单选择界面包括来自多个功能系统的多个功能菜单,从而之后用户可以在功能菜单选择界面上选择所要配置的功能菜单。之后还可以响应于对该多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组功能菜单,该至少两个功能菜单至少来自两个功能系统,也即是用户可以从不同的功能系统中自由组合得到至少两个功能菜单。之后可以基于这组功能菜单,生成目标虚拟系统,后续用户可以直接通过虚拟系统使用这组功能菜单。如此,用户可以从多个不同的功能系统中自由组合功能菜单,使得功能菜单的结构更为灵活。后续还可以通过基于所组合的功能菜单生成的虚拟系统进行便捷操作,提升了用户体验。
188.图16是本技术实施例提供的一种虚拟系统生成装置的结构示意图。该虚拟系统生成装置可以由软件、硬件或者两者的结合实现成为计算机设备的部分或者全部,该计算机设备可以为下文图17所示的计算机设备。参见图16,该装置包括:第一显示模块1601、第二显示模块1602、组合模块1603、生成模块1604。
189.第一显示模块1601,用于响应于对虚拟系统的配置指令,显示虚拟系统配置界面;
190.第二显示模块1602,用于响应于在该虚拟系统配置界面的菜单选择指令,显示功能菜单选择界面,该功能菜单选择界面包括多个功能菜单,该多个功能菜单来自多个功能系统;
191.组合模块1603,用于响应于对该多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组功能菜单,该至少两个功能菜单至少来自两个功能系统;
192.生成模块1604,用于基于这组功能菜单,生成目标虚拟系统。
193.可选地,该虚拟系统配置界面还包括虚拟系统名称设置控件,该装置还包括:
194.名称设置模块,用于响应于在该虚拟系统名称设置控件上的名称设置操作,将该名称设置操作所设置的名称确定为目标虚拟系统的名称。
195.可选地,组合模块1603用于:
196.响应于在该功能菜单选择界面上对该多个功能菜单中至少两个目标功能菜单的选择操作,在该虚拟系统配置界面显示该至少两个目标功能菜单;
197.对于该至少两个目标功能菜单中任意的一个目标功能菜单,响应于在该虚拟系统配置界面上对目标功能菜单的拖拽操作,基于该拖拽操作的释放位置,确定目标功能菜单在该一组功能菜单中的层级,以得到一组多级功能菜单。
198.可选地,该虚拟系统配置界面包括菜单层级分类区域,该菜单层级分类区域包括n层菜单区域,n为正整数,组合模块1603用于:
199.在该释放位置处于n层菜单区域中的第i层菜单区域的情况下,将目标功能菜单确定为这组功能菜单中的第i级功能菜单,i为小于或等于n的正整数。
200.可选地,该装置还包括:
201.第三显示模块,用于响应于对目标虚拟系统的菜单调整指令,显示目标虚拟系统的菜单调整界面;
202.第一更新模块,用于响应于在该菜单调整界面上对这组功能菜单中至少两个功能菜单的调整操作,更新目标虚拟系统。
203.可选地,该装置还包括:
204.第四显示模块,用于响应于对目标虚拟系统的菜单新增指令,显示目标虚拟系统的虚拟系统配置界面;
205.第五显示模块,用于响应于在目标虚拟系统的虚拟系统配置界面的菜单选择指令,显示该功能菜单选择界面,该功能菜单选择界面包括多个功能菜单;
206.菜单确定模块,用于响应于对该多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组新的功能菜单;
207.第二更新模块,用于基于这组新的功能菜单,更新目标虚拟系统。
208.可选地,该装置还包括:
209.第六显示模块,用于响应于对目标虚拟系统的分享指令,显示分享信息配置界面;
210.分享模块,用于响应于在该分享信息配置界面上对被分享对象的选择操作,向该被分享对象发送目标虚拟系统,以指示被分享对象保存目标虚拟系统。
211.在本技术实施例中,响应于对虚拟系统的配置指令,显示一个虚拟系统配置界面,之后用户可以在这个虚拟系统配置界面上对虚拟系统进行配置。之后响应于对虚拟系统配置界面的菜单选择指令,显示功能菜单选择界面,该功能菜单选择界面包括来自多个功能系统的多个功能菜单,从而之后用户可以在功能菜单选择界面上选择所要配置的功能菜单。之后还可以响应于对该多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组功能菜单,该至少两个功能菜单至少来自两个功能系统,也即是用户可以从不同的功能系统中自由组合得到至少两个功能菜单。之后可以基于这组功能菜单,生成目标虚拟系统,后续用户可以直接通过虚拟系统使用这组功能菜单。如此,用户可以从多个不同的功能系统中自由组合功能菜单,使得功能菜单的结构更为灵活。后续还可以通过基于所组合的功能菜单生成的虚拟系统进行便捷操作,提升了用户体验。
212.需要说明的是:上述实施例提供的虚拟系统生成装置在生成虚拟系统时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
213.上述实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术实施例的保护范围。
214.上述实施例提供的虚拟系统生成装置与虚拟系统生成方法实施例属于同一构思,上述实施例中单元、模块的具体工作过程及带来的技术效果,可参见方法实施例部分,此处不再赘述。
215.图17为本技术实施例提供的一种计算机设备的结构示意图。如图17所示,计算机设备17包括:处理器170、存储器171以及存储在存储器171中并可在处理器170上运行的计算机程序172,处理器170执行计算机程序172时实现上述实施例中的虚拟系统生成方法中的步骤。
216.计算机设备17可以是一个通用计算机设备或一个专用计算机设备。在具体实现中,计算机设备17可以是台式机、便携式电脑、掌上电脑、移动手机、平板电脑等终端或者网络服务器,本技术实施例不限定计算机设备17的类型。本领域技术人员可以理解,图17仅仅是计算机设备17的举例,并不构成对计算机设备17的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,比如还可以包括输入输出设备、网络接入设备等。
217.处理器170可以是中央处理单元(central processing unit,cpu),处理器170还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者也可以是任何常规的处理器。
218.存储器171在一些实施例中可以是计算机设备17的内部存储单元,比如计算机设备17的硬盘或内存。存储器171在另一些实施例中也可以是计算机设备17的外部存储设备,比如计算机设备17上配备的插接式硬盘、智能存储卡(smart media card,smc)、安全数字(secure digital,sd)卡、闪存卡(flash card)等。进一步地,存储器171还可以既包括计算机设备17的内部存储单元也包括外部存储设备。存储器171用于存储操作系统、应用程序、引导装载程序(boot loader)、数据以及其他程序等。存储器171还可以用于暂时地存储已经输出或者将要输出的数据。
219.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时可实现上述各个方法实施例中的步骤。
220.本技术实施例提供了一种计算机程序产品,当其在计算机上运行时,使得计算机执行上述各个方法实施例中的步骤。
221.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述方法实施例中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,该计算机程序包括计算机程序代码,该计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。该计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、计算机存储器、rom(read-only memory,只读存储器)、ram(random access memory,随机存取存储器)、cd-rom(compact disc read-only memory,只读光盘)、磁带、软盘和光数据存储设备等。本技术提到的计算机可读存储介质可以为非易失性存储介质,换句话说,可以是非瞬时性存
储介质。
222.应当理解的是,实现上述实施例的全部或部分步骤可以通过软件、硬件、固件或者其任意结合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。该计算机指令可以存储在上述计算机可读存储介质中。
223.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
224.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
225.在本技术所提供的实施例中,应该理解到,所揭露的装置/计算机设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/计算机设备实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
226.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
227.以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
技术特征:
1.一种虚拟系统生成方法,其特征在于,所述方法包括:响应于对虚拟系统的配置指令,显示虚拟系统配置界面;响应于在所述虚拟系统配置界面的菜单选择指令,显示功能菜单选择界面,所述功能菜单选择界面包括多个功能菜单,所述多个功能菜单来自多个功能系统;响应于对所述多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组功能菜单,所述至少两个功能菜单至少来自两个功能系统;基于所述一组功能菜单,生成目标虚拟系统。2.如权利要求1所述的方法,其特征在于,所述虚拟系统配置界面还包括虚拟系统名称设置控件,所述方法还包括:响应于在所述虚拟系统名称设置控件上的名称设置操作,将所述名称设置操作所设置的名称确定为所述目标虚拟系统的名称。3.如权利要求1所述的方法,其特征在于,所述响应于对所述多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组功能菜单,包括:响应于在所述功能菜单选择界面上对所述多个功能菜单中至少两个目标功能菜单的选择操作,在所述虚拟系统配置界面显示所述至少两个目标功能菜单;对于所述至少两个目标功能菜单中任意的一个目标功能菜单,响应于在所述虚拟系统配置界面上对所述目标功能菜单的拖拽操作,基于所述拖拽操作的释放位置,确定所述目标功能菜单在所述一组功能菜单中的层级,以得到一组多级功能菜单。4.如权利要求3所述的方法,其特征在于,所述虚拟系统配置界面包括菜单层级分类区域,所述菜单层级分类区域包括n层菜单区域,所述n为正整数,所述基于所述拖拽操作的释放位置,确定所述目标功能菜单在所述一组功能菜单中的层级,包括:在所述释放位置处于所述n层菜单区域中的第i层菜单区域的情况下,将所述目标功能菜单确定为所述一组功能菜单中的第i级功能菜单,所述i为小于或等于n的正整数。5.如权利要求1所述的方法,其特征在于,所述基于所述一组功能菜单,生成目标虚拟系统之后,还包括:响应于对所述目标虚拟系统的菜单调整指令,显示所述目标虚拟系统的菜单调整界面;响应于在所述菜单调整界面上对所述一组功能菜单中至少两个功能菜单的调整操作,更新所述目标虚拟系统。6.如权利要求1所述的方法,其特征在于,所述方法还包括:响应于对所述目标虚拟系统的菜单新增指令,显示所述目标虚拟系统的虚拟系统配置界面;响应于在所述目标虚拟系统的虚拟系统配置界面的菜单选择指令,显示所述功能菜单选择界面,所述功能菜单选择界面包括多个功能菜单;响应于对所述多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组新的功能菜单;基于所述一组新的功能菜单,更新所述目标虚拟系统。7.如权利要求1所述的方法,其特征在于,所述基于所述一组功能菜单,生成目标虚拟系统之后,还包括:
响应于对所述目标虚拟系统的分享指令,显示分享信息配置界面;响应于在所述分享信息配置界面上对被分享对象的选择操作,向所述被分享对象发送所述目标虚拟系统,以指示被分享对象保存所述目标虚拟系统。8.一种虚拟系统生成装置,其特征在于,所述装置包括:第一显示模块,用于响应于对虚拟系统的配置指令,显示虚拟系统配置界面;第二显示模块,用于响应于在所述虚拟系统配置界面的菜单选择指令,显示功能菜单选择界面,所述功能菜单选择界面包括多个功能菜单,所述多个功能菜单来自多个功能系统;组合模块,用于响应于对所述多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组功能菜单,所述至少两个功能菜单至少来自两个功能系统;生成模块,用于基于所述一组功能菜单,生成目标虚拟系统。9.一种计算机设备,其特征在于,所述计算机设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7任一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被执行时,实现如权利要求1至7任一项所述的方法。
技术总结
本申请公开了一种虚拟系统生成方法、装置、设备和存储介质,属于计算机技术领域。方法包括:响应于对虚拟系统的配置指令,显示虚拟系统配置界面;响应于在虚拟系统配置界面的菜单选择指令,显示功能菜单选择界面,功能菜单选择界面包括多个功能菜单,多个功能菜单来自多个功能系统;响应于对多个功能菜单中至少两个功能菜单的菜单组合操作,得到一组功能菜单,至少两个功能菜单至少来自两个功能系统;基于一组功能菜单,生成目标虚拟系统。如此,用户可以从多个不同的功能系统中自由组合功能菜单,使得功能菜单的结构更为灵活。后续还可以通过基于所组合的功能菜单生成的虚拟系统进行便捷操作,提升了用户体验。提升了用户体验。提升了用户体验。
技术研发人员:高杰
受保护的技术使用者:长城汽车股份有限公司
技术研发日:2023.06.12
技术公布日:2023/9/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/