[发明专利]一种iOS应用内各位置信息分发的方法有效
申请号: | 202110494284.4 | 申请日: | 2021-05-07 |
公开(公告)号: | CN113238876B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 董舰伟;唐光宇;闫乃永;卢学明;范金良;纪承琼 | 申请(专利权)人: | 宝宝巴士股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/16 |
代理公司: | 北京易捷胜知识产权代理有限公司 11613 | 代理人: | 黄骏鹏 |
地址: | 350028 福建省福州市仓山区建新镇金山大道*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ios 应用 各位 置信 分发 方法 | ||
本发明提供的一种iOS应用内各位置信息分发的方法,通过在客户端分别创建不同信息位置的枚举类型、信息位置管理协议和位置统一管理类;客户端请求服务端数据,并判断是否需要进行特殊处理,若是,则执行单个信息位置管理类中的特殊处理方法,否则,则下载通用资源,进行相应的数据管理,解决了直接下发数据的收益率低,客户端处理可视性差、出错率高、扩展性低的问题。
技术领域
本发明涉及计算机技术领域,特别涉及一种iOS应用内各位置信息分发的方法。
背景技术
随着大数据产业的发展,越来越多的应用在产品内的不同信息位置投放不同的内容展示给用户。以此来获得不同类型的收入或其它产品的曝光率,其中就包括:自媒体(自家产品的投放)和直客(其它公司在自家产品内投放的广告),由于每个信息位置可能会处理自己的特殊逻辑,例如:开屏需要一条信息,浏览新闻等内容需要插入多条信息。所以传统方式是展示时自行请求,自行处理。这样的方式会导致以下几个问题:
缺点1:可视性差。请求到数据后需要保存数据在本地以便下次无网络使用,各自处理会导致数据过于分散,不直观。
缺点2:出错率高。每个位置虽然可能有自己特殊逻辑,但是相同逻辑偏多,各自处理会导致相同内容多次实现,出错率高。
缺点3:扩展性低。当有一个需求是所有位置都需要的,这个时候去添加代码,需要在每个位置的模块都去添加,操作复杂。
缺点4:收益率低。直接下发数据,不进行处理,会导致收益率与花费成本不成正比。
发明内容
(一)要解决的技术问题
为了解决现有技术的上述问题,本发明提供一种iOS应用内各位置信息分发的方法,能够解决直接下发数据的收益率低以及客户端处理可视性差、出错率高和扩展性低的问题。
(二)技术方案
为了达到上述目的,本发明采用的一种技术方案为:
一种iOS应用内各位置信息分发的方法,包括步骤:
在客户端分别创建不同信息位置的枚举类型、信息位置管理协议和位置统一管理类;
客户端请求服务端数据,并判断是否需要进行特殊处理,若是,则执行单个信息位置管理类中的特殊处理方法,否则,则下载通用资源,进行相应的数据管理。
(三)有益效果
本发明的有益效果在于:通过在客户端分别创建不同信息位置的枚举类型、信息位置管理协议和位置统一管理类;客户端请求服务端数据,并判断是否需要进行特殊处理,若是,则执行单个信息位置管理类中的特殊处理方法,否则,则下载通用资源,进行相应的数据管理,解决了直接下发数据的收益率低,客户端处理可视性差、出错率高、扩展性低的问题。
附图说明
图1为本发明实施例的iOS应用内各位置信息分发的方法的流程图;。
具体实施方式
为了更好的解释本发明,以便于理解,下面结合附图,通过具体实施方式,对本发明作详细描述。
请参照图1,一种iOS应用内各位置信息分发的方法,包括步骤:
在客户端分别创建不同信息位置的枚举类型、信息位置管理协议和位置统一管理类;
客户端请求服务端数据,并判断是否需要进行特殊处理,若是,则执行单个信息位置管理类中的特殊处理方法,否则,则下载通用资源,进行相应的数据管理。
所述枚举类型包括start、banner和reward;
创建的信息位置管理协议中的协议方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宝宝巴士股份有限公司,未经宝宝巴士股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110494284.4/2.html,转载请声明来源钻瓜专利网。