业务访问控制及邻区查询方法、系统和相关设备与流程

文档序号:12379664阅读:来源:国知局

技术特征:

1.一种业务访问控制方法,其特征在于,包括:

策略与计费规则功能实体PCRF在检测到预设的触发事件发生时,获取用户设备UE当前所在小区的第一小区标识;

所述PCRF根据所述第一小区标识判断所述UE当前所在小区是否位于所述UE对应的业务访问区域列表所包含的任一业务访问区域内,所述业务访问区域由所述UE预先绑定的业务锚定小区及其邻区组成;

当所述UE当前所在小区位于所述UE对应的业务访问区域列表所包含的任一业务访问区域内时,按照预设的第一业务处理策略处理所述UE请求的业务。

2.如权利要求1所述的方法,其特征在于,所述PCRF按照以下方法确定所述UE对应的业务访问区域:

所述PCRF根据所述UE预先绑定的业务锚定小区的第二小区标识,确定所述业务锚定小区的邻区;

所述PCRF将所述业务锚定小区及其邻区确定为所述UE对应的业务访问区域。

3.如权利要求2所述的方法,其特征在于,所述PCRF根据所述第二小区标识,确定所述业务锚定小区的邻区,具体包括:

所述PCRF向小区列表服务器发送邻区关系查询请求,所述邻区关系查询请求中携带有所述第二小区标识;

所述PCRF接收所述小区列表服务器返回的查询结果,所述查询结果中携带有小区列表服务器从自身存储的邻区关系表中查找到的、所述第二小区标识对应的所有第三小区标识;

所述PCRF确定所述第三小区标识对应的小区为所述业务锚定小区的邻区。

4.如权利要求3所述的方法,其特征在于,还包括:

所述PCRF接收所述小区列表服务器发送的小区信息更新通知消息,其中 携带有待更新的、业务锚定小区的第四小区标识以及所述第四小区标识更新后得到的第五小区标识和/或所述第四小区标识对应的、更新后的邻区标识;

所述PCRF根据所述小区信息更新通知消息,更新所述业务访问区域列表中所述第四小区标识为所述第五小区标识和/或更新所述第四小区标识对应的邻区标识。

5.如权利要求1所述的方法,其特征在于,所述业务锚定小区为按照以下方法确定出的:

BOSS接收短信网关发送的第一业务锚定小区绑定请求,所述业务锚定小区绑定请求为所述短信网关在接收到所述UE在所述业务锚定小区内发送的第二业务锚定小区绑定请求后发送的,其中所述业务锚定小区绑定请求中携带有所述UE的UE标识;

所述BOSS向所述PCRF发送业务锚定小区绑定确认消息,其中携带有所述UE的UE标识;

所述PCRF根据所述UE标识获取所述UE当前所在小区的第六小区标识,并将所述第六小区标识对应的小区确定为所述UE绑定的业务锚定小区。

6.如权利要求1所述的方法,其特征在于,所述业务锚定小区为按照以下方法确定出的:

所述PCRF在接收到所述UE发送的附着请求时,根据其中携带的UE标识查询所述UE是否开通了基于位置进行业务访问控制的位置业务;

根据查询结果确定所述UE开通了位置业务时,判断所述UE当前是否已绑定至少一个业务锚定小区;

在判断出所述UE未绑定任一业务锚定小区时,触发短信网关向所述UE发送第三业务锚定小区绑定请求;

所述短信网关在接收到所述UE发送的第三业务锚定小区绑定请求确认消息后,向BOSS发送业务锚定小区绑定确认消息;

所述BOSS在接收到所述业务锚定小区绑定确认消息后通知所述PCRF;

所述PCRF确定所述UE当前附着小区为所述UE绑定的业务锚定小区。

7.如权利要求6所述的方法,其特征在于,在判断出所述UE已绑定至少一个业务小区时,还包括:

确定所述UE开通的业务访问区域的数量是否等于UE已绑定业务锚定小区的数量;

如果否,则查找所述业务访问区域列表所包含的业务访问区域中是否存在所述UE当前附着的小区;

如果不存在,触发短信网关向所述UE发送第四业务锚定小区绑定请求;

所述短信网关在接收到所述UE发送的第四业务锚定小区绑定请求确认消息后,向BOSS发送业务锚定小区绑定确认消息;

所述BOSS在接收到所述业务锚定小区绑定确认消息后通知所述PCRF;

所述PCRF确定所述UE当前附着小区为所述UE绑定的业务锚定小区。

8.如权利要求5、6或7所述的方法,其特征在于,还包括:

所述PCRF接收所述BOSS发送的业务访问区域刷新请求,所述业务访问区域刷新请求中携带有业务状态刷新标识和所述UE的UE标识;

根据预设的业务状态刷新标识与所述业务访问区域序号之间的对应关系,确定所述业务访问区域刷新请求中携带的业务状态刷新标识对应的业务访问区域序号;

取消所述UE标识所对应的UE与确定出的业务访问区域序号对应的业务访问区域之间的对应关系。

9.如权利要求5、6或7所述的方法,其特征在于,还包括:

所述PCRF接收所述BOSS发送的取消绑定业务访问区域的指示消息,所述指示消息中携带有所述UE的UE标识;

所述PCRF删除根据所述UE标识确定出的UE所对应的业务访问区域列表。

10.如权利要求1所述的方法,其特征在于,还包括:

如果所述PCRF确定所述UE当前所在小区不位于所述UE对应的业务访问区域列表所包含的任一业务访问区域内时,则确定UE开通的业务访问区域的数量是否等于UE已绑定业务锚定小区的数量;

如果不等于,则触发进行绑定业务锚定小区流程;

如果等于,则按照预设的第二业务处理策略处理所述UE请求的业务。

11.如权利要求1所述的方法,其特征在于,所述预设的触发事件包括预设的检测周期到达或者检测到预设的位置移动触发事件。

12.一种策略与计费规则功能实体,其特征在于,包括:

获取单元,用于在检测到预设的触发事件发生时,获取用户设备UE当前所在小区的第一小区标识;

判断单元,用于根据所述第一小区标识判断所述UE当前所在小区是否位于所述UE对应的业务访问区域列表所包含的任一业务访问区域内,所述业务访问区域由所述UE预先绑定的业务锚定小区及其邻区组成;

业务处理单元,用于在所述判断单元的判断结果为是时,按照预设的第一业务处理策略处理所述UE请求的业务。

13.如权利要求12所述的策略与计费规则功能实体,其特征在于,还包括第一确定单元,所述第一确定单元包括:

第一确定子单元,用于根据所述UE预先绑定的业务锚定小区的第二小区标识,确定所述业务锚定小区的邻区;

第二确定子单元,用于将所述业务锚定小区及其邻区确定为所述UE对应的业务访问区域。

14.如权利要求13所述的策略与计费规则功能实体,其特征在于,所述第一确定子单元,包括:

发送模块,用于向小区列表服务器发送邻区关系查询请求,所述邻区关系查询请求中携带有所述第二小区标识;

接收模块,用于接收所述小区列表服务器返回的查询结果,所述查询结果 中携带有小区列表服务器从自身存储的邻区关系表中查找到的、所述第二小区标识对应的所有第三小区标识;

确定模块,用于确定所述第三小区标识对应的小区为所述业务锚定小区的邻区。

15.如权利要求14所述的策略与计费规则功能实体,其特征在于,还包括:

第二接收单元,用于接收所述小区列表服务器发送的小区信息更新通知消息,其中携带有待更新的、业务锚定小区的第四小区标识以及所述第四小区标识更新后得到的第五小区标识和/或所述第四小区标识对应的、更新后的邻区标识;

更新单元,用于根据所述小区信息更新通知消息,更新所述业务访问区域列表中所述第四小区标识为所述第五小区标识和/或更新所述第四小区标识对应的邻区标识。

16.如权利要求12所述的策略与计费规则功能实体,其特征在于,还包括:

第一接收单元,用于接收BOSS发送的业务锚定小区绑定确认消息,其中携带有所述UE绑定的业务锚定小区的第六小区标识;

第二确定单元,用于确定所述第六小区标识对应的小区为所述UE绑定的业务锚定小区。

17.如权利要求12所述的策略与计费规则功能实体,其特征在于,还包括:

第三接收单元,用于接收BOSS发送的业务访问区域刷新请求,所述业务访问区域刷新请求中携带有业务状态刷新标识和所述UE的UE标识;

第四确定单元,用于根据预设的业务状态刷新标识与所述业务访问区域序号之间的对应关系,确定所述业务访问区域刷新请求中携带的业务状态刷新标识对应的业务访问区域序号;

第一区域列表维护单元,用于取消所述UE标识所对应的UE与确定出的业务访问区域序号对应的业务访问区域之间的对应关系。

18.如权利要求12所述的策略与计费规则功能实体,其特征在于,还包括:

第四接收单元,用于接收BOSS发送的取消绑定业务访问区域的指示消息,所述指示消息中携带有所述UE的UE标识;

第二区域列表维护单元,用于删除根据所述UE标识确定出的UE所对应的业务访问区域列表。

19.如权利要求12~18任一权利要求所述的策略与计费规则功能实体,其特征在于,还包括:

业务状态查询单元,用于在所述判断单元根据所述第一小区标识判断所述UE当前所在小区是否位于所述UE对应的业务访问区域列表内之前,根据所述UE的UE标识查询所述UE是否开通了基于位置进行业务访问控制的位置业务,并确定所述UE开通了基于位置进行业务访问控制的位置业务。

20.如权利要求19所述的策略与计费规则功能实体,其特征在于,

所述判断单元,还用于在所述业务状态查询单元确定所述UE开通了基于位置进行业务访问控制的位置业务后,在根据所述第一小区标识判断所述UE当前所在小区是否位于所述UE对应的业务访问区域列表内之前,判断所述UE当前是否已绑定至少一个业务锚定小区,并确定所述UE当前已绑定至少一个业务锚定小区。

21.如权利要求20所述的策略与计费规则功能实体,其特征在于,还包括:

第一触发单元,用于在所述判断单元判断出所述UE当前未绑定任一业务锚定小区时,触发进行绑定业务锚定小区流程。

22.如权利要求20所述的策略与计费规则功能实体,其特征在于,还包括第五确定单元和第二触发单元,其中:

第五确定单元,用于在所述判断单元判断出所述UE当前所在小区不位于所述UE对应的业务访问区域列表所包含的任一业务访问区域内时,确定所述UE开通的业务访问区域的数量是否等于UE已绑定业务锚定小区的数量;

第二触发单元,用于在第五确定单元确定所述UE开通的业务访问区域的数量不等于UE已绑定业务锚定小区的数量时,触发进行绑定业务锚定小区流程;

所述业务处理单元,还用于在所述第五确定单元确定所述UE开通的业务访问区域的数量等于UE已绑定业务锚定小区的数量时,按照预设的第二业务处理策略处理所述UE请求的业务。

23.一种邻区关系查询方法,应用于权利要求1~16任一权利要求所述的业务访问控制方法中,其特征在于,包括:

接收策略与计费规则功能实体PCRF发送的邻区关系查询请求,所述邻区关系查询请求中携带有用户设备UE预先绑定的业务锚定小区的第一小区标识;

从存储的邻区关系表中,查找所述第一小区标识对应的所有第二小区标识;

向所述PCRF返回查询结果,其中携带有查找到的、所述第一小区标识对应的所有第二小区标识。

24.如权利要求23所述的方法,其特征在于,还包括:

接收运行维护中心OMC上报的小区信息更新消息,其中携带有待更新小区的第三小区标识及其更新后的小区信息,所述小区信息包括小区标识和小区邻区信息;

根据所述小区信息更新消息,更新邻区关系表中所述第三小区标识对应的小区信息。

25.如权利要求24所述的方法,其特征在于,还包括:

判断所述第三小区标识是否存在于所述业务访问区域关系表中;

当所述第三小区标识存在于所述业务访问区域关系表中时,根据更新后的所述第三小区标识对应的小区信息,更新所述业务访问区域关系表;并

根据所述业务访问区域关系表中、所述第三小区标识对应的PCRF标识,通知对应的PCRF更新包含所述第三小区标识对应小区的业务访问区域列表。

26.一种小区列表服务器,应用于权利要求1~16任一权利要求所述的业务访问控制方法中,其特征在于,包括:

接收单元,用于接收策略与计费规则功能实体PCRF发送的邻区关系查询请求,所述邻区关系查询请求中携带有用户设备UE预先绑定的业务锚定小区的第一小区标识;

查找单元,用于从存储的邻区关系表中,查找所述第一小区标识对应的所有第二小区标识;

通知单元,用于向所述PCRF返回查询结果,其中携带有查找到的、所述第一小区标识对应的所有第二小区标识。

27.如权利要求26所述的小区列表服务器,其特征在于,所述邻区关系查询请求中还携带有所述UE的UE标识和所述PCRF的PCRF标识;以及

所述小区列表服务器,还包括:

映射关系建立单元,用于建立所述UE标识与所述第一小区标识和第二小区标识以及所述PCRF标识之间的对应关系并存储于业务访问区域关系表中。

28.如权利要求26或27所述的小区列表服务器,其特征在于,还包括更新单元,其中:

所述接收单元,还用于接收运行维护中心OMC上报的小区信息更新消息,其中携带有待更新小区的第三小区标识及其更新后的小区信息,所述小区信息包括小区标识和小区邻区信息;

所述更新单元,用于根据所述小区信息更新消息,更新邻区关系表中所述第三小区标识对应的小区信息。

29.如权利要求28所述的小区列表服务器,其特征在于,还包括判断单元,其中:

所述判断单元,用于判断所述第三小区标识是否存在于所述业务访问区域 关系表中;

所述更新单元,还用于在所述判断单元的判断结果为是时,根据更新后的、所述第三小区标识对应的小区信息,更新所述业务访问区域关系表;

所述通知单元,还用于根据所述业务访问区域关系表中、所述第三小区标识对应的PCRF标识,通知对应的PCRF更新包含所述第三小区标识的业务访问区域列表。

30.一种业务访问控制系统,其特征在于,包括如权利要求12-22任一权利要求所述的策略与计费规则功能实体PCRF、如权利要求26-29所述的小区列表服务器、业务运营支撑系统BOSS和短信网关。

31.如权利要求30所述的系统,其特征在于,

所述PCRF,具体用于向所述小区列表服务器发送邻区关系查询请求,所述邻区关系查询请求中携带有所述第一小区标识;接收所述小区列表服务器返回的查询结果,根据所述查询结果中携带的所述第一小区标识对应的所有第二小区标识,确定所述第二小区标识对应的小区为所述业务锚定小区的邻区;

所述小区列表服务器,用于根据所述第一小区标识从自身存储的邻区关系表中查找所述第一小区标识对应的所有第二小区标识;并向所述PCRF返回查询结果,所述查询结果中携带有所述第一小区标识对应的所有第二小区标识。

32.如权利要求31所述的系统,其特征在于,所述邻区关系查询请求中还携带有UE的UE标识和所述PCRF的PCRF标识;以及

所述小区列表服务器,还用于在查找到所述第一小区标识对应的所有第二小区标识之后,建立所述UE标识与所述第一小区标识和各第二小区标识以及所述PCRF标识之间的对应关系并存储于业务访问区域关系表中;或者

所述小区列表服务器,还用于接收运行维护中心OMC上报的小区信息更新消息,其中携带有待更新小区的第三小区标识及其更新后的小区信息,所述小区信息包括小区标识和小区邻区信息;根据所述小区信息更新消息,更新所述邻区关系表中所述第三小区标识对应的小区信息;或者

所述小区列表服务器,还用于在更新了所述邻区关系表后,判断所述第三小区标识是否存在于所述业务访问区域关系表中;以及在判断结果为是时,根据更新后的所述第三小区标识对应的小区信息,更新所述业务访问区域关系表;并根据所述业务访问区域关系表中、所述第三小区标识对应的PCRF标识,向对应的PCRF发送小区信息更新通知消息。

33.如权利要求32所述的系统,其特征在于,

所述PCRF,还用于在接收到所述小区列表服务器发送的小区信息更新通知消息后,根据其中携带的第三小区标识更新后得到的第四小区标识和/或所述第三小区标识对应的、更新后的邻区标识,更新所述业务访问区域列表中所述第三小区标识为所述第四小区标识和/或更新所述第三小区标识对应的邻区标识。

34.如权利要求30所述的系统,其特征在于,

所述短信网关,用于在接收到UE在所述业务锚定小区内发送的第一业务锚定小区绑定请求后,向所述BOSS发送第二业务锚定小区绑定请求,其中所述第二业务锚定小区绑定请求中携带有所述UE的UE标识;

所述BOSS,用于根据所述第二业务锚定小区绑定请求,向所述PCRF发送业务锚定小区绑定确认消息,其中携带有所述UE的UE标识;

所述PCRF,还用于根据所述UE标识获取所述UE当前所在小区的第五小区标识,并将所述第五小区标识对应的小区确定为所述UE绑定的业务锚定小区。

35.如权利要求30所述的系统,其特征在于,

所述PCRF,还用于在接收到UE发送的附着请求时,根据其中携带的UE标识查询所述UE是否开通了基于位置进行业务访问控制的位置业务;根据查询结果确定所述UE开通了位置业务时,判断所述UE当前是否已绑定至少一个业务锚定小区;在判断出所述UE未绑定任一业务锚定小区时,触发所述短信网关向所述UE发送第三业务锚定小区绑定请求;以及在接收到所述BOSS 发送的业务锚定小区绑定确认通知消息后,确定所述UE当前附着小区为所述UE绑定的业务锚定小区;

所述短信网关,还用于在接收到所述UE发送的第三业务锚定小区绑定请求确认消息后,向BOSS发送业务锚定小区绑定确认消息;

所述BOSS,还用于在接收到所述业务锚定小区绑定确认消息后通知所述PCRF。

36.如权利要求35所述的系统,其特征在于,

所述PCRF,还用于在判断出所述UE已绑定至少一个业务小区时,确定所述UE开通的业务访问区域的数量是否等于UE已绑定业务锚定小区的数量;如果否,则查找所述业务访问区域列表所包含的业务访问区域中是否存在所述UE当前附着的小区;如果不存在,触发短信网关向所述UE发送第四业务锚定小区绑定请求;以及在接收到所述BOSS发送的业务锚定小区绑定确认通知消息后,确定所述UE当前附着小区为所述UE绑定的业务锚定小区;

所述短信网关,还用于在接收到所述UE发送的第四业务锚定小区绑定请求确认消息后,向BOSS发送业务锚定小区绑定确认消息;

所述BOSS,还用于在接收到所述业务锚定小区绑定确认消息后通知所述PCRF。

37.如权利要求30所述的系统,其特征在于,

所述短信网关,还用于在接收到UE发送的第一业务访问区域刷新请求后向所述BOSS转发所述第一业务访问区域刷新请求,其中携带有业务状态刷新标识和所述UE的UE标识;

所述BOSS,还用于根据所述第一业务访问区域刷新请求,向所述PCRF发送第二业务访问区域刷新请求,所述第二业务访问区域刷新请求中携带有所述业务状态刷新标识和所述UE的UE标识;

所述PCRF,还用于根据预设的业务状态刷新标识与所述业务访问区域序号之间的对应关系,确定所述业务访问区域刷新请求中携带的业务状态刷新标 识对应的业务访问区域序号;取消所述UE标识所对应的UE与确定出的业务访问区域序号对应的业务访问区域之间的对应关系。

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