一种机顶盒与移动终端共享gps的实现方法及系统的制作方法

文档序号:7775929阅读:399来源:国知局
一种机顶盒与移动终端共享gps的实现方法及系统的制作方法
【专利摘要】本发明公开了一种机顶盒与移动终端共享GPS的实现方法及系统。该方法包括,机顶盒开机并不断向网络中发送用于建立连接的终端识别广播,当移动终端识别到终端识别广播时,与所述机顶盒建立连接;机顶盒通知移动终端的GPS控制模块的获取位置坐标数据,并将所述位置坐标数据打包后通过网络传输至机顶盒;机顶盒接收并解析传送过来的位置坐标数据,并将解析后的数据传递给机顶盒的上层应用,以将位置坐标数据供机顶盒的上层应用使用。采用本发明可以使得机顶盒与移动终端共享移动终端的GPS,用户不用额外购买GPS,且机顶盒上无需设计USB接口用于连接GPS。
【专利说明】—种机顶盒与移动终端共享GPS的实现方法及系统
【技术领域】
[0001]本发明涉及机顶盒领域,尤其涉及的是一种机顶盒与移动终端共享GPS的实现方法及系统。
【背景技术】
[0002]目前的机顶盒上面一般有数字电视广播接收、数据信息服务、游戏等功能。而且用户的输入设备主要是传统的红外遥控器,用户通过遥控器能够输入数字、字母和上下左右等传统控制信息。而当用户需进入一些需要当前位置信息的应用时,都无法直接实现。
[0003]由于机顶盒上一般不会安装GPS模块,当需要进入一些需要当前位置信息的应用时,用户需要额外购买GPS,这无疑增加了用户的负担,而且机顶盒上面还需设计USB接口用于连接GPS,这会导致原本数量就不够实际使用的USB接口更加捉襟见肘。
[0004]因此,现有技术还有待于改进和发展。

【发明内容】

[0005]鉴于上述现有技术的不足,本发明的目的在于提供一种实现机顶盒与手机共享GPS功能的方法及系统,旨在解决现有技术中的机顶盒与移动终端无法共享GPS的问题。
[0006]本发明的技术方案如下:
一种机顶盒与移动终端共享GPS的实现方法,其中,所述方法包括以下步骤:
A.机顶盒开机并不断向网络中发送用于建立连接的终端识别广播,当移动终端识别到终端识别广播时,机顶盒与所述移动终端建立连接;
B.机顶盒通知移动终端的GPS控制模块的获取位置坐标数据,并将所述位置坐标数据打包后通过网络传输至机顶盒;
C.机顶盒接收并解析传送过来的位置坐标数据,并将解析后的数据传递给机顶盒的上层应用,以将位置坐标数据供机顶盒的上层应用使用。
[0007]所述机顶盒与移动终端共享GPS的实现方法,其中,所述步骤A具体包括:
Al.所述机顶盒开机时,所述机顶盒内的位置坐标数据接收解析通信模块自动启动并在后台运行,而且向网络不断发送用于建立链接的终端识别广播;
A2.移动终端接收所述机顶盒发出的终端识别广播,并通过一提示界面接收用户输入的链接密码;
A3.移动终端接收用户输入的链接密码,并将所述链接密码发送至机顶盒;
A4.所述机顶盒接收到所述链接密码并通过验证后,完成机顶盒与移动终端的连接。
[0008]所述机顶盒与移动终端共享GPS的实现方法,其中,所述步骤B具体包括:
B1.机顶盒通知移动终端的GPS控制模块的获取位置坐标数据,所述移动终端的GPS控制模块实时获取用户的位置坐标数据;
B2.将所述位置坐标数据打包后,通过网络发送给所述机顶盒。
[0009]所述机顶盒与移动终端共享GPS的实现方法,其中,所述步骤C具体包括: Cl.机顶盒接收所述移动终端发送的所述位置坐标数据后,解析所述位置坐标数据; C2.将解析后的所述位置坐标数据传输虚拟设备驱动模块进行虚拟处理;
C3.将虚拟处理后的位置坐标数据传递给上层应用使用。
[0010]所述机顶盒与移动终端共享GPS的实现方法,其中,所述步骤B2中的所述移动终端的GPS控制模块实时获取用户的位置坐标数据后传送至机顶盒需要对移动终端进行挥动操作。
[0011]所述机顶盒与移动终端共享GPS的实现方法,其中,所述步骤B2中的位置坐标数据的信息为GPS推荐最小定位信息。
[0012]所述机顶盒与移动终端共享GPS的实现方法,其中,所述移动终端包括:智能手机、平板电脑、笔记本电脑。
[0013]一种机顶盒与移动终端共享GPS的系统,包括移动终端及机顶盒,其中,所述移动终端包括认证连接模块、GPS控制模块和位置坐标数据打包传输通信模块,所述机顶盒包括请求发送模块、位置坐标数据接收解析通信模块和虚拟设备驱动模块,其中:
所述认证连接模块,用于接收到机顶盒发出的终端识别广播后,与机顶盒进行认证连
接;
所述GPS控制模块,用于接收机顶盒发出的获取移动终端所处位置的位置坐标数据的请求,并将位置坐标数据传送至位置坐标数据打包传输通信模块;
所述位置坐标数据打包传输通信模块,用于连接成功后,获取设置在移动终端中的GPS控制模块的位置坐标数据,并将之打包传送至机顶盒;
所述请求发送模块,用于机顶盒与移动终端连接成功后,机顶盒向移动终端的GPS控制模块获取位置坐标数据的请求;
所述位置坐标数据接收解析通信模块,用于机顶盒接收并解析传送过来的位置坐标数据,并将解析后的数据传递给虚拟设备驱动模块;
所述虚拟设备驱动模块,用于将解析后的所述位置坐标数据进行虚拟处理,并将处理后的位置坐标数据传递给上层应用使用。
[0014]所述机顶盒与移动终端共享GPS的系统,其中,所述位置坐标数据的信息为GPS推荐最小定位信息。
[0015]所述机顶盒与移动终端共享GPS的系统,其中,所述移动终端包括:智能手机、平板电脑、笔记本电脑。
[0016]本发明所提供的一种机顶盒与移动终端共享GPS的实现方法及系统,用户可以通过移动终端的GPS控制模块获取当前位置的位置坐标数据,并将所述位置坐标数据打包传送至所述机顶盒,所述机顶盒就可以使用需要当前位置信息的应用,例如电子地图及类似电子地图的应用等。采用本发明可以使得机顶盒与移动终端共享移动终端的GPS,用户不用额外购买GPS,且机顶盒上无需设计USB接口用于连接GPS,使得本发明的应用不受限制。
【专利附图】

【附图说明】
[0017]图1为本发明提供的一种机顶盒与手机共享GPS的实现方法的较佳实施例步骤流程图。
[0018]图2为图1所示方法中认证链接的具体流程图。[0019]图3为图1所示方法中位置坐标数据获取及传输的具体流程图。
[0020]图4为图1所示方法中位置坐标数据解析及传递的具体流程图。
[0021]图5为本发明提供的一种机顶盒与移动终端共享GPS的系统较佳实施例的结构框图。
【具体实施方式】
[0022]本发明提供一种机顶盒与移动终端共享GPS的实现方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0023]以下结合图1对本发明所述机顶盒与移动终端共享GPS的实现方法做详细说明,其中,图1是本发明提供的一种机顶盒与手机共享GPS的实现方法的较佳实施例步骤流程图。
[0024]步骤S101、机顶盒开机并不断向网络中发送用于建立连接的终端识别广播,当移动终端识别到终端识别广播时,机顶盒与所述移动终端建立连接;
步骤S102、机顶盒通知移动终端的GPS控制模块的获取位置坐标数据,并将所述位置坐标数据打包后通过网络传输至机顶盒;
步骤S103、机顶盒接收并解析传送过来的位置坐标数据,并将解析后的数据传递给机顶盒的上层应用,以将位置坐标数据供机顶盒的上层应用使用。
[0025]进一步地实施例,如图1所示:
步骤S104、移动终端接收用户发出的中断指令,断开与机顶盒的连接,共享结束。
[0026]在步骤SlOl中,移动终端首先需要与机顶盒进行认证连接,如图2所示,其包括步骤:
5201、所述机顶盒开机时,所述机顶盒内的位置坐标数据接收解析通信模块自动启动并在后台运行,而且向网络不断发送用于建立链接的终端识别广播;
5202、移动终端接收所述机顶盒发出的终端识别广播,并通过一提示界面接收用户输入的链接密码;
5203、移动终端接收用户输入的链接密码,并将所述链接密码发送至机顶盒;
5204、所述机顶盒接收到所述链接密码并通过验证后,完成机顶盒与移动终端的连接。
[0027]首先是机顶盒开机后,其中的位置坐标数据接收解析通信模块会自动启动并在后台运行,并且不断通过网络向外接续发出终端识别广播,由于移动终端可能接收到来自多个机顶盒发出的终端识别广播,为了与所述的机顶盒建立连接,需要通过链接密码来进行验证,这样可以避免被其他移动终端用户误操作或恶意控制。当移动终端用户输入的链接密码发送至所述机顶盒,当链接密码通过验证时,所述移动终端与所述机顶盒就成功建立连接。
[0028]在步骤S102中,移动终端将获取的位置坐标数据打包后通过网络传输至机顶盒,如图3所示,其包括步骤:
5301、机顶盒通知移动终端的GPS控制模块的获取位置坐标数据,所述移动终端的GPS控制模块实时获取用户的位置坐标数据;
5302、将所述位置坐标数据打包后,通过网络发送给所述机顶盒。[0029]所述移动终端与所述机顶盒就成功建立连接后,将移动终端开启GPS共享软件实时获取的当前位置的位置坐标数据,并将位置坐标数据通私有协议打包,然后通过网络传输至机顶盒。
[0030]较佳地是,位置坐标数据的信息为GPS推荐最小定位信息。
[0031]移动终端中GPS的获取的位置坐标数据的一种数据格式为$GPRMC,〈1>,〈2>,〈3>,〈4>,<5>,〈6>,〈7>,〈8>,〈9>,〈10>,〈11>,<12>*hh。其中数据格式要求每行都以$开头,接下来的GPRMC代表信息类型,后面是数据,数据之间以逗号隔开。
[0032]GPS 中的信息类型主要包括 GPRMC (GPS Recommended Minimum Specific GPS/TRANSIT Data,简称GPRMC,表明该语句信息类型为推荐最小定位信息),GPGSV (GPSSatellites in View,简称GPGSV,表明该语句的信息类型为可见卫星信息),GPGLL (GPSGeographic Position,简称GPGLL,表明该语句的信息类型为地理定位信息),GPVTG (GPSTrack Made Good and Ground Speed,简称GPVTG,表明该语句的信息类型为地面速度信息),GPGGA (GPS Global Positioning System Fix Data,简称 GPGGA,表明该语句的信息类型为 GPS 定位信息),GPGSA (GPS DOP and Active Satellites,简称 GPGSA,表明该语句的信息类型为当前卫星信息),一般移动终端中GPS模块获取的位置坐标数据的信息为GPS推荐最小定位信息。
[0033]$GPRMC 后的数据包括 <1>UTC 时间(Coordinated Universal Time,协调世界时,简称UTC),〈2>定位状态,〈3>纬度,〈4>纬度,〈5>经度,〈6>经度,〈7>地面速率,〈8>地面航向,〈9> UTC日期,〈10>磁偏角,〈11>磁偏角方向,〈12>模式指示。
[0034]较佳地是,所述移动终端的GPS控制模块实时获取用户的位置坐标数据后传送至机顶盒需要对移动终端进行挥动操作。
[0035]更佳地是,建立所述传输链接可以通过蓝牙,NFC, wifi等。
[0036]在步骤S103中,机顶盒接收并解析传送过来的位置坐标数据,并将解析后的数据传递给机顶盒的上层应用,如图4所示,其包括步骤:
5401、机顶盒接收所述移动终端发送的所述位置坐标数据后,解析所述位置坐标数
据;
5402、将解析后的所述位置坐标数据传输虚拟设备驱动模块进行虚拟处理;
5403、将虚拟处理后的位置坐标数据传递给上层应用使用。
[0037]首先由机顶盒对接收到的位置坐标数据进行解析,主要是通过解析协议来获取位置坐标数据,然后通过虚拟设备驱动模块进行虚拟处理,最后虚拟设备驱动模块将虚拟处理后的位置坐标数据传递给上层应用使用,这样上层应用也可以获得当前位置坐标数据信肩、O
[0038]基于上述方法,本发明还提供了一种机顶盒与移动终端共享GPS的系统,包括移动终端100及机顶盒200,如图5所示,所述移动终端100包括认证连接模块110、GPS控制模块120和位置坐标数据打包传输通信模块130,所述机顶盒200包括请求发送模块210、位置坐标数据接收解析通信模块220和虚拟设备驱动模块230,其中:
认证连接模块110,用于接收到机顶盒200发出的终端识别广播后,与机顶盒200进行认证连接;
GPS控制模块120,用于接收机顶盒200发出的获取移动终端100所处位置的位置坐标数据的请求,并将位置坐标数据传送至位置坐标数据打包传输通信模块130 ;
位置坐标数据打包传输通信模块130,用于连接成功后,获取设置在移动终端100中的GPS控制模块120的位置坐标数据,并将之打包传送至机顶盒200 ;
请求发送模块210,用于机顶盒200与移动终端100连接成功后,机顶盒200向移动终端100的GPS控制模块120获取位置坐标数据的请求;
位置坐标数据接收解析通信模块220,用于机顶盒200接收并解析传送过来的位置坐标数据,并将解析后的数据传递给虚拟设备驱动模块230 ;
虚拟设备驱动模块230,用于将解析后的所述位置坐标数据进行虚拟处理,并将处理后的位置坐标数据传递给上层应用使用。
[0039]进一步,所述移动终端为智能手机、平板电脑、笔记本电脑。本发明中,主要实现方式是通过在机顶盒中增加了一虚拟设备驱动模块,该虚拟设备驱动模块是一伪设备驱动,模块对下接口是通过获取移动终端传来的感应数据替代了读取本机真实感应器硬件返回数据,而对上是采用了和本机其它真实硬件感应器驱动模块向上传递数据时的相同格式和方式来向上传递相应数据,和最后给上层的应用使用。而在移动终端设备端,例如使用率极高的手机、平板电脑和笔记本电脑中,用户需要运行GPS共享终端软件,而这类软件只需在互联网和应用商店中进行下载、安装、使用,而无需单独的专用终端设备来实现本发明。
[0040]综上所述,本发明所提供的一种机顶盒与移动终端共享GPS的实现方法及系统,用户可以通过移动终端的GPS控制模块获取当前位置的位置坐标数据,并将所述位置坐标数据打包传送至所述机顶盒,所述机顶盒就可以使用需要当前位置信息的应用,例如电子地图及类似电子地图的应用等。采用本发明可以使得机顶盒与移动终端共享移动终端的GPS,用户不用额外购买GPS,且机顶盒上无需设计USB接口用于连接GPS,使得本发明的应用不受限制。
[0041]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种机顶盒与移动终端共享GPS的实现方法,其特征在于,所述方法包括以下步骤: A.机顶盒开机并不断向网络中发送用于建立连接的终端识别广播,当移动终端识别到终端识别广播时,机顶盒与所述移动终端建立连接; B.机顶盒通知移动终端的GPS控制模块的获取位置坐标数据,并将所述位置坐标数据打包后通过网络传输至机顶盒; C.机顶盒接收并解析传送过来的位置坐标数据,并将解析后的数据传递给机顶盒的上层应用,以将位置坐标数据供机顶盒的上层应用使用。
2.根据权利要求1所述机顶盒与移动终端共享GPS的实现方法,其特征在于,所述步骤A具体包括: Al.所述机顶盒开机时,所述机顶盒内的位置坐标数据接收解析通信模块自动启动并在后台运行,而且向网络不断发送用于建立链接的终端识别广播; A2.移动终端接收所述机顶盒发出的终端识别广播,并通过一提示界面接收用户输入的链接密码; A3.移动终端接收用户输入的链接密码,并将所述链接密码发送至机顶盒; A4.所述机顶盒接收到所述链接密码并通过验证后,完成机顶盒与移动终端的连接。
3.根据权利要求1所述机顶盒与移动终端共享GPS的实现方法,其特征在于,所述步骤B具体包括: B1.机顶盒通知移动终端的GPS控制模块的获取位置坐标数据,所述移动终端的GPS控制模块实时获取用户的位置坐标数据; B2.将所述位置坐标数据打包后,通过网络发送给所述机顶盒。
4.根据权利要求1所述机顶盒与移动终端共享GPS的实现方法,其特征在于,所述步骤C具体包括: Cl.机顶盒接收所述移动终端发送的所述位置坐标数据后,解析所述位置坐标数据; C2.将解析后的所述位置坐标数据传输虚拟设备驱动模块进行虚拟处理; C3.将虚拟处理后的位置坐标数据传递给上层应用使用。
5.根据权利要求3所述机顶盒与移动终端共享GPS的实现方法,其特征在于,所述步骤B2中的所述移动终端的GPS控制模块实时获取用户的位置坐标数据后传送至机顶盒需要对移动终端进行挥动操作。
6.根据权利要求3所述机顶盒与移动终端共享GPS的实现方法,其特征在于,所述步骤B2中的位置坐标数据的信息为GPS推荐最小定位信息。
7.根据权利要求1所述机顶盒与移动终端共享GPS的实现方法,其特征在于,所述移动终端包括:智能手机、平板电脑、笔记本电脑。
8.一种机顶盒与移动终端共享GPS的系统,包括移动终端及机顶盒,其特征在于,所述移动终端包括认证连接模块、GPS控制模块和位置坐标数据打包传输通信模块,所述机顶盒包括请求发送模块、位置坐标数据接收解析通信模块和虚拟设备驱动模块,其中: 所述认证连接模块,用于接收到机顶盒发出的终端识别广播后,与机顶盒进行认证连接; 所述GPS控制模块,用于接收机顶盒发出的获取移动终端所处位置的位置坐标数据的请求,并将位置坐标数据传送至位置坐标数据打包传输通信模块;所述位置坐标数据打包传输通信模块,用于连接成功后,获取设置在移动终端中的GPS控制模块的位置坐标数据,并将之打包传送至机顶盒; 所述请求发送模块,用于机顶盒与移动终端连接成功后,机顶盒向移动终端的GPS控制模块获取位置坐标数据的请求; 所述位置坐标数据接收解析通信模块,用于机顶盒接收并解析传送过来的位置坐标数据,并将解析后的数据传递给虚拟设备驱动模块; 所述虚拟设备驱动模块,用于将解析后的所述位置坐标数据进行虚拟处理,并将处理后的位置坐标数据传递给上层应用使用。
9.根据权利要求8所述机顶盒与移动终端共享GPS的系统,其特征在于,所述位置坐标数据的信息为GPS推荐最小定位信息。
10.根据权利要求8所述机顶盒与移动终端共享GPS的系统,其特征在于,所述移动终端包括:智能手机、平板电脑、笔记本电脑。
【文档编号】H04N21/436GK103648013SQ201310550389
【公开日】2014年3月19日 申请日期:2013年11月8日 优先权日:2013年11月8日
【发明者】于海波 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1