-
公开(公告)号:CN115437720A
公开(公告)日:2022-12-06
申请号:CN202110608958.9
申请日:2021-06-01
Applicant: 北京小米移动软件有限公司
IPC: G06F9/448 , G06F9/4401
Abstract: 本公开关于一种跨操作系统的调用方法,包括:接收第一操作系统之中应用程序的第一调用指令,其中,所述第一调用指令与针对所述第一操作系统的第一接口对应;获取所述第一接口所对应的针对第二操作系统的第二接口,以及所述第二接口对应的目标文件;对所述目标文件之中的进程地址进行修改,以将所述进程地址修改为异构计算引擎的返回地址;执行所述修改之后的目标文件,并将所述返回地址接收到的所述目标文件的第二返回结果生成第一返回结果并发送至所述第一操作系统之中应用程序。通过本公开的实施例,可以实现跨操作系统的资源调用。
-
公开(公告)号:CN110007982B
公开(公告)日:2022-09-30
申请号:CN201910163652.X
申请日:2019-03-05
Applicant: 北京小米移动软件有限公司
IPC: G06F9/54 , G06F16/958
Abstract: 本公开提供一种通信方法及装置,其中,所述方法包括:网页端通过网络连接向操作系统发送第一消息;所述操作系统获取所述第一消息,并根据所述第一消息生成第二消息;所述操作系统将所述第二消息转换成预设格式的第三消息,并向剪切板发送所述第三消息;所述网页端从所述剪切板中识别并解析所述第三消息,获得所述第二消息。采用本公开提供的通信方法,可以实现通过网页来触发操作系统执行更多类型的操作,增强了网页和操作系统的功能,有效提升了终端的用户体验。
-
公开(公告)号:CN110851240B
公开(公告)日:2022-04-29
申请号:CN201911130079.9
申请日:2019-11-18
Applicant: 北京小米移动软件有限公司
Abstract: 本公开是关于一种功能调用方法、装置及存储介质,属于终端技术领域。所述方法包括:当快应用接收到对应于操作系统提供的目标功能的调用请求时,从操作系统中将目标可执行文件调用至快应用的运行进程;通过快应用执行目标可执行文件以调用目标功能。本公开实施例提供了一种快应用与操作系统的功能接口之间的调用方式,使得快应用能够调用操作系统提供的功能,扩展快应用的能力。
-
公开(公告)号:CN109218275B
公开(公告)日:2021-09-21
申请号:CN201710553148.1
申请日:2017-07-07
Applicant: 北京小米移动软件有限公司
Abstract: 本公开提供一种应用交互方法及装置,其中,所述方法包括:在当前应用与预设虚拟服务器之间建立虚拟网络连接;基于所述虚拟网络连接,通过预设网络接口获取经由操作系统的目标网络请求,所述目标网络请求用于跳转到目标应用;从所述目标网络请求中提取目标应用参数,所述目标应用参数至少包括:目标应用的身份标识;根据所述目标应用参数打开所述目标应用。采用本公开提供的应用交互方法,通过用户终端的操作系统可以实现应用间的交互,不仅提高了应用间的交互效率,还确保了目标应用跳转的准确性,提升了终端的用户体验。
-
公开(公告)号:CN113032169B
公开(公告)日:2021-08-24
申请号:CN202110569685.1
申请日:2021-05-25
Applicant: 北京小米移动软件有限公司
IPC: G06F9/54
Abstract: 本公开关于一种跨语言软件系统的资源调用方法、设备及存储介质,该方法包括:在接收到第一语言软件系统的调用第一对象的调用指令后,根据第一对象和调用指令生成调用消息,并将调用消息添加至第一消息循环队列,从而第二语言软件系统从第一消息循环队列之中读取调用消息,并根据调用消息确定第一对象在第二语言软件系统中所对应的第二对象,以及执行第二对象。由此,实现了第一语言软件系统与第二语言软件系统之间的资源调用,实现了不同语言软件系统之间的相互交互。
-
公开(公告)号:CN108833585B
公开(公告)日:2021-06-29
申请号:CN201810718218.9
申请日:2018-07-03
Applicant: 北京小米移动软件有限公司
IPC: H04L29/08
Abstract: 本公开是关于一种信息交互方法、装置及存储介质,涉及网络技术领域。该方法包括:操作系统接收来自网页的请求,该请求中包括目标应用的应用标识和请求内容,该请求内容用于指示该网页需要向该目标应用请求的事件,该操作系统向该应用标识对应的目标应用转发该请求内容,该操作系统获取该目标应用基于该请求内容反馈的响应信息,该操作系统将该响应信息发送给该网页。本公开实施例通过信息交互,实现了网页与应用之间的交互,达到了通过网页直接调用应用的目的。
-
公开(公告)号:CN113032169A
公开(公告)日:2021-06-25
申请号:CN202110569685.1
申请日:2021-05-25
Applicant: 北京小米移动软件有限公司
IPC: G06F9/54
Abstract: 本公开关于一种跨语言软件系统的资源调用方法、设备及存储介质,该方法包括:在接收到第一语言软件系统的调用第一对象的调用指令后,根据第一对象和调用指令生成调用消息,并将调用消息添加至第一消息循环队列,从而第二语言软件系统从第一消息循环队列之中读取调用消息,并根据调用消息确定第一对象在第二语言软件系统中所对应的第二对象,以及执行第二对象。由此,实现了第一语言软件系统与第二语言软件系统之间的资源调用,实现了不同语言软件系统之间的相互交互。
-
公开(公告)号:CN112417345B
公开(公告)日:2021-04-13
申请号:CN202110093187.4
申请日:2021-01-25
Applicant: 北京小米移动软件有限公司
IPC: G06F16/957 , G06F16/958 , G06F16/901
Abstract: 本公开关于一种渲染方法、装置、电子设备及存储介质,其中,方法包括:获取待处理页面的数据;从待处理页面的数据之中提取多个页面元素;分别获得每个页面元素的内容和多个属性;根据每个页面元素的内容和多个属性生成每个页面元素对应的渲染对象集合,其中,每个渲染对象集合包括多个渲染对象;根据多个页面元素对应的多个渲染对象集合生成渲染树;根据渲染树进行渲染。该方法根据页面元素的内容和属性对页面进行渲染,无需为每个页面元素创建全功能的渲染对象,只需要根据该页面元素的多个属性创建相应的多个渲染对象,提高了渲染对象的创建速度,进而提高页面的渲染速度。
-
公开(公告)号:CN108063804B
公开(公告)日:2021-03-09
申请号:CN201711260862.8
申请日:2017-12-04
Applicant: 北京小米移动软件有限公司
IPC: H04L29/08
Abstract: 本公开提供一种通信方法及装置,其中,所述方法包括:通过操作系统获取目标消息对应的至少两个目标域名请求,所述目标消息用于指示操作系统执行目标操作;从所述至少两个目标域名请求中获取所述目标消息;根据所述目标消息执行所述目标操作。采用本公开提供的通信方法,实现采用域名格式信息触发操作系统执行更多操作,增强操作系统功能。当目标消息的信息量超过一个域名格式信息可承载的最大信息量时,可以将该目标消息编码成多个域名格式信息发送给操作系统执行目标操作,进一步的增强操作系统功能,提升用户终端的用户体验。
-
公开(公告)号:CN109213394B
公开(公告)日:2021-03-02
申请号:CN201710551720.0
申请日:2017-07-07
Applicant: 北京小米移动软件有限公司
IPC: G06F3/0481 , G06F16/955 , G06F9/48
Abstract: 本公开提供一种应用交互方法及装置,其中,所述方法包括:确定检测到触发操作,所述触发操作用于触发跳转到目标应用;根据所述触发操作,输出由服务器端生成的目标音频,所述目标音频是用于承载跳转请求的音频,所述跳转请求包括目标应用参数,所述目标应用参数至少包括:所述目标应用的身份标识;从所述目标音频中提取所述目标应用参数;根据所述目标应用参数打开所述目标应用。本公开通过从输出的目标音频中提取目标应用参数,最终实现了应用间跳转,增强了操作系统的功能,使应用间交互不受双方应用是否支持DeepLink技术的限制,提升了终端的用户体验。
-
-
-
-
-
-
-
-
-