【技术实现步骤摘要】
本专利技术涉及网络通信领域,特别涉及一种数据交互方法及系统。
技术介绍
终端与服务器建立稳定的长连接时,必须采用互联网(例如NET网络)中的TCP协议接入,无法使用WAP(Wireless Application Protocol,无线应用协议)网络接入,NET网络的流量资费远高于WAP网络的流量资费。然而,终端若采用基于WAP网络接入到服务器,需从运营商购买高昂的硬件设备 才能支持,成本非常高。
技术实现思路
基于此,有必要提供一种数据交互方法,降低了成本。一种数据交互方法,包括以下步骤定义基于HTTP协议栈的通信协议;在第一终端与第二终端上均设有所述通信协议,并根据所述通信协议建立通信通路;根据所述通信通路进行数据交互。优选地,所述第一终端为移动终端,所述第二终端为服务器。优选地,还包括步骤在所述HTTP协议栈中设置类TCP协议接口。优选地,所述第一终端上设有的HTTP协议栈为第一协议栈,第二终端上设有的HTTP协议栈为第二协议栈;根据通信通路进行数据交互的具体步骤包括所述第一终端调用所述类TCP协议接口发送第一数据到所述第一协议栈;所述第一协议栈通过HTTP协 ...
【技术保护点】
一种数据交互方法,包括以下步骤:定义基于HTTP协议栈的通信协议;在第一终端与第二终端上均设有所述通信协议,并根据所述通信协议建立通信通路;根据所述通信通路进行数据交互。
【技术特征摘要】
1.一种数据交互方法,包括以下步骤 定义基于HTTP协议栈的通信协议; 在第一终端与第二终端上均设有所述通信协议,并根据所述通信协议建立通信通路; 根据所述通信通路进行数据交互。2.根据权利要求I所述的数据交互方法,其特征在于,所述第一终端为移动终端,所述第二终端为服务器。3.根据权利要求I或2所述的数据交互方法,其特征在于,还包括步骤在所述HTTP协议栈中设置类TCP协议接口。4.根据权利要求3所述的数据交互方法,其特征在于,所述第一终端上设有的HTTP协议栈为第一协议栈,第二终端上设有的HTTP协议栈为第二协议栈;根据通信通路进行数据交互的具体步骤包括 所述第一终端调用所述类TCP协议接口发送第一数据到所述第一协议栈; 所述第一协议栈通过HTTP协议将所述第一数据发送到所述第二协议栈; 所述第二协议栈将所述第一数据发送给所述第二终端,所述第二终端将所述第一数据处理得到第二数据,并将所述第二数据返回到所述第二协议栈; 所述第二协议栈接收所述第二数据并通过HTTP协议发送给所述第一协议栈; 所述第一终端调用所述类TCP协议接口从所述第一协议栈中获取所述第二数据。5.根据权利要求4所述的数据交互方法,其特征在于,在所述第一终端调用所述类TCP协议接口发送第一数据到所述第一协议栈的步骤之后还包括判断是否需要发送所述第一数据,若是,则所述第一协议栈将所述第一数据通过HTTP协议发送到所述第二协议栈;若否,则进一步判断发送的时间间隔是否达到预设时间间隔,若是,则所述第一协议栈将所述第一数据并通过HTTP协议发送到所述第二协议栈。6.一种...
【专利技术属性】
技术研发人员:潘文昌,聂豪,张伟男,
申请(专利权)人:深圳深讯和科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。