系统架构 用B/S浏览器服务器架构,使用时下主流的HTML5、ARJS、aframe技术进行界面展示模型渲染,无需插件即可运行程序,通用的数据层服务器提供动态数据支持。 平台使用简单,创建项目步骤清晰,使用者无需掌握任何一门编程语言,无需任何专业背景,通过简单的学习即可上手。 平台功能 (1)项目管理 平台支持新建项目、编辑项目、删除项目、更新程序等功能; 编辑项目:包括项目封面,项目名称,项目描述,项目ID,项目标签,分享到作品指定发布平台,保存项目信息。 删除项目:删除首页或文件夹中的单个项目; 更新程序:通过更新程序将项目修改内容直接更新至产品链接中,不再单独生成产品链接; 文件夹管理:平台支持文件夹创建,项目可移动至指定文件夹,对项目进行分类管理;创建的文件夹支持删除和重命名两个功能。 分享:①将项目发布为普通产品链接;②将项目转让给其他注册用户;③打开大数据面板界面。 (2)编辑-AR内容管理 平台可添加多个触发点; 每个触发点需设置触发点名称、选择触发方式以及选择触发事件。 ①触发方式 平台支持四种触发方式,即扫描触发、GPS触发、GPS触发+扫描触发、文字识别。 扫描触发:平台采用opencv算法,对用户上传的锚点图像进行特征分析,获得图像特征,对之后AR扫描的物体进行特征匹配,从而触发对应的AR内容。 锚点图:用户可自定义上传锚点图,并设置锚点图匹配率,匹配率范围为0--1。 二维码:在锚点图以及拓展资源内容上传完毕后,可勾选“直接显示内容”,生成二维码,还具有二维码自定义logo功能和保存下载二维码功能。用户可通过扫描此二维码直接显示对应的拓展资源。 GPS触发:平台对接高德地图插件,可通过指定经纬度进行触发。用户可直接填写经纬度坐标,也可通过搜索功能找到指定位置,在地图上直接获得经纬度坐标。触发范围用户可自定义填写; GPS+扫描触发:将GPS以及扫描触发组合使用,用户上传锚点图,设置锚点图匹配率,并设置GPS坐标及触发范围,上传拓展资源,完成编辑后,用户可在GPS范围内直接触发拓展资源,也可通过扫描锚点图扫描触发。 文字识别:平台采用先进的OCR文字识别技术,对用户终端拍摄的图片进行文字提取,提取的文字与后台设置做比较,满足触发对应的AR内容。 用户输入需要识别的文字,多个可以用英文的“,”隔开;对之后AR扫描的图片文字进行匹配,从而触发对应的AR内容。 ②触发事件/拓展资源管理 平台支持可以上传的内容有:图集、文字、视频、模型、音频、链接等六种。 图集:用户可以上传至少8张图片形成图集。上传的图片支持JPG或PNG格式M,每张图片大小不超过2M。 文字:用户可以上传AR相关的文字内容介绍,AR触发后,会自动播放文字对应的语音。 视频:用户可以上传至少8个视频或视频链接。上传的视频支持MP4格式,且每个视频大小不能超过50M。 音频:用户可以上传至少8个音频文件。上传的音频文件支持MP3格式,且每个音频大小不能超过10M。 链接:用户可以指定一个跳转链接。 模型:用户可以上传至少8个模型,该模型可以包含动画。上传模型支持GLB格式,且每个模型大小不能超过50M。 所有资源内容用户可以自定义内容的名称,供终端用户查看。 (3)设置 大数据看板:用户开启大数据看板功能,AR项目会自动生成大数据看板。大数据面板包括以下信息: 累计浏览人次:近七天浏览人次折线图、总浏览人数、今日浏览人数、当前在线人数、累计浏览人次、平均在线时长以及最高同时在线人数。 操作深度详情:GPS触发完成度、资源扫描完成度、资源拓展完成度以及导航使用率。 资源数量:触发点数量、解说文本数量、图片资源数量、模型资源数量、视频资源数量以及音频资源数量。 其他:包括浏览日志、扫描次数触发排名、用户IP地址分布、来访终端分布饼状图、支持浏览器、程序语言、数据接口以及运行环境。 (4)分区 提高项目识别图片速度可在分区界面添加多个分区,包括GPS分区及自定义分区两种类型。 GPS分区:用户设置坐标及触发范围后,可选择勾选扫描触发点,在该分区范围扫描触发。 自定义分区:可直接添加自定义分区,对扫描触发点进行勾选分区。在使用AR导览时,首先要选择扫描分区,选择完毕后,扫描物体,只匹配当前分区的AR扫描锚点图。 (5)案例发布 平台支持AR案例发布,提供了链接地址和二维码两种形式。使用二维码形式发布时,可在二维码中添加自定义logo。 |