终端设备控制方法及装置、USIM控制方法及装置与流程

文档序号:18465437发布日期:2019-08-17 02:24阅读:244来源:国知局
终端设备控制方法及装置、USIM控制方法及装置与流程
本发明属于通信
技术领域
,具体涉及一种终端设备控制方法及装置、usim控制方法及装置。
背景技术
:随着通信技术的发展,移动终端已经成为人们日常生活中不可或缺的通信工具,用户通过移动终端可发送短信、拨打电话,还可以通过移动终端上安装的应用软件获取网络资源或进行及时通讯聊天。通用用户识别卡(universalsubscriberidentitymodule,简称usim)是现如今安装在移动终端上的智能卡,随着通用集成电路卡(universalintegratedcircuitcard,简称uicc)的发展,在终端设备和uicc的接口cu引入了usim应用工具箱(usimapplicationtoolkit,简称usat)协议层,stk/usat协议层实现了usim可以向终端设备主动发送命令。通过stk/usat协议层,usim可以命令终端设备通过浏览器打开统一资源定位符(uniformresourelocator,简称url)对应的网页。现有技术当中,usim与终端浏览器的交互定义得比较基础和简单,仅限于访问指定url的基本功能,然后在usim应用的功能要求提升之后,更多关于浏览器的细节功能却无法支持,如usim对于应用必备或常用的url,要求可以增加到浏览器书签中,既方便用户使用,也可以起到加强宣传推广的作用,然而类似要求按照目前usat机制提供的功能范围还是无法实现的。技术实现要素:本发明旨在至少解决现有技术中存在的技术问题之一,提出了一种终端设备控制方法及装置、usim控制方法及装置,以解决现有技术中无法对书签进行管理的问题。作为一方面,本发明提供了一种终端设备控制方法,包括:接收书签管理指令;根据所述书签管理指令中包含的数据对象进行管理,并根据管理结果生成响应信息;发送所述响应信息。进一步地,在所述根据所述书签管理指令对相应数据对象进行处理,并根据管理结果生成响应信息的步骤中,具体包括:所述书签管理指令为增加书签,则所述书签管理指令中包含的数据对象为url,将所述url增加为书签,并根据增加后的书签标识生成所述响应信息。进一步地,在所述根据所述书签管理指令对相应数据对象进行处理,并根据管理结果生成响应信息的步骤中,具体包括:所述书签管理指令为删除书签,所述书签管理指令中包含的数据对象为书签标识,将所述书签标识删除,并根据删除结果生成所述响应信息。进一步地,在所述根据所述书签管理指令对相应数据对象进行处理,并根据管理结果生成响应信息的步骤中,具体包括:所述书签管理指令为修改书签,所述书签管理指令中包含的数据对象为url和书签标识,将所述书签标识的地址修改为所述url,并根据修改结果生成所述响应信息。进一步地,在所述根据所述书签管理指令对相应数据对象进行处理,并根据管理结果生成响应信息的步骤中,具体包括:所述书签管理指令为查看书签,所述书签管理指令中包含的数据对象为书签标识,根据所述书签标识查找所述书签,并根据所述书签生成所述相应信息。进一步地,在所述根据所述书签管理指令中包含的数据对象进行管理,并根据管理结果生成响应信息的步骤中,则还包括:判断所述书签管理指令中是否包括打开所述url,若是,则在增加书签时,打开所述url;若否,则直接增加书签。进一步地,在所述根据所述书签管理指令中包含的数据对象进行管理,并根据管理结果生成响应信息的步骤中,则还包括:判断所述书签管理指令中是否包括打开所述书签,若是,则在修改书签时,打开所述书签;若否,则直接修改书签。作为另一方面,本发明还提供一种终端设备控制装置,其包括:接收模块,用于接收usim发送的书签管理指令;管理模块,用于根据所述书签管理指令中包含的数据对象进行管理,并根据管理结果生成响应信息;发送模块,用于发送所述响应信息。进一步地,所述书签管理指令包括增加书签、删除书签、修改书签和查看书签;所述管理模块还用于当所述书签管理指令为增加书签时,进一步判断所述书签管理指令中是否包括打开所述url,若包括,则在根据所述书签管理指令中包含的数据对象进行管理时,打开所述url,若不包括,则直接根据所述书签管理指令中包含的数据对象进行管理。进一步地,所述书签管理指令包括增加书签、删除书签、修改书签和查看书签;所述管理模块还用于当所述书签管理指令为删除书签时,进一步判断所述书签管理指令中是否包括打开所述书签,若包括,则在根据所述书签管理指令中包含的数据对象进行管理时,打开所述书签,若不包括,则直接根据所述书签管理指令中包含的数据对象进行管理。进一步地,书签管理指令包括增加书签、删除书签、修改书签和查看书签;所述管理模块还用于当所述书签管理指令为增加书签时,根据增加后的书签标识生成所述响应信息;所述管理模块还用于当所述书签管理指令为查看书签时,根据所述书签生成所述响应信息。作为本发明的再一方面,本发明还提供了一种usim控制方法,其包括:生成书签管理指令,所述书签管理指令中包含的数据对象;发送书签管理指令;接收响应信息。进一步地,书签管理指令包括增加书签、删除书签、修改书签和查看书签;当所述书签管理指令为增加书签,则所述书签管理指令中包含的数据对象为url;当所述书签管理指令为删除书签,所述书签管理指令中包含的数据对象为书签标识;当所述书签管理指令为修改书签,所述书签管理指令中包含的数据对象为url和书签标识;当所述书签管理指令为查看书签,所述书签管理指令中包含的数据对象为书签标识。作为本发明的又一方面,本发明还提供了一种usim控制装置,其包括:生成模块,用于生成书签管理指令,所述书签管理指令中包含的数据对象发送模块,用于生成并发送所述书签管理指令;接收模块,用于接收响应指令。进一步地,所述书签管理指令包括增加书签、删除书签、修改书签和查看书签;当所述书签管理指令为增加书签,则所述发送模块生成的所述书签管理指令中包含的数据对象为url;当所述书签管理指令为删除书签,则所述发送模块生成的所述书签管理指令中包含的数据对象为书签标识;当所述书签管理指令为修改书签,则所述发送模块生成的所述书签管理指令中包含的数据对象为url和书签标识;当所述书签管理指令为查看书签,则所述发送模块生成的所述书签管理指令中包含的数据对象为书签标识。本发明具有以下有益效果:本发明提供的终端设备控制方法及装置、usim控制方法及装置,通过接收usim发送的书签管理指令,根据书签管理指令中包含的数据对象进行管理,并根据管理结果生成响应信息,将响应信息发送至usim。增强了usim和终端浏览器书签之间的交互,实现了对浏览器中书签的管理,满足了usim数据业务不断增长的能力要求。附图说明图1为本发明实施例一提供的终端设备控制方法的流程图;图2为本发明实施例一提供的另一种终端设备控制方法的交互流程图;以及图3为本发明实施例二提供的终端设备控制装置的结构示意图。其中,1-接收模块;2-管理模块;3-发送模块。具体实施方式为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图来对本发明提供的终端设备控制方法及装置、usim控制方法及装置进行详细描述。实施例一:图1为本发明实施例提供的终端设备控制方法流程图。本发明实施例针对如usim对于应用必备或常用的url,要求可以增加到浏览器书签中,既方便用户使用,也可以起到加强宣传推广的作用,然而类似要求按照目前usat机制提供的功能范围还是无法实现的,提供了终端设备控制方法。具体的终端设备控制方法步骤如下:s101、接收书签管理指令。其中,书签管理指令由usim发出。在本实施例中,移动终端可以由终端设备和usim构成,usim存储有用户身份信息和个人数据,保障移动终端接入网络服务时该移动终端的安全性,另外,当移动终端访问网络服务时,移动终端根据usim存储的用户身份信息和个人数据进行用户识别和用户授权。s102、根据书签管理指令中包含的数据对象进行管理,并根据管理结果生成响应信息。s103、发送响应信息。其中,响应信息发送至usim。本发明实施例通过上述方法,增强了usim和终端浏览器书签之间的交互,实现了对浏览器中书签的管理,满足了usim数据业务不断增长的能力要求。在步骤s101中,执行主体是终端设备,终端设备和usim通过cu接口交互信令,具体的,usim通过stk/usat协议层向终端设备发送命令,发送的命令具体可以是书签管理(bookmarkmanagement)指令。bookmarkmanagement指令的功能是对浏览器的书签进行设置和管理,如增加书签、删除书签、修改书签和查看书签。bookmarkmanagement指令具体格式可以如下表1所示:表1如表1所示,“命令细节”字段的“命令限定符”对应的编码中,b2b1标识本次管理命令的类型,不同编码分别表示对书签的增加、删除、修改和查看等管理要求;“命令细节”字段的“命令限定符”对应的编码中,b4标识当url存在时,是否需要在进行对应管理操作的同时访问对应url。当书签管理指令的类型为增加书签或修改书签(即命令限定符b2b1为00或10)时,“url”为必选。当命令类型为增加书签时,“url”表示需要增加为书签的url;当命令类型为修改书签时,“url”表示需要将书签标识修改为的目标url。当书签管理指令的类型为删除书签、修改书签或查看书签(即命令限定符b2b1为01、10、11)时,“书签标识”为必选。当命令类型为删除书签时,“书签标识”表示需删除的书签标识;当命令类型为修改书签时,“书签标识”表示需修改的书签标识;当命令类型为查看书签时,“书签标识”表示需查看对应标识的书签。在步骤s102中,根据不同的书签管理指令,进行不同的管理操作。具体地:当书签管理指令为增加书签,则书签管理指令中包含的数据对象为url,将url增加为书签,并根据增加后的书签标识生成响应信息;当书签管理指令为删除书签,书签管理指令中包含的数据对象为书签标识,将书签标识删除,并根据删除结果生成响应信息;当书签管理指令为修改书签,书签管理指令中包含的数据对象为url和书签标识,将书签标识的地址修改为url,并根据修改结果生成响应信息;当书签管理指令为查看书签,书签管理指令中包含的数据对象为书签标识,根据书签标识查找书签,并根据书签生成相应信息。在步骤s103中,终端设备执行bookmarkmanagement命令之后,通过终端响应(terminalresponse)命令发送给usim。terminalresponse指令具体格式可以如下表2所示:表2如表2所示,“命令限定符”应与书签管理指令一致。当本次响应对应的书签管理指令为增加书签(即命令限定符b2b1为00)时,“书签标识”为必选,表示将url增加为书签后,对应的书签标识。当本次响应对应的书签管理指令为查看书签(即命令限定符b2b1为11)时,“书签”必选,表示要求查看的指定标识的书签内容。在步骤s103中,由上述书签管理指令和响应消息定义,需要新增数据对象书签标识和书签时。书签标识数据对象的定义如下表3所示:表3字节数描述长度1书签标识标记12长度(1)13书签标识1其中,“书签标识”1字节,表示书签条目的标识,取值为‘01’-‘ff’,条目为空则编码为‘00’。书签数据对象的定义如下表4所示:字节数描述长度1书签标记12长度(x)13书签标识14书签名称文本串205urly其中,“书签标识”1字节,表示书签条目的标识,取值为‘01’-‘ff’,条目为空则编码为‘00’;“书签名称文本串”表示书签名称;“url”表示书签的url内容。进一步地,当书签管理指令为增加书签时,在步骤s102中,还包括:判断书签管理指令中是否包括打开url,若是,则在增加书签时,打开url;若否,则直接增加书签。或者,当书签管理指令为修改书签时,在步骤s102中,还包括:判断书签管理指令中是否包括打开书签,若是,则在修改书签时,打开书签;若否,则直接修改书签。通过以上步骤,可以根据书签管理指令对数据对象进行管理的同时,直接打开书签或url,节省用户操作步骤。图2为本发明实施例一提供的另一种终端设备控制方法的交互流程图。如图2所示,在应用本发明提供的终端设备控制方法进行控制的过程中,终端设备与usim之间的交互流程包括:s201、usim应用产生对书签进行管理的需求。具体地,需求中应指定对书签进行管理的类型,以及类型对应的url、书签标识等,usim按照要求生成书签管理指令。s202、usim发送书签管理指令到终端设备。其中,书签管理指令的内容包括对书签进行指定类型的操作,命令限定符和各数据对象按照要求设置。s203、终端设备接收到书签管理指令并进行解析,通过命令限定符的b2b1获知当前书签管理指令的类型。其中,如表1中所示,00为增加书签;01为删除书签;10为修改书签;11为查看书签。s204、根据解析获得的书签管理指令的类型,获得数据对象。其中,如书签管理指令的类型为增加书签,则数据对象为url,表示将指定的url增加为书签;如书签管理指令的类型为删除书签,则数据对象为书签标识,表示将指定标识的书签删除;如书签管理指令的类型为修改书签,则数据对象为url和书签标识,表示将指定标识的书签修改为指定url;如书签管理指令的类型为查看书签,则数据对象为书签标识,表示需要查看指定标识的书签。s205、解析命令限定符b4,进行对应处理。对于书签管理指令的类型为增加书签和修改书签的指令,解析命令限定符的b4,确定在增加或修改书签的同时是否还需要访问指定url。s206、终端设备按照解析的命令限定符和数据对象执行对书签的管理。s207、终端设备根据命令执行结果生成响应消息,并返回到usim。其中,响应消息中根据书签管理指令的类型包含对应的数据对象:如书签管理指令的类型为增加书签,则数据对象为书签标识,表示书签增加后确定的标识;如书签管理指令的类型为删除书签,则无其它的数据对象;如书签管理指令的类型为修改书签,则无其它的数据对象;如书签管理指令的类型为查看书签,则数据对象为书签,表示返回需要查看的书签内容。通过本发明实施例提供的终端设备控制方法,增强了usim和终端浏览器书签之间的交互,实现了对浏览器中书签的管理,满足了usim数据业务不断增长的能力要求。实施例二:图3为本发明实施例二提供的终端设备控制装置的结构示意图。作为本发明的另一方面,本发明实施例二提供了一种终端设备控制装置。如图3所示,终端设备控制装置包括接收模块1、管理模块2和发送模块3。其中,接收模块1用于接收书签管理指令;管理模块2用于根据书签管理指令中包含的数据对象进行管理,并根据管理结果生成响应信息;发送模块3用于发送响应信息。其中,接收模块1接收的书签管理指令是由usim发送的。其中,发送模块3发送的响应信息是发送至usim。本发明增强了usim和终端浏览器书签之间的交互,实现了对浏览器中书签的管理,满足了usim数据业务不断增长的能力要求。其中,书签管理指令包括增加书签、删除书签、修改书签和查看书签。进一步地,管理模块2还用于当书签管理指令为增加书签时,进一步判断书签管理指令中是否包括打开url,若包括,则在根据书签管理指令中包含的数据对象进行管理时,打开url,若不包括,则直接根据书签管理指令中包含的数据对象进行管理。进一步地,管理模块2还用于当书签管理指令为删除书签时,进一步判断书签管理指令中是否包括打开书签,若包括,则在根据书签管理指令中包含的数据对象进行管理时,打开书签,若不包括,则直接根据书签管理指令中包含的数据对象进行管理。更进一步地,管理模块2还用于当书签管理指令为增加书签时,根据增加后的书签标识生成响应信息。更进一步地,管理模块2还用于当书签管理指令为查看书签时,根据书签生成响应信息。实施例三:作为本发明的再一方面,本发明实施例三提供了一种usim控制方法,其包括:生成书签管理指令,书签管理指令中包含的数据对象;发送书签管理指令;接收响应信息。通过本发明实施例提供的usim控制方法,能够增强了usim的书签管理功能,满足了usim数据业务不断增长的能力要求。其中,书签管理指令包括增加书签、删除书签、修改书签和查看书签。基于不同的书签管理指令,在生成并发送书签管理指令,书签管理指令中包含的数据对象的步骤中:当书签管理指令为增加书签,则书签管理指令中包含的数据对象为url;当书签管理指令为删除书签,书签管理指令中包含的数据对象为书签标识;当所述书签管理指令为修改书签,书签管理指令中包含的数据对象为url和书签标识;当书签管理指令为查看书签,书签管理指令中包含的数据对象为书签标识。实施例四:作为本发明的又一方面,本发明还提供了一种usim控制装置,其包括:生成模块,用于生成书签管理指令,所述书签管理指令中包含的数据对象;发送模块,用于发送书签管理指令;接收模块,用于接收响应信息。通过本发明实施例提供的usim控制装置,能够增强了usim的书签管理功能,满足了usim数据业务不断增长的能力要求。其中,书签管理指令包括增加书签、删除书签、修改书签和查看书签。基于不同的书签管理指令,生成模块生成的数据对象不同。具体地:当书签管理指令为增加书签,则生成模块生成的书签管理指令中包含的数据对象为url;当书签管理指令为删除书签,则生成模块生成的书签管理指令中包含的数据对象为书签标识;当书签管理指令为修改书签,则生成模块生成的书签管理指令中包含的数据对象为url和书签标识;当书签管理指令为查看书签,则生成模块生成的书签管理指令中包含的数据对象为书签标识。进一步地,在本实施例中,usim控制装置还包括接收模块,用于接收终端设备装置发送的响应信息。从而使usim控制装置获知书签管理的结果。可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1