运行程序控制方法、装置与系统以及光线发射方法与装置制造方法及图纸

技术编号:7107710 阅读:231 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种运行程序控制方法、装置与系统,用以解决现有技术存在的易受环境因素影响,终端在较差的环境下难以准确捕获用户的行为信息,从而无法对运行的程序进行准确控制的问题。该方法包括步骤:终端利用设置在所述终端上的光线感应单元,对照射在所述光线感应单元上的可控有源非平行光线进行探测;以及确定探测到的所述光线照射在所述光线感应单元上的区域的面积变化信息;所述终端根据所述面积变化信息,对终端中运行的程序进行控制。本发明专利技术还公开了一种控制光线发射的方法与装置。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种运行程序控制方法、装置与系统以及控制光线发射的方法与装置。
技术介绍
在现有技术中,当用户对终端上当前所运行的程序进行控制时,一般可以采用两种控制方式接触式控制方式和非接触式控制方式。接触式控制方式,即通过用户与终端的接触,来实现对运行的程序的控制,比如, 用户可以通过触摸笔或手指在具有感应式触摸屏的终端屏幕上点击和滑动来实现对运行的程序的控制,比如,针对显示在屏幕上的内容,通过用户与终端的接触,可以实现对该内容进行的单击、双击以及拖动等控制。非接触式控制方式,即用户无需用手指或通过触摸笔等器件接触终端,而是通过向终端提供终端所能远距离感应的控制信息来实现对运行的程序的控制。针对非接触式控制方式,已有方法提出通过利用终端的摄像头捕获用户做出的手势信息,从而依照不同的手势信息,实现对运行的程序的控制。该方法的具体流程如图1所示,摄像头1和摄像头2如同用户的两个眼睛,它们之间间隔一定的距离,摄像头1、2采集包含用户做出的手势信息在内的图像信息,并从采集到的图像信息中对手势信息进行识别与跟踪,然后,对手势信息进行三维重建并输出给终端中的运行程序执行程序API,以完成对运行的程序的控制。该方法的缺陷在于,需要在终端上设置多个摄像头捕获手势信息,导致终端占用空间较大,而且在较暗的环境下,需提供光源进行照明,否则无法实现对手势信息的捕获。由对现有技术提供的上述方案的介绍可知,现有技术提供的非接触式控制方式存在着易受环境因素影响,在较差的环境下难以准确捕获用户的行为信息,从而无法对运行的程序进行准确控制的缺陷。
技术实现思路
本专利技术提供一种运行程序控制方法、装置与系统,用以解决现有技术存在的易受环境因素影响,终端在较差的环境下难以准确捕获用户的行为信息,从而无法对运行的程序进行准确控制的问题。本专利技术还提供一种控制光线发射的方法与装置。本专利技术实施例采用以下技术方案一种运行程序控制方法,包括终端利用设置在所述终端上的光线感应单元,对照射在所述光线感应单元上的可控有源非平行光线进行探测;以及确定探测到的所述光线照射在所述光线感应单元上的区域的面积变化信息;所述终端根据所述面积变化信息,对终端中运行的程序进行控制。 较佳地,所述终端根据所述面积变化信息,对运行的程序进行控制具体包括所述终端根据所述面积变化信息,确定在指定时间长度内所述面积的变化趋势为由大变小再由小变大,且所述面积的变小、变大幅度均大于预定变化阈值的过程的次数;并根据所述次数对运行的程序进行控制。较佳地,当所述次数为一次时,根据所述次数对运行的程序进行控制具体包括所述终端根据所述次数,从预先设定的次数与控制指令的对应关系中,确定所述一次对应的控制指令为单击控制指令;以及向运行的程序发送所述单击控制指令。较佳地,当所述次数为二次时,根据所述次数对运行的程序进行控制具体包括所述终端根据所述次数,从预先设定的次数与控制指令的对应关系中,确定所述二次对应的控制指令为双击控制指令;以及向运行的程序发送所述双击控制指令。较佳地,所述光线感应单元为光线感应屏幕,以及所述终端根据所述面积变化信息,对运行的程序进行控制具体包括所述终端根据所述面积变化信息,确定出所述面积的变化趋势为由小变大到第一预定面积阈值时,向运行的程序发送获取所述光线当前照射的第一区域对应的屏幕显示内容的控制指令。较佳地,在所述终端向运行的程序发送所述控制指令后,还包括所述终端在探测到所述光线从照射第一区域移动到照射第二区域,且所述面积的变化趋势为由大变小到第二预定面积阈值时,向运行的程序发送将获取的屏幕显示内容在第二区域显示的控制指令。较佳地,所述光线为激光光线。一种运行程序控制装置,包括光线感应单元,用于对照射在所述光线感应单元上的可控有源非平行光线进行探测;以及确定单元,用于确定光线感应单元探测到的所述光线照射在所述光线感应单元上的区域的面积变化信息;控制单元,用于根据确定单元确定的面积变化信息,对所述运行程序控制装置中运行的程序进行控制。较佳地,所述控制单元具体包括次数确定模块,用于根据所述面积变化信息,确定在指定时间长度内所述面积的变化趋势为由大变小再由小变大,且所述面积的变小、变大幅度均大于预定变化阈值的过程的次数;控制模块,用于根据次数确定模块确定的次数对运行的程序进行控制。一种运行程序控制系统,包括运行程序控制装置和控制光线发射的装置,其中所述运行程序控制装置,用于利用设置在所述运行程序控制装置上的光线感应单元,对照射在所述光线感应单元上的光线进行探测,并确定探测到的所述光线照射在所述光线感应单元上的区域的面积变化信息,以及根据所述面积变化信息,对运行程序控制装置中运行的程序进行控制;所述控制光线发射的装置,用于对用户输入的光线控制信息进行监控,并根据监控到的所述信息,确定所述控制光线发射的装置发射的光线的横截面积信息,以及根据所述横截面积信息,对所述光线进行调整后发射到所述光线感应单元上。一种控制光线发射的方法,包括控制光线发射的装置对用户输入的光线控制信息进行监控;并根据监控到的所述信息,确定所述装置发射的光线的横截面积信息;根据所述横截面积信息,对所述光线进行调整后发射。一种控制光线发射的装置,包括监控单元,用于对用户输入的光线控制信息进行监控;横截面积信息确定单元,用于根据监控单元监控到的所述信息,确定所述装置发射的光线的横截面积信息;发射单元,用于根据横截面积信息确定单元确定的横截面积信息,对所述光线进行调整后发射。本专利技术有益效果如下本专利技术实施例中,在终端中设置光线感应单元,利用可控有源非平行光线对光线感应单元进行照射,通过光线照射在光线感应单元上的区域的面积变化信息,对终端中运行的程序进行控制。由于可控有源非平行光线不易受环境因素影响,在较差环境下也能保持较好的照射准确性,且能发出非平行光线的光源距离被照射物体的远近不同会使得照射区域面积大小发生变化,从而利用可控有源非平行光线对光线感应单元的照射来反映用户的行为信息,能够解决现有技术存在的易受环境因素影响,终端在较差的环境下难以准确捕获用户的行为信息,从而无法对运行的程序进行准确控制的问题。附图说明图1为现有技术提供的利用终端的摄像头捕获用户做出的手势信息而实现对运行程序的控制的具体流程示意图;图加为本专利技术实施例提供的一种运行程序控制方法的具体流程示意图;图2b为圆锥形光束照射在光线感应单元上的示意图;图3a为本专利技术实施例中将感光二极管设置在感光层上的示意图;图北为本专利技术实施例中基于感光二极管确定产生光线照射区域面积变化信息的具体过程示意图;图如为圆锥形光束照射到光线感应屏幕上形成面积为S的照射区域的示意图;图4b为光源与屏幕之间的距离变大,使得照射区域半径由r改变到Γι的示意图;图如为光源与屏幕之间的距离变小,使得照射区域半径由r改变到r2的示意图;图4d为圆锥形光束倾斜照射在光线感应屏幕上的示意图;图如为圆锥形光束倾斜照射在光线感应屏幕上所得的椭圆形区域的示意图;图5为本专利技术实施例中利用圆锥形光束对光线感应屏幕的照射而实现对应用程序的单击操作的方案的具体流程示意图;图6为本专利技术实施例中利用圆锥形光束对光线感应屏幕的照射而实现对屏幕显示内容的选取和拖动操作的方案的具体流程示意图本文档来自技高网...

【技术保护点】
1.一种运行程序控制方法,其特征在于,包括:终端利用设置在所述终端上的光线感应单元,对照射在所述光线感应单元上的可控有源非平行光线进行探测;以及确定探测到的所述光线照射在所述光线感应单元上的区域的面积变化信息;所述终端根据所述面积变化信息,对终端中运行的程序进行控制。

【技术特征摘要】

【专利技术属性】
技术研发人员:靳泽宇李铭
申请(专利权)人:中国移动通信有限公司
类型:发明
国别省市:11

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

1