网络数据处理方法及设备技术

技术编号:10106548 阅读:154 留言:0更新日期:2014-06-01 21:02
本发明专利技术实施例公开了一种网络数据处理方法及设备,包括:接收用户操作网络对象触发的网络数据处理请求消息,所述网络数据处理请求消息中包括操作类型和网络数据以及所述网络数据的数据类型;根据所述操作类型和所述数据类型至少确定一个匹配的本地应用程序以处理所述网络数据;将所述匹配的本地应用程序处理所述网络数据的处理结果通过用户代理模块发送给所述网络对象;不容易受到网络状况的影响,可以保证网络数据处理业务的连续性。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例公开了一种网络数据处理方法及设备,包括:接收用户操作网络对象触发的网络数据处理请求消息,所述网络数据处理请求消息中包括操作类型和网络数据以及所述网络数据的数据类型;根据所述操作类型和所述数据类型至少确定一个匹配的本地应用程序以处理所述网络数据;将所述匹配的本地应用程序处理所述网络数据的处理结果通过用户代理模块发送给所述网络对象;不容易受到网络状况的影响,可以保证网络数据处理业务的连续性。【专利说明】网络数据处理方法及设备
本专利技术实施例涉及计算机
,尤其涉及一种网络数据处理方法及设备。
技术介绍
通常,对网络数据的处理包括网络服务的发现机制及网络应用程序之间的通信机制,例如,用户希望将网络上的一个照片分享给好友,但需要将该照片进行编辑或描述后再发送给好友,现有的处理方法通过查询网络(英文:web)应用程序库,确定是否有适配的网络应用程序来处理该网络数据,若确定有适配的网络应用程序,启动该网络应用程序对网络数据进行处理,并将处理结果再显示到网页上。然而,上述基于网络应用程序的网络数据处理方法容易受到网络状况的影响,例如,在网络状况比较差的时候,容易造成网络数据处理的业务中断,影响应用性能。
技术实现思路
本专利技术实施例提供网络数据处理方法及设备,能够保证网络数据处理的业务连续性的同时提高应用性能。第一方面,提供一种网络数据处理方法,包括:接收用户操作网络对象触发的网络数据处理请求消息,所述网络数据处理请求消息中包括操作类型和网络数据以及所述网络数据的数据类型;根据所述操作类型和所述数据类型至少确定一个匹配的本地应用程序以处理所述网络数据;将所述匹配的本地应用程序处理所述网络数据的处理结果通过用户代理模块发送给所述网络对象。基于第一方面,在第一种可能的实现方式中,根据所述操作类型和所述数据类型至少确定一个匹配的本地应用程序以处理所述网络数据,包括:根据所述操作类型和所述数据类型,若确定存在多个匹配的本地应用程序,则显示所述多个匹配的本地应用程序的标识,以使用户确定进行网络数据处理的本地应用程序的标识;根据确定的所述本地应用程序的标识,启动与所述本地应用程序的标识对应的本地应用程序处理所述网络数据。结合第一方面及第一方面的第一种可能的实现方式,在第二种可能的实现方式中,根据所述操作类型和所述数据类型至少确定一个匹配的本地应用程序之后,包括:存储所述确定的进行网络数据处理的本地应用程序的标识以及所述本地应用程序处理所述网络数据的操作类型和数据类型。第二方面,提供一种网络数据处理设备,包括:接收模块,用于接收用户操作网络对象触发的网络数据处理请求消息,所述网络数据处理请求消息中包括操作类型和网络数据以及所述网络数据的数据类型;本地应用模块,用于根据所述操作类型和所述数据类型至少确定一个匹配的本地应用程序以处理所述网络数据;发送模块,用于将所述匹配的本地应用程序处理所述网络数据的处理结果通过用户代理模块发送给所述网络对象。第三方面,提供一种网络数据处理方法,包括:用户代理模块接收用户操作网络对象触发的网络数据处理请求消息,所述网络数据处理请求消息中包括操作类型和网络数据以及所述网络数据的数据类型;所述用户代理模块将所述网络数据处理请求消息发送给本地应用模块;以使所述本地应用模块根据所述操作类型和所述数据类型至少确定一个匹配的本地应用程序以处理所述网络数据,并将所述网络数据的处理结果发送给所述用户代理模块;所述用户代理模块将所述本地应用模块发送的所述网络数据的处理结果发送给所述网络对象;所述用户代理模块和所述本地应用模块位于用户终端。基于第三方面,在第一种可能的实现方式中,所述用户代理模块通过操作系统与所述本地应用模块建立进程间通信连接。基于第三方面以及第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述用户代理模块将所述网络数据处理请求消息发送给本地应用模块之后,还包括:所述用户代理模块接收所述本地应用模块发送的所述匹配的本地应用程序的标识列表,所述匹配的本地应用程序的标识列表中包括多个匹配的本地应用程序的标识;所述用户代理模块显示所述匹配的本地应用程序的标识列表,以便用户选择处理所述网络数据的本地应用程序。基于第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述用户代理模块显示所述匹配的本地应用程序的标识列表,以便用户选择处理所述网络数据的本地应用程序之后,还包括:所述用户代理模块向所述本地应用模块发送启动本地应用程序请求消息,所述启动本地应用程序请求消息中包括所述选择的本地应用程序的标识;以使所述本地应用模块启动与所述选择的本地应用程序的标识对应的本地应用程序,以使所述启动的本地应用程序进行所述网络数据的处理。基于第三方面的第二种可能的实现方式,在第四种可能的实现方式中,所述用户代理模块将所述选择的本地应用程序的标识发送给所述本地应用模块之前,包括:所述用户代理模块将所述选择的本地应用程序的标识以及所述选择的本地应用程序进行网络数据处理的操作类型和所述本地应用程序进行网络数据处理的数据类型进行保存。第四方面,提供一种网络数据处理方法,包括:本地应用模块接收用户代理模块发送的网络数据处理请求消息,所述网络数据处理请求消息为用户操作网络对象触发的网络数据处理请求消息,所述网络数据处理请求消息中包括操作类型和网络数据以及所述网络数据的数据类型;所述本地应用模块根据所述操作类型和所述数据类型至少确定一个匹配的本地应用程序以处理所述网络数据;所述本地应用模块将所述网络数据的处理结果发送给所述用户代理模块;以使所述用户代理模块将所述网络数据的处理结果发送给所述网络对象;所述用户代理模块和所述本地应用模块位于用户终端。基于第四方面,在第一种可能的实现方式中,所述本地应用模块与所述用户代理模块之间建立进程间通信连接。基于第四方面,在第二种可能的实现方式中,所述本地应用模块根据所述操作类型和所述数据类型至少确定一个匹配的本地应用程序以处理所述网络数据之前,包括:所述本地应用模块分别接收并保存多个本地应用程序发送的注册信息,所述多个注册信息中分别包括对应的本地应用程序的标识,所述对应的本地应用程序进行网络数据处理的操作类型和以及所述网络数据的数据类型。基于第四方面以及第四方面的第二种可能的实现方式,在第三种可能的实现方式中,所述本地应用模块根据所述操作类型和所述数据类型至少确定一个匹配的本地应用程序以处理所述网络数据,具体包括:所述本地应用模块根据所述用户代理模块发送的所述网络数据处理请求消息中包括的所述操作类型和所述数据类型,查询所述保存的注册信息;若确定存在多个匹配的本地应用程序时,所述本地应用模块将所述匹配的本地应用程序的标识列表发送给所述用户代理模块,所述匹配的本地应用程序的标识列表中所述多个匹配的本地应用程序的标识;以使所述用户代理模块显示所述匹配的本地应用程序的标识列表,以便用户选择进行网络数据处理的本地应用程序;所述本地应用模块接收所述用户代理模块发送的启动本地应用程序请求消息,所述启动本地应用程序请求消息中包括所述选择的本地应用程序的标识;所述本地应用模块启动与所述选择的本地应用程序的标识对应的本地应用程序,以使所述启动的本地应用程序处理所本文档来自技高网...
网络数据处理方法及设备

【技术保护点】
一种网络数据处理方法,其特征在于,包括:接收用户操作网络对象触发的网络数据处理请求消息,所述网络数据处理请求消息中包括操作类型和网络数据以及所述网络数据的数据类型;根据所述操作类型和所述数据类型至少确定一个匹配的本地应用程序以处理所述网络数据;将所述匹配的本地应用程序处理所述网络数据的处理结果通过用户代理模块发送给所述网络对象。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:吕小强郜文美范姝男王雅辉井皓
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:

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

1