一种在网络终端设备业务支撑层中基于规则的管理方法
【技术领域】
[0001]本发明涉及在网络终端设备业务支撑层中基于规则的管理方法。
【背景技术】
[0002]相对传统网络,TD-SCDMA提供了更高的通信带宽,能够支持更丰富的业务。在TD-SCDMA网络上运行的各种移动互联网业务,不仅包括2.5G网络已有的话音业务、补充业务和数据业务,也需要研发利用3G网络特点的新业务。为了丰富TD-SCDMA网络上的业务,推动TD-SCDMA产业又快又好的发展,我们需要构建开放的业务运行环境和幵发环境,提供移动终端产品,通过开发、佩啦过引擎、移动游戏、移动搜索、移动定位、移动支付、手机邮箱和设备管理等典型应用来丰富TD-SCDMA的业务,打造开发者联盟来吸引社会的广泛参与,使得各种业务应用能够动态运行在各种TD-SCDMA移动终端上。
[0003]新一代宽带无线移动通信网的高带宽,为移动互联网的普及提供了必要条件。TD-SCDMA网络是中国特色的具有自主知识产权的3G网络。为了推动TD-SCDMA产业的发展,需要开发丰富的TD-SCDMA的业务。移动互联网业务的发展要求一个开放的基于互联网架构的业务平台,并提供互联互通的业务规范,让广大的内容提供商,业务提供商,互联网服务提供商,以及广大的自由开发者介入应用开发,丰富TD-SCDMA业务,并且在运营过程中,发现和挖掘新的移动互联网及TD-SCDMA-SCMA特色的业务模式。
[0004]今后比较有潜力的3G业务有位置定位业务。这项业务是一项融合的业务,交通行业与通信行业的融合,不仅可以给驾驶员提供位置导航服务,也可以与小区短信接合,根据用户所在位置,发布餐饮,休闲,商户信息,诱发消费。也有人认为,3G网络的优势还是体现在数据下载速率上面,更适合于一些多媒体应用。总体来说,音乐、视频类的节目将会成为3G的主流。按照用途可以将应用分为娱乐、商务、生活。娱乐功能如网络游戏,视频下载,商务功能如视频会议等,生活功能如视频监控等。
[0005]虽然3G在数据传输上比较占优势,但是其业务的推广仍是困难重重,尤其是数字电视业务。首先,就是政策体制的不明确,目前国内存在多种广播式移动电视标准TMMB/CMMB/DVB-TH,隶属于不同的利益团体,国家标准仍未确定,处于一种混乱的阶段。因此预测在未来的3年内,蜂窝网流媒体以及广播式移动电视会分别在电信和广电的主导下获得各自的市场进展,至于哪种标准会胜出,主要取决于这种标准的产业化的成熟度。
[0006]TD-SCDMA更加适合多网融合下的新型业务开展,开展课题的有基于开源开放的软件平台,建立一系列新型业务和创新应用,以业务群形式为运营商、终端用户、终端厂商提供更为方便、多元化的选择,使用户从丰富的业务中获得更好的用户体验,实现以新业务推动TD-SCDMA产业发展的目标。需要研究成果将解决当前传承类业务居多、特色业务较少的问题,极大地丰富TD-SCDMA业务。
[0007]支撑框架层是运行在操作系统之上的,为多种核心业务提供基本功能支持的软件支撑环境,对TD-SCDMA终端软件所必需的通信协议和基本组件功能进行封装,为移动软件实现平台无关性、通用性、透明化支持提供支撑,该层包括Widget引擎、服务管理、浏览器引擎、索引引擎、安全库、定位引擎、规则引擎、协议库、DM引擎、交叉验证引擎等。
[0008]本发明在这种背景下直接关系到规则弓丨擎中如何维护规则库以及如何调用库中的规则来筛选、聚合网络资源和服务。规则引擎是用于筛选、聚合网络资源和服务的一组特定格式的文件,规则库是由手工编写或者自动生成的一组特定格式文件的集合,主要实现了对互联网资源和服务的筛选和聚合方法的描述说明,按照其规则文件的格式,所实现的功能和组成形式等,分为多种类型。
[0009]规则解释器提供对多种规则文件的调用和执行,用于解释规则所描述的方法,从而实现对特定的互联网资源和服务进行预定义的筛选和聚合。规则库的管理和引用可以是本地的也可以是分布式的,允许远程访问,允许规则库之间的封装和调用。同时规则库提供缓存机制,这使得当服务器需要访问远程规则库时,可以取得较快的响应速度。
【发明内容】
[0010]为解决上述现有的缺点,本发明的主要目的在于提供一种实用的在网络终端设备业务支撑层中基于规则的管理方法,具有巨大的经济效益,业务支撑软件平台在国内的终端厂商应用,同时推动TD-SCDMA-SCMA产业的发展。
[0011]为达成以上所述的目的,本发明的在网络终端设备业务支撑层中基于规则的管理方法采取如下技术方案:
在网络终端设备业务支撑层中基于规则的管理方法,其特征在于,包括以下步骤:
(1)获取远程规则库:规则库是由手工编写或者自动生成的一组特定格式文件的集合;网络扩展组件通过TD-SCDMA网络的能力按需求同步获取服务端的最新规则;需求由用户显式或隐式两种方式指定:显式即为用户请求设定;隐式是通过其他扩展组件的使用频率和使用情况决定;
(2)同步本地库到服务器规则库:网络扩展组件通过TD-SCDMA网络的能力按需求同步或异步获取服务端的最新规则。
[0012](3)服务器获取规则反馈:网络扩展组件通过TD-SCDMA网络的能力向服务器反馈用户的选择。管理器中扩展组件通过使用频率情况组成反馈包,成千上万用户以此向服务器反馈,而不局限于服务器的下载量。这些信息用于更新服务器规则库;
(4)用户终端本地化规则库:规则库不仅可以从服务商获取,而且用户可以定制本地规则库,制定本地规则库可以是高端用户的直接操作和终端其他业务或组件调用本地规则库的间接操作,这些操作都能反馈给服务器。
[0013]所述步骤(3)中,反馈规则步骤如下:
(A)获取规则使用的领域;
(B)获取客户类型,包括职业等;
(C)获取规则使用的频率;
(D)得到客户新规则的交集;
(E)交集资源更新到服务器。
[0014]所述步骤(4)中,本地化规则库步骤如下:
(a)列出事件服务器当前使用的规则库;
(b)更改规则库的属性或创建新规则库; (c)将规则集添加到规则库中;
(d)们编译规则库;
(e)装入规则库;
(f)提供流行规则库的建议项目;
(