[发明专利]多线程发送资料系统及方法无效
申请号: | 200410015494.7 | 申请日: | 2004-02-23 |
公开(公告)号: | CN1661562A | 公开(公告)日: | 2005-08-31 |
发明(设计)人: | 王建东 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种多线程发送数据系统及方法。该多线程发送数据方法包括如下步骤:一本地应用服务器执行一主应用程序,该主应用程序从一本地数据库每读取一笔数据立即启动一个线程,然后读取下一笔数据重新启动一个新的线程。某一个线程(称谓本次线程)启动后,立即启动超文本传输协议(HTTP)传输本次数据至一远程数据库服务器,获取从远程数据库服务器返回的本次数据传输状态,并等待上次线程发出的名称为上次数据文件名的信息。本次线程接收到该信息后就将本次数据传输状态更新到本地数据库中,并发出名称为本次数据文件名的信息通知下一个线程。实施本发明,其只需执行一次主应用程序即可启动多个线程同时发送数据,从而缩短发送大量数据的时间。 | ||
搜索关键词: | 多线程 发送 资料 系统 方法 | ||
【主权项】:
1.一种多线程发送数据系统,其可进行数据发送,该多线程发送数据系统包括一本地应用服务器、一本地数据库及一远程数据库服务器,其特征在于:一本地应用服务器,用于执行一主应用程序就可以启动多个线程进行数据发送,该本地应用服务器包括:一数据读取模块,用于从本地数据库中读取数据及其对应的文件名;一线程运行模块,用于为每读取一笔数据即启动一个线程,采用多个数据通道同时传输的方式传输数据,并对每个线程中数据传输状态进行跟踪和记录,以及对需要访问本地数据库时建立连接的线程进行排队,并将本次发送的数据文件名作为信息通知下一个排队等待需访问本地数据库的线程;以及一数据库更新模块,用于在本地数据库中更新已向远程数据库服务器发送数据的数据标记;一本地数据库,用于储存多笔数据及其对应的文件名以及数据标记;一远程数据库服务器用于接收从本地应用服务器发送过来的数据及其对应的文件名,并返回该数据的文件名作为数据传输状态至本地应用服务器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410015494.7/,转载请声明来源钻瓜专利网。
- 上一篇:无污染垃圾转运站
- 下一篇:适用野外石刻文物修复如旧的工艺方法