CN102109986A - 一种提供接入序列号以及插件接入的方法、***及装置 - Google Patents
一种提供接入序列号以及插件接入的方法、***及装置 Download PDFInfo
- Publication number
- CN102109986A CN102109986A CN2009102525272A CN200910252527A CN102109986A CN 102109986 A CN102109986 A CN 102109986A CN 2009102525272 A CN2009102525272 A CN 2009102525272A CN 200910252527 A CN200910252527 A CN 200910252527A CN 102109986 A CN102109986 A CN 102109986A
- Authority
- CN
- China
- Prior art keywords
- plug
- unit
- host program
- sequence number
- server
- 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.)
- Granted
Links
Images
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
本申请公开了一种提供接入序列号以及插件接入的方法、***及装置,以减小改动,提高遗留程序和宿主程序的紧密度。提供接入序列号的方法包括:宿主程序客户端向宿主程序服务器发送含有用户标识的登陆请求,接收宿主程序服务器发送的该用户标识对应的可用插件信息以及每个插件对应的序列号;宿主程序客户端收到用户发送的使用插件的请求时,确定自身是否保存有该插件的可用序列号,如果是,将对应的该插件的序列号发送给该插件;否则,宿主程序客户端向宿主程序服务器发送该插件的注册请求;宿主程序客户端收到宿主程序服务器返回的序列号后,将该序列号发送给该插件用于接入插件服务器。
Description
技术领域
本申请涉及计算机应用技术领域,特别是指一种提供接入序列号以及插件接入的方法、***及装置。
背景技术
宿主程序是指供插件运行的载体,同时制定了插件的接入规范。比如:即时通讯软件程序。插件是指程序模块,符合宿主程序的接入规范时,可以接入宿主程序,运行于宿主程序提供的服务平台,非服务平台本身所必须的功能或者业务模块,从物理形式上来看,包含但不局限于动态链接库(DLL)。而遗留程序一般是指开发宿主程序之前就已经存在的软件,与宿主程序不关联,不能通过宿主程序提供的服务平台运行,本文特指通过传统的序列号方式进行验证的软件。
现有的即时通讯***中,接入遗留程序主要有如下方案:
1、宿主程序将用户可用的插件以列表方式存储在服务端,要求此类遗留程序进行验证接口改造以适应平台验证过程,即在接入宿主程序时放弃其原有的序列号模式,采用平台提供的验证方法。这种方案需要对大量存在的遗留插件均要求进行改造,不利于此类软件大量接入宿主程序。
2、宿主程序不处理插件的验证,即当用户使用插件时,由插件自行处理;这种模式下,用户往往在使用插件时会被告知只能免费试用一段时间或者输入序列号,然后用户自行处理是否要注册,如果注册可能要访问某某网站进行注册。这种方案集成度低,实际上宿主程序和插件的关系很弱,不利于提高粘度,即遗留程序随时可以离开宿主程序提供的服务平台。另外,采用此种方式,用户在注册时依然要去软件的网站申请序列号,然后输入,不够方便。
发明内容
本发明提供一种提供接入序列号以及插件接入的方法、***及装置,可以在宿主程序提供的平台实现遗留程序接入,并且对宿主程度的改动比较小,又能提高遗留程序和宿主程序的紧密度。
本申请实施例提供的一种向插件提供接入序列号的方法,包括:
A.宿主程序客户端向宿主程序服务器发送含有用户标识的登陆请求,接收并保存宿主程序服务器发送的该用户标识对应的可用插件信息以及每个插件对应的序列号;
B.宿主程序客户端收到插件使用请求时,确定自身是否保存有该插件的可用序列号,如果是,则将对应的该插件的序列号发送给该插件用于进行接入插件服务器;否则,执行步骤C;
C.宿主程序客户端向宿主程序服务器发送该插件的注册请求;
D.宿主程序客户端收到宿主程序服务器返回的序列号后,将该序列号发送给该插件用于进行接入插件服务器。
本申请实施例提供的一种提供接入序列号的方法,包括:
A.宿主程序服务器收到含有用户标识的登陆请求后,判断自身是否保存有该用户标识对应的可用插件信息以及每个插件对应的序列号,如果是,则将该用户标识对应的可用插件信息以及每个插件对应的序列号返回给宿主程序客户端,否则,执行步骤B;
B.宿主程序服务器收到宿主程序客户端发送的插件的注册请求后,判断该插件的注册方式,并根据该插件的注册方式获取一个序列号;
C.宿主程序服务器向宿主程序客户端返回获取的序列号。
本申请实施例提供的一种插件接入***,包括:
宿主程序客户端,用于向宿主程序服务器发送含有用户标识的登陆请求,从宿主程序服务器获得该用户标识对应的可用插件信息以及每个插件对应的序列号;收到插件使用请求时,确定自身是否保存有该插件的可用序列号,如果是,则将该序列号发送给该插件用于进行接入插件服务器,否则,直接向宿主程序服务器发送该插件的注册请求;收到宿主程序服务器返回的序列号后,将该序列号发送给该插件用于进行注册;
宿主程序服务器,用于收到含有用户标识的登陆请求后,判断自身是否保存有该用户标识对应的可用插件信息以及每个插件对应的序列号,如果是,则将该用户标识对应的可用插件信息以及每个插件对应的序列号返回给宿主程序客户端;收到宿主程序客户端发送的插件的注册请求后,判断该插件的注册方式,并根据该插件的注册方式获取一个序列号;向宿主程序客户端返回获取的序列号。
本申请实施例提供的一种宿主程序客户端,包括:
登陆请求单元,向宿主程序服务器发送含有用户标识的登陆请求;
获取单元,从宿主程序服务器获得该用户标识对应的可用插件信息以及每个插件对应的序列号;
控制单元,用于收到插件使用请求时,确定自身是否保存有该插件的可用序列号,如果是,则将该序列号发送给该插件,当收到该插件返回的序列号错误的通知后,向宿主程序服务器发送该插件的注册请求,否则,直接向宿主程序服务器发送该插件的注册请求;收到宿主程序服务器返回的序列号后,将该序列号发送给该插件用于进行注册。
本申请实施例提供的一种宿主程序服务器,包括:
登陆控制单元,用于收到含有用户标识的登陆请求后,判断自身保存有该用户标识对应的可用插件信息以及每个插件对应的序列号,如果是,则将该用户标识对应的可用插件信息以及每个插件对应的序列号返回给宿主程序客户端,
插件注册控制单元,收到宿主程序客户端发送的插件的注册请求后,判断该插件的注册方式,并根据该插件的注册方式获取一个序列号;
发送单元,用于向宿主程序客户端返回获取的序列号。
本申请提供的实施例中,可以在宿主程序服务器预先保存用户标识对应的可用插件信息以及每个插件对应的序列号,在用户登陆宿主程序服务器时,向该用户发送该用户的可用插件信息以及每个插件对应的序列号。此后,如果该用户发送插件的使用请求时,宿主程序客户端如果确定自身保存有该插件的可用序列号,则将对应的该插件的序列号发送给该插件,当收到该插件返回的序列号错误的通知后,则可向宿主程序服务器发送该插件的注册请求,以对该插件进行注册,以获得该插件的可用序列号,并使插件接入插件服务器。本方案通过宿主程序提供的平台使遗留程序获得可用的序列号,并利用可用的序列号接入对应的遗留程序服务器,对遗留程序改动比较小,并提高了遗留程序和宿主程序的紧密度。
附图说明
图1为本申请实施例中向插件提供接入序列号的方法的流程示意图;
图2为本申请实施例在宿主程序服务器端提供接入序列号的方法的流程示意图;
图3为本申请实现插件接入的一具体实施例的流程示意图;
图4为本申请实施例提供的一种插件接入***的结构示意图;
图5为本申请实施例提供的一种宿主程序客户端的结构示意图;
图6为本申请实施例提供的一种宿主程序服务器的结构示意图。
具体实施方式
本申请提供的实施例中,为了通过宿主程序提供的平台使遗留程序获得可用的序列号,并利用可用的序列号接入对应的遗留程序服务器,可以在宿主程序服务器预先保存用户标识对应的可用插件信息以及每个插件对应的序列号,在用户登陆宿主程序服务器时,向该用户发送该用户的可用插件信息以及每个插件对应的序列号。此后,如果该用户发送插件的使用请求给宿主程序客户端时,宿主程序客户端如果确定自身保存有该插件的可用序列号,则将对应的该插件的序列号发送给该插件,当收到该插件返回的序列号错误的通知后,则可向宿主程序服务器发送该插件的注册请求,以对该插件进行注册,以获得该插件的可用序列号,并使插件接入插件服务器。
参见图1所示,本申请实施例中向插件提供接入序列号的方法包括以下步骤:
步骤101:宿主程序客户端向宿主程序服务器发送含有用户标识的登陆请求,接收宿主程序服务器发送的该用户标识对应的可用插件信息以及每个插件对应的序列号;
步骤102:宿主程序客户端收到用户发送的使用插件的请求时,确定自身是否保存有该插件的可用序列号,如果宿主程序客户端自身保存有该插件的可用序列号,则将该序列号发送给该插件,如果当收到该插件返回的序列号错误的通知后,执行步骤103;如果宿主程序客户端自身并未保存该插件的可用序列号,执行步骤103;
步骤103:宿主程序客户端向宿主程序服务器发送该插件的注册请求;
宿主程序服务器收到该插件的注册请求时,需要获得一个序列号,这里,如果该插件的注册方式以注册机方式注册,则利用插件提供的注册机算法生成一个序列号;如果是插件服务器生成序列号方式生成,向插件服务器发起请求要求生成一个序列号。
步骤104:宿主程序客户端收到宿主程序服务器返回的序列号后,将该序列号发送给该插件用于接入插件服务器。
为了更好满足用户需要,可以提示用户是否需要对插件注册,即在步骤102之后,且步骤103之前,宿主程序客户端可以提示用户选择是否需要注册,如果接收到用户需要注册的确认,执行步骤103。
在步骤103之后,且在步骤104之前,宿主程序客户端可以将收到宿主程序服务器发送的收费界面提示给用户,如果收到用户确认付费的信息,执行步骤104,否则,如果收到用户拒绝付费的信息,则通知宿主程序服务器将此前生成的该用户标识对应的可用插件序列号丢弃,结束本流程。
参见图2所示,本申请实施例在宿主程序服务器端提供接入序列号的方法如下:
步骤201:宿主程序服务器收到含有用户标识的登陆请求后,判断自身是否保存有该用户标识对应的可用插件信息以及每个插件对应的序列号,如果是,则将该用户标识对应的可用插件信息以及每个插件对应的序列号返回给宿主程序客户端,否则,执行步骤202;
步骤202:宿主程序服务器收到宿主程序客户端发送的插件的注册请求后,判断该插件的注册方式,并根据该插件的注册方式获取一个序列号;
这里,在执行步骤203之前,宿主程序服务器可以向第三方计费服务器发送计费通知,并向宿主程序客户端发送收费界面,在收到计费成功的信息后,执行步骤203,否则,将此前生成的该用户标识对应的可用插件序列号丢弃。
根据该插件的注册方式获取一个序列号的方式可以这样实现:
如果该插件的注册方式以注册机方式注册,则利用插件提供的注册机算法生成一个序列号;如果是插件服务器生成序列号方式生成,向插件服务器发起请求要求生成一个序列号。
步骤203:宿主程序服务器向宿主程序客户端返回获取的序列号。
下面参见图3所示,举具体实施例详细描述本申请具体实施例的过程。
在图3所示实施例中,宿主程序客户端为即时通讯(IM)客户端,宿主程序服务器是IM服务器,插件即为遗留程序。为了实现遗留程序的接入过程,参见图3所示,具体实现过程如下:
步骤301:在IM服务器保存一用户对应插件的可用序列号,即保存该用户的用户标识与可用插件的信息对应关系,以及每个插件对应的可用序列号。
步骤302:IM客户端向IM服务器发送含有该用户标识的登陆请求。
步骤303:IM客户端从IM服务器获取该用户标识对应的可用插件的信息以及每个插件对应的序列号。
步骤304:IM客户端接收用户发送的使用插件的请求。
步骤305:IM客户端根据当前用户的可用插件以及每个插件对应的序列号列表,判断该用户要使用的插件是否存在可用序列号,如果存在,则将该序列号发送给该插件,然后执行步骤306;否则,执行步骤308。
步骤306:插件判断收到的序列号是否可用,如果可用,则利用序列号进行接入插件服务器,结束本流程;否则,插件向IM客户端发送序列号错误的通知,执行步骤307。
步骤307:IM客户端收到所述序列号错误的通知后,将提示该用户此插件已经过期或者需要注册。
步骤308:IM客户端向该用户展示一个注册界面,要求用户进行选择;如果接收到用户放弃命令,则此过程结束,该插件不可用;否则,执行步骤309。
步骤309:IM客户端收到用户确认需要提交该插件的注册请求时,向IM服务器提交该插件的注册请求。
步骤310:IM服务器收到该插件的注册请求后,判断该插件的注册方式。
步骤311:IM服务器根据该插件的注册方式获取一个序列号。
具体为:如果步骤310判断结果是以注册机方式注册,则IM服务器利用插件提供的注册机算法生成一个序列号,如果是插件服务器生成序列号方式生成,IM服务器向插件服务器发起请求要求生成一个序列号,如果失败,则提示用户失败,过程结束;如果成功,则执行步骤312。
步骤312:IM服务器向第三方收费服务器提交计费信息,且向IM客户端返回一个收费界面。
步骤313:IM客户端向用户展示该收费界面,如果IM客户端收到用户拒绝指示时,则将之前生成的序列号丢弃,结束本流程,;如果IM客户端收到用户确认指示时,执行步骤314。
步骤314:IM服务器在确认用户付费成功时,将该用户的用户标识,以及此前生成的序列号存储;返回给IM客户端成功信息并且携带序列号。
步骤315:IM客户端得到成功信息并且提取此序列号。
步骤316:IM客户端将此序列号传给插件。
步骤317:插件利用该序列号接入插件服务器。
在图3所示实施例中,允许保留插件的序列号的处理机制,使在使用这种方式实现插件接入时,不需要改造该插件。本实施例通过宿主程序和遗留程序的程序接口方式交互序列号以及注册,提高了遗留程序对于宿主程序的粘度;另外通过对用户提供统一的注册入口一站式服务,降低用户注册的步骤和成本,使得大量已经存在的以序列号方式判定用户是否可用的遗留程序在保留原序列号判断模式下,接入宿主程序,降低此类软件的接入成本。
参见图4所示,本申请实施例提供的一种插件接入***,包括:宿主程序客户端41和宿主程序服务器42。
宿主程序客户端41,用于向宿主程序服务器发送含有用户标识的登陆请求,从宿主程序服务器获得该用户标识对应的可用插件信息以及每个插件对应的序列号;收到用户发送的使用插件的请求时,确定自身是否保存有该插件的可用序列号,如果是,则将该序列号发送给该插件,当收到该插件返回的序列号错误的通知后,向宿主程序服务器发送该插件的注册请求,否则,直接向宿主程序服务器发送该插件的注册请求;收到宿主程序服务器返回的序列号后,将该序列号发送给该插件用于进行注册;
宿主程序服务器42,用于收到含有用户标识的登陆请求后,判断自身是否保存有该用户标识对应的可用插件信息以及每个插件对应的序列号,如果是,则将该用户标识对应的可用插件信息以及每个插件对应的序列号返回给宿主程序客户端;收到宿主程序客户端发送的插件的注册请求后,判断该插件的注册方式,并根据该插件的注册方式获取一个序列号;向宿主程序客户端返回获取的序列号。
所述宿主程序客户端41,进一步用于在向宿主程序服务器发送该插件的注册请求前,提示用户选择是否需要注册,如果接收到用户需要注册的确认,向宿主程序服务器发送该插件的注册请求;
所述宿主程序服务器42,进一步用于在向宿主程序客户端返回获取的序列号前,向第三方计费服务器发送计费通知,并向宿主程序客户端发送收费界面,在收到计费成功的信息后,则向宿主程序客户端返回获取的序列号,否则,将此前生成的该用户标识对应的可用插件序列号丢弃。
所述宿主程序服务器42,用于如果该插件的注册方式以注册机方式注册,则利用插件提供的注册机算法生成一个序列号;如果是插件服务器生成序列号方式生成,向插件服务器发起请求要求生成一个序列号。
参见图5所示,本申请实施例提供了一种宿主程序客户端,包括:登陆请求单元51、获取单元52和控制单元53。
登陆请求单元51,向宿主程序服务器发送含有用户标识的登陆请求;
获取单元52,从宿主程序服务器获得该用户标识对应的可用插件信息以及每个插件对应的序列号;
控制单元53,用于收到用户发送的使用插件的请求时,确定自身是否保存有该插件的可用序列号,如果是,则将该序列号发送给该插件,当收到该插件返回的序列号错误的通知后,向宿主程序服务器发送该插件的注册请求,否则,直接向宿主程序服务器发送该插件的注册请求;收到宿主程序服务器返回的序列号后,将该序列号发送给该插件用于进行注册。
所述控制单元53,用于在向宿主程序服务器发送该插件的注册请求前,提示用户选择是否需要注册,如果接收到用户需要注册的确认,向宿主程序服务器发送该插件的注册请求。
所述控制单元53,用于收到宿主程序服务器发送的收费界面提示给用户,如果收到用户确认付费的信息,且收到宿主程序服务器返回的序列号后,将该序列号发送给该插件用于进行注册,否则,如果收到用户拒绝付费的信息,则通知宿主程序服务器将此前生成的该用户标识对应的可用插件序列号丢弃。
参见图6所示,本申请实施例提供的一种宿主程序服务器,包括:登陆控制单元61、插件注册控制单元62和发送单元63。
登陆控制单元61,用于收到含有用户标识的登陆请求后,判断自身保存有该用户标识对应的可用插件信息以及每个插件对应的序列号,如果是,则将该用户标识对应的可用插件信息以及每个插件对应的序列号返回给宿主程序客户端;
插件注册控制单元62,收到宿主程序客户端发送的插件的注册请求后,判断该插件的注册方式,并根据该插件的注册方式获取一个序列号;
发送单元63,用于向宿主程序客户端返回获取的序列号。
所述插件注册控制单元62,用于如果该插件的注册方式以注册机方式注册,则利用插件提供的注册机算法生成一个序列号;如果是插件服务器生成序列号方式生成,向插件服务器发起请求要求生成一个序列号。
所述发送单元63,进一步用于在向宿主程序客户端返回获取的序列号前,向第三方计费服务器发送计费通知,并向宿主程序客户端发送收费界面,且在收到计费成功的信息后,向宿主程序客户端返回获取的序列号。
在本申请实施例中,可以提供统一化的注册机制服务于遗留类软件,可以提供统一的付费机制解决各类遗留程序的付费方式不一致,还可以提供统一的序列号生成机制,降低遗留类插件的改造成本。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (16)
1.一种向插件提供接入序列号的方法,其特征在于,该方法包括以下步骤:
A.宿主程序客户端向宿主程序服务器发送含有用户标识的登陆请求,接收并保存宿主程序服务器发送的该用户标识对应的可用插件信息以及每个插件对应的序列号;
B.宿主程序客户端收到插件使用请求时,确定自身是否保存有该插件的可用序列号,如果是,则将对应的该插件的序列号发送给该插件用于进行接入插件服务器;否则,执行步骤C;
C.宿主程序客户端向宿主程序服务器发送该插件的注册请求;
D.宿主程序客户端收到宿主程序服务器返回的序列号后,将该序列号发送给该插件用于接入插件服务器。
2.根据权利要求1所述的方法,其特征在于,在步骤B中将对应的该插件的序列号发送给该插件用于进行接入插件服务器后,如果收到该插件返回的序列号错误的通知后,则执行步骤C。
3.根据权利要求2所述的方法,其特征在于,在步骤B中如果收到该插件返回的序列号错误的通知之后,或步骤B中确定自身没有保存有该插件的可用序列号,则在步骤C之前,进一步包括:
C1、宿主程序客户端提示用户选择是否需要注册,如果接收到用户需要注册的确认,执行步骤C。
4.根据权利要求1、2或3所述的方法,其特征在于,在步骤C之后,且在步骤D之前,该方法进一步包括:
宿主程序客户端将收到宿主程序服务器发送的收费界面提示给用户,如果收到用户确认付费的信息,执行步骤D,如果收到用户拒绝付费的信息,则通知宿主程序服务器将此前生成的该用户标识对应的可用插件序列号丢弃,结束本流程。
5.一种提供接入序列号的方法,其特征在于,该方法包括以下步骤:
A.宿主程序服务器收到含有用户标识的登陆请求后,判断自身是否保存有该用户标识对应的可用插件信息以及每个插件对应的序列号,如果是,则将该用户标识对应的可用插件信息以及每个插件对应的序列号返回给宿主程序客户端,否则,执行步骤B;
B.宿主程序服务器收到宿主程序客户端发送的插件的注册请求后,判断该插件的注册方式,并根据该插件的注册方式获取一个序列号;
C.宿主程序服务器向宿主程序客户端返回获取的序列号。
6.根据权利要求5所述的方法,其特征在于,在步骤B之后,且步骤C之前,该方法进一步包括:
宿主程序服务器向第三方计费服务器发送计费通知,并向宿主程序客户端发送收费界面,在收到计费成功的信息后,执行步骤C,否则,将此前生成的该用户标识对应的可用插件序列号丢弃。
7.根据权利要求5所述的方法,其特征在于,步骤B中根据该插件的注册方式获取一个序列号,包括:
如果该插件的注册方式以注册机方式注册,则利用插件提供的注册机算法生成一个序列号;
如果是插件服务器生成序列号方式生成,向插件服务器发起请求要求生成一个序列号。
8.一种插件接入***,其特征在于,该***包括:
宿主程序客户端,用于向宿主程序服务器发送含有用户标识的登陆请求,从宿主程序服务器获得该用户标识对应的可用插件信息以及每个插件对应的序列号;收到插件使用请求时,确定自身是否保存有该插件的可用序列号,如果是,则将该序列号发送给该插件用于进行接入插件服务器,否则,直接向宿主程序服务器发送该插件的注册请求;收到宿主程序服务器返回的序列号后,将该序列号发送给该插件用于接入插件服务器;
宿主程序服务器,用于收到含有用户标识的登陆请求后,判断自身是否保存有该用户标识对应的可用插件信息以及每个插件对应的序列号,如果是,则将该用户标识对应的可用插件信息以及每个插件对应的序列号返回给宿主程序客户端;收到宿主程序客户端发送的插件的注册请求后,判断该插件的注册方式,并根据该插件的注册方式获取一个序列号;向宿主程序客户端返回获取的序列号。
9.根据权利要求8所述的***,其特征在于,所述宿主程序客户端,进一步用于在向宿主程序服务器发送该插件的注册请求前,提示用户选择是否需要注册,如果接收到用户需要注册的确认,向宿主程序服务器发送该插件的注册请求;
宿主程序服务器,进一步用于在向宿主程序客户端返回获取的序列号前,向第三方计费服务器发送计费通知,并向宿主程序客户端发送收费界面,在收到计费成功的信息后,则向宿主程序客户端返回获取的序列号,否则,将此前生成的该用户标识对应的可用插件序列号丢弃。
10.根据权利要求8或9所述的***,其特征在于,所述宿主程序服务器,用于如果该插件的注册方式以注册机方式注册,则利用插件提供的注册机算法生成一个序列号;如果是插件服务器生成序列号方式生成,向插件服务器发起请求要求生成一个序列号。
11.一种宿主程序客户端,其特征在于,包括:
登陆请求单元,向宿主程序服务器发送含有用户标识的登陆请求;
获取单元,从宿主程序服务器获得该用户标识对应的可用插件信息以及每个插件对应的序列号;
控制单元,用于收到插件使用请求时,确定自身是否保存有该插件的可用序列号,如果是,则将该序列号发送给该插件,当收到该插件返回的序列号错误的通知后,向宿主程序服务器发送该插件的注册请求,否则,直接向宿主程序服务器发送该插件的注册请求;收到宿主程序服务器返回的序列号后,将该序列号发送给该插件用于接入插件服务器。
12.根据权利要求11所述的客户端,其特征在于,所述控制单元,用于在向宿主程序服务器发送该插件的注册请求前,提示用户选择是否需要注册,如果接收到用户需要注册的确认,向宿主程序服务器发送该插件的注册请求。
13.根据权利要求11或12所述的客户端,其特征在于,所述控制单元,用于收到宿主程序服务器发送的收费界面提示给用户,如果收到用户确认付费的信息,且收到宿主程序服务器返回的序列号后,将该序列号发送给该插件用于进行注册,否则,如果收到用户拒绝付费的信息,则通知宿主程序服务器将此前生成的该用户标识对应的可用插件序列号丢弃。
14.一种宿主程序服务器,其特征在于,包括:
登陆控制单元,用于收到含有用户标识的登陆请求后,判断自身保存有该用户标识对应的可用插件信息以及每个插件对应的序列号,如果是,则将该用户标识对应的可用插件信息以及每个插件对应的序列号返回给宿主程序客户端,
插件注册控制单元,收到宿主程序客户端发送的插件的注册请求后,判断该插件的注册方式,并根据该插件的注册方式获取一个序列号;
发送单元,用于向宿主程序客户端返回获取的序列号。
15.根据权利要求14所述的服务器,其特征在于,所述插件注册控制单元用于如果该插件的注册方式以注册机方式注册,则利用插件提供的注册机算法生成一个序列号;如果是插件服务器生成序列号方式生成,向插件服务器发起请求要求生成一个序列号。
16.根据权利要求14所述的服务器,其特征在于,所述发送单元,进一步用于在向宿主程序客户端返回获取的序列号前,向第三方计费服务器发送计费通知,并向宿主程序客户端发送收费界面,且在收到计费成功的信息后,向宿主程序客户端返回获取的序列号。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910252527.2A CN102109986B (zh) | 2009-12-23 | 2009-12-23 | 一种提供接入序列号以及插件接入的方法、***及装置 |
HK11109014.0A HK1154959A1 (zh) | 2009-12-23 | 2011-08-26 | 種提供接入序列號以及插件接入的方法、系統及裝置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910252527.2A CN102109986B (zh) | 2009-12-23 | 2009-12-23 | 一种提供接入序列号以及插件接入的方法、***及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102109986A true CN102109986A (zh) | 2011-06-29 |
CN102109986B CN102109986B (zh) | 2014-10-01 |
Family
ID=44174162
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910252527.2A Active CN102109986B (zh) | 2009-12-23 | 2009-12-23 | 一种提供接入序列号以及插件接入的方法、***及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102109986B (zh) |
HK (1) | HK1154959A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103365674A (zh) * | 2012-03-31 | 2013-10-23 | 腾讯科技(深圳)有限公司 | 一种基于移动终端的插件管理方法、装置和*** |
CN106203187A (zh) * | 2016-06-26 | 2016-12-07 | 厦门天锐科技股份有限公司 | 一种文件过滤驱动的usb存储设备限制方法及*** |
CN109558739A (zh) * | 2017-09-26 | 2019-04-02 | 腾讯科技(深圳)有限公司 | 程序运行方法、装置、终端及可读介质 |
CN111371787A (zh) * | 2020-03-04 | 2020-07-03 | 广州市百果园信息技术有限公司 | 中台服务的登录注册方法、装置、***、服务器及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1968154A (zh) * | 2006-09-15 | 2007-05-23 | 华为技术有限公司 | 使用插件进行业务扩展的***及其方法 |
CN101009005A (zh) * | 2006-01-24 | 2007-08-01 | 中国电信股份有限公司 | 保障基于互联网的支付安全的方法、***和平台 |
CN101202753A (zh) * | 2007-11-29 | 2008-06-18 | 中国电信股份有限公司 | 一种客户端访问插件应用***的方法和装置 |
CN101571809A (zh) * | 2009-05-14 | 2009-11-04 | 阿里巴巴集团控股有限公司 | 一种插件注册的实现方法及其装置 |
-
2009
- 2009-12-23 CN CN200910252527.2A patent/CN102109986B/zh active Active
-
2011
- 2011-08-26 HK HK11109014.0A patent/HK1154959A1/zh unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101009005A (zh) * | 2006-01-24 | 2007-08-01 | 中国电信股份有限公司 | 保障基于互联网的支付安全的方法、***和平台 |
CN1968154A (zh) * | 2006-09-15 | 2007-05-23 | 华为技术有限公司 | 使用插件进行业务扩展的***及其方法 |
CN101202753A (zh) * | 2007-11-29 | 2008-06-18 | 中国电信股份有限公司 | 一种客户端访问插件应用***的方法和装置 |
CN101571809A (zh) * | 2009-05-14 | 2009-11-04 | 阿里巴巴集团控股有限公司 | 一种插件注册的实现方法及其装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103365674A (zh) * | 2012-03-31 | 2013-10-23 | 腾讯科技(深圳)有限公司 | 一种基于移动终端的插件管理方法、装置和*** |
CN106203187A (zh) * | 2016-06-26 | 2016-12-07 | 厦门天锐科技股份有限公司 | 一种文件过滤驱动的usb存储设备限制方法及*** |
CN106203187B (zh) * | 2016-06-26 | 2020-05-05 | 厦门天锐科技股份有限公司 | 一种文件过滤驱动的usb存储设备限制方法及*** |
CN109558739A (zh) * | 2017-09-26 | 2019-04-02 | 腾讯科技(深圳)有限公司 | 程序运行方法、装置、终端及可读介质 |
CN109558739B (zh) * | 2017-09-26 | 2022-04-15 | 腾讯科技(深圳)有限公司 | 程序运行方法、装置、终端及可读介质 |
CN111371787A (zh) * | 2020-03-04 | 2020-07-03 | 广州市百果园信息技术有限公司 | 中台服务的登录注册方法、装置、***、服务器及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN102109986B (zh) | 2014-10-01 |
HK1154959A1 (zh) | 2012-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101114980B (zh) | 建立即时通信关系的方法及其*** | |
CN104753894B (zh) | 一种数据处理方法、装置及*** | |
WO2016134657A1 (zh) | 一种推送认证的***和设备的工作方法 | |
CN103023933A (zh) | 一种登录信息集成处理***及方法 | |
CN110365766A (zh) | 基于区块链的云存储方法、设备及计算机可读存储介质 | |
WO2018058982A1 (zh) | 控制信息的推送方法、推送装置、智能路由器和服务器 | |
CN106385403B (zh) | 一种自助打印设备的用户账号注册方法及相关设备 | |
JP2012502366A5 (zh) | ||
CN106302581A (zh) | 批量数据的导入方法及*** | |
CN106453414A (zh) | 第三方登录认证方法、代理服务器、客户端及*** | |
CN105791093B (zh) | 虚拟物品赠送方法及装置 | |
CN102109986B (zh) | 一种提供接入序列号以及插件接入的方法、***及装置 | |
JP2004342088A5 (zh) | ||
CN106294400A (zh) | 批量数据的导入方法及*** | |
CN109040255B (zh) | 物联网设备接入方法、装置、设备及存储介质 | |
WO2004112315A1 (fr) | Procede d'ouverture de session a identifications multiples pour systeme de messagerie instantanee | |
CN110290218A (zh) | 文件批注方法和***、计算机可读介质 | |
CN102255923A (zh) | 一种用户身份认证***及方法 | |
CN103957189A (zh) | 应用程序之间的交互方法和装置 | |
CN101500235B (zh) | 一种离线鉴权方法、离线鉴权***和移动终端 | |
CN102195943B (zh) | 安全性信息交互方法及*** | |
CN101860804B (zh) | 预定义加入群组会话的加入实现方法和*** | |
CN107507086B (zh) | ***处理方法和***处理*** | |
GB2520938A (en) | Mobile device location | |
CN107566422A (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 | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1154959 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1154959 Country of ref document: HK |