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

技术编号:19703322 阅读:22 留言:0更新日期:2018-12-08 14:30
本公开是关于一种信息交互方法、装置及存储介质,涉及数据处理技术领域。该方法包括:操作系统通过与网页之间建立的数据通道,接收来自该网页的事件请求,该事件请求用于指示该网页向该操作系统请求的目标事件,该操作系统获取该目标事件的事件结果,该操作系统通过该数据通道,向该网页反馈该目标事件的事件结果。本公开实施例实现了网页与操作系统之间的交互,增加了网页的信息交互功能。

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

【技术保护点】
1.一种信息交互方法,其特征在于,所述方法包括:操作系统通过与网页之间建立的数据通道,接收来自所述网页的事件请求,所述事件请求用于指示所述网页向所述操作系统请求的目标事件;所述操作系统获取所述目标事件的事件结果;所述操作系统通过所述数据通道,向所述网页反馈所述目标事件的事件结果。

【技术特征摘要】
1.一种信息交互方法,其特征在于,所述方法包括:操作系统通过与网页之间建立的数据通道,接收来自所述网页的事件请求,所述事件请求用于指示所述网页向所述操作系统请求的目标事件;所述操作系统获取所述目标事件的事件结果;所述操作系统通过所述数据通道,向所述网页反馈所述目标事件的事件结果。2.如权利要求1所述的方法,其特征在于,所述操作系统获取所述目标事件的事件结果,包括:所述操作系统确定所述目标事件的事件类型;所述操作系统根据所述目标事件的事件类型,获取所述目标事件的事件结果。3.如权利要求2所述的方法,其特征在于,所述操作系统根据所述目标事件的事件类型,获取所述目标事件的事件结果,包括:当所述事件类型属于即时事件类型时,所述操作系统获取所述目标事件的事件结果;或者,当所述事件类型属于监控事件类型时,所述操作系统每隔预设时间间隔获取一次所述目标事件的事件结果。4.如权利要求2所述的方法,其特征在于,所述操作系统确定所述目标事件的事件类型,包括:当所述事件请求包括所述目标事件的事件类型时,所述操作系统从所述事件请求中获取所述目标事件的事件类型;或者,当所述事件请求包括所述目标事件对应的目标接口标识时,所述操作系统从预先存储的对应关系中获取与所述目标接口标识对应的事件类型,并将获取到的所述事件类型确定为所述目标事件的事件类型,其中,所述对应关系包括至少一组接口标识与事件类型之间的对应关系,所述接口标识用于标识所请求的事件对应的接口。5.如权利要求1所述的方法,其特征在于,所述操作系统通过所述数据通道,向所述网页反馈所述目标事件的事件结果,包括:当所述目标事件的事件结果的数据量大于预设阈值时,对所述事件结果进行压缩处理,并通过所述数据通道将压缩处理后的事件结果反馈给所述网页。6.如权利要求1所述的方法,其特征在于,所述方法还包括:所述操作系统在接收来自所述网页的事件请求之后,调用指定服务程序,所述指定服务程序用于获取所述目标事件的事件结果。7.如权利要求1至6任一项所述的方法,其特征在于,还包括:所述操作系统建立与服务器之间的长连接,所述服务器用于建立所述操作系统与所述网页之间的数据通道;相应地,所述操作系统接收来自网页的事件请求,包括:所述操作系统通过与所述服务器之间建立的长连接,接收所述服务器转发的来自所述网页的事件请求。8.如权利要求1至6任一项所述的方法,其特征在于,所述操作系统通过与网页之间建立的数据通道,接收来自网页的事件请求,包括:所述操作系统从剪切板中获取所述来自网页的事件请求,所述事件请求为所述网页向所述剪切板发送的所述操作系统能识别的预设格式的请求信息,所述剪切板用于建立所述操作系统与所述网页之间的数据通道。9.一种信息交互装置,所述装置配置于操作系统中,其特征在于,...

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

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

1