位置相关的手机游戏运行限制方法

文档序号:7762899阅读:512来源:国知局
专利名称:位置相关的手机游戏运行限制方法
技术领域
本发明属于手机游戏运行限制的技术领域,具体涉及一种位置相关的手机游戏运 行限制方法。
背景技术
智能手机作为具有通信和计算能力的移动设备正日益深入人们的生活。除具备手 机的通话功能外,智能手机更兼具了 PDA的大部分功能,特别是游戏、个人信息管理、网络 浏览器、电子邮件以及无线数据通信等功能。智能手机提供了足够的处理能力和带宽,从而 为软件和内容服务提供了广阔的舞台。在智能手机的众多应用中,手机游戏是智能手机的一个重要组成部分已成为手机 用户使用最多的娱乐服务。随着手机平台的硬件更新与升级,手机游戏从早期的简单游戏 向着具有较强的娱乐性和交互性的方向发展,同时游戏画面的质量也大为改善。目前最流 行的手机游戏程序大都由Java编写,由于大多数智能手机都内置了 java运行环境,加上 java语言的自身的跨平台性使得java成为手机游戏开发最长使用的语言之一。随着智 能手机的广泛应用,无论工作、学习或是娱乐人们花在手机上的时间越来越多,面向智能手 机的应用软件更是层出不穷,然而现实生活要求人们在某些场合不适合应用手机的某些功 能,比如游戏等。很多手机用户会在公共场合进行手机游戏,影响了工作、学习或他人。GPS(Global Positioning System,全球定位系统)作为目前使用最广泛的导航系 统是智能手机的另一重要组成部分。其原理为通过测量已知位置的卫星到用户接收机之间 的距离,并综合多颗卫星的数据即可得出接收机所在的具体位置。由于其具有精度高、全天 候、高效率、易操作等优势,因此绝大多数智能手机平台都有内建的GPS模块。因各种平台 的质量不同,GPS的精度存在差异,一般智能手机的GPS精度可在10米左右。

发明内容
针对现有技术中存在的问题,本发明的目的在于提供一种位置相关手机游戏运行 限制方法的技术方案,在某些场所限制手机游戏的运行。所述的位置相关的手机游戏运行限制方法,其特征在于包括以下步骤1)获取目标位置的地理信息目标位置作为游戏运行的限制区域,其在手机中抽 象表示为一组该位置区域的顶点坐标值,存储的这些顶点对应于物理区域的各个边界顶点 的经纬度坐标,即WGS84坐标;2)地理信息抽象将获得的限制区域的顶点经纬度坐标变换成高斯平面直角坐 标,采用高斯最小二乘法进行换算;3)数据下载将变换后的高斯平面直角坐标下载到智能手机的客户端进行存储, 该平面直角坐标图描述游戏限制运行区域;4)数据获取智能手机通过其GPS模块实时获取当前的位置信息,并通过高斯最 小二乘法行坐标变换以获得当前位置经纬度坐标在高斯平面直角坐标中的映射;
5)位置信息判定通过判断高斯平面直角坐标系内一点是否在该坐标系的一个 多边形内,该系统即可知道手机用户是否已进入了游戏限定区域;6)结果操作根据多边形内点判断算法的结果,系统即知道该手机是否进入到指 定的限制区域内,如果进入则系统进行查询,若发现有手机游戏正在进行,则中断此游戏; 如果没有手机游戏运行,则系统不做任何操作。所述的位置相关的手机游戏运行限制方法,其特征在于步骤5)中判断点是否在 多边形内的算法包括叉乘判别法、面积判别法、角度和判别法、水平/垂直交叉点数判别
法。 所述的位置相关的手机游戏运行限制方法,其特征在于采用水平/垂直交叉点数 判别法判断点是否在多边形内,多边形内一点与该多边形有奇数个交点,通过这一性质即 可判断此点是否在规定的多边形内,具体步骤如下1)输入当前位置点和多边形的坐标值;2)以当前位置点S为起点,无穷远处为终点做X轴的平行线Is;3)分别取得多边形的每一条边L ;4)判断多边形的边L是否平行于X轴,若是则重复步骤3),若否则判断当前位置 点S是否在这条边L上,若是在返回true点在多边形内,若否则判断过点S的线Is是否与 多边形的边相交,若是则计数器Count加1,若否则返回重新执行步骤3);5)判断计数器Count是否为偶数,若是则当前位置点S不在多边形内,若否则当前 位置点S在多边形内。本发明提出了一种基于位置信息相关的手机游戏限制方法,利用智能手机GPS系 统的定位功能与其内置的物理位置限制信息比对来达到提示手机用户即将进入限制区域, 来限制手机游戏在某些场所运行的方法,从而解决了在公司、学校、影院等工作场所或公共 场所中限制人们用手机娱乐来影响工作、学习或他人的方法,达到取消不适当操作的目的。


图1为系统原理示意图及系统的基本步骤图;图2为物理位置的抽象图;图3为多边形内点的判断图;图4为多边形内点判断算法的流程图。
具体实施例方式以下结合附图对本发明做进一步的说明。位置相关的手机游戏运行限制系统的基本原理是将目标处所的地理位置信息 (GPS信息)抽象成一个多边形,并通过多边形内点判断算法来判定该手机是否在限定区域 内,从而判定是否限制手机用户的游戏程序运行。1.获取目标位置的地理信息目标位置作为游戏运行的限制区域,其在手机中抽 象表示为一组该位置区域的顶点坐标值,存储的这些顶点对应于物理区域的各个边界顶点 的经纬度坐标,即WGS84坐标;并将数据首先存储在一个服务器端(该服务器可以是一台 PC机,也可以为一部智能手机);
2.地理信息抽象将获得的限制区域的顶点经纬度坐标变换成高斯平面直角坐标,采用高斯最小二乘法进行换算;3.数据下载将变换后的高斯平面直角坐标下载到智能手机的客户端进行存储, 服务器端将抽象好的多边形数据(目标区域的坐标)按照顶点的次序排列好,通过数据线、 蓝牙或wifi等进行下载,该平面直角坐标图描述游戏限制运行区域;4.数据获取智能手机通过其GPS模块实时获取当前的位置信息,并通过高斯最 小二乘法行坐标变换以获得当前位置经纬度坐标在高斯平面直角坐标中的映射;5.位置信息判定通过判断高斯平面直角坐标系内一点是否在该坐标系的一个 多边形内,该系统即可知道手机用户是否已进入了游戏限定区域;6.结果操作根据多边形内点判断算法的结果,系统即知道该手机是否进入到指 定的限制区域内,如果进入则系统进行查询,若发现有手机游戏正在进行,则中断此游戏; 如果没有手机游戏运行,则系统不做任何操作。判断点是否在多边形的算法包括叉乘判别法、面积判别法、角度和判别法、水平/ 垂直交叉点数判别法。本发明采用水平/垂直交叉点数判别法判断点是否在多边形内,多 边形内一点与该多边形有奇数个交点,通过这一性质即可判断此点是否在规定的多边形 内,如附图4所示,具体步骤如下1)输入当前位置点和多边形的坐标值;2)以当前位置点S为起点,无穷远处为终点做X轴的平行线Is;3)分别取得多边形的每一条边L ;4)判断多边形的边L是否平行于X轴,若是则重复步骤3),若否则判断当前位置 点S是否在这条边L上,若是在返回true点在多边形内,若否则判断过点S的线Is是否与 多边形的边相交,若是则计数器Count加1,若否则返回重新执行步骤3);5)判断计数器Count是否为偶数,若是则当前位置点S不在多边形内,若否则当前 位置点S在多边形内。
权利要求
位置相关的手机游戏运行限制方法,其特征在于包括以下步骤1)获取目标位置的地理信息目标位置作为游戏运行的限制区域,其在手机中抽象表示为一组该位置区域的顶点坐标值,存储的这些顶点对应于物理区域的各个边界顶点的经纬度坐标,即WGS84坐标;2)地理信息抽象将获得的限制区域的顶点经纬度坐标变换成高斯平面直角坐标,采用高斯最小二乘法进行换算;3)数据下载将变换后的高斯平面直角坐标下载到智能手机的客户端进行存储,该平面直角坐标图描述游戏限制运行区域;4)数据获取智能手机通过其GPS模块实时获取当前的位置信息,并通过高斯最小二乘法行坐标变换以获得当前位置经纬度坐标在高斯平面直角坐标中的映射;5)位置信息判定通过判断高斯平面直角坐标系内一点是否在该坐标系的一个多边形内,该系统即可知道手机用户是否已进入了游戏限定区域;6)结果操作根据多边形内点判断算法的结果,系统即知道该手机是否进入到指定的限制区域内,如果进入则系统进行查询,若发现有手机游戏正在进行,则中断此游戏;如果没有手机游戏运行,则系统不做任何操作。
2.如权利要求1所述的位置相关的手机游戏运行限制方法,其特征在于步骤5)中判断 点是否在多边形内的算法包括叉乘判别法、面积判别法、角度和判别法、水平/垂直交叉点 数判别法。
3 如权利要求2所述的位置相关的手机游戏运行限制方法,其特征在于采用水平/垂 直交叉点数判别法判断点是否在多边形内,多边形内一点与该多边形有奇数个交点,通过 这一性质即可判断此点是否在规定的多边形内,具体步骤如下1)输入当前位置点和多边形的坐标值;2)以当前位置点S为起点,无穷远处为终点做X轴的平行线Is;3)分别取得多边形的每一条边L;4)判断多边形的边L是否平行于X轴,若是则重复步骤3),若否则判断当前位置点S 是否在这条边L上,若是在返回true点在多边形内,若否则判断过点S的线Is是否与多边 形的边相交,若是则计数器Count加1,若否则返回重新执行步骤3);5)判断计数器Count是否为偶数,若是则当前位置点S不在多边形内,若否则当前位置 点S在多边形内。
全文摘要
位置相关的手机游戏运行限制方法,属于手机游戏运行限制的技术领域。包括以下步骤1)获取目标位置的地理信息;2)地理信息抽象;3)数据下载;4)数据获取;5)位置信息判定;6)结果操作如果进入则系统进行查询,若发现有手机游戏正在进行,则中断此游戏;如果没有手机游戏运行,则系统不做任何操作。本发明提出了一种基于位置信息相关的手机游戏限制方法,利用智能手机GPS系统的定位功能与其内置的物理位置限制信息比对来达到提示手机用户即将进入限制区域,来限制手机游戏在某些场所运行的方法,从而解决了在公司、学校、影院等工作场所或公共场所中限制人们用手机娱乐来影响工作、学习或他人的方法,达到取消不适当操作的目的。
文档编号H04M1/725GK101986677SQ20101051687
公开日2011年3月16日 申请日期2010年10月22日 优先权日2010年10月22日
发明者吴明晖, 李雍, 温源, 陈天洲, 颜晖 申请人:浙江大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1