专利名称:终端会话切换中传送会话记录的方法、系统及设备、终端的制作方法
技术领域:
本发明涉及通讯技术领域,特别涉及一种终端会话切换中传送会话记录的方法、系统及设备、终端。
背景技术:
CPM(Converged IP Messaging,会聚IP消息)业务是通过重用现有构建块(Building Blocks)以及定义新的构建块为人们提供基于IP网络的多媒体通信业务。CPM支持一对一、 一对多的个人通信,以及与应用之间的通信;允许用户在底层使用任何类型网络进行CPM通信;允许用户同时进行不同媒体类型的会谈(conversation);支持多设备环境、用户个人偏好设置;支持网络存储器以存储任意类型的消息和媒体到网络中;支持从传统语音、视频、消息类业务到CPM业务的无缝接入。
用户在使用CPM业务时产生了如下需要例如用户Alice在家中,她有三个已注册CPM业务的终端终端A、终端B和终端C,其中终端A为笔记本电脑,终端B为手机,终端C为固定电话。Alice对三种终端接收新CPM消息和CPM会话设置了优先级选择,并希望在进行CPM会话时可以在终端间进行无缝切换。
Alice在终端A上同其他用户进行CPM会话一段时间后,需要赴约,但她希望继续交谈,此时,请求网络设备将此CPM会话从终端A切换到终端B上,并希望在终端B上获得切换之前在终端A上的会话记录。网络设备在处理切换请求时发送会话记录到终端B上。
现有技术是利用网络系统在处理切换请求时,网络设备将会话记录发送到终端上,这种传送方式会占用网络资源,传送会话记录速率慢,影响会话质量。
发明内容
为了更快地传送会话记录,节省网络资源和保证会话质量,本发明实施例提供了一种终端会话切换中传送会话记录的方法、系统及设备、终端。
一种终端会话切换过程中传送会话记录的方法,所述方法包括以下步骤获取第一终端和第二终端的短距离通信协议类型;比较所获取的第一终端的短距离通信协议类型与第二终端的短距离通信协议类型是否相
同;
如果相同,则向所述第一终端发送指示信息,所述指示信息中包含向所述第二终端发送会话记录的指令。
一种终端会话切换过程中传送会话记录的方法,所述方法包括以下步骤第一终端接收网络设备发送的指示信息,所述指示信息中包含向第二终端发送会话记录的指令;
根据所述指令向第二终端发送会话记录。
一种终端会话切换过程中传送会话记录的系统,所述系统包括
网络设备,用于向第一终端发送指示信息,所述指示信息中包含向第二终端发送会话记录的指令;
所述第一终端,用于根据所述指示信息中的指令向所述第二终端发送所述会话记录。一种网络设备,所述网络设备包括
获取模块,用于获取所述第一终端和第二终端的短距离通信协议类型;比较模块,用于比较终端的短距离通信协议类型是否相同;
指令发送模块,用于在所述比较模块比较短距离通信协议类型相同时,向第一终端发送指示信息,所述指示信息中包含向第二终端发送会话记录的指令。一种终端,所述终端包括
第一终端,用于接收网络设备发送的指示信息,所述指示信息中包含向第二终端发送会话记录的指令,并根据所述指令向第二终端发送所述会话记录。
本发明实施例在终端会话切换过程中,终端之间的会话纪录传送不经过网络设备,而是在终端之间直接进行交换,传送速度快,不但节省了网络资源,还保证了会话质量。
图1是本发明实施例1、2提供的一种终端会话切换过程中传送会话记录的方法的示意图2是本发明实施例3提供的一种终端会话切换过程中传送会话记录的方法的示意图;图3是本发明实施例4提供的一种终端会话切换过程中传送会话记录的系统的示意图;图4是本发明实施例5提供的一种网络设备的示意图;图5是本发明实施例6提供的一种终端的示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例1
本发明实施例提供了一种终端会话切换过程中传送会话记录的方法,该方法由终端进行会话记录的传送,传送会话记录速率快,不但能够节省网络资源,还可以保证会话质量。对于本发明实施例主要存在以下两种场景, 一是终端在进行CPM注册时都注册了短距离通信协议类型;二是终端在进行CPM注册时都未注册短距离通信协议类型。下面分别针对这两种场景对本发明实施例进行详细阐述
针对终端在进行CPM业务注册时都注册了短距离通信协议类型的场景,参见图l,本发明实施例的具体步骤如下
步骤101:用户将会话从终端1切换到终端2,需要在终端2上获取切换前存储在终端1上的会话记录时,通过终端1向网络设备发送会话终端切换请求,该会话终端切换请求中携带终端2的标识、获取会话记录的请求以及要切换会话的会话标识。
某些情况下,用户需要将会话在终端间进行切换,例如,用户因事外出,需要将正在终端1上进行的会话切换到终端2上。此时,用户希望在进行会话切换时,在终端2上获得切换前存储在终端l上的会话记录,于是用户通过终端l向网络设备发送会话终端切换请求,该会话终端切换请求中携带终端2的标识、获取会话记录的请求和要切换会话的会话标识。其中,会话标识表示需要切换的会话;终端2的标识可以是终端名称或是MAC地址。
需要说明的是,用户也可以根据个人喜好在网络设备中设置获取会话记录的请求,即在网络设备中设置在终端2上获取切换前在终端1上的会话记录,则在本实施例中,终端l向网络设备发送会话终端切换请求中无需携带获取会话记录的请求,网络系统根据网络设备中的设置判断是否需要在终端2上获取切换前在终端1上的会话记录。
步骤102:网络设备接收会话终端切换请求,根据会话终端切换请求中的终端2的标识判断终端2是否注册了CPM业务,如果终端2未注册CPM业务,则结束;如果终端2注册了 CPM业务,则获取自身存储的终端1和终端2的短距离通信协议类型,并比较终端1和终端2的短距离通信协议类型是否相同,如果相同,则向终端2发送会话链接建立请求,该会话链接建立请求中包含要求终端2开启相同的短距离通信协议类型的指令,并转入步骤103;如果不相同,则向终端2发送会话链接建立请求,只是该会话链接建立请求并不包含要求终端2开启相同的短距离通行协议类型的指令;终端2接收会话链接建立请求,并向网络设备发送会话链接建立应答。网络设备接收到会话链接建立应答后,向终端1发送会话终端切换应答,完成会话的切换,但无法传送会话记录。
在本实施例中,由于终端1和终端2都注册了短距离通信协议类型,因此网络设备能够成功获取终端1和终端2的短距离通信协议类型,并比较终端1和终端2的短距离通信协议类型是
否相同。在终端l和终端存在相同的短距离通信协议类型时,有可能存在两种情况, 一是,终
端1和终端2仅共同支持一种短距离通信协议类型,例如蓝牙(Blueteeth)技术、zigbee (紫蜂)技术或是WLAN (Wireless Local Area Network,无线局域网)技术等;另一种情况是,终端l和终端2共同支持两种或两种以上的短距离通信协议类型,例如,支持蓝牙技术和zigbee技术,这时网络设备需要从中选择一种短距离通信协议类型。
步骤103:终端2接收会话链接建立请求,根据会话链接建立请求中的指令开启相同的短距离通信协议,并向网络设备发送会话链接建立应答。
其中,终端2根据会话链接建立请求中的指令开启相同的短距离通信协议以及向网络设备发送会话链接建立应答这两个动作的先后顺序可以改变,也可以同时进行。
步骤104:网络设备接收会话链接建立应答,并向终端1发送会话终端切换应答,该会话终端切换应答中包含表示需要切换的会话的会话标识、要求终端1开启相同的短距离通信协议类型的指令以及要求终端1发送会话记录的指令。
网络设备接收到会话链接建立应答后,终端2和网络设备会话链接建立成功。
步骤105:终端l接收到会话终端切换应答后,终止会话标识所对应的会话,开启相同的短距离通信协议后同终端2建立短距离通信协议连接,并向终端2发送自身存储的会话标识所对应的会话记录。
由于在歩骤103中,终端2已经开启相同的短距离通信协议,在本步骤中,终端l也开启相同的短距离通信协议,终端1和终端2之间建立了短距离通信协议连接,此时,终端l和终端2之间能够进行会话记录的传送。
需要说明的是,终端l接收到会话终端切换应答后,在终止会话标识所对应的会话时,会把会话标识所对应的会话从网络设备切换到终端2。
步骤106:终端2接收终端1发送的会话记录,并通知网络设备己经接收会话记录。
在步骤104中,网络设备在向终端l发送会话终端切换应答时,可以不要求终端l开启短距离通信协议,而是在步骤101中,在用户通过终端1向网络设备发送会话终端切换请求时,由用户开启终端1的短距离通信协议。
针对终端进行CPM业务注册时都未注册短距离通信协议类型的场景,参见图l,本发明实施例的具体步骤如下
步骤201:用户A将会话从终端l切换到终端2,需要在终端2上获取切换前存储在终端l上的会话记录时,通过终端1向网络设备发送会话终端切换请求,该会话终端切换请求中携带终端2的标识、终端1的短距离通信协议类型、获取会话记录的请求以及会话标识。
具体步骤与本实施例中的步骤101类似不再赘述。
步骤202:网络设备接收会话终端切换请求,提取终端1的短距离通信协议类型,并根据会话终端切换请求中终端2的标识,判断终端2是否注册CPM业务,如果终端2未注册CPM业务,则结束;如果终端2注册了 CPM业务,则向终端2发送会话链接建立请求,该会话链接建立请求中包含要求终端2提供自身的短距离通信协议类型的指令,并转入步骤203。
在本实施例中,由于终端1和终端2都未注册短距离通信协议类型,因此网络设备不能获取终端2的短距离通信协议类型,此时,网络设备向终端2发送会话链接建立请求,指令终端2提供自身的短距离通信协议类型。
步骤203:终端2接收会话链接建立请求,根据会话链接建立请求中的指令将自身的短距离通信协议类型包含在发送给网络设备的会话链接建立应答中。
步骤204:网络设备接收会话链接建立应答后,提取出终端2的短距离通信协议类型,并比较终端2与终端1的短距离通信协议类型是否相同,如果相同,则向终端1发送会话终端切换应答,该会话终端切换应答中包含表示需要切换的会话的会话标识、要求终端1开启相同的短距离通信协议的指令以及要求终端1发送会话记录的指令,同时向终端2发送要求其开启相同的短距离通信协议的通知,并转入步骤205;如果不相同,则向终端1发送会话终端切换应答,但并不要求终端1和终端2开启相同的短距离通信协议。终端1接收到会话终端切换应答后,将会话切换到终端2,但无法完成会话记录的传送。
步骤205:终端l接收会话终端切换库答后,终止会话标识所对应的会话,开启相同的短距离通信协议,同终端2建立短距离通信协议连接,并向终端2发送自身存储的会话标识所对应的会话记录。
需要说明的是,终端l接收到会话终端切换应答后,在终止会话标识所对应的会话时,会把会话标识所对应的会话由网络设备切换到终端2。
步骤206:终端2接收到通知后开启相同的短距离通信协议,接收终端1发送的会话记录,并通知网络设备己经接收会话记录。
需要说明的是,在步骤204中,网络设备在向终端1发送会话终端切换应答时,可以不要求终端1开启短距离通信协议,而是在步骤201中,在用户通过终端1向网络设备发送会话终端切换请求时,由用户开启终端1的短距离通信协议。
本发明实施例在终端会话切换过程中,终端之间的会话纪录传送不经过网络设备,而是在终端之间直接进行交换,传送速度快,不但节省了网络资源,还保证了会话质量。
实施例2
在实施例1中,比较短距离通信协议类型由网络设备来完成,在本实施例中,比较短距离通信协议类型由终端2完成。本发明实施例主要存在以下两种场景, 一是终端在进行CPM注册时都注册了短距离通信协议类型;二是,终端在进行CPM注册时都未注册短距离通信协议类型。下面分别针对这两种场景对本发明实施例进行详细阐述
针对终端进行CPM业务注册时都注册了短距离通信协议类型的场景,参见图l,本发明实施例的具体歩骤如下
步骤301:用户A将会话从终端1切换到终端2,需要在终端2上获取切换前存储在终
端l上的会话记录时,通过终端1向网络设备发送会话终端切换请求,该会话终端切换请求
中携带终端2的标识、获取会话记录的请求和会话标识。具体歩骤与实施例1中的步骤101相同,不再赘述。
步骤302:网络设备接收会话终端切换请求,根据会话终端切换请求中的终端2的标识判断终端2是否注册CPM业务,如果终端2注册了 CPM业务,则提取出终端1的短距离通信协议类型,并将提取的终端1的短距离通信协议类型包含在发送给终端2的会话链接建立请求中,同时转入步骤303;如果终端2未注册CPM业务,则结束。
步骤303:终端2从接收的会话链接建立请求提取出终端1的短距离通信协议类型,并比较终端1和自身的短距离通信协议类型是否相同,如果相同,则向网络设备发送会话建立链接应答,该会话建立链接应答中包含短距离通信协议比较相同的通知和相同的短距离通信协议类型信息,同时开启自身相同的短距离通信协议类型,并转入步骤304;如果不相同,则向网络设备发送会话建立链接应答,该应答中包含短距离通信协议类型不相同的通知,网络设备发送会话建立链接应答后向终端1发送终端会话切换应答,完成会话的切换,但无法完成会话记录的传送。
步骤304:网络设备接收会话链接建立应答,根据会话链接建立应答中的短距离通信协议比较相同的通知和相同的短距离通信协议类型信息向终端1发送会话终端切换应答,该会话终端切换应答中包含表示需要切换的会话的会话标识、要求终端1开启相同的短距离通信协议的指令以及要求终端1发送会话记录的指令。步骤305:终端l接收到会话终端切换应答后,终止会话标识所对应的会话,开启相同的短距离通信协议,同终端2建立短距离通信协议连接,并向终端2发送自身存储的会话标识所对应的会话记录。
需要说明的是,终端l接收到会话终端切换应答后,在终止会话标识所对应的会话时,会把会话标识所对应的会话由网络设备切换到终端2。
由于在歩骤303中,终端2己经开启相同的短距离通信协议,在本步骤中,终端l也开启相同的短距离通信协议,终端l和终端之间建立了短距离通信协议连接,此时,终端1和终端2之间能够进行会话记录的传送。
步骤306:终端2接收终端1发送的会话记录,并通知网络设备已经接收会话记录。
网络设备发送会话建立链接应答后向终端1发送终端会话切换应答,完成会话的切换,但无法完成会话记录的传送。
针对终端进行CPM业务注册时都未注册了短距离通信协议类型的场景,本实施例的具
体步骤如下
步骤401:用户A将会话从终端1切换到终端2,需要在终端2上获取切换前存储在终端l上的会话记录时,通过终端l向网络设备发送会话终端切换请求,该会话终端切换请求中携带终端2的标识、终端1的短距离通信协议类型、获取会话记录的请求以及会话标识。
具体步骤与实施例1中的步骤201类似,不再赘述。
步骤402:网络设备接收会话终端切换请求,提取终端1的短距离通信协议类型,并根据会话终端切换请求中的终端2的标识判断终端2是否注册CPM业务,如果终端2未注册CPM业务,则结束;如果终端2注册了CPM业务,则向终端2发送会话链接建立请求,该请求中包含终端1的短距离通信协议类型信息。
步骤403至步骤407与步骤303至307的对应步骤类似,不再赘述。
本发明实施例在终端会话切换过程中,终端之间的会话纪录传送不经过网络设备,而是在终端之间直接进行交换,传送速度快,不但节省了网络资源,还保证了会话质量。
当然本实施例中,第一终端与第二终端之间不只限定于建立短距离通信协议连接,可选的也可以有线连接、或使用长距离通信协议连接,具体实现方法可以参考如上实施例。
实施例3
在实施例2中,比较短距离通行协议类型是由终端2来完成。而在本实施例中,比较短距离通信协议类型是由终端1来完成。本发明实施例主要存在以下两种场景, 一是终端在进行CPM注册时都注册了短距离通信协议类型;二是,终端在进行CPM注册时都未注册短距离通信协议类型。下面分别针对这两种情况对本发明实施例进行详细阐述
针对终端进行CPM业务注册时都注册了短距离通信协议类型的场景,参见图2,本发明实施例的具体步骤如下
步骤501:用户A将会话从终端1切换到终端2,需要在终端2上获取切换前存储在终
端l上的会话记录时,通过终端2向网络设备发送会话终端切换请求,该会话终端切换请求中携带终端2的标识、获取会话记录的请求和会话标识。'具体步骤与实施例1中的步骤101类似,不再赘述。
步骤502:网络设备接收会话终端切换请求,根据会话终端切换请求中的终端2的标识判断终端2是否注册CPM业务,如果终端2未注册CPM业务,则结束;如果终端2注册了CPM业务,则提取终端2的短距离通信协议类型,并向终端l发送会话终端切换指示,该指示中包含终端2的短距离通信协议类型以及要求终端1发送会话记录的指令,同时转入步骤503。
步骤503:终端1从接收的会话终端切换指示中提取出终端2的短距离通信协议类型,并比较终端2与自身的短距离通信协议类型是否相同,如果相同,则向网络设备发送会话终端切换指示应答,该会话终端切换指示应答中包含短距离通信协议相同的通知和相同的短距离通信协议类型信息,同时开启自身相同的短距离通信协议,并转入步骤504;如果不相同,则向网络设备发送会话终端切换指示应答,该会话终端切换指示应答中包含短距离通信协议不相同的通知。网络设备接收会话建立链接应答后向终端1发送终端会话切换应答,完成会话的切换,但无法完成会话记录的传送。
步骤504:网络设备接收会话终端切换指示应答,根据会话终端切换指示应答中的短距离通信协议相同的通知和相同的短距离通信协议类型信息向终端2发送会话终端切换应答,该应答中包含要求终端2开启相同的短距离通信协议的指令。
步骤505:终端2接收到会话终端切换应答后,开启相同的短距离通信协议,同终端l建立短距离通信协议连接。
步骤506:终端l根据网络设备的指令终止会话标识所对应的会话,并向终端2发送自身存储的会话标识所对应的会话记录。
需要说明的是,终端l在终止会话标识所对应的会话时,会把会话标识所对应的会话由网络设备切换到终端2。
步骤507:终端2接收终端1发送的会话记录,并通知网络设备已经接收会话记录。需要说明的是,在步骤505中,网络设备在向终端2发送会话终端切换应答时,可以不要求终端1开启短距离通信协议,而是在步骤501中,在用户通过终端2向网络设备发送会话终端切换请求时,由用户开启终端2的短距离通信协议。
针对终端进行CPM业务注册时都未注册短距离通信协议类型的场景,本发明实施例的具体步骤如下
步骤601:用户A将会话从终端1切换到终端2,需要在终端2上获取切换前存储在终端l上的会话记录时,通过终端2向网络设备发送会话终端切换请求,该会话终端切换请求中携带终端2的标识、终端2的短距离通信协议类型、获取会话记录的请求和会话标识。
具体步骤与实施例1中的步骤201类似,不再赘述。
步骤602:网络设备接收会话终端切换请求,根据会话终端切换请求中的终端2的标识判断终端2是否注册CPM业务,如果终端2未注册CPM业务,则结束;如果终端2注册了CPM业务,则向终端l发送会话终端切换指示,该会话终端切换指示中包含终端2的短距离通信协议类型信息以及要求终端1发送会话记录的指令。
步骤603至步骤607与本实施例中的步骤503至步骤507类似,不再赘述。
实施例4
本发明实施例提供了一种终端会话切换过程中传送会话记录的系统,参见图3,该系统包括
网络设备,用于向第一终端发送指示信息,该指示信息中包含向第二终端发送会话记录的指令;
第一终端,用于根据该指示信息中的指令向第二终端发送会话记录;第二终端,用于接收第一终端的发送的会话记录。
作为第一种优选的方案,网络设备具体用于获取第一终端和第二终端的短距离通信协议类型,并比较短距离通信协议类型是否相同,如果相同,则向第二终端发送会话链接建立请求,该会话链接建立请求包含要求第二终端开启相同短距离通信协议类型的指令,并在接收到第二终端发送的会话链接建立应答时,向第一终端发送终端会话切换应答,该终端会话切换应答中包含向第二终端发送会话记录的指令和开启相同短距离通信协议类型的指令;
相应地,第一终端具体用于根据终端会话切换应答中的指令开启相同的短距离通信协议类型同第二终端建立短距离通信协议连接,并向第二终端发送所述会话记录。
作为另一种优选的方案,网络设备具体用于获取第一终端和第二终端的短距离通信协议类型,并比较短距离通信协议类型是否相同,如果相同,则要求第二终端开启相同短距离通信协议类型,并向第一终端终端会话切换应答,该终端会话切换应答中包含向第二终端发送 会话记录的指令和开启相同短距离通信协议类型的指令;
相应地,第一终端具体用于根据终端会话切换应答中的指令开启相同的短距离通信协议 同所述第二终端建立短距离通信协议连接,并向第二终端发送所述会话记录。
作为第三种优选的方案,网络设备具体用于获取第一终端的短距离通信协议类型,并将 获取的第一终端的短距离通信协议类型发送给第二终端;
第二终端还用于获取第一终端的短距离通信协议类型,并比较获取的第一终端的短距离 通信协议类型与自身的短距离通信协议类型是否相同,.如果相同,则通知网络设备短距离通 信协议类型相同,同时开启自身的相同的短距离通信协议类型;
网络设备还用于根据该通知向第一终端终端会话切换应答,该终端会话切换应答中包含 向第二终端发送会话记录的指令和开启相同短距离通信协议类型的指令;
相应地,第一终端具体用于根据指令开启相同的短距离通信协议同第二终端建立短距离 通信协议连接,并向第二终端发送会话记录。
作为第四种优选的方案,第一终端用于接收网络设备发送的指示信息,该指示信息中包 含向第二终端发送会话记录的指令,以及获取第二终端的短距离通信协议类型,并比较自身 短距离通信协议类型与第二终端的短距离通信协议类型是否相同,如果相同,则通知网络设 备短距离通信协议类型相同,同时开启自身相同的短距离通信协议类型;
网络设备还用于根据该通知向第二终端发送会话终端切换应答,该会话终端切换应答中 包含要求所述第二终端开启相同的短距离通信协议类型;
相应地,第一终端具体用于根据网络设备的指令开启相同的短距离通信协议同第二终端 建立短距离通信协议连接,并向第二终端发送会话记录。
实施例5
本发明实施例提供了一种网络设备,参见图4,该网络设备包括 获取模块,用于获取第一终端和第二终端的短距离通信协议类型; 比较模块,用于比较终端的短距离通信协议类型是否相同;
指令发送模块,用于在比较模块比较短距离通信协议类型相同时,向第一终端发送指示 信息,该指示信息中包含向第二终端发送会话记录的指令。 其中,获取模块具体包括
请求接收单元,用于接收第二终端发送的会话终端切换请求,该会话终端切换请求中包 含获取第一终端上会话记录的请求、第二终端的标识;判断模块,用于根据第二终端的标识判断第二终端是否注册了 CPM业务; 提取模块,用于在判断模块判断第二终端注册了CPM业务时,提取网络设备自身存储的 第一终端短距离通信协议类型和第二终端的短距离通信协议类型。 作为另一种优选的方案,获取模块具体包括
请求接收模块,用于接收第二终端发送的会话终端切换请求,会话终端切换请求中包含 获取第一终端上会话记录的请求、第一终端的短距离通信协议类型、第二终端的标识和所述 会话标识;
判断模块,用于根据第二终端的标识判断所述第二终端是否注册了 CPM业务; 会话链接请求发送模块,用于在判断模块判断第二终端注册了CPM业务时,向第二终端
发送会话链接建立请求,会话链接建立请求包含要求第二终端提供自身短距离通信协议类型
的指令;
提取模块,用于从第二终端发送的会话链接建立应答中提取出第二终端短距离通信协议 类型,和从第二终端发送的会话终端切换请求中提取出第一终端的短距离通信协议类型。 实施例6
本实施例提供了一种终端,参见图6,该终端包括
第一终端,用于接收网络设备发送的指示信息,该指示信息中包含向第二终端发送会话
记录的指令,并根据该指令向第二终端发送会话记录; 第二终端,用于根据接收第一终端发送的会话记录。
作为一种优选的方案,第二终端具体用于获取第一终端的短距离通信协议类型,并比较 获取的第一终端的短距离通信协议类型与自身的短距离通信协议类型是否相同,如果相同, 则通知网络设备短距离通信协议类型相同,同时开启自身的相同的短距离通信协议类型;
此时,网络设备根据通知向第一终端终端会话切换应答,终端会话切换应答中包含向第 二终端发送会话记录的指令和开启相同短距离通信协议类型的指令;
相应地,第一终端具体用于根据所述指令开启相同的短距离通信协议同第二终端建立短 距离通信协议连接,并向第二终端发送会话记录。
作为另一种优选的方案,第一终端具体用于接收网络设备发送的指示信息,该指示信息 中包含包含向第二终端发送会话记录的指令,以及获取第二终端的短距离通信协议类型,并 比较自身短距离通信协议类型与第二终端的短距离通信协议类型是否相同,如果相同,则通 知网络设备短距离通信协议类型相同,同时开启自身相同的短距离通信协议类型;
此时,网络设备根据通知向第二终端发送会话终端切换应答,该会话终端切换应答中包含要求第二终端开启相同的短距离通信协议类型的指令;
第二终端具体用于根据接收的指令开启相同的短距离通信协议类型同第一终端建立短距 离通信协议连接;
相应地,第一终端根据网络设备的指令开启相同的短距离通信协议同第二终端建立短距 离通信协议连接,并向第二终端发送会话记录。
本发明实施例在终端会话切换过程中,终端之间的会话纪录传送不经过网络设备,而是 在终端之间直接进行交换,传送速度快,不但节省了网络资源,还保证了会话质量。
以上实施例提供的技术方案可以通过硬件和软件实现,软件存储在可读取的存储介质上, 如计算机的软盘,硬盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之 内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1、一种终端会话切换过程中传送会话记录的方法,其特征在于,所述方法包括以下步骤获取第一终端和第二终端的短距离通信协议类型;比较所获取的第一终端的短距离通信协议类型与第二终端的短距离通信协议类型是否相同;如果相同,则向所述第一终端发送指示信息,所述指示信息中包含向所述第二终端发送会话记录的指令。
2、 如权利要求1所述终端会话切换过程中传送会话记录的方法,其特征在于,网络设备 获取第一终端和第二终端的短距离通信协议类型的步骤包括网络设备接收所述第二终端发送的会话终端切换请求,所述会话终端切换请求中包含获 取所述第一终端上会话记录的请求和所述第二终端标识;根据所述第二终端标识判断所述第二终端是否注册CPM业务,如果判断所述第二终端注 册CPM业务,获取网络设备自身存储的所述第一终端短距离通信协议类型和所述第二终端的 短距离通信协议类型。 ■
3、 如权利要求l所述终端会话切换过程中传送会话记录的方法,其特征在于,网络设备 获取第一终端和第二终端的短距离通信协议类型的步骤包括网络设备接收所述第二终端发送的会话终端切换请求,所述会话终端切换请求中包含获 取所述第一终端上会话记录的请求、所述第二终端的标识和所述第一终端的短距离通信协议 类型;根据所述第二终端的标识判断所述第二终端是否注册了 CPM业务,如果判断所述第二终 端注册了CPM业务,则向所述第二终端发送会话链接建立请求,所述会话链接建立请求中包 含要求所述第二终端提供短距离通信协议类型的指令;所述网络设备接收第二终端根据会话链接建立请求发送的会话链接建立应答,所述会话 链接建立应答包含所述第二终端的短距离通信协议类型。
4、 如权利要求1所述终端会话切换过程中传送会话记录的方法,其特征在于,如果比较 所述第一终端和所述第二终端的短距离通信协议类型相同,则通知所述第一终端和所述第二 终端开启匹相同的短距离通信协议端口 。
5、 如权利要求1所述终端会话切换过程中传送会话记录的方法,其特征在于,所述获取 第一终端和第二终端的短距离通信协议类型的步骤具体包括第二终端获取所述第一终端的短距离通信协议类型和第二终端的短距离通信协议类型。
6、 如权利要求5所述终端会话切换过程中传送会话记录的方法,其特征在于,所述第二 终端获取所述第一终端的短距离通信协议类型的步骤具体包括第二终端接收网络设备发送的会话链接建立请求,所述会话链接建立请求中携带第一终 端的短距离通信协议类型。
7、 一种终端会话切换过程中传送会话记录的方法,其特征在于,所述方法包括以下步骤 第一终端接收网络设备发送的指示信息,所述指示信息中包含向第二终端发送会话记录的指令;根据所述指令向第二终端发送会话记录。
8、 如权利要求7所述终端会话切换过程中传送会话记录的方法,其特征在于,根据所述 指令向第二终端发送会话记录具体包括以下步骤所述第一终端根据所述指令开启短距离通信协议同所述第二终端建立短距离通信协议连 接,并向所述第二终端发送所述会话记录。
9、 如权利要求8所述终端会话切换过程中传送会话记录的方法,其特征在于,第一终端接收网络设备发送的指示信息前,还包括以下步骤网络设备向所述第二终端发送会话链接建立请求,要求所述第二终端开启短距离通信协 议类型,网络设备接收到所述第二终端根据会话链接建立请求而发送的会话链接建立应答, 向所述第一终端发送终端会话切换应答;第一终端根据所述指令向第二终端发送会话记录,具体包括以下步骤第一终端根据终端会话切换应答开启相同短距离通信协议类型的指令,并向第二终端发 送会话记录。
10、 如权利要求8所述终端会话切换过程中传送会话记录的方法,其特征在于,第一终 端接收网络设备发送的指示信息前,网络设备获取所述第一终端和所述第二终端的短距离通信协议类型,具体步骤包括网络设备接收所述第一终端发送的会话终端切换请求,所述会话终端切换请求中包含获 取会话记录的请求和所述第二终端的标识;网络设备根据所述第二终端的标识判断所述第二终端是否注册了 CPM业务,如果判断所述第二终端注册了 CPM业务,则获取网络设备存储的所述第一终端短距离通信协议类型和所述第二终端的短距离通信协议类型。
11、 如权利要求8所述终端会话切换过程中传送会话记录的方法,其特征在于,第一终端接收网络设备发送的指示信息前,网络设备获取所述第一终端和所述第二终端的短距离通 信协议类型,具体步骤包括网络设备接收所述第一终端发送的会话终端切换请求,所述会话终端切换请求中包含获 取会话记录的请求、所述第二终端的标识和所述第一终端的短距离通信协议类型;网络设备根据所述第二终端的标识判断所述第二终端是否注册了 CPM业务,如果第二终 端注册了 CPM业务,则向所述第二终端发送会话链接建立请求,所述会话链接建立请求中包 含要求所述第二终端提供自身短距离通信协议类型的指令;所述第二终端根据所述会话链接建立请求中的所述指令,将第二终端自身的短距离通信 协议类型包含在发送给所述网络设备的会话链接建立应答中;所述网络设备接收所述会话链接建立应答,获取所述第二终端的短距离通信协议类型。
12、 如权利要求7所述终端会话切换过程中传送会话记录的方法,其特征在于, 第一终端接收网络设备发送的指示信息前,还包括以下步骤-网络设备获取所述第一终端的短距离通信协议类型,并将获取的所述第一终端的短距离 通信协议类型发送给所述第二终端;第二终端获取所述第一终端的短距离通信协议类型,并比较所述获取的第一终端的短距 离通信协议类型与自身的短距离通信协议类型是否相同,如果相同,则将第一终端与第二终 端短距离通信协议类型相同的信息通知所述网络设备,同时开启自身的相同的短距离通信协 议类型;所述网络设备根据第一终端与第二终端短距离通信协议类型相同的信息向所述第一终端 发送终端会话切换应答,所述终端会话切换应答中包含向第二终端发送会话记录的指令和开 启相同短距离通信协议类型的指令。
13、 如权利要求12所述终端会话切换过程中传送会话记录的方法,其特征在于,所述网 络设备获取所述第一终端的短距离通信协议类型,并将获取的所述第一终端的短距离通信协 议类型发送给所述第二终端,具体包括以下步骤所述网络设备接收所述第一终端发送的会话终端切换请求,所述会话终端切换请求中包 含获取会话记录的请求、所述第二终端的标识;网络设备根据所述第二终端的标识判断所述第二终端是否注册了 CPM业务,如果所述第 二终端注册了 CPM业务,则提取网络设备自身存储的所述第一终端的短距离通信协议类型, 并将提取的短距离通信协议类型发送给所述第二终端。
14、 如权利要求12所述终端会话切换过程中传送会话记录的方法,其特征在于,网络设备获取所述第一终端的短距离通信协议类型,并将获取的所述第一终端的短距离通信协议类 型发送给所述第二终端,具体包括以下步骤所述网络设备接收所述第一终端发送的会话终端切换请求,所述会话终端切换请求中包 含获取会话记录的请求、所述第二终端的标识和所述第一终端的短距离通信协议类型;所述网络设备根据所述第二终端的标识判断所述第二终端是否注册了 CPM业务,如果所 述第二终端注册了 CPM业务,则将第一终端短距离通信协议类型发送给所述第二终端。
15、 如权利要求7所述终端会话切换过程中传送会话记录的方法,其特征在于,所述方 法包括第一终端接收网络设备发送的指示信息,所述指示信息中包含向第二终端发送会话记录 的指令,以及所述第二终端的短距离通信协议类型,并比较第一终端自身短距离通信协议类 型与所述第二终端的短距离通信协议类型是否相同,如果相同,则将第一终端与第二终端短 距离通信协议类型相同的信息通知所述网络设备,同时开启第一终端自身相同的短距离通信 协议类型;所述网络设备根据第一终端与第二终端短距离通信协议类型相同的信息向所述第二终端 发送开启相同的短距离通信协议类型的指令;所述第一终端同所述第二终端建立短距离通信协议连接,并向所述第二终端发送所述会话记录o
16、 如权利要求15所述终端会话切换过程中传送会话记录的方法,其特征在于,所述第 一终端获取所述第二终端的短距离通信协议类型的步骤具体包括所述网络设备接收所述第二终端的会话终端切换请求,所述会话终端切换请求中包含获 取会话记录的请求和所述第二终端的标识,根据所述第二终端的标识判断所述第二终端是否准册了CPM业务,如果判断所述第二终端注册了CPM业务,则提取出网络设备存储的所述 第二终端的短距离通信协议类型,将所述第二终端的短距离通信协议类型发送给所述第一终 端。
17、 如权利要求15所述终端会话切换过程中传送会话记录的方法,其特征在于所述第一 终端获取所述第二终端的短距离通信协议类型的步骤具体包括-所述网络设备接收所述第二终端的会话终端切换请求,所述会话终端切换请求中包含获 取会话记录的请求、所述第二终端的标识和所述第二终端的短距离通信协议类型,根据所述 第二终端的标识判断所述第二终端是否准册了 CPM业务,如果所述第二终端注册了 CPM业 务,则从所述会话终端切换请求提取所述第二终端的短距离通信协议类型,将所述第二终端的短距离通信协议类型发送给所述第一终端。
18、 一种终端会话切换过程中传送会话记录的系统,其特征在于,所述系统包括 网络设备,用于向第一终端发送指示信息,所述指示信息中包含向第二终端发送会话记录的指令;所述第一终端,用于根据所述指示信息中的指令向所述第二终端发送所述会话记录。
19、 如权利要求18所述的终端会话切换过程中传送会话记录的系统,其特征在于,所述 网络设备具体用于获取所述第一终端和所述第二终端的短距离通信协议类型,并比较短距离 通信协议类型是否相同,如果相同,则向所述第二终端发送会话链接建立请求,所述会话链 接建立请求包含要求所述第二终端开启相同短距离通信协议类型的指令,并在接收到所述第 二终端发送的会话链接建立应答时,向所述第一终端发送终端会话切换应答,所述终端会话 切换应答中包含向第二终端发送会话记录的指令和开启相同短距离通信协议类型的指令;相应地,所述第一终端具体用于根据所述终端会话切换应答中的指令开启相同的短距离 通信协议类型同所述第二终端建立短距离通信协议连接,并向所述第二终端发送所述会话记 录。
20、 如权利要求18所述的终端会话切换过程中传送会话记录的系统,其特征在于,所述 网络设备具体用于获取所述第一终端和所述第二终端的短距离通信协议类型,并比较短距离 通信协议类型是否相同,如果相同,则要求所述第二终端开启相同短距离通信协议类型,并 向所述第一终端终端会话切换应答,所述终端会话切换应答中包含向第二终端发送会话记录 的指令和开启相同短距离通信协议类型的指令;相应地,所述第一终端具体用于根据所述终端会话切换应答中的指令开启相同的短距离 通信协议同所述第二终端建立短距离通信协议连接,并向所述第二终端发送所述会话记录。
21、 如权利要求18所述的终端会话切换过程中传送会话记录的系统,其特征在于,所述 网络设备具体用于获取所述第一终端的短距离通信协议类型,并将获取的所述第一终端的短 距离通信协议类型发送给所述第二终端;所述第二终端还用于获取所述第一终端的短距离通信协议类型,并比较所述获取的第一 终端的短距离通信协议类型与自身的短距离通信协议类型是否相同,如果相同,则通知所述 网络设备短距离通信协议类型相同,同时开启自身的相同的短距离通信协议类型;所述网络设备还用于根据所述通知向所述第一终端终端会话切换应答,所述终端会话切 换应答中包含向第二终端发送会话记录的指令和开启相同短距离通信协议类型的指令;相应地,所述第一终端具体用于根据所述指令开启相同的短距离通信协议同所述第二终 端建立短距离通信协议连接,并向所述第二终端发送所述会话记录。
22、 如权利要求18所述的终端会话切换过程中传送会话记录的系统,其特征在于,所述 第一终端用于接收网络设备发送的指示信息,所述指示信息中包含向第二终端发送会话记录 的指令,以及获取所述第二终端的短距离通信协议类型,并比较自身短距离通信协议类型与 所述第二终端的短距离通信协议类型是否相同,如果相同,则通知所述网络设备短距离通信 协议类型相同,同时开启自身相同的短距离通信协议类型;所述网络设备还用于根据所述通知向所述第二终端发送会话终端切换应答,所述会话终 端切换应答中包含要求所述第二终端开启相同的短距离通信协议类型;相应地,所述第一终端具体用于根据所述网络设备的指令开启相同的短距离通信协议同 所述第二终端建立短距离通信协议连接,并向所述第二终端发送所述会话记录。
23、 一种网络设备,其特征在于,所述网络设备包括获取模块,用于获取所述第一终端和第二终端的短距离通信协议类型; 比较模块,用于比较终端的短距离通信协议类型是否相同;指令发送模块,用于在所述比较模块比较短距离通信协议类型相同时,向第一终端发送 指示信息,所述指示信息中包含向第二终端发送会话记录的指令。
24、 如权利要求23所述的网络设备,其特征在于,所述获取模块具体包括 请求接收单元,用于接收所述第二终端发送的会话终端切换请求,所述会话终端切换请求中包含获取所述第一终端上会话记录的请求、所述第二终端的标识;判断模块,用于根据所述第二终端的标识判断所述第二终端是否注册了 CPM业务; 提取模块,用于在所述判断模块判断所述第二终端注册了CPM业务时,提取所述网络设备自身存储的所述第一终端短距离通信协议类型和所述第二终端的短距离通信协议类型。
25、 如权利要求23所述的网络设备,其特征在于,所述获取模块具体包括-请求接收模块,用于接收所述第二终端发送的会话终端切换请求,所述会话终端切换请 求中包含获取所述第一终端上会话记录的请求、所述第一终端的短距离通信协议类型、所述 第二终端的标识和所述会话标识;判断模块,用于根据所述第二终端的标识判断所述第二终端是否注册了 CPM业务;会话链接请求发送模块,用于在所述判断模块判断所述第二终端注册了CPM业务时,向 所述第二终端发送会话链接建立请求,所述会话链接建立请求包含要求所述第二终端提供自 身短距离通信协议类型的指令;提取模块,用于从所述第二终端发送的会话链接建立应答中提取出所述第二终端短距离 通信协议类型,和从所述第二终端发送的会话终端切换请求中提取出所述第一终端的短距离 通信协议类型。
26、 一种终端,其特征在于,所述终端包括-第一终端,用于接收网络设备发送的指示信息,所述指示信息中包含向第二终端发送会 话记录的指令,并根据所述指令向第二终端发送所述会话记录。
27、 如权利要求26所述的终端,其特征在于,所述第二终端具体用于获取所述第一终端 的短距离通信协议类型,并比较所述获取的第一终端的短距离通信协议类型与自身的短距离 通信协议类型是否相同,如果相同,则通知所述网络设备短距离通信协议类型相同,同时开 启自身的相同的短距离通信协议类型;此时,所述网络设备根据所述通知向所述第一终端终端会话切换应答,所述终端会话切 换应答中包含向第二终端发送会话记录的指令和开启相同短距离通信协议类型的指令;相应地,所述第一终端具体用于根据所述指令开启相同的短距离通信协议同所述第二终 端建立短距离通信协议连接,并向所述第二终端发送所述会话记录。
28、 如权利要求26所述的终端,其特征在于,所述第一终端具体用于接收网络设备发送 的指示信息,所述指示信息中包含包含向第二终端发送会话记录的指令,以及获取所述第二 终端的短距离通信协议类型,并比较自身短距离通信协议类型与所述第二终端的短距离通信 协议类型是否相同,如果相同,则通知所述网络设备短距离通信协议类型相同,同时开启自 身相同的短距离通信协议类型;此时,所述网络设备根据所述通知向所述第二终端发送会话终端切换应答,所述会话终端切换应答中包含要求所述第二终端开启相同的短距离通信协议类型的指令;所述第二终端具体用于根据所述指令开启相同的短距离通信协议类型同所述第一终端建立短距离通信协议连接;相应地,所述第一终端根据所述网络设备的指令开启相同的短距离通信协议同所述第二终端建立短距离通信协议连接,并向所述第二终端发送所述会话记录。
全文摘要
本发明公开了一种终端会话切换中传送会话记录的方法、系统及设备、终端,属于通讯技术领域。所述方法包括第一终端接收网络设备发送的指示信息,所述指示信息中包含向第二终端发送会话记录的指令;根据所述指令向第二终端发送会话记录。所述系统包括网络设备、第一终端和第二终端。所述网络设备包括获取模块、比较模块和指令发送模块。所述终端包括第一终端和第二终端。本发明所述技术方案由终端而不是由网络设备进行会话记录的传送,传送速度快,不但节省了网络资源,还保证了会话质量。
文档编号H04L29/08GK101567827SQ20081010461
公开日2009年10月28日 申请日期2008年4月22日 优先权日2008年4月22日
发明者孙成振 申请人:华为技术有限公司
转载请注明原文地址:https://www.famiwei.com/read-7750090.html