CN104581694A - 用于终端激活的方法、终端、服务器 - Google Patents
用于终端激活的方法、终端、服务器 Download PDFInfo
- Publication number
- CN104581694A CN104581694A CN201310481660.1A CN201310481660A CN104581694A CN 104581694 A CN104581694 A CN 104581694A CN 201310481660 A CN201310481660 A CN 201310481660A CN 104581694 A CN104581694 A CN 104581694A
- Authority
- CN
- China
- Prior art keywords
- terminal
- server
- activation
- installation kit
- customer end
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供了用于终端激活的方法、终端和服务器。在终端处执行的用于激活所述终端的方法包括:a)从服务器接收包括激活信息在内的定制客户端安装包,其中,所述激活信息是与所述终端的激活相关联的信息;b)在所述终端上安装所述定制客户端安装包;以及c)运行安装好的定制客户端,以根据所述激活信息自动发起并完成激活过程。此外,在服务器处执行的用于辅助激活终端的方法包括:a)在所述服务器处生成包括激活信息在内的定制客户端安装包,所述激活信息是与所述终端的激活相关联的信息;以及b)向所述终端发送所述定制客户端安装包。
Description
技术领域
本发明涉及终端管理领域,更具体地涉及用于终端激活的方法、终端和服务器。
背景技术
随着移动终端(例如,智能手机、平板电脑等)的迅速发展,现代企业需要一种管理其员工的移动终端的解决方案,即移动设备管理(MDM)***。MDM的功能通常包括针对各种类型移动终端的应用程序、数据和配置等的实时分发(安装、卸载等)。为了实现这些功能,通常在MDM对特定移动终端进行管理之前,要求该移动终端向MDM服务器进行激活(注册)。
而在现有的终端激活方案中,用户需要在待激活的移动终端上手动输入MDM服务器(激活服务器)的地址、用户名、密码、激活码等激活所必需的信息。而信息的这种手动输入是浪费时间且容易出错的。因此,需要一种简单快捷且不容易出错的终端激活方案。
发明内容
为了解决上述问题,提供了根据本发明的用于终端激活的方法、终端和服务器。
根据本发明的第一方面,提供了一种在终端处执行的用于激活所述终端的方法。该方法包括:a)从服务器接收包括激活信息在内的定制客户端安装包,其中,所述激活信息是与所述终端的激活相关联的信息;b)在所述终端上安装所述定制客户端安装包;以及c)运行安装好的定制客户端,以根据所述激活信息自动发起并完成激活过程。
在一些实施例中,所述激活信息至少包括以下各项:激活服务器的地址、用户名、以及激活校验信息。
在一些实施例中,所述激活过程包括:d)由所述定制客户端使用所述用户名和所述激活校验信息向由所述激活服务器的地址指定的激活服务器发起激活请求;e)从所述激活服务器接收激活结果。
在一些实施例中,所述服务器和所述激活服务器是同一服务器。
在一些实施例中,在步骤a)之前,所述方法还包括:f)从所述服务器接收包括与所述终端相关联的邀请信息在内的激活邀请;以及g)根据所述邀请信息,向所述服务器发送用于从所述服务器接收所述定制客户端安装包的请求。
在一些实施例中,所述邀请信息包括所述定制客户端安装包的下载地址。
在一些实施例中,所述下载地址至少包括由所述服务器为所述终端生成的随机字符串参数。
在一些实施例中,用于从所述服务器接收所述定制客户端安装包的请求是针对所述下载地址的下载请求。
根据本发明的第二方面,提供了一种终端。该终端包括:接收单元,用于从服务器接收包括激活信息在内的定制客户端安装包,其中,所述激活信息是与所述终端的激活相关联的信息;安装单元,用于在所述终端上安装所述定制客户端安装包;以及激活单元,用于运行安装好的定制客户端,以根据所述激活信息自动发起并完成激活过程。
在一些实施例中,所述激活信息至少包括以下各项:激活服务器的地址、用户名、以及激活校验信息。
在一些实施例中,所述激活过程包括:d)由所述定制客户端使用所述用户名和所述激活校验信息向由所述激活服务器的地址指定的激活服务器发起激活请求;e)从所述激活服务器接收激活结果。
在一些实施例中,所述服务器和所述激活服务器是同一服务器。
在一些实施例中,所述终端还包括:邀请接收单元,用于从所述服务器接收包括与所述终端相关联的邀请信息在内的激活邀请;以及请求单元,用于根据所述邀请信息,向所述服务器发送用于从所述服务器接收所述定制客户端安装包的请求。
在一些实施例中,所述邀请信息包括所述定制客户端安装包的下载地址。
在一些实施例中,所述下载地址至少包括由所述服务器为所述终端生成的随机字符串参数。
在一些实施例中,用于从所述服务器接收所述定制客户端安装包的请求是针对所述下载地址的下载请求。
根据本发明的第三方面,提供了一种在服务器处执行的用于辅助激活终端的方法。该方法包括:a)在所述服务器处生成包括激活信息在内的定制客户端安装包,所述激活信息是与所述终端的激活相关联的信息;以及b)向所述终端发送所述定制客户端安装包。
在一些实施例中,所述激活信息至少包括以下各项:激活服务器的地址、用户名、以及激活校验信息。
在一些实施例中,所述服务器和所述激活服务器是同一服务器。
在一些实施例中,所述方法还包括:d)从所述终端接收由所述终端根据所述激活信息来生成的激活请求;e)根据在所述服务器处保存的所述激活信息来验证所述激活请求;以及f)根据所述验证的结果,向所述终端反馈激活结果。
在一些实施例中,在步骤a)之前,所述方法还包括:g)向所述终端发送包括与所述终端相关联的邀请信息在内的激活邀请;以及h)从所述终端接收用于向所述终端发送所述定制客户端安装包的请求。
在一些实施例中,所述邀请信息包括所述定制客户端安装包的下载地址。
在一些实施例中,所述下载地址至少包括由所述服务器为所述终端生成的随机字符串参数。
在一些实施例中,在步骤h)之后,所述方法还包括:i)判断从所述终端接收到的用于向所述终端发送所述定制客户端安装包的请求中是否包括所述随机字符串参数:如果包括,则针对与所述随机字符串参数相对应的终端,执行步骤a);否则,向所述终端返回下载错误提示。
在一些实施例中,步骤a)包括:对标准客户端安装包进行解包;将所述激活信息填入已解包的标准客户端安装包中;以及对已填入所述激活信息的标准客户端安装包进行重新打包,以得到为所述终端定制的定制客户端安装包。
在一些实施例中,用于向所述终端发送所述定制客户端安装包的请求是针对所述下载地址的下载请求。
根据本发明的第四方面,提供了一种用于辅助激活终端的服务器。该服务器包括:生成单元,用于在所述服务器处生成包括激活信息在内的定制客户端安装包,所述激活信息是与所述终端的激活相关联的信息;以及发送单元,用于向所述终端发送所述定制客户端安装包。
在一些实施例中,所述激活信息至少包括以下各项:激活服务器的地址、用户名、以及激活校验信息。
在一些实施例中,所述服务器和所述激活服务器是同一服务器。
在一些实施例中,所述服务器还包括:接收单元,用于从所述终端接收由所述终端根据所述激活信息来生成的激活请求;验证单元,用于根据在所述服务器处保存的所述激活信息来验证所述激活请求;以及反馈单元,用于根据所述验证的结果,向所述终端反馈激活结果。
在一些实施例中,所述服务器还包括:邀请发送单元,用于向所述终端发送包括与所述终端相关联的邀请信息在内的激活邀请;以及请求接收单元,用于从所述终端接收用于向所述终端发送所述定制客户端安装包的请求。
在一些实施例中,所述邀请信息包括所述定制客户端安装包的下载地址。
在一些实施例中,所述下载地址至少包括由所述服务器为所述终端生成的随机字符串参数。
在一些实施例中,所述服务器还包括:判断单元,用于判断从所述终端接收到的用于向所述终端发送所述定制客户端安装包的请求中是否包括所述随机字符串参数:如果包括,则针对与所述随机字符串参数相对应的终端,执行步骤a);否则,向所述终端返回下载错误提示。
在一些实施例中,所述生成单元还用于:对标准客户端安装包进行解包;将所述激活信息填入已解包的标准客户端安装包中;以及对已填入所述激活信息的标准客户端安装包进行重新打包,以得到为所述终端定制的定制客户端安装包。
在一些实施例中,用于向所述终端发送所述定制客户端安装包的请求是针对所述下载地址的下载请求。
通过使用本发明的方法、终端和服务器,可以在MDM服务器处根据终端的用户信息、服务器信息等自动生成定制安装包,使终端能够在不需要手动输入各激活信息的情况下,完成终端激活过程。从而实现方便快捷且不容易出错的终端激活。
附图说明
通过下面结合附图说明本发明的优选实施例,将使本发明的上述及其它目的、特征和优点更加清楚,其中:
图1是示出了根据本发明的用于终端激活的***的示例应用场景的示意图。
图2是示出了根据本发明实施例的在终端处执行的用于激活该终端的示例方法的流程图。
图3是示出了根据本发明实施例的示例终端的框图。
图4是示出了根据本发明实施例的在服务器处执行的用于辅助激活终端的示例方法的流程图。
图5是示出了根据本发明实施例的用于辅助终端激活的示例服务器的框图。
具体实施方式
下面参照附图对本发明的优选实施例进行详细说明,在描述过程中省略了对于本发明来说是不必要的细节和功能,以防止对本发明的理解造成混淆。以下,以本发明应用于无线移动通信***的场景为例,对本发明进行了详细描述。但本发明并不局限于此,本发明也可以应用于固定通信***、有线通信***、无线通信***(诸如WiFi),或者应用于无线移动通信***、固定通信***、有线通信***等的任意混合结构。就移动通信***而言,本发明并不局限于所涉及的各个移动通信终端的具体通信协议,可以包括(但不限于)2G、3G、4G、5G网络,WCDMA、CDMA2000、TD-SCDMA***等,不同的移动终端可以采用相同的通信协议,也可以采用不同的通信协议。此外,本发明并不局限于移动终端的具体操作***,可以包括(但不限于)iOS、Windows Mobile、Symbian、Android等,不同的移动终端可以采用相同的操作***,也可以采用不同的操作***。
图1是示出了根据本发明的终端激活***1000的应用场景的示意图。如图1所示,***1000可以包括终端100和服务器200。为了清楚起见,图中仅示出了一个终端100、一个服务器200,但本发明并不局限于此,可以包括两个或更多数目的终端和/或服务器等等。终端100可以属于用户或者可以由用户操作。终端100和服务器200可以通过通信网络300进行通信。通信网络300的示例可以包括(但不限于):互联网、移动通信网络、固定线路(如xDSL、光纤等)等。
在一个实施例中,服务器200可以是MDM服务器。当然,在其他实施例中,服务器200也可以是其他服务器,例如,不具有MDM激活功能且专门生成如后文所述定制客户端安装包的服务器。
在一个实施例中,服务器200中通常保存有终端100的用户的各基本信息,包括例如(但不限于):用户名、姓名、联系电话、电子邮件地址等。
在一个实施例中,服务器200中或服务器200可以访问的其他存储器中存储了标准客户端安装包(例如,在安卓操作***的示例中,该标准客户端安装包可以是MDMClient.apk)。该标准客户端安装包中的与终端激活相关的配置信息(例如,激活服务器的地址、用户名、校验信息等)默认留空或为缺省值。
接下来,将结合图1来详细描述终端激活的示例流程。
1)在一个实施例中,MDM管理员可以在服务器200中维护的已知终端列表中选择或添加需要激活终端的用户,例如终端100的对应用户。然后向该用户(和/或其终端100)发送激活邀请。在另一实施例中,MDM管理员或服务器200可以通过其他方式来发现终端100。例如,通过对基站、WiFi接入点等接入设备进行监控,发现新接入的终端,进而在终端列表中向MDM管理员提供可供选择的对应终端项。此外,也可以对DHCP服务器等进行监控,发现新近获得IP地址的终端等。本发明不限于上述这些指定要激活的终端的方式。
在一个实施例中,该激活邀请的内容中包含了为终端100定制的定制客户端安装包的下载地址。为了区分针对不同用户定制的不同定制客户端安装包的下载地址,可以通过在下载地址中加入参数的方式进行区分。例如,对于终端100的用户,可以在下载地址中加入表明该用户身份的参数。该参数与用户相对应,其通常可以是服务器为该用户生成的一个随机字符串。当然在其他实施例中,该参数也可以是用于识别用户的其他信息,例如用户标识符等。
可通过电子邮件或短消息(SMS)的方式将该激活邀请发送至相应用户的邮箱或手机中。当然,在其他实施例中,也可以通过其他方式来发送该邀请,例如:音频邀请、视频邀请、或前述各项的任意组合等。
此外,服务器200也可以将发送出去的激活邀请中的参数和用户的对应关系记录下来,以供稍后确认用户身份之用。
2)用户(或终端100)在接收到激活邀请后,可以通过例如点击邀请内容中的链接(URL)来发起针对定制客户端安装包的下载请求(例如,HTTP下载请求)。该下载请求可以就是针对邀请内容中的链接的下载请求,也可以是根据邀请内容而生成的用于从服务器200获得定制客户端安装包的其他请求。这些请求均应当包括表明用户身份的参数或根据这些参数生成的其他信息,例如上述随机字符串或用户标识符等。
在其他实施例中,也可以例如由服务器200向终端100推送该定制客户端安装包,而不是由终端100发起下载请求。
3)服务器200在收到下载请求后,可以根据例如请求中的表明用户身份的参数或类似信息来确定该请求是否合法并确定该请求是由哪个用户(终端)发来的。
在一个实施例中,当终端100的用户点击该链接并向服务器200发起下载请求之后,服务器200接收到的下载请求中包括了服务器200为终端100生成的上述随机字符串或用户标识符等。服务器200对接收到的该随机字符串或用户标识符等与其维护的列表(该列表包括其为所有终端生成的所有随机字符串或用户标识符)中的每个随机字符串或用户标识符进行比较,并判断是否存在匹配的随机字符串或用户标识符。如果存在匹配的随机字符串或用户标识符,则确定该下载请求合法,并根据该随机字符串或用户标识符来确定用户的身份。
在一个实施例中,服务器200可以接下来通过例如下述方式针对所确定的用户来定制客户端安装包。
将上述标准客户端安装包解包,以方便对其各种配置进行修改。然后把激活终端100所必需的激活信息(例如,激活服务器的地址、用户名、激活校验信息等)填入到该标准客户端安装包的各对应选项中。最后,将填入了这些激活信息的标准客户端安装包进行重新打包,作为针对终端100定制的定制客户端安装包(例如,MDMClient_100.apk),并向终端100发送,以实现对终端100的下载请求的响应。
同时,服务器200将激活校验信息与用户(终端)标识符等关联存储,供后续终端激活时进行验证。
此处请注意:前述激活服务器与服务器200可以是相同服务器,也可以是不同服务器,下面将以激活服务器与服务器200是相同服务器为例。在其他实施例中,激活服务器也可以是与服务器200不同的单独服务器,这并不影响本激活过程的实现。
4)终端100下载完定制客户端安装包之后,对该定制客户端安装包进行安装并运行安装好的定制客户端,从而根据上述激活信息来自动发起并完成终端激活过程。
在一个实施例中,在运行安装好的定制客户端程序时,该定制客户端会使用在前述步骤中在安装包内配置好的用户名、激活校验信息等激活信息来连接由激活服务器地址所指定的服务器200(激活服务器),以请求激活。在一个实施例中,服务器200将激活请求中包括的各种激活信息与在前述步骤中保存的各种激活信息进行比对,当发现匹配时,允许终端100激活(例如,通过向终端100返回激活成功消息等)。
同时,在确定终端100激活后,服务器200(激活服务器)会自动将与终端100(和/或其用户)对应的该条激活校验信息作废(使其过期或无效等)。
当未发现匹配或部分匹配时,可以进行各种后续处理。例如,向终端100返回激活失败、激活部分失败、甚至再次激活邀请等等。
至此,通过上述激活流程,可以在不需要用户手动输入各种激活信息的情况下,由终端100和服务器200自动完成终端100的激活,从而方便快捷且不容易出错地实现了终端激活。
图2是示出了根据本发明实施例的用于终端激活的方法400的流程图。如图2所示,方法400可以包括步骤S410、S420和S430。根据本发明,方法400的一些步骤可以单独执行或组合执行,以及可以并行执行或顺序执行,并不局限于图2所示的具体操作顺序。在一些实施例中,方法400可以由图1所示的终端100执行。
图4是示出了根据本发明实施例的用于辅助终端激活的方法450的流程图。如图4所示,方法450可以包括步骤S460和S470。根据本发明,方法450的一些步骤可以单独执行或组合执行,以及可以并行执行或顺序执行,并不局限于图4所示的具体操作顺序。在一些实施例中,方法450可以由图1所示的服务器200执行。
图3是示出了根据本发明实施例的用于终端激活的示例终端100的框图。如图3所示,终端100可以包括:接收单元110、安装单元120和激活单元130。
接收单元110用于从服务器200接收包括激活信息在内的定制客户端安装包,其中,激活信息是与终端100的激活相关联的信息。接收单元110可以是终端100的中央处理单元(CPU)、数字信号处理器(DSP)、微处理器、微控制器等等,其可以与终端100的通信部分(例如,无线收发信机、以太网卡、xDSL调制解调器等)相配合,从服务器200接收包括激活信息在内的定制客户端安装包。
安装单元120用于在终端100上安装定制客户端安装包。安装单元120可以是终端100的中央处理单元(CPU)、数字信号处理器(DSP)、微处理器、微控制器等等,其可以与终端100的存储器(例如,RAM、SD卡等)相配合,在终端100的存储器上安装定制客户端安装包。
激活单元130用于运行安装好的定制客户端,以根据激活信息自动发起并完成激活过程。激活单元130可以是终端100的中央处理单元(CPU)、数字信号处理器(DSP)、微处理器、微控制器等等,其可以与终端100的通信部分(例如,无线收发信机、以太网卡、xDSL调制解调器等)相配合,与服务器200进行通信,以自动发起并完成激活过程。
此外,终端100还可以包括图3中未示出的其他单元,例如邀请接收单元和请求单元等。在一些实施例中,邀请接收单元可以用于从服务器200接收包括与终端100相关联的邀请信息在内的激活邀请。在一些实施例中,请求单元可以用于根据邀请信息,向服务器200发送用于从服务器200接收定制客户端安装包的请求。
图5是示出了根据本发明实施例的用于辅助终端激活的示例服务器200的框图。如图5所示,服务器200可以包括:生成单元210和发送单元220。
生成单元210用于在服务器200处生成包括激活信息在内的定制客户端安装包,激活信息是与终端100的激活相关联的信息。生成单元210可以是终端100的中央处理单元(CPU)、数字信号处理器(DSP)、微处理器、微控制器等等,其可以与终端100的存储器(例如,RAM、SD卡等)相配合,在服务器200处生成包括激活信息在内的定制客户端安装包。
发送单元220用于向终端100发送定制客户端安装包。发送单元220可以是终端100的中央处理单元(CPU)、数字信号处理器(DSP)、微处理器、微控制器等等,其可以与终端100的通信部分(例如,无线收发信机、以太网卡、xDSL调制解调器等)相配合,向终端100发送定制客户端安装包。
此外,服务器200还可以包括图5中未示出的其他单元,例如接收单元、验证单元、反馈单元、邀请发送单元、请求接收单元、判断单元等。在一些实施例中,接收单元可以用于从终端100接收由终端100根据激活信息来生成的激活请求。在一些实施例中,验证单元可以用于根据在服务器200处保存的激活信息来验证激活请求。在一些实施例中,反馈单元可以用于根据验证的结果,向终端100反馈激活结果。在一些实施例中,邀请发送单元可以用于向终端100发送包括与终端100相关联的邀请信息在内的激活邀请。在一些实施例中,请求接收单元可以用于从终端100接收用于向终端100发送定制客户端安装包的请求。在一些实施例中,判断单元可以用于判断从终端100接收到的用于向终端100发送定制客户端安装包的请求中是否包括随机字符串参数:如果包括,则针对与随机字符串参数相对应的终端,执行下面将要描述的步骤S460;否则,向终端100返回下载错误提示。
以下将结合图2和图3,对根据本发明实施例的在终端100上执行的用于激活终端的方法400和终端100进行详细的描述。
方法400开始于步骤S410,在步骤S410中,可以由终端100的接收单元110从服务器200接收包括激活信息在内的定制客户端安装包,其中,激活信息是与终端100的激活相关联的信息。
在步骤S420中,可以由终端100的安装单元120在终端100上安装定制客户端安装包。
在步骤S430中,可以由终端100的激活单元130运行安装好的定制客户端,以根据激活信息自动发起并完成激活过程。
在一些实施例中,激活信息可以至少包括以下各项:激活服务器的地址、用户名、以及激活校验信息。
在一些实施例中,激活过程可以包括:由定制客户端使用用户名和激活校验信息向由激活服务器的地址指定的激活服务器发起激活请求;从激活服务器接收激活结果。
在一些实施例中,服务器200和激活服务器可以是同一服务器。
在一些实施例中,在步骤S410之前,该方法400还可以包括:从服务器200接收包括与终端100相关联的邀请信息在内的激活邀请;以及根据邀请信息,向服务器200发送用于从服务器200接收定制客户端安装包的请求。
在一些实施例中,邀请信息可以包括定制客户端安装包的下载地址。
在一些实施例中,下载地址可以至少包括由服务器200为终端100生成的随机字符串参数。
在一些实施例中,用于从服务器200接收定制客户端安装包的请求可以是针对下载地址的下载请求。
以下将结合图4和图5,对根据本发明实施例的用于在服务器200处辅助激活终端100的方法450和终端100进行详细的描述。
方法450开始于步骤S460,在步骤S460中,可以由服务器200的生成单元210在服务器200处生成包括激活信息在内的定制客户端安装包,激活信息是与终端100的激活相关联的信息。
在步骤S470中,可以由服务器200的发送单元220向终端100发送定制客户端安装包。
在一些实施例中,激活信息可以至少包括以下各项:激活服务器的地址、用户名、以及激活校验信息。
在一些实施例中,服务器200和激活服务器可以是同一服务器。
在一些实施例中,该方法450还可以包括:从终端100接收由终端100根据激活信息来生成的激活请求;根据在服务器200处保存的激活信息来验证激活请求;以及根据验证的结果,向终端100反馈激活结果。
在一些实施例中,在步骤S460之前,该方法450还包括:向终端100发送包括与终端100相关联的邀请信息在内的激活邀请;以及从终端100接收用于向终端100发送定制客户端安装包的请求。
在一些实施例中,邀请信息可以包括定制客户端安装包的下载地址。
在一些实施例中,下载地址可以至少包括由服务器200为终端100生成的随机字符串参数。
在一些实施例中,该方法450还可以包括:i)判断从终端100接收到的用于向终端100发送定制客户端安装包的请求中是否包括随机字符串参数:如果包括,则针对与随机字符串参数相对应的终端,执行步骤S460;否则,向终端100返回下载错误提示。
在一些实施例中,步骤S410可以包括:对标准客户端安装包进行解包;将激活信息填入已解包的标准客户端安装包中;以及对已填入激活信息的标准客户端安装包进行重新打包,以得到为终端100定制的定制客户端安装包。
在一些实施例中,用于向终端100发送定制客户端安装包的请求可以是针对下载地址的下载请求。
至此已经结合优选实施例对本发明进行了描述。应该理解,本领域技术人员在不脱离本发明的精神和范围的情况下,可以进行各种其它的改变、替换和添加。因此,本发明的范围不局限于上述特定实施例,而应由所附权利要求所限定。
Claims (20)
1.一种在终端处执行的用于激活所述终端的方法,包括:
a)从服务器接收包括激活信息在内的定制客户端安装包,其中,所述激活信息是与所述终端的激活相关联的信息;
b)在所述终端上安装所述定制客户端安装包;以及
c)运行安装好的定制客户端,以根据所述激活信息自动发起并完成激活过程。
2.根据权利要求1所述的方法,其中,所述激活信息至少包括以下各项:激活服务器的地址、用户名、以及激活校验信息。
3.根据权利要求2所述的方法,其中,所述激活过程包括:
d)由所述定制客户端使用所述用户名和所述激活校验信息向由所述激活服务器的地址指定的激活服务器发起激活请求;
e)从所述激活服务器接收激活结果。
4.根据权利要求2所述的方法,其中,所述服务器和所述激活服务器是同一服务器。
5.根据权利要求1所述的方法,在步骤a)之前,所述方法还包括:
f)从所述服务器接收包括与所述终端相关联的邀请信息在内的激活邀请;以及
g)根据所述邀请信息,向所述服务器发送用于从所述服务器接收所述定制客户端安装包的请求。
6.根据权利要求5所述的方法,其中,所述邀请信息包括所述定制客户端安装包的下载地址。
7.根据权利要求6所述的方法,其中,所述下载地址至少包括由所述服务器为所述终端生成的随机字符串参数。
8.根据权利要求6所述的方法,其中,用于从所述服务器接收所述定制客户端安装包的请求是针对所述下载地址的下载请求。
9.一种终端,包括:
接收单元,用于从服务器接收包括激活信息在内的定制客户端安装包,其中,所述激活信息是与所述终端的激活相关联的信息;
安装单元,用于在所述终端上安装所述定制客户端安装包;以及
激活单元,用于运行安装好的定制客户端,以根据所述激活信息自动发起并完成激活过程。
10.一种在服务器处执行的用于辅助激活终端的方法,包括:
a)在所述服务器处生成包括激活信息在内的定制客户端安装包,所述激活信息是与所述终端的激活相关联的信息;以及
b)向所述终端发送所述定制客户端安装包。
11.根据权利要求10所述的方法,其中,所述激活信息至少包括以下各项:激活服务器的地址、用户名、以及激活校验信息。
12.根据权利要求11所述的方法,其中,所述服务器和所述激活服务器是同一服务器。
13.根据权利要求12所述的方法,其中,所述方法还包括:
d)从所述终端接收由所述终端根据所述激活信息来生成的激活请求;
e)根据在所述服务器处保存的所述激活信息来验证所述激活请求;以及
f)根据所述验证的结果,向所述终端反馈激活结果。
14.根据权利要求10所述的方法,在步骤a)之前,所述方法还包括:
g)向所述终端发送包括与所述终端相关联的邀请信息在内的激活邀请;以及
h)从所述终端接收用于向所述终端发送所述定制客户端安装包的请求。
15.根据权利要求14所述的方法,其中,所述邀请信息包括所述定制客户端安装包的下载地址。
16.根据权利要求15所述的方法,其中,所述下载地址至少包括由所述服务器为所述终端生成的随机字符串参数。
17.根据权利要求16所述的方法,其中,在步骤h)之后,所述方法还包括:
i)判断从所述终端接收到的用于向所述终端发送所述定制客户端安装包的请求中是否包括所述随机字符串参数:
如果包括,则针对与所述随机字符串参数相对应的终端,执行步骤a);
否则,向所述终端返回下载错误提示。
18.根据权利要求17所述的方法,其中,步骤a)包括:
对标准客户端安装包进行解包;
将所述激活信息填入已解包的标准客户端安装包中;以及
对已填入所述激活信息的标准客户端安装包进行重新打包,以得到为所述终端定制的定制客户端安装包。
19.根据权利要求15所述的方法,其中,用于向所述终端发送所述定制客户端安装包的请求是针对所述下载地址的下载请求。
20.一种用于辅助激活终端的服务器,包括:
生成单元,用于在所述服务器处生成包括激活信息在内的定制客户端安装包,所述激活信息是与所述终端的激活相关联的信息;以及
发送单元,用于向所述终端发送所述定制客户端安装包。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310481660.1A CN104581694A (zh) | 2013-10-15 | 2013-10-15 | 用于终端激活的方法、终端、服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310481660.1A CN104581694A (zh) | 2013-10-15 | 2013-10-15 | 用于终端激活的方法、终端、服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104581694A true CN104581694A (zh) | 2015-04-29 |
Family
ID=53096685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310481660.1A Pending CN104581694A (zh) | 2013-10-15 | 2013-10-15 | 用于终端激活的方法、终端、服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104581694A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106325918A (zh) * | 2016-08-10 | 2017-01-11 | 北京北信源软件股份有限公司 | 一种实现安装后自动激活客户端的方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102387156A (zh) * | 2011-11-29 | 2012-03-21 | 青岛海信传媒网络技术有限公司 | 设备登录网络的处理方法、装置及*** |
CN102413138A (zh) * | 2011-11-24 | 2012-04-11 | 宇龙计算机通信科技(深圳)有限公司 | 实现云服务注册及推广的方法和装置 |
CN103107974A (zh) * | 2011-11-09 | 2013-05-15 | 腾讯科技(深圳)有限公司 | 一种用户注册和登录方法和移动终端 |
CN103260256A (zh) * | 2012-02-21 | 2013-08-21 | 宇龙计算机通信科技(深圳)有限公司 | 一种便携式wlan热点的连接方法及*** |
-
2013
- 2013-10-15 CN CN201310481660.1A patent/CN104581694A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103107974A (zh) * | 2011-11-09 | 2013-05-15 | 腾讯科技(深圳)有限公司 | 一种用户注册和登录方法和移动终端 |
CN102413138A (zh) * | 2011-11-24 | 2012-04-11 | 宇龙计算机通信科技(深圳)有限公司 | 实现云服务注册及推广的方法和装置 |
CN102387156A (zh) * | 2011-11-29 | 2012-03-21 | 青岛海信传媒网络技术有限公司 | 设备登录网络的处理方法、装置及*** |
CN103260256A (zh) * | 2012-02-21 | 2013-08-21 | 宇龙计算机通信科技(深圳)有限公司 | 一种便携式wlan热点的连接方法及*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106325918A (zh) * | 2016-08-10 | 2017-01-11 | 北京北信源软件股份有限公司 | 一种实现安装后自动激活客户端的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10423377B2 (en) | Method of sharing cloud printer in a cloud print system, cloud server, and cloud print system | |
TWI743405B (zh) | 語音播報方法、智慧型播報裝置、編碼有電腦程式指令的一個或多個非暫時性電腦儲存媒體以及智慧型播報設備 | |
KR101488268B1 (ko) | 푸시 메시지 서비스 방법 및 시스템 | |
CN103795571B (zh) | 设备之间的绑定方法及装置 | |
CN102231746B (zh) | 验证标识信息的方法及终端 | |
US8683226B2 (en) | Automatic provisioning in mobile to mobile platforms | |
CN104079409A (zh) | 账号的登录方法及装置 | |
CN105357110B (zh) | 邮件发送方法、装置及*** | |
KR20060083433A (ko) | 단말의 설정 | |
EP3518109A1 (en) | Method and apparatus for realizing communication between web page and native application, and electronic device | |
CN105049319A (zh) | 好友添加方法及***、客户端及服务器 | |
CN102437998B (zh) | 应用商店***及使用该应用商店***进行开发的方法 | |
WO2016045478A1 (zh) | Sim卡读写方法及终端 | |
WO2019010734A1 (zh) | 一种业务应用流量的引导方法和*** | |
US20140019957A1 (en) | Method, apparatus, and system for sharing software among terminals | |
US9680814B2 (en) | Method, device, and system for registering terminal application | |
CN115208951B (zh) | 请求处理方法、装置、电子设备及计算机可读存储介质 | |
CN103581881B (zh) | 综合取号装置和网络侧获取用户手机号码的***和方法 | |
CN105165035A (zh) | 兼具文本消息传输的多媒体消息传输 | |
CN112822023B (zh) | 通信信息发送方法、信息访问方法、装置和存储介质 | |
CN115484586A (zh) | 文件管理方法、装置、电子设备和可读存储介质 | |
CN103067260B (zh) | 实现即时通信的方法及装置 | |
CN107113281A (zh) | 内容共享的方法、终端、服务器和*** | |
US9160736B2 (en) | System and method of verifying a number of a mobile terminal | |
CN104581694A (zh) | 用于终端激活的方法、终端、服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150429 |
|
WD01 | Invention patent application deemed withdrawn after publication |