欢迎来到利索能及~ 联系电话:18621327849
利索能及
我要发布
收藏
专利号: 2018109994824
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-10-29
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种用于客户端的信息显示方法,其特征在于,所述方法包括:S101,在本地设置临时缓存及永久缓存,其中,所述临时缓存用于在所述客户端运行时存储第一信息,所述第一信息是指最后一次在所述客户端进行弹框显示的信息,所述永久缓存用于在所述客户端启动、运行或关闭时存储在所述客户端进行弹框显示的所有信息;

S102,在启动所述客户端时,设置所述临时缓存所存储的内容为空,并从所述永久缓存中获取第一信息存储于所述临时缓存中;

S103,获取服务器发送的第二信息,并判断该第二信息是否与所述临时缓存中的第一信息相同,如果相同,则结束,否则执行步骤S104;

S104,判断所述第二信息是否为一特定信息,如果是,则执行步骤S105,否则结束;

S105,对所述第二信息进行弹框显示,同时,将所述临时缓存中存储的第一信息替换为所述第二信息,并将所述第二信息存储于所述永久缓存中。

2.根据权利要求1所述的方法,其特征在于,所述在本地设置临时缓存及永久缓存,包括:

在本地创建字符串类型参数,将所述第一信息通过赋值的方式存储至所述参数中,实现临时缓存;

在本地创建本地存储文件,将所述第一信息通过Android系统函数写入所述本地存储文件中,实现永久缓存。

3.根据权利要求1所述的方法,其特征在于,所述获取服务器发送的第二信息,包括:获取服务器发送的封装后的第二信息,判断所述封装后的第二信息是否为空字符串,若否,将所述封装后的第二信息进行解析。

4.根据权利要求1所述的方法,其特征在于,所述判断所述第二信息是否为一特定信息,包括:

创建字符串类型数据集合,获取N个特定信息,将所述N个特定信息所对应的字符串添加进入所述集合,N≥1;

判断所述集合中是否包含所述第二信息。

5.根据权利要求4所述的方法,其特征在于,所述字符串类型数据集合为由所有所述第二信息组成的集合的子集。

6.根据权利要求1所述的方法,其特征在于,所述客户端安装于Android系统中,所述步骤S105中,将所述第二信息存储于所述永久缓存中,包括:调用Android系统中的context.getSharedPreferences函数,获取SharedPreferences类的mSharedPreferences对象;

调用所述mSharedPreferences对象的mSharedPreferences.putString(“LAST_SHOW_DIALOG”,serverlevel)函数,将所述第二信息存储到所述mSharedPreferences对象中,其中,LAST_SHOW_DIALOG为所述mSharedPreferences对象中的存储位置,serverlevel为所述第二信息;

调用所述mSharedPreferences对象的mSharedPreferences.apply()函数,将存储于所述mSharedPreferences对象中的第二信息存储到所述永久缓存中。

7.根据权利要求6所述的方法,其特征在于,所述步骤S102中,从所述永久缓存中获取第一信息存储于所述临时缓存中,包括:调用Android系统中的context.getSharedPreferences函数,获取SharedPreferences类的mSharedPreferences对象;

调用所述mSharedPreferences对象的mSharedPreferences.getString(“LAST_SHOW_DIALOG”)函数,获取所述永久缓存中存储的最后一次在所述客户端进行弹框显示的fileLastLevel信息;

将所述fileLastLevel信息作为第一信息存储于所述临时缓存中。

8.一种客户端,其特征在于,所述客户端包括:设置模块,用于在本地设置临时缓存及永久缓存,其中,所述临时缓存用于在所述客户端运行时存储第一信息,所述第一信息是指最后一次在所述客户端进行弹框显示的信息,所述永久缓存用于在所述客户端启动、运行或关闭时存储在所述客户端进行弹框显示的所有信息;

第一存储模块,用于在启动所述客户端时,设置所述临时缓存所存储的内容为空,并从所述永久缓存中获取第一信息存储于所述临时缓存中;

第一判断模块,用于获取服务器发送的第二信息,并判断该第二信息是否与所述临时缓存中的第一信息相同,如果相同,则结束,否则执行第二判断模块;

第二判断模块,用于判断所述第二信息是否为一特定信息,如果是,则执行第二存储模块,否则结束;

第二存储模块,用于对所述第二信息进行弹框显示,同时,将所述临时缓存中存储的第一信息替换为所述第二信息,并将所述第二信息存储于所述永久缓存中。

9.一种电子设备,其特征在于,所述设备包括:通信器,用于与服务器通信;

处理器;

存储器,其存储有计算机可执行程序,该程序在被所述处理器执行时,使得所述处理器执行如权利要求1‑7中任一项 用于客户端的信息显示方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑7中任一项 用于客户端的信息显示方法。