The invention designs a transaction electronic system based on bottom translation, which includes supply side, application side, server side, total control software and database. The supply side provides digital products such as development code and model resources, and the flow of electronic trading system: when the supply side provides corresponding products to the applicant, it does not directly provide content, but provides a set of corresponding sandbox pseudo-content, such as pseudo-code for development code, pseudo-model after transparent encryption for model resources, and application end package. With sandbox parsing tools, when pseudo-code or pseudo-model is used locally, the master control software issues dynamic replacement instructions, pseudo-code or pseudo-model to the content of pseudo-code or pseudo-model when it is executed locally. The pseudo-code or pseudo-model is compiled and executed according to the corresponding relationship of mapping library, and then the original content is recompiled or executed, thus realizing the available but unavailable patterns on the application side. And insert header code control, debugging, secondary development.
【技术实现步骤摘要】
一种基于底层转译的电子交易系统
本专利技术属于计算机与网络的计算架构领域,特别是数字内容的交易。
技术介绍
当今社会在信息化,但是数字资产流通效率低,研发效率低。每年全球研发投入已经达到2万亿美元,然而其中60%属于重复研发,基本上每个开发团队都是独立研发。本质原因就是,开发的源文件很难流通。即使在欧美国家,开源项目虽然数量很大,然而仍远远不能满足各行业的研发需求,大部分的项目是不开源的,尤其重要的或者优质的项目更是很少有开源内容。1.开源模式:优质内容少,对内容提供者激励机制不足。2.外包模式:费用高,周期长,质量不可控,交易双方缺乏信任。本专利技术旨在提供一个高效率的数字内容流通交易系统。
技术实现思路
本专利技术设计了一种基于网络的编程开发系统,在文件、指令、程序、代码等层面实现隔离与转译。一种基于底层转译的电子交易系统,该系统具有如下特征:a.系统的组成上,包含供应端,应用端,服务器端,总控制软件及数据库:其中,供应端向系统平台提供开发代码、模型资源、以及实现特定功能的技术组件等各种数字形态的产品,供应产品的存管可以是1)由供应者上传到服务器端,或者2)将相关信息提交给服务器而数字产品原件保存在本地,等其他模式;应用端即数字产品的使用端,也包含二次开发性质的应用,本电子交易系统的应用端还包含了转译重定向工具,可以对数字形态的内容进行重定向、转译、替换等操作;服务器端负责系统软件与数据的存储,以及与各端交互等功能;总控制软件控制交易项目的真实映射关系等内容;b.应用端的转译重定向的实现可以采用如下的办法:1)沙盒重定向,在应用端运行的伪数字内容在执行时被 ...
【技术保护点】
1.一种基于底层转译的电子交易系统,该系统具有如下特征:a.系统的组成上,包含供应端,应用端,服务器端,总控制软件及数据库:其中,供应端向系统平台提供开发代码、模型资源、以及实现特定功能的技术组件等各种数字形态的产品,供应产品的存管可以是1)由供应者上传到服务器端,或者2)将相关信息提交给服务器而数字产品原件保存在本地,等其他模式;应用端即数字产品的使用端,也包含二次开发性质的应用,本电子交易系统的应用端还包含了转译重定向工具,可以对数字形态的内容进行重定向、转译、替换等操作;服务器端负责系统软件与数据的存储,以及与各端交互等功能;总控制软件控制交易项目的真实映射关系等内容;b. 应用端的转译重定向的实现可以采用如下的办法:1)沙盒重定向,在应用端运行的伪数字内容在执行时被重定向到位于供应端或服务器端,获取真实内容;2)应用端以WEB IDE形式或类似的客户端软件来运行接收到的数字内容,编译、执行、存储在vps或云主机等远端设备上,在远端设备上执行替换;3)其他类似效果的方法包括但不限于透明加密等;c. 该电子交易系统的运作模式:当供应端向应用者交付对应的数字产品时,先不交付真实内容, ...
【技术特征摘要】
1.一种基于底层转译的电子交易系统,该系统具有如下特征:a.系统的组成上,包含供应端,应用端,服务器端,总控制软件及数据库:其中,供应端向系统平台提供开发代码、模型资源、以及实现特定功能的技术组件等各种数字形态的产品,供应产品的存管可以是1)由供应者上传到服务器端,或者2)将相关信息提交给服务器而数字产品原件保存在本地,等其他模式;应用端即数字产品的使用端,也包含二次开发性质的应用,本电子交易系统的应用端还包含了转译重定向工具,可以对数字形态的内容进行重定向、转译、替换等操作;服务器端负责系统软件与数据的存储,以及与各端交互等功能;总控制软件控制交易项目的真实映射关系等内容;b.应用端的转译重定向的实现可以采用如下的办法:1)沙盒重定向,在应用端运行的伪数字内容在执行时被重定向到位于供应端或服务器端,获取真实内容;2)应用端以WEBIDE形式或类似的客户端软件来运行接收到的数字内容,编译、执行、存储在vps或云主机等远端设备上,在远端设备上执行替换;3)其他类似效果的方法包括但不限于透明加密等;c.该电子交易系统的运作模式:当供应端向应用者交付对应的数字产品时,先不交付真实内容,而是提供一套对应的沙盒化的伪数字产品到应用端,比如,对于开发代码,提供的是伪代码,而对于模型资源,提供的是透明加密后的伪模型,伪内容可以是标签性质的、指代性质的,而当本系统的应用端接收到伪产品后,总控制软件作为项目与代码的真实映射控制,对伪代码或伪模型在本地执行时的内容下达动态替换指令到应用端,应用端由于包含了转译重定向工具,在将伪代码或伪模型在本地应用使用的时候,随即将伪代码或伪模型,编译、使用时被按照映射库的对应关系还原为真实原始的内容再编译或执行,从而实现用户所见非所得,对于应用端的客户,看到的均是伪代码、伪模型等,而后编译时被动态替换为真实的内容,使得真实的内容不被应用端获取、而应用端可以使用;d.应用端随后执行如下四种接收处理模式中的一种或多种:1)应用端通过上述转译伪代码的方式确认数字内容的价值,完成支付或者确认后,供应端再提供给真实的数字内容;2)应用端通过上述转译伪代码的方式完成外包前的选择与试用,依据运行结果选择供应端;3)应用端通过上述转译伪代码的方式实现仅仅需要使用权的数字产品出租模式;4)服务端托管真实的数字产品,而应用端通过上述方式仅获得一部分真实内容,从而获得部分的产权。2.根据权利要求1的一种系统,其特征在于,在转译内容中自动添加header头部语句(以下称为工具宏),用于调试与二次开发等功能,如,数字原始内容标记为Y,其所对应的伪内容标记为A,添加的工具宏的内容为H,应用端在执行或者编译A的时候,便...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。