一种对象选择的方法和装置制造方法及图纸

技术编号:11359875 阅读:76 留言:0更新日期:2015-04-29 10:46
本发明专利技术适用于互联网领域,提供了一种对象选择的方法和装置,该方法包括:接收位于操作界面内的第一滑动的触摸指令,获取所述第一滑动的触摸指令对应的滑动路径信息;根据预设的待选择的对象和位置信息的对应关系,查找所述第一滑动的触摸指令所对应的对象;获取所述查找的对象的选择状态信息并改变所述查找的对象的选择状态信息。和现有的对象选择方式相比,由于操作界面内的触摸指令的触摸位置与对应的对应关系,本发明专利技术能够在更大区域进行选择操作,从而减少操作误差,更好的提高了选择的效率,相应的减少了移动终端完成选择操作时所耗费的电量。

【技术实现步骤摘要】
一种对象选择的方法和装置
本专利技术属于互联网领域,尤其涉及一种对象选择的方法和装置。
技术介绍
随着移动终端设备的广泛使用,由于使用触摸屏可以更为灵活的布置方式且可以为用户提供更大的显示空间,其在移动终端设备上得到了最为广泛的应用。现有的移动终端,由于受到触摸屏尺寸的限制,在对同一操作界面的多个对象进行选择或者取消选择时,由于多个对象之间的距离较小,对象的触摸区域较小,如现有的移动终端设备中使用的QQ游戏中的斗地主或者升级等纸牌游戏,在一个操作界面中需要显示几十个纸牌对象,在对多个对象(多张纸牌)的个别对象(部分纸牌)进行选择或者取消选择的过程中,需要逐个点击选择的对象,容易因为触摸点的微小误差而造成选择错误或者很难完成选择操作,影响选择的效率,对于移动终端来说,也相应的提高了选择的时间及其耗电量。
技术实现思路
本专利技术实施例的目的在于提供一种对象选择的方法,以解决现有技术因为在移动终端中由于待选择的对象较多,对象之间的距离较小,在选择过程中容易出现误差或者很难选择到对应的对象,从而选择效率低下问题,。第一方面,本专利技术实施例提供了一种对象选择的方法,所述方法包括:接收位于操作界面内的第一滑动的触摸指令,获取所述第一滑动的触摸指令对应的滑动路径信息;根据预设的待选择的对象和位置信息的对应关系,查找所述第一滑动的触摸指令所对应的对象;获取所述查找的对象的选择状态信息并改变所述查找的对象的选择状态信息。第二方面,本专利技术实施例提供的一种对象选择的方法,包括:接收位于待选择对象所在区域以外的第一区域的第一单击的触摸指令,获取所述单击的触摸指令位置信息;根据预设的待选择的对象与位置信息的对应关系,查找第一单击的触摸指令所对应的对象;获取所述查找的对象的选择状态信息并改变所述查找的对象的选择状态信息。第三方面,本专利技术实施例提供了一种对象选择的装置,包括:第一接收获取单元,用于接收位于操作界面内的第一滑动的触摸指令,获取所述第一滑动的触摸指令对应的滑动路径信息;第一查找单元,用于根据预设的待选择的对象和位置信息的对应关系,查找所述第一滑动的触摸指令所对应的对象;第一获取改变单元,用于获取所述查找的对象的选择状态信息并改变所述查找的对象的选择状态信息。第四方面,本专利技术实施例提供的一种对象选择的装置,包括:第二接收获取单元,用于接收位于待选择对象所在区域以外的第一区域的第一单击的触摸指令,获取所述单击的触摸指令位置信息;第二查找单元,用于根据预设的待选择的对象与位置信息的对应关系,查找第一单击的触摸指令所对应的对象;第二获取改变单元,用于获取所述查找的对象的选择状态信息并改变所述查找的对象的选择状态信息。第五方面,本专利技术实施例提供了一种终端设备,包括上述任一项所述的对象选择的装置。在本专利技术实施例中,通过接收位于操作界面的触摸指令,通过将需要选择的对象和操作界面中的触摸位置相对应,能够有效的查找到触摸指令的触摸位置所对应的对象,并对查找的对象的状态信息进行变换,完成对象的选择。和现有的对象选择方式相比,由于触摸指令的触摸位置与对应的对应关系,本专利技术能够在更大区域进行选择操作,从而减少操作误差,更好的提高了选择的效率,相应的减少了移动终端完成选择操作时所耗费的电量。附图说明图1是本专利技术第一实施例提供的对象选择的方法的实现流程图;图1a为本专利技术第一实施例提供的在游戏应用中对象与触摸指令对应的效果示意图;图2是本专利技术第二实施例提供的对象选择的方法的实现流程图;图2a是本专利技术第二实施例提供的在游戏应用中通过滑动选择对象的效果示意图;图3是本专利技术第三实施例提供的对象选择的方法的实现流程图;图3a是本专利技术第三实施例提供的在第一区域通过点击选择对象的效果示意图;图3b是本专利技术第三实施例提供的在第二区域通过滑动选择对象的效果示意图;图4是本专利技术第四实施例提供的对象选择的方法的实现流程图;图5a是本专利技术第五实施例提供的对象选择的装置的结构示意图;图5b是本专利技术第五实施例提供的对象选择的装置的结构示意图;图6是本专利技术第六实施例提供的终端相关的手机的部分结构的框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在本专利技术实施例可用于各种用于触摸屏使用的应用软件或者程序当中,尤其适用于小屏幕的移动终端中的需要选择对象的应用,小屏幕的移动终端如智能手机、PAD等,需要选择对应的应用可以为各种纸牌游戏、棋类游戏等对象较多的游戏应用。本专利技术实施例所述方法包括:接收位于操作界面内的第一滑动的触摸指令,获取所述第一滑动的触摸指令对应的滑动路径信息;根据预设的待选择的对象和位置信息的对应关系,查找所述第一滑动的触摸指令所对应的对象;获取所述查找的对象的选择状态信息并改变所述查找的对象的选择状态信息。由于触摸指令的触摸位置与待选择的对象的对应关系,本专利技术能够在更大区域进行选择操作,从而减少操作误差,更好的提高了选择的效率,相应的减少了移动终端完成选择操作时所耗费的电量。实施例一:图1示出了本专利技术第一实施例提供的对象选择的方法的实现流程,详述如下:在步骤S101中,接收位于操作界面内的第一滑动的触摸指令,获取所述第一滑动的触摸指令对应的滑动路径信息。具体的,当所述方法对应的系统处于运行状态时,接收所述第一滑动的触摸指令,即所述方法对应的系统中包括多个需要选择的对象,对象与对象之间本身的距离非常小,而所述触摸指令可位于用于操作界面内,其可接收触摸指令的区域空间更大。其中所述操作界面,是指除特殊功能按键除外的其它非特殊功能指令所对应的区域。所述获取第一触摸指令对应的位置信息,可以由系统的触摸指令监测指令进行监测获取,如对于iPhone设备,既可以通过使用UITouches对触点坐标进行运算来实现,也可以通过苹果公司提供的iPhone开发工具包iPhoneSDK提供的UIGestureRecognizer(用户界面手势识别)来实现;对于Andoid设备,可以使用MotionEvent对象来实现,具体如下:使用UITouches实现,情况如下:接收操作系统捕获的UITouches事件,具体有以下4种:-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event;手指接触触摸屏时会触发本事件,这里会确定划动动作的起始点。-(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event;手指在触屏上划动时会触发本事件-(void)touchesEnded:(NSSet*)toucheswithEvent:(UIEvent*)event;手指离开触摸屏时会触发本事件,这里会确定划动动作的终点。-(void)touchesCancelled:(NSSet*)toucheswithEvent:(UIEvent*)event;手指划出触摸屏时会触发本事件,这里会确定划动动作的终点。另外,根据event里触点集合中元素的个数来判断是否多点触摸。判断为1时认为是单指触摸,判断是2时认为是双指触摸,会分别触发本案中不同的处理流程。使用本文档来自技高网...

【技术保护点】
一种对象选择的方法,其特征在于,所述方法包括:接收位于操作界面内的第一滑动的触摸指令,获取所述第一滑动的触摸指令对应的滑动路径信息;根据预设的待选择的对象和位置信息的对应关系,查找所述第一滑动的触摸指令所对应的对象;获取所述查找的对象的选择状态信息并改变所述查找的对象的选择状态信息。

【技术特征摘要】
1.一种对象选择的方法,其特征在于,所述方法包括:接收位于操作界面内待选择对象所在的第二区域的第一滑动的触摸指令,获取所述第一滑动的触摸指令对应的滑动路径信息,其中,所述操作界面包括所述第二区域和操作界面内该第二区域以外的第一区域;根据预设的待选择的对象和位置信息的对应关系,查找所述第一滑动的触摸指令所对应的对象;获取所述第一滑动的触摸指令所对应的对象的选择状态信息并将所述第一滑动的触摸指令所对应的对象中所述选择状态信息为未选择状态的对象的选择状态信息改变为选择状态;接收位于所述第一区域的第一单击的触摸指令,获取所述单击的触摸指令位置信息;根据预设的待选择的对象与位置信息的对应关系,查找第一单击的触摸指令所对应的对象;获取所述第一单击的触摸指令所对应的对象的选择状态信息并将所述第一单击的触摸指令所对应的对象中所述选择状态信息为选择状态的对象的选择状态信息改变为未选择状态;接收第二触摸指令并判断所述第二触摸指令的触摸点的个数是否大于预设的个数;当所述第二触摸指令的触摸点个数大于或等于预设的个数,对改变了状态信息后的、状态信息为选择状态的对象执行对纸牌的出牌操作动作。2.根据权利要求1所述方法,其特征在于,所述根据预设的待选择的对象和位置信息的对应关系,查找所述第一滑动的触摸指令所对应的对象步骤为:根据所述第一滑动的触摸指令的滑动路径信息中的起点位置和终点位置,确定所述第一滑动的触摸指令对应的坐标区间;根据预设的待选择的对象和位置信息的对应关系,获取所述对象的坐标位于所述第一滑动的触摸指令对应的坐标区间内的对象。3.根据权利要求2所述方法,其特征在于,所述坐标区间为一维的横坐标区间或纵坐标区间,所述将第一滑动的触摸指令所对应的对象中所述选择状态信息为未选择状态的对象的选择状态信息改变为选择状态的步骤包括:当所述坐标区间为一维的横坐标区间时,将所述第一滑动的触摸指令所对应的对象沿纵向移动一预定的值,突出显示选择的对象;当所述坐标区间为一维的纵坐标区间时,将所述第一滑动的触摸指令所对应的对象沿横向移动一预定的值,突出显示选择的对象。4.根据权利要求1所述方法,其特征在于,所述根据预设的待选择的对象和位置信息的对应关系,查找第一单击的触摸指令所对应的对象为:根据所述待选择对象与横坐标的对应关系,查找所述第一单击的触摸指令所对应的对象;或者根据所述待选择对象与纵坐标的对应关系,查找所述第一单击的触摸指令所对应的对象。5.根据权利要求1所述方法,其特征在于,所述第一区域中仅接收单击的触摸指令,以方便对单个对象的选择以及取消选择操作,所述第二区域仅接收滑动的触摸指令,以更加快...

【专利技术属性】
技术研发人员:李军卓志勇牟义举龚卓王鑫商亮
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1