本发明涉及软件应用开发,可用于金融领域,尤其涉及一种手机银行菜单提示方法和装置。
背景技术:
1、目前手机银行app的菜单机制对于app内不可用的菜单以及不满足灰度策略条件的菜单会统一提示“暂不支持该功能”,这里的灰度策略是指包含手机号白名单、地区号白名单、客户端版本号判断等类型的许可策略,即需要满足该策略,才允许用户进行相应的功能页面,而不满足时,则提示“暂不支持该功能”。这种提示方式非常单一,用户无法准确知道不能使用该功能菜单的具体原因,导致用户体验变差,且更换提示语言需要修改底层代码,不便于维护。
技术实现思路
1、有鉴于此,本发明提供一种手机银行菜单提示方法和装置,以解决上述提及的至少一个问题。
2、为了实现上述目的,本发明采用以下方案:
3、根据本发明的第一方面,提供一种手机银行菜单提示方法,所述方法包括:获取运营管理平台发送的菜单提示语配置信息,所述菜单提示语配置信息包括菜单id和对应的提示信息;将所述菜单id和对应的提示信息加入对应白名单;将所述白名单发送至手机银行客户端,使得所述手机银行客户端在菜单跳转时可依据所述白名单进行提示信息的展示。
4、作为本发明的一个实施例,上述方法中获取运营管理平台发送的菜单提示语配置信息之后,所述方法还包括:解析出所述菜单提示语配置信息的生效时间,将生效的菜单提示语配置信息中的菜单id和对应的提示信息加入对应白名单。
5、作为本发明的一个实施例,上述方法还包括:为未生效的菜单提示语配置信息配置定时装置,当达到定时装置设置时间时,将对应的菜单提示语配置信息中的菜单id和对应的提示信息加入对应白名单。
6、作为本发明的一个实施例,上述方法中将所述白名单发送至手机银行客户端包括:将所述白名单组装成json结构,然后转码为base64后发送至给手机银行客户端。
7、作为本发明的一个实施例,上述方法中手机银行客户端在菜单跳转时可依据所述白名单进行提示信息的展示包括:所述手机银行客户端检测用户的点击操作;基于用户的点击操作获取相应的菜单id;判断所述菜单id是否在所述白名单中,若在白名单中,则基于所述菜单id查找对应的提示信息,并展示所述提示信息给所述用户;若不在白名单中,则基于所述点击操作跳转至相应菜单功能页面。
8、作为本发明的一个实施例,上述还包括:判断所述菜单提示语配置信息的生效时间是否已经到期,若已经到期,则将所述菜单提示语配置信息从白名单中删除,并将更新后的白名单发送至手机银行客户端。
9、作为本发明的一个实施例,上述方法中将生效的菜单提示语配置信息中的菜单id和对应的提示信息加入对应白名单包括:将生效的菜单提示语配置信息中的菜单id和对应的提示信息以及生效时间加入对应白名单;所述手机银行客户端在菜单跳转时可依据所述白名单进行提示信息的展示包括:所述手机银行客户端检测用户的点击操作;基于用户的点击操作获取相应的菜单id;判断所述菜单id是否在所述白名单中,若在白名单中,则继续判断所述菜单id是否处于生效时间段中,若处于生效时间段,则基于所述菜单id查找对应的提示信息,并展示所述提示信息给所述用户;若不在白名单中或不处于生效时间段,则基于所述点击操作跳转至相应菜单功能页面。
10、根据本发明的第二方面,提供一种手机银行菜单提示装置,所述装置包括:配置信息获取单元,用于获取运营管理平台发送的菜单提示语配置信息,所述菜单提示语配置信息包括菜单id和对应的提示信息;白名单生成单元,用于将所述菜单id和对应的提示信息加入对应白名单;发送单元,用于将所述白名单发送至手机银行客户端,使得所述手机银行客户端在菜单跳转时可依据所述白名单进行提示信息的展示。
11、作为本发明的一个实施例,上述装置还包括:解析单元,用于解析出所述菜单提示语配置信息的生效时间,将生效的菜单提示语配置信息中的菜单id和对应的提示信息加入对应白名单。
12、作为本发明的一个实施例,上述装置还包括:定时单元,用于为未生效的菜单提示语配置信息配置定时装置,当达到定时装置设置时间时,将对应的菜单提示语配置信息中的菜单id和对应的提示信息加入对应白名单。
13、作为本发明的一个实施例,上述发送单元将所述白名单发送至手机银行客户端包括:将所述白名单组装成json结构,然后转码为base64后发送至给手机银行客户端。
14、作为本发明的一个实施例,手机银行客户端在菜单跳转时可依据所述白名单进行提示信息的展示包括:所述手机银行客户端检测用户的点击操作;基于用户的点击操作获取相应的菜单id;判断所述菜单id是否在所述白名单中,若在白名单中,则基于所述菜单id查找对应的提示信息,并展示所述提示信息给所述用户;若不在白名单中,则基于所述点击操作跳转至相应菜单功能页面。
15、作为本发明的一个实施例,上述装置还包括判断单元:用于判断所述菜单提示语配置信息的生效时间是否已经到期,若已经到期,则将所述菜单提示语配置信息从白名单中删除,并将更新后的白名单发送至手机银行客户端。
16、作为本发明的一个实施例,上述判断单元将生效的菜单提示语配置信息中的菜单id和对应的提示信息加入对应白名单包括:将生效的菜单提示语配置信息中的菜单id和对应的提示信息以及生效时间加入对应白名单;所述手机银行客户端在菜单跳转时可依据所述白名单进行提示信息的展示包括:所述手机银行客户端检测用户的点击操作;基于用户的点击操作获取相应的菜单id;判断所述菜单id是否在所述白名单中,若在白名单中,则继续判断所述菜单id是否处于生效时间段中,若处于生效时间段,则基于所述菜单id查找对应的提示信息,并展示所述提示信息给所述用户;若不在白名单中或不处于生效时间段,则基于所述点击操作跳转至相应菜单功能页面。
17、根据本发明的第三方面,提供一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,处理器执行所述计算机程序时实现上述方法的步骤。
18、根据本发明的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
19、由上述技术方案可知,本发明提供的手机银行菜单提示方法和装置,可以根据不同的情形向用户展示不同的提示信息,无需改动底层代码即可很好地应对手机银行部分不可用时的应急场景,比如原子交易投产停机的情况,大大提高了用户的使用体验。
1.一种手机银行菜单提示方法,其特征在于,所述方法包括:
2.如权利要求1所述的手机银行菜单提示方法,其特征在于,所述获取运营管理平台发送的菜单提示语配置信息之后,所述方法还包括:解析出所述菜单提示语配置信息的生效时间,将生效的菜单提示语配置信息中的菜单id和对应的提示信息加入对应白名单。
3.如权利要求2所述的手机银行菜单提示方法,其特征在于,所述方法还包括:为未生效的菜单提示语配置信息配置定时装置,当达到定时装置设置时间时,将对应的菜单提示语配置信息中的菜单id和对应的提示信息加入对应白名单。
4.如权利要求1所述的手机银行菜单提示方法,其特征在于,所述的将所述白名单发送至手机银行客户端包括:将所述白名单组装成json结构,然后转码为base64后发送至给手机银行客户端。
5.如权利要求1所述的手机银行菜单提示方法,其特征在于,所述手机银行客户端在菜单跳转时可依据所述白名单进行提示信息的展示包括:
6.如权利要求2所述的手机银行菜单提示方法,其特征在于,所述方法还包括:判断所述菜单提示语配置信息的生效时间是否已经到期,若已经到期,则将所述菜单提示语配置信息从白名单中删除,并将更新后的白名单发送至手机银行客户端。
7.如权利要求2所述的手机银行菜单提示方法,其特征在于,所述将生效的菜单提示语配置信息中的菜单id和对应的提示信息加入对应白名单包括:将生效的菜单提示语配置信息中的菜单id和对应的提示信息以及生效时间加入对应白名单;
8.一种手机银行菜单提示装置,其特征在于,所述装置包括:
9.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述方法的步骤。