[发明专利]网页应用程序的接口调用方法、显示设备及服务器在审
申请号: | 202011109971.1 | 申请日: | 2020-10-16 |
公开(公告)号: | CN112256449A | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 商潮;朱子鸣 | 申请(专利权)人: | VIDAA美国公司;VIDAA国际控股(荷兰)公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 美国佐*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 应用程序 接口 调用 方法 显示 设备 服务器 | ||
本申请提供了一种网页应用程序的接口调用方法、显示设备及服务器。显示设备的浏览器启动网页应用程序时,服务器会收到显示设备发送的网页应用程序的接口需求和显示设备的系统版本等信息,进而在服务器中生成该网页应用程序对应的接口文件;而后,服务器再将接口文件发送回显示设备,以使浏览器可以加载该接口文件,进而网页应用程序可以调用到目标接口对显示设备的资源进行相应的操作。本申请的技术方案到浏览器加载接口文件为止的内容,可以看作是网页应用程序的鉴权的流程,鉴权流程中生成的接口文件不能被网页应用程序修改,避免接口被网页应用程序随意调用导致的显示设备资源被滥用的情况,同时保证显示设备的用户信息安全和资源安全。
技术领域
本申请涉及计算机技术领域,尤其涉及一种网页应用程序的接口调用方法、显示设备及服务器。
背景技术
随着HTML5(Hyper Text Markup Language5,超文本标记语言5)及相关网页技术的发展,目前采用HTML5技术开发的web App(网页应用程序)越来越被广大开发者接受和青睐。相对于传统的native App(本地应用程序)来说,web App有着开发成本较低、升级较简单、维护比较轻松且无需安装不消耗用户存储空间等优点。web App本质上就是一个针对手机、电视等显示设备进行客制化后的web站点。
但是web App的缺点也很明显,由于web App只能运行在显示设备浏览器中,与显示设备系统相互独立,通常会针对这类应用程序开放部分接口来实现一些定制化功能,如获取或设置系统参数,操作数据库以及文件读写等功能,这些功能的实现都需要web App通过浏览器调用到显示设备中的接口。目前,行业中通常使应用程序可以通过调用JavaScript扩展中的接口来访问系统资源。但是,JavaScript脚本运行时会自动嵌入到应用程序的页面中,所有的接口及其实现内容全都暴露在外面,应用程序开发者可以看到所有接口的定义及其实现内容,进而可能会对显示设备本地资源滥用。
为了防止应用程序开发者对显示设备本地资源的滥用,也为了保证显示设备用户的信息安全,web App调用接口通常会被限制。除了使用应用程序名称来管理显示设备本地接口的传统做法,行业中也常常采用在JavaScript中使用HTTP(Hyper Text TransferProtocol,超文本传输协议)请求的方式与服务器建立专用消息通道,服务器通过获取HTTP头的信息来确认应用程序的身份,再对此身份进行鉴权,允许或拒绝应用程序后续的请求。
但是,显示设备本地接口管理维护的成本较高,扩展性很差,每次新增加了应用程序或者新增加了接口时,都需要重新对其进行适配。上述使用HTTP请求的方法虽然可以解决显示设备本地接口扩展性差的问题,但是HTTP请求可以被伪造。如果第三方网页应用程序成功伪造了HTTP请求,从而获得了应用程序授权并与服务器建立消息通道,那么第三方网页应用程序将会非法调用显示设备本地接口,这对显示设备的用户信息安全和资源安全都有着较大的威胁。
发明内容
本申请提供了一种网页应用程序的接口调用方法、显示设备及服务器,以解决目前浏览器中网页应用程序调用显示设备本地接口时容易造成的用户信息安全和资源安全难以保证的问题。
第一方面,本申请提供了一种显示设备,包括:
控制器,用于执行以下步骤:
响应于浏览器发来的网页应用程序启动指令,向服务器发送网页应用程序和显示设备的相关信息;
接收服务器发回的根据网页应用程序和显示设备的相关信息生成的接口文件;所述接口文件用于确定所述网页应用程序需要调用的目标接口的使用权限和参数;
控制所述浏览器加载所述接口文件,以使所述网页应用程序调用所述目标接口。
在一些实施例中,显示设备中的控制器还用于执行以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于VIDAA美国公司;VIDAA国际控股(荷兰)公司,未经VIDAA美国公司;VIDAA国际控股(荷兰)公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011109971.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种使用天然藤条编织艾灸盒的方法
- 下一篇:一种环保型生物质燃料处理方法