[发明专利]使Web页面访问移动APP本地资源的架构方法及系统有效
申请号: | 201710585427.6 | 申请日: | 2017-07-18 |
公开(公告)号: | CN107515742B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 屠文珂;杨英;俞晖;延琦;邱磊 | 申请(专利权)人: | 北京时医康科技发展有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F16/25 |
代理公司: | 北京和信华成知识产权代理事务所(普通合伙) 11390 | 代理人: | 胡剑辉 |
地址: | 100029 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 页面 访问 移动 app 本地 资源 架构 方法 系统 | ||
1.使Web页面访问移动APP本地资源的架构方法,其特征在于:当访问js文件时,该方法包括以下步骤:
(a1)取出js文件中的全部内容,写入一个字符串,存储在APP本地数据库中;
(a2)Web页面从APP本地数据库中读取字符串;
(a3)通过句柄取到Web的文档对象document;
(a4)由document创建一新的script类型的dom对象;
(a5)指定D创建的dom对象的类型是text/javascript,对此对象的innerHTML属性赋值,值是B获取到的字符串;
(a6)将上述dom对象插入document;
在处理音频、视频大文件时,在android设备上的实现方法包括以下步骤:
(d1)将这些大文件打包入android工程的asset目录中;
(d2)获取浏览器对象句柄;
(d3)通过浏览器对象句柄访问浏览器的白名单设置方法;
(d4)通过白名单设置,允许Web访问本地asset目录;
(d5)Web页面中,通过file协议,指定asset目录,进行访问;
在处理音频、视频大文件时,在ios设备上的实现方法包括以下步骤:
(e1)将大文件下载保存至APP的Documents目录下;
(e2)启动ios本地web容器GCDWebServer;
(e3)映射Documents目录为GCDWebServer的虚拟主机路径;
(e4)Web页面以http协议访问GCDWebServer虚拟主机路径下的所有资源,这些资源是Documents目录下的资源。
2.根据权利要求1所述的使Web页面访问移动APP本地资源的架构方法,其特征在于:当访问css文件时,该方法包括以下步骤:
(b1)取出css文件中的全部内容,写入一个字符串,存储在APP本地数据库中;
(b2)Web页面从APP本地数据库中读取字符串;
(b3)通过句柄取到Web的文档对象document;
(b4)由document创建一新的link类型的dom对象;
(b5)指定D创建的dom对象的类型是text/css,对此对象的innerHTML属性赋值,值是B获取到的字符串;
(b6)将上述dom对象插入document。
3.根据权利要求2所述的使Web页面访问移动APP本地资源的架构方法,其特征在于:当访问图片文件时,该方法包括以下步骤:
(c1)读取图片的base64值,写入一个字符串,存储在APP
本地数据库中;
(c2)Web页面从APP本地数据库中读取字符串;
(c3)在文档中创建img标签;
(c4)为img标签的src属性赋值,值是B获取到的字符串。
4.使Web页面访问移动APP本地资源的架构系统,其特征在于:当访问js文件时,该系统包括:
写入模块,其配置为取出js文件中的全部内容,写入一个字符串,存储在APP本地数据库中;
读取模块,其配置为Web页面从APP本地数据库中读取字符串;对象获取模块,其配置为通过句柄取到Web的文档对象
document;
创建模块,其配置为由document创建一新的script类型的dom对象;
赋值模块,其配置为指定D创建的dom对象的类型是
text/javascript,对此对象的innerHTML属性赋值,值是B
获取到的字符串;
插入模块,其配置为将上述dom对象插入document;
读取模块在处理音频、视频大文件时,在android设备上的实现方法包括以下步骤:
(d1)将这些大文件打包入android工程的asset目录中;
(d2)获取浏览器对象句柄;
(d3)通过浏览器对象句柄访问浏览器的白名单设置方法;
(d4)通过白名单设置,允许Web访问本地asset目录;
(d5)Web页面中,通过file协议,指定asset目录,进行访问;
读取模块在处理音频、视频大文件时,在ios设备上的实现方法包括以下步骤:
(e1)将大文件下载保存至APP的Documents目录下;
(e2)启动ios本地web容器GCDWebServer;
(e3)映射Documents目录为GCDWebServer的虚拟主机路径;
(e4)Web页面以http协议访问GCDWebServer虚拟主机路径下的所有资源,这些资源是Documents目录下的资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京时医康科技发展有限公司,未经北京时医康科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710585427.6/1.html,转载请声明来源钻瓜专利网。