CN115794289A - 应用功能展示方法、装置、设备、介质和程序产品 - Google Patents
应用功能展示方法、装置、设备、介质和程序产品 Download PDFInfo
- Publication number
- CN115794289A CN115794289A CN202211635572.8A CN202211635572A CN115794289A CN 115794289 A CN115794289 A CN 115794289A CN 202211635572 A CN202211635572 A CN 202211635572A CN 115794289 A CN115794289 A CN 115794289A
- Authority
- CN
- China
- Prior art keywords
- display
- function
- target application
- application function
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例涉及大数据智能分析技术领域,公开了一种应用功能展示方法、装置、设备、介质和程序产品,其中,方法包括:目标应用客户端被启动时,检测目标应用客户端中存在设置有优先展示属性的目标应用功能;将目标应用客户端的用户登录信息的属性信息与目标应用功能的优先展示条件进行匹配;根据匹配结果,在目标应用功能的界面优先展示层级对应的界面展示目标应用功能的功能控件,得到目标初始应用交互界面;根据用户在目标初始应用交互界面的交互操作,调整与交互操作关联的应用功能的展示优先级,并进行展示。本实施例技术方案可以基于优先展示属性的配置以及用户实时交互操作动态调整应用功能展示的优先级,简化应用功能层级。
Description
技术领域
本发明实施例涉及大数据智能分析技术领域,尤其涉及一种应用功能展示方法、装置、设备、介质和程序产品。
背景技术
在应用程序(Application,APP)客户端中,通常会设置有各种各样功能,用户在使用APP时需要打开App,按照APP中功能模块的界面布局寻找要使用的功能,再点击相应的功能菜单。
但是,因为有些功能层级比较深,需要用户按层级逐一点击打开,用户在使用APP时流程复杂,操作繁琐,使用效率较低,体验感不佳。
发明内容
本发明实施例提供了应用功能展示方法、装置、设备、介质和程序产品,以实现各应用功能模块的优先展示属性可动态配置的前提下,根据各应用功能的优先展示条件与登录用户的属性信息优先展示相应的应用功能,还可以根据用户的交互操作实时的动态调整相关应用功能的优先展示层级,以简化应用功能层级,提高用户的使用感,应用功能使用过程更加高效。
第一方面,本发明实施例提供了一种应用功能展示方法,该方法包括:
当目标应用客户端被启动时,检测所述目标应用客户端中是否存在设置有优先展示属性的目标应用功能;
当检测到所述目标应用功能时,将所述目标应用客户端的用户登录信息的属性信息与所述目标应用功能的优先展示条件进行匹配;
根据所述属性信息与所述优先展示条件的匹配结果,在所述目标应用功能的界面优先展示层级对应的界面展示所述目标应用功能的功能控件,得到目标初始应用交互界面;
根据用户在所述目标初始应用交互界面的交互操作,调整与所述交互操作关联的应用功能的展示优先级,并按照调整后的展示优先级展示与所述交互操作关联的应用功能。
第二方面,本发明实施例提供了一种应用功能展示装置,该装置包括:
展示属性识别模块,用于当目标应用客户端被启动时,检测所述目标应用客户端中是否存在设置有优先展示属性的目标应用功能;
展示属性分析模块,用于当检测到所述目标应用功能时,将所述目标应用客户端的用户登录信息的属性信息与所述目标应用功能的优先展示条件进行匹配;
应用功能展示模块,用于根据所述属性信息与所述优先展示条件的匹配结果,在所述目标应用功能的界面优先展示层级对应的界面展示所述目标应用功能的功能控件,得到目标初始应用交互界面;
应用功能更新展示模块,用于根据用户在所述目标初始应用交互界面的交互操作,调整与所述交互操作关联的应用功能的展示优先级,并按照调整后的展示优先级展示与所述交互操作关联的应用功能。
第三方面,本发明实施例还提供了一种计算机设备,所述计算机设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例所提供的应用功能展示方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所提供的应用功能展示方法。
第五方面,本发明实施例还提供了一种计算机程序产品,其上存储有计算机程序,该计算机程序被处理器执行时实现本发明任意实施例所提供的应用功能展示方法。
上述发明中的实施例具有如下优点或有益效果:
本发明实施例,通过当目标应用客户端被启动时,检测所述目标应用客户端中是否存在设置有优先展示属性的目标应用功能;当检测到所述目标应用功能时,将所述目标应用客户端的用户登录信息的属性信息与所述目标应用功能的优先展示条件进行匹配;根据所述属性信息与所述优先展示条件的匹配结果,在所述目标应用功能的界面优先展示层级对应的界面展示所述目标应用功能的功能控件,得到目标初始应用交互界面;根据用户在所述目标初始应用交互界面的交互操作,调整与所述交互操作关联的应用功能的展示优先级,并按照调整后的展示优先级展示与所述交互操作关联的应用功能。即根据用户本身的属性信息以及各应用功能的优先展示属性动态的确定客户端界面的应用功能内容的展示布局,还可以根据用户在交互界面的操作动态调整相关应用功能的优先级,实现交互界面的灵活配置。本发明实施例的技术方案,解决了一些应用功能展示层级深,用户使用时逐层级打开,流程复杂且体验不佳的问题,可以基于优先展示配置与登录用户的属性信息,以及用户实时交互操作动态调整应用功能展示的优先层级,经过展示优先级调整的应用功能可以被快速启动,简化应用功能层级,提高用户的使用感,应用功能使用过程更加高效。
附图说明
图1是本发明实施例提供的一种应用功能展示方法的流程图;
图2是本发明实施例提供的一种应用功能展示方法的流程图;
图3是本发明实施例提供的一种应用功能展示方法的流程图;
图4是本发明实施例提供的一种应用功能展示装置的结构示意图;
图5是本发明实施例提供的一种计算机设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
图1为本发明实施例提供的一种应用功能展示方法的流程示意图,本实施例可适用于应用程序在启动时,确定界面展示应用功能内容的场景,以优先展示一些功能应用,使用户可以快速启动相关应用功能。该方法可以由应用功能展示装置执行,该装置可以由软件和/或硬件的方式来实现,集成于具有应用开发功能的计算机设备中。
如图1所示,应用功能展示方法包括以下步骤:
S110、当目标应用客户端被启动时,检测所述目标应用客户端中是否存在设置有优先展示属性的目标应用功能。
目标应用客户端可以是任一业务领域内进行相关业务处理的应用程序,且应用程序中的应用功能的优先展示属性是可以进行动态配置的。也就是说,目标应用客户端内各应用功能的优先展示属性是可以由相关业务人员根据业务需求进行配置的,可以直接更新,无需重新进行应用程序的重新发版。用户可以登录目标应用客户端,使用其中的各个应用功能,完成相应的业务处理过程。例如,用户在银行的应用客户端使用查询、转账或理财等应用功能;用户在社交媒体应用客户端中使用语音通话、短视频编辑及浏览等应用功能。
通常,在用户登录应用客户端时,应用客户端会校验用户的登录信息,在信息校验成功之后,应用客户端会按照预先设定好的界面布局,在相应的内容展示层级展示对应的各应用功能模块。在客户端交互界面的首页界面中,设置有不同的功能控件,各功能空间可设置有一个或多个功能层级,用户可以通过功能菜单逐级选择到最终的目标应用功能,这一过程对用户来说操作可能不是很方便。
在本实施例中,在用户登录目标应用客户端,以及目标应用客户端的交互界面呈现之前,目标客户端会检测其应用程序内各个应用功能模块是否设置有优先展示属性。其中,优先展示属性可以是应用客户端平台方的管理员根据业务需求对相应的应用功能进行的个性化设置,可以提高该应用功能进行展示的优先级。例如,针对一种主推的业务场景下的应用功能,管理员可以为主推的应用功能配置较高的展示优先级,从而用户无需经历多个层级菜单打开应用,而是在相应更少的菜单层级便可以打开目标应用功能模块,甚至可以直接在应用客户端的首页直接打开,使用户更加方便的触及相应的应用功能。
具体的,在管理员对一些应用功能设置了优先展示属性之后,应用功能会相应的携带有优先展示标识及对应具体的优先展示配置信息。应用客户端可以根据优先展示标识识别是否包括设置有优先展示属性的目标应用功能。
S120、当检测到所述目标应用功能时,将所述目标应用客户端的用户登录信息的属性信息与所述目标应用功能的优先展示条件进行匹配。
其中,优先展示条件则是目标应用功能对应的优先展示配置信息。不同的目标应用功能可以根据其相应的功能属性和/或业务场景需求确定不同的优先展示条件。
当登录目标应用客户端的用户登录信息的任一属性信息与目标应用功能的优先展示条件能够匹配的话,便可以确地将目标应用功能在对应的优先展示层级进行优先展示。其中,属性信息可以是登录IP地址归属属性信息、用户标签属性信息或者登录时间属性信息等。
通常,用户登录信息中会包含登录互联网协议地址(Internet ProtocolAddress,IP)、登陆时间及登录用户标识等信息,可以从登录信息中提取与优先展示条件关联的信息,以进一步确定目标应用功能是否优先展示的条件。
例如,一种应用功能对应的业务场景是区域性的业务场景,只在指定地区开放相应的功能模块,那么便可以在相应地区用户登录时,进行优先展示。若一种应用功能的存在阶段性的访问量高峰,那么便可以根据出现访问量高峰的时间设置该应用功能优先展示的时间条件。
S130、根据所述属性信息与所述优先展示条件的匹配结果,在所述目标应用功能的界面优先展示层级对应的界面展示所述目标应用功能的功能控件,得到目标初始应用交互界面。
经过上述步骤确定目标应用功能的优先展示条件被满足时,便可以将目标应用功能进行优先展示。具体为在目标应用功能对应的界面优先展示层级对应的界面展示目标应用功能的功能控件,从而得到目标初始应用交互界面,即目标应用客户端被触发后的初始展示情形。
在一种可选的实施方式中,界面优先展示层级对应的应用界面可设置为应用首页,即用户可以在登录应用程序之后,在交互界面的首页直接触及目标应用功能。
进一步的,在同一优先展示层级中,当满足相应的优先展示条件的目标应用功能的数量大于预设功能展示数量时,可以按照预设功能展示选择策略,在满足相应的优先展示条件的多个目标应用功能中,选取所述预设功能展示数量的目标应用功能进行功能控件展示。例如,在应用程序首页,上限可展示3个应用功能,符合优先展示条件的目标应用功能的数量为5个,那么可以从5个满足相应的优先展示条件的目标应用功能中随机选取3个应用功能进行展示。或者还可以,为不同优先展示条件的应用功能设置一个推荐权重或推荐指数,根据相应的权重值或推荐指数值选取相应数量的应用功能进行展示。此外,在一种可选的实施方式中,还可以获取多个目标应用功能的访问量,并按照所问量数值从大到小排序;进而基于访问量排序结果,选取预设功能展示数量的目标应用功能进行功能控件展示。即访问量较高的应用功能可以优先展示,以满足更多的用户人群的使用需求。
S140、根据用户在所述目标初始应用交互界面的交互操作,调整与所述交互操作关联的应用功能的展示优先级,并按照调整后的展示优先级展示与所述交互操作关联的应用功能。
其中,交互操作可以是用户在目标应用客户端所呈现的初始应用交互界面中对任意应用功能的选择或者屏蔽设置等操作。
针对于用户的选择或者是偏好设置等正向操作,可以提高与用户的操作对象关联的其他应用功能的展示优先级,从而可以使用户更加容易的获取到满足使用需求的功能,使用苗木表应用客户端更加的便捷。例如,在银行应用客户端中,若用户选择浏览了某一快捷理财应用功能,可以在界面中,优先展示同类的理财应用功能。
针对于用户的屏蔽操作,可以降低与用户的操作对象关联的其他应用功能的展示优先级,从而可以减少用户得目标应用客户端中进行应用选择操作的干扰,提高用户找到想要使用的应用功能的效率。
也就是说,在本实施例中,在预先配置应用程序中某些应用功能的显示优先级属性的基础上,结合用户在应用程序交互界面的操作实时的动态调整先关应用功能的展示优先级,可以进一步地个性化优化用户的应用程序展示界面,让用户更加便捷的找到目标应用功能。
本实施例的技术方案,通过当目标应用客户端被启动时,检测所述目标应用客户端中是否存在设置有优先展示属性的目标应用功能;当检测到所述目标应用功能时,将所述目标应用客户端的用户登录信息的属性信息与所述目标应用功能的优先展示条件进行匹配;根据所述属性信息与所述优先展示条件的匹配结果,在所述目标应用功能的界面优先展示层级对应的界面展示所述目标应用功能的功能控件,即根据用户本身的属性信息以及各应用功能的优先展示属性动态的确定客户端界面的应用功能内容的展示布局,还可以根据用户在交互界面的操作动态调整相关应用功能的优先级,实现交互界面的灵活配置。本发明实施例的技术方案,解决了一些应用功能展示层级深,用户使用时逐层级打开,流程复杂且体验不佳的问题,可以基于优先展示配置与登录用户的属性信息,以及用户实时交互操作动态调整应用功能展示的优先层级,经过展示优先级调整的应用功能可以被快速启动,简化应用功能层级,提高用户的使用感,应用功能使用过程更加高效。
在一个具体的实例中,针对银行的应用程序客户端,业务运营人员可以对某分行或某地区的用户看到的快捷功能进行专门维护。例如,某段时间A地区分行推出回馈用户的活动,活动名称“一分抢礼”,那么待活动对应的应用功能的使用次数会大幅增加,且使用该应用功能的用户均为A地区分行客户。那么,业务运营人员就可以直接将“一分抢礼”面向A地区分行客户在快捷功能管理内置顶推荐,即设置优先展示属性。应用客户端在进行登录验证时,会确定用户的登录信息中的IP地址是否在A地区内,若在,则将“一分抢礼”这一应用功能在应用客户端的首页进行展示。从而,A地区分行客户在登录应用客户端后可以看到这个“一分抢礼”这一应用功能,快捷地启动该功能模块。
图2为本发明实施例提供的一种应用功能展示方法的流程图,本实施例与上述实施例中的应用于应用客户端的应用功能展示方法属于同一个发明构思,进一步的描述了对应用功能的优先展示属性进行配置的过程。该方法可以由配置于应用服务端的应用功能展示装置执行,该装置可以由软件和/或硬件的方式来实现,集成于具有应用开发功能的计算机设备中。
如图2所示,应用功能展示方法包括以下步骤:
S210、获取应用功能优先展示属性设置指令。
在本实施例中,在目标应用的服务端可以预先配置有应用功能展示配置界面。目标应用平台方的业务运营管理人员,可以在相应的权限下,基于业务运营需求对各个应用功能模块的展示优先级属性进行配置。
应用功能展示配置界面可以是开发人员基于特定领域语言定义的一个框架,使业务运营管理人员在无需了解应用程序中算法逻辑的前提下,进行各功能模块的优先级属性进行灵活配置。同时,功能模块展示层级有变化时,应用程序也无需重新发版。
当有业务运营管理人员对目标应用客户端中的任一应用功能进行优先展示属性配置时,在目标应用的服务端便会生成一个优先展示属性设置指令,并将该指令下发给对应的目标应用客户端。从而目标应用客户端可以获取应用功能优先展示属性设置指令。
S220、根据所述设置指令更新与所述设置指令关联的应用功能的优先展示属性信息。
具体的,优先展示属性设置指令中关联有优先展示属性的设置信息,可以包括优先展示层级及进行优先展示的条件。
其中,在不同业务场景及运营需求下,针对不同的应用功能可以分别设置不同的优先展示条件。例如,地理位置条件、时间条件或者业务类型条件等。
其中,优先展示层级的层级数量小于目标应用功能的原始界面展示层级的层级数量,层级数量的最小值对应的展示界面为应用界面的首页。从而,可以减少用户到达目标功能模块的层级或者在首页直达,相当于为一些业务功能模块设置一个快捷的入口。
目标应用客户端根据具体的优先展示属性信息进行更新。从而当有用户登录目标应用客户端时,客户端可以根据更新后的配置信息进行各应用功能的控件的展示,使能够进行快捷展示的功能应用优先展示。
S230、当目标应用客户端被启动时,检测所述目标应用客户端中是否存在设置有优先展示属性的目标应用功能。
S240、当检测到所述目标应用功能时,将所述目标应用客户端的用户登录信息的属性信息与所述目标应用功能的优先展示条件进行匹配。
具体的,当优先展示条件为功能开放区域限制条件时,可以获取属性信息中的登录地点位置属性信息;将登录地点位置属性信息与功能开放区域限制条件进行匹配;当登录地点位置属性信息在功能开放区域范围内时,确定所述目标应用功能满足对应的优先展示条件。例如,可以获取登录信息中的互联网协议地址,作为登录地点位置属性信息;进一步确定互联网协议地址是否在功能开放区域范围内;当互联网协议地址在功能开放区域范围内时,确定目标应用功能满足对应的优先展示条件。
当优先展示条件为个性化分类条件时,可以获取根据所述属性信息中的用户标签属性信息;并确定用户标签属性信息与个性化分类条件是否匹配;当用户标签属性信息与个性化分类条件相匹配时,确定目标应用功能满足对应的优先展示条件。其中,个性化分类类别包括应用客户端中任一业务领域类别、用户等级类别及用户个性化偏好设置类别中任意一种,可以根据应用客户端对应的应用领域进行划分。从而可以将各个应用功能进行业务的细分,便于匹配到关联的用户。
示例性的,在应用客户端为购物平台APP时,业务领域类别包括直播领域、自营店铺、生鲜业务等业务类别中至少一种。用户等级可以是根据用户在购物平台APP中消费额度等级,或者是浏览时长等级等,用户的个性化偏好可以是用户根据自己的购物偏好选择的感兴趣品类等。
S250、根据所述属性信息与所述优先展示条件的匹配结果,在所述目标应用功能的界面优先展示层级对应的界面展示所述目标应用功能的功能控件,得到目标初始应用交互界面。
S260、根据用户在所述目标初始应用交互界面的交互操作,调整与所述交互操作关联的应用功能的展示优先级,并按照调整后的展示优先级展示与所述交互操作关联的应用功能。
本实施例的技术方案,通过目标应用客户端获取相关管理人员在应用服务端预先配置应用功能展示配置界面的配置指令,从而更新目标应用客户端中相应应用功能的优先展示属性信息,进而在有用户登录客户端时,基于更新后的应用功能的优先展示属性信息,检测所述目标应用客户端中是否存在设置有优先展示属性的目标应用功能;当检测到所述目标应用功能时,将所述目标应用客户端的用户登录信息的属性信息与所述目标应用功能的优先展示条件进行匹配;根据所述属性信息与所述优先展示条件的匹配结果,在所述目标应用功能的界面优先展示层级对应的界面展示所述目标应用功能的功能控件,即根据用户本身的属性信息以及各应用功能的优先展示属性动态的确定客户端界面的应用功能内容的展示布局根据进行各应用功能的渲染与展示,还可以根据用户在交互界面的操作动态调整相关应用功能的优先级,实现交互界面的灵活配置。本发明实施例的技术方案,解决了应用功能展示层级深,用户使用时逐层级打开,流程复杂且体验不佳的问题,可以使管理员用户灵活配置各功能模块的优先展示属性,从而使经过展示优先级调整的应用功能可以被快速启动,简化应用功能层级,提高用户的使用感,应用功能使用过程更加高效。
图3为本发明实施例提供的一种应用功能展示方法的流程图,本实施例与上述实施例中的应用于应用客户端的应用功能展示方法属于同一个发明构思,进一步的描述了在银行应用程序中,设置应用功能的快捷入口的方式。该方法可以由应用功能展示装置执行,该装置可以由软件和/或硬件的方式来实现,集成于具有应用开发功能的计算机设备中。
S310、当银行应用客户端被启动时,检测所述银行应用客户端中是否存在设置有优先展示属性的目标应用功能。
S320、当检测到所述银行应用功能时,将所述银行应用客户端的用户登录信息的属性信息与所述目标应用功能的优先展示条件进行匹配。
S330、根据所述属性信息与所述优先展示条件的匹配结果,在所述目标应用功能的界面优先展示层级对应的界面展示所述目标应用功能的功能控件。
当优先展示条件为功能开放区域限制条件时,可以获取属性信息中的登录地点位置属性信息;将登录地点位置属性信息与功能开放区域限制条件进行匹配;当登录地点位置属性信息在功能开放区域范围内时,确定所述目标应用功能满足对应的优先展示条件。例如,可以获取登录信息中的互联网协议地址,作为登录地点位置属性信息;进一步确定互联网协议地址是否在功能开放区域范围内;当互联网协议地址在功能开放区域范围内时,确定目标应用功能满足对应的优先展示条件。例如,某个银行只在A地区的分行开展某一个活动,那么当A地区的用户登录银行APP时,银行APP会根据登录信息中的登录地点位置属性信息确定是否符合该“某一个活动”的优先展示的条件,若符合,则可以将该“某一个活动”的功能控件在对应的优先展示层级进行展示,如在银行APP的首页进行展示,提供一个在首页直达的活动快捷入口。
当优先展示条件为个性化分类条件时,可以获取根据所述属性信息中的用户标签属性信息;并确定用户标签属性信息与个性化分类条件是否匹配;当用户标签属性信息与个性化分类条件相匹配时,确定目标应用功能满足对应的优先展示条件。其中,个性化分类类别包括应用客户端中任一业务领域类别、用户等级类别及用户个性化偏好设置类别中任意一种,可以根据应用客户端对应的应用领域进行划分。从而可以将各个应用功能进行业务的细分,便于匹配到关联的用户。在银行应用程序中,业务领域类别可以包括***、理财、贷款及存款中至少一种。而用户标签属性信息可以是基于用户在银行APP中的使用需求确定的标签内容,针对不同用户标签的用户可以分别进行维护设置不同优先展示层级属性的应用功能。如针对用户标签为“***”、“活动”的客户,可以设置***相关功能的优先展示属性,对相应的功能控件进行优先展示。用户等级可以是根据用户在银行中的资产数量标记的用户等级,用户的个性化偏好可以是根据自己的理财风险承受能力设定的理财方式的偏好等。
S340、获取来自第三方应用的业务请求,并识别所述业务请求中的业务功能识别码,展示并触发所述业务功能识别码对应的应用功能控件。
当应用客户端获取到来自第三方应用的业务请求链接时,可以识别业务请求链接中的业务功能识别码,然后,展示并触发业务功能识别码对应的应用功能控件。即通过外部请求确定的目标应用功能可以快速启动,也无需经过应用客户端的大首页,直接一键直达对应的业务功能。可以实现一些应用功能的外部渠道引流,提高运营效率。
本实施例的技术方案,通过当银行应用客户端被启动时,检测银行应用客户端中是否存在设置有优先展示属性的目标应用功能;当检测到目标应用功能时,将目标应用客户端的用户登录信息的属性信息与目标应用功能的优先展示条件进行匹配;根据属性信息与优先展示条件的匹配结果,在目标应用功能的界面优先展示层级对应的界面展示目标应用功能的功能控件,即根据用户本身的属性信息以及各应用功能的优先展示属性动态的确定银行客户端界面的应用功能内容的展示布局。本发明实施例的技术方案,解决了一些应用功能展示层级深,用户使用时逐层级打开,流程复杂且体验不佳的问题,可以基于优先展示配置与登录用户的属性信息动态调整应用功能展示的优先层级,经过展示优先级调整的应用功能可以被快速启动,简化应用功能层级,提高用户的使用感,应用功能使用过程更加高效。
图4为本发明实施例提供的一种应用功能展示装置的结构示意图,本实施例可适用于应用程序在启动时,动态的确定部分应用功能展示层级从而动态调整界面展示应用功能内容的场景。该装置可以由软件和/或硬件的方式来实现,集成于具有应用开发功能的计算机设备中。
如图4所示,应用功能展示装置包括:展示属性识别模块410、展示属性分析模块420、应用功能展示模块430和应用功能更新展示模块440。
其中,展示属性识别模块410,用于当目标应用客户端被启动时,检测所述目标应用客户端中是否存在设置有优先展示属性的目标应用功能;展示属性分析模块420,用于当检测到所述目标应用功能时,将所述目标应用客户端的用户登录信息的属性信息与所述目标应用功能的优先展示条件进行匹配;应用功能展示模块430,用于根据所述属性信息与所述优先展示条件的匹配结果,在所述目标应用功能的界面优先展示层级对应的界面展示所述目标应用功能的功能控件,得到目标初始应用交互界面;应用功能更新展示模块440,用于根据用户在所述目标初始应用交互界面的交互操作,调整与所述交互操作关联的应用功能的展示优先级,并按照调整后的展示优先级展示与所述交互操作关联的应用功能。
本实施例的技术方案,通过当目标应用客户端被启动时,检测所述目标应用客户端中是否存在设置有优先展示属性的目标应用功能;当检测到所述目标应用功能时,将所述目标应用客户端的用户登录信息的属性信息与所述目标应用功能的优先展示条件进行匹配;根据所述属性信息与所述优先展示条件的匹配结果,在所述目标应用功能的界面优先展示层级对应的界面展示所述目标应用功能的功能控件,即根据用户本身的属性信息以及各应用功能的优先展示属性动态的确定客户端界面的应用功能内容的展示布局。本发明实施例的技术方案,解决了一些应用功能展示层级深,用户使用时逐层级打开,流程复杂且体验不佳的问题,可以基于优先展示配置与登录用户的属性信息动态调整应用功能展示的优先层级,经过展示优先级调整的应用功能可以被快速启动,简化应用功能层级,提高用户的使用感,应用功能使用过程更加高效。
可选地,展示属性分析模块420,具体用于:
当所述优先展示条件为功能开放区域限制条件时,获取所述属性信息中的登录地点位置属性信息;
将所述登录地点位置属性信息与所述功能开放区域限制条件进行匹配;
当所述登录地点位置属性信息在所述功能开放区域范围内时,确定所述目标应用功能满足对应的优先展示条件。
可选地,展示属性分析模块420,具体用于:
当所述优先展示条件为个性化分类条件时,获取根据所述属性信息中的用户标签属性信息;
确定所述用户标签属性信息与所述个性化分类条件是否匹配;
当所述用户标签属性信息与所述个性化分类条件相匹配时,确定所述目标应用功能满足对应的优先展示条件。
可选地,所述个性化分类包括所述目标应用客户端中任一业务领域类别、用户等级类别及用户个性化偏好设置类别中任意一种。
可选地,所述目标应用客户端为银行业务应用客户端。
可选地,所述业务领域类别包括***、理财、贷款及存款中至少一种。
可选地,所述界面优先展示层级对应的应用界面为应用首页。
可选的,所述应用功能展示模块430还可用于:
按照预设功能展示选择策略,在满足相应的优先展示条件的多个目标应用功能中,选取所述预设功能展示数量的目标应用功能进行功能控件展示。
可选的,所述应用功能展示模块430进一步用于:
获取所述多个目标应用功能的访问量,并按照所述访问量从大到小排序;
基于访问量排序结果,选取所述预设功能展示数量的目标应用功能进行功能控件展示。
可选的,所述应用功能展示模块430还可用于:
获取来自第三方应用的业务请求,并识别所述业务请求中的业务功能识别码;
展示并触发所述业务功能识别码对应的应用功能控件。
可选的,所述应用功能展示装置还包括功能模块优先展示属性更新模块,用于:
获取应用功能展示优先展示属性设置指令;
根据所述设置指令更新与所述设置指令关联的应用功能的优先展示属性信息。
本发明实施例所提供的应用功能展示装置,可执行本发明任意实施例所提供的应用功能展示方法,具备执行方法相应的功能模块和有益效果。
值得注意的是,上述装置所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明实施例的保护范围。
图5为本发明实施例还提供了一种计算机设备的结构示意图。图5示出了适于用来实现本发明实施方式的示例性计算机设备12的框图。图5显示的计算机设备12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。计算机设备12可以任意具有计算能力的终端设备,如智能控制器及服务器、手机等终端设备。
如图5所示,计算机设备12以通用计算设备的形式表现。计算机设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,***存储器28,连接不同***组件(包括***存储器28和处理单元16)的总线18。
总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。
计算机设备12典型地包括多种计算机***可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
***存储器28可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(RAM)30和/或高速缓存存储器32。计算机设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***34可以用于读写不可移动的、非易失性磁介质(图5未显示,通常称为“硬盘驱动器”)。尽管图5中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。***存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如***存储器28中,这样的程序模块42包括但不限于操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。
计算机设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机设备12交互的设备通信,和/或与使得该计算机设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,计算机设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与计算机设备12的其它模块通信。应当明白,尽管图5中未示出,可以结合计算机设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理单元16通过运行存储在***存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发实施例所提供的应用功能展示方法,该方法包括:
当目标应用客户端被启动时,检测所述目标应用客户端中是否存在设置有优先展示属性的目标应用功能;
当检测到所述目标应用功能时,将所述目标应用客户端的用户登录信息的属性信息与所述目标应用功能的优先展示条件进行匹配;
根据所述属性信息与所述优先展示条件的匹配结果,在所述目标应用功能的界面优先展示层级对应的界面展示所述目标应用功能的功能控件,得到目标初始应用交互界面;
根据用户在所述目标初始应用交互界面的交互操作,调整与所述交互操作关联的应用功能的展示优先级,并按照调整后的展示优先级展示与所述交互操作关联的应用功能。
本实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所提供的应用功能展示方法,该方法包括:
当目标应用客户端被启动时,检测所述目标应用客户端中是否存在设置有优先展示属性的目标应用功能;
当检测到所述目标应用功能时,将所述目标应用客户端的用户登录信息的属性信息与所述目标应用功能的优先展示条件进行匹配;
根据所述属性信息与所述优先展示条件的匹配结果,在所述目标应用功能的界面优先展示层级对应的界面展示所述目标应用功能的功能控件,得到目标初始应用交互界面;
根据用户在所述目标初始应用交互界面的交互操作,调整与所述交互操作关联的应用功能的展示优先级,并按照调整后的展示优先级展示与所述交互操作关联的应用功能。
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于:电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
本领域普通技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
本发明实施例还提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现如本申请任一实施例所提供的应用功能展示方法。
计算机程序产品在实现的过程中,可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言,诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (15)
1.一种应用功能展示方法,其特征在于,包括:
当目标应用客户端被启动时,检测所述目标应用客户端中是否存在设置有优先展示属性的目标应用功能;
当检测到所述目标应用功能时,将所述目标应用客户端的用户登录信息的属性信息与所述目标应用功能的优先展示条件进行匹配;
根据所述属性信息与所述优先展示条件的匹配结果,在所述目标应用功能的界面优先展示层级对应的界面展示所述目标应用功能的功能控件,得到目标初始应用交互界面;
根据用户在所述目标初始应用交互界面的交互操作,调整与所述交互操作关联的应用功能的展示优先级,并按照调整后的展示优先级展示与所述交互操作关联的应用功能。
2.根据权利要求1所述的方法,其特征在于,所述将所述目标应用客户端的用户登录信息的属性信息与所述目标应用功能的优先展示条件进行匹配,包括:
当所述优先展示条件为功能开放区域限制条件时,获取所述属性信息中的登录地点位置属性信息;
将所述登录地点位置属性信息与所述功能开放区域限制条件进行匹配;
当所述登录地点位置属性信息在所述功能开放区域范围内时,确定所述目标应用功能满足对应的优先展示条件。
3.根据权利要求1所述的方法,其特征在于,所述将所述目标应用客户端的用户登录信息的属性信息与所述目标应用功能的优先展示条件进行匹配,包括:
当所述优先展示条件为个性化分类条件时,获取根据所述属性信息中的用户标签属性信息;
确定所述用户标签属性信息与所述个性化分类条件是否匹配;
当所述用户标签属性信息与所述个性化分类条件相匹配时,确定所述目标应用功能满足对应的优先展示条件。
4.根据权利要求3所述的方法,其特征在于,所述个性化分类包括所述目标应用客户端中任一业务领域类别、用户等级类别及用户个性化偏好设置类别中任意一种。
5.根据权利要求4所述的方法,其特征在于,所述目标应用客户端为银行业务应用客户端。
6.根据权利要求5所述的方法,其特征在于,所述业务领域类别包括***、理财、贷款及存款中至少一种。
7.根据权利要求1-6中任一所述的方法,其特征在于,所述界面优先展示层级对应的应用界面为应用首页。
8.根据权利要求1所述的方法,其特征在于,在同一优先展示层级中,当满足相应的优先展示条件的目标应用功能的数量大于预设功能展示数量时,所述方法还包括:
按照预设功能展示选择策略,在满足相应的优先展示条件的多个目标应用功能中,选取所述预设功能展示数量的目标应用功能进行功能控件展示。
9.根据权利要求8所述的方法,其特征在于,所述按照预设功能展示选择策略,在满足相应的优先展示条件的多个目标应用功能中,选取所述预设功能展示数量的目标应用功能进行功能控件展示,包括:
获取所述多个目标应用功能的访问量,并按照所述访问量从大到小排序;
基于访问量排序结果,选取所述预设功能展示数量的目标应用功能进行功能控件展示。
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取来自第三方应用的业务请求,并识别所述业务请求中的业务功能识别码;
展示并触发所述业务功能识别码对应的应用功能控件。
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取应用功能优先展示属性设置指令;
根据所述设置指令更新与所述设置指令关联的应用功能的优先展示属性信息。
12.一种应用功能展示装置,其特征在于,包括:
展示属性识别模块,用于当目标应用客户端被启动时,检测所述目标应用客户端中是否存在设置有优先展示属性的目标应用功能;
展示属性分析模块,用于当检测到所述目标应用功能时,将所述目标应用客户端的用户登录信息的属性信息与所述目标应用功能的优先展示条件进行匹配;
应用功能展示模块,用于根据所述属性信息与所述优先展示条件的匹配结果,在所述目标应用功能的界面优先展示层级对应的界面展示所述目标应用功能的功能控件,得到目标初始应用交互界面;
应用功能更新展示模块,用于根据用户在所述目标初始应用交互界面的交互操作,调整与所述交互操作关联的应用功能的展示优先级,并按照调整后的展示优先级展示与所述交互操作关联的应用功能。
13.一种计算机设备,其特征在于,所述计算机设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-11中任一所述的应用功能展示方法。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-11中任一所述的应用功能展示方法。
15.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如权利要求1-11中任一所述的应用功能展示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211635572.8A CN115794289A (zh) | 2022-12-19 | 2022-12-19 | 应用功能展示方法、装置、设备、介质和程序产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211635572.8A CN115794289A (zh) | 2022-12-19 | 2022-12-19 | 应用功能展示方法、装置、设备、介质和程序产品 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115794289A true CN115794289A (zh) | 2023-03-14 |
Family
ID=85426106
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211635572.8A Pending CN115794289A (zh) | 2022-12-19 | 2022-12-19 | 应用功能展示方法、装置、设备、介质和程序产品 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115794289A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116594712A (zh) * | 2023-05-29 | 2023-08-15 | 上海炫稷网络科技有限公司 | 基于数据分析的用户中心展示方法及*** |
CN117369885A (zh) * | 2023-10-11 | 2024-01-09 | 广州文石信息科技有限公司 | 编辑应用的界面配置方法、设备以及存储介质 |
CN117369884A (zh) * | 2023-10-11 | 2024-01-09 | 广州文石信息科技有限公司 | 阅读设备的功能配置方法、设备以及存储介质 |
-
2022
- 2022-12-19 CN CN202211635572.8A patent/CN115794289A/zh active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116594712A (zh) * | 2023-05-29 | 2023-08-15 | 上海炫稷网络科技有限公司 | 基于数据分析的用户中心展示方法及*** |
CN116594712B (zh) * | 2023-05-29 | 2024-02-23 | 上海炫稷网络科技有限公司 | 基于数据分析的用户中心展示方法及*** |
CN117369885A (zh) * | 2023-10-11 | 2024-01-09 | 广州文石信息科技有限公司 | 编辑应用的界面配置方法、设备以及存储介质 |
CN117369884A (zh) * | 2023-10-11 | 2024-01-09 | 广州文石信息科技有限公司 | 阅读设备的功能配置方法、设备以及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115794289A (zh) | 应用功能展示方法、装置、设备、介质和程序产品 | |
KR101322821B1 (ko) | 메신저를 이용한 키워드 검색 시스템과 그 방법 및 이를구현할 수 있는 컴퓨터로 읽을 수 있는 기록 매체 | |
US20170099239A1 (en) | System and method for updating information in an instant messaging application | |
CN102946343A (zh) | 访问音视频社区虚拟房间的方法和*** | |
CN109313563A (zh) | 一种数据采集方法、装置及*** | |
US20220284069A1 (en) | Entity validation of a content originator | |
CN110458646A (zh) | 页面展示方法、装置、计算机设备及存储介质 | |
CA3224645A1 (en) | Target recommendation method and apparatus, and storage medium | |
CN111538645B (zh) | 数据可视化方法及相关设备 | |
WO2014176896A1 (en) | System and method for updating information in an instant messaging application | |
US20150379244A1 (en) | Dynamic document display personalization implemented in a digital rights management system | |
CN111736825B (zh) | 一种信息展示方法、装置、设备和存储介质 | |
CN113569089A (zh) | 信息处理方法、装置、服务器、设备、***及存储介质 | |
CN112966756A (zh) | 一种可视化的准入规则的生成方法、装置、机器可读介质及设备 | |
WO2021191705A1 (en) | Preventing disclosure of sensitive information | |
CN112199553A (zh) | 一种信息资源的处理方法、装置、设备及存储介质 | |
CN107147950A (zh) | 一种支持自定义模板数据添加的智能电视*** | |
US20230029014A1 (en) | Method and apparatus for providing counseling service | |
CN112417310B (zh) | 建立智能服务索引以及推荐智能服务的方法 | |
US20220084045A1 (en) | Computer application content detection and feedback | |
US11475039B2 (en) | Augmented reality database synchronization system | |
CN114238814A (zh) | 确定源数据的方法、装置、电子设备及存储介质 | |
CN116186300A (zh) | 多媒体资源推荐方法、装置、电子设备及存储介质 | |
CN116932791A (zh) | 适用于酒店服务的媒资推荐方法、***、平台及存储介质 | |
CN114417152A (zh) | 一种信息推荐方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |