功能控制方法及终端的制作方法
【技术领域】
[0001]本发明涉及通信领域的功能控制技术,尤其涉及功能控制方法及终端。
【背景技术】
[0002]随着移动通讯技术的飞速发展和普及,移动终端在满足用户基本通讯需求的基础上,扮演着越来越重要的角色。青少年等人群,已经成为使用移动终端的一个非常大的群体。但由于欠缺社会经验,青少年等人群在使用移动终端时,更容易出现安全性问题,因此,需要成年人的引导和监护。
[0003]目前,解决这类问题的方法是在终端上设置功能的使用权限和限制时间,并不能远程实现对终端功能的使用权限进行修改,如果监护人不在孩子身边就不能灵活修改所述功能的使用权限和限制时间。
【发明内容】
[0004]针对上述不能远程控制终端功能的问题,本发明实施例提供了一种功能控制方法,该方法是通过以下技术方案实现的:
[0005]接收控制信息,所述控制信息包括所述终端业务功能是否被限定的控制标识;判断所述控制信息的格式是否满足预设控制信息格式,在所述控制信息的格式满足所述预设控制信息时,存储所述控制信息;监测到终端业务功能被触发后,读取所述控制信息,判断出所述终端业务功能和所述控制信息包含的所述控制标识匹配时,终止与所述终端业务功能相应的业务。
[0006]其中,所述方法还包括:将所述终端终止的所述业务消息发送给控制消息的发送方。
[0007]其中,在所述接收控制信息之前,所述方法还包括:设置或修改控制信息格式,所述控制信息格式包括控制信息的字段类型以及该字段类型对应的业务功能。
[0008]其中,所述存储所述控制信息包括:通过用户识别应用发展工具(STK,SM TOOLKIT )将所述控制信息存储到身份识别卡。
[0009]其中,所述接收控制信息,包括:通过短信方式接收所述控制信息。
[0010]本发明还公开一种终端,所述终端包括接收模块、存储模块和执行模块,所述接收模块用于接收控制信息,所述控制信息包括所述终端业务功能是否被限定的控制标识;所述存储模块用于判断所述控制信息的格式是否满足预设控制信息格式,在所述控制信息的格式满足所述预设控制信息时,存储所述控制信息;所述执行模块用于监测到终端业务功能被触发后,读取所述控制信息,判断所述终端业务功能和所述控制信息包含的所述控制标识匹配时,终止与所述终端业务功能相应的业务。
[0011]其中,所述终端还包括发送模块,所述发送模块用于将所述终端终止的所述业务消息发送给控制消息的发送方。
[0012]其中,所述终端还包括预存模块,所述预存模块用于接收控制信息之前,设置或修改控制信息格式,所述控制信息格式包括控制信息的字段类型以及该字段类型对应的业务功能。
[0013]其中,所述存储模块还用于在判断所述控制信息的内容满足所述预存的控制信息格式时,通过STK将所述控制信息存储到身份识别卡。
[0014]其中,所述接收模块还用于通过短信方式接收所述控制信息。
[0015]本发明实施例提出的控制终端功能的方法,充分利用终端对客户识别模块(SIM,Subscriber Identity Module)卡操作的机卡交互功能,接收控制信息消息,实现远程控制用户对终端的通话、短信、数据业务等功能的使用,并充分利用SIM卡的安全机制和文件系统存储功能,具有很高的安全性和可移植性。
【附图说明】
[0016]图1为本发明实施例中功能控制的实现流程图一;
[0017]图2为本发明实施例中功能控制的实现流程图二 ;
[0018]图3为本发明实施例中功能控制的实现流程图三;
[0019]图4为本发明实施例中终端的结构示意图。
【具体实施方式】
[0020]下面对本发明实施例中的附图进行说明,实施例中的附图是用于对本发明的进一步理解,与说明书一起用于解释本发明,并不构成对本发明保护范围的限制。
[0021]下面将参照附图更详细地描述本发明公开的实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0022]本发明提出一种控制终端功能的方法,充分利用终端对客户识别模块(SIM,Subscriber Identity Module)卡操作的机卡交互功能,接收控制信息消息,实现远程控制用户对终端的通话、短信、数据业务等功能的使用,并充分利用SIM卡的安全机制和文件系统存储功能,具有很高的安全性和可移植性。
[0023]以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0024]根据本发明的实施例,提供了一种功能控制方法,图1为本发明实施例中功能控制的实现流程图一,如图1所示,根据本发明实施例的功能控制方法包括如下步骤:
[0025]步骤Sll:接收控制信息,所述控制信息包括所述终端业务功能是否被限定的控制标识。
[0026]其中,所述控制信息的每一位控制标识对应一项终端业务。
[0027]步骤S12:判断所述控制信息的格式是否满足预存的控制信息格式,在所述控制信息的格式满足所述预存的控制信息格式时,存储所述控制信息。
[0028]例如,在判断所述控制信息的格式满足所述预存的控制信息格式时,所述控制信息通过STK存储到身份识别卡。
[0029]步骤S13:监测到终端业务功能被触发后,读取所述控制信息,判断所述终端业务功能和所述控制信息包含的所述控制标识匹配时,终止与所述终端业务功能相应的业务。
[0030]其中,该方法还可以包括:将所述终端终止的所述业务消息发送给控制消息的发送方O
[0031 ] 该实施例中所述控制信息是通过短信方式接收。
[0032]在步骤Sll之前,该方法还可以包括:预存控制信息格式。
[0033]所述控制信息格式包括控制信息的字段类型以及该字段类型对应的功能。具体的,所述预存控制信息格式包括:预存所述终端业务功能和控制信息控制标识位的对应关系,具体的,可以通过一个对应关系表实现。
[0034]下面将参照附图更详细地描述本发明公开的实施例。
[0035]图2为本发明实施例中功能控制的实现流程图二,如图2所示的方法包括以下步骤:
[0036]步骤201:接收用户设置或修改预设的控制终端号码的操作。
[0037]该步骤中,提供一个供用户设置或修改主控终端号码的界面。比如,在对青少年的终端操作进行监控时,设置监护人的终端号码为主控终端号码,可以保证该青少年的终端只受监护人的控制,增加安全性。
[0038]步骤202:接收用户设置或修改预存的控制信息格式的操作。
[0039]其中,所述预存的控制信息格式包括:控制信息的字段类型以及该字段类型对应的业务功能。
[0040]其中,本发明实施例中控制消息包括表示控制信息的标识报头、以及所述控制信息的每一位控制标识和所述终端业务之间的对应关系。
[0041]所述终端通过控制指令提示用户设置代表控制信息的标识报头,例如设置一个字符串:“control message则判断以“control message: ”开头的短信都判断为控制信息;所述终端提示用户设置控制信息每一位代表的业务,例如在所述报头后第一位表示语音通话业务,第二位表示移动数据业务,第三位代表短信业务,如果代表功能的数据位为I,则表示该功能禁止被访问,如果代表功能的数据位为0,则表示该功能可被正常访问。例如,如果设置控制信息每一位代表的业务后,control message:101,则表示即语音通话被终止,移动数据业务不被终止,短信业务被终止。
[0042]其中,所述终端是通过STK ENVELOPE命令将设置或修改的预存控制信息格式传入SM卡,存储在SM卡的扩展文件(EF,Extended File)中,其中,ENVELOPE命令是用于向SIM卡发送数据以修改卡上信息。
[0043]步骤203:所述终端接收控制信息。
[0044]其中,接收控制信息的终端为受控终端,所述控制信息是通过短信的形式发送的,在本发明实施例中,终端接收到的短信分为普通短信和控制短信,所述普通短信指不包含控制信息的短信,所述控制短信是指包含控制信息的短信。
[0045]步骤204:判断所述终端接收的控制消息的格式是否符合所述预设的控制信息格式。
[0046]如果所述接收的控制消息的格式符合所述预设的控制信息格式,跳至步骤205,否贝U,该流程结束。
[0047]其中,判断所述终端判断所述短信的格式是否符合所述预设的控制信息格式,包括:
[0048]判断收到的普通短信的发送方号码是否是设定的主控终端号码;
[0049]如果收到的普通短信发送方号码不是设定的主控终端号码则退出该实施例流程;
[0050]如果收到的普通短信发送方号码是设定的主控终端号码,判断控制信息的格式是否符合约定的控制信息格式;如果符合,跳至步骤205,若不符合,退出该实施例流程。
[0051]步骤205:将所述控制信息存储到存储模块。
[0052]该实施例中,所述控制信息被存储到身份识别卡,例如SIM卡。在步骤205的一个实施方式中,将收到短信的数据解析代码中将收到短信的协议标识位(pro toco Iidentifier)修改为SIM数据下载(SIM data download),所述终端将包含所述控制信息的短信转化为点对点短消息业务(SMS-PP, Short Message Service-Point to Point)短信。
[0053]其中,将所述控制信息被存储到身份识别卡,包括:将控制消息打包为短信,并通过STK处理。
[0054]其中,STK是一组基于小型