发明名称 一种互联网中远程服务调用的方法和系统
摘要 本发明公开一种互联网中远程服务调用的方法和系统,所述方法包括:步骤1,客户端在发送请求消息时,获取目的地址信息,将请求数据填入消息的数据域中,通过传输组件调用线程,按目的地址信息将消息发送给服务端;步骤2,服务端通过传输组件调用线程接收消息,按消息格式解析接收的消息,获得请求数据,依据请求数据提供服务,生成响应数据,将响应数据填写到消息的数据域中,通过传输组件调用线程,经由网络将消息返回给客户端;步骤3,客户端通过传输组件调用线程接收消息,按消息格式解析接收的消息,获得响应数据。本发明能够解决采用阻塞的传输方式传输数据,处理效率低的问题。
申请公布号 CN102438048B 申请公布日期 2014.04.30
申请号 CN201110421858.1 申请日期 2011.12.15
申请人 北京新媒传信科技有限公司 发明人 康光磊
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京市隆安律师事务所 11323 代理人 权鲜枝
主权项 一种互联网中远程服务调用的方法,其特征在于,所述方法包括:步骤1,客户端在发送请求消息时,获取消息头信息,所述消息头信息中包括目的地址信息,按预设的消息格式将所述消息头信息填入消息的头域中,将请求数据填入消息的数据域中,通过传输组件调用线程,经由网络按所述目的地址信息将所述消息发送给服务端;步骤2,服务端通过传输组件调用线程接收消息,按所述消息格式解析接收的消息,获得请求数据,依据所述请求数据提供服务,生成响应数据,将响应数据填写到消息的数据域中,通过传输组件调用线程,经由网络将所述消息返回给客户端;步骤3,客户端通过传输组件调用线程接收消息,按所述消息格式解析接收的消息,获得响应数据;其中,所述将所述消息头信息填入消息的头域中,将请求数据填入消息的数据域中以前还包括:步骤51,生成所述请求数据的标识;步骤52,按传输层报文承载数据的最大长度将所述请求数据拆分为数据段,按每个数据段在请求数据中的排序,生成数据段的序号;步骤53,对于每个数据段生成一个请求消息,将请求数据的标识和所述数据段的序号填入消息的头域;所述将所述消息头信息填入消息的头域中,将请求数据填入消息的数据域中进一步包括:将所述消息头信息填入消息的头域中,将所述数据段填入消息的数据域;所述服务端按所述消息格式解析接收的消息进一步包括:步骤54,将请求数据的标识相同的请求消息,按头域中序号排序,提取消息中数据段,聚合生成请求数据。
地址 100089 北京市海淀区万泉庄路28号万柳新贵大厦A座6层602室