用于确定用户设备待接入的无线接入点的方法与设备与流程

文档序号:12917712阅读:191来源:国知局
用于确定用户设备待接入的无线接入点的方法与设备与流程

本申请涉及计算机领域,尤其涉及一种用于确定用户设备待接入的无线接入点的技术。



背景技术:

随着无线接入技术的快速发展,越来越多的用户在日常生活中通过无线接入点来保持网络连接,由于无线接入点的覆盖范围是有限的,随着用户设备的移动可能会中断当前的网络连接,为了使用户设备继续保持无线连接,往往需要从当前连接的无线接入点切换到下一个待接入的无线接入点,而现有技术无法准确地根据用户设备的移动信息确定下一个待接入的无线接入点。



技术实现要素:

本申请的目的是提供一种用于确定用户设备待接入的无线接入点的方法与设备。

根据本申请的一个方面,提供了一种用于确定用户设备待接入的无线接入点的方法,其中,该方法包括:

获取用户设备在移动过程中的当前位置信息及移动相关信息;

根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点。

根据本申请的另一方面,还提供了一种用于确定用户设备待接入的无线接入点的设备,其中,该设备包括:

第一装置,用于获取用户设备在移动过程中的当前位置信息及移动相关信息;

第二装置,用于根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点。

与现有技术相比,本申请通过获取用户设备在移动过程中的当前位置信息及移动相关信息,然后根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点,这种方式能够根据用户设备的具体移动情况来确定待接入的无线接入点,从而可以更准确的确定待接入的无线接入点,且确定的无线接入点可用性更高。

而且,本申请还可以根据所述候选无线接入点的接入点相关信息从所述一个或多个候选无线接入点中优选所述用户设备在移动过程中待接入的无线接入点,其中,所述接入点相关信息包括但不限于:所述候选无线接入点的名称信息、所述候选无线接入点的安全等级信息、所述候选无线接入点的可用带宽信息、所述候选无线接入点的当前连接用户数信息等。通过这种方式,可以为用户设备优选出更加适合的待接入的无线接入点,从而能够更好的提升用户体验。

此外,本申请还可以根据所述无线接入点的信号覆盖区域,以及所述当前位置信息及所述移动相关信息,确定所述用户设备接入所述无线接入点的接入时间,这种方式根据用户设备的具体位置信息及移动情况能够更精确的确定用户设备接入无线接入点的接入时间。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1示出根据本申请一个方面的一种用于确定用户设备待接入的无线接入点的方法流程图;

图2示出根据本申请一个优选实施例的一种用于确定用户设备待接入的无线接入点的方法流程图;

图3示出根据本申请另一个方面的一种用于确定用户设备待接入的无线接入点的设备示意图;

图4示出根据本申请另一个优选实施例的一种用于确定用户设备待接入的无线接入点的设备示意图。

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

下面结合附图对本发明作进一步详细描述。

在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

为更进一步阐述本申请所采取的技术手段及取得的效果,下面结合附图及较佳实施例,对本申请的技术方案,进行清楚和完整的描述。

图1示出本申请一个方面提供的一种用于确定用户设备待接入的无线接入点的方法,其中,该方法包括:

s1获取用户设备在移动过程中的当前位置信息及移动相关信息;

s2根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点。

在该实施例中,在所述步骤s1中,设备1获取用户设备在移动过程中的当前位置信息及移动相关信息,其中,所述设备1包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(cloudcomputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。优选地,所述设备1中对应存储了海量的与无线接入点有关的信息,其中,所述移动相关信息是指用户设备在移动过程中的有关信息,包括但不限于用户设备的移动方向、移动距离、移动速率等等。具体地,用户设备在移动过程中,其位置信息是在不断的变化的,可以通过所述用户设备的定位装置来获取用户设备当前的位置信息,具体地,设备1可以通过用户设备的定位装置来获取用户设备在移动过程中的当前位置信息,并根据当前位置信息及设备1存储的用户设备的历史位置信息来获取用户设备的移动相关信息。

优选地,其中,所述步骤s1包括:s11(未示出)获取用户设备在移动过程中的当前位置信息;s12(未示出)根据所述当前位置信息及所述用户设备的历史移动信息确定所述用户设备在移动过程中的移动相关信息。

在所述步骤s11中,设备1获取用户设备在移动过程中的当前位置信息,具体地,设备1可以通过接收用户设备通过该设备的定位装置所定位的位置信息来获取用户设备在移动过程中的当前位置信息,也可以通过主动获取的方式来获得用户设备的当前位置信息。在所述步骤s12中,设备1根据所述当前位置信息及所述用户设备的历史移动信息确定所述用户设备在移动过程中的移动相关信息,其中,所述历史移动信息包括但不限于用户设备的历史位置信息、移动方向、移动速率、移动时间等等,所述移动相关信息包括但不限于用户设备的移动方向、移动速率、移动时间等等,具体地,设备1可以根据用户设备的当前位置信息及历史位置信息、移动方向、移动速率、移动时间等等来确定用户设备的移动相关信息,例如,可以根据用户设备的历史位置信息及当前位置信息确定用户设备的移动方向,并根据历史位置信息及当前位置信息之间的距离和移动时间来确定用户设备的移动速率等。

继续在该实施例中,在所述步骤s2中,设备1根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点,由于无线接入点的覆盖范围是有限的,用户设备在移动过程中,只有在无线接入点的覆盖范围内才有可能连接上该无线接入点,因此,要根据用户设备的当前位置信息及所述移动相关信息确定在用户设备在移动过程中待接入的无线接入点。例如,可以根据用户设备的当前位置信息及所述移动相关信息预测用户设备下一时刻的位置信息,并根据该位置信息确定待接入的无线接入点。优选地,其中,所述步骤s2包括:s21(未示出)设备1根据所述当前位置信息及所述移动相关信息确定所述用户设备对应的一个或多个候选无线接入点;s22(未示出)设备1从所述一个或多个候选无线接入点中优选所述用户设备在移动过程中待接入的无线接入点。在所述步骤s21中,设备1根据所述当前位置信息及所述移动相关信息确定所述用户设备对应的一个或多个候选无线接入点,具体地,本领域的技术人员可以理解,多个无线接入点之间可能会存在交叉的覆盖范围,若用户设备移动到该交叉范围时,就会存在多个候选无线接入点,因此,设备1会根据所述当前位置信息及所述移动相关信息确定所述用户设备对应的一个或多个候选无线接入点作为待接入的无线接入点,进一步地,在所述步骤s22中,设备1从所述一个或多个候选无线接入点中优选所述用户设备在移动过程中待接入的无线接入点,具体地,用户设备确定了对应的一个或多个候选无线接入点后,可以根据预设的规则优选出其中一个最优的无线接入点作为待接入点无线接入点。更优选地,其中,所述步骤s21包括:s211(未示出)根据所述当前位置信息及所述移动相关信息确定所述用户设备的未来活动区域;s212(未示出)根据所述未来活动区域确定所述用户设备对应的一个或多个候选无线接入点,其中,所述未来活动区域与每个候选无线接入点的信号覆盖区域相重叠。在所述步骤s211中,设备1根据所述当前位置信息及所述移动相关信息确定所述用户设备的未来活动区域。在此,所述未来活动区域包括用户设备在移动过程中下一时刻所处的活动区域;例如,该未来活动区域可由用户设备的当前位置及移动速率、移动方向来确定。优选地,所述未来活动区域包括用户设备在移动过程中下一时刻的可连接区域,即用户设备在该下一时刻所能连接的无线接入点的范围;例如,设备1由用户设备的当前位置及移动速率、移动方向来确定其在下一时刻的位置信息,再根据该位置信息及无线信号传播模型确定用户设备在该下一时刻所能连接的无线接入点的范围。优选地,其中,所述移动相关信息包括所述用户设备的移动速率或移动方向,其中,所述移动方向可以由前一时刻的位置与当前时刻的位置的指向确定,所述移动速率由当前时刻的位置与前一时刻的位置之间的距离以及两位置之间的时间间隔确定。具体地,设备1可以根据用户设备的当前位置信息及用户设备的移动速率或移动方向来确定用户设备的未来活动区域。其中,所述未来活动区域包括以下至少任一项:基于所述当前位置信息及所述移动速率确定的环状区域;基于所述当前位置信息、所述移动速率及所述移动方向确定的扇形带状区域;基于所述当前位置信息及所述移动方向确定的矩形区域。具体地,设备1根据所述当前位置信息及所述移动相关信息确定的用户设备的未来活动区域包括以下至少任一项:(1)基于所述当前位置信息及所述移动速率确定的环状区域,具体地,当用户设备的当前位置信息和移动速率信息确定时,设备1可以根据该当前位置信息及移动速率信息确定用户设备在接下来的时间间隔内的未来活动区域,其中,该活动区域为以当前位置为圆心的环状区域,该环状区域的距离由用户设备的移动速率及用户设备接下来的某段时间的时间间隔确定。(2)基于所述当前位置信息、所述移动速率及所述移动方向确定的扇形带状区域,具体地,当用户设备的当前位置信息、移动速率已确定,该用户设备的移动方向在一定的角度范围内时,设备1可以根据该用户设备的当前位置信息、移动速率及移动方向确定用户设备的未来活动区域,其中,该区域是以用户设备当前位置为圆心、在移动方向的覆盖范围内的扇形区域。(3)基于所述当前位置信息及所述移动方向确定的矩形区域,具体地,当用户设备的当前位置信息及移动方向确定,且移动方向在一定的带状范围内时,设备1可以根据用户设备的当前位置信息及移动方向确定用户设备的未来活动区域,其中,该区域是以当前位置为起点、在移动方向的覆盖范围内的矩形区域。

优选地,其中,所述步骤s212包括:s2121(未示出)根据所述当前位置信息在无线接入点信息库中进行匹配查询以获得一个或多个位置匹配无线接入点;s2122(未示出)根据所述未来活动区域从一个或多个位置匹配无线接入点中确定所述用户设备对应的一个或多个候选无线接入点,其中,所述未来活动区域与每个候选无线接入点的信号覆盖区域相重叠。

在所述步骤s2121中,设备1根据所述当前位置信息在无线接入点信息库中进行匹配查询以获得一个或多个位置匹配无线接入点,其中,无线接入点信息库中存储了海量的无线接入点的相关信息,该相关信息中包含了位置信息,因此,设备1可以根据用户设备当前的位置信息在无线接入点信息库中查找与该用户设备的当前位置接近的一个或多个位置匹配无线接入点;在所述步骤s2122中,设备1根据所述未来活动区域从一个或多个位置匹配无线接入点中确定所述用户设备对应的一个或多个候选无线接入点,具体地,设备1确定了用户设备的未来活动区域及一个或多个位置匹配无线接入点后,设备1将在未来活动区域内的一个或多个位置匹配无线接入点确定为用户设备对应的一个或多个候选无线接入点,即所述未来活动区域与每个候选无线接入点的信号覆盖区域相重叠,以确保候选无线接入点的可用性。

优选地,其中,该方法还包括:根据所述无线接入点的信号覆盖区域,以及所述当前位置信息及所述移动相关信息,确定所述用户设备接入所述无线接入点的接入时间。具体地,设备1可以根据用户设备当前的位置信息距离待接入无线接入点的信号覆盖区域的距离,以及该移动设备的移动速率确定该用户设备的接入时间,例如用户设备当前的位置信息距离待接入无线接入点的信号覆盖区域边界的距离为20米,用户设备的移动速率为5米/秒,则对应的接入时间为4秒。在此,设备1可以根据所述接入时间来设定用户设备接入无线接入点的具体时刻,以便于该用户设备接入所述无线接入点。

优选地,其中,所述方法还包括:s4检测是否满足预备切换无线接入点的触发条件;其中,所述步骤s2包括:当满足所述触发条件,根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点。在所述步骤s4中,设备1检测是否满足预备切换无线接入点的触发条件,其中,所述触发条件用于触发设备1确定待切换的无线接入点,更优选地,其中,所述触发条件包括以下至少任一项:所述用户设备连接的当前无线接入点的信号强度等于或小于预定的信号强度阈值;所述用户设备连接的当前无线接入点的带宽小于所述用户设备当前活动需求的带宽阈值;所述用户设备连接的当前无线接入点的接入人数大于预定的人数阈值;所述用户设备连接的当前无线接入点的安全等级小于所述用户设备当前活动需求的安全等级。具体地,预备切换无线接入点的触发条件包括以下任一项:(1)所述用户设备连接的当前无线接入点的信号强度等于或小于预定的信号强度阈值,具体地,当无线接入点的信号强度小于一定值时,用户设备可能会断开与当前无线接入点之间的无线连接,因此当无线接入点的信号强度等于或小于预定的强度阈值时,切换当前无线接入点以使用户设备继续保持无线连接;(2)所述用户设备连接的当前无线接入点的带宽小于所述用户设备当前活动需求的带宽阈值,具体地,用户设备当前活动需求的带宽可能会发生变化,例如,用户从当前的网页浏览转换到视频观看时,所需要的带宽会变大,因此,当前无线接入点的带宽小于所述用户设备当前活动需求的带宽阈值时,切换当前无线接入点以使用户设备继续保持无线连接;(3)所述用户设备连接的当前无线接入点的接入人数大于预定的人数阈值,本领域的技术人员可以理解,无线接入点的接入人数是有限制的,当接入人数过多时,可能会使用户设备断开与当前无线接入点的无线连接,因此,当前无线接入点的接入人数大于预定的人数阈值时,切换当前的无线接入点以防止用户设备断开无线连接;(4)所述用户设备连接的当前无线接入点的安全等级小于所述用户设备当前活动需求的安全等级,具体地,用户设备在进行不同的活动时,需要的无线接入点的安全等级是不一样的,例如,在进行一般的上网活动时,对无线接入点安全等级的要求不高,而在进行网上支付等活动时,对无线接入点的安全等级要求较高,因此,当用户设备当前的无线接入点无法满足用户设备对安全等级的需求时,切换当前的无线接入点。

进一步地,设备1可以通过与预设的触发条件进行比对以检测是否满足预备切换无线接入点的触发条件,其中,在所述步骤s2中,当满足所述触发条件,设备1根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点,例如,触发条件为预定的时间阈值,其中,用户设备移动出当前热点的信号覆盖范围所需时间低于该预定的时间阈值,当用户设备的移动时间达到该时间阈值时,设备1根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点。

在一个优选的实施例中,参图2所示,其中,图2中的步骤s1'与图1实施例中的步骤s1相同或基本相同,故在此不再赘述,仅以引用的方式包含于此。优选地,其中,所述步骤s22'包括:设备1根据所述候选无线接入点的接入点相关信息从所述一个或多个候选无线接入点中优选所述用户设备在移动过程中待接入的无线接入点。其中,所述接入点相关信息是数据库中保存的与接入点有关的一切信息,具体地,设备1可以根据预设的优选条件及该接入点相关信息从所述一个或多个候选无线接入点中优选所述用户设备在移动过程中待接入的无线接入点,优选地,其中,所述接入点相关信息包括以下至少任一项:所述候选无线接入点的名称信息;所述候选无线接入点的安全等级信息;所述候选无线接入点的可用带宽信息;所述候选无线接入点的当前连接用户数信息。设备1可以根据该等接入点相关信息优选出用户设备在移动过程中待接入的无线接入点,具体地,(1)根据所述候选无线接入点的名称信息优选出用户设备在移动过程中待接入的无线接入点,本领域的技术人员可以理解,对于不同的无线接入点可能会有相同或相近的名称信息,因此,用户设备在移动过程中,可以根据名称信息优选出待接入的无线接入点,以使用户可以有更好的体验,其中,所述步骤s22'包括:从所述一个或多个候选无线接入点中优选所述用户设备在移动过程中待接入的无线接入点,其中,所述无线接入点的名称信息与所述用户设备所连接的当前无线热点相匹配。其中,所述匹配包括无线接入点名称信息相同或相近,具体地,设备1可以根据当前该无线接入点的名称信息从一个或多个候选无线接入点中比对查找出名称信息相同或相近的无线接入点,作为待接入的无线接入点。(2)根据所述候选无线接入点的安全等级信息优选出用户设备在移动过程中待接入的无线接入点,具体地,由于无线接入点的安全等级是不同的,有加密的、有公开的等等,当用户设备对于无线接入点的安全性要求较高时,可以根据无线热点的安全等级从候选无线接入点中优选出安全等级较高的无线接入点作为待接入无线接入点。例如,当用户设备在使用网银、支付宝等安全性需求较高的应用时,需要无线接入点的安全等级较高。(3)根据所述候选无线接入点的可用带宽信息优选出用户设备在移动过程中待接入的无线接入点,具体地,由于无线接入点的带宽信息可能是不一样的,当用户设备对无线接入点的带宽要求较高时,可以根据无线接入点的带宽信息从候选无线接入点中优选出带宽较高的无线接入点作为待接入无线接入点。例如,当用户设备在使用视频类应用时,比只进行网页浏览需要较高的带宽。(4)根据所述候选无线接入点的当前连接用户数信息优选出用户设备在移动过程中待接入的无线接入点,具体地,本领域的技术人员可以理解,当无线接入点的连接用户数较多时,该无线接入点的使用情况可能会比较好,利于建立无线连接,因此,当用户设备需要易于建立连接的无线接入点时,可以优选出当前连接用户数较多的无线接入点作为待接入的无线接入点。

优选地,其中,所述步骤s2'包括:根据所述当前位置信息及所述移动相关信息,以及所述用户设备的当前应用通信需求信息,确定所述用户设备在移动过程中待接入的无线接入点。本领域的技术人员可以理解,不同的应用通信需求对于无线接入点类型的需求也不同,具体地,除了根据所述当前位置信息及所述移动相关信息外,还可以结合用户设备当前应用通信需求信息,确定所述用户设备在移动过程中待接入的无线接入点,例如,当用户设备在进行网上支付活动时,可以选择安全性较高的无线接入点作为待接入无线接入点;又例如,当用户设备需要较高的带宽时,可以选择带宽较大的无线接入点作为待接入的无线接入点等等。

更优选地,其中,所述步骤s2'包括:s23'(未示出)设备1根据所述移动相关信息确定所述用户设备是否处于移动状态;s24'(未示出)若所述用户设备处于移动状态,设备1根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点。具体地,在所述步骤s23'中,设备1可以根据所述用户设备的移动速率确定用户设备是否处于移动状态,例如,当用户设备的移动速率大于零时,则所述用户设备处于移动状态。在所述步骤s24'中,若所述用户设备处于移动状态,设备1根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点。具体地,设备1根据所述用户设备的当前位置信息及移动速率、移动方向等确定下一时刻的位置信息,并根据该位置信息确定在该位置可连接的无线接入点作为待接入的无线接入点。

更优选地,其中,所述步骤s2'还包括:若所述用户设备未处于移动状态,根据所述当前位置信息确定所述用户设备在移动过程中待接入的无线接入点。具体地,设备1可以根据所述用户设备的移动速率判断该用户设备是否处于移动状态,例如,当该用户设备的移动速率为零时,判断该用户设备处于未移动状态,则设备1根据当前位置信息确定待接入的无线接入点,具体地,设备1根据用户设备当前的位置信息查找与该位置信息相匹配的无线接入点作为待接入的无线接入点。更优选地,其中,所述根据所述当前位置信息确定所述用户设备在移动过程中待接入的无线接入点包括:根据所述当前位置信息以及所述用户设备的当前应用通信需求信息,确定所述用户设备在移动过程中待接入的无线接入点。本领域的技术人员应能理解,若用户设备未处于移动状态,可以根据用户设备当前的位置信息以及用户设备的当前应用通信需求信息,确定用户设备待接入的无线接入点。例如,当用户设备在进行网上支付活动时,可以选择安全性较高的无线接入点作为待接入无线接入点;又例如,当用户设备需要较高的带宽时,可以选择带宽较大的无线接入点作为待接入的无线接入点等等。

与现有技术相比,本申请通过获取用户设备在移动过程中的当前位置信息及移动相关信息,然后根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点,这种方式能够根据用户设备的具体移动情况来确定待接入的无线接入点,从而可以更准确的确定待接入的无线接入点,且确定的无线接入点可用性更高。

而且,本申请还可以根据所述候选无线接入点的接入点相关信息从所述一个或多个候选无线接入点中优选所述用户设备在移动过程中待接入的无线接入点,其中,所述接入点相关信息包括但不限于:所述候选无线接入点的名称信息、所述候选无线接入点的安全等级信息、所述候选无线接入点的可用带宽信息、所述候选无线接入点的当前连接用户数信息等。通过这种方式,可以为用户设备优选出更加适合的待接入的无线接入点,从而能够更好的提升用户体验。

此外,本申请还可以根据所述无线接入点的信号覆盖区域,以及所述当前位置信息及所述移动相关信息,确定所述用户设备接入所述无线接入点的接入时间,这种方式根据用户设备的具体位置信息及移动情况能够更精确的确定用户设备接入无线接入点的接入时间。

图3示出本申请一个方面提供的一种用于确定用户设备待接入的无线接入点的设备,其中,该设备包括:

第一装置,获取用户设备在移动过程中的当前位置信息及移动相关信息;

第二装置,根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点。

在该实施例中,所述设备1的第一装置获取用户设备在移动过程中的当前位置信息及移动相关信息,其中,所述设备1包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。优选地,所述设备1中对应存储了海量的与无线接入点有关的信息,其中,所述移动相关信息是指用户设备在移动过程中的有关信息,包括但不限于用户设备的移动方向、移动距离、移动速率等等。具体地,用户设备在移动过程中,其位置信息是在不断的变化的,可以通过所述用户设备的定位装置来获取用户设备当前的位置信息,具体地,设备1可以通过用户设备的定位装置来获取用户设备在移动过程中的当前位置信息,并根据当前位置信息及设备1存储的用户设备的历史位置信息来获取用户设备的移动相关信息。

优选地,其中,所述第一装置用于:获取用户设备在移动过程中的当前位置信息;根据所述当前位置信息及所述用户设备的历史移动信息确定所述用户设备在移动过程中的移动相关信息。

具体地,所述设备1的第一装置获取用户设备在移动过程中的当前位置信息,具体地,设备1可以通过接收用户设备通过该设备的定位装置所定位的位置信息来获取用户设备在移动过程中的当前位置信息,也可以通过主动获取的方式来获得用户设备的当前位置信息。进一步地,所述设备1的第二装置根据所述当前位置信息及所述用户设备的历史移动信息确定所述用户设备在移动过程中的移动相关信息,其中,所述历史移动信息包括但不限于用户设备的历史位置信息、移动方向、移动速率、移动时间等等,所述移动相关信息包括但不限于用户设备的移动方向、移动速率、移动时间等等,具体地,设备1可以根据用户设备的当前位置信息及历史位置信息、移动方向、移动速率、移动时间等等来确定用户设备的移动相关信息,例如,可以根据用户设备的历史位置信息及当前位置信息确定用户设备的移动方向,并根据历史位置信息及当前位置信息之间的距离和移动时间来确定用户设备的移动速率等。

继续在该实施例中,所述设备1的第二装置根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点,由于无线接入点的覆盖范围是有限的,用户设备在移动过程中,只有在无线接入点的覆盖范围内才有可能连接上该无线接入点,因此,要根据用户设备的当前位置信息及所述移动相关信息确定在用户设备在移动过程中待接入的无线接入点。例如,可以根据用户设备的当前位置信息及所述移动相关信息预测用户设备下一时刻的位置信息,并根据该位置信息确定待接入的无线接入点。优选地,其中,所述第二装置包括:第一单元(未示出),用于根据所述当前位置信息及所述移动相关信息确定所述用户设备对应的一个或多个候选无线接入点;第二单元(未示出),用于从所述一个或多个候选无线接入点中优选所述用户设备在移动过程中待接入的无线接入点。本领域的技术人员可以理解,多个无线接入点之间可能会存在交叉的覆盖范围,因此,设备1的第一单元会根据所述当前位置信息及所述移动相关信息确定所述用户设备对应的一个或多个候选无线接入点作为待接入的无线接入点,进一步地,所述设备1的第二单元从所述一个或多个候选无线接入点中优选所述用户设备在移动过程中待接入的无线接入点,具体地,用户设备确定了对应的一个或多个候选无线接入点后,可以根据预设的规则优选出其中一个最优的无线接入点作为待接入点无线接入点。更优选地,其中,所述第一单元包括:第一子单元(未示出),根据所述当前位置信息及所述移动相关信息确定所述用户设备的未来活动区域;第二子单元(未示出)根据所述未来活动区域确定所述用户设备对应的一个或多个候选无线接入点,其中,所述未来活动区域与每个候选无线接入点的信号覆盖区域相重叠。具体地,所述设备1的第一子单元根据所述当前位置信息及所述移动相关信息确定所述用户设备的未来活动区域,在此,所述未来活动区域包括用户设备在移动过程中下一时刻所处的活动区域;例如,该未来活动区域可由用户设备的当前位置及移动速率、移动方向来确定。优选地,所述未来活动区域包括用户设备在移动过程中下一时刻的可连接区域,即用户设备在该下一时刻所能连接的无线接入点的范围;例如,设备1由用户设备的当前位置及移动速率、移动方向来确定其在下一时刻的位置信息,再根据该位置信息及无线信号传播模型确定用户设备在该下一时刻所能连接的无线接入点的范围。优选地,其中,所述移动相关信息包括所述用户设备的移动速率或移动方向,其中,所述移动方向由前一时刻的位置与当前时刻的位置的指向确定,所述移动速率由当前时刻的位置与前一时刻的位置之间的距离以及两位置之间的时间间隔确定。具体地,设备1可以根据用户设备的当前位置信息及用户设备的移动速率或移动方向来确定用户设备的未来活动区域。其中,所述未来活动区域包括以下至少任一项:基于所述当前位置信息及所述移动速率确定的环状区域;基于所述当前位置信息、所述移动速率及所述移动方向确定的扇形带状区域;基于所述当前位置信息及所述移动方向确定的矩形区域。具体地,设备1根据所述当前位置信息及所述移动相关信息确定的用户设备的未来活动区域包括以下至少任一项:(1)基于所述当前位置信息及所述移动速率确定的环状区域,具体地,当用户设备的当前位置信息和移动速率信息确定时,设备1可以根据该当前位置信息及移动速率信息确定用户设备在接下来的时间间隔内的未来活动区域,其中,该活动区域为以当前位置为圆心的环状区域,该环状区域的距离由用户设备的移动速率及用户设备接下来的某段时间的时间间隔确定。(2)基于所述当前位置信息、所述移动速率及所述移动方向确定的扇形带状区域,具体地,当用户设备的当前位置信息、移动速率已确定,该用户设备的移动方向在一定的角度范围内时,设备1可以根据该用户设备的当前位置信息、移动速率及移动方向确定用户设备的未来活动区域,其中,该区域是以用户设备当前位置为圆心、在移动方向的覆盖范围内的扇形区域。(3)基于所述当前位置信息及所述移动方向确定的矩形区域,具体地,当用户设备的当前位置信息及移动方向确定,且移动方向在一定的带状范围内时,设备1可以根据用户设备的当前位置信息及移动方向确定用户设备的未来活动区域,其中,该区域是以当前位置为起点、在移动方向的覆盖范围内的矩形区域。

优选地,其中,所述第二子单元用于:根据所述当前位置信息在无线接入点信息库中进行匹配查询以获得一个或多个位置匹配无线接入点;根据所述未来活动区域从一个或多个位置匹配无线接入点中确定所述用户设备对应的一个或多个候选无线接入点,其中,所述未来活动区域与每个候选无线接入点的信号覆盖区域相重叠。

具体地,设备1的第二子单元根据所述当前位置信息在无线接入点信息库中进行匹配查询以获得一个或多个位置匹配无线接入点,其中,无线接入点信息库中存储了海量的无线接入点的相关信息,该相关信息中包含了位置信息,因此,设备1可以根据用户设备当前的位置信息在无线接入点信息库中查找与该用户设备的当前位置接近的一个或多个位置匹配无线接入点;进一步地,设备1的第二子单元根据所述未来活动区域从一个或多个位置匹配无线接入点中确定所述用户设备对应的一个或多个候选无线接入点,具体地,设备1确定了用户设备的未来活动区域及一个或多个位置匹配无线接入点,设备1将在未来活动区域内的一个或多个位置匹配无线接入点确定为用户设备对应的一个或多个候选无线接入点,即所述未来活动区域与每个候选无线接入点的信号覆盖区域相重叠,以确保候选无线接入点的可用性。

优选地,其中,该设备还包括:第三装置(未示出),根据所述无线接入点的信号覆盖区域,以及所述当前位置信息及所述移动相关信息,确定所述用户设备接入所述无线接入点的接入时间。具体地,设备1可以根据用户设备当前的位置信息距离待接入无线接入点的信号覆盖区域的距离,以及该移动设备的移动速率确定该用户设备的接入时间,例如用户设备当前的位置信息距离待接入无线接入点的信号覆盖区域边界的距离为20米,用户设备的移动速率为5米/秒,则对应的接入时间为4秒。在此,设备1可以根据所述接入时间来设定用户设备接入无线接入点的具体时刻,以便于该用户设备接入所述无线接入点。

优选地,其中,所述设备还包括:第四装置(未示出),检测是否满足预备切换无线接入点的触发条件;其中,所述第二装置用于:当满足所述触发条件,根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点。具体地,所述设备1的第四装置检测是否满足预备切换无线接入点的触发条件,其中,所述触发条件用于触发设备1确定待切换的无线接入点,更优选地,其中,所述触发条件包括以下至少任一项:所述用户设备连接的当前无线接入点的信号强度等于或小于预定的信号强度阈值;所述用户设备连接的当前无线接入点的带宽小于所述用户设备当前活动需求的带宽阈值;所述用户设备连接的当前无线接入点的接入人数大于预定的人数阈值;所述用户设备连接的当前无线接入点的安全等级小于所述用户设备当前活动需求的安全等级。具体地,预备切换无线接入点的触发条件包括以下任一项:(1)所述用户设备连接的当前无线接入点的信号强度等于或小于预定的信号强度阈值,具体地,当无线接入点的信号强度小于一定值时,用户设备可能会断开与当前无线接入点之间的无线连接,因此当无线接入点的信号强度等于或小于预定的强度阈值时,切换当前无线接入点以使用户设备继续保持无线连接;(2)所述用户设备连接的当前无线接入点的带宽小于所述用户设备当前活动需求的带宽阈值,具体地,用户设备当前活动需求的带宽可能会发生变化,例如,用户从当前的网页浏览转换到视频观看时,所需要的带宽会变大,因此,当前无线接入点的带宽小于所述用户设备当前活动需求的带宽阈值时,切换当前无线接入点以使用户设备继续保持无线连接;(3)所述用户设备连接的当前无线接入点的接入人数大于预定的人数阈值,本领域的技术人员可以理解,无线接入点的接入人数是有限制的,当接入人数过多时,可能会使用户设备断开与当前无线接入点的无线连接,因此,当前无线接入点的接入人数大于预定的人数阈值时,切换当前的无线接入点以防止用户设备断开无线连接;(4)所述用户设备连接的当前无线接入点的安全等级小于所述用户设备当前活动需求的安全等级,具体地,用户设备在进行不同的活动时,需要的无线接入点的安全等级是不一样的,例如,在进行一般的上网活动时,对无线接入点安全等级的要求不高,而在进行网上支付等活动时,对无线接入点的安全等级要求较高,因此,当用户设备当前的无线接入点无法满足用户设备对安全等级的需求时,切换当前的无线接入点。

进一步地,设备1可以通过与预设的触发条件进行比对以检测是否满足预备切换无线接入点的触发条件,其中,当满足所述触发条件,设备1的第二装置根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点,例如,触发条件为预定的时间阈值,其中,用户设备移动出当前热点的信号覆盖范围所需时间低于该预定的时间阈值,当用户设备的移动时间达到该时间阈值时,设备1根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点。

在一个优选的实施例中,参图4所示,其中,图4中的第一装置与图1实施例中的第一装置相同或基本相同,故在此不再赘述,仅以引用的方式包含于此。优选地,其中,所述第二单元用于:根据所述候选无线接入点的接入点相关信息从所述一个或多个候选无线接入点中优选所述用户设备在移动过程中待接入的无线接入点。其中,所述接入点相关信息是数据库中保存的与接入点有关的一切信息,具体地,设备1可以根据预设的优选条件及该接入点相关信息从所述一个或多个候选无线接入点中优选所述用户设备在移动过程中待接入的无线接入点,优选地,其中,所述接入点相关信息包括以下至少任一项:所述候选无线接入点的名称信息;所述候选无线接入点的安全等级信息;所述候选无线接入点的可用带宽信息;所述候选无线接入点的当前连接用户数信息。设备1可以根据该等接入点相关信息优选出用户设备在移动过程中待接入的无线接入点,具体地,(1)根据所述候选无线接入点的名称信息优选出用户设备在移动过程中待接入的无线接入点,本领域的技术人员可以理解,对于不同的无线接入点可能会有相同或相近的名称信息,因此,用户设备在移动过程中,可以根据名称信息优选出待接入的无线接入点,以使用户可以有更好的体验,其中,所述第二单元用于:从所述一个或多个候选无线接入点中优选所述用户设备在移动过程中待接入的无线接入点,其中,所述无线接入点的名称信息与所述用户设备所连接的当前无线热点相匹配。其中,所述匹配包括无线接入点名称信息相同或相近,具体地,设备1可以根据当前该无线接入点的名称信息从一个或多个候选无线接入点中比对查找出名称信息相同或相近的无线接入点,作为待接入的无线接入点。(2)根据所述候选无线接入点的安全等级信息优选出用户设备在移动过程中待接入的无线接入点,具体地,由于无线接入点的安全等级是不同的,有加密的、有公开的等等,当用户设备对于无线接入点的安全性要求较高时,可以根据无线热点的安全等级从候选无线接入点中优选出安全等级较高的无线接入点作为待接入无线接入点。例如,当用户设备在使用网银、支付宝等安全性需求较高的应用时,需要无线接入点的安全等级较高。(3)根据所述候选无线接入点的可用带宽信息优选出用户设备在移动过程中待接入的无线接入点,具体地,由于无线接入点的带宽信息可能是不一样的,当用户设备对无线接入点的带宽要求较高时,可以根据无线接入点的带宽信息从候选无线接入点中优选出带宽较高的无线接入点作为待接入无线接入点。例如,当用户设备在使用视频类应用时,比只进行网页浏览需要较高的带宽。(4)根据所述候选无线接入点的当前连接用户数信息优选出用户设备在移动过程中待接入的无线接入点,具体地,本领域的技术人员可以理解,当无线接入点的连接用户数较多时,该无线接入点的使用情况可能会比较好,利于建立无线连接,因此,当用户设备需要易于建立连接的无线接入点时,可以优选出当前连接用户数较多的无线接入点作为待接入的无线接入点。

优选地,其中,所述第二装置包括:第三单元,用于根据所述当前位置信息及所述移动相关信息,以及所述用户设备的当前应用通信需求信息,确定所述用户设备在移动过程中待接入的无线接入点。本领域的技术人员可以理解,不同的应用通信需求对于无线接入点类型的需求也不同,具体地,除了根据所述当前位置信息及所述移动相关信息外,还可以结合用户设备当前应用通信需求信息,确定所述用户设备在移动过程中待接入的无线接入点,例如,当用户设备在进行网上支付活动时,可以选择安全性较高的无线接入点作为待接入无线接入点;又例如,当用户设备需要较高的带宽时,可以选择带宽较大的无线接入点作为待接入的无线接入点等等。

更优选地,其中,所述第二装置包括:第四单元(未示出),用于根据所述移动相关信息确定所述用户设备是否处于移动状态;第五单元(未示出),用于若所述用户设备处于移动状态,根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点。具体地,设备1的第四单元可以根据所述用户设备的移动速率确定用户设备是否处于移动状态,例如,当用户设备的移动速率大于零时,则所述用户设备处于移动状态。进一步地,若所述用户设备处于移动状态,设备1的第五单元根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点。具体地,第五单元根据所述用户设备的当前位置信息及移动速率、移动方向等确定下一时刻的位置信息,并根据该位置信息确定在该位置可连接的无线接入点作为待接入的无线接入点。

更优选地,其中,所述第二装置还包括:第六单元,用于若所述用户设备未处于移动状态,根据所述当前位置信息确定所述用户设备在移动过程中待接入的无线接入点。具体地,设备1的第六单元可以根据所述用户设备的移动速率判断该用户设备是否处于移动状态,例如,当该用户设备的移动速率为零时,判断该用户设备处于未移动状态,则第六单元根据当前位置信息确定待接入的无线接入点,具体地,第六单元根据用户设备当前的位置信息查找与该位置信息相匹配的无线接入点作为待接入的无线接入点。更优选地,其中,所述根据所述当前位置信息确定所述用户设备在移动过程中待接入的无线接入点包括:根据所述当前位置信息以及所述用户设备的当前应用通信需求信息,确定所述用户设备在移动过程中待接入的无线接入点。本领域的技术人员应能理解,若用户设备未处于移动状态,可以根据用户设备当前的位置信息以及用户设备的当前应用通信需求信息,确定用户设备待接入的无线接入点。例如,当用户设备在进行网上支付活动时,可以选择安全性较高的无线接入点作为待接入无线接入点;又例如,当用户设备需要较高的带宽时,可以选择带宽较大的无线接入点作为待接入的无线接入点等等。

与现有技术相比,本申请通过获取用户设备在移动过程中的当前位置信息及移动相关信息,然后根据所述当前位置信息及所述移动相关信息确定所述用户设备在移动过程中待接入的无线接入点,这种方式能够根据用户设备的具体移动情况来确定待接入的无线接入点,从而可以更准确的确定待接入的无线接入点,且确定的无线接入点可用性更高。

而且,本申请还可以根据所述候选无线接入点的接入点相关信息从所述一个或多个候选无线接入点中优选所述用户设备在移动过程中待接入的无线接入点,其中,所述接入点相关信息包括但不限于:所述候选无线接入点的名称信息、所述候选无线接入点的安全等级信息、所述候选无线接入点的可用带宽信息、所述候选无线接入点的当前连接用户数信息等。通过这种方式,可以为用户设备优选出更加适合的待接入的无线接入点,从而能够更好的提升用户体验。

此外,本申请还可以根据所述无线接入点的信号覆盖区域,以及所述当前位置信息及所述移动相关信息,确定所述用户设备接入所述无线接入点的接入时间,这种方式根据用户设备的具体位置信息及移动情况能够更精确的确定用户设备接入无线接入点的接入时间。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

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