移动终端电视订购列表更新的方法、装置及系统的制作方法

文档序号:6429921阅读:192来源:国知局
专利名称:移动终端电视订购列表更新的方法、装置及系统的制作方法
技术领域
本发明涉及 到通信领域,特别涉及到一种移动终端电视订购列表更新的方法、装置及系统。
背景技术
目前随着3G时代的到来,越来越多人的生活和3G也越来越紧密。基于3G的业务种类更是以非常快的速度增长着。手机电视就是3G时代的一个非常重要应用类型,目前各大运营商都在积极推广 3G以及相关业务。现有的手机电视终端会在用户开启客户端时登陆手机电视系统,并发起一个订购列表更新的请求给手机电视系统,手机电视系统根据手机用户ID到业务数据库中查询该用户的所有订购关系,然后把查询到的该用户的所有订购关系按照协议组织生成XML文件中,把这个XML返回给手机终端。这样手机终端就能够获取到完整的订购列表,手机终端会获取到的订购关系影响节目的显示和后续操作。用户的订购关系通常是不会发生变化,但由于手机用户每次打开客户端收看手机电视,都会从手机电视系统中获取用户订购关系, 使得手机终端与手机电视系统之间的数据交互量增大,增加了手机终端和手机电视系统的负载量。

发明内容
本发明的主要目的为提供一种移动终端电视订购列表更新的方法、装置及系统, 降低了移动终端和手机电视系统的数据交互量。本发明提出一种移动终端电视订购列表更新的方法,包括当移动终端的订购关系表需要更新时,计费管理中心或所述移动终端将利用本端保存的订购关系表加密而成的第一加密值发送到手机电视系统;手机电视系统比较所述第一加密值和本端保存的第二加密值;当所述第一加密值和第二加密值不一致时,手机电视系统发送更新后的订购关系表到所述移动终端,否则反馈计费管理中心或所述移动终端无需更新消息。优选地,在执行所述计费管理中心或移动终端将利用本端保存的订购关系表加密而成的第一加密值发送到手机电视系统之前,还包括将移动终端的订购关系表进行加密。优选地,所述加密为通过MD3算法、MD4算法或MD5算法进行加密。优选地,所述手机电视系统比较第一加密值和本端保存的第二加密值包括检索手机电视系统内所述移动终端对应的第二加密值;判断所述第一加密值和第二加密值是否一致。优选地,所述手机电视系统发送更新后的订购关系表到移动终端包括读取所述移动终端对应的所有订购关系;
将所述订购关系组织成订购关系表,并下发至移动终端。本发明还提出一种手机电视系统,包括接收模块,用于当移动终端的订购关系表需要更新时,接收计费管理中心或所述移动终端发送的利用本端保存的订购关系表加密而成的第一加密值;比较模块,用于比较所述第一加密值和本端保存的第二加密值;更新模块,用于当所述第一加密值和第二加密值不一致时,发送更新后的订购关系表到所述移动终端,否则反馈计费管理中心或所述移动终端无需更新消息。优选地,所述比较模块包括检索单元,用于检索手机电视系统内所述移动终端对应的第二加密值;判断单元,用于判断所述第一加密值和第二加密值是否一致。优选地,所述更新模块包括读取单元,用于读取所述移动终端对应的所有订购关系;下发单元,用于将所述订购关系组织成订购关系表,并下发至移动终端。本发明还提出一种移动终端,包括发送模块,用于当所述移动终端的订购关系表需要更新时,将利用本端保存的订购关系表加密而成的第一加密值发送到手机电视系统。 优选地,所述移动终端还包括加密模块,用于将移动终端保存的订购关系表进行加密。本发明还提出一种移动终端电视订购列表更新的系统,包括移动终端和手机电视系统,所述移动终端包括发送模块,用于当所述移动终端的订购关系表需要更新时,将利用本端保存的订购关系表加密而成的第一加密值发送到手机电视系统。优选地,所述移动终端还包括加密模块,用于将移动终端保存的订购关系表进行加密;所述手机电视系统包括接收模块,用于当移动终端的订购关系表需要更新时,接收计费管理中心或所述移动终端发送的利用本端保存的订购关系表加密而成的第一加密值;比较模块,用于比较所述第一加密值和本端保存的第二加密值;更新模块,用于当所述第一加密值和第二加密值不一致时,发送更新后的订购关系表到所述移动终端,否则反馈计费管理中心或所述移动终端无需更新消息。优选地,所述比较模块包括检索单元,用于检索手机电视系统内所述移动终端对应的第二加密值;判断单元,用于判断所述第一加密值和第二加密值是否一致。优选地,所述更新模块包括读取单元,用于读取所述移动终端对应的所有订购关系;下发单元,用于将所述订购关系 组织成订购关系表,并下发至移动终端。本发明提供的一种移动终端电视订购列表更新的方法、装置及系统,只在移动终端的用户订购关系发生变化时,才获取更新后的订购关系,而在订购关系没变化时,不再获取订购关系,降低了移动终端和手机电视系统的数据交互量。


图1为本发明移动终端电视订购列表更新的方法一实施例的流程示意图;图2为本发明手机电视系统一实施例的结构示意图;图3为本发明手机电视系统一实施例中比较模块的结构示意图;图4为本发明手机电视系统一实施例中更新模块的结构示意图;图5为本发明移动终端一实施例的结构示意图;图6为本发明移动终端电视订购列表更新的系统一实施例的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参照图1,提出本发明移动终端电视订购列表更新的方法一实施例,为实现发明目的,本实施例通过在现有的手机电视系统上增加一个手机电视订购关系管理模块或者系统来处理手机电视终端的订购列表更新请求。上述手机电视订购关系管理模块或者系统可以单独存在,与现有的手机电视系统外接或者内置于现有的手机电视系统,两种方式都是可行的。本实施例为说明方便,以后者为例进行说明。步骤SlOl 移动终端或计费管理中心在打开客户端发起订购\退订请求(订购关系更新)的时候,把移动终端或计费管理中心中保存的该移动终端现有的订购关系组合在一起,根据加密算法如MD3、MD4或MD5算法计算得出一个第一加密值(如MD5值)。步骤S102 移动终端或计费管理中心向手机电视系统发送订购关系更新时携带着该第一加密值。步骤S103 手机电视系统检索并读取业务数据库中的此用户的订购关系的第二加密值,然后和携带上来的第一加密值作对比,判断第一加密值和第二加密值是否一致。步骤S104 如果相同,则返回不需要更新的消息;如果不同,则按照原流程构造订购关系的XML文件返回给移动终端,并保存更新后的订购关系及该用户所有订购关系的第
二加密值。本实施例中,每次用户的订购关系发生改变的时候,手机电视系统都会自动计算并且更新每个用户订购关系的第一加密值,这样在用户方移动终端的更新请求到达时,只需要读取用户对应的第二加密值就可以了,而不是读取整个用户订购关系表,这样避免了业务数据库的反复读取,此外还大大减轻了移动网络的数据传输量,因为用户订购关系绝大多数时候都不会发生变化,但是用户会经常打开客户端看手机电视,用户订购关系获取非常频繁,本实施例对手机电视系统以及网络负荷都有着非常大的帮助和提高。本发明也适用于其它各个通信系统。例如WCDMA通讯系统、CDMA2000通讯系统。 当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。在上述对订购关系表进行加密的过程中可使用MD5加密算法,MD5的全称是 message-digest algorithm 5 (信息-摘要算法),经MD 2、MD 3和MD4发展而来。它的作用就是把一个任意长度的字符串变换成一定长的大整数。MD5的典型应用是对一段信息 (Message)产生信息摘要(Message-Digest),以防止被篡改。在本实施例中,可使用MD5加密算法的特性,把用户订购列表组织成一个长字符串,然后通过MD5算法得到一个MD5值,在请求订购列表更新的时候,携带这个MD5值。手机电视系统在接收到这个请求后,提取消息中的MD5值,将该MD5值和业务数据库中此用户对应的MD5值做比对,以此来判断用户订购关系是否发生了变化。参 照图2,提出本发明手机电视系统100 —实施例,包括接收模块10,用于当移动终端的订购关系表需要更新时,接收计费管理中心或所述移动终端发送的利用本端保存的订购关系表加密而成的第一加密值;比较模块20,用于比较所述第一加密值和本端保存的第二加密值;更新模块30,用于当所述第一加密值和第二加密值不一致时,发送更新后的订购关系表到所述移动终端,否则反馈计费管理中心或所述移动终端无需更新消息。参照图3,比较模块20包括检索单元21,用于检索手机电视系统内所述移动终端对应的第二加密值;判断单元22,用于判断所述第一加密值和第二加密值是否一致。参照图4,更新模块30包括读取单元31,用于读取所述移动终端对应的所有订购关系;下发单元32,用于将所述订购关系组织成订购关系表,并下发至移动终端。本实施例的手机电视系统内置手机电视订购关系管理模块或系统。移动终端或计费管理中心在打开客户端发起订购\退订请求(订购关系更新)的时候,把移动终端或计费管理中心中保存的该移动终端现有的订购关系组合在一起,根据加密算法如MD3、MD4或MD5算法计算得出一个第一加密值(如MD5值)。移动终端或计费管理中心向接收模块10发送订购关系更新时携带着该第一加密值。比较模块20的检索单元21检索并读取业务数据库中的此用户的订购关系的第二加密值,然后判断单元22将第二加密值和携带上来的第一加密值做对比,判断第一加密值和第二加密值是否一致。如果相同,则更新模块30返回不需要更新的消息;如果不同,则更新模块30的读取单元31读取业务数据库内该移动终端对应的所有订购关系,下发单元32 将订购关系的XML文件返回给移动终端,并保存更新后的订购关系及该用户所有订购关系的第二加密值。本实施例中,每次用户的订购关系发生改变的时候,更新模块30都会自动计算并且更新每个用户订购关系的第一加密值,这样在用户方移动终端的更新请求到达时,只需要读取用户对应的第二加密值就可以了,而不是读取整个用户订购关系表,这样避免了业务数据库的反复读取,此外还大大减轻了移动网络的数据传输量,因为用户订购关系绝大多数时候都不会发生变化,但是用户会经常打开客户端看手机电视,用户订购关系获取非常频繁,本实施例对手机电视系统以及网络负荷都有着非常大的帮助和提高。本发明也适用于其它各个通信系统。例如WCDMA通讯系统、CDMA2000通讯系统。 当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。在上述对订购关系表进行加密的过程中可使用MD5加密算法,MD5的全称是 message-digest algorithm 5 (信息-摘要算法),经MD 2、MD 3和MD4发展而来。它的作用就是把一个任意长度的字符串变换成一定长的大整数。MD5的典型应用是对一段信息 (Message)产生信息摘要(Message-Digest),以防止被篡改。
在本实施例中,可使用MD5加密算法的特性,把用户订购列表组织成一个长字符串,然后通过MD5算法得到一个MD5值,在请求订购列表更新的时候,携带这个MD5值。手机电视系统100在接收到这个请求后,提取消息中的MD5值,将该MD5值和业务数据库中此用户对应的MD5值做比对,以此来判断用户订购关系是否发生了变化。参照图5,提出本发明一种移动终端200实施例,包括发送模块40,用于当移动终端200的订购关系表需要更新时,将利用本端保存的订购关系表加密而成的第一加密值发送到手机电视系统。加密模块50,用于将移动终端200保存的订购关系表进行加密。移动终端200或计费管理中心在打开客户端发起订购\退订请求(订购关系更新)的时候,加密模块50把移动终端200或计费管理中心中保存的该移动终端200现有的订购关系组合在一起,根据加密算法如MD3、MD4或MD5算法计算得出一个第一加密值(如 MD5 值)。发送模块40向手机电视系统发送订购关系更新时携带着该第一加密值。手机电视系统检索并读取业务数据库中的此用户的订购关系的第二加密值,然后和携带上来的第一加密值做对比,判断第一加密值和第二加密值是否一致。如果相同,则返回不需要更新的消息;如果不同,则按照原流程构造订购关系的XML文件返回给移动终端 200,并保存更新后的订购关系及该用户所有订购关系的第二加密值。本实施例中,每次用户的订购关系发生改变的时候,手机电视系统都会自动计算并且更新每个用户订购关系的第一加密值,这样在用户方移动终端200的更新请求到达时,只需要读取用户对应的第二加密值就可以了,而不是读取整个用户订购关系表,这样避免了业务数据库的反复读取,此外还大大减轻了移动网络的数据传输量,因为用户订购关系绝大多数时候都不会发生变化,但是用户会经常打开客户端看手机电视,用户订购关系获取非常频繁,本实施例对手机电视系统以及网络负荷都有着非常大的帮助和提高。本发明也适用于其它各个通信系统。例如WCDMA通讯系统、CDMA2000通讯系统。 当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。加密模块50在上述对订购关系表进行加密的过程中可使用MD5加密算法,MD5的全称是message-digest algorithm 5 (信息-摘要算法),经MD 2,MD 3和MD 4发展而来。 它的作用就是把一个任意长度的字符串变换成一定长的大整数。MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。在本实施例中,可使用MD5加密算法的特性,把用户订购列表组织成一个长字符串,然后通过MD5算法得到一个MD5值,在请求订购列表更新的时候,携带这个MD5值。手机电视系统在接收到这个请求后,提取消息中的MD5值,将该MD5值和业务数据库中此用户对应的MD5值做比对,以此来 判断用户订购关系是否发生了变化。参照图6,提出本发明一种移动终端电视订购列表更新的系统,包括移动终端200 和手机电视系统100,所述移动终端200的结构和工作原理与图5所示之移动终端200 — 致,所述手机电视系统100的结构和工作原理与图2至图4所示之手机电视系统100 —致, 此处不再赘述。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种移动终端电视订购列表更新的方法,其特征在于,包括当移动终端的订购关系表需要更新时,计费管理中心或所述移动终端将利用本端保存的订购关系表加密而成的第一加密值发送到手机电视系统;手机电视系统比较所述第一加密值和本端保存的第二加密值; 当所述第一加密值和第二加密值不一致时,手机电视系统发送更新后的订购关系表到所述移动终端,否则反馈计费管理中心或所述移动终端无需更新消息。
2.如权利要求1所述的方法,其特征在于,在执行所述计费管理中心或移动终端将利用本端保存的订购关系表加密而成的第一加密值发送到手机电视系统之前,还包括将移动终端的订购关系表进行加密。
3.如权利要求2所述的方法,其特征在于,所述加密为通过MD3算法、MD4算法或MD5 算法进行加密。
4.如权利要求1至3中任一项所述的方法,其特征在于,所述手机电视系统比较第一加密值和本端保存的第二加密值包括检索手机电视系统内所述移动终端对应的第二加密值; 判断所述第一加密值和第二加密值是否一致。
5.如权利要求1至3中任一项所述的方法,其特征在于,所述手机电视系统发送更新后的订购关系表到移动终端包括读取所述移动终端对应的所有订购关系; 将所述订购关系组织成订购关系表,并下发至移动终端。
6.一种手机电视系统,其特征在于,包括接收模块,用于当移动终端的订购关系表需要更新时,接收计费管理中心或所述移动终端发送的利用本端保存的订购关系表加密而成的第一加密值; 比较模块,用于比较所述第一加密值和本端保存的第二加密值; 更新模块,用于当所述第一加密值和第二加密值不一致时,发送更新后的订购关系表到所述移动终端,否则反馈计费管理中心或所述移动终端无需更新消息。
7.如权利要求6所述的手机电视系统,其特征在于,所述比较模块包括 检索单元,用于检索手机电视系统内所述移动终端对应的第二加密值; 判断单元,用于判断所述第一加密值和第二加密值是否一致。
8.如权利要求6或7所述的手机电视系统,其特征在于,所述更新模块包括 读取单元,用于读取所述移动终端对应的所有订购关系;下发单元,用于将所述订购关系组织成订购关系表,并下发至移动终端。
9.一种移动终端,其特征在于,包括发送模块,用于当所述移动终端的订购关系表需要更新时,将利用本端保存的订购关系表加密而成的第一加密值发送到手机电视系统。
10.如权利要求9所述的移动终端,其特征在于,还包括 加密模块,用于将移动终端保存的订购关系表进行加密。
11.一种移动终端电视订购列表更新的系统,其特征在于,包括移动终端和手机电视系统,所述移动终端为权利要求9或10所述的移动终端,所述手机电视系统为权利要求6至 8中任一项所述的手机电视系统。
全文摘要
本发明揭示了一种移动终端电视订购列表更新的方法,包括当移动终端的订购关系表需要更新时,计费管理中心或所述移动终端将利用本端保存的订购关系表加密而成的第一加密值发送到手机电视系统;手机电视系统比较所述第一加密值和本端保存的第二加密值;当所述第一加密值和第二加密值不一致时,手机电视系统发送更新后的订购关系表到所述移动终端,否则反馈计费管理中心或所述移动终端无需更新消息。本发明还提出了对应的装置和系统。本发明提供的一种移动终端电视订购列表更新的方法、装置及系统,降低了移动终端和手机电视系统的数据交互量。
文档编号G06F17/30GK102332135SQ20111021987
公开日2012年1月25日 申请日期2011年8月2日 优先权日2011年8月2日
发明者孔韬 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1