买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于安卓系统的跨进程数据读写方法、装置及存储介质_北京智慧章鱼科技有限公司_202010772280.3 

申请/专利权人:北京智慧章鱼科技有限公司

申请日:2020-08-04

公开(公告)日:2024-04-02

公开(公告)号:CN111984434B

主分类号:G06F9/54

分类号:G06F9/54;G06F8/30

优先权:["20200623 CN 202010579929X"]

专利状态码:有效-授权

法律状态:2024.04.02#授权;2020.12.11#实质审查的生效;2020.11.24#公开

摘要:本发明公开了一种基于安卓系统的跨进程数据读写方法、装置及存储介质,针对现有的安卓系统中跨进程数据读写速度慢的问题,通过判断需要跨进程读写的数据的业务进程是否与SharedPreferences处于同一进程,根据判断结果,执行不同的数据读取路径;以业务数据Key前缀路由的方式,尽量将用于存储数据内容的SharedPreferences放在与访问其最频繁的一个进程中,使得读写数据的业务进程和SharedPreferences本身处于同一进程的命中率非常高;从整体上提高了基于安卓系统的APP进行跨进程小数据读写速度。

主权项:1.一种基于安卓系统的跨进程数据读写方法,其特征在于,包括:S1:当服务端接收跨进程操作请求时,读取发起所述跨进程操作请求的业务进程;S2:判断所述业务进程是否与SharedPreferences在同一进程中,若是,则直接访问所述SharedPreferences,进行跨进程数据读写;所述SharedPreferences为一支持数据跨进程读写的数据存储空间;S3:若否,则创建一中间类对所述SharedPreferences的读写存储进行封装,使所述业务进程通过所述中间类间接访问所述SharedPreferences,进行跨进程数据读写;所述步骤S1之前还包括:在APP的主进程及业务进程中各设置一SharedPreferences,存储于所述SharedPreferences中的数据以Key+value的形式存储;当所述数据在业务进程中被频繁读写时,将所述数据存储于所述业务进程中的SharedPreferences,并且在所述数据的Key中设置代表所述业务进程的前缀;当所述数据在主进程中被频繁读写时,将所述数据存储于所述主进程中的SharedPreferences,并且在所述数据的Key中设置代表所述主进程的前缀;服务端创建一类CacheHelper,所述类CacheHelper以静态方法的方式对SharedPreferences的路由和访问进行封装;所述SharedPreferences以数据Key的前缀进行路由。

全文数据:

权利要求:

百度查询: 北京智慧章鱼科技有限公司 基于安卓系统的跨进程数据读写方法、装置及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。