基于地理位置识别用户身份的方法及装置的制造方法_3

文档序号:9787674阅读:来源:国知局
P地址、GPS、所处基站等确定;在本实施方式中,可判断所述客户端10在当前地理位置的成功登入的次数是否超过预定阈值,来判断当前地理位置是否位于不常登入的地理区域,若超过预定阈值,则认为此时所述客户端10的当前地址位置位于常登入的地理区域;若不超过,则认为此时所述客户端10的当前地址位置位于不常登入的地理区域。
[0089]若当前地理位置位于不常登入的地理区域,则获取上次成功登入时的地理位置,并输出包括上次成功登入时的地理位置所对应街道和/或大厦的多个街道和/或大厦信息;
[0090]接收客户端10的选择指令,判断所述选择指令所对应的街道和/或大厦信息与上次成功登入时的地理位置所对应的街道和/或大厦是否相同,若相同,则用户身份识别成功,允许网络应用登入;若不同,则用户身份识别失败,拒绝网络应用登入。
[0091]其中,在本实施方式中,例如,当获取到的上次成功登入的地理位置为故宫博物馆时,输出包括上次成功登入时的地理位置所对应的大厦的多个大厦信息,多个大厦信息可包括邻近上述地理位置的多个大厦信息以及距离上述地理位置较远的多个大厦信息,以便区分开正确的大厦信息以及错误的大厦信息,例如此时可输出故宫博物馆、中南海、鸟巢、首都机场等,接收选择指令,若此时接收到的选择指令对应的大厦为故宫博物馆,则选择指令对应的大厦与上次成功登入时的地理位置所对应的大厦相同,则用户身份识别成功,允许网络应用登入;若此时接收到的选择指令对应的大厦为鸟巢,则选择指令对应的大厦与上次成功登入时的地理位置所对应的大厦不同,则用户身份识别失败,拒绝网络应用登入。其中,在一示例中,可设置一定的误差范围,例如,用户上次成功登入的实际地理位置为邻近故宫博物馆,但并非在故宫博物馆内,则此时当接收到的选择指令为故宫博物馆时,即可判定用户身份识别成功,允许网络应用登入;另外,例如用户上次成功登入的实际地理位置同时靠近故宫博物馆以及中南海,则此时当接收到的选择指令为故宫博物馆或中南海的其中任意一个时,均可判定用户身份识别成功,允许网络应用登入,从而可以避免因用户记忆上的误差或地理位置获取的误差而导致识别失败。在实际运用中,也可获取上次成功登入的街道信息,例如可获取上次成功登入的时的具体地址为景山前街4号,但不以此为限,可同时获取大厦以及街道信息,例如获取的上次成功登入时的地理位置的具体地址可为景山前街4号故宫博物馆。
[0092]如此,本实施方式可通过用户上次成功登入的地理位置来校验用户的身份,防止因他人的恶意登入而泄露用户的个人账户信息,且本实施方式的识别用户身份的方法是根据地理位置的选择来识别,仅需获取到上次成功登入时的地理位置即可进行识别,实现简单。上述第三实施方式与第一实施方式的区别在于第三实施方式直接通过街道和/或大厦进行识别,识别的地理位置更加精确,使得身份校验过程更加严谨,从而更好的保护用户个人账户信息。
[0093]在本实施方式中,『输出包括上次成功登入时的地理位置所对应的街道和/或大厦的多个街道和/或大厦信息』具体包括:将包括上次成功登入时的地理位置所对应的街道和/或大厦的多个街道和/或大厦信息进行分字后乱序输出。例如可将“故宫博物馆”、“中南海”、“鸟巢”、“首都机场”这些汉字互相穿插打乱,只有在用户正确组装出与上述地理位置对应的街道和/或大厦时,例如此时组装出“故宫博物馆”,才可判断此时用户身份识别成功,允许网络应用登入。其中,也可在多个街道和/或大厦信息进行分字后乱序输出过程中加入一些其它的文字、数字、字母等,一方面可解决多个街道和/或大厦信息因字数问题引起的排列不整齐,另一方面也可加大用户组装难度,从而提高识别的准确性。
[0094]下面就以一个具体示例来详述本发明一实施方式的基于地理位置识别用户身份的方法,所述识别方法包括:
[0095]接收客户端10内网络应用的登入请求;
[0096]假设用户的当前地理位置为杭州市,获取到的所述客户端10的常登入的地理位置为北京市,此时即可判断所述客户端10的当前位置位于不常登入的地理区域;若用户的当前地理位置为北京市,则判断所述客户端10的当前位置位于常登入的地理区域,此时可直接成功登入网络应用。
[0097]若判断所述客户端10的当前位置位于不常登入的地理区域,则获取到上次成功登入时的地理位置,例如北京市。
[0098]输出包括上述地理位置对应城市的多个城市信息;如图5所示,客户端10输出包括北京市的多个城市信息。
[0099]接收客户端10的登入城市选择指令,判断所述登入城市选择指令所对应的城市与上次成功登入时的地理位置所对应的城市是否相同,若不同,则用户身份识别失败,拒绝网络应用登入;例如,如果此时接收到的登入城市选择指令为天津市,即选择指令错误,则客户端10可输出选择指令错误的提醒信息,其中,例如可接收三次选择指令,如果三次选择指令均错误,则所述网络应用被锁定。
[0100]若相同,则获取上次成功登入时的地理位置的街道和/或大厦信息,例如故宫博物馆,并输出包括上次成功登入时的地理位置所对应的街道和/或大厦的多个街道和/或大厦信息;例如,如果此时接收到的登入城市选择指令为北京市,即选择指令正确,客户端10可继续输出包括上次成功登入时的地理位置所对应的街道和/或大厦的多个街道和/或大厦信息,如图6所示,客户端10输出包括故宫博物馆的多个大厦信息。
[0101]接收客户端10的登入地址选择指令,判断所述登入地址选择指令对应的街道和/或大厦与上次成功登入时的地理位置所对应的街道和/或大厦是否相同,若相同,则用户身份识别成功,允许网络应用登入;若不同,则用户身份识别失败,拒绝网络应用登入;例如,如果此时接收到的登入地址选择指令为故宫博物馆,即选择指令正确,允许网络应用登入;如果此时接收到的登入地址选择指令为鸟巢,即选择指令错误,拒绝网络应用登入。在一示例中,假设获取到的用户上次成功登入的实际地理位置为静默寺,上次成功登入时的地理位置邻近故宫博物馆,而客户端10并未获取到静默寺这个地理位置,则此时当接收到的登入地址选择指令为故宫博物馆时,即可判定用户身份识别成功,允许网络应用登入,即客户端10可接受一定的误差范围;在另一示例中,假设获取到的用户上次成功登入的实际地理位置为北京一六一中学,上述地理位置同时靠近故宫博物馆以及中南海,而客户端10并未获取到北京一六一中学这个地理位置,则此时当接收到的登入地址选择指令为故宫博物馆或中南海的其中任意一个时,即可判定用户身份识别成功,允许网络应用登入。
[0102]如图7所示,本示例可将包括上次成功登入时的地理位置所对应的街道和/或大厦的多个街道和/或大厦信息进行分字后乱序输出。例如可将“故宫博物馆”、“中南海”、“鸟巢”、“首都机场”这些汉字互相穿插打乱,用户逐字进行选择,只有在用户正确组装出与上述地理位置对应的街道和/或大厦时,如图7所示,此时组装出“故宫博物馆”,才可判断此时用户身份识别成功,允许网络应用登入。在本发明一示例中,为了识别方便,用户可仅正确组装出与上述地理位置对应的街道和/或大厦的部分时,例如用户仅组装出“故宫”,即可判断此时用户身份识别成功,允许网络应用登入。其中,也可在多个街道和/或大厦信息进行分字后乱序输出过程中加入一些其它的文字、数字、字母等,如图7所示,显示多个大厦的区域包含18个格子,而获取到的多个大厦:故宫博物馆、中南海、鸟巢、首都机场仅占据了 14个格子,此时可加入一些其他的文字、数字、字母等,从而使得显示区域排列整齐,也可加大用户组装难度,从而提高识别的准确性。
[0103]如图8所示,为本发明一实施方式中基于识别用户身份的装置,其包括通信模块100和处理模块200,通信模块100用于接收客户端10内网络应用的登入请求,处理模块200用于判断所述客户端10的当前地理位置是否位于不常登入的地理区域,若是,则获取上次成功登入时的地理位置并输出包括上述地理位置对应城市的多个城市信息,所述通信模块100接收选择指令,所述处理模块200还用于判断所述选择指令对应的城市与上次成功登入时的地理位置所对应城市是否相同,若相同,则用户身份识别成功,允许网络应用登入;若不同,则用户身份识别失败,拒绝网络应用登入。
[0104]其中,处理模块200还用于输出与上次成功登入时的地理位置所对应的城市信息,以及与上次成功登入时的地理位置所对应城市的周边城市信息。在本实施方式中,例如获取到的上次成功登入的地理位置为北京市故宫博物馆,但不以此为限,本实施方式可只获取上次成功登入的地理位置的城市信息,例如北京市,即本实施方式可以仅获取上次成功登入时的城市信息,而无需获取到上次成功登入时的具体地址,则此时输出的与上次成功登入时的地理位置所对应的城市信息可为北京市,输出的与上次成功登入时的地理位置所对应城市的周边城市信息可为天津市、唐山市等;接收客户端10的选择指令即接收此时用户输入的选择指令,若此时接收到的选择指令对应的城市为北京市,则选择指令对应的城市与上次成功登入时的地理位置所对应的城市相同,则用户身份识别成功,允许网络应用登入;若此时接收到的选择指令对应的城市为天津市,则选择指令对应的城市与上次成功登入时的地理位置所对应的城市不同,则用户身份识别失败,拒绝网络应用登入。如此,即可通过用户上次成功登入的地理位置来校验用户的身份,防止因他人的恶意登入而泄露用户的个人账户信息,且本实施方式的识别用户身份的方法是根据地理位置的选择来识另IJ,仅需获取到上次成功登入时的地理位置即
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1