CN106416323B - 一种发送数据业务的方法、装置及终端 - Google Patents
一种发送数据业务的方法、装置及终端 Download PDFInfo
- Publication number
- CN106416323B CN106416323B CN201580007881.2A CN201580007881A CN106416323B CN 106416323 B CN106416323 B CN 106416323B CN 201580007881 A CN201580007881 A CN 201580007881A CN 106416323 B CN106416323 B CN 106416323B
- Authority
- CN
- China
- Prior art keywords
- terminal
- service
- fdn
- mms
- number set
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种发送数据业务的方法、装置及终端,用于解决现有技术中在限制非MMS业务时,终端无法进行MMS业务的问题。发送数据业务的方法包括:终端检测到发送数据业务的请求时,获取所述数据业务的类型;当所述数据业务为多媒体信息服务MMS业务时,所述终端判断所述请求包含的目标终端的号码是否包含在所述终端保存的固定拨号FDN号码集合中;如果所述目标终端的号码包含在所述FDN号码集合中,则所述终端向所述目标终端发送所述MMS业务。
Description
技术领域
本发明实施例涉及通信技术领域,特别涉及一种发送数据业务的方法、装置及终端。
背景技术
固定拨号(Fixed dialing number;简称:FDN)为通信协议中的一个功能,当终端开启FDN之后,终端只能给FDN号码集合中的号码打电话或者发送短信。
对数据业务而言,在终端开启FDN之后,如果用户通过终端发起数据业务请求,则终端中的底层通信模块将判断FDN号码集合中是否包含预设的字符段(例如,*99#),如果FDN号码集合中包含预设的字符段,则表明该终端被允许进行数据业务,否则,则表明该终端不被允许进行数据业务,底层通信模块将拒绝用户发起的数据业务请求。
具体来讲,数据业务可以分为多媒体信息服务(Multimedia Messaging Service;简称:MMS)业务和非MMS数据业务。其中,MMS业务的接入点名称(Access Point Name;简称:APN)类型为MMS,与短信业务及通话业务类似,MMS业务有确定的目标终端,即用户发起的MMS业务请求中包含目标终端的号码,终端在执行该MMS业务时,向目标终端发送MMS业务数据。与MMS业务不同,非MMS数据业务没有目标终端的限制,用户通过终端进行非MMS数据业务时,难以保证接收非MMS数据业务的对端为许可通信的终端,无法保障信息的安全。
现有技术中,如果为了保护信息的安全,限制终端进行非MMS数据业务,那么终端同样会被限制进行MMS业务,导致用户无法与被许可通信的目标终端进行正常的MMS业务数据的传输。
发明内容
本发明实施例提供一种发送数据业务的方法、装置及终端,用于解决在限制非MMS业务时,终端无法进行MMS业务的问题。
第一方面,本发明实施例提供一种发送数据业务的方法,包括:
终端检测到发送数据业务的请求时,获取所述数据业务的类型;
当所述数据业务为多媒体信息服务MMS业务时,所述终端判断所述请求包含的目标终端的号码是否包含在所述终端保存的固定拨号FDN号码集合中;
如果所述目标终端的号码包含在所述FDN号码集合中,则所述终端向所述目标终端发送所述MMS业务。
结合第一方面,在第一方面的第一种可能的实现方式中,在所述终端判断所述目标终端的号码是否包含在所述FDN号码集合中之后,所述方法还包括:
如果所述目标终端的号码没有包含在所述FDN号码集合之中,则所述终端拒绝向所述目标终端发送所述MMS业务。
结合第一方面,在第一方面的第二种可能的实现方式中,所述终端向所述目标终端发送所述MMS业务,包括:
所述终端向网络侧设备发送分组数据协议PDP激活请求;
所述终端接收所述网络侧设备返回的PDP激活成功消息,并根据所述网络侧设备分配的信道向所述目标终端发送所述MMS业务。
结合第一方面或者第一方面的第一种可能的实现方式或者第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,在获取所述数据业务的类型之前,所述方法还包括:
所述终端从客户识别模块SIM卡读取所述FDN号码集合;
所述终端将所述FDN号码集合存储在所述终端的存储单元中。
结合第一方面的第三种可能的实现方式中,在第一方面的第四种可能的实现方式中,所述方法还包括:
在检测到所述SIM卡中的所述FDN号码集合有更新时,所述终端将更新后的FDN号码集合存储在所述存储单元中。
第二方面,本发明实施例提供一种发送数据业务的装置,包括:
获取模块,用于在检测到发送数据业务的请求时,获取所述数据业务的类型;
判断模块,用于当所述数据业务为多媒体信息服务MMS业务时,判断所述请求包含的目标终端的号码是否包含在所述终端保存的固定拨号FDN号码集合中;
发送模块,用于在所述目标终端的号码包含在所述FDN号码集合中时,向所述目标终端发送所述MMS业务。
结合第二方面,在第二方面的第一种可能的实现方式中,所述发送模块还用于:在所述目标终端的号码没有包含在所述FDN号码集合之中时,拒绝向所述目标终端发送所述MMS业务。
结合第二方面,在第二方面的第二种可能的实现方式中,所述发送模块具体用于:在所述目标终端的号码包含在所述FDN号码集合中时,向网络侧设备发送分组数据协议PDP激活请求;并接收所述网络侧设备返回的PDP激活成功消息,并根据所述网络侧设备分配的信道向所述目标终端发送所述MMS业务。
结合第二方面或者第二方面的第一种可能的实现方式或者第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述装置还包括:
预处理模块,用于在所述获取模块获取所述数据业务的类型之前,从客户识别模块SIM卡读取所述FDN号码集合;并将所述FDN号码集合存储在所述终端的存储单元中。
结合第二方面的第三种可能的实现方式中,在第二方面的第四种可能的实现方式中,所述预处理模块还用于:在检测到所述SIM卡中的所述FDN号码集合有更新时,将更新后的FDN号码集合存储在所述存储单元中。
第三方面,本发明实施例提供一种终端,包括:
收发器,用于接收及发送数据;
存储单元,用于存储指令;
处理器,分别与所述收发器以及所述存储单元相连,用于执行所述存储单元存储的指令,以在执行所述指令时执行如下步骤:在检测到发送数据业务的请求时,获取所述数据业务的类型;当所述数据业务为多媒体信息服务MMS业务时,判断所述请求包含的目标终端的号码是否包含在所述终端保存的固定拨号FDN号码集合中;如果所述目标终端的号码包含在所述FDN号码集合中,指示所述收发器向所述目标终端发送所述MMS业务。
结合第三方面,在第三方面的第一种可能的实现方式中,所述处理器还用于:如果所述目标终端的号码没有包含在所述FDN号码集合之中,指示所述收发器拒绝向所述目标终端发送所述MMS业务。
结合第三方面,在第三方面的第二种可能的实现方式中,所述处理器用于:指示所述收发器向所述目标终端发送所述MMS业务,具体为:指示所述收发器向网络侧设备发送分组数据协议PDP激活请求;以及指示所述收发器接收所述网络侧设备返回的PDP激活成功消息,并根据所述网络侧设备分配的信道向所述目标终端发送所述MMS业务。
结合第三方面或者第三方面的第一种可能的实现方式或者第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述处理器还用于:在获取所述数据业务的类型之前,从客户识别模块SIM卡读取所述FDN号码集合;以及将所述FDN号码集合存储在所述终端的存储单元中。
结合第三方面的第三种可能的实现方式中,在第三方面的第四种可能的实现方式中,所述处理器还用于:在检测到所述SIM卡中的所述FDN号码集合有更新时,将更新后的FDN号码集合存储在所述存储单元中。
本发明实施例中,在用户请求发送数据业务时,终端能够确定数据业务的类型,并在数据业务为MMS业务时,确定出MMS业务的目标终端是否为许可通信终端,并响应针对许可目标终端的MMS业务请求。无论终端是否被限制进行非MMS业务,其皆可与许可通信的目标终端进行MMS业务传输,满足许可通信的用户间进行MMS数据传输的需求。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中发送数据业务的方法的流程示意图;
图2为本发明实施例中发送数据业务的方法的进一步细化流程的示意图;
图3为本发明实施例中通过操作***处理数据业务请求的示意图;
图4为本发明实施例中通过底层通信模块处理数据业务请求的示意图;
图5为本发明实施例中装置400的结构示意框图;
图6为本发明实施例中终端500的结构示意框图。
具体实施方式
下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
参照图1,为本发明实施例提供的一种发送数据业务的方法的流程示意图,该流程包括如下步骤:
步骤101:终端检测到发送数据业务的请求时,获取数据业务的类型;
步骤102:当数据业务为MMS业务时,终端判断请求包含的目标终端的号码是否包含在终端保存的FDN号码集合中;
步骤103:如果目标终端的号码包含在FDN号码集合中,则终端向目标终端发送MMS业务。
具体的,本发明实施例中的终端为可以进行MMS业务的设备,例如,终端可以为***移动通信技术(the 4th Generation mobile communication technology;简称:4G)中定义的用户终端(User Equipment;简称:UE)。该终端具有FDN功能,在开启FDN之后,终端可以与许可的目标终端进行短信业务以及通话业务。
步骤101中,用户运行终端上的应用程序发起数据业务请求时,终端能够检测到该请求,检测到数据业务请求之后,终端将获取用户所请求的数据业务的类型。具体实施时,终端可以获取请求中包含的所请求的数据业务的APN类型,如果APN类型为MMS,则所请求的数据业务为MMS业务,否则,所请求的数据业务为非MMS数据业务。实际情况中,执行步骤101时,也可以采用现有技术中的其它技术手段来确定数据业务的类型,本发明实施例不再详述。
步骤102中,当确定所请求的数据业务为MMS业务时,终端获取请求中携带的该MMS业务的目标终端的号码,并判断目标终端的号码是否为许可通信号码。具体实施时,终端的许可通信号码保存在固定拨号FDN号码集合中,终端在FDN号码集合中进行检索,判断FDN号码集合中是否包含目标终端的号码,如果包含,则表明目标终端为许可通信终端。
步骤103中,如果FDN号码集合中包含目标终端的号码,终端将响应用户发起的数据业务请求,向目标终端发送MMS业务。
本发明实施例中,步骤101至步骤103可以由终端的底层通信模块来执行。底层通信模块为通过天线(天线可以包含在底层通信模块之中,也可以在底层通信模块之外)与网络侧设备进行交互的通信芯片,负责处理通信协议定义的相关通信流程,如搜索网络,执行通话业务、执行数据业务、执行短信业务、进行小区广播,等等。可选的,底层通信模块还可以进行模拟信号和数字信号的相互转换,例如,底层通信模块可以为调制解调器(modem)芯片。如果通过底层通信模块执行步骤101至步骤103,则底层通信模块中固化为步骤101至步骤103对应的指令,底层通信模块通过执行固化的指令来完成步骤101至步骤103对应的步骤。
另外,步骤101至步骤103也可以由终端的操作***来负责处理,即终端通过处理器运行操作***对应的指令,进而完成步骤101至步骤103的步骤。本发明实施例中,操作***用于向应用程序提供接口,以及接收应用程序的业务请求,并与底层通信模块交互,指示底层通信模块执行相关的通信流程。以具有安卓(Android)***的移动终端为例,安卓***中的应用框架(framework)即相当于本发明实施例中的操作***,可以由安卓***中的framework层检测用户的数据业务请求,并执行步骤101至步骤103,以在数据业务为MMS业务,且确定该MMS业务的对端为许可通信终端时,指示底层通信模块发送该MMS业务。
上述技术方案中,在用户请求发送数据业务时,终端能够确定数据业务的类型,并在数据业务为MMS业务时,确定出MMS业务的目标终端是否为许可通信终端,并响应针对许可目标终端的MMS业务请求。无论终端是否被限制进行非MMS业务,其皆可与许可通信的目标终端进行MMS业务传输,满足许可通信的用户间进行MMS数据传输的需求。
可选的,在步骤102之后,参照图2,还包括步骤104:如果目标终端的号码没有包含在FDN号码集合之中,则终端拒绝向目标终端发送MMS业务。
具体的,如果确定FDN号码集合中不包含目标终端的号码,则表明该目标终端为非许可通信终端,不能保证目标终端侧的用户不会泄露接收的MMS业务的信息,为了保证信息安全,终端拒绝该MMS业务请求,拒绝向目标终端发送该MMS业务。
本发明实施例中,步骤104可以由操作***完成,如安卓***中的framework层,也可以由底层通信模块执行。
可选的,本发明实施例中,步骤103中,终端向目标终端发送MMS业务,在具体执行时,包括如下步骤:
终端向网络侧设备发送分组数据协议PDP激活请求;
终端接收网络侧设备返回的PDP激活成功消息,并根据网络侧设备分配的信道向目标终端发送MMS业务。
具体的,网络侧设备包括但不限于:移动通信网络中的基站、小区通信设备、中继设备,等等。本发明实施例中,终端通过底层通信模块与网络侧设备进行交互,即,通过底层通信模块向网络侧设备发送PDP激活请求,并通过底层通信模块接收PDP激活成功消息,并根据网络侧设备分配的信道向目标终端发送MMS业务。
可选的,本发明实施例中,在步骤101之后,继续参照图2,还包括如下步骤:
步骤105:当请求的数据业务为非MMS数据业务时,终端判断FDN号码集合中是否包含预设字符段;
步骤106:如果FDN号码集合中包含预设字符段,终端向请求包含的目标通信地址发送该非MMS数据业务;
步骤107:如果FDN号码集合中不包含预设字符段,终端拒绝发送该非MMS数据业务。
具体的,如果确定所请求的数据业务不是MMS业务,终端将判断自身是否可以进行非MMS数据业务,在确定可以进行非MMS数据业务之后,向请求包含的目标通信地址发送该非MMS数据业务,反之,在确定不可以进行非MMS数据业务之后,将拒绝非MMS数据业务请求,拒绝向目标通信地址发送该非MMS数据业务。
具体实施时,终端在FDN号码集合中进行检索,判断FDN号码集合中是否包含预设字符段,如果包含有预设字符段,则表明终端被允许进行非MMS数据业务,反之,如果FDN号码集合中没有包含预设字符段,则表明终端被禁止进行非MMS数据业务。实际情况中,预设字符段可以根据需求进行定义,例如,可以将预设字符段定义为“*99#”。
其中,终端向请求包含的目标通信地址发送该非MMS数据业务,具体实施时包括如下步骤:首先,终端向网络侧设备发送PDP激活请求,网络侧设备响应PDP激活请求,并为终端分配信道,终端在网络侧设备分配的信道上向目标通信地址发送该非MMS数据业务。
本发明实施例中,步骤105至步骤107可以由终端的底层通信模块来执行,该底层通信模块中固化为步骤105至步骤107对应的指令。另外,步骤105至步骤107也可以由终端的操作***来负责处理,即终端通过处理器运行操作***对应的指令,判断终端是否可以进行非MMS数据业务,并在允许时指示底层通信模块发送非MMS数据业务,以及在终端被禁止进行非MMS数据业务时拒绝发送请求的非MMS数据业务。
上述技术方案中,终端能够区分MMS业务以及非MMS数据业务,针对请求的非MMS数据业务,终端能够确定自身是否被允许发送非MMS数据业务,以此来确定是否响应请求,发送非MMS数据业务。而针对请求的MMS业务,终端能够确定请求的MMS业务的目标终端是否为许可通信终端,以此来确定是否响应响应请求,发送MMS业务。因此,通过对MMS业务请求以及非MMS数据业务进行上述不同处理,能够允许终端向许可目标终端发送MMS业务,但禁止终端发送非MMS数据业务,或者,能够允许终端发送非MMS数据业务,但禁止终端向非许可通信终端发送MMS业务,实现了对数据业务的多样化限制,满足用户对数据业务的固定拨号限制的多样化需求。
可选的,本发明实施例中,在步骤101:判断请求所请求的数据业务是否为MMS业务之前,继续参照图2,还包括如下步骤:
步骤108:终端从客户识别模块SIM卡读取FDN号码集合;
步骤109:终端将FDN号码集合存储在终端的存储单元中。
具体的,在通过FDN限制终端的通信时,将FDN号码写入客户识别模块(SubscriberIdentity Module;简称:SIM)之中,本发明实施例中,为了便于终端检索FDN号码,先从SIM卡中读取出FDN号码集合,并将FDN号码集合保存在终端的存储单元之中。
实际情况中,由终端的负责与SIM卡交互的底层通信模块从SIM卡中读取FDN号码集合,然后终端将读取的FDN号码集合保存在终端的存储单元之中,存储单元可以是内存、寄存器、硬盘等存储设备。
另外,步骤108至步骤109可以在SIM卡上电初始化时进行,也可以是在终端运行时周期性地进行,还可以是在检测到SIM卡中的FDN号码有变更时进行。上述技术方案中,通过预先将SIM卡中的FDN号码保存在存储单元之中,方便进行FDN号码的检索,减少了处理数据业务的FDN限制时的耗时,提高效率。
另外,实际情况中,如果步骤101至步骤103由底层通信模块执行,且该底层通信模块可以直接从SIM卡中读取FDN号码集合,则可以不执行步骤108至步骤109,通信模块需要检索FDN号码时,直接在SIM卡中读取数据即可。
可选的,本发明实施例提供的发送数据业务的方法,还包括如下步骤:
在检测到SIM卡中的FDN号码集合有更新时,终端将更新后的FDN号码集合存储在存储单元中。
具体的,终端可以通过底层通信模块检测SIM卡中的FDN号码集合中的号码是否有变更,当检测到SIM卡中的FDN号码集合有更新时,通过底层通信模块将更新后的FDN号码集合存储在存储单元中,以便保证FDN进程能够正确的执行。
可选的,本发明实施例中,在执行步骤103时,终端向目标终端发送MMS业务之前,还包括如下步骤:终端确定请求的发起者合法。
具体的,在向目标终端发送MMS业务之前,终端还将确定请求的发起者是否合法,只有在确定请求的发起者合法之后,才响应请求,向目标终端发送MMS业务。
实际情况中,确定请求的发起者是否合法这一步骤可以在确定用户请求的MMS业务的目标终端为许可通信终端之后执行,亦即在步骤102中确定目标终端的号码在FDN号码集合中之后执行,也可以在步骤102之前,步骤101中检测到发送数据业务的请求后执行,本发明实施例中不予限定。
具体实施时,终端确定请求的发起者是否合法的方式包括但不限于:
其一,确定发出请求的应用程序是否为合法应用程序,如果应用程序合法,则请求的发起者合法。所谓合法应用程序可以是用户许可的可以发起MMS业务请求的应用程序,也可以是***原生的应用程序。
其二,通过加密的方式验证请求的合法性。用户在发送MMS业务请求时,需要输入密码,终端读取请求中携带的密码,如果密码正确,则表明请求发起者合法,否则,请求的发起者不合法。
上述技术方案中,在确定用户请求的MMS业务的目标终端为许可通信终端之后,还将确定请求的发起者是否合法,进一步避免信息泄露,保障信息安全。
可选的,在执行步骤106时,终端向目标通信地址发送非MMS数据业务之前,还包括如下步骤:终端确定请求的发起者合法。
具体的,在向目标通信地址发送非MMS数据业务之前,终端还将确定请求的发起者是否合法,只有在确定请求的发起者合法之后,才响应请求,向目标通信地址发送非MMS数据业务。其中,终端确定请求的发起者是否合法的方式,在本发明实施例中已经介绍,在此不再重复。
实际情况中,确定请求的发起者是否合法这一步骤可以在确定终端被允许发送非MMS数据业务之后执行,亦即在步骤105中确定预设字符段的号码在FDN号码集合中之后执行,也可以在步骤105之前,步骤101中检测到发送数据业务的请求后执行,本发明实施例中不予限定。
上述技术方案中,在确定终端被允许发送非MMS数据业务之后,还将确定请求的发起者是否合法,进一步避免信息泄露,保障信息安全。
为了便于理解本发明实施例提供的发送数据业务的方法,下面结合应用实例予以说明。
参照图3,为通过操作***处理数据业务请求的示意图,终端发送数据业务的流程包括如下步骤:
步骤201:应用程序向操作***请求发送数据业务,然后执行步骤202;
步骤202:操作***判断数据业务的类型;如果是MMS业务,转向步骤203,否则,转向步骤213;
步骤203:操作***判断FDN号码集合中是否包含目标终端的号码,如果包含,转向步骤204,否则,转向步骤211;
步骤204:操作***对请求者进行鉴权,鉴权成功,转向步骤205,否则,转向步骤212;
步骤205:操作***指示底层通信模块发起MMS业务的PDP激活请求,然后执行步骤206;
步骤206:底层通信模块向网络侧设备发起MMS业务的PDP激活请求,然后执行步骤207;
步骤207:网络侧设备向底层通信模块返回激活成功消息,并分配信道,然后执行步骤208;
步骤208:底层通信模块向操作***返回激活成功消息,然后执行步骤209;
步骤209:操作***指示底层通信模块在分配的信道发送MMS业务,然后执行步骤210;
步骤210:底层通信模块在分配的信道发送MMS业务,结束。
步骤211:操作***向应用程序返回目标终端为非许可通信终端的消息,结束。
步骤212:操作***向应用程序返回鉴权失败消息,结束。
步骤213:操作***判断FDN号码集合中是否包含预设字符段,如果包含,转向步骤214,否则,转向步骤221;
步骤214:操作***对请求者进行鉴权,鉴权成功,转向步骤215,否则,转向步骤212;
步骤215:操作***指示底层通信模块发起非MMS数据业务的PDP激活请求,然后执行步骤216;
步骤216:底层通信模块向网络侧设备发起非MMS数据业务的PDP激活请求,然后执行步骤217;
步骤217:网络侧设备向底层通信模块返回激活成功消息,并分配信道,然后执行步骤218;
步骤218:底层通信模块向操作***返回激活成功消息,然后执行步骤219;
步骤219:操作***指示底层通信模块在分配的信道发送非MMS数据业务,然后执行步骤220;
步骤220:底层通信模块在分配的信道发送非MMS数据业务,结束。
步骤221:操作***向应用程序返回终端被禁止进行非MMS数据业务的消息,结束。
参照图4,为通过底层通信模块处理数据业务请求的示意图,终端发送数据业务的流程包括如下步骤:
步骤301:应用程序向操作***发送数据业务请求,操作***指示底层通信模块处理该数据业务请求,然后执行步骤302;
步骤302:底层通信模块判断数据业务的类型;如果是MMS业务,转向步骤303,否则,转向步骤310;
步骤303:底层通信模块判断FDN号码集合中是否包含目标终端的号码,如果包含,转向步骤304,否则,转向步骤308;
步骤304:底层通信模块对请求者进行鉴权,鉴权成功,转向步骤305,否则,转向步骤309;
步骤305:底层通信模块向网络侧设备发起MMS业务的PDP激活请求,然后执行步骤306;
步骤306:网络侧设备向底层通信模块返回激活成功消息,并分配信道,然后执行步骤307;
步骤307:底层通信模块在分配的信道发送MMS业务,结束。
步骤308:底层通信模块向操作***返回目标终端为非许可通信终端的消息,操作***将该消息返回给应用程序,结束。
步骤309:底层通信模块向操作***返回鉴权失败消息,操作***将该消息返回给应用程序,结束。
步骤310:底层通信模块判断FDN号码集合中是否包含预设字符段,如果包含,转向步骤311,否则,转向步骤315;
步骤311:底层通信模块对请求者进行鉴权,鉴权成功,转向步骤312,否则,转向步骤309;
步骤312:底层通信模块向网络侧设备发起非MMS数据业务的PDP激活请求,然后执行步骤313;
步骤313:网络侧设备向底层通信模块返回激活成功消息,并分配信道,然后执行步骤314;
步骤314:底层通信模块在分配的信道发送非MMS数据业务,结束。
步骤315:底层通信模块向操作***返回终端被禁止进行非MMS数据业务的消息,操作***将该消息返回给应用程序,结束。
基于相同的技术构思,本发明实施例还提供了一种发送数据业务的装置400,参照图5,装置400包括:
获取模块401,用于在检测到发送数据业务的请求时,获取数据业务的类型;
判断模块402,用于当数据业务为多媒体信息服务MMS业务时,判断请求包含的目标终端的号码是否包含在终端保存的固定拨号FDN号码集合中;
发送模块403,用于在目标终端的号码包含在FDN号码集合中时,向目标终端发送MMS业务。
可选的,本发明实施例中,发送模块403还用于:在目标终端的号码没有包含在FDN号码集合之中时,拒绝向目标终端发送MMS业务。
可选的,本发明实施例中,发送模块403具体用于:在目标终端的号码包含在FDN号码集合中时,向网络侧设备发送分组数据协议PDP激活请求;并接收网络侧设备返回的PDP激活成功消息,并根据网络侧设备分配的信道向目标终端发送MMS业务。
可选的,本发明实施例中,继续参照图5,装置400还包括:
预处理模块404,用于在获取模块401获取数据业务的类型之前,从客户识别模块SIM卡读取FDN号码集合;并将FDN号码集合存储在终端的存储单元中。
可选的,本发明实施例中,预处理模块404还用于:在检测到SIM卡中的FDN号码集合有更新时,将更新后的FDN号码集合存储在存储单元中。
本实施例中的装置400与本实施例中发送数据业务的方法是基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施例中的装置400的结构及实施过程,为了说明书的简洁,在此就不再赘述了。
基于相同的发明构思,本发明实施例还提供一种终端500,参照图6,终端500包括:处理器501,以及分别连接到处理器501的存储单元502、收发器503。
其中,收发器503用于接收及发送数据,具体为与网络侧设备进行交互,向网络侧设备发送数据以及接收网络侧设备发送的数据。存储单元502用于存储指令。
处理器501用于执行存储单元存储的指令,以在执行指令时执行如下步骤:在检测到发送数据业务的请求时,获取数据业务的类型;当数据业务为多媒体信息服务MMS业务时,判断请求包含的目标终端的号码是否包含在终端保存的固定拨号FDN号码集合中;如果目标终端的号码包含在FDN号码集合中,指示收发器503向目标终端发送MMS业务。
可选的,本发明实施例中,处理器501还用于:如果目标终端的号码没有包含在FDN号码集合之中,指示收发器503拒绝向目标终端发送MMS业务。
可选的,本发明实施例中,处理器501用于:指示收发器503向目标终端发送MMS业务,具体为:指示收发器503向网络侧设备发送分组数据协议PDP激活请求;以及指示收发器503接收网络侧设备返回的PDP激活成功消息,并根据网络侧设备分配的信道向目标终端发送MMS业务。
可选的,本发明实施例中,处理器501还用于:在获取数据业务的类型之前,从客户识别模块SIM卡读取FDN号码集合;以及将FDN号码集合存储在终端的存储单元中。
可选的,本发明实施例中,处理器501还用于:在检测到SIM卡中的FDN号码集合有更新时,将更新后的FDN号码集合存储在存储单元中。
可选的,终端500还包括:总线504,其中,处理器501、存储单元502、收发器503分别连接到总线504,处理器501具体通过总线504分别与存储单元502、收发器503相连。
可选的,存储单元502为随机存取存储器,在终端500进入正常运行状态后,在随机存取存储器中运行应用程序和操作***。
可选的,终端500还包括:只读存储器,当需要运行终端500时,通过固化在只读存储器中的基本输入输出***引导***进行启动,引导终端500进入正常运行状态。
本实施例中的终端500与本实施例中发送数据业务的方法是基于同一发明构思下的两个方面,在前面已经对方法的实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施例中的终端500的结构及实施过程,为了说明书的简洁,在此就不再赘述了。
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
本发明实施例中,在用户请求发送数据业务时,终端能够确定数据业务的类型,并在数据业务为MMS业务时,确定出MMS业务的目标终端是否为许可通信终端,并响应针对许可目标终端的MMS业务请求。无论终端是否被限制进行非MMS业务,其皆可与许可通信的目标终端进行MMS业务传输,满足许可通信的用户间进行MMS数据传输的需求。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (15)
1.一种发送数据业务的方法,其特征在于,包括:
终端检测到发送数据业务的请求时,获取所述数据业务的类型,所述数据业务的类型包括多媒体信息服务MMS业务的类型和非MMS业务的类型;
当所述数据业务为多媒体信息服务MMS业务时,所述终端判断所述请求包含的目标终端的号码是否包含在所述终端保存的固定拨号FDN号码集合中;
如果所述目标终端的号码包含在所述FDN号码集合中,则所述终端向所述目标终端发送所述MMS业务。
2.如权利要求1所述的方法,其特征在于,在所述终端判断所述目标终端的号码是否包含在所述FDN号码集合中之后,还包括:
如果所述目标终端的号码没有包含在所述FDN号码集合之中,则所述终端拒绝向所述目标终端发送所述MMS业务。
3.如权利要求1所述的方法,其特征在于,所述终端向所述目标终端发送所述MMS业务,包括:
所述终端向网络侧设备发送分组数据协议PDP激活请求;
所述终端接收所述网络侧设备返回的PDP激活成功消息,并根据所述网络侧设备分配的信道向所述目标终端发送所述MMS业务。
4.如权利要求1-3中任一权利要求所述的方法,其特征在于,在获取所述数据业务的类型之前,还包括:
所述终端从客户识别模块SIM卡读取所述FDN号码集合;
所述终端将所述FDN号码集合存储在所述终端的存储单元中。
5.如权利要求4所述的方法,其特征在于,还包括:
在检测到所述SIM卡中的所述FDN号码集合有更新时,所述终端将更新后的FDN号码集合存储在所述存储单元中。
6.一种发送数据业务的装置,其特征在于,包括:
获取模块,用于在检测到发送数据业务的请求时,获取所述数据业务的类型,所述数据业务的类型包括多媒体信息服务MMS业务的类型和非MMS业务的类型;
判断模块,用于当所述数据业务为多媒体信息服务MMS业务时,判断所述请求包含的目标终端的号码是否包含在所述终端保存的固定拨号FDN号码集合中;
发送模块,用于在所述目标终端的号码包含在所述FDN号码集合中时,向所述目标终端发送所述MMS业务。
7.如权利要求6所述的装置,其特征在于,所述发送模块还用于:在所述目标终端的号码没有包含在所述FDN号码集合之中时,拒绝向所述目标终端发送所述MMS业务。
8.如权利要求6所述的装置,其特征在于,所述发送模块具体用于:在所述目标终端的号码包含在所述FDN号码集合中时,向网络侧设备发送分组数据协议PDP激活请求;并接收所述网络侧设备返回的PDP激活成功消息,并根据所述网络侧设备分配的信道向所述目标终端发送所述MMS业务。
9.如权利要求6-8中任一权利要求所述的装置,其特征在于,还包括:
预处理模块,用于在所述获取模块获取所述数据业务的类型之前,从客户识别模块SIM卡读取所述FDN号码集合;并将所述FDN号码集合存储在所述终端的存储单元中。
10.如权利要求9所述的装置,其特征在于,所述预处理模块还用于:在检测到所述SIM卡中的所述FDN号码集合有更新时,将更新后的FDN号码集合存储在所述存储单元中。
11.一种终端,其特征在于,包括:
收发器,用于接收及发送数据;
存储单元,用于存储指令;
处理器,分别与所述收发器以及所述存储单元相连,用于执行所述存储单元存储的指令,以在执行所述指令时执行如下步骤:
在检测到发送数据业务的请求时,获取所述数据业务的类型,所述数据业务的类型包括多媒体信息服务MMS业务的类型和非MMS业务的类型;
当所述数据业务为多媒体信息服务MMS业务时,判断所述请求包含的目标终端的号码是否包含在所述终端保存的固定拨号FDN号码集合中;
如果所述目标终端的号码包含在所述FDN号码集合中,指示所述收发器向所述目标终端发送所述MMS业务。
12.如权利要求11所述的终端,其特征在于,所述处理器还用于:如果所述目标终端的号码没有包含在所述FDN号码集合之中,指示所述收发器拒绝向所述目标终端发送所述MMS业务。
13.如权利要求11所述的终端,其特征在于,所述处理器用于:指示所述收发器向所述目标终端发送所述MMS业务,具体为:指示所述收发器向网络侧设备发送分组数据协议PDP激活请求;以及指示所述收发器接收所述网络侧设备返回的PDP激活成功消息,并根据所述网络侧设备分配的信道向所述目标终端发送所述MMS业务。
14.如权利要求11-13中任一权利要求所述的终端,其特征在于,所述处理器还用于:在获取所述数据业务的类型之前,从客户识别模块SIM卡读取所述FDN号码集合;以及将所述FDN号码集合存储在所述终端的存储单元中。
15.如权利要求14所述的终端,其特征在于,所述处理器还用于:在检测到所述SIM卡中的所述FDN号码集合有更新时,将更新后的FDN号码集合存储在所述存储单元中。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/078057 WO2016172951A1 (zh) | 2015-04-30 | 2015-04-30 | 一种发送数据业务的方法、装置及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106416323A CN106416323A (zh) | 2017-02-15 |
CN106416323B true CN106416323B (zh) | 2020-02-11 |
Family
ID=57198010
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580007881.2A Active CN106416323B (zh) | 2015-04-30 | 2015-04-30 | 一种发送数据业务的方法、装置及终端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106416323B (zh) |
WO (1) | WO2016172951A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107659715B (zh) * | 2017-09-18 | 2021-01-08 | 惠州Tcl移动通信有限公司 | 一种固定拨号设置方法、存储介质及移动终端 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101437206A (zh) * | 2008-12-12 | 2009-05-20 | ***通信集团北京有限公司 | 信息发送方法及其装置 |
CN101502146A (zh) * | 2006-06-08 | 2009-08-05 | 夏兰·布莱德里 | 基于sim的防火墙的方法和设备 |
CN101873388A (zh) * | 2009-04-27 | 2010-10-27 | 深圳富泰宏精密工业有限公司 | 在gsm架构下发送多媒体信息的方法 |
CN103139723A (zh) * | 2011-11-30 | 2013-06-05 | 中国联合网络通信集团有限公司 | 多媒体消息信息处理方法和***以及设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101917503B (zh) * | 2010-08-10 | 2013-12-04 | 候万春 | 支持自动配置多媒体消息服务的电话终端、***和方法 |
US9241265B2 (en) * | 2011-05-13 | 2016-01-19 | Nokia Technologies Oy | Method and apparatus for handling incoming status messages |
-
2015
- 2015-04-30 CN CN201580007881.2A patent/CN106416323B/zh active Active
- 2015-04-30 WO PCT/CN2015/078057 patent/WO2016172951A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101502146A (zh) * | 2006-06-08 | 2009-08-05 | 夏兰·布莱德里 | 基于sim的防火墙的方法和设备 |
CN101437206A (zh) * | 2008-12-12 | 2009-05-20 | ***通信集团北京有限公司 | 信息发送方法及其装置 |
CN101873388A (zh) * | 2009-04-27 | 2010-10-27 | 深圳富泰宏精密工业有限公司 | 在gsm架构下发送多媒体信息的方法 |
CN103139723A (zh) * | 2011-11-30 | 2013-06-05 | 中国联合网络通信集团有限公司 | 多媒体消息信息处理方法和***以及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN106416323A (zh) | 2017-02-15 |
WO2016172951A1 (zh) | 2016-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104967997B (zh) | 一种无线网路接入方法、Wi-Fi设备、终端设备及*** | |
CN112203336B (zh) | 无线接入控制方法、装置及*** | |
US10772033B2 (en) | Avoiding reselection of a fake cell in a wireless communication network | |
CN108449801B (zh) | 网络连接方法、装置、计算机装置及计算机可读存储介质 | |
CN104363585A (zh) | 一种无线局域网的接入方法 | |
CN103944893B (zh) | 一种通信方法及用户设备 | |
CN104363665A (zh) | 一种终端 | |
CN105392137A (zh) | 家庭wifi防盗用的方法、无线路由器及终端设备 | |
CN111865731A (zh) | 智能设备添加方法、装置、智能家居控制面板及存储介质 | |
CN107508784B (zh) | 一种应用登录方法及终端设备 | |
CN110730446A (zh) | 一种登录方法、终端及计算机存储介质 | |
CN111278003B (zh) | 一种位置更新处理方法及移动终端 | |
CN106416323B (zh) | 一种发送数据业务的方法、装置及终端 | |
CN103281693A (zh) | 无线通信认证方法、网络转换设备及终端 | |
CN112492577A (zh) | Profile的迁移方法、装置、SM-DP+及运营商后台*** | |
CN107454557B (zh) | 一种路由器连接方法及*** | |
CN108076460B (zh) | 一种进行鉴权的方法及终端 | |
CN106060825B (zh) | 一种客户识别卡复制提醒方法及服务器 | |
CN105323373A (zh) | 一种移动终端及其用户识别卡初始化方法和装置 | |
CN103491609A (zh) | 一种移动终端间进行通信的方法、***及装置 | |
CN105578570A (zh) | 无线通讯网络的连接方法及装置 | |
CN105472616A (zh) | 一种无线接入点连接方法及电子设备 | |
CN106559850B (zh) | 一种入网切换的方法及装置 | |
CN106788610B (zh) | 一种近距离通信的控制方法、装置及移动终端 | |
CN111542055B (zh) | 信息交互方法、装置、设备及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |