CN107346253A - 应用同步方法及装置 - Google Patents

应用同步方法及装置 Download PDF

Info

Publication number
CN107346253A
CN107346253A CN201610299114.XA CN201610299114A CN107346253A CN 107346253 A CN107346253 A CN 107346253A CN 201610299114 A CN201610299114 A CN 201610299114A CN 107346253 A CN107346253 A CN 107346253A
Authority
CN
China
Prior art keywords
application
new opplication
former
management
classification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610299114.XA
Other languages
English (en)
Inventor
梁王乐文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201610299114.XA priority Critical patent/CN107346253A/zh
Priority to US16/098,135 priority patent/US10649793B2/en
Priority to EP16900933.9A priority patent/EP3442161A4/en
Priority to PCT/CN2016/086941 priority patent/WO2017190411A1/zh
Publication of CN107346253A publication Critical patent/CN107346253A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44568Immediately runnable code
    • G06F9/44584Portable applications, i.e. making applications self-contained, e.g. U3 standard
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/52Program synchronisation; Mutual exclusion, e.g. by means of semaphores

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种应用同步方法及装置。其中方法包括:获取原应用的应用管理类别;以及将所述获取的应用管理类别,同步给所述原应用对应的新应用,以使所述新应用的应用管理类别与所述原应用的应用管理类别相同。本发明的,可以自动地将原应用的应用管理类别同步给新应用,从而提升了用户体验。

Description

应用同步方法及装置
技术领域
本发明涉及应用管理技术领域,特别涉及一种应用同步方法及装置。
背景技术
在移动终端中(如基于安卓操作***的智能手机),可以支持应用的多开功能,所谓多开即是指一个应用(如QQ)在一个移动终端运行时,还可以在该移动终端同时运行多个这样的应用(如QQ1、QQ2),将这个应用(即QQ)称为原应用,同时运行的相同应用(即QQ1、QQ2)称为衍生的新应用,而原应用和新应用实质是同一应用的多个进程,比如双微信,双微博等。
现有中,移动终端开机自动启动加载的应用时,各应用会向***发起自注册启动请求。而当用户进行应用管理时,***会以列表的方式将所有注册的应用显示出来供用户进行管理,而此时显示的应用一般仅限于原应用。而对于新应用而言,因为当前***开机自启动的应用只有原应用,***识别的只有这个原应用的唯一的包名信息,并没有新应用,因此造成***在显示已注册的应用列表时并没有对应的新应用。即当用户进行应用管理时***会将所有注册的应用列表显示出来供用户选择,而***无法枚举到新应用,从而造成无法管理新应用的功能缺失。
发明内容
本发明的目的在于提供一种应用同步方法及装置,可以自动将对原应用的应用管理类别同步至新应用。
为解决上述技术问题,本发明提供了一种应用同步方法,包含:
获取原应用的应用管理类别;以及
将所述获取的应用管理类别,同步给所述原应用对应的新应用,以使所述新应用的应用管理类别与所述原应用的应用管理类别相同;
其中所述新应用为所述原应用衍生而成的应用,并且所述原应用和所述新应用为同一应用的不同进程。
其中,所述应用管理类别包括如下至少一项:应用权限、应用冻结、应用搬家和应用安全锁。
其中,所述获取原应用的应用管理类别的步骤之前,还包括:
根据所述原应用,创建所述原应用对应的新应用。
其中,所述获取原应用的应用管理类别的步骤之前,还包括:
当所述原应用对应的新应用管理标记被打开时,根据所述原应用,创建所述原应用对应的新应用。
其中,在所述创建所述原应用对应的新应用的步骤之后,还包括:
在创建完所述原应用对应的新应用之后,创建新应用管理列表,所述新应用管理列表包括用于记录所述新应用的应用管理类别;
所述将所述获取的应用管理类别,同步给所述原应用对应的新应用的步骤具体包括:
将所述获取的应用管理类别同步至所述新应用管理列表中。
其中,在将所述获取的应用管理类别,同步给所述原应用对应的新应用的步骤之前,所述方法还包括:
当应用的应用管理类别变化时,判断所述应用是否为原应用;
若是原应用,则判断所述应用的新应用管理标记是否有效;
若为有效,则执行将所述获取的应用管理类别,同步给所述原应用对应的新应用的步骤,其中所述获取的应用管理类别即为所述应用的变化后的应用管理类别。
本发明还提供了一种应用同步装置,包含:
获取模块,用于获取原应用的应用管理类别;以及
应用管理模块,用于将所述获取模块获取的应用管理类别,同步给所述原应用对应的新应用,以使所述新应用的应用管理类别与所述原应用的应用管理类别相同;
其中所述新应用为所述原应用衍生而成的应用,并且所述原应用和所述新应用为同一应用的不同进程。
其中,所述应用管理类别包括如下至少一项:应用权限、应用冻结、应用搬家和应用安全锁。
其中,所述装置还包括:
创建模块,用于根据所述原应用,创建所述原应用对应的新应用。
其中,所述创建模块,具体用于当所述原应用对应的新应用管理标记被打开时,根据所述原应用,创建所述原应用对应的新应用。
其中,所述创建模块,还用于在创建完所述原应用对应的新应用之后,创建新应用管理列表,所述新应用管理用于记录所述新应用的应用管理类别;
所述应用管理模块,具体用于将所述获取的应用管理类别同步至所述新应用管理列表中。
其中,还包括:
判断模块,用于当应用的应用管理类别变化时,判断所述应用是否为原应用;若是原应用,则判断所述应用的新应用管理标记是否有效;
所述应用管理模块,具体用于在所述判断模块判断到所述新应用管理标记为有效时,将所述应用的变化后的应用管理类别,同步给所述应用对应的新应用。
本发明的有益效果是:
以上的方法或装置,可以自动地将原应用的应用管理类别同步给新应用,从而提升了用户体验。
附图说明
图1是本发明的应用同步方法的第一实施例的流程示意图;
图2是本发明的应用同步方法的第二实施例的流程示意图;
图3是本发明的应用同步方法的第三实施例的流程示意图;
图4是本发明的应用同步方法的第四实施例的流程示意图;
图5是本发明的应用同步装置的第一实施例的结构示意图;
图6是本发明的应用同步装置的第二实施例的结构示意图;
图7是本发明的应用同步装置的第三实施例的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
请参考图1,是本发明的应用同步方法的第一实施例的流程示意图。该应用同步方法可以用于移动终端中,例如基于安卓操作***(或者其他操作***)的智能手机、平板电脑等电子产品。其中图1的方法流程包括:
步骤11:获取原应用的应用管理类别。以及
步骤12:将步骤11获取的应用管理类别,同步给原应用对应的新应用,以使新应用的应用管理类别与原应用的应用管理类别相同。
其中,在步骤11中,应用管理类别包括但不限于如下至少一项:应用权限、应用冻结、应用搬家和应用安全锁。
其中,在步骤12中,可以设置一新应用管理列表用于对新应用的应用管理类别进行管理。此时步骤12中的同步操作即可以是将新应用管理列表中应用管理类别下的信息修改为步骤11中获取的应用管理类别。
本实施例,可以自动地将原应用的应用管理类别同步给新应用,从而提升了用户体验。
请参考图2,是本发明的应用同步方法的第二实施例的流程示意图。图2的流程包括:
步骤21:当原应用对应的新应用管理标记被打开时,根据原应用,创建原应用对应的新应用。
步骤22:在创建完原应用对应的新应用之后,创建新应用管理列表,该新应用管理列表包括:新应用包名和应用管理类别。
步骤23:获取原应用的应用管理类别。
步骤24:将获取的应用管理类别同步至新应用列表中对应的应用管理类别下。
其中,在步骤21中可以提供一张原应用列表,该原应用列表中包括:原应用包名(身份标识,即原应用包名)和新应用管理标记,该新应用管理标记默认为关闭,当该新应用管理标记被打开(例如由用户打开)时,则执行创建对应该原应用的新应用的操作。其中,移动终端中的应用,并非所有的都可以创建新应用,例如***应用则不允许,因此此张原应用列表一般仅包含可以创建新应用的原应用,如此可方便用户查看哪些应用支持新应用的创建。当然,本发明也不限于此,例如该原应用列表可以包含所有非***应用的信息,但是对于不支持新应用创建的原应用,其对应的新应用管理标记为关闭并且不能够被修改。
其中,在步骤21创建原应用对应的新应用一般包括:启动新应用的进程,该新应用进程是在原应用进程之下关联的进程,在***的应用管理列表中不可见该新应用进程,只可见原应用进程。但是采用本发明的方案之后,可以在新应用管理列表中见该新应用进程。除此之外,还可以包括:原应用关联一个新应用列表(或称为衍生列表),该新应用列表包括原应用包名,新应用包名(格式一般为:原应用包名+后缀),应用名称和应用图标等数据信息。借助于该新应用列表中的信息,桌面Launcher(启动器)可以稍后在桌面创建该新应用的应用图标和应用名称。其中,新应用列表通过原应用包名和新应用包名记录了原应用和新应用之间的对应关系,以便于后续动作时,可以根据该新应用列表查明原应用对应的新应用或者新应用对应的原应用。
其中,在步骤22中,新应用管理列表除了可以包括:新应用包名和应用管理类别之外,还可以包括:原应用包名、应用名称、详细权限等信息。并且此处的新应用管理列表与前述提及的新应用列表可能合并为一张列表,以方便操作。
其中,步骤23中的获取原应用的应用管理类别并不一定是在步骤22之后执行,例如步骤23中的获取操作可以合并在步骤21或步骤22中执行。也就是说,在本申请中,各步骤之间并不存在严格的执行顺序,本领域技术人员可以根据需要来合理安排各步骤的执行顺序。
本实施例,在新应用被创建时,自动将原应用的应用管理类别信息赋予该创建的新应用,从而实现了对新应用的管理。
请参考图3,是本发明的应用同步方法的第三实施例的流程示意图。图3的方法流程包括:
步骤31:当应用的应用管理类别变化时,判断所述应用是否为原应用。如果原应用则执行步骤32。否则,结束流程。
步骤32:判断该应用的新应用管理标记是否有效。若有效,则证明该应用存在新应用,则执行步骤33。否则,结束流程。
步骤33:获取该应用变化后的应用管理类别。
步骤34:将该应用变化后的应用管理类别同步给该应用对应的新应用。
其中,在步骤31中,应用的应用管理类别变化可能是用户修改了应用的权限,例如用户对原应用进行管理操作时,打开了应用获取GPS(全球定位***)的权限,此时应用的应用管理类别将发生变化。
其中,步骤31中,判断应用是否为原应用,可以利用应用的包名查询前述提及的原应用列表,若能够在原应用列表中查询到完全一致(相同)的应用包名,则证明该应用为原应用,否则不为原应用。
其中,在步骤32中的新应用管理标记可以存储在原应用列表中,通过应用的包名查询原应用列表而判断新应用管理标记是否有效,例如,默认的新应用管理标记被设置为0,当查询到应用的新应用管理标记被设置为“1”时,则表明应用的新应用管理标记为有效。
其中,步骤33中的执行顺序并非严格的要求在步骤32之后,例如,在步骤31中发现应用的应用管理类别发生变化时,不论该应用是否为原应用,也不论其新应用管理标记是否有效,均可以先获取该应用的变化后的应用管理类别,只是当判断到该应用为原应用,且其应用管理标记为有效时,才执行步骤34。
其中,在步骤34中,将该应用变化后的应用管理类别同步给该应用对应的新应用,即是将新应用的应用管理类别修改为与原应用相同。一般地,应用管理类别可能包括:应用权限、应用冻结、应用搬家和应用安全锁。而实际中,可能仅有上述中的其中一项发生了变化,例如应用安全锁发生了变化,此时可以只修改新应用的应用管理类别下的应用安全锁项目,以适应原应用。
在本实施例中,在用户对原应用进行管理操作时,***自动对新应用做同样管理操作,例如当前存在的应用权限、应用冻结、应用搬家和应用安全锁等应用管理功能,从而极大地提升了用户体验。
下面再举一个详细的实施例对本发明的应用同步方法进行说明,以帮助本领域技术人员理解本发明。
请参考图4,是本发明的应用同步方法的详细实施例的流程示意图,其包括:
步骤41:***正常开机。
步骤42:设置原应用列表。该原应用列表可以包含所有可以生成新应用的原应用的信息,例如原应用包名和新应用管理标记。例如,微信作为原应用,该原应用列表中包括:微信包名和新应用管理标记,默认情况下该新应用管理标记为关闭。
步骤43:打开原应用列表中原应用微信对应的新应用管理标记时,则启动运行新应用进程微信1,例如当用户将原应用列表中的微信对应的新应用管理标记打开时。其中,新应用微信1进程是在原应用进程之下关联的进程,***应用管理列表中不可见,在***应用管理列表中只可见原应用微信进程。
步骤44:启动生成新应用列表(即衍生列表),该新应用列表包括原应用微信包名包名,新应用微信1包名,微信1,微信1图标,微信1能力集等数据信息。其中,启动生成新应用列表可以是指将新应用微信1的信息添加至预先定义好了格式的新应用列表中。
步骤45:新应用列表创建完成后,创建新应用管理列表,该新应用管理列表包含:原应用包名,新应用包名(原应用包名+后缀),应用名称,应用管理类别和详细权限等数据信息。其中应用管理类别包含但不限于应用权限、应用冻结、应用搬家和应用安全锁等应用管理类别,根据原应用包名和新应用包名对应关系在创建该新应用管理列表时将原应用的以上4类应用管理权限信息赋予对应的新应用。其中,创建新应用管理列表可以是指将新应用的相关信息(即上述新应用管理列表定义了的信息)添加至上述已定义好了格式的新应用管理列表中。
步骤46:用户对原应用进行管理操作时,获得操作的应用Y。
步骤47:判断应用Y是否属于可生成新应用的原应用且具备新应用管理标记,如果是进入步骤48。
步骤48:根据Y应用包名和新应用包名的对应关系查询新应用列表,***最终将Y应用该应用管理类别的详细权限复制到所有对应的新应用管理列表中,完成对新应用做同样的管理操作。
本实施例可以自动同步原应用和新应用的应用管理信息,更重要的是,本发明实施例提供了一种可以对新应用进行管理的思路,从而弥补了现有技术的不足。下面对相应于上述方法实施列的本发明的装置实施例进行说明。
如图5所示,是本发明的应用同步装置的第一实施例的结构示意图,其包含:获取模块51和应用管理模块52。其中,获取模块51,用于获取原应用的应用管理类别;以及应用管理模块52,用于将所述获取模块获取的应用管理类别,同步给所述原应用对应的新应用,以使所述新应用的应用管理类别与所述原应用的应用管理类别相同。其中,所述应用管理类别包括如下至少一项:应用权限、应用冻结、应用搬家和应用安全锁。
如图6所示,是本发明的应用同步装置的第二实施例的结构示意图,与图5相比,该装置还包括:创建模块53,用于根据所述原应用,创建所述原应用对应的新应用。其中,当所述原应用对应的新应用管理标记被打开时,所述创建模块53用于所述根据所述原应用,创建所述原应用对应的新应用。另外,创建模块53,还用于在创建完所述原应用对应的新应用之后,创建新应用管理列表,所述新应用管理列表包括:新应用包名和应用管理类别。此时,应用管理模块52,具体用于将所述获取的应用管理类别同步至所述新应用列表中的应用管理类别下。
如图7所示,是本发明的应用同步装置的第三实施例的结构示意图,与图5相比,该装置还包括:判断模块54,用于当应用的应用管理类别变化时,判断所述应用是否为原应用;若是原应用,则继续判断所述应用的新应用管理标记是否有效。此时,所述应用管理模块52,具体用于在所述判断模块判断到所述新应用管理标记为有效时,将所述应用的变化后的应用管理类别,同步给所述应用对应的新应用。
本实施例,可以自动地将原应用的应用管理类别同步给新应用,从而提升了用户体验。
值得一提的是,本发明所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
本领域普通技术人员可以理解实现上述实施方式方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

Claims (12)

1.一种应用同步方法,其特征在于,包含:
获取原应用的应用管理类别;以及
将所述获取的应用管理类别,同步给所述原应用对应的新应用,以使所述新应用的应用管理类别与所述原应用的应用管理类别相同;
其中所述新应用为所述原应用衍生而成的应用,并且所述原应用和所述新应用为同一应用的不同进程。
2.根据权利要求1所述的方法,其特征在于,所述应用管理类别包括如下至少一项:应用权限、应用冻结、应用搬家和应用安全锁。
3.根据权利要求1所述的方法,其特征在于,所述获取原应用的应用管理类别的步骤之前,还包括:
根据所述原应用,创建所述原应用对应的新应用。
4.根据权利要求1所述的方法,其特征在于,所述获取原应用的应用管理类别的步骤之前,还包括:
当所述原应用对应的新应用管理标记被打开时,根据所述原应用,创建所述原应用对应的新应用。
5.根据权利要求3或4所述的方法,其特征在于,在所述创建所述原应用对应的新应用的步骤之后,还包括:
在创建完所述原应用对应的新应用之后,创建新应用管理列表,所述新应用管理列表用于记录所述新应用的应用管理类别;
所述将所述获取的应用管理类别,同步给所述原应用对应的新应用的步骤具体包括:
将所述获取的应用管理类别同步至所述新应用管理列表中。
6.根据权利要求1所述的方法,其特征在于,在将所述获取的应用管理类别,同步给所述原应用对应的新应用的步骤之前,所述方法还包括:
当应用的应用管理类别变化时,判断所述应用是否为原应用;
若是原应用,则判断所述应用的新应用管理标记是否有效;
若为有效,则执行将所述获取的应用管理类别,同步给所述原应用对应的新应用的步骤,其中所述获取的应用管理类别即为所述应用的变化后的应用管理类别。
7.一种应用同步装置,其特征在于,包含:
获取模块,用于获取原应用的应用管理类别;以及
应用管理模块,用于将所述获取模块获取的应用管理类别,同步给所述原应用对应的新应用,以使所述新应用的应用管理类别与所述原应用的应用管理类别相同;
其中所述新应用为所述原应用衍生而成的应用,并且所述原应用和所述新应用为同一应用的不同进程。
8.根据权利要求7所述的装置,其特征在于,所述应用管理类别包括如下至少一项:应用权限、应用冻结、应用搬家和应用安全锁。
9.根据权利要求7所述的装置,其特征在于,所述装置还包括:
创建模块,用于根据所述原应用,创建所述原应用对应的新应用。
10.根据权利要求9所述的装置,其特征在于,所述创建模块,具体用于当所述原应用对应的新应用管理标记被打开时,根据所述原应用,创建所述原应用对应的新应用。
11.根据权利要求7或10所述的装置,其特征在于,所述创建模块,还用于在创建完所述原应用对应的新应用之后,创建新应用管理列表,所述新应用管理列表用于记录所述新应用的应用管理类别;
所述应用管理模块,具体用于将所述获取的应用管理类别同步至所述新应用管理列表中。
12.根据权利要求7所述的装置,其特征在于,还包括:
判断模块,用于当应用的应用管理类别变化时,判断所述应用是否为原应用;若是原应用,则判断所述应用的新应用管理标记是否有效;
所述应用管理模块,具体用于在所述判断模块判断到所述新应用管理标记为有效时,将所述应用的变化后的应用管理类别,同步给所述应用对应的新应用。
CN201610299114.XA 2016-05-06 2016-05-06 应用同步方法及装置 Pending CN107346253A (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201610299114.XA CN107346253A (zh) 2016-05-06 2016-05-06 应用同步方法及装置
US16/098,135 US10649793B2 (en) 2016-05-06 2016-06-23 Application synchronization method and device
EP16900933.9A EP3442161A4 (en) 2016-05-06 2016-06-23 METHOD AND DEVICE FOR APPLICATION SYNCHRONIZATION
PCT/CN2016/086941 WO2017190411A1 (zh) 2016-05-06 2016-06-23 应用同步方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610299114.XA CN107346253A (zh) 2016-05-06 2016-05-06 应用同步方法及装置

Publications (1)

Publication Number Publication Date
CN107346253A true CN107346253A (zh) 2017-11-14

Family

ID=60202533

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610299114.XA Pending CN107346253A (zh) 2016-05-06 2016-05-06 应用同步方法及装置

Country Status (4)

Country Link
US (1) US10649793B2 (zh)
EP (1) EP3442161A4 (zh)
CN (1) CN107346253A (zh)
WO (1) WO2017190411A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2555569B (en) * 2016-10-03 2019-06-12 Haddad Elias Enhanced computer objects security

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101211272A (zh) * 2006-12-29 2008-07-02 英特尔公司 动态虚拟机生成
CN101563674A (zh) * 2006-12-21 2009-10-21 国际商业机器公司 对来自多处理器***上的多线程程序的存储器访问进行管理的方法和***
US8082468B1 (en) * 2008-12-15 2011-12-20 Open Invention Networks, Llc Method and system for providing coordinated checkpointing to a group of independent computer applications
CN102567081A (zh) * 2010-12-07 2012-07-11 腾讯科技(深圳)有限公司 基于多进程的全局设置方法及***
US8464250B1 (en) * 2004-09-23 2013-06-11 Transcontinental Events, Llc System and method for on-demand cloning of virtual machines
CN104869569A (zh) * 2015-03-31 2015-08-26 小米科技有限责任公司 应用程序的网络权限控制方法及装置
CN105224322A (zh) * 2015-09-25 2016-01-06 维沃移动通信有限公司 一种应用程序的分身方法及终端

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6915307B1 (en) * 1998-04-15 2005-07-05 Inktomi Corporation High performance object cache
CA2245976A1 (en) * 1998-08-26 2000-02-26 Qnx Software Systems Ltd. Symmetric multi-processor system and method
US7334163B1 (en) * 2004-06-16 2008-02-19 Symantec Corporation Duplicating handles of target processes without having debug privileges
US20060090168A1 (en) * 2004-09-28 2006-04-27 Takeshi Ogasawara Method and system for speeding up mutual exclusion
US7529780B1 (en) * 2005-12-30 2009-05-05 Google Inc. Conflict management during data object synchronization between client and server
US7735051B2 (en) * 2006-08-29 2010-06-08 International Business Machines Corporation Method for replicating and synchronizing a plurality of physical instances with a logical master
US8522208B2 (en) * 2006-09-29 2013-08-27 Siemens Aktiengesellschaft System for creating and running a software application for medical imaging
US8875159B1 (en) * 2006-12-12 2014-10-28 Oracle America, Inc. System for defining non-native operating environments
US8429653B2 (en) * 2007-05-31 2013-04-23 Sap Ag Process model control flow with multiple synchronizations
US9164812B2 (en) * 2009-06-16 2015-10-20 International Business Machines Corporation Method and system to manage memory accesses from multithread programs on multiprocessor systems
US8335765B2 (en) * 2009-10-26 2012-12-18 Amazon Technologies, Inc. Provisioning and managing replicated data instances
US8769155B2 (en) * 2010-03-19 2014-07-01 Brocade Communications Systems, Inc. Techniques for synchronizing application object instances
US9043706B2 (en) * 2010-08-31 2015-05-26 Anders Nancke-Krogh System and method for using state replication between application instances to provide a collaborative desktop environment
US20130066832A1 (en) * 2011-09-12 2013-03-14 Microsoft Corporation Application state synchronization
US8756455B2 (en) * 2011-11-17 2014-06-17 Microsoft Corporation Synchronized failover for active-passive applications
CN102760032B (zh) 2012-03-19 2015-08-26 联想(北京)有限公司 一种信息处理的方法和电子设备
US8918822B2 (en) * 2012-09-26 2014-12-23 Apple Inc. Displaying a synchronized instance of content on a portable electronic device
US9061210B2 (en) * 2013-03-21 2015-06-23 Nextbit Systems Inc. Synchronizing an instance of an application between multiple devices
JP6197585B2 (ja) * 2013-11-01 2017-09-20 富士通株式会社 情報処理装置、及び、情報処理装置の制御方法
US10171579B2 (en) * 2014-04-08 2019-01-01 Dropbox, Inc. Managing presence among devices accessing shared and synchronized content
US20160034265A1 (en) 2014-08-04 2016-02-04 Tu Nguyen Method for Bulk App Loading on Mobile Devices
US10231033B1 (en) * 2014-09-30 2019-03-12 Apple Inc. Synchronizing out-of-band content with a media stream
US10055129B2 (en) * 2015-02-23 2018-08-21 Oracle International Corporation Read concurrency using hardware transactional lock elision
US9715416B2 (en) * 2015-06-03 2017-07-25 Intel Corporation Adaptive queued locking for control of speculative execution
CN105468405A (zh) 2015-11-18 2016-04-06 深圳市创想天空科技股份有限公司 一种应用程序的安装处理方法及装置
US10585627B2 (en) * 2016-03-24 2020-03-10 Microsoft Technology Licensing, Llc Distributed metadata management in a distributed storage system
US11341100B2 (en) * 2016-12-12 2022-05-24 Egnyte, Inc. System and method for eliminating full rescan synchronizations on service restarts
US10860464B2 (en) * 2017-03-10 2020-12-08 Micro Focus Llc Test selection for application commit
US10754641B2 (en) * 2017-05-30 2020-08-25 Red Hat, Inc. Optimizing continuous integration (CI) using code review quality

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8464250B1 (en) * 2004-09-23 2013-06-11 Transcontinental Events, Llc System and method for on-demand cloning of virtual machines
CN101563674A (zh) * 2006-12-21 2009-10-21 国际商业机器公司 对来自多处理器***上的多线程程序的存储器访问进行管理的方法和***
CN101211272A (zh) * 2006-12-29 2008-07-02 英特尔公司 动态虚拟机生成
US8082468B1 (en) * 2008-12-15 2011-12-20 Open Invention Networks, Llc Method and system for providing coordinated checkpointing to a group of independent computer applications
CN102567081A (zh) * 2010-12-07 2012-07-11 腾讯科技(深圳)有限公司 基于多进程的全局设置方法及***
CN104869569A (zh) * 2015-03-31 2015-08-26 小米科技有限责任公司 应用程序的网络权限控制方法及装置
CN105224322A (zh) * 2015-09-25 2016-01-06 维沃移动通信有限公司 一种应用程序的分身方法及终端

Also Published As

Publication number Publication date
US20190155621A1 (en) 2019-05-23
US10649793B2 (en) 2020-05-12
EP3442161A4 (en) 2019-04-17
EP3442161A1 (en) 2019-02-13
WO2017190411A1 (zh) 2017-11-09

Similar Documents

Publication Publication Date Title
JP5554716B2 (ja) 時間を利用したメディアオブジェクトとのメタデータの関連付け
CN104657158B (zh) 一种业务***中业务处理的方法和装置
CN112099891B (zh) 弹窗展示方法、装置、电子设备及计算机可读存储介质
CN105094559A (zh) 显示处理方法及电子设备
CN114610951A (zh) 数据处理方法、装置、电子设备及可读存储介质
CN106775983A (zh) 一种应用程序场景切换方法、***及移动终端
CN107346253A (zh) 应用同步方法及装置
CN103838642A (zh) 一种数据恢复方法、装置和***
CN104834549B (zh) 移动终端的应用程序文件更新方法及装置
CN101986662A (zh) 一种widget实例运行方法及***
CN110502574B (zh) 跨***的信息同步方法、用户设备、存储介质及装置
CN107357479A (zh) 应用程序的管理方法及装置
CN101777077B (zh) 嵌入式设备文件***实现方法
CN105303208B (zh) 一种ic卡管理方法及***
CN106095245A (zh) 一种消息的显示方法、装置及终端
JP2005534099A (ja) データベースの同期
CN107491466A (zh) 客户端设备、信息处理***、以及信息处理方法
CN110909071A (zh) 数据同步方法、装置以及***
CN103473090B (zh) 用于可移动设备的软件转移安装方法及***
JP2017526062A (ja) 補充取引におけるリスクを検出して警告するためのシステムおよび方法
CN109766135A (zh) 移动终端设备切换运营商品牌信息的设备
CN108228299A (zh) 显示方法及电子设备
CN116567063B (zh) 车载控制器、服务发现方法及计算机程序产品
CN116451274A (zh) 开放银行***的数据查看方法、设备及存储介质
CN108011933A (zh) 失联车辆寻找方法、服务器及运维客户端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20171114

RJ01 Rejection of invention patent application after publication