发明名称 定位电视地理位置的方法、装置及系统
摘要 本发明涉及数字电视技术领域,提供了一种定位电视地理位置的方法及系统。其方法包括步骤:接收电视在开机过程中提出的异步查询配置信息的请求;根据请求将电视的IP地址从TCP/IP连接中获取出来;基于电视的IP地址进行查询,得出表明电视当前地理位置的地理信息。根据本发明实施例中的技术方案,无需使用GPS定位,通过查询IP地址信息库和/或路由追踪操作即可实现电视定位,确定出终端电视的地理位置。同时本发明可根据电视的地理位置为用户提供定向服务,在不增加成本的情况下实现了更丰富的功能。
申请公布号 CN102595249B 申请公布日期 2014.08.06
申请号 CN201210006003.7 申请日期 2012.01.10
申请人 青岛海信电器股份有限公司 发明人 高同庆;马小航
分类号 H04N21/64(2011.01)I;H04L29/12(2006.01)I;H04L29/08(2006.01)I 主分类号 H04N21/64(2011.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 一种定位电视地理位置的方法,其特征在于,包括:S1,接收电视在开机过程中提出的异步查询请求;S2,根据所述请求将所述电视的IP地址从TCP/IP连接中获取出来;S3,基于所述电视的IP地址进行查询,得出表明所述电视当前地理位置的地理信息;其中,步骤S3具体包括:S301,根据所述电视的IP地址在IP地理信息库查询,得到临时结果;S302,对所述电视的IP地址进行路由追踪,并将路由过程中所得到的所有或部分IP地址在IP地理信息库进行查询;将查询结果进行分析比较,如果分析结果达到成功阈值,则返回相应地理信息;如果分析结果达不到成功阈值,则激发警告,进行异常处理;S303,如果步骤S302返回的地理信息与步骤S301得到的临时结果不相同,则激发警告信息,进行异常处理;如果相同,则将所述地理信息返回;其中,步骤S302中,采用traceroute命令进行路由追踪;所述将查询结果进行分析比较具体包括:通过traceroute命令得到的有序IP路径为IP<sub>List</sub>={IP<sub>1</sub>,IP<sub>2</sub>,...,IP<sub>n</sub>},其中IP<sub>1</sub>是执行traceroute命令的设备的IP地址,IP<sub>n</sub>是电视的IP地址,IP<sub>i</sub>表示路径IP<sub>List</sub>中第i跳的IP地址;使用距离函数f(IP<sub>i</sub>)=i/n表示路径IP<sub>List</sub>中第i跳距离执行traceroute命令的设备的IP距离,映射g(IP<sub>i</sub>)表示在IP地理信息库查询路径IP<sub>List</sub>中第i跳的IP地址IP<sub>i</sub>得到的地域编号;将路径IP<sub>List</sub>划分为k个子集,表示为地域的集合IP<sub>zone</sub>={Z<sub>1</sub>,Z<sub>2</sub>,...,Z<sub>k</sub>},其中,对于第m个地域子集Z<sub>m</sub>,<img file="FDA0000497877790000011.GIF" wi="314" he="78" />都有g(IP<sub>i</sub>)=g(IP<sub>j</sub>);确定子集<img file="FDA0000497877790000021.GIF" wi="778" he="88" />并定义电视的IP地址所属的地域编号为T=g(IP<sub>i</sub>),IP<sub>i</sub>∈Z<sub>max</sub>;比较有效性参数<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>E</mi><mo>=</mo><mrow><mo>(</mo><msubsup><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>sizeof</mi><mrow><mo>(</mo><msub><mi>Z</mi><mi>max</mi></msub><mo>)</mo></mrow></mrow></msubsup><mi>f</mi><mrow><mo>(</mo><msub><mi>IP</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>,</mo><msub><mi>IP</mi><mi>i</mi></msub><mo>&Element;</mo><msub><mi>Z</mi><mi>max</mi></msub><mo>)</mo></mrow><mo>/</mo><mi>sizeof</mi><mrow><mo>(</mo><msub><mi>Z</mi><mi>max</mi></msub><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000497877790000022.GIF" wi="968" he="95" /></maths>与预设的成功阈值σ的大小,只有当E>σ时,判定T是成功的地域编号并作为地理信息返回。
地址 266100 山东省青岛市崂山区株洲路151号