验证定位真实性的方法和系统的制作方法

文档序号:7946640阅读:151来源:国知局
专利名称:验证定位真实性的方法和系统的制作方法
技术领域
本发明总体上涉及定位领域,特别地,本发明涉及验证定位真实性的方法和系统。
背景技术
随着终端技术,特别是移动终端技术的迅速发展,定位技术日趋广泛地应用在各种移动终端中,尤其是应用在移动电话中。定位技术通常由定位系统,即全球定位系统(Global Positioning System)实现。简单而言,全球定位系统是一个由覆盖全球的24颗卫星组成的卫星系统。这个系统可以保证在任意时刻,地球上任意一点都可以同时观测到4颗卫星,从而保证卫星可以采集到该观测点的经纬度和高度,以便实现导航、定位、授时等功能。随着定位应用的普及和定位精度的提高,定位技术在移动终端中的应用形式也随之增多。例如可以通过使用定位技术确定终端使用者处于某一特定位置而实现快捷的电子签到。此类电子签到不仅可以节省传统签到方式中的人力、财力上的花费,还可以解决传统签到方式中无法并行执行签到的问题,因此具有广泛的市场应用前景。然而,由于定位技术必须基于移动终端直接发出或反馈的信息才能得以实现,这就使得移动终端使用者有可能采取篡改信息的手段进行伪定位,从而使得定位系统误以为该移动终端位于其本不处于的位置,从而影响基于定位技术的电子签到的真实性。因此,需要有验证定位真实性的技术来解决上述问题。

发明内容
本发明的示例性实施方式涉及验证定位真实性的方法和系统。根据本发明的实施方式,公开了一种验证定位真实性的方法,该方法包括接收来自终端的定位信息,该定位 信息通过利用定位系统对该终端进行定位而获得;接收来自该终端的该终端所处位置处的采集信息,该采集信息对应于该位置;以及使用该采集信息对该定位信息的真实性进行验证。优选地,在该方法中,该验证包括通过该采集信息识别对应于该位置的位置信息,并使用该位置信息对该定位信息的真实性进行验证。优选地,在该方法中,该采集信息随时间变化,该验证还包括通过该采集信息的采集时间对该采集信息的真实性进行验证。优选地,在该方法中,将该验证的结果返回该终端。优选地,在该方法中,通过位于该终端中的采集装置对该采集信息进行采集,其中,该采集装置包括至少一种以下设备照相机、摄像机、录音机、振动传感器、近场通信读取器。根据本发明的实施方式,还公开了一种验证定位真实性的系统,该系统包括终端和验证装置,该终端包括第一通信装置,该第一通信装置配置用于向该验证装置发送定位信息和采集信息,其中该定位信息通过利用定位系统对终端进行定位而获得,该采集信息对应于该终端所处位置;该验证装置包括第二通信装置和验证模块,该第二通信装置配置用于接收来自该终端的该定位信息和该采集信息,该验证模块配置用于使用该采集信息对该定位信息的真实性进行验证。优选地,在该系统中,该验证模块配置用于通过该采集信息识别对应于该位置的位置信息,并使用该位置信息对该定位信息的真实性进行验证。优选地,在该系统中,该采集信息随时间变化,该验证模块还配置用于通过该采集信息的采集时间对该采集信息的真实性进行验证。优选地,在该系统中,该第二通信装置还配置用于向该终端发送验证结果,该第一通信装置还配置用于接收来自该验证装置的该验证结果。优选地,在该系统中,该终端还包括采集装置,该采集装置配置用于对采集信息进行采集,其中,该采集装置包括至少一种以下设备照相机、摄像机、录音机、振动传感器、近场通信读取器。·


结合附图并参考以下详细说明,本发明各实施方式的特征、优点及其他方面将变得更加明显,在此以示例性而非限制性的方式示出了本发明的若干实施方式。在附图中图1为根据本发明的示例性实施方式的验证定位真实性的方法的流程图。图2为根据本发明的示例性实施方式的验证定位真实性的系统的框图。图3为适于用来实践本发明的示例性实施方式的移动终端300的更为详细的示意性框图。
具体实施例方式以下参考附图详细描述本发明的各个示例性实施方式。附图中的流程图和框图示出了根据本发明的各种实施方式的方法和系统的可能实现的体系架构、功能和操作。应当注意,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分可以包括一个或多个用于实现各个实施方式中所规定的逻辑功能的可执行指令。也应当注意,在有些作为备选的实现中,方框中所标注的功能也可以按照不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,或者它们有时也可以按照相反的顺序执行,这取决于所涉及的功能。同样应当注意的是,流程图和/或框图中的每个方框、以及流程图和/或框图中的方框的组合,可以使用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以使用专用硬件与计算机指令的组合来实现。应当理解,给出这些示例性实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。参照图1,其为根据本发明的示例性实施方式的验证定位真实性的方法的流程图。根据图1所示,在步骤SlOl中,接收来自终端的定位信息。其中定位信息通过利用定位系统对终端进行定位而获得。在本发明的某些示例性实施方式中,该终端是移动电话,然而应当注意,本说明书中所述的终端并不仅限于移动电话,而是具有通信能力和数据处理能力的任何装置,包括但不限于具有通信组件的便携式计算设备、智能电话、个人数字助理等。同样地,在本发明的某些示例性实施方式中,由服务器作为验证装置接收来自终端的定位信息,但是本说明书中所述的验证装置并不仅限于服务器,而是具有通信能力和数据处理能力的任何装置,甚至可以是另一个终端。由于在本发明中验证装置的身份并不重要,因此在对步骤的描述中并未对验证装置进行限定。与此同时,该验证装置既可以直接接收来自终端的信息,也可以通过中间机构或中间介质(诸如磁盘、光盘等)间接地接收来自终端的信息。其中,终端与验证装置之间的信息传递可以通过通信网络进行,本说明书中所述的通信网络可以包括各类网络,其包括但不限于局域网(“LAN”),广域网(“WAN”),基于IP协议的网络(例如,因特网)以及端对端网络(例如,ad hoc对等网络)。具体而言,根据本发明的示例性实施方式,在步骤SlOl中,由定位系统对终端进行定位以获得定位信息,与此同时或随后,验证装置经由通信网络直接或间接地接收来自终端的定位信息。继续参照图1,在步骤S102中,接收来自终端的终端所处位置处的采集信息。其中采集信息对应于该位置。在本发明的由服务器作为验证装置接收来自终端的定位信息的某些示例性实施方式中,同样地由该服务器作为验证装置接收来自终端的采集信息。该验证装置同样并不仅限于服务器,而是具有通信能力和数据处理能力的任何装置乃至另一个终端。根据本发明的示例性实施方式,采集信息可以是能够利用对应的采集装置感测和收集到的任何信息,包括但不限于声音信息、视觉信息、机械信息、磁信息和电信息。

同时,根据本发明的示例性实施方式,对应于上述采集信息的采集装置包括但不限于照相机、摄像机、录音机、振动传感器、近场通信读取器、磁信息传感器和电信息传感器。其中,根据本发明的一个示例性实施方式,采集装置是照相机,而采集信息可以是诸如天安门的标志性建筑物,使用该照相机对天安门拍照即实现对该采集信息的采集。根据本发明的另一示例性实施方式,采集装置是录音机而采集信息是播放的音乐,使用该录音机对该音乐进行录音实现对该采集信息的采集。应当理解,上述采集装置并不必须设置在终端中,而是可以通过有线或无线方式外接于该终端,从而将采集到的采集信息实时或延后地传递给终端,例如该采集装置可以是与诸如移动电话的终端进行无线和/或有线连接的照相机或录音机。这可以有效地减小终端的体积,使终端可以具有更佳的便携性。根据本发明的示例性实施方式,采集信息设置在特定的位置或场所,当终端或外接于终端的采集装置移动到该位置或场所时,终端可以由使用者操作或自动地获取采集信息。为了实现使用采集信息验证定位信息的真实性,采集信息与特定位置或场所存在对应关系,因此当终端成功采集到采集信息时即可证明终端位于设置该采集信息的特定位置或场所。根据本发明的某些示例性实施方式,采集信息可以随时间变化,例如可以对视觉信息的图案或声音的播放进行变化,这种变化可以是按照一定规律进行或完全随机地进行,因此当终端成功采集到采集信息时,还可以证明终端在采集到采集信息的特定时间位于设置该采集信息的特定位置或场所。在采集信息按照一定规律进行时,其可以例如以10分钟的周期循环播放声音。继续参照图1,在步骤S103中,使用采集信息对定位信息的真实性进行验证。在本发明的由服务器作为验证装置接收来自终端的定位信息和采集信息的某些示例性实施方式中,同样地由该服务器作为验证装置使用采集信息验证定位信息的真实性。该验证装置同样并不仅限于服务器,而是具有通信能力和数据处理能力的任何装置乃至另一个终端。根据本发明的某些示例性实施方式,可以直接使用采集信息对定位信息的真实性进行验证,例如当采集信息为诸如路牌的某个直接指示位置的位置信息时。根据本发明的其他示例性实施方式,使用采集信息对定位信息的真实性进行验证可以分为两个步骤即通过采集信息识别对应于采集信息的位置信息或者对应于对该采集信息进行采集时终端或其外接采集装置的位置信息,并使用该位置信息对定位信息的真实性进行验证。例如,通过对使用作为采集装置的录音机录下作为采集信息的声音,进行分析该声音从而识别该声音所对应的特定位置信息,继而使用该位置信息进行验证。在上述采集信息可以随时间变化的示例性实施方式中,使用采集信息对定位信息的真实性进行验证还可以包括通过使用采集信息的采集时间对采集信息的真实性进行验证。例如,当诸如一段音乐的来自终端的所宣称的采集信息与诸如播放该音乐的特定时间的所宣称的对该采集信息进行采集的时间之间的对应关系与该采集信息随时间变化时相应时间点的对应关系不匹配时,可以认为所宣称的采集信息不真实。这可以有效地防止终端的使用者伪造采集信息欺骗系统以求通过对定位信息真实性的验证。继续参照图1,在本发明的某些示例性实施方式中还包括可选步骤S104,在步骤S104中,将对定位真实性的验证 结果返回终端。执行步骤S104可以是出于与终端交互或在验证出现错误时要求终端再次验证定位真实性的目的。因此,在步骤S104中,可以例如仅仅简单地将验证是否成功的验证结果传送给终端,也可以要求终端再次进行传送定位信息以及采集信息的操作。以上参照图1描述了根据本发明的示例性实施方式的验证定位真实性的方法。应当理解,尽管按照特定顺序(步骤S101、步骤S102、步骤S103、步骤S104)描述了该方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。例如,在某些实施方式中,步骤SlOl与步骤S102可以按照任意顺序或者同时执行,可以省略步骤S104,可以将步骤S103与步骤S104合并为一个步骤执行,和/或将步骤S103分解为通过采集信息识别对应于位置的位置信息的步骤S103a以及使用该位置信息对定位信息的真实性进行验证的步骤S104b两个步骤执行。参照图2,其为根据本发明的示例性实施方式的验证定位真实性的系统的框图。根据图2所示,验证系统100包括终端110和验证装置120。如上所述,终端110可以是包括移动电话在内的具有通信能力和数据处理能力的任何装置,包括但不限于具有通信组件的便携式计算设备、智能电话、个人数字助理等,而验证装置120可以是包括服务器在内的具有通信能力和数据处理能力的任何装置乃至另一个终端。继续参照图2,终端110包括第一通信装置111,第一通信装置111配置用于向验证装置120发送定位信息和采集信息,其中定位信息如上所述通过利用定位系统(未示出)对终端110进行定位而获得,采集信息如上所述对应于终端110的所处位置。根据某些示例性实施方式,终端110还可以包括可选的采集装置112,采集装置112配置用于对采集信息进行采集。如上所述,采集装置112可以是包括但不限于照相机、摄像机、录音机、振动传感器、近场通信读取器、磁信息传感器和电信息传感器,而相应的采集信息可以是包括但不限于声音信息、视觉信息、机械信息、磁信息和电信息。采集装置112如以上关于验证定位真实性的方法的示例性实施方式所述也可以位于终端110的外部并外接于终端110。继续参照图2,验证装置120包括第二通信装置121和验证模块122,第二通信装置121配置用于接收来自终端110的定位信息和采集信息,而验证模块122配置用于使用采集信息对定位信息的真实性进行验证。其中,终端110和验证装置120之间的信息传递可以通过如以上关于验证定位真实性的方法所述的通信网络进行,并且该信息传递同样可以如上所述采取直接或间接的方式进行。在图2中,用双向箭头示出了终端110的第一通信装置111和验证装置120的第二通信装置121之间的通信。同时,使用采 集信息对定位信息的真实性进行验证的具体过程与以上关于框S103所对应的步骤所述的过程相同,在此不再赘述。优选地,根据本发明的某些示例性实施方式,验证模块122配置用于通过采集信息识别对应于采集信息的位置信息以及对应于对该采集信息进行采集时终端或其外接采集装置的位置信息,并使用该位置信息对定位信息的真实性进行验证。具体的识别与验证过程与以上关于验证定位真实性的方法所述的过程相同,在此不再赘述。优选地,根据本发明的某些示例性实施方式,采集信息随时间变化,验证模块122还配置用于通过采集信息的采集时间对采集信息的真实性进行验证。具体的验证过程与以上关于验证定位真实性的方法所述的过程相同,在此不再赘述。优选地,根据本发明的某些示例性实施方式,第二通信装置121还配置用于向终端Iio发送验证结果,第一通信装置111还配置用于接收来自验证装置120的第二通信装置121的该验证结果。从验证装置120向终端110返回该验证结果过程与以上关于验证定位真实性的方法所述的过程相同,在此不再赘述。应当注意,本发明的示例性实施方式可以通过硬件、软件或者软件和硬件的结合来实现。其中,硬件部分可以利用专用逻辑来实现;软件部分则可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域的普通技术人员可以理解上述的方法和系统可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、CD或DVD-ROM的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本发明的系统及其模块不仅可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用例如由各种类型的处理器所执行的软件实现,还可以由上述硬件电路和软件的结合(例如固件)来实现。应当注意,尽管在上文的详细描述中提及了系统的若干装置或子装置,但是这种划分仅仅是示例性而非强制性的。实际上,根据本发明的示例性实施方式,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化,例如可以将第一通信装置111与采集装置112结合为一个采集通信装置113。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化,例如可以将验证模块122划分为配置用于通过采集信息识别对应于位置的位置信息的识别模块122a以及配置用于使用位置信息对定位信息的真实性进行验证的验证模块122b。下面参考图3,其示出了适于用来实践本发明实施方式的移动终端300的更为详细的示意性框图。在图3所示的示例中,移动终端300是一个具有无线通信能力的移动设备。然而,可以理解,这仅仅是示例性而非限制性的。其他类型的移动终端也可以容易地采用本发明的实施方式,诸如便携式数字助理(PDA)、寻呼机、移动计算机、移动电视、游戏设备、膝上型计算机、照相机、录像机、GPS设备以及其他类型的语音和文本通信系统。固定式移动终端同样可以容易地使用本发明的实施方式。移动终端300包括一个或天线312,其可操作地与发射机314和接收机316进行通信。移动终端300还包括处理器312或者其他处理元件,其分别提供去往发射机314的信号和接收来自接收机316的信号。信号包括按照适当蜂窝系统的空中接口标准的信令信息,并且还包括用户语音、接收的数据和/或用户生成的数据。在此方面,移动终端300能够利用一个或多个空中接口标准、通信协议、调制类型以及接入类型来进行操作。作为示范,移动终端300能够根据多个第一代、第二代、第三代和/或第四代通信协议等中的任何协议来进行操作。例如,移动终端300可以能够按照第二代(G)无线通信协议IS-136 (TDMA)、GSM和IS-95 (CDMA)来进行操作,或者按照诸如UMTS、CDMA2000, WCDMA和TD-SCDMA的第三代(G)无线通信协议来进行操作,或者按照第四代(4G)无线通信协议和/或类似协议进行操作。可以理解,处理器312包括实现移动终端300的功能所需的电路。例如,处理器312可以包括数字信号处理器设备、微处理器设备、各种模数转换器、数模转换器和其他支持电路。移动终端300的控制和信号处理功能按照这些设备各自的能力在其间分配。处理器312由此还可以包括在调制和传输之前对消息和数据进行卷积编码和交织的功能。处理器312还可以另外包括内部语音编码器,并且可以包括内部数据调制解调器。此外,处理器312可以包括对可以存储在存储器中的一个或多个软件程序进行操作的功能。例如,处理器312可以能够操作连接程序,诸如传统的Web浏览器。连接程序继而可以允许移动终端300例如按照无线应用协议(WAP)、超文本传输协议(HTTP)等来发射和接收Web内容(诸如基于位置的内容和/或其他web页面内容)。移动终端300还可以包 括用户接口,其例如可以包括耳机或者扬声器324、振铃器322、麦克风326、显示屏328以及输入接口 331,所有这些设备都耦合至处理器312。移动终端300可以包括小键盘330。小键盘330可以包括传统的数字键(0_9)和相关键(#、*),以及用于操作移动终端300的其他键。备选地,小键盘330可以包括传统的QWERTY小键盘布置。小键盘330还可以包括与功能相关联的各种软键。移动终端300还可以包括相机模块336,用于捕获静态和/或动态图像。特别地,显示屏328可以包括触摸式屏幕和/或邻近式屏幕,用户可以通过直接操作屏幕而操作移动终端300。此时,显示屏328同时充当输入设备和输出设备二者。在这样的实施方式中,输入接口 331可以配置用于接收用户通过例如普通的笔、专用触笔和/或手指在显示屏328上提供的输入,包括指点输入和手势输入。处理器312可配置用于检测此类输入,并且识别出用户的手势。此外,移动终端300可以包括诸如操纵杆的接口设备或者其他用于输入接口。移动终端300还包括电池334,诸如振动电池组,用于为操作移动终端300所需的各种电路供电,以及可选地提供机械振动作为可检测输出。移动终端300可以进一步包括用户标识模块(UM) 338。UIM 338通常是具有内置处理器的存储器设备。UM 338例如可以包括订户标识模块(SM)、通用集成电路卡(ΠCC)、通用订户标识模块(USM)、可移动用户标识模块(R-UM)等。ΠΜ 338通常存储与移动订户相关的信元。移动终端300还可以具有存储器。例如,移动终端300可以包括易失性存储器340,例如包括用于数据临时存储的高速缓存区域的易失性随机存取存储器(RAM)。移动终端300还可以包括其他非易失性存储器342,其可以是嵌入式的和/或可移动的。非易失性存储器342可以附加地或者可选地包括例如EEPROM和闪存等。存储器可以存储移动终端300所使用的多个信息片段和数据中的任意项,以实现移动终端300的功能。例如,存储器340和342可以配置用于存储用于实现上文结合图1描述的方法YOO的计算机程序指令。应当理解,图3所述的结构框图仅仅为了示例的目的而示出的,而不是对本发明范围的限制。在某些情况下,可以根据具体情况而增加或者减少某些设备。虽然已经参考若干具体实施方式
描述了本发明,但是应该理解,本发明并不限于所公开的具体实施方式
。本发 明旨在涵盖在所附权利要求的精神和范围内所包括的各种修改和等同布置。所附权利要求的范围符合最宽泛的解释,从而包含所有这样的修改及等同结构和功能。
权利要求
1.一种验证定位真实性的方法,其特征在于 接收来自终端的定位信息,所述定位信息通过利用定位系统对所述终端进行定位而获得; 接收来自所述终端的所述终端所处位置处的采集信息,所述采集信息对应于所述位置;以及 使用所述采集信息对所述定位信息的真实性进行验证。
2.根据权利要求1所述的方法,其特征在于,所述验证包括通过所述采集信息识别对应于所述位置的位置信息,并使用所述位置信息对所述定位信息的真实性进行验证。
3.根据权利要求1所述的方法,其特征在于,所述采集信息随时间变化,所述验证还包括通过所述采集信息的采集时间对所述采集信息的真实性进行验证。
4.根据权利要求1所述的方法,其特征在于,将所述验证的结果返回所述终端。
5.根据权利要求1所述的方法,其特征在于,通过位于所述终端中的采集装置对所述采集信息进行采集,其中,所述采集装置包括至少一种以下设备照相机、摄像机、录音机、振动传感器、近场通信读取器。
6.一种验证定位真实性的系统,包括终端和验证装置,其特征在于 所述终端包括第一通信装置,所述第一通信装置配置用于向所述验证装置发送定位信息和采集信息,其中所述定位信息通过利用定位系统对终端进行定位而获得,所述采集信息对应于所述终端所处位置;以及 所述验证装置包括第二通信装置和验证模块,所述第二通信装置配置用于接收来自所述终端的所述定位信息和所述采集信息,所述验证模块配置用于使用所述采集信息对所述定位信息的真实性进行验证。
7.根据权利要求6所述的系统,其特征在于,所述验证模块配置用于通过所述采集信息识别对应于所述位置的位置信息,并使用所述位置信息对所述定位信息的真实性进行验证。
8.根据权利要求6所述的系统,其特征在于,所述采集信息随时间变化,所述验证模块还配置用于通过所述采集信息的采集时间对所述采集信息的真实性进行验证。
9.根据权利要求6所述的系统,其特征在于,所述第二通信装置还配置用于向所述终端发送验证结果,所述第一通信装置还配置用于接收来自所述验证装置的所述验证结果。
10.根据权利要求6所述的系统,其特征在于,所述终端还包括采集装置,所述采集装置配置用于对采集信息进行采集,其中,所述采集装置包括至少一种以下设备照相机、摄像机、录音机、振动传感器、近场通信读取器。
全文摘要
本发明涉及验证定位真实性的方法和系统。该方法包括接收来自终端的定位信息,该定位信息通过利用定位系统对该终端进行定位而获得;接收来自该终端的该终端所处位置处的采集信息,该采集信息对应于该位置;以及使用该采集信息对该定位信息的真实性进行验证。该系统包括终端和验证装置,该终端包括第一通信装置,该第一通信装置配置用于向该验证装置发送定位信息和采集信息,其中该定位信息通过利用定位系统对终端进行定位而获得,该采集信息对应于该终端所处位置;该验证装置包括第二通信装置和验证模块,该第二通信装置配置用于接收来自该终端的该定位信息和该采集信息,该验证模块配置用于使用该采集信息对该定位信息的真实性进行验证。
文档编号H04W4/02GK103067853SQ201110323720
公开日2013年4月24日 申请日期2011年10月19日 优先权日2011年10月19日
发明者曹赫 申请人:北京千橡网景科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1