会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明申请
    • SYSTEM AND METHOD FOR DYNAMIC VERSION MANAGEMENT OF APPLICATIONS
    • 用于应用程序的动态版本管理的系统和方法
    • WO2005026945A2
    • 2005-03-24
    • PCT/CA2004/000196
    • 2004-02-13
    • RESEARCH IN MOTION LIMITEDGORING, Bryan, R.SHENFIELD, MichaelBIBR, Viera
    • GORING, Bryan, R.SHENFIELD, MichaelBIBR, Viera
    • G06F9/40
    • G06F9/547G06F8/65G06F8/658G06F9/44521G06F9/44536G06F9/465
    • Current applications, in particular for resource constrained terminals, may only require access to an updated version of an application, but updates of current applications must typically be downloaded in their entirety. Further, multiple versions of the same application typically cannot be stored on the device, as resources can be limited. Contrary to current application management systems, there is provided systems and methods of modifying an application program for provisioning in a runtime environment of a terminal, the application including a plurality of uniquely addressable logical modules having respective executable methods, where the modules are linked by a set of execution pathways. One such method comprises the steps of obtaining a migration instruction set for coordinating the modification of the application and executing the migration instruction set for modifying a first execution pathway of the execution pathways to create a modified application. The first execution pathway represents a redirectable shared method call of a first executable method linking a pair of the modules, the first executable method being of the respective executable methods. This method also includes constructing an addressing map for mapping a direct relationship between the redirected shared method call and a corresponding private address of the first executable method, the private address configured for use by one of the pair of modules as an internal reference to the first executable method. The resulting updated version of the application is represented by a stored addressing map for coordinating hosting of the modified application in the runtime environment, as well as any associated modules.
    • 当前的应用程序,特别是对于资源受限的终端,可能只需要访问应用程序的更新版本,但是当前应用程序的更新通常必须全部下载。 此外,同一应用程序的多个版本通常不能存储在设备上,因为资源可能受到限制。 与当前的应用管理系统相反,提供了修改用于在终端的运行时环境中供应的应用程序的系统和方法,所述应用包括具有各自可执行方法的多个唯一可寻址逻辑模块,其中所述模块通过 一组执行路径。 一种这样的方法包括获得用于协调应用程序的修改的迁移指令集以及执行用于修改执行路径的第一执行路径以创建修改的应用程序的迁移指令集的步骤。 第一执行路径表示链接一对模块的第一可执行方法的可重定向共享方法调用,第一可执行方法是相应的可执行方法。 该方法还包括构建用于映射重定向的共享方法调用和第一可执行方法的对应专用地址之间的直接关系的寻址映射,所述专用地址被配置为供所述一对模块中的一个模块使用,作为第一可执行方法的内部引用 可执行方法。 应用程序的最终版本由存储的寻址映射表示,用于协调运行时环境中修改的应用程序的托管以及任何关联的模块。