CN104980926B - 移动终端的远程控制方法及装置 - Google Patents

移动终端的远程控制方法及装置 Download PDF

Info

Publication number
CN104980926B
CN104980926B CN201510303290.1A CN201510303290A CN104980926B CN 104980926 B CN104980926 B CN 104980926B CN 201510303290 A CN201510303290 A CN 201510303290A CN 104980926 B CN104980926 B CN 104980926B
Authority
CN
China
Prior art keywords
mobile terminal
user account
remote control
sent
terminal
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.)
Active
Application number
CN201510303290.1A
Other languages
English (en)
Other versions
CN104980926A (zh
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.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201510303290.1A priority Critical patent/CN104980926B/zh
Publication of CN104980926A publication Critical patent/CN104980926A/zh
Application granted granted Critical
Publication of CN104980926B publication Critical patent/CN104980926B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0869Network architectures or network communication protocols for network security for authentication of entities for achieving mutual authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本公开是关于一种移动终端的远程控制方法及装置,属于网络技术领域。该方法包括:接收移动终端发送的认证信息,该认证信息包括移动终端标识和第一用户账号,且该认证信息为移动终端完成第一桌面启动程序的配置后发送,第一桌面启动程序为允许进行远程控制的桌面启动程序;基于移动终端标识和第一用户账号,对该移动终端的远程控制进行认证;在该移动终端认证成功之后,当接收到对该移动终端的远程控制请求时,将该远程控制请求发送给该移动终端,以对该移动终端进行远程控制,该远程控制请求至少携带移动终端标识。本公开通过在移动终端中安装第一桌面启动程序,并基于第一桌面启动程序,完成移动终端的认证,从而对移动终端进行远程控制。

Description

移动终端的远程控制方法及装置
技术领域
本公开涉及网络技术领域,尤其涉及一种移动终端的远程控制方法及装置。
背景技术
随着技术的快速发展,出现了多种不同型号的移动终端,并且每种移动终端都自带一个桌面启动程序,比如,Launcher、homescreen。该桌面启动程序用于显示该移动终端已安装的每个应用程序的图标,以及该桌面启动程序还用于删除应用程序、移动应用程序图标的位置等等。因此,当移动终端的桌面启动程序启动完成之后,用户可以基于该桌面启动程序,对该移动终端进行操作。而目前,对移动终端进行操作时,用户是直接对该移动终端进行操作,还无法对该移动终端进行远程控制。
发明内容
为克服相关技术中存在的问题,本公开提供一种移动终端的远程控制方法及装置。
根据本公开实施例的第一方面,提供了一种移动终端的远程控制方法,所述方法包括:
接收移动终端发送的认证信息,所述认证信息包括移动终端标识和第一用户账号,且所述认证信息为所述移动终端完成第一桌面启动程序的配置后发送,所述第一桌面启动程序为允许进行远程控制的桌面启动程序;
基于所述移动终端标识和所述第一用户账号,对所述移动终端的远程控制进行认证;
在所述移动终端认证成功之后,当接收到对所述移动终端的远程控制请求时,将所述远程控制请求发送给所述移动终端,以对所述移动终端进行远程控制,所述远程控制请求至少携带所述移动终端标识。
结合第一方面,在上述第一方面的第一种可能的实现方式中,所述基于所述移动终端标识和所述第一用户账号,对所述移动终端的远程控制进行认证,包括:
基于所述移动终端标识,从存储的移动终端标识与用户账号之间的对应关系中,获取第二用户账号;
如果所述第二用户账号与所述第一用户账号不同,则将所述移动终端标识与用户账号之间的对应关系中,所述第二用户账号替换为所述第一用户账号;
设置所述移动终端标识对应的远程控制状态为激活状态。
结合第一方面,在上述第一方面的第二种可能的实现方式中,所述当接收到对所述移动终端的远程控制请求时,将所述远程控制请求发送给所述移动终端,以对所述移动终端进行远程控制,包括:
接收第一终端发送的账号登录请求,所述账号登录请求携带所述第一用户账号和登录密码,且所述第一终端为除所述移动终端之外的其他终端;
基于所述第一用户账号和所述登录密码,对所述第一用户账号进行登录;
在所述第一用户账号登录成功之后,当接收到所述第一终端发送的远程控制请求时,将所述远程控制请求发送给所述移动终端,以对所述移动终端进行远程控制。
结合第一方面,在上述第一方面的第三种可能的实现方式中,所述当接收到对所述移动终端的远程控制请求时,将所述远程控制请求发送给所述移动终端,以对所述移动终端进行远程控制,包括:
接收第二终端发送的远程控制请求,所述远程控制请求携带群组标识,所述第二终端具有管理多个移动终端的管理权限;
基于所述群组标识,从存储的群组标识与用户账号之间的对应关系中,获取至少一个用户账号;
基于所述至少一个用户账号,从存储的移动终端标识与用户账号之间的对应关系中,获取至少一个移动终端标识;
基于所述至少一个移动终端标识,分别将所述远程控制请求发送给至少一个移动终端,以对所述至少一个移动终端进行远程控制。
结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式或者第一方面的第三种可能的实现方式,在上述第一方面的第四种可能的实现方式中,所述发送所述远程控制请求的终端为第一终端或者第二终端,当所述远程控制请求包括控制策略时,第一控制策略的优先级小于第二控制策略的优先级,且所述第一控制策略与所述第二控制策略不冲突,所述第一控制策略为所述第一终端发送的远程控制请求包括的控制策略,所述第二控制策略为所述第二终端发送的远程控制请求包括的控制策略。
根据本公开实施例的第二方面,提供了一种移动终端的远程控制装置,所述装置包括:
接收模块,用于接收移动终端发送的认证信息,所述认证信息包括移动终端标识和第一用户账号,且所述认证信息为所述移动终端完成第一桌面启动程序的配置后发送,所述第一桌面启动程序为允许进行远程控制的桌面启动程序;
认证模块,用于基于所述移动终端标识和所述第一用户账号,对所述移动终端的远程控制进行认证;
发送模块,用于在所述移动终端认证成功之后,当接收到对所述移动终端的远程控制请求时,将所述远程控制请求发送给所述移动终端,以对所述移动终端进行远程控制,所述远程控制请求至少携带所述移动终端标识。
结合第二方面,在上述第二方面的第一种可能的实现方式中,所述认证模块包括:
第一获取单元,用于基于所述移动终端标识,从存储的移动终端标识与用户账号之间的对应关系中,获取第二用户账号;
替换单元,用于如果所述第二用户账号与所述第一用户账号不同,则将所述移动终端标识与用户账号之间的对应关系中,所述第二用户账号替换为所述第一用户账号;
设置单元,用于设置所述移动终端标识对应的远程控制状态为激活状态。
结合第二方面,在上述第二方面的第二种可能的实现方式中,所述发送模块包括:
第一接收单元,用于接收第一终端发送的账号登录请求,所述账号登录请求携带所述第一用户账号和登录密码,且所述第一终端为除所述移动终端之外的其他终端;
登录单元,用于基于所述第一用户账号和所述登录密码,对所述第一用户账号进行登录;
第一发送单元,用于在所述第一用户账号登录成功之后,当接收到所述第一终端发送的远程控制请求时,将所述远程控制请求发送给所述移动终端,以对所述移动终端进行远程控制。
结合第二方面,在上述第二方面的第三种可能的实现方式中,所述发送模块包括:
第二接收单元,用于接收第二终端发送的远程控制请求,所述远程控制请求携带群组标识,所述第二终端具有管理多个移动终端的管理权限;
第二获取单元,用于基于所述群组标识,从存储的群组标识与用户账号之间的对应关系中,获取至少一个用户账号;
第三获取单元,用于基于所述至少一个用户账号,从存储的移动终端标识与用户账号之间的对应关系中,获取至少一个移动终端标识;
第二发送单元,用于基于所述至少一个移动终端标识,分别将所述远程控制请求发送给至少一个移动终端,以对所述至少一个移动终端进行远程控制。
结合第二方面、第二方面的第一种可能的实现方式、第二方面的第二种可能的实现方式或者第二方面的第三种可能的实现方式,在上述第二方面的第四种可能的实现方式中,所述发送所述远程控制请求的终端为第一终端或者第二终端,当所述远程控制请求包括控制策略时,第一控制策略的优先级小于第二控制策略的优先级,且所述第一控制策略与所述第二控制策略不冲突,所述第一控制策略为所述第一终端发送的远程控制请求包括的控制策略,所述第二控制策略为所述第二终端发送的远程控制请求包括的控制策略。
根据本公开实施例的第三方面,提供了一种移动终端的远程控制装置,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收移动终端发送的认证信息,所述认证信息包括移动终端标识和第一用户账号,且所述认证信息为所述移动终端完成第一桌面启动程序的配置后发送,所述第一桌面启动程序为允许进行远程控制的桌面启动程序;
基于所述移动终端标识和所述第一用户账号,对所述移动终端的远程控制进行认证;
在所述移动终端认证成功之后,当接收到对所述移动终端的远程控制请求时,将所述远程控制请求发送给所述移动终端,以对所述移动终端进行远程控制,所述远程控制请求至少携带所述移动终端标识。
本公开的实施例提供的技术方案可以包括以下有益效果:在本公开实施例中,当移动终端基于第一桌面启动程序,在远程服务器中完成认证之后,确定该移动终端已安装第一桌面启动程序,并完成远程控制的认证,之后,可以合法地通过远程服务器对该移动终端进行远程控制。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种移动终端的远程控制***架构图。
图2是根据一示例性实施例示出的一种移动终端的远程控制方法的流程图。
图3是根据一示例性实施例示出的另一种移动终端的远程控制方法的流程图。
图4是根据一示例性实施例示出的一种移动终端的远程控制装置的框图。
图5是根据一示例性实施例示出的一种认证模块的框图。
图6是根据一示例性实施例示出的一种移动终端的远程控制装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
对本公开实施例进行详细地解释说明之前,先对本公开实施例的应用场景予以介绍。由于移动终端自带一个桌面启动程序,为了便于描述,在本公开实施例中,将移动终端自带的桌面启动程序称为第二桌面启动程序,当基于移动终端的第二桌面启动程序,对该移动终端进行远程控制的操作为非法操作。因此,在本公开实施例中,移动终端上还可以安装第三方桌面启动程序,为了便于描述,将移动终端上安装的第三方桌面启动程序称为第一桌面启动程序,该移动终端可以基于第一桌面启动程序,在远程服务器中,对该移动终端的远程控制进行认证,从而实现移动终端的远程控制。此时,本公开实施例可以提供图1所示的***架构图,该***包括多个移动终端和远程服务器,该多个移动终端与远程服务器之间通过网络连接,且该多个移动终端可以基于第一桌面启动程序,对移动终端中的数据进行处理,远程服务器用于对该多个移动终端进行远程控制。
图2是根据一示例性实施例示出的一种移动终端的远程控制方法的流程图,如图1所示,该移动终端的远程控制方法用于远程服务器中,包括以下步骤。
在步骤201中,接收移动终端发送的认证信息,该认证信息包括移动终端标识和第一用户账号,且该认证信息为该移动终端完成第一桌面启动程序的配置后发送,第一桌面启动程序为允许进行远程控制的桌面启动程序。
在步骤202中,基于移动终端标识和第一用户账号,对该移动终端的远程控制进行认证。
在步骤203中,在该移动终端认证成功之后,当接收到对该移动终端的远程控制请求时,将该远程控制请求发送给该移动终端,以对该移动终端进行远程控制,该远程控制请求至少携带该移动终端标识。
在本公开实施例中,当移动终端基于第一桌面启动程序,在远程服务器中完成认证之后,确定该移动终端已安装第一桌面启动程序,并完成远程控制的认证,之后,可以合法地通过远程服务器对该移动终端进行远程控制。
在本公开的另一实施例中,基于移动终端标识和第一用户账号,对该移动终端的远程控制进行认证,包括:
基于移动终端标识,从存储的移动终端标识与用户账号之间的对应关系中,获取第二用户账号;
如果第二用户账号与第一用户账号不同,则将该移动终端标识与用户账号之间的对应关系中,第二用户账号替换为第一用户账号;
设置该移动终端标识对应的远程控制状态为激活状态。
在本公开的另一实施例中,当接收到对该移动终端的远程控制请求时,将该远程控制请求发送给该移动终端,以对该移动终端进行远程控制,包括:
接收第一终端发送的账号登录请求,该账号登录请求携带第一用户账号和登录密码,且第一终端为除该移动终端之外的其他终端;
基于第一用户账号和该登录密码,对第一用户账号进行登录;
在第一用户账号登录成功之后,当接收到第一终端发送的远程控制请求时,将该远程控制请求发送给该移动终端,以对该移动终端进行远程控制。
在本公开的另一实施例中,当接收到对该移动终端的远程控制请求时,将该远程控制请求发送给该移动终端,以对该移动终端进行远程控制,包括:
接收第二终端发送的远程控制请求,该远程控制请求携带群组标识,第二终端具有管理多个移动终端的管理权限;
基于该群组标识,从存储的群组标识与用户账号之间的对应关系中,获取至少一个用户账号;
基于该至少一个用户账号,从存储的移动终端标识与用户账号之间的对应关系中,获取至少一个移动终端标识;
基于该至少一个移动终端标识,分别将该远程控制请求发送给至少一个移动终端,以对该至少一个移动终端进行远程控制。
在本公开的另一实施例中,发送该远程控制请求的终端为第一终端或者第二终端,当该远程控制请求包括控制策略时,第一控制策略的优先级小于第二控制策略的优先级,且第一控制策略与第二控制策略不冲突,第一控制策略为第一终端发送的远程控制请求包括的控制策略,第二控制策略为第二终端发送的远程控制请求包括的控制策略。
上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实施例对此不再一一赘述。
图3是根据一示例性实施例示出的一种移动终端的远程控制方法的流程图。参见图3,该方法包括以下步骤。
在步骤301中,当移动终端的第一桌面启动程序配置完成时,向远程服务器发送认证信息,该认证信息包括移动终端标识和第一用户账号,第一桌面启动程序为允许进行远程控制的桌面启动程序。
由于有些移动终端可以用于处理非个人数据,比如工作数据,因此,这些移动终端往往会被远程控制。另外,由于无法直接对移动终端进行远程控制,因此,可以在移动终端中安装第一桌面启动程序,并基于第一桌面启动程序对该移动终端进行远程控制,此时,确定可以在合法的情况下对移动终端进行远程控制。再者,为了避免在移动终端被远程控制时,导致移动终端中的个人数据泄密,因此,可以为第一桌面启动程序和第二桌面启动程序设置不同的数据库,并对移动终端的第一桌面启动程序进行配置。
当移动终端的第一桌面启动程序配置完成时,该移动终端可以向远程服务器发送认证信息,以在远程服务器中完成该移动终端的认证。其中,移动终端可以在第一桌面启动程序配置完成之后,直接向远程服务器发送认证信息,还可以在第一桌面启动程序配置完成之后,当接收到认证指令时,向远程服务器发送认证信息。该认证指令可以由用户触发,该用户可以通过指定操作来触发,而该指定操作可以为点击认证按钮的操作、指定手势操作等等,本公开实施例对此不做具体限定。
需要说明的是,对移动终端的第一桌面启动程序进行配置时,可以为第一桌面启动程序设置数据库、对第一数据库设置访问密码、以及访问权限等等,本公开实施例对此不做具体限定。
另外,移动终端标识可以唯一标识该移动终端,且移动终端标识可以为移动终端的IMEI(International Mobile Equipment Identity,移动设备国际识别码)、MAC(MediaAccess Control,媒体接入控制)地址等,第一用户账号为用户在远程服务器中注册的用户账号,当然,还可以是用户在其他应用服务器中进行注册的用户账号,此时,该远程服务器可以存储需要监控的移动终端标识和对应的用户账号。
在步骤302中,当远程服务器接收到该认证信息时,基于该移动终端标识和第一用户账号,对该移动终端的远程控制进行认证。
为了实现对移动终端的远程控制,可以获取需要远程控制的移动终端标识和用户账号,并在远程服务器中事先存储移动终端标识与用户账号之间的对应关系,比如,当某公司为了对每个员工的手机进行远程控制时,该公司可以为每个员工配发一个手机,并确定每个员工的用户账号和向每个员工配发的手机的移动终端标识,从而存储移动终端标识与用户账号之间的对应关系。而在实际应用过程中,如果几个员工之间调换了手机,此时,远程服务器中存储的移动终端标识与用户账号之间的对应关系,与实际情况就不相符,因此,当远程服务器接收到移动终端的认证信息时,该远程服务器可以基于该移动终端标识,从存储的移动终端标识与用户账号之间的对应关系中,获取对应的用户账号,并将获取的用户账号确定为第二用户账号;如果第二用户账号与第一用户账号不同,则将该移动终端标识与用户账号之间的对应关系中,第二用户账号替换为第一用户账号;并设置该移动终端标识对应的远程控制状态为激活状态。
比如,当远程服务器接收到移动终端的认证信息时,该认证信息携带的移动终端标识为ID1,第一用户账号为1646365,此时,该远程服务器可以基于该移动终端标识ID1,从如下表1所示的移动终端标识与用户账号之间的对应关系中,获取对应的用户账号为4525855,并将获取的用户账号确定为第二用户账号,此时,确定第二用户账号与第一用户账号不同,将表1所示的移动终端标识与用户账号之间的对应关系中,第二用户账号4525855替换为第一用户账号1646365,得到表2所示的移动终端标识与用户账号之间的对应关系,并设置该移动终端标识对应的远程控制状态为激活状态。
表1
移动终端标识 用户账号
ID1 4525855
ID2 4631566
ID3 1646365
…… ……
表2
移动终端标识 用户账号
ID1 1646365
ID2 4631566
ID3 1646365
…… ……
进一步地,如果第二用户账号与第一用户账号相同,则确定对于该移动终端,服务器中存储的移动终端标识与用户账号之间的对应关系与实际相符,此时,无需再将该移动终端标识与用户账号之间的对应关系中,第二用户账号替换为第一用户账号。
另外,由于需要被远程控制的移动终端较多,并且为了记录这些移动终端是否完成了远程控制的认证,可以在服务器中存储每个移动终端的远程控制状态,该远程控制状态包括激活状态和未激活状态。当移动终端完成了认证时,该移动终端的远程控制状态为激活状态,当移动终端未完成认证时,该移动终端的远程控制状态为未激活状态,而每个移动终端初始的远程控制状态均为未激活状态,当移动终端完成认证时,可以将该移动终端初始的远程控制状态替换为激活状态。
比如,远程服务器需要进行远程控制的终端为移动终端1、移动终端2和移动终端3,且移动终端1的移动终端标识为ID1,移动终端2的移动终端标识为ID2,移动终端3的移动终端标识为ID3,且每个移动终端初始的远程控制状态为未激活状态,因此,远程服务器中每个移动终端的移动终端标识与远程控制状态可以如表3所示。当接收到移动终端1发送的认证信息,并完成移动终端1的认证之后,可以设置移动终端1的远程控制状态为激活状态,并将表3所示的移动终端标识ID1对应的远程控制状态替换为激活状态,得到表4所示的移动终端标识与远程控制状态之间的对应关系。
表3
移动终端标识 远程控制状态
ID1 未激活状态
ID2 未激活状态
ID3 未激活状态
…… ……
表4
移动终端标识 用户账号
ID1 激活状态
ID2 未激活状态
ID3 未激活状态
…… ……
需要说明的是,在本公开实施例中,不仅可以存储上述移动终端标识与远程控制状态之间的对应关系,还可以对远程服务器存储的移动终端标识与用户账号之间的对应关系中的每条记录设置对应的远程控制状态,本公开实施例对此不进行详细阐述。
在步骤303中,在该移动终端认证成功之后,当接收到对该移动终端的远程控制请求时,将该远程控制请求发送给该移动终端,以对该移动终端进行远程控制,该远程控制请求中至少携带该移动终端标识。
当移动终端通过上述301-303的步骤完成认证之后,远程服务器还可以为第一用户账号对应的用户分配权限,包括用户权限或者管理权限。用户权限只能基于第一用户账号,对自己的移动终端进行远程控制,管理权限不仅可以基于第一用户账号,对自己的移动终端进行远程控制,还可以对其他移动终端进行远程控制。也即是,该移动终端不仅可以由用户自身通过其他终端,对该移动终端进行远程控制,还可以由其他具有管理权限的用户通过其他终端,对该移动终端进行远程控制。比如,该移动终端为移动终端1,移动终端1所属的用户可以通过其他终端对移动终端1进行远程控制,如果移动终端2所属的用户具有管理权限,则移动终端2所属的用户还可以通过移动终端2对移动终端1进行远程控制。
如果该移动终端由该移动终端所属用户通过其他终端进行远程控制时,该用户可以在其他终端上登录第一用户账号,之后,基于该第一用户账号,通过远程服务器对该移动终端进行远程控制的方法可以为:当第一终端接收到第一用户账号的登录指令时,向远程服务器发送账号登录请求,该账号登录请求携带第一用户账号和登录密码,且第一终端为该移动终端之外的其他终端;当远程服务器接收到该账号登录请求时,基于第一用户账号和该登录密码,对第一用户账号进行登录;在第一用户账号登录成功之后,当接收到第一终端发送的远程控制请求时,将该远程控制请求发送给该移动终端,以对该移动终端进行远程控制。
进一步地,为了保证对该移动终端进行远程控制的效率,当远程服务器接收到第一终端发送的远程控制请求时,基于该远程控制请求携带的移动终端标识,从存储的移动终端标识与远程控制状态之间的对应关系中,获取对应的远程控制状态,如果获取的远程控制状态为激活状态,则将该远程控制请求发送给该移动终端,以对该移动终端进行远程控制,否则,不将该远程控制请求发送给该移动终端,并确定该移动终端未对远程控制进行认证,并且该远程服务器可以向该移动终端发送认证提示信息,以提示该移动终端进行认证。
比如,当该员工的移动终端死机时,该员工可以基于第一用户账号和登录密码,在第一终端上登录第一用户账号,在第一用户账号登录成功之后,第一终端可以向远程服务器发送移动终端重启请求,使远程服务器将该移动终端重启请求发送给该移动终端,从而远程控制该移动终端进行重启。再比如,当该员工的移动终端丢失时,该员工可以基于第一用户账号和登录密码,在第一终端上登录第一用户账号,在第一用户账号登录成功之后,第一终端可以向远程服务器发送第一数据库删除请求,使远程服务器将该第一数据库删除请求发送给该移动终端,从而远程控制该移动终端删除存储的第一数据库。
如果该移动终端由其他具有管理权限的用户通过其他终端,对该移动终端进行远程控制时,对该移动终端进行远程控制的方法可以为:当第二终端接收到远程控制指令时,第二终端可以向远程服务器发送远程控制请求,该远程控制请求携带群组标识,第二终端具有管理多个移动终端的管理权限;当远程服务器接收到该远程控制请求时,基于该群组标识,从存储的群组标识与用户账号之间的对应关系中,获取至少一个用户账号;基于该至少一个用户账号,从存储的移动终端标识与用户账号之间的对应关系中,获取至少一个移动终端标识;并基于该至少一个移动终端标识,分别将该远程控制请求发送给至少一个移动终端,以对该至少一个移动终端进行远程控制。
进一步地,为了保证对该移动终端进行远程控制的效率,当远程服务器基于该至少一个用户账号,从存储的移动终端标识与用户账号之间的对应关系中,获取至少一个移动终端标识之后,可以基于该至少一个移动终端标识,从存储的移动终端标识与远程控制状态之间的对应关系中,获取对应的远程控制状态,得到至少一个远程控制状态,如果该至少一个远程控制状态均为激活状态,则将该远程控制请求发送给该至少一个移动终端,以对该至少一个移动终端进行远程控制;如果该至少一个远程控制状态中包括未激活状态时,将该远程控制请求发送给该至少一个终端中处于激活状态的移动终端,而不将该远程控制请求发送给处于未激活状态的移动终端,并确定处于未激活状态的移动终端未对远程控制进行认证,并且该远程服务器可以向处于未激活状态的移动终端发送认证提示信息,以提示该处于未激活状态的移动终端进行认证。
比如,当某公司通过远程控制来记录每个员工的考勤时,可以在上班时间点对每个员工的移动终端进行远程控制,确定移动终端的位置信息,从而基于移动终端的位置信息,确定该员工是否已经在公司。再比如,当该公司的某个部门开会时,可以对该部门的每个员工对应的移动终端发送一个远程控制请求,此时,远程控制请求携带的群组标识为该部门标识,另外,该远程控制请求中还可以携带开会的地点和时间等。又比如,当该公司防止一些猎头从该公司挖人时,可以通过远程服务器向每个员工的移动终端发送远程控制请求,该远程控制请求携带猎头的电话号码,从而远程控制将该猎头的电话号码加入每个移动终端的黑名单中,从而拒绝猎头向每个员工打电话。
由上述描述可知,发送远程控制请求的终端可以为第一终端或者第二终端,并且当该远程控制请求包括控制策略时,第一控制策略的优先级小于第二控制策略的优先级,且第一控制策略与第二控制策略不冲突,第一控制策略为第一终端发送的远程控制请求包括的控制策略,第二控制策略为第二终端发送的远程控制请求包括的控制策略。也即是,具有管理权限的终端下发的控制策略的优先级小于具有用户权限的终端下发的控制策略的优先级,且具有管理权限的终端下发的控制策略与具有用户权限的终端下发的控制策略不冲突,其中,控制策略用于对该移动终端进行控制。
比如,第一控制策略为控制移动终端的黑名单中不能出现该公司部门领导的电话号码,而第二控制策略是将部门领导的电话号码加入黑名单,此时,第一控制策略和第二控制策略冲突,由于第一控制策略的优先级小于第二控制策略的优先级,因此,确定第一控制策略无效。
需要说明的是,由于移动终端安装第一桌面启动程序之后,且在远程服务器中进行认证之后,该移动终端才可以被远程控制,如果远程控制涉及到移动终端中存储的数据时,也只能对移动终端中的第一数据库进行远程控制,第一数据库为第一桌面启动程序对应的数据库。
在本公开实施例中,由于第一桌面启动程序为第三方应用程序,且第一桌面启动程序和第二桌面启动程序对应不同的数据库,因此,当移动终端基于第一桌面启动程序,在远程服务器中完成认证之后,确定该移动终端已确定可以进行远程控制,之后,可以合法地通过远程服务器对该移动终端进行远程控制。另外,具有管理权限的第二终端还可以通过远程服务器,对多个移动终端进行远程控制,提高了对移动终端进行远程控制的效率。
图4是根据一示例性实施例示出的一种移动终端的远程控制装置框图。参照图4,该装置包括接收模块401、认证模块402和发送模块403。
接收模块401,用于接收移动终端发送的认证信息,该认证信息包括移动终端标识和第一用户账号,且该认证信息为该移动终端完成第一桌面启动程序的配置后发送,第一桌面启动程序为允许进行远程控制的桌面启动程序;
认证模块402,用于基于该移动终端标识和第一用户账号,对该移动终端的远程控制进行认证;
发送模块403,用于在该移动终端认证成功之后,当接收到对该移动终端的远程控制请求时,将该远程控制请求发送给该移动终端,以对该移动终端进行远程控制,该远程控制请求至少携带该移动终端标识。
在本公开的另一实施例中,参见图5,认证模块402包括:
第一获取单元4021,用于基于该移动终端标识,从存储的移动终端标识与用户账号之间的对应关系中,获取第二用户账号;
替换单元4022,用于如果第二用户账号与第一用户账号不同,则将移动终端标识与用户账号之间的对应关系中,第二用户账号替换为第一用户账号;
设置单元4023,用于设置该移动终端标识对应的远程控制状态为激活状态。
在本公开的另一实施例中,发送模块403包括:
第一接收单元,用于接收第一终端发送的账号登录请求,该账号登录请求携带第一用户账号和登录密码,且第一终端为除该移动终端之外的其他终端;
登录单元,用于基于第一用户账号和该登录密码,对第一用户账号进行登录;
第一发送单元,用于在第一用户账号登录成功之后,当接收到第一终端发送的远程控制请求时,将该远程控制请求发送给该移动终端,以对该移动终端进行远程控制。
在本公开的另一实施例中,发送模块403包括:
第二接收单元,用于接收第二终端发送的远程控制请求,该远程控制请求携带群组标识,第二终端具有管理多个移动终端的管理权限;
第二获取单元,用于基于该群组标识,从存储的群组标识与用户账号之间的对应关系中,获取至少一个用户账号;
第三获取单元,用于基于该至少一个用户账号,从存储的移动终端标识与用户账号之间的对应关系中,获取至少一个移动终端标识;
第二发送单元,用于基于该至少一个移动终端标识,分别将该远程控制请求发送给至少一个移动终端,以对该至少一个移动终端进行远程控制。
在本公开的另一实施例中,发送该远程控制请求的终端为第一终端或者第二终端,当该远程控制请求包括控制策略时,第一控制策略的优先级小于第二控制策略的优先级,且第一控制策略与第二控制策略不冲突,第一控制策略为第一终端发送的远程控制请求包括的控制策略,第二控制策略为第二终端发送的远程控制请求包括的控制策略。
在本公开实施例中,当移动终端基于第一桌面启动程序,在远程服务器中完成认证之后,确定该移动终端已安装第一桌面启动程序,并完成远程控制的认证,之后,可以合法地通过远程服务器对该移动终端进行远程控制。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图6是根据一示例性实施例示出的一种用于移动终端的远程控制装置600的框图。例如,装置600可以被提供为一服务器。参照图6,装置600包括处理组件622,其进一步包括一个或多个处理器,以及由存储器632所代表的存储器资源,用于存储可由处理部件622的执行的指令,例如应用程序。存储器632中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件622被配置为执行指令,以执行下述方法,包括:
接收移动终端发送的认证信息,该认证信息包括移动终端标识和第一用户账号,且该认证信息为该移动终端完成第一桌面启动程序的配置后发送,第一桌面启动程序为允许进行远程控制的桌面启动程序;
基于移动终端标识和第一用户账号,对该移动终端的远程控制进行认证;
在该移动终端认证成功之后,当接收到对该移动终端的远程控制请求时,将该远程控制请求发送给该移动终端,以对该移动终端进行远程控制,该远程控制请求至少携带该移动终端标识。
在本公开的另一实施例中,基于移动终端标识和第一用户账号,对该移动终端的远程控制进行认证,包括:
基于移动终端标识,从存储的移动终端标识与用户账号之间的对应关系中,获取第二用户账号;
如果第二用户账号与第一用户账号不同,则将该移动终端标识与用户账号之间的对应关系中,第二用户账号替换为第一用户账号;
设置该移动终端标识对应的远程控制状态为激活状态。
在本公开的另一实施例中,当接收到对该移动终端的远程控制请求时,将该远程控制请求发送给该移动终端,以对该移动终端进行远程控制,包括:
接收第一终端发送的账号登录请求,该账号登录请求携带第一用户账号和登录密码,且第一终端为除该移动终端之外的其他终端;
基于第一用户账号和该登录密码,对第一用户账号进行登录;
在第一用户账号登录成功之后,当接收到第一终端发送的远程控制请求时,将该远程控制请求发送给该移动终端,以对该移动终端进行远程控制。
在本公开的另一实施例中,当接收到对该移动终端的远程控制请求时,将该远程控制请求发送给该移动终端,以对该移动终端进行远程控制,包括:
接收第二终端发送的远程控制请求,该远程控制请求携带群组标识,第二终端具有管理多个移动终端的管理权限;
基于该群组标识,从存储的群组标识与用户账号之间的对应关系中,获取至少一个用户账号;
基于该至少一个用户账号,从存储的移动终端标识与用户账号之间的对应关系中,获取至少一个移动终端标识;
基于该至少一个移动终端标识,分别将该远程控制请求发送给至少一个移动终端,以对该至少一个移动终端进行远程控制。
在本公开的另一实施例中,发送该远程控制请求的终端为第一终端或者第二终端,当该远程控制请求包括控制策略时,第一控制策略的优先级小于第二控制策略的优先级,且第一控制策略与第二控制策略不冲突,第一控制策略为第一终端发送的远程控制请求包括的控制策略,第二控制策略为第二终端发送的远程控制请求包括的控制策略。
装置600还可以包括一个电源组件626被配置为执行装置600的电源管理,一个有线或无线网络接口650被配置为将装置600连接到网络,和一个输入输出(I/O)接口658。装置600可以操作基于存储在存储器632的操作***,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

Claims (9)

1.一种移动终端的远程控制方法,其特征在于,所述方法包括:
接收移动终端发送的认证信息,所述认证信息包括移动终端标识和第一用户账号,且所述认证信息为所述移动终端完成第一桌面启动程序的配置后发送,所述第一桌面启动程序为允许进行远程控制的桌面启动程序;
基于所述移动终端标识和所述第一用户账号,对所述移动终端的远程控制进行认证;
在所述移动终端认证成功之后,当接收到对所述移动终端的远程控制请求时,将所述远程控制请求发送给所述移动终端,以对所述移动终端进行远程控制,所述远程控制请求至少携带所述移动终端标识;
其中,所述当接收到对所述移动终端的远程控制请求时,将所述远程控制请求发送给所述移动终端,以对所述移动终端进行远程控制,包括:
接收第一终端发送的账号登录请求,所述账号登录请求携带所述第一用户账号和登录密码,且所述第一终端为除所述移动终端之外的其他终端;
基于所述第一用户账号和所述登录密码,对所述第一用户账号进行登录;
在所述第一用户账号登录成功之后,当接收到所述第一终端发送的远程控制请求时,将所述远程控制请求发送给所述移动终端,以对所述移动终端进行远程控制。
2.如权利要求1所述的方法,其特征在于,所述基于所述移动终端标识和所述第一用户账号,对所述移动终端的远程控制进行认证,包括:
基于所述移动终端标识,从存储的移动终端标识与用户账号之间的对应关系中,获取第二用户账号;
如果所述第二用户账号与所述第一用户账号不同,则将所述移动终端标识与用户账号之间的对应关系中,所述第二用户账号替换为所述第一用户账号;
设置所述移动终端标识对应的远程控制状态为激活状态。
3.如权利要求1所述的方法,其特征在于,所述当接收到对所述移动终端的远程控制请求时,将所述远程控制请求发送给所述移动终端,以对所述移动终端进行远程控制,包括:
接收第二终端发送的远程控制请求,所述远程控制请求携带群组标识,所述第二终端具有管理多个移动终端的管理权限;
基于所述群组标识,从存储的群组标识与用户账号之间的对应关系中,获取至少一个用户账号;
基于所述至少一个用户账号,从存储的移动终端标识与用户账号之间的对应关系中,获取至少一个移动终端标识;
基于所述至少一个移动终端标识,分别将所述远程控制请求发送给至少一个移动终端,以对所述至少一个移动终端进行远程控制。
4.如权利要求1-3任一权利要求所述的方法,其特征在于,所述发送所述远程控制请求的终端为第一终端或者第二终端,当所述远程控制请求包括控制策略时,第一控制策略的优先级小于第二控制策略的优先级,且所述第一控制策略与所述第二控制策略不冲突,所述第一控制策略为所述第一终端发送的远程控制请求包括的控制策略,所述第二控制策略为所述第二终端发送的远程控制请求包括的控制策略。
5.一种移动终端的远程控制装置,其特征在于,所述装置包括:
接收模块,用于接收移动终端发送的认证信息,所述认证信息包括移动终端标识和第一用户账号,且所述认证信息为所述移动终端完成第一桌面启动程序的配置后发送,所述第一桌面启动程序为允许进行远程控制的桌面启动程序;
认证模块,用于基于所述移动终端标识和所述第一用户账号,对所述移动终端的远程控制进行认证;
发送模块,用于在所述移动终端认证成功之后,当接收到对所述移动终端的远程控制请求时,将所述远程控制请求发送给所述移动终端,以对所述移动终端进行远程控制,所述远程控制请求至少携带所述移动终端标识;
其中,所述发送模块包括:
第一接收单元,用于接收第一终端发送的账号登录请求,所述账号登录请求携带所述第一用户账号和登录密码,且所述第一终端为除所述移动终端之外的其他终端;
登录单元,用于基于所述第一用户账号和所述登录密码,对所述第一用户账号进行登录;
第一发送单元,用于在所述第一用户账号登录成功之后,当接收到所述第一终端发送的远程控制请求时,将所述远程控制请求发送给所述移动终端,以对所述移动终端进行远程控制。
6.如权利要求5所述的装置,其特征在于,所述认证模块包括:
第一获取单元,用于基于所述移动终端标识,从存储的移动终端标识与用户账号之间的对应关系中,获取第二用户账号;
替换单元,用于如果所述第二用户账号与所述第一用户账号不同,则将所述移动终端标识与用户账号之间的对应关系中,所述第二用户账号替换为所述第一用户账号;
设置单元,用于设置所述移动终端标识对应的远程控制状态为激活状态。
7.如权利要求5所述的装置,其特征在于,所述发送模块包括:
第二接收单元,用于接收第二终端发送的远程控制请求,所述远程控制请求携带群组标识,所述第二终端具有管理多个移动终端的管理权限;
第二获取单元,用于基于所述群组标识,从存储的群组标识与用户账号之间的对应关系中,获取至少一个用户账号;
第三获取单元,用于基于所述至少一个用户账号,从存储的移动终端标识与用户账号之间的对应关系中,获取至少一个移动终端标识;
第二发送单元,用于基于所述至少一个移动终端标识,分别将所述远程控制请求发送给至少一个移动终端,以对所述至少一个移动终端进行远程控制。
8.如权利要求5-7任一权利要求所述的装置,其特征在于,所述发送所述远程控制请求的终端为第一终端或者第二终端,当所述远程控制请求包括控制策略时,第一控制策略的优先级小于第二控制策略的优先级,且所述第一控制策略与所述第二控制策略不冲突,所述第一控制策略为所述第一终端发送的远程控制请求包括的控制策略,所述第二控制策略为所述第二终端发送的远程控制请求包括的控制策略。
9.一种移动终端的远程控制装置,其特征在于,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收移动终端发送的认证信息,所述认证信息包括移动终端标识和第一用户账号,且所述认证信息为所述移动终端完成第一桌面启动程序的配置后发送,所述第一桌面启动程序为允许进行远程控制的桌面启动程序;
基于所述移动终端标识和所述第一用户账号,对所述移动终端的远程控制进行认证;
在所述移动终端认证成功之后,当接收到对所述移动终端的远程控制请求时,将所述远程控制请求发送给所述移动终端,以对所述移动终端进行远程控制,所述远程控制请求至少携带所述移动终端标识;
其中,所述当接收到对所述移动终端的远程控制请求时,将所述远程控制请求发送给所述移动终端,以对所述移动终端进行远程控制,包括:
接收第一终端发送的账号登录请求,所述账号登录请求携带所述第一用户账号和登录密码,且所述第一终端为除所述移动终端之外的其他终端;
基于所述第一用户账号和所述登录密码,对所述第一用户账号进行登录;
在所述第一用户账号登录成功之后,当接收到所述第一终端发送的远程控制请求时,将所述远程控制请求发送给所述移动终端,以对所述移动终端进行远程控制。
CN201510303290.1A 2015-06-05 2015-06-05 移动终端的远程控制方法及装置 Active CN104980926B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510303290.1A CN104980926B (zh) 2015-06-05 2015-06-05 移动终端的远程控制方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510303290.1A CN104980926B (zh) 2015-06-05 2015-06-05 移动终端的远程控制方法及装置

Publications (2)

Publication Number Publication Date
CN104980926A CN104980926A (zh) 2015-10-14
CN104980926B true CN104980926B (zh) 2019-02-12

Family

ID=54276899

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510303290.1A Active CN104980926B (zh) 2015-06-05 2015-06-05 移动终端的远程控制方法及装置

Country Status (1)

Country Link
CN (1) CN104980926B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106911653B (zh) * 2015-12-23 2021-05-11 北京奇虎科技有限公司 一种实现移动终端远程控制的方法、装置、移动终端及***
CN106027601B (zh) * 2016-04-29 2020-06-02 北京小米移动软件有限公司 远程控制方法及装置
WO2017201692A1 (zh) * 2016-05-25 2017-11-30 北京小米移动软件有限公司 应用加密方法及装置
CN106254531A (zh) * 2016-09-20 2016-12-21 珠海格力电器股份有限公司 一种控制操作的方法和终端
CN109120551B (zh) * 2017-06-23 2022-06-07 中兴通讯股份有限公司 控制移动终端上网的方法、装置、计算机设备、存储介质
WO2020186457A1 (zh) * 2019-03-19 2020-09-24 华为技术有限公司 网络摄像机的认证方法和装置
CN110674537A (zh) * 2019-09-23 2020-01-10 深圳供电局有限公司 一种远程擦除应用终端数据的方法、移动终端及***
CN111290695B (zh) * 2020-01-21 2021-12-14 维达力实业(深圳)有限公司 基于优先级控制的终端控制方法、装置和终端
CN113938510A (zh) * 2021-09-29 2022-01-14 青岛海信移动通信技术股份有限公司 一种终端设备和终端控制方法
CN113885756A (zh) * 2021-10-21 2022-01-04 深圳市快易典教育科技有限公司 一种桌面图标调整方法、***、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101163347A (zh) * 2007-11-21 2008-04-16 深圳华为通信技术有限公司 远程控制移动终端的方法及设备
CN102780715A (zh) * 2011-05-10 2012-11-14 中兴通讯股份有限公司 一种移动终端间远程桌面的实现方法及***
CN103825932A (zh) * 2013-12-03 2014-05-28 福州瑞芯微电子有限公司 一种Android设备之间远程桌面控制的方法
CN104348878A (zh) * 2013-08-06 2015-02-11 好看科技(深圳)有限公司 用于远程控制移动终端的方法、装置、移动终端及***
WO2015069304A1 (en) * 2013-11-05 2015-05-14 Intuit Inc. Remote control of a desktop application via a mobile device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8589800B2 (en) * 2010-12-10 2013-11-19 Wyse Technology Inc. Methods and systems for accessing and controlling a remote desktop of a remote machine in real time by a web browser at a client device via HTTP API utilizing a transcoding server

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101163347A (zh) * 2007-11-21 2008-04-16 深圳华为通信技术有限公司 远程控制移动终端的方法及设备
CN102780715A (zh) * 2011-05-10 2012-11-14 中兴通讯股份有限公司 一种移动终端间远程桌面的实现方法及***
CN104348878A (zh) * 2013-08-06 2015-02-11 好看科技(深圳)有限公司 用于远程控制移动终端的方法、装置、移动终端及***
WO2015069304A1 (en) * 2013-11-05 2015-05-14 Intuit Inc. Remote control of a desktop application via a mobile device
CN103825932A (zh) * 2013-12-03 2014-05-28 福州瑞芯微电子有限公司 一种Android设备之间远程桌面控制的方法

Also Published As

Publication number Publication date
CN104980926A (zh) 2015-10-14

Similar Documents

Publication Publication Date Title
CN104980926B (zh) 移动终端的远程控制方法及装置
CN104754582B (zh) 维护byod安全的客户端及方法
US8910254B2 (en) System and methods for profiling client devices
CN104320389B (zh) 一种基于云计算的融合身份保护***及方法
CN105610842B (zh) 一种wifi热点接入方法及移动设备
CN107872440B (zh) 身份鉴权方法、装置和***
EP3122017B1 (en) Systems and methods of authenticating and controlling access over customer data
CN107820702B (zh) 一种管控方法、装置及电子设备
US11238147B2 (en) Methods and systems for verifying applications
CN105072608B (zh) 一种管理认证令牌的方法及装置
CN108289074B (zh) 用户账号登录方法及装置
CN106330880A (zh) 通讯录的管理方法及家庭网关
CN106209569B (zh) 一种企业即时通讯的鉴权方法及装置
CN108259163B (zh) 终端设备的授权方法
JP2012053836A (ja) アプリケーション管理システム
CN107508810B (zh) 一种基于移动办公应用的认证管理方法、装置及***
CN109388923B (zh) 一种程序执行方法及装置
US10735423B2 (en) User authentication and authorization system for a mobile application
CN109314711B (zh) 一种开放授权方法、装置和终端
CN109067749A (zh) 一种信息处理方法、设备及计算机可读存储介质
CN102801728A (zh) 客户端自动登录的管理方法及***
CN104753927A (zh) 一种统一验证的方法和设备
US20140228000A1 (en) Terminal device, information processing apparatus and activation authentication method
JP6368062B1 (ja) 認証装置,認証装置の制御方法およびそのプログラム
EP3654587A1 (en) Systems and methods for managing iot/eot devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant