CN117642732A - 终端控制方法及装置、通信设备及存储介质 - Google Patents

终端控制方法及装置、通信设备及存储介质 Download PDF

Info

Publication number
CN117642732A
CN117642732A CN202280004552.2A CN202280004552A CN117642732A CN 117642732 A CN117642732 A CN 117642732A CN 202280004552 A CN202280004552 A CN 202280004552A CN 117642732 A CN117642732 A CN 117642732A
Authority
CN
China
Prior art keywords
terminal
function
driving module
target driving
functions
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202280004552.2A
Other languages
English (en)
Inventor
王重播
梁帅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Publication of CN117642732A publication Critical patent/CN117642732A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

本实施例提供一种终端控制方法及装置、通信设备及存储介质,其中,终端控制方法包括:获取终端中目标驱动模组支持的多个终端功能(S110);若检测到指示至少两个终端功能的工作指令,确定至少两个终端功能的优先级关系(S120);基于优先级关系,通过目标驱动模组执行至少两个终端功能中的一个终端功能(S130)。

Description

终端控制方法及装置、通信设备及存储介质 技术领域
本公开涉及电子设备技术领域但不限于电子设备技术领域,尤其涉及一种终端控制方法及装置、通信设备及存储介质。
背景技术
相关技术中,终端内往往针对不同的功能实现场景分别独立设置有不同的驱动模组。例如,对于手机的震动提示功能采用专用的马达驱动模组,对于手机无线反充功能设置无线反充驱动模组。而在大多数情况下,无线反充驱动模组应用较少,不同芯片使用的均衡性较差,从而导致硬件资源的浪费。
因此,相关技术中通过不同芯片分别控制终端的不同功能,多个芯片往往得不到充分的使用,一些使用较少的功能所对应的芯片存在硬件资源浪费,这样不仅导致芯片成本的增加,而且占用较多的电路板布局面积。
发明内容
本公开实施例提供一种终端控制方法及装置、通信设备及存储介质。
本公开实施例第一方面提供一种终端控制方法,所述方法包括:
获取终端中目标驱动模组支持的多个终端功能;
若检测到指示至少两个终端功能的工作指令,确定所述至少两个终端功能的优先级关系;
基于所述优先级关系,通过所述目标驱动模组执行所述至少两个终端功能中的一个终端功能。
本公开实施例第二方面提供一种终端控制装置,所述装置包括:
获取单元,被配置为获取终端中目标驱动模组支持的多个终端功能;
确定单元,被配置为若检测到指示至少两个终端功能的工作指令,确定所述至少两个终端功能的优先级关系;
执行单元,被配置为基于所述优先级关系,通过所述目标驱动模组执行所述至少两个终端功能中的一个终端功能。
本公开实施例第三方面提供一种通信设备,包括处理器、存储器及存储在存储器上并能够由所述处理器运行的可执行程序,其中,所述处理器运行所述可执行程序时执行如前述第一方面提供的终端控制方法。
本公开实施例第四方面提供一种计算机存储介质,所述计算机存储介质存储有可执行程序;所 述可执行程序被处理器执行后,能够实现前述的第一方面提供的终端控制方法。
本公开实施例提供的技术方案,获取终端中目标驱动模组支持的多个终端功能;若检测到指示至少两个终端功能的工作指令,确定所述至少两个终端功能的优先级关系;基于所述优先级关系,通过所述目标驱动模组执行所述至少两个终端功能中的一个终端功能。如此,通过目标驱动模组支持执行多个终端功能,减少对多个终端功能设置多个驱动模组产生的硬件资源浪费,降低占用电路板布局面积并提高驱动模组使用率。另外,在多个终端功能待执行时,通过优先级关系优先执行其中一个终端功能,提高目标驱动模组的智能性,减少终端功能冲突导致的终端可用性低。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开实施例。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明实施例,并与说明书一起用于解释本发明实施例的原理。
图1是根据一示例性实施例示出的一种无线通信***的结构示意图;
图2是根据一示例性实施例示出的一种终端控制方法的流程示意图;
图3是根据一示例性实施例示出的相关技术中终端控制架构的结构示意图;
图4是根据一示例性实施例示出的一种终端控制方法的流程示意图;
图5是根据一示例性实施例示出的一种终端控制方法的流程示意图;
图6是根据一示例性实施例示出的一种终端控制架构的结构示意图;
图7是根据一示例性实施例示出的一种终端控制方法的流程示意图;
图8是根据一示例性实施例示出的一种终端控制方法的流程示意图;
图9是根据一示例性实施例示出的一种终端控制装置的结构示意图;
图10是根据一示例性实施例示出的一种终端的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明实施例相一致的所有实施方式。相反,它们仅是本发明实施例的一些方面相一致的装置和方法的例子。
在本公开实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开实施例。在本公开所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本公开实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
请参考图1,其示出了本公开实施例提供的一种无线通信***的结构示意图。如图1所示,无线通信***是基于蜂窝移动通信技术的通信***,该无线通信***可以包括:若干个终端11以及若干个接入设备12。
其中,终端11可以是指向用户提供语音和/或数据连通性的设备。终端11可以经无线接入网(Radio Access Network,RAN)与一个或多个核心网进行通信,终端11可以是物联网终端,如传感器设备、移动电话(或称为“蜂窝”电话)和具有物联网终端的计算机,例如,可以是固定式、便携式、袖珍式、手持式、计算机内置的或者车载的装置。例如,站(Station,STA)、订户单元(subscriber unit)、订户站(subscriber station)、移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点、远程终端(remote terminal)、接入终端(access terminal)、用户装置(user terminal)、用户代理(user agent)、用户设备(user device)、或用户终端(user equipment,终端)。或者,终端11也可以是无人飞行器的设备。或者,终端11也可以是车载设备,比如,可以是具有无线通信功能的行车电脑,或者是外接行车电脑的无线通信设备。或者,终端11也可以是路边设备,比如,可以是具有无线通信功能的路灯、信号灯或者其它路边设备等。
接入设备12可以是无线通信***中的网络侧设备。其中,该无线通信***可以是***移动通信技术(the 4th generation mobile communication,4G)***,又称长期演进(Long Term Evolution,LTE)***;或者,该无线通信***也可以是5G***,又称新空口(new radio,NR)***或5G NR***。或者,该无线通信***也可以是5G***的再下一代***。其中,5G***中的接入网可以称为NG-RAN(New Generation-Radio Access Network,新一代无线接入网)。或者,MTC***。
其中,接入设备12可以是4G***中采用的演进型接入设备(eNB)。或者,接入设备12也可以是5G***中采用集中分布式架构的接入设备(gNB)。当接入设备12采用集中分布式架构时,通常包括集中单元(central unit,CU)和至少两个分布单元(distributed unit,DU)。集中单元中设置有分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)层、无线链路层控制协议(Radio Link Control,RLC)层、媒体访问控制(Media Access Control,MAC)层的协议栈;分布单元中设置有物理(Physical,PHY)层协议栈,本公开实施例对接入设备12的具体实现方式不加以限定。
接入设备12和终端11之间可以通过无线空口建立无线连接。在不同的实施方式中,该无线空口是基于***移动通信网络技术(4G)标准的无线空口;或者,该无线空口是基于第五代移动通信网络技术(5G)标准的无线空口,比如该无线空口是新空口;或者,该无线空口也可以是基于5G的更下一代移动通信网络技术标准的无线空口。
可选的,上述无线通信***还可以包含网络管理设备13。若干个接入设备12分别与网络管理 设备13相连。其中,网络管理设备13可以是无线通信***中的核心网设备,比如,该网络管理设备13可以是演进的数据分组核心网(Evolved Packet Core,EPC)中的移动性管理实体(Mobility Management Entity,MME)。或者,该网络管理设备也可以是其它的核心网设备,比如服务网关(Serving GateWay,SGW)、公用数据网网关(Public Data Network GateWay,PGW)、策略与计费规则功能单元(Policy and Charging Rules Function,PCRF)或者归属签约用户服务器(Home Subscriber Server,HSS)等。对于网络管理设备13的实现形态,本公开实施例不做限定。
如图2所示,本公开实施例提供一种终端控制方法,可包括:
S110:获取终端中目标驱动模组支持的多个终端功能;
S120:若检测到指示至少两个终端功能的工作指令,确定至少两个终端功能的优先级关系;
S130:基于优先级关系,通过目标驱动模组执行至少两个终端功能中的一个终端功能。
在本公开实施例中,终端可以为通过驱动模组执行终端功能的任意终端,例如可以为手机、电脑、平板电脑或智能手表等设备,也可以为智能家居设备等。其中,终端功能可以为终端在对应的工作场景下所需实现的功能,例如终端功能可以包括手机的响铃、震动、蓝牙、数据交换(On The Go,OTG)、正向充电或反向充电等功能。
这里,正向充电可以指终端由其它设备进行充电,反向充电可以指终端向其它设备供电。例如,反向充电可以包括无线反向充电。
在一个实施例中,目标驱动模组可以为终端中用于执行该多个终端功能的驱动模组,例如,可以为集成电源管理芯片(Power Management Integrated Circuit Chip,PMIC)或者开关电源Boost等。示例性的,目标驱动模组可以为PM8350B芯片等。
相关技术中,如图3所示,通过不同的芯片执行不同的终端功能,例如由PM8350B芯片连接过压保护(Over Voltage Protection,Ovp)开关执行无线反向充电接收端(Receive,RX)功能,由5V电源boost连接Ovp开关通过通用串行总线(Universal Serial Bus,USB)或USB type-c执行OTG功能,由马达驱动芯片控制马达执行震动功能。
相关技术中芯片可执行的终端功能单一,往往存在较大的硬件资源浪费。而多个终端功能之间往往存在硬件控制逻辑互斥或者功耗问题,无法通过目标驱动模组同时执行两个或多个终端功能。因此在通过一个驱动模组支持多个终端功能时,需要对目标驱动模组的执行策略进行设置。
在一个实施例中,工作指令可以为用户指示的工作指令,也可以为终端基于用户操作或接收到的其他信息生成的工作指令。例如,在接收到来电时终端生成指示执行震动提醒功能的工作指令等。
在一个实施例中,目标驱动模组可以为终端中原用于执行其中一种终端功能的驱动模组,通过将其他终端功能对应的硬件控制电路接入该目标驱动模组,从而实现通过目标驱动模组可执行多种终端功能。例如,多个终端功能对应的控制电路之间可以为并联连接。
在一个实施例中,获取终端中目标驱动模组支持的多个终端功能,可以获取终端或服务器中存储的驱动模组与支持的终端功能的关联信息。其中,关联信息可以记录每个终端功能以及用于执行 该终端功能的驱动模组,和/或记录每个驱动模组以及该驱动模组支持的终端功能。
在一个实施例中,指示至少两个终端功能的工作指令,可以为指示目标驱动模组支持的至少两个终端功能的工作指令。其中,指示至少两个终端功能的工作指令可以为一个工作指令,例如,可以为指示开启无线反向充电功能并震动提示用户的工作指令。
在一个实施例中,指示至少两个终端功能的工作指令也可以为至少两个工作指令,例如,可以为分别指示开启无线反向充电功能和指示开启震动提示功能的两个工作指令。
在一个实施例中,指示至少两个终端功能的工作指令为至少两个工作指令时,步骤S120中,检测到指示至少两个终端功能的工作指令,可以包括:在预设时间窗内检测到指示至少两个终端功能的工作指令。例如,在检测到指示第一终端功能的工作指令后,在预设时间窗内检测到指示第二终端功能或者多个除第一终端功能外的其他终端功能的工作指令。
其中,预设时间窗可以为根据终端功能的类型确定,例如可根据第一终端功能的类型确定执行第一终端功能的平均时长,预设时间窗可以根据该平均时长确定,例如确定为平均时长的1/10或1/20等。
示例性的,在预设时间窗内检测到指示至少两个终端功能的工作指令,可以包括:目标驱动模组处于空闲状态时,在预设时间窗内检测到指示至少两个终端功能的工作指令。
示例性的,第一终端功能的类型指示的平均时长为1min,则预设时间窗可以为3s。
在一个实施例中,指示至少两个终端功能的工作指令为至少两个工作指令时,步骤S120中,检测到指示至少两个终端功能的工作指令,还可以包括:在目标驱动模组执行第一终端功能过程中,检测到指示与第一终端功能不同的其他终端功能的工作指令。
在一个实施例中,确定执行第一终端功能的平均时长,可以根据终端执行第一终端功能的历史执行记录确定,和/或,根据终端执行与第一终端功能属于同一类型的多个关联终端功能的历史执行记录确定。
例如,第一终端功能为无线反向充电功能时,可以获取无线反向充电功能以及无线正向充电功能、有线充电功能等多个关联终端功能的历史执行记录,根据历史执行记录确定该多个终端功能对应的多个执行时长,根据多个执行时长确定执行第一终端功能的平均时长。
在一个实施例中,至少两个终端功能的优先级关系,可以为至少两个终端功能中每一终端功能的优先级,或者也可以至少两个终端功能之间的优先级顺序等。例如,确定第一终端功能的第一优先级,以及第二终端功能的第二优先级等。
在一个实施例中,确定至少两个终端功能的优先级关系,可以为根据当前终端工作场景确定至少两个终端功能的优先级关系。例如,根据当前终端资源占用率确定至少两个终端功能的优先级关系等。
示例性的,当前终端资源占用率较高时,例如高于预设门限值,则确定至少两个终端功能中资源占用率最低的终端功能的优先级最高。如此,可以提升待执行的终端功能与终端工作情况的吻合度,从而提升终端功能实现的智能性。
在一个实施例中,步骤S130可包括:基于优先级关系确定该至少两个终端功能中优先级最高的终端功能;通过目标驱动模组执行该优先级最高的终端功能。
在一个实施例中,通过目标驱动模组执行该优先级最高的终端功能,可以包括:若该优先级最高的终端功能与目标驱动模组当前正在执行的终端功能不一致,则停止执行当前终端功能,并通过目标驱动模组执行该优先级最高的终端功能。
在一个实施例中,步骤S120可包括:在目标驱动模组正在执行当前终端功能时,若检测到指示至少两个终端功能的工作指令,确定至少两个终端功能与正在执行的当前终端功能的优先级关系。例如,可以确定至少两个终端功能中优先级最高的终端功能,进而确定该优先级最高的终端功能与当前终端功能的优先级关系。
在一个实施例中,步骤S130可包括:基于优先级关系确定优先级最高的终端功能是否为当前终端功能;若是,则继续执行当前终端功能;若不是,则停止执行当前终端功能,并通过目标驱动模组执行该优先级最高的终端功能。
如此,通过目标驱动模组支持执行多个终端功能,减少对多个终端功能分别设置独立的驱动模组产生的硬件资源浪费,提升目标驱动模组的使用率,并且降低占用电路板布局面积。在此基础上,在同时存在多个终端功能待执行时,通过优先级关系优先执行其中一个终端功能,提高目标驱动模组的智能性,合理分配终端功能的执行,减少终端功能冲突导致的终端可用性低。
如图4所示,本公开实施例提供一种终端控制方法,可包括:
S110:获取终端中目标驱动模组支持的多个终端功能;
S121:在目标驱动模组处于空闲状态时,若检测到指示至少两个终端功能的工作指令,确定至少两个终端功能的优先级关系;
S130:基于优先级关系,通过目标驱动模组执行至少两个终端功能中的一个终端功能。
在本公开实施例中,目标驱动模组处于空闲状态,可以为目标驱动模组未执行任何终端功能,或者,也可以为目标驱动模组处于可执行任一终端功能的状态。例如,目标驱动模组正在工作例如供电,但当前仍可执行任一终端功能,则可认为处于空闲状态。
在一个实施例中,步骤S121可包括:在目标驱动模组处于空闲状态时,若在预设时间窗内检测到指示至少两个终端功能的工作指令,确定至少两个终端功能的优先级关系。例如,在目标驱动模组处于空闲状态时,若检测到指示第一终端功能的第一工作指令,在预设时间窗内检测到指示第二终端功能的第二工作指令,则确定至少两个终端功能的优先级关系。
示例性的,在目标驱动模组处于空闲状态时,若检测到指示第一终端功能的第一工作指令,可以暂不执行第一终端功能,若在预设时间窗内检测到指示第二终端功能的第二工作指令,则确定至少两个终端功能的优先级关系,并基于优先级关系通过目标驱动模组执行其中一个终端功能。
再示例性的,在目标驱动模组处于空闲状态时,若检测到指示第一终端功能的第一工作指令,可以暂不执行第一终端功能,若在预设时间窗内未检测到指示第二终端功能的第二工作指令,则通 过目标驱动模组执行第一终端功能。
在一个实施例中,步骤S130可包括:基于优先级关系确定优先级最高的目标终端功能;确定目标驱动模组是否已使能除目标终端功能以外的其他终端功能;若已使能则停止其他终端功能,并通过目标驱动模组执行目标终端功能;若未使能则断开目标驱动模组与其他终端功能对应的控制电路的连接,并通过目标驱动模组执行目标终端功能。
如此,在目标驱动模组的空闲状态下对待执行的多个终端功能进行优先级确定,从而提高目标驱动模组执行终端功能的准确性和智能性,减少多个终端功能冲突导致目标驱动模组无法正常工作。
如图5所示,本公开实施例提供一种终端控制方法,可包括:
S110:获取终端中目标驱动模组支持的多个终端功能;
S1211:在目标驱动模组处于空闲状态时,若检测到指示第一终端功能的第一工作指令,则通过目标驱动模组执行第一终端功能;
S1212:在执行第一终端功能的过程中,若检测到指示第二终端功能的第二工作指令,则确定第一终端功能与第二终端功能的优先级关系;
S130:基于优先级关系,通过目标驱动模组执行至少两个终端功能中的一个终端功能。
在本公开实施例中,第一终端功能与第二终端功能不同,例如第一终端功能可以为无线反向充电功能,第二终端功能可以为震动功能等。
在一个实施例中,若检测到指示第一终端功能的第一工作指令,则通过目标驱动模组执行第一终端功能,可包括:若检测到指示第一终端功能的第一工作指令,则确定预设时间窗内是否检测到第二工作指令;若预设时间窗内未检测到第二工作指令,则通过目标驱动模组执行第一终端功能。
在一个实施例中,方法还可包括:若检测到指示第一终端功能的第一工作指令,则确定预设时间窗内是否检测到第二工作指令;若预设时间窗内检测到第二工作指令,则确定第一工作指令与第二工作指令的优先级关系。
在一个实施例中,步骤S1212可包括:在执行第一终端功能的过程中,若检测到指示第二终端功能的第二工作指令,则确定距离第一终端功能执行完成时刻的剩余时长;若剩余时长高于预设阈值,则确定第一终端功能与第二终端功能的优先级关系。
例如,第一终端功能为无线反向充电时,确定距离第一终端功能执行完成时刻的剩余时长,可以为预估完成无线反向充电的剩余时长;若剩余时长高于预设阈值,表示第一终端功能完成执行所需时长较长,此时需要通过优先级关系确定优先执行第二终端功能。
在一个实施例中,方法还可包括:在执行第一终端功能的过程中,若检测到指示第二终端功能的第二工作指令,则确定距离第一终端功能执行完成时刻的剩余时长;若剩余时长低于或等于预设阈值,则在第一终端功能执行完成或者剩余时长结束后,通过目标驱动模组执行第二终端功能。
如此,在目标驱动模组正在执行终端功能的过程中,若需要执行其他终端功能,通过优先级关系确定是否切换至其他终端功能,从而进一步提升目标驱动模组的工作灵活性,在多个终端功能存 在冲突时优先执行更为重要的终端功能。
在一些实施例中,步骤S130,可包括:
若第一终端功能的第一优先级高于第二终端功能的第二优先级,则通过目标驱动模组继续执行第一终端功能;
若第二终端功能的第二优先级高于第一终端功能的第一优先级,则停止执行第一终端功能,并通过目标驱动模组执行第二终端功能。
在本公开实施例中,基于第一终端功能与第二终端功能的优先级关系,可以确定第一优先级和第二优先级的高低顺序。例如,优先级关系可以为按优先级从低到高或从高到低的顺序排列记录的多个终端功能优先级等。
在一个实施例中,停止执行第一终端功能,并通过目标驱动模组执行第二终端功能,可以包括:停止执行第一终端功能,并确定执行第二终端功能对应的驱动参数;基于驱动参数通过目标驱动模组执行第二终端功能。
其中,驱动参数可以包括目标驱动模组执行第二终端功能所需的参数,例如电压参数、电流参数或功率参数等。
示例性的,基于驱动参数通过目标驱动模组执行第二终端功能,可以为初始化目标驱动模组后基于驱动参数执行第二终端功能等。例如,初始化目标驱动模组的电压后通过目标驱动模组执行第二终端功能。
在一些实施例中,方法还包括:
若第二终端功能执行结束,则通过目标驱动模组恢复执行第一终端功能。
在本公开实施例中,若第二终端功能的优先级高于第一终端功能,则目标驱动模组停止执行第一终端功能并切换至执行第二终端功能。当第二终端功能执行完成后,可以重新切换回执行第一终端功能。
在一个实施例中,若第二终端功能执行结束,确定第一终端功能是否具备执行条件;若具备执行条件则通过目标驱动模组恢复执行第一终端功能。其中,执行条件可以表示第一终端功能可以继续执行,例如第一终端功能为无线反向充电功能时,执行条件可以为用于无线反向充电的设备与终端仍然建立连接等。
在一个实施例中,通过目标驱动模组恢复执行第一终端功能,可以为确定执行第一终端功能对应的驱动参数;基于驱动参数通过目标驱动模组恢复执行第一终端功能。
其中,驱动参数可以包括目标驱动模组执行第一终端功能所需的参数,例如驱动参数可以在停止执行第一终端功能时记录并保存。
示例性的,基于驱动参数通过目标驱动模组恢复执行第一终端功能,可以为初始化目标驱动模组后,基于驱动参数通过目标驱动模组恢复执行第一终端功能等。例如,初始化目标驱动模组的电压后通过目标驱动模组执行第一终端功能。
如此,在中断第一终端功能执行过程并完成第二终端功能的执行后,可以重新继续之前被中断的第一终端功能,从而进一步提升目标驱动模组功能转换的智能性和灵活性,提高终端功能实现的成功率。
在一些实施例中,方法还包括:
获取至少两个终端功能中未被目标驱动模组执行的终端功能对应的备选执行方式;
基于备选执行方式,执行未被目标驱动模组执行的终端功能。
在本公开实施例中,备选执行方式可以为与终端功能关联的且可由其他驱动模组执行的执行方式,例如,终端功能为震动提醒功能时,备选执行方式可以为屏幕亮屏或者闪光灯闪烁等执行方式。
在一个实施例中,备选执行方式可以通过对应的终端功能在终端中的历史执行记录或者功能信息获取,例如,功能信息可以为记录终端功能多种执行方式的信息。
在一个实施例中,方法还可包括:若备选执行方式需要通过目标驱动模组执行,则停止执行未被目标驱动模组执行的终端功能,或者,输出未被目标驱动模组执行的终端功能关联的提醒信息等。例如,输出未被目标驱动模组执行的终端功能关联的提醒信息,可以为在屏幕上显示与未被目标驱动模组执行的终端功能指示内容关联的提醒信息等。
如此,通过备选执行方式,可以在通过目标驱动模组执行优先级较高的终端功能时,更好地执行优先级较低的终端功能,从而减少终端功能无法被执行导致终端可用性差。
在一些实施例中,确定至少两个终端功能的优先级关系,可包括:
获取终端中预先设定的至少两个终端功能的优先级关系;
或者,
根据至少两个终端功能的历史执行记录确定至少两个终端功能的优先级关系。
在本公开实施例中,终端中预先设定的优先级关系,可以为用户预先选择或设定的优先级关系,或者,也可以为终端预先存储的优先级关系等。
在一个实施例中,终端中预先设定的优先级关系,可以为向用户输出多个终端功能的功能描述信息,并获取用户设定的多个终端功能对应的优先级关系。例如,向用户输出无线反向充电功能与震动功能,获取用户设定的“无线反向充电功能优先级高于震动功能”的优先级关系等。
在一个实施例中,根据至少两个终端功能的历史执行记录确定至少两个终端功能的优先级关系,可以为根据预设时段内至少两个终端功能在终端中的历史执行记录,确定至少两个终端功能的优先级关系。例如,根据3天内无线反向充电功能和震动功能在终端中的历史执行记录,确定无线反向充电功能和震动功能的优先级关系。
示例性的,可以根据历史执行记录中终端功能的执行频率、执行时长或者与其他终端功能之间的优先执行情况确定优先级关系。
在一些实施例中,终端功能可至少包括以下之一:无线充电功能、马达驱动功能以及数据交换 OTG功能。
在一些实施例中,通过目标驱动模组执行至少两个终端功能中的一个终端功能,包括:
输出指示执行至少两个终端功能中的一个目标终端功能的提示信息;
若检测到提示信息对应的预设操作,则通过目标驱动模组执行目标终端功能。
在本公开实施例中,提示信息可以为提示用户在至少两个终端功能中选择一个目标终端功能的信息,也可以为确定目标终端功能后提示用户执行对应操作的信息。
在一个实施例中,提示信息对应的预设操作,可以为用户选择目标终端功能的选择操作,也可以为用户为执行目标终端功能执行的操作。例如,预设操作可以为去使能目标驱动模组正在执行的终端功能,并建立目标终端功能对应的设备与终端连接。
示例性的,在目标驱动模组执行无线反向充电功能过程中,检测到OTG功能的工作指令,并确定OTG功能为目标终端功能时,则输出的提示信息可以为“请关闭反充后***OTG设备”。在检测到无线反向充电功能的关闭并***OTG设备后,通过目标驱动模组执行OTG功能。
再示例性的,在目标驱动模组执行OTG功能过程中,检测到无线反向充电功能的工作指令,并确定无线反向充电功能为目标终端功能时,则输出的提示信息可以为“请移除OTG设备后开启反充”。因此,在检测到OTG设备移除并建立无线反向充电设备连接后,通过目标驱动模组执行无线反向充电功能。
在一个实施例中,方法还可包括:若未检测到预设操作,则继续执行目标驱动模组执当前正在执行的终端功能,或者保持目标驱动模组的空闲状态等。
如此,基于提示信息的输出以及预设操作的检测,可以进一步提升终端功能执行过程中用户的参与度,减少终端功能实现与用户意图不符导致的可用性差。
在一些实施例中,终端功能可包括:无线充电功能、马达驱动功能以及OTG功能;
步骤S130可包括:
目标驱动模组当前执行无线充电功能时,基于优先级关系,继续执行无线充电功能,或者,停止执行无线充电功能,并通过目标驱动模组执行马达驱动功能或OTG功能;
和/或,
目标驱动模组当前执行OTG功能时,基于优先级关系,继续执行OTG功能,或者,停止执行OTG功能,并通过目标驱动模组执行无线反充功能或马达驱动功能;
和/或,
目标驱动模组当前执行马达驱动功能时,基于优先级关系,继续执行马达驱动功能,或者,停止执行马达驱动功能,并通过目标驱动模组执行无线反充功能或OTG功能。
这里,目标驱动模组可以在执行一个终端功能时,检测到指示执行另一个终端功能的工作指令。此时目标驱动模组根据该两个终端功能的优先级关系,确定继续执行当前正在执行的终端功能,或者,停止当前执行的终端功能并执行另一个终端功能。
例如,当前执行第一终端功能时,检测到指示执行第二终端功能的工作指令,若第一终端功能 优先级高于第二终端功能优先级,则继续执行第一终端功能;若第一终端功能优先级低于第二终端功能优先级,则停止执行第一终端功能,并通过目标驱动模组执行第二终端功能。
其中,第一终端功能可以为无线充电功能、马达驱动功能以及OTG功能中的一个,第二终端功能可以为无线充电功能、马达驱动功能以及OTG功能中与第一终端功能不同的任意一个。
需要说明的是,本领域内技术人员可以理解,本公开实施例提供的方法,可以被单独执行,也可以与本公开实施例中一些方法或相关技术中的一些方法一起被执行。
为了更好地理解本公开实施例,以下通过一个示例性实施例对本公开技术方案进行进一步说明:
如图6所示,本公开实施例提供一种基于目标驱动模组的终端控制方法,具体地,可包括:
如图7所示,当终端需要执行马达震动的功能时,***提前确定无线反充功能是否使能。如果没有使能则可以直接关闭无线反充后再打开马达震动。如果此时终端正在执行无线反充功能,则需要暂时关闭无线反充打开马达震动,震动功能结束后***再关闭马达打开无线反充功能。
如图8所示,若无线反充功能比马达震动功能优先级更高的时候,当终端需要马达震动功能时,***提前确定无线反充功能是否使能,如果没有使能则可以直接关闭无线反充后再打开马达震动。如果此时终端正在执行无线反充功能,则继续保持无线反充功能并关闭马达震动,通过闪动屏幕同时闪动闪光灯提醒用户。
在一个实施例中,通过使用马达boost电源给所有终端功能进行供电,但是多终端功能无法同时工作,涉及的终端功能主要有3个:马达震动、无线反充以及OTG。
示例性的,先无线反充,后来终端需要震动。
由于boost供电能力有限,不能同时支持无线反充和马达供电,因此手机会先停止反充,然后初始化boost电压使马达工作,马达停止后再开启无线反充供电。
示例性的,先无线反充,后插OTG设备。
当终端检测到已经处于反充状态,又识别到有OTG设备***,由于boost供电能力有限,不能同时支持两种终端功能,因此会在终端界面显示“请关闭反充再***OTG设备”的提示信息。
示例性的,先执行OTG功能,后开启无线反充。
在点击执行无线反充的按钮时,终端检测到已经处于OTG状态,由于boost供电能力有限,不能同时支持两种终端功能,因此会在终端界面显示“请移除OTG设备后,再开启反充”的提示信息。
需要说明的是,本领域内技术人员可以理解,本公开实施例提供的方法,可以被单独执行,也可以与本公开实施例中一些方法或相关技术中的一些方法一起被执行。
如图9所示,本实施例中提供一种终端控制装置,可包括:
获取单元10,被配置为获取终端中目标驱动模组支持的多个终端功能;
确定单元20,被配置为若检测到指示至少两个终端功能的工作指令,确定至少两个终端功能的优先级关系;
执行单元30,被配置为基于优先级关系,通过目标驱动模组执行至少两个终端功能中的一个终 端功能。
在一些实施例中,确定单元20,具体被配置为:
在目标驱动模组处于空闲状态时,若检测到指示至少两个终端功能的工作指令,确定至少两个终端功能的优先级关系。
在一些实施例中,确定单元20,具体被配置为:
在目标驱动模组处于空闲状态时,若检测到指示第一终端功能的第一工作指令,则通过目标驱动模组执行第一终端功能;
在执行第一终端功能的过程中,若检测到指示第二终端功能的第二工作指令,则确定第一终端功能与第二终端功能的优先级关系。
在一些实施例中,执行单元30,具体被配置为:
若第一终端功能的第一优先级高于第二终端功能的第二优先级,则通过目标驱动模组继续执行第一终端功能;
若第二终端功能的第二优先级高于第一终端功能的第一优先级,则停止执行第一终端功能,并通过目标驱动模组执行第二终端功能。
在一些实施例中,执行单元30,还被配置为:
若第二终端功能执行结束,则通过目标驱动模组恢复执行第一终端功能。
在一些实施例中,装置还可包括:
切换单元,被配置为获取至少两个终端功能中未被目标驱动模组执行的终端功能对应的备选执行方式;基于备选执行方式,执行未被目标驱动模组执行的终端功能。
在一些实施例中,确定单元20,具体被配置为:
获取终端中预先设定的至少两个终端功能的优先级关系;
或者,
根据至少两个终端功能的历史执行记录确定至少两个终端功能的优先级关系。
在一些实施例中,执行单元30,具体被配置为:
输出指示执行至少两个终端功能中的一个目标终端功能的提示信息;
若检测到提示信息对应的预设操作,则通过目标驱动模组执行目标终端功能。
在一些实施例中,终端功能包括:无线充电功能、马达驱动功能以及OTG功能;
执行单元30,具体被配置为:
目标驱动模组当前执行无线充电功能时,基于优先级关系,继续执行无线充电功能,或者,停止执行无线充电功能,并通过目标驱动模组执行马达驱动功能或OTG功能;
和/或,
目标驱动模组当前执行OTG功能时,基于优先级关系,继续执行OTG功能,或者,停止执行OTG功能,并通过目标驱动模组执行无线反充功能。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进 行了详细描述,此处将不做详细阐述说明。
本公开实施例提供一种通信设备,包括:
用于存储处理器可执行指令的存储器;
处理器,与存储器连接;
其中,处理器被配置为执行前述任意技术方案提供的终端控制方法。
处理器可包括各种类型的存储介质,该存储介质为非临时性计算机存储介质,在通信设备掉电之后能够继续记忆存储其上的信息。
这里,通信设备包括:终端或者网元。
处理器可以通过总线等与存储器连接,用于读取存储器上存储的可执行程序,例如,如图2或图4至图5所示的方法的至少其中之一。
图10是根据一示例性实施例示出的一种终端800的框图。例如,终端800可以是移动电话,计算机,数字广播用户设备,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图10,终端800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。
处理组件802通常控制终端800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以生成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
存储器804被配置为存储各种类型的数据以支持在终端800的操作。这些数据的示例包括用于在终端800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件806为终端800的各种组件提供电力。电源组件806可以包括电源管理***,一个或多个电源,及其他与为终端800生成、管理和分配电力相关联的组件。
多媒体组件808包括在终端800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当终端800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒 体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当终端800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
I/O接口812为处理组件802和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件814包括一个或多个传感器,用于为终端800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如组件为终端800的显示器和小键盘,传感器组件814还可以检测终端800或终端800一个组件的位置改变,用户与终端800接触的存在或不存在,终端800方位或加速/减速和终端800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件816被配置为便于终端800和其他设备之间有线或无线方式的通信。终端800可以接入基于通信标准的无线网络,如WiFi、2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,终端800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由终端800的处理器820执行以生成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本公开旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
在一些情况下,上述任意两个技术特征在不冲突的情况下,可以组合成新的方法技术方案。
在一些情况下,上述任意两个技术特征在不冲突的情况下,可以组合成新的设备技术方案。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

Claims (21)

  1. 一种终端控制方法,其中,所述方法包括:
    获取终端中目标驱动模组支持的多个终端功能;
    若检测到指示至少两个终端功能的工作指令,确定所述至少两个终端功能的优先级关系;
    基于所述优先级关系,通过所述目标驱动模组执行所述至少两个终端功能中的一个终端功能。
  2. 根据权利要求1所述的方法,其中,所述若检测到指示至少两个终端功能的工作指令,确定所述至少两个终端功能的优先级关系,包括:
    在所述目标驱动模组处于空闲状态时,若检测到指示至少两个终端功能的工作指令,确定所述至少两个终端功能的优先级关系。
  3. 根据权利要求2所述的方法,其中,所述在所述目标驱动模组处于空闲状态时,若检测到指示至少两个终端功能的工作指令,确定所述至少两个终端功能的优先级关系,包括:
    在所述目标驱动模组处于空闲状态时,若检测到指示第一终端功能的第一工作指令,则通过所述目标驱动模组执行所述第一终端功能;
    在执行所述第一终端功能的过程中,若检测到指示第二终端功能的第二工作指令,则确定所述第一终端功能与第二终端功能的优先级关系。
  4. 根据权利要求3所述的方法,其中,所述基于所述优先级关系,通过所述目标驱动模组执行所述至少两个终端功能中的一个终端功能,包括:
    若所述第一终端功能的第一优先级高于所述第二终端功能的第二优先级,则通过所述目标驱动模组继续执行所述第一终端功能;
    若所述第二终端功能的第二优先级高于所述第一终端功能的第一优先级,则停止执行所述第一终端功能,并通过所述目标驱动模组执行所述第二终端功能。
  5. 根据权利要求4所述的方法,其中,所述方法还包括:
    若所述第二终端功能执行结束,则通过所述目标驱动模组恢复执行所述第一终端功能。
  6. 根据权利要求1所述的方法,其中,所述方法还包括:
    获取所述至少两个终端功能中未被目标驱动模组执行的终端功能对应的备选执行方式;
    基于所述备选执行方式,执行所述未被目标驱动模组执行的终端功能。
  7. 根据权利要求1所述的方法,其中,所述确定所述至少两个终端功能的优先级关系,包括:
    获取所述终端中预先设定的所述至少两个终端功能的优先级关系;
    或者,
    根据所述至少两个终端功能的历史执行记录确定所述至少两个终端功能的优先级关系。
  8. 根据权利要求1所述的方法,其中,所述终端功能至少包括以下之一:无线充电功能、马达驱动功能以及数据交换OTG功能。
  9. 根据权利要求1所述的方法,其中,所述通过所述目标驱动模组执行所述至少两个终端功能 中的一个终端功能,包括:
    输出指示执行所述至少两个终端功能中的一个目标终端功能的提示信息;
    若检测到所述提示信息对应的预设操作,则通过所述目标驱动模组执行所述目标终端功能。
  10. 根据权利要求1所述的方法,其中,所述终端功能包括:无线充电功能、马达驱动功能以及OTG功能;
    所述基于所述优先级关系,通过所述目标驱动模组执行所述至少两个终端功能中的一个终端功能,包括:
    所述目标驱动模组当前执行所述无线充电功能时,基于所述优先级关系,继续执行所述无线充电功能,或者,停止执行所述无线充电功能,并通过所述目标驱动模组执行所述马达驱动功能或所述OTG功能;
    和/或,
    所述目标驱动模组当前执行所述OTG功能时,基于所述优先级关系,继续执行所述OTG功能,或者,停止执行所述OTG功能,并通过所述目标驱动模组执行所述无线反充功能。
  11. 一种终端控制装置,其中,所述装置包括:
    获取单元,被配置为获取终端中目标驱动模组支持的多个终端功能;
    确定单元,被配置为若检测到指示至少两个终端功能的工作指令,确定所述至少两个终端功能的优先级关系;
    执行单元,被配置为基于所述优先级关系,通过所述目标驱动模组执行所述至少两个终端功能中的一个终端功能。
  12. 根据权利要求11所述的装置,其中,所述确定单元,具体被配置为:
    在所述目标驱动模组处于空闲状态时,若检测到指示至少两个终端功能的工作指令,确定所述至少两个终端功能的优先级关系。
  13. 根据权利要求12所述的装置,其中,所述确定单元,具体被配置为:
    在所述目标驱动模组处于空闲状态时,若检测到指示第一终端功能的第一工作指令,则通过所述目标驱动模组执行所述第一终端功能;
    在执行所述第一终端功能的过程中,若检测到指示第二终端功能的第二工作指令,则确定所述第一终端功能与第二终端功能的优先级关系。
  14. 根据权利要求13所述的装置,其中,所述执行单元,具体被配置为:
    若所述第一终端功能的第一优先级高于所述第二终端功能的第二优先级,则通过所述目标驱动模组继续执行所述第一终端功能;
    若所述第二终端功能的第二优先级高于所述第一终端功能的第一优先级,则停止执行所述第一终端功能,并通过所述目标驱动模组执行所述第二终端功能。
  15. 根据权利要求14所述的装置,其中,所述执行单元,还被配置为:
    若所述第二终端功能执行结束,则通过所述目标驱动模组恢复执行所述第一终端功能。
  16. 根据权利要求11所述的装置,其中,所述装置还包括:
    切换单元,被配置为获取所述至少两个终端功能中未被目标驱动模组执行的终端功能对应的备选执行方式;基于所述备选执行方式,执行所述未被目标驱动模组执行的终端功能。
  17. 根据权利要求11所述的装置,其中,所述确定单元,具体被配置为:
    获取所述终端中预先设定的所述至少两个终端功能的优先级关系;
    或者,
    根据所述至少两个终端功能的历史执行记录确定所述至少两个终端功能的优先级关系。
  18. 根据权利要求11所述的装置,其中,所述执行单元,具体被配置为:
    输出指示执行所述至少两个终端功能中的一个目标终端功能的提示信息;
    若检测到所述提示信息对应的预设操作,则通过所述目标驱动模组执行所述目标终端功能。
  19. 根据权利要求11所述的装置,其中,所述终端功能包括:无线充电功能、马达驱动功能以及OTG功能;
    所述执行单元,具体被配置为:
    所述目标驱动模组当前执行所述无线充电功能时,基于所述优先级关系,继续执行所述无线充电功能,或者,停止执行所述无线充电功能,并通过所述目标驱动模组执行所述马达驱动功能或所述OTG功能;
    和/或,
    所述目标驱动模组当前执行所述OTG功能时,基于所述优先级关系,继续执行所述OTG功能,或者,停止执行所述OTG功能,并通过所述目标驱动模组执行所述无线反充功能。
  20. 一种通信设备,包括处理器、存储器及存储在存储器上并能够由所述处理器运行的可执行程序,其中,所述处理器运行所述可执行程序时执行如权利要求1至10任一项提供的方法。
  21. 一种计算机存储介质,所述计算机存储介质存储有可执行程序;所述可执行程序被处理器执行后,能够实现如权利要求1至10任一项提供的方法。
CN202280004552.2A 2022-06-24 2022-06-24 终端控制方法及装置、通信设备及存储介质 Pending CN117642732A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2022/101264 WO2023245656A1 (zh) 2022-06-24 2022-06-24 终端控制方法及装置、通信设备及存储介质

Publications (1)

Publication Number Publication Date
CN117642732A true CN117642732A (zh) 2024-03-01

Family

ID=89379066

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202280004552.2A Pending CN117642732A (zh) 2022-06-24 2022-06-24 终端控制方法及装置、通信设备及存储介质

Country Status (2)

Country Link
CN (1) CN117642732A (zh)
WO (1) WO2023245656A1 (zh)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6230226B1 (en) * 1997-09-30 2001-05-08 Intel Corporation Compound device implementing hub and function endpoints on a single chip
JP2000231458A (ja) * 1999-02-10 2000-08-22 Seiko Epson Corp 複合デバイス装置、複合デバイスシステム、複合デバイス制御方法および複合デバイス制御プログラムを記録した媒体
TW518502B (en) * 2001-07-13 2003-01-21 Prolific Technology Inc USB compound device and the realization method thereof
US9081585B1 (en) * 2006-03-31 2015-07-14 The Mathworks, Inc. Interfacing a device driver with an application using a virtual driver interface and a strategy
US9081902B2 (en) * 2008-06-20 2015-07-14 Microsoft Technology Licensing, Llc. Generalized architecture to support representation of multi-transport devices
US8825909B1 (en) * 2011-02-28 2014-09-02 Vmware, Inc. Application directed dynamic driver substitution
CN103491248B (zh) * 2013-09-16 2016-01-20 华为技术有限公司 一种低电量开机的方法及用户设备

Also Published As

Publication number Publication date
WO2023245656A1 (zh) 2023-12-28

Similar Documents

Publication Publication Date Title
CN106604376B (zh) 信道监听控制方法、装置和用户终端
EP3301856B1 (en) Router management method, router and mobile terminal
US20220271557A1 (en) Charging method and apparatus, electronic device and storage medium
CN112020044B (zh) 无线充电通信方法、装置、设备及存储介质
US20220256497A1 (en) Methods and apparatuses for receiving paging signaling, and methods and apparatuses for transmitting paging signaling
CN111096063B (zh) 非连续接收drx的处理方法、装置及计算机存储介质
US20190320489A1 (en) Region configuration method and device
US11937296B2 (en) Monitoring method and apparatus, device, and storage medium
CN108781377B (zh) 定时器控制方法和装置、电子设备、计算机可读存储介质
US20200275354A1 (en) Cell access method and cell access apparatus
CN109522058B (zh) 唤醒方法、装置、终端及存储介质
CN112106425B (zh) 资源处理方法及装置、通信设备及存储介质
CN118075883A (zh) 载波配置方法及装置
CN117642732A (zh) 终端控制方法及装置、通信设备及存储介质
CN112822670B (zh) 小区注册方法、装置、设备及存储介质
CN116569620A (zh) 寻呼过滤规则确定方法及装置、通信设备及存储介质
CN114898760A (zh) 语音编码方法、装置、电子设备及存储介质
CN111509789B (zh) 充电方法及装置
CN108551459B (zh) 设备间通信的方法、装置及可读存储介质
CN108539823B (zh) 充电方法及装置
EP3751951A1 (en) Method, apparatus and system for establishing connection between terminal and core network to be accessed
CN110662280B (zh) 运行模式的切换方法及装置、可读存储介质、电子设备
EP4170855A1 (en) Charging method, electronic device and storage medium
US20220247198A1 (en) Charging method and device, and device
EP4387324A1 (en) Paging method and apparatus, communication device, and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination