折叠角度确定方法、电子设备及计算机可读存储介质与流程

文档序号:32518918发布日期:2022-12-13 18:07阅读:45来源:国知局
折叠角度确定方法、电子设备及计算机可读存储介质与流程

1.本技术涉及电子设备技术领域,更具体地,涉及一种折叠角度确定方法、电子设备及计算机可读存储介质。


背景技术:

2.折叠屏的出现,让目前的手机屏幕尺寸得到了前所未有的提高。以折叠屏手机为例,如果需要通过终端手机的转动动作实现人机交互、功能扩展等需求,则需要能够较为准确地检测到折叠屏手机的折叠角度。相关技术中,采用霍尔传感器感应磁场强度的变化,进而能够实时检测折叠屏手机的折叠角度。然而,霍尔传感器的算法结构较为复杂,检测速度有限且检测成本高,一定程度上影响了用户体验。


技术实现要素:

3.本技术提出了一种折叠角度确定方法、电子设备及计算机可读存储介质,以改善上述问题。
4.第一方面,本技术实施例提供了一种折叠角度确定方法,应用于折叠屏电子设备,所述折叠屏电子设备包括第一折叠主体和第二折叠主体,所述第一折叠主体与所述第二折叠主体转动连接,所述方法包括:通过所述第一折叠主体中的通信器件获取所述第二折叠主体中的通信器件发射的脉冲信号;检测所述脉冲信号的信号强度;根据所述信号强度确定所述折叠屏电子设备的折叠角度。
5.第二方面,本技术实施例提供了一种电子设备,包括:第一折叠主体、与所述第一折叠主体转动连接的第二折叠主体、以及处理器,所述第一折叠主体包括接收线圈,所述第二折叠主体包括发射线圈,所述处理器被配置为:通过所述第一折叠主体中的接收线圈获取所述第二折叠主体中的发射线圈发射的脉冲信号;检测所述脉冲信号的信号强度;以及根据所述信号强度确定所述折叠屏电子设备的折叠角度。
6.第三方面,本技术实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的折叠角度确定方法。
7.本技术提供的一种折叠角度确定方法、电子设备以及计算机可读存储介质,本方法应用于折叠屏电子设备,所述折叠屏电子设备包括第一折叠主体和第二折叠主体,所述第一折叠主体与所述第二折叠主体转动连接,本方法通过所述第一折叠主体中的通信器件获取所述第二折叠主体中的通信器件发射的脉冲信号,继而检测所述脉冲信号的信号强度,然后根据所述信号强度确定所述折叠屏电子设备的折叠角度。从而通过上述方式实现了通过电子设备自身固有的器件获取脉冲信号的信号强度,然后根据该信号强度确定折叠屏电子设备的打开角度,省去了额外添加传感器来检测折叠角度,检测方法简单,节省了折叠角度的检测成本,提升了用户体验。
附图说明
8.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
9.图1示出了本技术实施例提供的折叠屏电子设备的结构示意图。
10.图2示出了本技术一实施例提供的一种折叠角度确定方法的流程图。
11.图3示出了本技术另一实施例提供的一种折叠角度确定方法的流程图。
12.图4示出了本实施例提供的所构建的信号强度等级与折叠角度等级的对应关系的结果示例图。
13.图5示出了本技术又一实施例提供的一种折叠角度确定方法的流程图。
14.图6示出了本技术实施例提供的一种折叠角度确定装置的结构框图。
15.图7示出了本技术实施例提供的电子设备的一种结构框图。
16.图8示出了本技术实施例提供的电子设备的另一种结构框图。
17.图9示出了本技术实施例的用于保存或者携带实现根据本技术实施例的折叠角度确定方法的程序代码的存储单元。
具体实施方式
18.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
19.随着移动通信技术的发展与智能型手机的普及,为了更好的用户体验、新颖的外观和功能,智能型手机的设计从大屏、全面屏、可绕式屏幕等演进到了可折叠式屏幕。折叠屏的出现,让目前的手机屏幕尺寸得到了前所未有的提高。
20.在折叠屏手机的应用过程中,通常需要根据其折叠角度控制折叠屏手机的显示状态、操控方式等,以匹配用户的使用习惯,这就需要实时地检测折叠屏手机的折叠角度。相关技术中,通常是采用霍尔传感器感应磁场强度的变化,进而能够实时检测折叠屏手机的折叠角度。然而,霍尔传感器的算法结构较为复杂,检测速度有限且检测成本高,一定程度上影响了用户体验。
21.发明人经过长期的研究发现,可以通过折叠屏电子设备的第一折叠主体中的通信器件获取第二折叠主体中的通信器件发射的脉冲信号,继而检测所述脉冲信号的信号强度,然后根据所述信号强度确定所述折叠屏电子设备的折叠角度。从而通过上述方式实现了通过电子设备自身固有的器件获取脉冲信号的信号强度,然后根据该信号强度确定折叠屏电子设备的打开角度,省去了额外添加传感器来检测折叠角度,检测方法简单,节省了折叠角度的检测成本,提升了用户体验。
22.因此,为了改善上述问题,发明人提出了本技术提供的可以通过电子设备自身固有的器件获取脉冲信号的信号强度,然后根据该信号强度确定折叠屏电子设备的打开角度,省去了额外添加传感器来检测折叠角度,检测方法简单,节省了折叠角度的检测成本,提升了用户体验的折叠角度确定方法、电子设备及计算机可读存储介质。
23.为了便于更详细的理解本技术实施例提供的折叠角度确定方法,下面对本技术实
施例提供的折叠屏电子设备的结构进行简要说明:
24.请参阅图1,示出了本技术实施例提供的折叠屏电子设备的结构示意图。如图1所示,折叠屏电子设备包括第一折叠主体101、第二折叠主体103、折叠屏11以及处理器(图1中未示出)。其中,第一折叠主体101和第二折叠主体103转动连接。折叠屏电子设备具有转动轴线l,第一折叠主体101和第二折叠主体103绕该转动轴线l折叠或展开。
25.第一折叠主体101和第二折叠主体103用于支撑折叠屏11,需要说明的是,第一折叠主体101和第二折叠主体103只是为了便于描述而进行的名称定义,在另一些实施例中,上述的第一折叠主体101和第二折叠主体103可以互换。
26.图1所示的折叠角度α,指的是折叠屏11中支撑于第一折叠主体101表面的第一部分111与支撑于第二折叠主体103表面的第二部分113之间的夹角。折叠屏电子设备的折叠角度α不作限定,例如,可以在180
°
范围内任意折叠和展开,也可以是在270
°
范围内任意折叠和展开,还可以是在360
°
范围内任意折叠和展开等。
27.作为一种方式,折叠屏11的第一部分111可作为折叠屏电子设备的主屏,在这种方式下,折叠屏11的第二部分113作为折叠屏电子设备的副屏;作为另一种方式,折叠屏11的第一部分111可作为折叠屏电子设备的副屏,在这种方式下,折叠屏11的第二部分113作为折叠屏电子设备的主屏。
28.本技术实施例以折叠屏11的第一部分111作为折叠屏电子设备的副屏,以折叠屏11的第二部分113作为折叠屏电子设备的主屏(即第一折叠主体所支撑的折叠屏部分为副屏,第二折叠主体所支撑的折叠屏部分为主屏)为例进行说明。
29.下面将结合附图具体描述本技术的各实施例。
30.请参阅图2,示出了本技术一实施例提供的一种折叠角度确定方法的流程图,本实施例提供一种折叠角度确定方法,可应用于折叠屏电子设备,所述折叠屏电子设备包括第一折叠主体和第二折叠主体,所述第一折叠主体与所述第二折叠主体转动连接。需要说明的是,本技术实施例中的折叠屏电子设备可以是折叠屏手机、折叠屏电脑、折叠屏平板或折叠屏可穿戴式电子设备,具体电子设备的类型可以不作限定。该方法包括:
31.步骤s110:通过所述第一折叠主体中的通信器件获取所述第二折叠主体中的通信器件发射的脉冲信号。
32.本技术实施例中,可以分别给折叠屏电子设备的第一折叠主体和第二折叠主体设置通信器件(在一种实施方式中,该通信器件可以为nfc装置),当折叠屏电子设备处于折叠状态时,两个通信器件的位置对应设置,位置对应设置可以理解为两个通信器件的位置处在互相能感应到磁场的位置范围,设置的具体位置可以不作限定。
33.可选的,第一折叠主体中的通信器件可以包括接收线圈,第二折叠主体中的通信器件可以包括发射线圈,因而可以通过第一折叠主体中的接收线圈接收第二折叠主体中的发射线圈发射的脉冲信号,其中,包括由处理器指示第一折叠主体中的接收线圈接收第二折叠主体中的发射线圈发射的脉冲信号,或由第一折叠主体中的接收线圈主动接收第二折叠主体中的发射线圈发射的脉冲信号。
34.作为一种方式,发射线圈可以间歇性的发射脉冲信号,可选的,为了便于计算,发射线圈发射的脉冲信号的信号强度可以是固定值,具体数值可以根据实际情况进行设定,而接收线圈可以持续检测发射线圈发射的脉冲信号,因而可以通过第一折叠主体中的接收
线圈持续获取第二折叠主体中的发射线圈周期性(例如,每10秒、每30秒、每60秒等,具体数值可以不作限定)发射的脉冲信号,通过持续获取发射线圈发射的脉冲信号,继而根据脉冲信号确定折叠屏电子设备的折叠角度,以实现实时的确定折叠屏电子设备的折叠角度。
35.作为一种实施方式,发射线圈可以为nfc(near field communication,近场通信)发射线圈,接收线圈可以为nfc接收线圈,在这种方式下,可以通过第一折叠主体中的nfc接收线圈获取第二折叠主体中的nfc发射线圈发射的脉冲信号。
36.步骤s120:检测所述脉冲信号的信号强度。
37.本实施例中,通过将发射线圈设置为nfc发射线圈,以及将接收线圈设置为nfc接收线圈,可以使得折叠屏电子设备的第一折叠主体以及第二折叠主体均能很好的感应到磁场,那么当折叠屏电子设备处于折叠状态时,能够通过感应到的磁场确定脉冲信号的信号强度;而当折叠屏电子设备处于展开状态时,也能通过感应到的磁场确定脉冲信号的信号强度。其中,脉冲信号的信号强度可以理解为感应到的磁场的磁场强度。
38.作为一种方式,发射线圈(例如nfc发射线圈)距离接收线圈(例如,nfc接收线圈)越远,接收线圈接收到的脉冲信号的信号强度越弱。
39.步骤s130:根据所述信号强度确定所述折叠屏电子设备的折叠角度。
40.可以理解的是,随着折叠屏电子设备的两块屏幕的靠近(有折叠趋势),发射线圈与接收线圈之间的场强越强,此种情况下折叠屏的折叠角度逐渐减小;而随着折叠屏电子设备的两块屏幕的远离(有展开趋势),发射线圈与接收线圈之间的场强越弱,此种情况下折叠屏的角度逐渐增大,即折叠屏的折叠角度可以随发射线圈与接收线圈之间的场强的信号强度强弱而变化,因而,作为一种方式,可以根据该脉冲信号的信号强度确定折叠屏的折叠角度(该折叠角度也可以理解为折叠屏的打开角度)。
41.作为一种实施方式,可以预先构建信号强度与折叠角度的对应关系,使得可以基于该对应关系根据信号强度确定折叠屏的折叠角度,具体构建过程将在后续实施例中进行详细说明。
42.本实施例提供的折叠角度确定方法,通过所述第一折叠主体中的通信器件获取所述第二折叠主体中的通信器件发射的脉冲信号,继而检测所述脉冲信号的信号强度,然后根据所述信号强度确定所述折叠屏的折叠角度。从而通过上述方式实现了通过电子设备自身固有的器件获取脉冲信号的信号强度,然后根据该信号强度确定折叠屏的打开角度,省去了额外添加传感器来检测折叠角度,检测方法简单,节省了折叠角度的检测成本,提升了用户体验。
43.请参阅图3,示出了本技术另一实施例提供的一种折叠角度确定方法的流程图,本实施例提供一种折叠角度确定方法,可应用于折叠屏电子设备,所述折叠屏电子设备包括第一折叠主体和第二折叠主体,所述第一折叠主体与所述第二折叠主体转动连接,该方法包括:
44.步骤s210:获取所述第二折叠主体中的通信器件发射的脉冲信号的信号强度等级。
45.作为一种方式,第二折叠主体中的通信器件发射脉冲信号后,第一折叠主体中的通信器件可以接收该脉冲信号,可以根据所接收的脉冲信号的信号强弱,将通过第一折叠主体中的通信器件获取的脉冲信号划分为不同的信号强度等级。示例性的,可以将通过第
一折叠主体中的通信器件获取的脉冲信号划分为第一信号等级、第二信号等级以及第三信号等级,其中,可以定义第一信号等级所对应的脉冲信号强度》第二信号等级所对应的脉冲信号强度》第三信号等级所对应的脉冲信号强度,也可以定义第一信号等级所对应的脉冲信号强度<第二信号等级所对应的脉冲信号强度<第三信号等级所对应的脉冲信号强度。信号强度等级的标识方式可以不作限定,也可以采用字母、数字等其他标识符。
46.其中,将通过第一折叠主体中的通信器件获取的脉冲信号划分为不同的信号强度等级,可以理解为将脉冲信号均匀等分成n份,n的具体数值可以根据实际需要进行设定,即每一份可以只包括一种信号强度,也可以包括多种信号强度。
47.步骤s220:获取所述折叠屏的折叠角度等级,所述信号强度等级的数量与所述折叠角度等级的数量相同。
48.同理,可以将折叠屏能够打开的角度也均匀等分成n份,本实施例中,折叠屏能够打开的角度的范围可以为0
°
~360
°
,那么可以根据角度大小将折叠屏的折叠角度划分为不同的折叠角度等级,其中,信号强度等级的数量与折叠角度等级的数量相同,每个折叠角度等级所对应的折叠角度可以为一个值(例如60
°
),也可以为一个角度范围(例如,30
°
~60
°
)。可选的,可以设定折叠角度等级越高对应的折叠角度越大,或者是设定折叠角度等级越低对应的折叠角度越大,具体对应方式可以不做限定。
49.示例性的,可以将折叠屏的折叠角度划分为折叠角度等级a、折叠角度等级b以及折叠角度等级c,可选的,三种不同的折叠角度各自所对应的折叠角度的大小关系可以为:折叠角度等级a所对应的折叠角度>折叠角度等级b所对应的折叠角度>折叠角度等级c所对应的折叠角度,或者折叠角度等级a所对应的折叠角度<折叠角度等级b所对应的折叠角度<折叠角度等级c所对应的折叠角度。
50.步骤s230:构建所述信号强度等级与所述折叠角度等级的对应关系。
51.作为一种方式,可以将上述信号强度等级与折叠角度等级一一对应起来,构建信号强度等级与折叠角度等级的对应关系,以便于可以根据该对应关系快速的确定折叠屏的折叠角度。
52.在一个具体的实施方式中,请参阅图4,示出了本实施例提供的所构建的信号强度等级与折叠角度等级的对应关系的结果示例图。作为一种方式,可以计算折叠屏的屏幕处于折叠状态时的场强值和角度值,作为坐标原点(如图4所示的坐标原点o);计算折叠屏的屏幕处于完全展开状态(此时,假设折叠屏的屏幕完全展开时折叠角度为180
°
)时的场强值和角度值,作为坐标最大点(如图4所示的坐标p);在折叠屏的屏幕处于中间状态(即处于折叠状态与完全展开状态之间)下时,分别每10
°
折叠角度计算一次场强值,将计算结果依次记录在如图4所示的坐标系中(图4中未示出依次记录的坐标点),最终形成的完整坐标,即是场强与角度的对应关系。
53.可选的,折叠角度划分越细,所计算得到的场强值越精准,即每2
°
折叠角度计算一次场强值,比每10
°
折叠角度计算一次场强值得到的结果精度更高,而每10
°
折叠角度计算一次场强值相对于每2
°
折叠角度计算一次场强值,计算速度更快。
54.步骤s240:通过所述第一折叠主体中的通信器件获取所述第二折叠主体中的通信器件发射的脉冲信号。
55.步骤s250:检测所述脉冲信号的信号强度。
56.在一种实现方式中,在由处理器指示第一折叠主体中的接收线圈接收第二折叠主体中的发射线圈发射的脉冲信号的情况下,可以由折叠屏电子设备的处理器检测脉冲信号的信号强度。
57.在另一种实现方式中,在由第一折叠主体中的接收线圈主动接收第二折叠主体中的发射线圈发射的脉冲信号的情况下,可以由接收线圈检测脉冲信号的信号强度;可选的,接收线圈也可以询问发射线圈,当前所接收脉冲信号的信号强度;或者接收线圈将接收到的脉冲信号发送给发射线圈,由发射线圈检测脉冲信号的信号强度,并通过第二折叠主体中包括的发射单元将检测结果发送给接收线圈。
58.步骤s260:根据所述对应关系将与所述信号强度对应的折叠角度等级所对应的折叠角度,作为所述折叠屏电子设备的折叠角度。
59.参照上述描述可知,作为一种方式,可以由折叠屏电子设备的处理器,根据所述对应关系将与所述信号强度对应的折叠角度等级所对应的折叠角度,作为所述折叠屏电子设备的折叠角度。作为另一种方式,可以由接收线圈根据所述对应关系将与所述信号强度对应的折叠角度等级所对应的折叠角度,作为所述折叠屏电子设备的折叠角度。
60.本实施例提供的折叠角度确定方法,通过获取所述第二折叠主体中的通信器件发射的脉冲信号的信号强度等级,并获取所述折叠屏的折叠角度等级,所述信号强度等级的数量与所述折叠角度等级的数量相同,以及构建所述信号强度等级与所述折叠角度等级的对应关系,继而通过所述第一折叠主体中的通信器件获取所述第二折叠主体中的通信器件发射的脉冲信号,再检测所述脉冲信号的信号强度,然后根据所述对应关系将与所述信号强度对应的折叠角度等级所对应的折叠角度,作为所述折叠屏电子设备的折叠角度。从而通过上述方式实现了通过电子设备自身固有的器件获取脉冲信号的信号强度,然后根据该信号强度确定折叠屏电子设备的打开角度,省去了额外添加传感器来检测折叠角度,检测方法简单,节省了折叠角度的检测成本,提升了用户体验。同时,通过预先构建折叠屏电子设备的折叠角度与脉冲信号的信号强度之间的对应关系,使得可以根据该对应关系快速的确定折叠屏电子设备的折叠角度,提升了折叠角度的确定速度。
61.请参阅图5,示出了本技术又一实施例提供的一种折叠角度确定方法的流程图,本实施例提供一种折叠角度确定方法,可应用于折叠屏电子设备,所述折叠屏电子设备包括第一折叠主体和第二折叠主体,所述第一折叠主体与所述第二折叠主体转动连接,该方法包括:
62.步骤s310:所述第二折叠主体中的通信器件发射脉冲信号。
63.其中,第二折叠主体中的通信器件可以包括发射线圈以及发射单元,发射线圈可以为nfc发射线圈。作为一种方式,当折叠屏电子设备的屏幕每次由折叠状态变化为展开状态,nfc发射线圈可以发射脉冲信号。
64.步骤s320:所述第一折叠主体中的通信器件获取所述脉冲信号,并检测所述脉冲信号的信号强度。
65.可选的,第一折叠主体中的通信器件可以包括接收线圈以及接收单元,接收线圈可以为nfc接收线圈。在nfc发射线圈发射脉冲信号时,nfc发射线圈与nfc接收线圈之间会产生磁场,因而nfc接收线圈可以获取到nfc发射线圈发射的脉冲信号,并检测脉冲信号的信号强度。
66.可选的,当nfc接收线圈接收到的脉冲信号较弱,以致于无法检测其信号强度时,可以由接收单元向发送单元发送消息,告知发送单元由nfc发射线圈检测该脉冲信号的信号强度,并将检测结果传输给发送单元,由发送单元返回给接收单元。
67.步骤s330:所述第一折叠主体根据所述信号强度确定所述折叠屏电子设备的折叠角度。
68.在预先构建了折叠角度的大小与脉冲信号的强弱的对应关系的情况下,可以由nfc接收线圈根据所述信号强度确定折叠屏电子设备的折叠角度。
69.需要说明的是,本实施例以发射线圈为nfc发射线圈,接收线圈为nfc接收线圈为例进行说明,实际实现时,发射线圈也可以为其他具备近场通信功能的发射线圈(例如蓝牙发射线圈、zigbee发射线圈等),接收线圈可以为其他具备近场通信功能的接收线圈(例如蓝牙接收线圈、zigbee接收线圈等),满足发射线圈与接收线圈为相同种类近场通信功能的线圈即可。
70.本实施例提供的折叠角度确定方法,通过第二折叠主体中的通信器件发射脉冲信号,继而第一折叠主体中的通信器件获取所述脉冲信号,并检测所述脉冲信号的信号强度,然后第一折叠主体根据所述信号强度确定所述折叠屏电子设备的折叠角度。从而通过上述方式实现了能够通过电子设备自身固有的器件获取脉冲信号的信号强度,然后根据该信号强度确定折叠屏电子设备的打开角度,省去了额外添加传感器来检测折叠角度,检测方法简单,节省了折叠角度的检测成本,提升了用户体验。同时,通过电子设备自身固有的器件(例如,手机里现有的nfc装置)完成折叠角度的确定,可以无需连网,简化了折叠角度的确定环境,使得折叠角度的确定过程更加便捷。
71.请参阅图6,为本技术实施例提供的一种折叠角度确定装置的结构框图,本实施例提供一种折叠角度确定装置400,可以运行于折叠屏电子设备,所述折叠屏电子设备包括第一折叠主体和第二折叠主体,所述第一折叠主体与所述第二折叠主体转动连接,所述装置400包括脉冲信号获取模块410、信号强度检测模块420以及折叠角度确定模块430:
72.脉冲信号获取模块410,用于通过所述第一折叠主体中的通信器件获取所述第二折叠主体中的通信器件发射的脉冲信号。
73.作为一种方式,脉冲信号获取模块410可以用于通过所述第一折叠主体中的通信器件持续获取所述第二折叠主体中的通信器件周期性发射的脉冲信号。
74.本实施例中,所述第一折叠主体中的通信器件包括接收线圈,所述第二折叠主体中的通信器件包括发射线圈,所述发射线圈距离所述接收线圈越远,所述接收线圈接收到的脉冲信号的信号强度越弱。
75.作为一种方式,所述发射线圈包括nfc发射线圈,所述接收线圈包括nfc接收线圈,在这种方式下,脉冲信号获取模块410具体可以用于通过所述第一折叠主体中的nfc接收线圈获取所述第二折叠主体中的nfc发射线圈发射的脉冲信号。
76.作为一种方式,装置400还可以包括对应关系构建模块,用于在通过所述第一折叠主体中的通信器件获取所述第二折叠主体中的通信器件发射的脉冲信号之前,获取所述第二折叠主体中的通信器件发射的脉冲信号的信号强度等级;获取所述折叠屏的折叠角度等级,所述信号强度等级的数量与所述折叠角度等级的数量相同;构建所述信号强度等级与所述折叠角度等级的对应关系。
77.信号强度检测模块420,用于检测所述脉冲信号的信号强度。
78.折叠角度确定模块430,用于根据所述信号强度确定所述折叠屏电子设备的折叠角度。
79.作为一种方式,折叠角度确定模块430具体可以用于根据所述对应关系将与所述信号强度对应的折叠角度等级所对应的折叠角度,作为所述折叠屏电子设备的折叠角度。
80.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
81.在本技术所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
82.另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
83.请参阅图7,本技术实施方式还提供了一种电子设备100,该电子设备100可以包括第一折叠主体101、与第一折叠主体101转动连接的第二折叠主体103以及处理器104,第一折叠主体101包括接收线圈,第二折叠主体103包括发射线圈,处理器104被配置为:通过所述第一折叠主体中的接收线圈获取所述第二折叠主体中的发射线圈发射的脉冲信号;检测所述脉冲信号的信号强度;以及根据所述信号强度确定所述折叠屏电子设备的折叠角度。
84.其中,发射线圈可以包括nfc发射线圈,接收线圈包括nfc接收线圈,在这种方式下,处理器可以被配置为:通过所述第一折叠主体中的nfc接收线圈获取所述第二折叠主体中的nfc发射线圈发射的脉冲信号。
85.可选的,处理器还可以被配置为:控制所述发射线圈周期性地发射脉冲信号;以及控制所述接收线圈持续地获取所述发射线圈发射的脉冲信号。
86.请参阅图8,基于上述的折叠角度确定方法及装置,本技术实施例还提供了一种可以执行前述折叠角度确定方法的折叠屏电子设备100。折叠屏电子设备100包括存储器102以及相互耦合的一个或多个(图中仅示出一个)处理器104,存储器102以及处理器104之间通信线路连接。存储器102中存储有可以执行前述实施例中内容的程序,而处理器104可以执行存储器102中存储的程序。
87.其中,处理器104可以包括一个或者多个处理核。处理器104利用各种接口和线路连接整个折叠屏电子设备100内的各个部分,通过运行或执行存储在存储器102内的指令、程序、代码集或指令集,以及调用存储在存储器102内的数据,执行折叠屏电子设备100的各种功能和处理数据。可选地,处理器104可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器104可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器104中,单独通过一块通信芯片进行实现。
88.存储器102可以包括随机存储器(random access memory,ram),也可以包括只读
存储器(read-only memory)。存储器102可用于存储指令、程序、代码、代码集或指令集。存储器102可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现前述各个实施例的指令等。存储数据区还可以存储折叠屏电子设备100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
89.请参考图9,其示出了本技术实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质500中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
90.计算机可读存储介质500可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质500包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质500具有执行上述方法中的任何方法步骤的程序代码510的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码510可以例如以适当形式进行压缩。
91.综上所述,本技术实施例提供了一种折叠角度确定方法、电子设备及计算机可读存储介质,本方法应用于折叠屏电子设备,所述折叠屏电子设备包括第一折叠主体和第二折叠主体,所述第一折叠主体与所述第二折叠主体转动连接,本方法通过所述第一折叠主体中的通信器件获取所述第二折叠主体中的通信器件发射的脉冲信号,继而检测所述脉冲信号的信号强度,然后根据所述信号强度确定所述折叠屏电子设备的折叠角度。从而通过上述方式实现了通过电子设备自身固有的器件获取脉冲信号的信号强度,然后根据该信号强度确定折叠屏电子设备的打开角度,省去了额外添加传感器来检测折叠角度,检测方法简单,节省了折叠角度的检测成本,提升了用户体验。
92.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1