CN110602187A - 终端共享方法、装置及设备 - Google Patents
终端共享方法、装置及设备 Download PDFInfo
- Publication number
- CN110602187A CN110602187A CN201910812992.0A CN201910812992A CN110602187A CN 110602187 A CN110602187 A CN 110602187A CN 201910812992 A CN201910812992 A CN 201910812992A CN 110602187 A CN110602187 A CN 110602187A
- Authority
- CN
- China
- Prior art keywords
- terminal
- scheme
- sharing scheme
- sharing
- target
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- 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/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1044—Group management mechanisms
-
- 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/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1044—Group management mechanisms
- H04L67/1053—Group management mechanisms with pre-configuration of logical or physical connections with a determined number of other peers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请提供终端共享方法、装置及设备,其中,方法包括:确定目标共享方案以及用于执行所述目标共享方案的第二终端,所述第二终端为从至少一个闲置的终端中选择得到的,所述目标共享方案为从所述第二终端对应的至少一个共享方案中选择得到的;从第一终端获取用于实现所述目标共享方案的测试数据;将所述测试数据和所述目标共享方案发送至所述第二终端,以触发所述第二终端通过所述测试数据执行所述目标共享方案。该技术方案可以实现终端资源共享,提高闲置终端资源的利用率。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及终端共享方法、装置及设备。
背景技术
目前每个用户可能有多个终端设备,例如多个手机、平板电脑、电脑等,而用户常用的终端设备一般为特定的某几个,用户不常使用的终端设备往往闲置在一旁,闲置的终端资源没有得以利用,会造成闲置资源的浪费。
发明内容
本申请实施例提供终端共享方法、装置及设备,解决闲置终端资源浪费的问题。
第一方面,提供终端共享方法,包括:
确定目标共享方案以及用于执行所述目标共享方案的第二终端,所述第二终端为从至少一个闲置的终端中选择得到的,所述目标共享方案为从所述第二终端对应的至少一个共享方案中选择得到的;
从第一终端获取用于实现所述目标共享方案的测试数据;
将所述测试数据和所述目标共享方案发送至所述第二终端,以触发所述第二终端通过所述测试数据执行所述目标共享方案。
本申请实施例中,通过确定目标共享方案以及用于执行目标共享方案的第二终端,并从第一终端获取用于实现目标共享方案的测试数据,将测试数据和目标共享方案发送至第二终端,从而触发第二终端通过测试数据执行目标共享方案。通过发布第二终端(闲置终端)的终端信息,可以使第一终端对应的用户(需求方)查看到闲置终端信息,并根据需求选择对应的闲置终端进行共享,由于第二终端为不常使用的闲置终端,通过终端共享的方式可以实现合理利用闲置终端资源,提高了闲置终端资源的利用率。
结合第一方面,在一种可能的实现方式中,所述确定目标共享方案以及用于执行所述目标共享方案的第二终端,包括:向第一终端推送至少一个设备标识以及所述设备标识对应的至少一个共享方案的方案标识,一个所述设备标识用于标识一个所述闲置的终端;接收所述第一终端的选择请求,所述选择请求包括所述第二终端的设备标识和所述目标共享方案的方案标识,所述第二终端的设备标识为从所述至少一个设备标识中选择得到的,所述目标共享方案的方案标识为从所述第二终端的设备标识对应的至少一个共享方案的方案标识中选择得到的;根据所述选择请求确定目标共享方案以及用于执行所述目标共享方案的第二终端。
结合第一方面,在一种可能的实现方式中,所述确定目标共享方案以及用于执行所述目标共享方案的第二终端之前,还包括:在接收到所述第二终端的共享请求的情况下,向所述第二终端发送性能参数获取指令,以触发所述第二终端检测并上传所述第二终端的性能参数;接收所述第二终端的性能参数;根据所述第二终端的性能参数生成与所述第二终端对应的至少一个共享方案。
结合第一方面,在一种可能的实现方式中,所述第二终端的性能参数包括所述第二终端的设备型号、所述第二终端的内存容量、所述第二终端的处理器类型以及所述第二终端的出厂年限中的任意一种或者多种;所述第二终端对应的至少一个共享方案包括软件测评方案、算力方案以及中介传输方案中的一种或者多种。
结合第一方面,在一种可能的实现方式中,所述共享请求包括所述第二终端可进行共享的目标时间段;所述将所述测试数据和所述目标共享方案发送至所述第二终端,以触发所述第二终端通过所述测试数据执行所述目标共享方案,包括:在所述目标时间段内将所述测试数据和所述目标共享方案发送至所述第二终端,以触发所述第二终端通过所述测试数据执行所述目标共享方案。
第二方面,提供终端共享装置,包括:
方案确定模块,用于确定目标共享方案以及用于执行所述目标共享方案的第二终端,所述第二终端为从至少一个闲置的终端中选择得到的,所述目标共享方案为从所述第二终端对应的至少一个共享方案中选择得到的;
数据获取模块,用于从第一终端获取用于实现所述目标共享方案的测试数据;
数据发送模块,用于将所述测试数据和所述目标共享方案发送至所述第二终端,以触发所述第二终端通过所述测试数据执行所述目标共享方案。
结合第二方面,在一种可能的实现方式中,所述方案确定模块,具体用于:向第一终端推送至少一个设备标识以及所述设备标识对应的至少一个共享方案的方案标识,一个所述设备标识用于标识一个所述闲置的终端;接收所述第一终端的选择请求,所述选择请求包括所述第二终端的设备标识和所述目标共享方案的方案标识,所述第二终端的设备标识为从所述至少一个设备标识中选择得到的,所述目标共享方案的方案标识为从所述第二终端的设备标识对应的至少一个共享方案的方案标识中选择得到的;根据所述选择请求确定目标共享方案以及用于执行所述目标共享方案的第二终端。
结合第二方面,在一种可能的实现方式中,所述装置还包括:参数上传模块,用于在接收到所述第二终端的共享请求的情况下,向所述第二终端发送性能参数获取指令,以触发所述第二终端检测并上传所述第二终端的性能参数;接收所述第二终端的性能参数;根据所述第二终端的性能参数生成与所述第二终端对应的至少一个共享方案。
结合第二方面,在一种可能的实现方式中,所述第二终端的性能参数包括所述第二终端的设备型号、所述第二终端的内存容量、所述第二终端的处理器类型以及所述第二终端的出厂年限中的任意一种或者多种;所述第二终端对应的至少一个共享方案包括软件测评方案、算力方案以及中介传输方案中的一种或者多种。
结合第二方面,在一种可能的实现方式中,所述共享请求包括所述第二终端可进行共享的目标时间段;所述数据发送模块,还用于在所述目标时间段内将所述测试数据和所述目标共享方案发送至所述第二终端,以触发所述第二终端通过所述测试数据执行所述目标共享方案。
第三方面,提供终端共享设备,包括处理器、存储器、以及输入输出接口,所述处理器、存储器和输入输出接口相互连接,其中,所述输入输出接口用于输入或输出数据,所述存储器用于存储终端共享设备执行上述方法的应用程序代码,所述处理器被配置用于执行上述第一方面的方法。
第四方面,提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种终端共享***的结构示意图;
图2是本申请实施例提供的一种终端共享方法的流程示意图;
图3为本申请实施例提供的一种终端选择页面示意图;
图4是本申请实施例提供的一种终端共享装置的组成结构示意图;
图5是本申请实施例提供的一种终端共享设备的组成结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例的方案适用于对闲置终端的资源进行共享的场景中,需求方可以根据需求选择所需闲置终端,并将需要进行共享的数据发送至服务器,服务器将该共享数据发送至闲置终端,以实现终端资源共享,通过利用闲置终端进行终端共享,可以减少资源浪费。
参见图1,图1是本申请实施例提供的一种终端共享***的结构示意图,如图所示,终端共享***包括第一终端101、终端共享服务器102以及第二终端103。第一终端101可以用于交互,响应用户的操作,发送用于实现目标共享方案的测试数据至终端共享服务器102,等等。终端共享服务器102可以用于确定目标共享方案以及用于执行目标共享方案的第二终端103,接收第一终端101发送的用于实现目标共享方案的测试数据,并将测试数据和目标共享方案发送至第二终端103,等等。第二终端103可以用于用户交互,响应用户操作,接收终端共享服务器102发送的测试数据和目标共享方案,等等。第一终端101和第二终端103例如可以为手机、电脑、平板电脑,等等。第一终端101的数量可以为多个;第二终端103的数量也可以为多个;终端共享服务器102可以为一个,也可以为多个终端共享服务器组成的终端共享服务器组群,该终端共享服务器组群中的终端共享服务器可以协同合作完成对终端发送的测试数据以及共享方案的处理,以及触发终端通过测试数据执行目标共享方案。
首先,提供方通过第二终端103在终端共享平台上传闲置终端(第二终端103)信息,例如终端性能参数,终端共享平台根据该终端信息生成至少一个共享方案;接着,需求方通过第一终端101在终端共享平台上查看到所需终端,选择所需终端(第二终端103)以及目标共享方案,并且上传用于实现该目标共享方案的测试数据至终端共享服务器102;最后,终端共享服务器102将该测试数据和目标共享方案发送至需求方选择的第二终端103,并触发第二终端103通过测试数据执行目标共享方案,实现终端共享。
参见图2,图2是本申请实施例提供的一种终端共享方法的流程示意图,如图所示,该方法包括:
S101,确定目标共享方案以及用于执行目标共享方案的第二终端,第二终端为从至少一个闲置的终端中选择得到的,目标共享方案为从第二终端对应的至少一个共享方案中选择得到的。
这里,闲置的终端为提供方(拥有闲置的终端的用户)所持有的终端,提供方可能有多个闲置的终端,例如手机、平板电脑、电脑等。第二终端为闲置的终端中的任意一个终端。
具体实现中,确定目标共享方案以及用于执行目标共享方案的第二终端之前还可以包括以下步骤:
一、在接收到第二终端的共享请求的情况下,向第二终端发送性能参数获取指令,以触发第二终端检测并上传第二终端的性能参数。
具体实现中,可以预先在第二终端上安装终端共享平台对应的应用程序,例如APP、小程序等。提供方可以通过第二终端登录该终端共享平台,并在终端共享页面触发共享请求,例如点击用于触发共享请求的共享按钮;终端共享平台接收到该共享请求后,向第二终端发送性能参数获取指令,第二终端在接收到该性能参数获取指令后,触发第二终端上的性能检测工具检测第二终端得到第二终端的性能参数,并上传第二终端的性能参数至终端共享平台。这里,第二终端安装该终端共享平台对应的应用程序时,该应用程序对应的安装包中可以包含性能检测工具,即第二终端在安装该应用程序时可以一并安装性能检测工具。
在一种可实现的方式中,第二终端的共享请求还可以包括第二终端可进行共享的目标时间段。例如,该第二终端可在早上八点到下午六点之间进行共享,则可进行共享的目标时间段可以为8:00AM-6:00PM。
二、接收第二终端的性能参数。
这里,第二终端的性能参数包括第二终端的设备型号、第二终端的内存容量、第二终端的处理器类型以及第二终端的出厂年限中的任意一种或者多种。第二终端的设备型号可以为第二终端的品牌名称,如iPhone、华为OPPO等;第二终端的内存容量可以为第二终端的总的存储空间以及可利用的存储空间;第二终端的处理器类型可以为第二终端的处理器的型号,如麒麟920、高通810等;第二终端的出厂年限可以为第二终端的具体出厂年份或者具体出厂日期等。
例如第二终端A的设备型号、内存容量、处理器类型、出厂年限可以分别为:iPhone4、64G存储空间,剩余15G、苹果A4 1GHz、2010年。
三、根据第二终端的性能参数生成与第二终端对应的至少一个共享方案。
这里,共享方案包括软件测评方案、算力方案以及中介传输方案中的一种或者多种。软件测评可以为将软件以及与该软件对应的测试数据发送至终端进行测评。例如需求方需要获取终端A进行软件测评后的数据,从而将软件以及软件测评对应的测试数据发送至终端A进行测评;算力方案可以为通过终端B的算力完成所需操作的方案,算力即计算机计算哈希函数输出的速度,例如通过运行终端B的算力进行“挖矿”从而得到比特币(一种虚拟货币)等;中介传输可以为终端C不具备传输条件,则可以通过具备传输条件的终端D进行传输。例如终端C不具备缓存文件1的条件,则通过具备缓存条件的终端D缓存文件1并将文件1上传到第三方平台,(第三方平台可以如百度网盘、云盘等),终端C可以通过第三方平台对文件1进行操作。
具体地,共享方案可以包括方案以及该方案对应的流程,例如,软件测评方案包括软件测评方案以及软件测评方案对应的流程;算力方案包括算力方案以及算力方案对应的流程,等等。例如,终端1对应的共享方案1可以包括:iPhone4、64G存储空间,剩余15G、苹果A4 1GHz、2010年、可软件测评、软件测评流程1(具体的软件测评流程);终端1对应的共享方案2可以包括:iPhone4、64G存储空间,剩余15G、苹果A4 1GHz、2010年、可算力、算力流程1(具体的算力流程);终端2对应的共享方案1可以包括:iPhone4s、64G存储空间,剩余30G、苹果A4 1GHz、2012年、可中介传输、中介传输流程1(具体的中介传输流程)。
可选地,还可以将通过第二终端的性能参数生成的至少一个共享方案发送至第二终端,在获取到第二终端的确认请求的情况下,确定第二终端对应的至少一个共享方案。提供方可通过第二终端对至少一个共享方案进行确定,可以提高提供方在终端共享过程中的参与度,例如,终端共享平台根据提供方的第二终端的性能参数生成三个共享方案,分别为软件测评、算力以及中介传输方案,提供方在不愿意通过自己的第二终端进行算力的情况下,可以只选择软件测评和中介传输方案,终端共享平台在接收到提供方通过第二终端触发的确认请求的情况下,只向需求方的终端推送软件测评和中介传输方案。
可以通过以下方式确定目标共享方案以及用于执行目标共享方案的第二终端:
首先,向第一终端推送至少一个设备标识以及设备标识对应的至少一个共享方案的方案标识,一个设备标识用于标识一个闲置的终端。
这里,第一终端为需求方(需要闲置终端的用户)所持有的终端。设备标识用于唯一地指示该设备,该设备标识可以为设备型号的名称、设备对应的用户名称、设备对应的出厂编号、设备的某个特定属性对应的名称等标识中的一种或者多种。共享方案的方案标识用于唯一地指示该共享方案,该共享方案的方案标识可以为共享方案的名称、共享方案的方案内容对应的名称、共享方案的方案类型对应的名称等标识中的一种或者多种。
可以理解的是,一个设备标识可对应多个共享方案的方案标识,即一个闲置的终端可对应多个共享方案。
可选地,在第二终端的共享请求包括第二终端可进行共享的目标时间段的情况下,还可以向第一终端推送至少一个设备标识对应的闲置的终端的状态信息,闲置的终端的状态信息可以包括该闲置的终端可共享的时间段、该闲置的终端的预约情况等。例如闲置终端A的共享时间段可以为8:00AM-6:00PM、当前的预约情况可以为2人,即表示已有2个需求方已预定该闲置终端A。通过向第一终端推送闲置的终端的状态信息,可以使需求方更好地选择合适的闲置终端,提高终端共享的效率。
然后,接收第一终端的选择请求,选择请求包括第二终端的设备标识和目标共享方案的方案标识,第二终端的设备标识为从至少一个设备标识中选择得到的,目标共享方案的方案标识为从第二终端的设备标识对应的至少一个共享方案的方案标识中选择得到的。
具体地,当需求方通过第一终端选择终端选择页面上的某一个第二终端的设备标识和目标共享方案的方案标识,并点击确定时,则接收到第一终端的选择请求,终端选择页面为用于选择共享终端以及目标共享方案的页面。如图3所示,图3为本申请实施例提供的一种终端选择页面示意图。图3中,需求方选择的第二终端的设备标识为“终端b”、目标共享方案的方案标识为“方案b1”,在点击“确定”按钮时,则接收到第一终端的选择请求。
最后,根据选择请求确定目标共享方案以及用于执行目标共享方案的第二终端。
S102,从第一终端获取用于实现目标共享方案的测试数据。
这里,测试数据可以为与该目标共享方案对应的自动化脚本,该自动化脚本为实现该目标共享方案对应的代码,安装该自动化脚本的终端可以自动运行该自动化脚本从而实现与该自动化脚本对应的目标共享方案。
具体实现中,第一终端可以在选择第二终端的设备标识和目标共享方案的方案标识时,上传用于实现该目标共享方案的测试数据,在第一终端成功上传用于实现该目标共享方案的测试数据的情况下,则获取到该用于实现目标共享方案的测试数据。
S103,将测试数据和目标共享方案发送至第二终端,以触发第二终端通过测试数据执行目标共享方案。
具体地,将第一终端上传的用于实现目标共享方案的测试数据和目标共享方案发送至第二终端,第二终端在接收到该测试数据的情况下,自动安装该测试数据后,自动执行目标共享方案,实现终端共享。
可选地,在第二终端的共享请求包括第二终端可进行共享的目标时间段的情况下,可以在目标时间段内将测试数据和目标共享方案发送至第二终端,以触发第二终端通过测试数据执行目标共享方案。
例如,第二终端可进行共享的目标时间段为8:00AM-6:00PM,则可以在8:00AM-6:00PM内将测试数据和目标共享方案发送至第二终端,第二终端在接收到测试数据和目标共享方案时,通过测试数据执行目标共享方案。
本申请实施例中,通过确定目标共享方案以及用于执行目标共享方案的第二终端,并从第一终端获取用于实现目标共享方案的测试数据,将测试数据和目标共享方案发送至第二终端,从而触发第二终端通过测试数据执行目标共享方案。通过发布第二终端(闲置终端)的终端信息,可以使第一终端对应的用户(需求方)查看到闲置终端信息,并根据需求选择对应的闲置终端进行共享,由于第二终端为不常使用的闲置终端,通过终端共享的方式可以实现合理利用闲置终端资源,提高了闲置终端资源的利用率;且由于该测试数据是由需求方终端发送至服务器,并由服务器将该测试数据发送至提供方终端,可以避免需求方终端与提供方终端直接共享造成需求方恶意盗取提供方信息的问题,提高了终端共享的安全性;由于向第一终端推送了各个第二终端对应的共享时间段以及当前第二终端的状态信息,需求方可以根据需求选择第二终端,避免了多个需求方同时选择同一终端从而降低终端共享的效率。
上面介绍了申请实施例的方法,下面介绍申请实施例的装置。
参见图4,图4是本申请实施例提供的一种终端共享装置的组成结构示意图,该装置40包括:
方案确定模块401,用于确定目标共享方案以及用于执行所述目标共享方案的第二终端,所述第二终端为从至少一个闲置的终端中选择得到的,所述目标共享方案为从所述第二终端对应的至少一个共享方案中选择得到的;
这里,闲置的终端为提供方(拥有闲置的终端的用户)所持有的终端,提供方可能有多个闲置的终端,例如手机、平板电脑、电脑等。第二终端为闲置的终端中的任意一个终端。
数据获取模块402,用于从第一终端获取用于实现所述目标共享方案的测试数据;
这里,测试数据可以为与该目标共享方案对应的自动化脚本,该自动化脚本为实现该目标共享方案对应的代码,安装该自动化脚本的终端可以自动运行该自动化脚本从而实现与该自动化脚本对应的目标共享方案。
具体实现中,第一终端可以在选择第二终端的设备标识和目标共享方案的方案标识时,上传用于实现该目标共享方案的测试数据,在第一终端成功上传用于实现该目标共享方案的测试数据的情况下,数据获取模块402则获取到该用于实现目标共享方案的测试数据。
数据发送模块403,用于将所述测试数据和所述目标共享方案发送至所述第二终端,以触发所述第二终端通过所述测试数据执行所述目标共享方案。
具体地,数据发送模块403将第一终端上传的用于实现目标共享方案的测试数据和目标共享方案发送至第二终端,第二终端在接收到该测试数据的情况下,自动安装该测试数据后,自动执行目标共享方案,实现终端共享。
可选地,在第二终端的共享请求包括第二终端可进行共享的目标时间段的情况下,数据发送模块403可以在目标时间段内将测试数据和目标共享方案发送至第二终端,以触发第二终端通过测试数据执行目标共享方案。
在一种可能的设计中,所述方案确定模块401,具体用于:
向第一终端推送至少一个设备标识以及所述设备标识对应的至少一个共享方案的方案标识,一个所述设备标识用于标识一个所述闲置的终端;
这里,第一终端为需求方(需要闲置终端的用户)所持有的终端。设备标识用于唯一地指示该设备,该设备标识可以为设备型号的名称、设备对应的用户名称、设备对应的出厂编号、设备的某个特定属性对应的名称等标识中的一种或者多种。共享方案的方案标识用于唯一地指示该共享方案,该共享方案的方案标识可以为共享方案的名称、共享方案的方案内容对应的名称、共享方案的方案类型对应的名称等标识中的一种或者多种。
可以理解的是,一个设备标识可对应多个共享方案的方案标识,即一个闲置的终端可对应多个共享方案。
方案确定模块401用于接收所述第一终端的选择请求,所述选择请求包括所述第二终端的设备标识和所述目标共享方案的方案标识,所述第二终端的设备标识为从所述至少一个设备标识中选择得到的,所述目标共享方案的方案标识为从所述第二终端的设备标识对应的至少一个共享方案的方案标识中选择得到的;
具体地,当需求方通过第一终端选择终端选择页面上的某一个第二终端的设备标识和目标共享方案的方案标识,并点击确定时,则方案确定模块401接收到第一终端的选择请求,终端选择页面为用于选择共享终端以及目标共享方案的页面。如图3所示,图3为本申请实施例提供的一种终端选择页面示意图。图3中,需求方选择的第二终端的设备标识为“终端b”、目标共享方案的方案标识为“方案b1”,在点击“确定”按钮时,则方案确定模块401接收到第一终端的选择请求。
方案确定模块401用于根据所述选择请求确定目标共享方案以及用于执行所述目标共享方案的第二终端。
在一种可能的设计中,所述装置40还包括:
参数上传模块404,用于在接收到所述第二终端的共享请求的情况下,向所述第二终端发送性能参数获取指令,以触发所述第二终端检测并上传所述第二终端的性能参数;
具体实现中,可以预先在第二终端上安装终端共享平台对应的应用程序,例如APP、小程序等。提供方可以通过第二终端登录该终端共享平台,并在终端共享页面触发共享请求,例如点击用于触发共享请求的共享按钮;终端共享平台接收到该共享请求后,参数上传模块404向第二终端发送性能参数获取指令,第二终端在接收到该性能参数获取指令后,触发第二终端上的性能检测工具检测第二终端得到第二终端的性能参数,并上传第二终端的性能参数至终端共享平台。这里,第二终端安装该终端共享平台对应的应用程序时,该应用程序对应的安装包中可以包含性能检测工具,即第二终端在安装该应用程序时可以一并安装性能检测工具。
在一种可实现的方式中,第二终端的共享请求还可以包括第二终端可进行共享的目标时间段。
所述参数上传模块404,还用于接收所述第二终端的性能参数;
这里,第二终端的性能参数包括第二终端的设备型号、第二终端的内存容量、第二终端的处理器类型以及第二终端的出厂年限中的任意一种或者多种。
所述参数上传模块404,还用于根据所述第二终端的性能参数生成与所述第二终端对应的至少一个共享方案。
这里,共享方案包括软件测评方案、算力方案以及中介传输方案中的一种或者多种。软件测评可以为将软件以及与该软件对应的测试数据发送至终端进行测评。例如需求方需要获取终端A进行软件测评后的数据,从而将软件以及软件测评对应的测试数据发送至终端A进行测评;算力方案可以为通过终端B的算力完成所需操作的方案,算力即计算机计算哈希函数输出的速度,例如通过运行终端B的算力进行“挖矿”从而得到比特币(一种虚拟货币)等;中介传输可以为终端C不具备传输条件,则可以通过具备传输条件的终端D进行传输。例如终端C不具备缓存文件1的条件,则通过具备缓存条件的终端D缓存文件1并将文件1上传到第三方平台,(第三方平台可以如百度网盘、云盘等),终端C可以通过第三方平台对文件1进行操作。
具体地,共享方案可以包括方案以及该方案对应的流程,例如,软件测评方案包括软件测评方案以及软件测评方案对应的流程;算力方案包括算力方案以及算力方案对应的流程,等等。例如,终端1对应的共享方案1可以包括:iPhone4、64G存储空间,剩余15G、苹果A4 1GHz、2010年、可软件测评、软件测评流程1(具体的软件测评流程);终端1对应的共享方案2可以包括:iPhone4、64G存储空间,剩余15G、苹果A4 1GHz、2010年、可算力、算力流程1(具体的算力流程);终端2对应的共享方案1可以包括:iPhone4s、64G存储空间,剩余30G、苹果A4 1GHz、2012年、可中介传输、中介传输流程1(具体的中介传输流程)。
可选地,参数上传模块404还可以将通过第二终端的性能参数生成的至少一个共享方案发送至第二终端,参数上传模块404在获取到第二终端的确认请求的情况下,确定第二终端对应的至少一个共享方案。提供方可通过第二终端对至少一个共享方案进行确定,可以提高提供方在终端共享过程中的参与度,例如,终端共享平台根据提供方的第二终端的性能参数生成三个共享方案,分别为软件测评、算力以及中介传输方案,提供方在不愿意通过自己的第二终端进行算力的情况下,可以只选择软件测评和中介传输方案,终端共享平台在接收到提供方通过第二终端触发的确认请求的情况下,参数上传模块404只向需求方的终端推送软件测评和中介传输方案。
在一种可能的设计中,所述第二终端的性能参数包括所述第二终端的设备型号、所述第二终端的内存容量、所述第二终端的处理器类型以及所述第二终端的出厂年限中的任意一种或者多种;所述第二终端对应的至少一个共享方案包括软件测评方案、算力方案以及中介传输方案中的一种或者多种。
这里,第二终端的设备型号可以为第二终端的品牌名称,如iPhone、华为OPPO等;第二终端的内存容量可以为第二终端的总的存储空间以及可利用的存储空间;第二终端的处理器类型可以为第二终端的处理器的型号,如麒麟920、高通810等;第二终端的出厂年限可以为第二终端的具体出厂年份或者具体出厂日期等。
例如第二终端A的设备型号、内存容量、处理器类型、出厂年限可以分别为:iPhone4、64G存储空间,剩余15G、苹果A4 1GHz、2010年。
在一种可能的设计中,所述共享请求包括所述第二终端可进行共享的目标时间段;
例如,该第二终端可在早上八点到下午六点之间进行共享,则可进行共享的目标时间段可以为8:00AM-6:00PM。
可选地,在第二终端的共享请求包括第二终端可进行共享的目标时间段的情况下,数据发送模块403还可以向第一终端推送至少一个设备标识对应的闲置的终端的状态信息,闲置的终端的状态信息可以包括该闲置的终端可共享的时间段、该闲置的终端的预约情况等。例如闲置终端A的共享时间段可以为8:00AM-6:00PM、当前的预约情况可以为2人,即表示已有2个需求方已预定该闲置终端A。通过向第一终端推送闲置的终端的状态信息,可以使需求方更好地选择合适的闲置终端,提高终端共享的效率。
所述数据发送模块403,还用于在所述目标时间段内将所述测试数据和所述目标共享方案发送至所述第二终端,以触发所述第二终端通过所述测试数据执行所述目标共享方案。
例如,第二终端可进行共享的目标时间段为8:00AM-6:00PM,则数据发送模块403可以在8:00AM-6:00PM内将测试数据和目标共享方案发送至第二终端,第二终端在接收到测试数据和目标共享方案时,通过测试数据执行目标共享方案。
需要说明的是,图4对应的实施例中未提及的内容可参见方法实施例的描述,这里不再赘述。
本申请实施例中,通过确定目标共享方案以及用于执行目标共享方案的第二终端,并从第一终端获取用于实现目标共享方案的测试数据,将测试数据和目标共享方案发送至第二终端,从而触发第二终端通过测试数据执行目标共享方案。通过发布第二终端(闲置终端)的终端信息,可以使第一终端对应的用户(需求方)查看到闲置终端信息,并根据需求选择对应的闲置终端进行共享,由于第二终端为不常使用的闲置终端,通过终端共享的方式可以实现合理利用闲置终端资源,提高了闲置终端资源的利用率;且由于该测试数据是由需求方终端发送至服务器,并由服务器将该测试数据发送至提供方终端,可以避免需求方终端与提供方终端直接共享造成需求方恶意盗取提供方信息的问题,提高了终端共享的安全性;由于向第一终端推送了各个第二终端对应的共享时间段以及当前第二终端的状态信息,需求方可以根据需求选择第二终端,避免了多个需求方同时选择同一终端从而降低终端共享的效率。
本申请实施例涉及的终端共享装置可以是具备处理能力的设备,例如:平板电脑、手机、电子阅读器、个人计算机(Personal Computer,PC)、笔记本电脑、服务器等设备;或者可以为嵌入在终端共享***中的终端共享模块。本申请实施例对此不做限定。
参见图5,图5是本申请实施例提供的一种终端共享设备的组成结构示意图,该设备50包括处理器501、存储器502以及输入输出接口503。处理器501连接到存储器502和输入输出接口503,例如处理器501可以通过总线连接到存储器502和输入输出接口503。
处理器501被配置为支持所述终端共享设备执行图2所述的终端共享方法中相应的功能。该处理器501可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP),硬件芯片或者其任意组合。上述硬件芯片可以是专用集成电路(application specific integrated circuit,ASIC),可编程逻辑器件(programmablelogic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complexprogrammable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gatearray,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。
存储器502存储器用于存储程序代码等。存储器502可以包括易失性存储器(volatile memory,VM),例如随机存取存储器(random access memory,RAM);存储器502也可以包括非易失性存储器(non-volatile memory,NVM),例如只读存储器(read-onlymemory,ROM),快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器502还可以包括上述种类的存储器的组合。
所述输入输出接口503用于输入或输出数据。
处理器501可以调用所述程序代码以执行以下操作:
确定目标共享方案以及用于执行所述目标共享方案的第二终端,所述第二终端为从至少一个闲置的终端中选择得到的,所述目标共享方案为从所述第二终端对应的至少一个共享方案中选择得到的;
从第一终端获取用于实现所述目标共享方案的测试数据;
将所述测试数据和所述目标共享方案发送至所述第二终端,以触发所述第二终端通过所述测试数据执行所述目标共享方案。
需要说明的是,各个操作的实现还可以对应参照上述方法实施例的相应描述;所述处理器501还可以与输入输出接口503配合执行上述方法实施例中的其他操作。
本申请实施例还提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被计算机执行时使所述计算机执行如前述实施例所述的方法,所述计算机可以为上述提到的终端共享设备的一部分。例如为上述的处理器501。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、ROM或RAM等。
以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。
Claims (10)
1.一种终端共享方法,其特征在于,包括:
确定目标共享方案以及用于执行所述目标共享方案的第二终端,所述第二终端为从至少一个闲置的终端中选择得到的,所述目标共享方案为从所述第二终端对应的至少一个共享方案中选择得到的;
从第一终端获取用于实现所述目标共享方案的测试数据;
将所述测试数据和所述目标共享方案发送至所述第二终端,以触发所述第二终端通过所述测试数据执行所述目标共享方案。
2.根据权利要求1所述的方法,其特征在于,所述确定目标共享方案以及用于执行所述目标共享方案的第二终端,包括:
向第一终端推送至少一个设备标识以及所述设备标识对应的至少一个共享方案的方案标识,一个所述设备标识用于标识一个所述闲置的终端;
接收所述第一终端的选择请求,所述选择请求包括所述第二终端的设备标识和所述目标共享方案的方案标识,所述第二终端的设备标识为从所述至少一个设备标识中选择得到的,所述目标共享方案的方案标识为从所述第二终端的设备标识对应的至少一个共享方案的方案标识中选择得到的;
根据所述选择请求确定目标共享方案以及用于执行所述目标共享方案的第二终端。
3.根据权利要求1或2所述的方法,其特征在于,所述确定目标共享方案以及用于执行所述目标共享方案的第二终端之前,还包括:
在接收到所述第二终端的共享请求的情况下,向所述第二终端发送性能参数获取指令,以触发所述第二终端检测并上传所述第二终端的性能参数;
接收所述第二终端的性能参数;
根据所述第二终端的性能参数生成与所述第二终端对应的至少一个共享方案。
4.根据权利要求3所述的方法,其特征在于,所述第二终端的性能参数包括所述第二终端的设备型号、所述第二终端的内存容量、所述第二终端的处理器类型以及所述第二终端的出厂年限中的任意一种或者多种;
所述第二终端对应的至少一个共享方案包括软件测评方案、算力方案以及中介传输方案中的一种或者多种。
5.根据权利要求3所述的方法,其特征在于,所述共享请求包括所述第二终端可进行共享的目标时间段;
所述将所述测试数据和所述目标共享方案发送至所述第二终端,以触发所述第二终端通过所述测试数据执行所述目标共享方案,包括:
在所述目标时间段内将所述测试数据和所述目标共享方案发送至所述第二终端,以触发所述第二终端通过所述测试数据执行所述目标共享方案。
6.一种终端共享装置,其特征在于,包括:
方案确定模块,用于确定目标共享方案以及用于执行所述目标共享方案的第二终端,所述第二终端为从至少一个闲置的终端中选择得到的,所述目标共享方案为从所述第二终端对应的至少一个共享方案中选择得到的;
数据获取模块,用于从第一终端获取用于实现所述目标共享方案的测试数据;
数据发送模块,用于将所述测试数据和所述目标共享方案发送至所述第二终端,以触发所述第二终端通过所述测试数据执行所述目标共享方案。
7.根据权利要求6所述的装置,其特征在于,所述方案确定模块,具体用于:
向第一终端推送至少一个设备标识以及所述设备标识对应的至少一个共享方案的方案标识,一个所述设备标识用于标识一个所述闲置的终端;
接收所述第一终端的选择请求,所述选择请求包括所述第二终端的设备标识和所述目标共享方案的方案标识,所述第二终端的设备标识为从所述至少一个设备标识中选择得到的,所述目标共享方案的方案标识为从所述第二终端的设备标识对应的至少一个共享方案的方案标识中选择得到的;
根据所述选择请求确定目标共享方案以及用于执行所述目标共享方案的第二终端。
8.根据权利要求6或7所述的装置,其特征在于,所述装置还包括:
参数上传模块,用于在接收到所述第二终端的共享请求的情况下,向所述第二终端发送性能参数获取指令,以触发所述第二终端检测并上传所述第二终端的性能参数;
所述参数上传模块,还用于接收所述第二终端的性能参数;
所述参数上传模块,还用于根据所述第二终端的性能参数生成与所述第二终端对应的至少一个共享方案。
9.一种终端共享设备,包括处理器、存储器以及输入输出接口,所述处理器、存储器和输入输出接口相互连接,其中,所述输入输出接口用于输入或输出数据,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,执行如权利要求1-5任一项所述的方法。
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-5任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910812992.0A CN110602187A (zh) | 2019-08-29 | 2019-08-29 | 终端共享方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910812992.0A CN110602187A (zh) | 2019-08-29 | 2019-08-29 | 终端共享方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110602187A true CN110602187A (zh) | 2019-12-20 |
Family
ID=68856718
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910812992.0A Pending CN110602187A (zh) | 2019-08-29 | 2019-08-29 | 终端共享方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110602187A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114059265A (zh) * | 2020-07-31 | 2022-02-18 | 青岛海尔洗衣机有限公司 | 洗衣程序的共享方法、终端及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160212209A1 (en) * | 2015-01-16 | 2016-07-21 | Sangfor Technologies Company Limited | Method and apparatus for sharing application data |
CN106550030A (zh) * | 2016-10-25 | 2017-03-29 | 广东欧珀移动通信有限公司 | 一种数据共享方法、装置及*** |
CN108536574A (zh) * | 2017-03-01 | 2018-09-14 | 北京嘀嘀无限科技发展有限公司 | 应用程序调试的方法及装置 |
CN109254913A (zh) * | 2018-08-13 | 2019-01-22 | 北京奇虎科技有限公司 | 设备共享方法、装置、电子设备及计算机存储介质 |
CN109766245A (zh) * | 2019-01-08 | 2019-05-17 | 深圳市网心科技有限公司 | 一种共享终端资源的方法及相关装置 |
-
2019
- 2019-08-29 CN CN201910812992.0A patent/CN110602187A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160212209A1 (en) * | 2015-01-16 | 2016-07-21 | Sangfor Technologies Company Limited | Method and apparatus for sharing application data |
CN106550030A (zh) * | 2016-10-25 | 2017-03-29 | 广东欧珀移动通信有限公司 | 一种数据共享方法、装置及*** |
CN108536574A (zh) * | 2017-03-01 | 2018-09-14 | 北京嘀嘀无限科技发展有限公司 | 应用程序调试的方法及装置 |
CN109254913A (zh) * | 2018-08-13 | 2019-01-22 | 北京奇虎科技有限公司 | 设备共享方法、装置、电子设备及计算机存储介质 |
CN109766245A (zh) * | 2019-01-08 | 2019-05-17 | 深圳市网心科技有限公司 | 一种共享终端资源的方法及相关装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114059265A (zh) * | 2020-07-31 | 2022-02-18 | 青岛海尔洗衣机有限公司 | 洗衣程序的共享方法、终端及存储介质 |
CN114059265B (zh) * | 2020-07-31 | 2024-01-09 | 青岛海尔洗衣机有限公司 | 洗衣程序的共享方法、终端及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110049130B (zh) | 一种基于边缘计算的服务部署和任务调度方法及装置 | |
CN108040108B (zh) | 通信切换方法、装置、协调服务器及可读存储介质 | |
CN107832126B (zh) | 一种线程的调整方法及其终端 | |
CN106411920B (zh) | 数据分享方法及装置 | |
CN109951514B (zh) | 基于云存储的文件处理方法、***及计算机设备 | |
CN110289983B (zh) | 负载均衡应用创建方法、装置、计算机设备及存储介质 | |
CN110674440A (zh) | 埋点数据处理方法、***、计算机设备及可读存储介质 | |
US10534425B2 (en) | Processing method and device for saving power, mobile terminal and cloud server | |
CN105144109A (zh) | 分布式数据中心技术 | |
CN111176803A (zh) | 业务处理方法、装置、服务器及存储介质 | |
CN114615340B (zh) | 一种请求处理方法、装置、计算机设备和存储装置 | |
CN112965817B (zh) | 资源管理方法、装置和电子设备 | |
CN111885184A (zh) | 高并发场景下热点访问关键字处理方法和装置 | |
CN107454136B (zh) | 一种基于端到端p2p的计算卸载方法、装置及控制设备 | |
CN110890987A (zh) | 自动创建集群的方法、装置、设备和*** | |
CN111538572A (zh) | 任务处理方法、装置、调度服务器及介质 | |
CN213876703U (zh) | 一种资源池管理*** | |
CN110602187A (zh) | 终端共享方法、装置及设备 | |
CN111359205B (zh) | 云端游戏的操作方法、装置、计算机设备及存储介质 | |
CN111444074A (zh) | 一种数据监控方法、装置、电子设备及可读存储介质 | |
CN109460278B (zh) | 云桌面建筑设计软件管理方法、装置和计算机设备 | |
CN112737896B (zh) | 带宽数据核对方法、装置、介质及电子设备 | |
CN114302351A (zh) | 短信业务处理方法、装置、计算机设备和存储介质 | |
CN115220993A (zh) | 进程监控方法、装置、车辆及存储介质 | |
CN110474954B (zh) | 基于区块链的文件分享方法、装置、计算机设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191220 |
|
RJ01 | Rejection of invention patent application after publication |