一种获取应用程序中的数据资源的方法及装置制造方法及图纸

技术编号:13674931 阅读:45 留言:0更新日期:2016-09-08 00:25
本发明专利技术公开了一种获取应用程序中的数据资源的方法及装置,用以实现准确、安全地获取应用程序中的数据资源的目的。所述方法包括:在U盘中烧写入预设串码,其中,所述U盘中还烧写入有应用程序;在运行所述应用程序前端封装的浏览器以启动所述应用程序时,根据所述预设串码生成身份验证标记;将所述身份验证标记发送给服务器,以由所述服务器验证所述身份验证标记是否合法;在所述服务器验证所述身份验证标记合法后,接收所述服务器返回的所述应用程序中的数据资源。

【技术实现步骤摘要】

本专利技术涉及互联网应用
,特别涉及一种获取应用程序中的数据资源的方法及装置
技术介绍
随着信息技术的快速发展,应用程序凭借其所具有的诸如提醒、交友、记事等强大功能已使其在短时间内受到大量用户的青睐。因此,各种应用程序已被广泛装载在终端上。U盘,全称USB闪存盘,英文名“USB flash disk”。它是一种使用USB接口的无需物理驱动器的微型高容量移动存储产品,通过USB接口与终端(如电脑等)连接,实现即插即用。人们可以通过U盘来启动应用程序,从而使用应用程序的各种功能,那么,如何保证应用程序中的数据资源的安全成为亟待解决的技术问题。
技术实现思路
本专利技术提供一种获取应用程序中的数据资源的方法及装置,用以实现准确、安全地获取应用程序中的数据资源的目的。本专利技术提供一种获取应用程序中的数据资源的方法,包括:在U盘中烧写入预设串码,其中,所述U盘中还烧写入有应用程序;在运行所述应用程序前端封装的浏览器以启动所述应用程序时,根据所述预设串码生成身份验证标记;将所述身份验证标记发送给服务器,以由所述服务器验证所述身份验证标记是否合法;在所述服务器验证所述身份验证标记合法后,接收所述服务器返回的所述应用程序中的数据资源。在本专利技术一实施例中,通过以下步骤运行所述应用程序前端封装的浏览器:在所述应用程序的前端封装一浏览器,并烧写入所述U盘中;将所述U盘接入终端的USB接口,由所述终端的操作系统自动播放所述U盘,运行所述浏览器。在本专利技术一实施例中,根据所述预设串码生成身份验证标记,包括:在将所述U盘接入终端的USB接口时,获取所述U盘的设备标识;根据所述U盘的设备标识和所述预设串码生成身份验证标记。在本专利技术一实施例中,根据所述预设串码生成身份验证标记,包括:接收用户输入的用户名和密码;根据所述用户输入的用户名、密码以及所述预设串码生成身份验证标记。在本专利技术一实施例中,所述在应用程序的前端封装一浏览器,并烧写入U盘中,包括:生成调取所述浏览器的内核的Python程序,并将所述应用程序的URL地址写入所述Python程序;采用指定的打包工具将所述Python程序打包成可执行程序;将所述可执行程序烧写入所述U盘中。本专利技术还提供一种获取应用程序中的数据资源的装置,包括:写入模块,用于在U盘中烧写入预设串码,其中,所述U盘中还烧写入有应用程序;生成模块,用于在运行所述应用程序前端封装的浏览器以启动所述应用程序时,根据所述预设串码生成身份验证标记;发送模块,用于将所述身份验证标记发送给服务器,以由所述服务器验证所述身份验证标记是否合法;接收模块,用于在所述服务器验证所述身份验证标记合法后,接收所述服务器返回的所述应用程序中的数据资源。在本专利技术一实施例中,所述装置还包括:运行模块,用于在所述应用程序的前端封装一浏览器,并烧写入所述U盘中;将所述U盘接入终端的USB接口,由所述终端的操作系统自动播放所述U盘,运行所述浏览器。在本专利技术一实施例中,所述生成模块还用于:在将所述U盘接入终端的USB接口时,获取所述U盘的设备标识;根据所述U盘的设备标识和所述预设串码生成身份验证标记。在本专利技术一实施例中,所述生成模块还用于:接收用户输入的用户名和密码;根据所述用户输入的用户名、密码以及所述预设串码生成身份验证标记。在本专利技术一实施例中,所述运行模块还用于:生成调取所述浏览器的内核的Python程序,并将所述应用程序的URL地址写入所述Python程序;采用指定的打包工具将所述Python程序打包成可执行程序;将所述可执行程序烧写入所述U盘中。在本专利技术实施例中,在U盘中烧写入预设串码,其中,所述U盘中还烧写入有应用程序,在运行应用程序前端封装的浏览器以启动应用程序时,根据预设串码生成身份验证标记。随后,将身份验证标记发送给服务器,以由服务器验证身份验证标记是否合法,在服务器验证身份验证标记合法后,接收服务器返回的应用程序中的数据资源。由此可见,本专利技术实施例能够根据预设串码生成的身份验证标记来实现准确、安全地获取应用程序中的数据资源的目的。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获
得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术一实施例中获取应用程序中的数据资源的方法的流程图;图2为本专利技术另一实施例中获取应用程序中的数据资源的方法的流程图;图3为本专利技术一实施例中获取应用程序中的数据资源的装置的结构示意图;以及图4为本专利技术另一实施例中获取应用程序中的数据资源的装置的结构示意图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。如图1所示为本专利技术一实施例中获取应用程序中的数据资源的方法的流程图,该方法包括以下步骤S11-S14。步骤S11,在U盘中烧写入预设串码,其中,U盘中还烧写入有应用程序。在该步骤中,应用程序是指为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面。步骤S12,在运行应用程序前端封装的浏览器以启动应用程序时,根据预设串码生成身份验证标记。在该步骤中,浏览器是显示网站服务器或文件系统内的文件,并让用户与这些文件交互的一种应用软件。它用来显示在万维网或局域网等内的文字、图像及其他信息。这些文字或图像,可以是连接其他网址的超链接,用户可迅速
及轻易地浏览各种信息。并且,根据预设串码生成身份验证标记,即tokon。步骤S13,将身份验证标记发送给服务器,以由服务器验证身份验证标记是否合法。在该步骤中,服务器存储了合法的身份验证标记,当接收到来自终端的身份验证标记时,服务器将接收的身份验证标记与存储的合法的身份验证标记进行比对,若比对一致,则说明来自终端的身份验证标记合法;反之,若比对不一致,则说明来自终端的身份验证标记不合法。步骤S14,在服务器验证身份验证标记合法后,接收服务器返回的应用程序中的数据资源。在该步骤中,服务器可以反馈频道列表,支持用户的观看,所有视频数据资源都在服务器上。这里的频道列表可以是预先设置的在应用程序的首页展示的列表。在本专利技术实施例中,在U盘中烧写入预设串码,其中,所述U盘中还烧写入有应用程序,在运行应用程序前端封装的浏览器以启动应用程序时,根据预设串码生成身份验证标记。随后,将身份验证标记发送给服务器,以由服务器验证身份验证标记是否合法,在服务器验证身份验证标记合法后,接收服务器返回的应用程序中的数据资源。由此可见,本专利技术实施例能够根据预设串码生成的身份验证标记来实现准确、安全地获取应用程序中的数据资源的目的。在本专利技术的可选实施例中,可以通过以下步骤A1-A2运行应用程序前端封装的浏览器:步骤A1,在应用程序的前端封装一浏览器,并烧写入所述U盘中。步骤A2,将所述U盘接入终端的USB接口,由终端的操作系统自动播放所述U盘,运行浏览器。进本文档来自技高网
...

【技术保护点】
一种获取应用程序中的数据资源的方法,其特征在于,包括:在U盘中烧写入预设串码,其中,所述U盘中还烧写入有应用程序;在运行所述应用程序前端封装的浏览器以启动所述应用程序时,根据所述预设串码生成身份验证标记;将所述身份验证标记发送给服务器,以由所述服务器验证所述身份验证标记是否合法;在所述服务器验证所述身份验证标记合法后,接收所述服务器返回的所述应用程序中的数据资源。

【技术特征摘要】
1.一种获取应用程序中的数据资源的方法,其特征在于,包括:在U盘中烧写入预设串码,其中,所述U盘中还烧写入有应用程序;在运行所述应用程序前端封装的浏览器以启动所述应用程序时,根据所述预设串码生成身份验证标记;将所述身份验证标记发送给服务器,以由所述服务器验证所述身份验证标记是否合法;在所述服务器验证所述身份验证标记合法后,接收所述服务器返回的所述应用程序中的数据资源。2.根据权利要求1所述的方法,其特征在于,通过以下步骤运行所述应用程序前端封装的浏览器:在所述应用程序的前端封装一浏览器,并烧写入所述U盘中;将所述U盘接入终端的USB接口,由所述终端的操作系统自动播放所述U盘,运行所述浏览器。3.根据权利要求2所述的方法,其特征在于,根据所述预设串码生成身份验证标记,包括:在将所述U盘接入终端的USB接口时,获取所述U盘的设备标识;根据所述U盘的设备标识和所述预设串码生成身份验证标记。4.根据权利要求2所述的方法,其特征在于,根据所述预设串码生成身份验证标记,包括:接收用户输入的用户名和密码;根据所述用户输入的用户名、密码以及所述预设串码生成身份验证标记。5.根据权利要求2-4中任一项所述的方法,其特征在于,所述在应用程序的前端封装一浏览器,并烧写入U盘中,包括:生成调取所述浏览器的内核的Python程序,并将所述应用程序的URL地址写入所述Python程序;采用指定的打包工具将所述Python程序打包成可执行程序;将所述可执行...

【专利技术属性】
技术研发人员:张新亮
申请(专利权)人:天脉聚源北京传媒科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1