应用程序的处理方法及相关产品.pdf
《应用程序的处理方法及相关产品.pdf》由会员分享,可在线阅读,更多相关《应用程序的处理方法及相关产品.pdf(34页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910935759.1 (22)申请日 2019.09.29 (71)申请人 华为终端有限公司 地址 523808 广东省东莞市松山湖高新技 术产业开发区新城大道2号南方工厂 厂房 (一期) 项目B2区生产厂房-5 (72)发明人 刘德钱许汝波 (74)专利代理机构 广州三环专利商标代理有限 公司 44202 代理人 郝传鑫熊永强 (51)Int.Cl. H04L 9/32(2006.01) H04L 29/06(2006.01) G06F 21/12(2013.01) (。
2、54)发明名称 应用程序的处理方法及相关产品 (57)摘要 本申请公开了一种应用程序的处理方法及 相关产品。 方法包括: 当非业务模块获取到用户 触发的运行目标第一业务模块的第一运行指令 时 , 终端利 用非业务模块向数字版权管理 (DigitalRightsManagement, DRM)服务器发送 秘钥获取请求。 秘钥获取请求用于请求目标第一 业务模块对应的秘钥信息。 秘钥信息是DRM服务 器确认用户具有目标第一业务模块的使用权限 时反馈的。 终端利用非业务模块根据秘钥信息对 目标第一业务模块进行解密, 并执行目标第一业 务模块对应的业务功能。 这样, 只有具备第一业 务模块的使用权限的用。
3、户才能使用该应用程序 的第一业务模块的业务功能, 从而可有效地对应 用程序的业务功能的使用权限进行保护。 权利要求书2页 说明书21页 附图10页 CN 110752929 A 2020.02.04 CN 110752929 A 1.一种应用程序的处理方法, 其特征在于, 所述应用程序包括一个或多个加密的第一 业务模块和未加密的非业务模块; 所述方法包括: 当所述非业务模块获取到用户触发的运行目标第一业务模块的第一运行指令时, 终端 利用所述非业务模块向数字版权管理(Digital Rights Management, DRM)服务器发送秘钥 获取请求, 所述秘钥获取请求, 用于请求所述目标第。
4、一业务模块对应的秘钥信息, 其中, 所 述秘钥信息是所述DRM服务器在确认所述用户具有所述目标第一业务模块的使用权限时反 馈的; 所述终端利用所述非业务模块获取所述DRM服务器发送的所述秘钥信息; 所述终端利用所述非业务模块根据所述秘钥信息对所述目标第一业务模块进行解密, 并执行所述目标第一业务模块对应的业务功能。 2.根据权利要求1所述的应用程序的处理方法, 其特征在于, 所述秘钥获取请求包括所 述用户的用户信息和所述目标第一业务模块的模块信息, 以用于所述DRM服务器根据所述 用户信息查询所述用户的应用程序权限信息, 并根据所述应用程序权限信息以及所述模块 信息确定所述用户具有所述目标第一。
5、业务模块的使用权限。 3.根据权利要求2所述的方法, 其特征在于, 所述秘钥获取请求还包括所述用户提供的 与所述用户信息对应的验证信息, 所述验证信息用于DRM服务器在所述查询步骤之前, 确认 所述用户信息与所述验证信息匹配。 4.根据权利要求1-3任一项所述的方法, 其特征在于, 所述终端利用所述非业务模块向 DRM服务器发送秘钥获取请求之前, 所述方法还包括: 所述终端利用所述非业务模块确定所 述终端中不具有所述目标第一业务模块对应的秘钥信息。 5.根据权利要求1-4任一项所述的方法, 其特征在于, 所述应用程序还包括未加密的第 二业务模块; 所述方法还包括: 当所述非业务模块获取到用户触。
6、发的运行所述第二业务模块的第二 运行指令时, 所述终端通过所述非业务模块执行所述第二业务模块对应的业务功能。 6.根据权利要求1所述的方法, 其特征在于, 所述非业务模块包括控制模块和DRM模块; 所述终端利用所述非业务模块向DRM服务器发送秘钥获取请求, 具体包括: 所述终端利用所述控制模块向所述DRM模块发送鉴权请求; 所述终端利用所述DRM模块根据所述鉴权请求向DRM服务器发送秘钥获取请求; 所述终端利用所述非业务模块接收所述DRM服务器发送的秘钥信息, 具体包括: 所述终端利用所述DRM模块接收所述DRM服务器发送的秘钥信息; 所述终端利用所述非业务模块根据所述秘钥信息对所述目标第一业。
7、务模块进行解密, 并执行所述目标第一业务模块对应的业务功能包括: 所述终端利用所述DRM模块根据所述秘钥信息对所述目标第一业务模块进行解密, 并 在解密成功时发送鉴权成功的鉴权响应至所述控制模块; 在所述控制模块接收到所述鉴权成功的鉴权响应时, 所述终端利用所述控制模块执行 所述目标第一业务模块对应的业务功能。 7.根据权利要求6所述的方法, 其特征在于, 所述终端利用所述控制模块向所述DRM模 块发送鉴权请求包括: 所述终端显示预设画面, 并通过所述控制模块向所述DRM模块发送鉴权请求; 权利要求书 1/2 页 2 CN 110752929 A 2 所述在所述控制模块接收到所述鉴权成功的鉴权。
8、响应时, 所述终端利用所述控制模块 执行所述目标第一业务模块对应的业务功能, 具体包括: 在所述控制模块接收到鉴权成功的鉴权响应时, 所述终端停止显示所述预设画面, 并 利用所述控制模块执行所述目标第一业务模块对应的业务功能。 8.一种终端, 包括显示屏, 存储器, 一个或多个处理器, 以及多个应用程序, 其中, 所述 存储器中存储一个或多个程序; 其特征在于, 所述一个或多个处理器在运行所述一个或多 个程序时, 使得所述终端执行如权利要求1至7任一项所述的方法。 9.一种计算机存储介质, 其特征在于, 包括计算机指令, 当所述计算机指令在终端上运 行时, 使得所述终端执行如权利要求1至7任一。
9、项所述的方法。 10.一种计算机程序产品, 其特征在于, 当所述计算机程序产品在终端上运行时, 使得 所述终端执行如权利要求1至7任一项所述的方法。 权利要求书 2/2 页 3 CN 110752929 A 3 应用程序的处理方法及相关产品 技术领域 0001 本申请涉及应用程序技术领域, 尤其涉及一种应用程序的处理方法及相关产品。 背景技术 0002 随着电子技术以及计算机技术的不断发展, 手机、 平板电脑、 智能可穿戴设备等终 端已得到普及。 终端通过各种应用程序可以帮助用户实现各种各样的功能。 应用程序的版 权保护也逐渐受到重视。 0003 目前, 对应用程序的版权保护主要是针对应用程序。
10、的使用权限的保护, 具体的保 护方式是, 应用程序包括数字版权管理(digital rights management, DRM)模块和业务模 块, DRM模块用于对业务模块的使用权限进行管理, 业务模块用于实现应用程序的业务功 能, 例如图片处理应用程序的业务模块用于实现图片处理功能。 终端响应于用户的操作启 动应用程序时, 先由该应用程序的DRM模块向DRM服务器请求获取DRM签名, 在该应用程序的 DRM模块获取到DRM签名后, DRM模块校验DRM签名是否有效, 如有效则DRM模块返回DRM鉴权 成功的鉴权结果给该应用程序的业务模块。 业务模块接收到鉴权成功的鉴权结果之后, 实 现该应。
11、用程序的业务功能。 但是, 若采用这种这种保护方式, 未授权的用户只需要修改DRM 模块返回的鉴权结果为鉴权成功, 即可随意运行该应用程序的业务模块以实现该应用程序 的业务功能, 这样, 对应用程序的业务功能的使用权限的保护方式存在较大的漏洞。 发明内容 0004 本申请提供了一种应用程序的处理方法及相关产品, 可以有效地对应用程序的业 务模块的使用权限进行保护。 0005 第一方面, 本申请提供了一种应用程序的处理方法, 所述应用程序包括一个或多 个加密的第一业务模块和未加密的非业务模块。 所述方法包括: 首先, 当所述非业务模块获 取到用户触发的运行目标第一业务模块的第一运行指令时, 终端。
12、利用所述非业务模块向数 字版权管理(Digital Rights Management, DRM)服务器发送秘钥获取请求。 所述秘钥获取 请求, 用于请求所述目标第一业务模块对应的秘钥信息。 其中, 所述秘钥信息是所述DRM服 务器在确认所述用户具有所述目标第一业务模块的使用权限时反馈的。 然后, 所述终端利 用所述非业务模块获取所述DRM服务器发送的所述秘钥信息。 所述终端利用所述非业务模 块根据所述秘钥信息对所述目标第一业务模块进行解密, 并执行所述目标第一业务模块对 应的业务功能。 0006 本申请的技术方案中, 由于需要被保护的第一业务模块是加密的, 终端要运行第 一业务模块以实现该对。
13、应的业务功能, 须获得对应的秘钥信息, 而获得秘钥信息的条件是 使用该终端的用户须具备该第一业务模块的使用权限。 这样, 可以使得只有具备第一业务 模块的使用权限的用户才能使用该应用程序的第一业务模块的业务功能, 从而可以有效地 对应用程序的业务功能的使用权限进行保护。 0007 在一些可能的实施方式中, 所述秘钥获取请求包括所述用户的用户信息和所述目 说明书 1/21 页 4 CN 110752929 A 4 标第一业务模块的模块信息, 以用于所述DRM服务器根据所述用户信息查询所述用户的应 用程序权限信息, 并根据所述应用程序权限信息以及所述模块信息确定判断所述用户是否 具有所述目标第一业。
14、务模块的使用权限。 如此, DRM服务器可以根据用户信息查找到该用户 对应的应用程序权限信息, 从而使得DRM服务器可以权限库中每个用户的应用程序权限信 息, 对每个用户使用应用程序的业务模块的使用权限进行管控。 0008 在一些可能的实施方式中, 所述秘钥获取请求还包括所述用户提供的与所述用户 信息对应的验证信息, 所述验证信息用于DRM服务器在所述查询步骤之前, 确认所述用户信 息与所述验证信息匹配。 这样DRM服务器可以验证该第一运行指令是不是由该用户信息对 应的用户触发的, 避免非法用户获得具备该目标第一业务模块的使用权限的第一用户的户 信息之后, 利用该第一用户的用户信息从DRM服务。
15、器获得目标第一业务模块的秘钥信息。 0009 在一些可能的实施方式中, 所述终端利用所述非业务模块向DRM服务器发送秘钥 获取请求之前, 所述方法还包括: 所述终端利用所述非业务模块确定所述终端中不具有所 述目标第一业务模块对应的秘钥信息。 那么, 当终端中具有所述目标第一业务模块对应的 秘钥信息时, 非业务模块则可以不必向DRM服务器发送秘钥获取请求, 而是可以利用终端中 的秘钥信息对目标第一业务模块进行解密, 这样终端可以可以更快速地运行目标第一业务 模块。 0010 在一些可能的实施方式中, 所述应用程序还包括未加密的第二业务模块; 所述方 法还包括: 当所述非业务模块获取到用户触发的运。
16、行所述第二业务模块的第二运行指令 时, 所述终端通过所述非业务模块执行所述第二业务模块对应的业务功能。 其中一个或多 个第一业务模块用于实现应用程序的一部分业务功能, 第二业务模块用于实现应用程序的 另一部分业务功能。 这样可以实现仅对应用程序的部分业务功能的使用权限进行管控, 使 得应用程序的权限管理方式更加灵活。 0011 在一些可能的实施方式中, 所述非业务模块包括控制模块和DRM模块; 所述终端利 用所述非业务模块向DRM服务器发送秘钥获取请求, 具体包括: 所述终端利用所述控制模块 向所述DRM模块发送鉴权请求; 和所述终端利用所述DRM模块根据所述鉴权请求向DRM服务 器发送秘钥获。
17、取请求。 所述终端利用所述非业务模块接收所述DRM服务器发送的秘钥信息, 具体包括: 所述终端利用所述DRM模块接收所述DRM服务器发送的秘钥信息。 所述终端利用 所述非业务模块根据所述秘钥信息对所述目标第一业务模块进行解密, 并执行所述目标第 一业务模块对应的业务功能包括: 所述终端利用所述DRM模块根据所述秘钥信息对所述目 标第一业务模块进行解密, 并在解密成功时发送鉴权成功的鉴权响应至所述控制模块; 和 在所述控制模块接收到所述鉴权成功的鉴权响应时, 所述终端利用所述控制模块执行所述 目标第一业务模块对应的业务功能。 如此, 由于需要被保护的第一业务模块是加密的, 即使 非法用户通过修改。
18、应用程序代码, 使得DRM模块发送鉴权成功的鉴权结果给控制模块, 只要 DRM模块没有获得第一业务模块的秘钥信息, 就无法对第一业务模块进行解密, 从而可以使 得只有具备权限的用户才能使用第一业务模块对应的业务功能, 有效地保护应用程序的业 务功能的使用权限。 0012 在一些可能的实施方式中, 所述终端利用所述控制模块向所述DRM模块发送鉴权 请求包括: 所述终端显示预设画面, 并通过所述控制模块向所述DRM模块发送鉴权请求。 所 述在所述控制模块接收到所述鉴权成功的鉴权响应时, 所述终端利用所述控制模块执行所 说明书 2/21 页 5 CN 110752929 A 5 述目标第一业务模块对。
19、应的业务功能, 具体包括: 在所述控制模块接收到鉴权成功的鉴权 响应时, 所述终端停止显示所述预设画面, 并利用所述控制模块执行所述目标第一业务模 块对应的业务功能。 这样, 在DRM模块发送秘钥获取请求, 请求DRM服务器下发秘钥信息的过 程中, 终端显示预设画面, 可以避免终端因获取秘钥信息无法马上运行目标第一业务模块, 而让用户误认为应用程序卡顿。 0013 第二方面, 本申请提供了一种终端, 包括显示屏、 存储器、 一个或多个处理器, 以及 多个应用程序。 存储其中存储一个或多个程序, 一个或多个处理器运行所述一个或多个程 序时, 使得终端执行上述第一方面任一项可能的实施方式中的应用程。
20、序的处理方法。 0014 第三方面, 本申请实施例提供了一种计算机存储介质, 包括计算机指令, 当计算机 指令在终端上运行时, 使得终端执行上述第一方面任一项可能的实施方式中的应用程序的 处理方法。 0015 第四方面, 本申请实施例提供了一种计算机程序产品, 当计算机程序产品在终端 上运行时, 使得终端执行上述第一方面任一项可能的实施方式中的应用程序的处理方法。 附图说明 0016 图1为本申请实施例的网络架构示意图; 0017 图2为本申请实施例提供的终端的结构示意图; 0018 图3为本申请实施例提供的终端的软件结构框图; 0019 图4为现有技术的应用程序的鉴权方法的流程示意图; 00。
21、20 图5为本申请实施例提供的应用程序的处理方法的流程示意图; 0021 图6为本申请实施例提供的应用程序的处理方法的应用场景示意图; 0022 图7为本申请实施例提供的应用程序的处理方法的另一应用场景示意图; 0023 图8为本申请实施例提供的应用程序的处理方法的又一应用场景示意图; 0024 图9为本申请实施例提供的应用程序的处理方法的再一应用场景示意图; 0025 图10为本申请实施例提供的应用程序的处理方法的再又一应用场景示意图。 具体实施方式 0026 下面将结合附图对本申请实施例中的技术方案进行清除、 详尽地描述。 其中, 在本 申请实施例的描述中, 除非另有说明,“/” 表示或的。
22、意思, 例如, A/B可以表示A或B; 文本中的 “和/或” 仅仅是一种描述关联对象的关联关系, 表示可以存在三种关系, 例如, A和/或B, 可 以表示: 单独存在A, 同时存在A和B, 单独存在B这三种情况, 另外, 在本申请实施例的描述 中,“多个” 是指两个或多于两个。 0027 以下, 术语 “第一” 、“第二” 仅用于描述目的, 而不能理解为暗示或暗示相对重要性 或者隐含指明所指示的技术特征的数量。 由此, 限定有 “第一” 、“第二” 的特征可以明示或者 隐含地包括一个或者更多个该特征, 在本申请实施例的描述中, 除非另有说明,“多个” 的含 义是两个或两个以上。 0028 请参。
23、阅图1, 图1为本申请实施例提供的一种网络架构图。 如图1所示, 该网络架构 100包括终端10、 数字版权管理(DRM)服务器20和通信链路30。 通信链路30可以是有线通信 链路也可以是无线通信链路。 说明书 3/21 页 6 CN 110752929 A 6 0029 终端10可以包括但不限于个人电脑、 智能手机、 智能穿戴设备、 智能电视、 平板电 脑、 个人数字助理等等。 0030 图2示出了终端10的结构示意图。 0031 下面以终端10为例对实施例进行具体说明。 应该理解的是, 图2所示终端10仅是一 个范例, 并且终端10可以具有比图2中所示的更多的或者更少的部件, 可以组合两。
24、个或多个 的部件, 或者可以具有不同的部件配置。 图中所示出的各种部件可以在包括一个或多个信 号处理和/或专用集成电路在内的硬件、 软件、 或硬件和软件的组合中实现。 0032 终端10可以包括: 处理器110, 外部存储器接口120, 内部存储器121, 通用串行总线 (universal serial bus, USB)接口130, 充电管理模块140, 电源管理模块141, 电池142, 天 线1, 天线2, 移动通信模块150, 无线通信模块160, 音频模块170, 扬声器170A, 受话器170B, 麦克风170C, 耳机接口170D, 传感器模块180, 按键190, 马达191。
25、, 指示器192, 摄像头193, 显 示屏194, 以及用户标识模块(subscriber identification module, SIM)卡接口195等。 其 中传感器模块180可以包括压力传感器180A, 陀螺仪传感器180B, 气压传感器180C, 磁传感 器180D, 加速度传感器180E, 距离传感器180F, 接近光传感器180G, 指纹传感器180H, 温度传 感器180J, 触摸传感器180K, 环境光传感器180L, 骨传导传感器180M等。 0033 可以理解的是, 本发明实施例示意的结构并不构成对终端10的具体限定。 在本申 请另一些实施例中, 终端10可以包括比。
26、图示更多或更少的部件, 或者组合某些部件, 或者拆 分某些部件, 或者不同的部件布置。 图示的部件可以以硬件, 软件或软件和硬件的组合实 现。 0034 处理器110可以包括一个或多个处理单元, 例如: 处理器110可以包括应用处理器 (application processor, AP), 调制解调处理器, 图形处理器(graphics processing unit, GPU), 图像信号处理器(image signal processor, ISP), 控制器, 存储器, 视频编解码 器, 数字信号处理器(digital signal processor, DSP), 基带处理器, 和/。
27、或神经网络处理 器(neural-network processing unit, NPU)等。 其中, 不同的处理单元可以是独立的器件, 也可以集成在一个或多个处理器中。 0035 其中, 控制器可以是终端10的神经中枢和指挥中心。 控制器可以根据指令操作码 和时序信号, 产生操作控制信号, 完成取指令和执行指令的控制。 0036 处理器110中还可以设置存储器, 用于存储指令和数据。 在一些实施例中, 处理器 110中的存储器为高速缓冲存储器。 该存储器可以保存处理器110刚用过或循环使用的指令 或数据。 如果处理器110需要再次使用该指令或数据, 可从所述存储器中直接调用。 避免了 重复。
28、存取, 减少了处理器110的等待时间, 因而提高了系统的效率。 0037 在一些实施例中, 处理器110可以包括一个或多个接口。 接口可以包括集成电路 (inter-integrated circuit, I2C)接口, 集成电路内置音频(inter-integrated circuit sound, I2S)接口, 脉冲编码调制(pulse code modulation, PCM)接口, 通用异步收发传输器 (universal asynchronous receiver/transmitter, UART)接口, 移动产业处理器接口 (mobile industry processor 。
29、interface, MIPI), 通用输入输出(general-purpose input/output, GPIO)接口, 用户标识模块(subscriber identity module, SIM)接口, 和/或 通用串行总线(universal serial bus, USB)接口等。 0038 I2C接口是一种双向同步串行总线, 包括一根串行数据线(serial data line, 说明书 4/21 页 7 CN 110752929 A 7 SDA)和一根串行时钟线(derail clock line, SCL)。 在一些实施例中, 处理器110可以包含 多组I2C总线。 处理器。
30、110可以通过不同的I2C总线接口分别耦合触摸传感器180K, 充电器, 闪光灯, 摄像头193等。 例如: 处理器110可以通过I2C接口耦合触摸传感器180K, 使处理器 110与触摸传感器180K通过I2C总线接口通信, 实现终端10的触摸功能。 0039 I2S接口可以用于音频通信。 在一些实施例中, 处理器110可以包含多组I2S总线。 处理器110可以通过I2S总线与音频模块170耦合, 实现处理器110与音频模块170之间的通 信。 在一些实施例中, 音频模块170可以通过I2S接口向无线通信模块160传递音频信号, 实 现通过蓝牙耳机接听电话的功能。 0040 PCM接口也可以。
31、用于音频通信, 将模拟信号抽样, 量化和编码。 在一些实施例中, 音 频模块170与无线通信模块160可以通过PCM总线接口耦合。 在一些实施例中, 音频模块170 也可以通过PCM接口向无线通信模块160传递音频信号, 实现通过蓝牙耳机接听电话的功 能。 所述I2S接口和所述PCM接口都可以用于音频通信。 0041 UART接口是一种通用串行数据总线, 用于异步通信。 该总线可以为双向通信总线。 它将要传输的数据在串行通信与并行通信之间转换。 在一些实施例中, UART接口通常被用 于连接处理器110与无线通信模块160。 例如: 处理器110通过UART接口与无线通信模块160 中的蓝牙模。
32、块通信, 实现蓝牙功能。 在一些实施例中, 音频模块170可以通过UART接口向无 线通信模块160传递音频信号, 实现通过蓝牙耳机播放音乐的功能。 0042 MIPI接口可以被用于连接处理器110与显示屏194, 摄像头193等外围器件。 MIPI接 口包括摄像头串行接口(camera serial interface, CSI), 显示屏串行接口(display serial interface, DSI)等。 在一些实施例中, 处理器110和摄像头193通过CSI接口通信, 实 现终端10的拍摄功能。 处理器110和显示屏194通过DSI接口通信, 实现终端10的显示功能。 0043 G。
33、PIO接口可以通过软件配置。 GPIO接口可以被配置为控制信号, 也可被配置为数 据信号。 在一些实施例中, GPIO接口可以用于连接处理器110与摄像头193, 显示屏194, 无线 通信模块160, 音频模块170, 传感器模块180等。 GPIO接口还可以被配置为I2C接口, I2S接 口, UART接口, MIPI接口等。 0044 USB接口130是符合USB标准规范的接口, 具体可以是Mini USB接口, Micro USB接 口, USB Type C接口等。 USB接口130可以用于连接充电器为终端10充电, 也可以用于终端10 与外围设备之间传输数据。 也可以用于连接耳机,。
34、 通过耳机播放音频。 该接口还可以用于连 接其他电子设备, 例如AR设备等。 0045 可以理解的是, 本发明实施例示意的各模块间的接口连接关系, 只是示意性说明, 并不构成对终端10的结构限定。 在本申请另一些实施例中, 终端10也可以采用上述实施例 中不同的接口连接方式, 或多种接口连接方式的组合。 0046 充电管理模块140用于从充电器接收充电输入。 其中, 充电器可以是无线充电器, 也可以是有线充电器。 在一些有线充电的实施例中, 充电管理模块140可以通过USB接口130 接收有线充电器的充电输入。 在一些无线充电的实施例中, 充电管理模块140可以通过终端 10的无线充电线圈接收。
35、无线充电输入。 充电管理模块140为电池142充电的同时, 还可以通 过电源管理模块141为电子设备供电。 0047 电源管理模块141用于连接电池142, 充电管理模块140与处理器110。 电源管理模 块141接收电池142和/或充电管理模块140的输入, 为处理器110, 内部存储器121, 外部存储 说明书 5/21 页 8 CN 110752929 A 8 器, 显示屏194, 摄像头193, 和无线通信模块160等供电。 电源管理模块141还可以用于监测 电池容量, 电池循环次数, 电池健康状态(漏电, 阻抗)等参数。 在其他一些实施例中, 电源管 理模块141也可以设置于处理器1。
36、10中。 在另一些实施例中, 电源管理模块141和充电管理模 块140也可以设置于同一个器件中。 0048 终端10的无线通信功能可以通过天线1, 天线2, 移动通信模块150, 无线通信模块 160, 调制解调处理器以及基带处理器等实现。 0049 天线1和天线2用于发射和接收电磁波信号。 终端10中的每个天线可用于覆盖单个 或多个通信频带。 不同的天线还可以复用, 以提高天线的利用率。 例如: 可以将天线1复用为 无线局域网的分集天线。 在另外一些实施例中, 天线可以和调谐开关结合使用。 0050 移动通信模块150可以提供应用在终端10上的包括2G/3G/4G/5G等无线通信的解 决方案。
37、。 移动通信模块150可以包括至少一个滤波器, 开关, 功率放大器, 低噪声放大器(low noise amplifier, LNA)等。 移动通信模块150可以由天线1接收电磁波, 并对接收的电磁波 进行滤波, 放大等处理, 传送至调制解调处理器进行解调。 移动通信模块150还可以对经调 制解调处理器调制后的信号放大, 经天线1转为电磁波辐射出去。 在一些实施例中, 移动通 信模块150的至少部分功能模块可以被设置于处理器110中。 在一些实施例中, 移动通信模 块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。 0051 调制解调处理器可以包括调制器和解调器。。
38、 其中, 调制器用于将待发送的低频基 带信号调制成中高频信号。 解调器用于将接收的电磁波信号解调为低频基带信号。 随后解 调器将解调得到的低频基带信号传送至基带处理器处理。 低频基带信号经基带处理器处理 后, 被传递给应用处理器。 应用处理器通过音频设备(不限于扬声器170A, 受话器170B等)输 出声音信号, 或通过显示屏194显示图像或视频。 在一些实施例中, 调制解调处理器可以是 独立的器件。 在另一些实施例中, 调制解调处理器可以独立于处理器110, 与移动通信模块 150或其他功能模块设置在同一个器件中。 0052 无线通信模块160可以提供应用在终端10上的包括无线局域网(wir。
39、eless local area networks, WLAN)(如无线保真(wireless fidelity, Wi-Fi)网络), 蓝牙(bluetooth, BT), 全球导航卫星系统(global navigation satellite system, GNSS), 调频(frequency modulation, FM), 近距离无线通信技术(near field communication, NFC), 红外技术 (infrared, IR)等无线通信的解决方案。 无线通信模块160可以是集成至少一个通信处理模 块的一个或多个器件。 无线通信模块160经由天线2接收电磁波, 将。
40、电磁波信号调频以及滤 波处理, 将处理后的信号发送到处理器110。 无线通信模块160还可以从处理器110接收待发 送的信号, 对其进行调频, 放大, 经天线2转为电磁波辐射出去。 0053 在一些实施例中, 终端10的天线1和移动通信模块150耦合, 天线2和无线通信模块 160耦合, 使得终端10可以通过无线通信技术与网络以及其他设备通信。 所述无线通信技术 可以包括全球移动通讯系统(global system for mobile communications, GSM), 通用分 组无线服务(general packet radio service, GPRS), 码分多址接入(cod。
41、e division multiple access, CDMA), 宽带码分多址(wideband code division multiple access, WCDMA), 时分码分多址(time-division code division multiple access, TD-SCDMA), 长 期演进(long term evolution, LTE), BT, GNSS, WLAN, NFC, FM, 和/或IR技术等。 所述GNSS可 以包括全球卫星定位系统(global positioning system, GPS), 全球导航卫星系统(global 说明书 6/21 页。
42、 9 CN 110752929 A 9 navigation satellite system, GLONASS), 北斗卫星导航系统(beidou navigation satellite system, BDS), 准天顶卫星系统(quasi-zenith satellite system, QZSS)和/或 星基增强系统(satellite based augmentation systems, SBAS)。 0054 终端10通过GPU, 显示屏194, 以及应用处理器等实现显示功能。 GPU为图像处理的 微处理器, 连接显示屏194和应用处理器。 GPU用于执行数学和几何计算, 用于。
43、图形渲染。 处 理器110可包括一个或多个GPU, 其执行程序指令以生成或改变显示信息。 0055 显示屏194用于显示图像, 视频等。 显示屏194包括显示面板。 显示面板可以采用液 晶显示屏(liquid crystal display, LCD), 有机发光二极管(organic light-emitting diode, OLED), 有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的, AMOLED), 柔性发光二极管(flex light-emitting diode, FLED), Miniled。
44、, MicroLed, Micro-oLed, 量子点发光二极管(quantum dot light emitting diodes, QLED)等。 在一些实施例中, 终端10可以包括1个或N个显示屏194, N为大 于1的正整数。 0056 终端10可以通过ISP, 摄像头193, 视频编解码器, GPU, 显示屏194以及应用处理器 等实现拍摄功能。 0057 ISP用于处理摄像头193反馈的数据。 例如, 拍照时, 打开快门, 光线通过镜头被传 递到摄像头感光元件上, 光信号转换为电信号, 摄像头感光元件将所述电信号传递给ISP处 理, 转化为肉眼可见的图像。 ISP还可以对图像的噪点。
45、, 亮度, 肤色进行算法优化。 ISP还可以 对拍摄场景的曝光, 色温等参数优化。 在一些实施例中, ISP可以设置在摄像头193中。 0058 摄像头193用于捕获静态图像或视频。 物体通过镜头生成光学图像投射到感光元 件。 感光元件可以是电荷耦合器件(charge coupled device, CCD)或互补金属氧化物半导 体(complementary metal-oxide-semiconductor, CMOS)光电晶体管。 感光元件把光信号转 换成电信号, 之后将电信号传递给ISP转换成数字图像信号。 ISP将数字图像信号输出到DSP 加工处理。 DSP将数字图像信号转换成标准的。
46、RGB, YUV等格式的图像信号。 在一些实施例中, 终端10可以包括1个或N个摄像头193, N为大于1的正整数。 0059 数字信号处理器用于处理数字信号, 除了可以处理数字图像信号, 还可以处理其 他数字信号。 例如, 当终端10在频点选择时, 数字信号处理器用于对频点能量进行傅里叶变 换等。 0060 视频编解码器用于对数字视频压缩或解压缩。 终端10可以支持一种或多种视频编 解码器。 这样, 终端10可以播放或录制多种编码格式的视频, 例如: 动态图像专家组(moving picture experts group, MPEG)1, MPEG2, MPEG3, MPEG4等。 006。
47、1 NPU为神经网络(neural-network, NN)计算处理器, 通过借鉴生物神经网络结构, 例如借鉴人脑神经元之间传递模式, 对输入信息快速处理, 还可以不断的自学习。 通过NPU 可以实现终端10的智能认知等应用, 例如: 图像识别, 人脸识别, 语音识别, 文本理解等。 0062 外部存储器接口120可以用于连接外部存储卡, 例如Micro SD卡, 实现扩展终端10 的存储能力。 外部存储卡通过外部存储器接口120与处理器110通信, 实现数据存储功能。 例 如将音乐, 视频等文件保存在外部存储卡中。 0063 内部存储器121可以用于存储计算机可执行程序代码, 所述可执行程序。
48、代码包括 指令。 处理器110通过运行存储在内部存储器121的指令, 从而执行终端10的各种功能应用 说明书 7/21 页 10 CN 110752929 A 10 以及数据处理。 内部存储器121可以包括存储程序区和存储数据区。 其中, 存储程序区可存 储操作系统, 至少一个功能所需的应用程序(比如声音播放功能, 图像播放功能等)等。 存储 数据区可存储终端10使用过程中所创建的数据(比如音频数据, 电话本等)等。 此外, 内部存 储器121可以包括高速随机存取存储器, 还可以包括非易失性存储器, 例如至少一个磁盘存 储器件, 闪存器件, 通用闪存存储器(universal flash st。
49、orage, UFS)等。 0064 终端10可以通过音频模块170, 扬声器170A, 受话器170B, 麦克风170C, 耳机接口 170D, 以及应用处理器等实现音频功能。 例如音乐播放, 录音等。 0065 音频模块170用于将数字音频信息转换成模拟音频信号输出, 也用于将模拟音频 输入转换为数字音频信号。 音频模块170还可以用于对音频信号编码和解码。 在一些实施例 中, 音频模块170可以设置于处理器110中, 或将音频模块170的部分功能模块设置于处理器 110中。 0066 扬声器170A, 也称 “喇叭” , 用于将音频电信号转换为声音信号。 终端10可以通过扬 声器170A。
50、收听音乐, 或收听免提通话。 0067 受话器170B, 也称 “听筒” , 用于将音频电信号转换成声音信号。 当终端10接听电话 或语音信息时, 可以通过将受话器170B靠近人耳接听语音。 0068 麦克风170C, 也称 “话筒” ,“传声器” , 用于将声音信号转换为电信号。 当拨打电话 或发送语音信息时, 用户可以通过人嘴靠近麦克风170C发声, 将声音信号输入到麦克风 170C。 终端10可以设置至少一个麦克风170C。 在另一些实施例中, 终端10可以设置两个麦克 风170C, 除了采集声音信号, 还可以实现降噪功能。 在另一些实施例中, 终端10还可以设置 三个, 四个或更多麦克。
- 内容关键字: 应用程序 处理 方法 相关 产品
农业育苗盘.pdf
污水厂处理用空气介入的药剂搅拌装置.pdf
选粉机.pdf
氧气管收纳装置.pdf
中频感应电炉冷炉装置.pdf
玩具变形车.pdf
复合纤维的快速烘干装置.pdf
可折叠伸缩式电井盖板提升转运装置.pdf
过滤元件旋转焊接装置的接电模块.pdf
漂染废水处理和中水回用设备.pdf
具有旋转装饰部件的玩具泡泡棒.pdf
LED光源模组.pdf
用于标液精确取样装置.pdf
用于制备二氧化碳吸附储存材料的装置.pdf
节能保温断桥铝合金型材.pdf
多节联动节距机构.pdf
气体防倾倒运输装置.pdf
条装食品的整理机.pdf
石墨型钛合金底注式浇注排气系统.pdf
大挠度伸缩闸阀.pdf
薄膜吹塑用冷却装置.pdf
红外图像超分辨重建系统及方法.pdf
数码云相框智能照片优化处理系统.pdf
玄武岩纤维管材检测装置及方法.pdf
桥梁梁板加固焊接设备.pdf
宽范围任意频点的时频参数综合测方法.pdf
高分子颗粒筛选系统.pdf
纳米硅复合隔热材料及其制备方法.pdf
气浮轴承刚度测试装置.pdf
金属软管与燃气灶的连接结构.pdf
基于点云深度学习的机械零部件装配特征测量方法.pdf
基于车身颜色的车辆事故预测方法、设备和存储介质.pdf
岩土颗粒破坏局部化识别方法.pdf
参数升级控制方法、控制器、电子设备和挖掘机.pdf
基于距离的闭环检测方法、装置、电子设备和存储介质.pdf
低温真空污泥压滤干化工艺方法及压滤装置.pdf
复合绝缘子带护套芯棒水扩散试验水煮装置.pdf
基于用户行为构建知识库的方法、装置、介质、系统.pdf
水体识别和水体变化检测方法、装置、设备及介质.pdf
防潮的配电柜.pdf
可防止风力吹动摇曳磨损的高空电缆线以及固定装置.pdf
智能型隔油设备维护保养一体机.pdf
测量电场和温差作用下电缆中间接头界面压力的方法.pdf
视频彩票机.pdf
吹瓶机用机械手结构及吹瓶系统.pdf
用于蓄电池生产加工处理的酸液配制装置.pdf
新型复合材料空心电杆.pdf
电缆沟用防小动物装置.pdf
页面缩放方法、装置、终端及存储介质.pdf
屏幕粘接贴合机构.pdf
具有限位功能自动上盖装盖的封瓶装置.pdf