-
公开(公告)号:CN120010861A
公开(公告)日:2025-05-16
申请号:CN202311529528.3
申请日:2023-11-16
Applicant: 北京小米移动软件有限公司
Abstract: 本公开是关于一种转码方法、装置、电子设备及存储介质。转码方法,包括:确定第一代码中包含的多个第一代码块和第一代码块的代码类型;根据第一代码块的代码类型,确定第二代码中第二代码块的代码生成方式,第二代码块与第一代码块具有相同的代码逻辑;根据第二代码块的代码生成方式,生成第二代码块;其中,第二代码为WebAssembly代码,第一代码为除WebAssembly代码外的其他种类代码;根据第二代码块,获得第二代码。该转码方法通过将除WebAssembly代码外的第一代码转换为WebAssembly代码,使得第一代码能够在具有不同电子设备上复用,降低在不同种类电子设备中实现同一应用程序或者同一功能的开发难度,提升开发效率,并且能够扩展电子设备的接入应用,丰富电子设备支持的应用。
-
公开(公告)号:CN120010850A
公开(公告)日:2025-05-16
申请号:CN202311532389.X
申请日:2023-11-16
Applicant: 北京小米移动软件有限公司
Abstract: 本公开涉及一种高级语言编译方法、装置、电子设备和存储介质,所述方法包括:将高级语言代码解析为抽象语法树;针对所述抽象语法树执行语义解析操作,得到第一语言,所述第一语言为高级的中间表示语言;基于所述第一语言生成第二语言,所述第二语言为低级的中间表示语言;根据所述第二语言生成目标文件。本公开实施例通过将抽象语法树转换为高级的中间表示语言,如此更符合软件工程设计,以保证代码结构更加清晰。
-
公开(公告)号:CN118170464A
公开(公告)日:2024-06-11
申请号:CN202211585444.7
申请日:2022-12-09
Applicant: 北京小米移动软件有限公司
Abstract: 本公开提出一种指纹业务的处理方法、装置、电子设备及存储介质,涉及电子设备技术领域。包括:第一操作系统接收第二操作系统中的第一指纹服务或应用程序接口发送的包含指纹业务处理请求;基于第一指纹服务或所述应用程序接口,确定调用第一操作系统下与指纹业务类型匹配的目标硬件抽象层接口的目标方式;基于目标方式,调用目标硬件抽象层接口,以控制指纹模组进行指纹业务处理;将获取的指纹业务处理结果发送给第二操作系统。由此,在异构操作系统架构下,由第一操作系统对每个操作系统请求的指纹业务进行协调处理,从而可以实现每个操作系统使用电子设备中指纹模组提供的硬件能力,进而可以有效地复用电子设备中指纹模组提供的硬件能力。
-
公开(公告)号:CN117597953A
公开(公告)日:2024-02-23
申请号:CN202280004353.1
申请日:2022-06-16
Applicant: 北京小米移动软件有限公司
IPC: H04W4/80
Abstract: 本公开提出一种支持多协议栈的蓝牙通信方法、装置及电子设备,其中,支持多协议栈的蓝牙通信方法由第一蓝牙设备执行,该方法包括:接收第二蓝牙设备发送的蓝牙通信请求;根据蓝牙通信请求,获取第二蓝牙设备对应的协议栈类型;从底层协议栈库中,获取与协议栈类型匹配的目标协议栈;调用目标协议栈,建立与第二蓝牙设备之间的通信链路。本公开能够支持多种协议栈的蓝牙通信连接,提高了产品的兼容能力和灵活性,并提升了连接的稳定性和可靠性。
-
公开(公告)号:CN117441159A
公开(公告)日:2024-01-23
申请号:CN202280004209.8
申请日:2022-05-18
Applicant: 北京小米移动软件有限公司
Abstract: 本公开提出了一种基于空中下载技术OTA的系统更新方法、装置、电子设备及存储介质,涉及物联网技术领域。该方法包括:获取OTA更新请求,OTA更新请求包括配置文件的部分更新数据;获取系统内存储分区之间的依赖关系,其中系统的配置文件存储于存储分区中;根据依赖关系和更新数据,确定请求更新的目标存储分区,并对目标存储分区进行独立更新。本公开中根据系统内存储分区的依赖关系对存储分区进行划分,在系统更新时,每个分区不必在一次重启过程中更新,而可以分成多次独立更新,减少了因系统更新导致用户不能使用的存储空间,提升用户体验。
-
-
公开(公告)号:CN110968362B
公开(公告)日:2023-09-26
申请号:CN201911129176.6
申请日:2019-11-18
Applicant: 北京小米移动软件有限公司
Abstract: 本公开是关于一种应用运行方法、装置及存储介质,属于终端技术领域。所述方法包括:第一设备采集语音数据;第一设备基于语音数据生成语音控制指令;第一设备向第二设备发送语音控制指令;第二设备根据语音控制指令确定启动运行目标快应用;第二设备启动运行目标快应用,并显示目标快应用的用户界面。本公开实施例提供的技术方案中,由于快应用是基于在操作系统中的快应用框架运行且无需手动安装的应用,因此能够在第二设备中快速地启动运行快应用,并获得该快应用提供的功能,从而提升了应用启动运行的效率。通过语音实现远程控制在某一设备中启动运行快应用,无需用户手动操作,实现了“无手化”的操作体验。
-
公开(公告)号:CN115657879B
公开(公告)日:2023-04-07
申请号:CN202211578309.X
申请日:2022-12-09
Applicant: 北京小米移动软件有限公司
Abstract: 本公开提出一种基于异构操作系统的输入控制方法、装置、设备及介质,被第一操作系统执行,该方法包括:接收至少一个第二操作系统发送的输入请求,其中,输入请求由第二操作系统基于输入事件生成;确定第二操作系统的显示状态,其中,显示状态指示第二操作系统当前是否显示应用服务的情况;以及根据显示状态,对至少一个输入请求进行响应控制。通过本公开,能够在异构操作系统架构下,有效提升对不同操作系统所发送的输入请求的输入控制效果。
-
公开(公告)号:CN115657879A
公开(公告)日:2023-01-31
申请号:CN202211578309.X
申请日:2022-12-09
Applicant: 北京小米移动软件有限公司
Abstract: 本公开提出一种基于异构操作系统的输入控制方法、装置、设备及介质,被第一操作系统执行,该方法包括:接收至少一个第二操作系统发送的输入请求,其中,输入请求由第二操作系统基于输入事件生成;确定第二操作系统的显示状态,其中,显示状态指示第二操作系统当前是否显示应用服务的情况;以及根据显示状态,对至少一个输入请求进行响应控制。通过本公开,能够在异构操作系统架构下,有效提升对不同操作系统所发送的输入请求的输入控制效果。
-
公开(公告)号:CN115576737A
公开(公告)日:2023-01-06
申请号:CN202211565677.0
申请日:2022-12-07
Applicant: 北京小米移动软件有限公司
IPC: G06F11/07
Abstract: 本公开提出了一种异常检测方法、装置、电子设备及存储介质,涉及计算机技术领域,该方法包括:确定与设备当前所处的使用阶段对应的检测频率及待检测内存空间,所述待检测内存空间为所述设备的部分内存空间;基于所述检测频率,对所述待检测内存空间进行检测,以获取检测结果;响应于所述检测结果中包括异常问题,将与所述异常问题对应的关联信息发送给云服务器。由此,由于设备在对设备的内存空间进行监测时,仅需对设备中的部分内存空间进行监测,从而使得监测更加快捷、高效,避免对设备的硬件性能增添不利的影响,降低了计算复杂度,提高了对设备进行异常检测时系统运行的稳定性,进而改善用户体验,提高设备质量口碑。
-
-
-
-
-
-
-
-
-