一种短信的管理方法及系统的制作方法

文档序号:7695109阅读:138来源:国知局
专利名称:一种短信的管理方法及系统的制作方法
技术领域
本发明涉及移动通信技术,尤其是指一种基于视窗移动(Windows Mobile)平台的多网多待架构中的短信的管理方法及系统。
背景技术
目前,人们对多网多待手机的需求日益增多,国内外各大厂商根据用户的 上述需求开展了大量的研究,从而开发了基于多种平台的双网双待手机。在现 有的双网双待手机中, 一般都同时具备两个无线通信模块,而每个无线通信模 块分别包括一张用户身份识别(SIM)卡,也称之为智能卡,从而使得该手机 可在两个网络中同时实现待机功能。所述的"两个网络"可以是全球移动通信 系统(GSM, Global System for Mobile communication)网络和码分多址(CDMA, Code Division Multiple Access )网络,也可以是两个GSM网络等。
但是在现有技术中,应用十分广泛的Windows Mobile平台 一般只能用于单 卡系统,该平台中的应用层(或称之为上层应用)也只能识别下层中的一张智 能卡并对其进行相关操作,所以现有技术中的Windows Mobile平台还无法支持 多网多待(例如,双网双待)的功能。
在现有技术中,基于Windows Mobile平台的移动终端在开机并将智能卡中 的联系人信息读出并保存到移动终端的数据库中后,再将智能卡中的短信读出 并存储到移动终端的短信数据库中短信。图1所示为在单卡移动终端中实现对 短信进行管理的系统结构图。如图l所示,该系统包括短信模块、无线接口层 代理(RIL PROXY)、无线接口驱动模块和无线通信模块,所述的无线通信模 块中包括一个智能卡。在该系统中,当移动终端开机并完成联系人信息的导入 操作之后,系统将通知短信模块对智能卡中的短信进行导入操作;短信模块随即向RIL PROXY发送短信查询请求,用于查询智能卡中关于短信容量信息, 该短信容量信息可包括智能卡中已存储的短信的数目、智能卡中所能存储的短 信的总数目等信息;RIL PROXY将该短信查询请求通过无线接口驱动模块发送 到无线通信模块;无线通信模块通过无线接口驱动模块向RIL PROXY返回响 应消息,该响应信息中包括上述的短信容量信息;RILPROXY将该响应消息中 的短信容量信息通过回调函数的方式通知短信模块;短信模块根据对回调函数 的解析获得该短信容量信息,并根据该短信容量信息,通过RIL PROXY和无 线接口驱动模块逐条读取智能卡中的短信,然后将所读取的短信存储在移动终
端的短信数据库中,完成对智能卡中的短信的导入。在完成对短信的导入后, 如果需要对智能卡中的短信进行操作,则短信模块可通过RIL PROXY和无线 接口驱动模块将相应的操作指令发送给无线通信模块,无线通信模块可根据该
操作指令对该无线通信模块中的智能卡中的短信进行相应的操作。
如果为了实现基于Windows Mobile平台的多网多待移动终端而在现有的 Windows Mobile系统中直接增加多张智能卡,则由于现有的Windows Mobile 系统只能支持单卡系统,因此无法对不同智能卡中的短信进行有效的区分,4艮 容易引起系统的逻辑混乱和不可控的操作,从而无法对多网多待移动终端中多 个智能卡中的短信进行管理。

发明内容
有鉴于此,本发明实施例的主要目的在于提供一种短信的管理方法及系统, 从而对多网多待移动终端中多个智能卡中的短信进行管理。
为达到上述目的,本发明实施例中的技术方案是这样实现的 一种短信的管理方法,其特征在于,该方法包括 根据对短信进行操作的操作指令设置路由关系;
根据所设置的路由关系将所述操作指令发送给包括相应的智能卡的无线通 信模块。
本发明的实施例中还提供了一种短信的管理系统,该系统包括信息定制模块、原RILPROXY、扩展RILPROXY、 RIL路由器、至少两个无线接口驱
动模块和至少两个无线通信模块;
其中,每个无线接口驱动模块均对应于一个无线通信模块,每个无线通信
模块中均包括一张智能卡;
所述的信息定制模块,用于根据对短信进行操作的操作指令,向扩展RIL
PROXY发送设置路由关系的设置指令,并向原RIL PROXY发送所述操作指令; 所述扩展RIL PROXY,用于将所接收到的设置指令发送给RIL路由器; 所述原RIL PROXY,用于将所接收到的操作指令发送给RIL路由器; 所述RIL路由器,用于根据所接收到的设置指令设置路由关系,并根据所
设置的路由关系将所接收到的操作指令发送给相应的无线接口驱动模块;
所述无线接口驱动模块,用于将所接收到的操作指令发送给与其对应的无
线通信模块;
所述无线通信模块,用于根据所接收到的操作指令对相应的短信进行操作。 综上可知,本发明的实施例中提供了一种短信的管理方法及系统。在上述 的方法和系统中,由于信息定制模块在发送的操作指令之前,通过扩展RIL PROXY要求RIL路由器根据操作指令对路由关系进行设置,使得RIL路由器 可根据所设置的路由关系将操作指令转发给与该操作指令相对应的无线接口驱 动模块,完成对相应智能卡中的短信的操作。因此,可通过RIL路由器中的路 由关系来对不同的智能卡进行操作,从而实现了对多网多待移动终端中的各个 智能卡中的短信进行有效的管理。


图i为在单卡移动终端中实现对短信进行管理的系统结构图。 图2为本发明实施例中对短信进行管理的系统结构图。 图3为本发明实施例在双网双待移动终端中实现对短信进行管理的方 法的总流程图。
图4为本发明实施例中复制短信的方法流程图。图5为本发明实施例中屏蔽原短信模块的方法流程图。
图6为本发明实施例中导入各智能卡中的短信的方法流程图。 图7为本发明实施例中发送短信的方法流程图。 图8为本发明实施例中接收短信的方法流程图。
具体实施例方式
为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附 图及具体实施例对本发明再作进 一 步详细的说明。
在本发明的实施例中,为了在多网多待移动终端中实现对多个智能卡中 的短信的有效管理,移动终端中除了包括原有的短信模块(筒称为原短信模 块)和原有的RIL PROXY (简称为原RIL PROXY )外,还在移动终端中增 加信息定制模块、扩展RILPROXY、扩展RIL和至少两个无线通信模块。
所述多网多待移动终端设备包括能够对两张智能卡进行通信处理的双网 双待移动终端设备,也包括能够对三张以上的智能卡进行通信处理的移动终端 设备。所述的多网可以是GSM网络、CDMA网络或时分同步码分多址 (TD-SCDMA)网络。
所述多网多待移动终端设备包括手机、个人数字助理(PDA, Personal Digital Assistant)等能够提供多网多待功能的移动终端设备。
图2为本发明实施例中对短信进行管理的系统结构图。如图2所示,该 系统包括原短信才莫块、信息定制冲莫块、原RILPROXY、扩展RIL PROXY、 扩展RIL和至少两个无线通信模块。
其中,扩展RIL包括RIL路由器和至少两个无线接口驱动模块;其中, 每个无线接口驱动模块均对应于一个无线通信模块,每个无线通信模块中分 别包括一个SIM卡。如图2所示,如果设其中的两个SIM卡分别为SIM卡 1和SIM卡2,且这两张SIM卡分别归属于无线通信模块1和无线通信模块 2,则SIM卡1所归属的无线通信模块1所对应的为无线接口驱动模块1, SIM卡2所归属的无线通信模块2所对应的为无线接口驱动模块2。所述的信息定制模块,用于根据对短信进行操作的操作指令,向扩展RIL PROXY发送设置路由关系的设置指令,并向原RIL PROXY发送上述操作指令; 所述扩展RIL PROXY,用于将所接收到的设置指令发送给RIL路由器; 所述原RIL PROXY,用于将所接收到的4喿作指令发送给RIL路由器; 所述RIL路由器,用于根据所接收到的设置指令设置路由关系,并根据所 设置的路由关系将所接收到的操作指令发送给相应的无线接口驱动模块;
所述无线接口驱动模块,用于将所接收到的操作指令发送给与其对应的无 线通信一莫块;
所述无线通信模块,用于根据所接收到的操作指令对相应的短信进行操作。
所述原短信模块,用于通过原RIL PROXY和RIL路由器将查询短信容量 信息的短信查询请求发送给所述无线接口驱动模块;
所述无线接口驱动模块,还可用于根据所述短信查询请求,通过RIL 路由器和原RIL PROXY向所述原短信模块返回包括短信的数目为0的信息 的响应消息。
此外,所述无线通信模块,还用于将从另一移动终端接收到的短信发送给 相应的无线接口驱动才莫块;
所述无线接口驱动模块,用于对所接收到的短信进行处理,并将处理后的 短信发送给RIL路由器;
所述RIL路由器,还用于将所述处理后的短信通过RIL PROXY发送给信 息定制模块;
所述信息定制模块,还用于显示所接收到的短信的内容。 下面以图2所示的系统架构为例,详细介绍在基于windows Mobile操 作系统的多网多待移动终端中实现对短信进行管理的方法。为了叙述的方 便,以下将以多网多待移动终端设备为双网双待移动终端为例,对本发明中 对短信进行管理的方法进行说明。
在本发明的实施例中,为了在多网多待移动终端中实现对多张智能卡中的短信进行管理,可先根据对短信进行操作的操作指令设置路由关系,然后 再根据所设置的路由关系将所述操作指令发送给包括相应的智能卡中的的 无线通信模块,所述无线通信模块根据所述操作指令完成对相应的短信的操 作。
图3为本发明实施例在双网双待移动终端中实现对短信进行管理的方
法的总流程图。如图3所示,在双网双待移动终端中实现对短信进行管理的 方法包括如下所述的步骤
步骤301,信息定制模块根据对智能卡中的短信进行操作的操作指令, 通过扩展RIL PROXY向RIL路由器发送设置路由关系的设置指令。
在本发明的实施例中,信息定制模块在双网双待移动终端中提供短信菜 单,用户可根据所需的对某个智能卡中的短信的操作(例如,读取短信、复 制短信或删除短信等),通过选择上述短信菜单中相应的选项的方式向信息 定制模块发送操作指令,所述的操作指令中包括所需操作的智能卡的信息 以及完成所述操作指令所需的信息;信息定制模块根据所接收到的操作指 令,将与所述操作指令相应的用于设置路由的设置指令通过扩展RIL PROXY发送给RIL路由器,该设置指令中包括上述操作指令的信息(例如, 该操作指令的名称或编号等信息)与该操作指令所对应的智能卡的信息。
步骤302, RIL路由器根据设置指令对路由关系进行设置。
在本发明的实施例中,每一个操作指令都对应着一个唯一的应用程序接 口标识(API ID ),操作指令与API ID之间的对应关系可使用现有技术中 常用的对应关系,在此不再赘述。由此可知,可通过API ID来唯一标识每 一个操作指令。
另外,为了对不同的智能卡进行各种操作,RIL路由器在转发某个操作 指令时,需要确认该操作指令所对应的智能卡,即该操作指令的对象是哪张 智能卡。因此,可在RIL路由器中存储一个路由关系,该路由关系表示各操 作指令与各智能卡之间的对应关系,例如,APIID与各个智能卡之间的对应 关系等。而所述的路由关系也可以是RIL路由器中所存储的一个路由列表。因此,RIL路由器可根据所存储的路由关系,将所接收到的操作命令转发给 与该操作指令相对应的智能卡所对应的无线接口驱动模块。
因此,在本发明的实施例中,RIL路由器可根据所接收到的设置指令中 的操作指令的信息,确定该操作指令所对应的APIID,并根据所接收到的设 置指令中的智能卡的信息,对所存储的上述路由关系进行设置,使得上述所 确定的APIID与上述所确定的智能卡相对应,完成对路由关系的设置。
步骤303, RIL路由器根据所设置的路由关系,将信息定制模块通过原 RIL PROXY发送来的所述操作指令转发给与该操作指令相对应的无线接口 驱动模块。
在本发明的实施例中,信息定制模块将上述操作指令通过原RIL PROXY发送给RIL路由器,所述RIL路由器根据上述被设置的路由关系, 将上述操作指令转发给与该操作指令相应的无线接口驱动模块。例如,当上 述操作指令所对应的为智能卡1,即需要对智能卡1进行操作时,RIL路由 器可根据上述被设置的路由关系,将上述操作指令转发给与智能卡1相应的 无线接口驱动模块1。
步骤304,所述无线接口驱动模块根据所接收到的搡作指令完成对相应 的智能卡中短信的操作。
在本发明的实施例中,无线接口驱动模块将所接收到的操作指令发送给 与该无线接口驱动模块相对应的无线通信模块(即包括相应的智能卡的无线 通信模块),该无线通信模块根据所述的操作指令,完成对该无线通信模块 中的智能卡中的短信的操作。
在本发明的实施例中,所述的对智能卡中短信的操作可以是读取短信、 复制短信或删除短信等操作。
为了更好地对本发明的技术方法作进一步的说明,以下将以向智能卡中 复制短信为例,对上述的对短信进行管理的方法进行介绍。
在本发明的实施例中,当用户通过上述的短信菜单选择向一张智能卡中 复制一条短信时,信息定制模块可通过扩展RIL将复制请求发送给包括该被选择的智能卡的无线通信模块,将所需复制的短信复制到改无线通信模块的 智能卡中。
图4为本发明实施例中复制短信的方法流程图。如图4所示,本发明实 施例中复制短信的方法包括如下所述的步骤
步骤401 ,信息定制模块根据所需完成的向智能卡中复制短信的操作, 通过扩展RIL PROXY向RIL路由器发送设置路由的设置指令。
在本发明的实施例中,信息定制模块在双网双待移动终端中提供短信菜 单,用户可通过该短信菜单向信息定制模块发送向某张智能卡中复制短信的 复制指令。例如,在上述的短信菜单中,用户在选择了所需复制的短信后, 可通过在上述的短信菜单中选择相应的选项的方式,向信息定制模块发送上 述的复制指令,该复制指令中包括用户所选择的智能卡的信息以及所需复制 的短信的信息。信息定制模块根据所述的复制指令,通过扩展RIL PROXY 向RIL路由器发送设置路由的设置指令,通知RIL对相应的路由关系进行 设置。该设置指令中包括上述复制指令的信息以及用户所选择的智能卡的信 息。
步骤402, RIL路由器根据设置指令对路由关系进行设置。
在本发明的实施例中,RIL路由器可根据所接收到的设置指令中的复制 指令的信息,确定该复制指令所对应的APIID,并根据所接收到的设置指令 中的智能卡的信息,对所存储的上述路由关系进行设置,使得上述与复制指 令相对应的API ID与上述所确定的智能卡相对应。例如,如果此次需要向 智能卡l上复制短信,则上述的路由关系将被设置成所述的复制指令所对 应的API ID与智能卡1相对应。
步骤403,信息定制模块通过原RIL PROXY和RIL路由器将上述复制 指令转发给与该复制指令相应的无线接口驱动模块。
在本发明的实施例中,信息定制模块将上述复制指令通过原RIL PROXY发送给RIL路由器,所述RIL路由器根据上述被设置的路由关系, 将上述复制指令转发给与该复制指令相应的无线接口驱动模块。例如,当上述复制指令所对应的为智能卡l,即需要向智能卡1进行复制短信的操作时, RIL路由器可根据上述被设置的路由关系,将上述复制指令转发给与智能卡 1相应的无线接口驱动才莫块1 。
步骤404,所述无线接口驱动模块根据所接收到的复制指令,通过相对 应的无线通信模块完成向智能卡中复制短信的操作。
在本发明的实施例中,所述无线接口驱动模块将复制指令发送给与该无 线接口驱动模块相对应的无线通信模块(即包括相应的智能卡的无线通信模 块),该无线通信模块根据所述的复制指令,向该智能卡中复制短信;然后, 该无线通信模块将复制响应信息通过所述的无线接口驱动模块、RIL路由 器、原RIL PROXY发送给信息定制模块。
通过上述的步骤401 -404,可实现从移动终端中向各智能卡中复制短 信以及各智能卡之间复制短信的功能。同样,可通过与上述方法相类似的方 法,实现对各智能卡中短信的其它操作。
在本发明的实施例中,双网双待移动终端还可通过原RIL PROXY和扩 展RIL屏蔽原短信模块对各智能卡中的短信的操作,从而避免由于原短信模 块无法管理两张智能卡而可能引起的逻辑混乱和不可控的操作。
图5为本发明实施例中屏蔽原短信模块的方法流程图。如图5所示,本 发明实施例中屏蔽原短信模块的方法包括如下所述的步骤
步骤501,当原短信模块通过原RIL PROXY发送查询短信容量信息的 短信查询请求时,扩展RIL通过原RIL PROXY向原短信模块返回包括短信 的数目为0的信息的响应消息。
在本发明的实施例中,当原短信模块通过原RIL PROXY将查询短信容 量信息的短信查询请求发送给扩展RIL中的RIL路由器时,由于事先没有 对RIL路由器进行路由设置,因此RIL路由器可根据所存储的路由关系将 该短信查询请求发送给相应的无线接口驱动模块;或者,发送给默认的无线 接口驱动模块。该默认的无线接口驱动模块可预先设定,例如,可将无线接 口驱动模块1预先设定为默认的无线接口驱动模块。上述接收到短信查询请求的无线接口驱动模块根据该短信查询请求所调用的RIL接口可得知该短
信查询请求是来自原短信模块,因此,该接收到短信查询请求的无线接口驱
动模块将通过RIL路由器和原RIL PROXY向原短信4莫块返回响应消息,该 响应消息中包括短信的数目为0的信息;
步骤502、当信息定制模块通过原RIL PROXY向扩展RIL发送操作指 令时,扩展RIL不向原短信模块发送通知消息。
在本发明的实施例中,信息定制模块在双网双待移动终端中提供短信菜 单,用户可通过短信菜单选择所需的对智能卡中短信的操作,而当信息定制 模块需要对智能卡中的短信进行操作,而通过原RIL PROXY向扩展RIL发 送操作指令时,扩展RIL中的无线接口驱动模块将根据所接收到的操作指令 所调用的RIL接口得知该操作指令来自于信息定制模块,因此,该无线接口 驱动模块不向原短信模块发送通知消息。
通过上述的方法,原短信模块将获知智能卡中的短信的数目为0,且无 法获知用户所需的对智能卡中短信的操作,因此可彻底屏蔽原短信模块对智 能卡中的短信的管理,从而避免系统由于存在两张智能卡而可能引起的冲突 或误操作。
在本发明的实施例中,当双网双待移动终端开机后,双网双待移动终端 也需要将各智能卡中的短信读出并保存到移动终端的短信数据库中,从而便 于实现对移动终端与智能卡中的短信进行统一的管理和显示,提高工作效率 并减少内存消^<。
当扩展RIL在上述步骤501中向原短信模块返回与短信查询请求相对应 的响应消息时,扩展RIL通知所述信息定制模块进行短信的导入操作;而信 息定制模块则可根据所述扩展RIL的通知进行导入各智能卡中的短信的操 作。当信息定制模块完成上述导入操作后,可通过信息定制模块和扩展RIL 对各智能卡中的短信进行其它的管理。
图6为本发明实施例中导入各智能卡中的短信的方法流程图。如图6所 示,本发明实施例中导入各智能卡中的短信的方法包括如下所述的步骤步骤601,当扩展RIL向原短信模块返回与短信查询请求相对应的响应 消息时,扩展RIL通知所述信息定制模块进行短信的导入操作。
由步骤501可知,当原短信模块向扩展RIL发送短信查询请求时,扩展 RIL将向原短信模块返回响应消息。在本发明的实施例中,扩展RIL在向原 短信模块返回上述响应消息的同时,还将通知所述信息定制模块可以进行短 信的导入操作。所述的通知方式可使用现有技术中的常用的通知方式,例如, 通过修改注册表中的值的方式进行通知等,具体的通知方式在此不再赘述。
步骤602,信息定制模块根据扩展RIL的通知,确定需要发送扩展短信 查询请求,通过扩展RIL PROXY向RIL路由器发送设置路由关系的设置指 令。
在本发明的实施例中,当信息定制模块接收到上述的扩展RIL的通知 后,确定所需发送的为查询各智能卡中短信容量信息的扩展短信查询请求, 并根据所需发送的扩展短信查询请求,向RIL路由器发送设置路由的设置指 令,通知RIL对相应的路由关系进行设置。该设置指令中包括上述扩展短信 查询请求的信息。
步骤603, RIL路由器根据设置指令对路由关系进行设置。
在本发明的实施例中,RIL路由器可根据所接收到的设置指令中的扩展 短信查询请求的信息,设置该扩展短信查询请求所对应的API ID与各智能 卡之间的路由关系。
在本发明的实施例中,可逐个查询每个智能卡中的短信容量信息。因此, 当需要对某个智能卡进行查询时,则上述的路由关系将被设置成所述扩展 短信查询请求所对应的API ID与所述净皮查询的智能卡相对应。
步骤604,信息定制模块通过扩展RIL PROXY将上述扩展短信查询请 求转发给RIL路由器。
步骤605, RIL路由器根据所设置的路由关系,将上述扩展短信查询请 求转发给与该扩展短信查询请求相应的无线接口驱动模块。
在本发明的实施例中,所述RIL路由器根据上述被设置的路由关系,将上述扩展短信查询请求转发给与该扩展短信查询请求相应的无线接口驱动 模块。例如,当上述扩展短信查询请求所对应的为智能卡1,即需要对智能
卡l进行操作时,RIL路由器可根据上述被设置的路由关系,将上述扩展短
信查询请求转发给与智能卡1相应的无线接口驱动模块1。
步骤606,所述无线接口驱动模块将所接收到的扩展短信查询请求发送 给与该无线接口驱动模块对应的无线通信模块。
在本发明的实施例中,所述无线接口驱动模块可根据所接收到的扩展短 信查询请求所调用的RIL接口得知该扩展短信查询请求来自于信息定制模 块,因此,无线接口驱动模块将该扩展短信查询请求发送给与其对应的无线 通信模块。
步骤607,所述无线通信模块根据所接收到的扩展短信查询请求,向信 息定制模块返回响应消息。
在本发明的实施例中,无线通信模块根据所接收到的扩展短信查询请 求,通过与该无线通信模块相对应的无线接口驱动模块向扩展RIL PROXY 返回响应消息,该响应信息中包括被查询的智能卡中的短信容量信息。扩展 RIL PROXY将该响应消息中的短信容量信息通过回调函数的方式通知信息 定制模块。
步骤608,信息定制模块根据所得到的短信容量信息,完成对智能卡中 的短信的导入。
在本发明的实施例中,信息定制模块根据对上述回调函数的解析获得该 短信容量信息,并根据该短信容量信息,通过原RILPROXY、扩展RIL(即 RIL路由器和相应的无线接口驱动模块)逐条读取智能卡中的短信,然后将 所读取的短信存储在移动终端的数据库中,完成对智能卡中的短信的导入。
上述信息定制模块通过原RIL PROXY、扩展RIL逐条读取智能卡中的 短信的具体方法为
信息定制模块根据读取智能卡中的短信的读取请求,通过扩展RIL PROXY向RIL路由器发送设置命令,RIL路由器根据设置命令对路由关系进行设置;信息定制模块将所述读取请求通过原RIL PROXY发送给RIL路 由器;RIL路由器根据上述设置的路由关系,将该读取请求通过相应的的无 线接口驱动模块发送给包括所需读取的智能卡的无线通信模块;无线通信模
块根据所接收到的读取请求将智能卡中的短信逐条返回给信息定制模块。
在对智能卡中的短信进行各种操作时,为了区分两张智能卡中的短信, 信息定制模块将为每条短信加上一个标识位,用于标识各短信所归属的智能 卡,在显示某条短信时,也将会把根据该短信相应的标识位所定义的特殊图 标显示在短信菜单的短信列表中。由于不同智能卡中的短信具有不同的特殊 图标,因此在上述的联系人列表中可以非常清晰而直观的表示出每条短信所 归属的智能卡。
此外,在完成上述的导入操作后,为了便于用户对短信的操作,信息定 制模块将在双网双待移动终端中提供短信菜单,用户可通过该短信菜单选择 对各智能卡中短信的操作。
在本发明的实施例中,还提供了在所述双网双待移动终端中发送短信和 接收短信的方法。
图7为本发明实施例中发送短信的方法流程图。如图7所示,本发明实 施例中发送短信的方法包括如下所述的步骤
步骤701,信息定制模块根据所需完成的通过智能卡发送短信的操作, 通过扩展RIL PROXY向RIL路由器发送设置路由的设置指令。
在本发明的实施例中,当用户编辑好所需发送的短信内容后,用户可通 过信息定制模块在双网双待移动终端中所提供的短信菜单,向信息定制模块 发送通过所选择的智能卡发送短信的发送指令。例如,用户可通过在上述的 短信菜单中选择相应的选项的方式,向信息定制模块发送上述的发送指令, 该发送指令中包括用户所选择的智能卡的信息以及所需发送的短信内容。信 息定制模块根据所述的发送指令,通过扩展RIL PROXY向RIL路由器发送 设置路由的设置指令,通知RIL对相应的路由关系进行设置。该设置指令中 包括上述发送指令的信息以及用户所选择的智能卡的信息。步骤702, RIL路由器根据设置指令对路由关系进行设置。 在本发明的实施例中,RIL路由器可根据所接收到的设置指令中的发送 指令的信息,确定该发送指令所对应的APIID,并根据所接收到的设置指令 中的智能卡的信息,对所存储的上述路由关系进行设置,使得上述与发送指 令相对应的API ID与上述所确定的智能卡相对应。例如,如果此次需要通 过智能卡l发送短信,则上述的路由关系将被设置成所述的发送指令所对 应的API ID与智能卡1相对应。
步骤703,所述信息定制模块通过原RIL PROXY向所述RIL路由器发 送所述发送指令。
步骤704,所述RIL路由器根据所设置的路由关系,将所述发送指令发 送给与该发送指令相应的无线接口驱动模块。
在本发明的实施例中,RIL路由器根据上述被设置的路由关系,将上述 发送指令发送给与该发送指令相应的无线接口驱动模块。例如,当上述发送 指令所对应的为智能卡l,即需要通过智能卡1进行发送短信的操作时,RIL
路由器可根据上述被设置的路由关系,将上述发送指令发送给与智能卡1相 应的无线接口驱动模块1。
步骤705,所述无线接口驱动模块根据所接收到的发送指令,通过相对 应的无线通信模块完成通过智能卡发送短信的操作。
在本发明的实施例中,所述无线接口驱动模块将所述发送指令发送给与 该无线接口驱动模块相对应的无线通信模块(即包括相应的智能卡的无线通 信模块),该无线通信模块根据所述发送指令,通过该无线通信模块中的智 能卡发送短信;然后,该无线通信模块将包括所发送短信的发送响应信息通 过所述的无线接口驱动模块、RIL路由器、原RIL PROXY发送给信息定制 模块。
图8为本发明实施例中接收短信的方法流程图。如图8所示,本发明实 施例中接收短信的方法包括如下所述的步骤
步骤801,无线通信模块将从另一移动终端接收到的短信发送给相应的无线接口驱动模块。
在本发明的实施例中,由于每个无线通信模块均与 一个无线驱动模块相 对应,因此,当无线通信模块中的智能卡接收到其他移动终端发送来的短信 后,该智能卡将所接收到的短信通过其所在的无线通信模块发送给与该无线 通信模块相应的无线接口驱动模块。
步骤802,无线接口驱动模块对所接收到的短信进行处理,并将处理后 的短信发送给RIL路由器。
在本发明的实施例中,无线接口驱动模块将对所接收到的短信进行处 理,即在短信中加入标识符,用于标识接收该短信的智能卡;无线接口驱动 模块将上述处理后的短信发送给RIL路由器。
步骤803, RIL路由器将所述处理后的短信通过RIL PROXY发送给信 息定制模块。
步骤804,信息定制模块显示所接收到的短信的内容。
在本发明的实施例中,信息定制模块在接收到上述处理后的短信后,根 据该处理后的短信中的标识符确认接收该短信的智能卡,删除所述的标识 符,显示所接收到的短信的内容,并通过显示与所述标识符相对应的特定图 标表示接收该短信的智能卡。
在上述的方法和系统中,由于信息定制模块在发送的操作指令之前,通 过扩展RIL PROXY要求RIL路由器根据操作指令对路由关系进行设置,使 得RIL路由器可根据所设置的路由关系将操作指令转发给与该操作指令相 对应的无线接口驱动模块,完成对相应智能卡中的短信的操作。因此,可通 过RIL路由器中的路由关系来对不同的智能卡进行操作;此外,还可通过扩 展RIL屏蔽原短信模块对各智能卡中的短信的操作,从而可实现对多网多待 移动终端中的各个智能卡中的短信进行有效的管理。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护 范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1. 一种短信的管理方法,其特征在于,该方法包括根据对短信进行操作的操作指令设置路由关系;根据所设置的路由关系将所述操作指令发送给包括相应的智能卡的无线通信模块。
2、 根据权利要求1所述的方法,其特征在于,所述根据对短信进行操作的 操作指令设置路由关系包括信息定制模块根据所述操作指令,通过扩展无线接口层代理RIL PROXY 向RIL路由器发送设置路由关系的设置指令;所述RIL路由器根据所述设置指令设置路由关系。
3、 根据权利要求2所述的方法,其特征在于,所述根据所设置的路由关系 将所述操作指令发送给包括相应的智能卡的无线通信^t块包括所述信息定制模块通过原RIL PROXY将所述操作指令发送给所述RIL路 由器,所述RIL路由器根据所设置的路由关系,将所述操作指令转发给与该操 作指令相对应的无线接口驱动模块;所述无线接口驱动模块将所接收到的操作指令发送给包括相应的智能卡的 无线通信模块;所述无线通信模块根据所述操作指令完成对相应的短信的操作。
4、 根据权利要求1所述的方法,其特征在于,所述的路由关系为所述的 操作指令与各智能卡之间的对应关系。
5、 根据权利要求2所述的方法,其特征在于,所述设置指令中包括所述 操作指令的信息以及与该操作指令对应的智能卡的信息。
6、 根据权利要求5所述的方法,其特征在于,所述步骤B包括所述RIL路由器对所存储的路由关系进行设置,将所述设置指令中的操作 指令的信息设置为与所述设置指令中的智能卡的信息相对应。
7、 根据权利要求6所述的方法,其特征在于所述操作指令的信息为应用程序接口标识。
8、 根据权利要求3所述的方法,其特征在于,所述无线通信模块根据所述 的操作指令完成对相应短信的"t喿作包括复制短信、发送短信、删除短信或读取短信。
9、 根据权利要求2所述的方法,其特征在于,所述信息定制模块根据所述 操作指令,通过扩展RILPROXY向RIL路由器发送设置指令包括通过选择信息定制模块所提供的短信菜单中的相应选项向信息定制模块发 送操作指令;信息定制模块将与所述操作指令相应的设置指令发送给扩展RIL PROXY, 扩展RIL PROXY将所述设置指令转发给RIL路由器。
10、 根据权利要求2或9所述的方法,其特征在于,所述的操作指令中包 括所需操作的智能卡的信息以及完成所述操作指令所需的信息。
11、 根据权利要求2所述的方法,其特征在于,在所述发送设置路由关系 的设置指令之前还包括通过原RIL PROXY和扩展RIL屏蔽原短信模块对各智能卡中的短信的操作。
12、 根据权利要求11所述的方法,其特征在于,所述通过原RIL PROXY 和扩展RIL屏蔽原短信模块对各智能卡中的短信的操作包括当原短信模块通过原RIL PROXY发送查询短信容量信息的短信查询请求 时,扩展RIL通过原RIL PROXY向原短信模块返回包括短信的数目为0的信 息的响应消息;当信息定制模块通过原RIL PROXY向扩展RIL发送操作指令时,扩展RIL 不向原短信才莫块发送通知消息。
13、 根据权利要求12所述的方法,其特征在于,所述当原短信冲莫块通过原 RIL PROXY发送查询短信容量信息的短信查询请求时,扩展RIL通过原RIL PROXY向原短信模块返回包括短信的数目为0的信息的响应消息包括当原短信模块通过原RIL PROXY将所述短信查询请求发送给RIL路由器时,RIL路由器将该短信查询请求发送给默认的无线接口驱动模块,或者,RIL 路由器根据所存储的路由关系将该短信查询请求发送给相应的无线接口驱动模 块;所述接收到短信查询请求的无线接口驱动模块根据该短信查询请求,通过 RIL路由器和原RILPROXY向原短信模块返回包括短信的数目为0的信息的响 应消息。
14、 根据权利要求12所述的方法,其特征在于,在所述返回响应消息之后 还包括当扩展RIL向原短信模块返回与短信查询请求相对应的响应消息时,扩展 RIL通知所述信息定制^f莫块进行短信的导入搡作;信息定制模块根据所述扩展RIL的通知进行导入各智能卡中的短信的操作。
15、 根据权利要求14所述的方法,其特征在于,所述信息定制模块根据所 述扩展RIL的通知进行导入各智能卡中的短信的操作包括信息定制模块根据所述扩展RIL的通知,确定需要发送扩展短信查询请求, 通过扩展RIL PROXY向RIL路由器发送设置路由关系的设置指令;所述RIL路由器根据所述设置指令对路由关系进行设置;所述RIL路由器根据所设置的路由关系,将所述信息定制模块通过原RIL PROXY发送来的所述扩展短信查询请求转发给与该扩展短信查询请求相对应 的无线接口驱动模块;所述无线接口驱动模块将所接收到的扩展短信查询请求发送给与该无线接 口驱动模块对应的无线通信模块;所述无线通信模块根据所接收到的扩展短信查询请求,向信息定制模块返 回响应消息;信息定制模块根据所得到的短信容量信息,完成对智能卡中的短信的导入。
16、 根据权利要求2所述的方法,其特征在于,该方法中还包括 信息定制模块为每条短信加上标识位,用于标识各短信所归属的智能卡。
17、 根据权利要求1所述的方法,其特征在于,该方法还包括无线通信模块将从另 一移动终端接收到的短信发送给相应的无线接口驱动 模块;所述无线接口驱动模块对所接收到的短信进行处理,并将处理后的短信发送给RIL路由器;所述RIL路由器将所述处理后的短信通过RIL PROXY发送给信息定制才莫块;信息定制才莫块显示所接收到的短信的内容。
18、 根据权利要求17所述的方法,其特征在于,所述无线接口驱动模块对 所接收到的短信进行处理包括所述无线接口驱动模块在所接收到的短信中加入标识符,用于标识接收该 短信的智能卡。
19、 根据权利要求18所述的方法,其特征在于,所述信息定制模块显示所 接收到的短信的内容包括信息定制模块根据所接收的短信中的标识符确认接收该短信的智能卡; 删除所迷的标识符,显示所接收到的短信的内容,并通过显示与所述标识 符相对应的图标表示接收该短信的智能卡。
20、 一种短信的管理系统,其特征在于,该系统包括信息定制模块、原 RILPROXY、扩展RILPROXY、 RIL路由器、至少两个无线接口驱动模块和至 少两个无线通信模块;其中,每个无线接口驱动^t块均对应于一个无线通信才莫块,每个无线通信模块中均包括一张智能卡;所述的信息定制模块,用于根据对短信进行操作的操作指令,向扩展RILPROXY发送设置路由关系的设置指令,并向原RIL PROXY发送所述操作指令; 所述扩展RIL PROXY,用于将所接收到的设置指令发送给RIL路由器; 所述原RILPROXY,用于将所接收到的操作指令发送给RIL路由器; 所述RIL路由器,用于根据所接收到的设置指令设置路由关系,并根据所设置的路由关系将所接收到的操作指令发送给相应的无线接口驱动模块;所述无线接口驱动模块,用于将所接收到的操作指令发送给与其对应的无 线通信模块;所述无线通信模块,用于根据所接收到的操作指令对相应的短信进行操作。
21、 根据权利要求20所述的系统,其特征在于,该系统还包括原短信模块;所述原短信模块,用于通过原RIL PROXY和RIL路由器将查询短信容量 信息的短信查询请求发送给所述无线接口驱动模块;所述无线接口驱动模块,还用于根据所述短信查询请求,通过RIL路由器 和原RIL PROXY向所述原短信模块返回包括短信的数目为0的信息的响应消 台、
22、 根据权利要求20所述的系统,其特征在于所述无线通信模块,还用于将从另一移动终端接收到的短信发送给相应的 无线接口驱动模块;所述无线接口驱动模块,用于对所接收到的短信进行处理,并将处理后的 短信发送给RIL路由器;所述RIL路由器,还用于将所述处理后的短信通过RIL PROXY发送给信 息定制模块;所述信息定制模块,还用于显示所接收到的短信的内容。
全文摘要
本发明的实施例中公开了一种短信的管理方法,该方法包括根据对短信进行操作的操作指令设置路由关系;根据所设置的路由关系将所述操作指令发送给包括相应的智能卡的无线通信模块。本发明的实施例中还公开了一种短信的管理系统,该系统包括信息定制模块、原RIL PROXY、扩展RILPROXY、RIL路由器、至少两个无线接口驱动模块和至少两个无线通信模块。通过使用上述的方法和系统,可对多网多待移动终端中的各个智能卡中的短信进行有效的管理。
文档编号H04M1/72GK101287254SQ20081011379
公开日2008年10月15日 申请日期2008年5月30日 优先权日2008年5月30日
发明者徐金涛, 凯 李 申请人:德信智能手机技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1