移动终端usb传输控制方法、装置、终端设备及介质与流程

专利2022-05-09  59



1.本发明涉及移动终端技术领域,尤其涉及移动终端usb传输控制方法、装置、终端设备及存储介质。


背景技术:

2.随着科技的发展和人们生活水平的不断提高,各种移动终端的使用越来越普及,移动终端已经成为人们生活中不可缺少的通信工具。
3.移动终端均设置有usb接口,有的甚至在usb接口上叠加其他功能,如otg等,当移动终端通过usb连接usb主机时如电脑,usb主机会与移动终端进行数据传输,而目前usb接口包括多种如usb3.0/2.0等,当移动终端使用usb3.0时数据传输速度很快,这些数据移动终端先放入内存中,因为移动终端同时需要大内存与之相配套,而当移动终端使用时间较长后总是会装有较多程序,同时用户亦缺少经常重启习惯,使得内存再多也会被占用,有时不方便用户使用。
4.因此,现有技术还有待改进和提高。


技术实现要素:

5.本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端usb传输控制方法、装置、终端设备及存储介质,旨在对移动终端通过usb连接进行数据传输时控制进行合理分配,使得内存紧张度降低,避免内存较少时较多的后台进程为移动终端系统所杀死(如计步),使相关功能出现问题,提升用户体验度,为用户的使用提供了方便。
6.为了解决上述技术问题,本发明所采用的技术方案如下:
7.一种移动终端usb传输控制方法,其中,包括:
8.设置移动终端的usb传输接口包括第一接口模式和第二接口模式;
9.监测移动终端在usb传输过程中的央处理器占用率,并获取识别当前移动终端usb传输的接口模式;
10.根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口模式,对移动终端usb传输的接口模式进行调整。
11.所述的移动终端usb传输控制方法,其中,所述第一接口模式为usb3.0接口模式,所述第二接口模式为usb2.0模式。
12.所述的移动终端usb传输控制方法,其中,所述设置移动终端的usb传输接口包括第一接口模式和第二接口模式的步骤包括:
13.预先设置移动终端的usb传输接口包括两种工作模式,分别为usb3.0接口模式和usb2.0接口模式;usb3.0接口模式传输速度大于usb2.0接口模式的传输速度。
14.所述的移动终端usb传输控制方法,其中,所述监测移动终端在usb传输过程中的央处理器占用率,并获取识别当前移动终端usb传输的接口模式的步骤包括:
15.检测移动终端是否在进行usb传输;
16.当检测到移动终端是在进行usb传输,则是控制启动定时器,每隔固定时间监测并获取移动终端中央处理器占用率;
17.获取识别当前移动终端usb传输的接口模式。
18.所述的移动终端usb传输控制方法,其中,所述根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口模式,对移动终端usb传输的接口模式进行调整步骤包括:
19.判断所获取的当前移动终端中央处理器占用率是否高于预设定的阈值;
20.当当前移动终端中央处理器占用率高于预设定的阈值时,进一步判断当前移动终端usb传输的接口模式是否为第一接口模式,若为是则设置移动终端usb传输的接口模式为第二接口模式。
21.所述的移动终端usb传输控制方法,其中,所述根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口模式,对移动终端usb传输的接口模式进行调整步骤包括:
22.判断所获取的当前移动终端中央处理器占用率是否低于或等于预设定的阈值;
23.当当前移动终端中央处理器占用率低于或等于预设定的阈值时,进一步判断当前移动终端usb传输的接口模式是否为第二接口模式,若为是则设置移动终端usb传输的接口模式为第一接口模式。
24.所述的移动终端usb传输控制方法,其中,所述当当前移动终端中央处理器占用率低于或等于预设定的阈值时,进一步判断当前移动终端usb传输的接口模式是否为第二接口模式,若为是则设置移动终端usb传输的接口模式为第一接口模式的步骤还包括:
25.当当前移动终端中央处理器占用率低于或等于预设定的阈值时,将第二接口模式中已存储的数据输出至第一接口模式传输,并清空第二接口模式数据;
26.设置移动终端usb传输的接口模式为第一接口模式。
27.一种移动终端usb传输控制装置,其中,所述装置包括:
28.设置模块,用于设置移动终端的usb传输接口包括第一接口模式和第二接口模式;
29.监测模块,用于监测移动终端在usb传输过程中的央处理器占用率,并获取识别当前移动终端usb传输的接口模式;
30.切换控制模块,用于根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口模式,对移动终端usb传输的接口模式进行调整。
31.一种终端设备,其中,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的移动终端usb传输控制程序,所述处理器执行所述移动终端usb传输控制程序时,实现任一项所述的移动终端usb传输控制方法的步骤。
32.一种计算机可读存储介质,其中,其上存储有移动终端usb传输控制程序,所述移动终端usb传输控制程序被处理器执行时,实现任一项所述的移动终端usb传输控制方法的步骤。
33.有益效果:与现有技术相比,本发明提供了一种移动终端usb传输控制方法,所述方法通过设置移动终端的usb传输接口为第一接口或第二接口;监测移动终端中央处理器占用率,并获取当前移动终端usb传输的接口;根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口,对移动终端usb传输的接口进行调整。在通过控制移动终端usb连
2.0时代的半双工模式。数据只需要朝一个方向流动就可以了,简化了等待引起的时间消耗。
48.移动终端一般都设置有usb3.0的usb接口。本发明采用支持usb3.0的usb接口:通过软件设置两种工作模式usb3.0接口模式或2.0接口模式。
49.为了解决现有技术中的问题,本实施例提供一种移动终端usb传输控制方法,通过本实施例的方法,所述方法通过设置移动终端的usb传输接口为第一接口或第二接口;监测移动终端中央处理器占用率,并获取当前移动终端usb传输的接口;根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口,对移动终端usb传输的接口进行调整。在通过控制移动终端usb连接时进行数据传输合理分配,使得内存紧张度降低,避免内存较少时较多的后台进程为移动终端系统所杀死,使相关功能出现问题,提升用户体验度。
50.示例性方法
51.本实施例的移动终端usb传输控制方法可应用于终端设备中,具体如图1中所示,所述移动终端usb传输控制方法包括如下步骤:
52.步骤s100、设置移动终端的usb传输接口包括第一接口模式和第二接口模式;
53.本发明实施例中,设置移动终端例如手机的usb传输接口包括第一接口模式和第二接口模式。本发明实施例中,所述第一接口模式为usb3.0接口模式,所述第二接口模式为usb2.0模式。本发明基于手机设置usb3.0接口可以设置兼容usb1.0模式、usb2.0模式、usb3.0模式;
54.预先设置移动终端的usb传输接口包括两种工作模式,分别为usb3.0接口模式和usb2.0接口模式;usb3.0接口模式传输速度大于usb2.0接口模式的传输速度。
55.本发明实施例移动终端的usb接口为支持usb3.0的usb接口:可以通过软件设置两种工作模式usb3.0接口模式或2.0接口模式。
56.步骤s200、监测移动终端在usb传输过程中的央处理器占用率,并获取识别当前移动终端usb传输的接口模式;
57.本发明实施时中会监测移动终端在usb传输过程中的央处理器占用率,并获取识别当前移动终端usb传输的接口模式。
58.具体地,例如检测移动终端是否在进行usb传输;当检测到移动终端是在进行usb传输,则是控制启动定时器,每隔固定时间监测并获取移动终端中央处理器占用率;并获取识别当前移动终端usb传输的接口模式。以方便根据中央处理器占用率,对接口模式进行转换控制,达到合理利用率。
59.步骤s300、根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口模式,对移动终端usb传输的接口模式进行调整。
60.本发明实施中,会根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口模式,对移动终端usb传输的接口模式进行调整。
61.具体地,例如判断所获取的当前移动终端中央处理器占用率是否高于预设定的阈值(例如80%点用率),例如中央处理器占用率达到80%;
62.当当前移动终端中央处理器占用率高于预设定的阈值(例如80%点用率)时,进一步判断当前移动终端usb传输的接口模式是否为第一接口模式(即usb3.0接口模式),若为是则设置移动终端usb传输的接口模式为第二接口模式(即usb2.0接口模式)。其中,usb3.0
接口模式传输速度大于usb2.0接口模式的传输速度,即本发明实施例中,当检测到中央处理器的占用率达到80%,并为第一接口模式的usb2.0接口模式,则会控制切换为速率较低的第二接口模式(即usb2.0接口模式),以降低中央处理器的占用率,因此不会占用较多中央处理器。
63.在另一种情况下:判断所获取的当前移动终端中央处理器占用率是否低于或等于预设定的阈值(占用率低于或等于80%);
64.当当前移动终端中央处理器占用率低于或等于预设定的阈值时,进一步判断当前移动终端usb传输的接口模式是否为第二接口模式(即usb2.0接口模式),若为是则设置移动终端usb传输的接口模式为第一接口模式(即usb3.0接口模式)。这样,本发明可以根据中央处理器的占用率,及时切换第一接口模式(即usb3.0接口模式),可以提高usb传输效率,为用户使用提供方便。
65.其中,所述当当前移动终端中央处理器占用率低于或等于预设定的阈值时,进一步判断当前移动终端usb传输的接口模式是否为第二接口模式,若为是则设置移动终端usb传输的接口模式为第一接口模式的步骤还包括:
66.当当前移动终端中央处理器占用率低于或等于预设定的阈值时,将第二接口模式中已存储的数据输出至第一接口模式传输,并清空第二接口模式数据;
67.设置移动终端usb传输的接口模式为第一接口模式。
68.由上可见,本发明在通过控制移动终端usb连接时进行数据传输合理分配,使得内存紧张度降低,避免内存较少时较多的后台进程为移动终端系统所杀死,使相关功能出现问题,提升用户体验度。
69.以下通过一具体应用实施例对本发明做进一步详细说明:
70.本具体应用实施例的移动终端usb传输控制方法,包括以下步骤
71.s10,设置移动终端的usb传输接口模式为第一接口模式或第二接口模式;
72.具体地,所述第一接口模式为usb3.0接口模式,所述第二接口模式为usb2.0接口模式;也就是说移动终端的usb数据信息输出可以至第一接口模式,也可以至第二接口模式;当选择数据信息输出至第一接口模式时因为其将输出至usb3.0接口模式,将会占用中央处理器,而选择将数据信息输出至第二接口模式时因为其是只输出至usb2.0接口模式,因此不会占用较多中央处理器;
73.s20,监测移动终端中央处理器占用率,并获取当前移动终端usb传输的接口模式;
74.具体地,步骤s20包括:
75.启动定时器,每隔固定时间获取移动终端中央处理器占用率;譬如,每隔1秒钟获取移动终端中央处理器占用率;
76.并同时获取当前移动终端usb传输的接口模式,也就是知道当前移动终端usb传输的接口模式为第一接口模式还是第二接口模式。
77.s30,根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口模式,对移动终端usb传输的接口模式进行调整。
78.具体地,步骤s30包括:
79.s31,当当前移动终端中央处理器占用率高于预设定的阈值时,进一步判断当前移动终端usb传输的接口模式是否为第一接口模式,若为是则设置移动终端usb传输的接口模
式为第二接口模式;
80.也就是说,当当前移动终端中央处理器占用率高于预设定的阈值时,且当前移动终端usb传输的接口模式为第一接口模式,此时为了降低中央处理器占用率,先将数据信息输出至第二接口模式;
81.譬如阈值为80%,当前移动终端中央处理器占用率为90%,且当前移动终端usb传输的接口模式为第一接口模式则先将数据信息输出至第二接口模式;
82.s32,当当前移动终端中央处理器占用率低于或等于预设定的阈值时,进一步判断当前移动终端usb传输的接口模式是否为第二接口模式,若为是则设置移动终端usb传输的接口模式为第一接口模式;
83.也就是说,当当前移动终端中央处理器占用率低于或等于预设定的阈值时,且当前移动终端usb传输的接口模式为第二接口模式,此时中央处理器占用率不高,可以将数据信息输出至第一接口模式,则设置移动终端usb传输的接口模式为第一接口模式;
84.譬如阈值为80%,当前移动终端中央处理器占用率为40%,且当前移动终端usb传输的接口模式为第二接口模式则将数据信息输出至第一接口模式;
85.其中,步骤s32,还包括:
86.f1,当当前移动终端中央处理器占用率低于或等于预设定的阈值时,将第二接口模式中已存储的数据输出至第一接口模式,并清空接口模式;
87.f2,设置移动终端usb传输的接口模式为第一接口模式;
88.举例来说,移动终端数据信息输出,一开始中央处理器占用率较高超过阈值了,此时先将数据输出到usb2.0,待中央处理器占用率降低到阈值以下或等于阈值时,先将之前保存在usb2.0中的数据信息输出至usb3.0接口模式,同时清空接口模式;之后设置移动终端usb传输的接口模式为usb3.0接口模式。
89.示例性设备
90.如图2中所示,本发明实施例提供一种移动终端usb传输控制装置,该装置包括:
91.设置模块10,用于设置移动终端的usb传输接口包括第一接口模式和第二接口模式;
92.监测模块20,用于监测移动终端在usb传输过程中的央处理器占用率,并获取识别当前移动终端usb传输的接口模式;
93.切换控制模块30,用于根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口模式,对移动终端usb传输的接口模式进行调整,具体如上所述。
94.基于上述实施例,本发明还提供了一种终端设备,其原理框图可以如图3所示。该终端设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏、usb接口。其中,该终端设备的处理器用于提供计算和控制能力。该终端设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该终端设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种移动终端usb传输控制方法。该终端设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该终端设备的usb接口是预先在终端设备内部设置,用于检测内部设备的运行温度。
95.本领域技术人员可以理解,图3中示出的原理框图,仅仅是与本发明方案相关的部
分结构的框图,并不构成对本发明方案所应用于其上的终端设备的限定,具体的终端设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
96.在一个实施例中,提供了一种终端设备,终端设备包括存储器、处理器及存储在存储器上并可在处理器上运行的移动终端usb传输控制程序,处理器执行移动终端usb传输控制程序时,实现如下操作指令:
97.设置移动终端的usb传输接口包括第一接口模式和第二接口模式;
98.监测移动终端在usb传输过程中的央处理器占用率,并获取识别当前移动终端usb传输的接口模式;
99.根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口模式,对移动终端usb传输的接口模式进行调整。
100.其中,所述第一接口模式为usb3.0接口模式,所述第二接口模式为usb2.0模式。
101.其中,所述设置移动终端的usb传输接口包括第一接口模式和第二接口模式的步骤包括:
102.预先设置移动终端的usb传输接口包括两种工作模式,分别为usb3.0接口模式和usb2.0接口模式;usb3.0接口模式传输速度大于usb2.0接口模式的传输速度。
103.其中,所述监测移动终端在usb传输过程中的央处理器占用率,并获取识别当前移动终端usb传输的接口模式的步骤包括:
104.检测移动终端是否在进行usb传输;
105.当检测到移动终端是在进行usb传输,则是控制启动定时器,每隔固定时间监测并获取移动终端中央处理器占用率;
106.获取识别当前移动终端usb传输的接口模式。
107.其中,所述根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口模式,对移动终端usb传输的接口模式进行调整步骤包括:
108.判断所获取的当前移动终端中央处理器占用率是否高于预设定的阈值;
109.当当前移动终端中央处理器占用率高于预设定的阈值时,进一步判断当前移动终端usb传输的接口模式是否为第一接口模式,若为是则设置移动终端usb传输的接口模式为第二接口模式。
110.其中,所述根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口模式,对移动终端usb传输的接口模式进行调整步骤包括:
111.判断所获取的当前移动终端中央处理器占用率是否低于或等于预设定的阈值;
112.当当前移动终端中央处理器占用率低于或等于预设定的阈值时,进一步判断当前移动终端usb传输的接口模式是否为第二接口模式,若为是则设置移动终端usb传输的接口模式为第一接口模式。
113.其中,所述当当前移动终端中央处理器占用率低于或等于预设定的阈值时,进一步判断当前移动终端usb传输的接口模式是否为第二接口模式,若为是则设置移动终端usb传输的接口模式为第一接口模式的步骤还包括:
114.当当前移动终端中央处理器占用率低于或等于预设定的阈值时,将第二接口模式中已存储的数据输出至第一接口模式传输,并清空第二接口模式数据;
115.设置移动终端usb传输的接口模式为第一接口模式。
116.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
117.综上,本发明公开了一种移动终端usb传输控制方法、装置、终端设备及存储介质,设置移动终端的usb传输接口包括第一接口模式和第二接口模式;监测移动终端在usb传输过程中的央处理器占用率,并获取识别当前移动终端usb传输的接口模式;根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口模式,对移动终端usb传输的接口模式进行调整。本发明使在对移动终端通过usb连接进行数据传输时控制进行合理分配,使得内存紧张度降低,避免内存较少时较多的后台进程为移动终端系统所杀死(如计步),使相关功能出现问题,提升用户体验度,为用户的使用提供了方便。
118.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术特征:
1.一种移动终端usb传输控制方法,其特征在于,包括:设置移动终端的usb传输接口包括第一接口模式和第二接口模式;监测移动终端在usb传输过程中的央处理器占用率,并获取识别当前移动终端usb传输的接口模式;根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口模式,对移动终端usb传输的接口模式进行调整。2.根据权利要求1所述的移动终端usb传输控制方法,其特征在于,所述第一接口模式为usb3.0接口模式,所述第二接口模式为usb2.0模式。3.根据权利要求1所述的移动终端usb传输控制方法,其特征在于,所述设置移动终端的usb传输接口包括第一接口模式和第二接口模式的步骤包括:预先设置移动终端的usb传输接口包括两种工作模式,分别为usb3.0接口模式和usb2.0接口模式;usb3.0接口模式传输速度大于usb2.0接口模式的传输速度。4.根据权利要求1所述的移动终端usb传输控制方法,其特征在于,所述监测移动终端在usb传输过程中的央处理器占用率,并获取识别当前移动终端usb传输的接口模式的步骤包括:检测移动终端是否在进行usb传输;当检测到移动终端是在进行usb传输,则是控制启动定时器,每隔固定时间监测并获取移动终端中央处理器占用率;获取识别当前移动终端usb传输的接口模式。5.根据权利要求1所述的移动终端usb传输控制方法,其特征在于,所述根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口模式,对移动终端usb传输的接口模式进行调整步骤包括:判断所获取的当前移动终端中央处理器占用率是否高于预设定的阈值;当当前移动终端中央处理器占用率高于预设定的阈值时,进一步判断当前移动终端usb传输的接口模式是否为第一接口模式,若为是则设置移动终端usb传输的接口模式为第二接口模式。6.根据权利要求1所述的移动终端usb传输控制方法,其特征在于,所述根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口模式,对移动终端usb传输的接口模式进行调整步骤包括:判断所获取的当前移动终端中央处理器占用率是否低于或等于预设定的阈值;当当前移动终端中央处理器占用率低于或等于预设定的阈值时,进一步判断当前移动终端usb传输的接口模式是否为第二接口模式,若为是则设置移动终端usb传输的接口模式为第一接口模式。7.根据权利要求6所述的移动终端usb传输控制方法,其特征在于,所述当当前移动终端中央处理器占用率低于或等于预设定的阈值时,进一步判断当前移动终端usb传输的接口模式是否为第二接口模式,若为是则设置移动终端usb传输的接口模式为第一接口模式的步骤还包括:当当前移动终端中央处理器占用率低于或等于预设定的阈值时,将第二接口模式中已存储的数据输出至第一接口模式传输,并清空第二接口模式数据;
设置移动终端usb传输的接口模式为第一接口模式。8.一种移动终端usb传输控制装置,其特征在于,所述装置包括:设置模块,用于设置移动终端的usb传输接口包括第一接口模式和第二接口模式;监测模块,用于监测移动终端在usb传输过程中的央处理器占用率,并获取识别当前移动终端usb传输的接口模式;切换控制模块,用于根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口模式,对移动终端usb传输的接口模式进行调整。9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的移动终端usb传输控制程序,所述处理器执行所述移动终端usb传输控制程序时,实现如权利要求1

7任一项所述的移动终端usb传输控制方法的步骤。10.一种计算机可读存储介质,其特征在于,其上存储有移动终端usb传输控制程序,所述移动终端usb传输控制程序被处理器执行时,实现如权利要求1

7任一项所述的移动终端usb传输控制方法的步骤。
技术总结
本发明公开了移动终端usb传输控制方法、装置、终端设备及介质,方法包括:设置移动终端的usb传输接口包括第一接口模式和第二接口模式;监测移动终端在usb传输过程中的央处理器占用率,并获取识别当前移动终端usb传输的接口模式;根据当前移动终端中央处理器占用率及当前移动终端usb传输的接口模式,对移动终端usb传输的接口模式进行调整。本发明使在对移动终端通过usb连接进行数据传输时控制进行合理分配,使得内存紧张度降低,避免内存较少时较多的后台进程为移动终端系统所杀死(如计步),使相关功能出现问题,提升用户体验度,为用户的使用提供了方便。用户的使用提供了方便。用户的使用提供了方便。


技术研发人员:俞斌
受保护的技术使用者:惠州TCL移动通信有限公司
技术研发日:2021.03.01
技术公布日:2021/6/29

转载请注明原文地址:https://doc.8miu.com/read-12434.html

最新回复(0)