System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 跨平台文本输入方法、系统、终端设备及存储介质技术方案_技高网

跨平台文本输入方法、系统、终端设备及存储介质技术方案

技术编号:43885021 阅读:13 留言:0更新日期:2024-12-31 19:10
本申请涉及文字处理技术领域,公开了一种跨平台文本输入方法、系统、终端设备及存储介质,所述方法包括:通过蓝牙和蓝牙设备配对连接,并将所述蓝牙设备注册成标准键盘;获取输入的文本数据,对所述文本数据进行识别得到识别结果;将所述识别结果写入剪贴板,然后向所述蓝牙设备发送粘贴指令和所述用户设备的系统类型;获取所述蓝牙设备反馈的键值信息,根据所述键值信息,将所述剪贴板中的所述识别结果输入目标应用的文本输入框中。使得识别结果可以被输入到不同的应用中,实现跨平台文本输入。

【技术实现步骤摘要】

本申请涉及文字处理,尤其涉及一种跨平台文本输入方法、系统、终端设备及存储介质


技术介绍

1、本技术设计用于语音输入外设、语言翻译外设,在任意系统中提供软件服务,对于一些翻译软件,用户只能在该软件内进行翻译,但是对于用户来讲,都是通过其他的交流软件和外国人交流的,而交流软件不能满足翻译需求,为此需要来回切换软件来进行翻译和交流操作,十分不方便。


技术实现思路

1、有鉴于此,本申请实施例提供一种跨平台文本输入方法、系统、终端设备及存储介质,可以有效解决软件使用不方便的问题。

2、第一方面,本申请实施例提供一种跨平台文本输入方法,应用于用户设备,所述方法包括:

3、通过蓝牙和蓝牙设备配对连接,并将所述蓝牙设备注册成标准键盘;

4、获取输入的文本数据,对所述文本数据进行识别得到识别结果;

5、将所述识别结果写入剪贴板,然后向所述蓝牙设备发送粘贴指令和所述用户设备的系统类型;

6、获取所述蓝牙设备反馈的键值信息,根据所述键值信息,将所述剪贴板中的所述识别结果输入目标应用的文本输入框中。

7、在一些实施例中,所述文本数据包括语音数据、文字数据和光学字符数据中的一种;

8、所述对所述文本数据进行识别得到识别结果,包括:

9、若输入的是所述语音数据,则进行语音识别,得到对应的文字数据作为识别结果;

10、若输入的是所述光学字符数据,则进行字形识别,得到对应的文字数据作为识别结果;

<p>11、若输入的是所述文字数据,则所述文字数据直接作为识别结果。

12、在一些实施例中,所述得到识别结果后,还包括:

13、确定所述识别结果的文本长度,若所述文本长度大于预设值,则将所述识别结果的文本进行分割操作,得到多个小于所述预设值的文本段。

14、在一些实施例中,所述将所述识别结果写入剪贴板,包括:

15、确定各个文本段的顺序形成文本段队列,将所述文本段队列的队首的文本段写入所述剪贴板,并将所述队首的文本段移出所述文本段队列;

16、当执行完所述将所述剪贴板中的所述识别结果输入目标应用的文本输入框中的步骤后,重新执行所述将所述文本段队列的队首的文本段写入所述剪贴板的操作,直至所有文本段都写入所述剪贴板。

17、在一些实施例中,所述若输入的是语音数据,还包括:

18、对所述语音数据进行语义识别得到语义指令,根据所述语义指令,生成对应的文本数据作为识别结果。

19、第二方面,本申请还提供一种跨平台文本输入方法,应用于蓝牙设备,所述方法包括:

20、向所述用户设备发起唤起指令,所述唤起指令用于指示所述用户设备唤起对应的文本处理程序;

21、获取来自所述用户设备的粘贴指令和所述用户设备的系统类型;

22、根据所述系统类型,确定执行所述粘贴指令的键值信息;

23、模拟标准键盘,向所述用户设备发送所述键值信息,以指示所述用户设备将剪贴板中识别结果输入目标应用的文本输入框中。

24、在一些实施例中,所述接收到启动指令时,还包括:

25、向所述用户设备发起唤起指令,唤起对应的文本处理程序。

26、第三方面,本申请还提供一种跨平台文本输入系统,包括:用户设备和蓝牙设备;

27、所述蓝牙设备接收到启动指令时,和所述用户设备匹配连接,并在所述用户设备上注册成标准键盘;

28、所述用户设备通过蓝牙和所述蓝牙设备配对连接,并将所述蓝牙设备注册成标准键盘;

29、所述用户设备用于获取输入的文本数据,对所述文本数据进行识别得到识别结果;

30、所述用户设备将所述识别结果写入剪贴板,然后向所述蓝牙设备发送粘贴指令和所述用户设备的系统类型;

31、所述蓝牙设备用于获取来自用户设备的粘贴指令和所述用户设备的系统类型;

32、所述蓝牙设备根据所述系统类型,确定执行所述粘贴指令的键值信息;

33、所述蓝牙设备所述蓝牙设备模拟标准键盘,向所述用户设备发送所述键值信息,以指示所述用户设备将剪贴板中识别结果输入目标应用的文本输入框中;

34、获取所述蓝牙设备反馈的键值信息,根据所述键值信息,将所述剪贴板中的所述识别结果输入目标应用的文本输入框中。

35、第四方面,本申请还提供一种终端设备,所述终端设备包括处理器和存储器,所述存储器存储有计算机程序,所述处理器用于执行所述计算机程序以实施所述的跨平台文本输入方法。

36、第五方面,本申请还提供一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上执行时,实施所述的跨平台文本输入方法。

37、本申请的实施例具有如下有益效果:

38、用户设备通过和蓝牙设备连接,并将蓝牙设备注册成标准键盘,让蓝牙设备以模拟键盘输入的方式,将识别结果从剪贴板粘贴到目标应用的文字输入框中,从而实现跨平台的文本输入,方便用户在使用其他软件时,能自动对该软件进行所需要文字的输入。

本文档来自技高网
...

【技术保护点】

1.一种跨平台文本输入方法,其特征在于,应用于用户设备,所述方法包括:

2.根据权利要求1所述的跨平台文本输入方法,其特征在于,所述文本数据包括语音数据、文字数据和光学字符数据中的一种;

3.根据权利要求1所述的跨平台文本输入方法,其特征在于,所述得到识别结果后,还包括:

4.根据权利要求3所述的跨平台文本输入方法,其特征在于,所述将所述识别结果写入剪贴板,包括:

5.根据权利要求2所述的跨平台文本输入方法,其特征在于,所述若输入的是语音数据,还包括:

6.一种跨平台文本输入方法,应用于蓝牙设备,其特征在于,所述方法包括:

7.根据权利要求6所述的跨平台文本输入方法,其特征在于,所述接收到启动指令时,还包括:

8.一种跨平台文本输入系统,其特征在于,包括:用户设备和蓝牙设备;

9.一种终端设备,其特征在于,所述终端设备包括处理器和存储器,所述存储器存储有计算机程序,所述处理器用于执行所述计算机程序以实施权利要求1-7中任一项所述的跨平台文本输入方法。

10.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序在处理器上执行时,实施根据权利要求1-7中任一项所述的跨平台文本输入方法。

...

【技术特征摘要】

1.一种跨平台文本输入方法,其特征在于,应用于用户设备,所述方法包括:

2.根据权利要求1所述的跨平台文本输入方法,其特征在于,所述文本数据包括语音数据、文字数据和光学字符数据中的一种;

3.根据权利要求1所述的跨平台文本输入方法,其特征在于,所述得到识别结果后,还包括:

4.根据权利要求3所述的跨平台文本输入方法,其特征在于,所述将所述识别结果写入剪贴板,包括:

5.根据权利要求2所述的跨平台文本输入方法,其特征在于,所述若输入的是语音数据,还包括:

6.一种跨平台文本输入方法,应用于蓝牙设备,...

【专利技术属性】
技术研发人员:余洪波仪亮
申请(专利权)人:深圳市鲸视科技有限公司
类型:发明
国别省市:

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

1