首页> 外国专利> Communication protocol between the native language and high-level language

Communication protocol between the native language and high-level language

机译:本地语言和高级语言之间的通信协议

摘要

A system and a method are disclosed for communicating between two programming languages on a client device. Commands in a high-level language are encoded as character string containing a series of numbers separated by delimiters, with each component of the command encoded as a different number. The encoded character strings are passed to compiled code that runs natively on the client device, and the native code decodes the character strings into corresponding native commands and executes the native commands. This communication protocol allows applications written in high-level code to perform functions that are typically set aside for native code, such as communicating with web servers and modifying files saved in memory. High-level code may also be transferred to client devices without being subjected to the restrictions that some operating systems place on the transfer for application binaries, which allows application developers to automatically send application updates to users.
机译:公开了一种用于在客户端设备上的两种编程语言之间进行通信的系统和方法。高级语言中的命令被编码为包含由分隔符分隔的一系列数字的字符串,命令的每个组成部分均被编码为不同的数字。编码的字符串被传递到在客户端设备上本地运行的已编译代码,并且本地代码将字符串解码为相应的本地命令并执行本地命令。该通信协议允许用高级代码编写的应用程序执行通常为本机代码保留的功能,例如与Web服务器通信和修改保存在内存中的文件。高层代码也可以传输到客户端设备,而不受某些操作系统对应用程序二进制文件传输的限制,这使应用程序开发人员可以自动将应用程序更新发送给用户。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号