本发明专利技术公开了一种终端能力描述信息的生成方法,该方法包括:在检测到自检触发条件发生后,终端对自身的终端能力进行自检,获取自身的终端能力描述信息;当终端发起业务时,根据各约束条件确定是否需要向服务器上报终端能力信息,并在确定需要上报时进一步确定需要上报的终端能力描述信息。本发明专利技术还同时公开了一种终端能力描述信息的生成系统,采用本发明专利技术的终端能力描述信息的生成方法及系统,使终端能够即时发现自身软硬件能力的改变和资源使用情况,能支持业务在服务器和终端之间的合理分配,保证服务器和终端的资源达到最优使用。
【技术实现步骤摘要】
一种终端能力描述信息的生成方法及系统
本专利技术涉及终端信息管理技术,具体涉及一种终端能力描述信息的生成方法及系统。
技术介绍
随着通信技术、网络技术的发展,终端上运行的业务,其形态从最初的完全在本地运行,走向具有联网功能;在云计算出现后,业务甚至可以完全在云端运行,终端只进行显示和交互。在网络技术发展的同时,终端技术也在飞速发展,品种丰富多样。目前的终端不仅包括传统的台式电脑、笔记本电脑,还包括近些年出现的智能手机、上网本、平板电脑、上网盒,以及融合了新技术后出现的掌上游戏机、电视机、mp4播放器等;这些终端芯片方案多样、操作系统多样、部件多样,导致性能参差不齐。业务的网络化和终端的多样化使业务在运行时出现了匹配性的问题:如果业务运行完全由服务器承担,则需要海量的服务器资源;同时对于功能强大的终端来说,终端的本地资源将被极大地浪费;如果业务由服务器和终端分担运行,那么,必须科学地分配二者承担的业务,以保证服务器和终端的资源都能达到最优使用,同时又保证用户的体验不受影响。通常,在正常情况下,终端会有多个业务同时运行,终端的资源使用情况是随机变化的;而随着终端技术的发展,终端的软、硬件体系必将走向开放,用户可以根据需要随时对终端的软、硬件进行改变或扩充,因此,如何对终端的能力进行全面和即时的描述,是确定服务器与终端在共同承担业务执行时业务分配的基础。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种终端能力描述信息的生成方法及系统,能支持业务在服务器和终端之间的合理分配,保证服务器和终端的资源达到最优使用。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供了一种终端能力描述信息的生成方法,该方法包括:终端检测到自检触发条件发生后,对自身的终端能力进行自检,获取自身的终端能力描述信息;当终端发起业务时,终端根据各约束条件确定是否需要向服务器上报终端能力描述信息,并在确定需要上报时,确定所需上报的终端能力描述信息。上述方案中,确定所需上报的终端能力描述信息后,根据确定上报的终端能力描述信息生成待上报的终端能力描述表。上述方案中,所述约束条件由服务器根据具体业务确定,由服务器通过消息发送给终端,或预先设置到终端。上述方案中,所述约束条件包括:服务器的类型、服务器的级别、服务器的安全等级、业务的类型、业务的级别、业务的安全等级、业务用户的等级和终端类型。上述方案中,所述自检触发条件包括终端开机、用户切换操作系统、用户向终端上添加或卸载热插拔器件、配件和外设、用户在终端上安装或卸载应用软件、驱动程序、用户恢复出厂设置、到达事先设定的能力扫描时间点、新的业务开始运行、业务运行完成、业务运行终止、以及任何导致终端能力发生变化的情况。上述方案中,所述终端能力描述信息包括:终端原始硬件能力描述信息、终端基础硬件能力描述信息、终端软件能力描述信息和终端资源使用情况。上述方案中,所述终端能力描述信息按优先级分为:基本能力信息、第一动态能力信息和第二动态能力信息;其中,所述基本能力信息为终端原始硬件能力描述信息;所述第一动态能力信息为对业务的运行或业务的申请产生影响,但受约束条件控制的终端基础硬件和软件能力描述信息;所述第二动态能力信息为对业务的运行或业务的申请产生影响的突发的需实时上报的终端能力描述信息。上述方案中,所述基本能力信息由终端主动一次性上报给服务器;或采用签约方式,并通过门户网站输入;所述第一动态能力信息由终端周期性上报给服务器;所述第二动态能力信息由终端被触发时上报给服务器。上述方案中,所述终端能力描述表包括:生广厂商、终端类型、终端型号、终端唯一标识、CPU、内存、硬盘、屏幕分辨率、支持的视频格式、支持的图片格式、操作系统、应用程序、终端出厂能力改变标志位、终端原始硬件能力改变标志位、终端基础硬件能力改变标志位、终端基础软件能力改变标志位、能力改变记录、原始硬件能力信息、基础硬件能力信息、基础软件能力信息和资源使用信息。本专利技术还提供了一种终端能力描述信息的生成系统,所述系统包括能力检测单元和分析单元;其中:所述能力检测单元,用于在终端检测到自检触发条件后,对自身的终端能力进行自检,获取自身的终端能力描述信息;所述分析单元,用于当终端发起业务时,终端根据各约束条件确定是否需要向服务器上报终端能力描述信息,并在确定需要上报时,确定所需上报的终端能力描述信息。上述方案中,所述系统还包括生成单元,用于在确定所需上报的终端能力描述信息后,根据确定上报的终端能力描述信息生成待上报的终端能力描述表。上述方案中,所述系统还包括服务器,用于根据具体业务确定约束条件,并通过消息将约束条件发送给终端,或预先设置到终端。本专利技术提供的终端能力描述信息的生成方法及系统,在检测到自检触发条件发生后,终端对自身的终端能力进行自检,获取自身的终端能力描述信息;当终端发起业务时,根据各约束条件确定是否需要向服务器上报终端能力信息,并在确定需要上报时进一步确定所需上报的终端能力描述信息。本专利技术中,通过终端能力确认程序对终端进行自检,使终端能够即时发现自身软硬件能力的改变和资源使用情况,从而在终端和服务器交互的过程中,能够使服务器实时掌握终端能力的变化情况,进而支持业务在服务器和终端之间的合理分配,保证服务器和终端的资源都能达到最优使用,同时又确保用户的体验不受任何影响。【附图说明】图1为本专利技术终端能力描述信息的生成方法实现流程示意图;图2为本专利技术终端能力描述信息的生成系统组成结构示意图;图3为本专利技术第一实施例提供的终端能力描述信息的生成方法实现流程示意图;图4为本专利技术第二实施例提供的终端能力描述信息的生成方法实现流程示意图。【具体实施方式】下面结合附图及具体实施例对本专利技术再作进一步详细的说明。本专利技术终端能力描述信息的生成方法实现流程如图1所示,包括以下步骤:步骤101:终端检测到自检触发条件发生后,对自身的终端能力进行自检,获取自身的终端能力描述信息;这里,所述自检触发条件包括:终端开机;用户切换操作系统;用户向终端上添加热插拔器件、配件和外设等;用户在终端上卸载热插拔器件、配件和外设等;用户在终端上安装或卸载应用软件、驱动程序等;用户恢复出厂设置;到达事先设定的能力扫描时间点;新的业务开始运行;业务运行完成;业务运行终止、以及任何可能导致终端能力发生变化的情况。优选的,终端可预先设置与具体业务有关的自检触发条件,屏蔽与业务无关的自检触发条件,当相关的自检触发条件发生后,终端对自身的终端能力进行自检,获取自身的终端能力描述信息。这里,所述终端能力描述信息包括:终端原始硬件能力描述信息、终端基础硬件能力描述信息、终端软件能力描述信息和终端资源使用情况;其中,所述终端原始硬件能力描述信息为终端所有硬件的全部初始能力信息;所述终端基础硬件能力描述信息为在正在运行的操作系统下,终端所有硬件的能力描述信息;所述终端软件能力描述信息为在终端正在运行的操作系统下,终端上安装的所有应用软件的全部信息;所述终端资源使用情况为在终端对自身的终端能力进行自检时,终端基础硬件能力和终端软件能力的全部使用信息。步骤102:当终端发起业务时,终端根据各约束条件确定是否需要向服务器上报终端能力描述信息;这里,所述约束条件包括服务器的类型、服务器的级本文档来自技高网...
【技术保护点】
一种终端能力描述信息的生成方法,其特征在于,该方法包括:终端检测到自检触发条件发生后,对自身的终端能力进行自检,获取自身的终端能力描述信息;当终端发起业务时,终端根据各约束条件确定是否需要向服务器上报终端能力描述信息,并在确定需要上报时,确定所需上报的终端能力描述信息。
【技术特征摘要】
1.一种终端能力描述信息的生成方法,其特征在于,该方法包括: 终端检测到自检触发条件发生后,对自身的终端能力进行自检,获取自身的终端能力描述信息; 当终端发起业务时,终端根据各约束条件确定是否需要向服务器上报终端能力描述信息,并在确定需要上报时,确定所需上报的终端能力描述信息。2.根据权利要求1所述的方法,其特征在于,该方法还包括: 确定所需上报的终端能力描述信息后,根据确定上报的终端能力描述信息生成待上报的终端能力描述表。3.根据权利要求1所述的方法,其特征在于,所述约束条件由服务器根据具体业务确定,由服务器通过消息发送给终端,或预先设置到终端。4.根据权利要求1、2或3所述的方法,其特征在于,所述约束条件包括:服务器的类型、服务器的级别、服务器的安全等级、业务的类型、业务的级别、业务的安全等级、业务用户的等级和终端类型。5.根据权利要求1所述的方法,其特征在于,所述自检触发条件包括终端开机、用户切换操作系统、用户向终端上添加或卸载热插拔器件、配件和外设、用户在终端上安装或卸载应用软件、驱动程序、用户恢复出厂设置、到达事先设定的能力扫描时间点、新的业务开始运行、业务运行完成、业务运行终止、以及任何导致终端能力发生变化的情况。6.根据权利要求1或2所述的方法,其特征在于,所述终端能力描述信息包括:终端原始硬件能力描述信息、终端基础硬件能力描述信息、终端软件能力描述信息和终端资源使用情况。·7.根据权利要求1或2所述的方法,其特征在于,所述终端能力描述信息按优先级分为:基本能力信息、第一动态能力信息和第二动态能力信息;其中, 所述基本能力信息为终端原始硬件能力描述信息; 所述第一动态能力信息为对业务的运行或业务的...
【专利技术属性】
技术研发人员:梁国和,陈慧,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。