一种便捷无需更新app版本发布不同版本电子杂志的方法与流程

文档序号:14156243阅读:429来源:国知局

本发明涉及电子杂志技术领域,具体为一种便捷无需更新app版本发布不同版本电子杂志的方法。



背景技术:

移动互联网的浪潮正在席卷到社会的方方面面,新闻阅读、视频节目、电商购物、公交出行等热门的应用都出现在移动终端上。传统的纸质类书刊以满足不了人们生活的需要,现有的电子书类应用交互单一,激发不起用户的阅读兴趣,交互方式多变的杂志类app少之又少。

所以,如何设计一种便捷无需更新app版本发布不同版本电子杂志的方法,成为我们当前要解决的问题。



技术实现要素:

本发明提供一种便捷无需更新app版本发布不同版本电子杂志的方法,在后台管理系统上传不同的电子杂志压缩包,编辑不同交互类型的配置文件,修改配置文件信息替换原有的压缩包,即可实现通过移动终端下载方式阅读到交互方式多变的电子杂志,可以有效解决上述背景技术中的问题。

为实现上述目的,本发明提供如下技术方案:一种便捷无需更新app版本发布不同版本电子杂志的方法,包括如下步骤:

1)编辑不同的配置文件:按照一定的规则编辑不同的配置文件,配置文件中包含这期杂志每一页的素材信息及交互方式,然后进行压缩,压缩包中含有一个最关键的配置文件(plist或xml文件);

2)将不同电子杂志压缩包上传到后台管理系统:是通过网络传输将编辑好的电子杂志素材压缩包上传到后台管理系统;

3)通过移动终端下载阅读:移动终端app事先实现好杂志中所有的交互方式,每期杂志通过文件下载技术下载到移动终端进行解压缩处理,读取配置文件获取杂志每页的交互信息及图片信息,将杂志图片展示到移动终端的相应位置,调取相应的交互方式即可。

根据上述技术方案,所述编辑文件包括对于多个关键词,分别对应于每个关键词保存多个文件素材从而构成素材库;接收当前用户指定的一个或多个当前关键词,从素材库中获取该当前关键词对应的文件素材,然后根据该当前用户指定的组合方式,对获取的文件素材进行组合从而得到文件;具体为:步骤a:在试发布范围内发布文件;步骤b:获取试发布范围内的用户对文件的反馈的指标;步骤c:判断反馈的指标是否达到预设值;在反馈的指标达到预设值的情况下,执行步骤d,否则按照当前关键词再次进行获取以得到文件素材,然后对该文件素材根据当前文件素材组合方式进行组合从而得到新的文件,再返回步骤a;步骤d:判断文件是否符合正式发布条件,若是,则正式发布文件,否则对上一次的试发布范围进行更新,然后返回步骤a。

根据上述技术方案,所述压缩文件包括获取待压缩图像数据;根据输入的目标分辨率以及待压缩图像数据,生成具有标识作用的头文件;提取待压缩图像数据中图像的透明通道,将待压缩图像数据中图像的颜色像素与图像的透明通道分离;根据目标分辨率对透明通道进行分辨率调整;对调整后的透明通道和颜色像素进行纹理压缩;将压缩后的透明通道、压缩后的颜色像素与头文件封装。

根据上述技术方案,所述步骤2)中网络传输压缩包,即上传压缩包,具体为获取需要上传的压缩文件放入待压缩包;获取终端与服务器之间的可用带宽;预设允许上传时间;根据可用带宽与允许上传时间计算出流量;在待压缩包内将压缩文件根据流量值拆分成若干个子文件包;将子文件包进行排序、标记;将压缩后的子文件包分别上传至服务器;在服务器上下载压缩后的子文件包,将压缩的子文件包合并成压缩包;需要上传的压缩文件包括未上传成功的子文件包。

根据上述技术方案,所述步骤3)中下载文件具体为移动终端发送的文件下载请求,文件下载请求中携带有待下载文件的特征信息;根据预先存储的特征信息与节点索引服务器的地址信息的对应关系,确定待下载文件的特征信息对应的至少一个节点索引服务器的地址信息;向终端发送至少一个节点索引服务器的地址信息,以使终端根据至少一个节点索引服务器的地址信息,获取待下载文件。

根据上述技术方案,所述步骤3)中解压缩包处理具体为首先遍历压缩包内第一层目录,获得压缩包内第一层目录下的元素个数;如果压缩包内第一层目录下的元素个数为二个以上,则在目标文件夹下先新建一个文件夹,再把压缩包内第一层目录下的所有元素解压到这个新建的文件夹;元素为文件或文件夹。

根据上述技术方案,所述目标文件夹为压缩包当前所在的文件夹,如果压缩包内第一层目录下的元素个数为一个,则把压缩包内第一层目录下的元素直接解压到目标文件夹,所述目标文件夹为用户在对压缩包解压前选定的文件夹。

与现有技术相比,本发明的有益效果:在后台管理系统上传不同的电子杂志压缩包,编辑不同交互类型的配置文件,修改配置文件信息替换原有的压缩包,即可实现通过移动终端下载方式阅读到交互方式多变的电子杂志。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。

在附图中:

图1是本发明的框图;

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

实施例:如图1所示,本发明提供一种便捷无需更新app版本发布不同版本电子杂志的方法,包括如下步骤:

1)编辑不同的配置文件:按照一定的规则编辑不同的配置文件,配置文件中包含这期杂志每一页的素材信息及交互方式,然后进行压缩,压缩包中含有一个最关键的配置文件(plist或xml文件);

2)将不同电子杂志压缩包上传到后台管理系统:是通过网络传输将编辑好的电子杂志素材压缩包上传到后台管理系统;

3)通过移动终端下载阅读:移动终端app事先实现好杂志中所有的交互方式,每期杂志通过文件下载技术下载到移动终端进行解压缩处理,读取配置文件获取杂志每页的交互信息及图片信息,将杂志图片展示到移动终端的相应位置,调取相应的交互方式即可。

根据上述技术方案,所述编辑文件包括对于多个关键词,分别对应于每个关键词保存多个文件素材从而构成素材库;接收当前用户指定的一个或多个当前关键词,从素材库中获取该当前关键词对应的文件素材,然后根据该当前用户指定的组合方式,对获取的文件素材进行组合从而得到文件;具体为:步骤a:在试发布范围内发布文件;步骤b:获取试发布范围内的用户对文件的反馈的指标;步骤c:判断反馈的指标是否达到预设值;在反馈的指标达到预设值的情况下,执行步骤d,否则按照当前关键词再次进行获取以得到文件素材,然后对该文件素材根据当前文件素材组合方式进行组合从而得到新的文件,再返回步骤a;步骤d:判断文件是否符合正式发布条件,若是,则正式发布文件,否则对上一次的试发布范围进行更新,然后返回步骤a。

根据上述技术方案,所述压缩文件包括获取待压缩图像数据;根据输入的目标分辨率以及待压缩图像数据,生成具有标识作用的头文件;提取待压缩图像数据中图像的透明通道,将待压缩图像数据中图像的颜色像素与图像的透明通道分离;根据目标分辨率对透明通道进行分辨率调整;对调整后的透明通道和颜色像素进行纹理压缩;将压缩后的透明通道、压缩后的颜色像素与头文件封装。

根据上述技术方案,所述步骤2)中网络传输压缩包,即上传压缩包,具体为获取需要上传的压缩文件放入待压缩包;获取终端与服务器之间的可用带宽;预设允许上传时间;根据可用带宽与允许上传时间计算出流量;在待压缩包内将压缩文件根据流量值拆分成若干个子文件包;将子文件包进行排序、标记;将压缩后的子文件包分别上传至服务器;在服务器上下载压缩后的子文件包,将压缩的子文件包合并成压缩包;需要上传的压缩文件包括未上传成功的子文件包。

根据上述技术方案,所述步骤3)中下载文件具体为移动终端发送的文件下载请求,文件下载请求中携带有待下载文件的特征信息;根据预先存储的特征信息与节点索引服务器的地址信息的对应关系,确定待下载文件的特征信息对应的至少一个节点索引服务器的地址信息;向终端发送至少一个节点索引服务器的地址信息,以使终端根据至少一个节点索引服务器的地址信息,获取待下载文件。

根据上述技术方案,所述步骤3)中解压缩包处理具体为首先遍历压缩包内第一层目录,获得压缩包内第一层目录下的元素个数;如果压缩包内第一层目录下的元素个数为二个以上,则在目标文件夹下先新建一个文件夹,再把压缩包内第一层目录下的所有元素解压到这个新建的文件夹;元素为文件或文件夹。

根据上述技术方案,所述目标文件夹为压缩包当前所在的文件夹,如果压缩包内第一层目录下的元素个数为一个,则把压缩包内第一层目录下的元素直接解压到目标文件夹,所述目标文件夹为用户在对压缩包解压前选定的文件夹。

基于上述,本发明的优点在于,在后台管理系统上传不同的电子杂志压缩包,编辑不同交互类型的配置文件,修改配置文件信息替换原有的压缩包,即可实现通过移动终端下载方式阅读到交互方式多变的电子杂志。

最后应说明的是:以上所述仅为本发明的优选实例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术患者来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1