通信方法、装置、存储介质及电子设备与流程

allin2024-04-18  127



1.本技术涉及通信技术领域,具体涉及一种通信方法、装置、存储介质及电子设备。


背景技术:

2.随着通信技术的发展,用户可以通过电子设备上的应用程序进行工作、学习、以及娱乐等各类活动,使得电子设备所需处理的数据量较大。然而,当电子设备需要处理大量数据时,其处理空间中的待处理数据会在短时间内剧增,而该处理空间中的数据的能力有限,导致数据处理效率低。


技术实现要素:

3.本技术实施例提供一种通信方法、装置、存储介质及电子设备,能够提高电子设备的数据处理效率。
4.第一方面,本技术实施例提供一种通信方法,包括:
5.当存储空间存储有来自于应用程序的待处理数据时,在所述存储空间与所述处理空间之间建立数据通道;
6.通过所述数据通道将所述待处理数据传输至所述处理空间,并释放所述待处理数据在所述存储空间占用的占用空间,将所述占用空间作为新增的处理空间;
7.通过所述处理空间以及所述新增的处理空间对所述待处理数据进行处理。
8.第二方面,本技术实施例还提供一种通信装置,包括:
9.建立模块,用于当存储空间存储有来自于应用程序的待处理数据时,在所述存储空间与所述处理空间之间建立数据通道;
10.传输模块,用于通过所述数据通道将所述待处理数据传输至所述处理空间,并释放所述待处理数据在所述存储空间占用的占用空间,将所述占用空间作为新增的处理空间;
11.处理模块,用于通过所述处理空间以及所述新增的处理空间对所述待处理数据进行处理。
12.第三方面,本技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在处理器上运行时,使得所述计算机执行如本技术任一实施例提供的通信方法。
13.第四方面,本技术实施例还提供一种电子设备,包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如本技术任一实施例提供的通信方法。
14.本技术实施例提供的技术方案,当存储空间存储有来自于应用程序的待处理数据时,在存储空间与处理空间之间建立数据通道,通过数据通道将待处理数据传输至处理空间,并释放待处理数据在存储空间占用的占用空间,将占用空间作为新增的处理空间,通过处理空间以及新增的处理空间对待处理数据进行处理。以此,本技术通过电子设备的存储
空间与处理空间对待处理数据进行同步处理,且即时释放该待处理数据在存储空间占用的占用空间,并通过处理空间以及新增的处理空间对待处理数据进行处理,大大提高了电子设备的数据处理效率。
附图说明
15.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1为本技术实施例提供的通信方法的第一种流程示意图。
17.图2为本技术实施例提供的通信方法的第二种流程示意图。
18.图3为本技术实施例提供的通信装置的结构示意图。
19.图4为本技术实施例提供的电子设备的第一种结构示意图。
20.图5为本技术实施例提供的电子设备的第二种结构示意图。
具体实施方式
21.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本技术的保护范围。
22.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
23.本技术实施例提供一种通信方法,该通信方法的执行主体可以是本技术实施例提供的通信装置,或者集成了该通信装置的电子设备,其中该通信装置可以采用硬件或者软件的方式实现。其中,电子设备可以是智能手机、平板电脑、掌上电脑、笔记本电脑、或者台式电脑等设备。
24.请参阅图1,图1为本技术实施例提供的通信方法的第一种流程示意图。本技术实施例提供的通信方法的具体流程可以如下:
25.101、当存储空间存储有来自于应用程序的待处理数据时,在存储空间与处理空间之间建立数据通道。
26.随着通信技术的发展,用户可以通过电子设备上的应用程序进行工作、学习、以及娱乐等各类活动,使得电子设备所需处理的数据量较大。然而,当电子设备需要处理大量数据时,其处理空间中的待处理数据会在短时间内剧增,而该处理空间中的数据的能力有限,导致数据处理效率低。
27.本技术实施例提供了一种通信方法,可以解决上述技术问题。
28.其中,待处理数据指的是需要进行处理的数据。该待处理数据可以包括用户在使用电子设备时产生的数据,例如,用户利用电子设备上的应用程序进行学习、工作以及娱乐
产生的待处理数据。
29.存储空间指的是用于存储数据的空间,处理空间指的是用于处理数据的空间,数据通道用于将该待处理数据传输至处理空间。
30.比如,在本技术实施例中,当电子设备的存储空间存储有来自于应用程序的待处理数据时,在存储空间与处理空间之间建立数据通道。
31.102、通过数据通道将待处理数据传输至处理空间,并释放待处理数据在存储空间占用的占用空间,将占用空间作为新增的处理空间。
32.比如,在本技术实施例中,在存储空间与处理空间之间建立了数据通道后,可以根据该数据通道将该待处理数据传输至处理空间,并同时释放待处理数据在存储空间占用的占用空间,将占用空间作为新增的处理空间。
33.需要说明的是,释放待处理数据在存储空间占用的占用空间,也即存储空间不再存储该待处理数据。需要说明的是,待处理数据在通过数据通道传输至处理空间时,存在一部分待处理数据被传输到处理区域的情况,那么这一部分被传输的待处理数据在存储空间所占用的占用空间便不再储存该一部分待处理数据。显然,当该待处理数据全部被传输至处理区域后,那么该存储空间中便不再存储有任何待处理数据。也即,存储空间可以随着该待处理数据的逐渐输出而逐渐增大。
34.其中,新增的处理空间可以对处理待处理数据过程中产生的中间数据进行存储和处理。
35.103、通过处理空间以及新增的处理空间对待处理数据进行处理。
36.比如,在本技术实施例中,可以通过处理空间以及新增的处理空间对待处理数据进行处理,这样可以增大能进行数据处理的空间,提高对待处理数据进行处理的效率。
37.具体实施时,本技术不受所描述的各个步骤的执行顺序的限制,在不产生冲突的情况下,某些步骤还可以采用其它顺序进行或者同时进行。
38.由上可知,本技术实施例提供的通信方法,当存储空间存储有来自于应用程序的待处理数据时,在存储空间与处理空间之间建立数据通道,通过数据通道将待处理数据传输至处理空间,并释放待处理数据在存储空间占用的占用空间,将占用空间作为新增的处理空间,通过处理空间以及新增的处理空间对待处理数据进行处理。以此,本技术通过电子设备的存储空间与处理空间对待处理数据进行同步处理,且即时释放该待处理数据在存储空间占用的占用空间,并通过处理空间以及新增的处理空间对待处理数据进行处理,大大提高了电子设备的数据处理效率。
39.根据前面实施例所描述的方法,以下将举例作进一步详细说明。
40.请参阅图2,图2为本技术实施例提供的通信方法的第二流程示意图。所述方法包括:
41.201、当存储空间存储有来自于应用程序的待处理数据时,获取处理空间的可用处理空间,根据可用处理空间建立数据通道。
42.其中,可用处理空间指的是可以进行数据处理的空间。
43.比如,在本技术实施例中,当存储空间存储有来自于应用程序的待处理数据时,获取处理空间中可以进行数据处理的空间作为可用处理空间,并根据该可用处理空间建立数据通道。
44.202、获取数据通道的数据容量。
45.其中,数据容量即可以传输的最大数据容量,比如1mb、1g等。
46.203、根据数据容量对待处理数据进行划分,得到多个数据块。
47.比如,根据数据容量对待处理数据进行划分,得到多个数据块。可以理解的是,数据通道的数据容量越大,划分出来的数据块的大小越大,数据通道的数据容量越小,划分出来的数据块的大小越小。
48.可以理解的是,数据块的容量小于或等于该数据容量。
49.204、通过数据通道将多个数据块传输至处理空间,并释放待处理数据在存储空间占用的占用空间,将占用空间作为新增的处理空间。
50.在一种实施方式中,在通过数据通道传输多个数据块时,可以逐次将多个数据块中的每一数据块通过数据通道传输至处理空间。
51.比如,在t0~t1时间内生成数据通道1,在t1~t2时间内生成数据通道2,在t2~t3时间内生成数据通道3,依此类推,若有m个数据块,m为正整数,则在t(m-1)~t(m)时间内生成数据通道m。可以理解的是,每一时间段内传输一个数据块至处理空间。此外,每一数据块的大小可以不一致,数据块越大所需要的传输周期越大。
52.在一种实施方式中,在逐次将多个数据块中的每一数据块通过数据通道传输至处理空间时,还可以将该多个数据块中的每一数据块分为多个子数据块,获取该多个子数据块的数量,根据该数量将所述数据通道划分为多个数据子通道,通过该多个数据子通道逐次将该多个数据块中的每一数据块对应的该多个子数据块传输至处理空间。
53.比如,可以将每一数据块划分为n个子数据块,那么建立与这n个子数据块对应的n个数据通道,这n个数据通道同步输出这n个子数据块给到处理空间。基于上面给到的例子,也即,每一时间段都同步输出n个子数据块。
54.需要说明的是,释放待处理数据在存储空间占用的占用空间,也即存储空间不再存储该待处理数据。需要说明的是,待处理数据在通过数据通道传输至处理空间时,存在一部分待处理数据被传输到处理区域的情况,那么这一部分被传输的待处理数据在存储空间所占用的占用空间便不再储存该一部分待处理数据。显然,当该待处理数据全部被传输至处理区域后,那么该存储空间中便不再存储有任何待处理数据。也即,存储空间可以随着该待处理数据的逐渐输出而逐渐增大。
55.此外,新增的处理空间可以对处理待处理数据过程中产生的中间数据进行存储和处理。
56.205、通过处理空间以及新增的处理空间对待处理数据进行处理。
57.比如,在本技术实施例中,可以通过处理空间以及新增的处理空间对待处理数据进行处理,这样可以增大能进行数据处理的空间,提高对待处理数据进行处理的效率。
58.在一种实施方式中,当应用程序产生新的待处理数据时,将新的待处理数据通过数据通道传输至处理空间,并通过处理空间对新的待处理数据进行处理。
59.也即,新的待处理数据从存储空间快速进入处理区域,进入到处理区域的新的待处理数据不再存储到电子设备的存储空间,能存储数据的存储空间快速增大。
60.由上可知,本技术实施例提出的通信方法,当存储空间存储有来自于应用程序的待处理数据时,在存储空间与处理空间之间建立数据通道,通过数据通道将待处理数据传
输至处理空间,并释放待处理数据在存储空间占用的占用空间,将占用空间作为新增的处理空间,通过处理空间以及新增的处理空间对待处理数据进行处理。以此,本技术通过电子设备的存储空间与处理空间对待处理数据进行同步处理,且即时释放该待处理数据在存储空间占用的占用空间,并通过处理空间以及新增的处理空间对待处理数据进行处理,大大提高了电子设备的数据处理效率。
61.在一实施例中还提供一种通信装置。请参阅图3,图3为本技术实施例提供的通信装置300的结构示意图。其中该通信装置300应用于电子设备,该通信装置300包括建立模块301、传输模块302以及处理模块303,如下:
62.建立模块301,用于当存储空间存储有来自于应用程序的待处理数据时,在所述存储空间与所述处理空间之间建立数据通道;
63.传输模块302,用于通过所述数据通道将所述待处理数据传输至所述处理空间,并释放所述待处理数据在所述存储空间占用的占用空间,将所述占用空间作为新增的处理空间;
64.处理模块303,用于通过所述处理空间以及所述新增的处理空间对所述待处理数据进行处理。
65.在一种实施方式中,所述建立模块301,包括获取子模块和建立子模块,
66.其中:
67.获取子模块,用于获取所述处理空间的可用处理空间;
68.建立子模块,用于根据所述可用处理空间建立所述数据通道。
69.在一种实施方式中,传输模块302,可以用于获取所述数据通道的数据容量;根据所述数据容量对所述待处理数据进行划分,得到多个数据块;通过所述数据通道将所述多个数据块传输至所述处理空间。
70.在一种实施方式中,所述数据块的容量小于或等于所述数据容量,传输模块302,可以用于逐次将所述多个数据块中的每一数据块通过所述数据通道传输至所述处理空间。
71.在一种实施方式中,传输模块302,可以用于将所述多个数据块中的每一数据块分为多个子数据块;获取所述多个子数据块的数量;根据所述数量将所述数据通道划分为多个数据子通道;通过多个数据子通道逐次将所述多个数据块中的每一数据块对应的所述多个子数据块传输至所述处理空间。
72.在一种实施方式中,处理模块303,还可以用于当所述应用程序产生新的待处理数据时,将所述新的待处理数据通过所述数据通道传输至所述处理空间,并通过所述处理空间对所述新的待处理数据进行处理。
73.应当说明的是,本技术实施例提供的通信装置与上文实施例中的通信方法属于同一构思,通过该通信装置可以实现通信方法实施例中提供的任一方法,其具体实现过程详见通信方法实施例,此处不再赘述。
74.本技术实施例还提供一种电子设备。所述电子设备可以是智能手机、平板电脑等设备。请参阅图4,图4为本技术实施例提供的电子设备的第一种结构示意图。电子设备400包括处理器401和存储器402。其中,处理器401与存储器402电性连接。
75.处理器401是电子设备400的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或调用存储在存储器402内的计算机程序,以及调用存储在存储器402
内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。
76.存储器402可用于存储计算机程序和数据。存储器402存储的计算机程序中包含有可在处理器中执行的指令。计算机程序可以组成各种功能模块。处理器401通过调用存储在存储器402的计算机程序,从而执行各种功能应用以及数据处理。
77.在本实施例中,电子设备400中的处理器401会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器402中,并由处理器401来运行存储在存储器402中的计算机程序,从而实现各种功能:
78.当存储空间存储有来自于应用程序的待处理数据时,在所述存储空间与所述处理空间之间建立数据通道;
79.通过所述数据通道将所述待处理数据传输至所述处理空间,并释放所述待处理数据在所述存储空间占用的占用空间,将所述占用空间作为新增的处理空间;
80.通过所述处理空间以及所述新增的处理空间对所述待处理数据进行处理。
81.在一种实施方式中,请参阅图5,图5为本技术实施例提供的电子设备的第二种结构示意图。电子设备400还包括:射频电路403、显示屏404、控制电路405、输入单元406、音频电路407、传感器408以及电源409。其中,处理器401分别与射频电路403、显示屏404、控制电路405、输入单元406、音频电路407、传感器408以及电源409电性连接。
82.射频电路403用于收发射频信号,以通过无线通信与网络设备或其他电子设备进行通信。
83.显示屏404可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。
84.控制电路405与显示屏404电性连接,用于控制显示屏404显示信息。
85.输入单元406可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元406可以包括指纹识别模组。
86.音频电路407可通过扬声器、传声器提供用户与电子设备之间的音频接口。其中,音频电路407包括麦克风。所述麦克风与所述处理器401电性连接。所述麦克风用于接收用户输入的语音信息。
87.传感器408用于采集外部环境信息。传感器408可以包括环境亮度传感器、加速度传感器、陀螺仪等传感器中的一种或多种。
88.电源409用于给电子设备400的各个部件供电。在一种实施方式中,电源409可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
89.虽然图中未示出,电子设备400还可以包括摄像头、蓝牙模块等,在此不再赘述。
90.在本实施例中,电子设备400中的处理器401会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器402中,并由处理器401来运行存储在存储器402中的计算机程序,从而实现各种功能:
91.当存储空间存储有来自于应用程序的待处理数据时,在所述存储空间与所述处理空间之间建立数据通道;
92.通过所述数据通道将所述待处理数据传输至所述处理空间,并释放所述待处理数
据在所述存储空间占用的占用空间,将所述占用空间作为新增的处理空间;
93.通过所述处理空间以及所述新增的处理空间对所述待处理数据进行处理。
94.在一种实施方式中,处理器401在执行在所述存储空间与所述处理空间之间建立数据通道时,可以执行:获取所述处理空间的可用处理空间;根据所述可用处理空间建立所述数据通道。
95.在一种实施方式中,处理器401在执行通过所述数据通道将所述待处理数据传输至所述处理空间时,可以执行:获取所述数据通道的数据容量;根据所述数据容量对所述待处理数据进行划分,得到多个数据块;通过所述数据通道将所述多个数据块传输至所述处理空间。
96.在一种实施方式中,所述数据块的容量小于或等于所述数据容量,处理器401在执行通过所述数据通道将所述多个数据块传输至所述处理空间时,可以执行:逐次将所述多个数据块中的每一数据块通过所述数据通道传输至所述处理空间。
97.在一种实施方式中,处理器401在执行逐次将所述多个数据块中的每一数据块通过所述数据通道传输至所述处理空间时,可以执行:将所述多个数据块中的每一数据块分为多个子数据块;获取所述多个子数据块的数量;根据所述数量将所述数据通道划分为多个数据子通道;通过多个数据子通道逐次将所述多个数据块中的每一数据块对应的所述多个子数据块传输至所述处理空间。
98.在一种实施方式中,处理器401还可以执行:当所述应用程序产生新的待处理数据时,将所述新的待处理数据通过所述数据通道传输至所述处理空间,并通过所述处理空间对所述新的待处理数据进行处理。
99.本技术实施例还提供一种计算可读存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在处理器上运行时,所述计算机执行上述任一实施例所述的通信方法。
100.需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过计算机程序来指令相关的硬件来完成,所述计算机程序可以存储于计算机可读存储介质中,所述存储介质可以包括但不限于:只读存储器(rom,read only memory)、随机存取存储器(ram,random access memory)、磁盘或光盘等。
101.此外,本技术中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
102.以上对本技术实施例所提供的通信方法、装置、存储介质及电子设备进行了详细介绍。本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。

技术特征:
1.一种通信方法,其特征在于,包括:当存储空间存储有来自于应用程序的待处理数据时,在所述存储空间与所述处理空间之间建立数据通道;通过所述数据通道将所述待处理数据传输至所述处理空间,并释放所述待处理数据在所述存储空间占用的占用空间,将所述占用空间作为新增的处理空间;通过所述处理空间以及所述新增的处理空间对所述待处理数据进行处理。2.如权利要求1所述的通信方法,其特征在于,所述在所述存储空间与所述处理空间之间建立数据通道,包括:获取所述处理空间的可用处理空间;根据所述可用处理空间建立所述数据通道。3.如权利要求1所述的通信方法,其特征在于,所述通过所述数据通道将所述待处理数据传输至所述处理空间,包括:获取所述数据通道的数据容量;根据所述数据容量对所述待处理数据进行划分,得到多个数据块;通过所述数据通道将所述多个数据块传输至所述处理空间。4.如权利要求3所述的通信方法,其特征在于,所述数据块的容量小于或等于所述数据容量,所述通过所述数据通道将所述多个数据块传输至所述处理空间,包括:逐次将所述多个数据块中的每一数据块通过所述数据通道传输至所述处理空间。5.如权利要求4所述的通信方法,其特征在于,所述逐次将所述多个数据块中的每一数据块通过所述数据通道传输至所述处理空间,包括:将所述多个数据块中的每一数据块分为多个子数据块;获取所述多个子数据块的数量;根据所述数量将所述数据通道划分为多个数据子通道;通过多个数据子通道逐次将所述多个数据块中的每一数据块对应的所述多个子数据块传输至所述处理空间。6.如权利要求1所述的通信方法,其特征在于,所述方法还包括:当所述应用程序产生新的待处理数据时,将所述新的待处理数据通过所述数据通道传输至所述处理空间,并通过所述处理空间对所述新的待处理数据进行处理。7.一种通信装置,其特征在于,包括:建立模块,用于当存储空间存储有来自于应用程序的待处理数据时,在所述存储空间与所述处理空间之间建立数据通道;传输模块,用于通过所述数据通道将所述待处理数据传输至所述处理空间,并释放所述待处理数据在所述存储空间占用的占用空间,将所述占用空间作为新增的处理空间;处理模块,用于通过所述处理空间以及所述新增的处理空间对所述待处理数据进行处理。8.如权利要求7所述的通信装置,其特征在于,所述建立模块,包括获取子模块和建立子模块;获取子模块,用于获取所述处理空间的可用处理空间;建立子模块,用于根据所述可用处理空间建立所述数据通道。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在处理器上运行时,使得所述计算机执行如权利要求1至6任一项所述的通信方法。10.一种电子设备,包括处理器和存储器,所述存储器存储有计算机程序,其特征在于,所述处理器通过调用所述计算机程序,用于执行如权利要求1至6任一项所述的通信方法。

技术总结
本申请公开了一种通信方法、装置、存储介质及电子设备,其中,当存储空间存储有来自于应用程序的待处理数据时,在存储空间与处理空间之间建立数据通道,通过数据通道将待处理数据传输至处理空间,并释放待处理数据在存储空间占用的占用空间,将占用空间作为新增的处理空间,通过处理空间以及新增的处理空间对待处理数据进行处理。以此,本申请通过电子设备的存储空间与处理空间对待处理数据进行同步处理,且即时释放该待处理数据在存储空间占用的占用空间,并通过处理空间以及新增的处理空间对待处理数据进行处理,大大提高了电子设备的数据处理效率。数据处理效率。数据处理效率。


技术研发人员:黄树伟
受保护的技术使用者:惠州TCL移动通信有限公司
技术研发日:2022.03.17
技术公布日:2022/7/5
转载请注明原文地址: https://www.8miu.com/read-13361.html

最新回复(0)