一种移动终端的锁屏/锁键方法和系统及其移动终端的制作方法

文档序号:7925704阅读:225来源:国知局

专利名称::一种移动终端的锁屏/锁键方法和系统及其移动终端的制作方法
技术领域
:本发明涉及通信设备技术,尤其涉及一种移动终端的锁屏/锁键方法和系统及其移动终端。
背景技术
:随着社会的发展、通讯技术的进步,手机、PDA(PersonalDigitalAssistant,个人数字助理)等移动终端已成为人们日常工作和生活中所必备的通信工具。与此同时,触摸屏作为一种更直观、简单、易操作的输入设备,其在移动终端上的应用也愈来愈广泛,用户在使用具有触摸屏的移动终端接打电话时,只需用手指轻轻碰击触摸屏上的接听键或者拨号键就能实现接打电话功能。但是,用户在使用移动终端进行通话过程中,容易因脸部、耳朵或手指等身体部位不小心触碰触摸屏上的桂断功能键或者键盘的挂断键,造成通话异常中断,这给用户带来了极大不便,尤其是大尺寸触摸屏的异常挂断问题更为突出。为了解决这个问题,现有技术中有利用加速度传感器来判断用户在接打电话时移动终端的移动状态来进行锁屏和/或锁键,不过这种锁屏/锁键技术需要在移动终端内添加加速度传感器这一硬件器件,因而不可避免地增加了设备制造成本。综上可知,现有移动终端的锁屏/锁键技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。
发明内容针对上述的缺陷,本发明的目的在于提供一种移动终端的锁屏/锁键方法和系统及其移动终端,其采用纯软件操作来实现锁屏和/或锁键,从而可降低设备制造成本。为了实现上述目的,本发明提供一种移动终端的锁屏/锁#:方法,所述方法至少包括步骤如下A、判断所述移动终端是否处于主叫状态或被叫状态,若是,则执行步骤B;B、所述移动终端定时用第一呼叫状态指令查询本机当前呼叫状态,根据返回的第一呼叫状态指令信息判断本机当前呼叫状态是否为正在通话状态,若是则执行步骤C,否则继续执行本步骤B;C、对所述移动终端进行锁屏和/或锁键;D、所述移动终端定时用第二呼叫状态指令查询本机当前呼叫状态,根据返回的第二呼叫状态指令信息判断本机当前呼叫状态是否为通话结束状态,若是则执行步骤E,否则继续执行本步骤D;E、对所述移动终端进行解锁。根据本发明的方法,所述第一呼叫状态指令为第一AT八DSCI指令;所述第二呼叫状态指令为第二ATADSCI指令。根据本发明的方法,所述步骤B中返回的第一APDSCI指令信息中的呼叫状态参数为0时,则判断本机当前呼叫状态为正在通话状态;和/或所述步骤D中返回的第二ATADSCI指令信息中的呼叫状态参数为6时,则判断本才几当前呼叫状态为通话结束状态。才艮据本发明的方法,所述步骤B中所述移动终端用所述第一呼叫状态指令查询本机当前呼叫状态的定时时间间隔范围为0~5秒;和/或所述步骤D中所述移动终端用第二呼叫状态指令查询本^L当前呼叫状态的定时时间间隔范围为0~5秒。根据本发明的方法,所述步骤A中当移动终端处于主叫状态或被叫状态时,会上报第三呼叫状态指令信息,并根据所述第三呼叫状态指令信息判断所述移动终端处于主叫状态或^C叫状态。才艮据本发明的方法,所述第三呼叫状态指令信息为第三ATADSCI指令信息,根据该第三ATADSCI指令信息中的主叫/;波叫状态参数判断所述移动终端处于主叫状态或^C叫状态。根据本发明的方法,所述步骤C将所述移动终端进行锁屏和/或锁键之后,还能通过若干预设解锁方式进行解锁。根据本发明的方法,所述移动终端的屏为大尺寸触摸屏。本发明还提供一种移动终端的锁屏/锁键系统,所述系统包括第一呼叫状态查询模块,用于在判断出所述移动终端处于主叫状态或被叫状态时,定时用第一呼叫状态指令查询本^L当前呼叫状态,才艮据返回的第一呼叫状态指令信息判断本机当前呼叫状态是否为正在通话状态,若是则通知锁屏/锁键模块进行锁屏和/或锁键,否则继续定时用所述第一呼叫状态指令查询本机当前呼叫状态;锁屏/锁4建^^莫块,用于对所述移动终端进行锁屏和/或锁4建;第二呼叫状态查询模块,用于在所述锁屏/锁键模块对移动终端进行锁屏和/或锁键后,定时用第二呼叫状态指令查询本机当前呼叫状态,根据返回的第二呼叫状态指令信息判断本机当前呼叫状态是否为通话结束状态,若是则通知解锁模块进行解锁,否则继续定时用所述第二呼叫状态指令查询本机当前呼叫状态;解锁模块,用于对所述移动终端进行解锁。本发明还提供一种移动终端,其包含有上述的锁屏/锁键系统。本发明在移动终端处于主叫/被叫状态时,通过内部指令定时查询本机当前呼叫状态,若本机当前呼叫状态为正在通话状态,则对移动终端进行锁屏/锁键,以防止用户在通话过程中不小心触碰触摸屏上的挂断功能键和/或键盘的挂断键,造成通话异常中断;所述移动终端被锁屏/锁4建之后,移动终端再通过内部指令定时查询本机当前呼叫状态,若本4几当前呼叫状态为通话结束状态,则对移动终端进行解锁,以便用户可随后正常使用触摸屏和/或键盘。本发明采用纯软件操作来实现移动终端的锁屏/锁4建,不需要添加任何硬件,从而降低了设备制造成本。本发明尤其适用于具有大尺寸触摸屏的移动终端。图l是本发明提供的移动终端的结构示意图2是本发明提供的移动终端的锁屏/锁键方法流程图。具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图1示出了本发明提供的移动终端的结构,所述移动终端100可以手机或6者PDA等,且该移动终端100的屏优选为2.4英寸以上的大尺寸触摸屏,例如2.8英寸、3.0英寸或者3.5英寸的触摸屏等,所述移动终端100中包括锁屏/锁键系统10,该锁屏/锁键系统IO至少包括第一呼叫状态查询模块11、锁屏/锁键模块12、第二呼叫状态查询模块13以及解锁模块14,其中第一呼叫状态查询;漢块11,用于判断移动终端IOO是否处于主叫状态或被叫状态,若是则定时使用第一呼叫状态指令查询本机当前呼叫状态,其定时时间间隔范围为0~5秒,并根据返回的第一呼叫状态指令信息判断本机当前呼叫状态是否为正在通话状态,若是则通知锁屏/锁4定模块12进行锁屏和/或锁4定动作,否则继续定时用第一呼叫状态指令查询本机当前呼叫状态。所述主叫状态是指移动终端100正在呼叫别的通信终端/设备,但还未进入正式通话;所述被叫状态是指移动终端100正在被别的通信终端/设备呼叫,但还未进入正式通话。这里的通信终端/设备可以包括移动终端、固定终端或者呼叫中心等。本发明中,第一呼叫状态指令优选采用ATADSCI指令,AT指令在当代移动终端通讯中起着重要的作用,能够通过AT指令控制移动终端的许多行为,包括拨号、按键控制、GPRS等。而ATADSCI指令是AT指令集中的一种,其用于查询移动终端的呼叫状态。为示区别,本文第一呼叫状态指令称为第一ATADSCI指令。第一呼叫状态查询4莫块11发出第一ATADSCI指令后,将返回第一ATTDSCI指令信息,该AT^DSCI指令信息包括"ADSCI:<id>,<idr〉,<stat>,<type〉,<mpty>,<number>,<num—type>,[<bs—type〉],其中,本发明用到的ATADSCI指令信息中的呼叫状态参数〈stat〉(statusofcall),该呼叫状态参数〈stat〉的各参数值见表一表一呼叫状态参数〈stat〉的参数值表<table>tableseeoriginaldocumentpage7</column></row><table>Terminated通话结束S犬态第一呼叫状态查询模块11收到返回的第一ATADSCI指令信息中的呼叫状态参数〈stat〉为0时,则判断本机当前呼叫状态为正在通话状态,即说明通话服务已建立,则通知锁屏/锁4建模块12进行锁屏和/或锁^:动作,否则继续定时用第一ATADSCI指令查询本机当前呼叫状态。这里,第一呼叫状态查询模块11中可以创建一个线程,然后每隔预定的时间用第一ATADSCI指令查询本机当前呼叫状态,定时时间间隔范围为0~5秒,优选的定时时间间隔为0.5秒。锁屏/锁键模块12,用于收到第一呼叫状态查询模块11要求锁屏/锁键动作的通知后,对移动终端100的触摸屏进行锁屏和/或对^t盘进行锁键,以防止用户在通话过程中不小心触碰触摸屏上的挂断功能键或者键盘上的挂断键,造成通话异常中断。锁屏/锁键模块12通过软件操作实现锁屏/锁键动作。并且,当移动终端100被锁屏和/或锁键之后,如果用户在通话过程中需要使用触摸屏或键盘对移动终端100进行操作,用户还能通过移动终端100上的若干预设解锁方式进行解锁,例如用户按下键盘上的组合键或者点击触摸屏的预定位置进行解锁,所述预定位置可以是触摸屏上的解锁功能4建等。第二呼叫状态查询模块13,用于在锁屏/锁键模块12对进行锁屏和/或锁键后,定时用第二呼叫状态指令查询本机当前呼叫状态,其定时时间间隔范围为0~5秒,并根据返回的第二呼叫状态指令信息判断本机当前呼叫状态是否为通话结束状态,若是则通知解锁模块14进行解锁动作,否则继续用第二呼叫状态指令查询本机当前呼叫状态。本发明中第二呼叫状态指令同样采用ATADSCI指令,本文为示区别称之为第二ATADSCI指令。第二呼叫状态查询模块13发出第二ATADSCI指令后,将返回第二ATADSCI指令信息,参照表一所示,当第二呼叫状态查询模块13收到返回的第二ATADSCI指令信息中的呼叫状态参数〈staP为6时,则判断本机当前呼叫状态为通话结束状态,即说明通话服务已终止,则通知解锁模块14进行解锁动作,否则继续定时用第二ATADSCI指令查询本机当前呼叫状态。这里,第二呼叫状态查询模块13中可以创建一个线程,然后每隔预定的时间用第二AT八DSCI指令查询本机当前呼叫状态,定时时间间隔范围为0~5秒,优选的定时时间间隔为0.5秒。解锁模块14,用于在收到第二呼叫状态查询模块13要求解锁动作的通知后,对移动终端100的触摸屏和/或键盘进行解锁,以便用户可随后正常使用触摸屏和/或键盘。这里,解锁模块14通过软件操作实现解锁。图2示出了本发明提供的移动终端的锁屏/锁键方法流程,其通过图1所示的移动终端100的锁屏/锁键系统10来实现,所述锁屏/锁键方法至少包括步骤有步骤S201,判断移动终端100处于主叫状态或被叫状态,若是则执行步骤S202。所述主叫状态是指移动终端100正在呼叫别的通信终端/设备,但未进入正式通话;所述被叫状态是指移动终端100正在被别的通信终端/设备呼叫,但未进入正式通话。本步骤中一旦移动终端IOO处于主叫状态或被叫状态时,会上报一第三呼叫状态指令信息,优选为ATADSCI指令信息,为示区别称之为第三ATADSCI指令信息,该第三ATADSCI指令信息包含有"ADSCI:<id>,<idr〉,<stat>,<type〉,<mpty>,<number>,<num—type〉,[<bs—type>],[cause]",并根据第三ATADSCI指令信息中的主叫/被叫状态参数〈idi^来判断移动终端100处于主叫状态还是被叫状态,如表一所示,当主叫/被叫状态参数〈idr〉为0时处于主叫状态,当主叫/被叫状态参数〈idr〉为1是处于被叫状态。当然,所述第三呼叫状态指令信息还可以是别的AT指令信息。步骤S202,移动终端100定时用第一呼叫状态指令查询本机当前呼叫状态,所述第一呼叫状态指令为第一ATADSCI指令。可以创建一个线程,然后每隔预定的时间用第一ATADSCI指令查询本^L当前呼叫状态,定时时间间隔范围为05秒,优选的定时时间间隔为0.5秒。本步骤由第一呼叫状态查询沖莫块11实现。步骤S203,根据返回的第一呼叫状态指令信息判断本机当前呼叫状态是否为正在通话状态,若是则执行步骤S204,否则继续执行本步骤S203。本步骤中返回的第一呼叫状态指令信息是第一ATADSCI指令信息,当第一ATADSCI指令信息中的呼叫状态参数〈stat〉为0时,则判断本机当前呼叫状态为正在通话状态,即说明通话服务已建立,则需要通知锁屏/锁4定模块12进行锁屏和/或锁键动作。本步骤由第一呼叫状态查询模块11实现。步骤S204,对移动终端100的触摸屏进行锁屏和/或对键盘进行锁键,本步骤由锁屏/锁键模块12来实现,其通过软件操作实现锁屏/锁键动作。步骤S205,一旦锁屏/锁键动作执行后,移动终端IOO定时用第二呼叫状态指令查询本机当前呼叫状态,所述第二呼叫状态指令为第二ATADSCI指令。可以创建一个线程,然后每隔预定的时间用第二ATADSCI指令查询本机当前呼叫状态,定时时间间隔范围为0~5秒,优选的定时时间间隔为0.5秒。本步骤由第二呼叫状态查询模块13实现。步骤S206,根据返回的第二呼叫状态指令信息判断本机当前呼叫状态是否为通话结束状态,若是则执行步骤S207,否则继续执行本步骤S206。本步骤中返回的第二呼叫状态指令信息是第二ATADSCI指令信息,当返回的第二AT八DSCI指令信息中的呼叫状态参数〈stat〉为6时,则判断本机当前呼叫状态为通话结束状态,即说明通话服务已终止,则通知解锁模块14进行解锁动作,否则继续定时用第二ATADSCI指令查询本机当前呼叫状态。本步骤由第二呼叫状态查询才莫块13实现。步骤S207,对移动终端100的触摸屏和/或键盘进行解锁,本步骤由解锁模块14来实现,其通过软件操作实现解锁。当移动终端100的触摸屏和/或键盘被锁屏和/或锁4泉之后,如果用户在通话过程中需要^f吏用触摸屏和/或键盘对移动终端100进行操作,用户还能通过移动终端IOO上的若干预设解锁方式进行解锁,例如用户按下键盘上的组合键或者点击触摸屏上的预定位置进行解锁。综上所述,本发明在移动终端处于主叫/;故叫状态时,通过内部指令定时查询本^L当前呼叫状态,若本^L当前呼叫状态为正在通话状态,则对移动终端进行锁屏/锁键,以防止用户在通话过程中不小心触碰触摸屏上的挂断功能键和/或键盘的挂断键,造成通话异常中断;所述移动终端被锁屏/锁键之后,移动终端再通过内部指令定时查询本机当前呼叫状态,若本机当前呼叫状态为通话结束状态,则对移动终端进行解锁,以便用户可随后正常使用触摸屏和/或键盘。本发明采用纯软件操作来实现移动终端的锁屏/锁键,不需要添加任何硬件,从而降低了设备制造成本。本发明尤其适用于具有大尺寸触摸屏的移动终端。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。权利要求1、一种移动终端的锁屏/锁键方法,其特征在于,所述方法至少包括步骤如下A、判断所述移动终端是否处于主叫状态或被叫状态,若是,则执行步骤B;B、所述移动终端定时用第一呼叫状态指令查询本机当前呼叫状态,根据返回的第一呼叫状态指令信息判断本机当前呼叫状态是否为正在通话状态,若是则执行步骤C,否则继续执行本步骤B;C、对所述移动终端进行锁屏和/或锁键;D、所述移动终端定时用第二呼叫状态指令查询本机当前呼叫状态,根据返回的第二呼叫状态指令信息判断本机当前呼叫状态是否为通话结束状态,若是则执行步骤E,否则继续执行本步骤D;E、对所述移动终端进行解锁。2、根据权利要求1所述的方法,其特征在于,所述第一呼叫状态指令为第一ATADSCI指令;所述第二呼叫状态指令为第二ATADSCI指令。3、根据权利要求2所述的方法,其特征在于,所述步骤B中返回的第一ATADSCI指令信息中的呼叫状态参数为0时,则判断本机当前呼叫状态为正在通i舌状态;和/或所述步骤D中返回的第二ATADSCI指令信息中的呼叫状态参数为6时,则判断本才几当前呼叫状态为通话结束状态。4、根据权利要求1所述的方法,其特征在于,所述步骤B中所述移动终端用所述第一呼叫状态指令查询本机当前呼叫状态的定时时间间隔范围为0~5秒;和/或所述步骤D中所述移动终端用第二呼叫状态指令查询本机当前呼叫状态的定时时间间隔范围为05秒。5、根据权利要求1所述的方法,其特征在于,所述步骤A中当移动终端处于主叫状态或被叫状态时,会上报第三呼叫状态指令信息,并根据所述第三呼叫状态指令信息判断所述移动终端处于主叫状态或被叫状态。6、根据权利要求5所述的方法,其特征在于,所述第三呼叫状态指令信息为第三ATADSCI指令信息,根据该第三ATADSCI指令信息中的主叫/被叫状态参数判断所述移动终端处于主叫状态或被叫状态。7、根据权利要求1所述的方法,其特征在于,所述步骤C将所述移动终端进行锁屏和/或锁键之后,还能通过若干预设解锁方式进行解锁。8、根据权利要求1所述的方法,其特征在于,所述移动终端的屏为大尺寸触摸屏。9、一种实现如权利要求1~8任一项所述方法的移动终端的锁屏/锁键系统,其特征在于,所述系统包括第一呼叫状态查询模块,用于在判断出所述移动终端处于主叫状态或被叫状态时,定时用第一呼叫状态指令查询本机当前呼叫状态,才艮据返回的第一呼叫状态指令信息判断本机当前呼叫状态是否为正在通话状态,若是则通知锁屏/锁键4莫块进行锁屏和/或锁一建,否则继续定时用所述第一呼叫状态指令查询本才几当前呼叫状态;锁屏/锁键模块,用于对所述移动终端进行锁屏和/或锁键;第二呼叫状态查询模块,用于在所述锁屏/锁^:模块对移动终端进行锁屏和/或锁4定后,定时用第二呼叫状态指令查询本机当前呼叫状态,根据返回的第二呼叫状态指令信息判断本机当前呼叫状态是否为通话结束状态,若是则通知解锁模块进行解锁,否则继续定时用所述第二呼叫状态指令查询本机当前呼叫状态;解锁4莫块,用于对所述移动终端进行解锁。10、一种移动终端,其特征在于,所述移动终端中包含有如权利要求9所述的锁屏/锁#:系统。全文摘要本发明公开了一种移动终端的锁屏/锁键方法,其在移动终端处于主叫/被叫状态时,通过呼叫状态指令定时查询本机当前呼叫状态,若本机当前呼叫状态为正在通话状态,则对移动终端进行锁屏/锁键,以防止用户在通话过程中不小心触碰触摸屏/键盘造成通话异常中断;所述移动终端被锁屏/锁键之后,移动终端再通过呼叫状态指令定时查询本机当前呼叫状态,若本机当前呼叫状态为通话结束状态,则对移动终端进行解锁,以便用户可随后正常使用触摸屏/键盘。相应地,本发明还提供一种移动终端的锁屏/锁键系统及其移动终端。本发明采用纯软件操作来实现移动终端的锁屏/锁键,不需要添加任何硬件,从而降低了设备制造成本。文档编号H04M1/72GK101442587SQ20081021622公开日2009年5月27日申请日期2008年9月12日优先权日2008年9月12日发明者周志刚,伟张申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1