一种设备控制方法、装置、电子设备及可读存储介质与流程

文档序号:33127074发布日期:2023-02-01 05:42阅读:44来源:国知局
一种设备控制方法、装置、电子设备及可读存储介质与流程

1.本公开涉及无线通信技术领域,尤其涉及一种设备控制方法、装置、电子设备及可读存储介质。


背景技术:

2.在无线通信系统中可以使用长距离无线传输技术(例如4g技术、5g技术等)或短距离无线传输技术(例如蓝牙技术、wifi技术等)。
3.超声波是一种波长极短的机械波,在空气中波长一般短于2厘米。由于其波长短,在空气中则极易损耗,容易散射,不如可听声波和次声波传得远。但是波长短更易于获得各向异性的声能,可用于清洗、碎石、杀菌消毒等,可应用于医学和工业上。
4.超声信号作为一种波完成信息携带的功能时,具有以下缺点:数据传输速率低、抗干扰能力弱、误码率较高。


技术实现要素:

5.本公开提供一种设备控制方法、装置、电子设备及可读存储介质。
6.第一方面,提供了一种设备控制方法,由第一设备执行,此方法包括:
7.获取文本控制指令信息;
8.将所述文本控制指令信息转换为比特流数据;
9.根据所述比特流数据确定调制为相互正交的多载波连续基带信号;
10.将所述多频连续基带信号调制为超声频带信号;
11.通过所述第一设备的扬声器发送所述超声频带信号。
12.在一示例性实施例中,所述将所述比特流数据调制为相互正交的多载波连续基带信号,包括:
13.使用正交频分复用技术将所述比特流数据调制为相互正交的多频连续基带信号。
14.在一示例性实施例中,所述方法还包括:
15.根据所述比特流数据确定多个帧,所述多个帧包括所述多个数据帧和数据量帧,所述数据帧包括头部区和数据区,所述头部区用于指示数据帧的帧编号,所述数据区是所述比特流数据中的部分数据;所述数据量帧用于指示数据帧的数量。
16.在一示例性实施例中,所述将所述多载波连续基带信号调制为多个超声频段信号,包括:
17.将每个帧对应的多载波连续基带信号分解为多个单载波信号,对每个单载波信号进行逆变换和正变换,所述逆变换为所述正变换的逆向变换,所述正变换为时域至频域的变换。
18.在一示例性实施例中,所述方法还包括:
19.为每个帧设置校验码,所述校验码是根据相应帧中的内容计算得到的。
20.在一示例性实施例中,所述方法还包括:
21.为每个帧增加前缀和/或后缀,并且,在每个帧之前增加用于信道评估的序列。
22.在一示例性实施例中,所述方法还包括:
23.接收到用于指示重传目标帧编号的数据帧的指示信息后,重新播放所述目标帧编号对应的数据帧。
24.第二方面,一种设备控制方法,由第二设备执行,此方法包括:
25.通过第二设备的收声器接收超声频带信号;
26.将所述超声频带信号解调为相互正交的多频连续基带信号;
27.将所述相互正交的多频连续基带信号解调为比特流数据;
28.将所述比特流数据转换为文本控制指令信息;
29.识别所述文本控制指令信息对应的指令;
30.执行所述指令。
31.在一示例性实施例中,所述将所述相互正交的多频连续基带信号解调为比特流数据,包括:
32.使用正交频分复用技术将所述相互正交的多频连续基带信号解调为比特流数据。
33.在一示例性实施例中,所述方法还包括:
34.将所述比特流数据解析为多个帧,所述多个帧包括一个数据量帧和多个数据帧,每个数据帧包括帧编号,所述数据量帧用于指示数据帧的数量。
35.在一示例性实施例中,所述方法还包括:
36.根据所述帧中的校验码对所述帧进行校验,确定所述帧为有效帧或无效帧。
37.在一示例性实施例中,所述将所述超声频段信号解调为多载波连续基带信号,包括:
38.对所述超声频带信号中的单载波信号分别进行正变换和逆变换后组合为多载波连续基带信号。
39.在一示例性实施例中,所述方法还包括:
40.根据设定序列对相应的超声频段信号进行信道评估,在解调过程中进行信道补偿。
41.在一示例性实施例中,所述方法还包括:
42.通过所述第二设备的扬声器发送超声频带信号,所述超声频带信号包括用于指示重传目标帧编号的数据帧的指示信息,所述目标帧编号为所述无效帧的帧号。
43.第三方面,一种设备控制装置,配置于第一设备内,所述装置包括:
44.处理模块,被配置为获取文本控制指令信息;将所述文本控制指令信息转换为比特流数据;
45.调制模块,被配置为根据所述比特流数据确定调制为相互正交的多载波连续基带信号;将所述多频连续基带信号调制为超声频带信号;
46.发送模块,被配置为通过所述第一设备的扬声器发送所述超声频带信号。
47.第四方面,一种设备控制装置,配置于第二设备,所述装置包括:
48.接收模块,被配置为通过第二设备的收声器接收超声频带信号;
49.解调模块,被配置为将所述超声频带信号解调为相互正交的多频连续基带信号;将所述相互正交的多频连续基带信号解调为比特流数据;
50.处理模块,被配置为将所述比特流数据转换为文本控制指令信息;识别所述文本控制指令信息对应的指令;执行所述指令。
51.第五方面,一种电子设备,包括处理器以及存储器,其中,
52.所述存储器用于存储计算机程序;
53.所述处理器用于执行所述计算机程序,以实现如第一方面中任一项所述的方法。
54.第六方面,一种电子设备,包括处理器以及存储器,其中,
55.所述存储器用于存储计算机程序;
56.所述处理器用于执行所述计算机程序,以实现如第二方面中任一项所述的方法。
57.第七方面,一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上被调用执行时,使得所述计算机执行如第一方面中任一项所述的方法。
58.第八方面,一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上被调用执行时,使得所述计算机执行如第二方面中任一项所述的方法。
59.使用本公开中的方法,将控制指令对应的比特流调制为相互正交的多载波连续基带信号,利用多载波调制方式对应的数据传输速率大于单载波调制方式对应的数据传输速率的特点,提高超声波控制数据的传输速率。
附图说明
60.此处所说明的附图用来提供对本公开实施例的进一步理解,构成本技术的一部分,本公开实施例的示意性实施例及其说明用于解释本公开实施例,并不构成对本公开实施例的不当限定。在附图中:
61.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开实施例的实施例,并与说明书一起用于解释本公开实施例的原理。
62.图1是本公开实施例提供的一种通信系统的架构示意图;
63.图2是根据一示例性实施例示出的一种设备控制方法的流程图;
64.图3是根据一示例性实施例示出的一种设备控制方法的流程图;
65.图4是根据一示例性实施例示出的一种设备控制方法的流程图;
66.图5是根据一示例性实施例示出的一种设备控制方法的流程图;
67.图6是根据一示例性实施例示出的一种信号格式示意图;
68.图7是根据一示例性实施例示出的一种设备控制方法的流程图;
69.图8是根据一示例性实施例示出的一种设备控制方法的流程图;
70.图9是根据一示例性实施例示出的一种设备控制方法的流程图;
71.图10是根据一示例性实施例示出的一种设备控制方法的流程图;
72.图11是根据一示例性实施例示出的一种信道评估示意图;
73.图12是根据一示例性实施例示出的一种设备控制装置框图;
74.图13是根据一示例性实施例示出的一种设备控制装置框图;
75.图14是根据一示例性实施例示出的一种终端的框图;
具体实施方式
76.现结合附图和具体实施方式对本公开实施例进一步说明。
77.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
78.在本公开实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开实施例。在本公开实施例和所附权利要求书中所使用的单数形式的“一种”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
79.应当理解,尽管在本公开实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”及“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
80.下面详细描述本公开的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的要素。下面通过参考附图描述的实施例是示例性的,旨在用于解释本公开,而不能理解为对本公开的限制。
81.在没有无线网络的环境和遥控装置的情况下,可以考虑利用超声波无线控制某些设备。例如:在一些实施方式中,发送方将目标信息根据ascii码转换为二进制的比特流,对比特流进行bfsk调制,发送调制后的数据,接收方进行逆向处理获得目标信息。此方法存在数据传输速率低、抗干扰能力弱、误码率较高的缺点。
82.本公开实施例提供的一种设备控制方法可应用于如图1所示的通信架构中,其中,第一设备为控制方,第二设备为被控制方。第一设备通过发送携带控制指令的超声波信号,对第二设备进行控制。第一设备中包括用于发送超声波信号的发送装置(例如扬声器),第二设备中包括用于接收超声波信号的接收装置(例如收声器)。或者,第一设备和第二设备中均包括用于发送超声波信号的发送装置和用于接收超声波信号的接收装置。
83.在一示例中,第一设备为手机,第二设备为智能电视。在另一示例中,第一设备为手机,第二设备也为手机。可以理解的是,第一设备和第二设备不局限于上述举例中的设备。
84.本公开实施例提供了一种设备控制方法,图2是根据一示例性实施例示出的一种设备控制方法的流程图,由第一设备执行,包括步骤s201至s205,具体为:
85.步骤s201,获取文本控制指令信息。
86.此步骤中获取文本控制指令信息的方法包括以下中的一种:
87.接收在设定界面上输入的文本内容,确定所述文本内容为文本控制指令信息;
88.接收语音控制信息,识别所述语音控制信息中的文本内容,确定所述文本内容为文本控制指令信息;
89.接收触控指令,确定触控指令对应的文本内容,确定所述文本内容为文本控制指令信息。
90.其中,第一设备中可以安装有用于通过超声波控制其它设备的app。用户在需要通过超声波进行设备控制时,打开app后,app可提供上述的各功能中的至少一种。
91.步骤s202,将所述文本控制指令信息转换为比特流数据。
92.将文本控制指令信息转换为比特流数据的方法可以是根据ascii码对照表进行转换。
93.步骤s203,根据所述比特流数据确定调制为相互正交的多载波连续基带信号。
94.在一些可能的实施方式中,使用正交频分复用(orthogonal frequency division multiplexing,ofdm)技术将所述比特流数据调制为相互正交的多频连续基带信号。
95.步骤s204,将所述多频连续基带信号调制为超声频带信号。
96.步骤s205,通过所述第一设备的扬声器发送所述超声频带信号。
97.本公开实施例中,将控制指令对应的比特流调制为相互正交的多载波连续基带信号,利用多载波调制方式对应的数据传输速率大于单载波调制方式对应的数据传输速率的特点,提高超声波控制数据的传输速率。
98.本公开实施例提供了一种设备控制方法,图3是根据一示例性实施例示出的一种设备控制方法的流程图,由第一设备执行,包括步骤s301至s306,具体为:
99.步骤s301,获取文本控制指令信息。
100.其中,步骤s301中获取文本控制指令信息的方式与步骤s201中相同。
101.步骤s302,将所述文本控制指令信息转换为比特流数据。
102.其中,步骤s302中将所述文本控制指令信息转换为比特流数据的方式与步骤s202中相同。
103.步骤s303,根据所述比特流数据确定多个帧,所述多个帧包括所述多个数据帧和数据量帧,所述数据帧包括头部区和数据区,所述头部区用于指示数据帧的帧编号,所述数据区是所述比特流数据中的部分数据。所述数据量帧用于指示数据帧的数量。
104.例如:将所述比特流数据划分为多个组,每个组对应于一个数据帧,为每个数据帧增加帧编号,并设置数据量帧量。
105.在一示例中,比特流数据共有n个比特数据,将数据分为n/16+1组数据,每一组对应于一帧,其中n/16对应于每一帧超声波数据中将会携带16比特的数据,而额外的设置一数据量帧,用于指示数据帧的数量。分组完成后,为各帧数据设置帧编号,在各帧数据的最前端增加x个比特位,用于指示帧编号。
106.其中,为各数据帧设置帧编号时,在各数据帧的前端增加头部区,在此头部区存储帧编号。
107.此步骤中对比特流数据进行分组后,为每帧数据设置帧编号后,使第二设备可以根据帧编号确定是否准确接收每帧数据,从而可以保证数据传输的完整性和准确性。
108.步骤s304,根据所述比特流数据确定调制为相互正交的多载波连续基带信号。
109.在一些可能的实施方式中,使用正交频分复用(orthogonal frequency division multiplexing,ofdm)技术将所述比特流数据调制为相互正交的多频连续基带信号。
110.此步骤s304中,对数据量帧和每个数据帧分别进行调制,从而每帧对应于一个多载波连续基带信号。
111.步骤s305,将所述多频连续基带信号调制为超声频带信号。
112.在一实施方式中,将每个帧对应的多载波连续基带信号分解为多个单载波信号,对每个单载波信号进行逆变换和正变换,所述逆变换为所述正变换的逆向变换,所述正变换为时域至频域的变换。
113.其中,正变换可以为fft,逆变换为ifft。
114.步骤s306,通过所述第一设备的扬声器发送所述超声频带信号。
115.本公开实施例提供了一种设备控制方法,图4是根据一示例性实施例示出的一种设备控制方法的流程图,由第一设备执行,包括步骤s401至s407,具体为:
116.步骤s401,获取文本控制指令信息。
117.其中,步骤s401中获取文本控制指令信息的方式与步骤s201中相同。
118.步骤s402,将所述文本控制指令信息转换为比特流数据。
119.其中,步骤s402中将所述文本控制指令信息转换为比特流数据的方式与步骤s202中相同。
120.步骤s403,将所述比特流数据划分为多个数据帧,为每个数据帧增加帧编号,并设置数据量帧,所述数据量帧用于指示数据帧的数量。
121.其中,步骤s403中的具体内容与步骤s303中的相同。
122.步骤s404,为每个帧设置校验码,所述校验码是根据相应帧中的内容计算得到的。
123.在一示例中,在每个帧的后端增加尾部区,在此尾部区中存储校验码。
124.在一示例中,此校验码可以是循环冗余校验码(crc),此crc可以用于查错,crc对帧中的数据进行多项式计算后获得crc,接收方设备执行相应的多项式计算的逆过程,则可以验证数据的正确性。在验证失败时,可以指示重传相应帧。
125.从而,第一设备接收到用于指示重传目标帧编号的数据帧的指示信息后,重新播放所述目标帧编号对应的数据帧。
126.步骤s405,根据所述比特流数据确定调制为相互正交的多载波连续基带信号。
127.步骤s406,将所述多频连续基带信号调制为超声频带信号。
128.步骤s407,通过所述第一设备的扬声器发送所述超声频带信号。
129.本公开实施例提供了一种设备控制方法,图5是根据一示例性实施例示出的一种设备控制方法的流程图,由第一设备执行,包括步骤s501至s507,具体为:
130.步骤s501,获取文本控制指令信息。
131.其中,步骤s501中获取文本控制指令信息的方式与步骤s201中相同。
132.步骤s502,将所述文本控制指令信息转换为比特流数据。
133.其中,步骤s502中将所述文本控制指令信息转换为比特流数据的方式与步骤s202中相同。
134.步骤s503,将所述比特流数据划分为多个数据帧,为每个数据帧增加帧编号,并设置数据量帧,所述数据量帧用于指示数据帧的数量。
135.其中,步骤s503中的具体内容与步骤s303中的相同。
136.步骤s504,为每个帧增加前缀和/或后缀,并且,在每个帧之前增加用于信道评估的序列。
137.在一示例中,在每个帧的前端增加前缀,前缀之前相邻增加用于信道评估的序列,用于信道评估的序列的前端同时增加前缀,每个帧的顺序为:前缀、用于信道评估的序列、
前缀、数据。
138.在一示例中,在每个帧的后端增加后缀,每个帧的前端增加用于信道评估的序列,用于信道评估的序列的后端同时增加后缀,每个帧的顺序为:用于信道评估的序列、后缀、数据、后缀。
139.在一示例中,在每个帧的前端增加前缀,在每个帧的后端增加后缀,在所增加的前缀的前端增加用于信道评估的序列,同时在用于信道评估的序列的前端和后端分别增加前缀和后缀,图6是根据一示例性实施例示出的一种信号格式示意图,如图6所示,每个帧的顺序为:前缀、用于信道评估的序列、后缀、前缀、数据、后缀。
140.在一示例中,用于信道评估的序列为ltf序列(long training field,长训练码序列)。
141.从而,第一设备接收到用于指示重传目标帧编号的数据帧的指示信息后,重新播放所述目标帧编号对应的数据帧。
142.步骤s505,根据所述比特流数据确定调制为相互正交的多载波连续基带信号。
143.步骤s506,将所述多频连续基带信号调制为超声频带信号。
144.步骤s507,通过所述第一设备的扬声器发送所述超声频带信号。
145.其中,步骤s505-步骤s507中的具体内容与步骤s203-步骤s205中相同。
146.本公开实施例提供了一种设备控制方法,图7是根据一示例性实施例示出的一种设备控制方法的流程图,由第二设备执行,包括步骤s701至s706,具体为:
147.步骤s701,通过第二设备的收声器接收超声频带信号。
148.在一示例中,第二设备的收声器为第二设备的麦克风,对接收到的信号进行滤波处理,将低频段的信号滤掉,只保留超声频带信号。
149.步骤s702,将所述超声频带信号解调为相互正交的多频连续基带信号。
150.在一些可能的实施方式中,对所述超声频带信号中的单载波信号分别进行正变换和逆变换后组合为多载波连续基带信号。
151.在一示例中,将每个帧对应的超声波频带信号分解为多个单载波信号,对每个单载波信号进行正变换和逆变换,所述逆变换为所述正变换的逆向变换,所述正变换为时域至频域的变换。
152.其中,正变换可以为fft,逆变换为ifft。
153.步骤s703,将所述相互正交的多频连续基带信号解调为比特流数据。
154.在一些可能的实施方式中,使用正交频分复用技术将所述相互正交的多频连续基带信号解调为比特流数据。
155.步骤s704,将所述比特流数据转换为文本控制指令信息。
156.在一示例中,根据ascii码对照表将比特流数据转换为文本控制指令信息,并将其显示在第二设备的界面上。
157.步骤s705,识别所述文本控制指令信息对应的指令。
158.步骤s706,执行所述指令。
159.本公开实施例提供了一种设备控制方法,图8是根据一示例性实施例示出的一种设备控制方法的流程图,由第二设备执行,包括步骤s801至s807,具体为:
160.步骤s801,通过第二设备的收声器接收超声频带信号。
161.步骤s802,将所述超声频带信号解调为相互正交的多频连续基带信号。
162.步骤s803,将所述相互正交的多频连续基带信号解调为比特流数据。
163.其中,步骤s801-步骤s803中的具体内容与步骤s701-步骤s703中的相同。
164.步骤s804,将所述比特流数据解析为多个帧,所述多个帧包括一个数据量帧和多个数据帧,每个数据帧包括帧编号,所述数据量帧用于指示数据帧的数量。
165.根据每个数据帧的帧编号,确定所接收到的帧的数量,确定所述数量是否与接收到的数据量帧相同。
166.步骤s805,将所述比特流数据转换为文本控制指令信息。
167.其中,步骤s805中的具体内容与步骤s804中的相同。
168.步骤s806,识别所述文本控制指令信息对应的指令。
169.步骤s807,执行所述指令。
170.本公开实施例提供了一种设备控制方法,图9是根据一示例性实施例示出的一种设备控制方法的流程图,由第二设备执行,包括步骤s901至s908,具体为:
171.步骤s901,通过第二设备的收声器接收超声频带信号。
172.步骤s902,将所述超声频带信号解调为相互正交的多频连续基带信号。
173.步骤s903,将所述相互正交的多频连续基带信号解调为比特流数据。
174.步骤s904,将所述比特流数据解析为多个帧,所述多个帧包括一个数据量帧和多个数据帧,每个数据帧包括帧编号,所述数据量帧用于指示数据帧的数量。
175.其中,步骤s901-步骤s904中的具体内容与步骤s801-步骤s804中的相同。
176.步骤s905,根据所述帧中的校验码对所述帧进行校验,确定所述帧为有效帧或无效帧。
177.在一示例中,对每个帧的尾部区中存储的校验码进行校验。
178.在一示例中,校验码为循环冗余校验码,对每个帧的校验码执行多项式计算的逆过程,以验证数据的正确性。校验码正确的帧为有效帧,校验码错误的帧为无效帧。
179.在一示例中,当所述帧为有效帧时,保存该帧的帧编号至有效帧序列中;当所述帧为无效帧时,保存该帧至无效帧序列中,直至第一设备重新发送该帧,且重新发送的该帧为有效帧,再将其保存至有效帧序列。当有效帧序列的长度与接收到的数据量帧中的数量相同时,将该有效帧序列排序,同时清空有效帧序列。
180.在一些可能的实施方式中,当所述帧为无效帧时,通过所述第二设备的扬声器发送超声频带信号,所述超声频带信号包括用于指示重传目标帧编号的数据帧的指示信息,所述目标帧编号为所述无效数据帧的帧号。
181.步骤s906,将所述比特流数据转换为文本控制指令信息。
182.其中,步骤s906中的具体内容与步骤s805中的相同。
183.步骤s907,识别所述文本控制指令信息对应的指令。
184.步骤s908,执行所述指令。
185.本公开实施例提供了一种设备控制方法,图10是根据一示例性实施例示出的一种设备控制方法的流程图,由第二设备执行,包括步骤s1001至s1008,具体为:
186.步骤s1001,通过第二设备的收声器接收超声频带信号。
187.步骤s1002,根据各设定序列对相应的超声频段信号进行信道评估,在解调过程中
进行信道补偿。
188.在一示例中,图11是根据一示例性实施例示出的一种信道评估示意图,如图11所示,设定序列为由第一设备增加,根据设定序列对相应的超声频段信号进行信道评估。
189.步骤s1003,将所述超声频带信号解调为相互正交的多频连续基带信号。
190.步骤s1004,将所述相互正交的多频连续基带信号解调为比特流数据。
191.步骤s1005,将所述比特流数据解析为多个帧,所述多个帧包括一个数据量帧和多个数据帧,每个数据帧包括帧编号,所述数据量帧用于指示数据帧的数量。
192.步骤s1006,将所述比特流数据转换为文本控制指令信息。
193.步骤s1007,识别所述文本控制指令信息对应的指令。
194.步骤s1008,执行所述指令。
195.本公开示例性的实施例中,提供一种设备控制装置,配置于第一设备内,图12是根据一示例性的实施例示出的一种设备控制装置框图,如图12所示,包括:所述装置包括:
196.处理模块1201,被配置为获取文本控制指令信息;将所述文本控制指令信息转换为比特流数据;
197.调制模块1202,被配置为根据所述比特流数据确定调制为相互正交的多载波连续基带信号;将所述多频连续基带信号调制为超声频带信号;
198.发送模块1203,被配置为通过所述第一设备的扬声器发送所述超声频带信号。
199.本公开示例性的实施例中,提供一种设备控制装置,配置于第二设备,图13是根据一示例性的实施例示出的一种设备控制装置框图,如图13所示,包括:所述装置包括:
200.接收模块1301,被配置为通过第二设备的收声器接收超声频带信号;
201.解调模块1302,被配置为将所述超声频带信号解调为相互正交的多频连续基带信号;将所述相互正交的多频连续基带信号解调为比特流数据;
202.处理模块1303,被配置为将所述比特流数据转换为文本控制指令信息;识别所述文本控制指令信息对应的指令;执行所述指令。
203.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
204.当电子设备为终端时,图14是根据一示例性实施例示出的一种终端1400的框图。
205.参照图14,终端1400可以包括以下一个或多个组件:处理组件1402,存储器1404,电源组件1406,多媒体组件1408,音频组件1410,输入/输出(i/o)的接口1412,传感器组件1414,以及通信组件1416。
206.处理组件1402通常控制终端1400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1402可以包括一个或多个处理器1420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1402可以包括一个或多个模块,便于处理组件1402和其他组件之间的交互。例如,处理组件1402可以包括多媒体模块,以方便多媒体组件1408和处理组件1402之间的交互。
207.存储器1404被配置为存储各种类型的数据以支持在设备1400的操作。这些数据的示例包括用于在终端1400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可
编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
208.电源组件1406为终端1400的各种组件提供电力。电源组件1406可以包括电源管理系统,一个或多个电源,及其他与为终端1400生成、管理和分配电力相关联的组件。
209.多媒体组件1408包括在所述终端1400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1408包括一个前置摄像头和/或后置摄像头。当设备1400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
210.音频组件1410被配置为输出和/或输入音频信号。例如,音频组件1410包括一个麦克风(mic),当终端1400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1404或经由通信组件1416发送。在一些实施例中,音频组件1410还包括一个扬声器,用于输出音频信号。
211.i/o接口1412为处理组件1402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
212.传感器组件1414包括一个或多个传感器,用于为终端1400提供各个方面的状态评估。例如,传感器组件1414可以检测到设备1400的打开/关闭状态,组件的相对定位,例如所述组件为终端1400的显示器和小键盘,传感器组件1414还可以检测终端1400或终端1400一个组件的位置改变,用户与终端1400接触的存在或不存在,终端1400方位或加速/减速和终端1400的温度变化。传感器组件1414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1414还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
213.通信组件1416被配置为便于终端1400和其他设备之间有线或无线方式的通信。终端1400可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件1416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1416还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
214.在示例性实施例中,终端1400可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
215.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1404,上述指令可由终端1400的处理器1420执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软
盘和光数据存储设备等。
216.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上被调用执行时,使得所述计算机执行一种设备控制方法,所述方法包括上述任一实施例中的方法。
217.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本技术旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
218.应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
219.工业实用性
220.本公开中,将控制指令对应的比特流调制为相互正交的多载波连续基带信号,利用多载波调制方式对应的数据传输速率大于单载波调制方式对应的数据传输速率的特点,提高超声波控制数据的传输速率。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1