不同终端之间传输数据的方法和装置制造方法
【专利摘要】本发明提供了一种不同终端之间传输数据的方法和装置。该方法主要包括:第一终端将需要传输的数据封装成XML(Extensible?Markup?Language,可扩展标记语言)格式,并生成XML文件,所述第一终端根据所述XML文件组装超文本传输协议HTTP数据包;所述第一终端通过无线通信网络将所述HTTP数据包发送到第二终端。应用本发明实施例,可以使得具有不同数据接口的终端之间可以有效地进行数据传输,不需要专门对终端的接口进行改动。
【专利说明】不同终端之间传输数据的方法和装置
【技术领域】
[0001]本发明涉及计算机应用【技术领域】,尤其涉及一种不同终端之间传输数据的方法和
>J-U ρ?α装直。
【背景技术】
[0002]目前随着国人收入的提高,购车数量呈几何级上升,车购税征收管理也进入新的阶段,原有的大厅申报方式也逐渐落伍,各处大厅排队报税,可以说不堪重负。
[0003]将车购税税款缴纳延伸到4S店,让购车人在购车后使用4S店的车购税自助终端进行税款缴纳,完税证明获取成了新的一种车购税申报征收方式,既方便了纳税人报税,也减轻了各处车购税征收点实地工作的压力。
[0004]但是,目前的4S店的车购税自助终端和车购税征收系统的终端的数据接口不一致,使得购车人无法有效地通过车购税自助终端完成税款缴纳等操作。
【发明内容】
[0005]本发明的实施 例提供了一种不同终端之间传输数据的方法,以实现具有不同数据接口的终端之间可以有效地进行数据传输。
[0006]一种不同终端之间传输数据的方法,包括:
[0007]第一终端将需要传输的数据封装成可扩展标记语言XML格式,并生成XML文件,所述第一终端根据所述XML文件组装超文本传输协议HTTP数据包;
[0008]所述第一终端通过无线通信网络将所述HTTP数据包发送到第二终端。
[0009]一种终端,包括:
[0010]数据封装模块,用于将需要传输的数据封装成XML格式,并生成XML文件;
[0011]数据提交模块,用于根据所述数据封装模块生成的XML文件组装HTTP数据包,通过无线通信网络将所述HTTP数据包发送到其它终端。
[0012]由上述本发明的实施例提供的技术方案可以看出,本发明实施例通过终端将需要传输的数据封装成XML格式,并生成XML文件,根据所述XML文件组装HTTP数据包,并发送到其它终端。使得具有不同数据接口的终端之间可以有效地进行数据传输,不需要专门对终端的接口进行改动。
【专利附图】
【附图说明】
[0013]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0014]图1为本发明实施例一提供的一种不同终端之间传输数据的方法的原理示意图;
[0015]图2为本发明实施例二提供的一种不同终端之间传输数据的方法的具体处理流程图;
[0016]图3为本发明实施例二提供的一种终端的具体结构图。
【具体实施方式】
[0017]为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。
[0018]实施例一
[0019]该实施例提供的一种不同终端之间传输数据的方法的原理示意图如图1所示,具体处理流程如图2所示,包括如下的处理步骤:
[0020]步骤21、第一终端将需要传输的数据封装成XML (Extensible MarkupLanguage,可扩展标记语言)格式,并生成XML文件。
[0021]所述XML文件中包括多个参数名称和每个参数值,如图1所示,所述XML文件中包括参数1、2、3,对应的值分别为参数zl、参数z2和参数z3。
[0022]步骤22、所述第一终端根据所述XML文件组装HTTP (HyperTextTransferProtocol,超文本传输协议)数据包,通过无线通信网络将所述HTTP数据包发送到第二终端。
[0023]步骤23、所述第二终端接收到所述HTTP数据包后,对所述HTTP数据包进行解析,获取所述XML文件,对所述XML文件进行解封装,获取所述需要传输的数据。
[0024]然后,第二终端将需要传输的数据封装成XML格式,并生成XML文件,所述第二终端根据所述XML文件组装HTTP数据包,所述第二终端通过无线通信网络将所述HTTP数据包发送到第一终端。
[0025]该实施例的数据传输方法可以应用到上述4S店的车购税自助终端,使得用户通过车购税自助终端和车购税征收系统的终端之间有效地进行数据传输。
[0026]实施例二
[0027]该实施例提供了一种终端,其具体结构如图3所示,包括如下的模块:
[0028]数据封装模块31,用于将需要传输的数据封装成XML格式,并生成XML文件;
[0029]数据提交模块32,用于根据所述数据封装模块生成的XML文件组装HTTP数据包,通过无线通信网络将所述HTTP数据包发送到其它终端。
[0030]进一步地,所述终端还可以包括:
[0031 ] 数据解析模块33,用于接收到其它终端发送的HTTP数据包后,对所述HTTP数据包进行解析,获取所述XML文件,对所述XML文件进行解封装,获取传输的数据。
[0032]用本发明实施例的装置传输数据的具体过程与前述方法实施例类似,此处不再赘述。
[0033]本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
[0034]本领域普通技术人员可以理解:实施例中的设备中的模块可以按照实施例描述分布于实施例的设备中,也可以进行相应变化位于不同于本实施例的一个或多个设备中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0035]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnIy Memory, ROM)或随机存储记忆体(RandomAccessMemory, RAM)等。
[0036]综上所述,本发明实施例通过终端将需要传输的数据封装成XML格式,并生成XML文件,根据所述XML文件组装HTTP数据包,并发送到其它终端。使得具有不同数据接口的终端之间可以有效地进行数据传输,不需要专门对终端的接口进行改动。
[0037]本发明实施例可以有效地避免对接系统因为车购税自助终端系统进行接口开发带来的成本,也降低单独开发接口调试,并可延长对接系统的使用寿命。
[0038]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【权利要求】
1.一种不同终端之间传输数据的方法,其特征在于,包括: 第一终端将需要传输的数据封装成可扩展标记语言XML格式,并生成XML文件,所述第一终端根据所述XML文件组装超文本传输协议HTTP数据包; 所述第一终端通过无线通信网络将所述HTTP数据包发送到第二终端。
2.根据权利要求1所述的不同终端之间传输数据的方法,其特征在于,所述XML文件中包括多个参数名称和每个参数值。
3.根据权利要求1或2所述的不同终端之间传输数据的方法,其特征在于,所述方法还包括: 所述第二终端接收到所述HTTP数据包后,对所述HTTP数据包进行解析,获取所述XML文件,对所述XML文件进行解封装,获取所述需要传输的数据。
4.根据权利要求3所述的不同终端之间传输数据的方法,其特征在于,所述方法还包括: 第二终端将需要传输的数据封装成XML格式,并生成XML文件,所述第二终端根据所述XML文件组装HTTP数据包; 所述第二终端通过无线通信网络将所述HTTP数据包发送到第一终端。
5.一种终端,其特征在于,包括: 数据封装模块,用于将需要传输的数据封装成XML格式,并生成XML文件; 数据提交模块,用于根据所述数据封装模块生成的XML文件组装HTTP数据包,通过无线通信网络将所述HTTP数据包发送到其它终端。
6.根据权利要求5所述的终端,其特征在于,所述终端还包括: 数据解析模块,用于接收到其它终端发送的HTTP数据包后,对所述HTTP数据包进行解析,获取所述XML文件,对所述XML文件进行解封装,获取传输的数据。
【文档编号】H04L29/08GK103812916SQ201210460447
【公开日】2014年5月21日 申请日期:2012年11月15日 优先权日:2012年11月15日
【发明者】连俊, 魏齐, 陈懿, 尹春天, 贾希强, 张玉魁, 杜英垒 申请人:航天信息股份有限公司