网络数据处理方法及装置、终端的制作方法_5

文档序号:8417547阅读:来源:国知局
所述发送模块,还用于将所述修改后的网络数据以及所述网络应用程序的标识发送给 所述浏览器;以使所述浏览器根据所述网络应用程序的标识将所述修改后的网络数据发送 给所述网络应用程序的标识指向的网络应用程序,以使所述网络应用程序对所述修改后的 网络数据进行处理。
17. 根据权利要求16所述的装置,其特征在于,所述接收模块,具体用于通过服务要求 回调函数接收所述浏览器发送的所述用户在所述第一列表中选择的网络应用程序的服务 要求,所述网络应用程序的服务要求包括所述网络应用程序能够处理的网络数据的数据要 求。
18. 根据权利要求17所述的装置,其特征在于,所述修改模块,具体用于根据所述网络 应用程序的服务要求中包括的所述网络应用程序能够处理的网络数据的数据要求,若确定 所述网络应用程序能够处理的网络数据的数据要求与所述触发的网络数据处理事件中需 要处理的网络数据的数据要求不匹配,且确定所述网络对象能够将所述需要处理的网络数 据修改为与所述网络应用程序能够处理的网络数据的数据要求匹配的数据,则根据所述网 络应用程序的服务要求修改所述触发的网络数据处理事件中需要处理的网络数据。
19. 根据权利要求17所述的装置,其特征在于,在所述修改模块根据所述网络应用程 序的服务要求修改所述触发的网络数据处理事件中需要处理的网络数据之前; 所述发送模块,还用于根据所述网络应用程序的服务要求中包括的所述网络应用程序 能够处理的网络数据的数据要求,若确定所述网络应用程序能够处理的网络数据的数据要 求与所述触发的网络数据处理事件中需要处理的网络数据的数据要求不匹配,且确定所述 网络对象不能够将所述需要处理的网络数据修改为与所述网络应用程序能够处理的网络 数据的数据要求匹配的数据,则向所述浏览器发送数据修改失败的消息,以使所述浏览器 显示第二列表,以便于所述用户从所述第二列表中选择进行网络数据处理的网络应用程序 的标识,所述第二列表包含所述第一列表中排除了用户选择过的网络应用程序的标识的其 他网络应用程序的标识,浏览器根据所述用户在所述第二列表中选择的网络应用程序的标 识,获取与所述用户在所述第二列表中选择的网络应用程序的标识对应的网络应用程序的 服务要求;将所述用户在所述第二列表中选择的网络应用程序的标识对应的网络应用程序 的服务要求发送给所述网络对象。
20. 根据权利要求16-19任一项所述的装置,其特征在于,所述数据处理请求消息还包 括修改标识,所述修改标识表示允许所述网络对象修改网络数据。
21. -种终端,应用于网络意图Web Intent机制,其特征在于,根据用户指令通过安装 在所述终端的浏览器操作网络对象触发网络数据处理事件之后,所述终端包括:处理器、存 储器和网络接口; 所述网络接口用于与外部设备进行通信,接收所述网络对象发送的数据处理请求消 息,所述数据处理请求消息中包括所述触发的网络数据处理事件的处理类型; 所述存储器中保存有实现网络数据处理方法的指令;当所述处理器调用所述存储器中 的指令时,可以执行如下步骤: 根据所述处理类型获取第一列表,所述第一列表中包含至少一个与所述处理类型匹配 的网络应用程序的标识;显示所述第一列表,以供用户在所述第一列表中选择进行网络数 据处理的网络应用程序的标识; 根据用户在所述第一列表中选择的网络应用程序的标识,获取与所述用户在所述第一 列表中选择的网络应用程序的标识对应的网络应用程序的服务要求; 将所述获取的网络应用程序的服务要求发送给所述网络对象,以使所述网络对象根据 所述网络应用程序的服务要求修改网络数据; 所述网络接口进一步用于:接收所述网络对象发送的所述修改后的网络数据以及所述 网络应用程序的标识;根据所述网络应用程序的标识,将所述修改后的网络数据发送给所 述网络应用程序的标识指向的网络应用程序,以使所述网络应用程序对所述修改后的网络 数据进行处理。
22. 根据权利要求21所述的终端,其特征在于,根据用户在所述第一列表中选择的网 络应用程序的标识,获取与所述用户在所述第一列表中选择的网络应用程序的标识对应的 网络应用程序的服务要求之前; 所述网络接口进一步用于接收所述网络应用程序发送的注册信息,所述注册信息中包 括所述网络应用程序的标识、所述网络应用程序能够处理的网络数据处理事件的处理类型 和所述网络应用程序的服务要求,所述网络应用程序的服务要求包括所述网络应用程序能 够处理的网络数据的数据要求; 其中,所述处理器根据用户在所述第一列表中选择的网络应用程序的标识,获取与所 述用户在所述第一列表中选择的网络应用程序的标识对应的网络应用程序的服务要求,具 体包括:根据所述用户在所述第一列表中选择的网络应用程序的标识,查询与所述用户在 所述第一列表中选择的网络应用程序的标识对应的网络应用程序的注册信息,获取与所述 用户在所述第一列表中选择的网络应用程序的标识对应的网络应用程序的服务要求。
23. 根据权利要求21所述的终端,其特征在于,所述处理器将所述获取的网络应用程 序的服务要求发送给所述网络对象包括: 通过服务要求回调函数将所述获取的网络应用程序的服务要求发送给所述网络对象。
24. 根据权利要求21-23任一项所述的终端,其特征在于,所述处理器调用所述存储器 中的指令将所述获取的网络应用程序的服务要求发送给所述网络对象之后; 所述网络接口进一步用于接收所述网络对象发送的数据修改失败的消息;所述数据修 改失败的消息为所述网络对象根据所述浏览器发送的网络应用程序的服务要求确定所述 网络应用程序不能处理所述网络数据之后发送的消息; 所述处理器进一步用于调用存储器中的指令显示第二列表,所述第二列表包含第一列 表中排除了用户选择过的网络应用程序的标识的其他网络应用程序的标识,以供所述用户 从所述第二列表中选择进行网络数据处理的网络应用程序的标识;以及根据所述用户在所 述第二列表中选择的网络应用程序的标识,获取与所述用户在第二列表中选择的网络应用 程序的标识对应的网络应用程序的服务要求; 所述网络接口进一步用于将所述用户在所述第二列表中选择的网络应用程序的标识 对应的网络应用程序的服务要求发送给所述网络对象。
25. 根据权利要求21-24任一项所述的终端,其特征在于,所述数据处理请求消息还包 括修改标识,所述修改标识表示允许所述网络对象修改网络数据。
26. -种终端,应用于网络意图Web Intent机制,其特征在于,根据用户指令通过安装 在所述终端的浏览器操作网络对象触发网络数据处理事件之后,所述终端包括:处理器、存 储器和网络接口; 所述网络接口用于与外部设备进行通信,向所述浏览器发送数据处理请求消息,所述 数据处理请求消息中包括所述触发的网络数据处理事件的处理类型;以使所述浏览器根据 所述处理类型获取第一列表并显示所述第一列表,以便用户在显示的所述第一列表中选择 进行网络数据处理的网络应用程序的标识,根据所述用户在所述第一列表中选择的网络应 用程序的标识,获取与所述用户在所述第一列表中选择的网络应用程序的标识对应的网络 应用程序的服务要求,所述第一列表中包含至少一个与所述处理类型匹配的网络应用程序 的标识; 接收所述浏览器发送的与所述用户在所述第一列表中选择的网络应用程序的标识对 应的网络应用程序的服务要求; 所述存储器中保存有实现网络数据处理方法的指令;当所述处理器调用所述存储器中 的指令时,根据所述网络应用程序的服务要求修改所述触发的网络数据处理事件中需要处 理的网络数据; 所述网络接口进一步用于将所述修改后的网络数据以及所述网络应用程序的标识发 送给所述浏览器;以使所述浏览器根据所述网络应用程序的标识将所述修改后的网络数据 发送给所述网络应用程序的标识指向的网络应用程序,以使所述网络应用程序对所述修改 后的网络数据进行处理。
27. 根据权利要求26所述的终端,其特征在于,所述网络接口接收所述浏览器发送的 所述用户在所述第一列表中选择的网络应用程序的服务要求具体为: 通过服务要求回调函数接收所述浏览器发送的所述用户在所述第一列表中选择的网 络应用程序的服务要求,所述网络应用程序的服务要求包括所述网络应用程序能够处理的 网络数据的数据要求。
28. 根据权利要求27所述的终端,其特征在于,所述处理器根据所述网络应用程序的 服务要求修改所述触发的网络数据处理事件中需要处理的网络数据,具体包括: 根据所述网络应用程序的服务要求中包括的所述网络应用程序能够处理的网络数据 的数据要求,若确定所述网络应用程序能够处理的网络数据的数据要求与所述触发的网络 数据处理事件中需要处理的网络数据的数据要求不匹配,且确定所述网络对象能够将所述 需要处理的网络数据修改为与所述网络应用程序能够处理的网络数据的数据要求匹配的 数据,则根据所述网络应用程序的服务要求修改所述触发的网络数据处理事件中需要处理 的网络数据。
29. 根据权利要求27所述的终端,其特征在于,所述处理器根据所述网络应用程序的 服务要求修改所述触发的网络数据处理事件中需要处理的网络数据之前,进一步调用所述 存储器中的指令执行如下操作: 根据所述网络应用程序的服务要求中包括的所述网络应用程序能够处理的网络数据 的数据要求,确定所述网络应用程序能够处理的网络数据的数据要求与所述触发的网络数 据处理事件中需要处理的网络数据的数据要求不匹配,确定所述网络对象不能够将所述需 要处理的网络数据修改为与所述网络应用程序能够处理的网络数据的数据要求匹配的数 据; 所述网络接口进一步用于根据上述确定结果,向所述浏览器发送数据修改失败的消 息,以使所述浏览器显示第二列表,以便于用户从所述第二列表中选择进行网络数据处理 的网络应用程序的标识,所述第二列表包含所述第一列表中排除了用户选择过的网络应用 程序的标识的其他网络应用程序的标识,根据所述用户在所述第二列表中选择的网络应用 程序的标识,获取与所述用户在所述第二列表中选择的网络应用程序的标识对应的网络应 用程序的服务要求;将所述用户在所述第二列表中选择的网络应用程序的标识对应的网络 应用程序的服务要求发送给所述网络对象。
【专利摘要】本发明公开了网络数据处理方法及装置、终端,浏览器接收网络对象发送的数据处理请求消息,根据数据处理请求消息中包括的处理类型获取并显示第一列表,以供用户在第一列表中选择进行网络数据处理的网络应用程序的标识;根据网络应用程序的标识,获取与网络应用程序的标识对应的网络应用程序的服务要求;将获取的网络应用程序的服务要求发送给网络对象,以使网络对象根据网络应用程序的服务要求修改网络数据;接收网络对象发送的修改后的网络数据以及确定的网络应用程序的标识;根据确定的网络应用程序的标识,将修改后的网络数据发送给确定的网络应用程序,以使网络应用程序对修改后的网络数据进行处理。解决网络数据处理中的易出错的问题。
【IPC分类】G06F17-30
【公开号】CN104737158
【申请号】CN201380000265
【发明人】周皓隽, 梁刚
【申请人】华为技术有限公司
【公开日】2015年6月24日
【申请日】2013年3月13日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1