本发明专利技术公开了一种通过摇动控制手机的方法,包括:判定手机当前是否被快速摇动;判定手机处于竖屏模式还是横屏模式;读取当前所处事件类型;在来电或通话时,实现接听或拒绝接听或挂断电话功能;在待机或锁屏时,实现查看通知栏或进入主屏幕或解锁功能;在浏览短信时,实现弹出给该短信号码发回复或打电话或将该短信转发对话框;在浏览通话记录时,通过摇动手机实现弹出给该短信号码发短信或打电话或将该短信号码存为联系人对话框;在浏览联系人时,通过摇动手机实现弹出给该联系人发短信或打电话或是否将该联系人删除对话框。本发明专利技术摇动控制方法基本涵盖了手机的全部通信功能,降低了软硬件开发及维护成本,提高了用户体验度。
【技术实现步骤摘要】
本专利技术涉及手机控制方法,尤其涉及。
技术介绍
目前具有大宽屏的触摸式智能手机、平板电脑等智能终端设备已经得到了大规模的应用,通过智能移动终端设备人们可以随时随地上网、工作、娱乐、与其他人交流互动等。随着现有的智能移动终端设备的功能日趋丰富和多样化,满足了人们不同的生活工作需求,研发人员也热衷于在其中投入精力,比如研究移动终端设备,譬如手机的操控方式。具有大触摸屏手机的操控方式一般就是靠触摸实现,通过摇动/摇晃等其他方式来操控手机目前仅仅还停留在娱乐阶段,比如“微信”这一客户端软件可以支持摇晃搜索附近好友的功能,而中国专利CN101212734A公开了一种摇动调节音量的手机,通过加速传感器(Gsensor)模块以及与其电路连接的数据处理器实现音量调节;中国专利CN102890948A公开了一种在线音乐播放方法及其终端设备,用户点击终端设备进入音乐播放模式,用户摇动手机,陀螺仪检测终端设备是否有位移,如果有位移发生陀螺仪将位移信息输送给主芯片,音乐播放器根据主芯片的搜索命令搜索主题词并播放。可见,现有技术中还并未有将摇动/摇晃的操控方式融入手机的各个比较实用的功能模块的一种全方位体系式的操控方法,并且诸如“微信”的“摇一摇”服务必须要有远程服务器的配合才能完成。
技术实现思路
针对上述存在的问题,本专利技术的目的是提供,支持摇晃/摇一摇实现接打电话、发短信、转发短信、保存删除联系人等全方位功能,无需远程服务器的配合就能完成,从一定程度上满足了人们对新移动终端设备操控方式的需求。本专利技术的目的是通过下述技术方案实现的:,其中,包括:S1.判定手机当前是否被快速摇动;S2.通过加速度传感器判定手机处于竖屏模式还是横屏模式;S3.读取手机当前所处事件类型,所述事件类型包括来电或通话、待机或锁屏、浏览短信、浏览通话记录和浏览联系人;S4.在来电或通话时,通过摇动手机实现接听或拒绝接听或挂断电话功能;S5.在待机或锁屏时,通过摇动手机实现查看通知栏或进入主屏幕或解锁功能;S6.在浏览短信时,通过摇动手机实现弹出给该短信号码发回复或打电话或将该短信转发对话框;S7.在浏览通话记录时,通过摇动手机实现弹出给该短信号码发短信或打电话或将该短信号码存为联系人对话框;S8.在浏览联系人时,通过摇动手机实现弹出给该联系人发短信或打电话或是否将该联系人删除对话框。根据上述通过摇动控制手机的方法之构想,在步骤SI中,设定一阈值范围,判定手机在X轴方向或Y轴方向或Z轴方向的加速度值是否落入所述阈值范围内或大于所述阈值范围,如果所述加速度值小于所述阈值范围,视为并非是用户有目的性的快速摇动动作;所述X轴方向为手机水平移动方向,所述Y轴方向为手机垂直移动方向,所述Z轴方向为地球重力场方向。根据上述通过摇动控制手机的方法之构想,在竖屏模式下:在来电时,通过摇动手机实现接听功能;在待机或锁屏时,通过摇动手机实现查看通知栏功能;在浏览短信时,通过摇动手机实现弹出给该短信号码发回复或打电话或将该短信转发对话框;在浏览通话记录时,通过摇动手机实现弹出给该短信号码发短信或打电话对话框;在浏览联系人时,通过摇动手机实现弹出给该联系人发短信或打电话对话框。根据上述通过摇动控制手机的方法之构想,在横屏模式下:在来电时,通过摇动手机实现拒绝接听功能;在通话时,通过摇动手机实现挂断电话功能;在待机或锁屏时,通过摇动手机实现解锁并进入主屏幕功能;在浏览短信时,通过摇动手机实现弹出将该短信转发对话框;在浏览通话记录时,通过摇动手机实现弹出将该短信号码存为联系人对话框;在浏览联系人时,通过摇动手机实现弹出是否将该联系人删除对话框。根据上述通过摇动控制手机的方法之构想,在来电时,如果来电状态并未改变,则通过摇动手机实现接听电话功能,所述来电状态改变的导致因素包括网络中断、对方挂断电话、超时和用户任意按键。根据上述通过摇动控制手机的方法之构想,在来电时,如果来电状态并未改变,则通过摇动手机实现挂断电话功能,所述来电状态改变的导致因素包括网络中断、对方挂断电话、超时和用户任意按键。根据上述通过摇动控制手机的方法之构想,通过Android的软件开发工具包提供的程序接口使用所述加速度传感器。与已有技术相比,本专利技术的有益效果在于:本专利技术摇动控制方法基本涵盖了手机的全部通信功能,并且利用AndroidSDK工具完成开发,降低了软硬件开发及维护成本,应用过程中无需远程服务器的配合,提高了用户体验度。附图说明图1是本专利技术通过摇动控制手机的方法的主程序(竖屏)流程示意图;图2是本专利技术通过摇动控制手机的方法的子程序(横屏)流程示意图。具体实施方式下面结合原理图和具体操作实施例对本专利技术作进一步说明。请参看图1和图2所示,本专利技术通过摇动控制手机的方法,开始(Start)后,首先需要判定手机当前是否被快速摇动,对加速度传感器G-sensor进行监听,读取加速度传感器G-sensor的加速度值,提前设定一阈值范围,判定手机在X轴方向或Y轴方向或Z轴方向中某个方向上的加速度值是否落入阈值范围内或大于阈值范围,如果加速度值小于阈值范围,视为并非是用户有目的性的快速摇动动作,比如只是用户将手机拿在手里甩动或者其他幅度比较小的值,此时确定为非摇一摇的动作。这边的X轴方向为手机水平移动方向,Y轴方向为手机垂直移动方向,Z轴方向为地球重力场方向。接着,通过加速度传感器G-sensor判定手机处于竖屏模式还是横屏模式,竖屏模式即Portrait模式,横屏模式即Landscape模式。继续参看图1所示,在竖屏模式(Portrait模式)下:读取手机当前所处事件类型(activities),事件类型包括来电或通话、待机或锁屏、浏览短信、浏览通话记录和浏览联系人等等。首先判断是否处于来电(incoming call)状态:如果是,继续判断当前来电状态是否改变,如果来电状态并未改变,则通过摇动手机实现接听电话功能,来电状态改变的导致因素包括网络中断、对方挂断电话、超时和用户任意按键等等。如果并未处于来电状态,判断通知栏是否有新状态提醒(new notification):如果有新状态提醒,继续判断用户是否通过其他方式阅读,如果用户并没有通过其他方式阅读,则对手机的快速摇晃将解除屏幕锁定并将通知栏的新状态提醒内容呈现给用户,如果通过其他方式阅读,回到判定手机当前是否被快速摇动的步骤,即开始状态;如果没有新状态提醒,判断用户当前是否处于浏览短信界面,是的话弹出给该短信号码发回复或打电话对话框;不是的话继续判断用户当前是否处于浏览通话记录界面,是的话弹出给该短信号码发短信或打电话对话框;不是的话继续判断用户当前是否处于浏览联系人界面,是的话弹出给该联系人发短信或打电话对话框,不是的话回到判定手机当前是否被快速摇动的步骤。参看图2所示,在横屏模式(Landscape模式)下:读取手机当前所处事件类型(activities),事件类型包括来电或通话、待机或锁屏、浏览短信、浏览通话记录和浏览联系人等等。首先判断是否处于来电(incoming call)状态:如果是,继续判断当前来电状态是否改变,如果来电状态并未改变,则通过摇动手机实现拒绝接听电话功能,来电状态改变的导致因素包括网络中断、对方挂断电话、超时和用户任意按键等本文档来自技高网...
【技术保护点】
一种通过摇动控制手机的方法,其特征在于,包括:S1.判定手机当前是否被快速摇动;S2.通过加速度传感器判定手机处于竖屏模式还是横屏模式;S3.读取手机当前所处事件类型,所述事件类型包括来电或通话、待机或锁屏、浏览短信、浏览通话记录和浏览联系人;S4.在来电或通话时,通过摇动手机实现接听或拒绝接听或挂断电话功能;S5.在待机或锁屏时,通过摇动手机实现查看通知栏或进入主屏幕或解锁功能;S6.在浏览短信时,通过摇动手机实现弹出给该短信号码发回复或打电话或将该短信转发对话框;S7.在浏览通话记录时,通过摇动手机实现弹出给该短信号码发短信或打电话或将该短信号码存为联系人对话框;S8.在浏览联系人时,通过摇动手机实现弹出给该联系人发短信或打电话或是否将该联系人删除对话框。
【技术特征摘要】
1.一种通过摇动控制手机的方法,其特征在于,包括:定手机当前是否被快速摇动;过加速度传感器判定手机处于竖屏模式还是横屏模式;取手机当前所处事件类型,所述事件类型包括来电或通话、待机或锁屏、浏览短信、浏览通话记录和浏览联系人;来电或通话时,通过摇动手机实现接听或拒绝接听或挂断电话功能;待机或锁屏时,通过摇动手机实现查看通知栏或进入主屏幕或解锁功能;浏览短信时,通过摇动手机实现弹出给该短信号码发回复或打电话或将该短信转发对话框;浏览通话记录时,通过摇动手机实现弹出给该短信号码发短信或打电话或将该短信号码存为联系人对话框;浏览联系人时,通过摇动手机实现弹出给该联系人发短信或打电话或是否将该联系人删除对话框。2.如权利要求1所述通过摇动控制手机的方法,其特征在于,在步骤SI中,设定一阈值范围,判定手机在X轴方向或Y轴方向或Z轴方向的加速度值是否落入所述阈值范围内或大于所述阈值范围,如果所述加速度值小于所述阈值范围,视为并非是用户有目的性的快速摇动动作;所述X轴方向为手机水平移动方向,所述Y轴方向为手机垂直移动方向,所述Z轴方向为地球重力场方向。3.如权利要求1所述通过摇动控制手机的方法,其特征在于,在竖屏模式下: 在来电时,通过摇动手机实现接听功能; 在待机或锁屏时,通过摇动手机实现查看通知栏功能; 在浏览短信时,...
【专利技术属性】
技术研发人员:刘云峰,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。