一种IMS网络中多账号未接来电即时通知方法及系统转让专利

申请号 : CN201911146840.8

文献号 : CN110912885B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 宋江缪巍巍罗威高亮柳旭江凇赵金城贾平

申请人 : 国网江苏省电力有限公司信息通信分公司南京南瑞信息通信科技有限公司

摘要 :

本发明公开了一种IMS网络中多账号未接来电即时通知方法及系统,依次剥离IMS网络交换机上镜像流量数据中的以太网帧,得到SIP报文;解析SIP报文,从SIP报文的头域提取出呼叫标识、主叫号码、被叫号码,剔重后,保存主叫号码、被叫号码到内存队列中;从内存队列获取主叫和被叫号码,若被叫用户订阅了未接来电即时通知服务,发送通知消息及时通知用户。本发明IMS行政交换网中未接来电能够即时被处理,电话终端用户不再受固定电话的约束;针对单用户多账号的通讯系统,进行整合通知;只为订阅用户提供服务,避免无效通知,节约服务器资源;通知消息内容为详细信息,方便办公人员的即时处理。

权利要求 :

1.一种IMS网络中多账号未接来电即时通知方法,其特征在于,包括步骤:

依次剥离IMS网络交换机上镜像流量数据中的以太网帧,得到SIP报文;

解析SIP报文,从SIP报文的头域提取出呼叫标识、主叫号码、被叫号码,剔重后,保存主叫号码、被叫号码到内存队列中;

从内存队列获取主叫和被叫号码,若被叫用户订阅了未接来电即时通知服务,发送通知消息及时通知用户;

解析SIP报文,从SIP报文的头域提取出呼叫标识、主叫号码、被叫号码,剔重后,保存主叫号码、被叫号码到内存队列中,具体过程包括:若SIP报文是INVITE请求,则从SIP报文头域Call-ID、From、To依次提取出通话唯一标识、主叫号码、被叫号码;

以Call-ID作为键从内存数据库的哈希表中查找记录,若存在,则表明是重复的报文,不处理;若不存在,则以Call-ID作为键,以Call-ID、主叫号码、被叫号码作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间;

给定一个初始引用变量值为1,以主叫号码、被叫号码作为键从内存数据库的哈希表中查找记录,若存在,则获取其值到引用变量中并将引用变量的值增加1;以主叫号码、被叫号码作为键,以引用变量值作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间;

若SIP报文是响应报文,则从SIP报文的状态行中提取应答状态码,若提取到的状态码为480、486和487则表明电话为未接通,从状态码为480、486和487的SIP报文的From和To头域提取主叫号码、被叫号码;以主叫号码、被叫号码作为键从内存数据库的哈希表中查找记录,若存在,则获取其值到临时变量中并将临时变量的值减少1;以主叫号码、被叫号码作为键,以临时变量值作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间;保存主叫号码、被叫号码到内存队列中;

从内存队列获取主叫和被叫号码,若被叫用户订阅了未接来电即时通知服务,发送通知消息及时通知用户,具体过程为:从队列头部获取一条记录,以主叫号码、被叫号码作为键从内存数据库的哈希表中查找记录,若存在,则获取其值到某临时变量中,若临时变量大于0,不处理;若临时变量等于

0,根据被叫号码,到用户数据表中查找被叫用户的相关信息,根据其是否订阅了未接来电即时通知服务,决定是否向其发送通知信息。

2.根据权利要求1中所述的一种IMS网络中多账号未接来电即时通知方法,其特征在于,镜像流量数据为:对IMS网络交换机上MGCF以及P-CSCF端口的网络流量进行镜像得到的镜像流量数据。

3.根据权利要求1中所述的一种IMS网络中多账号未接来电即时通知方法,其特征在于,若被叫用户开通了未接来电即时通知服务,则根据主叫号码到预置的通讯录数据表中查找主叫用户的相关信息,生成未接来电通知信息,发送到被叫用户的终端设备。

4.一种IMS网络中多账号未接来电即时通知系统,其特征在于,包括:IMS网络交换机、未接来电服务器以及用户终端设备;

未接来电服务器用于解析IMS网络交换机镜像流量中的SIP报文;从SIP报文的头域提取出呼叫标识、主叫号码、被叫号码,剔重后,保存主叫号码、被叫号码到内存队列中;从内存队列获取主叫和被叫号码,若被叫用户订阅了未接来电即时通知服务,发送通知消息及时通知用户终端设备;

从SIP报文的头域提取出呼叫标识、主叫号码、被叫号码,剔重后,保存主叫号码、被叫号码到内存队列中,具体包括:若SIP报文是INVITE请求,则从SIP报文头域Call-ID、From、To依次提取出通话唯一标识、主叫号码、被叫号码;

以Call-ID作为键从内存数据库的哈希表中查找记录,若存在,则表明是重复的报文,不处理;若不存在,则以Call-ID作为键,以Call-ID,主叫号码,被叫号码作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间;

给定一个初始引用变量值为1,以主叫号码、被叫号码作为键从内存数据库的哈希表中查找记录,若存在,则获取其值到引用变量中并将引用变量的值增加1;以主叫号码、被叫号码作为键,以引用变量值作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间;

若SIP报文是响应报文,则从SIP报文的状态行中提取应答状态码,若提取到的状态码为480、486和487则表明电话为未接通,从状态码为480、486和487的SIP报文的From和To头域提取主叫号码、被叫号码;以主叫号码、被叫号码作为键从内存数据库的哈希表中查找记录,若存在,则获取其值到临时变量中并将临时变量的值减少1;以主叫号码、被叫号码作为键,以临时变量值作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间;保存主叫号码、被叫号码到内存队列中;

从内存队列获取主叫和被叫号码,若被叫用户订阅了未接来电即时通知服务,发送通知消息及时通知用户终端设备,具体过程为:从队列头部获取一条记录,以主叫号码、被叫号码作为键从内存数据库的哈希表中查找记录,若存在,则获取其值到某临时变量中,若临时变量大于0,不处理;若临时变量等于

0,根据被叫号码,到用户数据表中查找被叫用户的相关信息,根据其是否订阅了未接来电即时通知服务,决定是否向用户终端设备发送通知信息。

5.根据权利要求4中所述的一种IMS网络中多账号未接来电即时通知系统,其特征在于,IMS网络交换机镜像流量为:对IMS核心网中的IMS网络交换机上的IMS网元P-CSCF、MGCF的端口流量通过端口镜像技术复制后得到的镜像流量。

6.根据权利要求4中所述的一种IMS网络中多账号未接来电即时通知系统,其特征在于,若被叫用户开通了未接来电即时通知服务,则根据主叫号码到预置的通讯录数据表中查找主叫用户的相关信息,生成未接来电通知信息,发送到被叫用户的终端设备。

说明书 :

一种IMS网络中多账号未接来电即时通知方法及系统

技术领域

[0001] 本发明涉及通信技术领域,具体涉及一种IMS网络中基于用户身份的多账号未接来电即时通知方法及系统。

背景技术

[0002] IP多媒体子系统(IP Multimedia Subsystem,IMS)是一种基于IP的网络系统架构,用于提供音频和多媒体业务等服务。IMS作为下一代网络(Next Generation Network,NGN)的发展核心可以实现电话会议、视频会议、实时消息和多媒体服务等功能。随着IMS技术的不断完善,行政交换网中IMS系统网络的搭建使用也日益成熟,但某些方面仍然存在一些不足。
[0003] 目前IMS行政办公网主要用于日常座机电话业务,当用户离开办公位时,无法即时了解未接来电情况。同时,IMS行政交换网支持一个用户有多个终端(固话,软终端等),当来电时多终端同时振铃,需对多终端未接来电进行整合。

发明内容

[0004] 本发明主要用于解决IMS行政交换网办公电话终端未接来电不能即时处理的问题,本发明提供了一种IMS网络中多账号未接来电即时通知方法及系统。
[0005] 具体技术方案如下:一种IMS网络中多账号未接来电即时通知方法,包括步骤:
[0006] 依次剥离IMS网络交换机上镜像流量数据中的以太网帧,得到SIP报文;
[0007] 解析SIP报文,从SIP报文的头域提取出呼叫标识、主叫号码、被叫号码,剔重后,保存主叫号码、被叫号码到内存队列中;
[0008] 从内存队列获取主叫和被叫号码,若被叫用户订阅了未接来电即时通知服务,发送通知消息及时通知用户。
[0009] 进一步的,镜像流量数据为:对IMS网络交换机上MGCF以及P-CSCF端口的网络流量进行镜像得到的镜像流量数据。
[0010] 进一步的,解析SIP报文,从SIP报文的头域提取出呼叫标识、主叫号码、被叫号码,剔重后,保存主叫号码、被叫号码到内存队列中,具体过程包括:
[0011] 若SIP报文是INVITE请求,则从SIP报文头域Call-ID、From、To依次提取出通话唯一标识、主叫号码、被叫号码;
[0012] 以Call-ID作为键从内存数据库的哈希表中查找记录,若存在,则表明是重复的报文,不处理;若不存在,则以Call-ID作为键,以Call-ID,主叫号码,被叫号码作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间;
[0013] 给定一个初始引用变量值为1,以主叫号码、被叫号码作为键从内存数据库的哈希表中查找记录,若存在,则获取其值到引用变量中并将引用变量的值增加1;以主叫号码、被叫号码作为键,以引用变量值作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间;
[0014] 若SIP报文是响应报文,则从SIP报文的状态行中提取应答状态码,若提取到的状态码为480、486和487则表明电话为未接通,从状态码为480、486和487的SIP报文的From和To头域提取主叫号码、被叫号码;以主叫号码、被叫号码作为键从内存数据库的哈希表中查找记录,若存在,则获取其值到临时变量中并将临时变量的值减少1;以主叫号码、被叫号码作为键,以临时变量值作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间;保存主叫号码、被叫号码到内存队列中。
[0015] 进一步的,从内存队列获取主叫和被叫号码,若被叫用户订阅了未接来电即时通知服务,发送通知消息及时通知用户,具体过程为:
[0016] 从队列头部获取一条记录,以主叫号码、被叫号码作为键从内存数据库的哈希表中查找记录,若存在,则获取其值到某临时变量中,若临时变量大于0,不处理;若临时变量等于0,根据被叫号码,到用户数据表中查找被叫用户的相关信息,根据其是否订阅了未接来电即时通知服务,决定是否向其发送通知信息。
[0017] 进一步的,若被叫用户开通了未接来电即时通知服务,则根据主叫号码到预置的通讯录数据表中查找主叫用户的相关信息,生成未接来电通知信息,发送到被叫用户的终端设备。
[0018] 一种IMS网络中多账号未接来电即时通知系统,其特征在于,包括:IMS网络交换机、未接来电服务器以及用户终端设备;
[0019] 未接来电服务器用于解析IMS网络交换机镜像流量中的SIP报文;从SIP报文的头域提取出呼叫标识、主叫号码、被叫号码,剔重后,保存主叫号码、被叫号码到内存队列中;从内存队列获取主叫和被叫号码,若被叫用户订阅了未接来电即时通知服务,发送通知消息及时通知用户终端设备。
[0020] 进一步的,IMS网络交换机镜像流量为:对IMS核心网中的IMS网络交换机上的IMS网元P-CSCF、MGCF的端口流量通过端口镜像技术复制后得到的镜像流量。
[0021] 进一步的,从SIP报文的头域提取出呼叫标识、主叫号码、被叫号码,剔重后,保存主叫号码、被叫号码到内存队列中,具体包括:若SIP报文是INVITE请求,则从SIP报文头域Call-ID、From、To依次提取出通话唯一标识、主叫号码、被叫号码;
[0022] 以Call-ID作为键从内存数据库的哈希表中查找记录,若存在,则表明是重复的报文,不处理;若不存在,则以Call-ID作为键,以Call-ID,主叫号码,被叫号码作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间;
[0023] 给定一个初始引用变量值为1,以主叫号码、被叫号码作为键从内存数据库的哈希表中查找记录,若存在,则获取其值到引用变量中并将引用变量的值增加1;以主叫号码、被叫号码作为键,以引用变量值作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间;
[0024] 若SIP报文是响应报文,则从SIP报文的状态行中提取应答状态码,若提取到的状态码为480、486和487则表明电话为未接通,从状态码为480、486和487的SIP报文的From和To头域提取主叫号码、被叫号码;以主叫号码、被叫号码作为键从内存数据库的哈希表中查找记录,若存在,则获取其值到临时变量中并将临时变量的值减少1;以主叫号码、被叫号码作为键,以临时变量值作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间;保存主叫号码、被叫号码到内存队列中。
[0025] 进一步的,从内存队列获取主叫和被叫号码,若被叫用户订阅了未接来电即时通知服务,发送通知消息及时通知用户终端设备,具体过程为:
[0026] 从队列头部获取一条记录,以主叫号码、被叫号码作为键从内存数据库的哈希表中查找记录,若存在,则获取其值到某临时变量中,若临时变量大于0,不处理;若临时变量等于0,根据被叫号码,到用户数据表中查找被叫用户的相关信息,根据其是否订阅了未接来电即时通知服务,决定是否向用户终端设备发送通知信息。
[0027] 进一步的,若被叫用户开通了未接来电即时通知服务,则根据主叫号码到预置的通讯录数据表中查找主叫用户的相关信息,生成未接来电通知信息,发送到被叫用户的终端设备。
[0028] 本发明的有益效果是:
[0029] 本发明IMS行政交换网办公电话终端未接来电能够即时处理;
[0030] 本发明能够全面处理域内域外的所有流量,且只处理镜像出来的流量,不影响设备对源流量的正常处理;
[0031] IMS行政交换网中未接来电能够即时被处理,电话终端用户不再受固定电话的约束;针对单用户多账号的通讯系统,进行整合通知;只为订阅用户提供服务,避免无效通知,节约服务器资源;通知消息内容为详细信息,方便办公人员的即时处理;提供未接来电开放接口,有利于其他业务的拓展;
[0032] 本发明利用IMS核心网元集中对每个用户下的多账户终端呼叫信令进行分析,整合形成一个描述未接来电事件结构的数据包,将数据包中的未接来电与数据库中的通讯录数据表进行匹配,获取未接来电的姓名、部门等详细信息并通知被呼人员。本发明有助于向办公人员即时提供未接来电信息,提升办公电话处理及时度。

附图说明

[0033] 图1为本发明实施例中的一种未接来电即时通知方法步骤图;
[0034] 图2为本发明的实施例中的一种未接来电即时通知系统结构示意图;
[0035] 图3为本发明的实施例中的元数据(呼叫标识、主叫号码、被叫号码等)剔重流程图;

具体实施方式

[0036] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,附图中给出了本发明的较佳实施例。本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例,相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037] 实施例1:
[0038] 参阅图1,一种IMS网络中多账号未接来电即时通知方法,包括步骤如下:
[0039] 步骤S1:对IMS网络交换机上MGCF以及P-CSCF端口的网络流量进行镜像;
[0040] 步骤S2:依次剥离镜像流量数据中的以太网帧,依次得到IP报文、UDP报文、SIP报文。
[0041] 具体的,所获取的镜像流量是在链路层传输以太帧形式,将以太帧中的数据部分提取出来就是在网络层传输的IP报文,然后将IP报文中的数据部分提取出来就是传输层的UDP报文,最后提取UDP报文中的数据部分可得到应用层的SIP报文。
[0042] 步骤S3:按照标准SIP协议解析SIP报文,从SIP报文的头域提取出元数据(呼叫标识、主叫号码、被叫号码等),剔重后,保存元组(主叫号码、被叫号码)到内存队列中。
[0043] 具体的,如图3所示,按照标准SIP协议,
[0044] 若SIP报文是INVITE请求,则从SIP报文头域Call-ID、From、To依次提取出通话唯一标识、主叫号码、被叫号码。
[0045] 由于在网络中存在重复的报文,故需要对重复的报文做剔除操作,可按照如下方法进行:
[0046] 以Call-ID作为键从内存数据库的哈希表中查找记录,若存在,则表明是重复的报文,需要丢弃,不用处理。若不存在,则以Call-ID作为键,以元组(Call-ID,主叫号码,被叫号码)作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间为40秒,如此可以在INVITE请求无响应的情况下,由内存数据库自动删除哈希表中的此条键值记录,不至于产生内存泄漏。
[0047] 由于IMS网络中内部的多个网元会产生多个同一通通话的多个请求,虽然Call-ID不同,仍属于重复的记录,同样需要对其做剔除操作,可按照如下方法进行。
[0048] 给定一个初始引用变量值为1,以元组(主叫号码、被叫号码)作为键从内存数据的哈希表中查找记录,若存在,则获取其值到引用变量中并将引用变量的值增加1。以元组(主叫号码、被叫号码)作为键,以引用变量值作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间为40秒,如此可以在处理异常情况下,由内存数据库自动删除哈希表中的此条键值记录,不至于产生内存泄漏。
[0049] 若SIP报文是响应报文,则从SIP报文的状态行中提取应答状态码,若提取到的状态码为480、486和487则表明电话为未接通,其中480表示temporarily unavailable(临时失效)、486表示busy here(正忙)、487表示request terminated(请求终止);然后从状态码为480、486和487的SIP报文的From和To头域提取主叫号码、被叫号码。以元组(主叫号码、被叫号码)作为键从内存数据库的哈希表中查找记录,若存在,则获取其值到临时变量中并将临时变量的值减少1。以元组(主叫号码、被叫号码)作为键,以临时变量值作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间为40秒,如此可以在处理异常情况下,由内存数据库自动删除哈希表中的此条键值记录,不至于产生内存泄漏。之后,保存元组(主叫号码、被叫号码、当前时间戳)到内存队列中。当前时间戳是未接来电发生的时间,包含在通知的消息中。
[0050] 步骤S4:从内存队列队头获取元组,提取出被叫号码,到用户数据表中查找被叫用户的相关信息,根据其是否订阅了未接来电即时通知服务,决定是否向其发送通知信息。
[0051] 具体的,按照队列先进先出原则,从队列头部获取一条元组记录,以元组(主叫号码、被叫号码)作为键从内存数据的哈希表中查找记录。若存在,则获取其值到临时变量中,若临时变量大于0,表明同一通通话的请求与响应个数不匹配,报文不完整,跳过,不处理;若临时变量等于0,表明同一通通话的多条请求与响应已完成,根据被叫号码,到用户数据表中查找被叫用户的相关信息,根据其是否订阅了未接来电即时通知服务,决定是否向其发送通知信息。
[0052] 步骤S5:对于订阅了未接来电即时通知服务的用户,根据主叫号码匹配预先设置的通讯录数据表,生成通知信息,调用第三方通知平台接口,发送通知消息,及时通知用户终端设备。
[0053] 具体的,若被叫用户开通了未接来电即时通知服务的,则根据主叫号码到预置的通讯录数据表中查找主叫用户的相关信息,包括姓名、所在部门、所在单位等信息,根据此主叫用户信息生成未接来电通知信息,发送到被叫用户的终端设备,方便被叫用户查看。
[0054] 实施例2:
[0055] 如图2所示,一种IMS网络中多账号未接来电即时通知系统,包括:IMS网络交换机、未接来电服务器以及用户终端设备;
[0056] 将IMS核心网中的IMS网络交换机上的IMS网元P-CSCF(代理呼叫会话控制功能)、MGCF(媒体网关控制功能)的端口流量通过端口镜像技术复制到一个指定的端口上,未接来电服务器从此指定的端口采集流量数据并进行分析,解析IMS网络交换机镜像流量中的SIP报文;从SIP报文的头域提取出呼叫标识、主叫号码、被叫号码,剔重后,保存主叫号码、被叫号码到内存队列中;从内存队列获取主叫和被叫号码,若被叫用户订阅了未接来电即时通知服务,发送通知消息及时通知用户;将未接来电信息通过第三方通知平台接口对用户终端设备如手机移动终端、个人PC端等进行通知。该系统的优势在于即时处理未接来电消息,反馈详细信息到终端用户。
[0057] MGCF端口为IMS核心网中的域外流量端口,P-CSCF端口为IMS核心网中的域内流量端口。利用端口镜像技术,当IP网络承载的SIP(Session Initiation Protocol)协议信令报文(A呼叫B,会产生SIP协议的报文)从MGCF端口和P-CSCF端口经过时,镜像端口将复制一份从源端口经过的报文流量。该方法的优势在于能够全面处理域内域外的所有流量,且只处理镜像出来的流量,不影响设备对源流量的正常处理。
[0058] IMS网络交换机镜像流量为:对IMS核心网中的IMS网络交换机上的IMS网元P-CSCF、MGCF的端口流量通过端口镜像技术复制后得到的镜像流量。
[0059] 从SIP报文的头域提取出呼叫标识、主叫号码、被叫号码,剔重后,保存主叫号码、被叫号码到内存队列中,具体包括:
[0060] 若SIP报文是INVITE请求,则从SIP报文头域Call-ID、From、To依次提取出通话唯一标识、主叫号码、被叫号码;
[0061] 以Call-ID作为键从内存数据库的哈希表中查找记录,若存在,则表明是重复的报文,不处理;若不存在,则以Call-ID作为键,以Call-ID,主叫号码,被叫号码作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间;
[0062] 给定一个初始引用变量值为1,以主叫号码、被叫号码作为键从内存数据库的哈希表中查找记录,若存在,则获取其值到引用变量中并将引用变量的值增加1;以主叫号码、被叫号码作为键,以引用变量值作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间;
[0063] 若SIP报文是响应报文,则从SIP报文的状态行中提取应答状态码,若提取到的状态码为480、486和487则表明电话为未接通,从状态码为480、486和487的SIP报文的From和To头域提取主叫号码、被叫号码;以主叫号码、被叫号码作为键从内存数据库的哈希表中查找记录,若存在,则获取其值到临时变量中并将临时变量的值减少1;以主叫号码、被叫号码作为键,以临时变量值作为值,将记录存到内存数据库的哈希表中,并设置此键值对记录的存活时间;保存主叫号码、被叫号码到内存队列中。
[0064] 从内存队列获取主叫和被叫号码,若被叫用户订阅了未接来电即时通知服务,发送通知消息及时通知用户终端设备,具体过程为:
[0065] 从队列头部获取一条记录,以主叫号码、被叫号码作为键从内存数据库的哈希表中查找记录,若存在,则获取其值到某临时变量中,若临时变量大于0,不处理;若临时变量等于0,根据被叫号码,到用户数据表中查找被叫用户的相关信息,根据其是否订阅了未接来电即时通知服务,决定是否向用户终端设备发送通知信息。
[0066] 若被叫用户开通了未接来电即时通知服务,则根据主叫号码到预置的通讯录数据表中查找主叫用户的相关信息,生成未接来电通知信息,发送到被叫用户的终端设备。
[0067] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0068] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0069] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0070] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0071] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。