基于WiFi实现定位应用的方法、用户终端和系统与流程

文档序号:13299743阅读:214来源:国知局
基于WiFi实现定位应用的方法、用户终端和系统与流程

本发明涉及通信领域,特别涉及一种基于wifi实现定位应用的方法、用户终端和系统。



背景技术:

随着目前用户与诸如手机的用户终端的联系越来越紧密,基于wifi(wirelessfidelity,无线保真)的定位应用业务也逐渐被广泛使用。例如基于wifi的考勤系统,只要用户进入了指定的wifi覆盖区域,就可以自动实现用户考勤。

在现有的基于wifi的定位应用业务中,系统对用户终端的识别都是依赖于用户终端上报的用户终端电子串号,该电子串号是与用户终端的物理设备识别信息相关联的。在用户上报用户终端电子串号后,系统根据与该电子串号绑定的用户姓名进行相应的定位应用服务。

由于电子串号与用户终端的物理设备信息相关联,因此当用户更换用户终端后,需要对系统侧的电子串号与用户姓名的绑定关系进行更新,这给用户带来了不便,从而降低了用户体验。



技术实现要素:

本发明实施例提供一种基于wifi实现定位应用的方法、用户终端和系统,通过利用用户识别模块中用于唯一标识用户的用户身份识别信息进行定位应用服务,而用户身份识别信息与用户终端的物理设备无关,从而确保定位应用服务不会受到用户更换用户终端的影响。

根据本发明的一个方面,提供一种基于wifi实现定位应用的方法,包括:

在接入wifi网络后,从用户识别模块中读取用于唯一标识用户的用户身份识别信息;

将用户身份识别信息通过wifi网络上报给业务服务器,以便业务服务器利用与用户身份识别信息绑定的用户标识进行相应的定位应用处理。

在一个实施例中,在进行信息绑定时,从用户识别模块中读取用于唯一标识用户的用户身份识别信息;

在接入wifi网络的情况下,将绑定信息上报给业务服务器,其中绑定信息中包括用户标识和所读取的用户身份识别信息,以便业务服务器将接收到的用户标识和用户身份识别信息进行绑定。

在一个实施例中,从用户识别模块中读取用于唯一标识用户的用户身份识别信息后,还包括:

判断所读取的用户身份识别信息的信息格式是否正确;

在所读取的用户身份识别信息的信息格式正确的情况下,执行在接入wifi网络的情况下将绑定信息上报给业务服务器的步骤;

在所读取的用户身份识别信息的信息格式不正确、且信息格式错误次数未超出预定值的情况下,重复执行从用户识别模块中读取用于唯一标识用户的用户身份识别信息的步骤。

在一个实施例中,在所读取的用户身份识别信息的信息格式不正确、且读取失败次数超出预定值的情况下,进行报错处理。

在一个实施例中,在将绑定信息上报给业务服务器后,还包括:

在接收到业务服务器发送的信息错误指示信息后,重复执行从用户识别模块中读取用于唯一标识用户的用户身份识别信息的步骤。

在一个实施例中,用户标识包括用户姓名、用户移动电话号码中的至少一个。

在一个实施例中,用户身份识别信息为国际移动用户识别码imsi。

根据本发明的另一方面,提供一种基于wifi实现定位应用的用户终端,包括接口模块、读取模块和用户识别模块,其中:

接口模块,用于接入wifi网络;将读取模块读取的用户身份识别信息通过wifi网络上报给业务服务器,以便业务服务器利用与用户身份识别信息绑定的用户标识进行相应的定位应用处理;

读取模块,用于在接口模块接入wifi网络后,从用户识别模块中读取用于唯一标识用户的用户身份识别信息;

用户识别模块,用于存储唯一标识用户的用户身份识别信息。

在一个实施例中,读取模块还用于在进行信息绑定时,从用户识别模块中读取用于唯一标识用户的用户身份识别信息;

接口模块还用于在接入wifi网络的情况下,将绑定信息上报给业务服务器,其中绑定信息中包括用户标识和所读取的用户身份识别信息,以便业务服务器将接收到的用户标识和用户身份识别信息进行绑定。

在一个实施例中,用户终端还包括检测模块,其中:

检测模块,用于读取模块从用户识别模块中读取用于唯一标识用户的用户身份识别信息后,判断所读取的用户身份识别信息的信息格式是否正确;在所读取的用户身份识别信息的信息格式正确的情况下,指示接口模块执行在接入wifi网络的情况下将绑定信息上报给业务服务器的操作;在所读取的用户身份识别信息的信息格式不正确、且信息格式错误次数未超出预定值的情况下,指示读取模块重复执行从用户识别模块中读取用于唯一标识用户的用户身份识别信息的操作。

在一个实施例中,用户终端包括报错模块,其中:

报错模块,用于根据检测模块的检测结果,在所读取的用户身份识别信息的信息格式不正确、且读取失败次数超出预定值的情况下,进行报错处理。

在一个实施例中,检测模块还用于在接口模块接收到业务服务器发送的信息错误指示信息后,指示读取模块重复执行从用户识别模块中读取用于唯一标识用户的用户身份识别信息的操作。

在一个实施例中,用户标识包括用户姓名、用户移动电话号码中的至少一个。

在一个实施例中,用户身份识别信息为国际移动用户识别码imsi。

根据本发明的另一方面,提供一种基于wifi实现定位应用的系统,包括业务服务器、如上述任一实施例涉及的基于wifi实现定位的用户终端,其中:

业务服务器,用于利用与用户身份识别信息绑定的用户标识进行相应的定位应用处理。

在一个实施例中,业务服务器还用于在接收到用户终端发送的绑定信息后,从绑定信息中提取出用户标识和用户身份识别信息,在用户身份识别信息格式正确的情况下,将用户标识和用户身份识别信息进行绑定。

在一个实施例中,业务服务器还用于在用户身份识别信息格式不正确、且格式检测失败次数未超出预定值的情况下,向用户终端发送信息错误指示信息。

在一个实施例中,业务服务器还用于在用户身份识别信息格式不正确、且格式检测失败次数未超出预定值的情况下,向用户终端发送报错指示,以便用户终端进行报错处理。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明基于wifi实现定位应用的方法一个实施例的示意图。

图2为本发明实现信息绑定一个实施例的示意图。

图3为本发明实现信息绑定另一实施例的示意图。

图4为本发明基于wifi实现定位应用的用户终端一个实施例的示意图。

图5为本发明基于wifi实现定位应用的用户终端另一实施例的示意图。

图6为本发明基于wifi实现定位应用的系统一个实施例的示意图。

图7为本发明基于wifi实现定位应用一个实施例的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1为本发明基于wifi实现定位应用的方法一个实施例的示意图。如图1所示,本实施例的方法步骤可由用户终端执行,其中:

步骤101,在接入wifi网络后,从用户识别模块中读取用于唯一标识用户的用户身份识别信息。

可选地,用户身份识别信息可以为国际移动用户识别码(internationalmobilesubscriberidentificationnumber,简称:imsi)。

可选地,用户识别模块可以为sim卡、uim卡或其它类似的用户身份识别卡。

步骤102,将用户身份识别信息通过wifi网络上报给业务服务器,以便业务服务器利用与用户身份识别信息绑定的用户标识进行相应的定位应用处理。

可选地,用户标识可包括用户姓名、用户移动电话号码中的至少一个,还可包括其它可标识用户身份的信息。

基于本发明上述实施例提供的基于wifi实现定位应用的方法,通过利用用户识别模块中用于唯一标识用户的用户身份识别信息进行定位应用服务,从而确保定位应用服务不会受到用户更换用户终端的影响。

下面对如何实现信息绑定进行说明。

图2为本发明实现信息绑定一个实施例的示意图。可选地,本实施例的方法步骤可由用户终端执行。

步骤201,在进行信息绑定时,从用户识别模块中读取用于唯一标识用户的用户身份识别信息。

步骤202,在接入wifi网络的情况下,将绑定信息上报给业务服务器,其中绑定信息中包括用户标识和所读取的用户身份识别信息,以便业务服务器将接收到的用户标识和用户身份识别信息进行绑定。

图3为本发明实现信息绑定另一实施例的示意图。可选地,本实施例的方法步骤可由用户终端执行。

步骤301,在进行信息绑定时,从用户识别模块中读取用于唯一标识用户的用户身份识别信息。

步骤302,判断所读取的用户身份识别信息的信息格式是否正确。若所读取的用户身份识别信息的信息格式正确,则执行步骤305;若所读取的用户身份识别信息的信息格式不正确,则执行步骤303。

步骤303,进一步判断当前统计的信息格式错误次数是否超出预定值。若错误次数未超出预定值,则重复执行步骤301;若错误次数已超出预定值,则执行步骤304。

步骤304,进行报错处理。之后不再执行本实施例的其它步骤。

步骤305,在接入wifi网络的情况下,将绑定信息上报给业务服务器,其中绑定信息中包括用户标识和所读取的用户身份识别信息,以便业务服务器将接收到的用户标识和用户身份识别信息进行绑定。

可选地,在步骤305中将绑定信息上报给业务服务器后,若接收到业务服务器发送的信息错误指示信息,表明业务服务器认为上报的信息有问题,此时重复执行步骤301,以便重新给业务服务器上报绑定信息。

图4为本发明基于wifi实现定位应用的用户终端一个实施例的示意图。如图4所示,该用户终端可包括接口模块401、读取模块402和用户识别模块403,其中:

接口模块401用于接入wifi网络,并将读取模块402读取的用户身份识别信息通过wifi网络上报给业务服务器,以便业务服务器利用与用户身份识别信息绑定的用户标识进行相应的定位应用处理。

读取模块402用于在接口模块401接入wifi网络后,从用户识别模块403中读取用于唯一标识用户的用户身份识别信息。

用户识别模块403用于存储唯一标识用户的用户身份识别信息。

可选地,用户身份识别信息可以为国际移动用户识别码imsi,用户识别模块可以为sim卡、uim卡或其它类似的用户身份识别卡,用户标识可包括用户姓名、用户移动电话号码中的至少一个,还可包括其它可标识用户身份的信息。

基于本发明上述实施例提供的基于wifi实现定位应用的用户终端,通过利用用户识别模块中用于唯一标识用户的用户身份识别信息进行定位应用服务,从而确保定位应用服务不会受到用户更换用户终端的影响。

可选地,在进行信息绑定时,读取模块402还用于从用户识别模块403中读取用于唯一标识用户的用户身份识别信息。

接口模块401还用于在接入wifi网络的情况下,将绑定信息上报给业务服务器,其中绑定信息中包括用户标识和所读取的用户身份识别信息,以便业务服务器将接收到的用户标识和用户身份识别信息进行绑定。

图5为本发明基于wifi实现定位应用的用户终端另一实施例的示意图。与图4所示实施例相比,除接口模块501、读取模块502和用户识别模块503外,还包括检测模块504、报错模块505,其中:

检测模块504用于在读取模块502从用户识别模块503中读取用于唯一标识用户的用户身份识别信息后,判断所读取的用户身份识别信息的信息格式是否正确。在所读取的用户身份识别信息的信息格式正确的情况下,指示接口模块501执行在接入wifi网络的情况下将绑定信息上报给业务服务器的操作;在所读取的用户身份识别信息的信息格式不正确、且信息格式错误次数未超出预定值的情况下,指示读取模块502重复执行从用户识别模块中读取用于唯一标识用户的用户身份识别信息的操作。

报错模块505用于根据检测模块504的检测结果,在所读取的用户身份识别信息的信息格式不正确、且读取失败次数超出预定值的情况下,进行报错处理。

从而,可确保所读取信息的正确性。

可选地,检测模块504还用于在接口模块501接收到业务服务器发送的信息错误指示信息后,指示读取模块502重复执行从用户识别模块中读取用于唯一标识用户的用户身份识别信息的操作。

图6为本发明基于wifi实现定位应用的系统一个实施例的示意图。如图6所示,该系统可包括用户终端601和业务服务器602,其中:

用户终端601为图4或图5中任一实施例涉及的用户终端,业务服务器602用于利用用户终端601上报的与用户身份识别信息绑定的用户标识进行相应的定位应用处理。

可选地,业务服务器602还用于在接收到用户终端601发送的绑定信息后,从绑定信息中提取出用户标识和用户身份识别信息,在用户身份识别信息格式正确的情况下,将用户标识和用户身份识别信息进行绑定。在用户身份识别信息格式不正确、且格式检测失败次数未超出预定值的情况下,向用户终端601发送信息错误指示信息,以便用户终端601重新上报绑定信息。在用户身份识别信息格式不正确、且格式检测失败次数未超出预定值的情况下,向用户终端601发送报错指示,以便用户终端601进行报错处理。

下面通过一个具体示例对本发明进行说明。

如图7所示,用户终端首先上报绑定信息,以便业务服务器进行相关信息绑定,随后业务服务器可利用该绑定信息提供相应的定位应用服务。

步骤701,在进行信息绑定时,从用户识别模块中读取imsi。

步骤702,判断所读取的imsi的信息格式是否正确。在格式正确的情况下,执行步骤703;否则,在错误次数未超出预定值的情况下,执行步骤701。

步骤703,在接入wifi网络的情况下,将绑定信息上报给业务服务器,其中绑定信息中包括用户标识和所读取的imsi。

步骤704,业务服务器从绑定信息中提取出用户标识和imsi。

步骤705,业务服务器判断imsi的信息格式是否正确。

步骤706,在信息格式正确的情况下,将用户标识和imsi进行绑定。

步骤707,在用户使用该定位应用服务时,若接入wifi网络,从用户识别模块中读取用于唯一标识用户的imsi。

步骤708,将imsi通过wifi网络上报给业务服务器。

步骤709,业务服务器查询与该imsi相绑定的用户标识。

步骤710,业务服务器利用查询到的用户标识进行相应的定位应用处理,例如对查询到的用户标识进行考勤登记。

通过实施本发明,通过利用用户识别模块中用于唯一标识用户的用户身份识别信息进行定位应用服务,而用户身份识别信息与用户终端的物理设备无关,从而确保定位应用服务不会受到用户更换用户终端的影响,提高了用户体验。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1