一种数据传输的方法及系统、一种服务器及移动通信终端的制作方法

文档序号:7946247阅读:108来源:国知局
专利名称:一种数据传输的方法及系统、一种服务器及移动通信终端的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种数据传输的方法及系统、 一种服务器 端及移动通信终端。
背景技术
在这个高速发展和不断更新的数字时代,人们使用的手机也在不断的更新 换代,可每次更换手机时都会有一个极其繁瑣的事情一一把原来手机的联系人、
短信的数据导出保存下来,特别是使用PDA智能手机的用户,手机中保存着更 多非文件用户数据,如联系人、短信、日程、邮件、备忘录等数据。
现有技术实现将手机中数据导出时,通常是通过写一个手机端数据读取保 存应用程序,把应用程序拷贝到手机存储卡中,插入手机后启动程序读取手机 数据并保存到手机存储卡中,操作程序繁瑣,而且数据只能以特定文件格式保 存在手机存储卡中。

发明内容
本发明实施例所要解决的技术问题在于,提供一种数据传输的方法及系统、 一种服务器及移动通信终端。可实现简便且有效的导出移动通信终端中的各种 数据。
为了解决上述技术问题,本发明实施例提供了一种数据传输的方法,包括 服务器端通过与移动通信终端建立的虚拟网络连接将所述服务器端的IP发
送至所述移动通信终端;
所述服务器端通过远程调用启动所述移动通信终端上的客户端程序; 所述移动通信终端根据所述服务端的IP通过所述客户端程序与所述服务器
端基于TCP/IP协议建立流式套接字连接;
所述服务器端通过所述流式套接字连接从所述移动通信终端获取相应数据。相应地,本发明实施例还提供了一种服务器,包括
发送单元,用于通过与移动通信终端建立的虚拟网络连接将所述服务器端 的IP发送至所述移动通信终端;
远程启动单元,用于通过远程调用启动所述移动通信终端上的客户端程序;
获取单元,用于所述服务器端与所述移动通信终端建立流式套接字连接后 通过所述流式套接字连接从所述移动通信终端获耳又相应数据。
本发明实施例还提供了 一种移动通信终端,包括
套接字单元,用于根据所述服务端的IP通过所ii^户端程序与所述服务端 基于TCP/IP协议建立流式套接字连接。
本发明实施例还提供了一种数据传输系统,包括 至少一个服务器端和一个移动通信终端;
所述服务器端用于通过与移动通信终端建立虚拟网络连接将所述服务器端 的IP发送至所述移动通信终端,并通过远程调用启动所述移动通信终端上的客 户端程序;
所述移动通信终端根据所述服务端的IP通过所述客户端程序与所述服务端 基于TCP/IP协议建立流式套接字连接;
所述服务器端还用于通过所述流式套接字连接从所述移动通信终端获取相 应数据。
实施本发明实施例,具有如下有益效果
实施本发明实施例,服务器端可通过与移动通信终端建立流式套接字连接 从移动通信终端中导出符合用户需求的各种数据,通过这种方式可以使导入系 统移动通信终端的代码不经过微软或OEM的代码数字签名在移动通信终端上 运行,从而减少开发成本和缩短开发周期,且使得导入过程中不需要用户参与, 实现了操作的智能化。


图l是本发明实施例一种数据传输方法的流程示意图2是本发明实施例一种数据传输方法的又一流程示意图3是本发明实施例一种数据传输系统的结构示意图4是本发明实施例一种数据传输系统中服务器端的结构示意图;图5是本发明实施例一种数据传输系统中移动通信终端的结构示意图; 图6是本发明实施例一种数据传输系统中服务器端的又一结构示意图; 图7是本发明实施例一种数据传输系统中移动通信终端的又一结构示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明 作进一步地详细描述。
图1是本发明实施例一种数据传输方法的流程示意5100, 服务器端通过与移动通信终端建立的虚拟网络连接所述服务器端的 IP发送至所述移动通信终端;
所述服务器端包括但不限于个人计算机、服务器,所述移动通信终端包括 但不限于手机。
需要说明的是,所述服务器与所述移动通信终端可通过USB、蓝牙、红外 等技术实施虚拟网络连接。
进一步说明的是,建立虚拟网络连接后,当用户在服务器端上启动导入移 动通信终端数据的程序时,服务器端会启动相应的服务线程,并监听移动通信 终端是否进行流式套接字连接。同时,服务器端将客户端程序及服务器端自身 在所述虚拟网络连接中的IP通过所述虚拟网络连接发送至所述移动通信终端, 例如,可通过RAPI(Remote Application Programming Interface, 远程应用程序 编程接口 ) CeCreateFile和CeWriteFile把客户端程序及所述服务器端IP发送到 移动通信终端上。
5101, 所述服务器端通过远程调用启动所述移动通信终端上的客户端程序; 例如,服务器端可通过RAPI接口 CeCreateProcess启动已发送至所述移动
通信终端上的客户端程序。
需要说明的是,所述客户端程序可由所述服务器端预先发送至所述移动通 信终端,或在服务器端向移动通信终端发送服务器端自身IP的同时将所述客户 端程序发送至所述移动通信终端。
S102,所述移动通信终端根据所述服务端的IP通过所述客户端程序与所述 服务端基于TCP/IP协议建立流式套接字连接。需要说明的是,当所述客户端程序在所述移动通信终端上启动后,所述移 动通信终端则可根据接收的所述服务端的IP并通过所述已启动的客户端程序与
所述服务端基于TCP/IP协议建立流式套接字连接。
S103,所述服务器端通过所述流式套接字连接从所述移动通信终端获取相 应数据。
所述相应数据包括但不限于移动通信终端上的非文件用户数据,如联系人、 短信、日程、邮件、备忘录等数据。
流式套接字连接建立后,所述服务端则可向所述移动通信终端发送获取相 应数据的指令,所述移动通信终端接收到所述指令后,将乂人自身调出与所述指 令相应的数据并发送至所述服务器端进行处理。
图2是本发明实施例一种数据传输方法的又一流程示意5200, 所述服务器端与所述移动通信终端建立虚拟网络连接; 所述服务器端包括但不限于个人计算机、服务器,所述移动通信终端包括
但不限于手机。
需要说明的是,所述服务器与所述移动通信终端可通过USB、蓝牙、红外 等技术实施虚拟网络连接。
5201, 所述服务器端获取自身的IP; 服务器端获取自身在所述虚拟网络连接中的IP。
5202, 所述服务器端^r测所述移动通信终端是否具有客户端程序,判断为 是时,将所述服务器端IP发送至所述移动通信终端;
判断为否时,将所述客户端程序及所述服务器端的IP发送至所述移动通信终端。
具体的,当服务器端与移动通信终端建立虚拟网络连接后,为避免不必要 的冗余,对移动通信终端是否具有客户端程序进行检测,当^r测到所述移动通 信终端已具有所述客户端程序时,不再重复发送所述客户端程序,只将所述服 务器端自身在所述虚拟网络连接中的IP发送至所述移动通信终端;
当斥企测到所述移动通信终端不具有所述客户端程序时,服务器端将客户端 程序及服务器端自身在所述虚拟网络连接中的IP通过所述虚拟网络连接发送至 所述移动通信终端。
需要说明的,在其它实施例中,也可不做上述检测,即每次服务器端与移动通信终端进行连接时,都将客户端程序发送至所述移动通信终端,具体可根 据实际情况进行应用。
S203,所述服务器端通过远程调用启动所述移动通信终端上的客户端程序; 例如,服务器端可通过RAPI接口启动已发送至所述移动通信终端上的客户 端程序。
5204, 所述移动通信终端根据所述服务端的IP通过所述客户端程序与所述 服务端基于TCP/IP协议建立流式套接字连接;
需要说明的是,当所述客户端程序在所述移动通信终端上启动后,所述移 动通信终端则可根据接收的所述服务端的IP并通过所述已启动的客户端程序与 所述服务端基于TCP/IP协议建立流式套接字连接;
5205, 所述服务器端通过所述流式套接字连接从所述移动通信终端获取相 应数据;
所述相应数据包括但不限于移动通信终端上的非文件用户数据,如联系人、 短信、日程、邮件、备忘录等数据。
流式套接字连接建立后,所述服务端则可向所述移动通信终端发送获取相 应数据的指令,所述移动通信终端接收到所述指令后,将从自身调出与所述指 令相应的数据并发送至所述服务器端进行处理。
5206, 所述服务器端从所述移动通信终端获取相应数据后向所述移动通信 终端发送流式套接字连接断开指令;
S207,所述移动通信终端根据所述流式套接字连接断开指令断开与所述服 务器端的流式套接字连接,并关闭所述客户端程序。
图3是本发明实施例一种数据传输系统中的结构示意图,包括 至少一个服务器端1和一个移动通信终端2;
所述服务器端1用于通过与移动通信终端2建立虚拟网络连接将所述服务 器端1的IP发送至所述移动通信终端2,并通过远程调用启动所述移动通信终 端2上的客户端程序;
所述移动通信终端2才艮据所述服务端1的IP通过所述客户端程序与所述服 务器端1建立流式套接字连接;
所述服务器端1还用于通过所述流式套接字连接从所述移动通信终端2获 耳又相应l史据。所述服务器端包括但不限于个人计算机、服务器,所述移动通信终端包括 但不限于手机。
所述数据传输系统中可包括多个服务器端和/或多个移动通信终端。 需要说明的是,所述客户端程序可由所述服务器端预先发送至所述移动通
信终端,或在服务器端向移动通信终端发送服务器端自身IP的同时将所述客户
端程序发送至所述移动通信终端。
如图4所示,所述月良务器端1包括
发送单元11,用于通过与移动通信终端建立的虚拟网络连接将所述服务器 端的IP发送至所述移动通信终端;
远程启动单元12,用于通过远程调用启动所述移动通信终端上的客户端程
序;
获取单元13,用于所述服务器端与所述移动通信终端建立流式套接字连接 后通过所述流式套接字连接从所述移动通信终端获取相应数据。
所述相应数据包括但不限于移动通信终端上的非文件用户数据,如联系人、 短信、日程、邮件、备忘录等数据。
续请参照图5,所述移动通信终端2包括
套接字单元21,用于根据所述服务端的IP通过所述客户端程序与所述服务 端建立流式套接字连接。
其中,所述服务器端1与所述移动通信终端2可通过USB、蓝牙、红外等 技术实施虚拟网络连接。
虚拟网络连接后,当用户在服务器端1上启动导入移动通信终端2数据的 程序时,服务器端1会启动相应的服务线程,并监听移动通信终端是否可进行 套接字连结。
同时,服务器端1的发送单元11服务器端1自身在所述虚拟网络连接中的 IP通过所述虚拟网络连接发送至所述移动通信终端2,例如,可通过RAPI接口 CeCreateFile和CeWriteFile把所述服务器端IP发送到移动通信终端2上。而服 务器端1中的远程启动单元12通过远程调用启动所述移动通信终端2上的客户 端程序。
当所述客户端程序在移动通信终端2上启动后,移动通信终端2上的套4妻 字单元21可根据所述服务器端IP通过所述客户端程序与所述服务器端1建立流
10式套接字连接。
服务器端1中的获取单元13在服务器端1与移动通信终端2建立流式套接 字连接后通过所述流式套接字连接从所述移动通信终端获取相应^:据。
图6是本发明实施例一种数据传输系统中服务器端的又一结构示意图,包

发送单元11,用于通过与移动通信终端建立的虚拟网络连接将所述服务器 端的IP发送至所述移动通信终端;
远程启动单元12,用于通过远程调用启动所述移动通信终端上的客户端程
序;
获取单元13,用于所述服务器端与所述移动通信终端建立流式套接字连接 后通过所述流式套接字连接从所述移动通信终端获取相应lt据;
第一断开单元14,用于所述服务器端从所述移动通信终端获^f又相应数据后 向所述移动通信终端发送流式套接字连4妄断开指令。
其中,发送单元11还包括
网络连接单元111,与所述移动通信终端建立虚拟网络连接; IP单元112,用于获取所述服务器自身的IP;
发送子单元113,用于将所述服务器端IP通过所述虚拟网络连接发送至所 述移动通信终端。
其中,所述服务器1通过网络连接单元111与移动通信终端2建立虚拟网 络连接。
虚拟网络连接后,当用户在服务器端1上启动导入移动通信终端2数据的 程序时,服务器端1会启动相应的服务线程,并监听移动通信终端是否可进行 套接字连结。
同时,服务器端1中的IP单元112将获取服务器端在所述虚拟网络连接中
送至所述移动通信终端2,例如,可通过RAPI接口 CeCreateFile和CeWriteFile 把客户端程序及所述服务器端IP发送到移动通信终端2上。而服务器端1中的 远程启动单元12通过远程调用启动所述移动通信终端2上的客户端程序。
需要说明的是,所述客户端程序可由所述服务器端预先发送至所述移动通 信终端,或在服务器端向移动通信终端发送服务器端自身IP的同时将所述客户端程序发送至所述移动通信终端。
当移动通信终端2根据所述IP通过客户端程序与服务器端1建立流式套接 字连接后,服务器端1中的获取单元13在服务器端1与移动通信终端2建立流 式套接字连接后通过所述流式套接字连接从所述移动通信终端获取相应数据。
在获取数据完毕后,服务端1中第一断开单元14将向所述移动通信终端发 送流式套接字连接断开指令,并关闭服务器端与所述流式套接字连接相应的服 务进程。
需要说明的是,在其它实施例中,所述服务器端还可包括
检测单元,用于检测所述移动通信终端是否具有客户端程序,判断为是时, 通过所述发送子单元113将所述服务器端IP发送至所述移动通信终端;
判断为否时,通过所述发送子单元113将所述客户端程序及所述服务器端 的IP发送至所述移动通信终端。
具体的,当服务器端1与移动通信终端2建立虛拟网络连接后,为避免不 必要的冗余,所述检测单元对移动通信终端是否具有客户端程序进行检测,当 检测到所述移动通信终端2已具有所述客户端程序时,则服务器端1不再重复 发送所述客户端程序,只将所述服务器端l自身在所述虚拟网络连接中的IP发 送至所述移动通信终端2;
当;f全测到所述移动通信终端2不具有所述客户端程序时,服务器端1将客 户端程序及服务器端自身在所述虚拟网络连接中的IP通过所述虚拟网络连接发 送至所述移动通信终端2。
需要说明的是,本发明实施例中 一种服务器的功能与结构与上述数据传输 系统中的服务器端大致相同,在此不再详述。
图7是本发明实施例一种数据传输系统中移动通信终端的又一结构示意图, 包括
套接字单元21,用于根据所述服务端的IP通过所述客户端程序与所述服务 端建立流式套接字连接;
第二断开单元22,用于根据所述服务器端发送的流式套接字连接断开指令, 断开与所述服务器端的流式套接字连接,并关闭所述客户端程序。
需要说明的是,本发明实施例中一种移动通信终端的功能和结构与上述数 据传输系统中的移动通信终端大致相同,在此不再详述。由上所述,实施本发明,服务器端可通过与移动通信终端建立流式套接字 连接从移动通信终端中导出符合用户需求的各种数据,通过这种方式可以使导
入系统移动通信终端的代码不经过微软或OEM的代码数字签名而在移动通信 终端上运行,从而减少开发成本和缩短开发周期,且使得在导入过程中不需要
用户参与,实现了操作的智能化。
以上所揭露的仅为本发明 一种较佳实施例而已,当然不能以此来限定本发 明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的 范围。
权利要求
1、一种数据传输的方法,其特征在于,包括服务器端通过与移动通信终端建立的虚拟网络连接将所述服务器端的IP发送至所述移动通信终端;所述服务器端通过远程调用启动所述移动通信终端上的客户端程序;所述移动通信终端根据所述服务端的IP通过所述客户端程序与所述服务器端基于TCP/IP协议建立流式套接字连接;所述服务器端通过所述流式套接字连接从所述移动通信终端获取相应数据。
2、 如权利要求l所述的方法,其特征在于,所述服务器端通过与移动通信 终端建立的虚拟网络连接将所述服务器端的IP发送至所述移动通信终端的步骤 包括所述服务器端与所述移动通信终端建立虚拟网络连接; 所述服务器端获取自身的IP;所述服务端将客户端程序与所述服务器端自身的IP通过所述虚拟网络连接 发送至所述移动通信终端。
3、 如权利要求2所述的方法,其特征在于,所述服务器端通过与移动通信 终端建立的虚拟网络连接将所述服务器端的IP发送至所述移动通信终端的步骤 中还包括所述服务器端检测所述移动通信终端是否具有客户端程序,判断为是时, 将所述服务器端IP发送至所述移动通信终端;判断为否时,将所述客户端程序及所述服务器端的IP发送至所述移动通信 终端。
4、 如权利要求1 3任一项所述的方法,其特征在于,所述方法还包括 所述服务器端从所述移动通信终端获取相应数据后向所述移动通信终端发送流式套接字连接断开指令;所述移动通信终端根据所述流式套接字连接断开指令断开与所述服务器端 的流式套接字连接,并关闭所述客户端程序。
5、 一种服务器,其特征在于,包括发送单元,用于通过与移动通信终端建立的虚拟网络连接将所述服务器端的IP发送至所迷移动通信终端;远程启动单元,用于通过远程调用启动所述移动通信终端上的客户端程序; 获取单元,用于所述服务器端与所述移动通信终端建立流式套接字连接后通过所述流式套接字连接从所述移动通信终端获取相应数据。
6、 如权利要求5所述的服务器,其特征在于,所述发送单元包括 网络连接单元,与所述移动通信终端建立虚拟网络连接;IP单元,用于获取所述服务器自身的IP;发送子单元,用于将所述服务器端IP通过所述虚拟网络连接发送至所述移 动通信终端。
7、 如权利要求6所述的服务器,其特征在于,还包括检测单元,用于4全测所述移动通信终端是否具有客户端程序,判断为是时, 通过所述发送子单元将所述服务器端IP发送至所述移动通信终端;判断为否时,通过所迷发送子单元将所述客户端程序及所述服务器端的IP 发送至所述移动通信终端。第一断开单元,用于所述服务器端从所述移动通信终端获取相应数据后向所述移动通信终端发送流式套接字连接断开指令。
8、 一种移动通信终端,其特征在于,包括套接字单元,用于根据所述服务端的IP通过所述客户端程序与所述服务端 基于TCP/IP协议建立流式套接字连接。
9、 如权利要求8所述的移动通信终端,其特征在于,还包括 第二断开单元,用于根据所述服务器端发送的流式套接字连接断开指令,断开与所述服务器端的流式套接字连接,并关闭所述客户端程序。
10、 一种数据传输系统,其特征在于,包括 至少一个服务器端和一个移动通信终端;所述服务器端用于通过与移动通信终端建立虚拟网络连接将所述服务器端 的IP发送至所述移动通信终端,并通过远程调用启动所述移动通信终端上的客 户端程序;所述移动通信终端根据所述服务端的IP通过所述客户端程序与所述服务端 基于TCP/IP协议建立流式套接字连接;所述服务器端还用于通过所述流式套接字连接从所述移动通信终端获取相 应数据。
全文摘要
本发明实施例公开了一种数据传输的方法,包括服务器端通过与移动通信终端建立的虚拟网络连接将所述服务器端的IP发送至所述移动通信终端;所述服务器端通过远程调用启动所述移动通信终端上的客户端程序;所述移动通信终端根据所述服务端的IP通过所述客户端程序与所述服务器端基于TCP/IP协议建立流式套接字连接;所述服务器端通过所述流式套接字连接从所述移动通信终端获取相应数据。采用本发明,服务器端可通过与移动通信终端建立流式套接字连接从移动通信终端中获取符合用户需求的各种数据,获取过程中不需要用户参与,实现了操作的智能化。
文档编号H04W8/22GK101516088SQ200910038399
公开日2009年8月26日 申请日期2009年4月3日 优先权日2009年4月3日
发明者周佳庆, 衡 张, 杨海山 申请人:酷派软件技术(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1