CN109254913A - 设备共享方法、装置、电子设备及计算机存储介质 - Google Patents

设备共享方法、装置、电子设备及计算机存储介质 Download PDF

Info

Publication number
CN109254913A
CN109254913A CN201810918316.7A CN201810918316A CN109254913A CN 109254913 A CN109254913 A CN 109254913A CN 201810918316 A CN201810918316 A CN 201810918316A CN 109254913 A CN109254913 A CN 109254913A
Authority
CN
China
Prior art keywords
user
shared
equipment
collaborative share
group
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
Application number
CN201810918316.7A
Other languages
English (en)
Other versions
CN109254913B (zh
Inventor
韩竞竞
李欣
龙慧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201810918316.7A priority Critical patent/CN109254913B/zh
Publication of CN109254913A publication Critical patent/CN109254913A/zh
Application granted granted Critical
Publication of CN109254913B publication Critical patent/CN109254913B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请涉及终端设备技术领域,公开了一种设备共享方法、装置、电子设备及计算机可读存储介质,其中,设备共享方法包括:接收任一用户的设备共享请求;根据接收到的设备共享请求,确定任一用户所属的用户分组中的共享设备;基于共享设备,执行同组用户间的设备共享。本申请实施例的方法,使得任一用户可以根据需要,共享该任一用户所属的用户分组中的共享设备,即使得任一用户可以共享与该任一用户同组的其它用户共享出来的终端设备,充分利用共享出来的终端设备,从而提高终端设备的利用率,有效避免设备资源的闲置浪费。

Description

设备共享方法、装置、电子设备及计算机存储介质
技术领域
本申请涉及终端设备技术领域,具体而言,本申请涉及一种设备共享方法、装置、电子设备及计算机存储介质。
背景技术
随着终端技术的发展,终端设备的性能越来越好,因此越来越多的应用程序开始涌现。用户可以使用各种应用程序执行所需的操作,如通过游戏应用玩游戏,通过视频应用播放音视频,通过浏览器应用进行搜索、查询信息等。
在应用程序开发完并正式上线发布之前,需要对应用程序进行测试,测试完成没有问题后才会上线,其中由于不同终端设备的型号、操作***等存在一定的区别,因此需要在不同型号的终端设备上对应用程序进行测试。为了便于对应用程序进行测试,可以提供允许接入多种不同型号的终端设备的测试平台,于是测试人员可以将多种不同型号的终端设备接入该测试平台,以完成对某一待测应用程序的测试。
然而,当测试人员完成某一待测应用程序的测试之后,该批多种不同型号的终端设备可能会处于闲置状态,导致出现设备利用率低及设备资源闲置浪费的情况。
发明内容
本申请的目的旨在至少能解决上述的技术缺陷之一,特别是设备利用率低的技术缺陷。
第一方面,提供了一种设备共享方法,包括:
接收任一用户的设备共享请求;
根据接收到的设备共享请求,确定任一用户所属的用户分组中的共享设备;
基于共享设备,执行同组用户间的设备共享。
具体地,接收任一用户的设备共享请求之前,还包括:
配置各个用户分别对应的共享设备;
根据预设的多个用户分组,确定共享设备列表,共享设备列表包括各个用户分组分别对应的共享设备。
进一步地,根据接收到的设备共享请求,确定任一用户所属的用户分组中的共享设备,包括:
根据接收到的设备共享请求中的用户标识,通过任一用户的用户同组关系倒排信息,确定任一用户所属的用户分组;
基于任一用户所属的用户分组,在共享设备列表中进行查询,以确定任一用户所属的用户分组中的共享设备。
进一步地,任一用户的用户同组关系倒排信息中包括任一用户的用户标识以及与任一用户同组的其他用户的用户标识。
进一步地,配置各个用户分别对应的共享设备,包括:
获取各个用户的待共享设备的设备信息;
根据各个用户的待共享设备的设备信息,配置各个用户分别对应的共享设备;
待共享设备的设备信息包括以下至少一项:待共享设备的数量;待共享设备的设备标识;待共享设备的运行状态。
进一步地,还包括:
确定任一用户的非共享设备;
将任一用户的非共享设备共享给该任一用户所属的用户分组中的其他用户,以实现同组用户间的设备共享。
进一步地,非共享设备包括私有设备与预设状态的设备;
预设状态的设备为满足预定条件时能够转换为共享设备的设备。
进一步地,当非共享设备为私有设备时,将任一用户的非共享设备共享给该任一用户所属的用户分组中的其他用户,包括:
接收欲使用任一用户的私有设备的私有设备共享请求;
推送接收到的私有设备共享请求,并当接收到任一用户针对私有设备共享请求的确认信息时,将任一用户的私有设备共享给该任一用户所属的用户分组中的其他用户。
进一步地,当非共享设备为预设状态的设备时,将任一用户的非共享设备共享给该任一用户所属的用户分组中的其他用户,包括:
检测是否满足预定条件;
如果满足预定条件,则将任一用户的预设状态的设备共享给该任一用户所属的用户分组中的其他用户。
第二方面,提供了一种设备共享装置,包括:
接收模块,用于接收任一用户的设备共享请求;
第一确定模块,用于根据接收到的设备共享请求,确定任一用户所属的用户分组中的共享设备;
第一共享模块,用于基于共享设备,执行同组用户间的设备共享。
具体地,还包括配置模块与第二确定模块;
配置模块,用于配置各个用户分别对应的共享设备;
第二确定模块,用于根据预设的多个用户分组,确定共享设备列表,共享设备列表包括各个用户分组分别对应的共享设备。
进一步地,第一确定模块包括用户分组确定子模块与查询子模块;
用户分组确定子模块,用于根据接收到的设备共享请求中的用户标识,通过任一用户的用户同组关系倒排信息,确定任一用户所属的用户分组;
查询子模块,用于基于任一用户所属的用户分组,在共享设备列表中进行查询,以确定任一用户所属的用户分组中的共享设备。
进一步地,任一用户的用户同组关系倒排信息中包括任一用户的用户标识以及与任一用户同组的其他用户的用户标识。
进一步地,配置模块包括获取子模块与配置子模块;
获取子模块,用于获取各个用户的待共享设备的设备信息;
配置子模块,用于根据各个用户的待共享设备的设备信息,配置各个用户分别对应的共享设备;
待共享设备的设备信息包括以下至少一项:待共享设备的数量;待共享设备的设备标识;待共享设备的运行状态。
进一步地,还包括第三确定模块与第二共享模块;
第三确定模块,用于确定任一用户的非共享设备;
第二共享模块,用于将任一用户的非共享设备共享给该任一用户所属的用户分组中的其他用户,以实现同组用户间的设备共享。
进一步地,非共享设备包括私有设备与预设状态的设备;
预设状态的设备为满足预定条件时能够转换为共享设备的设备。
进一步地,当非共享设备为私有设备时,第二共享模块包括私有设备共享请求子模块与私有设备共享确定模块;
私有设备共享请求子模块,用于接收欲使用任一用户的私有设备的私有设备共享请求;
私有设备共享确定模块,用于推送接收到的私有设备共享请求,并当接收到任一用户针对私有设备共享请求的确认信息时,将任一用户的私有设备共享给该任一用户所属的用户分组中的其他用户。
进一步地,当非共享设备为预设状态的设备时,第二共享模块包括检测子模块与预设状态设备共享子模块;
检测子模块,用于检测是否满足预定条件;
预设状态设备共享子模块,用于当满足预定条件时,将任一用户的预设状态的设备共享给该任一用户所属的用户分组中的其他用户。
第三方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行所述程序时实现上述的设备共享方法。
第四方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述的设备共享方法。
本申请实施提供的设备共享方法,接收任一用户的设备共享请求,并根据接收到的设备共享请求,确定任一用户所属的用户分组中的共享设备,为后续执行同组用户间的设备共享提供前提保障;基于共享设备,执行同组用户间的设备共享,使得任一用户可以根据需要,共享该任一用户所属的用户分组中的共享设备,即使得任一用户可以共享与该任一用户同组的其它用户共享出来的终端设备,充分利用共享出来的终端设备,从而提高终端设备的利用率,有效避免设备资源的闲置浪费。
本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本申请实施例的设备共享方法的流程示意图;
图2为本申请实施例的设备共享装置的基本结构示意图;
图3为本申请实施例的设备共享装置的详细结构示意图;
图4为本申请实施例的电子设备的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
通常情况下,若测试人员A将第一批不同型号的终端设备接入该测试平台后,则该测试平台只允许用户A使用该第一批不同型号的终端设备,若测试人员B将第二批不同型号的终端设备接入该测试平台后,则该测试平台只允许用户B使用该第二批不同型号的终端设备。于是,当测试人员A完成其测试任务后,该第一批不同型号的终端设备将处于闲置状态,而无法被其他测试人员使用,从而导致出现设备利用率低及设备资源浪费的情况。
本申请提供的设备共享方法、装置、电子设备和计算机可读存储介质,旨在解决现有技术的如上技术问题。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
实施例一
本申请实施例提供了一种设备共享方法,如图1所示,包括:
步骤S110,接收任一用户的设备共享请求。
具体地,当任一用户(例如测试人员A)接入测试平台的多种不同型号的终端设备的工作量饱和,或者临时需要测试平台中的其它型号的终端设备时,任一用户可以通过UI(User Interface,用户界面)或客户端,向测试平台发送共享某一台或某几台终端设备的设备共享请求,即测试平台接收任一用户的设备共享请求。
其中,测试平台包括服务器和多于一台终端设备,服务器用于对终端设备进行管理,可以确定终端设备的状态、分发任务以及确定任务结果等,终端设备用于对待测试任务进行测试。
步骤S120,根据接收到的设备共享请求,确定任一用户所属的用户分组中的共享设备。
具体地,测试平台接收到任一用户的设备共享请求后,根据接收到的设备共享请求,确定任一用户所属的用户分组,例如确定出该任一用户所属的用户分组为P1组,并根据该任一用户所属的用户分组(比如P1组)确定出该用户分组(比如P1组)中的共享设备,即确定任一用户所属的用户分组中的共享设备。
步骤S130,基于共享设备,执行同组用户间的设备共享
具体地,测试平台确定出任一用户所属的用户分组中的共享设备后,基于确定出的共享设备,执行同组用户间的设备共享,即允许该任一用户使用其所属分组中的共享设备,也即允许该任一用户使用其所属分组中中其他用户共享出来的共享设备。
本申请实施例提供的设备共享方法,与现有技术相比,接收任一用户的设备共享请求,并根据接收到的设备共享请求,确定任一用户所属的用户分组中的共享设备,为后续执行同组用户间的设备共享提供前提保障;基于共享设备,执行同组用户间的设备共享,使得任一用户可以根据需要,共享该任一用户所属的用户分组中的共享设备,即使得任一用户可以共享与该任一用户同组的其它用户共享出来的终端设备,充分利用共享出来的终端设备,从而提高终端设备的利用率,有效避免设备资源的闲置浪费。
实施例二
本申请实施例提供了另一种可能的实现方式,在实施例一的基础上,还包括实施例二所示的方法,其中,
在步骤S110之前还包括步骤S100(图中未标注)与步骤S101(图中未标注),其中,
步骤S100:配置各个用户分别对应的共享设备。
步骤S101:根据预设的多个用户分组,确定共享设备列表,所述共享设备列表包括各个用户分组分别对应的共享设备。
具体地,步骤S100具体可以包括步骤S1001(图中未标注)与步骤S1002(图中未标注),其中,
步骤S1001:获取各个用户的待共享设备的设备信息。
步骤S1002:根据各个用户的待共享设备的设备信息,配置各个用户分别对应的共享设备。
其中,待共享设备的设备信息包括以下至少一项:待共享设备的数量;待共享设备的设备标识;待共享设备的运行状态。
进一步地,步骤S101具体可以包括步骤S1011(图中未标注)与步骤S1012(图中未标注),其中,
步骤S1011:根据接收到的设备共享请求中的用户标识,通过任一用户的用户同组关系倒排信息,确定任一用户所属的用户分组。
步骤S1012:基于任一用户所属的用户分组,在共享设备列表中进行查询,以确定任一用户所属的用户分组中的共享设备。
其中,任一用户的用户同组关系倒排信息中包括任一用户的用户标识以及与任一用户同组的其他用户的用户标识。
在本申请实施例中,测试平台可以预先根据接收到的任一用户的分组请求,进行相应的用户分组,例如若任一用户A欲与用户B、用户C组合成一组,则任一用户A可以通过UI或客户端向测试平台发送欲与用户B、用户C组合成一组的请求消息,在测试平台接收到该请求消息后,将任一用户A、用户B及用户C分作一组,比如P1组。又例如任一用户D欲与用户E组合成一组,则任一用户D可以通过UI或客户端向测试平台发送欲与用户E组合成一组的请求消息,在测试平台接收到该请求消息后,将任一用户D及用户E分作一组,比如P2组。再例如根据任一用户F欲与用户G组合成一组的请求消息,将任一用户F及用户G分作一组,比如P3组。
具体地,假如用户A、用户B、用户C、用户D及用户E分别在测试平台中接入了一批不同型号的终端设备,当上述用户完成测试任务或者当前暂时不使用某些终端设备(例如设备1、设备2、设备3、设备4及设备5等)时,可以将该些暂时不用的终端设备分别配置为待共享设备,并可以通过通知消息通知测试平台,测试平台接收到该通知消息后,获取各个用户的待共享设备的设备信息,比如获取各个用户的待共享设备的数量、各个用户的待共享设备的设备标识以及各个用户的待共享设备的运行状态等等,接着测试平台根据各个用户的待共享设备的设备信息,配置各个用户分别对应的共享设备,即配置各个用户分别对应的共享设备。
进一步地,测试平台根据预设的多个用户分组,例如上述的P1组、P2组及P2组等,确定包括各个用户分组分别对应的共享设备的共享设备列表,即确定共享设备列表,该共享设备列表中包括各个用户分组分别对应的共享设备,例如共享设备列表中包括P1组对应的共享设备、P2组对应的共享设备以及P3组对应的共享设备,其中,P1组对应的共享设备为P1组中的用户A、用户B及用户C分别贡献出来的共享设备,P2组对应的共享设备为P2组中的用户D与用户E分别贡献出来的共享设备,P3组对应的共享设备为P3组中的用户F与用户G分别贡献出来的共享设备。
进一步地,测试平台接收到任一用户A的设备共享请求后,根据接收到的设备共享请求中的用户标识(比如A_ID),通过该任一用户A的用户同组关系倒排信息,确定该任一用户A所属的用户分组,例如根据用户A的用户标识A_ID,通过用户A的用户同组关系倒排信息,确定出该任一用户A所属的用户分组为P1组。其中,任一用户的用户同组关系倒排信息中包括任一用户的用户标识以及与任一用户同组的其他用户的用户标识,即用户A的同组关系倒排信息中包括用户A的用户标识A_ID、与用户A同组的用户B的用户标识(B_ID)以及与用户A同组的用户C的用户标识(C_ID),即用户同组关系倒排信息是用于表示哪些用户是属于同一个分组的。
进一步地,确定出任一用户A所属的用户分组为P1组后,可以基于任一用户A所属的用户分组P1在共享设备列表中进行查询,从而得到共享设备列表中P1组对应的共享设备,进而确定出任一用户A所属的用户分组P1中的共享设备,为后续实现同组用户间的设备共享奠定基础。
通过本申请实施例中的方法,不仅能够高效配置各个用户分别对应的共享设备,而且简便快捷地查找出任一用户所属的用户分组,进而确定出该用户分组中的共享设备,即快速、准确地确定出任一用户可共享的共享设备,为后续实现同组用户间的设备共享奠定基础,使得用户可以共享与该用户同组的其它用户共享出来的终端设备,提高设备利用率,避免设备资源的闲置浪费。
实施例三
本申请实施例提供了另一种可能的实现方式,在实施例二的基础上,还包括实施例三所示的方法,其中,
还包括步骤S140(图中未标注)与步骤S150(图中未标注),其中,
步骤S140:确定任一用户的非共享设备。
步骤S150:将任一用户的非共享设备共享给该任一用户所属的用户分组中的其他用户,以实现同组用户间的设备共享。
其中,非共享设备包括私有设备与预设状态的设备,预设状态的设备为满足预定条件时能够转换为共享设备的设备。
具体地,当非共享设备为私有设备时,步骤S150可以包括步骤S1501(图中未标注)与步骤S1502(图中未标注),其中,
步骤S1501:接收欲使用任一用户的私有设备的私有设备共享请求;
步骤S1502:推送接收到的私有设备共享请求,并当接收到任一用户针对私有设备共享请求的确认信息时,将任一用户的私有设备共享给该任一用户所属的用户分组中的其他用户。
进一步地,当非共享设备为预设状态的设备时,步骤S150可以包括步骤S1503(图中未标注)与步骤S1504(图中未标注),其中,
步骤S1503:检测是否满足预定条件;
步骤S1504:如果满足预定条件,则将任一用户的预设状态的设备共享给该任一用户所属的用户分组中的其他用户。
具体地,假如用户D与用户E分别在测试平台中接入了一批不同型号的终端设备,例如用户D接入了设备1、设备1′及设备1″,用户E接入了设备2、设备2′及设备2″,当用户D完成测试任务或者当前暂时不使用某些终端设备(比如设备1′)时,可以根据上述实施例二的方法将其配置为共享设备,以供用户D所属的用户分组中的用户E使用,同时用户D可以根据需要将设备1及设备1″配置为非共享设备,其中,非共享设备包括私有设备与预设状态的设备,预设状态的设备为满足预定条件时能够转换为共享设备的设备,即用户D可以根据需要将设备1及设备1″配置为私有设备和/或预设状态的设备,例如用户D可以根据需要将设备1配置为私有设备,将设备1″配置为预设状态的设备,又例如,用户D可以根据需要将设备1及设备1″配置为私有设备,再例如,用户D可以根据需要将设备1及设备1″配置为预设状态的设备。
进一步地,当用户E接入的终端设备以及用户E所属的用户分组中的共享设备的工作量均已经饱和,而用户E还需要其它的终端设备完成测试任务时,测试平台可以确定用户D的非共享设备,并将用户D的非共享设备共享给用户D所属的用户分组中的用户E,以实现同组用户间的设备共享。
进一步地,当非共享设备为私有设备时,例如用户D根据需要将设备1及设备1″配置为私有设备,此时用户E可以向测试平台发送欲使用用户D的私有设备的私有设备共享请求,即测试平台接收用户E的欲使用用户D的私有设备的私有设备共享请求,接着测试平台推送接收到的私有设备共享请求,并当接收到用户D针对私有设备共享请求的确认信息时,将用户D的私有设备共享给用户D所属的用户分组中的用户E,例如测试平台将接收到的私有设备共享请求推送到用户D对应的UI或客户端,即测试平台将该私有设备共享请求转发给用户D,用户D看到该私有设备共享请求后,可以根据需要对私有设备进行配置,比如将私有设备1配置为允许用户E使用,当用户D将私有设备1配置为允许用户E使用后,向测试平台反馈相应的确认信息,其中,该确认信息中可以携带允许使用的私有设备的数量及私有设备的设备标识等,测试平台接收到该确认信息后,根据确认信息将用户D的私有设备1共享给用户D所属的用户分组中的用户E。
进一步地,当非共享设备为预设状态的设备时,例如用户D根据需要将设备1″配置为预设状态的设备,此时测试平台可以检测是否满足预定条件,如果满足预定条件,则将用户D的预设状态的设备(比如设备1″)共享给用户D所属的用户分组中的用户E。其中,预定条件可以为终端设备的工作量已经饱和,还可以为剩余测试任务量大于预设阈值。例如,测试平台检测到与用户D属于同一组的用户E接入的终端设备的工作量以及用户E所属的用户分组中的共享设备的工作量均已饱和,又例如,测试平台检测到用户E还有大于预设阈值的测试任务量需要测试。
进一步地,当测试平台检测到满足预定条件时,能够自动将用户D配置为预设状态的设备(比如设备1″)转换为共享设备,并将该预设状态的设备共享给与用户D属于同一组的用户E,以实现同组用户间的设备共享。
通过本申请实施例的方法,可以实现同组用户间的私有设备及预设状态的设备的共享,使得任一用户可以根据需要,使用与该任一用户同组的其它用户的私有设备及预设状态的设备,进一步提高终端设备的利用率,有效避免设备资源闲置。
实施例四
图2为本申请实施例提供的一种设备共享装置的结构示意图,如图2所示,该装置20可以包括接收模块21、第一确定模块22与第一共享模块23,其中,
接收模块21用于接收任一用户的设备共享请求;
第一确定模块22用于根据接收到的设备共享请求,确定任一用户所属的用户分组中的共享设备;
第一共享模块23用于基于共享设备,执行同组用户间的设备共享。
具体地,该装置还包括配置模块24与第二确定模块25,如图3所示,其中,
配置模块24用于配置各个用户分别对应的共享设备;
第二确定模块25用于根据预设的多个用户分组,确定共享设备列表,共享设备列表包括各个用户分组分别对应的共享设备。
进一步地,第一确定模块22包括用户分组确定子模块221与查询子模块222,如图3所示,其中,
用户分组确定子模块221用于根据接收到的设备共享请求中的用户标识,通过任一用户的用户同组关系倒排信息,确定任一用户所属的用户分组;
查询子模块222用于基于任一用户所属的用户分组,在共享设备列表中进行查询,以确定任一用户所属的用户分组中的共享设备。
进一步地,任一用户的用户同组关系倒排信息中包括任一用户的用户标识以及与任一用户同组的其他用户的用户标识。
进一步地,配置模块24包括获取子模块241与配置子模块242,如图3所示,其中,
获取子模块241用于获取各个用户的待共享设备的设备信息;
配置子模块242用于根据各个用户的待共享设备的设备信息,配置各个用户分别对应的共享设备;
待共享设备的设备信息包括以下至少一项:待共享设备的数量;待共享设备的设备标识;待共享设备的运行状态。
进一步地,该装置还包括第三确定模块26与第二共享模块27,如图3所示,其中,
第三确定模块26用于确定任一用户的非共享设备;
第二共享模块27用于将任一用户的非共享设备共享给该任一用户所属的用户分组中的其他用户,以实现同组用户间的设备共享。
进一步地,非共享设备包括私有设备与预设状态的设备;
其中,预设状态的设备为满足预定条件时能够转换为共享设备的设备。
进一步地,当非共享设备为私有设备时,第二共享模块27包括私有设备共享请求子模块271与私有设备共享确定模块272,如图3所示,其中,
私有设备共享请求子模块271用于接收欲使用任一用户的私有设备的私有设备共享请求;
私有设备共享确定模块272用于推送接收到的私有设备共享请求,并当接收到任一用户针对私有设备共享请求的确认信息时,将任一用户的私有设备共享给该任一用户所属的用户分组中的其他用户。
进一步地,当非共享设备为预设状态的设备时,第二共享模块27包括检测子模块273与预设状态设备共享子模块274,如图3所示,其中,
检测子模块273用于检测是否满足预定条件;
预设状态设备共享子模块274用于当满足预定条件时,将任一用户的预设状态的设备共享给该任一用户所属的用户分组中的其他用户。
本申请实施例提供的装置,与现有技术相比,接收任一用户的设备共享请求,并根据接收到的设备共享请求,确定任一用户所属的用户分组中的共享设备,为后续执行同组用户间的设备共享提供前提保障;基于共享设备,执行同组用户间的设备共享,使得任一用户可以根据需要,共享该任一用户所属的用户分组中的共享设备,即使得任一用户可以共享与该任一用户同组的其它用户共享出来的终端设备,充分利用共享出来的终端设备,从而提高终端设备的利用率,有效避免设备资源的闲置浪费。
实施例七
本申请实施例提供了一种电子设备,如图4所示,图4所示的电子设备400包括:处理器401和存储器403。其中,处理器401和存储器403相连,如通过总线402相连。进一步地,电子设备400还可以包括收发器404。需要说明的是,实际应用中收发器404不限于一个,该电子设备400的结构并不构成对本申请实施例的限定。
其中,处理器401应用于本申请实施例中,用于实现图2所示的第一确定模块及第一共享模块的功能。收发器404包括接收机和发射机,收发器404应用于本申请实施例中,用于实现图2所示的接收模块的功能。
处理器401可以是CPU,通用处理器,DSP,ASIC,FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器401也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。
总线402可包括一通路,在上述组件之间传送信息。总线402可以是PCI总线或EISA总线等。总线402可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器403可以是ROM或可存储静态信息和指令的其他类型的静态存储设备,RAM或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM、CD-ROM或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
存储器403用于存储执行本申请方案的应用程序代码,并由处理器401来控制执行。处理器401用于执行存储器403中存储的应用程序代码,以实现图2所示实施例提供的设备共享装置的动作。
本申请实施例提供的电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时,与现有技术相比,可实现:接收任一用户的设备共享请求,并根据接收到的设备共享请求,确定任一用户所属的用户分组中的共享设备,为后续执行同组用户间的设备共享提供前提保障;基于共享设备,执行同组用户间的设备共享,使得任一用户可以根据需要,共享该任一用户所属的用户分组中的共享设备,即使得任一用户可以共享与该任一用户同组的其它用户共享出来的终端设备,充分利用共享出来的终端设备,从而提高终端设备的利用率,有效避免设备资源的闲置浪费。
本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现实施例一所示的方法。与现有技术相比,接收任一用户的设备共享请求,并根据接收到的设备共享请求,确定任一用户所属的用户分组中的共享设备,为后续执行同组用户间的设备共享提供前提保障;基于共享设备,执行同组用户间的设备共享,使得任一用户可以根据需要,共享该任一用户所属的用户分组中的共享设备,即使得任一用户可以共享与该任一用户同组的其它用户共享出来的终端设备,充分利用共享出来的终端设备,从而提高终端设备的利用率,有效避免设备资源的闲置浪费。
本申请实施例提供的计算机可读存储介质适用于上述方法的任一实施例。在此不再赘述。
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

Claims (10)

1.一种设备共享方法,其特征在于,包括:
接收任一用户的设备共享请求;
根据接收到的设备共享请求,确定所述任一用户所属的用户分组中的共享设备;
基于所述共享设备,执行同组用户间的设备共享。
2.根据权利要求1所述的方法,其特征在于,所述接收任一用户的设备共享请求之前,还包括:
配置各个用户分别对应的共享设备;
根据预设的多个用户分组,确定共享设备列表,所述共享设备列表包括各个用户分组分别对应的共享设备。
3.根据权利要求2所述的方法,其特征在于,所述根据接收到的设备共享请求,确定所述任一用户所属的用户分组中的共享设备,包括:
根据接收到的设备共享请求中的用户标识,通过所述任一用户的用户同组关系倒排信息,确定所述任一用户所属的用户分组;
基于所述任一用户所属的用户分组,在所述共享设备列表中进行查询,以确定所述任一用户所属的用户分组中的共享设备。
4.根据权利要求3所述的方法,其特征在于,所述任一用户的用户同组关系倒排信息中包括所述任一用户的用户标识以及与所述任一用户同组的其他用户的用户标识。
5.根据权利要求2所述的方法,其特征在于,所述配置各个用户分别对应的共享设备,包括:
获取各个用户的待共享设备的设备信息;
根据所述各个用户的待共享设备的设备信息,配置各个用户分别对应的共享设备;
所述待共享设备的设备信息包括以下至少一项:待共享设备的数量;待共享设备的设备标识;待共享设备的运行状态。
6.根据权利要求1-5任一项所述的方法,其特征在于,还包括:
确定任一用户的非共享设备;
将所述任一用户的非共享设备共享给该任一用户所属的用户分组中的其他用户,以实现同组用户间的设备共享。
7.根据权利要求6所述的方法,其特征在于,非共享设备包括私有设备与预设状态的设备;
所述预设状态的设备为满足预定条件时能够转换为共享设备的设备。
8.一种设备共享装置,其特征在于,包括:
接收模块,用于接收任一用户的设备共享请求;
第一确定模块,用于根据接收到的设备共享请求,确定所述任一用户所属的用户分组中的共享设备;
第一共享模块,用于基于所述共享设备,执行同组用户间的设备共享。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1-7任一项所述的设备共享方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现权利要求1-7任一项所述的设备共享方法。
CN201810918316.7A 2018-08-13 2018-08-13 设备共享方法、装置、电子设备及计算机存储介质 Active CN109254913B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810918316.7A CN109254913B (zh) 2018-08-13 2018-08-13 设备共享方法、装置、电子设备及计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810918316.7A CN109254913B (zh) 2018-08-13 2018-08-13 设备共享方法、装置、电子设备及计算机存储介质

Publications (2)

Publication Number Publication Date
CN109254913A true CN109254913A (zh) 2019-01-22
CN109254913B CN109254913B (zh) 2022-11-04

Family

ID=65049191

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810918316.7A Active CN109254913B (zh) 2018-08-13 2018-08-13 设备共享方法、装置、电子设备及计算机存储介质

Country Status (1)

Country Link
CN (1) CN109254913B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109960652A (zh) * 2019-02-13 2019-07-02 平安科技(深圳)有限公司 测试设备的共享方法、装置、存储介质及计算机设备
CN110061997A (zh) * 2019-04-25 2019-07-26 安徽网极信息科技有限公司 一种用于浏览器的智能账密管理***
CN110602187A (zh) * 2019-08-29 2019-12-20 深圳市新系区块链技术有限公司 终端共享方法、装置及设备
CN111950821A (zh) * 2019-05-15 2020-11-17 腾讯科技(深圳)有限公司 测试方法、装置以及服务器
CN114268513A (zh) * 2021-11-23 2022-04-01 青岛海尔科技有限公司 数据共享方法、装置、电子设备、存储介质及产品

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017088383A1 (zh) * 2015-11-26 2017-06-01 乐视控股(北京)有限公司 一种直播视频的播放方法、装置及***
CN107911437A (zh) * 2017-11-10 2018-04-13 广州视睿电子科技有限公司 屏幕共享的方法、装置、电子设备及存储介质
CN107943687A (zh) * 2017-10-30 2018-04-20 北京奇虎科技有限公司 一种设备共享方法、装置、服务器及存储介质
CN108023945A (zh) * 2017-11-30 2018-05-11 福建中金在线信息科技有限公司 一种信息共享的方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017088383A1 (zh) * 2015-11-26 2017-06-01 乐视控股(北京)有限公司 一种直播视频的播放方法、装置及***
CN107943687A (zh) * 2017-10-30 2018-04-20 北京奇虎科技有限公司 一种设备共享方法、装置、服务器及存储介质
CN107911437A (zh) * 2017-11-10 2018-04-13 广州视睿电子科技有限公司 屏幕共享的方法、装置、电子设备及存储介质
CN108023945A (zh) * 2017-11-30 2018-05-11 福建中金在线信息科技有限公司 一种信息共享的方法和装置

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109960652A (zh) * 2019-02-13 2019-07-02 平安科技(深圳)有限公司 测试设备的共享方法、装置、存储介质及计算机设备
CN110061997A (zh) * 2019-04-25 2019-07-26 安徽网极信息科技有限公司 一种用于浏览器的智能账密管理***
CN110061997B (zh) * 2019-04-25 2021-08-10 安徽网极信息科技有限公司 一种用于浏览器的智能账密管理***
CN111950821A (zh) * 2019-05-15 2020-11-17 腾讯科技(深圳)有限公司 测试方法、装置以及服务器
CN111950821B (zh) * 2019-05-15 2023-07-25 腾讯科技(深圳)有限公司 测试方法、装置以及服务器
CN110602187A (zh) * 2019-08-29 2019-12-20 深圳市新系区块链技术有限公司 终端共享方法、装置及设备
CN114268513A (zh) * 2021-11-23 2022-04-01 青岛海尔科技有限公司 数据共享方法、装置、电子设备、存储介质及产品
CN114268513B (zh) * 2021-11-23 2023-10-24 青岛海尔科技有限公司 数据共享方法、装置、电子设备、存储介质及产品

Also Published As

Publication number Publication date
CN109254913B (zh) 2022-11-04

Similar Documents

Publication Publication Date Title
CN109254913A (zh) 设备共享方法、装置、电子设备及计算机存储介质
CN105677452B (zh) 任务平台任务处理方法和装置
CN108228444B (zh) 一种测试方法和装置
CN107179986B (zh) 业务***的压力测试方法和装置
CN109684228A (zh) 一种性能测试方法、装置、***和存储介质
CN113765714B (zh) 设备配网方法、装置、存储介质及电子设备
CN107566214B (zh) 一种性能测试方法和装置
CN108966316A (zh) 展示多媒体资源、预测连接等待时长的方法、装置及设备
CN105635124A (zh) 流量控制方法和装置
CN107800815A (zh) 一种好友添加方法及装置
CN111400266B (zh) 数据处理方法和***、操作事件的诊断处理方法和装置
CN110932879B (zh) 网络性能测试方法、数据处理设备和存储介质
CN114465919B (zh) 一种网络服务测试方法、***、电子设备及存储介质
CN105634982A (zh) 一种测速服务器的排队方法、测速服务器和客户端
CN102281299A (zh) 互动业务处理方法及业务控制层服务器
KR102020112B1 (ko) 데이터 분산 서비스 기반 iec61850 요청-응답 통신 방법 및 플랫폼
CN110134461B (zh) 一种数据交互的通用处理方法及装置
CN110251943B (zh) 一种游戏玩家的匹配方法、装置、设备及存储介质
CN107103003B (zh) 获取链路中数据的方法、获取设备、处理设备和***
CN110908886A (zh) 一种数据发送方法、装置、电子设备和存储介质
CN115981865B (zh) 一种业务资源调度方法、装置、电子设备及存储介质
CN114546927B (zh) 数据传输方法、核心、计算机可读介质、电子设备
CN117194131B (zh) 数据处理方法、装置、设备、可读存储介质及程序产品
CN111881060B (zh) 一种接口性能测试方法、装置及电子设备
CN112583721B (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
GR01 Patent grant
GR01 Patent grant