CN103699368A - 移动数字娱乐可视化代码编辑*** - Google Patents
移动数字娱乐可视化代码编辑*** Download PDFInfo
- Publication number
- CN103699368A CN103699368A CN201210366734.2A CN201210366734A CN103699368A CN 103699368 A CN103699368 A CN 103699368A CN 201210366734 A CN201210366734 A CN 201210366734A CN 103699368 A CN103699368 A CN 103699368A
- Authority
- CN
- China
- Prior art keywords
- code
- visual
- client
- visual code
- mobile digital
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种移动数字娱乐可视化代码编辑***,***包括作为互联网络中一个节点的主服务器和若干个连接在互联网中的客户端,所述客户端通过互联网访问所述主服务器,所述主服务器包括:数据库、浏览器处理模块以及可视化代码编辑平台,可视化代码编辑平台通过接口与该浏览器处理模块连接,客户端通过该浏览器处理模块加载所述可视化代码编辑平台,使用户只需要访问网站,就可以通过网站调用可视化代码库,进行代码复用和编辑,并且由多个静态代码生成可视化动态代码,以供用户使用,而不必使用复杂的代码编辑软件,使得用户使用更加便捷方便。
Description
技术领域
本发明涉及计算机软件开发工具领域,具体涉及到一种移动数字娱乐可视化代码编辑***。
背景技术
随着移动终端的智能化和普及化,除基础的通讯功能外,如手机和 Pad等越来越成为重要的娱乐工具,各种移动终端开发的游戏软件是最受用户欢迎的数字娱乐资源,***、动漫、FLASH等都是数字娱乐内容的重要组成部分。
发明内容
针对上述缺陷,本发明的目的是提供一种移动数字娱乐可视化代码编辑***,以解决现有技术的代码编辑***需要安装或下载软件到客户端才能实现,因此需要耗费时间,并且编辑代码不能做到随时随地的问题。
为实现上述目的,本发明采用了以下的技术方案:
一种移动数字娱乐可视化代码编辑***,包括作为互联网络中一个节点的主服务器和若干个连接在互联网中的客户端,所述客户端通过互联网访问所述主服务器,所述主服务器包括:
数据库,用以存储供主服务器调用的数据;浏览器处理模块,用于提供用户浏览器浏览主服务器内容;以及可视化代码编辑平台,该平台通过接口与该浏览器处理模块连接,客户端通过该浏览器处理模块加载所述可视化代码编辑平台,该可视化代码编辑平台进一步包括:源代码处理单元,用以当客户端加载该可视化代码编辑平台后,从客户端上传源代码;程序可视化单元,用于将所述源代码处理单元加载的源代码合成为可视化动态代码;计算可视化单元,用于将客户端上载的经所述程序可视化单元中合成后的若干可视化动态代码进行处理;以及可视化编辑单元,用以将所述计算可视化单元处理的可视化动态代码进行编辑并输出到客户端的存储装置。
依照本发明较佳实施例所述的移动数字娱乐可视化代码编辑***,所述计算可视化单元是多处理机体系结构。
依照本发明较佳实施例所述的移动数字娱乐可视化代码编辑***,所述动态代码是软件文本到图形化的一段映射。
依照本发明较佳实施例所述的移动数字娱乐可视化代码编辑***,包括一个通用接口协议模块,用于提供该***被其他***调用的接口。
依照本发明较佳实施例所述的移动数字娱乐可视化代码编辑***,所述可视化代码编辑平台还包括源代码处理单元,用以对客户端上载的源代码进行处理。
由于采用了以上的技术方案,使得本发明相比于现有技术,具有如下的优点和积极效果:
第一,本发明提供的移动数字娱乐可视化代码编辑***,使用户只需要访问网站,就可以通过网站调用可视化代码编辑平台,进行代码可视化编辑和处理,并且可多段静态代码生成动态代码,以供用户使用,而不必下载复杂的代码编辑软件,使得用户使用更加便捷方便。
第二,本发明提供的移动数字娱乐可视化代码编辑***,提供通用的软件接口,使得其他的软件开发者,只需要在企业网站链接通用的接口,即可在自己的网站中调用本发明所提供的***,使得用户在任何网站都可以使用本发明提供的***编辑代码和开发程序,可以在极大的程度上方便用户使用,同时减少软件开发的成本,具有强大的兼容性能。
第三,本发明提供的在线代码的处理模块,使得用户可以在网站直接上传源代码,根据研发目标合成所需动态代码,并且可以使用软件开发者已有的源代码库,实现代码复用,进行编辑优化。
当然,实施本发明内容的任何一个具体实施例,并不一定同时达到以上全部的技术效果。
附图说明
图l是本发明提供的***架构图;
图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,是依照本发明实现代码处理的流程图。
V100:用户在客户端登陆网站,加载可视化代码编辑平台;
V102:上传源代码:
用户可以上传电脑中预存的源代码,也可以通过源代码摄取单元,直接从互联网获取开源代码,传输到***。
V104:判断上传的源代码是否为静态代码,如果是,则首先经过V105步骤将静态代码进行解析,例如从软件中抽取软件度量进行集合映射、交互性和多粒度处理等,再执行步骤V106;如果不是则直接执行V106。
V106:将解析后的静态代码暂存在***的程序可视化单元当中。
存储在程序可视化单元中的数据,随时等待其他功能单元的调用,如果在一定的时间内未被使用则自动清除,以节省***占用空间。
V108:将暂存的静态代码合成为动态代码。
V110:将合成后的动态代码进行可视化编辑、优化。
V112:最终的代码输出到客户端的电脑中。
综上所述,本发明提供的移动数字娱乐可视化代码编辑***,相比于现有技术,具有如下的优点和积极效果:
第一,本发明提供的移动数字娱乐可视化代码编辑***,使用户只需要访问网站,就可以通过网站调用可视化代码编辑平台,进行代码可视化编辑和处理,并且可多段静态代码生成动态代码,以供用户使用,而不必下载复杂的代码编辑软件,使得用户使用更加便捷方便。
第二,本发明提供的移动数字娱乐可视化代码编辑***,提供通用的软件接口,使得其他的软件开发商,只需要在企业网站调用通用的接口,即可在自己的网站中调用本发明所提供的***,使得用户在任何网站都可以使用本发明提供的***编辑代码开发程序,可以在极大的程度上方便用户使用,同时减少软件开发的成本,具有强大的兼容性能。
第三,本发明提供的在线代码的处理模块,使得用户可以在网站直接上传源代码,并且根据目标做出需要的动态代码,并且可以利用用户已有的代码库,实现代码优化和复用,进行编辑。
本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
Claims (6)
1.一种移动数字娱乐可视化代码编辑***,其特征在于,包括作为互联网络中一个节点的主服务器和若干个连接在互联网中的客户端,所述客户端通过互联网访问所述主服务器,所述主服务器包括:数据库,用以存储供主服务器调用的数据;浏览器处理模块,用于提供用户浏览器浏览主服务器内容;以及可视化代码编辑平台,该平台通过接口与该浏览器处理模块连接,客户端通过该浏览器处理模块加载所述可视化代码编辑平台,该可视化代码编辑平台进一步包括:源代码处理单元,用以当客户端加载该可视化代码编辑平台后,从客户端上传源代码;程序可视化单元,用于将所述源代码处理单元加载的源代码合成为可视化动态代码;计算可视化单元,用于将客户端上载的经所述程序可视化单元中合成后的若干可视化动态代码进行处理;以及可视化编辑单元,用以将所述计算可视化单元处理的可视化动态代码进行编辑并输出到客户端的存储装置。
2.如权利要求l所述的移动数字娱乐可视化代码编辑***,其特征在于,所述计算可视化单元是多处理机体系结构。
3.如权利要求l所述的移动数字娱乐可视化代码编辑***,其特征在于,所述代码包括动态代码和静态代码。
4.如权利要求l或3任一项所述的移动数字娱乐可视化代码编辑***,其特征在于,所述可视化动态代码是软件文本到图形化的一段映射。
5.如权利要求l所述的移动数字娱乐可视化代码编辑***,其特征在于,包括一个通用接口协议模块,用于提供该***被其他***调用的接口。
6.如权利要求l所述的移动数字娱乐可视化代码编辑***,其特征在于,所述可视化代码编辑平台还包括一个源代码处理单元,用以对客户端上载的源代码进行处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210366734.2A CN103699368A (zh) | 2012-09-28 | 2012-09-28 | 移动数字娱乐可视化代码编辑*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210366734.2A CN103699368A (zh) | 2012-09-28 | 2012-09-28 | 移动数字娱乐可视化代码编辑*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103699368A true CN103699368A (zh) | 2014-04-02 |
Family
ID=50360908
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210366734.2A Pending CN103699368A (zh) | 2012-09-28 | 2012-09-28 | 移动数字娱乐可视化代码编辑*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103699368A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106843873A (zh) * | 2017-01-18 | 2017-06-13 | 深圳市编玩边学教育科技有限公司 | 一种远程游戏编程*** |
CN113157263A (zh) * | 2021-04-27 | 2021-07-23 | 腾讯科技(深圳)有限公司 | 代码编辑方法、装置 |
-
2012
- 2012-09-28 CN CN201210366734.2A patent/CN103699368A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106843873A (zh) * | 2017-01-18 | 2017-06-13 | 深圳市编玩边学教育科技有限公司 | 一种远程游戏编程*** |
CN113157263A (zh) * | 2021-04-27 | 2021-07-23 | 腾讯科技(深圳)有限公司 | 代码编辑方法、装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112819153B (zh) | 一种模型转化方法及装置 | |
CN108964968B (zh) | 一种容器云环境下的服务接入管理方法和*** | |
CN111209005B (zh) | 程序文件的编译方法、装置和计算机可读存储介质 | |
CN108786112B (zh) | 一种应用场景配置方法、装置和存储介质 | |
CN107370804B (zh) | 软件应用处理方法和装置 | |
CN104731585A (zh) | 一种投票页面的显示方法及装置 | |
CN110928802A (zh) | 基于自动生成用例的测试方法、装置、设备及存储介质 | |
CN108551481B (zh) | 一种文件上传方法、装置、服务器及存储介质 | |
CN111274512A (zh) | 一种页面加载方法、装置及介质 | |
CN113127361A (zh) | 应用程序的开发方法、装置、电子设备和存储介质 | |
CN113778897B (zh) | 接口的自动测试方法、装置、设备及存储介质 | |
CN111752834A (zh) | 自动化测试方法和装置 | |
CN106126299B (zh) | 业务插件的处理方法及装置 | |
CN112214250A (zh) | 一种应用程序组件的加载方法和装置 | |
CN104506661A (zh) | 一种远程配置的基于使用场景的手机功耗自动化产生方法 | |
CN103699368A (zh) | 移动数字娱乐可视化代码编辑*** | |
CN108153896B (zh) | 针对输入数据、输出数据的处理方法及装置 | |
CN105094787B (zh) | 企业互联网应用的处理方法及装置 | |
CN111488731B (zh) | 文件生成方法、装置、计算机设备以及存储介质 | |
US20120117258A1 (en) | Techniques to deploy and undeploy content to and from web servers | |
CN107566519B (zh) | 一种代码操作方法、装置、服务器及服务器集群 | |
CN110334024B (zh) | 一种基于树状结构的测试用例管理方法、装置及终端 | |
CN114860566A (zh) | 源代码测试方法、装置、电子设备及存储介质 | |
CN109600416B (zh) | 业务服务器远程登录方法、装置、电子设备及存储介质 | |
CN112000319A (zh) | 后勤业务代码生成方法、客户端、电子设备及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140402 |
|
WD01 | Invention patent application deemed withdrawn after publication |