著录项信息
专利名称 | 一种基于云计算的移动终端自适应方法及其系统 |
申请号 | CN201110455955.2 | 申请日期 | 2011-12-31 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-07-04 | 公开/公告号 | CN102546793A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/08 | IPC分类号 | H;0;4;L;2;9;/;0;8查看分类表>
|
申请人 | 广州杰赛科技股份有限公司 | 申请人地址 | 广东省广州市新港中路381号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 广州杰赛科技股份有限公司 | 当前权利人 | 广州杰赛科技股份有限公司 |
发明人 | 纪求华;吴文青 |
代理机构 | 广州粤高专利商标代理有限公司 | 代理人 | 禹小明 |
摘要
本发明公开了一种基于云计算的客户终端自适应方法,所述方法包括:对客户终端进行识别处理;识别为普通PC客户端,则直接进行数据传输;若识别为移动终端,则接收移动终端上的用户数据,所述用户数据自动地在移动终端上被检测到;标识相关于所述用户数据的匹配特征,所述匹配特征为一个或多个预设的用于识别移动终端类型的特征;传输已转换数据以供所述移动终端接收,所述已转换数据内容被配置为显示在所述移动终端的显示设备中,且通过匹配特征对移动终端请求的数据进行转换,生成已转换数据。有效地解决了终端界面显示占用带宽资源多占用终端显示内存大等问题。
1.一种基于云计算的客户终端自适应方法,其特征在于,所述方法包括:
对客户终端进行识别处理;
识别为PC 客户端,则直接进行数据传输;
若识别为移动终端,则接收移动终端上的用户数据,所述用户数据自动地在移动终端上被检测到;
标识相关于所述用户数据的匹配特征,所述匹配特征为一个或多个预设的用于识别移动终端类型的特征;
将移动终端请求的数据利用匹配特征通过结构化和语义化处理进行转换,并依据显示环境定义相应的多媒体内容显示模版;
传输已转换数据以供所述移动终端接收,所述已转换数据内容被配置为显示在所述移动终端的显示设备中并依据多媒体内容显示模版显示;
通过网络爬行技术及智能分析技术从网络上获取和更新匹配特征,通过网络爬行技术及智能分析技术获得的数据自动保存到一个数据库系统中,如果终端的信息已在该数据库中,则直接与其对应,如果不在,则通过算法到网站上找出最匹配的来使用。
2.根据权利要求1 所述的基于云计算的客户终端自适应方法,其特征在于,所述用户数据包括以下的一个或多个:
移动终端的屏幕像素;
移动终端的屏幕尺寸;
移动终端的屏幕四个角点阵坐标信息;
移动终端的所使用的软件信息。
3.根据权利要求1 所述的基于云计算的客户终端自适应方法,其特征在于,所述匹配特征包括以下一个或多个:
与移动终端的屏幕像素相对应的特征;
与移动终端的屏幕尺寸相对应的特征;
与移动终端的屏幕四个角点阵坐标信息相对应的特征;
与移动终端的所使用的软件信息相对应的特征。
4.根据权利要求1 所述的基于云计算的客户终端自适应方法,其特征在于,所述匹配特征与所述用户数据之间相标识具体为:
所述用户数据与匹配特征相同,直接调用该匹配特征;或
所述用户数据与所述匹配特征之间设有一个预设的误差值,若所述用户数据与匹配特征之间的误差不超过预设的误差值,则将匹配特征与用户数据进行标识。
5.根据权利要求1 所述的基于云计算的客户终端自适应方法,其特征在于,所述已转换数据为根据匹配特征,对所述移动终端请求的数据进行网格切割及再还原,生成与用户数据相匹配的已转换数据。
6.一种基于云计算的客户终端自适应系统,包括客户终端和云服务器,其特征在于,所述云服务器还包括:终端识别模块、移动终端采集模块、特征数据库、数据转换模块和特征更新模块;所述终端识别模块识别登录到云服务器中的客户终端类型,识别为普通PC 客户端,则直接进行数据传输;若识别为移动终端,则通过移动终端采集模块采集移动终端的用户数据,并到特征数据库中标识相关于所述用户数据的匹配特征,所述匹配特征为一个或多个用于识别移动终端类型的特征;数据转换模块将移动终端请求的数据利用匹配特征通过结构化和语义化处理进行转换,并依据显示环境定义相应的多媒体内容显示模版,传输已转换数据以供所述移动终端接收,所述已转换数据内容被配置为显示在所述移动终端的显示设备中并依据多媒体内容显示模版显示;所述特征更新模块用于实时通过网络爬行技术及智能分析技术从网络上获取和更新匹配特征。
7.根据权利要求6 所述的基于云计算的客户终端自适应系统,其特征在于,所述用户数据包括以下的一个或多个:
移动终端的屏幕像素;
移动终端的屏幕尺寸;
移动终端的屏幕四个角点阵坐标信息;
移动终端的所使用的软件信息;
所述经过转换后的数据内容被配置为显示在所述移动终端的显示设备中。
8.根据权利要求7 所述的基于云计算的客户终端自适应系统,其特征在于,所述匹配特征与所述用户数据之间相标识具体为:
所述用户数据与匹配特征相同,直接调用该匹配特征;或
所述用户数据与所述匹配特征之间设有一个预设的误差值,若所述用户数据与匹配特征之间的误差不超过预设的误差值,则将匹配特征与用户数据进行标识;
所述数据转换模块根据匹配特征建立用于进行数据转换的模型,对所述移动终端请求的数据进行网格切割及再还原,生成的与用户数据相匹配的已转换数据。
一种基于云计算的移动终端自适应方法及其系统\n技术领域\n[0001] 本发明涉及云计算的应用,具体涉及一种基于云计算的移动终端自适应方法及其系统。\n背景技术\n[0002] 云计算是一种网络应用模式,将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。云计算提供的服务包括三个方面:IaaS(基础架构即服务)、PaaS(平台即服务)、SaaS(软件即服务)。虚拟机技术是一种有效管理和充分共享物理资源的重要手段,能够在计算机系统的软、硬件之间引入抽象层,为上层应用提供独立运行环境,且实现硬件资源的共享复用。虚拟机技术作为云计算应用的关键技术,特别是云计算提供的平台即服务和基础架构即服务,必须有虚拟机作基础。\n[0003] 当前基于云计算平台的各种应用主要通过各种终端(如:电脑、普通移动设备等)以网络(如:互联网、通信网等)的形式接入到云平台为用户提供服务,工作模式如图1所示。但是由于很多服务受制于终端显示设备屏幕影响而无法正常的显示其内容,界面显示不友好,无法根据移动终端屏幕的大小正常显示系统应用,移动终端从云中心中直接以全屏幕的模式显示应用系统界面,占用网络资源多,需要的流量费高,造成在传输过程中丢包严重,同时在终端显示过程中占用的资源多,造成智能终端反应速度慢等问题。无法为用户提供友好的界面模式,制约了云计算平台提供服务的应用软件向移动智能终端的应用,拖后云计算发展。\n发明内容\n[0004] 本发明的目的在于提供一种解决移动终端界面显示友好问题并更好的解决了移动终端占用资源多等问题的基于云计算的移动终端自适应方法。\n[0005] 本发明还提供解决移动终端界面显示友好问题并更好的解决了移动终端占用资源多等问题的基于云计算的移动终端自适应系统。\n[0006] 为解决上述技术问题,本发明的第一个发明目的的技术方案如下:\n[0007] 一种基于云计算的客户终端自适应方法,所述方法包括:\n[0008] 对客户终端进行识别处理;\n[0009] 识别为普通PC客户端,则直接进行数据传输;\n[0010] 若识别为移动终端,则接收移动终端上的用户数据,所述用户数据自动地在移动终端上被检测到;\n[0011] 标识相关于所述用户数据的匹配特征,所述匹配特征为一个或多个预设的用于识别移动终端类型的特征;\n[0012] 传输已转换数据以供所述移动终端接收,所述已转换数据内容被配置为显示在所述移动终端的显示设备中,且通过匹配特征对移动终端请求的数据进行转换,生成已转换数据。\n[0013] 优选地,所述用户数据包括以下的一个或多个:\n[0014] 移动终端的屏幕像素;移动终端的屏幕尺寸;移动终端的屏幕四个角点阵坐标信息;移动终端的所使用的软件信息;移动终端支持的协议;移动终端的色彩范围;移动终端支持的系统类型;移动终端的型号等等参数信息。\n[0015] 优选地,通过网络爬行技术及智能分析技术从网络上获取和更新匹配特征。\n[0016] 由于移动终端的参数信息,都会在主流的网站上有。通过网络爬行技术自动获取数据,然后通过智能分析这些获取的数据。这样可以省去人工获取信息,然后导入这些数据的工作量,可以更加高效和专业。\n[0017] 采集的这些数据可以自动的存储到一个数据库系统中。在终端自适应的过程中,需要分析这些数据库系统中的数据,如果使用的终端信号信息已经在数据库中,则直接按对应的参数来成显示图像。如果没有,则通过算法,则找出一个最匹配的来使用,给后续的图像计算提供数据。\n[0018] 优选地,所述匹配特征包括以下一个或多个:\n[0019] 与移动终端的屏幕像素相对应的特征;\n[0020] 与移动终端的屏幕尺寸相对应的特征;\n[0021] 与移动终端的屏幕四个角点阵坐标信息相对应的特征;\n[0022] 与移动终端的所使用的软件信息相对应的特征。\n[0023] 优选地,所述匹配特征与所述用户数据之间相标识具体为:\n[0024] 所述用户数据与匹配特征相同,直接调用该匹配特征;或\n[0025] 所述用户数据与所述匹配特征之间设有一个预设的误差值,若所述用户数据与匹配特征之间的误差不超过预设的误差值,则将匹配特征与用户数据进行标识。\n[0026] 优选地,所述已转换数据为根据匹配特征,对所述移动终端请求的数据进行网格切割及再还原,生成的与用户数据相匹配的已转换数据。\n[0027] 本发明的第二个发明目的的技术方案如下:\n[0028] 一种基于云计算的客户终端自适应系统,包括客户终端和云服务器,所述云服务器还包括:终端识别模块、移动终端采集模块、特征数据库和数据转换模块;\n[0029] 所述终端识别模块识别登录到云服务器中的客户终端类型,识别为普通PC客户端,则直接进行数据传输;若识别为移动终端,则通过移动终端采集模块采集移动终端的用户数据,并到特征数据库中标识相关于所述用户数据的匹配特征,所述匹配特征为一个或多个用于识别移动终端类型的特征,数据转换模块根据匹配特征建立用于进行数据转换的模型,将移动终端请求的数据经过转换后传输到移动终端。\n[0030] 优选地,所述匹配特征包括以下一个或多个:\n[0031] 与移动终端的屏幕像素相对应的特征;\n[0032] 与移动终端的屏幕尺寸相对应的特征;\n[0033] 与移动终端的屏幕四个角点阵坐标信息相对应的特征;\n[0034] 与移动终端的所使用的软件信息相对应的特征。\n[0035] 优选地,所述用户数据包括以下的一个或多个:\n[0036] 移动终端的屏幕像素;\n[0037] 移动终端的屏幕尺寸;\n[0038] 移动终端的屏幕四个角点阵坐标信息;\n[0039] 移动终端的所使用的软件信息;\n[0040] 所述所述经过转换后的数据内容被配置为显示在所述移动终端的显示设备中。\n[0041] 优选地,所述系统还包括:特征更新模块,所述特征更新模块用于实时通过网络爬行技术及智能分析技术从网络上获取和更新匹配特征。\n[0042] 优选地,所述匹配特征与所述用户数据之间相标识具体为:\n[0043] 所述用户数据与匹配特征相同,直接调用该匹配特征;或\n[0044] 所述用户数据与所述匹配特征之间设有一个预设的误差值,若所述用户数据与匹配特征之间的误差不超过预设的误差值,则将匹配特征与用户数据进行标识;\n[0045] 所述数据转换模块根据匹配特征建立用于进行数据转换的模型,对所述移动终端请求的数据进行网格切割及再还原,生成的与用户数据相匹配的已转换数据。\n[0046] 与现有技术相比,本发明技术方案的有益效果是:\n[0047] 本发明的技术方案实现在移动智能终端中自适应任何以云计算虚拟化方式显示的终端应用并且做到动态、可扩展。且由于根据特定设备重新生成了界面显示格式,有效地解决了终端界面显示占用带宽资源多占用终端显示内存大等问题。同时还解决了传统单一界面显示问题,带动了云计算在移动终端中的行业应用,进一步推动了云计算技术的进一步发展。\n附图说明\n[0048] 图1 为先有技术的处理流程;\n[0049] 图2为本发明一种基于云计算的客户终端自适应方法的流程示意图;\n[0050] 图3为本发明一种基于云计算的客户终端自适应系统的连接结构图。\n具体实施方式\n[0051] 下面结合附图和实施例对本发明的技术方案做进一步的说明。\n[0052] 如图2所示,一种基于云计算的客户终端自适应方法,所述方法包括以下步骤:\n[0053] 步骤S100:在登录云平台的登录系统中,对客户终端进行识别处理,主动判断登录的终端是PC客户端或移动终端,如果是PC客户端,则按照普通的连接模式进行连接,如果是移动终端的话,收集部分移动终端的用户数据,由于不同厂家的参数接口不同,这里只实现最基础的信息收集,所述用户数据自动地在移动终端上被检测到。\n[0054] 其中, 所述用户数据包括以下的一个或多个:移动终端的屏幕像素、移动终端的屏幕尺寸、移动终端的屏幕四个角点阵坐标信息、移动终端的所使用的软件信息等等。\n[0055] 步骤S110:在收集到用户数据后,标识相关于所述用户数据的匹配特征,所述匹配特征为一个或多个预设的用于识别移动终端类型的特征;;\n[0056] 其中,所述匹配特征包括以下一个或多个:与移动终端的屏幕像素相对应的特征、与移动终端的屏幕尺寸相对应的特征、与移动终端的屏幕四个角点阵坐标信息相对应的特征、与移动终端的所使用的软件信息相对应的特征等等。\n[0057] 所述匹配特征与所述用户数据之间相标识具体为:\n[0058] 所述用户数据与匹配特征相同,直接调用该匹配特征;或\n[0059] 所述用户数据与所述匹配特征之间设有一个预设的误差值,若所述用户数据与匹配特征之间的误差不超过预设的误差值,则将匹配特征与用户数据进行标识。\n[0060] 步骤S120对当前主流移动终端网站进行设备参数的详细采集,采集利用网络爬行技术及智能分析技术,形成移动终端匹配特征库;\n[0061] 由于移动终端的参数信息,都会在主流的网站上有。通过网络爬行技术自动获取数据,然后通过智能分析这些获取的数据。这样可以省去人工获取信息,然后导入这些数据的工作量,可以更加高效和专业。\n[0062] 采集的这些数据可以自动的存储到一个数据库系统中。在终端自适应的过程中,需要分析这些数据库系统中的数据,如果使用的终端信息已经在数据库中,则直接按对应的参数来成显示图像。如果没有,则通过算法,则找出一个最匹配的来使用,为后续的图像计算提供数据。\n[0063] 步骤S130:根据移动终端原来所需承载的应用软件,结合移动终端的用户数据,利用网格切片及再还原等技术(这里需要用到云计算的高性能计算能力)形成符合于对应移动终端的界面模式并把新生成的界面推送到终端。注意,这里只对界面显示模式产生影响,而不会对原有软件系统的数据产生影响。\n[0064] 因为对移动终端请求的数据进行转换需要用到云计算的计算技术,云计算的网格处理技术,对显示页面大小根据移动终端的用户信息和匹配特征展开界面图像切割、计算,形成矢量图片并重新组装成符合移动终端显示的数据参数(参数包括:屏幕大小、分辨率、屏幕四个角点阵坐标等信息);因此步骤S110中误差值是指给定一个大小的偏移量,该误差值是综合考虑图形界面成像的所有相关参数计算得出的一个最佳比率。进一步校正重新生成的界面大小,从而最大限度的满足移动终端的界面要求。\n[0065] 对于已存储在数据库中的匹配特征,第一次根据所述匹配特征进行页面等数据的转换时,根据对应的匹配特征建立相应的模板,并保存,以后当移动终端的客户信息经过识别后调用已有的匹配特征时,无须重新根据匹配特征进行计算,只需直接调用相应的模板进行页面等数据转换,然后传输到移动终端上面即可。\n[0066] 采用本发明提供的技术方案,可以实现界面不会出现拉升或需要拖动等显示情况,从用户体验的角度,可以使用户的体验最佳化的界面模式。普通PC没有特殊要求,传统显示器的分辨率等都可以;移动终端显示参数如屏幕大小、分辨率、屏幕四个角点阵坐标、设备型号等。移动终端肯定要进行缩放,缩放比例没有一个具体值.主要是通过智能化的内容分析技术,把需要展示的内容进行结构化和语义化,成为计算机可自动处理的数据,然后根据不同的显示环境,定义相应的多媒体内容显示模版。这些模型能够较佳的在相应的显示环境中展示信息,最后把这些结构化和语义化的内容回传给移动终端显示。因此,通过上述的工作方法,可以实现在移动终端中自适应任何以云计算虚拟化方式显示的终端应用并且做到动态、可扩展。\n[0067] 如图3所示,本发明采用一种基于云计算的客户终端自适应系统,包括客户终端和云服务器,所述云服务器还包括:终端识别模块、移动终端采集模块、特征数据库和数据转换模块;\n[0068] 所述终端识别模块识别登录到云服务器中的客户终端类型,识别为普通PC客户端,则直接进行数据传输;若识别为移动终端,则通过移动终端采集模块采集移动终端的用户数据,并到特征数据库中标识相关于所述用户数据的匹配特征,所述匹配特征为一个或多个用于识别移动终端类型的特征,数据转换模块根据匹配特征建立用于进行数据转换的模型,将移动终端请求的数据经过转换后传输到移动终端。\n[0069] 优选地,所述匹配特征包括以下一个或多个:\n[0070] 与移动终端的屏幕像素相对应的特征;\n[0071] 与移动终端的屏幕尺寸相对应的特征;\n[0072] 与移动终端的屏幕四个角点阵坐标信息相对应的特征;\n[0073] 与移动终端的所使用的软件信息相对应的特征。\n[0074] 优选地,所述用户数据包括以下的一个或多个:\n[0075] 移动终端的屏幕像素;\n[0076] 移动终端的屏幕尺寸;\n[0077] 移动终端的屏幕四个角点阵坐标信息;\n[0078] 移动终端的所使用的软件信息;\n[0079] 所述所述经过转换后的数据内容被配置为显示在所述移动终端的显示设备中。\n[0080] 在登录云平台的登录系统中,内置终端识别模块,主动判断登录的终端是普通PC或移动终端,如果是移动终端的话,则通过移动终端采集模块收集部分移动终端的用户数据(如:屏幕像素、坐标点位置、设备型号等),由于不同厂家的参数接口不同,这里只实现最基础的信息收集。\n[0081] 在收集到部分参数后,由云平台登录采集模块自动上传到云计算平台处理系统,[0082] 在云计算虚拟化平台中,部署特征更新模块,对当前主流移动终端网站进行设备参数的详细采集,采集利用网络爬行技术及智能分析技术,形成移动终端的特征数据库;由于移动终端的参数信息,都会在主流的网站上有。通过网络爬行技术自动获取数据,然后通过智能分析这些获取的数据。这样可以省去人工获取信息,然后导入这些数据的工作量,可以更加高效和专业。\n[0083] 采集的这些数据可以自动的存储到一个数据库系统中。在终端自适应的过程中,需要分析这些数据库系统中的数据,如果使用的终端信号信息已经在数据库中,则直接按对应的参数来成显示图像。如果没有,则通过算法,则找出一个最匹配的来使用,给后续的图像计算提供数据。\n[0084] 云计算平台软件根据在移动终端中采集到的用户数据,到海量的移动终端的特征数据库中进行计算(这里用到云计算的计算资源技术),寻找到相同或相近的详细移动终端特征。所述匹配特征与所述用户数据之间的相标识具体为:\n[0085] 所述用户数据与匹配特征相同,直接调用该匹配特征;或所述用户数据与所述匹配特征之间设有一个预设的误差值,若所述用户数据与匹配特征之间的误差不超过预设的误差值,则将匹配特征与用户数据进行标识。\n[0086] 因为需要用到云计算的计算技术,云计算的网格处理技术,对显示页面大小根据智能终端的用户数据展开界面图像切割、计算,形成矢量图片并重新组装成符合智能终端界面参数(参数包括:屏幕大小、分辨率、屏幕四个角点阵坐标等信息);误差值是指给定一个大小的偏移量,该误差值是综合考虑图形界面成像的所有相关参数计算得出的一个最佳比率。进一步校正重新生成的界面大小,从而最大限度的满足移动终端的界面要求。\n[0087] 云计算平台根据智能终端原来所需承载的应用软件,通过数据转换模块,结合移动终端中实际用户数据,对原应用软件显示界面根据智能终端的用户数据,利用网格切片及再还原等技术(这里需要用到云计算的高性能计算能力)形成符合于对应移动终端的界面模式并把新生成的界面推送到终端。注意,这里只对界面显示模式产生影响,而不会对原有软件系统的数据产生影响。
法律信息
- 2015-01-28
- 2012-09-05
实质审查的生效
IPC(主分类): H04L 29/08
专利申请号: 201110455955.2
申请日: 2011.12.31
- 2012-07-04
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-02-02
|
2010-10-12
| | |
2
| |
2010-05-12
|
2009-11-24
| | |
3
| |
2007-10-10
|
2007-05-24
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |