基于二维码的多维数据加载与解码方法与流程

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

技术特征:

1.一种基于二维码的多维数据加载与解码方法,其特征在于包括以下步骤:

移动终端设备获取多维数据的链接/地址信息;

根据移动终端设备中的多维数据管理app的定义端界面提示信息,完成链接/地址信息的添加,以形成目标二维码,并将目标二维码存储在多维数据管理app的存储端中;

多维数据管理app的查看端通过对目标二维码进行扫描,并对其进行解析后,从云服务器接收并展示其中定义的多维数据信息。

2.根据权利要求1所述的基于二维码的多维数据加载与解码方法,其特征在于上述方法的具体步骤如下:

A1、移动终端设备获取多维数据的链接/地址信息;

A2、多维数据管理app的定义端获取上述多维数据的链接/地址信息,若判定当前的链接/地址信息为有效的链接/地址信息,则将链接/地址信息生成相应的目标二维码,并将目标二维码存储在多维数据管理app的存储端中,并提示用户,目标二维码生成成功;若多维数据管理app的定义端判定当前的链接/地址信息为无效的链接/地址信息,则丢弃,并提示用户,此链接/地址信息无效;

A3、多维数据管理app的查看端通过对app存储端中的目标二维码进行扫描,并将解析后获取的索引信息提交给云服务器;

A4、云服务器对多维数据管理app的查看端发送的索引信息检校成功后,向多维数据管理app的查看端反馈与相应的索引信息相绑定的多维数据信息,app查看端对相应多维数据信息进行调整并展示。

3.根据权利要求1或2所述的基于二维码的多维数据加载与解码方法,其特征在于:步骤A1中所述的移动终端设备对多维数据的链接/地址信息的获取有两种方式:

A11、移动终端设备使用浏览器中预先安装的插件来获取多维数据的链接/地址信息;

A12、移动终端设备使用自身安装的应用软件来获取多维数据的链接/地址信息;

其中,多维数据划分为由多维数据包括图片、文本构成的普通页面和音视频页面,其链接/地址信息的格式为:标识符+分隔符+其他;具体格式如下所示:

若为普通页面,按照规则“Data$URI”生成相应的链接信息,其中Data表示普通页面的标识符;URI表示该普通页面的索引信息,用于资源定位;符号‘$’表示分隔符,用于在解析时分割字符串;

若为音视频页面,按照规则“Video$URI$hh-mm-ss”生成相应的地址信息,其中Video表示音视频的标识符;URI表示该音视频页面的索引信息,用于资源定位;hh-mm-ss表示音视频的播放进度,意为:小时-分钟-秒;符号‘$’表示分隔符,用作解析时分割字符串。

4.根据权利要求2所述的基于二维码的多维数据加载与解码方法,其特征在于:步骤A2中所述多维数据管理app的定义端对获取的链接/地址信息的辨别,包含以下子步骤:

A21-1、对获取到的链接/地址信息根据分隔符‘$’进行字符串的分割,若该信息字符串中不包含‘$’分隔符,则判定其为无效的链接/地址信息;

A22-1、对根据分隔符‘$’分割后的字符串形成的字符数组进行辨别,若该数组的第一个字符元素与字符‘Data’相匹配,则继续识别数组的第二个字符元素,判别其是否为有效的URI信息,若此URI有效,则判定其为有效的链接/地址信息;若此URI无效,则判定其为无效的链接/地址信息;

A23-1、若对字符串分割后形成的字符数组的第一个字符元素与字符‘Video’相匹配,则继续识别数组的第二个字符元素,判别其是否为有效的URI信息,若此URI信息无效,则判定此链接/地址信息无效;若此URI信息有效,则继续识别数组的第三个字符元素是否与模式“hh-mm-ss”相匹配,若匹配,则判定此链接/地址信息有效;若不匹配,则判定此链接/地址信息无效;

A24-1、若对字符串分割后形成的字符数组的第一个字符元素与字符‘Data’和字符‘Video’都不匹配,则判定此链接/地址信息无效。

5.根据权利要求2所述的基于二维码的多维数据加载与解码方法,其特征在于,在步骤A2中,若判定当前的链接/地址信息有效,则进行如下具体操作:

A21-2、在判定当前多维数据的链接/地址信息为有效信息后,多维数据管理app的定义端,在界面中弹出选择对话框,以便于用户添加所需的多维数据信息;

A22-2、多维数据管理app定义端,对上述选定的链接/地址信息进行处理,以生成对应的目标二维码;

A23-2、生成目标二维码之后,多维数据管理app定义端将目标二维码存入对应的app存储端模块中;

A24-2、多维数据管理app定义端弹出互动对话框,提示用户目标二维码生成成功。

6.根据权利要求5所述的基于二维码的多维数据加载与解码方法,其特征在于:步骤A23-2中所述app存储端的结构形式为:存储日期和目标二维码,即:在存储目标二维码时,首先查找是否包含以当天日期命名的文件夹,若没有,则表明此目标二维码为当天第一个该类型的二维码,先以当天日期生成文件夹,然后将目标二维码存入文件夹内;若已包含对应的文件夹,则将目标二维码直接存入,并按照时间顺序对目标二维码进行排序。

7.根据权利要求2所述的基于二维码的多维数据加载与解码方法,其特征在于:步骤A3中所述多维数据管理app的查看端通过对app存储端中的目标二维码进行扫描,并将解析后获取的索引信息提交给云服务器,包括以下子步骤:

A31、多维数据管理app的查看端通过对目标二维码进行扫描、解析后获得目标二维码中包含的数据信息;

A32、app查看端对于获得的数据信息,进行分割处理,得到有效的索引信息;

A33、app查看端将上述步骤中所获取的有效的索引信息提供给云服务器。

8.根据权利要求2所述的基于二维码的多维数据加载与解码方法,其特征在于:步骤A3中,多维数据管理app的查看端使用获取模块和发送模块:

获取模块,用于获取多维数据管理app定义端生成的目标二维码中的数据信息;其中,目标二维码为app定义端根据浏览器上多维数据的链接/地址信息生成的;

发送模块,用于根据获取模块获取的链接/地址信息处理后的有效索引信息向云服务器发送多维数据的请求。

9.根据权利要求2所述的基于二维码的多维数据加载与解码方法,其特征在于:步骤A4所述云服务器对多维数据管理app的查看端发送的索引信息检校成功后,向多维数据管理app的查看端反馈与相应的索引信息相绑定的多维数据信息,app查看端对相应多维信息进行调整并展示,包括以下子步骤:

A41、云服务器对app查看端发送的索引信息进行校验、解析处理,并将与该索引相绑定的多维数据信息反馈给app查看端;

A42、若与该索引信息相绑定的多维数据信息为普通页面信息,app查看端在接收到该信息后直接展示给用户;

A43、若与该索引信息相绑定的多维数据信息为音视频信息,app查看端在接收到该信息后根据hh-mm-ss数据信息,调整音视频的播放进度,然后将调整后的音视频信息展示给用户。

10.根据权利要求2所述的基于二维码的多维数据加载与解码方法,其特征在于:在步骤A4中,多维数据管理app的查看端使用接收模块和处理模块:

接收模块,用于接收所述云服务器响应的多维数据的信息;

处理模块,用于根据所述接收模块接收到的多维数据的信息进行相应的调整和展示。

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