使用用户身份模块应用工具包控制移动设备子装置的方法

文档序号:7626286阅读:121来源:国知局
专利名称:使用用户身份模块应用工具包控制移动设备子装置的方法
技术领域
本发明涉及一种移动设备的控制方法,更具体地讲,涉及一种用于控制移动设备(‘ME’)的子装置的方法,该方法可通过使用允许在SIM和ME之间执行各种接口的SAT来控制各种子装置。
背景技术
通常,用户身份模块(‘SIM’)应用工具包(‘SAT’)表示当网络运营商将其特定的业务提供给移动通信终端的用户时所使用的一系列命令和程序。此外,SAT起作为用于在SIM和ME(不包括SIM的移动设备)之间相互通信的接口的作用。
这样的SAT仅当SIM和ME都支持SAT时才可被使用。在SAT部分中,SIM将处理命令发送给ME并开始与移动通信终端的用户通信。用于操作SAT的命令包括从SIM到ME的前摄(proactive)命令和从ME到SIM的封装(envelope)命令,所述SAT比如是3GPPTS 31.111USIM应用工具包(USAT)和用于用户身份模块-移动设备(SIM-ME)接口的SIM应用工具包的3GPP TS11.14规范。
具体地讲,传统的前摄命令包括Display Text、Get Inkey、Get Input、More Time、Play Tone、PollInterval、Refresh、Set Up Menu、Select Item、SendShort Message(SM)、Send Supplementary Service(SS)、Send UnstructuredSupplementary Services Data(USSD)、Set Up Call、Polling Off Provide LocalInformation、Set Up Even List、Perform Card Application Protocol Data Unit(APDU)、Power Off Card、Power On Card、Get Reader Status、TimerManagement、Set Up Idle ModeText、Run At Command、Send Dual ToneMulti-Frequency(DTMF)、Language Notification、Launch Browser、OpenChannel、Close Channel、Send Data、Get Channel Status、Service Search、GetService Information、Declare Service等。此外,封装命令包括Data downloadto SIM、Menu Selection、Call Control by SIM、Timer Expiration、Event Download等。
载波将这样的命令相互组合在一起,并通过短消息业务(SMS)发送/接收组合的命令以提供特定的信息业务。载波通常发展它们自身的特定的业务,比如通过所述命令的组合将呼叫与特定的业务号连接,并提供SIM应用。移动通信用户终端已发展为多功能移动合成装置。一些设计将各种子装置如,MP3播放器、动态图像(如,MPEG4)记录器/再现器、数码相机、用于电子商务的识别设备捆绑到基本的移动通信终端。
因此,必需控制提供给3G终端和未来的合成装置的各种子装置模块(如,键区、LCD、扬声器、数码相机、动态图像播放器、MP3播放器、红外线口、蓝牙、TV接收器、多媒体卡、无线电接收器等)。
如上所述,由于在传统的3GPP规范中没有描述SIM和ME之间的接口协议,所以用户终端在使用SAT时受到限制。换句话说,在SIM和ME之间,现有技术只有使用诸如Display Text、Get Inkey、Get Input、Play Tone等的命令的单一接口。

发明内容
因此,本发明已被提出以解决在现有技术中出现的上述问题,并且本发明的一目的在于提供一种用于控制移动设备中的子装置的方法,该方法通过使用SAT来控制移动设备中的各种装置,此外,允许在SIM和ME之间提供各种接口。
根据本发明的一方面,提供一种用于通过用户身份模块(SIM)应用工具包(SAT)来控制移动设备(ME)的子装置的方法,该方法包括以下步骤由用户身份模块根据预定格式对用于控制所述移动设备的子装置的信息编码并将前摄命令发送给移动设备;响应于所述前摄命令的发送,由移动设备确定所述前摄命令是否是用于控制子装置的命令;和当所述前摄命令是用于控制子装置的命令时,由移动设备分析所述前摄命令并根据通过分析所述前摄命令而获得的结果来操作子装置。


从下面结合附图的详细描述,本发明的上述和其他目的、特征和优点将变得更清楚,其中图1是示出根据本发明实施例的从SIM发送到ME的前摄命令中的一个命令的传输流程的流程图;图2A是示出根据本发明实施例的前摄命令的结构的示图;图2B是示出图2A中的前摄命令的命令细节的更多细节的示图;图2C是示出图2A中的前摄命令的装置身份的更多细节的示图;图3是示出根据本发明实施例的封装命令的结构的示图;图4A是示出根据本发明实施例的包括强制元素的前摄命令的结构的示图;图4B是示出图4A中的前摄命令的命令细节的结构的更多细节的示图;图4C是详细示出图4A中的前摄命令的装置身份的结构的示图;图5是示出根据本发明实施例的用于开启/关闭TV接收器的命令的编码格式的示图;图6是示出根据本发明实施例的用于切换TV频道的命令的编码格式的示图;图7是示出根据本发明实施例的用于在动态图像播放器中执行记录/停止的命令的编码格式的示图;图8是示出根据本发明实施例的用于关闭动态图像播放器的命令的编码格式的示图;和图9是示出根据本发明实施例的用于记录TV广播的命令信号的传输流程的流程图。
具体实施例方式
以下,将参考附图描述根据本发明的优选实施例。在本发明的下面的描述中,当包含于此的已知的功能和配置可使本发明的主题内容变得不清楚时,将省略这些已知的功能和配置的详细描述。
在本发明中,在支持SAT的ME和SIM之间设置有各种接口功能。为此,本发明提供一种通过使用SAT能容易地控制捆绑到ME的子装置的命令的组合。
以下,将参考图1描述SIM和ME之间的命令传输的流程。图1是示出根据本发明的在SIM和ME之间使用SAT的命令传输的流程的流程图。如图1所示,将描述在提供用于控制捆绑到ME的子装置的命令时SIM 100将前摄命令120发送给ME 110的情况。
例如,当SIM 100将用于“TV关闭”的命令130发送给ME 110时,ME 110将与发送的命令相应的终端响应140发送给SIM 100。具体地讲,SIM100确定信息是否应该被发送给ME 100。如果应该被发送,则SIM 100允许相应的命令的发送。当从SIM 100发送的命令到达ME 110时,ME 110分析包含在相应的命令中的信息。如果接收的命令是“TV关闭”,则ME 110控制关闭相应的装置模块(即,TV模块)的电源。以这种方式,实现从ME 110到SIM 100的响应。
SAT的命令信号包括从SIM 100发送到ME 110的前摄命令和从ME 110发送到SIM 100的封装命令。每个命令信号具有TLV结构,在TLV结构中,T是用于表示命令的类型的标签,L是表示命令的长度的长度,V是包含用于执行命令的实际信息的值。
在用于SAT的命令的TLV结构中,从SIM 100到ME 110的前摄命令具有如图2A所示的结构。图2A是显示根据本发明实施例的前摄命令的结构的示图。ME 110通过“前摄通用集成电路卡(UICC)命令标签”200来确定命令是否是来自SIM 100的前摄命令。该前摄命令包括该命令的细节命令220(即,“命令细节”230、“装置身份”240、“Alpha标识符”250、等260)和表示细节命令220的长度的“长度”210。
具体地讲,该前摄命令包括具有命令编号信息的一位“前摄UICC命令标签”200、与细节命令的长度信息相应的预定位“长度”A+B+C+D+E+F210、具有所述命令的细节信息的A位“命令细节”230、表示源和目的装置编号的B位“装置身份”240、作为字符用于指示命令的执行状态的C位“Alpha标识符”250、等260(D位、E位、F位)。
图2A中的命令包括作为强制元素的“前摄UICC命令标签”200、“长度”210、“命令细节”230、“装置身份”240和作为可选元素的“Alpha标识符”250、等260。
现在将描述细节命令220的“命令细节”230。如图2B所示,“命令细节”230具有5个字节的长度。第一字节是表示用于“命令细节”230的细节命令的“命令细节标签”231,并且具有1个字节的长度。第二字节长度232表示第三到第五细节信息元素(“命令编号”233、“命令类型”234和“命令限定词”235)的长度的总和,所述第三到第五细节信息元素的每个具有一个字节的长度。
此外,第三到第五字节分别是“命令编号”233、“命令类型”234和“命令限定词”235。“命令编号”233表示当SIM处理命令(即,前摄命令)同时被发送时用于彼此区分这些前摄命令的标识号。“命令类型”234表示对预定操作发命令的命令的类型。“命令限定词”235表示诸如操作顺序的限定。
以下,现在将描述细节命令220的“装置身份”240。如图2C所示,“装置身份”240总共具有4个字节的长度。这4个字节的第一字节是表示用于“装置身份”的细节命令的“装置身份标签”241,并且具有一个字节的长度。第二字节表示第三和第四信号元素(“源装置身份”243和“目的装置身份”244)的长度的总和,所述第三和第四信号元素的每个具有一个字节的长度。第三字节是表示能够实现将前摄命令发送到相应的装置的源信息的“源装置身份”243,第四字节是表示用于相应的装置操作的标识号的“目的装置身份”244。
从ME 110到SIM 100的封装命令具有如图3所示的结构,并且包括“命令标签”300、“长度”310和细节命令(“装置身份”等)320。
如上述所构造的命令可如以下被重构以保留用于使SIM能操作ME的子装置的命令。如图4A所示,根据本发明实施例的前摄命令包括“前摄UICC命令标签”400、“长度”410和细节命令420(“命令细节”430和“装置身份”440)。这里,“长度”410是细节命令长度的总和(A+B)。
以下,描述细节命令420的“命令细节”430。如图4B所示,“命令细节”430总长度为5个字节。根据“命令限定词”450中设置的码值来识别用于子装置中的操作。如表1所示的码值可被设置在“命令限定词”450中。此外,没有指定的相应的操作的码值,诸如表示预留区域的“0E”到“FF”,可被一个接一个地分配给以后能在子装置中执行的操作,然后可被设置在“命令限定词”450中。
表1
‘00’=电源开启‘01’=电源关闭‘02’=播放‘03’=停止‘04’=记录‘05’=向前倒片‘06’=向后倒片‘07’=自动滚屏‘08’=激活‘09’=去活‘0A’=关闭开‘0B’=关闭关‘0C’=增加‘0D’=减小‘0E’to‘FF’=为将来使用预留例如,参考表1,当在“命令限定词”450中设置码值‘01’时,码值‘01’表示“电源关闭”。为了控制ME的子装置中的再现操作,可在“命令限定词,,450中设置码值‘02’。此外,可在“命令类型”445中设置码值‘50’以表示“执行装置模块”。
以下,现在将描述“装置身份”440。如图4C所示,“装置身份”440具有4个字节的长度。根据在“目的装置身份”460中设置的码值来区分相应的子装置。表2中显示了用于每个子装置的示例性码值。
表2‘31’=MP3播放器‘32’=MEPG4动态图像播放器‘33’=TV接收器‘34’=无线电接收器‘35’=红外线口‘36’=蓝牙‘37’=数码相机‘38’=扬声器‘39’=主LCD‘3A’=子LCD‘3B’=LED‘3C’to‘FF’=为将来使用预留参考表2,当在“目的装置身份”460中设置码值‘34’时,码值‘34’指示用于无线电接收器的控制。因此,当用户想操作具有SAT功能的期望的装置时,在“目的装置身份”460中设置与期望的相应的装置对应的码值。“源装置身份”455表示包括相应的装置的源。例如,当相机安装在ME上时,第三和第四字节具有值‘8137’。这里,‘81’是指命令被发送给ME中的相机,‘37’是指用于操作的装置是数码相机。
当每个命令名称“执行装置模块”被用于相同的目的时,该名称可用其他名称替换。当根据ME中使用的装置的特性需要更多详细的信息时,可添加或删除单独的命令部分。
以下,将参考图5到图8更详细地描述本发明。首先,假定ME不仅包括TV接收功能,而且包括能再现和记录接收的图像的动态图像播放器功能。
当用户想在期望的时间自动地记录TV广播时,SIM将以下命令提供给ME开启TV接收器、选择期望的频道、通过动态图像播放器记录TV广播以及停止动态图像播放器的操作。
首先,由于TV接收器应该被开启电源以记录TV广播,所以SIM将用于开启TV接收器的命令发送给ME。优选地,发送的命令具有如图5所示的结构。图5是显示根据本发明实施例的用于开启/关闭TV接收器的命令的结构的示图。用于开启TV接收器的命令的结构包括TLV格式,即,标签、长度和值。首先,参考图5,为了描述用于开启TV接收器的命令的结构,标签由标号400指定,长度由标号410指定,值由标号430和440指定。
具体地讲,在用于开启TV接收器的命令中,码值‘D0’被设置在“前摄UICC命令标签”400中,是指用于开启TV接收器的命令是来自SIM的命令。此外,细节命令430和440的整个长度的总和被设置在长度410中。即,“命令细节”430(5个字节)和“装置身份”440(4个字节)的整个长度的总和(9个字节)被设置在长度410中。
“命令细节”430被分为标签、长度和值。码值‘01’被设置在标签中,码值‘03’(3个字节),即,从总共的5个字节排除标签和长度的剩余字节被设置在长度中。表示装置操作的码值‘50’被设置在“命令类型”445中,表示电源开启的码值‘00’被设置在“命令限定词”450中。
“装置身份”440也被分为标签、长度和值。报告装置身份命令的起始部分的码值‘02’被设置在标签中,码值‘02’(2个字节),即,从总共的4个字节排除标签和长度的剩余字节被设置在长度中。此外,允许命令被发送给ME中的相应的装置的码值‘81’被设置在‘源装置身份’455中,指示相应的装置是TV接收器的码值‘33’被设置在‘目的装置身份’460中。
在用于关闭TV接收器的命令中,表示电源关闭的码值‘01’被设置在‘命令限定词’450中。其它值如图5中所示的命令结构一样被设置。
当如图5所示的命令被发送时,TV接收器被开启电源。然后,为了记录期望的广播,完成TV频道选择。为了记录,SIM将如图6所示的用于TV频道设置的命令发送给ME。如图6所示,表示由ME执行增加操作的码值‘0C’被设置在“命令限定词”450中,表示TV的码值‘33’被设置在“目的装置身份”460中。即,图6中所示的命令的结构是指选择下一个较高的TV频道的命令。相反,为了选择较低编号的TV频道,码值‘0D’被设置在“命令限定词”450中。
在设置TV频道之后开始记录功能。因此,如图7所示的使动态图像播放器的记录功能能被执行的命令被从SIM发送到ME。如图7所示,表示记录执行的码值‘04’被设置在“命令限定词”450中,表示动态图像播放器的码值‘32’作为相应的装置的码值被设置在“目的装置身份”460中。为了停止动态图像播放器的记录,用于停止的码值‘03’被设置在“命令限定词”450中。此外,在已完成TV广播记录之后,通常理想情况是关闭动态图像播放器。
因此,如图8所示,码值‘01’被设置在“命令限定词”450中以执行电源关闭操作。此外,码值‘32’被设置在“目的装置身份”460中以指示将被关闭的装置是动态图像播放器。
如上所述,SIM经由SAT通过将相应的命令发送给ME来控制ME的子装置。为了这样做,SIM首先根据上述的编码方法对用于控制子装置的信息编码,并将前摄命令发送给ME。在接收端,ME确定接收的相应的前摄命令是否是用于控制子装置的命令。为了这样做,ME确定前摄命令的“前摄UICC命令标签”是否被包括。如果“前摄UICC命令标签”被包括,则指示接收的命令包括用于控制子装置的信息,并且ME根据接收的信息来执行分析前摄命令的细节命令的处理。
细节命令的分析如下。首先,ME确定‘命令细节标签’是否被输入。作为确定的结果,当‘命令细节标签’被输入时,ME识别用于子装置的控制信息被包含在前摄命令中,并且对该控制信息的细节信息元素译码。
然后,ME确定“装置身份标签”是否被输入。作为确定的结果,当“装置身份标签”被输入时,ME识别用于子装置操作的细节信息被包含在前摄命令中,并且对用于装置身份部分的细节信息元素译码。以这种方式,ME分析接收的前摄命令。此外,ME基于分析的结果根据控制内容来操作相应的子装置。
为了更详细地描述上述处理,将描述作为示例的记录TV广播的情况。当TV广播被记录时,每个步骤中的相应的命令信号的传输流程如图9所示。图9是示出根据本发明实施例的用于记录TV广播的每个命令信号的传输流程的流程图。
如图9所示,为了记录TV广播,首先建议为设置当前时间而设置计时器。因此,在步骤900中,SIM 100将计时器管理命令发送给ME 110,该计时器管理命令是用于计时器设置的命令。这里,用于计时器设置的命令具有根据现有编码方法编码的结构。然后,当计时器操作时,在步骤910中,SIM100将用于开启TV接收器的命令发送给ME 110,该命令被如图5A所示编码。当TV接收器被开启电源时,在步骤920中,SIM 100把将TV设置到期望的频道的命令发送给ME。
在相应的频道被设置之后,在步骤930中,SIM 100将使动态图像播放器能操作并能实际记录广播的记录命令发送给ME。然后,在步骤940中,ME执行用于广播的记录功能,直到ME 110从SIM 100接收到用于停止动态图像播放器的功能的命令。
然后,当TV广播记录结束时,在步骤950中,SIM 100将用于关闭TV的电源的命令发送给ME 110。
如上所述,根据本发明,移动通信终端包括具有多个使用SAT的合成功能的各种子装置,从而可提供一种允许SIM直接控制ME的每个装置的功能。此外,根据本发明,可实现各种SAT功能。换句话说,可在支持SAT的ME和SIM之间提供各种接口。
尽管为了说明性目的已描述了本发明的优选实施例,但是本领域的技术人员应该理解,在不脱离如在权利要求中所公开的本发明的范围和精神的情况下,可进行各种修改、添加和替换,本发明的范围和精神包括其等同物的全部范围。
权利要求
1.一种通过用户身份模块应用工具包来控制移动设备的子装置的方法,该方法包括以下步骤a)由用户身份模块根据预定格式对用于控制所述移动设备的子装置的信息编码,并将前摄命令发送给所述移动设备;b)响应于所述前摄命令的发送,由所述移动设备确定所述前摄命令是否是用于控制所述子装置的命令;和c)当所述前摄命令是用于控制所述子装置的命令时,由所述移动设备分析所述前摄命令并根据通过分析所述前摄命令而获得的结果来操作所述子装置。
2.如权利要求1所述的方法,其中,步骤b)包括以下步骤b1)输入报告所述命令是所述前摄命令的“前摄通用集成电路卡命令标签”;b2)当“前摄通用集成电路卡命令标签”被输入时,从所述命令理解用于控制所述子装置的信息;和b3)当所述命令是用于控制所述子装置的命令时,根据理解信息来分析所述前摄命令的细节命令。
3.如权利要求2所述的方法,其中,步骤b2)包括以下步骤输入所述细节命令的“命令细节标签”;和当所述“命令细节标签”被输入时,理解用于所述子装置的控制信息的细节信息元素。
4.如权利要求2所述的方法,其中,步骤b2)包括以下步骤输入所述细节命令的“装置身份标签”;和当所述“装置身份标签”被输入时,理解用于所述子装置操作的细节信息元素。
5.如权利要求1所述的方法,其中,所述前摄命令包括报告在所述移动设备中接收的命令是来自所述用户身份模块的命令的“前摄通用集成电路卡命令标签”、所述命令的细节命令和表示所述细节命令的长度的“长度”。
6.如权利要求5所述的方法,其中,所述细节命令包括“命令细节”和“装置身份”。
7.如权利要求1所述的方法,其中,所述前摄命令包括“前摄通用集成电路卡命令标签”、“长度”、“命令细节”和“装置身份”。
8.如权利要求7所述的方法,其中,所述“命令细节”包括“命令细节标签”,表示用于所述前摄命令的“命令细节”的细节命令;“命令编号”,表示当所述前摄命令被同时发送时用于区分所述前摄命令的标识号;“命令类型”,表示对预定操作发命令的命令类型;“命令限定词”,为操作顺序指定限定;和“长度”,表示“命令编号”、“命令类型”和“命令限定词”的长度的总和。
9.如权利要求7所述的方法,其中,所述“装置身份”包括“装置身份标签”,表示用于所述“装置身份”的细节命令;“源装置身份”,表示使所述前摄命令能被发送给相应的装置的源信息;“目的装置身份”,表示用于所述相应的装置操作的标识号;和“长度”,表示“源装置身份”和“目的装置身份”的长度的总和。
10.如权利要求8所述的方法,其中,所述“命令限定词”包括用于区分在所述移动设备的子装置中执行的操作的码值。
11.如权利要求8所述的方法,其中,所述“命令限定词”包括以下码值之一码值‘00’,表示所述子装置的电源开启;码值‘01’,表示所述子装置的电源关闭;码值‘02’,表示所述子装置的播放;码值‘03’,表示所述子装置的停止;码值‘04’,表示所述子装置的记录;码值‘05’,表示所述子装置的向前倒片;码值‘06’,表示所述子装置的向后倒片;码值‘07’,表示所述子装置的自动滚屏;码值‘08’,表示所述子装置的激活;码值‘09’,表示所述子装置的去活;码值‘0A’,表示所述子装置的关闭开;码值‘0B’,表示所述子装置的关闭关;码值‘0C’,表示所述子装置的增加;和码值‘0D’,表示所述子装置的减小。
12.如权利要求8所述的方法,其中,所述“命令限定词”包括作为用于在所述子装置中执行的操作的码值的表示预留区域的码值‘0E’到‘FF’之一。
13.如权利要求8所述的方法,其中,所述“命令类型”包括表示所述子装置的操作的码值‘50’。
14.如权利要求9所述的方法,其中,所述“目的装置身份”包括以下码值之一码值‘31’,表示MP3播放器;码值‘32’,表示MPEG4动态图像播放器;码值‘33’,表示TV接收器;码值‘34’,表示无线电接收器;码值‘35’,表示红外线口;码值‘36’,表示蓝牙;码值‘37’,表示数码相机;码值‘38’,表示扬声器;码值‘39’,表示主LCD;码值‘3A’,表示子LCD;和码值‘3B’,表示LED。
全文摘要
本发明提供一种在支持SAT的ME和SIM之间提供各种接口的方法。该方法提供命令的组合以通过SAT能够实现捆绑到ME的子装置的控制。根据该方法,具有有着多种合成功能的各种子装置的移动通信终端使用SAT,从而SIM控制ME的每个装置。
文档编号H04W92/08GK1774108SQ20051011524
公开日2006年5月17日 申请日期2005年11月11日 优先权日2004年11月11日
发明者朱相映 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1