多模终端网络接入处理方法、装置及多模终端的制作方法_3

文档序号:8267386阅读:来源:国知局
]下面说明一下双待组合的实现方式:以双待形态进行举例:LTE/TD+GSM双待组合,图8是根据本发明实施例的LTE/TD+GSM三模双待协议栈结构示意图,如图8所示,LTE、TD两个接入技术相关协议栈任务划分到公共任务组I中,GSM接入技术协议任务划分到公共任务组2,其中的W接入技术任务组不启用。图9是根据本发明实施例的LTE/W+GSM三模双待协议栈结构示意图,如图9所示,LTE、W两个接入技术相关协议栈任务划分到公共任务组I中,GSM接入技术协议任务划分到公共任务组2,其中的TD接入技术任务组不启用。下面以图8的三模双待为例进行说明,实现如下:
[0055]步骤1:NV设置一个待机模式设置选项。
[0056]步骤2:在开机后支撑系统读取这个待机模式选项,或用户/终端在待机模式重新设置这个待机模式。
[0057]步骤3:支撑系统根据待机模式LTE/TD+GSM,判断当前如果是开机,按照配置分别创建两套公共任务,然后再创建三个接入技术LTE、TD、GSM相关的任务。如果是当前已经开机重新设置待机模式,支撑系统关闭之前的所有协议栈任务,按照新设置的配置重新两套公共任务和三个接入技术LTE、TD、GSM相关的任务。
[0058]步骤4:协议栈公共处理模块PSCOM根据待机模式配置进行协议栈组合。将LTE、TD相关的公共任务,及LTE、TD两个接入技术相关协议栈任务划分到一个待机协议栈(组成LTE/TD协议栈);将GSM相关的公共任务,及GSM接入技术相关协议栈任务划分到另外一个待机协议栈(组成GSM协议栈)。
[0059]步骤5:然后分别在LTE/TD协议栈、GSM协议栈上进行开机注册过程即可。
[0060]下面说明一下单待组合的实现方式:单待形态举例:LTE/TD/W/GSM四模单待组合。图10是根据本发明实施例的LTE/W/GSM三模单待协议栈结构示意图,如图10所示,为LTE、W、GSM三个接入技术创建一套公共任务组,以及分别创建相关协议栈任务。图11是根据本发明实施例的LTE/TD/W/GSM四模单待协议栈结构示意图,如图11所示,为LTE、TD、W、GSM四个接入技术创建一套公共任务组,以及分别创建相关协议栈任务。下面以图11中的四模单待为例进行说明,实现方式如下:
[0061]步骤1:NV设置一个待机模式设置选项。
[0062]步骤2:在开机后支撑系统读取这个待机模式选项(LTE/TD/W/GSM四模单待),或用户/终端在待机模式重新设置这个待机模式为LTE/TD/W/GSM四模单待。
[0063]步骤3:支撑系统根据待机模式LTE/TD/W/GSM单待,判断当前如果是开机,按照配置分别创建一套公共任务,及四个接入技术LTE、TD、W、GSM相关的任务。如果是当前已经开机重新设置待机模式,支撑系统关闭当前所有协议栈任务,按照新设置的配置重新一套公共任务,及四个接入技术LTE、TD、W、GSM相关的任务。
[0064]步骤4:协议栈公共处理模块PSCOM根据待机模式配置进行协议栈组合。判断当前是四模单待,将公共任务,LTE、TD、W、GSM四个接入技术相关协议栈任务划分到同一个待机协议栈(组成LTE/TD/W/GSM四模单待协议栈)。
[0065]步骤5:然后在LTE/TD/W/GSM协议栈上进行开机注册过程即可。
[0066]下面说明一下双待切换单待的实现方式:双待切换单待的待机模式举例:LTE/TD+GSM三模双待->LTE/W/GSM三模单待。实现如下:
[0067]步骤1:当前终端在LTE/TD+GSM双待模式下工作。
[0068]步骤2:用户/终端重新设置这个待机模式为LTE/W/GSM三模单待。
[0069]步骤3:支撑系统关闭当前所有的协议栈任务,按照新设置的配置重新一套公共任务,及三个接入技术LTE、W、GSM相关的任务。
[0070]步骤4:协议栈公共处理模块PSCOM根据待机模式配置进行协议栈组合。判断当前是三模单待,将公共任务,及LTE、W、GSM三个接入技术相关协议栈任务划分到同一个待机协议栈(组成LTE/W/GSM三模单待协议栈)。
[0071]步骤5:然后在LTE/W/GSM协议栈上进行开机注册过程即可。
[0072]下面说明一下单待切换双待的实现方式:单待切换双待的待机模式举例:LTE/TD/W/GSM四模单待->LTE/W+GSM三模双待。
[0073]步骤1:当前终端在LTE/TD/W/GSM四模单待模式下工作。
[0074]步骤2:用户/终端重新设置这个待机模式为LTE/W+GSM三模双待。
[0075]步骤3:支撑系统关闭之前的所有协议栈任务,按照新设置的配置重新创建两套公共任务,及三个接入技术LTE、W、GSM相关的任务。
[0076]步骤4:协议栈公共处理模块PSCOM根据待机模式配置进行协议栈组合。判断当前是三模双待,将LTE、W相关公共任务,及LTE、W两个接入技术相关协议栈任务划分到一个待机协议栈(组成LTE/W双模协议栈),将GSM相关公共任务,及GSM接入技术相关协议栈任务划分到另一个待机协议栈(组成GSM单模单待协议栈)。
[0077]步骤5:然后分别在LTE/W协议栈、GSM协议栈上进行开机注册过程即可。
[0078]以上四种实现说明均是以本发明实施例的“单双待可以自由切换、接入技术自由组合”为例进行说明,对于其他各种组合处理类似,本发明中不再赘述。
[0079]下面介绍一下本发明中提及的系统协议栈任务的关闭、创建和协议栈公共处理模块PSCOM的协议栈划分处理。
[0080]用户设置待机模式变化后,协议栈各任务RESET相关数据区,支撑系统利用操作系统的任务删除函数用将协议栈相关的任务全部删除。然后读取NV中的待机配置,根据配置利用操作系统的任务创建函数创建待机模式所需公共任务及各接入技术相关的任务。
[0081]完成后协议栈任务创建后,协议栈公共处理模块PSC0M,会根据待机配置,将协议栈任务分类打标签。单待模式时,各协议栈任务的标签相同。双待模式,根据待机配置分别进行打标签,同一个待机侧的标签相同。然后只有相同标签的任务间能够进行消息交互,不同标签的协议栈任务是互相独立的。通过这个打标签的方式实现各待机任务的分化组合。
[0082]下面结合附图对本发明优选实施方式进行说明。
[0083]图12是根据本发明优选实施方式的支持系统按照待机模式配置启动任务组的示意图,如图12所示,该协议栈任务创建流程如下:
[0084]步骤S1202,NV中设置有待机模式的配置,可供选择的设置包括(LTE\TD\GSM\W四种接入技术组成的各种双待、单待模式)。开机事件或修改待机模式配置的事件,触发支持系统读取NV中的待机模式配置。
[0085]步骤S1204,读取配置成功;
[0086]步骤S1206,支撑系统判定当前是已经开机的还是未开机。
[0087]步骤S1208,如果当前已经开机,通知协议栈各任务RESET任务相关数据区,删除协议栈相关任务。如果当前未开机,到流程步骤S1210。
[0088]步骤S1210,支撑系统判断当前配置是双待还是单待。
[0089]步骤S1212,如果当前是单待,创建一套公共任务组,用于单待协议栈,到流程步骤S1214。
[0090]步骤S1214,根据单待配置支持的接入技术,创建接入技术相关的协议栈任务。至此,单待协议栈任务创建成功。
[0091]步骤S1216,双模模式,创建两套公共任务组,分别用于两个待机协议栈,到流程步骤 S1218。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1