CN102833328A - Unified application calling method and unified calling client - Google Patents
Unified application calling method and unified calling client Download PDFInfo
- Publication number
- CN102833328A CN102833328A CN2012102954392A CN201210295439A CN102833328A CN 102833328 A CN102833328 A CN 102833328A CN 2012102954392 A CN2012102954392 A CN 2012102954392A CN 201210295439 A CN201210295439 A CN 201210295439A CN 102833328 A CN102833328 A CN 102833328A
- Authority
- CN
- China
- Prior art keywords
- application
- party
- unified
- call
- client
- 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
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
本发明提供一种应用统一调用方法及统一调用客户端,包括:发送客户端标识至终端本地的应用标识库,所述应用标识库中还包括安装到终端本地的第三方应用的应用标识;获取用户发送的调用所述第三方应用的调用消息,根据所述调用消息发送所述第三方应用的应用标识至终端本地的调用机制,以供所述调用机制调用所述第三方应用;获取所述第三方应用返回的应用界面。通过发送应用标识至终端本地的调用机制的方式,实现了通过统一调用客户端能够直接调用第三方应用,大大方便了用户的操作。
The present invention provides a method for uniformly invoking an application and a uniformly invoking client, comprising: sending a client ID to a local application ID library of a terminal, the application ID library also includes an application ID of a third-party application installed locally on the terminal; obtaining A call message sent by the user to call the third-party application, and send the application identifier of the third-party application to a local call mechanism of the terminal according to the call message, so that the call mechanism calls the third-party application; obtain the The application interface returned by the third-party application. By sending the application identification to the local invocation mechanism of the terminal, it is realized that the third-party application can be directly invoked through a unified invocation client, which greatly facilitates the user's operation.
Description
技术领域 technical field
本发明涉及互联网通信技术,尤其涉及一种应用统一调用方法及统一调用客户端。The invention relates to Internet communication technology, in particular to an application unified calling method and a unified calling client.
背景技术 Background technique
随着移动终端中安装的应用程序越来越多,统一管理众多应用程序的统一调用服务器逐渐兴起,移动客户端的统一调用服务器集中展示了多个第三方应用,用户可以通过统一调用服务器来选择自己喜欢的第三方应用进行下载安装。With more and more applications installed in mobile terminals, a unified call server that manages many applications in a unified manner is gradually emerging. The unified call server of the mobile client displays multiple third-party applications in a centralized manner, and users can choose their own through the unified call server. Download and install your favorite third-party apps.
现有技术中,统一调用服务器的功能主要集中在第三方应用的展示上,目前移动终端中无法实现通过统一调用服务器直接调用另一个应用的功能,部分智能手机中的网间网操作系统(Internet work Operating System,简称IOS)通过开放链接(Open Uniform Resource Locator,简称OpenURL)也仅能支持IOS内部程序的调用。因此当用户需要使用某一个第三方应用时必须退出统一调用服务器的登录界面,进入该第三方应用的登录界面才能使用该第三方应用,当第三方应用较多时,用户需要在众多第三方应用的客户端中找到需要使用的第三方应用,操作繁琐。In the prior art, the function of unified call server is mainly focused on the display of third-party applications. At present, the function of directly calling another application through the unified call server cannot be realized in mobile terminals. The Internet operating system (Internet operating system) in some smart phones The work Operating System (IOS for short) can only support the call of IOS internal programs through the Open Uniform Resource Locator (OpenURL for short). Therefore, when a user needs to use a certain third-party application, he must exit the login interface of the unified call server and enter the login interface of the third-party application to use the third-party application. It is cumbersome to find the third-party application that needs to be used in the client.
发明内容 Contents of the invention
本发明实施例提供了一种应用统一调用方法及统一调用服务器,以实现通过统一调用客户端能够直接调用其他第三方应用,从而减少用户操作。The embodiment of the present invention provides a unified application calling method and a unified calling server, so that the client can directly call other third-party applications through the unified calling client, thereby reducing user operations.
本发明实施例提供一种应用统一调用方法,其特征在于,包括:An embodiment of the present invention provides a unified application calling method, which is characterized in that it includes:
发送客户端标识至终端本地的应用标识库,所述应用标识库中还包括安装到终端本地的第三方应用的应用标识;Sending the client ID to a local application ID library of the terminal, where the application ID library also includes application IDs of third-party applications installed locally on the terminal;
获取用户发送的调用所述第三方应用的调用消息,根据所述调用消息发送所述第三方应用的应用标识至终端本地的调用机制,以供所述调用机制调用所述第三方应用;Obtain an invocation message sent by the user for invoking the third-party application, and send the application identifier of the third-party application to a local invocation mechanism of the terminal according to the invocation message, so that the invocation mechanism invokes the third-party application;
获取所述第三方应用返回的应用界面。The application interface returned by the third-party application is acquired.
本发明实施例提供一种统一调用客户端,其特征在于,包括:An embodiment of the present invention provides a unified call client, which is characterized in that it includes:
第一发送模块,用于发送客户端标识至终端本地的应用标识库,所述应用标识库中还包括安装到终端本地的第三方应用的应用标识;The first sending module is configured to send the client identifier to a local application identifier library of the terminal, and the application identifier library further includes an application identifier of a third-party application installed locally on the terminal;
调用模块,用于获取用户发送的调用所述第三方应用的调用消息,根据所述调用消息发送所述第三方应用的应用标识至终端本地的调用机制,以供所述调用机制调用所述第三方应用;A calling module, configured to obtain a calling message sent by a user to call the third-party application, and send the application identification of the third-party application to a local calling mechanism of the terminal according to the calling message, so that the calling mechanism can call the third-party application. Three-party applications;
第一获取模块,用于获取所述第三方应用返回的应用界面。The first acquiring module is configured to acquire the application interface returned by the third-party application.
本发明实施例提供的一种应用统一调用方法及统一调用服务器,通过对每一个接入应用的统一调用客户端和第三方应用都分配一个唯一的标识,当终端通过统一调用客户端调用第三方应用时,统一调用客户端发送第三方应用的应用标识至终端的调用机制,终端调用机制根据该应用标识直接调用第三方应用,从而实现了通过统一调用客户端能够直接调用第三方应用,当终端中安装了数量较多的第三方应用时,用户通过统一调用客户端可以直接调用需要的第三方应用,大大方便了用户的操作。The embodiment of the present invention provides a unified application calling method and a unified calling server. By assigning a unique identifier to the unified calling client and the third-party application of each access application, when the terminal calls the third party through the unified calling client When applying, the unified calling client sends the application identification of the third-party application to the calling mechanism of the terminal, and the terminal calling mechanism directly calls the third-party application according to the application identification, so that the unified calling client can directly call the third-party application. When the terminal When a large number of third-party applications are installed in the system, the user can directly call the required third-party applications by uniformly calling the client, which greatly facilitates the user's operation.
附图说明 Description of drawings
图1为本发明应用统一调用方法第一实施例流程图;Fig. 1 is the flow chart of the first embodiment of the application unified calling method of the present invention;
图2为本发明应用统一调用方法第二实施例流程图;Fig. 2 is the flow chart of the second embodiment of the application unified calling method of the present invention;
图3为本发明应用统一调用方法第三实施例流程图;Fig. 3 is a flow chart of the third embodiment of the unified application calling method of the present invention;
图4为本发明统一调用服务器第一实施例结构示意图;FIG. 4 is a schematic structural diagram of the first embodiment of the unified calling server of the present invention;
图5为本发明统一调用服务器第二实施例结构示意图;FIG. 5 is a schematic structural diagram of the second embodiment of the unified calling server of the present invention;
图6为调用模块的结构示意图;Fig. 6 is the structural representation of calling module;
图7为本发明统一调用服务器第三实施例结构示意图。Fig. 7 is a schematic structural diagram of the third embodiment of the unified call server of the present invention.
具体实施方式 Detailed ways
图1为本发明应用统一调用方法第一实施例流程图,如图1所示,本发明实施例所提供的应用统一调用方法由终端侧的统一调用客户端来执行,统一调用客户端可以采用软件和/或硬件的形式来实现,该方法包括:Fig. 1 is a flow chart of the first embodiment of the unified application calling method of the present invention, as shown in Fig. Realized in the form of software and/or hardware, the method includes:
步骤S100,发送客户端标识至终端本地的应用标识库,所述应用标识库中还包括安装到终端本地的第三方应用的应用标识;Step S100, sending the client ID to the terminal's local application ID library, the application ID library also includes the application ID of the third-party application installed locally on the terminal;
统一调用客户端通过邮件或在线表格等方式提交统一调用客户端的注册信息至统一调用服务器,其中该注册信息包括统一客户端的名称和预先为统一调用客户端分配的一个唯一用于标识统一调用客户端的客户端标识。在优选的实施例中,客户端标识为唯一标识统一调用客户端的URL地址。The unified calling client submits the registration information of the unified calling client to the unified calling server through mail or online form, wherein the registration information includes the name of the unified calling client and a unique ID for identifying the unified calling client assigned in advance to the unified calling client. Client ID. In a preferred embodiment, the client identifier is a URL address that uniquely identifies the unified calling client.
第三方应用通过邮件或在线表格等方式提交第三方应用的注册信息至统一调用服务器,其中该注册信息包括第三方应用的名称和系统预先为第三方应用分配的一个唯一用于该第三方应用的应用标识。在优选的实施例中,应用标识为唯一标识该第三方应用的URL地址。The third-party application submits the registration information of the third-party application to the unified call server through email or online form, where the registration information includes the name of the third-party application and a unique ID for the third-party application assigned by the system in advance. Application ID. In a preferred embodiment, the application identifier is a URL address that uniquely identifies the third-party application.
用户下载统一调用客户端的安装数据包至其终端后,该统一调用客户端的安装数据包中携带了预先为其分配的客户端标识。统一调用客户端在终端上安装完成后,发送客户端标识至终端本地的应用标识库。在优选的实施例中,统一调用客户端发送统一调用客户端的名称以及客户端标识至应用标识库。After the user downloads the installation data package of the unified calling client to his terminal, the installation data package of the unified calling client carries a pre-assigned client identifier. After the unified call client is installed on the terminal, it sends the client ID to the terminal's local application ID library. In a preferred embodiment, the unified calling client sends the name of the unified calling client and the client identification to the application identification library.
用户登录统一调用客户端后,统一调用客户端中能够展示所有已经在统一调用服务器中注册的第三方应用,用户按照兴趣选择需要的第三方应用,下载其安装数据包至其终端,该第三方应用的数据包中携带了预先为该第三方应用分配的应用标识。该第三方应用安装成功后,第三方应用客户端会发送其应用标识至终端本地的应用标识库。在优选的实施例中,第三方应用发送该第三方应用的名称以及应用标识至应用标识库。After the user logs in to the unified calling client, all third-party applications that have been registered in the unified calling server can be displayed on the unified calling client. The user selects the desired third-party application according to his interests, downloads its installation data package to his terminal, and the third-party The data packet of the application carries the application identification pre-allocated for the third-party application. After the third-party application is successfully installed, the third-party application client sends its application identification to the local application identification library of the terminal. In a preferred embodiment, the third-party application sends the name of the third-party application and the application identification to the application identification library.
步骤S102,获取用户发送的调用所述第三方应用的调用消息,根据所述调用消息发送所述第三方应用的应用标识至终端本地的调用机制,以供所述调用机制调用所述第三方应用;Step S102: Obtain an invocation message sent by the user for invoking the third-party application, and send the application identifier of the third-party application to a local invocation mechanism of the terminal according to the invocation message, so that the invocation mechanism can invoke the third-party application ;
步骤S104,获取所述第三方应用返回的应用界面。Step S104, acquiring the application interface returned by the third-party application.
终端安装完成统一调用客户端和第三方应用后,统一调用客户端获取用户发送的调用某个第三方应用的调用消息,其中调用消息中包括该第三方应用的名称。由于应用标识库中存储了所有在终端本地安装的第三方应用的应用标识,因此统一调用客户端根据该第三方应用的名称查询终端本地的应用标识库,能够获得该第三方应用的应用标识。After the installation of the terminal is completed, the unified calling client and the third-party application are uniformly called, and the unified calling client obtains a calling message sent by the user to call a certain third-party application, wherein the calling message includes the name of the third-party application. Since the application identifiers of all third-party applications locally installed on the terminal are stored in the application identifier library, the client can be called uniformly to query the local application identifier library of the terminal according to the name of the third-party application to obtain the application identifier of the third-party application.
统一调用客户端将该第三方应用的应用标识发送至终端本地的调用机制,以供该调用机制调用该第三方应用,从而使得用户通过统一调用客户端能够直接调用第三方应用。其中终端本地的调用机制可以为网间网操作系统(Internet work Operating System,简称IOS系统)的调用机制。The unified calling client sends the application identifier of the third-party application to the local calling mechanism of the terminal, so that the calling mechanism can call the third-party application, so that the user can directly call the third-party application through the unified calling client. Wherein, the local invocation mechanism of the terminal may be an invocation mechanism of an Internet work Operating System (IOS system for short).
具体地,首先系统对统一调用客户端和参与统一调用的第三方应用分别分配一个唯一的标识,即客户端标识和第三方应用的应用标识,该标识可以为一个唯一的URL地址,然后将客户端标识和应用标识分别携带于统一调用客户端和第三方应用的安装数据包中。另外,统一调用客户端和第三方应用的通信协议均经过扩展,即具备URL扩展支持能力,能够支持调用第三方应用的通信协议。Specifically, first, the system assigns a unique identifier to the unified call client and the third-party application participating in the unified call, namely the client identifier and the application identifier of the third-party application. The identifier can be a unique URL address, and then the client The terminal identifier and the application identifier are respectively carried in the installation data package of the unified calling client and the third-party application. In addition, the communication protocol for calling the client and the third-party application has been extended, that is, it has the ability to support URL expansion, and can support the communication protocol for calling the third-party application.
统一调用客户端和第三方应用需要预先在统一调用服务器中进行注册,注册的方法可以有多种,例如:可以通过邮件或在线表格等方式将注册信息提交至统一调用服务器。The unified calling client and the third-party application need to be registered in the unified calling server in advance, and there are many registration methods, for example, the registration information can be submitted to the unified calling server by mail or online form.
终端下载统一调用客户端的安装数据包时,该数据包中携带统一调用客户端的客户端标识,终端安装统一调用客户端后,统一调用客户端发送其客户端标识至终端本地的应用标识库。用户登录统一调用客户端后,统一调用客户端显示所有已经在统一调用服务器注册的第三方应用。用户选择需要的第三方应用,下载该第三方应用的安装数据包到终端本地,该数据包中携带第三方应用的应用标识,终端安装该第三方应用后,第三方应用客户端将其应用标识发送至应用标识库。因此,应用标识库中包括统一调用客户端和已经在终端本地安装的第三方应用的应用标识。When the terminal downloads the installation data package of the unified calling client, the data package carries the client identification of the unified calling client. After the terminal installs the unified calling client, the unified calling client sends its client identification to the local application identification library of the terminal. After the user logs in to the unified calling client, the unified calling client displays all third-party applications that have been registered on the unified calling server. The user selects the desired third-party application, downloads the installation data package of the third-party application to the terminal locally, and the data package carries the application identification of the third-party application. Sent to the app identity library. Therefore, the application identification database includes the application identifications of the unified calling client and third-party applications that have been installed locally on the terminal.
用户登录统一调用客户端后,选择需要的第三方应用,统一调用客户端获取用户发送的调用该第三方应用的调用消息,该调用消息中包括用户选择的该第三方应用的名称。统一调用客户端根据该第三方应用的名称查询应用标识库,获取该第三方应用的应用标识,发送该应用标识至终端的调用机制,以供调用机制调用该第三方应用。例如,统一调用客户端通过开放链接发送第三方应用的URL地址至IOS系统,IOS系统根据第三方应用的URL地址调用第三方应用的应用界面。After the user logs in to the unified invocation client, he selects a desired third-party application, and the unified invocation client obtains an invocation message sent by the user to invoke the third-party application, and the invocation message includes the name of the third-party application selected by the user. The unified calling client queries the application identification library according to the name of the third-party application, obtains the application identification of the third-party application, and sends the application identification to the calling mechanism of the terminal, so that the calling mechanism can call the third-party application. For example, the unified calling client sends the URL address of the third-party application to the IOS system through an open link, and the IOS system calls the application interface of the third-party application according to the URL address of the third-party application.
本实施例提供的技术方案通过对每一个接入应用的统一调用客户端和第三方应用都分配一个唯一的标识,当终端通过统一调用客户端调用第三方应用时,统一调用客户端发送第三方应用的应用标识至终端的调用机制,终端调用机制根据该应用标识直接调用第三方应用,从而实现了通过统一调用客户端能够直接调用第三方应用,当终端中安装了数量较多的第三方应用时,用户通过统一调用客户端可以直接调用需要的第三方应用,大大方便了用户的操作。The technical solution provided by this embodiment assigns a unique identifier to the unified calling client and the third-party application of each access application. When the terminal calls the third-party application through the unified calling client, the unified calling client sends the third-party The invocation mechanism from the application identification of the application to the terminal. The terminal invocation mechanism directly invokes the third-party application according to the application identification, so that the third-party application can be directly invoked through the unified invocation client. When a large number of third-party applications are installed in the terminal , the user can directly call the required third-party application by uniformly calling the client, which greatly facilitates the user's operation.
图2为本发明应用统一调用方法第二实施例流程图,如图2所示,本实施例的执行主体为统一调用客户端,该方法包括:Fig. 2 is the flow chart of the second embodiment of the application unified calling method of the present invention, as shown in Fig. 2, the execution subject of this embodiment is the unified calling client, and the method includes:
步骤S200,发送客户端标识至终端本地的应用标识库,所述应用标识库中还包括安装到终端本地的第三方应用的应用标识;Step S200, sending the client ID to the terminal's local application ID library, the application ID library also includes the application ID of the third-party application installed locally on the terminal;
步骤S202,获取所述统一调用服务器发送的所述第三方应用信息,所述第三方应用信息中包括已在所述统一调用服务器中注册的第三方应用的应用标识以及第三方应用列表;Step S202, obtaining the third-party application information sent by the unified invocation server, the third-party application information including the application identifiers and third-party application lists of the third-party applications registered in the unified invocation server;
步骤S204,根据所述第三方应用信息查询所述应用标识库,判断所述第三方应用列表中的第三方应用是否已经安装至本地,若是则显示该第三方应用已安装;Step S204, query the application identification database according to the third-party application information, and judge whether the third-party application in the third-party application list has been installed locally, and if so, display that the third-party application has been installed;
步骤S206,获取用户发送的调用所述第三方应用的调用消息,根据所述调用消息发送所述第三方应用的应用标识至终端本地的调用机制,以供所述调用机制调用所述第三方应用;Step S206: Obtain an invocation message sent by the user for invoking the third-party application, and send the application identifier of the third-party application to a local invocation mechanism of the terminal according to the invocation message, so that the invocation mechanism can invoke the third-party application ;
步骤S208,获取所述第三方应用返回的应用界面。Step S208, acquiring the application interface returned by the third-party application.
具体地,终端安装统一调用客户端后,统一调用客户端发送客户端标识至终端本地的应用标识库,并接收统一调用服务器发送的第三方应用信息,其中,第三方应用信息中包括所有第三方应用的应用标识以及第三方应用列表。统一调用客户端根据第三方应用信息中每个第三方应用的应用标识,查询应用标识库,对每个第三方应用而言,若应用标识库中存储的该第三方应用的应用标识与第三方应用信息中该第三方应用的应用标识相同,则说明该第三方应用已经安装到终端本地。统一调用客户端在第三方应用列表中显示该第三方应用已安装,并展示对已经安装的第三方应用能够直接登录,对未安装的第三方应用能够下载安装数据包。终端通过统一调用客户端选择需要登录的已安装第三方应用,统一调用客户端根据用户发送的调用消息,发送被调用的第三方应用的应用标识至终端的调用机制,以供终端的调用机制调用该第三方应用。Specifically, after the terminal installs the unified calling client, the unified calling client sends the client ID to the local application identification database of the terminal, and receives the third-party application information sent by the unified calling server, wherein the third-party application information includes all third-party The application ID of the application and the list of third-party applications. The unified calling client queries the application identification library according to the application identification of each third-party application in the third-party application information. For each third-party application, if the application identification of the third-party application stored in the application identification library is the same If the application identifiers of the third-party applications in the application information are the same, it means that the third-party applications have been installed locally on the terminal. The unified call client displays that the third-party application has been installed in the third-party application list, and shows that the installed third-party application can be directly logged in, and the installation data package can be downloaded for the uninstalled third-party application. The terminal selects the installed third-party application that needs to be logged in through the unified calling client, and the unified calling client sends the application identification of the called third-party application to the calling mechanism of the terminal according to the calling message sent by the user, for the calling mechanism of the terminal to call the third-party application.
需要说明的是,客户端标识为预分配至统一调用客户端的URL地址,所述第三方应用的应用标识为预分配至所述第三方应用的URL地址。It should be noted that the client identifier is the URL address pre-allocated to the unified calling client, and the application identifier of the third-party application is the URL address pre-allocated to the third-party application.
本实施例提供的技术方案通过开放链接对统一调用客户端的统一调用服务器和第三方应用的服务器的通信协议进行扩展,并对统一调用客户端和参与统一调用的第三方应用都分配一个唯一的标识,统一调用客户端登录时接受统一调用服务器发送的第三方应用信息,根据第三方应用信息和应用标识库,判断第三方应用列表中的哪些第三方应用已经安装到终端本地,从而实现用户通过统一调用客户端可以直接判断出哪些第三方应用已经安装,方便了用户的使用。The technical solution provided by this embodiment expands the communication protocol of the unified calling server of the unified calling client and the server of the third-party application through an open link, and assigns a unique identifier to the unified calling client and the third-party application participating in the unified calling , the unified call client accepts the third-party application information sent by the unified call server when logging in, and judges which third-party applications in the third-party application list have been installed locally on the terminal according to the third-party application information and the application identification library, so as to realize the user through the unified call Calling the client can directly determine which third-party applications have been installed, which is convenient for the user.
图3为本发明应用统一调用方法第三实施例流程图,如图3所示,本发明实施例所提供的应用统一调用方法由终端侧的统一调用客户端来执行,该方法包括:Fig. 3 is a flow chart of the third embodiment of the unified application calling method of the present invention. As shown in Fig. 3, the unified application calling method provided by the embodiment of the present invention is executed by the unified calling client on the terminal side, and the method includes:
步骤S300,发送客户端标识至终端本地的应用标识库,所述应用标识库中还包括安装到终端本地的第三方应用的应用标识;Step S300, sending the client ID to the terminal's local application ID library, the application ID library also includes the application ID of the third-party application installed locally on the terminal;
步骤S302,发送携带用户标识的登陆消息至所述统一调用服务器,以供所述统一调用服务器验证所述用户标识的合法性;Step S302, sending a login message carrying the user ID to the unified calling server, so that the unified calling server can verify the legitimacy of the user ID;
步骤S304,若所述用户标识合法,获取所述用户标识所对应的访问令牌;Step S304, if the user ID is legal, obtain the access token corresponding to the user ID;
步骤S306,获取用户发送的调用所述第三方应用的调用消息,根据所述调用消息发送所述第三方应用的应用标识至所述终端本地的调用机制,以供所述调用机制调用所述第三方应用;Step S306: Obtain an invocation message sent by the user for invoking the third-party application, and send the application identifier of the third-party application to the local invocation mechanism of the terminal according to the invocation message, so that the invocation mechanism can invoke the third-party application Three-party applications;
步骤S308,发送所述访问令牌至所述第三方应用服务器,以供所述第三方应用服务器根据访问令牌查询用户授权信息,根据所述授权信息返回所述用户标识对应的所述第三方应用资源;Step S308, sending the access token to the third-party application server, so that the third-party application server can query the user authorization information according to the access token, and return the third party corresponding to the user ID according to the authorization information. application resources;
步骤S310,获取所述第三方应用服务器返回的所述第三方应用资源。Step S310, acquiring the third-party application resource returned by the third-party application server.
需要说明的是,客户端标识可以为预分配至统一调用客户端的URL地址,第三方应用的应用标识可以为预分配至所述第三方应用的URL地址。It should be noted that the client identifier may be a URL address pre-assigned to the unified calling client, and the application identifier of the third-party application may be the URL address pre-assigned to the third-party application.
具体地,终端下载安装统一调用客户端后,统一调用客户端将其客户端标识发送至终端本地的应用标识库,用户在统一调用客户端中输入用户名和密码作为用户标识,统一调用客户端发送携带该用户标识的登录消息至统一调用服务器,统一调用服务器验证用户标识的合法性,若合法则允许用户登录统一调用客户端。Specifically, after the terminal downloads and installs the unified calling client, the unified calling client sends its client ID to the terminal's local application ID library, the user enters the user name and password in the unified calling client as the user ID, and the unified calling client sends The login message carrying the user ID is sent to the unified call server, and the unified call server verifies the legitimacy of the user ID, and if it is legal, the user is allowed to log in to the unified call client.
登录统一调用客户端后,终端通过统一调用客户端调用第三方应用,若用户是第一次通过统一调用客户端调用该第三方应用,统一调用客户端向第三方应用服务器发送携带用户标识的请求信息,请求获取临时令牌,其中第三方应用服务器中预先存储了统一调用客户端的身份信息。第三方应用服务器获取请求信息后验证统一调用客户端的身份信息,若验证通过则授予统一调用客户端临时令牌。统一调用客户端获得临时令牌后,返回第三方应用的授权请求页面,请求用户授权统一调用客户端直接调用该第三方应用,即将授权信息发送至第三方应用服务器。用户授权后,统一调用客户端将临时令牌和调用该第三方应用的调用消息发送给第三方应用服务器,第三方应用服务器获取用户发送的授权信息,若用户已经授权,则根据临时令牌和调用消息返回访问令牌至统一调用客户端,访问令牌与用户标识一一对应。After logging in to the unified calling client, the terminal calls the third-party application through the unified calling client. If the user calls the third-party application through the unified calling client for the first time, the unified calling client sends a request carrying the user ID to the third-party application server Information, requesting to obtain a temporary token, where the identity information of the unified calling client is pre-stored in the third-party application server. After obtaining the request information, the third-party application server verifies the identity information of the unified calling client, and grants the unified calling client a temporary token if the verification passes. After the unified calling client obtains the temporary token, it returns to the authorization request page of the third-party application, requesting the user to authorize the unified calling client to directly call the third-party application, that is, to send the authorization information to the third-party application server. After the user authorizes, the unified call client sends the temporary token and the call message to call the third-party application to the third-party application server, and the third-party application server obtains the authorization information sent by the user. The call message returns the access token to the unified call client, and the access token corresponds to the user ID one by one.
当用户再次通过统一调用客户端调用该第三方应用时,统一调用客户端根据调用消息发送第三方应用的应用标识至中终端本地的调用机制,以供调用机制直接调用第三方应用,同时发送该用户标识所对应的访问令牌至第三方应用服务器,第三方应用服务器根据访问令牌验证统一调用客户端的身份信息,若验证通过则说明统一调用客户端已经获得用户授权,获取第三方应用服务器返回的该用户标识所对应的第三方应用资源。When the user calls the third-party application again through the unified calling client, the unified calling client sends the application identification of the third-party application to the local calling mechanism of the central terminal according to the calling message, so that the calling mechanism can directly call the third-party application, and at the same time send the The access token corresponding to the user ID is sent to the third-party application server, and the third-party application server verifies the identity information of the unified call client based on the access token. If the verification passes, it means that the unified call client has been authorized by the user, and the third-party application server returns The third-party application resource corresponding to the user ID of .
需要说明的是,访问令牌中还可以携带用户的授权时间信息,例如用户授权统一调用客户端直接调用该用户在第三方应用服务器上的应用资源的时间为一个月,则访问令牌中的时间信息为一个月,第三方应用服务器收到访问令牌时,不仅要查看访问令牌中统一调用客户端身份信息的合法性,还会判断是否超过授权时间,第三方应用服务器仅当统一调用客户端的身份信息合法且未超过授权时间,才会返回该用户的第三方应用资源。It should be noted that the access token can also carry the user's authorization time information. For example, the time for the user to authorize the unified call client to directly call the user's application resources on the third-party application server is one month. The time information is one month. When the third-party application server receives the access token, it not only needs to check the legitimacy of the identity information of the unified call client in the access token, but also judges whether the authorization time has been exceeded. The third-party application server only needs to call The client's third-party application resources will only be returned if the client's identity information is legal and the authorization time has not expired.
本实施例提供的技术方案通过对每一个接入应用的统一调用客户端和第三方应用都分配一个唯一的标识,当终端通过统一调用客户端调用第三方应用时,统一调用客户端发送第三方应用的应用标识至终端的调用机制,终端调用机制根据该应用标识直接调用第三方应用,同时统一调用客户端发送访问令牌至第三方应用服务器,第三方应用服务器根据访问令牌验证统一调用客户端的用户身份的合法性,若合法则返回该用户在第三方应用服务器上的应用资源至统一调用客户端,从而实现了通过统一调用客户端能够直接调用第三方应用,并且实现了单点登录,当终端中安装了数量较多的第三方应用时,用户通过统一调用客户端无需反复输入用户名和密码,大大方便了用户的操作。The technical solution provided by this embodiment assigns a unique identifier to the unified calling client and the third-party application of each access application. When the terminal calls the third-party application through the unified calling client, the unified calling client sends the third-party The calling mechanism from the application identification of the application to the terminal, the terminal calling mechanism directly calls the third-party application according to the application identification, and at the same time uniformly calls the client to send the access token to the third-party application server, and the third-party application server uniformly calls the client according to the access token verification The legitimacy of the user’s identity at the end, if it is legal, the user’s application resources on the third-party application server will be returned to the unified calling client, so that the third-party application can be directly called through the unified calling client, and single sign-on is realized. When a large number of third-party applications are installed in the terminal, the user does not need to repeatedly input the user name and password by calling the client in a unified manner, which greatly facilitates the user's operation.
进一步地,在步骤S310后还包括:Further, after step S310, it also includes:
步骤S312,获取所述调用机制发送的返回消息,根据所述返回消息返回统一调用客户端界面。Step S312, obtain the return message sent by the calling mechanism, and return to the unified call client interface according to the return message.
具体地,用户使用完毕第三方应用后返回,由于终端本地预存储了统一调用客户端的客户端标识,因此第三方应用查询应用标识库,若应用标识库中有统一调用客户端的客户端标识,则说明终端安装了统一调用客户端。则第三方应用发送统一调用客户端的客户端标识至终端的调用机制,调用机制根据客户端标识发送返回消息至统一调用客户端,从而调用统一调用客户端界面。Specifically, when the user returns after using the third-party application, since the client ID of the unified calling client is pre-stored locally in the terminal, the third-party application queries the application identification library. If there is a client identification of the unified calling client in the application identification library, then It indicates that the unified calling client is installed on the terminal. Then the third-party application sends the client ID of the unified calling client to the calling mechanism of the terminal, and the calling mechanism sends a return message to the unified calling client according to the client ID, thereby calling the unified calling client interface.
通过返回机制使得用户退出第三方应用时不直接退到终端的菜单界面,而是返回了统一调用客户端,使得用户无需重新登录统一调用客户端,方便了用户操作。Through the return mechanism, when the user exits the third-party application, he does not directly return to the menu interface of the terminal, but returns to the unified call client, so that the user does not need to log in again to the unified call client, which facilitates user operations.
图4为本发明统一调用服务器第一实施例结构示意图,如图4所示,包括:第一发送模块11、调用模块12以及第一获取模块13,其中:Fig. 4 is a schematic structural diagram of the first embodiment of the unified call server of the present invention, as shown in Fig. 4, including: a
第一发送模块11,用于发送客户端标识至终端本地的应用标识库,所述应用标识库中还包括安装到终端本地的第三方应用的应用标识;The
调用模块12,用于获取用户发送的调用所述第三方应用的调用消息,根据所述调用消息发送所述第三方应用的应用标识至终端本地的调用机制,以供所述调用机制调用所述第三方应用;The invoking
第一获取模块13,用于获取所述第三方应用返回的应用界面。The first obtaining
具体地,首先系统对统一调用客户端和参与统一调用的第三方应用分别分配一个唯一的标识,即客户端标识和第三方应用的应用标识,该标识可以为一个唯一的URL地址,然后将客户端标识和应用标识分别携带于统一调用客户端和第三方应用的安装数据包中。另外,统一调用客户端和第三方应用的通信协议均经过扩展,即具备URL扩展支持能力,能够支持调用第三方应用的通信协议。Specifically, first, the system assigns a unique identifier to the unified call client and the third-party application participating in the unified call, namely the client identifier and the application identifier of the third-party application. The identifier can be a unique URL address, and then the client The terminal identifier and the application identifier are respectively carried in the installation data package of the unified calling client and the third-party application. In addition, the communication protocol for calling the client and the third-party application has been extended, that is, it has the ability to support URL expansion, and can support the communication protocol for calling the third-party application.
统一调用客户端和第三方应用需要预先在统一调用服务器中进行注册,注册的方法可以有多种,例如:可以通过邮件或在线表格等方式将注册信息提交至统一调用服务器。The unified calling client and the third-party application need to be registered in the unified calling server in advance, and there are many registration methods, for example, the registration information can be submitted to the unified calling server by mail or online form.
终端下载统一调用客户端的安装数据包时,该数据包中携带统一调用客户端的客户端标识,终端安装统一调用客户端后,第一发送模块11发送其客户端标识至终端本地的应用标识库。用户登录统一调用客户端后,统一调用客户端显示所有已经在统一调用服务器注册的第三方应用。用户选择需要的第三方应用,下载该第三方应用的安装数据包到终端本地,该数据包中携带第三方应用的应用标识,终端安装该第三方应用后,第三方应用客户端将其应用标识发送至应用标识库。因此,应用标识库中包括统一调用客户端和已经在终端本地安装的第三方应用的应用标识。When the terminal downloads the installation data package of the unified calling client, the data package carries the client identification of the unified calling client. After the terminal installs the unified calling client, the
用户登录统一调用客户端后,选择需要的第三方应用,调用模块12获取用户发送的调用该第三方应用的调用消息,该调用消息中包括用户选择的该第三方应用的名称。调用模块12根据该第三方应用的名称查询应用标识库,获取该第三方应用的应用标识,发送该应用标识至终端的调用机制,以供调用机制调用该第三方应用,并发送第三方应用的应用界面至第一获取模块13。例如,统一调用客户端通过开放链接发送第三方应用的URL地址至IOS系统,IOS系统根据第三方应用的URL地址调用第三方应用的应用界面。After the user logs in the unified calling client, selects the required third-party application, and the calling
本实施例提供的技术方案通过对每一个接入应用的统一调用客户端和第三方应用都分配一个唯一的标识,当终端通过统一调用客户端调用第三方应用时,统一调用客户端发送第三方应用的应用标识至终端的调用机制,终端调用机制根据该应用标识直接调用第三方应用,从而实现了通过统一调用客户端能够直接调用第三方应用,当终端中安装了数量较多的第三方应用时,用户通过统一调用客户端可以直接调用需要的第三方应用,大大方便了用户的操作。The technical solution provided by this embodiment assigns a unique identifier to the unified calling client and the third-party application of each access application. When the terminal calls the third-party application through the unified calling client, the unified calling client sends the third-party The invocation mechanism from the application identification of the application to the terminal. The terminal invocation mechanism directly invokes the third-party application according to the application identification, so that the third-party application can be directly invoked through the unified invocation client. When a large number of third-party applications are installed in the terminal , the user can directly call the required third-party application by uniformly calling the client, which greatly facilitates the user's operation.
图5为本发明统一调用服务器第二实施例结构示意图,如图5所示,包括:第一发送模块21、调用模块22、第一获取模块23、第二获取模块24以及第一判断模块25,其中第一发送模块21、调用模块22以及第一获取模块23的功能实现方式参见上述实施例,此处不再赘述。Fig. 5 is a schematic structural diagram of the second embodiment of the unified calling server of the present invention, as shown in Fig. 5, including: a
第二获取模块24,用于获取所述统一调用服务器发送的所述第三方应用信息,所述第三方应用信息中包括已在所述统一调用服务器中注册的第三方应用的应用标识以及第三方应用列表;The second obtaining
第一判断模块25,用于根据所述第三方应用信息查询所述应用标识库,判断所述第三方应用列表中的第三方应用是否已经安装至本地。The first judging
具体地,终端安装统一调用客户端后,第一发送模块21发送客户端标识至终端本地的应用标识库。第二获取模块24接收统一调用服务器发送的第三方应用信息,其中,第三方应用信息中包括所有第三方应用的应用标识以及第三方应用列表。第一判断模块25根据第三方应用信息中每个第三方应用的应用标识,查询应用标识库,逐一判断应用标识库中存储的第三方应用的应用标识与第三方应用信息中该第三方应用的应用标识是否相同,若相同则说明该第三方应用已经安装到终端本地。统一调用客户端中展示对已经安装的第三方应用能够直接登录,对未安装的第三方应用能够下载安装数据包。Specifically, after the terminal installs the unified calling client, the
需要说明的是,客户端标识为预分配至统一调用客户端的URL地址,所述第三方应用的应用标识为预分配至所述第三方应用的URL地址。It should be noted that the client identifier is the URL address pre-allocated to the unified calling client, and the application identifier of the third-party application is the URL address pre-allocated to the third-party application.
本实施例提供的技术方案通过开放链接对统一调用客户端的统一调用服务器和第三方应用的服务器的通信协议进行扩展,并对统一调用客户端和参与统一调用的第三方应用都分配一个唯一的标识,统一调用客户端登录时接受统一调用服务器发送的第三方应用信息,发送应用查询信息获取所有参与统一调用的第三方应用的列表,根据第三方应用信息和应用标识库,判断第三方应用列表中的哪些第三方应用已经安装到终端本地,从而实现用户通过统一调用客户端可以直接判断出哪些第三方应用已经安装,方便了用户的使用。The technical solution provided by this embodiment expands the communication protocol of the unified calling server of the unified calling client and the server of the third-party application through an open link, and assigns a unique identifier to the unified calling client and the third-party application participating in the unified calling , when the unified call client logs in, it accepts the third-party application information sent by the unified call server, sends application query information to obtain a list of all third-party applications participating in the unified call, and judges the list of third-party applications based on the third-party application information and the application identification library. Which third-party applications have been installed locally on the terminal, so that the user can directly determine which third-party applications have been installed by uniformly calling the client, which is convenient for the user.
基于图4所示实施例,图6为调用模块的结构示意图,如图6所示,调用模块还包括:Based on the embodiment shown in Figure 4, Figure 6 is a schematic structural diagram of the calling module, as shown in Figure 6, the calling module also includes:
登录单元221,用于发送携带用户标识的登陆消息至所述统一调用服务器,以供所述统一调用服务器验证所述用户标识的合法性;The
令牌获取单元222,用于若所述用户标识合法,获取所述用户标识所对应的访问令牌;A
调用单元223,用于获取用户发送的调用所述第三方应用的调用消息,根据所述调用消息发送所述第三方应用的应用标识至所述终端本地的调用机制,以供所述调用机制调用所述第三方应用;The
单点登录单元224,用于发送所述访问令牌至所述第三方应用服务器,以供所述第三方应用服务器根据访问令牌查询用户授权信息,根据所述授权信息返回所述用户标识对应的所述第三方应用资源。The single sign-on
具体地,用户在登录单元221中输入用户名和密码作为用户标识,登录单元221发送携带该用户标识的登录消息至统一调用服务器,统一调用服务器验证用户标识的合法性,若合法则允许用户登录统一调用客户端。Specifically, the user enters the user name and password in the
登录统一调用客户端后,终端通过统一调用客户端调用第三方应用,若用户是第一次通过统一调用客户端调用该第三方应用,令牌获取单元222向第三方应用服务器发送携带用户标识的请求信息,请求获取临时令牌,其中第三方应用服务器中预先存储了统一调用客户端的身份信息。第三方应用服务器获取请求信息后验证统一调用客户端的身份信息,若验证通过则授予统一调用客户端临时令牌。令牌获取单元222获得临时令牌后,返回第三方应用的授权请求页面,请求用户授权统一调用客户端直接调用该第三方应用,即将授权信息发送至第三方应用服务器。用户授权后,令牌获取单元222将临时令牌和调用该第三方应用的调用消息发送给第三方应用服务器,第三方应用服务器获取用户发送的授权信息,若用户已经授权,则根据临时令牌和调用消息返回访问令牌至令牌获取单元222,访问令牌与用户标识一一对应。After logging in to the unified calling client, the terminal calls the third-party application through the unified calling client. If the user calls the third-party application through the unified calling client for the first time, the
当用户再次通过统一调用客户端调用该第三方应用时,令牌获取单元222获取用户标识所对应的访问令牌。调用单元223根据调用消息发送第三方应用的应用标识至中终端本地的调用机制,以供调用机制直接调用第三方应用,同时单点登录单元224发送该用户标识所对应的访问令牌至第三方应用服务器,第三方应用服务器根据访问令牌验证统一调用客户端的身份信息,若验证通过则说明统一调用客户端已经获得用户授权,第三方应用服务器返回该用户标识所对应的第三方应用资源至第一获取模块23。When the user invokes the third-party application again through the unified invocation client, the
需要说明的是,访问令牌中还可以携带用户的授权时间信息,例如用户授权统一调用客户端直接调用该用户在第三方应用服务器上的应用资源的时间为一个月,则访问令牌中的时间信息为一个月,第三方应用服务器收到访问令牌时,不仅要查看访问令牌中统一调用客户端身份信息的合法性,还会判断是否超过授权时间,第三方应用服务器仅当统一调用客户端的身份信息合法且未超过授权时间,才会返回该用户的第三方应用资源。It should be noted that the access token can also carry the user's authorization time information. For example, the time for the user to authorize the unified call client to directly call the user's application resources on the third-party application server is one month. The time information is one month. When the third-party application server receives the access token, it not only needs to check the legitimacy of the identity information of the unified call client in the access token, but also judges whether the authorization time has been exceeded. The third-party application server only needs to call The client's third-party application resources will only be returned if the client's identity information is legal and the authorization time has not expired.
本实施例提供的技术方案通过对每一个接入应用的统一调用客户端和第三方应用都分配一个唯一的标识,当终端通过统一调用客户端调用第三方应用时,统一调用客户端发送第三方应用的应用标识至终端的调用机制,终端调用机制根据该应用标识直接调用第三方应用,同时统一调用客户端发送访问令牌至第三方应用服务器,第三方应用服务器根据访问令牌验证统一调用客户端的用户身份的合法性,若合法则返回该用户在第三方应用服务器上的应用资源至统一调用客户端,从而实现了通过统一调用客户端能够直接调用第三方应用,并且实现了单点登录,当终端中安装了数量较多的第三方应用时,用户通过统一调用客户端无需反复输入用户名和密码,大大方便了用户的操作。The technical solution provided by this embodiment assigns a unique identifier to the unified calling client and the third-party application of each access application. When the terminal calls the third-party application through the unified calling client, the unified calling client sends the third-party The calling mechanism from the application identification of the application to the terminal, the terminal calling mechanism directly calls the third-party application according to the application identification, and at the same time uniformly calls the client to send the access token to the third-party application server, and the third-party application server uniformly calls the client according to the access token verification The legitimacy of the user’s identity at the end, if it is legal, the user’s application resources on the third-party application server will be returned to the unified calling client, so that the third-party application can be directly called through the unified calling client, and single sign-on is realized. When a large number of third-party applications are installed in the terminal, the user does not need to repeatedly input the user name and password by calling the client in a unified manner, which greatly facilitates the user's operation.
图7为本发明统一调用服务器第三实施例结构示意图,如图7所示,包括:第一发送模块31、调用模块32、第一获取模块33以及返回模块34,其中第一发送模块31、调用模块32以及第一获取模块33的功能实现方式参见上述实施例,此处不再赘述。Fig. 7 is a schematic structural diagram of the third embodiment of the unified calling server of the present invention, as shown in Fig. 7, including: a
返回模块34,用于获取调用机制发送的返回消息,根据返回消息返回统一调用客户端界面。The
具体地,用户使用完毕第三方应用后返回,由于终端本地预存储了统一调用客户端的客户端标识,因此第三方应用查询应用标识库,若应用标识库中有统一调用客户端的客户端标识,则说明终端安装了统一调用客户端。则第三方应用发送统一调用客户端的客户端标识至终端的调用机制,调用机制根据客户端标识发送返回消息至返回模块34,从而调用统一调用客户端界面。Specifically, when the user returns after using the third-party application, since the client ID of the unified calling client is pre-stored locally in the terminal, the third-party application queries the application identification library. If there is a client identification of the unified calling client in the application identification library, then It indicates that the unified calling client is installed on the terminal. Then the third-party application sends the client ID of the unified calling client to the calling mechanism of the terminal, and the calling mechanism sends a return message to the
通过返回机制使得用户退出第三方应用时不直接退到终端的菜单界面,而是返回了统一调用客户端,使得用户无需重新登录统一调用客户端,方便了用户操作。Through the return mechanism, when the user exits the third-party application, he does not directly return to the menu interface of the terminal, but returns to the unified call client, so that the user does not need to log in again to the unified call client, which facilitates user operations.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for realizing the above-mentioned method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the It includes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2012102954392A CN102833328A (en) | 2012-08-17 | 2012-08-17 | Unified application calling method and unified calling client |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2012102954392A CN102833328A (en) | 2012-08-17 | 2012-08-17 | Unified application calling method and unified calling client |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102833328A true CN102833328A (en) | 2012-12-19 |
Family
ID=47336296
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2012102954392A Pending CN102833328A (en) | 2012-08-17 | 2012-08-17 | Unified application calling method and unified calling client |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102833328A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103139305A (en) * | 2013-01-27 | 2013-06-05 | 陈为人 | Device, method and setting thereof by using mobile terminal to control broadband user side apparatus |
| CN103905497A (en) * | 2012-12-27 | 2014-07-02 | 腾讯科技(深圳)有限公司 | Method, device and application platform for realizing login of third-party application service website |
| US9246988B2 (en) | 2013-06-17 | 2016-01-26 | Google Inc. | Managing data communications based on phone calls between mobile computing devices |
| CN105791249A (en) * | 2014-12-26 | 2016-07-20 | 深圳云之家网络有限公司 | Third-party application processing method, device and system |
| CN106557661A (en) * | 2016-11-23 | 2017-04-05 | 北京汉博信息技术有限公司 | Operating room visualizes data calling method |
| CN106909466A (en) * | 2017-01-25 | 2017-06-30 | 北京奇虎科技有限公司 | A kind of application call method and apparatus |
| CN110399706A (en) * | 2019-07-26 | 2019-11-01 | 中国工商银行股份有限公司 | Authorization and authentication method, device and computer system |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101202753A (en) * | 2007-11-29 | 2008-06-18 | 中国电信股份有限公司 | Method and device for accessing plug-in connector applied system by client terminal |
| CN101562621A (en) * | 2009-05-25 | 2009-10-21 | 阿里巴巴集团控股有限公司 | User authorization method and system and device thereof |
| CN102196012A (en) * | 2010-03-17 | 2011-09-21 | 华为技术有限公司 | Service opening method, system and service opening server |
-
2012
- 2012-08-17 CN CN2012102954392A patent/CN102833328A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101202753A (en) * | 2007-11-29 | 2008-06-18 | 中国电信股份有限公司 | Method and device for accessing plug-in connector applied system by client terminal |
| CN101562621A (en) * | 2009-05-25 | 2009-10-21 | 阿里巴巴集团控股有限公司 | User authorization method and system and device thereof |
| CN102196012A (en) * | 2010-03-17 | 2011-09-21 | 华为技术有限公司 | Service opening method, system and service opening server |
Non-Patent Citations (1)
| Title |
|---|
| 魏先宇: "IOS-应用之间调用", 《魏先宇的程序人生博客》, 10 May 2012 (2012-05-10) * |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103905497B (en) * | 2012-12-27 | 2018-04-27 | 腾讯科技(深圳)有限公司 | Realize the method, apparatus and application platform of third-party application business website log |
| CN103905497A (en) * | 2012-12-27 | 2014-07-02 | 腾讯科技(深圳)有限公司 | Method, device and application platform for realizing login of third-party application service website |
| US9794242B2 (en) | 2012-12-27 | 2017-10-17 | Tencent Technology (Shenzhen) Company Limited | Method, apparatus and application platform for realizing logon to an application service website |
| CN103139305A (en) * | 2013-01-27 | 2013-06-05 | 陈为人 | Device, method and setting thereof by using mobile terminal to control broadband user side apparatus |
| US9246988B2 (en) | 2013-06-17 | 2016-01-26 | Google Inc. | Managing data communications based on phone calls between mobile computing devices |
| US11323492B2 (en) | 2013-06-17 | 2022-05-03 | Google Llc | Managing data communications based on phone calls between mobile computing devices |
| US10848528B2 (en) | 2013-06-17 | 2020-11-24 | Google Llc | Managing data communications based on phone calls between mobile computing devices |
| US9819709B2 (en) | 2013-06-17 | 2017-11-14 | Google Inc. | Managing data communications based on phone calls between mobile computing devices |
| CN105791249A (en) * | 2014-12-26 | 2016-07-20 | 深圳云之家网络有限公司 | Third-party application processing method, device and system |
| CN106557661B (en) * | 2016-11-23 | 2019-03-26 | 北京汉博信息技术有限公司 | Operating room visualized data call method |
| CN106557661A (en) * | 2016-11-23 | 2017-04-05 | 北京汉博信息技术有限公司 | Operating room visualizes data calling method |
| CN106909466B (en) * | 2017-01-25 | 2020-06-26 | 北京奇虎科技有限公司 | An application calling method and device |
| CN106909466A (en) * | 2017-01-25 | 2017-06-30 | 北京奇虎科技有限公司 | A kind of application call method and apparatus |
| CN110399706A (en) * | 2019-07-26 | 2019-11-01 | 中国工商银行股份有限公司 | Authorization and authentication method, device and computer system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113672896B (en) | Interface authority verification method, system, electronic device and storage medium | |
| CN108141747B (en) | Method and apparatus for remotely providing a profile in a communication system | |
| CN102710640B (en) | Authorization requesting method, device and system | |
| KR101270323B1 (en) | Methods, apparatuses, and computer program products for providing a single service sign-on | |
| US8646057B2 (en) | Authentication and authorization of user and access to network resources using openid | |
| CN102833328A (en) | Unified application calling method and unified calling client | |
| CN110730174B (en) | Network access control method, device, equipment and medium | |
| CN103327100B (en) | Resource processing method and site server | |
| KR20120002836A (en) | Apparatus and method for controlling access to a plurality of services | |
| US20130281077A1 (en) | Service management platform for configuring, monitoring, and managing mobile devices | |
| CN103051630A (en) | Method, device and system for implementing authorization of third-party application based on open platform | |
| WO2018161807A1 (en) | User identity verification method and apparatus | |
| CN112399130B (en) | Processing method and device of cloud video conference information, storage medium and communication equipment | |
| CN108712372B (en) | Method and system for accessing WEB third party login by client | |
| CN106331003B (en) | A method and device for accessing an application portal system on a cloud desktop | |
| CN108376078A (en) | Upgrade method, device and the household appliance of equipment | |
| CN110035110A (en) | Cross-domain services layer resource is propagated | |
| CN106330813A (en) | A method, device and system for processing authorization | |
| CN105340308B (en) | Gateway, client device and method for facilitating communication between client device and application server | |
| CN101771993A (en) | System and method thereof for realizing polymerization application based on mobile network | |
| CN107835160A (en) | Third party's user authen method based on Quick Response Code | |
| EP2210389B1 (en) | Apparatus, method, and computer program for establishing a service session | |
| CN104754009A (en) | Service acquisition and invocation method, device, client-side and server | |
| CN105099769A (en) | Method, device and system for processing abnormal operations of service platform | |
| CN112199656B (en) | Access authority acquisition method of service platform and access control method of service platform |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C05 | Deemed withdrawal (patent law before 1993) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20121219 |