网页和操作系统进行通信的方法和装置制造方法及图纸

技术编号:18860574 阅读:35 留言:0更新日期:2018-09-05 14:11
本公开是关于一种网页和操作系统进行通信的方法和装置,属于电子技术领域。所述方法包括:第一对象获取与第二对象进行通信的第一消息,并将所述第一消息编辑为所述第二对象能识别的预设格式的第二消息;向剪切板发送所述第二消息,以使第二对象通过所述剪切板获取所述第二消息,查询剪切板中的消息;第二对象对剪切板中的消息进行识别,如果识别到第二消息,则对所述第二消息进行处理,其中,所述第二消息是第一对象向剪切板发送的所述第二对象能识别的预设格式的通信信息;其中,所述第一对象与所述第二对象不同,所述第一对象与所述第二对象为网页或操作系统。采用本公开,可以防止网页和操作系统通信失败。

Method and device for communication between webpage and operation system

The present disclosure relates to a method and device for communicating a web page with an operating system, and belongs to the field of electronic technology. The method comprises: the first object obtains the first message communicating with the second object and edits the first message into a second message in a preset format recognized by the second object; the second message is sent to the clipboard so that the second object obtains the second message through the clipboard and queries the clipboard The second object identifies the message in the clipboard, and if the second message is identified, the second message is processed, wherein the second message is the communication information in a preset format that the second object can identify if the first object sends to the clipboard; wherein the first object and the second object are identified. The first object and the second object are web pages or operating systems. With this disclosure, communication between web pages and operating systems can be prevented.

【技术实现步骤摘要】
网页和操作系统进行通信的方法和装置
本公开是关于电子
,尤其是关于一种网页和操作系统进行通信的方法和装置。
技术介绍
随着电子技术和触摸屏技术的发展,各式各样的终端得到了广泛的应用,相应的终端上的应用程序的种类越来越多、功能越来越丰富。比如,浏览器即是一种常用的应用程序。用户可以通过浏览器浏览各网页,某些情况下(比如,网页可以通过调用系统的某系统应用来实现某功能),网页可以与操作系统进行通信。目前,网页可以通过调用浏览器中对应的接口,实现与操作系统的通信。在实现本公开的过程中,专利技术人发现至少存在以下问题:基于上述网页与操作系统进行通信的处理方式,如果用户使用的浏览器中没有设置对应的接口,网页即无法与操作系统进行通信,从而,导致网页与操作系统通信失败。
技术实现思路
为了克服相关技术中存在的网页和操作系统通信失败的问题,本公开提供了一种网页和操作系统进行通信的方法和装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种网页和操作系统进行通信的方法,所述方法用于第一对象,所述方法包括:获取与第二对象进行通信的第一消息,并将所述第一消息编辑为所述第二对象能识别的预设格式的第二消息;向剪切板发送所述第二消息,以使第二对象通过所述剪切板获取所述第二消息;其中,所述第一对象与所述第二对象不同,所述第一对象与所述第二对象为网页或操作系统。可选的,所述将所述第一消息编辑为所述第二对象能识别的预设格式的第二消息,包括:在所述第一消息中插入预设序列,得到所述第二对象能识别的预设格式的第二消息。可选的,所述将所述第一消息编辑为所述第二对象能识别的预设格式的第二消息,包括:基于预设编码方式,对所述第一消息进行编码,得到所述第二对象能识别的预设格式的第二消息。可选的,当第一对象为操作系统时,所述方法还包括:当接收到粘贴指令时,对所述剪切板中除预设格式的消息之外的其他消息,进行粘贴处理。根据本公开实施例的第二方面,提供一种网页和操作系统进行通信的方法,所述方法用于第二对象,所述方法包括:查询剪切板中的消息;对剪切板中的消息进行识别,如果识别到第二消息,则对所述第二消息进行处理,其中,所述第二消息是第一对象向剪切板发送的所述第二对象能识别的预设格式的通信信息;其中,所述第一对象与所述第二对象不同,所述第一对象与所述第二对象为网页或操作系统。可选的,所述对剪切板中的消息进行识别,如果识别到第二消息,则对所述第二消息进行处理,包括:对剪切板中的消息进行识别,如果识别到插入有预设序列的第二消息,则对所述第二消息进行处理。可选的,所述对剪切板中的消息进行识别,如果识别到第二消息,则对所述第二消息进行处理,包括:基于与预设编码方式对应的预设解码方式对剪切板中的消息进行解码,如果正确解码到第二消息,则对所述第二消息进行处理。可选的当所述第一对象为操作系统,所述第二对象为网页时,所述查询剪切板中的消息,包括:按预设的查询周期,查询剪切板中的消息。可选的,所述方法还包括:对所述第二消息进行处理后,将所述第二消息从所述剪切板中删除。可选的,当第二对象为操作系统时,所述方法还包括:当接收到粘贴指令时,对所述剪切板中除预设格式的消息之外的其他消息,进行粘贴处理。根据本公开实施例的第三方面,提供一种网页和操作系统进行通信的方法,所述方法包括:通过第一对象向剪切板发送预设格式的第二消息;通过第二对象对剪切板中的消息进行识别,如果识别到所述第二消息,则对所述第二消息进行处理,其中,所述第二消息是第一对象向剪切板发送的所述第二对象能识别的预设格式的通信信息;其中,所述第一对象与所述第二对象不同,所述第一对象与所述第二对象为网页或操作系统。可选的,所述通过第一对象向剪切板发送预设格式的第二消息,包括:通过第一对象向剪切板发送插入有预设序列的第二消息;所述通过第二对象对剪切板中的消息进行识别,如果识别到所述第二消息,则对所述第二消息进行处理,包括:通过第二对象对剪切板中的消息进行识别,如果识别到插入有预设序列的所述第二消息,则对所述第二消息进行处理。可选的,所述通过第一对象向剪切板发送预设格式的第二消息,包括:通过第一对象向剪切板发送经过预设编码方式编码后的第二消息;所述通过第二对象对剪切板中的消息进行识别,如果识别到所述第二消息,则对所述第二消息进行处理,包括:通过第二对象基于与预设编码方式对应的预设解码方式对剪切板中的消息进行解码,如果正确解码到第二消息,则对所述第二消息进行处理。可选的,当所述第一对象为操作系统,所述第二对象为网页时,所述通过第二对象对剪切板中的消息进行识别,包括:通过第二对象按预设的查询周期,对剪切板中的消息进行识别。可选的,所述方法还包括:对所述第二消息进行处理后,通过第二对象将所述第二消息从所述剪切板中删除。可选的,当第二对象为操作系统时,所述方法还包括:当接收到粘贴指令时,对所述剪切板中除预设格式的消息之外的其他消息,进行粘贴处理。根据本公开实施例的第四方面,提供一种网页和操作系统进行通信的装置,所述装置用于第一对象,所述装置包括:获取模块,用于获取与第二对象进行通信的第一消息;编辑模块,用于将所述第一消息编辑为所述第二对象能识别的预设格式的第二消息;发送模块,用于向剪切板发送所述第二消息,以使第二对象通过所述剪切板获取所述第二消息;其中,所述第一对象与所述第二对象不同,所述第一对象与所述第二对象为网页或操作系统。可选的,所述编辑模块,用于:在所述第一消息中插入预设序列,得到所述第二对象能识别的预设格式的第二消息。可选的,所述编辑模块,用于:基于预设编码方式,对所述第一消息进行编码,得到所述第二对象能识别的预设格式的第二消息。可选的,当第一对象为操作系统时,所述装置还包括:粘贴模块,用于当接收到粘贴指令时,对所述剪切板中除预设格式的消息之外的其他消息,进行粘贴处理。根据本公开实施例的第五方面,提供一种网页和操作系统进行通信的装置,所述装置用于第二对象,所述装置包括:查询模块,用于查询剪切板中的消息;识别模块,用于对剪切板中的消息进行识别,如果识别到第二消息,则对所述第二消息进行处理,其中,所述第二消息是第一对象向剪切板发送的所述第二对象能识别的预设格式的通信信息;其中,所述第一对象与所述第二对象不同,所述第一对象与所述第二对象为网页或操作系统。可选的,所述识别模块,用于:对剪切板中的消息进行识别,如果识别到插入有预设序列的第二消息,则对所述第二消息进行处理。可选的,所述识别模块,用于:基于与预设编码方式对应的预设解码方式对剪切板中的消息进行解码,如果正确解码到第二消息,则对所述第二消息进行处理。可选的,当所述第一对象为操作系统,所述查询模块,用于:按预设的查询周期,查询剪切板中的消息。可选的,所述装置还包括:删除模块,用于对所述第二消息进行处理后,将所述第二消息从所述剪切板中删除。可选的,当第二对象为操作系统时,所述装置还包括:粘贴模块,用于当接收到粘贴指令时,对所述剪切板中除预设格式的消息之外的其他消息,进行粘贴处理。根据本公开实施例的第六方面,提供一种网页和操作系统进行通信的装置,所述装置包括:发送模块,用于通过第一对象向剪切板发送预设格式的第二消息;识别模块,用于通过第二对象对剪切板中的消息进行识别,如果识本文档来自技高网...

【技术保护点】
1.一种网页和操作系统进行通信的方法,其特征在于,所述方法用于第一对象,所述方法包括:获取与第二对象进行通信的第一消息,并将所述第一消息编辑为所述第二对象能识别的预设格式的第二消息;向剪切板发送所述第二消息,以使第二对象通过所述剪切板获取所述第二消息;其中,所述第一对象与所述第二对象不同,所述第一对象与所述第二对象为网页或操作系统。

【技术特征摘要】
1.一种网页和操作系统进行通信的方法,其特征在于,所述方法用于第一对象,所述方法包括:获取与第二对象进行通信的第一消息,并将所述第一消息编辑为所述第二对象能识别的预设格式的第二消息;向剪切板发送所述第二消息,以使第二对象通过所述剪切板获取所述第二消息;其中,所述第一对象与所述第二对象不同,所述第一对象与所述第二对象为网页或操作系统。2.根据权利要求1所述的方法,其特征在于,所述将所述第一消息编辑为所述第二对象能识别的预设格式的第二消息,包括:在所述第一消息中插入预设序列,得到所述第二对象能识别的预设格式的第二消息。3.根据权利要求1所述的方法,其特征在于,所述将所述第一消息编辑为所述第二对象能识别的预设格式的第二消息,包括:基于预设编码方式,对所述第一消息进行编码,得到所述第二对象能识别的预设格式的第二消息。4.根据权利要求1-3任意一项所述的方法,其特征在于,当第一对象为操作系统时,所述方法还包括:当接收到粘贴指令时,对所述剪切板中除预设格式的消息之外的其他消息,进行粘贴处理。5.一种网页和操作系统进行通信的方法,其特征在于,所述方法用于第二对象,所述方法包括:查询剪切板中的消息;对剪切板中的消息进行识别,如果识别到第二消息,则对所述第二消息进行处理,其中,所述第二消息是第一对象向剪切板发送的所述第二对象能识别的预设格式的通信信息;其中,所述第一对象与所述第二对象不同,所述第一对象与所述第二对象为网页或操作系统。6.根据权利要求5所述的方法,其特征在于,所述对剪切板中的消息进行识别,如果识别到第二消息,则对所述第二消息进行处理,包括:对剪切板中的消息进行识别,如果识别到插入有预设序列的第二消息,则对所述第二消息进行处理。7.根据权利要求5所述的方法,其特征在于,所述对剪切板中的消息进行识别,如果识别到第二消息,则对所述第二消息进行处理,包括:基于与预设编码方式对应的预设解码方式对剪切板中的消息进行解码,如果正确解码到第二消息,则对所述第二消息进行处理。8.根据权利要求5-7任意一项所述的方法,其特征在于,当所述第一对象为操作系统,所述第二对象为网页时,所述查询剪切板中的消息,包括:按预设的查询周期,查询剪切板中的消息。9.根据权利要求5-7任意一项所述的方法,其特征在于,所述方法还包括:对所述第二消息进行处理后,将所述第二消息从所述剪切板中删除。10.根据权利要求5-7任意一项所述的方法,其特征在于,当第二对象为操作系统时,所述方法还包括:当接收到粘贴指令时,对所述剪切板中除预设格式的消息之外的其他消息,进行粘贴处理。11.一种网页和操作系统进行通信的方法,其特征在于,所述方法包括:通过第一对象向剪切板发送预设格式的第二消息;通过第二对象对剪切板中的消息进行识别,如果识别到所述第二消息,则对所述第二消息进行处理,其中,所述第二消息是第一对象向剪切板发送的所述第二对象能识别的预设格式的通信信息;其中,所述第一对象与所述第二对象不同,所述第一对象与所述第二对象为网页或操作系统。12.根据权利要求11所述的方法,其特征在于,所述通过第一对象向剪切板发送预设格式的第二消息,包括:通过第一对象向剪切板发送插入有预设序列的第二消息;所述通过第二对象对剪切板中的消息进行识别,如果识别到所述第二消息,则对所述第二消息进行处理,包括:通过第二对象对剪切板中的消息进行识别,如果识别到插入有预设序列的所述第二消息,则对所述第二消息进行处理。13.根据权利要求11所述的方法,其特征在于,所述通过第一对象向剪切板发送预设格式的第二消息,包括:通过第一对象向剪切板发送经过预设编码方式编码后的第二消息;所述通过第二对象对剪切板中的消息进行识别,如果识别到所述第二消息,则对所述第二消息进行处理,包括:通过第二对象基于与预设编码方式对应的预设解码方式对剪切板中的消息进行解码,如果正确解码到第二消息,则对所述第二消息进行处理。14.根据权利要求11-13任意一项所述的方法,其特征在于,当所述第一对象为操作系统,所述第二对象为网页时,所述通过第二对象对剪切板中的消息进行识别,包括:通过第二对象按预设的查询周期,对剪切板中的消息进行识别。15.根据权利要求11-13任意一项所述的方法,其特征在于,所述方法还包括:对所述第二消息进行处理后,通过第二对象将所述第二消息从所述剪切板中删除。16.根据权利要求11-13任意一项所述的方法,其特征在于,当第二对象为操作系统时,所述方法还包括:当接收到粘贴指令时,对所述剪切板中除预设格式的消息之外的其他消息,进行粘贴处理。17.一种网页和操作系统进行通信的装置,其特征在于,所述装置用于第一对象,所述装置包括:获取模块,用...

【专利技术属性】
技术研发人员:陈顺董红光董俊杰
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1