一种实现手机电视业务切换的方法和装置的制作方法

文档序号:7750349阅读:123来源:国知局
专利名称:一种实现手机电视业务切换的方法和装置的制作方法
技术领域
本发明涉及通信领域,具体涉及一种实现手机电视业务切换的方法和装置。
背景技术
随着3G时代的到来,手机业务越来越多,功能也越来越强大。目前运营商对于手 机电视业务的运营,既有广电网络下的CMMB制式手机电视业务,工作于530MHZ频率上,也 有移动通信网络下的MBBMS+CMMB制式的手机电视业务,工作于722MHZ频率上。手机电视作为3G时代的新功能,既可以支持广电网络下的手机电视(即广播电 视),也可以支持移动通信网络下的手机电视(即移动多媒体广播)。广电网络的手机电视 覆盖网络广,性能稳定,推广时间早,已经在手机和车载设备上有了广泛的应用;移动通信 网络下的MBBMS+CMMB业务发展才刚刚开始,但是功能更加完善,增加了鉴权系统,可以为 用户提供更加丰富多彩和个性化的服务。如何能让手机根据当前的网络状态自动地选择广 播电视网络或者移动通信网络,目前业界尚无统一的解决方案,而是大多固定接收某一特 定制式的手机电视信号,而无法做到在广电网络和移动通信网络之间自动切换。这样会导 致用户所能开展的手机电视业务过于固定、僵化,不利于手机电视业务的灵活提供及高速 发展,并且会降低用户满意度。

发明内容
有鉴于此,本发明的主要目的在于提供一种实现手机电视业务切换的方法和装 置,以提高用户开展手机电视业务的灵活性,提高用户满意度。为达到上述目的,本发明的技术方案是这样实现的一种实现手机电视业务切换的方法,该方法包括终端检测网络状态;在检测到网络状态发生变化时,根据变化后的网络状态在不同的手机电视信号网 络之间进行切换。所述网络状态发生变化为无网络状态与正常网络状态之间的变化;当网络状态在无网络状态与正常网络状态之间变化时,进行所述切换的过程包 括根据变化后的网络状态设置对应的节目更新类型,根据所设置的节目更新类型通知节 目更新系统进行节目更新。 设置所述节目更新类型之前,进一步进行包括PDP激活/去激活在内的涉及节目 更新操作的预处理。检测到所述网络状态发生变化之前,进一步检测SIM卡的状态,并在插入SIM卡时 检测所述网络状态发生的变化。所述检测网络状态的过程包括检测网络状态是否发生变化,当检测到网络状态变化后设置定时器,并在定时器 超时后再次检测网络状态以确定近两次所检测到的网络状态是否一致,并在一致时确认检
4测到网络状态发生变化。进一步发出网络状态发生变化以及在不同的手机电视信号网络之间进行切换的 提示。一种实现手机电视业务切换的装置,该装置包括网络状态检测系统、功能控制系 统;其中,所述网络状态检测系统,用于检测网络状态,并在检测到网络状态发生变化时通 知所述功能控制系统;所述功能控制系统,用于根据变化后的网络状态在不同的手机电视信号网络之间 进行切换。所述网络状态发生变化为无网络状态与正常网络状态之间的变化,当网络状态在 无网络状态与正常网络状态之间变化时,所述功能控制系统,用于根据变化后的网络状态 设置对应的节目更新类型,根据所设置的节目更新类型触发节目更新。所述功能控制系统,进一步用于 在设置所述节目更新类型之前,进行包括PDP激活/去激活在内的涉及节目更新 操作的预处理。所述网络状态检测系统,进一步用于检测到所述网络状态发生变化之前,进一步检测SIM卡的状态,并在插入SIM卡时 检测所述网络状态发生的变化。该装置进一步包括定时器,所述网络状态检测系统,进一步用于在检测网络状态 的过程中,在第一次检测到网络状态发生变化后启动定时器,并在定时器超时后再次检测 网络状态以确定近两次所检测到的网络状态是否一致,并在一致时确认检测到网络状态发
生变化。该装置进一步包括界面提示系统,用于发出网络状态发生变化以及在不同的手机 电视信号网络之间进行切换的提示。本发明实现手机电视业务切换的方法和装置,可以提高用户开展手机电视业务的 灵活性,提高用户满意度。


图1为本发明一实施例的实现手机电视业务切换的流程图;图2为本发明一实施例的网络状态检测流程图;图3为本发明另一实施例的网络状态检测流程图;图4为本发明一实施例的界面提示流程图;图5为本发明一实施例的手机电视业务切换流程图;图6为本发明实现手机电视业务切换的流程简图。
具体实施例方式总体而言,可以提供根据当前手机状态在移动多媒体广播与广播电视之间切换的 技术,从而确保无论在不插SIM卡还是插SIM卡状态、以及在3G网络还是无网络的情况下, 用户都能够正常收看手机电视;同时,考虑到移动通信网络下的手机电视能够为用户提供更加丰富多彩的业务,因此主要考虑优选移动通信网络下的手机电视,只有在没有移动通 信网络的情况下才会切换到广播电视网络,当重新搜索到移动通信网络后可以从广播电视 网络切回到移动通信网络。并且,用户在广播电视网络中收看广播电视时,为了避免影响用 户收看,在收看电视过程中不会打断用户,可以在用户停止收看本次电视节目后提示用户 进行切换。在具体应用中,可以设置如图1所示的装置,该装置包括网络状态检测系统、界 面提示系统、功能控制系统和节目更新系统,其中的网络状态检测系统、界面提示系统和功 能控制系统可以设置于用户终端中。实际应用时,网络状态检测系统负责实时检测网络状态,当检测到网络状态后,判 断检测到的状态与之前的网络状态是否一致,并在不一致时分别通知界面提示系统和功能 控制系统。界面提示系统负责与用户的交互,接收用户的指令并且在接收到网络状态变化 的通知后提示用户更新节目单。功能控制系统主要是在接收到网络状态变化的通知后负责 手机电视在移动通信网络和广电网络之间进行切换,如接收到网络状态变化的通知后,首 先判断当前状态,如果是紧急呼叫状态,则设置当前的节目更新类型为0,并且通知节目更 新系统更新节目;如果是3G网络,则设置当前的节目更新类型为1,激活PDP,并在接收到 PDP激活成功的消息后通知节目更新系统更新节目。节目更新系统能够根据当前设置的节 目更新类型搜索不同频段,并且将搜索结果反馈给界面提示系统和功能控制系统。为了防止信号的抖动,在网络状态检测系统当中可以增加防抖动功能,如当网络 状态检测系统检测到网络状态变化后,设置一个定时器(该定时器可以临时设置,也可以 预先设置并在检测到网络状态变化后临时启动),并在定时器超时后再次检测网络状态以 确定近两次所检测到的网络状态是否一致,并在一致时更新节目单,否则不执行更新节目 单操作。在进入手机电视时,首先可以从网络状态检测系统获取SIM卡的状态和网络状 态,如果无SIM卡或者处于紧急呼叫状态,则设置节目更新类型为0,之后通知节目更新系 统更新节目;如果处于3G网络状态,则设置节目更新类型为1,之后通知节目更新系统更新 节目。另外,也可以是在手机电视应用启动之后,当网络状态检测系统检测到网络状态发生 变化时启动定时器,在定时器超时后再次查询网络状态以确认网络状态是否发生变化,如 果网络状态由紧急呼叫状态变为3G网络状态,设置节目更新类型为1,并且通知节目更新 系统更新节目;如果网络状态由3G网络状态变为紧急呼叫状态,则设置节目更新类型为0, 并且通知节目更新系统更新节目。以上所述操作方式,不仅可以应用于手机上,也可以在含有手机电视功能的数据 网SIM卡终端上使用;无论是何种类型的用户终端,只要能够正确检测网络状态,并在检 测到网络状态发生变化时,能够根据变化后的网络状态在不同的手机电视信号网络之间 (如在移动多媒体广播与广播电视之间)切换即可。上述的具有自适应、全自动特点的切 换方式,能够令用户得到极佳的用户体验。在以下描述中,将SIM卡简称为卡。参见图1,图1为本发明一实施例的实现手机电视业务切换的流程图,该流程包括 以下步骤第1步网络状态检测系统检测到网络状态发生变化,并将网络状态变化的情况通知给界面提示系统。第2步界面提示系统获知网络状态发生变化,以弹出提示框等方式将网络状态 的变化通知给用户。第3步网络状态检测系统将网络状态变化的情况通知给功能控制系统。本步骤的操作可以与第1步同时执行。第4步功能控制系统进行涉及节目更新操作的预处理,如PDP激活/去激活等。第5步功能控制系统根据网络状态变化设置节目更新类型,并可以将设置的节 目更新类型通知给节目更新系统。第6步功能控制系统根据所设置的节目更新类型,通知节目更新系统进行节目 单的更新。由图1可见,网络状态检测系统检测到网络状态变化后可以通知界面提示系统和 功能控制系统,界面提示系统创建提示框提示用户,功能控制系统则可以进行切换前的相 应预处理,如果是从紧急呼叫状态切换到3G网络状态,则激活PDP,并在PDP激活成功后设 置节目更新类型为1,再通知节目更新系统更新节目单;如果是从3G网络状态切换到紧急 呼叫状态,则去激活PDP,并设置节目更新类型为0,再通知节目更新系统更新节目单。参见图2,图2为本发明一实施例的网络状态检测流程图,该流程包括以下步骤步骤201 初始进入手机电视。步骤202 检测卡的状态。步骤203 判断用户终端中是否插卡,如果是,进入步骤204 ;否则,设置节目更新 类型为0,结束本流程。步骤204 检测网络状态。步骤205 判断目前是否为3G网络状态,如果是,设置节目更新类型为1 ;否则,设 置节目更新类型为0。由图2可见,在进入手机电视时,首先由网络状态检测系统检测卡的状态,如果没 有插卡则设置节目更新类型为0,如果插卡则可以进一步检测网络状态,如果当前为3G网 络状态则设置节目更新类型为1,如果当前为紧急呼叫状态或者其他状态则设置节目更新 类型为0。参见图3,图3为本发明另一实施例的网络状态检测流程图,该流程包括以下步 骤步骤301 检测卡的状态。步骤302 根据卡的状态的检测结果判断是否插卡,如果是,进入步骤303 ;否则, 结束本流程。步骤303 检测网络状态。步骤304 判断检测到的当前网络状态是否与原来的网络状态一致,如果一致,结 束本流程;否则,进入步骤305。步骤305:启动定时器。步骤306 定时器超时后,再次检测网络状态。步骤307 判断前一次检测到的网络状态是否与新检测到的网络状态一致,如果 一致,进入步骤308 ;否则,结束本流程。
7
步骤308 通知界面提示系统网络状态所发生的变化。步骤309 通知功能控制系统网络状态所发生的变化。本步骤可以与步骤308同时进行。由图3可见,在手机电视应用中,网络状态检测系统可以首先检测卡的状态,如果 没有插卡则直接结束操作,如果插入卡则可以进一步检测网络状态,如果当前的网络状态 与之前保存的网络状态一致则结束操作,否则保存检测到的网络状态并启动定时器,在定 时器超时后再次检测网络状态,如果最近两次所检测到的网络状态不一致则结束操作,否 则将网络状态发生变化的情况通知给界面提示系统和功能控制系统。参见图4,图4为本发明一实施例的界面提示流程图,该流程包括以下步骤步骤401 接收到网络状态变化的通知。步骤402:提示用户。步骤403 节目单更新成功后,关闭提示框。步骤404 显示节目列表。由图4可见,界面提示系统接收到网络状态变化的通知后,可以首先检测当前手 机电视的状态。如果手机电视处于播放状态,可以先停止播放并返回到节目列表界面;如果 手机处于其他界面,则可以关闭所述其他界面并返回到节目列表界面。之后,创建等待提示 框以便提示用户“正在更新节目单.”等情况;并在接收到节目单更新成功的消息后关闭 该等待提示框,之后还可以显示节目列表。参见图5,图5为本发明一实施例的手机电视业务切换流程图,该流程包括以下步 骤步骤501 接收到网络状态变化的通知。步骤502 获取当前网络状态。步骤503 判断目前的网络状态是否为3G网络状态,如果是,进入步骤510 ;否则, 进入步骤520。步骤510 设置节目更新类型为1。步骤511:激活 PDP。步骤512 在PDP激活成功后,根据所设置的节目更新类型请求节目更新系统更新 节目列表。步骤520 设置节目更新类型为0。步骤521 判断PDP是否已激活,如果是,进入步骤522 ;否则,进入步骤523。步骤522 去激活PDP。步骤523 根据所设置的节目更新类型请求节目更新系统更新节目列表。由图5可见,功能控制系统接收到网络状态变化的通知后,可以首先获取当前的 网络状态,如果是3G网络状态,则设置节目更新类型为1,激活PDP,并在接收到PDP激活成 功的消息后请求节目更新系统更新节目列表;如果是紧急呼叫状态,则设置节目更新类型 为0,再进一步获取当前手机电视的PDP状态。如果手机电视已经激活了 PDP,则先去激活 PDP,并在接收到PDP去激活成功的通知后请求节目更新系统更新节目列表;如果PDP已处 于去激活状态,则可以直接请求节目更新系统更新节目列表。需要说明的是,所述的网络状态不仅包括上述的3G网络状态和紧急呼叫状态,上
8述的3G网络状态只是正常网络状态中的一种而已。在实际应用中,正常网络状态可能还包 括2G等其它内容;并且,作为网络状态中的一种,无网络状态也是比较常见的。下面,例举三个具体应用时的实例,以说明实现手机电视业务切换的具体操作细节。实例1 手机处于待机状态,用户选择进入手机电视。这种情况下,可以首先获取卡的状态,如果未插入卡,设置当前节目更新类型为0, 再更新节目单。如果插入卡,则获取当前网络状态,如果为紧急呼叫状态,则设置当前节目 更新类型为0,再更新节目单;如果为3G网络状态,则设置当前节目更新类型为1,并激活 PDP,再更新节目单。实例2 手机处于手机电视节目列表界面,此时网络状态从紧急呼叫状态变化为 3G网络状态。这种情况下,可以在接收到网络状态变化通知后,根据该通知或当前实际情况查 询当前的网络状态,如果是3G网络状态、且与设置的节目更新类型不对应,则保存查询到 的网络状态并启动定时器,在定时器超时后再次获取网络状态。如果再次获取的所述网络 状态与保存的所述网络状态不一致,则不进行后续操作;否则,可以创建等待提示框以提示 用户,并设置节目更新类型为1,激活PDP,在接收到PDP激活成功的消息后重新更新节目列 表,在接收到节目列表更新成功的消息后关闭提示框并显示节目列表界面。实例3 手机处于手机电视节目列表界面,此时网络状态从3G网络状态变化为紧 急呼叫状态。这种情况下,可以在接收到网络状态变化通知后查询当前的网络状态,如果是紧 急呼叫状态、且与设置的节目更新类型不对应,则保存查询到的网络状态并启动定时器,在 定时器超时后再次获取网络状态。如果再次获取的所述网络状态与保存的所述网络状态不 一致,则不进行后续操作;否则,可以创建等待提示框以提示用户,并设置节目更新类型为 0,去激活PDP,在接收到PDP去激活成功的消息后重新更新节目列表,在接收到节目列表更 新成功的消息后关闭提示框并显示节目列表界面。由以上所述流程及实例可知,本发明实现手机电视业务切换的流程简图可以表示 如图6所示,图6所示流程包括以下步骤步骤610 用户终端检测网络状态。步骤620 在检测到网络状态发生变化时,用户终端根据变化后的网络状态在移 动多媒体广播与广播电视之间切换。需要说明的是,当处于正常网络状态时,终端实际上可以选择移动多媒体广播或 广播电视中的一个。这种情况下,终端可以综合考虑移动多媒体广播与广播电视之间的信 号强度等通信质量状况,并选择其中的通信质量状况比较的一个开展业务。综上所述可见,无论是方法还是装置,本发明实现手机电视业务切换的技术,均解 决了目前用户开展手机电视业务过于固定、僵化的问题,可以提高用户开展手机电视业务 的灵活性,提高用户满意度。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在 本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护 范围之内。
权利要求
一种实现手机电视业务切换的方法,其特征在于,该方法包括终端检测网络状态;在检测到网络状态发生变化时,根据变化后的网络状态在不同的手机电视信号网络之间进行切换。
2.根据权利要求1所述的方法,其特征在于,所述网络状态发生变化为无网络状态与 正常网络状态之间的变化;当网络状态在无网络状态与正常网络状态之间变化时,进行所述切换的过程包括根 据变化后的网络状态设置对应的节目更新类型,根据所设置的节目更新类型通知节目更新 系统进行节目更新。
3.根据权利要求2所述的方法,其特征在于,设置所述节目更新类型之前,进一步进行 包括PDP激活/去激活在内的涉及节目更新操作的预处理。
4.根据权利要求2所述的方法,其特征在于,检测到所述网络状态发生变化之前,进一 步检测SIM卡的状态,并在插入SIM卡时检测所述网络状态发生的变化。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述检测网络状态的过程包括检测网络状态是否发生变化,当检测到网络状态变化后设置定时器,并在定时器超时 后再次检测网络状态以确定近两次所检测到的网络状态是否一致,并在一致时确认检测到 网络状态发生变化。
6.根据权利要求1至4任一项所述的方法,其特征在于,进一步发出网络状态发生变化 以及在不同的手机电视信号网络之间进行切换的提示。
7.一种实现手机电视业务切换的装置,其特征在于,该装置包括网络状态检测系统、功 能控制系统;其中,所述网络状态检测系统,用于检测网络状态,并在检测到网络状态发生变化时通知所 述功能控制系统;所述功能控制系统,用于根据变化后的网络状态在不同的手机电视信号网络之间进行 切换。
8.根据权利要求7所述的装置,其特征在于,所述网络状态发生变化为无网络状态与 正常网络状态之间的变化,当网络状态在无网络状态与正常网络状态之间变化时,所述功 能控制系统,用于根据变化后的网络状态设置对应的节目更新类型,根据所设置的节目更 新类型触发节目更新。
9.根据权利要求8所述的装置,其特征在于,所述功能控制系统,进一步用于 在设置所述节目更新类型之前,进行包括PDP激活/去激活在内的涉及节目更新操作的预处理。
10.根据权利要求8所述的装置,其特征在于,所述网络状态检测系统,进一步用于 检测到所述网络状态发生变化之前,进一步检测SIM卡的状态,并在插入SIM卡时检测所述网络状态发生的变化。
11.根据权利要求7至10任一项所述的装置,其特征在于,该装置进一步包括定时器, 所述网络状态检测系统,进一步用于在检测网络状态的过程中,在第一次检测到网络状态 发生变化后启动定时器,并在定时器超时后再次检测网络状态以确定近两次所检测到的网络状态是否一致,并在一致时确认检测到网络状态发生变化。
12.根据权利要求7至10任一项所述的装置,其特征在于,该装置进一步包括界面提示 系统,用于发出网络状态发生变化以及在不同的手机电视信号网络之间进行切换的提示。
全文摘要
本发明公开了一种实现手机电视业务切换的方法和装置,均可由终端检测网络状态;在检测到网络状态发生变化时,根据变化后的网络状态在不同的手机电视信号网络之间进行切换。本发明实现手机电视业务切换的方法和装置,可以提高用户开展手机电视业务的灵活性,提高用户满意度。
文档编号H04N7/24GK101854650SQ201010188498
公开日2010年10月6日 申请日期2010年5月28日 优先权日2010年5月28日
发明者刘小锐, 吴少华, 周洋, 迟欣, 邓兰兰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1