本申请涉及知晓情境的应用和方法。描述了用于向应用提供与情境相关查询对应的数据的系统和方法。执行与第一应用相关的第一动作。确定与第一动作相关的情境相关数据结果。向第二应用提供情境相关数据结果。由第二应用处理情境相关数据结果以执行第二动作。
【技术实现步骤摘要】
本申请一般涉及知晓情境的(context-aware)计算机应用,尤其是在应用之间提供与情境相关的数据的系统和方法。
技术介绍
现代的企业网站和个人网站通常有一个“联系我们”的页面,使网站的访问者能快速获得公司的联系信息,如电子邮件地址、街道地址、电话号码、方向、地图等等。当使用具有较小屏幕尺寸的智能手机、平板计算机或其他电子设备浏览网站时,网页布局可能比设备显示屏上的观看空间大的多。因此,观看者在显示屏上每次可能看到网页的一小部分。某些设备(如智能手机)允许观看者采用“平移和扫描(pan and scan)” 的方法来定位网页的可见部分上没有显示的信息。这里,观看者可以沿网页的水平方向和/或垂直方向滚动设备视图,或在一些触摸显示屏的情况下,观看者可以缩小网页的尺寸以使得网页的更大区域可被显示。这样做,即使相关的联系信息被显示,该信息也可能是很难被找到或选择的。通常,具有网络浏览器的个人使用浏览器标签页(browser tab)或另外的浏览器窗口按顺序进入网站的不同部分,以确定产品和服务是否符合用户的需求。随后,用户可能想要联系网站所有者以订购产品或服务。这要求用户返回“联系我们”的网页,以便找到电话号码或电子邮件地址。
技术实现思路
根据本专利技术的一个方面,提供了一种用于向应用提供与情境相关查询相对应的数据的计算机实施方法,包括执行与第一应用有关的第一动作;确定与所述第一动作有关的情境相关数据结果;向第二应用提供所述情境相关数据结果;以及通过所述第二应用处理所述情境相关数据结果以执行第二动作。在该方法中,向第二应用提供所述情境相关数据结果的步骤可以包括将与用户情境相对应的数据填充到应用情境缓存中,该数据包括与所述第一动作有关的情境相关数据;检测所述第二应用的激活;以及将来自所述应用情境缓存的情境相关数据结果预填充到所述第二应用中。在该方法中,向第二应用提供所述情境相关数据结果的步骤可以包括对所述情境相关数据结果进行格式化,以便与所述第二应用兼容;激活与所述第二应用通信的第三应用;从所述第二应用执行所述第二动作;以及将关于格式化的情境相关数据结果的数据填充到所述第三应用中。在该方法中,所述第二应用是联系人列表应用,所述第三应用是拨号器应用。该方法还可以包括响应于将关于格式化的情境相关数据结果的数据填充到所述第三应用中,从所述第三应用执行第三动作。该方法还可以包括将格式化的情境相关数据结果填充到所述第二应用中;以及通过选择格式化的情境相关数据结果执行所述第三动作。 在该方法中,所述第二应用和所述第三应用是相同的应用。该方法还可以包括检测与所述第二应用的激活有关的用户情境;以及响应于检测到所述用户情境,将情境相关数据结果填充到所述第二应用中。在该方法中,所述第一应用是浏览器应用,所述第二应用是电话拨号器应用。根据本专利技术的另一方面,提供了一种桥接应用系统,包括情境监视模块,检测与第一应用有关的动作;插件模块,搜索所述第一应用以获得与所述动作对应的情境相关数据;以及本地应用接口,向第二激活的应用输出所述情境相关数据。该桥接应用系统还可以包括规则引擎,该规则引擎包括为所述插件模块建立基于情境的搜索标准的一个或多个规则。 在桥接应用系统中,所述插件模块将所述情境相关数据存储在应用情境缓存中。该桥接应用系统还可以包括预触发模块,该预触发模块从所述应用情境缓存选择情境相关数据,并响应于所述情境监视模块检测到所述第二应用的启动,将情境相关数据预填充到所述第二应用中。在该桥接应用系统中,所述插件模块对所述情境相关数据进行格式化,以便与所述第二应用兼容,并将格式化的情境相关数据输出至所述第二应用。在该桥接应用系统中,响应于所述情境监视模块检测到所述第二应用的激活,所述插件模块将格式化的情境相关数据输出至所述第二应用。在该桥接应用系统中,响应于所述情境监视模块检测到所述第二应用的激活,所述本地应用接口将从所述插件模块接收的情境相关数据填充到所述第二应用中。根据本专利技术的另一方面,提供了一种用于将情境相关数据从网络浏览器提供至本地移动设备应用的计算机实施方法,包括通过网络浏览器搜索网站;激活移动设备应用;从所述网站中检索情境相关内容;以及将检索到的情境相关内容的结果填充到所述移动设备应用中。在该方法中,将检索到的情境相关内容的结果填充到所述移动设备应用中的步骤可以包括将检索到的情境相关内容存储在应用情境缓存中;检测所述移动设备应用的激活;以及将存储在所述应用情境缓存中的、检索到的情境相关内容的结果预填充到所述移动设备应用中。在该方法中,将检索到的情境相关内容的结果填充到所述移动设备应用中的步骤可以包括创建包括所述结果的联系人记录;以及将所述联系人记录添加至与所述移动设备应用对应的联系人列表。在该方法中,将检索到的情境相关内容的结果填充到所述移动设备应用中的步骤可以包括检测所述移动设备应用的激活;以及响应于检测到所述移动设备应用的激活,将所述结果填充到所述移动设备应用中。附图说明从下面结合附图的详细描述将清楚本专利技术的特征和优点,附图一起通过示例说明本专利技术的特征,并且其中图I是示出了可以采用本专利技术概念的实施例的高级移动设备体系结构的框图2是根据一个实施例示出了桥接应用系统的元件的框图;图3是根据一个实施例向应用提供情境相关数据的方法的流程图;图4是根据一个实施例在两个应用之间桥接情境相关数据的方法的流程图;图5是根据一个实施例示出了用于将在网站搜索期间识别的电话号码填充到拨号器应用中的方法的示意框图;图6是根据另一个实施例在两个应用之间桥接情境相关数据的方法的流程图;图7是根据一个实施例示出了用于将在网站搜索期间识别的电话号码填充到联系人列表应用中的方法的示意框图; 图8是根据另一个实施例在两个应用之间桥接情境相关数据的方法的流程图;图9是根据一个实施例示出了响应于拨号器的激活,根据在网站搜索期间识别的电话号码来创建联系人(contact)的方法的示意框图;并且图10是根据一个实施例示出了响应于拨号器的激活,将在网站搜索期间识别的电话号码填充到拨号器应用的方法的示意框图。具体实施例方式下面结合附图陈述的说明旨在对本专利技术概念的实施例进行说明。应当理解,本专利技术概念不限于本文公开的特定结构、处理步骤或材料,而是延伸至相关领域的普通技术人员能认识到的其同等物。还应当理解,本文采用的术语仅用于描述特定的实施例,而并非旨在限制。本专利技术概念克服了在应用之间浏览以获得数据的常规方法的限制,特别是当使用小显示屏时。这样的常规方法需要用户打开第一个应用(如网络浏览器),然后执行所需信息(如电话号码)的网站搜索,然后将电话号码手动输入到第二个应用,如电话拨号器、文本消息框等等。当所需信息(如联系电话号码)存储在大型的或设计很差的网站或数据存储库中时,用户经常会发现很难找到该信息。移动设备显示屏的小外形使这个问题加重,用户必须经常平移网页或文档,以找到所需的信息。常规方法并未将电话的本地应用(如拨号器)与网络浏览器整合以使得当用户在公司网站上搜索电话号码时电话号码被自动插入拨号器窗口。可以使用点击拨号应用从电话进行呼叫,而不需要向电话键盘上输入外部号码。例如,点击拨号特征(feature)允许访问网站的用户识别电话号码或其他相关的联系信息,并点击本文档来自技高网...
【技术保护点】
一种用于向应用提供与情境相关查询相对应的数据的计算机实施方法,包括:执行与第一应用有关的第一动作;确定与所述第一动作有关的情境相关数据结果;向第二应用提供所述情境相关数据结果;以及通过所述第二应用处理所述情境相关数据结果以执行第二动作。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:彼得·M·海利尔,
申请(专利权)人:米特尔网络公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。