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

文档序号:8417547阅读:来源:国知局
r>[0044] 所述接收模块,还用于接收所述网络对象发送的所述修改后的网络数据以及所述 网络应用程序的标识;
[0045] 所述发送模块,还用于根据所述网络应用程序的标识,将所述修改后的网络数据 发送给所述网络应用程序的标识指向的网络应用程序,以使所述网络应用程序对所述修改 后的网络数据进行处理。
[0046] 基于第三方面,在第一种可能的实现方式中,在所述获取模块根据用户在所述第 一列表中选择的网络应用程序的标识,获取与所述用户在所述第一列表中选择的网络应用 程序的标识对应的网络应用程序的服务要求之前;
[0047] 所述接收模块,还用于接收所述网络应用程序发送的注册信息,所述注册信息中 包括所述网络应用程序的标识、所述网络应用程序能够处理的网络数据处理事件的处理类 型和所述网络应用程序的服务要求,所述网络应用程序的服务要求包括所述网络应用程序 能够处理的网络数据的数据要求;
[0048] 所述获取模块根据所述用户在所述第一列表中选择的网络应用程序的标识,获取 与所述用户在所述第一列表中选择的网络应用程序的标识对应的网络应用程序的服务要 求具体为:根据所述用户在所述第一列表中选择的网络应用程序的标识,查询与所述用户 在所述第一列表中选择的网络应用程序的标识对应的网络应用程序的注册信息,获取与所 述用户在所述第一列表中选择的网络应用程序的标识对应的网络应用程序的服务要求。 [0049] 基于第三方面,在第二种可能的实现方式中,所述发送模块将所述获取的网络应 用程序的服务要求发送给所述网络对象具体为:通过服务要求回调函数将所述获取的网络 应用程序的服务要求发送给所述网络对象。
[0050] 基于第三方面或者第三方面的第一或第二种可能的实现方式,在第三种可能的实 现方式中,所述发送模块将所述获取的网络应用程序的服务要求发送给所述网络对象之 后;
[0051] 所述接收模块,还用于接收所述网络对象发送的数据修改失败的消息;所述数据 修改失败的消息为所述网络对象根据所述浏览器发送的网络应用程序的服务要求确定所 述网络应用程序不能处理所述网络数据之后发送的消息;
[0052] 所述显示模块,还用于显示第二列表,所述第二列表包含第一列表中排除了用户 选择过的网络应用程序的标识的其他网络应用程序的标识,以供所述用户从所述第二列表 中选择进行网络数据处理的网络应用程序的标识;
[0053] 所述获取模块,还用于根据所述用户在所述第二列表中选择的网络应用程序的标 识,获取与所述用户在第二列表中选择的网络应用程序的标识对应的网络应用程序的服务 要求;
[0054] 所述发送模块,还用于将所述用户在所述第二列表中选择的网络应用程序的标识 对应的网络应用程序的服务要求发送给所述网络对象。
[0055] 基于第三方面或者第三方面的第一至第三种任一可能的实现方式,在第四种可能 的实现方式中,所述数据处理请求消息还包括修改标识,所述修改标识表示允许所述网络 对象修改网络数据。
[0056] 第四方面,本发明提供一种网络意图处理装置,应用于网络意图Web Intent机制, 根据用户指令通过安装在终端的浏览器操作网络对象触发网络数据处理事件之后,所述装 置包括:
[0057] 发送模块,用于向所述浏览器发送数据处理请求消息,所述数据处理请求消息中 包括所述触发的网络数据处理事件的处理类型;以使所述浏览器根据所述处理类型获取第 一列表并显示所述第一列表,以便用户在显示的所述第一列表中选择进行网络数据处理的 网络应用程序的标识后,浏览器根据所述用户在所述第一列表中选择的网络应用程序的标 识,获取与所述用户在所述第一列表中选择的网络应用程序的标识对应的网络应用程序的 服务要求,所述第一列表中包含至少一个与所述处理类型匹配的网络应用程序的标识;
[0058] 接收模块,用于接收所述浏览器发送的与所述用户在所述第一列表中选择的网络 应用程序的标识对应的网络应用程序的服务要求;
[0059] 修改模块,用于根据所述网络应用程序的服务要求修改所述触发的网络数据处理 事件中需要处理的网络数据;
[0060] 所述发送模块,还用于将所述修改后的网络数据以及所述网络应用程序的标识发 送给所述浏览器;以使所述浏览器根据所述网络应用程序的标识将所述修改后的网络数据 发送给所述网络应用程序的标识指向的网络应用程序,以使所述网络应用程序对所述修改 后的网络数据进行处理。
[0061] 基于第四方面,在第一种可能的实现方式中,所述接收模块,具体用于通过服务要 求回调函数接收所述浏览器发送的所述用户在所述第一列表中选择的网络应用程序的服 务要求,所述网络应用程序的服务要求包括所述网络应用程序能够处理的网络数据的数据 要求。
[0062] 基于第四方面,在第二种可能的实现方式中,所述修改模块,具体用于根据所述网 络应用程序的服务要求中包括的所述网络应用程序能够处理的网络数据的数据要求,若确 定所述网络应用程序能够处理的网络数据的数据要求与所述触发的网络数据处理事件中 需要处理的网络数据的数据要求不匹配,且确定所述网络对象能够将所述需要处理的网络 数据修改为与所述网络应用程序能够处理的网络数据的数据要求匹配的数据,则根据所述 网络应用程序的服务要求修改所述触发的网络数据处理事件中需要处理的网络数据。
[0063] 基于第四方面,在第三种可能的实现方式中,在所述修改模块根据所述网络应用 程序的服务要求修改所述触发的网络数据处理事件中需要处理的网络数据之前;
[0064] 所述发送模块,还用于根据所述网络应用程序的服务要求中包括的所述网络应用 程序能够处理的网络数据的数据要求,若确定所述网络应用程序能够处理的网络数据的数 据要求与所述触发的网络数据处理事件中需要处理的网络数据的数据要求不匹配,且确定 所述网络对象不能够将所述需要处理的网络数据修改为与所述网络应用程序能够处理的 网络数据的数据要求匹配的数据,则向所述浏览器发送数据修改失败的消息,以使所述浏 览器显示第二列表,以便于用户从所述第二列表中选择进行网络数据处理的网络应用程序 的标识,所述第二列表包含第一列表中排除了用户选择过的网络应用程序的标识的其他网 络应用程序的标识,根据所述用户在所述第二列表中选择的网络应用程序的标识,获取与 所述用户在所述第二列表中选择的网络应用程序的标识对应的网络应用程序的服务要求; 将所述用户在所述第二列表中选择的网络应用程序的标识对应的网络应用程序的服务要 求发送给所述网络对象。
[0065] 基于第四方面或者第四方面的第一至第三种任一可能的实现方式,在第四种可能 的实现方式中,所述数据处理请求消息还包括修改标识,所述修改标识表示允许所述网络 对象修改网络数据。
[0066] 第五方面,本发明提供一种终端,应用于网络意图Web Intent机制,根据用户指令 通过安装在所述终端的浏览器操作网络对象触发网络数据处理事件之后,所述终端包括: 处理器、存储器和网络接口;
[0067] 所述网络接口用于与外部设备进行通信,接收所述网络对象发送的数据处理请求 消息,所述数据处理请求消息中包括所述触发的网络数据处理事件的处理类型;
[0068] 所述存储器中保存有实现网络数据处理方法的指令;当所述处理器调用所述存储 器中的指令时,可以执行如下步骤:
[0069] 根据所述处理类型获取第一列表,所述第一列表中包含至少一个与所述处理类型 匹配的网络应用程序的标识;显示所述第一列表,以供用户在所述第一列表中选择进行网 络数据处理的网络应用程序的标识;
[0070] 根据用户在所述第一列表中选择的网络应用程序的标识,获取与所述用户在所述 第一列表中选择的网络应用程序的标识对应的网络应用程序的服务要求;
[0071] 将所述获取的网络应用程序的服务要求发送给所述网络对象,以使所述网络对象 根据所述网络应用程序的服务要求修改网络数据;
[0072] 所述网络接口进一步用于:接收所述网络对象发送的所述修改后的网络数据以及 所述网络应用程序的标识;根据所述网络应用程序的标识,将所述修改后的网络数据发送 给所述网络应用程序的标识指向的网络应用程序,以使所述网络应用程序对所述修改后的 网络数据进行处理。
[0073] 基于第五方面,在第一种可能的实现方式中,根据用户在所述第一列表中选择的 网络应用程序的标识,获取与所述用户在所述第一列表中选择的网络应用程序的标识对应 的网络应用程序的服务要求之前;
[0074] 所述网络接口进一步用于接收所述网络应用程序发送的注册信息,所述注册请求 消息中包括所述网络应用程序的标识、所述网络应用程序能够处理的网络数据处理事件的 处理类型和所述网络应用程序的服务要求,所述网络应用程序的服务要求包括所述网络应 用程序能够处理的网络数据的数据要求;
[0075] 其中,处理器根据用户在所述第一列表中选择的网络应用程序的标识,获取与所 述用户在所述第一列表中选择的网络应用程序的标识对应的网络应用程序的服务要求,包 括:
[0076] 根据所述用户在所述第一列表中选择的网络应用程序的标识,查询与所述用户在 所述第一列表中选择的网络应用程序的标识对应的网络应用程序的注册信息,获取与所述 用户在所述第一列表中选择的网络应用程序的标识对应的网络应用程序的服务要求。
[0077] 基于第五方面,在第二种可能的实现方式中,所述处理器将所述获取的网络应用 程序的服务要求发送给所述网络对象包括:
[0078] 通过服务要求回调函数将所述获取的网络应用程序的服务要求发送给所述网络 对象。
[0079] 基于第五方面或者第五方面的第一或第二种可能的实现方式,在第三种可能的实 现方式中,所述处理器调用所述存储器中的指令将所述获取的网络应用程序的服务要求发 送给所述网络对象之后;
[0080] 所述网络接口进一步用于接收所述网络对象发送的数据修改失败的消息;所述数 据修改失败的消息为所述网络对象根据所述浏览器发送的网络应用程序的服务要求确定 所述网络应用程序不能处理所述网络数据之后发送的消息;
[0081] 所述处理器进一步用于调用存储器中的指令显示第二列表,所述第二列表包含第 一列表中排除了用户选择过的网络应用程序的标识的其他网络应用程序的标识,以供用户 从所述第二列表中选择进行网络数据处理的网络应用程序的标识;以及根据所述用户在所 述第二列表中选择的网络应用程序的标识,获取与所述用户在第二列表中选择的网络应用 程序的标识对应的网络应用程序的服务要求;
[0082] 所述网络接口进一步用于将所述用户在所述第二列表中选择的网络应用程序的 标识对应的网络应用程序的服务要求发送给所述网络对象。
[0083] 基于第五方面或者第五方面的第一至第三种任一可能的实现方式,在第四种可能 的实现方式中,所述数据处理请求消息还包括修改标识,所述修改标识表示允许所述网络 对象修改网络数据。
[0084] 第六方面,本发明提供一种终端,应用于网络
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1