基于图形界面的信息输入的辅助实现方法和系统的制作方法

文档序号:9865100阅读:392来源:国知局
基于图形界面的信息输入的辅助实现方法和系统的制作方法
【技术领域】
[0001]本发明涉及计算机应用领域,尤指基于图形界面的信息输入的辅助实现方法和系统。
【背景技术】
[0002]图型界面计算机操作系统一般采用鼠标、键盘、触摸屏等输入设备,软件用户通过点击、拖拽、按键输入等方式操作软件,对于一些重复性比较高的任务,用户需要不断重复类似的动作以完成工作,既浪费用户大量的时间和精力,又不能体现计算机自动化工作的能力。
[0003]专利文献CN102830935A于2012-12-19公开了一种触控终端及操作界面的调整方法,该触控终端包括:加速度传感器,用于测试该触控终端在一测试轴上的加速度值;存储器,用于存储一第一区间和一第二区间,以及与第一区间对应的第一操作界面和与第二区间对应的第二操作界面;控制器,用于在加速度值落入第一区间中时调用第一操作界面以显示在该触控屏上,和用于在加速度值落入第二区间中时调用第二操作界面以显示在该触控屏上,该第一操作界面为符合右手操作习惯的操作界面,该第二操作界面为符合左手操作习惯的操作界面。该技术方案通过对触控终端加速度的检测来自动调整该触控终端的操作界面,使其符合用户单手操作的操作习惯,极大地便利了用户的操作。
[0004]专利文献CN104090713A于2014-10-08公开了一种移动终端的自动操作方法及自动操作系统,记录用户的触摸操作,所述触摸操作包括选择操作对象的选择触摸操作,修改操作对象的修改触摸操作及切换操作对象的切换触摸操作,对记录的触摸操作进行重复运行,实施在下一个操作对象上,若移动终端需要执行复杂的可重复的触摸操作时,如相同的通讯录联系人修改,文档的查阅及翻页等,可通过记录单个的触摸操作实现移动终端的自动操作,使复杂的移动终端操作变简单,为用户提供方便。
[0005]现有技术都是通过记录用户的操作习惯来改变界面或进行自动操作;具有一定的局限性,且无法实现复杂的操作动作。

【发明内容】

[0006]本发明提供一种提高操作效率的基于图形界面的信息输入的辅助实现方法和系统。
[0007]本发明的目的是通过以下技术方案来实现的:
[0008]—种基于图形界面的信息输入的辅助实现方法,包括:
[0009]获取客户端的屏幕画面数据;
[0010]根据屏幕画面数据和预设的界面操作方案生成触控操作指令;
[0011 ]将触控操作指令发送给对应的客户端。
[0012]进一步的,所述根据屏幕画面数据和预设的界面操作方案生成触控操作指令的方法包括:
[0013]提取屏幕画面数据的特征点;根据特征点的信息匹配预设的界面操作方案。
[0014]进一步的,所述特征点的信息包括屏幕指定坐标位置的颜色值;所述根据特征点匹配预设的界面操作方案的方法包括:
[0015]根据屏幕指定坐标位置的颜色值匹配预设的界面操作方案。
[0016]进一步的,所述屏幕指定坐标位置对应按钮位置;所述按钮位置有多个;所述界面操作方案包括每个按钮的点击顺序。
[0017]进一步的,所述屏幕指定坐标位置对应输入框的坐标位置;所述界面操作方案包括:
[0018]发送触摸消息到客户端当前界面的输入框坐标位置;
[0019]发送预设的数据到输入框内。
[0020]进一步的,所述屏幕指定坐标位置对应输入框的坐标位置和按钮位置;所述界面操作方案包括:
[0021 ]发送触摸消息到客户端当前界面的输入框坐标位置;
[0022]发送预设的数据到输入框内;
[0023]发送确认的触控信息到对应的按钮位置。
[0024]进一步的,所述屏幕画面数据有多个,所述界面操作方案包括与每个屏幕画面数据对应的子方案;
[0025]所述根据屏幕画面数据和预设的界面操作方案生成触控操作指令的方法包括:
[0026]根据初始的屏幕画面数据寻找匹配的界面操作方案;
[0027]每个子方案对应生成一个触控操作指令;
[0028]所述将触控操作指令发送给对应的客户端的方法包括:
[0029]根据当前屏幕画面数据确定子方案;
[0030]将子方案对应的触控操作指令发送给客户端。
[0031]进一步的,所述方法还包括:获取客户端的任务系列;根据任务系列形成所述预设的界面操作方案。
[0032]—种基于图形界面的信息输入的辅助实现系统,所述系统包括:
[0033]获取装置:用于获取客户端的屏幕画面数据;
[0034]指令生成装置:用于根据屏幕画面数据和预设的界面操作方案生成触控操作指令;
[0035]发送装置:用于将触控操作指令发送给对应的客户端。
[0036]进一步的,所述指令生成装置被配置为:提取屏幕画面数据的特征点;根据特征点匹配预设的界面操作方案
[0037]本发明通过当前屏幕的屏幕画面数据和预设的界面操作方案来生成触控操作指令,客户端可以根据触控操作指令自动完成一些列的操作,实现了触控屏幕的自动化操作。另外,由于本发明有预设的操作方案,使编制复杂的操控动作具备可实现性,因此可以实现复杂的操控,解决人工大量重复性任务的问题。
【附图说明】
[0038]图1是本发明辅助基于图形界面的信息输入方法的示意图;
[0039]图2是本发明基于图形界面的信息输入的系统的原理示意图。
【具体实施方式】
[0040]如图1所示,本发明公开了一种基于图形界面的信息输入的辅助实现方法。该方法包括:
[0041 ] SI 1、获取客户端的屏幕画面数据;
[0042]S12、根据屏幕画面数据和预设的界面操作方案生成触控操作指令;
[0043]S13、将触控操作指令发送给对应的客户端。
[0044]如图2所示,本发明还公开了一种基于图形界面的信息输入的辅助实现系统,所述系统包括:
[0045]获取装置I:用于获取客户端的屏幕画面数据;
[0046]指令生成装置2:用于根据屏幕画面数据和预设的界面操作方案生成触控操作指令;
[0047]发送装置3:用于将触控操作指令发送给对应的客户端。
[0048]本发明通过当前屏幕的屏幕画面数据和预设的界面操作方案来生成触控操作指令,客户端可以根据触控操作指令自动完成一些列的操作,实现了触控屏幕的自动化操作。另外,由于本发明有预设的操作方案,使编制复杂的操控动作具备可实现性,因此可以实现复杂的操控,解决人工大量重复性任务的问题。
[0049]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0050]在上下文中所称“计算机设备”,也称为“电脑”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子设备,其可以包括处理器与存储器,由处理器执行在存储器中预存的存续指令来执行预定处理过程,或是由ASIC、FPGA、DSP等硬件执行预定处理过程,或是由上述二者组合来实现。计算机设备包括但不限于服务器、个人电脑、笔记本电脑、平板电脑、智能手机等。
[0051]所述计算机设备包括用户设备与网络设备。其中,所述用户设备包括但不限于电脑、智能手机、PDA等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述计算机设备可单独运行来实现本发明,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本发明。其中,所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
[0052]需要说明的是,所述用户设备、网络设备和网络等仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
[0053]后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。
[0054]这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本发明的示例性实施例的目的。但是本发明可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。
[0055]这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。
[0056]还应当提到的是,在一些
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1