本发明涉及通信,尤其涉及一种输入内容的共享方法、装置及电子设备。
背景技术:
1、在一些特定设备(如机顶盒、电视、其他带屏外设等)上,进行文字或者语音输入时,存在文字操作繁琐或语音辨识程度不高的问题。
技术实现思路
1、本发明所要解决的技术问题是针对现有技术的上述不足,提供一种输入内容的共享方法、装置及电子设备,以至少解决相关技术中存在的在特定设备上进行文字或者语音输入时,文字操作繁琐或语音辨识程度不高的问题。
2、第一方面,本发明提供一种输入内容的共享方法,应用于第一输入法软件,所述方法包括:启动共享功能,并接收服务平台提供的第二输入法软件所属终端的ip地址,其中,第一输入法软件和第二输入法软件运行于不同的终端上;根据所述ip地址建立与第二输入法软件之间的共享连接;接收第二输入法软件所输入的第一共享内容,并输出所述第一共享内容。
3、优选地,在根据所述ip地址建立与第二输入法软件之间的共享连接之后,输入内容的共享方法还包括:输入第二共享内容;将所述第二共享内容发送至第二输入法软件,以使第二输入法软件输出所述第二共享内容。
4、优选地,在所述启动共享功能,并接收服务平台提供的第二输入法软件所属终端的ip地址,具体包括:启动共享功能,并生成第一身份信息;将所述第一身份信息发送至服务平台,以使服务平台验证所述第一身份信息与第二身份信息的一致性,其中,所述第二身份信息为第二输入法软件发送给服务平台的且与第一输入法软件相关的身份信息;响应于所述第一身份信息与所述第二身份信息一致,接收服务平台提供的第二输入法软件所属终端的ip地址。
5、优选地,所述第一身份信息包括自身的账号和密钥,或者随机码和密钥。
6、优选地所述生成第一身份信息,具体包括:响应于启动共享功能,生成密钥,将自身的账号和密钥进行加密处理,以得到第一身份信息,或者,响应于启动共享功能,生成随机码和密钥,将随机码和密钥进行加密处理,以得到第一身份信息。
7、优选地,在所述建立与第二输入法软件之间的共享连接之后,输入内容的共享方法还包括:响应于在预设时长内未接收到第二输入法软件所输入的第一共享内容,向服务平台请求所述第一共享内容;输出服务平台发送的所述第一共享内容。在所述建立与第二输入法软件之间的共享连接之后,输入内容的共享方法还包括:向第二输入法软件发送共享结束请求,并断开与第二输入法软件之间的共享连接。
8、第二方面,本发明还提供一种输入内容的共享方法,应用于第二输入法软件,所述方法包括:接收服务平台提供的第一输入法软件所属终端的ip地址,其中,第一输入法软件和第二输入法软件运行于不同的终端上;根据所述ip地址建立与第一输入法软件之间的共享连接;输入第一共享内容,并将所述第一共享内容发送至第一输入法软件,以使第一输入法软件输出所述第一共享内容。
9、第三方面,本发明还提供一种输入内容的共享方法,应用于服务平台,所述方法包括:向第一输入法软件和第二输入法软件分别提供对端所属终端的ip地址,以使第一输入法软件与第二输入法软件之间建立共享连接后,第一输入法软件输出第二输入法软件所输入的第一共享内容,其中,第一输入法软件和第二输入法软件运行于不同的终端上。
10、第四方面,本发明还提供一种输入内容的共享装置,应用于第一输入法软件,包括:第一接收模块,用于启动共享功能,并接收服务平台提供的第二输入法软件所属终端的ip地址,其中,第一输入法软件和第二输入法软件运行于不同的终端上,第一连接模块,与第一接收模块连接,用于根据所述ip地址建立与第二输入法软件之间的共享连接,第一输出模块,与第一连接模块连接,用于接收第二输入法软件所输入的第一共享内容,并输出所述第一共享内容。
11、第五方面,本发明还提供一种输入内容的共享装置,应用于第二输入法软件,包括:第二接收模块,用于接收服务平台提供的第一输入法软件所属终端的ip地址,其中,第一输入法软件和第二输入法软件运行于不同的终端上,第二连接模块,与第二接收模块连接,用于根据所述ip地址建立与第一输入法软件之间的共享连接,第一输入模块,与第二连接模块连接,用于输入第一共享内容,并将所述第一共享内容发送至第一输入法软件,以使第一输入法软件输出所述第一共享内容。
12、第六方面,本发明还提供一种输入内容的共享装置,应用于服务平台,包括:提供模块,用于向第一输入法软件和第二输入法软件分别提供对端所属终端的ip地址,以使第一输入法软件与第二输入法软件之间建立共享连接后,第一输入法软件输出第二输入法软件所输入的第一共享内容,其中,第一输入法软件和第二输入法软件运行于不同的终端上。
13、第七方面,本发明还提供一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以实现如第一方面、或第二方面、或第三方面所述的输入内容的共享方法。
14、本发明提供的输入内容的共享方法、装置及电子设备,通过在不同终端上的第一输入法软件和第二输入法软件之间建立共享连接,并在第一输入法软件上输出并显示第二输入法软件所输入的第一共享内容。从而可在移动终端和特定设备上的输入法软件之间建立共享连接,当在移动终端的第二输入法软件中输入第一共享内容,可实现在特定设备上的输入法软件上同步输出第一共享内容,通常来说,移动终端上的输入法软件功能强于特定设备上的输入法软件功能,故可以解决在特定设备上进行文字或者语音输入时,文字操作繁琐或语音辨识程度不高的问题。
1.一种输入内容的共享方法,其特征在于,应用于第一输入法软件,所述方法包括:
2.根据权利要求1所述的输入内容的共享方法,其特征在于,在根据所述ip地址建立与第二输入法软件之间的共享连接之后,还包括:
3.根据权利要求1所述的输入内容的共享方法,其特征在于,所述启动共享功能,并接收服务平台提供的第二输入法软件所属终端的ip地址,具体包括:
4.根据权利要求3所述的输入内容的共享方法,其特征在于,所述第一身份信息包括自身的账号和密钥,或者随机码和密钥,
5.根据权利要求1所述的输入内容的共享方法,其特征在于,在所述建立与第二输入法软件之间的共享连接之后,还包括:
6.一种输入内容的共享方法,其特征在于,应用于第二输入法软件,所述方法包括:
7.一种输入内容的共享方法,其特征在于,应用于服务平台,所述方法包括:
8.一种输入内容的共享装置,其特征在于,应用于第一输入法软件,包括:
9.一种输入内容的共享装置,其特征在于,应用于第二输入法软件,包括:
10.一种输入内容的共享装置,其特征在于,应用于服务平台,包括:
11.一种电子设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以实现如权利要求1-7中任一项所述的输入内容的共享方法。