会话控制方法及装置及计费方法

文档序号:76177阅读:272来源:国知局
专利名称:会话控制方法及装置及计费方法
技术领域
本发明涉及通讯技术领域
,尤其涉及一种会话控制方法及装置及计费方法。
背景技术
第三代数字通信(3rd Generation, 3G)系统,通过国际移动用户识别码(international mobile subscriber identity, IMSI)来区分参与会话的不同用户。当用户接入网络后,从例如GPRS服务支持节点(Serving GPRS Support Node, SGSN)这样的会话控制实体开始,会话相关数据都加入用户的IMSI标识,系统根据此标识,记录各种用户所产生的数据,并且对该用户执行功能分配、过滤、计费等相关会话控制。例如3G系统对用户计费的方法为:当用户接入网络后,用户计费功能单元(Charging Function, CF)从计费对象上收集计费数据,其中所述的计费对象可以是SGSN等会话控制实体,所收集的计费数据中,记录有用户参与会话时的MSI标识,CF通过该标识区分不同的会话参与用户,并能够以用户为单位执行计费策略。
但是,由于用户参与会话后所产生的数据中仅记录了用户唯一的MSI标识,系统的功能分配、计费等相关的会话控制只能以该用户标识为对象,但用户出于策略的原因,所述用户的某些会话需要其他指定或服务器选定的用户身份为相关会话控制的操作对象,因此,上述方法中系统针对用户的相关会话控制受到了很大的限制,从而降低了系统会话控制的效率。以上述对用户计费的方法为例,由于策略的原因,用户的某些符合配置条件的会话需要由特定的其他用户支付相关费用,而由于用户参与会话所产生的数据中只记录了用户的唯一身份,计费功能单元需要到其它支持系统中获取该特定的其它用户身份并与该身份的帐户的关系,进而对该帐户进行相关计费操作。

发明内容
本发明实施例提供一种会话控制方法及装置及计费方法,能够灵活实现会话控制功能,提高会话控制效率。
为解决上述技术问题,本发明实施例的目的是通过以下技术方案实现的:
本发明实施例提供一种会话控制方法,包括:
获取所述用户的相关信息,获取与该相关信息匹配的至少一个公共用户身份;
将所获取的该公共用户身份加入到会话相关数据中,并按该公共用户身份对应的的功能对用户执行相关的会话控制;
其中,所述公共用户身份为:在会话中,与用户执行功能、操作的对象范围权限相关的身份标识,在会话控制中影响到用户会话功能和权限控制。
本发明实施例还提供一种会话控制装置,包括:
公共用户身份获取单元,用于获取用户的相关信息,并获取与该相关信息匹配的至少一个公共用户身份;
会话控制执行单元,用于将所获取的该公共用户身份加入到会话相关数据中,并按该公共用户身份对应的功能对用户执行相关的会话控制;
其中,所述公共用户身份为:在会话中,与用户执行功能、操作的对象范围权限相关的身份标识,在会话控制中影响到用户会话功能和权限控制。
本发明实施例还提供一种计费方法,包括:
获取所述用户的相关信息,获取与该相关信息匹配的至少一个公共用户身份;
将所述公共用户身份放入计费请求中,当产生计费数据时,通过所述的公共用户身份获取相应帐户,并对该帐户执行计费操作。
以上本发明实施例所提供的技术方案可以看出,系统根据用户相关信息获取与用户匹配的公共用户身份,按照所获取的公共用户身份对应的功能对用户执行会话控制,其中,公共用户身份对应的功能可灵活的预置,因此,不同公共用户身份所对应的不同功能,系统执行不同的策略,如长话权、优惠费率、获取不同的呼叫对象等,与现有技术中用户仅以私有唯一身份参与会话,系统仅针对该私有唯一身份执行会话控制相比,本发明实施例所提供的技术方案,能够灵活实现会话控制,提高会话控制的效率。


图1为本发明实施例一所提供的方法流程图;
图2为公共用户身份与对应的功能关系图;
图3为私有身份和公共用户身份关系图;
图4为本发明实施例二所提供的装置结构图;
图5为本发明实施例三所提供的方法流程图;
图6为本发明实施例四所提供的装置结构图;
图7为本发明实施例五所提供的方法流程图;
图8为本发明实施例六所提供的装置结构图;
图9为本发明实施例七所提供的计费方法流程图。
具体实施方式
为使本发明实施例所提供的技术方案及优点更加清楚,以下结合附图对本发明实施例作详细的描述。
实施例一:
参见图1,本发明实施例提供了一种会话控制方法,该方法具体步骤包括:
步骤101:获取用户当前的相关信息;
其中,所述的用户当前的相关信息包括:用户信息以及用户状态信息;所述用户信息包括用户号码,用户私有唯一的MSI标识、用户优先级等信息;所述的用户状态信息包括:用户参与会话的位置,用户所使用的服务、用户参与会话的类型以及用户当前的信用度等信息;
步骤102:在预置的公共用户身份中选取至少一个与所获取的所述用户相关信息匹配的公共用户身份分配给该用户;
所述公共用户身份为:在会话中,与用户执行功能、操作的对象范围等权限相关的身份标识,在会话控制中影响到用户会话功能和权限控制;[0034]其中,系统可将用户相关信息与各个公共用户预设定的条件进行匹配,并按预设定的策略,选定与用户相关信息匹配的公共用户身份,分配给当前用户;
其中,根据所获取的用户当前的相关信息分配公共用户身份给用户,例如,如果从用户的相关信息中获知,用户需要呼叫公司客户进行商务会谈,则给该用户分配公司级的公共用户身份标识;
其中,如图2所示,所述的不同公共用户身份,被配置一定的功能,这些功能模块操作的直接对象为该公共用户身份;如图3所示,一个用户由于参与不同性质的会话,可以与多个公共用户身份匹配;而在实际应用中,多个用户也可对应同一公共用户身份;其中,所述公共用户身份的功能及操作方式可由运营商根据运营策略灵活地指定;
其中,不同公共用户身份可能被预先分配同一功能,但因公共用户身份的不同,可能导致操作权限的不同,例如:公共用户A和公共用户B对应相同的功能N,该功能N为长话权,但由于公共用户身份的身份级别不同,A和B对应的长话权可能有所不同,如:公共用户身份A的长话权是无限制长话权,那公共用户A可以呼叫任何一个国家;公共用户B的长话权是区域长话权,则该公共用户只能呼叫个别指定地区;
步骤103:将所获取的该公共用户身份加入到会话相关数据中,并按该公共用户身份对应的功能对用户执行相关的会话控制;
其中,根据不同公共用户身份所对应的功能不同,执行不同的策略,如长话权、优惠费率、获取不同的呼叫对象等;
该方法中,用户在参与会话时的相关信息不同,所参与会话的公共用户身份也不相同,而在实际操作中,可能出现用户当前的相关信息发生改变的情况,因此,本方法还可以进一步包括:
当监测到用户相关信息变化时,验证用户使用的当前公共用户身份是否与变化后的该用户相关信息匹配,如果不匹配,则将该当前公共用户身份切换至与用户改变后的相关信息匹配的公共用户身份;
将所获取的切换后的该公共用户身份加入到会话相关数据中,按所述的切换后的该公共用户身份对应的功能对该用户执行相关会话控制。
实施例二:
参见图4,本发明实施例提供了一种会话控制装置,该装置包括:
数据获取单元401,获取用户当前的相关信息;
其中,所述的用户当前的相关信息包括用户信息以及用户状态信息,其中,所述用户信息包括:用户号码,用户私有唯一的MSI标识、用户优先级等信息;所述的用户状态信息包括:用户参与会话的位置,用户所使用的服务、用户参与会话的类型以及用户当前的信用度等信息;
分配单元402,用于在预置的公共用户身份中选取至少一个与所获取的相关信息匹配的公共用户身份分配给所述用户;
所述公共用户身份为:在会话中,与用户执行功能、操作的对象范围等权限相关的身份标识,在会话控制中影响到用户会话功能和权限控制;
其中,分配单元根据所获取的用户当前的相关信息分配公共用户身份给用户,例如,如果从用户的相关信息中获知,用户正在与公司客户进行商务会谈,则给该用户分配公司级的公共用户身份标识;
其中,所述预置的不同公共用户身份,被分配不同的功能,这些功能模块操作的直接对象为该公共用户身份;一个用户由于参与不同性质的会话,可以与多个公共用户身份匹配;而在实际应用中,多个用户也可对应同一公共用户身份;其中,所述公共用户身份的功能及操作方式可由运营商根据运营策略灵活地指定;
会话控制执行单元403,用于将所获取的该公共用户身份加入到会话相关数据中,并按该公共用户身份对应的功能对用户执行相关的会话控制;
其中,根据不同公共用户身份所对应的不同功能,会话控制执行单元执行不同的策略,如长话权、优惠费率、获取不同的呼叫对象等;
由于用户在参与会话时的相关信息不同,所参与会话的公共用户身份也不相同,而在实际操作中,可能出现用户当前的相关信息发生改变的情况,因此,本装置还可以进一步包括:
切换单元,用于当监测到用户相关信息变化时,验证用户使用的当前公共用户身份是否与变化后的该用户相关信息匹配,如果不匹配,则将该当前公共用户身份切换至与用户改变后的相关信息匹配的公共用户身份,并将切换后的公共用户身份发送至会话控制执行单元。
实施例三:
本发明实施例还提供了一种会话控制方法,该方法中,获取公共用户身份的方式上不同于实施例一。
参见图5,本发明实施例所提供的一种会话控制方法,包括:
步骤501:获取用户当前的相关信息;
其中,所述的用户当前的相关信息包括用户信息以及用户状态信息,其中,所述用户信息包括:用户号码,用户私有唯一的MSI标识、用户优先级等信息;所述的用户状态信息包括:用户参与会话的位置,用户所使用的服务、用户参与会话的类型以及用户当前的信用度等信息;
步骤502:根据所获取的该信息,生成公共用户身份列表,并将该列表发送至用户终端;
所述公共用户身份为:在会话中,与用户执行功能、操作的对象范围等权限相关的身份标识,在会话控制中影响到用户会话功能和权限控制;
其中,所述公共用户身份,被配置一定的功能,这些功能模块操作的直接对象为该公共用户身份;一个用户由于参与不同性质的会话,可以与多个公共用户身份匹配;而在实际应用中,多个用户也可对应同一公共用户身份;其中,所述公共用户身份的功能及操作方式可由运营商根据运营策略灵活地指定;
其中,根据所获取的用户相关信息,生成可供用户选择公共用户身份的列表,以在一定程度上保证用户选取的公共用户身份符合系统的要求;
步骤503:接收用户所选取的公共用户身份;
其中,当所述的公共用户列表在用户终端显示时,用户可以根据情况选择其中至少一个公共用户身份,并将所选择的结果反馈至系统;
步骤504:将所接收的该公共用户身份加入到会话相关数据中,按该公共用户身份对应的功能对用户执行相关的会话控制;
其中,根据不同公共用户身份所对应的不同功能,系统执行不同的策略,如长话权、优惠费率、获取不同的呼叫对象等;
该方法中,用户在参与会话时的相关信息不同,所参与会话的公共用户身份也不相同,而在实际操作中,可能出现用户当前的相关信息发生改变的情况,因此,本方法还可以进一步包括:
当监测到用户相关信息变化时,验证用户使用的当前公共用户身份是否与变化后的该用户相关信息匹配,如果不匹配,则将该当前公共用户身份切换至与用户改变后的相关信息匹配的公共用户身份;
将所获取的切换后的该公共用户身份加入到会话相关数据中,按所述的切换后的该公共用户身份对应的功能对该用户执行相关会话控制。
实施例四:
参见图6,本发明实施例提供了一种会话控制装置,该装置包括:
数据生成单元601,用于获取用户的相关信息,并根据该相关信息生成公共用户身份列表,将该列表发送至用户终端;
所述公共用户身份为:在会话中,与用户执行功能、操作的对象范围等权限相关的身份标识,在会话控制中影响到用户会话功能和权限控制;其中,所述预置的不同公共用户身份,被预先分配不同的功能,这些功能模块操作的直
接对象为该公共用户身份;一个用户由于参与不同性质的会话,可以与多个公共用户身份匹配;而在实际应用中,多个用户也可对应同一公共用户身份;其中,所述公共用户身份的功能及操作方式可由运营商根据运营策略灵活地指定;
数据接收单元602,用于接收用户所选择的公共用户身份;
其中,当所述的公共用户列表在用户终端显示时,用户可以根据情况选择其中至少一个公共用户身份,并将所选择的结果反馈至系统;
会话控制执行单元603,用于将所接收的该公共用户身份加入到会话相关数据中,按该公共用户身份对应的功能对用户执行相关的会话控制;
其中,根据不同公共用户身份所对应的不同功能,会话控制执行单元执行不同的策略,如长话权、优惠费率、获取不同的呼叫对象等;
由于用户在参与会话时的相关信息不同,所参与会话的公共用户身份也不相同,而在实际操作中,可能出现用户当前的相关信息发生改变的情况,因此,本装置还可以进一步包括:
切换单元,用于当监测到用户相关信息变化时,验证用户使用的当前公共用户身份是否与变化后的该用户相关信息匹配,如果不匹配,则将该当前公共用户身份切换至与用户改变后的相关信息匹配的公共用户身份,并将切换后的公共用户身份发送至会话控制执行单元。
实施例五:
实施例三中提到的会话控制方法,用户通过预置的公共用户列表选择所需的公共用户身份,但用户的选择可能不符合用户当前的状态,因此,本发明实施例还提供了一种会话控制方法,参见图7,该方法包括:[0084]步骤701:获取用户当前的相关信息;
其中,所述的用户当前的相关信息包括:用户信息以及用户状态信息,其中,所述用户信息包括:用户号码,用户私有唯一的MSI标识、用户优先级等信息;所述的用户状态信息包括:用户参与会话的位置,用户所使用的服务、用户参与会话的类型以及用户当前的信用度等信息;
步骤702:根据所获取的该信息,生成公共用户身份列表,并将该列表发送至用户终端;
所述公共用户身份为:在会话中,与用户执行功能、操作的对象范围等权限相关的身份标识,在会话控制中影响到用户会话功能和权限控制;其中,所述公共用户身份,被配置一定的功能,这些功能模块操作的直接对象为该公共用户身份;一个用户由于参与不同性质的会话,可以与多个公共用户身份匹配;而在实际应用中,多个用户也可对应同一公共用户身份;其中,所述公共用户身份的功能及操作方式可由运营商根据运营策略灵活地指定;
其中,根据所获取的用户相关信息,生成可供用户选择公共用户身份的列表,以在一定程度上保证用户选取的公共用户身份符合系统的要求;
步骤703:接收用户所选取的公共用户身份;
其中,当所述的公共用户列表在用户终端显示时,用户可以根据情况选择其中至少一个公共用户身份,并将所选择的结果反馈至系统;
步骤704:验证所接收到的用户选择的公共用户身份是否符合用户当前的相关信息,如果是,则执行步骤705 ;如果否,则返回步骤702,直至用户所选的公共用户身份符合用户当前的相关信息;
步骤705:将所接收的该公共用户身份加入到会话相关数据中,按该公共用户身份对应的功能对用户执行相关的会话控制;
其中,根据不同公共用户身份所对应的不同功能,系统执行不同的策略,如长话权、优惠费率、获取不同的呼叫对象等;
该方法中,用户在参与会话时的相关信息不同,所参与会话的公共用户身份也不相同,而在实际操作中,可能出现用户当前的相关信息发生改变的情况,因此,本方法还可以进一步包括:
当监测到用户相关信息变化时,验证用户使用的当前公共用户身份是否与变化后的该用户相关信息匹配,如果不匹配,则将该当前公共用户身份切换至与用户改变后的相关信息匹配的公共用户身份;
将所获取的切换后的该公共用户身份加入到会话相关数据中,按所述的切换后的该公共用户身份对应的功能对该用户执行相关会话控制。
实施例六:
参见图8,本发明实施例还提供了一种会话控制装置,该装置包括:
数据生成单元801,用于获取用户的相关信息,并根据该相关信息生成公共用户身份列表,将该列表发送至用户终端;
其中,所述预置的不同公共用户身份,被预先分配不同的功能,这些功能模块操作的直接对象为该公共用户身份;一个用户由于参与不同性质的会话,可以与多个公共用户身份匹配;而在实际应用中,多个用户也可对应同一公共用户身份;其中,所述公共用户身份的功能及操作方式可由运营商根据运营策略灵活地指定;
数据接收单元802,用于接收用户所选择的公共用户身份;
其中,当所述的公共用户列表在用户终端显示时,用户可以根据情况选择其中至少一个公共用户身份,并将所选择的结果反馈至系统;
验证单元803,用于验证数据接收单元所接收到的用户选择的公共用户身份是否符合用户当前的相关信息,如果是,则发送验证成功的结果;
会话控制执行单元804,用于接收验证成果的结果,并将验证成功的公共用户身份加入到会话相关数据中,按该公共用户身份对应的功能对用户执行相关的会话控制;
其中,根据不同公共用户身份所对应的不同功能,会话控制执行单元执行不同的策略,如长话权、优惠费率、获取不同的呼叫对象等;
由于用户在参与会话时的相关信息不同,所参与会话的公共用户身份也不相同,而在实际操作中,可能出现用户当前的相关信息发生改变的情况,因此,本装置还可以进一步包括:
切换单元,用于当监测到用户相关信息变化时,验证用户使用的当前公共用户身份是否与变化后的该用户相关信息匹配,如果不匹配,则将该当前公共用户身份切换至与用户改变后的相关信息匹配的公共用户身份,并将切换后的公共用户身份发送至会话控制执行单元。
上述会话控制方法中,用户获取匹配的至少一个公共用户身份后,公共身份会影响到用户在会话中可以执行的功能、权限;
并且,所述的公共用户身份还可以与用户其他信息,例如:用户身份等私有信息,对所获取的功能执行权限进行控制,所述功能执行权限可以包括:功能执行的范围,有效时长,优先等级等。
实施例七:
参见图9,本发明实施例还提供了一种计费方法,该方法包括:
步骤901:获取用户当前的相关信息;
其中,所述的用户当前的相关信息包括:用户信息以及用户状态信息;所述用户相关信息包括用户号码,用户私有唯一的MSI标识、用户优先级等信息;所述的用户状态信息包括:用户参与会话的位置,用户所使用的服务、用户参与会话的类型以及用户当前的信用度等信息;
步骤902:获取与该相关信息匹配的至少一个公共用户身份;
其中,系统可将用户相关信息与各个公共用户预设定的条件进行匹配,并按预设定的策略,选定与用户相关信息匹配的公共用户身份,分配给当前用户;
其中,根据所获取的用户当前的相关信息分配公共用户身份给用户,例如,如果从用户的相关信息中获知,用户需要呼叫公司客户进行商务会谈,则给该用户分配公司级的公共用户身份标识;也可以,根据所获取的用户相关信息,生成公共用户列表,并将该列表发送至用户终端;接收用户所选取的公共用户身份;所述公共用户身份为:在会话中,与用户执行功能、操作的对象范围等权限相关的身份标识,在会话控制中影响到用户会话功能和权限控制;[0117]其中,所述预置的不同公共用户身份,配置一定的功能,这些功能模块操作的直接对象为该公共用户身份;一个用户由于参与不同性质的会话,可以与多个公共用户身份匹配;而在实际应用中,多个用户也可对应同一公共用户身份;其中,所述公共用户身份的功能及操作方式可由运营商根据运营策略灵活地指定;
步骤903:将所述公共用户身份放入计费请求中,当产生计费数据时,通过所述的公共用户身份获取相应帐户,并对该帐户执行计费操作;
其中,所述公共用户身份为帐户名;
或所述公共用户身份为拥有所述相应帐户的用户识别号;其中,用户在获取了公共用户身份后,在会话的各个阶段,该公共用户身份都将与用户产生的会话数据相关,计费数据也不例外;
其中,系统可以对所述的公共用户身份对应的帐户,例如集团帐户,执行计费操作;也可以将所述的公共用户身份直接设置为帐户身份,系统直接对该公共用户身份直接表示的帐户身份,执行计费操作;
其中,所述的计费操作还可以包括:因为该公共用户身份作为服务提供者而加入被服务者所提供的费用。
以上本发明实施例所提供的技术方案可以看出,系统根据用户相关信息获取与用户匹配的公共用户身份,按照所获取的公共用户身份对应的功能对用户执行会话控制,其中,公共用户身份对应的功能可灵活的预置,因此,不同公共用户身份所对应的不同功能,系统执行不同的策略,如长话权、优惠费率、获取不同的呼叫对象等,与现有技术中用户仅以私有唯一身份参与会话,系统仅针对该私有唯一身份执行会话控制相比,本发明实施例所提供的技术方案,能都灵活实现会话控制,提高会话控制的效率。
系统对用户进行计费,还可通过以下方法:
用户将预置有计费帐户身份标识的计费请求发送至计费系统,计费系统接收到该计费请求后,收集用户会话产生的计费数据,其中,收集的所述用户产生的会话数据中,预置有与所述计费请求中同样的计费帐户身份标识;
计费系统识别该计费帐户身份标识,并对该标识所指定的帐户执行计费操作;其中,用户建立会话时,仍以私有的唯一身份注册,并以该身份参与会话;在计费请求中若触发计费事件,计费系统直接对计费请求和计费数据中所指定的计费帐户执行计费操作;
其中,所述在计费请求和计费数据中所预置的计费帐户身份标识,可以采用国际移动用户识别码頂SI或移动用户国际号码MSISDN,通用资源标记名URI等形式表示;
其中,计费请求和计费数据中所预置的计费帐户身份标识,其对应的计费帐户和呼叫方,被叫方的关系不在计费层指定,而可以由操作系统配置,可以指定任何帐户或任何集团帐户,在会话初始化、运行中都可以动态修改和设定,这个取决于运营商的策略。
本领与普通技术领域
人员可以理解实现上述实施例方法,其中全部或部分步骤可以通过程序指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,所述的存储介质,如:ROM或RAM、磁碟、光盘等。
以上对本发明实施例所提供的一种会话控制方法及装置及计费方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种会话控制方法,其特征在于,包括: 获取用户相关信息以及与该用户相关信息匹配的至少一个公共用户身份; 按照所述公共用户身份对应的功能对用户执行相关的会话控制; 其中,所述公共用户身份为:在会话中,与用户执行功能、操作的对象范围权限相关的身份标识,在会话控制中影响到用户会话功能和权限控制。
2.根据权利要求
1所述的会话控制方法,其特征在于,所述获取与该用户相关信息匹配的至少一个公共用户身份,包括: 在预置的公共用户身份中为用户选取至少一个与所述获取的用户相关信息匹配的公共用户身份。
3.根据权利要求
1所述的会话控制方法,其特征在于,所述获取与该用户相关信息匹配的至少一个公共用户身份,包括: 根据所述获取的用户相关信息,生成公共用户列表,并将所述公共用户列表发送至用户终端; 接收用户终端返回的由用户从所述公共用户列表中选取的至少一个公共用户身份。
4.根据权利要求
3所述的会话控制方法,其特征在于,该方法进一步包括: 验证所述用户选取的公共用户身份是否符合所述用户相关信息,如果是,则将所述接收的公共用户身份加入到会话相关数据中; 如果否,则根据 用户相关信息生成公共用户列表,并将该公共用户列表发送至用户终端,将接收到的用户重新选取的公共用户身份进行验证,直至用户选取的公共用户身份符合所述用户相关信息,将所述公共用户身份加入到会话相关数据中。
5.根据权利要求
1至4任一项所述的会话控制方法,其特征在于,该方法进一步包括: 当监测到用户相关信息变化时,验证用户当前使用的公共用户身份是否与变化后的用户相关信息匹配,如果不匹配,则将该当前使用的公共用户身份切换为与用户改变后的相关信息匹配的公共用户身份; 将所述与用户改变后的相关信息匹配的公共用户身份加入到会话相关数据中,按照所述公共用户身份对应的功能对该用户执行相关会话控制。
6.一种会话控制装置,其特征在于,包括: 公共用户身份获取单元,用于获取用户相关信息以及与该用户相关信息匹配的至少一个公共用户身份; 会话控制执行单元,用于按照所述公共用户身份对应的功能对用户执行相关的会话控制; 其中,所述公共用户身份为:在会话中,与用户执行功能、操作的对象范围权限相关的身份标识,在会话控制中影响到用户会话功能和权限控制。
7.根据权利要求
6所述的会话控制装置,其特征在于,所述的公共用户身份获取单元,包括: 数据获取单元,获取当前的用户相关信息; 分配单元,用于将在预置的公共用户身份中选取的至少一个公共用户身份分配给所述用户,所述选取的公共用户身份与所述用户相关信息匹配。
8.根据权利要求
6所述的会话控制装置,其特征在于,所述的公共用户身份获取单元,包括: 数据生成单元,用于获取用户相关信息,并根据该信息生成公共用户列表,并将所述公共用户列表发送至用户终端; 数据接收单元,用于接收终端返回的由用户从所述公共用户列表中选取的至少一个公共用户身份。
9.根据权利要求
8所述的会话控制装置,其特征在于,该装置进一步包括: 验证单元,用于验证所述用户选取的公共用户身份是否符合当前的用户相关信息,如果是,则将与所述用户相关信息符合的公共用户身份发送至会话控制执行单元;如果否,则根据用户相关信息生成公共用户列表,并将该公共用户列表发送至用户终端,将接收到的用户重新选取的公共用户身份进行验证,直至用户选取的公共用户身份符合所述用户相关信息,将所述公共用户身份发送至会话控制执行单元。
10.根据权利要求
6至9任一项所述会话控制装置,其特征在于,该装置进一步包括: 切换单元,用于当监测到用户相关信息变化时,验证用户当前使用的公共用户身份是否与变化后的用户相关信息匹配,如果不匹配,则将该当前使用的公共用户身份切换为与用户改变后的相关信息匹配的公共用户身份,并将所述与用户改变后的相关信息匹配的公共用户身份发送至会话控制执行单元。
11.一种计费方法,其特征在于,包括: 获取用户相关信息以及与该用户相关信息匹配的至少一个公共用户身份; 将所述公共用户身份放入计费请求中,当产生对应所述计费请求的计费数据时,通过所述公共用户身份获取相应帐户,并对所述相应帐户对应的计费数据执行计费操作。
12.根据权利要求
11所述的计费方法,其特征在于,所述获取与该相关信息匹配的至少一个公共用户身份,包括: 在预置的公共用户身份中为用户选取至少一个与所述获取的用户相关信息匹配的公共用户身份。
13.根据权利要求
11所述的计费方法,其特征在于,所述获取与该相关信息匹配的至少一个公共用户身份,包括: 根据所述获取的用户相关信息,生成公共用户列表,并将所述公共用户列表发送至用户终端; 接收用户终端返回的由用户从所述公共用户列表中选取的至少一个公共用户身份。
14.根据权利 要求11至13任一所述的计费方法,其特征在于: 所述公共用户身份为帐户名; 或所述公共用户身份为拥有所述相应帐户的用户号或用户ID。
专利摘要
一种会话控制方法及装置及计费方法,利用本发明,系统根据用户相关信息获取与用户匹配的公共用户身份,按照所获取的公共用户身份对应的功能对用户执行会话控制,其中,公共用户身份对应的功能可灵活的预置,不同公共用户身份所对应的不同功能,系统执行不同的策略,如长话权、优惠费率、获取不同的呼叫对象等,能够灵活实现会话控制,提高会话控制的效率。
文档编号H04W4/24GKCN101690282 B发布类型授权 专利申请号CN 200880022314
公开日2013年6月5日 申请日期2008年7月4日
发明者赵东, 谭莹 申请人:华为技术有限公司导出引文BiBTeX, EndNote, RefMan专利引用 (4),
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1