一种数据通信方法和装置与流程

文档序号:14747470发布日期:2018-06-22 00:01阅读:来源:国知局
技术特征:

1.一种数据通信方法,其特征在于,所述方法包括:

接收浏览器发送的目标页面的访问请求;

与所述浏览器建立第二通道,与客户端软件建立第一通道,并保存所述第一通道与第二通道的对应关系;

通过所述第一通道向客户端软件发送插件执行指示,所述插件执行指示用于指示所述客户端软件运行目标插件,并通过所述第二通道指示浏览器处理目标页面的其他页面功能;

接收所述客户端软件通过所述第一通道反馈的插件运行结果数据;

处理所述运行结果数据;

将所述处理结果通过第二通道发送至所述浏览器。

2.根据权利要求1所述的方法,其特征在于,所述与客户端软件建立第一通道,并保存所述第一通道与第二通道的对应关系,包括:

接收客户端软件发送的通道建立请求,所述通道建立请求中携带通道标识;

根据所述通道建立请求创建所述第一通道,并根据通道标识建立第一通道和第二通道的对应关系。

3.根据权利要求2所述的方法,其特征在于,还包括:接收浏览器发送的通信数据,并转发至客户端软件。

4.一种数据通信方法,其特征在于,所述方法包括:

接收服务器通过第一通道发送的插件执行指示,所述插件执行指示用于指示运行目标插件;

根据所述插件执行指示调用目标插件运行;

将运行结果数据通过所述第一通道反馈至服务器进行处理,以使得服务器将处理结果反馈至浏览器。

5.根据权利要求4所述的方法,其特征在于,在所述接收服务器通过第一通道发送的插件执行指示之前,还包括:

监听所述浏览器与服务器之间的通信,获取所述服务器为浏览器分配的第二通道的通道信息和通道标识;

根据所述通道信息向所述服务器发送通道建立请求,所述通道建立请求中携带通道标识,以使得所述服务器创建所述第一通道,并根据通道标识建立第一通道和第二通道的对应关系。

6.根据权利要求5所述的方法,其特征在于,所述通道信息包括:服务器地址和服务器端口。

7.一种数据通信装置,其特征在于,所述装置包括:

访问请求接收单元,用于接收浏览器发送的目标页面的访问请求;

通道建立单元,用于与所述浏览器建立第二通道,与客户端软件建立第一通道,并保存所述第一通道与第二通道的对应关系;

指示发送单元,用于通过所述第一通道向客户端软件发送插件执行指示,所述插件执行指示用于指示所述客户端软件运行目标插件,并通过所述第二通道指示浏览器处理目标页面的其他页面功能;

反馈接收单元,用于接收所述客户端软件通过所述第一通道反馈的插件运行结果数据;

数据处理单元,用于处理所述运行结果数据;

结果转发单元,用于将所述处理结果通过第二通道发送至所述浏览器。

8.根据权利要求7所述的装置,其特征在于,所述通道建立单元,包括:

通道请求子单元,用于接收客户端软件发送的通道建立请求,所述通道建立请求中携带通道标识;

通道创建子单元,用于根据所述通道建立请求创建所述第一通道;

通道关系子单元,用于根据通道标识建立第一通道和第二通道的对应关系。

9.一种客户端装置,其特征在于,所述装置包括:

指令接收单元,用于接收服务器通过第一通道发送的插件执行指示,所述插件执行指示用于指示运行目标插件;

插件处理单元,用于根据所述指令接收单元接收的插件执行指示调用目标\t插件运行;

结果反馈单元,用于将运行结果数据通过所述第一通道反馈至服务器进行处理,以使得服务器将处理结果反馈至浏览器。

10.根据权利要求9所述的装置,其特征在于,还包括:

网络监听单元,用于监听所述浏览器与服务器之间的通信,获取所述服务器为浏览器分配的第二通道的通道信息和通道标识;

通道请求单元,用于根据所述网络监听单元获取的通道信息向所述服务器发送通道建立请求,所述通道建立请求中携带通道标识,以使得所述服务器创建所述第一通道,并根据通道标识建立第一通道和第二通道的对应关系。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1