[发明专利]通过网页控制本地应用程序的系统和方法有效
申请号: | 201380030649.1 | 申请日: | 2013-04-05 |
公开(公告)号: | CN104364762B | 公开(公告)日: | 2018-01-30 |
发明(设计)人: | S·加尔马克;尼克拉斯·瑟德林德;塞缪尔·西普里安;爱伦·莱温;汉内斯·格拉;埃里克·哈特维希;贡纳·克赖茨 | 申请(专利权)人: | 斯波帝范公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙)11435 | 代理人: | 孟阿妮,郭栋梁 |
地址: | 瑞典斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 网页 控制 本地 应用程序 系统 方法 | ||
技术领域
本申请主要涉及通过网页来控制应用程序,其中该网页正在被执行该应用程序的同一计算机显示。
背景技术
现代计算机允许使用者消费多种不同类型的媒体,包括文本,静止图像,视频和音频,此外还提供其他功能,例如网页浏览。由于计算机正变得更具交互性且更强大,使用者越来越多地直接在他们的计算机上存储和消费媒体。此外,使用者在线时间越来越长,阅读新闻,网页日志(博客),以及在线杂志,同时访问社交网络站点。然而,在许多计算机系统中,媒体回放软件,例如音乐播放器,独立于诸如网页浏览器的网络访问软件。因此,使用者为了调整或改变音乐回放或查看音乐播放器的状态信息,需要在显示的网页浏览器和音乐播放器之间切换。然而,必须在不同应用程序间浏览,可能效率不高且不方便。
如今,网页与在本地存储和执行的媒体播放器(或任意其他本地工具)通信使得无论是本地媒体软件或者网页都能在其需要如此操作时发送信息给对方是困难的。因此,提供解决与在本地媒体播放器和网页浏览器之间提供通信相关的这些和其他问题的系统和方法是有益的。
发明内容
因此,存在对以下系统和方法的需求:该系统和方法允许在诸如网页浏览器和本地工具的应用程序之间进行快速、有效和安全的通信。根据一些实施方式,在具有处理器和存储器的电子装置上执行一种方法。该方法包括在本地工具接收源自应用程序并且包含第一令牌的第一请求。该应用程序从第一服务器接收包含多个链接和第一令牌的网页。该应用程序从第二服务器接收该多个链接。该方法还包括验证该第一令牌,包括将该第一令牌发送至第三服务器。该方法还包括,响应于对该第一令牌的验证,在本地工具中生成第二令牌。该方法进一步包括将第二令牌发送至该应用程序以包括在来自该应用程序的随后请求中。
在一些实施方式中,该方法进一步包括接收包含第三令牌的第二请求,并检验该第三令牌与该第二令牌是否匹配。如果该第二令牌和该第三令牌匹配,该方法包括基于该第二请求的内容执行一个或多个操作。如果该第二令牌和该第三令牌不匹配,该方法包括不执行任何基于第二请求内容的操作。
在一些实施方式中,验证该第一令牌包括将该第一令牌从本地工具发送至第三服务器,并在本地工具接收来自该第三服务器的验证消息。
在一些实施方式中,该应用程序为网络浏览器,且该本地工具为媒体播放器。在一些实施方式中,该本地工具包括与该本地工具和该应用程序(例如网络浏览器)通信的网络服务器。在一些实施方式中,该多个链接包含在组件中。在一些实施方式中,该组件是iframe。在一些实施方式中,该链接与本地工具控制指令和/或本地工具状态请求对应。在一些实施方式中,该链接为统一资源定位符(URLs)。
根据一些实施方式,包含一个或多个处理器、存储器、存储在该存储器中的一个或多个程序的电子装置,该程序被配置为由该一个或多个处理器执行,该电子装置包含用于执行任何如上所述方法的指令装置。根据一些实施方式,非临时性计算机可读存储媒体已在其中存入了多个指令,该多个指令当由电子装置执行时,该多个指令使得该装置执行如上所述的方法中的操作。
附图说明
此处公开的实施方式在附图的图中通过示例而非限制的方式来演示。在整个附图中,相同的附图标记表示相同的部件。
图1所示为根据一些实施方式的客户-服务器环境的框图。
图2所示为根据一些实施方式的客户计算机系统的框图。
图3~5所示是根据一些实施方式的客户-服务器环境的框图。
图6A-6B所示是根据一些实施方式的网页的框图。
图7所示是根据一些实施方式的控制本地工具的方法的流程图。
图8所示是根据一些实施方式的客户计算机系统的框图。
图9-10所示是根据一些实施方式的服务器计算机系统的框图。
具体实施方式
此处描述的系统和方法能使在客户计算机处执行的两个应用程序之间进行双向连续的通信。特别地,该公开的实施方式能使用户通过包含在本地应用程序(例如网页浏览器)显示的网页中的控件控制本地执行工具(例如媒体播放器、下载管理器、摄像头控制应用程序、照片/视频编辑器等)的特定方面并与该特定方面进行互动。此处描述的系统和方法还提供一种创建用于在网页中包含的组件的方法,该组件包括用于本地工具的控制元素(例如,控制按钮、状态窗口等)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斯波帝范公司,未经斯波帝范公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380030649.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:液态甲阶型酚醛树脂和湿式纸摩擦材料
- 下一篇:触摸面板、触摸面板的制造方法