业务适配方法、装置及系统制造方法及图纸

技术编号:8657963 阅读:194 留言:0更新日期:2013-05-02 01:58
本发明专利技术公开了一种业务适配方法、装置及系统,该方法包括以下步骤:获取为终端生成的唯一身份标识(GUID);查找与GUID对应的键值标识,并根据键值标识获取终端能力参数信息;使用终端能力参数信息对业务进行适配。通过本发明专利技术提高了系统的工作效率和性能。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种业务适配方法、装置及系统
技术介绍
随着移动通信技术和云计算技术的迅速发展,人们可以通过大量类型各异、不同平台的终端(例如,便携设备、手机或PDA等)随时随地与网络交换信息。这些极大地方便了用户对信息的存储、查询、检索、访问以及娱乐等要求。这不仅为人们提供了快捷便利的通信手段,同时也刺激着电信运营商为开发多种不同的新业务,以提高其服务水平和市场竞争力。但是,由于目前终端设备平台各异、计算能力参差不齐、屏幕大小不一,这给运营商为不同终端提供相同的业务或为相同的终端提供差异化的业务带来了难题,移动通信的发展已经满足不了人们日益增长的通信服务需求。如何有效地解决这一现实难题,已经成为了移动运营商和业务提供商急切关注的焦点。在相关技术中,考虑了一系列与终端或客户端能力有关的适配方法和协商机制,可大致分为两类:(I)业务服务器根据国际移动设备辨识码(International Mobile stationEquipment Identity,简称为MEI)号在移动通信终端数据库中查找与该頂EI号相对应的移动通信终端的属性信息,根据该属性信息进行显示页面适配。但这种技术的缺点是:一方面,由于山寨机的盛行,破坏了 IMEI号的唯一性,增加了适配难度;另一方面,服务器需要维护一个很大的頂EI及其对应的终端能力参数信息数据库,这在查找终端的属性信息时服务器开销大。(2)包括终端主动发起、服务器主动发起以及互相协商的三种方式的终端能力的协商机制。由于终端能力的参数信息一般都比较大(即,包括的参数信息比较多),这几种协商机制都存在着一个缺点,即,在每次业务请求中都需要建立一次终端能力参数的传输。这样,极容易引起信令风暴,降低网络的利用率,这是电信运营商不愿看到的。针对相关技术中终端能力的适配方法适配难度大、服务器开销大以及网络利用率低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种业务适配方案,以至少解决上述相关技术中终端能力的适配方法适配难度大、服务器开销大以及网络利用率低的问题。为了实现上述目的,根据本专利技术的一个方面,提供了 一种业务适配方法。根据本专利技术的业务适配方法,包括以下步骤:获取为终端生成的唯一身份标识(GUID);查找与GUID对应的键值标识,并根据键值标识获取终端能力参数信息;使用终端能力参数信息对业务进行适配。优选地,获取为终端生成的GUID之前,该方法还包括:用户代理为同种类型终端或单一终端生成对应的⑶ID,其中,⑶ID为以下至少之一或以下至少之一的单向函数映射:终端的媒体访问控制(MAC)地址、MEI号、IMEI TAC号、用户身份模块(SM)号、统一资源标识符(URI)、终端user-agent参数。优选地,获取为终端生成的⑶ID之后,该方法还包括:数据库服务器根据⑶ID生成键值标识,并构建包括键值标识的键值对,其中,键值对指示键值标识与终端能力参数信息的对应关系;数据库服务器将构建的键值对存入数据库。优选地,键值对所指示的键值标识与终端能力参数信息的对应关系包括以下之一:同种类型的终端具有同一个键值标识;同种类型的终端具有不同的键值标识,不同的键值标识对应不同的终端能力参数信息;同种类型的终端具有不同的键值标识,不同的键值标识对应同一终端能力参数信息。优选地,键值对按照以下之一数据结构构建:红黑树结构、HASH散列。优选地,根据键值标识获取终端能力参数信息之前,该方法还包括:判断终端能力参数信息是否发生变化;若是,则收集当前的终端能力参数信息,并根据当前的终端能力参数信息更新数据库中对应的键值对。优选地,终端能力参数信息通过以下方式至少之一发生改变:终端软件的改变、终端硬件的改变、用户个性化业务定制。优选地,终端能力参数信息包括至少以下之一:终端处理器的参数、终端支持的网络制式、终端屏显的参数、终端存储器的类型及大小、终端支持的媒体格式、终端系统软件、终端应用软件、用户个性化定制的信息、终端SIM的信息。优选地,终端能力参数信息采用至少以下之一的表达方式:字符序列、结构体、联合体、可扩展标记语言(XML)。为了实现上述目的,根据本专利技术的再一方面,还提供了 一种业务适配装置。根据本专利技术的业务适配装置,包括:获取模块,用于获取为终端生成的唯一身份标识(GUID);查找模块,用于查找与GUID对应的键值标识,并根据键值标识获取终端能力参数信息;适配模块,用于使用终端能力参数信息对业务进行适配。优选地,上述装置设置在业务服务器中。 为了实现上述目的,根据本专利技术的又一方面,还提供了 一种业务适配系统。根据本专利技术的业务适配系统,包括用户代理、数据库服务器和上述装置,其中,用户代理包括:生成模块,用于为同种类型终端或单一终端生成对应的GUID,其中,GUID为以下至少之一或以下至少之一的单向函数映射:终端的MAC地址、IMEI号、MEI TAC号、SIM号、UR1、终端user-agent参数;数据库服务器包括:构建模块,用于根据⑶ID生成键值标识,并构建包括键值标识的键值对,其中,键值对指示键值标识与终端能力参数信息的对应关系;以及存储模块,用于将构建的键值对存入数据库。通过本专利技术,采用为终端生成的唯一身份标识,根据与唯一身份标识对应的键值标识获取终端能力参数信息,利用终端能力参数信息对业务进行适配的方式,解决了相关技术中终端能力的适配方法适配难度大、服务器开销大以及网络利用率低的问题,提高了系统的工作效率和性能。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的业务适配方法的流程图;图2是根据本专利技术实施例的业务适配装置的结构框图;图3是根据本专利技术实施例的业务适配系统的结构框图;图4是根据本专利技术实施例一的实体间的关系示意图;图5是根据本专利技术实施例一的构建键值对的流程图;图6是根据本专利技术实施例二的同类终端适配的流程图;图7是根据本专利技术实施例三的单一终端适配的流程图;图8是根据本专利技术实施例四的一种⑶ID与Key的对应关系不意图;图9是根据本专利技术实施例四的另一⑶ID与Key的对应关系不意图;图10是根据本专利技术实施例四的再一⑶ID与Key的对应关系示意图。具体实施例方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。根据本专利技术实施例,提供了一种业务适配方法。图1是根据本专利技术实施例的业务适配方法的流程图,如图1所示,该方法包括以下步骤:步骤S102,获取为终端生成的唯一身份标识(Globally Unique Identif ier,简称为⑶ID);步骤S104,查找与GUID对应的键值标识,并根据键值标识获取终端能力参数信息;步骤S106,使用终端能力参数信息对业务进行适配。通过上述步骤,采用为终端生成的⑶ID,根据与⑶ID对应的键值标识获取终端能力参数信息,利用终端能力参数信息对业务进行适配的方式,解决了相关技术中终端能力的适配方法适配难度大、服务器开销大以及网络利用率低的问题,提高了系统的工作效率和性能。优选地,在步骤S102之前,用本文档来自技高网
...
业务适配方法、装置及系统

【技术保护点】
一种业务适配方法,其特征在于,包括以下步骤:获取为终端生成的唯一身份标识GUID;查找与所述GUID对应的键值标识,并根据所述键值标识获取终端能力参数信息;使用所述终端能力参数信息对业务进行适配。

【技术特征摘要】
1.一种业务适配方法,其特征在于,包括以下步骤: 获取为终端生成的唯一身份标识GUID ; 查找与所述GUID对应的键值标识,并根据所述键值标识获取终端能力参数信息; 使用所述终端能力参数信息对业务进行适配。2.根据权利要求1所述的方法,其特征在于,获取为终端生成的所述GUID之前,所述方法还包括: 用户代理为同种类型终端或单一终端生成对应的所述GUID,其中,所述GUID为以下至少之一或以下至少之一的单向函数映射:终端的媒体访问控制MAC地址、国际移动设备辨识码MEI号、MEI TAC号、用户身份模块SM号、统一资源标识符UR1、终端user-agent参数。3.根据权利要求1所述的方法,其特征在于,获取为终端生成的所述⑶ID之后,还包括: 数据库服务器根据所述GUID生成所述键值标识,并构建包括所述键值标识的键值对,其中,所述键值对指 示所述键值标识与所述终端能力参数信息的对应关系; 所述数据库服务器将构建的所述键值对存入数据库。4.根据权利要求3所述的方法,其特征在于,所述键值对所指示的所述键值标识与所述终端能力参数信息的对应关系包括以下之一: 同种类型的终端具有同一个所述键值标识; 同种类型的终端具有不同的所述键值标识,所述不同的所述键值标识对应不同的所述终端能力参数信息; 同种类型的终端具有不同的所述键值标识,所述不同的所述键值标识对应同一所述终端能力参数信息。5.根据权利要求4所述的方法,其特征在于,所述键值对按照以下之一数据结构构建:红黑树结构、HASH散列。6.根据权利要求1至5中任一项所述的方法,其特征在于,根据所述键值标识获取所述终端能力参数信息之前,还包括: 判断所述终端能力参数信息是否发生变化; 若是,则收集当前的终端能力参数信息,并根据所述...

【专利技术属性】
技术研发人员:陶伟成陈军尚国强
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1