数据传输方法、装置及终端设备制造方法及图纸

技术编号:17268063 阅读:30 留言:0更新日期:2018-02-14 16:46
本发明专利技术涉及通信技术领域,提供一种数据传输方法、装置及终端设备,首先,通过将待传输的第一传输对象的数据写入第二传输对象,使得第二传输对象的内存大小与第一传输对象的数据大小一致,然后,将第二传输对象的数据发送至其他终端设备,从而减少了传输对象的数据占用内存,提高了网络通信传输速度,具有良好的实用性。

Data transmission methods, devices and terminal equipment

【技术实现步骤摘要】
数据传输方法、装置及终端设备
本专利技术涉及通信
,具体而言,涉及一种数据传输方法、装置及终端设备。
技术介绍
随着计算机及互联网技术的发展,电脑、手机等各类智能终端已经成为人们工作生活中的重要组成部分,智能终端的性能日益增强,用户可以利用智能终端完成工作、浏览网页、播放音频/视频、实时获取股票信息等。但是,和智能终端的日益增强的性能相比,通信网络的性能提升并不显著,尤其是很多个智能终端同时依赖同一网络进行数据传输时,网络传输速度会非常慢,加之目前智能终端与网络设备之间通信时依赖的网络通信传输协议优化不足,影响网络传输速度。
技术实现思路
本专利技术的目的在于提供一种数据传输方法、装置及终端设备,用以改善上述问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术提供了一种数据传输方法,应用于终端设备,所述方法包括:获取待传输的第一传输对象;将第一传输对象的数据写入第二传输对象,其中,第二传输对象的内存大小与第一传输对象的数据大小一致;将第二传输对象的数据发送至其他终端设备。第二方面,本专利技术还提供了一种数据传输装置,应用于终端设备,所述装置包括获取模块、数据写入模块及数据发送模块。其中,获取模块用于获取待传输的第一传输对象;数据写入模块用于将第一传输对象的数据写入第二传输对象,其中,第二传输对象的内存大小与第一传输对象的数据大小一致;数据发送模块用于将第二传输对象的数据发送至其他终端设备。第三方面,本专利技术还提供了一种终端设备,所述终端设备包括存储器、处理器、以及数据传输装置,所述数据传输装置存储于所述存储器中并包括一个或多个由所述处理器执行的软件功能模组。所述数据传输装置包括获取模块、数据写入模块及数据发送模块。其中,获取模块用于获取待传输的第一传输对象;数据写入模块用于将第一传输对象的数据写入第二传输对象,其中,第二传输对象的内存大小与第一传输对象的数据大小一致;数据发送模块用于将第二传输对象的数据发送至其他终端设备。相对现有技术,本专利技术具有以下有益效果:本专利技术提供的一种数据传输方法、装置及终端设备,通过将待传输的第一传输对象的数据写入第二传输对象,使得第二传输对象的内存大小与第一传输对象的数据大小一致,再将第二传输对象的数据发送至其他终端设备,从而减少了传输对象的数据占用内存,提高了网络通信传输速度,具有良好的实用性。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例提供的终端设备的方框示意图。图2示出了本专利技术实施例提供的数据传输方法流程图。图3为图2示出的步骤S102的子步骤流程图。图4为图3示出的子步骤S1022的子步骤流程图。图5为图3示出的子步骤S1023的子步骤流程图。图6为图2示出的步骤S103的子步骤流程图。图7示出了本专利技术实施例提供的数据传输装置的方框示意图。图8为图7示出的数据传输装置中数据写入模块的方框示意图。图9为图8示出的数据写入模块中地址字段写入单元的方框示意图。图10为图8示出的数据写入模块中名称字段写入单元的方框示意图。图11为图7示出的数据传输装置中数据发送模块的方框示意图。图标:100-终端设备;101-存储器;102-存储控制器;103-处理器;200-数据传输装置;201-获取模块;202-数据写入模块;2021-字段获取单元;2022-地址字段写入单元;20221-第一字节数获取单元;20222-第一字节数写入单元;20223-第一执行单元;20224-第二执行单元;2023-名称字段写入单元;20231-第二字节数获取单元;20232-第二字节数写入单元;20233-第三执行单元;20234-第四执行单元;203-数据发送模块;2031-内存指针获取单元;2032-内存大小获取单元;2033-传输对象获取单元;2034-发送单元。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。请参照图1,图1示出了本专利技术实施例提供的终端设备100的方框示意图。终端设备100可以是,但不限于智能手机、个人电脑(personalcomputer,PC)、平板电脑、个人数字助理(personaldigitalassistant,PDA)、移动上网设备(mobileInternetdevice,MID)、web(网站)服务器等。所述终端设备100包括数据传输装置200、存储器101、存储控制器102及处理器103。所述存储器101、存储控制器102及处理器103各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述数据传输装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器101中或固化在所述终端设备100的操作系统(operatingsystem,OS)中的软件功能模块。所述处理器103用于执行存储器101中存储的可执行模块,例如所述数据传输装置200包括的软件功能模块或计算机程序。其中,存储器101可以是,但不限于,随机存取存储器(RandomAccessMemory,RAM),只读存储器(ReadOnlyMemory,ROM),可编程只读存储器(ProgrammableRead-OnlyMemory,PROM),可擦除只读存储器(ErasableProgrammableRead-OnlyMemory,EPROM),电可擦除只读存储器(ElectricErasableProgrammableRead-OnlyMemory,EEPROM)等。其中,存储器101用于存储程序,所述处理器103在接收到执行指令后,执行所述程序,本专利技术任一实施例揭示的流程定义的服务器所执行的方法可以应用于处理器103中,或者由处理器103实现。处理器103可以是一种集成电路芯片,具有信号处理能力。上述的处理器103可以是通用处理器,包括中央处理器(CentralProcessingUnit,CPU)、网络处理器(NetworkProcessor,NP)、语音处理器以及视频处理器等;还可以是数字信号处理器、专用集本文档来自技高网...
数据传输方法、装置及终端设备

【技术保护点】
一种数据传输方法,其特征在于,应用于终端设备,所述方法包括:获取待传输的第一传输对象;将所述第一传输对象的数据写入第二传输对象,其中,所述第二传输对象的内存大小与所述第一传输对象的数据大小一致;将所述第二传输对象的数据发送至其他终端设备。

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于终端设备,所述方法包括:获取待传输的第一传输对象;将所述第一传输对象的数据写入第二传输对象,其中,所述第二传输对象的内存大小与所述第一传输对象的数据大小一致;将所述第二传输对象的数据发送至其他终端设备。2.如权利要求1所述的方法,其特征在于,将所述第一传输对象的数据写入第二传输对象的步骤,包括:获取所述第一传输对象的地址字段和名称字段;将所述地址字段写入所述第二传输对象;将所述名称字段写入所述第二传输对象,其中,所述地址字段占用所述第二传输对象的第一存储区域,所述名称字段占用所述第二传输对象的第二存储区域,所述第一存储区域与所述第二存储区域的地址连续。3.如权利要求2所述的方法,其特征在于,所述第一存储区域包括第一字节数存储区和地址字段存储区,其中,所述第一字节数存储区和地址字段存储区的地址连续;所述将所述地址字段写入所述第二传输对象的步骤,包括:获取所述地址字段的字节数;在所述第一字节数存储区写入所述地址字段的字节数;将所述地址字段的所有字节按照预设数目进行对齐;在所述地址字段存储区写入对齐后的地址字段。4.如权利要求2所述的方法,其特征在于,所述第二存储区域包括第二字节数存储区和名称字段存储区,其中,所述第二字节数存储区和名称字段存储区的地址连续;所述将所述名称字段写入所述第二传输对象的步骤,包括:获取所述名称字段的字节数;在所述第二字节数存储区写入所述名称字段的字节数;将所述名称字段的所有字节按照预设数目进行对齐;在所述名称字段存储区写入对齐后的名称字段。5.如权利要求1所述的方法,其特征在于,将所述第二传输对象的数据发送至其他终端设备的步骤,包括:获取所述第二传输对象的内存指针;获取所述第二传输对象的内存大小;根据所述内存指针和内存大小,获取所述第二传输对象;调用网络传输接口,将所述第二传输对象的数据发送至其他终端设备。6.一种数据传输装置,其特征在于,应用于终端设备,所述装置包括:获取模块,用于获取待传输的第一传输对象;数据写入模块,用于将所述第一传输对象的数据写入第二传输对象...

【专利技术属性】
技术研发人员:黄浩张文明陈少杰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1