一种终端服务的提供、获取方法、装置及终端与流程

文档序号:11236720阅读:368来源:国知局
一种终端服务的提供、获取方法、装置及终端与流程

本发明涉及通信应用的技术领域,特别是指一种终端服务的提供、获取方法、装置及终端。



背景技术:

当前智能手机发展迅猛,更新速度快,生活中人们拥有几部智能手机已是比较常见的现象。用户更换手机可能是手机出了故障问题,但更多是用户为了获得更好的使用体验而选择购买配置更好的手机,随着手机配置的不断提高,一般的应用在手机上运行的实际效果差异也越来越小。这些闲置手机造成了资源的浪费,而在手机使用过程中,手机上存放的电话号码、短信、支付软件等的安全问题也越来越突出。一方面人们需要获得更好的服务,另一方面又需要降低使用的安全隐患。闲置手机除了没有sim卡不能打电话和直接通过4g上网外,一般也都具有wifi网络功能,并且不需要存放任何私人信息,如电话号码、短信等,可以完全将其当成一个智能终端使用。但传统的手机权限管理,只是针对手机上安装的具体的客户端软件,由用户自行手动进行权限设置管理,而没有针对服务提供端的权限管理,因此不能通过服务提供端直接给闲置手机自动提供服务,进而造成闲置手机资源浪费。



技术实现要素:

本发明的目的在于提供一种终端服务的提供、获取方法、装置及终端,用以解决现有服务提供端不能够直接为闲置手机自动提供服务,造成闲置手机资源浪费的问题。

为了实现上述目的,本发明的实施例提供了一种终端服务的获取方法,应用于终端,所述获取方法包括:

向服务提供端发送请求自动提供预定服务的服务请求;

获取所述服务提供端根据所述服务请求返回的授权请求信息;

根据所述授权请求信息生成服务提供端授权码,并向所述服务提供端发送所述服务提供端授权码;

接收所述服务提供端根据所述服务提供端授权码提供的操作命令,运行所述操作命令所指定的服务。

其中,所述授权请求信息包括:所述服务提供端根据所述服务请求生成的、用于标识所述终端的服务id,及

所述根据所述授权请求信息生成服务提供端授权码,包括:

生成与所述服务id对应的服务提供端授权码,并按照对应关系对所述服务id和所述服务提供端授权码进行保存。

其中,所述接收所述服务提供端根据所述服务提供端授权码提供的操作命令,运行所述操作命令所指定的服务,包括:

接收所述服务提供端发送的携带有所述服务提供端授权码的操作命令;

根据预先保存的服务id与服务提供端授权码的对应关系,对所述服务提供端授权码进行验证处理;

若所述服务提供端授权码验证成功,则进行服务授权验证,并当所述服务授权验证成功时,运行所述操作命令所指定的服务。

其中,所述服务提供端授权码验证成功,则进行服务授权验证,并当所述服务授权验证成功时,运行所述操作命令所指定的服务,包括:

若所述服务提供端授权码验证成功,则根据终端可操作权限信息判断所述操作命令在所述终端上是否具有操作权限,并根据终端可操作软硬件资源信息判断所述操作命令所操作的对象是否属于终端可操作软硬件资源,其中,所述终端可操作软硬件资源信息和终端可操作权限信息分别为所述终端根据所述服务id对应生成的;

若所述操作命令在所述终端上具有操作权限,且所述操作命令所操作的对象属于终端可操作软硬件资源,则运行所述操作命令所指定的服务。

其中,所述操作命令具体包括:下载、安装、更新或运行一个或多个客户端服务软件,或调用终端软硬件资源。

本发明的实施例还提供了一种终端服务的获取装置,应用于终端,所述获取装置包括:

发送模块,用于向服务提供端发送请求自动提供预定服务的服务请求;

第一获取模块,用于获取所述服务提供端根据所述服务请求返回的授权请求信息;

第一生成模块,用于根据所述授权请求信息生成服务提供端授权码,并向所述服务提供端发送所述服务提供端授权码;

运行模块,用于接收所述服务提供端根据所述服务提供端授权码提供的操作命令,运行所述操作命令所指定的服务。

其中,所述授权请求信息包括:所述服务提供端根据所述服务请求生成的、用于标识所述终端的服务id,及

所述第一生成模块包括:

生成子模块,用于生成与所述服务id对应的服务提供端授权码,并按照对应关系对所述服务id和所述服务提供端授权码进行保存。

其中,所述运行模块包括:

接收子模块,用于接收所述服务提供端发送的携带有所述服务提供端授权码的操作命令;

验证子模块,用于根据预先保存的服务id与服务提供端授权码的对应关系,对所述服务提供端授权码进行验证处理;

运行子模块,用于若所述服务提供端授权码验证成功,则进行服务授权验证,并当所述服务授权验证成功时,运行所述操作命令所指定的服务。

其中,所述运行子模块包括:

判断单元,用于若所述服务提供端授权码验证成功,则根据终端可操作权限信息判断所述操作命令在所述终端上是否具有操作权限,并根据终端可操作软硬件资源信息判断所述操作命令所操作的对象是否属于终端可操作软硬件资源,其中,所述终端可操作软硬件资源信息和终端可操作权限信息分别为所述终端根据所述服务id对应生成的;

运行单元,用于若所述操作命令在所述终端上具有操作权限,且所述操作命令所操作的对象属于终端可操作软硬件资源,则运行所述操作命令所指定的服务。

本发明的实施例还提供了一种终端,包括如上所述的终端服务的获取装置。

本发明的实施例还提供了一种终端服务的提供方法,应用于服务提供端,包括:

获取终端发送的请求自动提供预定服务的服务请求;

根据所述服务请求,生成授权请求信息;

获取所述终端根据所述授权请求信息生成的服务提供端授权码;

根据所述服务提供端授权码生成为所述终端提供服务的操作命令,发送给所述终端,使所述终端运行所述操作命令所指定的服务。

其中,根据所述服务请求,生成授权请求信息,包括:

根据所述服务请求生成的、用于标识所述终端的服务id。

其中,所述根据所述服务提供端授权码生成为所述终端提供服务的操作命令,发送给所述终端,使所述终端运行所述操作命令所指定的服务,包括:

根据所述服务提供端授权码,生成携带有所述服务提供端授权码的操作命令,并发送给所述终端,使所述终端根据预先保存的所述服务id与所述服务提供端授权码的对应关系对所述服务提供端授权码验证成功,且服务授权验证成功后,运行所述操作命令所指定的服务。

本发明的实施例还提供了一种终端服务的提供装置,包括:

第二获取模块,用于获取终端发送的请求自动提供预定服务的服务请求;

第二生成模块,用于根据所述服务请求,生成授权请求信息;

第三获取模块,用于获取所述终端根据所述授权请求信息生成的服务提供端授权码;

第三生成模块,用于根据所述服务提供端授权码生成为所述终端提供服务的操作命令,发送给所述终端,使所述终端运行所述操作命令所指定的服务。

其中,所述第二生成模块包括:

生成子模块,用于根据所述服务请求生成的、用于标识所述终端的服务id。

其中,所述第三生成模块具体用于根据所述服务提供端授权码,生成携带有所述服务提供端授权码的操作命令,并发送给所述终端,使所述终端根据预先保存的所述服务id与所述服务提供端授权码的对应关系对所述服务提供端授权码验证成功,且服务授权验证成功后,运行所述操作命令所指定的服务。

本发明实施例具有以下有益效果:

本发明实施例的终端服务的获取方法,向服务提供端发送请求自动提供预定服务的服务请求;获取服务提供端根据服务请求返回的授权请求信息;根据授权请求信息生成服务提供端授权码,并向服务提供端发送服务提供端授权码;接收服务提供端根据服务提供端授权码提供的操作命令,运行操作命令所指定的服务,从而达到服务提供端为终端自动提供服务的目的,解决了闲置手机资源浪费的问题。

附图说明

图1为本发明实施例的终端服务的获取方法的第一工作流程图;

图2为本发明实施例的终端服务的获取方法的第二工作流程图;

图3为本发明实施例的终端服务的获取装置的结构框图;

图4为本发明实施例的终端服务的提供方法的工作流程图;

图5为本发明实施例中终端和服务提供端的交互流程图;

图6为本发明实施例中终端服务的提供装置的结构框图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合具体实施例及附图进行详细描述。

本发明的实施例提供了一种终端服务的提供、获取方法、装置及终端,解决了现有服务提供端不能够直接为闲置手机自动提供服务,造成闲置手机资源浪费的问题。

第一实施例:

如图1所示,本发明实施例的终端服务的获取方法,应用于终端,该终端可具体为未装sim卡的闲置手机,支持wifi的用户闲置手机或者其他有网络功能的智能终端,所述获取方法包括:

步骤11:向服务提供端发送请求自动提供预定服务的服务请求。

在本发明的具体实施例中,用户根据自己的服务需求,选择一个闲置手机,向服务提供端发起服务请求,告知服务提供端需要获取服务,该服务提供端可具体指服务提供商。终端可通过wifi联网或通过其他手机开放的wifi热点联 网,建立与服务提供端的通信连接。

步骤12:获取服务提供端根据所述服务请求返回的授权请求信息。

这里,授权请求信息具体包括:服务提供端根据服务请求生成的、用于标识所述终端的服务id及需要获得的终端操作权限和软硬件资源信息。

步骤13:根据授权请求信息生成服务提供端授权码,并向服务提供端发送所述服务提供端授权码。

在本发明的具体实施例中,终端获得服务id及需要获得的终端操作权限和软硬件资源信息后,由用户根据自身需要决定授予服务提供端的各种权限、软硬件资源,且根据服务id生成对应的服务提供端授权码,向服务提供端发送服务提供端授权码,并在本机上为该服务提供端建立终端可操作软硬件资源信息和终端可操作权限信息。该终端可操作软硬件资源信息可具体包括:手机上该服务提供端所运行的本地服务模块及自动安装更新服务功能模块所占用的存储空间、内存资源等;终端可操作权限信息可具体包括是否可以开启wifi网络、gps定位、摄像头、录音机、调用第三方软件、管理屏幕显示等手机资源。

另外,本发明实施例中,当更新授权码时需要重新发送给服务提供端,服务提供端授权码可以由用户输入,也可通过软件算法生成。

步骤14:接收服务提供端根据所述服务提供端授权码提供的操作命令,运行操作命令所指定的服务。

具体的,服务提供端接收到授权码后,向终端发送写的授权码的操作命令,并根据服务id和服务服务提供端授权码部署和提供相应的服务功能,在此过程中,服务提供端也可以选择建立用户帐号,对终端进行用户账户管理。

这里,操作命令可具体包括:下载、安装、更新或运行一个或多个客户端服务软件,或调用终端软硬件资源。

本发明实施例的终端服务的获取方法,向服务提供端发送请求自动提供预定服务的服务请求;获取服务提供端根据服务请求返回的授权请求信息;根据授权请求信息生成服务提供端授权码,并向服务提供端发送服务提供端授权码;接收服务提供端根据服务提供端授权码提供的操作命令,运行操作命令所指定的服务,从而达到服务提供端为终端自动提供服务的目的,解决了闲置手机资源浪费的问题。

第二实施例:

如图2所示,第一实施例中的授权请求信息包括:所述服务提供端根据所述服务请求生成的、用于标识所述终端的服务id,及

该终端服务的获取方法包括:

步骤21:向服务提供端发送请求自动提供预定服务的服务请求。

具体的,终端可通过wifi联网或通过其他手机开放的wifi热点联网,建立与服务提供端的通信连接。

步骤22:获取所述服务提供端根据所述服务请求返回的授权请求信息。

步骤23:生成与服务id对应的服务提供端授权码,并按照对应关系对服务id和服务提供端授权码进行保存,并向服务提供端发送服务提供端授权码。

此外,还生成与所述服务id对应的终端可操作软硬件资源信息和终端可操作权限信息。

步骤24:接收所述服务提供端发送的携带有所述服务提供端授权码的操作命令。

步骤25:根据预先保存的服务id与服务提供端授权码的对应关系,对所述服务提供端授权码进行验证处理。

具体的,验证服务提供端提供的服务端授权码是否为与所述服务id对应的授权码。

步骤26:若所述服务提供端授权码验证成功,则进行服务授权验证,并当所述服务授权验证成功时,运行所述操作命令所指定的服务。

在服务提供端提供的服务端授权码为与所述服务id对应的授权码时,根据终端软硬件资源请求信息和终端权限请求信息进行服务授权验证,并当服务授权验证成功时,运行所述操作命令所指定的服务。

其中,所述服务提供端授权码验证成功,则进行服务授权验证,并当所述服务授权验证成功时,运行所述操作命令所指定的服务,包括:

若所述服务提供端授权码验证成功,则根据终端可操作权限信息判断所述操作命令在所述终端上是否具有操作权限,并根据终端可操作软硬件资源信息判断所述操作命令所操作的对象是否属于终端可操作软硬件资源,其中,所述终端可操作软硬件资源信息和终端可操作权限信息分别为所述终端根据所述服务id对应生成的;若所述操作命令在所述终端上具有操作权限,且所述操作命 令所操作的对象属于终端可操作软硬件资源,则运行所述操作命令所指定的服务。

在本发明的具体实施例中,在执行下载、安装、更新、运行客户端软件,或根据服务功能的需要操作手机上的网络、录音、摄像头、调用第三方软件等授权可用资源之前,要先提供服务id和服务提供端授权码,终端确认对应权限后,方可执行相应的操作。当服务提供端提供服务id和服务提供端授权码,试图访问未授权内容时,可设置直接显式向用户报告,将该次未能执行的操作记录到监控信息中。

另外,在本发明的具体实施例中,终端建立和维护服务id与服务提供端在终端上运行的所有服务模块的对应信息,且终端可监控管理本机上已授权的一个或多个服务提供端所运行的服务功能模块、授权操作以及所占用的软硬件资源,例如:在该服务提供端在终端上运行的本地服务模块可占用的存储空间大小和内存资源、是否可自动安装、更新服务功能模块、是否可以开启wifi网络、gps定位、摄像头、录音机、可调用第三方软件、管理屏幕显示等所有手机可操作资源信息。上述授权信息与服务id和服务授权码对应。使用闲置手机从服务提供端获取服务,最大可根据服务提供端的要求,将手机所有可用功能,软硬件资源都授权给服务提供端。

在本发明的具体实施例中,终端直接向用户所需要的服务提供端授权,即用户向服务提供端授予使用该闲置手机的各种使用权限和可用资源,服务提供端在授权范围内,可主动的向用户提供更好的服务,用户无需关心相关服务模块在本地手机上的管理维护,充分发挥闲置手机的作用,使用户获得更好的服务体验,方便人们的生活。

终端可根据用户要求随时动态修改各个服务提供端目前的授权内容和可用的软硬件资源。当用户不再需要该服务后,关闭其所有权限,卸载本地服务模块。具体的,可通过服务id与终端上的服务模块建立启动和关闭对应操作关系,来实现各服务模块启动的关闭。进一步地,可通过终端上的gps位置信息、wifi热点、时间段等来设置自动启动和关闭服务的时机,也可由用户通过手动方式启动和关闭终端上运行的服务模块。

例如,服务提供端是一个超市服务端,可以设置当进入该超市接入其wifi热点,或者当前地理位置在超市就自动启动服务模块,向用户提供主动服务。 通过手机上的gps位置信息、wifi热点、时间段等来设置自动启动和关闭服务的时机,当不需要服务时清除所有服务功能模块。

本发明实施例的终端服务的获取方法,可以充分利用人们的闲置手机资源,将其直接授权给服务提供端,为服务提供端提供了一个更好的为用户主动服务的客户端平台。因为使用的是闲置手机,不会影响到用户的通话需求,减少了个人信息泄露风险,便于让用户与服务提供端形成更好的端到端的服务。

第三实施例:

如图3所示,本发明的实施例还提供了一种终端服务的获取装置,应用于终端,所述获取装置包括:

发送模块31,用于向服务提供端发送请求自动提供预定服务的服务请求;

第一获取模块32,用于获取所述服务提供端根据所述服务请求返回的授权请求信息;

第一生成模块33,用于根据所述授权请求信息生成服务提供端授权码,并向所述服务提供端发送所述服务提供端授权码;

运行模块34,用于接收所述服务提供端根据所述服务提供端授权码提供的操作命令,运行所述操作命令所指定的服务。

本发明实施例的终端服务的获取装置,所述授权请求信息包括:所述服务提供端根据所述服务请求生成的、用于标识所述终端的服务id,及

所述第一生成模块33包括:

生成子模块331,用于生成与所述服务id对应的服务提供端授权码,并按照对应关系对所述服务id和所述服务提供端授权码进行保存。

本发明实施例的终端服务的获取装置,所述运行模块34包括:

接收子模块341,用于接收所述服务提供端发送的携带有所述服务提供端授权码的操作命令;

验证子模块342,用于根据预先保存的服务id与服务提供端授权码的对应关系,对所述服务提供端授权码进行验证处理;

运行子模块343,用于若所述服务提供端授权码验证成功,则进行服务授权验证,并当所述服务授权验证成功时,运行所述操作命令所指定的服务。

本发明实施例的终端服务的获取装置,所述运行子模块343包括:

判断单元3431,用于若所述服务提供端授权码验证成功,则根据终端可操作权限信息判断所述操作命令在所述终端上是否具有操作权限,并根据终端可操作软硬件资源信息判断所述操作命令所操作的对象是否属于终端可操作软硬件资源,其中,所述终端可操作软硬件资源信息和终端可操作权限信息分别为所述终端根据所述服务id对应生成的;

运行单元3432,用于若所述操作命令在所述终端上具有操作权限,且所述操作命令所操作的对象属于终端可操作软硬件资源,则运行所述操作命令所指定的服务。

本发明的实施例还提供了一种终端,包括如上所述的终端服务的获取装置。

本发明实施例的终端服务的获取装置和终端,可以充分利用人们的闲置手机资源,将其直接授权给服务提供端,为服务提供端提供了一个更好的为用户主动服务的客户端平台。因为使用的是闲置手机,不会影响到用户的通话需求,减少了个人信息泄露风险,便于让用户与服务提供端形成更好的端到端的服务。

需要说明的是,该装置及终端是与上述方法实施例对应的装置和终端,上述方法实施例中所有实现方式均适用于该装置和终端的实施例中,也能达到相同的技术效果。

第四实施例:

如图4所示,本发明的实施例还提供了一种终端服务的提供方法,应用于服务提供端,包括:

步骤41:获取终端发送的请求自动提供预定服务的服务请求。

终端可通过wifi联网或通过其他手机开放的wifi热点联网,建立与服务提供端的通信连接。

步骤42:根据所述服务请求,生成授权请求信息。

这里,授权请求信息具体包括:服务提供端根据服务请求生成的、用于标识所述终端的服务id及需要获得的终端操作权限和软硬件资源信息。

步骤43:获取所述终端根据所述授权请求信息生成的服务提供端授权码。

步骤44:根据所述服务提供端授权码生成为所述终端提供服务的操作命令,发送给所述终端,使所述终端运行所述操作命令所指定的服务。

具体的,用于向用户提供服务的服务提供端在终端上部署的服务功能模块。 该服务功能模块包括服务提供端为了向用户提供服务而在手机上安装部署的一个或多个应用模块、第三方软件、各种数据资源,如文字、图片、音视频文件等。

进一步地,根据所述服务请求,生成授权请求信息,包括:

根据所述服务请求生成的、用于标识所述终端的服务id。

进一步地,所述根据所述服务提供端授权码生成为所述终端提供服务的操作命令,发送给所述终端,使所述终端运行所述操作命令所指定的服务,包括:

根据所述服务提供端授权码,生成携带有所述服务提供端授权码的操作命令,并发送给所述终端,使所述终端根据预先保存的所述服务id与所述服务提供端授权码的对应关系对所述服务提供端授权码验证成功,且服务授权验证成功后,运行所述操作命令所指定的服务。

本发明实施例的终端服务的提供方法,可以充分利用人们的闲置手机资源,将其直接授权给服务提供端,为服务提供端提供了一个更好的为用户主动服务的客户端平台。因为使用的是闲置手机,不会影响到用户的通话需求,减少了个人信息泄露风险,便于让用户与服务提供端形成更好的端到端的服务。

第五实施例:

下面具体说明本发明实施例中终端与服务提供端的交互流程。

如图5所示,包括:

步骤51:终端向服务提供端发送请求自动提供预定服务的服务请求。

步骤52:服务提供端根据上述服务请求生成服务id,以及需要获得授权的终端软硬件资源和操作权限,并发送给终端。

服务提供端生成唯一的服务id,以与其他需要服务的终端相区别。

步骤53:终端获取服务id和需要获得授权的终端软硬件资源和操作权限,由用户根据自身需要决定授予服务提供端的各种权限、软硬件资源,针对发来的服务id,生成对应的授权码,向服务提供端发送授权码,并在本机上为该服务提供端建立授权信息。

步骤54:服务提供端接收终端发来授权码后,向终端发送操作命令,利用服务id和授权码部署和提供相应的服务功能。

在此过程中,服务提供端也可以选择建立用户帐号,对终端进行用户账户管 理。

向终端发送服务操作,如下载、安装、更新、运行一个或多个客户端服务软件,根据服务功能的需要操作手机上的网络、录音、摄像头、调用第三方软件等授权可用资源。

在执行下载、安装、更新、运行客户端软件,根据服务功能的需要操作手机上的网络、录音、摄像头、调用第三方软件等授权可用资源之前,要先提供服务id和授权码,授权服务手机确认对应权限后,方可执行相应的操作。

步骤55:终端监控本机上已授权的一个或多个服务提供端所运行的服务功能模块、授权操作以及所占用的软硬件资源。服务功能模块在执行授权内容时,需提供服务id和授权码,根据该服务id已获得的授权信息,执行相应的操作,当操作未授权时,可选择显式提醒用户,将操作失败记录记入监控记录中。

终端可根据用户要求可随时动态修改各个服务提供端目前的授权内容和可用的软硬件资源。当用户不再需要该服务后,关闭其所有权限,卸载本地服务模块。

本发明实施例的终端服务的提供方法,可以充分利用人们的闲置手机资源,将其直接授权给服务提供端,为服务提供端提供了一个更好的为用户主动服务的客户端平台。因为使用的是闲置手机,不会影响到用户的通话需求,减少了个人信息泄露风险,便于让用户与服务提供端形成更好的端到端的服务。

第六实施例:

如图6所示,本发明实施例还提供了一种终端服务的提供装置,包括:

第二获取模块61,用于获取终端发送的请求自动提供预定服务的服务请求;

第二生成模块62,用于根据所述服务请求,生成授权请求信息;

第三获取模块63,用于获取所述终端根据所述授权请求信息生成的服务提供端授权码;

第三生成模块64,用于根据所述服务提供端授权码生成为所述终端提供服务的操作命令,发送给所述终端,使所述终端运行所述操作命令所指定的服务。

本发明实施例的终端服务的提供装置,所述第二生成模块62包括:

生成子模块621,用于根据所述服务请求生成的、用于标识所述终端的服务id。

本发明实施例的终端服务的提供装置,所述第三生成模块64具体用于根据所述服务提供端授权码,生成携带有所述服务提供端授权码的操作命令,并发送给所述终端,使所述终端根据预先保存的所述服务id与所述服务提供端授权码的对应关系对所述服务提供端授权码验证成功,且服务授权验证成功后,运行所述操作命令所指定的服务。

需要说明的是,该装置及终端是与上述方法实施例对应的装置和终端,上述方法实施例中所有实现方式均适用于该装置和终端的实施例中,也能达到相同的技术效果。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1