本发明专利技术涉及计算机技术领域,提供一种基于Hybird框架的输入方法及相关设备。所述基于Hybird框架的输入方法通过基于Hybird框架的应用程序的原生页面将键盘显示接口和键盘关闭接口注入所述应用程序的网页页面;通过所述网页页面根据用户的预输入请求调用所述键盘显示接口,调用请求包括键盘类型、键盘扩展类型、键盘扩展内容;通过所述原生页面根据所述调用请求显示预设键盘;通过所述原生页面用所述预设键盘接收所述用户的输入内容;通过所述原生页面将所述输入内容回调给所述网页页面。本发明专利技术对基于Hybird框架的应用程序的网页页面进行输入,提升网页页面的输入效率。
【技术实现步骤摘要】
基于Hybird框架的输入方法及相关设备
本专利技术涉及计算机
,具体涉及一种基于Hybird框架的输入方法、装置、计算机设备及计算机可读存储介质。
技术介绍
随着计算机技术的发展,为用户提供不同功能的各类应用程序应运而生,以此满足用户的多元化需求。金融类的应用程序(App)通常会采用Hybrid混合开发技术架构。金融类的应用程序使用键盘输入的场景较多。如用户对文本、账号等的输入。现有的键盘输入效率较低,如何提升输入效率,成为待解决的问题。
技术实现思路
鉴于以上内容,有必要提出一种基于Hybird框架的输入方法、装置、计算机设备及计算机可读存储介质,其可以对基于Hybird框架的应用程序的网页页面进行输入,提升网页页面的输入效率。本申请的第一方面提供一种基于Hybird框架的输入方法,所述基于Hybird框架的输入方法包括:通过基于Hybird框架的应用程序的原生页面将键盘显示接口和键盘关闭接口注入所述应用程序的网页页面;通过所述网页页面根据用户的预输入请求调用所述键盘显示接口,调用请求包括键盘类型、键盘扩展类型、键盘扩展内容;通过所述原生页面根据所述调用请求显示预设键盘;通过所述原生页面用所述预设键盘接收所述用户的输入内容;通过所述原生页面将所述输入内容回调给所述网页页面。另一种可能的实现方式中,所述通过所述原生页面根据所述调用请求显示预设键盘包括:通过所述原生页面根据所述键盘类型显示默认键盘、字母键盘、URL地址键盘、数字键盘、语音键盘;判断所述键盘扩展类型是否为非空;当所述键盘扩展类型为非空,在所述预设键盘上显示扩展栏,在所述扩展栏上显示所述键盘扩展内容。另一种可能的实现方式中,所述在所述扩展栏上显示所述键盘扩展内容包括:通过所述原生页面接收所述网页页面返回的应用场景;通过所述原生页面在所述扩展栏上显示与所述应用场景对应的扩展键盘。另一种可能的实现方式中,所述在所述扩展栏上显示所述键盘扩展内容包括:通过所述原生页面接收所述用户输入的第一关键词;通过所述原生页面从所述服务器检索所述第一关键词对应的目标语句;通过所述原生页面在所述扩展栏上显示所述目标语句。另一种可能的实现方式中,所述基于Hybird框架的输入方法还包括:当所述键盘扩展类型为非空且所述键盘扩展内容为空时,通过所述原生页面获取本地扩展内容;在所述预设键盘上显示扩展栏,在所述扩展栏上显示所述本地扩展内容。另一种可能的实现方式中,在所述通过所述原生页面将所述输入内容回调给所述网页页面之前,所述基于Hybird框架的输入方法还包括:判断所述输入内容是语音内容、选择内容或字符内容;当所述输入内容为语音内容时,采用语音识别算法将所述语音内容转换为字符内容;当所述输入内容为选择内容时,将所述选择内容转换为字符内容;当所述输入内容为字符内容时,通过所述原生页面将所述输入内容回调给所述网页页面。另一种可能的实现方式中,在所述通过所述原生页面将所述输入内容回调给所述网页页面之后,所述基于Hybird框架的输入方法还包括:通过所述网页页面调用所述键盘关闭接口;通过所述原生页面根据调用所述键盘关闭接口的指令关闭所述预设键盘。本申请的第二方面提供一种基于Hybird框架的输入装置,所述基于Hybird框架的输入装置包括:所述基于Hybird框架的输入装置包括:请求模块,用于通过基于Hybird框架的应用程序的原生页面将键盘显示接口和键盘关闭接口注入所述应用程序的网页页面;调用模块,用于通过所述网页页面根据用户的预输入请求调用所述键盘显示接口,调用请求包括键盘类型、键盘扩展类型、键盘扩展内容;显示模块,用于通过所述原生页面根据所述调用请求显示预设键盘;接收模块,用于通过所述原生页面用所述预设键盘接收所述用户的输入内容;回调模块,用于通过所述原生页面将所述输入内容回调给所述网页页面。本申请的第三方面提供一种计算机设备,所述计算机设备包括处理器,所述处理器用于执行存储器中存储的计算机可读指令时实现所述基于Hybird框架的输入方法。本申请的第四方面提供一种计算机可读存储介质,其上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现所述基于Hybird框架的输入方法。本专利技术通过所述原生页面根据所述调用请求显示预设键盘给网页页面。可以按需提供较为复杂键盘,快速便捷的为原生页面和网页页面提供丰富智能的键盘功能。键盘的扩展栏内容,既可以通过服务器自动更新,也可以根据网页页面的需要来显示指定内容。本专利技术能够避免网页页面与原生页面的关联耦合度高、联调效率低下,提升网页页面的输入效率和场景适应性。对基于Hybird框架的应用程序的网页页面进行输入,提升网页页面的输入效率。附图说明图1是本专利技术实施例提供的基于Hybird框架的输入方法的流程图。图2是本专利技术实施例提供的基于Hybird框架的输入装置的结构图。图3是本专利技术实施例提供的计算机设备的示意图。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施例对本专利技术进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。优选地,本专利技术的基于Hybird框架的输入方法应用在一个或者多个计算机设备中。所述计算机设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、可编程门阵列(Field-ProgrammableGateArray,FPGA)、数字处理器(DigitalSignalProcessor,DSP)、嵌入式设备等。所述计算机设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述计算机设备可以与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互。实施例一图1是本专利技术实施例一提供的基于Hybird框架的输入方法的流程图。所述基于Hybird框架的输入方法应用于计算机设备,用于对基于Hybird框架的应用程序的网页页面进行输入,提升网页页面的输入效率。如图1所示,所述基于Hybird框架的输入方法包括:101,通过基于Hybird框架的应用程序的原生页面将键盘显示接口和键盘关闭接本文档来自技高网...
【技术保护点】
1.一种基于Hybird框架的输入方法,其特征在于,所述基于Hybird框架的输入方法包括:/n通过基于Hybird框架的应用程序的原生页面将键盘显示接口和键盘关闭接口注入所述应用程序的网页页面;/n通过所述网页页面根据用户的预输入请求调用所述键盘显示接口,调用请求包括键盘类型、键盘扩展类型、键盘扩展内容;/n通过所述原生页面根据所述调用请求显示预设键盘;/n通过所述原生页面用所述预设键盘接收所述用户的输入内容;/n通过所述原生页面将所述输入内容回调给所述网页页面。/n
【技术特征摘要】
1.一种基于Hybird框架的输入方法,其特征在于,所述基于Hybird框架的输入方法包括:
通过基于Hybird框架的应用程序的原生页面将键盘显示接口和键盘关闭接口注入所述应用程序的网页页面;
通过所述网页页面根据用户的预输入请求调用所述键盘显示接口,调用请求包括键盘类型、键盘扩展类型、键盘扩展内容;
通过所述原生页面根据所述调用请求显示预设键盘;
通过所述原生页面用所述预设键盘接收所述用户的输入内容;
通过所述原生页面将所述输入内容回调给所述网页页面。
2.如权利要求1所述的基于Hybird框架的输入方法,其特征在于,所述通过所述原生页面根据所述调用请求显示预设键盘包括:
通过所述原生页面根据所述键盘类型显示默认键盘、字母键盘、URL地址键盘、数字键盘、语音键盘;
判断所述键盘扩展类型是否为非空;
当所述键盘扩展类型为非空,在所述预设键盘上显示扩展栏,在所述扩展栏上显示所述键盘扩展内容。
3.如权利要求2所述的基于Hybird框架的输入方法,其特征在于,所述在所述扩展栏上显示所述键盘扩展内容包括:
通过所述原生页面接收所述网页页面返回的应用场景;
通过所述原生页面在所述扩展栏上显示与所述应用场景对应的扩展键盘。
4.如权利要求2所述的基于Hybird框架的输入方法,其特征在于,所述在所述扩展栏上显示所述键盘扩展内容包括:
通过所述原生页面接收所述用户输入的第一关键词;
通过所述原生页面从所述服务器检索所述第一关键词对应的目标语句;
通过所述原生页面在所述扩展栏上显示所述目标语句。
5.如权利要求2所述的基于Hybird框架的输入方法,其特征在于,所述基于Hybird框架的输入方法还包括:
当所述键盘扩展类型为非空且所述键盘扩展内容为空时,通过所述原生页面获取本地扩展内容;
在所述预设键盘上显示扩展栏,在所述扩展栏上显示所述本地扩展内容。
6....
【专利技术属性】
技术研发人员:梁承飞,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。