CN107707955A - 一种显示器上的光标控制方法及智能设备 - Google Patents
一种显示器上的光标控制方法及智能设备 Download PDFInfo
- Publication number
- CN107707955A CN107707955A CN201710761264.2A CN201710761264A CN107707955A CN 107707955 A CN107707955 A CN 107707955A CN 201710761264 A CN201710761264 A CN 201710761264A CN 107707955 A CN107707955 A CN 107707955A
- Authority
- CN
- China
- Prior art keywords
- value
- angle
- cursor
- angle value
- display
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000004891 communication Methods 0.000 claims abstract description 21
- 230000001133 acceleration Effects 0.000 claims description 22
- 230000005484 gravity Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 abstract description 15
- 238000004519 manufacturing process Methods 0.000 abstract description 6
- 230000006870 function Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 230000035945 sensitivity Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 241000375392 Tana Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
本发明实施例涉及通信技术领域,公开了一种显示器上的光标控制方法和一种智能设备。本发明中的显示器上的光标控制方法包括:与设有显示器的终端建立通信连接;检测智能设备的位置移动信息;根据位置移动信息,指示显示器上的光标移动;其中,光标跟随智能设备位置的移动而移动。通过智能设备与设有显示器的终端建立通信连接使智能设备具有遥控器的功能,不必使用专门的遥控器,从而节省了遥控器的制作成本。用户只需移动随身携带的智能设备就能使显示器上的光标向用户期望的区域移动,从而使操作过程更加方便和快捷,在实现遥控器原有功能的同时大大提高了用户体验。
Description
技术领域
本发明实施例涉及通信技术领域,特别涉及一种显示器上的光标控制方法及智能设备。
背景技术
智能电视是基于互联网浪潮冲击形成的新产品,其目的是带给用户更便捷的体验,目前已经成为电视的潮流趋势。智能电视具有开放式平台,搭载了操作系统,用户在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,持续对功能进行扩充和升级的新电视产品。智能电视能够不断给用户带来有别于,使用有线数字电视接收机(机顶盒)的、丰富的个性化体验。
然而,发明人发现现有技术至少存在以下问题:智能电视通过遥控器的上下左右键来控制显示器上的光标移动不够方便和快捷。而且需要配置专门的遥控器来操作,操作起来不太便捷。
发明内容
本发明实施方式的目的在于提供一种显示器上的光标控制方法、智能设备和终端,使得通过控制随身携带的智能设备即可控制显示器上的光标移动,更加方便快捷,大大提高了用户体验,同时也省去了制作专门的遥控器的成本。
为解决上述技术问题,本发明的实施方式提供了一种显示器上的光标控制方法,应用于智能设备,包括以下步骤:
与设有显示器的终端建立通信连接;
检测智能设备的位置移动信息;
根据位置移动信息,指示显示器上的光标移动;其中,光标跟随智能设备位置的移动而移动。
本发明的实施方式还提供了一种智能设备,包括:至少一个处理器;以及,
与至少一个处理器通信连接的存储器;其中,
存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行:
与设有显示器的终端建立通信连接;
检测智能设备的位置移动信息;
根据位置移动信息,指示显示器上的光标移动;其中,光标跟随智能设备位置的移动而移动。
本发明实施方式相对于现有技术而言,通过将智能设备与设有显示器的终端建立通信连接使智能设备具有遥控器的功能,不必使用专门的遥控器,从而节省了遥控器的制作成本。通过检测智能设备的位置移动信息并根据检测到的位置移动信息,指示显示器上的光标移动;其中,光标跟随智能设备位置的移动而移动,使智能设备可以达到遥控器的效果。用户只需移动随身携带的智能设备就能使显示器上的光标向用户指定的区域移动,从而使操作过程更加方便和快捷,在实现遥控器原有功能的同时大大提高了用户体验。
另外,根据位置移动信息,指示显示器上的光标移动,具体包括:将位置移动信息发送给终端,供终端根据位置移动信息,计算与位置移动信息相对应的光标移动方向与光标移动距离。通过计算与位置移动信息相对应的光标移动方向与光标移动距离,从而更精确的得到光标在显示器上的具体位置,在使操作过程更加方便快捷的同时,提高了操作的准确性。
另外,检测智能设备的位置移动信息,具体包括:检测在垂直方向上摆动的第一角度值和在水平方向上摆动的第二角度值;获取第一比例值,第一比例值为第一角度值与预设的纵坐标角度阈值的比值;获取第二比例值,第二比例值为第二角度值与预设的横坐标角度阈值的比值;将第一比例值和第二比例值作为位置移动信息。通过计算两个比例值有利于计算光标在显示器中的坐标值,从而更准确的控制光标的移动,方便了用户的使用。
另外,获取第一比例值,具体包括:当第一角度值大于纵坐标角度阈值时,将第一角度值设置为纵坐标角度阈值;根据设置后的第一角度值与纵坐标角度阈值,获取第一比例值;获取第二比例值,具体包括:当第二角度值大于横坐标角度阈值时,将第二角度值设置为横坐标角度阈值;根据设置后的第二角度值与横坐标角度阈值,获取第二比例值。避免了用户在将智能设备的角度摆动的过大时,计算得到的纵坐标值超过显示器上的最大纵坐标值,与实际情况不符,即当用户将智能设备摆动的角度值大到超过预设的角度阈值,在计算比例值时将角度值设置为预设的角度阈值,方便用户使用,大大提高了用户体验。
另外,检测在垂直方向上摆动的第一角度值和在水平方向上摆动的第二角度值,具体包括:采用内置于智能设备的重力传感器检测在垂直方向上摆动的第一角度值;采用内置于智能设备的地磁传感器检测在水平方向上的摆动的第二角度值。通过采用内置的传感器,有利于获得精准的角度值,从而使计算得到的光标移动的距离更加准确。
另外,在获取第一比例值之前,还包括:检测第一角度值是否大于第一预设阈值;如果第一角度值大于第一预设阈值,则再执行获取第一比例值;在获取第二比例值之前,还包括:检测第二角度值是否大于第二预设阈值;如果第二角度值大于第二预设阈值,则再执行获取第二比例值。通过将第一角度值与第一预设阈值对比且将第二角度值与第二预设阈值对比,即只有在大于阈值时才认为用户想通过摆动智能设备来控制显示器上的光标移动。因为用户在正常操作时也可能造成智能设备小角度摆动,因此,通过分别设置第一预设阈值与第二预设阈值,有利于避免用户在正常操作时无意利用摆动智能设备来控制显示器上的光标移动的情况,从而方便了用户的使用,大大提高了用户体验。
另外,位置移动信息包括:智能设备移动的方向和加速度;在与设有显示器的终端建立通信连接之后,还包括:检测智能设备的旋转角度;如果旋转角度大于第三预设阈值,则指示终端执行点击操作。通过将检测到的智能设备的旋转角度与第三预设阈值比较,如果旋转角度大于第三预设阈值,则指示终端执行点击操作,进一步完善了智能设备作为遥控器的功能,使操作过程更加便捷。
另外,检测智能设备的位置移动信息,具体包括:采用内置于智能设备的陀螺仪传感器检测智能设备移动的方向;采用内置于智能设备的加速度传感器检测智能设备移动的加速度。通过内置的陀螺仪传感器能够精准的检测出智能设备移动的方向,而且通过内置的加速度传感器能够精准的检测出智能设备移动的加速度。因此,智能设备移动的方向和移动的加速度能够更好的指示光标在显示器上的移动,使操作过程更加方便快捷,大大提升了用户体验。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是根据本发明第一实施方式的显示器上的光标控制方法的流程示意图;
图2是根据本发明第一实施方式的显示器上的光标控制方法中第一角度值的示意图;
图3是根据本发明第一实施方式的显示器上的光标控制方法中第二角度值的示意图;
图4是根据本发明第二实施方式的显示器上的光标控制方法的流程示意图;
图5是根据本发明第三实施方式的显示器上的光标控制方法的流程示意图;
图6是根据本发明第四实施方式的智能设备的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
本发明的第一实施方式涉及一种显示器上的光标控制方法。本实施方式的核心在于智能设备与设有显示器的终端建立通信连接;检测智能设备的位置移动信息;根据位置移动信息,指示显示器上的光标移动;其中,光标跟随智能设备位置的移动而移动。通过将智能设备与设有显示器的终端建立通信连接使智能设备具有遥控器的功能,不必使用专门的遥控器,从而节省了遥控器的制作成本。通过检测智能设备的位置移动信息并根据检测到的位置移动信息,指示显示器上的光标移动;其中,光标跟随智能设备位置的移动而移动,使智能设备可以达到遥控器的效果。用户只需移动随身携带的智能设备就能使显示器上的光标向用户指定的区域移动,从而使操作过程更加方便和快捷,在实现遥控器原有功能的同时大大提高了用户体验。下面对本实施方式的显示器上的光标控制方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非本实施方案的必须。
本实施方式中的显示器上的光标控制方法的流程图如图1所示,具体包括:
步骤101:智能设备与设有显示器的终端建立通信连接。
具体的说,智能设备可以为手机,平板电脑,穿戴式设备等用户随身携带的智能设备,设有显示器的终端可以为智能电视,电脑等。本实施方式中的智能设备以手机为例,设有显示器的终端以智能电视为例,但在实际应用中并不以此为限。手机与智能电视可以通过WIFI、蓝牙、近场通讯等近距离传输协议建立通信连接,比如说,在手机和智能电视建立通信连接后,用户可以通过手机上的按钮来开启手机的遥控器功能,此时手机所处的状态为初始状态。
步骤102:检测在垂直方向上摆动的第一角度值和在水平方向上摆动的第二角度值。具体的说,采用内置于手机的重力传感器检测在垂直方向上摆动的第一角度值A,第一角度值A的示意图如图2所示。因为重力传感器可以直接获取手机在当前位置所对应的空间直角坐标系中横轴x、纵轴y、竖轴z的数值,所以可以通过公式tanA=z/y计算得到第一角度值A。采用内置于手机的地磁传感器检测在水平方向上的摆动的第二角度值B,第二角度值B的示意图如图3所示。因为地磁传感器可以直接获取三个数据,分别为方位角Azimuth、x轴和水平面的夹角pitch和y轴和水平面的夹角roll。Azimuth的值为返回水平时磁北极和Y轴的夹角,读取地磁传感器检测到的手机当前在水平方向上偏转的角度值B1,此时Azimuth的值即为水平方向上偏转的角度值B1。偏转的角度值B1与基准角度值B0的差值,作为获取的在水平方向上的摆动的第二角度值B,即B=B0-B1。其中,基准角度值的初始值为地磁传感器检测到的智能设备在初始状态时在水平方向上偏转的角度值,即基准角度值的初始值为在初始状态时地磁传感器获取的Azimuth的值。
步骤103:获取比例值。
具体地说,获取比例值可以为获取第一比例值和第二比例值。第一比例值为第一角度值与预设的纵坐标角度阈值的比值,对应光标位于智能电视的显示器上的纵坐标的比例。不难理解,如果以显示器左下角的点为坐标原点建立直角坐标系,可以确定光标在显示器上的位置对应的横坐标和纵坐标。预设的纵坐标角度阈值可以为纵坐标最大时用户设定的垂直方向上摆动的角度,纵坐标最大可以理解为在上述直角坐标系中显示器的高度。第二比例值为第二角度值与预设的横坐标角度阈值的比值,对应光标位于智能电视的显示器上的横坐标的比例。预设的横坐标角度阈值可以为横坐标最大时用户设定的水平方向上摆动的角度,横坐标最大可以理解为在上述直角坐标系中显示器的长度。
假设第一角度值为A,第二角度值为B,纵坐标角度阈值为C,横坐标角度阈值为D,第一比例值为K1,第二比例值为K2,则:K1=A/C,K2=B/D。为了便于理解,本实施方式给出计算第一比值的例子:比如说,用户在将手机作为遥控器使用时,可以设置灵敏度,灵敏度可以分为1/2/3级,具体如表1所示:
表1
假设灵敏度为1级,检测到的第一角度值为20°,第一比例值K1即为第一角度值A与纵坐标角度阈值C的比值,即K1=20°/30°=2/3。当第一角度值大于纵坐标角度阈值,假设在灵敏度为1级时,第一角度值为40°,即第一角度值40°大于纵坐标角度阈值30°,在计算第一比例值时将第一角度值设置为所述纵坐标角度阈值,也就是说,当第一角度值大于纵坐标角度阈值时第一比例值为1。因为纵坐标角度阈值对应的是显示器上的纵坐标最大值,如果第一角度值已经大于纵坐标角度阈值,说明显示器上的光标已经移动到上下的边缘了,无法再向两边移动。第二比例值与第一比例值的计算方法类似,在此不再赘述。
需要说明的是,表1只是给出一个例子,在实际应用中用户可以根据自己的习惯设置相应的阈值,纵坐标角度阈值和横坐标角度阈值可以相同也可以不同,而且用户可以根据需求随时更改对上述两个阈值的设置,任何基于角度得到移动的位置信息的方法均在本实施方式保护范围之内。
值得一提的是,基准角度值在满足预设条件时更新为当前地磁传感器检测到的智能设备在水平方向上偏转的角度值;预设条件为在最近的预设时长内,第一角度值持续小于第一预设阈值且第二角度值持续小于第二预设阈值。比如说,初始状态时的基准角度值为0°,初始状态可以为在手机与智能电视建立通信连接后,用户按下按钮开启手机遥控器功能的时刻。在5秒(预设时长)内,若第一角度值持续小于第一预设阈值且第二角度值持续小于第二预设阈值,说明用户在5秒内并没有想用手机控制光标移动,也可能用户在移动光标后的位置上停留了5秒,此时则将基准角度值从初始状态的0°更新为当前地磁传感器检测到的智能设备在水平方向上偏转的角度值。需要说明的是,预设时间可以根据用户的习惯进行个性化设置,本实施例只是以5秒为例,在实际应用中不限于此。通过及时更新基准角度值,方便得出当前状态下的第二角度值,从而方便得到更精确的位置移动信息,进而更好地控制显示器上的光标移动。
将获取的第一比例值与第二比例值作为智能设备的位置移动信息;也就是说,检测智能设备的位置移动信息,这里的位置移动信息就是最终根据摆动角度所获取的第一比例值和第二比例值。
步骤104:根据位置移动信息,指示显示器上的光标移动;其中,光标跟随智能设备位置的移动而移动。
具体的说,将位置移动信息发送给终端,供终端根据位置移动信息,计算与位置移动信息相对应的光标移动方向与光标移动距离,这里的位置移动信息即为步骤103中获取的第一比例值和第二比例值。比如说,手机将第一比例值和第二比例值发送给智能电视,因为第一比例值和第二比例值分别对应光标位于智能电视的显示器上的纵坐标和横坐标的比例,所以可以根据第一比例值和第二比例值再结合显示器的最大纵坐标和最大横坐标计算得到光标位于显示器的实际位置。最大横坐标和最大纵坐标可以为:以显示器左下角的点为坐标原点建立直角坐标系,显示器的长为最大横坐标的值,显示器的高为最大纵坐标的值。
比如说,假设第一角度值为A,第二角度值为B,纵坐标角度阈值为C,横坐标角度阈值为D,最大纵坐标为E,最大横坐标为F,光标在显示器上的横坐标为X,光标在显示器上的纵坐标为Y,则上述各个变量之间,存在如下比例关系A/C=X/E,B/D=Y/F。又因为第一比例值为K1=A/C,第二比例值为K2=B/D,所以可以通过上述比例关系分别计算光标在显示器上的横坐标为X和纵坐标Y,即X=K1×E,Y=K2×F。为了便于理解,本实施方式提供一个例子来说明具体的计算方法:假设用户设置的灵敏度为表1中的1级,关于纵坐标的计算,相关数据的值分别如表2所示:
表2
关于横坐标的计算,相关数据的值分别如表3所示:
表3
相对于现有技术而言,本发明第一实施方式通过将智能设备与设有显示器的终端建立通信连接使智能设备具有遥控器的功能,不必使用专门的遥控器,从而节省了遥控器的制作成本。通过检测智能设备的位置移动信息并根据检测到的位置移动信息,指示显示器上的光标移动;其中,光标跟随智能设备位置的移动而移动,使智能设备可以达到遥控器的效果。用户只需移动随身携带的智能设备就能使显示器上的光标向用户指定的区域移动,从而使操作过程更加方便和快捷,在实现遥控器原有功能的同时大大提高了用户体验。通过计算与位置移动信息相对应的光标移动方向与光标移动距离,从而更精确的得到光标在显示器上的具体位置,在使操作过程更加方便快捷的同时,提高了操作的准确性。
本发明的第二实施方式涉及一种显示器上的光标控制方法。第二实施方式是在第一实施方式上的进一步改进,主要改进之处在于:在本发明第二实施方式中,在获取第一比例值之前,还包括:检测所第一角度值是否大于第一预设阈值;如果第一角度值大于第一预设阈值,则再执行获取第一比例值;在获取第二比例值之前,还包括:检测第二角度值是否大于第二预设阈值;如果第二角度值大于第二预设阈值,则再执行获取第二比例值。本发明实施方式的具体流程示意图如图4所示,包括:
步骤401:智能设备与设有所述显示器的终端建立通信连接。
步骤402:检测在垂直方向上摆动的第一角度值和在水平方向上摆动的第二角度值。
步骤401和步骤402分别与第一实施方式中步骤101和102类似,为避免重复,在此不再赘述。
步骤403:检测第一角度值是否大于第一预设阈值或第二角度值是否大于第二预设阈值;如果是,则执行步骤404,如果否,则该流程结束。
具体地说,用户可以提前设置第一角度阈值和第二角度阈值,第一预设阈值可以理解为,用户在垂直方向上设置的一个防止误操作的角度,即手机在垂直方向上摆动的角度在超过第一预设阈值时,可认为用户有意将手机作为遥控器使用。比如说,检测到的第一角度值为20°、预先设置的第一预设阈值为5°,即第一角度值20°大于第一预设阈值5°,说明用户有意将手机作为遥控器使用。第二预设阈值可以理解为,用户在水平方向上设置的防止误操作的角度,即手机在水平方向上摆动的角度在超过第二预设阈值时,可认为用户有意将手机作为遥控器使用。手机在检测到第一角度值大于第一预设阈值时,执行步骤404,获取第一比例值;在检测到第二角度值大于第二预设阈值时,执行步骤404,获取第二比例值;手机在检测到第一角度值大于第一预设阈值且检测到第二角度值大于第二预设阈值时,则执行步骤404,获取第一比例值和第二比例值;如果手机检测到第一角度值小于第一预设阈值的同时第二角度值也小于第二预设阈值,则该流程结束,说明用户只是误操作,这时在水平方向和垂直方向上的摆动角度都不足以控制显示器上光标的移动。
需要说明的是,在实际应用中用户可以根据自己的习惯设置相应的阈值,第一预设阈值与第二预设阈值可以相同也可以不同,而且用户可以根据需求随时更改对上述两个阈值的设置。
步骤404:获取比例值。
步骤405:根据位置移动信息,指示显示器上的光标移动;其中,光标跟随智能设备位置的移动而移动。
步骤404到步骤405与第一实施方式中步骤103至步骤104类似,为避免重复在此不再赘述。
与现有技术相比,本发明第二实施方式通过将第一角度值与第一预设阈值对比且将第二角度值与第二预设阈值对比,即只有在大于阈值时才认为用户想通过摆动智能设备来控制显示器上的光标移动。因为用户在正常操作时也可能造成智能设备小角度摆动,因此,通过分别与两个阈值对比,有利于避免用户在正常操作时无意利用摆动智能设备来控制显示器上的光标移动的情况,从而方便了用户的使用,大大提高了用户体验。
本发明第三实施方式涉及一种显示器上的光标控制方法,第三实施方式与第一实施方式大致相同,主要区别之处在于:本发明第一实施方式主要根据智能设备在垂直方向和水平方向上摆动的角度来控制光标在显示器上的移动。而第三实施方式主要根据智能设备的移动方向和移动的加速度来控制光标在显示器上的移动。本实施方式中的显示器上的光标控制方法的流程图如图5所示,具体包括:
步骤501:智能设备与设有显示器的终端建立通信连接。
步骤501与第一实施方式中步骤101类似,为避免重复在此不再赘述。
步骤502:检测智能设备移动的方向和移动的加速度。
具体的说,可以采用内置于智能设备的陀螺仪传感器检测智能设备移动的方向,从而为显示器上光标的移动指明方向。比如说,智能设备可以通过陀螺仪传感器检测到智能设备向上下左右等各个方向移动的信息。还可以采用内置于智能设备的加速度传感器检测智能设备移动的加速度,加速度的大小反映了智能设备移动速度的快慢,从而使光标的移动速度随着智能设备的移动速度而变化。
值得一提的是,用户在利用智能设备在控制光标移动时,可能会对选中的控件进行点击操作,本实施方式还提供了一种实现点击操作的方法。用户在移动智能设备时,如果点击选中的控件,则可以将智能设备旋转一定角度。用户可以预先设置一个第三预设阈值,如果旋转角度大于第三预设阈值,则指示终端执行点击操作。比如说,假设第三预设阈值为50°,如果旋转角度为60°,意味着用户想进行对光标的点击操作,此时智能设备就会向终端发送指令,指示终端执行点击操作。可以通过内置于智能设备的陀螺仪传感器检测智能设备旋转的角度,也可以通过重力传感器检测到的智能设备在空间直角坐标中三个坐标轴的数值计算旋转的角度,还可以通过地磁传感器检测到智能设备的旋转角度,总之,任何关于旋转角度的检测方法均在本实施方式保护范围之内。需要说明的是,用户可以根据自己的操作习惯设置第三预设阈值的大小,而且可以根据需要随时更改第三预设阈值的数值,本实施方式只是以50°为例,但在实际应用中并不以此为限。
在实际应用中,终端接收到点击指令时,可以判断光标是否停留当前的控件上超过1秒,如果超过1秒,则再执行点击事件,可以避免用户因为误操作而传达了点击操作的指令,方便了用户的使用,当然上述1秒只是一个例子,用户可以根据自己的操作习惯设置时间。
将检测到的智能设备的移动方向、移动的加速度作为智能设备的位置移动信息;也就是说,检测智能设备的位置移动信息,这里的位置移动信息就是智能设备的移动方向和移动的加速度。
步骤503:根据位置移动信息,指示显示器上的光标移动;其中,光标跟随智能设备位置的移动而移动。
比如说,智能设备为手机,显示器为智能电视的显示器。当手机向左或向右移动,则传递光标移动的指令给智能电视,智能电视接收移动的指令并将光标向左或向右移动;当手机向上或向下移动,则传递光标移动的指令给智能电视,智能电视接收移动的指令并将光标向上或向下移动。当然,在实际应用中手机的移动方向不只有上下左右,也可以是左上、右下等其他方向,对此本实施方式不再一一列举。同时还可以根据手机移动的加速度,决定光标移动的速度。手机移动的加速度越大,光标移动的越快;加速度越小,光标移动的越慢。这种控制光标移动的方法既方便又快捷,大大提高了用户的使用体验。
和现有技术相比,本发明第三实施方式通过将检测到的智能设备的旋转角度与第三预设阈值比较,如果旋转角度大于第三预设阈值,则指示终端执行点击操作,进一步完善了智能设备作为遥控器的功能,使操作过程更加便捷。通过内置的陀螺仪传感器能够精准的检测出智能设备移动的方向,而且通过内置的加速度传感器能够精准的检测出智能设备移动的加速度。因此,智能设备移动的方向和移动的加速度能够更好的指示光标在显示器上的移动,使操作过程更加方便快捷,大大提升了用户体验。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本发明第四实施方式涉及一种智能设备,如图6所示,包括:至少一个处理器601;以及,与至少一个处理器601通信连接的存储器602;其中,存储器602存储有可被至少一个处理器601执行的指令,指令被至少一个处理器601执行,以使至少一个处理器601能够执行:与设有显示器的终端建立通信连接;检测智能设备的位置移动信息;根据位置移动信息,指示显示器上的光标移动;其中,光标跟随智能设备位置的移动而移动。
其中,存储器602和处理器601采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器601和存储器602的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器601处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器601。
处理器601负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器可以被用于存储处理器在执行操作时所使用的数据。
相对于现有技术而言,本发明第三实施方式提供了一种智能设备,通过智能设备与设有显示器的终端建立通信连接使智能设备具有遥控器的功能,不必使用专门的遥控器,从而节省了遥控器的制作成本。通过检测智能设备的位置移动信息并根据检测到的位置移动信息,指示显示器上的光标移动;其中,光标跟随智能设备位置的移动而移动,使智能设备可以达到遥控器的效果。用户只需移动随身携带的智能设备就能使显示器上的光标向用户指定的区域移动,从而使操作过程更加方便和快捷,在实现遥控器原有功能的同时大大提高了用户体验。
本发明第五实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
Claims (10)
1.一种显示器上的光标控制方法,其特征在于,应用于智能设备,包括:
与设有所述显示器的终端建立通信连接;
检测所述智能设备的位置移动信息;
根据所述位置移动信息,指示所述显示器上的光标移动;其中,所述光标跟随智能设备位置的移动而移动。
2.根据权利要求1所述的显示器上的光标控制方法,其特征在于,所述根据所述位置移动信息,指示所述显示器上的光标移动,具体包括:
将所述位置移动信息发送给所述终端,供所述终端根据所述位置移动信息,计算与所述位置移动信息相对应的光标移动方向与光标移动距离。
3.根据权利要求2所述的显示器上的光标控制方法,其特征在于,所述检测所述智能设备的位置移动信息,具体包括:
检测在垂直方向上摆动的第一角度值和在水平方向上摆动的第二角度值;
获取第一比例值,所述第一比例值为所述第一角度值与预设的纵坐标角度阈值的比值;
获取第二比例值,所述第二比例值为所述第二角度值与预设的横坐标角度阈值的比值;
将所述第一比例值和所述第二比例值作为所述位置移动信息。
4.根据权利要求3所述的显示器上的光标控制方法,其特征在于,所述获取第一比例值,具体包括:
当所述第一角度值大于所述纵坐标角度阈值时,将第一角度值设置为所述纵坐标角度阈值;
根据设置后的所述第一角度值与所述纵坐标角度阈值,获取所述第一比例值;
所述获取第二比例值,具体包括:
当所述第二角度值大于所述横坐标角度阈值时,将第二角度值设置为所述横坐标角度阈值;
根据设置后的所述第二角度值与所述横坐标角度阈值,获取所述第二比例值。
5.根据权利要求3所述的显示器上的光标控制方法,其特征在于,所述检测在垂直方向上摆动的第一角度值和在水平方向上摆动的第二角度值,具体包括:
采用内置于所述智能设备的重力传感器检测在垂直方向上摆动的第一角度值;
采用内置于所述智能设备的地磁传感器检测在水平方向上的摆动的第二角度值。
6.根据权利要求5所述的显示器上的光标控制方法,其特征在于,所述采用内置于所述智能设备的地磁传感器检测在水平方向上的摆动的第二角度值,具体包括:
读取所述地磁传感器检测到的所述智能设备当前在水平方向上偏转的角度值,将所述偏转的角度值与基准角度值的差值,作为获取的所述在水平方向上的摆动的第二角度值;
其中,所述基准角度值的初始值为所述地磁传感器检测到的所述智能设备在初始状态时在水平方向上偏转的角度值;并且,所述基准角度值在满足预设条件时更新为当前所述地磁传感器检测到的所述智能设备在水平方向上偏转的角度值;所述预设条件为在最近的预设时长内,所述第一角度值持续小于所述第一预设阈值且所述第二角度值持续小于所述第二预设阈值。
7.根据权利要求3所述的显示器上的光标控制方法,其特征在于,在所述获取第一比例值之前,还包括:
检测所述第一角度值是否大于第一预设阈值;
如果所述第一角度值大于所述第一预设阈值,则再执行所述获取第一比例值;
在所述获取第二比例值之前,还包括:
检测所述第二角度值是否大于第二预设阈值;
如果所述第二角度值大于所述第二预设阈值,则再执行所述获取第二比例值。
8.根据权利要求1所述的显示器上的光标控制方法,其特征在于,所述位置移动信息包括:所述智能设备移动的方向和加速度;
在所述与设有所述显示器的终端建立通信连接之后,还包括:
检测所述智能设备的旋转角度;
如果所述旋转角度大于第三预设阈值,则指示所述终端执行点击操作。
9.根据权利要求8所述的显示器上的光标控制方法,其特征在于,所述检测所述智能设备的位置移动信息,具体包括:
采用内置于所述智能设备的陀螺仪传感器检测所述智能设备移动的方向;
采用内置于所述智能设备的加速度传感器检测所述智能设备移动的加速度。
10.一种智能设备,其特征在于,包括:至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:
与设有显示器的终端建立通信连接;
检测所述智能设备的位置移动信息;
根据所述位置移动信息,指示所述显示器上的光标移动;其中,所述光标跟随智能设备位置的移动而移动。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710761264.2A CN107707955A (zh) | 2017-08-30 | 2017-08-30 | 一种显示器上的光标控制方法及智能设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710761264.2A CN107707955A (zh) | 2017-08-30 | 2017-08-30 | 一种显示器上的光标控制方法及智能设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107707955A true CN107707955A (zh) | 2018-02-16 |
Family
ID=61169983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710761264.2A Pending CN107707955A (zh) | 2017-08-30 | 2017-08-30 | 一种显示器上的光标控制方法及智能设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107707955A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111124156A (zh) * | 2018-11-01 | 2020-05-08 | 中兴通讯股份有限公司 | 移动终端的交互控制方法和移动终端 |
CN112352418A (zh) * | 2018-06-27 | 2021-02-09 | 富士胶片株式会社 | 摄像装置、摄像方法及程序 |
CN112799560A (zh) * | 2021-02-03 | 2021-05-14 | 张德运 | 一种计算机系统互连装置和信号传输方法 |
CN113076053A (zh) * | 2021-05-07 | 2021-07-06 | 北京字节跳动网络技术有限公司 | 光标遥控方法、装置、电子设备和存储介质 |
CN113282222A (zh) * | 2021-04-23 | 2021-08-20 | 海南视联通信技术有限公司 | 一种光标控制方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10132049A1 (de) * | 2001-07-03 | 2003-02-20 | Siemens Ag | Integrierte Anordnung zur Fernsteuerung |
CN102171628A (zh) * | 2008-06-27 | 2011-08-31 | 莫韦公司 | 通过数据融合解决的运动检测的指示器 |
CN103914145A (zh) * | 2013-01-08 | 2014-07-09 | 三星电子株式会社 | 输入装置、显示装置以及控制它们的方法 |
-
2017
- 2017-08-30 CN CN201710761264.2A patent/CN107707955A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10132049A1 (de) * | 2001-07-03 | 2003-02-20 | Siemens Ag | Integrierte Anordnung zur Fernsteuerung |
CN102171628A (zh) * | 2008-06-27 | 2011-08-31 | 莫韦公司 | 通过数据融合解决的运动检测的指示器 |
CN103914145A (zh) * | 2013-01-08 | 2014-07-09 | 三星电子株式会社 | 输入装置、显示装置以及控制它们的方法 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112352418A (zh) * | 2018-06-27 | 2021-02-09 | 富士胶片株式会社 | 摄像装置、摄像方法及程序 |
CN112352418B (zh) * | 2018-06-27 | 2023-11-21 | 富士胶片株式会社 | 摄像装置、摄像方法 |
US11954290B2 (en) | 2018-06-27 | 2024-04-09 | Fujifilm Corporation | Imaging apparatus, imaging method, and program |
CN111124156A (zh) * | 2018-11-01 | 2020-05-08 | 中兴通讯股份有限公司 | 移动终端的交互控制方法和移动终端 |
CN111124156B (zh) * | 2018-11-01 | 2023-07-18 | 中兴通讯股份有限公司 | 移动终端的交互控制方法和移动终端 |
CN112799560A (zh) * | 2021-02-03 | 2021-05-14 | 张德运 | 一种计算机系统互连装置和信号传输方法 |
CN113282222A (zh) * | 2021-04-23 | 2021-08-20 | 海南视联通信技术有限公司 | 一种光标控制方法和装置 |
CN113282222B (zh) * | 2021-04-23 | 2024-03-29 | 海南视联通信技术有限公司 | 一种光标控制方法和装置 |
CN113076053A (zh) * | 2021-05-07 | 2021-07-06 | 北京字节跳动网络技术有限公司 | 光标遥控方法、装置、电子设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107707955A (zh) | 一种显示器上的光标控制方法及智能设备 | |
US9898179B2 (en) | Method and apparatus for scrolling a screen in a display apparatus | |
EP2824551A1 (en) | Method, device, and system for controlling computer terminal | |
EP3091766B1 (en) | Establishing communication with wireless devices using orientation data | |
EP2947556B1 (en) | Method and apparatus for processing input using display | |
CN109217882A (zh) | 天线的切换方法和移动终端 | |
WO2013031135A1 (en) | Information processing apparatus, information processing method, and program | |
US20210165387A1 (en) | Gimbal control method, gimbal and gimbal control system | |
CN107454259A (zh) | 一种控件调节方法、装置及计算机装置、可读存储介质 | |
JPWO2018216078A1 (ja) | ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法 | |
US20230338844A1 (en) | Operation control method and apparatus, storage medium, and electronic device | |
KR101873917B1 (ko) | 디스플레이장치 및 그 제어방법 | |
CN107111930B (zh) | 显示装置及其控制方法 | |
US20140258923A1 (en) | Apparatus and method for displaying screen image | |
CN115145510A (zh) | 一种输入设备复用的跨设备协同方法及电子设备 | |
US11209974B2 (en) | Storage medium having stored therein information processing program, information processing apparatus, information processing system, and information processing method for determining a correction offset for a dragged object | |
KR102125100B1 (ko) | 웨어러블 디바이스의 제어 방법 및 그 장치 | |
JP6957695B1 (ja) | プログラム、情報処理方法、及び情報処理装置 | |
US11449219B2 (en) | Electronic device including display device including touch sensor for controlling a cursor | |
CN105487806A (zh) | 一种调节音量的方法及装置 | |
KR101470139B1 (ko) | 이동 단말용 컨트롤러 및 이의 실행 방법 | |
CN110262739A (zh) | 切换方法、装置及电子设备 | |
JP2015049822A (ja) | 表示制御装置、表示制御方法、表示制御信号生成装置、表示制御信号生成方法、プログラム、および表示制御システム | |
US20110043445A1 (en) | Handheld electronic device and method of controlling the handheld electronic device according to state thereof in a three-dimensional space | |
KR101863555B1 (ko) | 입력 인터페이스 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180216 |
|
WD01 | Invention patent application deemed withdrawn after publication |