移动数字娱乐可视化代码编辑系统技术方案

技术编号:9872436 阅读:193 留言:0更新日期:2014-04-04 05:09
本发明专利技术提供一种移动数字娱乐可视化代码编辑系统,系统包括作为互联网络中一个节点的主服务器和若干个连接在互联网中的客户端,所述客户端通过互联网访问所述主服务器,所述主服务器包括:数据库、浏览器处理模块以及可视化代码编辑平台,可视化代码编辑平台通过接口与该浏览器处理模块连接,客户端通过该浏览器处理模块加载所述可视化代码编辑平台,使用户只需要访问网站,就可以通过网站调用可视化代码库,进行代码复用和编辑,并且由多个静态代码生成可视化动态代码,以供用户使用,而不必使用复杂的代码编辑软件,使得用户使用更加便捷方便。

【技术实现步骤摘要】
移动数字娱乐可视化代码编辑系统
本专利技术涉及计算机软件开发工具领域,具体涉及到一种移动数字娱乐可视化代码编辑系统。
技术介绍
随着移动终端的智能化和普及化,除基础的通讯功能外,如手机和Pad等越来越成为重要的娱乐工具,各种移动终端开发的游戏软件是最受用户欢迎的数字娱乐资源,手机游戏、动漫、FLASH等都是数字娱乐内容的重要组成部分。
技术实现思路
针对上述缺陷,本专利技术的目的是提供一种移动数字娱乐可视化代码编辑系统,以解决现有技术的代码编辑系统需要安装或下载软件到客户端才能实现,因此需要耗费时间,并且编辑代码不能做到随时随地的问题。为实现上述目的,本专利技术采用了以下的技术方案: 一种移动数字娱乐可视化代码编辑系统,包括作为互联网络中一个节点的主服务器和若干个连接在互联网中的客户端,所述客户端通过互联网访问所述主服务器,所述主服务器包括: 数据库,用以存储供主服务器调用的数据;浏览器处理模块,用于提供用户浏览器浏览主服务器内容;以及可视化代码编辑平台,该平台通过接口与该浏览器处理模块连接,客户端通过该浏览器处理模块加载所述可视化代码编辑平台,该可视化代码编辑平台进一步包括:源代码处理单元,用以当客户端加载该可视化代码编辑平台后,从客户端上传源代码;程序可视化单元,用于将所述源代码处理单元加载的源代码合成为可视化动态代码;计算可视化单元,用于将客户端上载的经所述程序可视化单元中合成后的若干可视化动态代码进行处理;以及可视化编辑单元,用以将所述计算可视化单元处理的可视化动态代码进行编辑并输出到客户端的存储装置。依照本专利技术较佳实施例所述的移动数字娱乐可视化代码编辑系统,所述计算可视化单元是多处理机体系结构。依照本专利技术较佳实施例所述的移动数字娱乐可视化代码编辑系统,所述动态代码是软件文本到图形化的一段映射。依照本专利技术较佳实施例所述的移动数字娱乐可视化代码编辑系统,包括一个通用接口协议模块,用于提供该系统被其他系统调用的接口。依照本专利技术较佳实施例所述的移动数字娱乐可视化代码编辑系统,所述可视化代码编辑平台还包括源代码处理单元,用以对客户端上载的源代码进行处理。由于采用了以上的技术方案,使得本专利技术相比于现有技术,具有如下的优点和积极效果:第一,本专利技术提供的移动数字娱乐可视化代码编辑系统,使用户只需要访问网站,就可以通过网站调用可视化代码编辑平台,进行代码可视化编辑和处理,并且可多段静态代码生成动态代码,以供用户使用,而不必下载复杂的代码编辑软件,使得用户使用更加便捷方便。第二,本专利技术提供的移动数字娱乐可视化代码编辑系统,提供通用的软件接口,使得其他的软件开发者,只需要在企业网站链接通用的接口,即可在自己的网站中调用本专利技术所提供的系统,使得用户在任何网站都可以使用本专利技术提供的系统编辑代码和开发程序,可以在极大的程度上方便用户使用,同时减少软件开发的成本,具有强大的兼容性能。第三,本专利技术提供的在线代码的处理模块,使得用户可以在网站直接上传源代码,根据研发目标合成所需动态代码,并且可以使用软件开发者已有的源代码库,实现代码复用,进行编辑优化。当然,实施本
技术实现思路
的任何一个具体实施例,并不一定同时达到以上全部的技术效果。【附图说明】图1是本专利技术提供的系统架构图; 图2是本专利技术第一实施例的系统框图; 图3是本专利技术第一实施例的详细框图; 图4是本专利技术第二实施例的框图; 图5是本专利技术的第三实施例的框图; 图6是依照本专利技术提供的系统进行代码处理的流程图。【具体实施方式】以下结合附图对本专利技术的几个优选实施例进行详细描述,能够更清楚地了解本专利技术的实质和优点,但本专利技术并不仅仅限于这些实施例。本专利技术涵盖任何在本专利技术的精髓和范围上做的替代、修改、等效方法以及方案。为了使公众对本专利技术有彻底的了解,在以下本专利技术优选实施例中详细说明了具体的细节,而对本领域技术人员来说没有这些细节的描述也可以完全理解本专利技术。另外,为了避免对本专利技术的实质造成不必要的混淆,并没有详细说明众所周知的方法、过程等。请参考图1,本专利技术提供一种移动数字娱乐可视化代码编辑系统,包括作为互联网络10中一个节点的主服务器20和若干个连接在互联网10中的客户端30,所述客户端30通过互联网10访问所述主服务器20。实施例一 请参考图2,在本实施例中,主服务器20包括:数据库210、浏览器处理模块220和可视化代码编辑平台230,其中数据库210用以存储供主服务器20调用的数据,浏览器处理模块220用于提供用户浏览器浏览主服务器内容,用户可以通过客户端的浏览器访问到本专利技术提供的代码编辑系统,而可视化代码编辑平台230是本专利技术对代码处理的主要实现部分。可视化代码编辑平台230通过接口与浏览器处理模块220连接,客户端30通过浏览器处理模块220加载所述可视化代码编辑平台,可视化代码编辑平台230进一步包括:源代码处理单元231、程序可视化单元232、计算可视化单元233以及可视化编辑单元234。其中,源代码处理单元231在客户端加载可视化代码编辑平台后,从客户端的电脑上传源代码,上传的代码暂存在程序可视化单元232中,等待处理,在本实施例中上传的代码一般是静态代码。计算可视化单元233将客户端上载的暂存于程序可视化单元232中的若干静态代码合成逐一叠加,按照代码优化规则合成为可视化动态代码。之后,通过可视化编辑单元234将所述计算可视化单元处理的动态代码输出到客户端的存储装置,例如电脑、移动硬盘,也可以进一步上传到其他的网站服务器保存。请同时参考图3,由于客户端30上传到可视化代码编辑平台230的代码多是未经处理的静态代码,因此在可视化代码编辑平台中设置一个算法可视化单元235,对上传的静态代码进行处理,例如从软件中抽取软件度量进行集合映射、交互性和多粒度处理等等。处理过的静态代码再进一步存储到程序可视化单元232当中,等待被合成为动态的代码。实施例二 请参考图4,本实施例是针对用户需要从互联网上开源代码库和开发者源代码库筛选适合代码段的情况,在可视化代码编辑平台230中加载源代码摄取单元236,从而直接通过网络和开发者电脑内摄取到静态的代码,该实施例对需要同时访问互联网和本地源代码数据库的客户端可以得到较大的便利。实施例三 请参考图5,由于本专利技术所提供的系统是在线完成代码编辑,因此对带宽资源有一定的占用,而且可视化代码编辑平台的存储空间本身很小,无法长时间存储数据,不然会造成数据冗余,影响系统的正常运行,因此在本实施例中,配合程序可视化单元232设置定时清空单元237,其与程序可视化单元232连接,可以定时清除在程序可视化单元232中存储的多余可视化代码和数据。客户端30在上传到程序可视化单元232的数据经过一段时间不被处理或者调用之后,系统会自动清空这些数据,以节省空间资源。请参考图6,是依照本专利技术实现代码处理的流程图。VlOO:用户在客户端登陆网站,加载可视化代码编辑平台; V102:上传源代码: 用户可以上传电脑中预存的源代码,也可以通过源代码摄取单元,直接从互联网获取开源代码,传输到系统。V104:判断上传的源代码是否为静态代码,如果是,则首先经过V105步骤将静态代码进行解析,例如从软件中抽取软件度量进行集合映射、交互性和多粒度处理本文档来自技高网
...

【技术保护点】
一种移动数字娱乐可视化代码编辑系统,其特征在于,包括作为互联网络中一个节点的主服务器和若干个连接在互联网中的客户端,所述客户端通过互联网访问所述主服务器,所述主服务器包括:数据库,用以存储供主服务器调用的数据;浏览器处理模块,用于提供用户浏览器浏览主服务器内容;以及可视化代码编辑平台,该平台通过接口与该浏览器处理模块连接,客户端通过该浏览器处理模块加载所述可视化代码编辑平台,该可视化代码编辑平台进一步包括:源代码处理单元,用以当客户端加载该可视化代码编辑平台后,从客户端上传源代码;程序可视化单元,用于将所述源代码处理单元加载的源代码合成为可视化动态代码;计算可视化单元,用于将客户端上载的经所述程序可视化单元中合成后的若干可视化动态代码进行处理;以及可视化编辑单元,用以将所述计算可视化单元处理的可视化动态代码进行编辑并输出到客户端的存储装置。

【技术特征摘要】
1.一种移动数字娱乐可视化代码编辑系统,其特征在于,包括作为互联网络中一个节点的主服务器和若干个连接在互联网中的客户端,所述客户端通过互联网访问所述主服务器,所述主服务器包括:数据库,用以存储供主服务器调用的数据;浏览器处理模块,用于提供用户浏览器浏览主服务器内容;以及可视化代码编辑平台,该平台通过接口与该浏览器处理模块连接,客户端通过该浏览器处理模块加载所述可视化代码编辑平台,该可视化代码编辑平台进一步包括:源代码处理单元,用以当客户端加载该可视化代码编辑平台后,从客户端上传源代码;程序可视化单元,用于将所述源代码处理单元加载的源代码合成为可视化动态代码;计算可视化单元,用于将客户端上载的经所述程序可视化单元中合成后的若干可视化动态代码进行处理;以及可视化编辑单元,用...

【专利技术属性】
技术研发人员:龚攀
申请(专利权)人:成都德艺软件有限公司
类型:发明
国别省市:

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

1