通信信息的传输方法、装置、设备及存储介质与流程

文档序号:23663455发布日期:2021-01-15 14:02阅读:56来源:国知局
通信信息的传输方法、装置、设备及存储介质与流程

本发明涉及通信和信息处理技术领域,尤其涉及通信信息的传输方法、装置、设备及存储介质。



背景技术:

在现有的通信信息传输技术中,视频、图片和音频等通信信息在传输过程中,首先需要将该通信信息分成若干个通信信息区块,然后再将所述若干个通信信息区块经过r(n)次动态传输,且通过m(n)个频率周期,才能将通信信息传输到目标频率为f(n)信道的信息接收终端,从而完成通信信息的传输。

由上可知,在现有的通信信息传输技术中,需将视频,图片和音频等通信信息传输到到目标频率为f(n)的信息接收终端时,每个通信信息区块需要花费r(n)*m(n)*1/f(n)的时间,导致了信息处理时间的延长,从而使得信息的加载时间过长,降低用户体验。



技术实现要素:

本发明实施例的目的是提供一种通信信息的传输方法,能够缩短通信信息在传输过程的时间,降低传输时延,从而能够缩短接收终端的处理器对信息处理的时间,进而实现对通信信息的快速加载。

为实现上述目的,本发明实施例提供了一种通信信息的传输方法,包括以下步骤:

获取待传输通信信息的数据包;

根据所述数据包的数据量将所述数据包进行分割,得到多个数据段;

将所述多个数据段按照预设规则进行排列,得到一个数列;

将所述数列通过目标信道传输至接收终端。

进一步的,在所述将所述数列通过目标信道传输至接收终端之前,还包括:

对所述发送终端和所述接收终端之间的多个信道进行通信状态检测,以从所述多个信道中确定目标信道。

进一步的,所述对所述发送终端和所述接收终端之间的多个信道进行通信状态检测,以从所述多个信道中确定目标信道,具体为:

分别将所述多个信道中的每一信道作为第一候选信道,通过所述第一候选信道向接收终端发送检测数据,使所述接收终端根据所述检测数据计算所述第一候选信道的信道误码率;

接收所述接收终端通过所述第一候选信道反馈的信道误码率;

将信道误码率最低的第一候选信道作为所述目标信道。

进一步的,所述对所述发送终端和所述接收终端之间的多个信道进行通信状态检测,以从所述多个信道中确定目标信道,具体为:

分别将所述多个信道中的每一信道作为第二候选信道,通过所述第二候选信道向接收终端发送检测信号,并记录发送时间;

接收所述接收终端通过所述第二候选信道反馈的确认信号,并记录接收时间;

将所述接收时间与发送时间差值最小的第二候选信道作为所述目标信道。

进一步的,所述将所述多个数据段按照预设规则进行排列,得到一个数列,具体为:

从所述多个数据段中的第一个数据段开始,将排列在第k位及第k位之后的若干个数据段作为目标数据段;

将所述目标数据段依次排列在剩余数据段之前,得到所述数列;

其中,所述k为预先设置的数值,且k小于所述多个数据段的数据段个数。

作为本发明的优选实施例,本发明实施例还提供了一种通信信息的传输方法,应用于接收终端,所述方法包括以下步骤:

通过目标信道接收发送终端传输的数列;

将所述数列中的多个数据段按照预设的排序规则进行反变换处理,得到处理后的多个数据段;

将所述处理后的多个数据段进行合成,得到数据包;

对所述数据包进行解析,得到所述数据包对应的通信信息。

为了解决相同的技术问题,本发明实施例还提供了一种通信信息的传输装置,应用于发送终端,所述装置包括:获取模块、分割模块、排列模块,以及传输模块;

所述获取模块,用于获取待传输通信信息的数据包;

所述分割模块,用于根据所述数据包的数据量将所述数据包进行分割,得到多个数据段;

所述排列模块,用于将所述多个数据段按照预设规则进行排列,得到一个数列;

所述传输模块,用于将所述数列通过目标信道传输至接收终端。

作为本发明的优选实施例,本发明实施例还提供了一种通信信息的传输装置,应用于接收终端,所述装置包括:接收模块、处理模块、合成模块,以及解析模块;

所述接收模块,用于通过目标信道接收发送终端传输的数列;

所述处理模块,用于将所述数列中的多个数据段按照预设的排序规则进行反变换处理,得到处理后的多个数据段;

所述合成模块,用于将所述处理后的多个数据段进行合成,得到发送终端发送的数据包;

所述解析模块,用于对所述数据包进行解析,得到所述数据包对应的通信信息。

为了解决相同的技术问题,本发明还提供了一种通信信息的传输设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述存储器与所述处理器耦接,且所述处理器执行所述计算机程序时,实现任一项所述的通信信息的传输方法。

为了解决相同的技术问题,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在的设备执行任一项所述的通信信息的传输方法。

实施本发明实施例,具有如下有益效果:

本发明实施例提供了一种通信信息的传输方法,通过获取待传输通信信息的数据包;根据所述数据包的数据量将所述数据包进行分割,得到多个数据段;将所述多个数据段按照预设规则进行排列,得到一个数列;将所述数列通过目标信道传输至接收终端,从而能够缩短通信信息在传输过程的时间,降低传输时延,从而能够缩短接收终端的处理器对信息处理的时间,进而实现对通信信息的快速加载。

附图说明

图1是本发明实施例提供的通信信息的传输方法的一种实施例的流程示意图;

图2是本发明实施例提供的通信信息的传输方法的另一种实施例的流程示意图;

图3是本发明实施例提供的通信信息的传输装置的一种实施例的结构示意图;

图4是本发明实施例提供的通信信息的传输装置的另一种实施例的结构示意图;

图5是本发明实施例提供的通信信息的传输设备的一种实施例的结构示意图;

图6是本发明实施例提供的通信信息的传输设备的另一种实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本申请中,“示例性”一词用来表示“用作例子、例证或说明”。本申请中被描述为“示例性”的任何实施例不一定被解释为比其它实施例更优选或更具优势。为了使本领域任何技术人员能够实现和使用本发明,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本发明。在其它实例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本发明的描述变得晦涩。因此,本发明并非旨在限于所示的实施例,而是与符合本申请所公开的原理和特征的最广范围相一致。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

请参见图1,图1是本发明实施例提供的通信信息的传输方法的一种实施例的流程示意图,包括步骤s101至步骤s104;

步骤s101,获取待传输通信信息的数据包;

步骤s102,根据所述数据包的数据量将所述数据包进行分割,得到多个数据段;

步骤s103,将所述多个数据段按照预设规则进行排列,得到一个数列;

步骤s104,将所述数列通过目标信道传输至接收终端。

在现有的通信信息传输技术中,将通信信息传输给接收终端,首先需要将通信信息分成若干个通信信息区块,然后将所述若干个通信信息区块经过r(n)次动态传输,且通过m(n)个频率周期,才能将通信信息传输到目标频率为f(n)信道的信息接收终端,从而完成通信信息的传输。然而现有的通信信息传输技术,将通信信息传输给接收终端需要花费r(n)*m(n)*1/f(n)的时间,导致了信息处理时间的延长,从而使得信息的加载时间过长,降低用户体验。

为解决现有技术中的技术问题,本发明实施例提供了以下技术方案:首先获取用户需发送的待传输通信信息的数据包,然后根据所述数据包的数据量将所述数据包进行分割,得到多个数据段,再将所述多个数据段按照预设规则进行排列,得到一个数列,最后将所述数列分配至目标信道以将所述数列传输至接收终端。

通过将所述数据包分割成多个数据段,再将所述多个数据段按照预设的规则进行排列,得到一个数列,使得所述待传输通信信息能够进行无差别的同步传输,从而节省了现有技术中的每个通信信息区块需经过r(n)次动态传输所需的时间,相比于现有技术的将若干个通信信息分开按顺序进行传输,节约了大量的传输时间,以此提高接收终端处理通信信息的效率,实现对通信信息的快速加载。

其中,通信信息包括但不限于为视频、图片或音频数据,其他能够通过信道传输的数据均为本发明实施例所述的通信信息。

在本发明实施例中,用户a想通过发送终端a将一视频传输给用户b的接收终端b,则发送终端a根据用户a的发送操作指令,获取对应视频的数据包,再根据所述视频的数据大小将所述视频的数据包进行n次分割(例如,当所述视频为100m时,将所述视频分割10次;当所述视频为500m时,将所述视频分割50次……),得到n+1个数据段;然后将所述n+1个数据段按照预先设定的排序规则,将所述n+1个数据段重新进行排序,使得所述n+1个数据段中的每个数据段能够重新排列,得到一个数列,最后再将所述数列分配至目标频段的信道上,以传输至用户b的接收终端b。

优选的,所述将所述多个数据段按照预设规则进行排列,得到一个数列,具体为:从所述多个数据段中的第一个数据段开始,将排列在第k位及第k位之后的若干个数据段作为目标数据段;将所述目标数据段依次排列在剩余数据段之前,得到所述数列;其中,所述k为预先设置的数值,且k小于所述多个数据段的数据段个数。

例如,当需要将400m的通信信息传输给接收终端时,首先先将所述400m的通信信息进行分割,得到为5个数据段:d1,d2,d3,d4,d5,然后根据预先输入的数值2,将排列在第2位及第2位之后的若干个数据段,即将数据段d2,d3,d4,d5作为目标数据段,然后将所述目标数据段依次排列在剩余数据段之前,即数据段d1之前,得到一个由数据段d2、d3、d4、d5、d1组成数列,然后便可将所述数列分配至信道,进行无差别传输。

需要说明的是,所述数值为用户预先设置,可根据数据量的大小或用户的不同需求进行调整,即本发明实施例所提供的数值的范围为自然数,但小于所述多个数据段的数据段个数。

在现有的通信信息传输技术中,将若干个通信信息区块按顺序分开进行传输,采用现有技术传输通信信息,不仅会造成耗时较长的问题,并且若将通信信息按照从小到大的顺序,先传输小的数据再传输大的数据,还会使得通信信息在数据传输的过程中存在误码的情况生成,降低接收终端用户的体验,且浪费了通信成本。而采用本发明实施例提供的方案,能够将通信信息的数据包中的多个数据段进行重新排列,得到由多个重新排列的数据段组成的数列,将所述由多个重新排列的数据段组成的数列进行传输,能够同步在同一频段的信道中进行传输,既节约了分开传输的时间,又由于进行了重新排列故不会出现误码的情况,所以,采用本发明提供的实施例既能够解决现有技术中传输时间长、影响通信信息清晰度等的技术问题,又能够提高用户的使用体验。

在一实施例中,在步骤s104之前,即在所述将所述数列通过目标信道传输至接收终端之前,还包括:对所述发送终端和所述接收终端之间的多个信道进行通信状态检测,以从所述多个信道中确定目标信道。

作为本发明的优选实施例,在对多个数据段完成重新排列,得到一个由多个重新排列的数据段组成的数列之后,对发送终端与接收终端之间的多个信道进行通信状态检测,从而根据所述多个信道的通信状态,可确定用于传输所述数列的目标信道。

在现有的通信信息传输技术中,经常会出现传输信道堵塞,从而导致通信信息传输失败的情况出现,在本发明实施例中,在需要传输通信信息前,先对信道的通信状态进行检测,可避免传输信道堵塞导致的通信信息传输失败的情况出现,杜绝了因传输失败而导致的传输次数的增加,从而增加通信信息的传输时间,所以,采用本发明提供的实施例,既能够降低传输的成本,也能够降低通信信息的传输时间,提高用户体验。

作为优选实施例,在对多个数据段完成重新排列,得到一个由多个重新排列的数据段组成的数列之后,需先对多个信道进行通信状态检测,才能够避免出现传输信道的堵塞。优选的,本发明实施例提供了一种检测方法:通过分别在不同的信道向接收端发送检测信号,将能够接收到接收端返回确认信号的信道作为目标信道;为了进一步的节约时间,将第一个收到确认信号对应的信道作为目标信道。

通过将第一个接收到确认信号对应的信道作为目标信道,既可避免传输信道堵塞导致的通信信息传输失败的情况出现,又可进一步的缩短通信信息的传输时间,从而提高接收终端处理器对通信信息的处理效率,实现对通信信息的快速加载,提高用户体验。

例如,在获取完成用户待传输通信信息的数据包后,将所述数据包进行分割,得到10个数据段,然后再根据预先设定的排列规则,将所述10个数据段进行排列,得到由所述重新排列的10个数据段组成的数列,得到数列后,立即对待传输的多个信道进行通信状态检测,当检测到信道不堵塞时,即将不堵塞的信道作为目标信道,然后将所述数列分配至所述目标信道,以传输至接收终端。

需要说明的是,对待传输的多个信道进行通信状态检测的步骤,可以在步骤s101/步骤s102/步骤s103之前或之后,只要在步骤s104之前完成即可。

作为优选实施例,所述对所述发送终端和所述接收终端之间的多个信道进行通信状态检测,以从所述多个信道中确定目标信道,具体为:分别将所述多个信道中的每一信道作为第一候选信道,通过所述第一候选信道向接收终端发送检测数据,使所述接收终端根据所述检测数据计算所述第一候选信道的信道误码率;接收所述接收终端通过所述第一候选信道反馈的信道误码率;将信道误码率最低的第一候选信道作为所述目标信道。

在对多个数据段完成重新排列,得到一个由多个重新排列的数据段组成的数列之后,需先对多个信道进行通信状态检测,才能够避免将数列发送至信道误码率高的信道,从而提高传输效率。优选的,本发明实施例提供了还一种确定目标信道的方法:分别将所述多个信道中的每一信道作为第一候选信道,通过所述第一候选信道向接收终端发送检测数据,使所述接收终端根据所述检测数据计算所述第一候选信道的信道误码率;接收所述接收终端通过所述第一候选信道反馈的信道误码率;将信道误码率最低的第一候选信道作为所述目标信道。

在本实施例中,所述检测数据用于供接收终端对信道的信道误码率进行计算,其中,信道误码率的计算方式为将传输中的误码除以所传输的总码数并乘以100%,从而得到每个第一候选信道的信道误码率,并将所述每个第一候选信道的信道误码率反馈给接收终端,从而使得接收终端能够将信道误码率最低的信道作为目标信道,进而提高通信信息的传输效率。

在另一实施例中,对所述发送终端和所述接收终端之间的多个信道进行通信状态检测,以从所述多个信道中确定目标信道的方式还包括:分别将所述多个信道中的每一信道作为第二候选信道,通过所述第二候选信道向接收终端发送检测信号,并记录发送时间;接收所述接收终端通过所述第二候选信道反馈的确认信号,并记录接收时间;将所述接收时间与发送时间差值最小的第二候选信道作为所述目标信道。

本发明实施例为了进一步的缩短通信信息的传输时间,在通信信息分配至信道进行传输之前,分别对可供选择的多个信道进行通信速率检测,以此确定通信速率最快的信道,并将所述通信速率最快的信道作为最优信道。

在本发明实施例中,由于通信信息在传输的过程中,存在多个信道可供选择,而为了缩短通信信息的传输时间,在可供选择的多个信道中,选择一个传输速率最快的最优信道,能够极大程度的缩减通信信息所需的传输时间,从而提高接收终端处理器对通信信息的处理效率,实现对通信信息的快速加载,提高用户体验。

虽然对多个可供选择的信道发送检测信号,可确认多个能够收到确认信号的可行信道,所述多个可行信道的每个信道均能够将通信信息传输至接收终端,且不会出现堵塞现象,但每个信道的传输速率仍存在差异,所以本发明提供了一种确认传输速率最高的最优信道的方法,通过每个可行信道向接收终端发送相同的检测数据,计算在每个可行信道中发送完毕所述检测数据时所需的时间,然后从多个可行信道中选择用时最少的可行信道,将所述用时最少的可行信道作为最优信道。采用所述方法能够确认最优信道,从而通过所述最优信道进行通信信息的传输,可更进一步的缩短了通信信息传输所需的时间,从而实现对通信信息的快速加载。

例如,用户c需将50m的音频文件发送给用户d,则用户c的发送终端c将根据用户c的发送操作指令,获取所述音频文件的数据包,然后根据所述音频文件的数据大小将所述音频文件的数据包进行5次分割,得到6个按顺序排列的数据段,然后根据预先设置排列规则,将所述6个按顺序排列的数据段重新进行排列,得到一个由6个数据段重新排列后组成的数列,然后在可供选择的1、2、3、4、5、6、7、8,8个信道中进行可用性检测:分别通过8个信道向接收终端发送检测信号,将能接收到接收终端返回确认信号的信道作为可行信道,得到可行信道1、可行信道2以及可行信道3。在得到3个可行信道后,分别通过3个可行信道向接收终端发送相同的检测数据,计算在每个可行信道中发送完毕所述检测数据时所需的时间,得到可行信道1所需时间为0.6s,可行信道2所需时间为0.7s,可行信道3所需时间为0.3s,由于可行信道3发送所述检测数据到接收终端所需的时间最少,即所述可行信道3的传输速率最高,故将所述可行信道3作为最优信道。

需要说明的是,还可同时通过多个第二候选信道向接收终端发送检测信号,将最先接收到接收终端反馈的确认信号对应的第二候选信道作为目标信道,无需对接收时间的计算,就可确定最优信道,更进一步的节约了通信信息的传输时间。

通过对多个可用信道进行通信速率检测,能够确定传输速率最高的最优信道,可供用户将通信信息以最优的速率传输到接收终端,降低了接收终端接收通信信息所需的时间,提高了传输效率,使得接收终端的处理器能够对通信信息进行快速处理,从而实现对通信信息的快速加载,增强通信信息的清晰度。

作为本发明的优选实施例,所述数据包的分割次数与所述数据包的数据量成正比。

在现有的通信信息传输技术中,在传输通信信息之前,都会将通信信息的数据包进行分割,从而得到按顺序排列的通信信息区块,现有技术通常采用固定的分割次数,并且为了传输到便利性,会根据固定的分割次数将通信信息的数据包按小大顺序依次分割,从而得到多个由小到大顺序排列的通信信息区块,如此便能按从小到大的顺序分别依次将通信信息区块传输至接收终端。然而,每次用户需传输的通信信息可大可小,数据量小的通信信息不需要分割太多次数,而数据量大的通信息往往需要分割更多的次数;并且将通信信息按从小到大的顺序进行传输,前一个通信信息区块未传输完毕,后一个通信信息区块无法进行传输,否则容易造成误码现象,给用户带来极大的不便。故本发明实施例提供了一种通信信息分割方法:设置与通信信息数据包对应的数据量成正比的分割次数,即数据包的数据量大时,分割次数增加;数据包的数据量小时,相应的减少分割次数。采用本发明实施例提供的分割方式,在数据包数据量小时,能够减少分割次数,减轻发送终端处理器的工作量,并且加快了分割过程,从而进一步的提高了通信信息的传输速率;在数据包数据量较大时,能够相应的增加分割次数,将数据包分割为更多个数据段,便于提高每个数据段在信道中的传输速率。

优选的,通过将数据包分割为多个等份数据段,从而无需按照顺序进行传输,并且不用等上一个数据段传输完毕后才能传输下一个数据段,故可实现无差别同步传输,进一步的提高了通信信息的传输效率。

作为本发明的另一个优选实施例,请参见图2,图2是本发明实施例提供的通信信息的传输方法的另一种实施例的流程示意图,包括步骤s201至步骤s204;

步骤s201,通过目标信道接收发送终端传输的数列;

步骤s202,将所述数列中的多个数据段按照预设的排序规则进行反变换处理,得到处理后的多个数据段;

步骤s203,将所述处理后的多个数据段进行合成,得到数据包;

步骤s204,对所述数据包进行解析,得到所述数据包对应的通信信息。

相应的,在接收到发送终端用户传输的数列后,需要对所述数列进行变换处理,从而得到发送终端用户传输的原文件,故本发明实施例提供了一种应用于接收终端的通信信息的传输方法:通过目标信道接收到发送终端发送的数列后,将所述数列中的每个数据段按照预设的排序规则进行反变换处理,得到排序后多个数据段,然后将所述多个数据段合成为一个数据包,最后对所述数据包进行解析,得到所述数据包对应的通信信息。

例如,在接收到用户a通过发送终端a发送的数列后,所述数列为由数据段d5、d1、d2、d3、d4组成的数列,根据用户a预先设定的数值2,对所述数列进行反变换处理,即将排列在第2位之前的若干个数据段,即数据段d5作为目标数据段,然后将所述目标数据段d5排列在剩余数据段之前,即数据段d1、d2、d3、d4之前,得到数据段d1、d2、d3、d4、d5,然后再将数据段d1、d2、d3、d4、d5拼凑成数据包,并对所述数据包进行解析,从而得到用户a通过发送终端a发送的通信信息。

综上所述,本发明实施例提供了一种通信信息的传输方法,通过获取待传输通信信息的数据包;根据所述数据包的数据量将所述数据包进行分割,得到多个数据段;将所述多个数据段按照预设规则进行排列,得到一个数列;将所述数列通过目标信道传输至接收终端,从而能够缩短通信信息在传输过程的时间,降低传输时延,从而能够缩短接收终端的处理器对信息处理的时间,进而实现对通信信息的快速加载。

根据上述实施例所描述的方法,本实施例将从通信信息的传输装置的角度进一步进行描述,该通信信息的传输装置具体可以作为独立的实体来实现,也可以集成在电子设备,该电子设备可以包括手机、平板电脑等。

请参见图3,图3是本发明实施例提供的通信信息的传输装置的一种实施例的结构示意图,所述通信信息的传输装置应用于发送终端,所述通信信息的传输装置包括获取模块、分割模块、排列模块,以及传输模块;

所述获取模块,用于获取待传输通信信息的数据包;所述分割模块,用于根据所述数据包的数据量将所述数据包进行分割,得到多个数据段;所述排列模块,用于将所述多个数据段按照预设规则进行排列,得到一个数列;所述传输模块,用于将所述数列通过目标信道传输至接收终端。

请参见图4,图4是本发明实施例提供的通信信息的传输装置的另一种实施例的结构示意图,所述通信信息的传输装置应用于接收终端,所述通信信息的传输装置包括接收模块、处理模块、合成模块,以及解析模块;

所述接收模块,用于通过目标信道接收发送终端传输的数列;所述处理模块,用于将所述数列中的多个数据段按照预设的排序规则进行反变换处理,得到处理后的多个数据段;所述合成模块,用于将所述处理后的多个数据段进行合成,得到发送终端发送的数据包;所述解析模块,用于对所述数据包进行解析,得到所述数据包对应的通信信息。

具体实施时,以上各个模块和/或单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块和/或单元的具体实施可参见前面的方法实施例,具体可以达到的有益效果也请参看前面的方法实施例中的有益效果,在此不再赘述。

另外,请参见图5,图5是本发明实施例提供的通信信息的传输设备的结构示意图,该设备可以是移动终端如智能手机、平板电脑等设备。如图5所示,通信信息的传输设备300包括处理器301、存储器302。其中,处理器301与存储器302电性连接。

处理器301是通信信息的传输设备300的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器302内的应用程序,以及调用存储在存储器302内的数据,执行通信信息的传输设备300的各种功能和处理数据,从而对通信信息的传输设备300进行整体监控。

在本实施例中,通信信息的传输设备300中的处理器301会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器302中,并由处理器301来运行存储在存储器302中的应用程序,从而实现各种功能:

获取待传输通信信息的数据包;

根据所述数据包的数据量将所述数据包进行分割,得到多个数据段;

将所述多个数据段按照预设规则进行排列,得到一个数列;

将所述数列通过目标信道传输至接收终端。

或者,

通过目标信道接收发送终端传输的数列;

将所述数列中的多个数据段按照预设的排序规则进行反变换处理,得到处理后的多个数据段;

将所述处理后的多个数据段进行合成,得到数据包;

对所述数据包进行解析,得到所述数据包对应的通信信息。

该通信信息的传输设备可以实现本发明实施例所提供的通信信息的传输方法任一实施例中的步骤,因此,可以实现本发明实施例所提供的任一通信信息的传输方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

请参见图6,图6是本发明实施例提供的通信信息的传输设备的另一结构示意图,如图6所示,图6示出了本发明实施例提供的通信信息的传输设备的具体结构框图,该通信信息的传输设备可以用于实施上述实施例中提供的通信信息的传输方法。该通信信息的传输设备400可以为移动终端如智能手机或笔记本电脑等设备。

rf电路410用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。rf电路410可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。rf电路410可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(globalsystemformobilecommunication,gsm)、增强型移动通信技术(enhanceddatagsmenvironment,edge),宽带码分多址技术(widebandcodedivisionmultipleaccess,wcdma),码分多址技术(codedivisionaccess,cdma)、时分多址技术(timedivisionmultipleaccess,tdma),无线保真技术(wirelessfidelity,wi-fi)(如美国电气和电子工程师协会标准ieee802.11a,ieee802.11b,ieee802.11g和/或ieee802.11n)、网络电话(voiceoverinternetprotocol,voip)、全球微波互联接入(worldwideinteroperabilityformicrowaveaccess,wi-max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。

存储器420可用于存储软件程序以及模块,如上述实施例中通信信息的传输方法对应的程序指令/模块,处理器480通过运行存储在存储器420内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现获取待传输通信信息的数据包;根据所述数据包的数据量将所述数据包进行分割,得到多个数据段;将所述多个数据段按照预设规则进行排列,得到一个数列;将所述数列通过目标信道传输至接收终端,或通过目标信道接收发送终端传输的数列;将所述数列中的多个数据段按照预设的排序规则进行反变换处理,得到处理后的多个数据段;将所述处理后的多个数据段进行合成,得到数据包;对所述数据包进行解析,得到所述数据包对应的通信信息等功能。存储器420可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器420可进一步包括相对于处理器480远程设置的存储器,这些远程存储器可以通过网络连接至通信信息的传输设备400。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入单元430可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元430可包括触敏表面431以及其他输入设备432。触敏表面431,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面431上或在触敏表面431附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面431可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器480,并能接收处理器480发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面431。除了触敏表面431,输入单元430还可以包括其他输入设备432。具体地,其他输入设备432可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元440可用于显示由用户输入的信息或提供给用户的信息以及通信信息的传输设备400的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元440可包括显示面板441,可选的,可以采用lcd(liquidcrystaldisplay,液晶显示器)、oled(organiclight-emittingdiode,有机发光二极管)等形式来配置显示面板441。进一步的,触敏表面431可覆盖显示面板441,当触敏表面431检测到在其上或附近的触摸操作后,传送给处理器480以确定触摸事件的类型,随后处理器480根据触摸事件的类型在显示面板441上提供相应的视觉输出。虽然在图中,触敏表面431与显示面板441是作为两个独立的部件来实现输入和输出功能,但是在某些实施例中,可以将触敏表面431与显示面板441集成而实现输入和输出功能。

通信信息的传输设备400还可包括至少一种传感器450,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板441的亮度,接近传感器可在翻盖合上或者关闭时产生中断。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于通信信息的传输设备400还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路460、扬声器461,传声器462可提供用户与通信信息的传输设备400之间的音频接口。音频电路460可将接收到的音频数据转换后的电信号,传输到扬声器461,由扬声器461转换为声音信号输出;另一方面,传声器462将收集的声音信号转换为电信号,由音频电路460接收后转换为音频数据,再将音频数据输出处理器480处理后,经rf电路410以发送给比如另一终端,或者将音频数据输出至存储器420以便进一步处理。音频电路460还可能包括耳塞插孔,以提供外设耳机与通信信息的传输设备400的通信。

通信信息的传输设备400通过传输模块470(例如wi-fi模块)可以帮助用户接收请求、发送信息等,它为用户提供了无线的宽带互联网访问。虽然图中示出了传输模块470,但是可以理解的是,其并不属于通信信息的传输设备400的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器480是通信信息的传输设备400的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器420内的软件程序和/或模块,以及调用存储在存储器420内的数据,执行通信信息的传输设备400的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器480可包括一个或多个处理核心;在一些实施例中,处理器480可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解地,上述调制解调处理器也可以不集成到处理器480中。

通信信息的传输设备400还包括给各个部件供电的电源490(比如电池),在一些实施例中,电源可以通过电源管理系统与处理器480逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源490还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

尽管未示出,通信信息的传输设备400还包括摄像头(如前置摄像头、后置摄像头)、蓝牙模块等,在此不再赘述。具体在本实施例中,电子设备的显示单元是触摸屏显示器,移动终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行一个或者一个以上程序包含用于进行以下操作的指令:

获取待传输通信信息的数据包;

根据所述数据包的数据量将所述数据包进行分割,得到多个数据段;

将所述多个数据段按照预设规则进行排列,得到一个数列;

将所述数列通过目标信道传输至接收终端。

或者,

通过目标信道接收发送终端传输的数列;

将所述数列中的多个数据段按照预设的排序规则进行反变换处理,得到处理后的多个数据段;

将所述处理后的多个数据段进行合成,得到数据包;

对所述数据包进行解析,得到所述数据包对应的通信信息。

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。为此,本发明实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的通信信息的传输方法中任一实施例的步骤。

其中,该存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。

由于该存储介质中所存储的指令,可以执行本发明实施例所提供的通信信息的传输方法任一实施例中的步骤,因此,可以实现本发明实施例所提供的任一通信信息的传输方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

以上对本申请实施例所提供的一种通信信息的传输方法、装置、设备及存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。并且,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1