[go: up one dir, main page]

CN106959814A - 一种虚拟键盘的显示方法、装置及终端 - Google Patents

一种虚拟键盘的显示方法、装置及终端 Download PDF

Info

Publication number
CN106959814A
CN106959814A CN201710188828.8A CN201710188828A CN106959814A CN 106959814 A CN106959814 A CN 106959814A CN 201710188828 A CN201710188828 A CN 201710188828A CN 106959814 A CN106959814 A CN 106959814A
Authority
CN
China
Prior art keywords
key
trigger
virtual keyboard
animation
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710188828.8A
Other languages
English (en)
Inventor
野村良太
河野诚
河野诚一
赵维龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201710188828.8A priority Critical patent/CN106959814A/zh
Publication of CN106959814A publication Critical patent/CN106959814A/zh
Priority to DE102018100809.0A priority patent/DE102018100809A1/de
Priority to US15/882,377 priority patent/US20180275869A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

本发明公开了一种虚拟键盘的显示方法、装置及终端,涉及计算机技术领域,主要目的在于设置虚拟键盘的动态输入效果以提高虚拟键盘的信息录入效率。本发明主要的技术方案为:在触控屏幕中显示虚拟键盘,所述虚拟键盘中的按键具有三维立体显示效果;获取所述触控屏幕中的触发事件,所述触发事件为用户在所述触控屏幕上的触控操作;根据所述触发事件的位置确定所述虚拟键盘中被触发的按键;执行所述按键的触发动画,所述触发动画为模拟按键被触发的渲染动画;输入所述按键对应的按键信息。

Description

一种虚拟键盘的显示方法、装置及终端
技术领域
本发明涉及自然语言处理领域,尤其涉及一种虚拟键盘的显示方法、装置及终端。
背景技术
虚拟触屏键盘一般用于使用触控屏幕的智能移动终端中,如手机、pad等,是具有虚拟键盘输入法以及手写输入法于一体功能,具有易用性、智能化、人性化于一体,满足了用户的多种输入需求,也使得大屏移动终端摒弃了实体按键的输入装置。然而,受限于智能移动终端的体积以及触控屏幕的大小,往往虚拟键盘中的按键要小于实体键盘按键,使得用户在使用虚拟键盘时需要准确定位具体按键的位置加以点击,大幅降低了虚拟键盘在录入信息时的速度以及准确度。
发明内容
有鉴于此,本发明提供一种虚拟键盘的显示方法、装置及终端,主要目的在于设置虚拟键盘的动态输入效果以提高虚拟键盘的信息录入效率。
为达到上述目的,本发明主要提供如下技术方案:
一方面,本发明提供了一种虚拟键盘的显示方法,该方法包括:
在触控屏幕中显示虚拟键盘,所述虚拟键盘中的按键具有三维立体显示效果;
获取所述触控屏幕中的触发事件,所述触发事件为用户在所述触控屏幕上的触控操作;
根据所述触发事件的位置确定所述虚拟键盘中被触发的按键;
执行所述按键的触发动画,所述触发动画为模拟按键被触发的渲染动画;
输入所述按键对应的按键信息。
优选的,所述方法还包括:
当存在连续的所述触发事件,且所述触发事件之间的触发时间间隔小于阈值时,增大所述虚拟键盘中按键的显示面积。
优选的,所述方法还包括:
当存在连续的所述触发事件,且所述触发事件之间的触发时间间隔小于阈值时,根据当前被触发的按键确定与所述按键相关联的至少一个按键,并将所确定的按键进行放大显示。
优选的,所述方法还包括:
在执行所述触发动画的同时,触发所述按键对应的触发提示音和/或启动所述按键对应的触摸反馈。
优选的,执行所述按键的触发动画包括:
按键按下以及弹起的渲染动画。
优选的,所述按键按下的渲染动画包括:
将所述按键的图标向下平移预置长度的距离;
和/或将所述按键的图标向右平移预置长度的距离;
和/或调整所述按键的图标显示的大小。
优选的,所述输入所述按键对应的按键信息包括:
获取所述触发事件的按压力度;
根据所述触发事件的按压力度确定所述按键对应的按键信息。
另一方面,本发明还提供了一种虚拟键盘的显示装置,该装置包括:
显示单元,用于在触控屏幕中显示虚拟键盘,所述虚拟键盘中的按键具有三维立体显示效果;
获取单元,用于获取所述触控屏幕中的触发事件,所述触发事件为用户在所述触控屏幕上的触控操作;
确定单元,用于根据所述获取单元获取的触发事件的位置确定所述虚拟键盘中被触发的按键;
执行单元,用于执行所述确定单元所确定按键的触发动画,所述触发动画为模拟按键被触发的渲染动画;
录入单元,用于输入所述确定单元所确定按键对应的按键信息。
优选的,所述装置还包括:
第一修改单元,用于当所述获取单元获取到连续的所述触发事件,且所述触发事件之间的触发时间间隔小于阈值时,增大所述虚拟键盘中按键的显示面积。
优选的,所述装置还包括:
第二修改单元,用于当所述获取单元获取到连续的所述触发事件,且所述触发事件之间的触发时间间隔小于阈值时,根据当前被触发的按键确定与所述按键相关联的至少一个按键,并将所确定的按键进行放大显示。
优选的,所述装置还包括:
触发单元,用于在所述执行单元执行所述触发动画的同时,触发所述按键对应的触发提示音和/或启动所述按键对应的触摸反馈。
优选的,所述执行单元执行的渲染动画包括:按键按下以及弹起的渲染动画。
优选的,所述执行单元执行的按键按下的渲染动画包括:
将所述按键的图标向下平移预置长度的距离;
和/或将所述按键的图标向右平移预置长度的距离;
和/或调整所述按键的图标显示的大小。
优选的,所述录入单元包括:
获取模块,用于获取所述触发事件的按压力度;
确定模块,用于根据所述获取模块获取的按压力度确定所述按键对应的按键信息。
另一方面,本发明还提供了一种虚拟键盘的显示终端,该终端中设置有上述虚拟键盘的显示装置。
依据上述本发明所提出的一种虚拟键盘的显示方法、装置及终端,主要是对当前应用在触控屏幕中的虚拟键盘进行的改进,通过将虚拟键盘的静态展示效果修改成三维立体键盘,使得用户在调用虚拟键盘时可以让用户具有更为真切的使用实体键盘的感觉。同时,在用户使用该虚拟键盘时,对于每个按键的触发都会有对应的渲染动画进行动态显示,以增强用户使用虚拟键盘的视觉感受,使得虚拟键盘在静态展示以及动态使用中都能够为用户提供逼真的使用感受,提高用户在键入信息时使用虚拟键盘的操作正确率。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明实施例提出的一种虚拟键盘的显示方法的流程图;
图2示出了本发明实施例提出的虚拟键盘应用在手机中的效果图;
图3示出了本发明实施例提出的另一种虚拟键盘的显示方法的流程图;
图4示出了本发明实施例中虚拟按键按执行按下操作前后的对比示意图;
图5示出了本发明实施例提出的一种虚拟键盘的显示装置的组成框图;
图6示出了本发明实施例提出的另一种虚拟键盘的显示装置的组成框图。
具体实施方式
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
本发明实施例提供了一种虚拟键盘的显示方法,如图1所示,该方法是对现有应用在触控屏幕中的虚拟键盘进行的改进,使虚拟键盘在显示与使用过程中具有更高的数据录入效率。本方法的具体步骤包括:
101、在触控屏幕中显示虚拟键盘。
本发明实施例中,虚拟键盘用在使用触控屏幕的智能终端中,通过智能终端中的数据录入指令在触控屏幕中的指定位置显示虚拟键盘。其中,虚拟键盘显示的大小能够根据屏幕的大小进行适应性调整,例如,以全键盘为例,当屏幕较小时,如手机,pad等设备,此时的虚拟键盘大小则根据屏幕的大小变化而变化,即屏幕越大,对应显示的虚拟键盘越大。而当屏幕较大时,如自主提款机等大屏设备,此时的虚拟键盘大小显示为实际键盘的大小,不随屏幕大小的变化而改变。
本步骤中的虚拟键盘与现有虚拟键盘的区别在于该虚拟键盘在显示效果中具有三维立体的显示效果。如图2所示,该图中的虚拟键盘为应用在手机中的虚拟键盘,而在键盘中的每个字符键下都有对应的阴影,从而该字符键具有三维立体效果。
102、获取触控屏幕中的触发事件。
触控屏也可称为触摸屏或触控面板,是一种可接收触头等输入讯号的感应式液晶显示装置,从技术原理来区别触摸屏,可分为五个基本种类:矢量压力传感技术触摸屏、电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏、表面声波技术触摸屏,而按照触摸屏的工作原理和传输信息的介质,把触摸屏分为四种,它们分别为电阻式、电容感应式、红外线式以及表面声波式。而本发明实施例对于触控屏的种类没有具体限定,用户通过在触控屏上进行触控操作来触发对应的触发事件,如点击、滑动等,而该触发事件在本发明实施例中则为用户在虚拟键盘所显示的范围内用户执行的触控操作,以此来确定用户利用虚拟键盘所要录入的字符内容。
103、根据触发事件的位置确定虚拟键盘中被触发的按键。
由于虚拟键盘在触控屏中的位置一般是相对固定的,因此,根据用户操作所产生的触发事件在触控屏中的位置就可以确定该触发事件是否发生在虚拟键盘中,进而确定该触发事件所要触发的具体按键。由于触控屏自身具有定位功能,且确定虚拟键盘中被触发的按键的原理以及具体方式在现有的应用中已广泛应用,因此,对于本步骤中所确定的被触发按键的具体方式不作具体说明。
104、执行按键的触发动画。
在确定被触发的按键后,将执行该按键被按动的动态演示,即执行该按键的触发动画,该触发动画为模拟该按键被触发的渲染动画。
需要说明的是,该触发动画不限定是按键按下操作、弹起操作,或者是按下与弹起相结合的动画,用户可根据自身的操作习惯或需要进行具体设定。并且,同样不限定该触发动画的执行过程与用户执行的触发操作的过程的相关性,可以由用户自由设置,也就是说,当用户将两个过程设定为相关时,该触发动画的执行速度将取决于用户触发操作的速度,以“按下”操作为例,用户在执行该操作时,将根据用户操作的力度变化调整该按键按下动画的速度,在视觉感受上就可以体现出用户的操作是点击或长按,即点击对应于快速的按下动画,而长按则对应于缓慢被按下的动画。而当用户将这两个过程设定为不相关时,则触发动画只与触发事件相关,即存在触发事件就执行该触发动画。对比两种设置方式可以看出,设置为相关时,由于需要实时检测触发操作,从而对触发动画的播放进行控制,因此,该模式需要消耗较高的系统资源,所以,用户可根据智能终端的具体配置来选择是否将两者进行关联。
此外,该触发动画是对应于单个按键的,每个按键都有对应的触发动画,如此,在用户同时进行多个触发操作时,该虚拟键盘也能够同时执行多个对应按键的触发动画,使得用户的操作在视觉上能够得到最大程度的响应反馈。
105、输入按键对应的按键信息。
最后,在确定出被触发的按键并执行对应的触发动画后,将该按键所对应的按键信息或字符输入到对应的位置中。大多情况下,虚拟键盘中的按键会对应于唯一的按键信息或字符,而随着压感式触控屏幕的普及,使得用户在触控屏幕上某一点的触控操作也可以根据压力的变化而对应于不同的操作结果,也就是由压感式触控屏幕获取用户执行触发操作是所使用的按下力度,不同的按下力度对应于不同的按键信息。因此,该步骤中所输入的按键信息在压感式触控屏幕中也可以对应与不同按键信息或字符,例如,针对同一个字母按键,通过按压力度的不同可以对应于该字母的大写与小写两种不同的输入结果。
结合上述的实现方式可以看出,本发明实施例所采用的虚拟键盘的显示方法,主要是将智能终端的触控屏中所显示的虚拟键盘效果进行立体化显示,并在用户进行操作时,通过对虚拟按键执行触发动画以响应用户的触发操作,以动画的形式让用户从视觉上感受触发操作的响应反馈,从而提高用户使用虚拟键盘输入信息的操作准确率。同时,对于所输入的内容,用户更可以在同一个虚拟按键上通过操作确定所输入的内容,增强了该虚拟键盘的实用性,使得用户能够准确的输入所需的字符内容。
为了更加详细地说明本发明提出的一种虚拟键盘的显示方法,尤其是该虚拟键盘在用户使用状态下的动态显示效果,以及通过该虚拟键盘的触发所生成的字符输入结果,以下对图3所示流程图进行详细说明其各个步骤的具体实现方式,具体包括:
201、获取触控屏幕中的触发事件。
本步骤是在触控屏幕中显示有虚拟键盘的前提下,获取通过用户操作所生成的触发事件,并且,该触发事件的触发位置应发生在虚拟键盘在触控屏幕中所显示的范围内,如此,才能够确认用户的操作是对虚拟键盘的有效操作。对于虚拟键盘在触控屏幕中的显示位置以及显示范围,在上述实施例的步骤101中已进行了具体说明,此处不再赘述。
一般的,用户在使用虚拟键盘进行数据录入时,其操作多为一组按键的组合输入,针对虚拟键盘的这种应用方式,本发明实施例给出以下两种用户在使用虚拟键盘过程中,虚拟键盘的动态显示方式。需要说明的是,这两种方式均需要存在连续的触发事件,也就是用户对虚拟键盘进行连续的触控操作,并且,连续的触发事件之间的时间间隔要小于预设的阈值,在上述的条件下则可以有选择地触发以下的动态显示方式。该条件设定,主要是为了用户进行在快速录入的情况下能够更准确的识别出需要操作的按键。其中,阈值的大小用于确定用户快速录入的标准,其值可根据用户的需要或习惯进行调整。
方式一:在确定用户进行快速录入的状态时,将虚拟键盘中按键的显示面积增大,具体方式还可以分为,当虚拟键盘的整体显示面积能够在触控屏幕中扩大时,则整体增大虚拟键盘的显示区域,从而增大单个按键的显示面积;而当无法在触控屏幕中整体扩大虚拟键盘的显示区域时,则可以调整虚拟按键的三维立体效果,也就是减少图2中用于体现按键立体感的阴影部分的宽度,通过弱化虚拟按键的整体三维效果来增加单个按键显示面积。该方式通过增加按键显示的范围让用户在快速录入的过程中能够增加对用户操作的识别范围,使得用户的操作即使位置稍有偏离也可以得到虚拟键盘的准确识别,输入用户所需的字符数据。
方式二:该方式无需对虚拟键盘的整体显示范围进行判断以及调整,而是对在该虚拟键盘内对个别按键显示面积的大小进行调整,以达到与方式一相同的目的。其具体方式为,获取用户当前操作所触发的按键,通过数据分析预测出与该按键存在关联关系的按键,其中,具有关联关系的按键的数量不做具体限定,可以是一个,也可以为多个。调整这些存在关联关系的按键的显示面积,其具体的调整方式可以是增加具有关联关系按键的显示面积,同时相应地将这些增大按键周边的,且不具有关联关系按键的显示面积缩小,以突出具有关联关系按键的位置;也可以是通过弱化具有关联关系按键的三维立体效果来增加该按键的显示面积,而不减小其周边非关联按键的显示面积,而该方式在突出了个别关联按键的同时,也能够确保用户能够快速地找到其他非关联按键的位置,不影响对这些非关联按键的操作。
上述的两种显示方式是在用户进行快速输入的情况下,为便于用户操作所设置的虚拟键盘的动态显示方式,供用户选择设置,而用户也可以根据需要不采用上述显示方式,仅通过常规显示方式进行数据录入。
202、根据触发事件的位置确定虚拟键盘中被触发的按键,并执行该按键的触发动画。
步骤201中说明的虚拟键盘中按键之间的动态显示效果,而本步骤则是针对虚拟键盘中单个按键被触发后所呈现的动态显示效果,也就是在单个按键被触发后,对应执行的该按键的触发动画。
在上述实施例中已经说明,该触发动画主要用于模拟按键被触发的过程,其中,该过程包括按键的按下操作以及弹起操作,因此,触发动画所模拟的可以单个的按下操作或者是弹起操作,也可以是按下操作与弹起操作相结合的过程。对于具有三维立体显示效果的按键,其按下操作与弹起操作在动画的视觉效果上是相对的,在程序实现上也可以通过互逆的方式来实现,因此,以下将通过对按键按下操作的动画效果进行举例说明。
当虚拟键盘获取到用户的按下操作时,执行按下动画后,按键显示效果的变化如图4所示,按键a为按下前的显示状态,而按键b为按下后的显示状态,对比两种状态可知,按键的阴影部分变窄,且按键的大小变小,可见,动画的变化过程为按键的图标向下平移预置长度的距离,且向右平移预置长度的距离,同时,缩小按键图标的显示面积,从视觉效果上让用户感觉该按键被向下按动。其中,向右与向下所移动的距离可以为相同的预置长度,也可以为不同的预置长度。并且,根据动画效果的需要,也可以只向下移动,或者只向右移动,或者是将按键的图标缩小,还可以用上述任两种效果的相互叠加组合,以显示该按键被向下按动的效果,对此本发明实施例不做具体限定。反弹的动画则为图4中由b到a的变化过程,此处不再具体描述。
本发明实施例中采用的是按下操作与弹起操作分别对应对立的触发动画,如此,可以将用户触发按键的操作分为两个操作,从而识别出用户是点击或者是长按的操作,从而输入不同操作对应的不同结果。而对于不存在点击或长按区别的应用,则可以使用将按下与弹起结合在一起的动画来显示用户点击按键的操作。
为了提示用户虚拟键盘已经对用户的操作进行了及时响应,在执行按键触发动画的同时,本发明实施例中还会同时触发对应的提示音以及该按键对应的触摸反馈。其中,提示音可根据用户的喜好进行自定设置,并且针对不同的按键设置不同的提示音,而触摸反馈多应用在智能移动终端中,如手机中的震动反馈,与提示音类似,对于触摸反馈同样也可以由用户针对不同的按键进行自定义设置,从而更明确的提示用户当前所触发的按键。需要说明的是,提示音与触摸反馈可以同时应用在同一的用户终端上,也可以单独应用,更可以根据用户的选择进行相应功能的开启或关闭。
203、输入按键对应的按键信息。
最后,根据对用户操作的识别,将对应按键的字符信息加以录入。其中,在上述实施例中提到了在压感触控屏中可以根据用户对屏幕的按压力度来输入该按键对应的不同字符信息,也就是单个按键可以对应多个字符信息,在本发明实施例中,还可以通过识别用户的操作,即点击或长按来确定该按键所对应的字符信息,而此种方式相对于前面的实施例,则没有对触控屏幕的限制,一般的触控屏也可以实现。而为了提高虚拟键盘的实用性,一般的单个按键在对应多个字符信息时,大多为两个字符,以便于用户的快速的选择。
进一步的,作为对上述方法的实现,本发明实施例提供了一种虚拟键盘的显示装置,该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。该装置主要用于实用触控屏幕的智能终端中,具体如图5所示,该装置包括:
显示单元51,用于在触控屏幕中显示虚拟键盘,所述虚拟键盘中的按键具有三维立体显示效果;
获取单元52,用于获取所述触控屏幕中的触发事件,所述触发事件为用户在所述触控屏幕上的触控操作;
确定单元53,用于根据所述获取单元52获取的触发事件的位置确定所述虚拟键盘中被触发的按键;
执行单元54,用于执行所述确定单元53所确定按键的触发动画,所述触发动画为模拟按键被触发的渲染动画;
录入单元55,用于输入所述确定单元53所确定按键对应的按键信息。
进一步的,如图6所示,所述装置还包括:
第一修改单元56,用于当所述获取单元52获取到连续的所述触发事件,且所述触发事件之间的触发时间间隔小于阈值时,增大所述虚拟键盘中按键的显示面积。
进一步的,如图6所示,所述装置还包括:
第二修改单元57,用于当所述获取单元52获取到连续的所述触发事件,且所述触发事件之间的触发时间间隔小于阈值时,根据当前被触发的按键确定与所述按键相关联的至少一个按键,并将所确定的按键进行放大显示。
进一步的,如图6所示,所述装置还包括:
触发单元58,用于在所述执行单元54执行所述触发动画的同时,触发所述按键对应的触发提示音和/或启动所述按键对应的触摸反馈。
进一步的,所述执行单元54执行的渲染动画包括:按键按下以及弹起的渲染动画。
进一步的,所述执行单元54执行的按键按下的渲染动画包括:
将所述按键的图标向下平移预置长度的距离;
和/或将所述按键的图标向右平移预置长度的距离;
和/或调整所述按键的图标显示的大小。
进一步的,如图6所示,所述录入单元55包括:
获取模块551,用于获取所述触发事件的按压力度;
确定模块552,用于根据所述获取模块551获取的按压力度确定所述按键对应的按键信息。
进一步的,本发明实施例提供了一种虚拟键盘的显示终端,该终端中设置有上述的虚拟键盘的显示装置,并且,该终端为具有触控屏幕的智能终端,包括但不限于智能手机、pad、以及各种触摸式的服务终端设备等。
综上所述,本发明实施例所采用的虚拟键盘的显示方法、装置及终端,是对现有虚拟键盘显示效果的改进,除了将其在静态显示时改进成三维立体效果外,更是对虚拟键盘在使用过程中改进其动态的显示效果,使得用户在使用该虚拟键盘时,可以从视觉上更直观的感受到虚拟键盘对按键操作的响应,让用户可以清楚的看到所触发的按键变化的过程,从而提高用户使用虚拟键盘输入信息的准确率,同时,通过对键盘在快速输入状态下的显示优化,更加提高了用户对按键的识别准确度,从而更加提高了用户输入信息的速度。并且,本发明实施例在向用户提供虚拟键盘使用的优秀视觉体验的同时,也配合听觉以及触觉的感受为用户提供多维度的操作响应反馈,从而让用户所使用的虚拟键盘的感受更加贴近使用实际键盘的感受,克服现有虚拟键盘使用体验差、输入速度慢、准确率低的问题。
所述虚拟键盘的显示装置包括处理器和存储器,上述显示单元、获取单元、确定单元、执行单元和录入单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现虚拟键盘的动态输入效果,从而提高虚拟键盘的信息录入效率。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序代码:在触控屏幕中显示虚拟键盘,所述虚拟键盘中的按键具有三维立体显示效果;获取所述触控屏幕中的触发事件,所述触发事件为用户在所述触控屏幕上的触控操作;根据所述触发事件的位置确定所述虚拟键盘中被触发的按键;执行所述按键的触发动画,所述触发动画为模拟按键被触发的渲染动画;输入所述按键对应的按键信息。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (10)

1.一种虚拟键盘的显示方法,其特征在于,所述方法包括:
在触控屏幕中显示虚拟键盘,所述虚拟键盘中的按键具有三维立体显示效果;
获取所述触控屏幕中的触发事件,所述触发事件为用户在所述触控屏幕上的触控操作;
根据所述触发事件的位置确定所述虚拟键盘中被触发的按键;
执行所述按键的触发动画,所述触发动画为模拟按键被触发的渲染动画;
输入所述按键对应的按键信息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当存在连续的所述触发事件,且所述触发事件之间的触发时间间隔小于阈值时,增大所述虚拟键盘中按键的显示面积;
或者,
当存在连续的所述触发事件,且所述触发事件之间的触发时间间隔小于阈值时,根据当前被触发的按键确定与所述按键相关联的至少一个按键,并将所确定的按键进行放大显示。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在执行所述触发动画的同时,触发所述按键对应的触发提示音和/或启动所述按键对应的触摸反馈。
4.根据权利要求1-3中任一项所述的方法,其特征在于,执行所述按键的触发动画包括:
按键按下以及弹起的渲染动画,所述按键按下的渲染动画包括:
将所述按键的图标向下平移预置长度的距离;
和/或将所述按键的图标向右平移预置长度的距离;
和/或调整所述按键的图标显示的大小。
5.根据权利要求1-3中任一项所述的方法,其特征在于,所述输入所述按键对应的按键信息包括:
获取所述触发事件的按压力度;
根据所述触发事件的按压力度确定所述按键对应的按键信息。
6.一种虚拟键盘的显示装置,其特征在于,所述装置包括:
显示单元,用于在触控屏幕中显示虚拟键盘,所述虚拟键盘中的按键具有三维立体显示效果;
获取单元,用于获取所述触控屏幕中的触发事件,所述触发事件为用户在所述触控屏幕上的触控操作;
确定单元,用于根据所述获取单元获取的触发事件的位置确定所述虚拟键盘中被触发的按键;
执行单元,用于执行所述确定单元所确定按键的触发动画,所述触发动画为模拟按键被触发的渲染动画;
录入单元,用于输入所述确定单元所确定按键对应的按键信息。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第一修改单元,用于当所述获取单元获取到连续的所述触发事件,且所述触发事件之间的触发时间间隔小于阈值时,增大所述虚拟键盘中按键的显示面积;所述装置还包括:
第二修改单元,用于当所述获取单元获取到连续的所述触发事件,且所述触发事件之间的触发时间间隔小于阈值时,根据当前被触发的按键确定与所述按键相关联的至少一个按键,并将所确定的按键进行放大显示。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
触发单元,用于在所述执行单元执行所述触发动画的同时,触发所述按键对应的触发提示音和/或启动所述按键对应的触摸反馈。
9.根据权利要求6-8中任一项所述的装置,其特征在于,所述执行单元执行的渲染动画包括:按键按下以及弹起的渲染动画和/或
将所述按键的图标向下平移预置长度的距离;
和/或将所述按键的图标向右平移预置长度的距离;
和/或调整所述按键的图标显示的大小;
所述录入单元包括:
获取模块,用于获取所述触发事件的按压力度;
确定模块,用于根据所述获取模块获取的按压力度确定所述按键对应的按键信息。
10.一种虚拟键盘的显示终端,其特征在于,所述终端中设置有如权利要求6-9中任一项所述的装置。
CN201710188828.8A 2017-03-27 2017-03-27 一种虚拟键盘的显示方法、装置及终端 Pending CN106959814A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201710188828.8A CN106959814A (zh) 2017-03-27 2017-03-27 一种虚拟键盘的显示方法、装置及终端
DE102018100809.0A DE102018100809A1 (de) 2017-03-27 2018-01-16 Verfahren, vorrichtung und endgerät zum anzeigen einer virtuellen tastatur
US15/882,377 US20180275869A1 (en) 2017-03-27 2018-01-29 Method, device, and terminal for displaying virtual keyboard

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710188828.8A CN106959814A (zh) 2017-03-27 2017-03-27 一种虚拟键盘的显示方法、装置及终端

Publications (1)

Publication Number Publication Date
CN106959814A true CN106959814A (zh) 2017-07-18

Family

ID=59471196

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710188828.8A Pending CN106959814A (zh) 2017-03-27 2017-03-27 一种虚拟键盘的显示方法、装置及终端

Country Status (3)

Country Link
US (1) US20180275869A1 (zh)
CN (1) CN106959814A (zh)
DE (1) DE102018100809A1 (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107340886A (zh) * 2017-08-04 2017-11-10 腾讯科技(深圳)有限公司 一种软键盘状态确定方法、装置、介质及终端
CN107506134A (zh) * 2017-08-29 2017-12-22 北京小米移动软件有限公司 虚拟键盘按键背景显示方法与装置
DE102018100809A1 (de) 2017-03-27 2018-09-27 Lenovo (Beijing) Limited Verfahren, vorrichtung und endgerät zum anzeigen einer virtuellen tastatur
CN109587544A (zh) * 2018-09-27 2019-04-05 杭州家娱互动网络科技有限公司 一种图标渲染方法、装置及电子设备
CN109710164A (zh) * 2018-12-19 2019-05-03 北京金山安全软件有限公司 一种数字输入键盘的生成方法及相关设备
CN110531862A (zh) * 2019-09-16 2019-12-03 百度时代网络技术(北京)有限公司 一种输入交互方法及装置
CN110764858A (zh) * 2019-10-18 2020-02-07 北京百度网讯科技有限公司 显示方法、显示装置和电子设备
CN111580739A (zh) * 2020-06-08 2020-08-25 宁波视睿迪光电有限公司 按键的触控区域的动态调整方法、装置及虚拟键盘
CN111796149A (zh) * 2020-06-15 2020-10-20 深圳市极致汇仪科技有限公司 一种实体按键触控化的矢量网络分析仪
CN111880882A (zh) * 2020-07-27 2020-11-03 广州华多网络科技有限公司 界面特效显示、处理、响应方法及其装置、设备和介质
CN112925417A (zh) * 2021-02-25 2021-06-08 吉林大学 一种用于信息识别的虚拟键盘按键触觉传输方法
CN113721828A (zh) * 2021-07-29 2021-11-30 北京搜狗科技发展有限公司 一种虚拟键盘显示方法、装置和电子设备
CN114159770A (zh) * 2021-11-12 2022-03-11 深圳市瑞立视多媒体科技有限公司 一种虚拟键盘的按键防误触方法及装置
CN114721892A (zh) * 2022-06-08 2022-07-08 深圳市宇泰光电科技有限公司 一种触摸屏设备测试系统和测试方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11614793B2 (en) * 2018-02-28 2023-03-28 Logitech Europe S.A. Precision tracking of user interaction with a virtual input device
CN113822795B (zh) * 2021-09-17 2024-02-09 惠州视维新技术有限公司 基于毫米波雷达的虚拟按键投影方法、装置及电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101183296A (zh) * 2007-12-12 2008-05-21 魏新成 通过手机触摸屏上显示的虚拟双拼键盘输入汉字
CN102262497A (zh) * 2010-05-25 2011-11-30 中国移动通信集团公司 一种放大触摸屏内触摸按键的方法及设备
CN104020858A (zh) * 2013-03-01 2014-09-03 鸿富锦精密工业(深圳)有限公司 虚拟键盘提供装置
CN104360810A (zh) * 2014-10-17 2015-02-18 广东欧珀移动通信有限公司 一种虚拟按键的显示方法和电子设备
CN104808943A (zh) * 2015-04-29 2015-07-29 努比亚技术有限公司 虚拟键盘的输入实现方法、装置及便携终端
CN104917890A (zh) * 2015-05-29 2015-09-16 努比亚技术有限公司 一种移动终端及其音量调节方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090102805A1 (en) * 2007-10-18 2009-04-23 Microsoft Corporation Three-dimensional object simulation using audio, visual, and tactile feedback
US8750938B2 (en) * 2008-09-29 2014-06-10 Microsoft Corporation Glow touch feedback for virtual input devices
US20110179355A1 (en) * 2010-01-15 2011-07-21 Sony Ericsson Mobile Communications Ab Virtual information input arrangement
US9417754B2 (en) * 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
US20180196567A1 (en) * 2017-01-09 2018-07-12 Microsoft Technology Licensing, Llc Pressure sensitive virtual keyboard
CN106959814A (zh) 2017-03-27 2017-07-18 联想(北京)有限公司 一种虚拟键盘的显示方法、装置及终端

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101183296A (zh) * 2007-12-12 2008-05-21 魏新成 通过手机触摸屏上显示的虚拟双拼键盘输入汉字
CN102262497A (zh) * 2010-05-25 2011-11-30 中国移动通信集团公司 一种放大触摸屏内触摸按键的方法及设备
CN104020858A (zh) * 2013-03-01 2014-09-03 鸿富锦精密工业(深圳)有限公司 虚拟键盘提供装置
CN104360810A (zh) * 2014-10-17 2015-02-18 广东欧珀移动通信有限公司 一种虚拟按键的显示方法和电子设备
CN104808943A (zh) * 2015-04-29 2015-07-29 努比亚技术有限公司 虚拟键盘的输入实现方法、装置及便携终端
CN104917890A (zh) * 2015-05-29 2015-09-16 努比亚技术有限公司 一种移动终端及其音量调节方法

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102018100809A1 (de) 2017-03-27 2018-09-27 Lenovo (Beijing) Limited Verfahren, vorrichtung und endgerät zum anzeigen einer virtuellen tastatur
CN107340886B (zh) * 2017-08-04 2023-04-18 腾讯科技(深圳)有限公司 一种软键盘状态确定方法、装置、介质及终端
CN107340886A (zh) * 2017-08-04 2017-11-10 腾讯科技(深圳)有限公司 一种软键盘状态确定方法、装置、介质及终端
CN107506134A (zh) * 2017-08-29 2017-12-22 北京小米移动软件有限公司 虚拟键盘按键背景显示方法与装置
CN109587544A (zh) * 2018-09-27 2019-04-05 杭州家娱互动网络科技有限公司 一种图标渲染方法、装置及电子设备
CN109710164A (zh) * 2018-12-19 2019-05-03 北京金山安全软件有限公司 一种数字输入键盘的生成方法及相关设备
CN110531862A (zh) * 2019-09-16 2019-12-03 百度时代网络技术(北京)有限公司 一种输入交互方法及装置
CN110531862B (zh) * 2019-09-16 2023-12-22 百度时代网络技术(北京)有限公司 一种输入交互方法及装置
CN110764858A (zh) * 2019-10-18 2020-02-07 北京百度网讯科技有限公司 显示方法、显示装置和电子设备
CN111580739A (zh) * 2020-06-08 2020-08-25 宁波视睿迪光电有限公司 按键的触控区域的动态调整方法、装置及虚拟键盘
CN111796149A (zh) * 2020-06-15 2020-10-20 深圳市极致汇仪科技有限公司 一种实体按键触控化的矢量网络分析仪
CN111880882A (zh) * 2020-07-27 2020-11-03 广州华多网络科技有限公司 界面特效显示、处理、响应方法及其装置、设备和介质
CN112925417B (zh) * 2021-02-25 2022-04-12 吉林大学 一种用于信息识别的虚拟键盘按键触觉传输方法
CN112925417A (zh) * 2021-02-25 2021-06-08 吉林大学 一种用于信息识别的虚拟键盘按键触觉传输方法
CN113721828A (zh) * 2021-07-29 2021-11-30 北京搜狗科技发展有限公司 一种虚拟键盘显示方法、装置和电子设备
CN113721828B (zh) * 2021-07-29 2024-05-28 北京搜狗科技发展有限公司 一种虚拟键盘显示方法、装置和电子设备
CN114159770A (zh) * 2021-11-12 2022-03-11 深圳市瑞立视多媒体科技有限公司 一种虚拟键盘的按键防误触方法及装置
CN114721892A (zh) * 2022-06-08 2022-07-08 深圳市宇泰光电科技有限公司 一种触摸屏设备测试系统和测试方法

Also Published As

Publication number Publication date
US20180275869A1 (en) 2018-09-27
DE102018100809A1 (de) 2018-09-27

Similar Documents

Publication Publication Date Title
CN106959814A (zh) 一种虚拟键盘的显示方法、装置及终端
CN109445600B (zh) 触觉反馈方法、装置、终端及计算机可读存储介质
KR101932210B1 (ko) 터치 신호에 의하여 이동 단말기의 조작을 실현하는 방법, 시스템 및 이동 단말기
CN104020936B (zh) 一种终端及其控制方法
US20090051661A1 (en) Method, Apparatus and Computer Program Product for Providing Automatic Positioning of Text on Touch Display Devices
US20120235912A1 (en) Input Device User Interface Enhancements
CN104461323A (zh) 一种信息处理方法及电子设备
CN101980117A (zh) 触摸操控方法及触摸操控装置
US20120242577A1 (en) Method for positioning a cursor on a screen
CN112162685B (zh) 属性调节方法、装置和电子设备
KR20160033547A (ko) 컨텐트를 스타일링하는 장치 및 방법
CN113807058B (zh) 文本显示方法和文本显示装置
US20180164954A1 (en) Method, apparatus and user terminal for displaying and controlling input box
EP3584686A1 (en) Force touch detection method, touch panel, and electronic device
EP3940518B1 (en) Method for moving interface elements, system, vehicle and storage medium
CN108845752A (zh) 触控操作方法、装置、存储介质及电子设备
CN106293351A (zh) 菜单布局方法及装置
CN105867684A (zh) 一种对象的控制方法及装置
KR101961907B1 (ko) 사용자 터치 유지 시간에 기초한 이동단말기의 컨텐츠 제공 방법
CN106843559B (zh) 用户指令识别及处理方法、装置
CN109002339A (zh) 触控操作方法、装置、存储介质及电子设备
JP2019510322A (ja) 制御コマンド認識方法、装置及び記憶媒体
CN108008902B (zh) 一种虚拟键盘的调整方法、装置和一种播放方法、装置
CN105843539A (zh) 一种信息处理方法及电子设备
US9524051B2 (en) Method and terminal for inputting multiple events

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170718

RJ01 Rejection of invention patent application after publication