应用程序拼装方法和系统

    公开(公告)号:CN105740005A

    公开(公告)日:2016-07-06

    申请号:CN201410771154.0

    申请日:2014-12-12

    IPC分类号: G06F9/445

    摘要: 本发明涉及一种应用程序拼装方法和系统,用于拼装能够安装在用户设备上的应用程序的安装包。所述系统包括:用户界面模块选择单元,用于根据用户设备的屏幕信息选择与用户设备的屏幕适配的用户界面模块;以及安装包拼装单元,用于将由用户界面模块选择单元所选择的用户界面模块与操作逻辑模块拼装在一起以形成所述应用程序的安装包,所述操作逻辑模块与用户设备的屏幕无关。

    移动通信终端及其通信业务共享方法

    公开(公告)号:CN102316415B

    公开(公告)日:2014-06-04

    申请号:CN201010217871.0

    申请日:2010-06-30

    摘要: 一种移动通信终端及其通信业务共享方法,该方法包括步骤:设置彩信的类别字段及主题;检查所需共享的Widget文件大小;将Widget描述文件或者Widget安装包、彩信的主题及类别字段打包成彩信;将打包的彩信通过网络发送到彩信服务器;接收彩信服务器发送的彩信通知消息;根据接收到的彩信通知消息从彩信服务器下载彩信内容,从彩信内容中提取Widget描述文件或者Widget安装包并保存为本地文件;将保存路径通知给Widget管理器,由Widget管理器显示Widget信息或运行Widget安装包。实施本发明,能够方便地共享不同移动通信终端或者网络上的Widget文件,实现用户间的共享及服务提供商到移动通信终端的主动推送。

    创建具体类的实现方法
    3.
    发明授权

    公开(公告)号:CN101882066B

    公开(公告)日:2014-06-04

    申请号:CN200910050882.1

    申请日:2009-05-08

    IPC分类号: G06F9/44

    摘要: 本发明提供一种创建具体类的实现方法,该方法包括:在构件程序中声明接口;定义声明了上述接口的泛类;声明实现所定义的泛类的具体类;编译构件程序并生成一个类厂函数;调用所述类厂函数实现具体类。本发明定义出一种泛类,该泛类抽象出各个一般类所具有的共同的类或接口特性,并且在定义该泛类的创建函数时,可以根据不同的策略自动选择创建不同的具体类。只要这些具体的类都是从该所定义的泛类继承来的,创建具体类时可以直接使用该泛类的创建函数完成,客户端就无需关心创建的是哪些具体类。

    手持装置及利用其进行项目拖动控制的方法

    公开(公告)号:CN102331898A

    公开(公告)日:2012-01-25

    申请号:CN201010224263.2

    申请日:2010-07-12

    IPC分类号: G06F3/048

    摘要: 一种手持装置及利用其进行项目拖动控制的方法,该方法包括如下步骤:当手持装置的触控式屏幕上的一个项目在拖动后位置发生变动,更新当前屏幕项目列表,所述项目包括widget和图标;如果该拖动项目没有被放下,则计算该拖动项目的当前位置;如果该拖动项目的位置发生变动,且该拖动项目没有盖在widget上面,则从当前屏幕项目列表中,依次获取一个项目;如果该项目合法,则确定该项目移动的目标位置,将该合法的项目移动到确定的目标位置。利用本发明可实现widget和图标的混排。

    移动通信终端及其通信业务共享方法

    公开(公告)号:CN102316415A

    公开(公告)日:2012-01-11

    申请号:CN201010217871.0

    申请日:2010-06-30

    摘要: 一种移动通信终端及其通信业务共享方法,该方法包括步骤:设置彩信的类别字段及主题;检查所需共享的Widget文件大小;将Widget描述文件或者Widget安装包、彩信的主题及类别字段打包成彩信;将打包的彩信通过网络发送到彩信服务器;接收彩信服务器发送的彩信通知消息;根据接收到的彩信通知消息从彩信服务器下载彩信内容,从彩信内容中提取Widget描述文件或者Widget安装包并保存为本地文件;将保存路径通知给Widget管理器,由Widget管理器显示Widget信息或运行Widget安装包。实施本发明,能够方便地共享不同移动通信终端或者网络上的Widget文件,实现用户间的共享及服务提供商到移动通信终端的主动推送。

    利用彩信实现Widget共享的方法及其手持电子装置

    公开(公告)号:CN101931894A

    公开(公告)日:2010-12-29

    申请号:CN200910053383.8

    申请日:2009-06-19

    IPC分类号: H04W4/12 H04W4/16 H04M1/725

    摘要: 一种手持电子装置,该手持电子装置安装有运行酷件(Widget)的平台软件,该手持电子装置包括发送单元,所述发送单元包括:彩信创建模块,用于在手持电子装置上创建一条彩信;插入模块,用于在该彩信中插入Widget作为该彩信的附件;设置模块,用于将该彩信的彩信种类的字段值设置为Widget;发送模块,用于根据用户预先设定的电话号码,发送该彩信。利用本发明,拓展了Widget传播方式,实现了Widget的共享。

    Applet托管函数的方法
    7.
    发明公开

    公开(公告)号:CN101826004A

    公开(公告)日:2010-09-08

    申请号:CN200910046864.6

    申请日:2009-03-02

    发明人: 陈榕 宋世军

    IPC分类号: G06F9/44

    摘要: 本发明提供一种Applet托管函数的方法,该方法包括:在Applet的主线程上创建一个链表类对象并在该链表类对象上实现一个托管函数链表;注册需托管的函数;根据该Applet的句柄将所注册需托管的函数的指针插入到上述托管函数链表;当Applet主线程运行结束时,根据该Applet句柄获得托管函数链表;遍历该托管函数链表,并按照函数注册时的顺序的相反顺序调用所有被托管的函数。利用该托管函数的方法,可以减少程序的复杂度和耦合度,使代码和各个模块之间的关系更简单和清晰。

    构件化软件系统中自动为构件分配通用唯一标识符的方法

    公开(公告)号:CN1920772B

    公开(公告)日:2010-05-12

    申请号:CN200610030220.4

    申请日:2006-08-18

    IPC分类号: G06F9/44

    摘要: 本发明涉及一种构件化软件系统中自动为构件分配通用唯一标识符的方法,其中,分配构件类通用唯一标识符包括获取该构件通用唯一名称、获取该构件类的名称信息、根据构件类名称信息和构件通用唯一名称生成构件类通用唯一标识符,分配接口通用唯一标识符包括获取该接口的名称信息、获取该接口中的方法名称信息、根据接口名称信息和接口方法名称信息生成接口通用唯一标识符。采用该种构件化软件系统中自动为构件分配通用唯一标识符的方法,有效保证了标识符的避免了标识符冲突的发生,同时能够为构件的开发和使用隐藏相应的标识符,降低了构件开发的复杂度,使用方便简单,适用范围较为广泛,为构件化软件技术的进一步发展奠定了良好的基础。

    构件化软件系统实现脚本语言调用多输出参数接口的方法

    公开(公告)号:CN100511140C

    公开(公告)日:2009-07-08

    申请号:CN200710172322.4

    申请日:2007-12-14

    IPC分类号: G06F9/44

    摘要: 本发明涉及一种构件化软件系统中实现脚本语言调用多输出参数接口的方法,包括系统产生脚本语言对组件对象的接口方法的调用语句、脚本引擎读取调用信息、脚本引擎根据接口方法的元信息将调用信息传递给接口方法、脚本引擎判断接口方法中是否含有输出参数、如果有则进行输出参数变量的动态生成并传入该接口方法的操作处理、脚本引擎调用该接口方法、脚本引擎将输出参数变量转换为与脚本数据类型相适配的输出信息并返回给系统。采用该种构件化软件系统中实现脚本语言调用多输出参数接口的方法,有效解决了脚本语言调用构件接口方法时输出参数返回值的适配问题,实现过程简单,代码执行效率较高,使用方便快捷,同时工作性能稳定可靠,适用范围较为广泛。

    一种基于工作例程/主导例程运行线程/进程的方法

    公开(公告)号:CN100495334C

    公开(公告)日:2009-06-03

    申请号:CN03100828.3

    申请日:2003-01-22

    IPC分类号: G06F9/445 G06F9/46

    摘要: 一种基于工作例程/主导例程运行线程/进程的方法,它包括在客户端和服务端操作系统内核中预先实现工作例程/主导例程对象,该对象至少有启动与结束两个方法;在服务端创建线程/进程时,调用线程/进程对象接口智能指针的启动方法启动服务端线程/进程对象执行,将线程运行转化为运行工作例程对象;将进程加载/运行应用程序的可执行模块转化为运行一主导例程对象;运行结束时,再调用结束方法,结束线程/进程。本发明在面向构件的编程环境中,客户程序访问系统,经过工作例程/主导例程运行,执行代理构件功能,启动线程/进程,满足本地/远程应用服务,可实现服务功能的远程运行、本地应用,更适于下一代网络服务。