信息交互方法、装置及存储介质制造方法及图纸

技术编号:19487156 阅读:23 留言:0更新日期:2018-11-17 11:35
本公开是关于一种信息交互方法、装置及存储介质,涉及网络技术领域。该方法包括:操作系统接收来自网页的请求,该请求中包括目标应用的应用标识和请求内容,该请求内容用于指示该网页需要向该目标应用请求的事件,该操作系统向该应用标识对应的目标应用转发该请求内容,该操作系统获取该目标应用基于该请求内容反馈的响应信息,该操作系统将该响应信息发送给该网页。本公开实施例通过信息交互,实现了网页与应用之间的交互,达到了通过网页直接调用应用的目的。

【技术实现步骤摘要】
信息交互方法、装置及存储介质
本公开实施例涉及网络
,尤其涉及一种信息交互方法、装置及存储介质。
技术介绍
目前,随着网络技术的快速发展,网页承载的功能越来越多,譬如,网页可以为用户提供浏览内容。除此之外,在相关
,网页如何能够实现更多的信息交互成为研究的热点。
技术实现思路
本公开实施例提供了一种信息交互方法、装置及存储介质,可以实现通过网页来调用移动终端中所安装的应用。根据本公开实施例的第一方面,提供一种信息交互方法,所述方法包括:操作系统接收来自网页的请求,所述请求中包括目标应用的应用标识和请求内容,所述请求内容用于指示所述网页需要向所述目标应用请求的事件;所述操作系统向所述应用标识对应的目标应用转发所述请求内容;所述操作系统获取所述目标应用基于所述请求内容反馈的响应信息;所述操作系统将所述响应信息发送给所述网页。可选地,所述操作系统向所述应用标识对应的目标应用转发所述请求内容之前,还包括:所述操作系统查询所述应用标识对应的目标应用当前是否处于运行状态;当所述目标应用当前处于运行状态时,所述操作系统执行所述向所述应用标识对应的目标应用转发所述请求内容的操作;当所述目标应用当前不处于运行状态时,所述操作系统调用并运行所述目标应用。可选地,所述请求中还包括请求标识,所述请求标识用于唯一标识所述请求。可选地,所述响应信息包括所述请求标识和所述目标应用针对所述请求内容执行的事件结果。可选地,所述操作系统接收来自网页的请求之前,还包括:所述操作系统建立与服务器之间的长连接,所述服务器用于实现所述操作系统与所述网页之间的通信;相应地,所述操作系统接收来自网页的请求,包括:所述操作系统通过与所述服务器之间建立的长连接,接收所述服务器转发的来自所述网页的请求。可选地,所述操作系统接收来自网页的请求之前,还包括:所述操作系统从剪切板中获取所述来自网页的请求,所述请求为所述网页向所述剪切板发送的所述操作系统能识别的预设格式的请求信息,所述剪切板用于实现所述操作系统与所述网页之间的通信。根据本公开实施例的第二方面,提供一种信息交互装置,所述装置配置于操作系统中,所述装置包括:接收模块,被配置为接收来自网页的请求,所述请求中包括目标应用的应用标识和请求内容,所述请求内容用于指示所述网页需要向所述目标应用请求的事件;转发模块,被配置为向所述应用标识对应的目标应用转发所述请求内容;获取模块,被配置为获取所述目标应用基于所述请求内容反馈的响应信息;发送模块,被配置为将所述响应信息发送给所述网页。可选地,所述装置还包括:查询模块,被配置为查询所述应用标识对应的目标应用当前是否处于运行状态;所述转发模块,还被配置为当所述目标应用当前处于运行状态时,向所述应用标识对应的目标应用转发所述请求内容;调用模块,被配置为当所述目标应用当前不处于运行状态时,调用并运行所述目标应用。可选地,所述请求中还包括请求标识,所述请求标识用于唯一标识所述请求。可选地,所述响应信息包括所述请求标识和所述目标应用针对所述请求内容执行的事件结果。可选地,所述装置还包括:建立模块,被配置为建立与服务器之间的长连接,所述服务器用于实现所述操作系统与所述网页之间的通信;所述接收模块被配置为:通过与所述服务器之间建立的长连接,接收所述服务器转发的来自所述网页的请求。可选地,所述接收模块还被配置为:从剪切板中获取所述来自网页的请求,所述请求为所述网页向所述剪切板发送的所述操作系统能识别的预设格式的请求信息,所述剪切板用于实现所述操作系统与所述网页之间的通信。根据本公开实施例的第三方面,提供一种信息交互装置,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述第一方面所述的信息交互方法。根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的信息交互方法。根据本公开实施例的第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的信息交互方法。本公开的实施例提供的技术方案可以包括以下有益效果:在本公开实施例中,操作系统接收来自网页的请求,该请求中包括了目标应用的应用标识和请求内容,该目标应用即为该网页想要调用的应用,该请求内容用于指示该网页想要向该目标应用请求的事件。该操作系统向该目标应用转发该请求内容,之后,获取该目标应用基于该请求内容反馈的响应信息,并将该响应信息转发给网页,如此,通过信息交互,实现了网页与应用之间的交互,达到了通过网页直接调用应用的目的。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一实例性实施例示出的一种实施环境的示意图;图2是根据一示例性实施例示出的一种信息交互方法的流程图;图3是根据另一示例性实施例示出的一种信息交互方法的流程图;图4是根据一示例性实施例示出的一种信息交互装置的框图;图5是根据另一示例性实施例示出的一种信息交互装置的框图;图6是根据另一示例性实施例示出的一种信息交互装置的框图;图7是根据一示例性实施例示出的一种信息交互装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与本公开的一些方面相一致的装置和方法的例子。在对本公开实施例提供的信息交互方法进行详细介绍之前,先对本公开实施例涉及的应用场景和实施环境进行简单介绍。首先,对本公开实施例涉及的应用场景进行简单介绍。目前,随着网络技术的快速发展,网页能够承载的功能越来越多。譬如,网页需要与应用之间进行信息交互,也就是说,在网页显示过程中,可能需要从移动终端所安装的应用中获取某信息,从而根据获取的该信息进行网页的加载和显示。因此,本实施中研究了如何通过网页调用应用以实现网页与应用之间的信息交互。为此,在本公开实施例中,提供了一种信息交互方法,该信息交互方法可以实现网页调用应用的操作,其具体实现请参见如下图2或图3所示的实施例。接下来,对本公开实施例涉及的实施环境进行简单介绍。请参考图1,该图1是根据一示例性实施例示出的一种实施环境的示意图,该实施环境中主要包括移动终端110和服务器120,该移动终端110与该服务器120之间建立有长连接。其中,该移动终端110主要用于实现本公开实施例提供的信息交互方法,在这里,该移动终端110通过操作系统来实现该信息交互方法,其中,该操作系统可以包括但不限于安卓操作系统、IOS操作系统、或者基于安卓操作系统定制开发的其它操作系统。进一步地,该移动终端110还可以安装有至少一个应用。其中,上述服务器120主要用于建立该移动终端110的操作系统与网页之间的通信,即,通过该服务器120可以在该移动终端110的操作系统与网页之间建立双向通信通道,用于实现操作系统与网页之间的通信。为此,需要在移动终端110的操作系统与该服务器12本文档来自技高网...

【技术保护点】
1.一种信息交互方法,其特征在于,所述方法包括:操作系统接收来自网页的请求,所述请求中包括目标应用的应用标识和请求内容,所述请求内容用于指示所述网页需要向所述目标应用请求的事件;所述操作系统向所述应用标识对应的目标应用转发所述请求内容;所述操作系统获取所述目标应用基于所述请求内容反馈的响应信息;所述操作系统将所述响应信息发送给所述网页。

【技术特征摘要】
1.一种信息交互方法,其特征在于,所述方法包括:操作系统接收来自网页的请求,所述请求中包括目标应用的应用标识和请求内容,所述请求内容用于指示所述网页需要向所述目标应用请求的事件;所述操作系统向所述应用标识对应的目标应用转发所述请求内容;所述操作系统获取所述目标应用基于所述请求内容反馈的响应信息;所述操作系统将所述响应信息发送给所述网页。2.如权利要求1所述的方法,其特征在于,所述操作系统向所述应用标识对应的目标应用转发所述请求内容之前,还包括:所述操作系统查询所述应用标识对应的目标应用当前是否处于运行状态;当所述目标应用当前处于运行状态时,所述操作系统执行所述向所述应用标识对应的目标应用转发所述请求内容的操作;当所述目标应用当前不处于运行状态时,所述操作系统调用并运行所述目标应用。3.如权利要求1所述的方法,其特征在于,所述请求中还包括请求标识,所述请求标识用于唯一标识所述请求。4.如权利要求3所述的方法,其特征在于,所述响应信息包括所述请求标识和所述目标应用针对所述请求内容执行的事件结果。5.如权利要求1至4任一项所述的方法,其特征在于,所述操作系统接收来自网页的请求之前,还包括:所述操作系统建立与服务器之间的长连接,所述服务器用于实现所述操作系统与所述网页之间的通信;相应地,所述操作系统接收来自网页的请求,包括:所述操作系统通过与所述服务器之间建立的长连接,接收所述服务器转发的来自所述网页的请求。6.如权利要求1至4任一项所述的方法,其特征在于,所述操作系统接收来自网页的请求之前,还包括:所述操作系统从剪切板中获取所述来自网页的请求,所述请求为所述网页向所述剪切板发送的所述操作系统能识别的预设格式的请求信息,所述剪切板用于实现所述操作系统与所述网页之间的通信。7.一种信息交互装置,所述装置配置于操作系统中,其特征在于,所述装置包括:接收模块,被配置为接收来自网页的请求,所...

【专利技术属性】
技术研发人员:陈顺董红光董俊杰
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1