一种基于用户行为的智能选网方法及装置、系统与流程

专利2022-06-29  130


本发明涉及无线通信技术,尤其涉及一种基于用户行为的智能选网方法及装置、系统。



背景技术:

在国际漫游业务场景中,一直以来对于合作运营商网络的选择,都是根据运营商整体的网络质量、价格和合作关系等因素来确定其对应的漫游优先级,通过ota(空中下载)技术对sim卡配置信息进行修改的方式,来实现漫游地入网。

当前的漫游实现方式不会考虑运营商区域网络质量问题,也不会考虑到用户对服务质量要求的差异性。随着5g技术的应用落地,5g网络区域覆盖不均衡的问题将会日益突出,即可能在城市的某一个区域,只有某一运营商的5g网络质量是用户可接受的,因此,动态实现用户对网络质量的追求将成为服务完善的重点。



技术实现要素:

本发明公开了一种基于用户行为的分析和预测,为用户在国际漫游出行时,提供动态网络服务的技术,以满足不同用户在国际出行过程中对网络服务的要求。

本发明的技术方案为:一种基于用户行为的智能选网方法,包括:

在用户行进过程中,根据采集的当前用户轨迹数据和/或其他用户的轨迹数据,预测用户后续的行进目的地;

根据预测的用户行进目的地,以及对应目的地的其他用户上网行为和当前用户的上网行为,预测用户的上网需求,提前为用户开通并下发所述行进目的地的优选运营商个性化数据,并开通对应的流量套餐;

用户抵达行进目的地后,自动为用户切换到对应的运营商网络。

所述预测用户的上网需求的方法包括:

采集用户上网行为数据,提取用户上网行为特征;

根据所述用户上网行为特征,计算用户在不同时段对上网类型、上网速度和上网时间的要求。

所述用户上网行为数据包括上网类型、上网起始时间、上网时长、上网流量和上网速率。

所述用户上网行为特征包括日常上网行为特征和漫游地上网行为特征。

用户在漫游地的实际上网行为特征,将会在预测其他用户在该漫游地的上网行为特征时,作为参考。

预测用户上网行为时,所述漫游地上网行为特征优先级高于所述日常上网行为特征。

预测用户目的地的上网行为时,同时会根据其他用户在目的地的漫游地上网行为特征作为参考。

基于用户行为的智能选网方法还包括预测用户行进目的地,根据用户行进线路特征和其他用户在当前位置的行进特征,计算用户的行进线路预测特征。

所述用户的行进线路预测特征包括当前区域信息,当前区域到其他区域的可能路线、可能性及时间。

优选运营商通过运营商网络质量分析结果选出,运营商网络质量分析方法为:

所述行进目的地的运营商数据初始化,根据经验值对不同运营商配置优先级;

采集所述行进目的地的网络质量数据:网络质量数据包括上网时长、最大网速、平均网速、最低网速等指标和运营商基站编号、信号强度、连接时长、网络状态;

计算所述行进目的地的运营商网络质量:通过其他用户的漫游设备在对应目的地上报的网络质量数据,计算所述行进目的地的各运营商的实际网络质量,并重新对各运营商的优先级进行更新;

获取所述行进目的地的优选运营商:根据指定区域、用户上网需求和运营商的优先级选择符合用户上网需求的运营商。

一种基于用户行为的智能选网装置,用于对用户上网行为数据进行分析和处理,并根据处理结果,为用户定制个性化的运营商套餐,并下发到漫游设备,包括:

消息网关,接收用户漫游设备上传的数据,并将该数据传输到业务调度和处理模块进行处理;接收业务调度和处理模块发送的数据,并下发到用户漫游设备;

业务调度和处理模块,控制用户路径分析模块,预测用户行进路线;控制用户上网行为分析模块预测用户抵达目的地后的上网需求并将用户需求发送到运营商订阅管理模块中;控制区域运营商网络质量分析模块分析指定区域的运营商网络质量,并将优选运营商网络列表发送到运营商订阅管理模块中;控制运营商订阅管理模块根据预测的用户上网需求和目的地,定制运营商套餐列表;

用户路径分析模块,用于对用户漫游设备上报的行进轨迹数据和其他用户在对应位置的行进轨迹数据进行计算,提取用户地理位置的行进轨迹特征,预测用户的行进线路;

用户上网行为分析模块,用于对用户上网行为数据、用户的漫游地上网行为数据、其他用户在对应目的地的实际上网行为数据进行计算提取用户上网行为特征,预测用户的上网需求;

区域运营商网络质量分析模块,用于分析指定区域的运营商网络质量,并返回优选运营商网络列表到运营商订阅管理模块;

运营商订阅管理模块,用于根据预测的用户上网需求和行进目的地,定制运营商套餐列表并发送到业务调度和处理模块。

智能选网系统包括业务处理服务器和漫游设备,漫游设备用于用户上网,将用户上网行为数据和用户地理位置数据上传到业务处理服务器,并接受业务处理服务器下发的个性化运营商数据,并连接到指定的运营商网络。

业务处理服务器包括用于对用户上网行为数据和用户行进地理位置轨迹数据进行分析和处理,并根据处理结果,为用户定制个性化的运营商套餐,并下发到漫游设备,包括:

消息网关,接收用户漫游设备上传的数据,并将该数据传输到业务调度和处理模块进行处理;接收业务调度和处理模块发送的数据,并下发到用户漫游设备;

业务调度和处理模块,控制用户路径分析模块,预测用户行进路线;控制用户上网行为分析模块预测用户抵达目的地后的上网需求并将用户需求发送到运营商订阅管理模块中;控制区域运营商网络质量分析模块分析指定区域的运营商网络质量,并将优选运营商网络列表发送到运营商订阅管理模块中;控制运营商订阅管理模块根据预测的用户上网需求和目的地,定制运营商套餐列表;

用户路径分析模块,用于对用户漫游设备上报的行进轨迹数据和其他用户在对应位置的行进轨迹数据进行计算,提取用户地理位置的行进轨迹特征,预测用户的行进线路;

用户上网行为分析模块,用于对用户上网行为数据、用户漫游地上网行为数据和其他用户在对应漫游地的上网行为数据进行计算获得用户上网行为特征值,预测用户的上网需求;

区域运营商网络质量分析模块,用于分析指定区域的运营商网络质量,并返回优选运营商网络列表;

运营商订阅管理模块,用于根据预测的用户上网习惯和目的地,定制运营商套餐列表。

所述漫游设备包括如下模块:

a)用户身份模块,用于处理通信网络用户身份信息和漫游信息,包括:

通信基站信息采集器,用于当设备连接的基站发生变更时,记录对应的变更信息;

sim个性化文件控制器,用于根据业务服务器指令下载、安装、启用、禁用、删除一个或一个以上的运营商个性化数据;

设备数据交互网关,用于sim个性化文件控制器与漫游设备之间的交互;

sim业务处理器,用于将漫游设备及sim卡用户数据发送到业务服务器,同时,对业务服务器下发数据进行处理;

安全通信网关,用于与业务服务器建立安全通信通道;

b)设备控制模块,用于漫游设备信息采集和控制,接收并响应用户身份模块的请求,包括:

设备控制器,用于控制漫游设备进行网络限速、复位、重启、配置文件变更;

设备信息采集器,用于定时采集漫游设备位置、网络状态、上网速度、设备状态;

用户交互接口模块,用于将信息通知到用户,并接收用户操作信息。

所述系统还包括运营商服务器,用于向用户开通对应的套餐及入网服务。

本发明还提供一种电子设备,包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行上述的基于用户行为的智能选网方法。

本发明还提供一种计算机可读存储介质,包含一个或多个程序指令,所述一个或多个程序指令用于执行如上述的基于用户行为的智能选网方法。

本发明通过对用户上网行为及行进路线的分析,通过后台控制的方式,动态调整用户的网络使用情况,为用户提供了更为个性化和经济型的网络套餐,既可以满足用户在漫游时的网络体验,又可以节省经济成本。

技术上,本发明通过监测用户的上网行为和习惯,结合更多目的地用户的行为,分析出对应用户在漫游地的可能上网需求,并为用户提供参考建议,使用户可以通过数字化的形式,明确自身的网络数据服务需求,从而为用户提供更好的套餐服务。

另外,本发明通过对用户行进路线和目的地运营商网络质量的分析,预测用户未来可能的目的地,优选对应目的地的网络运营商,提前将目的地运营商数据预置到sim卡,从而提升了网络切换的速度,使用户在无感的情况下实现网络的变更,提升了用户的体验。

附图说明

图1为基于用户行为的智能选网方法流程图;

图2为用户日常上网行为特征计算流程图;

图3为用户漫游地上网行为特征计算流程图;

图4为用户漫游地上网行为特征预测流程图图;

图5为按照特征值计算用户上网需求流程图;

图6为用户行进轨迹分析流程图;

图7为运营商网络质量分析流程图;

图8为运营商服务开通流程图

图9为基于用户行为的智能选网系统结构示意图。

具体实施方式

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

本发明提供一种基于用户行为的智能选网方法,包括:

在用户行进过程中,根据用户的行进轨迹和其他用户在对应位置的行进轨迹,预测用户后续的行进目的地;

根据用户上网行为数据、用户的行进目的地和其他用户在行进目的地的上网行为数据,预测用户的上网需求;

在用户抵达行进目的地之前,根据预测的用户上网需求,为用户提前开通并下发所述行进目的地的优选运营商个性化数据,并开通对应的流量套餐;

用户抵达行进目的地之后,自动为用户切换到对应的运营商网络。

如图1所示,基于用户行为的智能选网方法主流程为:

1)当用户开始使用漫游设备时,设备会定时上报用户的上网行为到服务器端;

2)服务器端的用户上网行为分析模块(userinternetbehavioranalysismodule)将对用户上网行为进行记录及分析,计算或修正用户上网行为的特征,用于预测该用户在其他地方可能的上网行为和需求,并作为其他用户在该地上网行为的参考;

3)用户的漫游设备会采集并记录用户的位置信息,并定时上报到服务器端;

4)服务器端记录用户上报的位置信息,结合其他用户在对应位置的行进轨迹,计算并修正用户行进线路特征,用于预测该用户接下来的行程和目的地;

5)根据用户的行进线路特征,系统定时预测用户未来一段时间的行进目的地并形成列表;

6)根据用户的行进目的地列表及用户上网行为特征,预测用户在对应行进目的地的上网需求;

7)根据用户行进目的地和上网需求列表,结合对应目的地的运营商网络质量分析结果,提前为用户开通并下发对应目的地的优选运营商个性化数据,并开通对应的流量套餐;运营商个性化数据是指用于注册开通特定运营商网络的数据;

8)用户抵达行进目的地之后,设备自动启用指定运营商的个性化数据,让设备使用指定运营商的网络和流量套餐,并采集和上报用户的上网状态和行为;

9)记录用户实际上网质量,计算并修正当地运营商的网络质量评级,流程结束。

其中,1、用户上网行为分析

用于获得用户上网行为特征,并根据用户上网行为特征获得用户上网需求。

1)名词解释

用户的上网行为特征分类:分为日常上网行为特征和漫游地上网行为特征两种,在进行上网行为预测时,漫游地上网行为特征的优先级高于日常上网行为特征。

上网行为数据最小集:用户上网行为数据采集的最小单元,即在分析用户上网行为数据时,必须提供的数据集,包括:上网起始时间、上网时长、上网流量、上网类型,提供的上网数据类型越多、越全面、数据间隔越小,上网行为特征计算越准确。

上网行为特征:对用户上网行为数据进行分析,得到的一组特征值,根据该组特征值可以逆向推导出用户可能的上网行为对流量及网速的要求,同时,可以将该特征值与其他特征值进行横向比较,得出两个特征的相似度。

特征提取算法:对用户上网行为特征进行提取的算法,该算法:a)将用户上网行为特征化,即可以提取用户上网行为的关键特征并对其进行数字化;b)对比两个不同的特征值,返回其相似度(可用于判断不同上网行为的相似性);c)对给定的特征值进行计算,返回对应的上网需求(至少包含日期/时间、上网流量、上网网速等)。

2)流程介绍

a)如图2所示,用户日常上网行为特征计算流程:采集用户的日常上网行为数据并上报,并计算用户的日常上网行为特征值以提取用户日常上网行为特征,所计算的特征值也将作为计算用户漫游地上网行为特征的依据;

b)如图3所示,用户漫游地上网行为特征计算流程:采集用户在漫游状态下、在特定区域内的上网行为数据并上报,并进行特征值计算以提取用户漫游地上网行为特征,最终计算的特征值将作为计算该用户在其他漫游地上网行为特征的依据,同时,该特征值也将作为其他用户在该漫游地上网行为预测的依据;

c)如图4所示,用户漫游地上网行为特征预测流程:根据用户的漫游地、用户日常上网行为特征(可选)和用户漫游地上网行为特征(可选)来计算用户在指定漫游地的上网行为特征,作为其开通流量套餐的依据。

d)如图5所示,按照特征值计算用户上网需求流程:根据输入的特征值计算各时间段内,用户对上网流量和网速的需求,以集合或列表形式返回运算结果。

2、用户行进轨迹分析

用于预测用户行进目的地

1)名词解释

漫游地:是指全球范围内所有区域,可以根据企业的实际运营市场进行选择,行进目的地属于漫游地;

轨迹数据:包括各运营商的基站及基站相关数据,各城市、旅游景点相关数据,道路相关数据等,根据实际情况,此处的数据可以是第三方服务商数据;

轨迹数据采集:采集的数据主要包括基站变更数据(如从基站a到基站b,数据包括mcc、mnc、lac和cellid等)和地理位置变更(如从城市a到城市b,城市的划分可按照多个粒度进行,最小可划分到某一个大厦、小区),重点是指系统需要监测的轨迹数据。

轨迹特征值:包括用户已行进线路轨迹特征值和用户行进线路预测特征值两类,其中,用户已行进线路轨迹特征值是对用户的真实行进轨迹进行的特征化,即数据化,该特征值就是指用户的行进轨迹特征,重点是将用户的行进路线(监控的轨迹数据)、时长等进行特征化,以便于可以进行快速比较和逆推(通过轨迹特征值可以逆推出用户的行进路径和行进时间,行进路径包括基站变更、wifi变更和gps变更等情况);用户行进路线预测特征值是根据用户已行进线路轨迹特征值进行计算,获得的用户后续时间段内可能的行进线路轨迹,并对其进行可能性评估和抵达时间预测。一个用户有其特定的已行进线路轨迹特征值,并且可以根据该特征值计算出该用户的行进线路预测特征值(例如,一个行进线路预测特征值至少要包含对应的当前区域信息,如区域a;当前区域到其他区域的可能路线、可能性及时间,如:a->b,80%,160分钟;a->c,95%,56分钟;a->d,45%,234分钟)。

轨迹特征提取算法:包括三个方面的内容,a)按照用户行进路线,计算出用户当前行进轨迹特征值;b)对所有用户行进路线进行分析,提取出某一区域可能的行进轨迹特征值,用于对其他用户在该区域的行进路线进行预测;c)轨迹预测,根据用户行进路线特征,预测用户下一步可能的行进轨迹特征值;d)特征计算,对指定的轨迹特征值进行逆推,计算出对应的行进线路、可能性及行进时间。

2)流程说明,如图6所示

a)各漫游地轨迹数据初始化:初始化各漫游地的区域信息,包括监测的城市信息(含对应城市的具体监测位置,如大厦、景点、小区、基站信息等);

b)用户漫游地行进轨迹采集:采集用户在漫游地的行进轨迹,至少应包括上一位置、目的位置、到目的位置的时间、停留时长等信息;发明通过对采集到的信息进行计算,得出该用户的行进轨迹特征值,修正上一位置行进路线预测特征值,并可以计算得到用户行进路线预测特征值;

c)漫游地行进轨迹特征提取:根据用户的行进轨迹,修正对应监测地的行进线路预测特征值,即用户到达的某个地方本身可以延伸出多少可能的行进路线;

d)用户漫游地行进轨迹特征提取:计算用户在漫游地的行进轨迹特征值,用于对用户后续行进路线进行预测;即该用户在该地方可能的行进路线;c)包含了d)

e)用户漫游地行进轨迹预测:根据用户漫游地行进轨迹特征值,计算用户后续行进线路预测特征值。

上述流程中,用户轨迹数据和漫游地上网行为数据,会作为其他用户在对应漫游地行进轨迹和上网行为预测的参考,同时,其他用户的行进轨迹和上网行为也会影响到对当前用户行进轨迹及上网行为的预测。这种参考是基于各用户的上网行为特征和行进轨迹特征值的相似性比较。

3、运营商网络质量分析

如图7所示,流程如下:

1)漫游地运营商数据初始化:初始化漫游地运营商数据,主要是对漫游地可选运营商进行记录,并根据经验值配置对应的优先级。例如:巴黎,埃菲尔铁塔景区,orange,80(优先级指标,可以自定义);free,60;sfr,70;

2)用户漫游地网络质量数据采集:采集实际用户在对应漫游地的网络质量情况,包括上网时长、最大网速、平均网速、最低网速等指标和运营商基站编号、信号强度、连接时长、网络状态等指标;

3)漫游地运营商网络质量计算:定期计算漫游地网络运营商的网络质量,通过对特定时间段内,采集的用户网络质量数据,计算漫游地网络运营商的实际网络质量,并重新对运营商的优先级指标进行评分;

4)获取漫游地最佳运营商:根据指定区域、用户上网需求(网速、流量及可能的上网时长等),选择符合用户实际的运营商(网速最优、资费最优、稳定性最优等)。

4、运营商服务开通流程

如图8所示,流程如下:

1)用户实时上报对应的位置信息和网络使用数据,系统判断用户上报的位置信息,如果用户位置发生变化,则计算用户的行进轨迹特征值,作为用户下一时段的目的地预测数据;

2)系统根据计算的用户行进轨迹特征值,预测用户在下一漫游地的上网需求,生成对应的上网行为特征值;

3)系统根据用户的行进轨迹特征值和上网行为特征值,推荐各个可能区域下的优选运营商,例如,用户当前位置为巴黎机场,系统计算用户后续可能的行进路线包括凯旋门(预计58分钟后抵达,网络需求:流量25m,网速128k,优选运营商:orange)、香舍利街(预计125分钟后抵达,网络需求:流量256m,网速512k,优选运营商:orange)、埃菲尔铁塔(预计87分钟后抵达,网络需求:流量50m,网速:128k,优选运营商:sfr);

4)开通运营商套餐,并下发到用户设备:根据抵达时间,提前向运营商申请开通对应的流量套餐,并下发运营商鉴权数据到用户的设备;

5)用户抵达漫游地:设备上报用户位置信息;

6)激活并启用对应运营商网络:系统激活设备上特定运营商的网络;

7)用户使用网络:设备定时将用户的上网行为、位置信息、网络质量信息上报到后台服务器。

在本发明中,用户上网行为分析算法、用户行进轨迹算法、目的地运营商网络质量分析算法、运营商个性化数据下载及服务开通方式等,可以采用现有通用的技术,根据算法不同,主要影响的是用户上网体验,但不影响整体技术实现。

本发明还提供一种基于用户行为的智能选网装置,用于对用户的上网行为数据进行分析和处理,并根据处理结果,为用户定制个性化的运营商套餐,并下发到用户漫游设备。

a)messagegateway:消息网关,一方面接收和处理设备端消息,并将其转到业务调度和处理模块(businessprocessor)进行处理;另一方面将接收businessprocessor消息,并下发到用户漫游设备;

b)businessprocessor:业务调度和处理模块,控制用户路径分析模块,预测用户行进路线;控制用户上网行为分析模块预测用户抵达目的地后的上网需求并将用户需求发送到运营商订阅管理模块中;控制区域运营商网络质量分析模块分析指定区域的运营商网络质量,并将优选运营商网络列表发送到运营商订阅管理模块中;控制运营商订阅管理模块根据预测的用户上网需求和目的地,定制运营商套餐列表;

c)userinternetbehavioranalysismodule:用户上网行为分析模块,一方面会对用户自身上网行为进行分析,确定用户每日的上网习惯;另一方面会对目的地用户的上网行为进行分析,用于预测当前用户抵达目的地后可能的上网行为,以便于为其制定符合其实际情况的上网套餐;

d)userroutesanalysismodule:用户路径分析模块,通过记录和分析用户在某一国家/地区的漫游路径,根据当前用户提交的行进轨迹,预测当前用户当天的行程轨迹,以便于为用户选择合适的网络运营商及套餐;

e)mnonetworkqualityanalysismodule:区域运营商网络质量分析模块,用于分析指定区域的运营商网络质量,并返回优选运营商网络列表;

f)mnosubscribemanagementmodule:运营商订阅管理模块,用于根据预测的用户上网习惯和目的地,为用户定制精确到小时的运营商套餐列表。

本发明还提供一种基于用户行为的智能选网系统,如图9所示,包括漫游设备和业务服务器,

漫游设备roamingdevice:特指用户可用的上网设备,包括用户的手机、电脑、mifi(提供4g/5g网络转wifi的服务)、定位器等设备,该类设备应具备可以对用户位置、上网数据、上网行为进行监测和控制,并可以通过定制接口与sim卡进行数据交互。

漫游设备用于用户上网,将用户上网行为数据上传到业务处理服务器,并接受业务处理器下发的个性化运营商数据,并启动对应的流量套餐;

业务处理器用于对用户的上网行为数据进行分析和处理,并根据处理结果,为用户定制个性化的运营商套餐,并下发到用户漫游设备,包括如下模块:

messagegateway:消息网关,一方面接收和处理设备端消息,并将其转到业务调度和处理模块(businessprocessor)进行处理;另一方面将接收businessprocessor消息,并下发到用户漫游设备;

businessprocessor:业务调度和处理模块,通过调用其他模块,来实现对用户上网套餐个性化定制服务;主要是控制用户路径分析模块,预测用户行进路线;控制用户上网行为分析模块预测用户抵达目的地后的上网需求并将用户需求发送到运营商订阅管理模块中;控制区域运营商网络质量分析模块分析指定区域的运营商网络质量,并将优选运营商网络列表发送到运营商订阅管理模块中;控制运营商订阅管理模块根据预测的用户上网需求和目的地,定制运营商套餐列表;

userinternetbehavioranalysismodule:用户上网行为分析模块,一方面会对用户自身上网行为进行分析,确定用户每日的上网习惯;另一方面会对目的地用户的上网行为进行分析,用于预测当前用户抵达目的地后可能的上网行为,以便于为其制定符合其实际情况的上网套餐;

userroutesanalysismodule:用户路径分析模块,通过记录和分析用户在某一国家/地区的漫游路径,根据当前用户提交的行进轨迹,预测当前用户当天的行程轨迹,以便于为用户选择合适的网络运营商及套餐;

mnonetworkqualityanalysismodule:区域运营商网络质量分析模块,用于分析指定区域的运营商网络质量,并返回优选运营商网络列表;

mnosubscribemanagementmodule:运营商订阅管理模块,用于根据预测的用户上网习惯和目的地,为用户定制精确到小时的运营商套餐列表。

进一步的,漫游设备包括如下模块:

a)simmodule:即用户身份模块,形态可以是sim、esim、vsim或isim等,负责处理通信网络用户身份信息和漫游信息等。

i.cbsinfocollector:通信基站信息采集器,当设备连接的基站发生变更时,该采集器负责记录对应的变更信息;

ii.simprofilecontrol:sim个性化文件控制器,负责根据业务服务器指令下载、安装、启用、禁用、删除对应的运营商个性化数据,一次可以控制多个(两个及以上)运营商个性化数据;

iii.devicedatagateway:设备数据交互网关,用于sim与设备之间交互的模块,负责报文的组织和解析;

iv.simbizprocessor:sim业务处理器,负责调度和处理sim卡业务,在本发明中,该模块负责组织设备及sim卡用户数据,并发送到服务器,同时,对服务器下发数据进行处理;

v.securecommgateway:安全通信网关,负责与服务器进行多种方式的通信,包括但不限于http/https、sms、bip等。

b)devicecontrolmodule:设备控制模块,负责设备信息采集和控制,接收并响应simmodule的请求。

i.devicecontroller:设备控制器,用于控制设备进行网络限速、复位、重启、配置文件变更等;

ii.deviceinfocollector:设备信息采集器,定时采集设备位置、网络状态、上网速度、设备状态等信息。

c)userinterfacemodule:用户交互接口模块,根据设备设计不同,该模块的实现不同,可以是手机app、展示屏幕和按键等,也可能是其他设备上的app等,主要是将设备信息通知到用户,并接收用户操作信息。

进一步的,基于用户行为的智能选网系统还包括运营商服务器(mnoserver):用于向用户开通对应的套餐及入网个人化数据。由于会涉及到多家运营商,运营商服务器为多台。

本发明还提供一种电子设备,该电子设备可以是上述的业务服务器。所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一权利要求所述的方法。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现前述任一权利要求所述的方法。

在本发明实施例中,处理器可以是一种集成电路芯片,具有信号的处理能力。处理器可以是通用处理器、数字信号处理器(digitalsignalprocessor,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。处理器读取存储介质中的信息,结合其硬件完成上述方法的步骤。

存储介质可以是存储器,例如可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。

其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。

易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,简称sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,简称ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,简称esdram)、同步链接动态随机存取存储器(synchronouslinkdram,简称sldram)和直接内存总线随机存取存储器(directrambusram,简称drram)。

本发明实施例描述的存储介质旨在包括但不限于这些和任意其它适合类型的存储器。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件与软件组合来实现。当应用软件时,可以将相应功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。


技术特征:

1.一种基于用户行为的智能选网方法,其特征在于,包括:

在用户行进过程中,根据采集的当前用户轨迹数据和/或其他用户的轨迹数据,预测用户后续的行进目的地;

根据预测的用户行进目的地,以及当前用户的上网行为和/或对应目的地的其他用户上网行为,预测用户在对应目的地的上网需求,提前为用户开通并下发所述行进目的地的优选运营商个性化数据,并开通对应的流量套餐;

用户抵达行进目的地后,自动为用户切换到对应的运营商网络。

2.根据权利要求1所述的基于用户行为的智能选网方法,其特征在于,所述预测用户的上网需求的方法包括:

采集用户上网行为数据,提取用户上网行为特征,根据所述用户上网行为特征,计算用户在不同时段对上网类型、上网速度和上网时间的要求;

其中,所述用户上网行为特征包括日常上网行为特征和漫游地上网行为特征;所述用户上网行为数据包括上网类型、上网起始时间、上网时长和上网速率。

3.根据权利要求2所述的基于用户行为的智能选网方法,其特征在于,预测用户上网行为时,所述漫游地上网行为特征优先级高于所述日常上网行为特征。

4.根据权利要求1所述的基于用户行为的智能选网方法,其特征在于,所述预测用户行进目的地,根据采集到的当前用户和/或其它用户的轨迹数据,提取用户行进线路特征,根据用户行进线路特征值,计算用户的行进线路预测特征值,所述用户的行进线路预测特征值包括当前区域信息,当前区域到其他区域的可能路线、可能性及时间。

5.根据权利要求1-4任一项所述的基于用户行为的智能选网方法,其特征在于,所述用户轨迹数据包括基站变更数据和用户地理位置变更数据。

6.根据权利要求1所述的基于用户行为的智能选网方法,其特征在于,优选运营商通过运营商网络质量分析结果选出,运营商网络质量分析方法为:

所述行进目的地的运营商数据初始化,根据经验值对不同运营商配置优先级;

采集所述行进目的地的网络质量数据:网络质量数据包括上网时长、最大网速、平均网速、最低网速等指标和运营商基站编号、信号强度、连接时长、网络状态;

计算所述行进目的地的运营商网络质量:通过其他用户的漫游设备在对应目的地上报的网络质量数据,计算所述行进目的地的各运营商的实际网络质量,并重新对各运营商的优先级进行更新;

获取所述行进目的地的优选运营商:根据指定区域、用户上网需求和运营商的优先级选择符合用户上网需求的运营商。

7.一种基于用户行为的智能选网装置,其特征在于,所述装置用于根据用户上网行为预测用户上网需求,在用户行进过程中,根据采集的用户轨迹数据,预测用户后续的行进目的地,为用户提前定制个性化的运营商套餐,并下发到漫游设备,所述装置包括:

消息网关,用于接收用户漫游设备上传的数据,并将该数据传输到业务调度和处理模块进行处理;用于接收业务调度和处理模块发送的数据,并下发到用户漫游设备;

业务调度和处理模块,控制用户路径分析模块,预测用户行进路线;控制用户上网行为分析模块预测用户抵达目的地后的上网需求并将用户需求发送到运营商订阅管理模块中;控制区域运营商网络质量分析模块分析指定区域的运营商网络质量,并将优选运营商网络列表发送到运营商订阅管理模块中;控制运营商订阅管理模块根据预测的用户上网需求和目的地,定制运营商套餐列表;

用户路径分析模块,用于对用户漫游设备上报的行进轨迹数据和其他用户在对应位置的行进轨迹数据进行计算,提取用户地理位置的行进轨迹特征,预测用户的行进线路;

用户上网行为分析模块,用于对用户上网行为数据、用户的漫游地上网行为数据、其他用户在对应目的地的实际上网行为数据进行计算提取用户上网行为特征,预测用户的上网需求;

区域运营商网络质量分析模块,用于分析指定区域的运营商网络质量,并返回优选运营商网络列表到运营商订阅管理模块;

运营商订阅管理模块,用于根据预测的用户上网需求和行进目的地,定制运营商套餐列表并发送到业务调度和处理模块。

8.一种基于用户行为的智能选网系统,其特征在于,包括业务处理服务器和漫游设备,其中,

漫游设备用于用户上网,将用户上网行为数据上传到业务处理服务器,并接受业务处理服务器下发的个性化运营商数据,并启动对应的流量套餐;

业务处理服务器用于根据用户上网行为预测用户上网需求,在用户行进过程中,根据采集的用户轨迹数据,预测用户后续的行进目的地,为用户提前定制个性化的运营商套餐,并下发到漫游设备,包括:

消息网关,接收用户漫游设备上传的数据,并将该数据传输到业务调度和处理模块进行处理;接收业务调度和处理模块发送的数据,并下发到用户漫游设备;

业务调度和处理模块,控制用户上网行为分析模块预测用户抵达目的地后的上网需求并将用户需求发送到运营商订阅管理模块中;控制区域运营商网络质量分析模块分析指定区域的运营商网络质量,并将优选运营商网络列表发送到运营商订阅管理模块中;控制运营商订阅管理模块根据预测的用户上网需求和目的地,定制运营商套餐列表;

用户路径分析模块,用于对用户漫游设备上报的行进轨迹数据和其他用户在对应位置的行进轨迹数据进行计算,提取用户地理位置的行进轨迹特征,预测用户的行进线路;

用户上网行为分析模块,用于对用户上网行为数据进行计算提取用户上网行为特征,预测用户的上网需求;

区域运营商网络质量分析模块,用于分析指定区域的运营商网络质量,并返回优选运营商网络列表到运营商订阅管理模块;

运营商订阅管理模块,用于根据预测的用户上网需求和行进目的地,定制运营商套餐列表并发送到业务调度和处理模块。

9.根据权利要求8所述的基于用户行为的智能选网系统,其特征在于,漫游设备包括手机、电脑、mifi或定位器。

10.根据权利要求8-9任一项所述的基于用户行为的智能选网系统,其特征在于,所述漫游设备包括如下模块:

a)用户身份模块,用于处理通信网络用户身份信息和漫游信息,包括:

通信基站信息采集器,用于当设备连接的基站发生变更时,记录对应的变更信息;

sim个性化文件控制器,用于根据业务服务器指令下载、安装、启用、禁用、删除一个或一个以上的运营商个性化数据;

设备数据交互网关,用于sim个性化文件控制器与漫游设备之间的交互;

sim业务处理器,用于将漫游设备及sim卡用户数据发送到业务服务器,同时,对业务服务器下发数据进行处理;

安全通信网关,用于与业务服务器进行通信;

b)设备控制模块,用于漫游设备信息采集和控制,接收并响应用户身份模块的请求,包括:

设备控制器,用于控制漫游设备进行网络限速、复位、重启、配置文件变更;

设备信息采集器,用于定时采集漫游设备位置、网络状态、上网速度、设备状态;

用户交互接口模块,用于将信息通知到用户,并接收用户操作信息。

技术总结
本发明公开了一种基于用户行为的智能选网方法及装置、系统,方法包括根据预测的用户行进目的地,以及当前用户的上网行为和/或对应目的地的其他用户上网行为,预测用户在对应目的地的上网需求,提前为用户开通并下发所述行进目的地的优选运营商个性化数据,并开通对应的流量套餐;用户抵达行进目的地后,自动为用户切换到对应的运营商网络。本发明通过对用户上网行为及行进路线的预测,通过后台控制的方式,动态调整用户的网络使用情况,为用户提供了更为个性化和经济型的网络套餐,既可以满足用户在漫游时的网络体验,又可以节省经济成本。

技术研发人员:张江涛;计进波
受保护的技术使用者:爱讯智联科技(北京)有限公司
技术研发日:2020.01.09
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-52952.html

最新回复(0)