检测和抑制假全球导航卫星系统轨迹的电子装置和方法与流程

文档序号:20048175发布日期:2020-03-03 04:08阅读:205来源:国知局
检测和抑制假全球导航卫星系统轨迹的电子装置和方法与流程

本申请基于并要求于2018年8月23日在美国专利商标局提交的申请号为62/721,844的临时申请和于2018年11月14日在美国专利商标局提交的申请号为16/190,966的美国非临时申请的优先权和权益,它们的全部内容通过引用合并于此。

本公开总体涉及一种用于检测假全球导航卫星系统(gnss)轨迹的电子装置和方法。



背景技术:

在平台还包括其他无线电(并且因此包括其他无线电信号)的情况下,在全球导航卫星系统(gnss)中存在干扰情形。示例包括长期演进(lte)频带13和14二次谐波干扰以及其他本地生成的同步干扰源。

现代多无线电平台可使用单个温度补偿晶体振荡器(tcxo)或其他晶体振荡器(xo)作为用于所有时钟和本地振荡器的源驱动器。这导致本地产生的干扰相对于振荡器频率保持在频率上固定。一个例子是当在n×1khz+xhz处观察到多个假卫星车辆(sv)锁定点时,其中x大约为240hz。一个特征是载波锁定在频率上是稳定的并且相对于xo偏移、卫星多普勒等不会偏移。

此外,多载波(cw)音调的存在导致所得到的相关性函数(例如,与本地产生的c/a代码相关)与真sv相关性的函数无法区分。相关性波形可以在每毫秒(或c/a代码重复率)是相同的,使得干扰相关性在每毫秒积累。



技术实现要素:

根据一个实施例,提供了一种用于全球导航卫星系统(gnss)的电子装置。所述电子装置包括:天线,被配置为接收卫星车辆sv信号;和处理器,被配置为:确定所述sv信号的载波噪音密度比(cno),将所述sv信号的确定的cno与阈值进行比较,和当确定的cno小于所述阈值时,识别所述sv信号是真sv信号还是假sv信号。

根据一个实施例,提供了一种用于gnss的方法。所述方法包括:通过天线接收sv信号;确定所述sv信号的平均载波频率;和通过运行相干搜索算法(csa)来识别所述sv信号是真sv信号还是假sv信号。

根据一个实施例,提供了一种用于gnss的电子装置。所述电子装置包括:天线,被配置为接收sv信号;和处理器,被配置为:确定所述sv信号的载波频率,将确定的载波频率与查找表进行比较,所述查找表包括与针对电子装置的型号或类型的假sv信号的载波频率或锁定点相关的值,和当确定的载波频率与所述查找表中的值匹配时,识别所述sv信号是真sv信号还是假sv信号。

附图说明

通过以下结合附图进行的详细描述,本公开的特定实施例的以上和其他方面、特征和优点将更加明显,其中:

图1是根据实施例的电子装置的示图;

图2是根据实施例的用于识别假sv信号的流程图;

图3是根据实施例的用于识别假sv信号的流程图;

图4是根据实施例的用于csa算法的流程图;

图5是根据实施例的描绘真sv轨迹的载波频率的曲线图;

图6是根据实施例的描绘假sv轨迹的cno的曲线图;

图7是根据实施例的描绘假sv轨迹的示例载波频率的曲线图;

图8是根据实施例的描绘假sv轨迹随时间的示例载波频率的曲线图;

图9是根据实施例的描绘b14信号部分频带rf捕获的曲线图;

图10是根据实施例的描绘b14信号高噪音频带rf捕获的曲线图;

图11是根据实施例的描绘示例信号相关性的曲线图;

图12是根据实施例的描绘干扰无线电信号的示例的曲线图;

图13是根据实施例的描绘包括噪音的干扰无线电信号的示例的曲线图;

图14是根据实施例的随一秒积分的示例的曲线图;

图15是根据实施例的针对随机的50bps的直方图的曲线图;

图16是根据实施例的具有50波特的随机数据比特的cno损失的曲线图;

图17是根据实施例的针对随机的250bps的直方图的曲线图;

图18是根据实施例的具有50波特的随机数据比特的cno损失的曲线图;

图19是根据实施例的网络环境中的电子装置的框图。

具体实施方式

在下文中,参照附图详细描述本公开的实施例。应该注意的是,尽管相同的元件在不同的附图中被示出,但将由相同的附图标记表示相同的元件。在以下描述中,诸如详细配置和组件的具体细节仅被提供以帮助全面理解本公开的实施例。因此,对于本领域技术人员来说显而易见的是,在不脱离本公开的范围的情况下,可以对这里描述的实施例进行各种改变和修改。此外,为了清楚和简明,省略对公知功能和结构的描述。下面描述的术语是考虑到本公开中的功能而定义的术语,并且可以根据用户、用户的意图或习惯而不同。因此,术语的定义应基于贯穿本说明书的内容来确定。

本公开可以具有各种修改和各种实施例,其中,下面参考附图详细描述实施例。然而,应该理解的是,本公开不限于这些实施例,而是包括本公开的范围内的所有修改、等同物和替代物。

尽管包括诸如第一、第二等序数的术语可用于描述各种元件,但结构元件不受这些术语的限制。这些术语仅用于将一个元件与另一个元件区分。例如,在不脱离本公开的范围的情况下,第一结构元件可以被称为第二结构元件。类似地,第二结构元件也可称为第一结构元件。如这里所使用的,术语“和/或”包括一个或更多个相关项的任意和所有组合。

这里使用的术语仅用于描述本公开的各种实施例,而不意图限制本公开。除非上下文另有明确说明,否则单数形式意图包括复数形式。在本公开中,应该理解的是,术语“包括”或“具有”表示特征、数量、步骤、操作、结构元件、部件或它们的组合的存在,并且不排除一个或更多个其他特征、数字、步骤、操作、结构元件、部件或它们的组合的存在或添加一个或更多个其他特征、数字、步骤、操作、结构元件、部件或它们的组合的可能性。

除非不同地定义,否则这里使用的所有术语具有与本公开所属领域的技术人员理解的含义相同的含义。诸如在通常使用的字典中定义的那些术语将被解释为具有与相关领域中的上下文含义相同的含义,并且除非在本公开中明确定义,否则不应被解释为具有理想或过度正式的含义。

根据一个实施例的电子装置可以是各种类型的电子装置中的一个。电子装置可包括例如便携式通信装置(例如,智能电话)、计算机、便携式多媒体装置、便携式医疗装置、相机、可穿戴装置或家用电器。根据本公开的一个实施例,电子装置不限于上述电子装置。

本公开中使用的术语不意图限制本公开,而是意图包括相应实施例的各种改变、等同物或替换物。关于附图的描述,类似的附图标记可用于表示类似或相关的元件。除非相关上下文另外明确指出,否则与项目相应的单数形式的名词可包括一个或多个事物。如这里所使用的,诸如短语“a或b”、“a和b中的至少一个”、“a或b中的至少一个”、“a、b或c”、“a、b和c中的至少一个”、“a、b或c中的至少一个”中的每一个可包括在相应的一个短语中一起列举的项目的所有可能的组合。如这里所使用的,诸如“第一”、“第二”的术语可用于将相应的组件与另一组件区分开,但不意图在其他方面(例如,重要性或顺序)限制组件。如果元件(例如,第一元件)被称为在有术语“操作地”或“通信地”或者没有术语“操作地”或“通信地”的情况下与另一元件(例如,第二元件)“耦接”、“耦接到”所述另一元件、与所述另一元件“连接”或“连接到”所述另一元件,则意图都是指该元件可以直接地(例如,有线地)、无线地或经由第三元件与所述另一元件耦接。

如这里所使用的,术语“模块”可包括以硬件、软件或固件实现的单元,并可以与其他术语(例如,“逻辑”、“逻辑块”、“部件”和“电路”)互换使用。模块可以是适于执行一个或更多个功能的单个集成组件或单个集成组件的最小单元或一部分。例如,根据一个实施例,模块可以以专用集成电路(asic)的形式实现。

在移动电子装置(例如,移动装置、便携式电子产品、汽车系统等)中,发送到移动装置和从移动装置发送的全球导航卫星系统(gnss)信号(诸如卫星车辆(sv)信号)被用于其他特征中的位置和方位跟踪。gnss信号通常包括由装置处理以用于位置和方位跟踪目的数据。然而,由于移动电子装置能够具有并用于各种功能和应用,因此附加的非gnss信号被发送到电子装置和从电子装置被发送。通常,这些非gnss信号经由电子装置转换为真sv信号,导致电子装置的不准确和不正确的位置跟踪。因此,这里提供了用于识别假sv信号和区分假sv信号与真sv信号的系统、方法和装置。

图1是根据实施例的电子装置的示图。参照图1,以代表性硬件形式和由电子装置执行的代表性操作二者来描绘电子装置的多个方面。

电子装置包括:前端处理器(fep)102、晶体振荡器(xo)104、gnss天线106、模数转换器(adc)108、其他无线电(例如,lte、wi-fi、蓝牙等)110和与其他无线电110相关联的无线电天线112。在操作中,电子装置经由gnss天线106接收sv信号,然后利用根据xo104的gnss时钟和本地振荡(lo)生成114来识别/转换sv信号。然而,由其他无线电110的无线电天线112产生的干扰116导致在gnss天线106处接收到假sv信号。因此,如这里详细描述的,电子装置可以被配置为利用本地代码时钟生成118和c/a代码120以及本地载波生成122和载波混合124,结合匹配的滤波器126来确定i和q之间的相关性128以检测假sv信号。

图2是根据实施例的用于识别假sv信号的流程图。参照图2,在流程图中描述了用查找表区分真sv信号和假sv信号的过程。

在202,测试电子装置。可以在制造期间、产品测试阶段期间、测试阶段之后等测试电子装置。可以测试电子装置以及电子装置的具体型号以确定关于电子装置的与被跟踪的真sv信号的载波频率相关联的频率范围。

在204,生成查找表。查找表可填充有与多个不同的电子装置型号相应的假sv信号的频率范围。可选地,查找表可填充有被确定为与特定电子装置型号/类型相关联的真sv信号的频率范围,尽管这样的填充可能由于真sv信号可能更多而需要额外的存储空间。查找表可用于后续步骤以确定sv信号是否为真。

在206,电子装置接收sv信号并确定干扰无线电是否是激活的。干扰无线电可包括lte频带13(b13)、lte频带14(b14)和/或其他本地生成的同步干扰信号。

在208,确定sv信号的载波噪音密度比(cno)并将sv信号的cno与评估阈值(t)进行比较。可通过模拟生成阈值t。阈值t可基于误报概率相对于(versus)检测概率。假sv信号的cno可基于干扰源和gnss接收器之间的耦合程度。例如,图1的干扰116是与接收到的假svcno的变化有关的主要元素。其他元素包括b14的发射功率等。计算cno阈值,并且测量可以基于假sv轨迹将具有大于cno阈值的cno的概率。可以基于特定电子装置的经验来设置cno阈值。尽管准确度可能由于asic内的信号耦合的模拟性质而变化,但是仍可以在理论上计算cno。通过利用cno阈值20db-hz启动所有装置,可以针对类似类型的电子装置不同地设置cno阈值。当使用装置时,如果在cno大于阈值t的情况下观察到假sv信号,则可以监视该装置。如果是这样,则可以提高cno阈值(刚好高于最大的观察到的假svcno)。这种类型的算法也适用于填充假sv频率表,以允许在使用装置时基于假sv观察的附加表条目。假sv信号的cno通常低(例如,大约14-20db-hz),并且因此,可以基于假sv信号的预期cno来对阈值t进行设置、初始化、计算等。如果sv信号的cno大于阈值t,则电子装置可以将sv信号识别为真sv信号并继续sv跟踪。

在210,如果sv信号的cno小于或等于阈值t,则测量sv信号的载波频率并将sv信号的载波频率与在204生成的查找表进行比较。测量的载波频率可以与从202的测试针对电子装置的特定型号/类型所确定的真sv信号的载波频率比较。如果sv信号的载波频率与存储在查找表中的载波频率不匹配(即,如果查找表存储与假sv信号的载波频率相关联的值),则将sv信号识别为真sv信号,并继续跟踪sv。可选地,如果查找表存储与真sv信号相关联的载波频率值,并且测量的载波频率和与电子装置的特定型号/类型相关联的查找表中的值匹配,则将sv信号识别为真sv信号,并继续跟踪sv。

应注意的是,208和210可以是可选的或部分可选的。例如,所述方法可以在没有任何cno确定的情况下测量sv信号的载波频率并将sv信号的载波频率与查找表进行比较(例如,不管cno值或阈值比较结果如何,所述方法都进行查找表比较)。

在212,如果测量的sv信号的载波频率和与假sv信号相关联的载波频率值匹配(或者,和与真sv信号相关联的任何值不匹配),则sv信号可被识别为假sv信号并且可终止sv跟踪。可选地,sv信号可被识别为潜在假sv信号,电子装置可以不终止跟踪而是继续监视sv信号,以进一步验证sv信号。可以监视sv轨迹一段时间(例如,几秒)以观察其相对于预期多普勒的载波频率运动。如果在监视期间在sv信号中没有观察到载波频率运动,则sv信号可能不包括gnss数据。因此,sv信号可被识别为假sv信号然后被丢弃。查找表允许快速确定轨迹可能是假sv信号,因此关于假sv信号的判定可以是:否、是和可能。可能状态阻止在导航解决方案中使用测量,直到假sv信号被确定为“否”为止。载波频率扫描/扩展相干积分方法用于最终确定针对假sv的是/否。

图3是根据实施例的用于识别假sv信号的流程图。在流程图中,对sv信号中卫星数据的存在进行评估以确定sv信号是真sv信号还是假sv信号。

在302,电子装置接收sv信号并确定干扰无线电是否是激活的。干扰无线电可包括b13、b14和/或其他本地生成的同步干扰信号。

在304,如果干扰无线电是激活的,则测量sv信号的cno并将sv信号的cno与阈值t进行比较。可以通过模拟产生阈值t。阈值t可基于误报概率相对于检测概率。例如,假sv信号的cno通常低(例如,大约14-20db-hz),并且因此,可以基于假sv信号的预期cno来对阈值t进行设置、初始化、计算等。如果sv信号的cno大于阈值t,则电子装置可以将sv信号识别为真sv信号并继续进行sv跟踪。

在306,如果sv信号的cno小于(或等于)阈值t,则计算sv信号的平均载波频率,并且在308,运行相干搜索算法(csa)。gpsl1c/a代码使用50波特数据进行调制。伽利略e1-b代码使用250波特数据进行调制。gnss导频信号全部使用二级代码(例如,l1-c数据/导频有效地具有100波特)。来自干扰无线电源的信号不使用数据进行调制(例如,信号通常不包括发送的数据)。如果在较长的时间段(例如,20msec、100msec、1s等)上执行相干积分(例如,csa),则如果sv信号是假sv信号,则相干积分将继续增长。如果sv信号是真sv信号(并且没有完成数据剥离),则由于(随机)数据比特的存在,信号积分将减小。

可选地,如上所述的csa可针对每个轨迹独立地运行,以确定sv轨迹是真还是假。换句话说,无论cno确定操作和阈值比较操作如何,系统都可以运行306。因此,在一些示例中,304可以是可选的。

图4是根据实施例的用于csa算法的流程图。如上所述,假sv信号的cno通常低,并且这些信号的自动频率控制(afc)载波轨迹通常具有(每秒测量的)几hz的变化。

在402,选择相关性窗口。为了在更长的时间段内进行相干积分,设置搜索空间/相关性窗口(例如,大约+/-5hz),其中,载波被逐步地(例如,0.1hz)搜索。一个示例相关性窗口是50×(i20msec,q20msec)×n个抽头,其中,20msec是积分时间长度。抽头可以指输入的sv信号和本地生成的代码对齐之间的代码相位偏移延迟。使用n个抽头,窗口中存在正确的代码相位对齐。抽头通常彼此相距1/4码片(chip)。这允许与码片的1/8th的真对齐的最大偏移。当其中一个抽头接近对齐峰值时,这可以最小化cno损失。

在404,在期望的数据比特和时间段(例如,20msec)上相干地积分i和q。频点(frequencybin)相对于晶体振荡器是固定的,使得数控振荡器针对每个点(bin)使用固定但略微不同的载波频率字。

在406,选择在准时延迟处具有最大(或最高)幅度的频点。在没有干扰的情况下,准时延迟是在本地和sv扩频代码之间具有最佳对齐的延迟。gnss接收器通常使用早期相关性和晚期相关性来形成代码循环鉴别器,以使早期减去晚期变为零。然后,准时可表示在早期和晚期之间的一半(延迟)。准时表示峰值处的代码延迟。代码跟踪循环是峰值搜索,它将寻找真sv信号和假sv信号的峰值(例如,它不区分)。

在408,将所选幅度与非相干求和(ncs)阈值进行比较。例如,ncs阈值可以是来自一秒ncs求和的在准时延迟处的幅度乘以固定值(选择作为误检概率与真检测概率之间的平衡的值)。如果所选幅度大于ncs阈值,则sv信号为假。如果所选幅度小于(或等于)ncs阈值,则sv信号为真。

较长的相干积分改善了信噪比(snr)。经过1秒的ncs累积可能比1秒相干求和的snr低8.5db,从而提高了区分假sv信号和真sv信号的能力。

返回参考图3的流程图,在csa运行之后,在310,如果sv轨迹为假,则sv轨迹被丢弃。此外,可以存储假sv轨迹的功率和载波频率以形成数据库(例如,查找表),以用于将来识别假sv轨迹。

上面公开的技术在假定信号具有未知的随机数据比特时进行操作。然而,当数据已知时,可以进一步改进过程。因为比特是从外部源预测或获得的,并且因为信号包含二级代码导频,所以数据可以是已知的。

当数据已知时,可以安排i和q比特的相干总和(例如,在404),使得gnss信号总和为零。例如,当在两个gpsl1c/a代码数据比特上执行相干求和(总共40msec的相干积分)时,如果卫星针对第一个比特发送“+1”并针对第二比特发送“-1”,那么两个比特的相干总和将达到零。已知信号可以具有重复模式,使得可以选择在404的总和以产生零总和。例如,gpsl1c/a代码前导码是“10001011”,并且在这些比特上的相干总和导致零信号。此外,伽利略e1-c导频是25比特(0011100000001010110110010),其包含10个1和15个0。每个比特是4msec,并且可以选择比特,使得积分将在10个1和10个0上相干求和。

此外,可评估电子装置(以及装置的特定型号)的假sv载波锁定点。在预制造期间(例如,在许多条件、许多lte传输模式等下在许多电话上搜索假锁定点的广泛测试期间),运行csa算法以检测假sv信号。假sv信号具有相关联的载波频率。此载波频率与其他找到的假锁定点一起记录在表中。通过足够的测试,结果表将包含装置(或此类装置、相同型号)的大多数(如果不是全部)可能的假锁定点。在产品发布之后,将接收器被锁定到的载波频率与最接近的表值之间的差值与阈值(例如,阈值=3hz)进行比较,并且如果接收器被锁定到的载波频率与最接近的表值之间的差值小于该阈值,则sv信号可能是假sv信号。如果接收器被锁定到的载波频率与最接近的表值之间的差值大于或等于该阈值,则可以确定该sv信号是真sv信号。因此,系统、方法和装置可以在不确定cno或不进行cno与阈值的比较的情况下确定假sv信号或真sv信号。

接收到的cno越高,假锁定的概率越低,接收到的cno达到超过某个cno值的程度,其为假sv信号的概率基本上为零。因此,使用锁定点可导致快速达到sv=真结果。如果cno<阈值,则可以利用其它方法(诸如以上描述的方法(例如,csa))来确定sv=可能、sv=假或sv=真。

图5是根据实施例的描绘真sv轨迹的载波频率的曲线图。图6是根据实施例的描绘假sv轨迹的cno的曲线图。

图7是根据实施例的描绘假sv轨迹的示例载波频率的曲线图。曲线图在702、704和706处示出假sv轨迹载波频率。图8是描绘示例假载波频率轨迹随时间的曲线图。

图8是描绘根据实施例的b14信号全频带rf捕获的曲线图。

图9是根据实施例的描绘b14信号部分频带rf捕获的曲线图。曲线图示出干扰正在创建一组具有与c/a代码类似特征的谱线。所述谱线可以追溯到b14传输的特性,其中,所述谱线之间具有nkhz偏移等。换句话说,b14lte分组的开/关切换导致1msec的重复模式。

图10是根据实施例的描绘b14信号高噪音频带rf捕获的曲线图。

图11是根据实施例的描绘示例信号相关性的曲线图。图12是根据实施例的描绘干扰无线电信号的示例的曲线图。

图13是根据实施例的描绘包括噪音的干扰无线电信号的示例的曲线图。

图14是根据实施例的随一秒积分的示例的曲线图。线1402示出ncs1秒假sv轨迹。线1404示出1秒相干假sv轨迹。线1406示出1秒相干真sv轨迹。线1408示出了仅1秒的相干噪声轨迹。

图15是根据实施例的针对随机的50bps的直方图的曲线图。

图16是根据实施例的具有50波特的随机数据比特的cno损失的曲线图。

图17是根据实施例的针对随机的250bps的直方图的曲线图。

图18是根据实施例的具有50波特的随机数据比特的cno损失的曲线图。

图19是根据实施例的网络环境中的电子装置1901的框图。参照图19,网络环境中的电子装置1901可经由第一网络1998(例如,短距离无线通信网络)与电子装置1902进行通信,或者经由第二网络1999(例如,长距离无线通信网络)与电子装置1904或服务器1908进行通信。电子装置1901可经由服务器1908与电子装置1904进行通信。电子装置1901可包括处理器1920、存储器1930、输入装置1950、声音输出装置1955、显示装置1960、音频模块1970、传感器模块1976、接口1977、触觉模块1979、相机模块1980、电力管理模块1988、电池1989、通信模块1990、用户识别模块(sim)1996或天线模块1997。在一个实施例中,可从电子装置1901中省略所述组件中的至少一个(例如,显示装置1960或相机模块1980),或者可将一个或更多个其它组件添加到电子装置1901。在一个实施例中,可将所述组件中的一些组件实现为单个集成电路(ic)。例如,可将传感器模块1976(例如,指纹传感器、虹膜传感器、或照度传感器)嵌入在显示装置1960(例如,显示器)中。

处理器1920可运行例如软件(例如,程序1940)来控制电子装置1901的与处理器1920耦接的至少一个其它组件(例如,硬件组件或软件组件),并可执行各种数据处理或计算。作为所述数据处理或计算的至少部分,处理器1920可将从另一组件(例如,传感器模块1976或通信模块1990)接收到的命令或数据加载到易失性存储器1932中,对存储在易失性存储器1932中的命令或数据进行处理,并将结果数据存储在非易失性存储器1934中。处理器1920可包括主处理器1921(例如,中央处理器(cpu)或应用处理器(ap))以及与主处理器1921在操作上独立的或者相结合的辅助处理器1923(例如,图形处理单元(gpu)、图像信号处理器(isp)、传感器中枢处理器或通信处理器(cp))。另外地或者可选择地,辅助处理器1923可被适配为比主处理器1921耗电更少,或者被适配为执行特定功能。可将辅助处理器1923实现为与主处理器1921分离,或者实现为主处理器1921的部分。

在主处理器1921处于未激活(例如,睡眠)状态时,辅助处理器1923(而非主处理器1921)可控制与电子装置1901的组件之中的至少一个组件(例如,显示装置1960、传感器模块1976或通信模块1990)相关的功能或状态中的至少一些,或者在主处理器1921处于激活状态(例如,运行应用)时,辅助处理器1923可与主处理器1921一起来控制与电子装置1901的组件之中的至少一个组件(例如,显示装置1960、传感器模块1976或通信模块1990)相关的功能或状态中的至少一些。根据一个实施例,可将辅助处理器1923(例如,图像信号处理器或通信处理器)实现为在功能上与辅助处理器1923相关的另一组件(例如,相机模块1980或通信模块1990)的部分。

存储器1930可存储由电子装置1901的至少一个组件(例如,处理器1920或传感器模块1976)使用的各种数据。所述各种数据可包括例如软件(例如,程序1940)以及针对与其相关的命令的输入数据或输出数据。存储器1930可包括易失性存储器1932或非易失性存储器1934。

可将程序1940作为软件存储在存储器1930中,并且程序1940可包括例如操作系统(os)1942、中间件1944或应用1946。

输入装置1950可从电子装置1901的外部(例如,用户)接收将由电子装置1901的其它组件(例如,处理器1920)使用的命令或数据。输入装置1950可包括例如麦克风、鼠标或键盘。

声音输出装置1955可将声音信号输出到电子装置1901的外部。声音输出装置1955可包括例如扬声器或接收器。扬声器可用于诸如播放多媒体或记录的通用目的,接收器可用于呼入呼叫。根据一个实施例,可将接收器实现为与扬声器分离,或实现为扬声器的部分。

显示装置1960可向电子装置1901的外部(例如,用户)视觉地提供信息。显示装置1960可包括例如显示器、全息装置或投影仪以及用于控制显示器、全息装置和投影仪中的相应一个的控制电路。根据一个实施例,显示装置1960可包括被适配为检测触摸的触摸电路或被适配为测量由触摸引起的力的强度的传感器电路(例如,压力传感器)。

音频模块1970可将声音转换为电信号,反之亦可。根据一个实施例,音频模块1970可经由输入装置1950获得声音,或者经由声音输出装置1955或与电子装置1901直接(例如,有线地)连接或无线耦接的外部电子装置1902的耳机输出声音。

传感器模块1976可检测电子装置1901的操作状态(例如,功率或温度)或电子装置1901外部的环境状态(例如,用户的状态),然后产生与检测到的状态相应的电信号或数据值。传感器模块1976可包括例如手势传感器、陀螺仪传感器、大气压力传感器、磁性传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(ir)传感器、生物特征传感器、温度传感器、湿度传感器或照度传感器。

接口1977可支持将用来使电子装置1901与外部电子装置1902直接(例如,有线地)或无线耦接的一个或更多个特定协议。根据一个实施例,接口1977可包括例如高清晰度多媒体接口(hdmi)、通用串行总线(usb)接口、安全数字(sd)卡接口或音频接口。

连接端1978可包括连接器,其中,电子装置1901可经由所述连接器与外部电子装置1902物理连接。根据一个实施例,连接端1978可包括例如hdmi连接器、usb连接器、sd卡连接器或音频连接器(例如,耳机连接器)。

触觉模块1979可将电信号转换为可被用户经由触觉或动觉识别的机械刺激(例如,振动或运动)或电刺激。根据一个实施例,触觉模块1979可包括例如电机、压电元件或电刺激器。

相机模块1980可捕获静止图像或运动图像。根据一个实施例,相机模块1980可包括一个或更多个透镜、图像传感器、图像信号处理器或闪光灯。

电力管理模块1988可管理对电子装置1901供应的电力。可将电力管理模块1988实现为例如电力管理集成电路(pmic)的至少部分。

电池1989可对电子装置1901的至少一个组件供电。根据一个实施例,电池1989可包括例如不可再充电的原电池、可再充电的蓄电池、或燃料电池。

通信模块1990可支持在电子装置1901与外部电子装置(例如,电子装置1902、电子装置1904或服务器1908)之间建立直接(例如,有线)通信信道或无线通信信道,并经由建立的通信信道执行通信。通信模块1990可包括能够与处理器1920(例如,ap)独立操作的一个或更多个通信处理器,并支持直接(例如,有线)通信或无线通信。根据一个实施例,通信模块1990可包括无线通信模块1992(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星系统(gnss)通信模块)或有线通信模块1994(例如,局域网(lan)通信模块或电力线通信(plc)模块)。这些通信模块中的相应一个可经由第一网络1998(例如,短距离通信网络,诸如蓝牙tm、无线保真(wi-fi)直连或红外数据协会(irda)标准)或第二网络1999(例如,长距离通信网络,诸如蜂窝网络、互联网、或计算机网络(例如,lan或广域网(wan)))与外部电子装置进行通信。可将这些各种类型的通信模块实现为单个组件(例如,单个ic),或可将这些各种类型的通信模块实现为彼此分离的多个组件(例如,多个ic)。无线通信模块1992可使用存储在用户识别模块1996中的用户信息(例如,国际移动用户识别码(imsi))识别并验证通信网络(诸如第一网络1998或第二网络1999)中的电子装置1901。

天线模块1997可将信号或电力发送到电子装置1901的外部(例如,外部电子装置)或者从电子装置1901的外部(例如,外部电子装置)接收信号或电力。根据一个实施例,天线模块1997可包括一个或更多个天线,并且由此,可由例如通信模块1990(例如,无线通信模块1992)选择适合于在通信网络(诸如第一网络1998或第二网络1999)中使用的通信方案的至少一个天线。随后可经由所选择的至少一个天线在通信模块1990和外部电子装置之间发送或接收信号或电力。

上述组件中的至少一些可经由外设间通信方案(例如,总线、通用输入输出(gpio)、串行外设接口(spi)或移动工业处理器接口(mipi))相互耦接并在它们之间通信地传送信号(例如,命令或数据)。

根据一个实施例,可经由与第二网络1999耦接的服务器1908在电子装置1901和外部电子装置1904之间发送或接收命令或数据。电子装置1902和电子装置1904中的每一个可以是与电子装置1901相同类型的装置,或者是与电子装置1901不同类型的装置。将在电子装置1901运行的全部操作或一些操作可在外部电子装置1902、外部电子装置1904和服务器1908中的一个或更多个上运行。例如,如果电子装置1901应该自动执行功能或服务或者应该响应于来自用户或另一装置的请求执行功能或服务,则电子装置1901可请求外部电子装置1902、外部电子装置1904和服务器1908中的一个或更多个执行所述功能或服务中的至少部分,而不是运行所述功能或服务,或者电子装置1901除了运行所述功能或服务以外,还可请求外部电子装置1902、外部电子装置1904和服务器1908中的一个或更多个执行所述功能或服务中的至少部分。接收到所述请求的在外部电子装置1902、外部电子装置1904和服务器1908中的一个或更多个可执行所述功能或服务中的所请求的所述至少部分,或者执行与所述请求相关的另外功能或另外服务,并将执行的结果传送到电子装置1901。电子装置1901可在对所述结果进行进一步处理的情况下或者在不对所述结果进行进一步处理的情况下将所述结果提供作为对所述请求的至少部分答复。为此,可使用例如云计算技术、分布式计算技术或客户机-服务器计算技术。

一个实施例可被实现为包括存储在存储介质(例如,内部存储器1936或外部存储器1938)中的可由机器(例如,电子装置1901)读取的一个或更多个指令的软件(例如,程序1940)。例如,在处理器的控制下,电子装置1901的处理器可在使用或无需使用一个或更多个其它组件的情况下调用存储在存储介质中的所述一个或更多个指令中的至少一个指令并运行所述至少一个指令。因此,机器可被操作用于根据所调用的至少一个指令执行至少一个功能。所述一个或更多个指令可包括由编译器产生的代码或能够由解释器运行的代码。可以以非暂时性存储介质的形式来提供机器可读存储介质。术语“非暂时性”指示所述存储介质是有形装置,并且不包括信号(例如,电磁波),但是该术语并不在数据被半永久性地存储在存储介质中与数据被临时存储在存储介质中之间进行区分。

根据一个实施例,可在计算机程序产品中包括和提供本公开的方法。计算机程序产品可作为产品在销售者和购买者之间进行交易。可以以机器可读存储介质(例如,紧凑盘只读存储器(cd-rom))的形式来发布计算机程序产品,或者可经由应用商店(例如,playstoretm)在线发布(例如,下载或上传)计算机程序产品,或者可直接在两个用户装置(例如,智能电话)之间分发(例如,下载或上传)计算机程序产品。如果是在线发布的,则计算机程序产品中的至少部分可以是临时产生的,或者可将计算机程序产品中的至少部分至少临时存储在机器可读存储介质(诸如制造商的服务器、应用商店的服务器或中继服务器的存储器)中。

根据一个实施例,上述组件中的每个组件(例如,模块或程序)可包括单个实体或多个实体。可省略上述组件中的一个或更多个组件,或者可添加一个或更多个其它组件。可选地或者另外地,可将多个组件(例如,模块或程序)集成为单个组件。在这种情况下,该集成组件可仍旧按照与所述多个组件中的相应一个组件在集成之前执行一个或更多个功能相同或相似的方式,执行所述多个组件中的每一个组件的所述一个或更多个功能。由模块、程序或另一组件所执行的操作可顺序地、并行地、重复地或以启发式方式来执行,或者所述操作中的一个或更多个操作可按照不同的顺序来运行或被省略,或者可添加一个或更多个其它操作。

尽管已经在本公开的详细描述中描述了本公开的特定实施例,但是在不脱离本公开的范围的情况下,可以以各种形式修改本公开。因此,本公开的范围不应仅基于所描述的实施例来确定,而是基于所附权利要求及其等同物来确定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1