本发明涉及AR图书数据的下载管理方法,特别涉及一种移动终端设备的AR图书数据下载管理方法及装置。
背景技术:
随着互联网技术的快速发展及智能移动终端设备的普及,目前数字图书已经开始逐渐普及。这里所指的数字图书主要是指图书辅助软件,如APP,该些软件上下载的与纸质图书相对应的辅助学习数据包,如AR(增强现实)图书数据包。例如,现有的纸质图书往往具有一个可供移动终端扫描识别的二维码,通过下载与安装将数字图书相关数据的数据包下载到本地。
但目前不同的图书的AR产品往往各自分别对应一个APP,也即获取每种图书的AR产品时均需要安装一个独立的APP。在进行大量的图书的AR产品获取时,往往需要安装多个独立的应用软件,对该些软件均需进行下载、安装后才能进行使用。当用户购买不同的AR图书时,往往需要下载大量对应的软件,对智能移动终端的系统造成较多负担,如占用过多存储空间,多种软件安装后设备内存易达到上限,从而造成使用不便。
技术实现要素:
本发明的目的在于提供一种移动终端设备的AR图书数据下载管理方法及装置,以解决现有的图书在进行AR数据下载时所存在的需要安装多个对应的专用软件,加大了移动终端设备装置的负担,以及装置内容被过多占用易于卡机的问题。
为实现上述目的,本发明提供了一种移动终端设备的AR图书数据下载管理方法包括以下步骤:
S1:移动终端设备进入接收扫描请求状态后,扫描及识别设置于AR图书上的识别码;
S2:如识别成功,则所述移动终端设备向AR图书云平台发起下载请求,否则返回步骤S2继续扫描及识别;
S3:所述AR图书云平台基于所述识别码将网络上对应的AR图书数据包发送至所述移动终端设备;
S4:所述移动终端设备将所述AR图书数据包存储至对应的存储路径中,并将其添加在本地调用列表中;
S5:所述移动终端设备继续接收扫描请求,如接收到,则返回继续执行所述步骤S1,如未接收到,退出接收扫描请求状态。
较佳地,所述识别码为所述AR图书云平台对每个AR图书生成的唯一的识别码,每个识别码中存储有与所述AR图书对应的数据编码类型;其中,每个数据编码类型对应一个独立的存储路径,相应地,步骤S4中所述AR图书应用软件基于所述数据编码类型将所述AR图书数据包存储至对应的存储路径中。
较佳地,所述AR图书数据包具有一唯一文件名,所述唯一文件名中至少包括AR图书数据包的名称及文件类型,存储至对应的存储路径中时,所述AR图书数据包以所述唯一文件名呈现在所述移动终端设备的存储空间中。
较佳地,所述步骤S5中退出接收扫描请求状态后,进入执行AR图书数据的播放状态,播放过程具体包括:
(1)所述移动终端设备接收AR图书显示指令;
(2)所述移动终端设备根据所述AR图书显示指令在对应的存储路径中调用AR图书数据包;
(3)根据当前的AR图书显示指令,对应播放AR图书数据包中的相应的内容。
较佳地,所述AR图书显示指令为通过所述移动终端设备扫描的来自AR图书上的一帧图像,所述图像上设置有与AR图书数据包对应的名称及文件类型的编码数据。
本发明还提供了一种移动终端设备的AR图书数据下载管理装置,该装置设置于移动终端设备上,包括:
信息识别模块,用于扫描识别码以识别所述识别码;
下载控制模块,用于根据所述识别码控制所述移动终端设备向AR图书云平台发起下载请求,以及在发起下载请求后控制所述移动终端设备接收AR图书数据包;
数据存储模块,用于将所述AR图书数据包存储至与所述识别码对应的存储路径中,以供调用。
较佳地,所述识别码为所述AR图书云平台对每个AR图书生成的唯一的识别码,每个识别码中存储有与所述AR图书对应的数据编码类型;其中,每个数据编码类型对应一个独立的存储路径,相应地,所述数据存储模块中设置有一编码类型及对应的存储路径的索引表,所述数据存储模块基于所述索引表将所述AR图书数据包存储至对应的存储路径中。
较佳地,所述信息识别模块包括一摄像头及信息识别模块,所述摄像头用于拍摄所述识别码的图像,并将所述识别码的图像发送至所述信息识别模块,所述信息识别模块对所述识别码的图像进行识别。
本实施例提供的方法及装置具有以下有益效果:
(1)可以下载不同的多个AR图书数据包到移动终端设备上,并分别存储在对应的存储路径中;
(2)可以根据识别码内所包含的数据编码类型进行对下载的AR图书数据包的快速分类存储,通过该装置即可实现对不同的AR图书数据包的接收及处理,以及进一步的调用该些数据,便于使用;
(3)对于使用者来说,无需加载多个应用软件,通过该装置即可实现大量不同的AR图书的相关数据的下载及使用。同时,存储在本地的AR数据在进行显示时,加载相关内容以播放AR的相关音频、视频及立体图像的速度更快。
附图说明
图1为本发明优选实施例的方法流程图;
图2为本发明优选实施例的执行AR图书数据的显示的方法流程图;
图3为本发明优选实施例的装置组成结构图。
具体实施方式
为更好地说明本发明,兹以优选实施例,并配合附图对本发明作详细说明,具体如下:
如图1所示,本实施例提供的移动终端设备的AR图书数据下载管理方法主要用于移动终端设备中,这里的移动终端设备可以为现有的较为流行的智能移动终端设备,如智能手机、笔记本电脑、PDA智能终端、平板电脑等易于携带、具有联网能力及摄像头扫描功能的智能终端设备。
则本实施例的方法具体包括以下步骤:
S1:移动终端设备进入接收扫描请求状态后,扫描及识别设置于AR图书上的识别码;
其中,本步骤中,移动终端设备可以通过打开一预先装载的APP进入接收扫描请求状态,从而开始扫描设置于AR图书上的识别码。
S2:如识别成功,则移动终端设备向AR图书云平台发起下载请求,否则返回步骤S1继续扫描及识别;
这里的AR图书云平台为一云端服务器,其通过网络与移动终端设备进行通信以进行数据交互,其中,移动终端设备可以基于WIFI网络登录该云端服务器的登录入口进而进行数据请求及传送,也可以基于移动数据网络如3G、4G甚至5G网络登录该云端服务器的登录入口进而进行数据请求及传送。
S3:AR图书云平台基于识别码将网络上对应的AR图书数据包发送至所述移动终端设备;
具体地,AR图书云平台通过查找与扫描的识别码对应的AR图书数据包,然后将查找得到的数据发送至移动终端设备。
S4:移动终端设备将所述AR图书数据包存储至对应的存储路径中,并将其添加在本地调用列表中;
S5:移动终端设备继续接收扫描请求,如接收到,则返回继续执行所述步骤S1,如未接收到,退出接收扫描请求状态。
其中,云端服务器上存储有大量的AR图书的数据,该些AR图书数据分别与不同种类、不同版本的纸质的AR图书相对应,且该些AR图书数据不限于一种编码类型,对不同的图书的出版商来说,其可以各自独立地采用自身的编码类型,而云端服务器存储该些AR图书及其编码类型。
因此,上述的识别码为AR图书云平台对每个AR图书生成的唯一的识别码,每个识别码中存储有与AR图书对应的数据编码类型;其中,每个数据编码类型对应一个独立的存储路径,相应地,步骤S4中所述AR图书应用软件基于数据编码类型将AR图书数据包存储至移动终端设备的对应的存储路径中,以便于根据不同的需要快速调用数据。
进一步地,AR图书数据包具有一唯一文件名,所述唯一文件名中至少包括AR图书数据包的名称及文件类型,存储至对应的存储路径中时,所述AR图书数据包以所述唯一文件名呈现在所述移动终端设备的存储空间中。
步骤S5中退出接收扫描请求状态后,移动终端设备可选地进入执行AR图书数据状态,则进入接收执行AR图书数据状态后,其执行AR图书数据的播放的方法中,播放过程具体包括:
(1)移动终端设备接收AR图书显示指令;
(2)移动终端设备根据所述AR图书显示指令在对应的存储路径中调用AR图书数据包;
(3)根据当前的AR图书显示指令,对应播放AR图书数据包中的相应的内容。
其中,AR图书显示指令可以为移动终端设备通过APP等软件的控件接收的相关操作指令,如移动终端设备通过摄像头开始扫描AR图书上的任意一个图像,扫描后的图像即可作为AR图书显示指令。此时,移动终端设备再根据当前扫描的图像找到该图像对应的AR图书数据包,再从中找到与该图像对应的AR数据,从而进行播放。这里播放的内容可以为与纸质图书上当前被扫描的图片对应的相关的音频、视频或立体图像。
本实施例中的AR图书显示指令具体为通过移动终端设备扫描的来自AR图书上的一帧图像,其中,该图像上设置有与AR图书数据包对应的名称及文件类型的编码数据。则移动终端设备可根据当前扫描的图像快速、精准地找到该图像对应的AR图书数据包,从而调用显示对应的音频、视频或立体图像数据。
对应地,本实施例还提供了一种移动终端设备的AR图书数据下载管理装置,该装置设置于移动终端设备上,用于执行上述方法,该装置具体包括:
信息识别模块31,用于扫描AR图书上的识别码以识别该识别码;
下载控制模块32,用于根据扫描得到的识别码控制移动终端设备向AR图书云平台通过网络通信模块34发起下载请求,以及在发起下载请求后控制移动终端设备接收AR图书数据包;
数据存储模块33,用于在下载控制模块的控制下,将接收的AR图书数据包存储至与识别码对应的存储路径中,以供调用。
其中,同样地,该装置工作时,所扫描的识别码为AR图书云平台对每个AR图书生成的唯一的识别码,每个识别码中存储有与所述AR图书对应的数据编码类型;其中,每个数据编码类型对应一个独立的存储路径,相应地,所述数据存储模块中设置有一编码类型及对应的存储路径的索引表,所述数据存储模块基于所述索引表将所述AR图书数据包存储至对应的存储路径中。
具体地,本实施例中的信息识别模块31包括一摄像头及信息识别模块,其中,摄像头用于拍摄AR图书上的识别码的图像,并将该识别码的图像发送至信息识别模块,信息识别模块对识别码的图像进行识别。这里的识别包括读取识别码内的数据编码类型信息,以确认对于该识别码,移动终端设备是否可以接收及处理器对应的数据编码类型。
本实施例提供的装置可以根据识别码内所包含的数据编码类型进行对下载的AR图书数据包的快速分类存储,通过该装置即可实现对不同的AR图书数据包的接收及处理,以及进一步的调用该些数据,便于使用。特别是,当该装置以APP形式安装在移动终端设备上时,仅需一个APP即可实现对多种AR图书数据的下载和使用,无需分别对应加载多个APP。
同时,存储在本地的AR数据在进行显示时,加载相关内容以播放AR的相关音频、视频及立体图像的速度更快。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何本领域的技术人员在本发明揭露的技术范围内,对本发明所做的变形或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述的权利要求的保护范围为准。