CN101459887A - 一种手机与计算机之间信息交互的实现方法 - Google Patents

一种手机与计算机之间信息交互的实现方法 Download PDF

Info

Publication number
CN101459887A
CN101459887A CNA2009100139066A CN200910013906A CN101459887A CN 101459887 A CN101459887 A CN 101459887A CN A2009100139066 A CNA2009100139066 A CN A2009100139066A CN 200910013906 A CN200910013906 A CN 200910013906A CN 101459887 A CN101459887 A CN 101459887A
Authority
CN
China
Prior art keywords
mobile phone
computer
information interaction
network
function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2009100139066A
Other languages
English (en)
Inventor
廖科
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Communication Information System Co Ltd
Original Assignee
Inspur Communication Information System Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Communication Information System Co Ltd filed Critical Inspur Communication Information System Co Ltd
Priority to CNA2009100139066A priority Critical patent/CN101459887A/zh
Publication of CN101459887A publication Critical patent/CN101459887A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及手机通信中的应用程序***,尤其涉及移动数据业务的手机应用领域,具体提供一种手机与计算机之间信息交互的实现方法。本发明的一种手机与计算机之间信息交互的实现方法通过新建的连接点,打开Socket网络的机制,可以轻松实现手机到计算机的任意连接;因为应用程序无法获取到手机的号码,但是可以获取到SIM卡的IMSI号,所以可以获取到用户的信息,从而进行别的业务拓展;通过数据格式校验,可以保证数据的可靠性、完整性。

Description

一种手机与计算机之间信息交互的实现方法
技术领域
本发明涉及手机通信中的应用程序***,尤其涉及移动数据业务的手机应用领域。具体提供一种手机与计算机之间信息交互的实现方法。
背景技术
在手机应用程序中,大部分程序都是没有基于网络操作功能。而随着社会信息化程度的提高、移动网络成本的大幅度降低的情况,单机的应用程序已经无法满足广大用户对信息的需要,更多的用户希望通过一种交互式方式,来实现信息实时的传递。
目前大部手机上网仅仅局限于浏览WAP网页方式,而WAP方式的功能受到大幅度的限制,所以需要另一种方式来取代WAP浏览器来实现更强的功能。C/S(Client/Server)模式不仅仅在计算机之间得到运用,在手机与计算机之间,可以采取同样的方式进行数据的传输。
发明内容
本发明是针对以上问题,提供一种手机与计算机之间信息交互的实现方法,其通过***的网络平台,实现手机与互联网上的计算机进行信息的交互,通过HTTP协议承载信息源,进而丰富手机上网的功能,方便人们的操作使用。
本发明解决其技术问题所采用的技术方案是:
一种手机与计算机之间信息交互的实现方法,包括计算机服务器端和客户端手机,所述计算机服务器端提供客户端连接服务程序,所述客户端连接服务程序能响应客户端手机的请求,所述计算机服务器端和客户端手机通过***无限网络的网络平台进行信息交互,其具体步骤如下:
A、所述计算机服务器端初始化网络,打开HTTP网络连接函数;
B、所述客户端手机启动鉴权函数发送客户端请求;
C、所述客户端手机启动接收函数,等待服务器信息返回;
D、所述计算机服务器端和客户端手机完成信息交互,关闭网络连接。
客户端手机具有信息传输的断点续传功能。
步骤A中的初始化网络,包括新建一个CMWAP的网络接入点的步骤。
步骤A中的打开HTTP网络函数,包括接入点选择函数对各个接入点的选择的步骤。
步骤B中的启动鉴权函数包括获取软件版本,获取IMSI号码,进行计算机服务器端注册的步骤。
步骤C中的接收函数,包括数据校验的方式。
断点续传功能包括对大数据的传输采用断点续传。
本发明的一种手机与计算机之间信息交互的实现方法对于信息的丢失会进行校验,如果存在丢失情况,则需要重新进行数据更新。采用本发明的一种手机与计算机之间信息交互的实现方法之后,与传统的WAP浏览器相比,可以实现信息的专一性、高效性、完整性,从而实现减少不必要的网络带宽,进而有效的节约资源。
附图说明
下面结合附图和实施例对本发明进一步说明。
图1为是本发明的一种手机与计算机之间信息交互的实现方法的流程图;
图2是数据合法验证图;
图3数据断点续传图。
具体实施方式
下面结合附图和具体实施例对本发明的一种手机与计算机之间信息交互的实现方法作进一步的描述。
在发明内容中已对本发明的技术方案进行了详细描述,下面结合附图以及具体实施进行说明。
下面讨论如何在Nokia 6681这款手机上实现与计算机的信息交互机制,实现的方式是基于C/S(Client/Server)模式。使用的开发语言是C++,这样保证应用程序的高效性、稳定性、安全性。在手机上提供良好的GUI图形界面,供用户与计算机之间进行信息的交互,操作简单,使用方便。
图1是本发明主要的流程。
当打开网络连接函数的时候,首先查找手机网络连接点是否存在一个有效的连接点,通过手机提供的CCommsDatabase对象,将所有提供的网络连接点读入到手机内存,判断接入点的类型,选择GPRS类型,并显示出接入点名称,提供给用户选择不同的网路,我们也提供自己创建的网路方式,这样在应用程序中可以使用自己建立的网络连接。我们的格式为:应用程序名称+平台号码+软件版本号码,这样通过固定的格式可以容易获取网络的配置信息,如果存在则选择该接入点,则使用该接入点进行网络连接;否则使用创建网络接入点程序,创建一个按照该命名规则的CMWAP的接入点。开启一个Socket的网络连接,连接指定的计算机客户端。
当网络连接建立之后,准备要发送的数据,读取应用程序自身的版本信息,通过调用获取IMSI的函数,获取手机的IMSI号码,使用IMSI做为手机的唯一表示,如此可以方便的为应用程序与***进行信息交互,如定制业务等;使用HTTP协议进行数据的封装,通过手机提供的CHTTPFormEncoder对象,进行数据的封装,最后提交数据,等待服务器端数据的返回,并完成此次信息的交互。
图2是本发明数据合法验证。当手机端接收到服务器上返回的信息时,由于网络存在一定的不稳定因素造成数据的丢失情况。数据的格式是:ID#Length#Data;ID此次交互数据的唯一的标识符;Length为数据部分的长度;Data客户端实际需要的数据;如果存在多个数据,每一个完整的数据段使用@来进行分割;获取数据,首先使用@分割符将数据,分成多个数据实体,然后进行文字的分割,通过#分解成三个部分,当分割出来的Length的值等于Data的长度时,判断该数据是合法的数据,并通过改ID进行在客户端的一级缓存,从而有效的减少访问网络;如果数据不合法则丢弃该数据,或者请求服务器重新发送一次。
图3是本发明的数据断点续传。当手机在接收数据量较大的时候,由于网络等不确定因素导致信息传输的中断,导致无法完成本次信息交互。断点续传的功能正是为这一情况而考虑设计。我们每一次数据传输设置了一个头,如图2中阐述的数据格式。当数据委加载成功的时候,可以通过计算,得到当前已经下载的数据量,通过另外一个文件头的格式:ID#Length返回给服务器端,当服务器获取到当前的ID,就将当前ID的数据从Length的长度位置开始传输给客户机,数据格式较正常传输多了一个字段。格式为:SEQ#ID#Lenght#Data,SEQ标识为断点续传的数据,ID号为数据的唯一标识符,Length剩余数据的长度,Data剩余的数据。在客户端设置一个基线,当断点续传的次数超过该基线时,认为该数据是非法的,并取消续传,而重新加载数据或者其它操作。
以上所述的实施例,只是本发明较优选的具体实施方式的一种,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。

Claims (7)

1、一种手机与计算机之间信息交互的实现方法,其特征在于,包括计算机服务器端和客户端手机,所述计算机服务器端提供客户端连接服务程序,所述客户端连接服务程序能响应客户端手机的请求,所述计算机服务器端和客户端手机通过***无限网络的网络平台进行信息交互,其具体步骤如下:
A、所述计算机服务器端初始化网络,打开HTTP网络连接函数;
B、所述客户端手机启动鉴权函数发送客户端请求;
C、所述客户端手机启动接收函数,等待服务器信息返回;
D、所述计算机服务器端和客户端手机完成信息交互,关闭网络连接。
2、根据权利要求1所述的一种手机与计算机之间信息交互的实现方法,其特征在于,所述客户端手机具有信息传输的断点续传功能。
3、根据权利要求1所述的一种手机与计算机之间信息交互的实现方法,其特征在于,所述步骤A中的初始化网络,包括新建一个CMWAP的网络接入点的步骤。
4、根据权利要求1所述的一种手机与计算机之间信息交互的实现方法,其特征在于,所述步骤A中的打开HTTP网络函数,包括接入点选择函数对各个接入点的选择的步骤。
5、根据权利要求1所述的一种手机与计算机之间信息交互的实现方法,其特征在于,所述步骤B中的启动鉴权函数包括获取软件版本,获取IMSI号码,进行计算机服务器端注册的步骤。
6、根据权利要求1所述的一种手机与计算机之间信息交互的实现方法,其特征在于,所述步骤C中的接收函数,包括数据校验的方式。
7、根据权利要求2所述的一种手机与计算机之间信息交互的实现方法,其特征在于,所述断点续传功能包括对大数据的传输采用断点续传。
CNA2009100139066A 2009-01-07 2009-01-07 一种手机与计算机之间信息交互的实现方法 Pending CN101459887A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2009100139066A CN101459887A (zh) 2009-01-07 2009-01-07 一种手机与计算机之间信息交互的实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2009100139066A CN101459887A (zh) 2009-01-07 2009-01-07 一种手机与计算机之间信息交互的实现方法

Publications (1)

Publication Number Publication Date
CN101459887A true CN101459887A (zh) 2009-06-17

Family

ID=40770455

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2009100139066A Pending CN101459887A (zh) 2009-01-07 2009-01-07 一种手机与计算机之间信息交互的实现方法

Country Status (1)

Country Link
CN (1) CN101459887A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102916958A (zh) * 2012-10-15 2013-02-06 福建榕基软件股份有限公司 一种实现移动终端浏览器访问加密方法及***
CN103124407A (zh) * 2011-11-18 2013-05-29 ***通信集团内蒙古有限公司 移动用户上网方式的确定方法及装置
CN104253816A (zh) * 2014-09-25 2014-12-31 武汉传神信息技术有限公司 基于http协议的大文件页面断点续传的方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103124407A (zh) * 2011-11-18 2013-05-29 ***通信集团内蒙古有限公司 移动用户上网方式的确定方法及装置
CN103124407B (zh) * 2011-11-18 2016-04-27 ***通信集团内蒙古有限公司 移动用户上网方式的确定方法及装置
CN102916958A (zh) * 2012-10-15 2013-02-06 福建榕基软件股份有限公司 一种实现移动终端浏览器访问加密方法及***
CN104253816A (zh) * 2014-09-25 2014-12-31 武汉传神信息技术有限公司 基于http协议的大文件页面断点续传的方法

Similar Documents

Publication Publication Date Title
CN102665114B (zh) 智能设备交互方法、装置及***
CN104333599A (zh) 分享应用的方法和***以及应用服务平台
CN104935744A (zh) 一种验证码显示方法、验证码显示装置及移动终端
WO2016202265A1 (zh) 一种网络接入方法及移动通信终端
CN102595407A (zh) 一种使移动设备自动登录并接入无线网络的***和方法
CN103078881A (zh) 网络资源下载信息的分享控制***和方法
KR20070118309A (ko) 메시징 서비스 시스템을 경유해서 액세스 가능한서비스들을 위한 단축키 발생기
CN104053126B (zh) 显示通话双方位置的无线通信终端、装置及方法
CN103312660A (zh) 一种基于能力开放平台的业务实现方法及能力开放平台
CN101551922A (zh) 一种远程取号方法及***
CN102130941A (zh) 移动通信终端信息***及其信息共享方法
CN105069669A (zh) 一种基于WiFi的流量交易方法和***
CN102571941A (zh) 云端点对点数据传输方法及***
CN105681260A (zh) 传输云存储文件的方法、融合通信平台、发送端及***
CN103812900A (zh) 一种数据同步方法、装置及***
CN101699839A (zh) 移动终端图形适配***及其方法
CN102299963A (zh) 文件下载***
CN101729673A (zh) 一种移动终端铃声、壁纸设置方法和装置
CN103916444A (zh) 一种云模式的号码信息显示方法
TWI373939B (zh)
KR100676052B1 (ko) 싱크 서버를 이용한 컨텐츠 공유 시스템 및 방법
CN101459887A (zh) 一种手机与计算机之间信息交互的实现方法
CN201585139U (zh) 移动终端图形适配***
CN101834884B (zh) 用手机作远程无线存储器的方法
WO2010108338A1 (zh) 一种基于在线电话簿模式实现通信的***和方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20090617