一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

管理应用的方法和装置与流程

2022-02-22 01:50:54 来源:中国专利 TAG:


1.本技术实施例涉及通信领域,并且更具体地,涉及管理应用的方法和装置。


背景技术:

2.网际互连协议多媒体子系统(internet protocol multimedia subsystem,ims)是一种多媒体业务形式,它能够满足终端客户更新颖、更多样化多媒体业务的需求。ims被认为是下一代网络的核心技术,也是解决移动与固网融合,引入语音、数据、视频三重融合等差异化业务的重要方式。
3.随着电子信息技术的发展,通过ims进行数据传输的应用的种类和数量迅猛增长,并且,目前的ims缺乏对应用的管控,一方面对通信资源造成竞争,影响用户体验,另一方面对系统安全造成威胁。


技术实现要素:

4.本技术提供一种管理应用的方法和装置,能够改善用户体验,提高系统安全。
5.第一方面,提供一种管理应用的方法,所述方法包括:第一网络设备接收来自第一终端设备第一信息,所述第一信息包括第一应用的标识和所述第一终端设备的标识;所述第一网络设备根据所述第一终端设备的标识,获取所述第一终端设备的用户数据,所述第一终端设备的用户数据包括所述第一终端设备对应的授权应用的标识,和/或所述述第一终端设备的用户数据包括所述第一终端设备对应的非授权应用的标识;所述第一网络设备根据所述第一终端设备的用户数据,确定是否允许所述第一终端设备传输所述第一应用的数据。
6.作为示例而非限定,本技术的方案能够适用于例如,ims系统等能够传输应用的数据的通信系统。
7.其中,“所述第一终端设备对应的授权应用”可以理解为:通信系统(例如,ims系统)允许该第一终端设备通过该通信系统传输数据的应用。
8.即,如果应用#x为所述第一终端设备对应的授权应用,则ims系统(具体地说是,ims系统中的网络设备,例如as)允许安装在该第一终端设备的应用#x的数据通过ims系统传输,例如,as允许建立用于传输安装在该第一终端设备的应用#x的数据的数据通道。
[0009]“所述第一终端设备对应的非授权应用”可以理解为通信系统(例如,ims系统)禁止该第一终端设备通过该通信系统传输数据的应用。
[0010]
即,如果应用#y为所述第一终端设备对应的非授权应用,则ims系统(具体地说是,ims系统中的网络设备,例如as)不允许安装在该第一终端设备的应用#y的数据通过ims系统传输,例如,as禁止建立用于传输安装在该第一终端设备的应用#y的数据的数据通道。
[0011]
根据本技术提供的方案,通过使第一终端设备向ims的第一网络设备发送其希望通过ims传输的第一应用的标识,能使第一网络设备根据该第一终端设备的标识获取该第一终端设备的授权应用(或,非授权应用)的信息,进而可以判定是否允许该第一终端设备
通过ims系统传输该第一应用的数据,从而,能够实现对应用的管控,进而能够实现对通信资源的优化分配,改善用户体验,提高系统安全。
[0012]
可选地,所述第一网络设备根据所述第一终端设备的标识,获取所述第一终端设备的用户数据,包括:所述第一网络设备向第二网络设备发送第二信息,所述第二信息用于请求所述第一终端设备的用户数据,所述第二信息包括所述第一终端设备的标识,所述第二网络设备用于存储包括所述第一终端设备在内的多个终端设备中的每个终端设备的用户数据;所述第一网络设备从所述第二网络设备接收所述第一终端设备的用户数据。
[0013]
作为实例而非限定,该第二网络设备为例如,归属用户服务器(hss,home subscriber server)。
[0014]
在一种实现方式中,该所述第一网络设备为呼叫会话控制功能cscf设备。
[0015]
此情况下,所述第一信息可以为网际协议多媒体子系统ims网络的注册请求。
[0016]
或者说,该第一信息可以承载于注册请求。
[0017]
此情况下,所述方法还包括:所述第一网络设备向所述第一终端设备发送注册响应,所述注册响应包括是否允许所述第一终端设备传输所述第一应用的数据的结果。
[0018]
从而,第一终端设备能够根据该结果,确定是否通过ims传输(接收或发送)第一应用的数据,例如,确定是否发起用于传输第一应用的数据的数据通道的建立请求。
[0019]
可选地,所述方法还包括:所述第一网络设备向应用服务器as发送是否允许所述第一终端设备传输所述第一应用的数据的结果。
[0020]
从而,as能够根据该结果,确定是否允许第一终端设备传输第一应用的数据,例如,确定是否允许建立所述第一终端设备的用于传输第一应用的数据的数据通道。
[0021]
在另一种实现方式中,所述第一网络设备为第一as。
[0022]
此情况下,所述第一信息可以为第一数据通道建立请求。
[0023]
或者说,该第一信息可以承载于第一数据通道建立请求。
[0024]
例如,该第一数据通道建立请求为第一终端设备与第二终端设备之间的传输第二应用的数据通道的建立请求,并且,作为示例而非限定,该第二应用可以包括例如,视频通话应用或语音通话应用等,即,第一应用可以包括在第一终端设备和第二终端设备通过第二应用进行交互时,希望使用的应用。例如,该第二应用可以称为基础应用,该第一应用可以称为相对于该基础应用的附加应用。例如,该第二应用可以为长期演进语音承载(voice over long-term evolution,volte)通话(call)应用,并且,此情况下,用于传输第一应用的数据通道可以为第五代通信数据通道(5g data channel)。
[0025]
或者,该第一数据通道建立请求为第一终端设备与第二终端设备(或者提供该第一应用的服务器)之间的传输第一应用的数据通道的建立请求。
[0026]
可选地,所述第一数据通道建立请求还包括第三信息,所述第三信息用于指示多种获取方式中的第一获取方式,所述第一获取方式是所述第一终端设备请求使用的所述第一应用的安装文件的获取方式,所述多种获取方式包括以下至少一种方式:从第三方获取的方式、从所述第一终端设备所处网络的应用服务器下载的方式、从第二终端设备所处网络的应用服务器下载的方式、从所述第二终端设备获取的方式,所述第二终端设备为所述第一终端设备的通信对端。
[0027]
其中,“从第三方获取的方式”也可以理解为第一终端设备(例如,通过应用商店、
网站或用户手动安装等方式)自行获取的方式。
[0028]
通过使第一终端设备上报第一应用的安装文件的获取方式,能够进一步有利于网络设备对于应用的管控,从而,能够进一步提高系统安全性。
[0029]
可选地,所述方法还包括:所述第一网络设备向所述第一终端设备发送第一数据通道建立响应,所述第一数据通道建立响应包括是否允许所述第一终端设备传输所述第一应用的数据的结果。
[0030]
从而,第一终端设备能够根据该结果,确定是否通过ims传输(接收或发送)第一应用的数据,例如,确定是否发起用于传输第一应用的数据的数据通道的建立请求。
[0031]
可选地,所述第一数据通道建立响应还包括第四信息,所述第四信息用于指示多种获取方式中的第二获取方式,所述第二获取方式是所述第一网络设备指示所述第一终端设备使用的所述第一应用的安装文件的获取方式,所述多种获取方式包括以下至少一种方式:从第三方获取的方式、从所述第一终端设备所处网络的应用服务器下载的方式、从第二终端设备所处网络的应用服务器下载的方式、从所述第二终端设备获取的方式,所述第二终端设备为所述第一终端设备的通信对端。
[0032]
通过使网络设备下发第一应用的安装文件的获取方式,能够进一步有利于网络设备对于应用的管控,从而,能够进一步提高系统安全性。
[0033]
在一种实现方式中,第一数据通道建立请求为第一终端设备用于请求与第二终端设备之间建立数据通道的请求。
[0034]
此情况下,可选地,所述方法还包括:在不允许所述第一终端设备传输所述第一应用的数据的情况下,所述第一网络设备删除所述第一数据通道建立请求中所述第一应用的相关信息,并向第二终端设备转发删除了所述第一应用的相关信息后的第一数据通道建立请求,所述第二终端设备为所述第一终端设备的通信对端。
[0035]
并且,可选地,所述方法还包括:在允许所述第一终端设备传输所述第一应用的数据的情况下,所述第一网络设备向所述第二终端设备转发第一数据通道建立请求,第一数据通道建立请求包括所述第五信息,所述第五信息用于指示允许所述第一终端设备传输所述第一应用的数据,所述第五信息包括所述第一应用的标识。
[0036]
从而,第二终端设备能够根据该结果,确定是否通过ims传输(接收或发送)第一应用的数据。
[0037]
并且,可选地,所述第一网络设备转发给所述第二终端设备的第一数据通道建立请求包括第六信息,所述第六信息用于指示多种获取方式中的第三获取方式,所述第三获取方式是所述第一网络设备指示所述第二终端设备使用的所述第一应用的安装文件的获取方式,所述多种获取方式包括以下至少一种方式:从第三方获取的方式、从所述第一终端设备所处网络的应用服务器下载的方式、从第二终端设备所处网络的应用服务器下载的方式、从所述第一终端设备获取的方式。
[0038]
通过使网络设备下发第一应用的安装文件的获取方式,能够进一步有利于网络设备对于应用的管控,从而,能够进一步提高系统安全性。
[0039]
在一种实现方式中,可选地,在允许所述第一终端设备传输所述第一应用的数据的情况下,所述方法还包括:所述第一网络设备向所述第一终端设备和/或第二终端设备发送所述第一应用的安装文件,所述第二终端设备为所述第一终端设备的通信对端。
[0040]
通过在网络设备中保存应用的安装文件,能够确保安装文件的合法和安全性,从而能够进一步提高系统的安全性。
[0041]
在另一种实现方式中,所述第一网络设备向第二as发送第七信息,所述第七信息用于指示所述第二as向所述第一终端设备和/或所述第二终端设备发送所述第一应用的安装文件,所述第七信息包括所述第一终端设备和/或所述第二终端设备的标识和所述第一应用的标识,所述第二as用于存储包括所述第一应用在内的多个应用的安装文件。
[0042]
通过独立设置用于保存应用的安装文件的网络设备,能够兼容现有的不具有安装文件下发功能的网络设备,从而,能够进一步提高本技术的实用性。
[0043]
可选地,所述方法还包括:所述第一网络设备获取第八信息,所述第八信息用于指示以下至少一种参数:所述第一应用对应的带宽(或者说,所述第一应用的数据传输的带宽要求)、所述第一终端设备的接入网络的类型、所述第一应用对应的通信资源(或者说,所述第一应用的数据传输的希望使用的通信资源)、所述第一应用对应的数据传输时延(或者说,所述第一应用的数据传输的传输时延要求),以及所述第一网络设备根据所述第一终端设备的用户数据,确定是否允许所述第一终端设备传输所述第一应用的数据,包括:所述第一网络设备根据所述第一终端设备的用户数据和所述第八信息,确定是否允许所述第一终端设备传输所述第一应用的数据。
[0044]
通过基于第一应用的传输条件的相关信息,判定是否允许所述第一终端设备传输所述第一应用的数据,能够进一步提高判定的合理性和可靠性,从而提高本技术的实用性。
[0045]
第二方面,提供一种管理应用的方法,所述方法包括:第一终端设备生成第一信息,所述第一信息包括第一应用的标识和所述第一终端设备的标识;所述第一终端设备向第一网络设备发送第一信息,所述第一信息用于确定是否允许所述第一终端设备传输所述第一应用的数据。
[0046]
可选地,所述第一网络设备为呼叫会话控制功能cscf设备。
[0047]
此情况下,所述第一信息为网际协议多媒体子系统ims网络的注册请求。
[0048]
并且,所述方法还包括:所述第一终端设备接收来自所述第一网络设备的注册响应,所述注册响应包括是否允许所述第一终端设备传输所述第一应用的数据的结果。
[0049]
可选地,所述第一网络设备为第一as。
[0050]
此情况下,所述第一信息包括第一数据通道建立请求。
[0051]
可选地,所述第一数据通道建立请求还包括第三信息,所述第三信息用于指示多种获取方式中的第一获取方式,所述第一获取方式是所述第一终端设备请求使用的所述第一应用的安装文件的获取方式,所述多种获取方式包括以下至少一种方式:从第三方获取的方式、从所述第一终端设备所处网络的应用服务器下载的方式、从第二终端设备所处网络的应用服务器下载的方式、从所述第二终端设备获取的方式,所述第二终端设备为所述第一终端设备的通信对端。
[0052]
可选地,所述方法还包括:所述第一终端设备接收来自所述第一网络设备的第一数据通道建立响应,所述第一数据通道建立响应包括是否允许所述第一终端设备传输所述第一应用的数据的结果。
[0053]
可选地,所述第一数据通道建立响应还包括第四信息,所述第四信息用于指示多种获取方式中的第二获取方式,所述第二获取方式是所述第一网络设备指示所述第一终端
设备使用的所述第一应用的安装文件的获取方式,所述多种获取方式包括以下至少一种方式:从第三方获取的方式、从所述第一终端设备所处网络的应用服务器下载的方式、从第二终端设备所处网络的应用服务器下载的方式、从所述第二终端设备获取的方式,所述第二终端设备为所述第一终端设备的通信对端,以及,所述方法还包括:所述第一终端设备根据所述第二获取方式,获取所述第一应用的安装文件。
[0054]
可选地,所述方法还包括:所述第一终端设备接收来自所述第一网络设备的所述第一应用的安装文件。
[0055]
或者,所述方法还包括:所述第一终端设备接收来自第二as的所述第一应用的安装文件,所述第二as用于存储包括所述第一应用在内的多个应用的安装文件。
[0056]
第三方面,提供一种管理应用的方法,所述方法包括:第二终端设备接收来自第一终端设备的第一数据通道建立请求,所述第一数据通道建立请求包括第五信息,所述第五信息用于指示允许所述第二终端设备和第一终端设备传输第一应用的数据的信息,所述第五信息包括所述第一应用的标识;所述第二终端设备根据所述第五信息,与所述第一终端设备之间传输所述第一应用的数据。
[0057]
可选地,所述第一数据通道建立请求包括第六信息,所述第六信息用于指示多种获取方式中的第三获取方式,所述第三获取方式是所述第一网络设备指示所述第二终端设备使用的所述第一应用的安装文件的获取方式,所述多种获取方式包括以下至少一种方式:从第三方获取的方式、从所述第一终端设备所处网络的应用服务器下载的方式、从第二终端设备所处网络的应用服务器下载的方式、从所述第一终端设备获取的方式。
[0058]
可选地,所述方法还包括:所述第二终端设备接收来自所述第一网络设备的所述第一应用的安装文件。
[0059]
或者,所述方法还包括:所述第二终端设备接收来自第二as的所述第一应用的安装文件,所述第二as用于存储包括所述第一应用在内的多个应用的安装文件。
[0060]
第四方面,提供一种管理应用的方法,所述方法包括:第二应用服务器as接收来自第一as的第七信息,所述第七信息用于指示所述第二as向第一终端设备发送第一应用的安装文件,所述第七信息包括所述第一终端设备的标识和所述第一应用的标识,所述第二as用于存储包括所述第一应用在内的多个应用的安装文件;所述第二as根据所述第七信息,向所述第一终端设备发送所述第一应用的安装文件。
[0061]
第五方面,提供了一种管理应用的装置,包括用于执行第一方面至第四方面中的任一方面及其任一种可能实现方式中的方法的各个模块或单元。
[0062]
第六方面,提供了一种管理应用的设备,包括处理器,所述处理器与存储器耦合,可用于执行第一方面至第四方面中的任一方面及其可能实现方式中的方法。可选地,该设备还包括存储器。可选地,该设备还包括通信接口,处理器与通信接口耦合。可选地,该设备还包括通信接口,处理器与通信接口耦合。
[0063]
在一种实现方式中,该设备为终端设备或网络设备。此情况下,所述通信接口可以是收发器,或,输入/输出接口。
[0064]
在另一种实现方式中,该设备为芯片或芯片系统。此情况下,所述通信接口可以是该芯片或芯片系统上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等。所述处理器也可以体现为处理电路或逻辑电路。
[0065]
第七方面,提供了一种管理应用的装置,包括:输入电路、输出电路和处理电路。所述处理电路用于通过所述输入电路接收信号,并通过所述输出电路发射信号,使得所述第一方面至第四方面中的人一方面及其各方面的任一种可能实现方式中的方法被实现。
[0066]
在具体实现过程中,上述装置可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是不同的电路,也可以是同一电路,这种情况下该电路在不同的时刻分别用作输入电路和输出电路。本技术实施例对处理器及各种电路的具体实现方式不做限定。
[0067]
第八方面,提供了一种管理应用的装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行所述第一方面至第四方面中的任一方面及其各种可能实现方式中的方法。
[0068]
可选地,所述处理器为一个或多个,所述存储器为一个或多个。
[0069]
可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。
[0070]
在具体实现中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
[0071]
应理解,相关的数据交互过程例如发送指示信息可以为从处理器输出指示信息的过程,接收能力信息可以为处理器接收输入能力信息的过程。具体地,处理输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。
[0072]
上述第八方面中的处理器可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。
[0073]
第九方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行所述第一方面至第四方面中的任一方面及其各方面的任一种可能实现方式中的方法。
[0074]
第十方面,提供了一种计算机可读介质,所述计算机可读介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述所述第一方面至第四方面中的任一方面及其各方面的任一种可能实现方式中的方法。
附图说明
[0075]
图1是本技术的通信系统的一例的示意图。
[0076]
图2是本技术的ims的一例的示意图。
[0077]
图3是本技术的应用管理的过程一例的示意性交互图。
[0078]
图4是本技术的应用管理的过程的另一例的示意性交互图。
[0079]
图5是本技术的应用管理的过程的再一例的示意性交互图。
[0080]
图6是本技术的应用管理的过程的再一例的示意性交互图。
[0081]
图7是本技术的应用管理的过程的再一例的示意性交互图。
[0082]
图8是本技术的管理应用的装置的一例的示意图。
[0083]
图9是本技术的管理应用的装置的另一例的示意图。
[0084]
图10是本技术的管理应用的装置的再一例的示意图。
具体实施方式
[0085]
下面将结合附图,对本技术中的技术方案进行描述。
[0086]
本技术的技术方案,可以应用于能够通过接入网络和核心网络完成通信的各种通信系统,例如:ip多媒体子系统(ims,internet protocol multimedia subsystem),图1示出了适用本技术的通信系统的示意性结构图,如图1所示,该通信系统可以包括接入网、ip多媒体子系统(ims,ip multimedia subsystem)和外部网络三部分。
[0087]
下面,分别对该通信系统的三个部分进行详细说明。
[0088]
1.外部网络
[0089]
外部网络可以为用户提供业务服务,例如,该外部网络可以是互联网(internet)、公共交换电话网络(pstn,public switched telephone network)等。
[0090]
并且,如图1所示,终端设备#1可以通过外部网络访问应用或网站。
[0091]
或者,终端设备#1可以通过外部网络与终端设备#2通信,其中,尽管未图示,但是终端设备#2也处于的通信系统也包括接入网络中、ims和外部网络。
[0092]
2.接入网络
[0093]
接入网络可以为小区提供服务,终端设备通过该小区使用的传输资源(例如,频域资源,或者说,频谱资源)与接入网网络进行通信。作为示例而非限定,接入网络可以是例如:全球移动通讯(global system of mobile communication,gsm)系统、码分多址(code division multiple access,cdma)系统、宽带码分多址(wideband code division multiple access,wcdma)系统、通用分组无线业务(general packet radio service,gprs)、长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)、通用移动通信系统(universal mobile telecommunication system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)通信系统、第五代(5th generation,5g)系统或新无线(new radio,nr)、无线局域网络(wlan,wireless local area networks)等。
[0094]
接入网中提供上述小区的设备可以称为接入网设备,接入网设备可以是wlan中的接入点(access point,ap),gsm或cdma中的基站(base transceiver station,bts),也可以是wcdma中的基站(nodeb,nb),或者是新型无线系统(new radio,nr)系统中的gnb,还可以是lte中的演进型基站(evolutional node b,enb或enodeb),或者中继站或接入点,或者车载设备、可穿戴设备以及未来5g网络中的接入网设备或者未来演进的plmn网络中的接入网设备等。
[0095]
另外,接入网络提供的小区可以是指接入网设备(例如基站)对应的小区,小区可以属于宏基站,也可以属于小小区(small cell)对应的基站,这里的小小区可以包括:城市
小区(metro cell)、微小区(micro cell)、微微小区(pico cell)、毫微微小区(femto cell)等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。
[0096]
此外,lte系统或5g系统中的载波上可以同时有多个小区同频工作,在某些特殊场景下,也可以认为上述载波与小区的概念等同。例如在载波聚合(carrier aggregation,ca)场景下,当为ue配置辅载波时,会同时携带辅载波的载波索引和工作在该辅载波的辅小区的小区标识(cell indentify,cell id),在这种情况下,可以认为载波与小区的概念等同,比如ue接入一个载波和接入一个小区是等同的。
[0097]
此外,lte系统或5g系统中的载波上可以同时有多个小区同频工作,在某些特殊场景下,也可以认为上述载波与小区的概念等同。例如在载波聚合(carrier aggregation,ca)场景下,当为ue配置辅载波时,会同时携带辅载波的载波索引和工作在该辅载波的辅小区的小区标识(cell indentification,cell id),在这种情况下,可以认为载波与小区的概念等同,比如ue接入一个载波和接入一个小区是等同的。
[0098]
3.终端设备
[0099]
终端设备也可以称为用户设备(user equipment,ue)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备可以是wlan中的站点(staion,st),可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,sip)电话、无线本地环路(wireless local loop,wll)站、个人数字处理(personal digital assistant,pda)设备、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及下一代通信系统,例如,5g网络中的终端设备或者未来演进的公共陆地移动网络(public land mobile network,plmn)网络中的终端设备等。
[0100]
作为示例而非限定,在本技术实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。
[0101]
此外,在本技术实施例中,终端设备还可以是物联网(internet of things,iot)系统中的终端设备,iot是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。
[0102]
在本技术实施例中,iot技术可以通过例如窄带(narrow band)nb技术,做到海量连接,深度覆盖,终端省电。例如,nb只包括一个资源块(resource bloc,rb),即,nb的带宽只有180kb。要做到海量接入,必须要求终端在接入上是离散的,根据本技术实施例的通信方法,能够有效解决iot技术海量终端在通过nb接入网络时的拥塞问题。
[0103]
4.ims
[0104]
ims也可以称为核心网络,用于将来自接入网络的数据传输至外部网络,或者,将
外部网络的数据传输至接入网络,更具体地,ims是在基于ip的网络上提供多媒体业务的通用网络架构。
[0105]
作为示例而非限定,如图2所示,ims可以包括但不限于以下网元。
[0106]
a.网关(gateway,gw)设备
[0107]
网关设备是接入网络中的终端设备与外部网络之间的数据交换的中转设备。
[0108]
作为示例而非限定,在本技术中,终端设备和网关设备之间可以基于路由信息进行通信。
[0109]
作为示例而非限定,该路由信息可以包括ip地址或端口。
[0110]
具体地说,例如,当终端设备#1需要向外部网络发送数据包#1时,终端设备#1可以在数据包#1的目的地址字段携带路由信息#1,其中,该路由信息#1是为该终端设备#1服务的网关设备(记作网关设备#1)面向该终端设备#1的路由信息(例如,ip地址或端口)。
[0111]
其中,“网关设备#1面向该终端设备#1的路由信息”可以是指:能够指示该网关设备#1的路由信息。
[0112]
可选地,该“网关设备#1面向该终端设备#1的路由信息”具体可以是指:能够使终端设备#1识别出该网关设备#1的路由信息。具体地说,网关设备#1可以具有多个路由信息,并且,每个路由信息均能够指示该网关设备#1。在本技术中,该多个路由信息可以被分别面向不同的终端设备,即,不同的终端设备所获得的用于指示该网络设备#1的路由信息可以不同。
[0113]
并且,终端设备#1可以在数据包#1的源地址字段携带路由信息#2,其中,该路由信息#2是该终端设备#1面向该网关设备#1的路由信息(例如,ip地址或端口)。
[0114]
其中,“终端设备#1面向该网关设备#1的路由信息”可以是指:能够指示该终端设备#1的路由信息。
[0115]
可选地,该“终端设备#1面向该网关设备#1的路由信息”具体可以是指:能够使网关设备#1识别出该终端设备#1的路由信息。具体地说,终端设备#1可以具有多个路由信息,并且,每个路由信息均能够指示该终端设备#1。在本技术中,该多个路由信息可以分别面向不同的网关设备,即,不同的网关设备所获得的用于指示该终端设备#1的路由信息可以不同。
[0116]
或者,终端设备#1可以具有多个路由信息,例如,终端设备#1的不同业务(或者说,会话)使用不同的路由信息,并且,每个路由信息均能够指示该终端设备#1。
[0117]
由此,通信系统中的设备能够基于该数据包#1中的目的地址字段所携带的路由信息(即,路由信息#1)而将该数据包#1路由至网关设备#1。
[0118]
并且,网关设备#1可以基于该数据包#1中的源地址字段所携带的路由信息(即,路由信息#2)识别出该数据包#1来自于终端设备#1。可选地,网关设备#1还可以基于该路由信息#2识别出该数据包#1所对应的业务(或者说,会话)。
[0119]
从而,网关设备可以基于该终端设备#1的相关信息(例如,所访问的业务的信息)将该数据包#1发送至外部设备。
[0120]
再例如,当网关设备#1接收到来自外部设备的数据包#2时,例如,可以基于该数据包#2所对应的承载等信息,确定该数据包#2需要发送给终端设备#1,从而,网关设备#1可以在数据包#2的目的地址字段携带路由信息#2。
[0121]
并且,网关设备#1可以在数据包#2的源地址字段携带路由信息#1。
[0122]
由此,通信系统中的设备能够基于该数据包#2中的目的地址字段所携带的路由信息(即,路由信息#2)而将该数据包#2路由至终端设备#1。
[0123]
并且,终端设备#1可以基于该数据包#2中的源地址字段所携带的路由信息(即,路由信息#1)识别出该数据包#2来自于网关设备#1。可选地,终端设备#1还可以基于该路由信息#2识别出该数据包#2所对应的业务(或者说,会话)。
[0124]
在本技术实施例中,ims系统中可以包括多个网关设备,并且,不同的网关设备的覆盖范围可以不同。
[0125]
作为示例而非限定,该网络设备可以是转换网关(translation gateway,trgw)或ims接入网关(access gateway,agw)等各种网关设备。
[0126]
b.呼叫会话控制功能(cscf,call session control function)设备
[0127]
cscf设备是ims内部的功能实体,是整个ims的核心。主要负责处理多媒体呼叫会话过程中的信令控制。它管理ims的用户鉴权、ims承载面qos、与其它网元配合进行会话初始协议(session initiation protoco,sip)会话的控制,以及业务协商和资源分配等。
[0128]
其中,cscf设备可以与终端设备通信,并且,cscf设备可以与网关设备通信。
[0129]
例如,该cscf设备可以选择与终端设备通信的网关设备,并且,该cscf设备可以为终端设备和网关设备分配路由信息,例如,ip地址或端口。
[0130]
作为示例而非限定,cscf根据功能分为代理cscf(proxy cscf,p-cscf),查询cscf(interrogating cscf,i-cscf),服务cscf(serving cscf,s-cscf)等。
[0131]
其中,p-cscf是ims拜访网络(接入网络的一例)的统一入口点。所有发起于用户设备和终止于用户设备的会话消息都要通过p-cscf。p-cscf作为一个sip proxy,负责与接入网络相关的用户鉴权与互联网安全协定(internet protocol security,ipsec)管理,网络防攻击与安全保护,为节约无线网络资源进行sip信令压缩与解压,用户的漫游控制,通过策略决策功能(policy decision function,pdf)进行承载面的网络地址转换(network address translation,nat)与qos等功能等。例如,p-cscf可以根据用户设备提供的域名决定i-cscf,并向该i-cscf转发来自用户设备的sip注册请求。再例如,p-cscf可以向在用户设备发起注册流程时确定s-cscf转发来自该用户设备的sip消息。
[0132]
i-cscf是ims归属网络(接入网络的另一例)的入口点。在注册过程中,i-cscf通过查询hss,为用户选择一个s-cscf。在呼叫过程中,去往ims网络的呼叫首先路由到i-cscf,由i-cscf从hss获取用户所注册的s-cscf地址,将消息路由到s-cscf。例如,i-cscf可以为用户设备指定某个s-cscf来执行sip注册。再例如,i-cscf可以从hss中获取s-cscf的地址,转发sip请求,或者将其他网络传来的sip请求路由到s-cscf。
[0133]
s-cscf在ims网络会话控制中处于核心地位,它接受来自拜访网络通过p-cscf转发来的注册请求,与hss配合进行用户鉴权。并从hss处下载用户签约的业务数据。s-cscf对于用户主叫及被叫侧进行路由管理,根据用户签约的初始过滤规则(initial filter criteria,ifc),进行sip应用服务器(application server,as)触发,实现丰富的ims业务功能。例如,s-cscf可以在接收注册请求后,通过hss使注册请求生效。再例如,s-cscf可以控制已注册的会话终端,可作为代理服务器(proxy-server)。再例如,s-cscf可以在接收请求后,进行内部处理或转发,也可作为用户代理(ua,user agent),中断或发起sip事务。再
例如,s-cscf还可以与业务平台进行交互,提供多媒体业务。
[0134]
需要说明的是,上述p-cscf、s-cscf、i-cscf可以独立配置于不同实体,也可以集成于同一实体,以下,为了便于理解和说明,统称为cscf设备。
[0135]
c.归属用户服务器(home subscriber server,hss)
[0136]
hss在ims中作为用户信息存储的数据库,用户保存用户数据,在本技术中,用户数据可以包括用户的授权应用的信息(例如,应用的标识)和/或非授权应用的信息。
[0137]
其中,一个用户的授权应用可以理解为,该用户(或者说,该用户的终端设备)被允许通过ims进行数据传输的应用。
[0138]
一个用户的非授权应用可以理解为,该用户(或者说,该用户的终端设备)被禁止通过ims进行数据传输的应用。
[0139]
例如,以下表1示出了hss中保存的用户数据的一例。
[0140]
表1
[0141]
终端设备的标识授权应用的标识标识1标识a、标识b、标识c、
……
标识2标识b、标识d、标识n、
………………
标识n标识c、标识p、标识t、
……
[0142]
再例如,以下表2示出了hss中保存的用户数据的一例。
[0143]
表2
[0144]
终端设备的标识非授权应用的标识标识1标识d、标识e、标识f、
……
标识2标识c、标识e、标识m、
………………
标识n标识d、标识q、标识s、
……
[0145]
再例如,以下表3示出了hss中保存的用户数据的一例。
[0146]
表3
[0147]
终端设备的标识授权应用的标识非授权应用的标识标识1标识a、标识b、标识c、
……
标识d、标识e、标识f、
……
标识2标识b、标识d、标识n、
……
标识c、标识e、标识m、
……………………
标识n标识c、标识p、标识t、
……
标识d、标识q、标识s、
……
[0148]
应理解,以上列举的用户数据仅为示例性说明,本技术并未限定于此,例如,用户数据还可以包括但不限于以下一种或多种信息:
[0149]
用户认证信息、签约用户的特定信息、签约用户的动态信息、网络策略规则和设备标识寄存器信息,用于移动性管理和用户业务数据管理。
[0150]
并且,在本技术中,hss可以为一个逻辑实体,物理上可以由多个物理数据库组成,本技术并未特别限定。
[0151]
d.应用服务器(application server,as)
[0152]
as是ims系统中位于最上层的应用层设备,提供基本业务和补充业务、多媒体会议、融合通讯、短信网关、标准话务台等业务。ims网络是一个基于ip承载并向用户提供各项多媒体服务的开放系统,as与cscf之间通过进行交互,进而实现各种网络业务的触发和执行。并且,终端设备与as之间通信连接,as可以为终端设备建立数据通道。
[0153]
具体来说,ims网络中的应用服务器as提供以下几方面的业务应用:
[0154]
基本业务和补充业务
[0155]
ims网络中的基本业务包括点到点的语音呼叫、视频呼叫以及呼叫异常提示,点到点指呼叫可以是两个ims用户之间,也可以是ims用户与其他网络的用户,如pstn固话用户、移动网gsm用户等;呼叫异常提示指在被叫忙、无应答、号码空号、主叫欠费等各种条件下的语音和视频呼叫,给主叫用户播放通知音;ims网络中提供的补充业务种类包括号码显示、呼叫转移、呼叫限制、呼叫完成以及多方通话业务等。
[0156]
多媒体会议
[0157]
多方通话是建立在至少三个用户之间的网络应用,其中任意一个人的语音可以被会议中的所有其他人员听到,多媒体会议在多方通话传输语音信息的基础上,又提供了视频图像,从而使人们之间进行交互的媒体种类更加的丰富。
[0158]
融合通讯
[0159]
提供用户在互联网上的各类通讯方式和业务,比如消息、文件和视频共享等。
[0160]
应理解,以上列举的ims包括的设备仅为示例性说明,本技术并未限定于此,例如,还可以包括服务集中化和连续性应用服务器(scc as,service centralization and continuity application server)、接入切换控制功能(atcf,access transfer control function)设备、策略决策功能(policy decision function,pdf)等设备。
[0161]
在本技术实施例中,通信设备(例如,上述终端设备、cscf设备或as设备等)包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。该硬件层包括中央处理器(central processing unit,cpu)、内存管理单元(memory management unit,mmu)和内存(也称为主存)等硬件。该操作系统可以是任意一种或多种通过进程(process)实现业务处理的计算机操作系统,例如,linux操作系统、unix操作系统、android操作系统、ios操作系统或windows操作系统等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。并且,本技术实施例并未对本技术实施例提供的方法的执行主体的具体结构特别限定,只要能够通过运行记录有本技术实施例的提供的方法的代码的程序,以根据本技术实施例提供的方法进行通信即可,例如,本技术实施例提供的方法的执行主体可以是终端设备或网络设备,或者,是终端设备或网络设备中能够调用程序并执行程序的功能模块。
[0162]
此外,本技术实施例的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本技术中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compact disc,cd)、数字通用盘(digital versatile disc,dvd)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasable programmable read-only memory,eprom)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读
介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。
[0163]
需要说明的是,在本技术实施例中,在应用层可以运行多个应用程序,此情况下,执行本技术实施例的通信方法的应用程序与用于控制接收端设备完成所接收到的数据所对应的动作的应用程序可以是不同的应用程序。
[0164]
本技术提供的应用管理的方法可以在终端设备注册过程中进行(即,方式1)也可以在终端设备发起数据通道建立过程中进行(即,方式2),下面,分别对上述两种方式的具体过程进行详细说明。
[0165]
方式1
[0166]
图3示出了注册过程的一例,如图3所示,终端设备#1生成注册请求,该注册请求可以用于终端设备#1发起向ims的注册过程。
[0167]
在本技术中,该注册请求包括该终端设备#1的标识(记做,标识#a),并且,该注册请求包括至少一个应用(即,第一应用的一例)的标识。
[0168]
在本技术中,针对至少一个应用中的每个应用的处理过程相似,为了便于理解和说明,以对其中一个应用(记做,应用#1)的处理过程为例,进行说明。
[0169]
其中,该应用#1可以是终端设备#1与终端设备#2在通过ims进行的视频或语音通话过程中使用的应用,例如,远程控制、医疗或会议等5g应用。
[0170]
作为示例而非限定,该应用#1可以是终端设备#1的用户(记做,用户#1)确定(或者说,设置)的。或者,该应用#1可以是终端设备#1的制造商确定的,再或者,该应用#1可以是用户#1签约的运营商确定的,本技术并未特别限定。
[0171]
并且,该应用#1可以是已经安装在终端设备#1中的应用,或者,该应用#1也可以是尚未安装在终端设备#1中的应用,本技术并未特别限定。
[0172]
另外,除了携带有应用#1的标识(记做,标识#b)以外,本技术的注册请求还可以包括现有技术中的注册请求所包括的信息,并且,本技术的注册请求可以与现有技术中的注册请求的格式和功能相似,这里,为了避免赘述,省略其详细说明。
[0173]
在s110,终端设备#1可以将如上所述生成的注册请求发送给cscf(例如,p-cscf)。
[0174]
在s120,cscf(例如,s-cscf)接收到该注册请求,并从该注册请求中获得标识#a和标识#b。
[0175]
其后,cscf基于该标识#a和标识#b进行判定(记做,判定#1),该判定1为是否允许标识#a指示的终端设备(即,终端设备#1)通过ims传输标识#b指示的应用(即,应用#1)的数据,并得到判定结果(记做,判定结果#a)。
[0176]
在一种可能的实现方式中,在cscf中可以存储应用权限列表(即,用户数据的一例)。
[0177]
例如,该应用权限列表用于指示多个终端设备中的每一个终端设备的授权应用和/或非授权应用,例如,该应用权限列表包括每个终端设备的标识对应的授权应用的标识和/或非授权应用的标识,例如,该应用权限列表可以为上述表1~表3中的任意一个表项。
[0178]
此情况下,在s122,cscf可以根据该应用权限列表(例如,表1或表3),判定标识#b(或者说,标识#b指示的应用#1)是否属于标识#a(或者说,标识#a指示的终端设备)对应的授权应用的标识。
[0179]
如果判定为是,则cscf可以确定允许标识#a指示的终端设备(即,终端设备#1)通过ims传输标识#b指示的应用(即,应用#1)的数据,以下,为了便于理解和说明,将该结果记做结果#1,即,判定结果#a的一种可能的结果。
[0180]
如果判定为否,则cscf可以确定禁止标识#a指示的终端设备(即,终端设备#1)通过ims传输标识#b指示的应用(即,应用#1)的数据,以下,为了便于理解和说明,将该结果记做结果#2,即,判定结果#a的另一种可能的结果。
[0181]
或者,cscf可以根据该应用权限列表(例如表2或表3),确定标识#b(或者说,标识#b指示的应用#1)是否属于标识#a(或者说,标识#a指示的终端设备)对应的非授权应用的标识。
[0182]
如果判定为是,则cscf可以确定禁止标识#a指示的终端设备(即,终端设备#1)通过ims传输标识#b指示的应用(即,应用#1)的数据,即,结果#2。
[0183]
应理解,以上列举的获得判定结果#a的过程仅为示例性说明,本技术并未限定于此,例如,还可以基于以下至少一种参数,获得结果#a。
[0184]
参数#a:ims是否支持该应用#1的情况
[0185]
具体地说,如果ims支持该应用#1,且标识#b(或者说,标识#b指示的应用#1)属于标识#a(或者说,标识#a指示的终端设备#1)对应的授权应用的标识,则可以判定结果#a为允许标识#a指示的终端设备(即,终端设备#1)通过ims传输标识#b指示的应用(即,应用#1)的数据,即结果#1。
[0186]
如果ims不支持该应用#1,则可以判定结果#a为禁止标识#a指示的终端设备(即,终端设备#1)通过ims传输标识#b指示的应用(即,应用#1)的数据,即结果#2。
[0187]
参数#b:应用#1的带宽要求
[0188]
具体地说,如果ims的带宽(或者,能够提供给终端设备#1的带宽)能够满足应用#1的带宽要求,且标识#b(或者说,标识#b指示的应用#1)属于标识#a(或者说,标识#a指示的终端设备#1)对应的授权应用的标识,则可以判定结果#a为允许标识#a指示的终端设备(即,终端设备#1)通过ims传输标识#b指示的应用(即,应用#1)的数据,即结果#1。
[0189]
如果ims的带宽(或者,能够提供给终端设备#1的带宽)不满足应用#1的带宽要求,则可以判定结果#a为禁止标识#a指示的终端设备(即,终端设备#1)通过ims传输标识#b指示的应用(即,应用#1)的数据,即结果#2。
[0190]
参数#c:终端设备#1的接入网络的类型
[0191]
具体地说,如果终端设备#1的接入网络的类型(例如,4g网络或5g网络)能够满足应用#1的要求(例如,传输速率要求或传输时延要求),且标识#b(或者说,标识#b指示的应用#1)属于标识#a(或者说,标识#a指示的终端设备#1)对应的授权应用的标识,则可以判定结果#a为允许标识#a指示的终端设备(即,终端设备#1)通过ims传输标识#b指示的应用(即,应用#1)的数据,即结果#1。
[0192]
如果终端设备#1的接入网络的类型(例如,4g网络或5g网络)不满足应用#1的要求,则可以判定结果#a为禁止标识#a指示的终端设备(即,终端设备#1)通过ims传输标识#b指示的应用(即,应用#1)的数据,即结果#2。
[0193]
参数#d:终端设备#1(或者说,应用#1)对应的通信资源
[0194]
具体地说,如果ims分配给终端设备#1(或者说,应用#1)的资源,能够满足应用#1
的要求(例如,传输速率要求或传输时延要求),且标识#b(或者说,标识#b指示的应用#1)属于标识#a(或者说,标识#a指示的终端设备#1)对应的授权应用的标识,则可以判定结果#a为允许标识#a指示的终端设备(即,终端设备#1)通过ims传输标识#b指示的应用(即,应用#1)的数据,即结果#1。
[0195]
如果ims分配给终端设备#1(或者说,应用#1)的资源,不满足应用#1的要求(例如,传输速率要求或传输时延要求),则可以判定结果#a为禁止标识#a指示的终端设备(即,终端设备#1)通过ims传输标识#b指示的应用(即,应用#1)的数据,即结果#2。
[0196]
在另一种可能的实现方式中,在cscf中不存储应用权限列表,并在hss中存储该应用权限列表。
[0197]
此情况下,可以通过以下任意一种方式进行判定。
[0198]
方式a
[0199]
可选地,在s124,cscf向hss发送用户数据获取请求,该用户数据获取请求携带标识#a。
[0200]
在s126,hss根据该标识#a,确定该标识#a(或者说,标识#a指示的终端设备#1)对应的应用权限列表,例如,授权应用列表和/或非授权应用列表,并将其发送给cscf。
[0201]
在s128,cscf可以根据该应用权限列表,确定标识#b(或者说,标识#b指示的应用#1)为授权应用还是非授权应用,进而得到上述结果#1或结果#2,并且,该s128的过程可以与上述s122的过程相似,这里,为了避免赘述,省略其详细说明。
[0202]
方式b
[0203]
可选地,在s123,cscf向hss发送用户数据获取请求,该用户数据获取请求携带标识#a和标识#b。
[0204]
在s125,hss确定该标识#a(或者说,标识#a指示的终端设备#1)对应的应用权限列表,并根据该标识#b和该应用权限列表,确定标识#b(或者说,标识#b指示的应用#1)为授权应用还是非授权应用,进而得到上述结果#1或结果#2,并且,该s125的过程可以与上述s122的过程相似,这里,为了避免赘述,省略其详细说明。
[0205]
在s127,hss可以将判定结果(即,结果#1或结果#2)发送给cscf。
[0206]
即,经过上述处理cscf能够得到针对是否允许终端设备#1通过ims传输应用#1的数据的判定结果,即,结果#a。
[0207]
其后,cscf生成针对上述注册请求的注册响应。
[0208]
在本技术中,该注册响应包括该结果#a。
[0209]
例如,该注册响应可以包括该标识#b与结果#a的对应关系。
[0210]
具体地说,当注册请求包括多个应用的标识时,可能存在不同应用的判定结果不同的情况,通过在注册响应中携带各应用的标识与各应用对应的判定结果的对应关系,能够使终端设备可靠地确定每一个应用的判定结果(即,是否被允许通过ims传输数据的结果)。
[0211]
另外,除了携带有各应用的判定结果(例如,上述结果#a)以外,本技术的注册响应还可以包括现有技术中的注册响应所包括的信息,并且,本技术的注册响应可以与现有技术中的注册响应的格式和功能相似,并且,除了s120中记载的判定以外,cscf还可以基于注册请求进行现有技术的注册、鉴权和认证等过程,为了避免赘述,省略其详细说明。
[0212]
并且,在s130,cscf将如上所述生成的注册响应发送给终端设备#1。
[0213]
从而,终端设备#1可以根据标识#b对应的结果#a,确定是否能够通过ims传输该标识#b指示的应用#1的数据。
[0214]
可选地,在s140,cscf还可以将结果#a,具体地说,是标识#b、标识#a和结果#a三者的对应关系发送给用于控制终端设备的数据通道的建立的as,记做,as#1,从而,as#1在接收到终端设备#1发送的携带有该标识#a和标识#b的数据通道建立请求时,可以根据该对应关系,确定是否允许该标识#a所指示的终端设备#1建立用于传输标识#b所指示的应用#1的数据的数据通道。
[0215]
例如,如果结果#a为结果#1,则允许建立用于传输终端设备#1的应用#1的数据的数据通道。
[0216]
如果结果#a为结果#2,则禁止建立用于传输终端设备#1的应用#1的数据的数据通道。
[0217]
方式2
[0218]
图4示出了数据通道建立过程的一例,如图4所示,终端设备#1生成数据通道建立请求,例如,会话描述协议请求(session description protocol offer,sdp offer)。
[0219]
该sdp offer可以用于终端设备#1发起向数据通道#a的建立过程。
[0220]
在一种实现方式中,该数据通道#a可以是终端设备#1请求建立的用于传输应用#2(例如,语音或视频通话)的数据通道。
[0221]
在另一种实现方式中,该数据通道#a可以是终端设备#1请求建立的用于传输应用#1的数据通道。
[0222]
并且,该sdp offer可以用于终端设备#1发起与终端设备#2的数据通道的建立过程。
[0223]
或者,该sdp offer可以用于终端设备#1发起与其他外部服务器(例如,应用#1的服务器)的数据通道的建立过程。
[0224]
在本技术中,该sdp offer包括该终端设备#1的标识(即,标识#a),并且,该sdpoffer包括至少一个应用(即,第一应用的一例)的标识。
[0225]
需要说明的是,该sdp offer可以承载于会话发起协议(session initiation protocol,sip)消息,例如,邀请(invite)消息、升级(update)消息或重邀请(re-invite)消息。
[0226]
并且,“该sdp offer包括该终端设备#1的标识”可以理解为:承载该sdp offer的sip消息包括该终端设备#1的标识。
[0227]
或者说,终端设备#1的标识可以承载于sdp offer中,也可以承载于该sdp offer所承载于的sip消息中。
[0228]
类似的,并且,“该sdp offer包括包括至少一个应用的标识”可以理解为:承载该sdp offer的sip消息包括至少一个应用的标识。
[0229]
或者说,至少一个应用的标识可以承载于sdp offer中,也可以承载于该sdp offer所承载于的sip消息中。
[0230]
同样,以应用#1的处理过程为例,进行说明。
[0231]
作为示例而非限定,该应用#1可以是终端设备#1的用户(记做,用户#1)确定(或者
说,设置)的。或者,该应用#1可以是终端设备#1的制造商确定的,再或者,该应用#1可以是用户#1签约的运营商确定的,本技术并未特别限定。
[0232]
并且,该应用#1可以是已经安装在终端设备#1中的应用,或者,该应用#1也可以是尚未安装在终端设备#1中的应用,本技术并未特别限定。
[0233]
另外,除了携带有应用#1的标识(即,标识#b)以外,本技术的sdp offer还可以包括现有技术中的sdp offer所包括的信息,并且,本技术的sdp offer可以与现有技术中的sdp offer的格式和功能相似,这里,为了避免赘述,省略其详细说明。
[0234]
在s210,终端设备#1可以将如上所述生成的sdp offer发送给ims中用于管理数据通道的as,即,as#1。
[0235]
在s220,as#1接收到sdp offer,并从该sdp offer中获得标识#a和标识#b。
[0236]
其后,as#1基于该标识#a和标识#b进行判定,即,上述判定#1,并得到判定结果#a。
[0237]
其中,该判定#1的具体过程与上述cscf在s120中执行的判定#1的过程相似,这里,为了避免赘述,省略其详细说明。
[0238]
其后,as#1根据判定结果#a,向终端设备#2(或者,应用#1的服务器)转发该sdp offer。
[0239]
例如,当该sdp offer为终端设备#1经由as#1发送给终端设备#2的sdp offer时,如果结果#a为允许终端设备#1通过ims传输应用#1的数据(即,上述结果#1),则在s230,as#1可以在sdp offer中增加结果#a的信息,例如,结果#a、标识#a和标识#b三者的对应关系。从而,终端设备#2可以根据sdp offer(具体地说,是结果#a、标识#a和标识#b三者的对应关系),确定能够通过ims与标识#a指示的终端设备(即,终端设备#1)传输该标识#b指示的应用(即,应用#1)的数据;或者,在s230,as#1可以在sdp offer中保留标识#b。从而,终端设备#2可以确定该sdp offer(或者,承载sdp offer的sip消息)中携带的标识#a所指示的终端设备#1被允许通过ims与该终端设备#2传输该标识#b指示的应用(即,应用#1)的数据.
[0240]
再例如,当该sdp offer为终端设备#1经由as#1发送给终端设备#2的sdp offer时,如果结果#a为禁止终端设备#1通过ims传输应用#1的数据(即,上述结果#2),则在s232,as#1可以删除sdp offer中的标识#b,此情况下,终端设备#2确定sdp offer(或者,承载sdp offer的sip消息)中未携带的标识(例如,标识#b)所对应的应用的数据被禁止通过ims传输,即,由于sdp offer中不携带标识#b,因此终端设备#2可以不会确定标识#b指示的应用的数据被允许传输。
[0241]
再例如,当该sdp offer为终端设备#1经由as#1发送给应用#1的服务器的sdp offer时,如果结果#a为允许终端设备#1通过ims传输应用#1的数据(即,上述结果#1),则在as#1可以将sdp offer转发给应用#1的服务器;如果结果#a为禁止终端设备#1通过ims传输应用#1的数据(即,上述结果#2),则as#1可以拒绝该sdp offer。
[0242]
在s240,as#1接收来自终端设备#2(或者,应用#1的服务器)的sdp响应(answer),并向终端设备#1转发该sdp响应(answer)。该sdp answer包括终端设备#1的标识。
[0243]
其中,该sdp answer包括的信息、格式和功能可以与现有技术相似,这里,为了避免赘述,省略其详细说明。
[0244]
并且,在s250,as#1在该sdp answer中添加该结果#a,并将添加结果#a的sdp answer发送给终端设备#1。
[0245]
例如,如果结果#a为结果#1(即,为允许终端设备#1通过ims传输应用#1的数据),则as#1在该sdp answer中添加该标识#b,并将添加标识#b的sdp answer发送给终端设备#1。
[0246]
此情况下,终端设备#1确定该sdp answer所承载的标识(例如,标识#b)所指示的应用(例如,应用#1)被允许通过ims传输。
[0247]
需要说明的是,该sdp answer可以承载于sip消息,例如,invite消息、update消息或re-invite消息。
[0248]
并且,“该sdp answer包括该终端设备#1的标识”可以理解为:承载该sdp answer的sip消息包括该终端设备#1的标识。
[0249]
或者说,终端设备#1的标识可以承载于sdp answer中,也可以承载于该sdp answer所承载于的sip消息中。
[0250]
类似的,并且,“该sdp answer包括标识#b”可以理解为:承载该sdp answer的sip消息包括该标识#b。
[0251]
或者说,标识#b可以承载于sdp answer中,也可以承载于该sdp answer所承载于的sip消息中。
[0252]
从而,终端设备#1可以根据标识#b对应的结果#a,确定是否能够通过ims传输该标识#b指示的应用#1的数据。
[0253]
另外,尽管未图示,as#1还可以为终端设备#1和终端设备#2(或者应用#1的服务器)建立上述数据通道#a。
[0254]
其中,当该数据通道#a可以是终端设备#1请求建立的用于传输应用#2(例如,语音或视频通话)的数据通道时,如果结果#a为允许终端设备#1通过ims传输应用#1的数据,则as#1还可以为终端设备#1和终端设备#2建立数据通道#b,该数据通道#b用于传输应用#1的数据。
[0255]
需要说明的是,上述方式1和方式2所示的过程可以单独使用也可以结合使用,即,在终端设备注册时,可以进行对于是否允许终端设备请求的应用通过ims传输数据的判定,并且,在终端设备发起数据通道建立请求时,再次进行对于是否允许终端设备请求的应用通过ims传输数据的判定。
[0256]
图5示出了数据通道建立过程的另一例,与图4所示过程不同的是,在sdp offer中还携带有标识#c,该标识#c用于指示多种获取方式中终端设备#1请求使用的方式(即,第一方式的一例,记做,获取方式#1),该标识#c是获取方式#1的标识。
[0257]
其中,获取方式#1为终端设备#1所请求的应用#1的安装文件的获取方式,具体地说,如上所述,由于sdp offer中携带有终端设备#1的标识(即,标识#a)和应用#1的标识(即,标识#b),因此,as#1结合标识#c,能够确定该标识#c指示的方式为终端设备#1请求的针对应用#1的安装文件的获取方式。
[0258]
作为示例而非限定,该多种获取方式包括但不限于以下至少一种获取方式,即上述获取方式可以为以下一种获取方式:
[0259]
获取方式a.从第三方下载,即,终端设备自行获取,例如,由终端设备(或者说,终端设备的用户)自行从应用商店或网址下载安装文件。
[0260]
获取方式b.从终端设备当前所处于的ims的as下载。
[0261]
获取方式c.从与本地的终端设备(即,sdp offer的发送端)进行通信的其他终端(即,sdp offer的接收端)所处ims的as下载。
[0262]
获取方式d.从与本地的终端设备(即,sdp offer的发送端)进行通信的其他终端(即,sdp offer的接收端)下载。
[0263]
并且,as#1确定是否允许终端设备#a使用该标识#c指示的获取方式(即,获取方式#1)获取应用#1的安装文件,其中,该判定过程的判定规则和依据可以根据实际情况等由使用者任意设置,本技术并未特别限定。
[0264]
此外,as#1在sdp answer中添加标识#d,该标识#d为as#1指示终端设备#1使用的针对应用#1的安装文件的获取方式(记做,获取方式#2)的标识,其中,该获取方式#2可以为上述获取方式a~d中的一种获取方式,并且,该获取方式#2与获取方式#1可以相同也可以不同,本技术并未特别限定。
[0265]
从而,终端设备#1根据sdp answer中携带的标识#d指示的获取方式(即,获取方式#2),获取应用#1的安装文件。
[0266]
应理解,图5列举的在一次sdp offer的发送过程中携带标识#a、标识#b和标识#c的方案仅为示例性说明,本技术并未限定于此,例如,终端设备还可以多次发起sdp offer,例如,在第一次sdp offer中携带多个应用的标识和终端设备的标识,并且,在第一次sdp offer中携带被允许通过ims传输数据的应用的标识以及该应用对应的目标方式的标识,即,终端设备#1在sdp offer#1中携带标识#a和标识#b,在确定允许标识#b指示的应用通过ims传输数据后,在sdp offer#2中携带标识#a、标识#b和标识#c。
[0267]
在一种可能的实施方式中,当该sdp offer用于请求终端设备#1与终端设备#2之间建立数通通道时,as#1还可以确定该终端设备#2对于应用#1的安装文件的获取方式(记做,获取方式#3),该获取方式#3可以为上述获取方式a~d中的一种获取方式,并且,该获取方式#3与获取方式#2可以相同也可以不同,本技术并未特别限定。
[0268]
设该获取方式#3的标识为标识#e,则当标识#e与标识#c相同时,as#1可以将sdp offer转发给终端设备#2。当标识#e与标识#c不同时,as#1可以将sdp offer中的标识#c修改为标识#e,并将修改后的sdp offer转发给终端设备#2。
[0269]
从而,终端设备#2根据sdp offer中携带的标识#e指示的获取方式(即,获取方式#3),获取应用#1的安装文件。
[0270]
图6示出了数据通道建立过程的另一例,与图4所示过程不同的是,如果as#1确定允许终端设备#1通过ims传输应用#1的数据(即,结果#a为结果#1),则as#1还可以向终端设备#1发送应用#1的安装文件。
[0271]
其中,as#1中可以保存多个应用标识与多个安装文件(具体地的说,是安装文件的存储空间)的对应关系,即,每个安装文件是所对应的标识指示的应用的安装文件。
[0272]
以下表4示出了该对应关系的一例.
[0273]
表4
[0274]
应用的标识安装文件的存储空间标识a存储空间a标识b存储空间b
…………
标识n存储空间n
[0275]
例如,as#1可以与终端设备#1建立数据通道#c,该数据通道#c用于传输应用#1的安装文件。
[0276]
并且,图6所示实施方式和图5所示实施方式可以结合使用,即,如果as#1确定允许终端设备#1通过ims传输应用#1的数据(即,结果#a为结果#1),并且,as#1确定终端设备#1针对应用#1的安装文件的获取方式为获取方式#b,则as#1可以向终端设备#1发送应用#1的安装文件。
[0277]
作为示例而非限定,在本技术中,as#1向终端设备#1发送应用#1的安装文件的动作也可以是基于终端设备#1的请求进行的。
[0278]
图7示出了数据通道建立过程的另一例,与图4所示过程不同的是,如果as#1确定允许终端设备#1通过ims传输应用#1的数据(即,结果#a为结果#1),则as#1还可以向as#2发送安装文件传输指示,该传输指示用于指示as#2向终端设备#1发送应用#1的安装文件,其中,该安装文件传输指示可以包括应用#1的标识(即,标识#b),以及终端设备#1的标识(即,标识#a)。
[0279]
从而as#2还可以向终端设备#1发送应用#1的安装文件。
[0280]
as#2可以是用于存储多个应用的安装文件的as,该as#2与as#1通信连接。
[0281]
并且,as#2保存多个应用标识与多个安装文件(具体地的说,是安装文件的存储空间)的对应关系,例如上述表4。
[0282]
并且,图7所示实施方式和图5所示实施方式可以结合使用,即,如果as#1确定允许终端设备#1通过ims传输应用#1的数据(即,结果#a为结果#1),并且,as#1确定终端设备#1针对应用#1的安装文件的获取方式为获取方式#b,则as#1可以向as#2发送安装文件传输指示。
[0283]
作为示例而非限定,在本技术中,as#1向as#2发送安装文件传输指示的动作也可以是基于终端设备#1的请求进行的。
[0284]
根据前述方法,图8为本技术实施例提供的管理应用的装置300的示意图。
[0285]
其中,该装置300可以为网络设备(例如,cscf或as#1),也可以为芯片或电路,比如可设置于网络设备的芯片或电路。
[0286]
或者,该装置300可以为终端设备(例如,终端设备#1),也可以为芯片或电路,比如可设置于终端设备的芯片或电路
[0287]
该装置300可以包括处理单元310(可选地,还可以包括存储单元320。该存储单元320用于存储指令。
[0288]
一种可能的方式中,该处理单元310用于执行该存储单元320存储的指令,以使装置300实现如上述方法中网络设备(例如,cscf或as#1),执行的步骤。
[0289]
在另一种可能的方式中,该处理单元310用于执行该存储单元320存储的指令,以使装置300实现如上述方法中终端设备(例如,终端设备#1),执行的步骤。
[0290]
进一步的,该装置300还可以包括输入口330(即,通信单元的一例)和输出口330(即,收发单元的另一例)。进一步的,该处理单元310、存储单元320、输入口330和输出口330可以通过内部连接通路互相通信,传递控制和/或数据信号。该存储单元320用于存储计算机程序,该处理单元310可以用于从该存储单元320中调用并运行该计算计程序,完成上述
方法中终端设备的步骤。该存储单元320可以集成在处理单元310中,也可以与处理单元310分开设置。
[0291]
可选地,一种可能的方式中,该输入口330可以为接收器,该输出口340为发送器。其中,接收器和发送器可以为相同或者不同的物理实体。为相同的物理实体时,可以统称为收发器。
[0292]
可选地,另一种可能的方式中,该输入口330为输入接口,该输出口340为输出接口。
[0293]
作为一种实现方式,输入口330和输出口340的功能可以考虑通过收发电路或者收发的专用芯片实现。处理单元310可以考虑通过专用处理芯片、处理电路、处理单元或者通用芯片实现。
[0294]
作为另一种实现方式,可以考虑使用通用计算机的方式来实现本技术实施例提供的终端设备。即将实现处理单元310、输入口330和输出口340功能的程序代码存储在存储单元320中,通用处理单元通过执行存储单元320中的代码来实现处理单元310、输入口330和输出口340的功能。
[0295]
当该装置300为通信设备(例如,网络设备或终端设备)时,该通信设备包括处理器、存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对终端设备进行控制,执行软件程序,处理软件程序的数据等。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的终端设备可以不具有输入输出装置。当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。为便于说明。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本技术实施例对此不做限制。此情况下,可以将具有处理功能的处理器视为终端设备的处理单元310。处理单元310也可以称为处理器,处理单板,处理模块、处理装置等。并且,此情况下,可以将接收机、接收器、或接收电路等视为输入口330。可以将发射机、发射器或者发射电路等视为输出口340。
[0296]
当该装置300为芯片时,该芯片包括收发电路和处理电路。其中,收发电路可以是输入/输出电路或通信接口;处理电路可以为该芯片上集成的处理器或者微处理器或者集成电路。输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是不同的电路,也可以是同一电路,这种情况下该电路在不同的时刻分别用作输入电路和输出电路。
[0297]
当装置300配置在或本身即为网络设备(例如,cscf或as#1时),输入口330用于接收来自第一终端设备第一信息,所述第一信息包括第一应用的标识和所述第一终端设备的标识;处理单元310用于根据所述第一终端设备的标识,获取所述第一终端设备的用户数
据,所述第一终端设备的用户数据包括所述第一终端设备对应的授权应用的标识,和/或所述述第一终端设备的用户数据包括所述第一终端设备对应的非授权应用的标识,并根据所述第一终端设备的用户数据,确定是否允许所述第一终端设备传输所述第一应用的数据。
[0298]
可选地,所述输出口340用于向第二网络设备发送第二信息,所述第二信息用于请求所述第一终端设备的用户数据,所述第二信息包括所述第一终端设备的标识,所述第二网络设备用于存储包括所述第一终端设备在内的多个终端设备中的每个终端设备的用户数据;所述输入口330用于接收来自所述第二网络设备的所述第一终端设备的用户数据。
[0299]
可选地,所述第一网络设备为呼叫会话控制功能cscf设备。
[0300]
此情况下,所述第一信息为网际协议多媒体子系统ims网络的注册请求。
[0301]
可选地,所述输出口340用于向所述第一终端设备发送注册响应,所述注册响应包括是否允许所述第一终端设备传输所述第一应用的数据的结果。
[0302]
可选地,所述第一网络设备为第一as。
[0303]
此情况下,所述第一信息包括第一数据通道建立请求。
[0304]
可选地,所述第一数据通道建立请求还包括第三信息,所述第三信息用于指示多种获取方式中的第一获取方式,所述第一获取方式是所述第一终端设备请求使用的所述第一应用的安装文件的获取方式,所述多种获取方式包括以下至少一种方式:从第三方获取的方式、从所述第一终端设备所处网络的应用服务器下载的方式、从第二终端设备所处网络的应用服务器下载的方式、从所述第二终端设备获取的方式,所述第二终端设备为所述第一终端设备的通信对端。
[0305]
可选地,所述输出口340用于向所述第一终端设备发送第一数据通道建立响应,所述第一数据通道建立响应包括是否允许所述第一终端设备传输所述第一应用的数据的结果。
[0306]
可选地,所述第一数据通道建立响应还包括第四信息,所述第四信息用于指示多种获取方式中的第二获取方式,所述第二获取方式是所述第一网络设备指示所述第一终端设备使用的所述第一应用的安装文件的获取方式,所述多种获取方式包括以下至少一种方式:从第三方获取的方式、从所述第一终端设备所处网络的应用服务器下载的方式、从第二终端设备所处网络的应用服务器下载的方式、从所述第二终端设备获取的方式,所述第二终端设备为所述第一终端设备的通信对端。
[0307]
可选地,在不允许所述第一终端设备传输所述第一应用的数据的情况下,所述处理单元310用于删除所述第一数据通道建立请求中所述第一应用的相关信息,所述输出口340用于向第二终端设备转发删除了所述第一应用的相关信息后的第一数据通道建立请求,所述第二终端设备为所述第一终端设备的通信对端。
[0308]
可选地,在允许所述第一终端设备传输所述第一应用的数据的情况下,所述输出口340用于向所述第二终端设备转发第一数据通道建立请求,第一数据通道建立请求包括所述第五信息,所述第五信息用于指示允许所述第一终端设备传输所述第一应用的数据,所述第五信息包括所述第一应用的标识。
[0309]
可选地,所述第一网络设备转发给所述第二终端设备的第一数据通道建立请求包括第六信息,所述第六信息用于指示多种获取方式中的第三获取方式,所述第三获取方式是所述第一网络设备指示所述第二终端设备使用的所述第一应用的安装文件的获取方式,
所述多种获取方式包括以下至少一种方式:从第三方获取的方式、从所述第一终端设备所处网络的应用服务器下载的方式、从第二终端设备所处网络的应用服务器下载的方式、从所述第一终端设备获取的方式。
[0310]
可选地,在允许所述第一终端设备传输所述第一应用的数据的情况下,所述输出口340用于向所述第一终端设备和/或第二终端设备发送所述第一应用的安装文件,所述第二终端设备为所述第一终端设备的通信对端。
[0311]
可选地,在允许所述第一终端设备传输所述第一应用的数据的情况下,所述输出口340用于向第二as发送第七信息,所述第七信息用于指示所述第二as向所述第一终端设备和/或所述第二终端设备发送所述第一应用的安装文件,所述第七信息包括所述第一终端设备和/或所述第二终端设备的标识和所述第一应用的标识,所述第二as用于存储包括所述第一应用在内的多个应用的安装文件。
[0312]
当装置300配置在或本身即为终端设备(例如,终端设备#1时),处理单元310用于生成第一信息,所述第一信息包括第一应用的标识和所述第一终端设备的标识;输出口340用于向第一网络设备发送第一信息,所述第一信息用于确定是否允许所述第一终端设备传输所述第一应用的数据。
[0313]
可选地,所述第一网络设备为呼叫会话控制功能cscf设备。
[0314]
可选地,所述第一信息为网际协议多媒体子系统ims网络的注册请求。
[0315]
可选地,所述输入口330用于接收来自所述第一网络设备的注册响应,所述注册响应包括是否允许所述第一终端设备传输所述第一应用的数据的结果。
[0316]
可选地,所述第一网络设备为第一as。
[0317]
可选地,所述第一信息包括第一数据通道建立请求。
[0318]
可选地,所述第一数据通道建立请求还包括第三信息,所述第三信息用于指示多种获取方式中的第一获取方式,所述第一获取方式是所述第一终端设备请求使用的所述第一应用的安装文件的获取方式,所述多种获取方式包括以下至少一种方式:从第三方获取的方式、从所述第一终端设备所处网络的应用服务器下载的方式、从第二终端设备所处网络的应用服务器下载的方式、从所述第二终端设备获取的方式,所述第二终端设备为所述第一终端设备的通信对端。
[0319]
可选地,所述输入口330还用于接收来自所述第一网络设备的第一数据通道建立响应,所述第一数据通道建立响应包括是否允许所述第一终端设备传输所述第一应用的数据的结果。
[0320]
可选地,所述第一数据通道建立响应还包括第四信息,所述第四信息用于指示多种获取方式中的第二获取方式,所述第二获取方式是所述第一网络设备指示装置300使用的所述第一应用的安装文件的获取方式,所述多种获取方式包括以下至少一种方式:从第三方获取的方式、从所述第一终端设备所处网络的应用服务器下载的方式、从第二终端设备所处网络的应用服务器下载的方式、从所述第二终端设备获取的方式,所述第二终端设备为所述第一终端设备的通信对端,以及所述处理单元310用于根据所述第二获取方式,获取所述第一应用的安装文件。
[0321]
可选地,所述输入口330用于接收来自所述第一网络设备的所述第一应用的安装文件。
[0322]
可选地,所述输入口330用于接收来自第二as的所述第一应用的安装文件,所述第二as用于存储包括所述第一应用在内的多个应用的安装文件。
[0323]
其中,以上列举的装置300中各模块或单元的功能和动作仅为示例性说明,当该装置300配置在或本身即为网络设备(例如,cscf或as#1)时,装置300中各模块或单元可以用于执行上述方法中网络设备所执行的各动作或处理过程。
[0324]
当该装置300配置在或本身即为终端设备(例如,终端设备#1)时,装置300中各模块或单元可以用于执行上述方法中终端设备所执行的各动作或处理过程。
[0325]
这里,为了避免赘述,省略其详细说明。
[0326]
该装置300所涉及的与本技术实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不做赘述。
[0327]
图9示出了本技术实施例提供的管理应用的装置400。该装置400包括处理器410和收发器420。其中,处理器410和收发器420通过内部连接通路互相通信,该处理器410用于执行指令,以控制该收发器420发送信号和/或接收信号。
[0328]
可选地,该装置400还可以包括存储器430,该存储器430与处理器410、收发器420通过内部连接通路互相通信。该存储器430用于存储指令,该处理器410可以执行该存储器430中存储的指令。在一种可能的实现方式中,装置400用于实现上述方法实施例中的网络设备(例如,cscf或as#1)对应的各个流程和步骤。在另一种可能的实现方式中,装置400用于实现上述方法实施例中的终端设备(例如,终端设备#1)对应的各个流程和步骤。
[0329]
应理解,装置400可以具体为上述实施例中的网络设备或终端设备,也可以是芯片或者芯片系统。对应的,该收发器420可以是该芯片的收发电路,在此不做限定。具体地,该装置400可以用于执行上述方法实施例中与网络设备或终端设备对应的各个步骤和/或流程。可选地,该存储器430可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。该处理器410可以用于执行存储器中存储的指令,并且当该处理器410执行存储器中存储的指令时,该处理器410用于执行上述与网络设备或终端设备对应的方法实施例的各个步骤和/或流程。
[0330]
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
[0331]
应注意,本技术实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。本技术实施例中的处理器可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执
行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
[0332]
可以理解,本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0333]
图10示出了本技术实施例提供的管理应用的装置500。该装置500包括处理电路510和收发电路520。其中,处理电路510和收发电路520通过内部连接通路互相通信,该处理电路510用于执行指令,以控制该收发电路520发送信号和/或接收信号。
[0334]
可选地,该装置500还可以包括存储介质530,该存储介质530与处理电路510、收发电路520通过内部连接通路互相通信。该存储介质530用于存储指令,该处理电路510可以执行该存储介质530中存储的指令。在一种可能的实现方式中,装置500用于实现上述方法实施例中的网络设备(例如,cscf或as#1)对应的各个流程和步骤。在另一种可能的实现方式中,装置500用于实现上述方法实施例中的终端设备(例如,终端设备#1)对应的各个流程和步骤。
[0335]
根据本技术实施例提供的方法,本技术还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图3至图7中任一实施方式中的方法。
[0336]
根据本技术实施例提供的方法,本技术还提供一种计算机可读介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图3至图7中任一实施方式中的方法。
[0337]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0338]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0339]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以
通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0340]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0341]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0342]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0343]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献