一种推送消息头至手机根据位置下载判断系统版本的方法与流程

    专利2022-07-07  162


    电信增值业务服务中的5g消息适配,根据手机机型和操作系统版本,适配对应的媒体素材和布局格式。素材的大小关系到显示效果的好坏,页面的布局影响屏幕空间的展现效率。



    背景技术:

    5g消息应用越来越广泛,统一的媒体素材和布局格式到达手机终端,适配问题由手机端解决。由于手机机型众多、分辨率差别较大,5g消息呈现容易变形、拉伸。统一的素材容易出现机型不匹配进而会下载失败;统一的媒体素材即便下载成功也会有无法显示的情形;下载成功的媒体素材,在呈现环节出现布局错乱或变形。



    技术实现要素:

    1、本发明鉴于上述问题而完成,目的是提高通信增值服务商5g消息的到达率、下载率,并且以最佳布局模式呈现出来。

    2、5g消息的媒体素材分不同版本存储和预适配。5g富媒体消息包含多种媒体素材,每种媒体素材都根据主流分辨率分类生成多个版本,每个版本和相应的机型做好映射关系。

    3、5g消息平台下发消息头指令到手机端,手机端做出响应。在5g富媒体消息下发时,消息头指令首先到达手机端,手机端做出响应,响应信息包括时间、资源url位置、终端媒体代理版本等。

    4、5g消息平台根据终端响应消息,分析报文、读取机型信息和版本信息。

    5、5g消息平台根据报文分析结果比对机型信息和本地库,适配对应屏幕规格,返回5g消息主体。

    目前5g消息到达率较低,排除终端原因不考虑,发送端统一媒体和布局规格是主要原因,通信增值服务商没有在发送时适配机型,影响了后续环节的下载、组合和展示。本方法在5g消息实体下发之前,首先下发消息头指令,并根据响应分析可能的机型和系统。根据机型系统版本动态读取5g消息实体,提高5g消息的到达率和阅读率。

    附图说明

    图1是表示本发明的实施方式的系统运转的主流程图

    图2是表示本发明的实施方式的机型库示意图

    图3是表示本发明的实施方式的5g消息布局库示意图

    图4是表示本发明的实施方式的5g消息竖版布局样例图

    具体实施方式

    下面,参照附图来说明本发明的实施方式。提供以下参照附图的描述,以帮助对由权利要求及其等价物所限定的本发明的示例实施方式的理解。其包括帮助理解的各种具体细节,但它们只能被看作是示例性的。因此,本领域技术人员将认识到,可对这里描述的实施方式进行各种改变和修改,而不脱离本发明的范围和精神。而且,为了使说明书更加清楚简洁,将省略对本领域熟知功能和构造的详细描述。

    参照图1来说明本发明的实施方式的系统运转的主流程图。本发明的实施方式的系统包括媒体资源、5g消息平台和手机终端三个部分。在图1中,仅图示了一个流程概要,但是在本发明的实施方式的系统中可以包括多个流程同时并发提交,5g消息平台并发处理,消息指令在同一时间发到不同手机终端。其中,5g消息平台支持分模块、分布式部署,保证了业务处理的动态扩容能力,媒体资源是统一存储映射表的,保证了数据的一致性。并且5g消息平台和移动终端间的交互是异步执行的,可以提供更强大的并发处理能力。

    参照图1媒体资源部分,各种类型媒体素材分类存储,布局文件统一存储,布局文件和媒体素材之间建立映射关系。

    参照图1中5g消息平台部分,5g消息发送时,生成媒体素材并入库保存,生成配置布局并入库保存,生成消息头指令并下发。

    参照图1中手机终端部分,移动终端收到消息头指令,根据指令位置获取媒体资源。

    参照图1中5g消息平台部分,从获取媒体请求报文中提取位置数据、提取机型数据。

    参照图1中5g消息平台部分,根据机型数据从本地机型分辨率库中检索匹配的媒体素材和布局。

    参照图1整体5g消息平台从媒体素材资源部分读取素材和布局配置,打包编码数据,将打包完成的富媒体消息体反馈给移动终端,手机终端解析呈现5g消息。

    参照图2机型库,主流机型配置和屏幕分辨率信息都进行缓存,能提高匹配速度。

    参照图3布局库,主流屏幕分辨率页面配置、页面布局都进行缓存,能提高匹配速度。

    参照图4布局样例,这是一个竖版布局的样例,但是在本发明的实施方式的系统布局库中可以包括多个样式、多种布局模式,此处仅图示了一个概要说明。

    具体地,下面是下发5g消息的部分细节样例:

    第一步,平台下发5g消息到13869108961,13869108962,13869108963,13869108964,13869108965这五个号码。消息头指令的id分别是1t8y5ovq3x250v,1t8y5ovq3x250w,1t8y5ovq3x250x,1t8y5ovq3x250y,1t8y5ovq3x250z

    第二步,指令下发完毕后,收到的响应记录日志删减冗余后如下:

    在记录日志之前,从响应消息中提取机型数据,样例如下:

    vivo_x278g 128g

    oppor9s

    iphoneos/12.3.2

    huawei-hma-al00

    xiaomiredmi10

    第三步,在本地机型库中根据机型查询支持的分辨率,协议的版本等,示例如下:

    第四步,平台根据分辨率和url位置,获取媒体资源打包返回给移动终端。

    通过以上方法,移动终端收到的5g消息都是和机型系统完全匹配的,下载成功率和展示效果都是最优的。


    技术特征:

    1.一种推送消息头至手机根据位置下载判断系统版本的方法,目的是提高通信增值服务商5g消息的到达率、下载率,并且以最佳布局模式呈现出来;5g消息的媒体素材分不同版本存储和预适配;5g富媒体消息包含多种媒体素材,每种媒体素材都根据主流分辨率分类生成多个版本,每个版本和相应的机型做好映射关系;其特征在于,每个媒体素材都分多个版本,每个版本预先做好了屏幕分辨率和布局适配,并分别存储于不同的位置。

    2.5g消息平台下发消息头指令到手机端,手机端做出响应;在5g富媒体消息下发时,消息头指令首先到达手机端,手机端做出响应,响应信息包括时间、资源url位置、终端媒体代理版本等;其特征在于,消息头指令是一种预获取机型信息命令,在接收到移动终端响应数据后,解析出终端型号、终端系统类型和资源位置。

    3.5g消息平台根据终端响应消息,分析报文、读取机型信息和版本信息,其特征在于,实时分析终端响应报文,找到机型信息、系统版本信息和位置信息。

    4.5g消息平台根据报文分析结果比对机型信息和本地库,适配对应屏幕规格,返回5g消息主体;其特征在于,根据终端型号和系统版本结合本地终端屏幕分辨率库,匹配出对应的、具体的媒体素材并打包返回给移动终端。

    5.权利要求1到4任一权利要求所述的一种推送消息头至手机根据位置下载判断系统版本的方法,其特征在于,前序步骤若不能准确匹配本地库或产生异常信息,还可以返回同类媒体资源素材或默认媒体资源,不影响资源编码打包返回给移动终端。

    技术总结
    一种推送消息头至手机根据位置下载判断系统版本的方法。本发明的目的是提高通信增值服务商5G消息的到达率、下载率,并且以最佳布局模式呈现出来。5G消息的媒体素材分不同版本存储和预适配,每个版本和相应的机型做好映射关系。5G消息平台下发消息头指令到手机端,手机端做出响应。5G消息平台根据终端响应消息,分析报文、读取机型信息和版本信息。5G消息平台根据报文分析结果比对机型信息和本地库,适配对应屏幕规格,返回5G消息主体。本方法在5G消息实体下发之前,首先下发消息头指令,并根据响应分析可能的机型和系统。根据机型系统版本动态读取5G消息实体,提高5G消息的到达率和阅读率。

    技术研发人员:田树东;张贵丽
    受保护的技术使用者:田树东
    技术研发日:2020.11.19
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-5709.html

    最新回复(0)