-
公开(公告)号:CN109032583B
公开(公告)日:2022-06-17
申请号:CN201810828800.0
申请日:2018-07-25
Applicant: 北京小米移动软件有限公司
IPC: G06F8/30
Abstract: 本公开是关于一种数据交互方法及装置,属于计算机技术领域。所述方法包括:Java层将Java对象转换为JavaScript句柄对象并发送至JavaScript层;JavaScript层生成JavaScript原生对象;在JavaScript原生对象的应用场景下,Java层获取JavaScript句柄对象对应的Java对象,以实现相应功能。本公开中Java层将Java对象转换为JavaScript句柄对象发送至JavaScript层,并在JavaScript层生成与Java对象对应的JavaScript原生对象,在JavaScript原生对象的应用场景下,JavaScript层以JavaScript句柄对象作为桥梁,调用Java层中的Java对象实现相应功能,该方法在JavaScript层和Java层之间实现了Java对象的传递,丰富了数据交互形式,从而为快应用中更多功能的实现提供了可能。
-
公开(公告)号:CN109815030B
公开(公告)日:2021-07-23
申请号:CN201910024673.3
申请日:2019-01-10
Applicant: 北京小米移动软件有限公司
IPC: G06F9/54
Abstract: 本公开提供一种通信方法及装置,其中,所述方法包括:网页端通过网络连接向操作系统发送第一消息;所述操作系统通过预设网络接口获取所述第一消息,并根据所述第一消息生成第二消息;所述操作系统将所述第二消息转换成预设格式的第三消息,并向剪切板发送所述第三消息;所述网页端从所述剪切板中识别并解析所述第三消息,获得所述第二消息。采用本公开提供的通信方法,可以实现通过网页来触发操作系统执行更多类型的操作,增强了网页和操作系统的功能,有效提升了终端的用户体验。
-
公开(公告)号:CN108156271B
公开(公告)日:2021-03-16
申请号:CN201711261949.7
申请日:2017-12-04
Applicant: 北京小米移动软件有限公司
Abstract: 本公开是关于一种通信方法、装置及电子设备,该方法包括:通过操作系统获取域名请求;采用预设解密方式对所述域名请求进行解密处理;在解密成功时,将所述域名请求确定为目标域名请求,所述目标域名请求中携带有目标消息信息,所述目标消息信息对应的目标消息用于指示操作系统执行目标操作;基于所述解密处理的结果获取所述目标消息信息;根据所述目标消息信息对应的目标消息执行所述目标操作。本公开的技术方案,可以增强操作系统的功能,提升终端设备的用户体验。并且,由于目标域名请求是根据加密后的目标消息信息生成的,可以避免目标域名请求被拦截,保证通信的成功率。
-
公开(公告)号:CN107463372B
公开(公告)日:2020-10-13
申请号:CN201710552477.4
申请日:2017-07-07
Applicant: 北京小米移动软件有限公司
IPC: G06F9/451
Abstract: 本公开是关于一种数据驱动的页面更新方法和装置。该方法包括:从页面对应的各个变量中选出本次更新中的受关注变量;基于本次更新生成新的受关注文档对象模型dom节点,所述受关注dom节点是所述页面对应的dom树中与所述受关注变量绑定的dom节点;比较新的所述受关注dom节点和本次更新前的所述受关注dom节点;在新的所述受关注dom节点和本次更新前的所述受关注dom节点不相同的情况下,触发针对所述受关注dom节点的渲染。应用本公开,生成与受关注变量绑定的dom节点而非生成整个dom树,并比较更新前后的该dom节点来确定是否触发页面渲染,从而有利于减少需使用的处理资源,尤其适用于页面局部更新的情况。
-
公开(公告)号:CN107402756B
公开(公告)日:2020-07-31
申请号:CN201710552085.8
申请日:2017-07-07
Applicant: 北京小米移动软件有限公司
IPC: G06F8/38 , G06F16/957
Abstract: 本公开提供一种用于绘制页面的方法、装置及终端,所述方法的一具体实施方式包括:获取web页面数据中每个标签的属性;基于所述每个标签的属性确定目标标签;获取所述目标标签对应的样式信息;基于所述样式信息绘制所述目标标签对应的页面内容。该实施方式实现了伪类不支持的可变状态的不同显示方式,提高了页面显示的效果。
-
公开(公告)号:CN110853643A
公开(公告)日:2020-02-28
申请号:CN201911129442.5
申请日:2019-11-18
Applicant: 北京小米移动软件有限公司
Abstract: 本公开公开了一种快应用中进行语音识别的方法、装置、设备及存储介质,应用于计算机领域。该方法包括:获取第一语音信号,第一语音信号是终端中的第一快应用在运行状态时接收到的语音信号;将第一语音信号发送到第一语音识别服务器,第一语音识别服务器是与第一快应用对应的语音识别服务器,存在至少两个快应用所对应的语音识别服务器是不同的;接收第一语音识别服务器发送的语音识别结果。本公开通过将终端获取的语音信号发送到当前正在运行的快应用指定的语音识别服务器,使语音识别结果更准确。
-
公开(公告)号:CN110851108A
公开(公告)日:2020-02-28
申请号:CN201911130236.6
申请日:2019-11-18
Applicant: 北京小米移动软件有限公司
Abstract: 本公开提供了一种电子设备操作方法、装置、电子设备及存储介质,属于电子设备技术领域。所述方法包括:显示第一目标应用程序的第一应用界面;当接收到被输入的语音信号时,通过第一服务器获取语音信号对应的执行事件和事件信息;根据执行事件、事件信息和第一应用界面的界面数据,生成语音信号的操作指令;在第一应用界面中执行操作指令对应的操作。在本公开中,电子设备仅通过第一服务器获取语音信号对应的执行事件和事件信息,结合电子设备当前显示的第一应用界面的界面数据,即可生成语音信号的操作指令。使得电子设备当前显示的第一应用界面的界面数据不会上传到第一服务器,从而能够保护第一目标应用程序的界面数据的隐私。
-
公开(公告)号:CN110007982A
公开(公告)日:2019-07-12
申请号:CN201910163652.X
申请日:2019-03-05
Applicant: 北京小米移动软件有限公司
Abstract: 本公开提供一种通信方法及装置,其中,所述方法包括:网页端通过网络连接向操作系统发送第一消息;所述操作系统获取所述第一消息,并根据所述第一消息生成第二消息;所述操作系统将所述第二消息转换成预设格式的第三消息,并向剪切板发送所述第三消息;所述网页端从所述剪切板中识别并解析所述第三消息,获得所述第二消息。采用本公开提供的通信方法,可以实现通过网页来触发操作系统执行更多类型的操作,增强了网页和操作系统的功能,有效提升了终端的用户体验。
-
公开(公告)号:CN109815030A
公开(公告)日:2019-05-28
申请号:CN201910024673.3
申请日:2019-01-10
Applicant: 北京小米移动软件有限公司
IPC: G06F9/54
Abstract: 本公开提供一种通信方法及装置,其中,所述方法包括:网页端通过网络连接向操作系统发送第一消息;所述操作系统通过预设网络接口获取所述第一消息,并根据所述第一消息生成第二消息;所述操作系统将所述第二消息转换成预设格式的第三消息,并向剪切板发送所述第三消息;所述网页端从所述剪切板中识别并解析所述第三消息,获得所述第二消息。采用本公开提供的通信方法,可以实现通过网页来触发操作系统执行更多类型的操作,增强了网页和操作系统的功能,有效提升了终端的用户体验。
-
公开(公告)号:CN109587289A
公开(公告)日:2019-04-05
申请号:CN201811640096.2
申请日:2018-12-29
Applicant: 北京小米移动软件有限公司
Abstract: 本公开提供一种通信方法及装置,其中,所述方法包括:网页端向操作系统发送符合域名请求格式的第一消息;所述操作系统获取所述第一消息,并根据所述第一消息生成第二消息;所述操作系统将所述第二消息转换成预设格式的第三消息,并向剪切板发送所述第三消息;所述网页端从所述剪切板中识别并解析所述第三消息,获得所述第二消息。采用本公开提供的通信方法,可以实现通过网页来触发操作系统执行更多类型的操作,增强了网页和操作系统的功能,有效提升了终端的用户体验。
-
-
-
-
-
-
-
-
-