CN105005407B - 触摸屏幕中虚拟对象的连线处理方法和装置 - Google Patents
触摸屏幕中虚拟对象的连线处理方法和装置 Download PDFInfo
- Publication number
- CN105005407B CN105005407B CN201510325450.2A CN201510325450A CN105005407B CN 105005407 B CN105005407 B CN 105005407B CN 201510325450 A CN201510325450 A CN 201510325450A CN 105005407 B CN105005407 B CN 105005407B
- Authority
- CN
- China
- Prior art keywords
- virtual objects
- slide
- lifting position
- line
- angle
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000012545 processing Methods 0.000 title claims abstract description 18
- 230000004044 response Effects 0.000 claims abstract description 9
- 238000013459 approach Methods 0.000 claims description 7
- 230000000694 effects Effects 0.000 claims description 6
- 230000001960 triggered effect Effects 0.000 abstract description 9
- 230000000007 visual effect Effects 0.000 abstract description 5
- 230000003044 adaptive effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 239000011800 void material Substances 0.000 description 4
- 235000013399 edible fruits Nutrition 0.000 description 3
- 230000008447 perception Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000004438 eyesight Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 210000000697 sensory organ Anatomy 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种触摸屏幕中虚拟对象的连线处理方法,所述方法包括:显示第一虚拟对象和第二虚拟对象于触摸屏幕中;侦听所述触摸屏幕中以第一虚拟对象为起始触发的滑动操作;获取所述滑动操作对应的抬起位置;根据所述抬起位置相对所述第一虚拟对象和第二虚拟对象之间的角度判定所述滑动操作是否连线所述第一虚拟对象和第二虚拟对象,以输出所述判定结果;根据所述判定结果响应所述滑动操作。此外,还提供了一种与该方法匹配的触摸屏幕中虚拟对象的连线处理装置。上述触摸屏幕中虚拟对象的连线处理方法和装置能使得用户在虚拟对象之间触发的连接在视觉显示和响应上相适应。
Description
技术领域
本发明涉及计算机应用技术领域,特别涉及一种触摸屏幕中虚拟对象的连线处理方法和装置。
背景技术
随着计算机应用技术的迅猛发展,越来越多的应用通过各种虚拟对象的显示,以实现应用界面中各种内容的表达。例如,通过应用界面中两个虚拟对象的显示,指示用户触发连线两个虚拟对象的滑动操作,以在该滑动操作连线两个虚拟对象时执行相应的处理,例如,触发当前界面的解锁操作等。
然而,该虚拟对象将是根据应用界面中的布局进行设置的,因此,该虚拟对象以及虚拟对象之间的距离可能较小,有可能会造成感官上似乎连接了,而实际上两个虚拟对象之间并未连接;此外,若触发的滑动操作过快,则也可能会造成此情况的发生。
因此,现有的应用中识别用户在虚拟对象之间触发的连接将存在着视觉显示和响应不相适应的局限性。
发明内容
基于此,有必要提供一种能使得用户在虚拟对象之间触发的连接在视觉显示和响应上相适应的触摸屏幕中虚拟对象的连线处理方法。
另外,还有必要提供一种能使得用户在虚拟对象之间触发的连接在视觉显示和响应上相适应的触摸屏幕中虚拟对象的连接处理装置。
一种触摸屏幕中虚拟对象的连线处理方法,包括:
显示第一虚拟对象和第二虚拟对象于触摸屏幕中;
侦听所述触摸屏幕中以第一虚拟对象为起始触发的滑动操作;
获取所述滑动操作对应的抬起位置;
根据所述抬起位置相对所述第一虚拟对象和第二虚拟对象之间的角度判定所述滑动操作是否连线所述第一虚拟对象和第二虚拟对象,以输出所述判定结果;
根据所述判定结果响应所述滑动操作。
在其中一个实施例中,所述根据所述抬起位置相对所述第一虚拟对象和第二虚拟对象之间的角度判定所述滑动操作是否连接所述第一虚拟对象和第二虚拟对象,以输出所述判定结果的步骤之前,所述方法还包括:
判断所述抬起位置是否位于所述第二虚拟对象的限定区域,若为否,则进入所述抬起位置相对所述第一虚拟对象和第二虚拟对象之间的角度判定所述滑动操作是否连接所述第一虚拟对象和第二虚拟对象,以输出所述判定结果的步骤。
在其中一个实施例中,所述方法还包括:
若判断到所述抬起位置位于所述第二虚拟对象的限定区域,则输出连线所述第一虚拟对象和第二虚拟对象的判定结果。
在其中一个实施例中,所述根据所述抬起位置相对所述第一虚拟对象和第二虚拟对象之间的角度判定所述滑动操作是否连接所述第一虚拟对象和第二虚拟对象,以输出所述判定结果的步骤包括:
根据所述第一虚拟对象、第二虚拟对象和抬起位置得到所述第一虚拟对象和第二虚拟对象相对所述抬起位置的位置关系;
由所述位置关系得到所述抬起位置相对所述第一虚拟对象和第二虚拟对象之间连线的夹角;
根据所述夹角判断所述抬起位置是否为所述第二虚拟对象所在限定区域的延长点,若为是,则输出连线所述第一虚拟对象和第二虚拟对象的判定结果。
在其中一个实施例中,所述根据所述判定结果响应所述滑动操作的步骤包括:
将所述第一虚拟对象和第二虚拟对象之间的连线效果显示于所述触摸屏幕中,并执行所述滑动操作对应的响应处理。
一种触摸屏幕中虚拟对象的连线处理装置,包括:
对象显示模块,用于显示第一虚拟对象和第二虚拟对象于触摸屏幕中;
侦听模块,用于侦听所述触摸屏幕中以第一虚拟对象为起始触发的滑动操作;
位置获取模块,用于获取所述滑动操作对应的抬起位置;
角度判定模块,用于根据所述抬起位置相对所述第一虚拟对象和第二虚拟对象之间的角度判定所述滑动操作是否连线所述第一虚拟对象和第二虚拟对象,以输出所述判定结果;
响应模块,用于根据所述判定结果响应所述滑动操作。
在其中一个实施例中,所述装置还包括:
区域判断模块,用于判断所述抬起位置是否位于所述第二虚拟对象的限定区域,若为否,则通知所述角度判定模块。
在其中一个实施例中,所述区域判断模块还用于若判断到所述抬起位置位于所述第二虚拟对象的限定区域,则输出连线所述第一虚拟对象和第二虚拟对象的判定结果。
在其中一个实施例中,所述角度判定模块包括:
相对关系获取单元,用于根据所述第一虚拟对象、第二虚拟对象和抬起位置得到所述第一虚拟对象和第二虚拟对象相对所述抬起位置的位置关系;
夹角运算单元,用于由所述位置关系得到所述抬起位置相对所述第一虚拟对象和第二虚拟对象之间连线的夹角;
延长判断单元,用于根据所述夹角判断所述抬起位置是否为所述第二虚拟对象所在限定区域的延长点,若为是,则输出连线所述第一虚拟对象和第二虚拟对象的判定结果。
在其中一个实施例中,所述响应模块进一步用于将所述第一虚拟对象和第二虚拟对象之间的连线效果显示于所述触摸屏幕中,并执行所述滑动操作对应的响应处理。
为解决上述技术问题,将采用如下技术方案:
由上述技术方案可知,显示了第一虚拟对象和第二虚拟对象的触摸屏幕中,侦听触摸屏幕中的滑动操作,在得到以第一虚拟对象为起始触发的滑动操作时,获取该滑动操作对应的抬起位置,根据抬起位置相对第一虚拟对象和第二虚拟对象之间的角度判定滑动操作是否连线第一虚拟对象和第二虚拟对象,以输出相应的判定结果,进而根据该判定结果响应滑动操作,在此连线第一虚拟对象和第二虚拟对象的过程中,由于是根据抬起位置相对于第一虚拟对象和第二虚拟对象之间的角度判定该抬起位置所对应的滑动是否滑动至第二虚拟对象,以实现第一虚拟对象和第二虚拟对象的连线,而并不会将该滑动操作的抬起位置仅限于第二虚拟对象上,在对于第二虚拟对象较小或者第一虚拟对象和第二虚拟对象之间的距离较小的情况下能够自适应是匹配该情况,以将大致实现连线或者该连线连接第一虚拟对象和第二虚拟对象并延伸的情况,即视觉上已经实现两者之间连线时,将判定滑动操作触发了两者之间的连线,使得用户在第一虚拟对象和第二虚拟对象之间触发的连接在视觉显示和响应上相适应。
附图说明
图1是一个实施例中触摸屏幕中虚拟对象的连线处理方法的流程图;
图2是另一个实施例中触摸屏幕中虚拟对象的连线处理方法的流程图;
图3是一个实施例中根据抬起位置相对第一虚拟对象和第二虚拟对象之间的角度判定滑动操作是否连线第一虚拟对象和第二虚拟对象,以输出判定结果的方法流程图;
图4是一个实施例中第一虚拟对象和第二虚拟对象的应用场景示意图;
图5是图4中连线第一虚拟对象和第二虚拟对象的应用示意示意图;
图6是一个实施例中触摸屏幕中虚拟对象的连线处理装置的结构框图;
图7是图6中角度判定模块的结构框图。
具体实施方式
体现本发明特征与优点的典型实施方式将在以下的说明中详细叙述。应理解的是本发明能够在不同的实施方式上具有各种的变化,其皆不脱离本发明的范围,且其中的说明及图示在本质上是当作说明之用,而非用以限制本发明。
如前所述,对于触摸屏幕中显示的各种虚拟对象而言,其大小以及相互之间的距离均是根据界面内容和布局分别进行设置的,而用户在触摸屏幕中滑动操作所对应滑动速度、滑动起始和终止位置的精准性是与用户习惯、用户手指的粗细以及虚拟对象的大小、相互之间的距离密切相关的,因此,在用户触发进行触摸屏幕中虚拟对象之间的连线的过程中,需要充分考虑如上所述的相关内容,以避免出现虚拟对象的触发连线过程中看似已经连接两个虚拟对象,而实际输出两个虚拟对象未连线的判定结果,进而存在着当前视觉显示和对滑动操作的响应不相匹配的问题。
因此,基于以上问题,特提出了一种触摸屏幕中虚拟对象的连线处理方法。该方法依赖于计算机程序,该计算机程序将运行在计算机***上,该计算机***可运行于智能手机、平板电脑、个人电脑、笔记本电脑、学习机和家教机等终端设备中。
在一个实施例中,具体的,该方法如图1所示,包括:
步骤110,显示第一虚拟对象和第二虚拟对象于触摸屏幕中。
本实施例中,第一虚拟对象是触摸屏幕的显示界面中的任一虚拟对象,而第二虚拟对象则是触摸屏幕的显示界面中区别于第一虚拟对象的任一虚拟对象。
例如,虚拟对象可以是触摸屏幕的显示界面中的任一元素,例如,对于触摸屏幕显示的锁屏界面,虚拟对象则包括锁屏界面中触发滑动操作的起始元素和终止元素。第一虚拟对象可为起始元素,而第二虚拟对象则可为终止元素。
通过在触摸屏幕中进行第一虚拟对象和第二虚拟对象的显示,可通过各种显示效果或者提示消息的显示对即将触发的滑动操作进行提示,以提示用户对第一虚拟对象和第二虚拟对象触发滑动操作,输入第一虚拟对象和第二虚拟对象之间的连线。
步骤130,侦听触摸屏幕中以第一虚拟对象为起始触发的滑动操作。
本实施例中,实时侦听触摸屏幕中输入的各种操作,以得到以第一虚拟对象为起始触发的滑动操作。
在优选的实施例中,预先为第一虚拟对象设置限定区域,该限定区域是第一虚拟对象所在位置向四周延伸形成在的一定范围,例如,其可为以第一虚拟对象所在位置为中心的圆形区域。
触摸屏幕中针对第一虚拟对象触发的滑动操作将是以该第一虚拟对象对应的限定区域为起始的,也就是说,在第一虚拟对应的限定区域内触发的任一操作均是与第一虚拟对象相对应的。
通过为第一虚拟对象设置相应的限定区域,使得第一虚拟对象即便形状较小或者触摸屏幕尺寸较小也不会造成用户向第一虚拟对象触发操作的不便,进而可有效避免误操作的发生,降低操作的输入成本。
步骤150,获取滑动操作对应的抬起位置。
本实施例中,侦听得到以第一虚拟对象为起始触发的滑动操作之后,将获取该滑动操作对应的滑动轨迹和抬起位置,该抬起位置即为滑动轨迹的终点位置。
步骤170,根据抬起位置相对第一虚拟对象和第二虚拟对象之间的角度判定滑动操作是否连线第一虚拟对象和第二虚拟对象,以输出判定结果。
本实施例中,分别定位抬起位置、第一虚拟对象和第二虚拟对象,以确定三者之间的相对位置,进而得到相互之间的角度关系,以此为依据判定该滑动操作的抬起位置是否可视为第二虚拟对象所在位置的延伸,若该滑动操作的抬起位置为第二虚拟对象所在位置的延伸,则将该滑动操作视为以第一虚拟对象为起始,以第二虚拟对象为终点的滑动操作,进而输出连线第一虚拟对象和第二虚拟对象的判定结果。
若抬起位置位于第二虚拟对象所在位置,即第二虚拟对象的限定区域以及第二虚拟对象所在位置的延伸,则将其所在滑动操作判定为以第一虚拟对象为起始,第二虚拟对象为终点的滑动操作,进而输出连线第一虚拟对象和第二虚拟对象的判定结果。
由此将使得抬起位置位于第二虚拟对象所在位置的延伸的滑动操作也能够完成第一虚拟对象和第二虚拟对象的连线,对于用户输入而言,在触摸屏幕较小或者第一虚拟对象、第二虚拟对象相对于触摸屏幕而言形状较小,造成显示的第一虚拟对象和/或第二虚拟对象较小的情况下,用户不再需要先对其进行放大后方可针对第一虚拟对象和第二虚拟对象触发有效的滑动操作,将极大地扩展了其可适用的场景和环境。
步骤190,根据判定结果响应滑动操作。
本实施例中,若判定结果为连线第一虚拟对象和第二虚拟对象,则对该滑动操作进行响应,以在第一虚拟对象和第二虚拟对象之间显示相应的连线效果,并执行预设的处理。
通过如上所述的触摸屏幕中虚拟对象的连线处理过程,无论是在触摸屏幕上针对虚拟对象进行快速滑动,还是虚拟对象本身以及虚拟对象之间较小,均能够在显示虚拟对象之间触碰滑动的连线的同时,准确判定当前所进行触碰滑动是连线两个虚拟对象的,因此,有效提高了感知用户操作的精准度,提高了触摸屏幕中的输入效率。
在一个实施例中,上述步170之前,如图2所示,如上所述的方法还包括:
步骤210,判断抬起位置是否位于第二虚拟对象的限定区域,若为否,则进入步骤170,若为是,则进入步骤230。
本实施例中,在根据抬起位置相对第一虚拟对象和第二虚拟对象的角度关系进行滑动操作的判定之间,可先行判断该滑动操作的抬起位置是否位于第二虚拟对象的限定区域中,若判断到该抬起位置已位于第二虚拟对象的限定区域,则直接进入步骤230中输出相应判定结果即可。
若判断到抬起位置位于第二虚拟对象的限定区域之外,则需要对该滑动操作做进一步判断,以确认该滑动操作的抬起位置是否是第二虚拟对象的延伸。
换而言之,在判断到以第一虚拟对象为起始的滑动操作的抬起位置并不在第二虚拟对象的限定区域时,为保证滑动操作的准确感知,需要判定在用户针对第一虚拟对象和第二虚拟对象进行连线时,是否由于该滑动操作的滑动过于迅速,或者第一虚拟对象、第二虚拟对象的显示过小,未能使得滑动停止于第二虚拟对象的限定区域,而稍做延伸,若为是,则将该滑动操作视为连线第一虚拟对象和第二虚拟对象的滑动操作,以准确感知用户意图。
此外,在此情况下,由于该滑动操作的抬起位置仅是相对第二虚拟对象的限定区域稍做延伸,因此,随着滑动操作而进行的滑动轨迹显示在视觉上将是连线第一虚拟对象和第二虚拟对象的,将该滑动操作判定为连接第一虚拟对象和第二虚拟对象的滑动操作并对此进行响应将该滑动操作在视觉上和响应上是相匹配的,而并不会出现不相一致的情况。
步骤230,输出连线第一虚拟对象和第二虚拟对象的判定结果。
进一步的,在本实施例中,如图3所示,该步骤170包括:
步骤171,根据第一虚拟对象、第二虚拟对象和抬起位置得到第一虚拟对象和第二虚拟对象相对抬起位置的位置关系。
本实施例中,在触摸屏幕中定位第一虚拟对象、第二虚拟对象和抬起位置,以得到三者之间的相对位置关系。
步骤173,由该位置关系得到抬起位置相对第一虚拟对象和第二虚拟对象之间连线的夹角。
本实施例中,该夹角包括第一夹角和第二夹角,第一夹角是抬起位置和第一虚拟对象之间连线与第一虚拟对象和第二虚拟对象之间连线所形成的夹角,第二夹角是抬起位置和第二虚拟对象之间连线与第一虚拟对象和第二虚拟对象之间连线所形成的夹角。
步骤175,根据夹角判断抬起位置是否为第二虚拟对象所在限定区域的延长点,若为是,则进入步骤177,若为否,则时入步骤179。
本实施例中,由于该夹角限定了抬起位置、第一虚拟对象和第二虚拟对象之间的几何关系,因此,根根据该夹角可准确判定抬起位置是否为第二虚拟对象所在限定区域的延长点。
进一步的,将判断第一夹角是否小于90度且第二夹角是否大于90度,若为是,则说明该抬起位置为第二虚拟对象所在限定区域的延长点,将进入步骤177输出连线第一虚拟对象和第二虚拟对象的判定结果,若为否,则说明该抬起位置并不是第二虚拟对象所在限定区域的延长点,将判断该意图连线第一虚拟对象和第二虚拟对象的滑动操作为无效操作。
步骤177,输出连线第一虚拟对象和第二虚拟对象的判定结果。
步骤179,输出所述连线第一虚拟对象和第二虚拟对象的滑动操作为无效操作的判定结果。
上述触摸屏幕中虚拟对象的连线处理过程可适用于各种应用的界面,例如游戏应用的界面,并可有效避免了运行该应用的触摸屏幕较小或者虚拟对象相对于触发滑动操作的手指较小而发生误操作或者无效操作的情况,将有助于应用的顺畅运行,极大降低用户输入所耗费的成本。
下面结合一个具体的实施例来详细阐述如上所述的触摸屏幕中虚拟对象的连线处理方法。该实施例中,第一虚拟对象A和第二虚拟对象B如图4所示,并显示于触摸屏幕中。
侦听触摸屏幕中以第一虚拟对象A为起始触发的滑动操作,以得到该滑动操作所对应的滑动轨迹和抬起位置501,如图5所示。该抬起位置501是位于第二虚拟对象B的限定区域503之外的,因此,将根据抬起位置501相对第一虚拟对象A和第二虚拟对象B之间的角度来判定滑动操作是否为连线第一虚拟对象A和第二虚拟对象B的有效操作。
具体的,根据抬起位置501、第一虚拟对象A和第二虚拟对象B进行运算,以得到抬起位置501和第一虚拟对象A之间连线与第一虚拟对象A和第二虚拟对象B之间连线所形成的第一夹角505、抬起位置501和第二虚拟对象B之间连线与第一虚拟对象A和第二虚拟对象B之间连线所形成的第二夹角507。
判断第一夹角505是否小于90度且第二夹角507是否大于90度,若为是,则判定该滑动操作为连线第一虚拟对象A和第二虚拟对象B的有效操作,进而响应该连线第一虚拟对象A和第二虚拟对象B的滑动操作。
在一个实施例中,还相应地提供了一种触摸屏幕中虚拟对象的连线处理装置,如图6所示,该装置包括对象显示模块610、侦听模块630、位置获取模块650、角度判定模块670和响应模块690,其中:
对象显示模块610,用于显示第一虚拟对象和第二虚拟对象于触摸屏幕中。
侦听模块630,用于侦听触摸屏幕中以第一虚拟对象为起始触发的滑动操作。
位置获取模块650,用于获取滑动操作对应的抬起位置。
角度判定模块670,用于根据抬起位置相对相对第一虚拟对象和第二虚拟对象之间的角度判定滑动操作是否连线第一虚拟对象和第二虚拟对象,以输出判定结果。
响应模块690,用于根据判定结果响应滑动操作。
在另一个实施例中,如上所述的触摸屏幕中虚拟对象的连线处理装置还包括了区域判断模块,该区域判断模块用于判定抬起位置是否位于第二虚拟对象的限定区域,若为否,则通知角度判定模块670,若为是,则输出连线第一虚拟对象和第二虚拟对象的判定结果。
进一步的,在本实施例中,如图7所示,该角度判定模块670包括相对关系获取单元671、夹角运算单元673和延长判断单元675。
相对关系获取单元671,用于根据第一虚拟对象、第二虚拟对象和抬起位置得到第一虚拟对象和第二虚拟对象相对抬起位置的位置关系。
夹角运算单元673,用于由位置关系得到抬起位置相对第一虚拟对象和第二虚拟对象之间连线的夹角。
延长判断单元675,用于根据夹角判断抬起位置是否为第二虚拟对象所在限定区域的延长点,若为是,则输出连线第一虚拟对象和第二虚拟对象的判定结果,若为否,则输出连线第一虚拟对象和第二虚拟对象的滑动操作为无效操作的判定结果。
在一个实施例中,如上所述的响应模块690进一步用于将第一虚拟对象和第二虚拟对象之间的连线效果显示于触摸屏幕中,并执行滑动操作对应的响应处理。
虽然已参照几个典型实施方式描述了本发明,但应当理解,所用的术语是说明和示例性、而非限制性的术语。由于本发明能够以多种形式具体实施而不脱离发明的精神或实质,所以应当理解,上述实施方式不限于任何前述的细节,而应在随附权利要求所限定的精神和范围内广泛地解释,因此落入权利要求或其等效范围内的全部变化和改型都应为随附权利要求所涵盖。
Claims (10)
1.一种触摸屏幕中虚拟对象的连线处理方法,其特征在于,包括:
显示第一虚拟对象和第二虚拟对象于触摸屏幕中,其中,预先为所述第一虚拟对象设置限定区域,所述限定区域是所述第一虚拟对象所在位置向四周延伸形成在的一定范围;
侦听所述触摸屏幕中以所述第一虚拟对象的所述限定区域为起始触发的滑动操作;
获取所述滑动操作对应的抬起位置;
根据所述抬起位置相对所述第一虚拟对象和第二虚拟对象之间的角度判定所述滑动操作是否连线所述第一虚拟对象和第二虚拟对象,以输出判定结果;
根据所述判定结果响应所述滑动操作。
2.根据权利要求1所述的方法,其特征在于,所述根据所述抬起位置相对所述第一虚拟对象和第二虚拟对象之间的角度判定所述滑动操作是否连线所述第一虚拟对象和第二虚拟对象,以输出所述判定结果的步骤之前,所述方法还包括:
判断所述抬起位置是否位于所述第二虚拟对象的限定区域,若为否,则进入所述抬起位置相对所述第一虚拟对象和第二虚拟对象之间的角度判定所述滑动操作是否连线所述第一虚拟对象和第二虚拟对象,以输出所述判定结果的步骤。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若判断到所述抬起位置位于所述第二虚拟对象的限定区域,则输出连线所述第一虚拟对象和第二虚拟对象的判定结果。
4.根据权利要求1所述的方法,其特征在于,所述根据所述抬起位置相对所述第一虚拟对象和第二虚拟对象之间的角度判定所述滑动操作是否连线所述第一虚拟对象和第二虚拟对象,以输出所述判定结果的步骤包括:
根据所述第一虚拟对象、第二虚拟对象和抬起位置得到所述第一虚拟对象和第二虚拟对象相对所述抬起位置的位置关系;
由所述位置关系得到所述抬起位置相对所述第一虚拟对象和第二虚拟对象之间连线的夹角;
根据所述夹角判断所述抬起位置是否为所述第二虚拟对象所在限定区域的延长点,若为是,则输出连线所述第一虚拟对象和第二虚拟对象的判定结果。
5.根据权利要求1所述的方法,其特征在于,所述根据所述判定结果响应所述滑动操作的步骤包括:
将所述第一虚拟对象和第二虚拟对象之间的连线效果显示于所述触摸屏幕中,并执行所述滑动操作对应的响应处理。
6.一种触摸屏幕中虚拟对象的连线处理装置,其特征在于,包括:
对象显示模块,用于显示第一虚拟对象和第二虚拟对象于触摸屏幕中,其中,预先为所述第一虚拟对象设置限定区域,所述限定区域是所述第一虚拟对象所在位置向四周延伸形成在的一定范围;
侦听模块,用于侦听所述触摸屏幕中以所述第一虚拟对象的所述限定区域为起始触发的滑动操作;
位置获取模块,用于获取所述滑动操作对应的抬起位置;
角度判定模块,用于根据所述抬起位置相对所述第一虚拟对象和第二虚拟对象之间的角度判定所述滑动操作是否连线所述第一虚拟对象和第二虚拟对象,以输出判定结果;
响应模块,用于根据所述判定结果响应所述滑动操作。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
区域判断模块,用于判断所述抬起位置是否位于所述第二虚拟对象的限定区域,若为否,则通知所述角度判定模块。
8.根据权利要求7所述的装置,其特征在于,所述区域判断模块还用于若判断到所述抬起位置位于所述第二虚拟对象的限定区域,则输出连线所述第一虚拟对象和第二虚拟对象的判定结果。
9.根据权利要求6所述的装置,其特征在于,所述角度判定模块包括:
相对关系获取单元,用于根据所述第一虚拟对象、第二虚拟对象和抬起位置得到所述第一虚拟对象和第二虚拟对象相对所述抬起位置的位置关系;
夹角运算单元,用于由所述位置关系得到所述抬起位置相对所述第一虚拟对象和第二虚拟对象之间连线的夹角;
延长判断单元,用于根据所述夹角判断所述抬起位置是否为所述第二虚拟对象所在限定区域的延长点,若为是,则输出连线所述第一虚拟对象和第二虚拟对象的判定结果。
10.根据权利要求6所述的装置,其特征在于,所述响应模块进一步用于将所述第一虚拟对象和第二虚拟对象之间的连线效果显示于所述触摸屏幕中,并执行所述滑动操作对应的响应处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510325450.2A CN105005407B (zh) | 2015-06-12 | 2015-06-12 | 触摸屏幕中虚拟对象的连线处理方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510325450.2A CN105005407B (zh) | 2015-06-12 | 2015-06-12 | 触摸屏幕中虚拟对象的连线处理方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105005407A CN105005407A (zh) | 2015-10-28 |
CN105005407B true CN105005407B (zh) | 2018-11-30 |
Family
ID=54378098
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510325450.2A Active CN105005407B (zh) | 2015-06-12 | 2015-06-12 | 触摸屏幕中虚拟对象的连线处理方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105005407B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1876516A1 (en) * | 2005-03-07 | 2008-01-09 | Konami Digital Entertainment Co., Ltd. | Information processing device, image movement instructing method, and information storage medium |
CN102662557A (zh) * | 2012-03-07 | 2012-09-12 | 上海华勤通讯技术有限公司 | 移动终端和解锁方法 |
CN103365571A (zh) * | 2012-03-26 | 2013-10-23 | 联想(北京)有限公司 | 触摸屏解锁方法及具有触摸屏的电子设备 |
CN104537286A (zh) * | 2014-12-17 | 2015-04-22 | 深圳市金立通信设备有限公司 | 一种终端解锁的方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101634929B (zh) * | 2008-07-23 | 2012-06-20 | 鸿富锦精密工业(深圳)有限公司 | 在数码相框上实现可控媒体变换的方法 |
-
2015
- 2015-06-12 CN CN201510325450.2A patent/CN105005407B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1876516A1 (en) * | 2005-03-07 | 2008-01-09 | Konami Digital Entertainment Co., Ltd. | Information processing device, image movement instructing method, and information storage medium |
CN102662557A (zh) * | 2012-03-07 | 2012-09-12 | 上海华勤通讯技术有限公司 | 移动终端和解锁方法 |
CN103365571A (zh) * | 2012-03-26 | 2013-10-23 | 联想(北京)有限公司 | 触摸屏解锁方法及具有触摸屏的电子设备 |
CN104537286A (zh) * | 2014-12-17 | 2015-04-22 | 深圳市金立通信设备有限公司 | 一种终端解锁的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105005407A (zh) | 2015-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11617942B2 (en) | Information processing device, control method of information processing device, and program | |
AU2013200053B2 (en) | Touch free operation of ablator workstation by use of depth sensors | |
CN105045517B (zh) | 一种闪光灯调节方法及用户终端 | |
AU2013200054A1 (en) | Touch free operation of devices by use of depth sensors | |
CN104536643B (zh) | 一种图标拖动方法及终端 | |
CN104866225A (zh) | 一种具有触摸显示屏的电子设备及其控制方法 | |
JP2014127124A5 (zh) | ||
CN106970735A (zh) | 一种信息处理方法及电子设备 | |
CN111383345B (zh) | 虚拟内容的显示方法、装置、终端设备及存储介质 | |
US10514802B2 (en) | Method for controlling display of touchscreen, and mobile device | |
CN107547738B (zh) | 一种提示方法及移动终端 | |
CN104808906A (zh) | 具有触摸显示屏的电子设备及触摸显示屏控制方法 | |
WO2022222510A1 (zh) | 交互控制方法、终端设备及存储介质 | |
CN105739700A (zh) | 一种打开通知的方法及装置 | |
CN104182148B (zh) | 一种按键控制方法和装置 | |
CN106445378A (zh) | 触控菜单显示控制方法、装置及触控显示设备 | |
CN107239222A (zh) | 一种触摸屏的操控方法及终端设备 | |
CN104063142B (zh) | 信息处理方法、装置和电子设备 | |
CN103309483B (zh) | 一种电子设备以及触控信息输入方法 | |
CN109032343B (zh) | 基于视觉和力觉触觉增强现实的工业人机交互***及方法 | |
CN106814935A (zh) | 一种终端的应用图标显示方法及终端 | |
CN104375708B (zh) | 触摸输入事件处理方法及设备 | |
CN105005407B (zh) | 触摸屏幕中虚拟对象的连线处理方法和装置 | |
CN104063041A (zh) | 一种信息处理方法及电子设备 | |
CN104951135B (zh) | 一种信息处理装置及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |