掌桥专利:专业的专利平台
掌桥专利
首页

应用程序的管理方法和装置、电子设备和可读存储介质

文献发布时间:2023-06-19 10:11:51


应用程序的管理方法和装置、电子设备和可读存储介质

技术领域

本发明涉及计算机技术领域,尤其涉及一种应用程序的管理方法和装置、电子设备和可读存储介质。

背景技术

应用程序在使用过程中可能涉及到对其功能及内容的更新和调整,相关技术中,对于应用程序的功能的更新需要基于代码层级的操作进行,并向用户端推送更新包对应用程序进行更新,因此,相关技术中对于应用程序的管理较为不便。

发明内容

本发明实施例提供一种应用程序的管理方法和装置、电子设备和可读存储介质,以解决对于应用程序的管理较为不便的问题。

第一方面,本发明实施例提供了一种应用程序的管理方法,应用于控制服务器,所述控制服务器与安装有所述应用程序的终端设备通信连接,所述管理方法包括以下步骤:

接收对于目标控件的编辑请求,其中,所述目标控件为位于所述控制服务器的第一显示区内的多个控件中的至少一个控件,每一所述控件对应所述应用程序的显示界面中的一个区域;

根据所述编辑请求调整所述目标控件的状态,并在所述控制服务器的第二显示区中显示所述应用程序的显示界面的预览图像;

接收针对所述目标控件的推送请求,并根据所述推送请求将调整后的所述目标控件的状态推送至所述终端设备,以供所述终端设备更新所述应用程序的显示界面。

可选的,所述编辑请求包括编辑所述目标控件显示内容的编辑请求,所述根据所述编辑请求调整所述目标控件的状态,包括:

显示所述目标控件的名称、链接地址和控件背景图片中的一项或多项;

根据所述编辑请求更新所述名称、所述链接地址和所述控件背景图片中的一项或多项。

可选的,所述控件背景图片的数量为多张;

所述根据所述编辑请求更新所述名称、所述链接地址和所述控件背景图片中的一项或多项,包括:

获取多张控件背景图片,以及所述多张控件背景图片的播放配置;

所述在所述控制服务器的第二显示区中显示所述应用程序的显示界面的预览图像包括:

在所述第二显示区与所述目标控件对应的区域根据所述播放配置显示所述多张控件背景图片。

可选的,所述编辑请求包括隐藏请求,所述根据所述编辑请求调整所述目标控件的状态,包括:

根据所述隐藏请求在所述第一显示区隐藏所述目标控件;

所述在所述控制服务器的第二显示区中显示所述应用程序的显示界面的预览图像,包括:

在所述第二显示区隐藏所述目标控件的图像。

可选的,所述编辑请求包括对于目标控件的位置变化请求;

所述根据所述编辑请求调整所述目标控件的状态,包括:

根据所述位置变化请求调整所述目标控件在所述第一显示区中的位置;

所述在所述控制服务器的第二显示区中显示所述应用程序的显示界面的预览图像,包括:

在第二显示区中根据所述目标控件调整后的位置显示所述目标控件对应的图像。

第二方面,本发明实施例提供了一种应用程序的管理装置,应用于控制服务器,所述控制服务器与安装有所述应用程序的终端设备通信连接,所述管理装置包括:

编辑请求接收模块,用于接收对于目标控件的编辑请求,其中,所述目标控件为位于所述控制服务器的第一显示区内的多个控件中的至少一个控件,每一所述控件对应所述应用程序的显示界面中的一个区域;

调整显示模块,用于根据所述编辑请求调整所述目标控件的状态,并在所述控制服务器的第二显示区中显示所述应用程序的显示界面的预览图像;

推送模块,用于接收针对所述目标控件的推送请求,并根据所述推送请求将调整后的所述目标控件的状态推送至所述终端设备,以供所述终端设备更新所述应用程序的显示界面。

可选的,所述编辑请求包括编辑所述目标控件显示内容的编辑请求,所述调整显示模块包括:

显示子模块,用于显示所述目标控件的名称、链接地址和控件背景图片中的一项或多项;

更新子模块,用于根据所述编辑请求更新所述名称、所述链接地址和所述控件背景图片中的一项或多项。

可选的,所述控件背景图片的数量为多张;

所述更新子模块包括:

获取单元,用于获取多张控件背景图片,以及所述多张控件背景图片的播放配置;

所述调整显示模块,具体用于在所述第二显示区与所述目标控件对应的区域根据所述播放配置显示所述多张控件背景图片。

第三方面,本发明实施例提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面中任一项所述的应用程序的管理方法的步骤。

第四方面,本发明实施例提供了一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中任一项所述的应用程序的管理方法的步骤。

本发明实施例通过对于第一显示区中的目标控件进行编辑,并在第二显示区中显示应用程序的界面的预览状态图像,能够可视化的显示对于应用程序的功能的调整,同时,对应用程序的功能调整基于对于目标控件的调整实现,不需要对应用程序的进行代码层级的调整,提高了对于应用程序管理的便利程度。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获取其他的附图。

图1是本发明一实施例提供的应用程序的管理方法的流程图;

图2是本发明一实施例中的使用状态示意图;

图3是本发明一实施例中的应用程序的管理装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获取的所有其他实施例,都属于本发明保护的范围。

本发明提供了一种应用程序的管理方法。

如图1所示,在一个实施例中,该管理方法包括以下步骤:

步骤101:接收对于目标控件的编辑请求。

如图2所示,本实施例中,应用程序的管理方法应用于控制服务器,控制服务器与安装有应用程序的终端设备通信连接。

请继续参阅图2,本实施例中,第一显示区为控制服务器的一个显示界面中的一个显示区域,第一显示区中显示有多个控件,本实施例中示例性的以控件A至控件D共计四个控件为例说明,每一控件对应应用程序的显示界面中的一个区域中显示的图像。

目标控件为位于第一显示区内的多个控件中的至少一个控件,实施时,可以对一个或多个控件进行编辑,从而调整应用程序的显示界面。

应当理解的是,一般来说,应用程序提供的功能包括多个层级的功能,例如,可能包括多个一级菜单,每一一级菜单又包括多个二级菜单,其整体功能大致呈树状分布,本实施例中,对于多个层级的功能可以通过不同样式的控件进行管理。

本实施例中,以包括两级菜单做示例性说明,显然,菜单的层级并不局限于此,具体的,菜单可以包括三级菜单、四级菜单甚至更多层级的菜单,本实施例中不做进一步限定。

在一个实施例中,应用程序包括首页、设备、母婴、健康四个大类的一级菜单,而每一一级菜单下面又包括多个二级菜单。本实施例中,一级菜单功能相对简要,而二级菜单提供更为具体的功能,所以可以通过不同类型的控件分别对于一级菜单和二级菜单对应的功能进行管理。

步骤102:根据所述编辑请求调整所述目标控件的状态,并在所述控制服务器的第二显示区中显示所述应用程序的显示界面的预览图像。

本实施例中的第二显示区可以理解为预览区域,该第二显示区用于显示应用程序的显示界面的预览图像,可以理解为,该第二显示区显示的图像和终端设备的显示界面显示的图像是一致的,这样,可以通过观察第二显示区显示的图像确定应用程序上的显示的画面是否满足设计需求。

在对位于第一显示区中的目标控件进行编辑时,其状态发生变化,其对应的实际显示状态也会发生变化。例如,在第一显示区中对某一菜单对应的控件进行编辑更改其名称之后,实际显示的菜单名称也随之发生变化。

本实施例中,在对第一显示区中的目标控件进行编辑后,同步在第二显示区显示相应的图像,这样,能够实时了解实际的显示效果,以及时调整可能出现的异常显示问题,降低实际显示状态存在异常的可能性。

步骤103:接收针对所述目标控件的推送请求,并根据所述推送请求将调整后的所述目标控件的状态推送至所述终端设备,以供所述终端设备更新所述应用程序的显示界面。

在完成对于目标控件的编辑之后,可以保存并发布更新后的结果,在接收到对于调整后的目标控件的推送请求之后,控制服务器将更新后的目标控件的状态推送至各终端设备,终端设备中可以通过刷新显示界面的方式更新显示界面中显示的图像。

本发明实施例通过对于第一显示区中的目标控件进行编辑,并在第二显示区中显示应用程序的界面的预览状态图像,能够可视化的显示对于应用程序的功能的调整,同时,对应用程序的功能调整基于对于目标控件的调整实现,不需要对应用程序的进行代码层级的调整,提高了对于应用程序管理的便利程度。

此外,本实施例能够实现各模块组件灵活变换,提高了组件的灵活性,提高了扩展的灵活性,简化了产品运营编辑步骤,可以使编辑界面实时展现,使交互更加立体直观。

在其中一些实施例中,编辑请求包括编辑所述目标控件显示内容的编辑请求,上述步骤102包括:

显示所述目标控件的名称、链接地址和控件背景图片中的一项或多项;

根据所述编辑请求更新所述名称、所述链接地址和所述控件背景图片中的一项或多项。

本实施例中,对于目标控件的内容的编辑请求可以是针对原有的控件进行的,也可以是针对新建的控件进行的。而目标控件指的可以是上述一级菜单对应的控件,也可以是二级菜单对应的控件。

在一个实施例中,控件A对应的内容发生了变化,则可以通过针对控件A的编辑操作对控件A的内容进行编辑,实施时,可以在每一控件的特定位置显示一个编辑按钮,并通过该编辑按钮触发对于相应控件的编辑操作,编辑按钮的显示位置可以在控件的左上角或右上角等,此处不做进一步限定。

在一个实施例中,需要提供一项新的功能,则可以通过图2中第一显示区中的添加控件按钮触发添加控件的操作,本实施例中,将添加控件按钮设置于各控件的下方,以降低对于浏览控件内容的影响。应当理解的是,已经存在的控件的位置是已知的,因此,可以仅对其包括的内容进行编辑,而新建的控件还可能涉及到对其位置的选择,例如,该新建控件可能对应某一一级菜单,也可能对应某一一级菜单下的二级菜单,因此,需要对其位置做出选择。

在进入对于控件内容的编辑状态或新建控件之后,显示相应的名称、链接地址和控件背景图片编辑选项中的一项或多项。

名称指的是该控件对应的功能的名称,可以根据需要设定,例如,上述一级菜单的名称指的是上述“首页”、“设备”、“母婴”和“健康”这四个名称,而二级菜单的名称则指的可以是首页频道中的某一菜单的名称。

链接地址指的是该控件对应的功能或内容的地址信息,以供触发相应的服务,当用户在终端设备上的应用程序的显示界面通过点击等方式访问该控件对应的功能时,能够访问该连接地址对应的功能或内容,例如,一级菜单的链接地址可以为其对应的多个二级菜单的显示界面的访问地址,而二级菜单的链接地址则指的是具体功能的地址。

控件背景图片则指的是为了美观或为了实现显示或提示功能,所提供的控件背景图像。

当完成对于目标控件的编辑之后,相应的,在第二显示区预览该应用程序的显示界面的实际显示状态。

为了提高应用程序使用的友好程度,本实施例中可以对控件的数量进行限制,例如,可以限定一级菜单的数量不超过十个,每一一级菜单对应的二级菜单的数量不超过二十个,这样,建立一级菜单对应的控件时,最多仅能建立十个控件,而建立二级菜单对应的控件时,在每一一级菜单下最多只能建立二十个二级菜单对应的控件,实施时,该数量也可以根据具体需要限定,本实施例中不对控件的数量做具体限定。

可选的,在一个实施例中,控件背景图片的数量为多张;

所述根据所述编辑请求更新所述名称、所述链接地址和所述控件背景图片中的一项或多项,包括:

获取多张控件背景图片,以及所述多张控件背景图片的播放配置;

所述在所述控制服务器的第二显示区中显示所述应用程序的显示界面的预览图像包括:

在所述第二显示区与所述目标控件对应的区域根据所述播放配置显示所述多张控件背景图片。

本实施例中,控件背景图片为多张的情况下,以轮播图的形式显示各控件背景图片,具体的,可以将控件的属性设置为轮播图,然后确定相应的播放配置,该播放配置可以包括多张控件背景图片的播放顺序、播放时间间隔等配置信息。在第一显示区完成对于控件背景图片的设置之后,在第二显示区根据播放配置限定的播放顺序和播放时间间隔等参数显示该轮播图的实际播放状态,以供工作人员确定其播放模式是否满足设定的要求。

在其中一些实施例中,所述编辑请求包括隐藏请求,所述根据所述编辑请求调整所述目标控件的状态,包括:

根据所述隐藏请求在所述第一显示区隐藏所述目标控件;

所述在所述控制服务器的第二显示区中显示所述应用程序的显示界面的预览图像,包括:

在所述第二显示区隐藏所述目标控件的图像。

当需要隐藏某一功能或内容时,可以通过隐藏相应的控件实现,实施时,在显示与每一控件对应的隐藏按钮,当操作相应的隐藏按钮时,从第一显示区中移除该目标控件,相应的,在第二显示区中隐藏该目标控件。

应当理解的是,本实施例中的隐藏,可以指的是暂时性的隐藏显示,例如,应用程序仅限时提供某一功能,则可以在特定时段显示相应的控件,在其他时段隐藏该控件。本实施例中的隐藏还可以指的是直接删除相应的菜单,实施时,可以通过删除相应的控件实现。

当隐藏某一一级菜单对应的控件之后,其对应的各二级菜单的控件可以一并隐藏。

此外,在一些实施例中,还可以同时提供隐藏显示和删除功能,例如,可以分别提供隐藏显示控制按钮和删除控制按钮,并根据需要隐藏显示相应的菜单或删除相应的菜单。

在其中一些实施例中,所述编辑请求包括对于目标控件的位置变化请求;

所述根据所述编辑请求调整所述目标控件的状态,包括:

根据所述位置变化请求调整所述目标控件在所述第一显示区中的位置;

所述在所述控制服务器的第二显示区中显示所述应用程序的显示界面的预览图像,包括:

在第二显示区中根据所述目标控件调整后的位置显示所述目标控件对应的图像。

控件的位置和顺序也是可以根据需要调整的,例如,可以输入控件的编号,以确定控件的顺序和位置,也可以通过拖动控件以调整控件的位置,此外,还可以通过点击上升或下降按钮来调整控件的顺序等。当在第一显示区中对于目标控件的位置进行调整之后,在第二显示区显示预览相应的显示界面,该显示界面对应目标控件的位置做出调整之后的显示界面。

本实施例中,菜单的顺序和顺序可以由控制服务器中控制,并向终端设备推送,也可以给予用户一定的权限允许用户自行调整,以满足用户的个性化使用需求。实施时,可以在控制服务器端锁定某些特定的控件,例如首页菜单对应的控件,这样,对于锁定的控件对应的菜单,不支持用户端自行进行个性化调整,而对于未锁定的控件对应的菜单,则支持用户端进行一定的调整。

本发明实施例还提供了一种应用程序的管理装置。

该应用程序的管理装置应用于控制服务器,所述控制服务器与安装有所述应用程序的终端设备通信连接。

如图3所示,在一个实施例中,应用程序的管理装置300包括:

编辑请求接收模块301,用于接收对于目标控件的编辑请求,其中,所述目标控件为位于所述控制服务器的第一显示区内的多个控件中的至少一个控件,每一所述控件对应所述应用程序的显示界面中的一个区域;

调整显示模块302,用于根据所述编辑请求调整所述目标控件的状态,并在所述控制服务器的第二显示区中显示所述应用程序的显示界面的预览图像;

推送模块303,用于接收针对所述目标控件的推送请求,并根据所述推送请求将调整后的所述目标控件的状态推送至所述终端设备,以供所述终端设备更新所述应用程序的显示界面。

可选的,所述编辑请求包括编辑所述目标控件显示内容的编辑请求,所述调整显示模块302包括:

显示子模块,用于显示所述目标控件的名称、链接地址和控件背景图片中的一项或多项;

更新子模块,用于根据所述编辑请求更新所述名称、所述链接地址和所述控件背景图片中的一项或多项。

可选的,所述控件背景图片的数量为多张;

所述更新子模块包括:

获取单元,用于获取多张控件背景图片,以及所述多张控件背景图片的播放配置;

所述调整显示模块302,具体用于在所述第二显示区与所述目标控件对应的区域根据所述播放配置显示所述多张控件背景图片。

可选的,所述编辑请求包括隐藏请求,所述调整显示模块302包括:

隐藏子模块,用于根据所述隐藏请求在所述第一显示区隐藏所述目标控件;

所述调整显示模块,还用于在所述第二显示区隐藏所述目标控件的图像。

可选的,所述编辑请求包括对于目标控件的位置变化请求;

所述调整显示模块包括:

位置调整子模块,用于根据所述位置变化请求调整所述目标控件在所述第一显示区中的位置;

所述调整显示模块302,还用于在第二显示区中根据所述目标控件调整后的位置显示所述目标控件对应的图像。

本实施例的应用程序的管理装置300能够实现上述应用程序的管理方法实施例的各个步骤,并能实现基本相同或相似的技术效果,此处不再赘述。

本发明实施例还提供一种电子设备,包括处理器,存储器,存储在存储器上并可在所述处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述应用程序的管理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述应用程序的管理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-OnlyMemory,简称ROM)、随机存取存储器(RandomAccessMemory,简称RAM)、磁碟或者光盘等。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

相关技术
  • 一种应用程序管理方法、装置、电子设备及可读存储介质
  • 应用程序的管理方法及电子设备、可读存储介质
技术分类

06120112457756