一种程序链接的编译方法及装置

    公开(公告)号:CN106708593B

    公开(公告)日:2020-12-08

    申请号:CN201510418582.X

    申请日:2015-07-16

    Inventor: 谢宝友 王德强

    Abstract: 本发明提供一种程序链接的编译方法及装置,其中所述编译方法包括:获取待链接文件,依据所述待链接文件中的函数或变量符号,将所述待链接文件中的节进行拆分,获得多个输入节;对每一所述输入节随机化地分配索引值;依据每一所述输入节的所述索引值,将相应的函数或变量符号合并至一链接输出文件中。本发明实施例程序链接的编译方法通过将待链接文件中的函数和变量符号拆分后再进行随机化处理,可以进一步提高程序内函数和变量符号的随机性,从而降低了程序被成功攻击的可能性,提高程序的安全性。

    一种系统的维护进程运行方法及装置

    公开(公告)号:CN106354560A

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

    申请号:CN201510419050.8

    申请日:2015-07-16

    CPC classification number: G06F21/53

    Abstract: 本发明公开了一种系统的维护进程运行方法及装置,所述系统的维护进程运行方法包括以下步骤:为系统的维护进程分配对应的硬件资源;将所述分配的硬件资源与原操作系统隔离;控制所述维护进程在所述硬件资源内运行。解决现有技术中系统的维护进程无法可靠地运行,导致出现系统故障时不能对系统故障进行正确分析的问题。实现了可以在不需要额外的硬件设备及不受系统中其他运行进程的影响的情况下,提供高可靠性的系统的维护进程的运行。

    一种窗口管理方法及装置

    公开(公告)号:CN105005427A

    公开(公告)日:2015-10-28

    申请号:CN201410167081.4

    申请日:2014-04-23

    CPC classification number: G06F3/0481

    Abstract: 本发明提供了一种窗口管理方法及装置,适用于android系统,其管理过程为先配置系统中应用的窗口化参数,配置的窗口化参数包括多窗口化参数和应用窗口显示参数;然后当系统中某一个应用运行时,根据配置的多窗口化参数判断该应用是否支持多窗口化,如支持,则直接根据之前为该应用配置的应用窗口显示参数在显示屏上显示该应用的窗口。可见,本申请各应用在显示屏上生成窗口时,不是对显示屏进行分割,而是根据之前配置好的应用窗口显示参数直接在显示屏上生成对应的窗口,各应用的各窗口之间是相互独立的,用户可单独对其中一个或多个窗口的尺寸以及显示位置进行调整而不影响显示屏上的其他窗口,提升了窗口管理的灵活性和易用性。

    业务管理方法和装置、以及设备

    公开(公告)号:CN102375761A

    公开(公告)日:2012-03-14

    申请号:CN201010248052.2

    申请日:2010-08-06

    Inventor: 向红 李翌 谢宝友

    CPC classification number: G06F9/5066 G06F2209/5012

    Abstract: 本发明公开了一种业务管理方法和装置、以及设备,其中,该方法包括:操作系统调度设备的所有CPU,并对调度的全部或部分CPU进行分组,得到多个CPU集合;操作系统根据业务的实时性要求,将业务绑定到CPU集合上;操作系统控制绑定有业务的CPU集合对各自的业务进行处理。本发明通过单个操作系统对多个CPU集合实现了基于业务实时性要求的业务分配,能够实现单操作系统的多核异构的运行模式,从而有效减少处理复杂度(例如,能够有效降低系统启动、系统引导、版本管理、系统调试等处理的复杂度)、避免了操作系统间的通信和定位,降低应用开发的复杂度。

    一种生成随机布局程序的方法及装置

    公开(公告)号:CN106407754B

    公开(公告)日:2021-06-18

    申请号:CN201510458402.0

    申请日:2015-07-30

    Inventor: 谢宝友 马江

    Abstract: 本发明公开了一种生成随机布局程序的方法及装置,涉及计算机软件系统安全领域,所述方法包括:对于需要进行随机布局的程序,生成用来对所述程序进行随机布局的随机数;构建所述程序的函数信息块和/或变量信息块;利用所生成的随机数,对所述函数信息块和/或所述变量信息块的位置进行调整,形成随机布局程序。本发明能够使程序拥有不同的内存布局,以较小的时空性能代价,大大增强软件系统的抗攻击能力。

    一种程序链接的编译方法及装置

    公开(公告)号:CN106708593A

    公开(公告)日:2017-05-24

    申请号:CN201510418582.X

    申请日:2015-07-16

    Inventor: 谢宝友 王德强

    Abstract: 本发明提供一种程序链接的编译方法及装置,其中所述编译方法包括:获取待链接文件,依据所述待链接文件中的函数或变量符号,将所述待链接文件中的节进行拆分,获得多个输入节;对每一所述输入节随机化地分配索引值;依据每一所述输入节的所述索引值,将相应的函数或变量符号合并至一链接输出文件中。本发明实施例程序链接的编译方法通过将待链接文件中的函数和变量符号拆分后再进行随机化处理,可以进一步提高程序内函数和变量符号的随机性,从而降低了程序被成功攻击的可能性,提高程序的安全性。

    一种系统故障信息转储的方法与系统

    公开(公告)号:CN102063344A

    公开(公告)日:2011-05-18

    申请号:CN200910109669.3

    申请日:2009-11-18

    Inventor: 谢宝友

    CPC classification number: G06F11/0778

    Abstract: 本发明公开了一种内核故障信息转储的方法,该方法针对系统机故障的不同情况,收集操作系统内核调试信息、故障信息,并将这些信息通过不同方式如内存、网络、非易失性存储介质等转储起来,以便在操作系统内核故障时,尽量保存更多有用的信息,方便定位系统故障问题。

    一种基于手势控制的输入方法、装置及系统

    公开(公告)号:CN103455136A

    公开(公告)日:2013-12-18

    申请号:CN201210181281.6

    申请日:2012-06-04

    Abstract: 本发明公开了一种基于手势控制的输入方法、装置及系统,所述方法包括:佩戴在手上的运动感应模块采集手势运动数据;运动感应模块将所述手势运动数据无线发送至远端接收处理模块,以供远端接收处理模块根据所述手势运动数据,生成用于控制外部设备屏幕显示的屏幕控制命令,或者将所述手势运动数据直接发送至所述外部设备,以便所述外部设备根据所述手势运动数据控制其屏幕显示。本发明能够精确定位判断手势动作。

    一种系统的维护进程运行方法及装置

    公开(公告)号:CN106354560B

    公开(公告)日:2021-04-20

    申请号:CN201510419050.8

    申请日:2015-07-16

    Abstract: 本发明公开了一种系统的维护进程运行方法及装置,所述系统的维护进程运行方法包括以下步骤:为系统的维护进程分配对应的硬件资源;将所述分配的硬件资源与原操作系统隔离;控制所述维护进程在所述硬件资源内运行。解决现有技术中系统的维护进程无法可靠地运行,导致出现系统故障时不能对系统故障进行正确分析的问题。实现了可以在不需要额外的硬件设备及不受系统中其他运行进程的影响的情况下,提供高可靠性的系统的维护进程的运行。

    一种生成随机布局程序的方法及装置

    公开(公告)号:CN106407754A

    公开(公告)日:2017-02-15

    申请号:CN201510458402.0

    申请日:2015-07-30

    Inventor: 谢宝友 马江

    CPC classification number: G06F21/14

    Abstract: 本发明公开了一种生成随机布局程序的方法及装置,涉及计算机软件系统安全领域,所述方法包括:对于需要进行随机布局的程序,生成用来对所述程序进行随机布局的随机数;构建所述程序的函数信息块和/或变量信息块;利用所生成的随机数,对所述函数信息块和/或所述变量信息块的位置进行调整,形成随机布局程序。本发明能够使程序拥有不同的内存布局,以较小的时空性能代价,大大增强软件系统的抗攻击能力。

Patent Agency Ranking