CN112764876A - 一种虚拟手机资源调配方法及装置 - Google Patents
一种虚拟手机资源调配方法及装置 Download PDFInfo
- Publication number
- CN112764876A CN112764876A CN202011633504.9A CN202011633504A CN112764876A CN 112764876 A CN112764876 A CN 112764876A CN 202011633504 A CN202011633504 A CN 202011633504A CN 112764876 A CN112764876 A CN 112764876A
- Authority
- CN
- China
- Prior art keywords
- mobile phone
- virtual
- cloud
- cloud mobile
- resource allocation
- 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
- 238000013468 resource allocation Methods 0.000 title claims abstract description 84
- 238000000034 method Methods 0.000 title claims abstract description 70
- 238000004891 communication Methods 0.000 claims abstract description 35
- 238000012790 confirmation Methods 0.000 claims description 16
- 238000004091 panning Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000007251 Prelog reaction Methods 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
Abstract
本公开提供一种虚拟手机资源调配方法及装置,涉及移动终端技术领域,能够解决现有技术中虚拟手机资源不能灵活使用的问题。具体技术方案为:首先获取资源分配信息,资源分配信息至少包括虚拟机数量以及每个虚拟机的配置信息;然后基于资源分配信息,建立对应的M个虚拟手机,其中,M≥1;创建N个用户账号,N个用户账号与N个云手机一一对应,其中,N≥1;最后根据N个用户账户,建立N个云手机与M个虚拟手机的通信连接。本公开用于虚拟手机资源调配。
Description
技术领域
本公开涉及移动终端技术领域,尤其涉及一种虚拟手机资源调配方法及装置。
背景技术
随着云计算技术应用的发展,近年来云手机在特定行业也开始运用,在云端服务器部署虚拟的手机***,用户可以通过互联网接入云端使用预先设定的手机***。
现有技术中,一个云手机对应一个虚拟手机或者是绑定的多个手机共用一个虚拟手机。一般的,该虚拟手机的配置一般是固定的,需要用户提前设置,当该用户配置的虚拟手机处于空闲时,因资源被该用户占据,因此虚拟手机也不能被其他用户使用。
发明内容
本公开实施例提供一种虚拟手机资源调配方法及装置,能够解决现有技术中虚拟手机资源不能灵活使用的问题。所述技术方案如下:
根据本公开实施例的第一方面,提供一种虚拟手机资源调配方法,该方法包括:
获取资源分配信息,所述资源分配信息至少包括虚拟机数量以及每个所述虚拟机的配置信息;
基于所述资源分配信息,建立对应的M个虚拟手机,其中,M≥1;
创建N个用户账号,所述N个用户账号与N个云手机一一对应,其中,N≥1;
根据所述N个用户账户,建立所述N个云手机与所述M个虚拟手机的通信连接。
本公开实施例提供的虚拟手机资源调配方法,首先获取资源分配信息,资源分配信息至少包括虚拟机数量以及每个虚拟机的配置信息;然后基于资源分配信息,建立对应的M个虚拟手机,其中,M≥1;创建N个用户账号,N个用户账号与N个云手机一一对应,其中,N≥1;最后根据N个用户账户,建立N个云手机与M个虚拟手机的通信连接。本公开可以使得多个云手机共享一系列配置的虚拟手机,在降低资费的同时,也可以合理的利用资源。
在一个实施例中,建立所述N个云手机与所述M个虚拟手机的通信连接包括:
接收第一云手机发送的登录第一虚拟手机的请求,所述请求中包括所述第一云手机对应的用户账号信息、所述第一云手机的设备标识以及所述第一虚拟手机的信息;
建立所述第一云手机与所述第一虚拟手机的通信连接。
在一个实施例中,在所述建立所述第一云手机与所述第一虚拟手机的通信连接之前,所述方法还包括:
判断所述第一虚拟手机是否被第二云手机登录;
若否,则建立所述第一云手机与所述第一虚拟手机的通信连接。
在一个实施例中,上述方法还包括:
若是,则向所述第二云手机发送提示消息,所述提示消息包括所述第一云手机的设备标识,所述提示消息用于指示所述第一云手机预登录所述第一虚拟手机;
接收所述第二云手机发送的同意退出消息;
建立所述第一云手机与所述第一虚拟手机的通信连接。
在一个实施例中,上述方法还包括:
向所述第二云手机发送第一确认画面,所述第一确认画面包括退出登录和登录第二虚拟手机;
接收所述第二云手机发送的退出登录通知;
调用与所述第二云手机对应的第二存储空间保存所述第二云手机的运行数据;或
接收所述第二云手机发送的登录第二虚拟手机的请求;
建立所述第二云手机与所述第二虚拟手机的通信连接;
调用与所述第二云手机对应的第二存储空间保存所述第二云手机的运行数据,并将所述第二云手机的当前运行数据推送给所述第二虚拟手机,以使所述第二虚拟手机运行所述当前运行数据。
在一个实施例中,上述方法还包括:
接收所述第二云手机发送的拒绝退出消息;
发送第二确认画面给所述第一云手机,所述第二确认画面包括退出登录和切换到第二虚拟手机;
接收所述第一云手机发送的退出登录通知;或
接收所述第一云手机发送的登录所述第二虚拟手机的请求,所述请求中包括所述第一云手机对应的用户账号信息、所述第一云手机的设备标识以及所述第二虚拟手机的信息;
建立所述第一云手机与所述第二虚拟手机的通信连接。
在一个实施例中,上述方法还包括:
获取资源分配更改信息,所述资源分配更改信息包括更改后的虚拟机数量和更改后每个虚拟机对应的配置信息;
所述基于所述资源分配信息,建立对应的M个虚拟手机包括:
基于所述资源分配更改信息,建立对应的M个虚拟手机。
在一个实施例中,在M<N时,所述方法还包括:
在接收第M+1云手机发送的登录请求时,发送禁止登录消息给所述第M+1云手机;或
发送云手机更换提醒消息给所述第M+1云手机。
在一个实施例中,上述方法还包括:
将每个所述虚拟机对应的存储空间划分为至少一个区域,以使所述至少一个区域存储对应的至少一个云手机的运行数据。
根据本公开实施例的第二方面,提供一种虚拟手机资源调配装置,包括:获取模块、第一创建模块、第二创建模块和连接模块;
所述获取模块,用于获取资源分配信息,所述资源分配信息至少包括虚拟机数量以及每个所述虚拟机的配置信息;
所述第一创建模块,用于基于所述资源分配信息,建立对应的M个虚拟手机,其中,M≥1;
所述第二创建模块,用于创建N个用户账号,所述N个用户账号与N个云手机一一对应,其中,N≥1;
所述连接模块,用于根据所述N个用户账户,建立所述N个云手机与所述M个虚拟手机的通信连接。
本公开实施例提供的装置,包括获取模块、第一创建模块、第二创建模块和连接模块。获取模块获取资源分配信息,资源分配信息至少包括虚拟机数量以及每个虚拟机的配置信息;第一创建模块基于资源分配信息,建立对应的M个虚拟手机,其中,M≥1;第二创建模块创建N个用户账号,N个用户账号与N个云手机一一对应,其中,N≥1;连接模块根据N个用户账户,建立N个云手机与M个虚拟手机的通信连接。本公开可以使得多个云手机共享一系列配置的虚拟手机,在降低资费的同时,也可以合理的利用资源。
根据本公开实施例的第三方面,提供一种虚拟手机资源调配设备,所述虚拟手机资源调配设备包括处理器和存储器,所述存储器中存储有至少一条计算机指令,所述指令由所述处理器加载并执行以实现上述任一项所述的虚拟手机资源调配方法中所执行的步骤。
根据本公开实施例的第四方面,提供一种计算机可读存储介质,所述存储介质中存储有至少一条计算机指令,所述指令由处理器加载并执行以实现上述任一项所述的虚拟手机资源调配方法中所执行的步骤。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是本公开实施例提供的一种虚拟手机资源调配***的结构图;
图2是本公开实施例提供的一种虚拟手机资源调配方法的流程图;
图3是本公开实施例提供的一种虚拟手机资源调配方法的流程图;
图4是本公开实施例提供的一种虚拟手机资源调配装置的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本公开提供的资源调配***结构,如图1所示,用户预设有一个套餐,套餐中包括一高配虚拟手机、中配虚拟手机和低配虚拟手机。该***包括三个云手机A、B、C和一个服务器。该服务器中包括A配置的第一虚拟手机VM1,B配置的第二虚拟手机VM2和C配置的第三虚拟手机VM3,管理中心用于套餐的账号切换管理,3个虚拟手机对应有3对账号密码。并且,服务器中开辟有至少3个存储空间,如图中的第一存储空间DATA-1,第二存储空间DATA-2和第三存储空间DATA-3,分别用于独立存储有同一个云手机的数据。也就是说,无论云手机A登录哪个虚拟机,其数据是存储在同一个地方,即DATA-1对应的空间。具体的,如表1和表2所示。
账户名 | 对应的虚拟手机 |
USER1 | VM1 |
USER2 | VM2 |
USER3 | VM3 |
表1
设备标识 | 对应的存储空间 |
A | DATA1 |
B | DATA2 |
C | DATA3 |
表2
其中,User1,USER2和User3共用(不可以同时使用)三个虚拟机VM1,VM2和VM3。
现有技术中,比如一个家庭套餐,包括A配置的虚拟手机运营商可以收费50元,B配置的虚拟手机运营商可以收费80元,C配置的虚拟手机运营商可以收费100元。其中,C配置高于B配置,B配置高于A配置。家庭成员中甲可以登录C配置的虚拟手机,乙可以登录B配置的虚拟手机,丙可以登录A配置的虚拟手机。通过本公开实施例中的方法,可以设置一系列绑定号码,家庭成员可以轮换登录C配置的虚拟手机,B配置的虚拟手机和A配置的虚拟手机,实现资源共享。基于此,本公开实施例提供一种虚拟手机资源调配方法,如图2所示,该虚拟手机资源调配方法包括以下步骤:
步骤101、获取资源分配信息,资源分配信息至少包括虚拟机数量以及每个虚拟机的配置信息;
具体的,获取运营商终端的资源分配信息,资源分配信息还可以包括允许接入的最大终端数量。例如,资源分配信息包括3个虚拟机VM,则允许接入的最大云手机终端数量设置为3,如果有新的终端设备要接入VM,则需要进行重新绑定。
在实际应用过程中,一般是用户去运营商营业厅或者网上营业厅办理虚拟手机家庭套餐业务,基于该业务,运营商将套餐对应的虚拟手机和配置,最大终端数量等通过运营商服务器进行上传,服务器基于上述参数进行资源的分配。
虚拟机的配置信息包括并不局限于:操作***信息(例如安卓版本)、IMEI编码、运行内存等。
步骤102、基于资源分配信息,建立对应的M个虚拟手机,其中,M≥1;
实际使用中,例如虚拟手机运行一个Android***,该***预设有多种运行软件,每个软件分配编号,分别为APP_01、APP_02、APP_03。
步骤103、创建N个用户账号,N个用户账号与N个云手机一一对应,其中,N≥1;
具体的,云手机有自己的机身配置和硬件信息,IMEI编码、安卓ID、WIFIMAC、系列号等,并且每一台云手机的机身信息都是独一无二的,也是唯一的身份识别信息。除此之外,云手机还有自己的安卓版本,机身的CPU、运行内存、机身内存。
本公开实施例中,创建用户账号,比如创建账号分别为USER1,USER2和USER3,这三个账号可以非同时的访问步骤102建立的任意一个虚拟手机。
本公开实施例中,N个云手机账号可以配置M个虚拟手机VM,其中,如果是N小于M,则部分虚拟手机可以不被登录,处于空闲状态,如果是N大于M,则部分云手机会存在不能登录VM的情况。如果是N的数量和M的数量相等,则刚好每个云手机可以配置一个虚拟手机VM。M个VM可以包含不同配置的虚拟机,例如两个高配置的VM和一个低配置的VM,或者两位中配置的VM和一个高配置的VM。
步骤104、根据N个用户账户,建立N个云手机与M个虚拟手机的通信连接。
在一个实施例中,建立N个云手机与M个虚拟手机的通信连接包括:
接收第一云手机发送的登录第一虚拟手机的请求,请求中包括第一云手机对应的用户账号信息、第一云手机的设备标识以及第一虚拟手机的信息;
建立第一云手机与第一虚拟手机的通信连接。
具体的,第一云手机的设备标识可以是硬件标识,该设备标识能够唯一识别该终端设备。
在一个实施例中,在建立第一云手机与第一虚拟手机的通信连接之前,上述方法还包括:
判断第一虚拟手机是否被第二云手机登录;
若否,则建立第一云手机与第一虚拟手机的通信连接。
在一个实施例中,上述方法还包括:
若是,则向第二云手机发送提示消息,提示消息包括第一云手机的设备标识,提示消息用于指示第一云手机预登录第一虚拟手机;
接收第二云手机发送的同意退出消息;
建立第一云手机与第一虚拟手机的通信连接。
具体的,提示消息可以通过对话框的形式或者语音形式出现,本公开实施例对此不作限定。如果是语音,则第一云手机可以播放该消息,可操作的选项比如同意或者拒绝。
在一个实施例中,上述方法还包括:
向第二云手机发送第一确认画面,第一确认画面包括退出登录和登录第二虚拟手机;
接收第二云手机发送的退出登录通知;
调用与第二云手机对应的第二存储空间保存第二云手机的运行数据;或
接收第二云手机发送的登录第二虚拟手机的请求;
建立第二云手机与第二虚拟手机的通信连接;
调用与第二云手机对应的第二存储空间保存第二云手机的运行数据,并将第二云手机的当前运行数据推送给第二虚拟手机,以使第二虚拟手机运行当前运行数据。
实际使用中,第二虚拟手机获取第二云手机的设备标识,并且调用与第二云手机设备标识对应的存储空间的数据,继续运行。数据包括运行的APP数据。
例如,如果第二云手机退出第一虚拟手机之前正在运行淘宝APP,并且显示某一界面,则存储空间对应的数据应该存储有运行的淘宝app数据,并且在在操作***中启动淘宝APP并且跳转至对应的界面,推送给第二云手机。
在一个实施例中,上述方法还包括:
接收第二云手机发送的拒绝退出消息;
发送第二确认画面给第一云手机,第二确认画面包括退出登录和切换到第二虚拟手机;
接收第一云手机发送的退出登录通知;或
接收第一云手机发送的登录第二虚拟手机的请求,请求中包括第一云手机对应的用户账号信息、第一云手机的设备标识以及第二虚拟手机的信息;
建立第一云手机与第二虚拟手机的通信连接。
在一个实施例中,第一云手机在登录第一虚拟手机的过程中,将所有的处理数据在第一云手机对应的第一存储空间进行保存。
可以选,第一存储空间可以进一步分为多个区域,每个区域对应第一云手机登录的一个虚拟手机运行的APP,便于数据调用。比如说,第一云手机登录分别登录三个虚拟手机,则可以将第一存储空间分为3个区域,这三个区域分别保存第一云手机登录三个虚拟手机运行的APP。
在一个实施例中,上述方法还包括:
获取资源分配更改信息,资源分配更改信息包括更改后的虚拟机数量和更改后每个虚拟机对应的配置信息;
基于资源分配信息,建立对应的M个虚拟手机包括:
基于资源分配更改信息,建立对应的M个虚拟手机。
在一个实施例中,在M<N时,上述方法还包括:
在接收第M+1云手机发送的登录请求时,发送禁止登录消息给第M+1云手机;或
发送云手机更换提醒消息给第M+1云手机。
具体的,如若更换,则经过预设的身份验证后可以进行更换。服务器管理中心记录更新后的对应关系。
在一个实施例中,上述方法还包括:
将每个虚拟机对应的存储空间划分为至少一个区域,以使至少一个区域存储对应的至少一个云手机的运行数据。
实际使用中,比如,家庭用户本来订的套餐包括3个不同配置的虚拟手机,最大接入数约定为3,后面增加了家庭成员或者是现有的配置不足以满足家庭需求,那么家庭成员可以到运营商营业厅或者网上营业厅办理对应的套餐变更。另外,还可以进行升级,比如将3个不同配置的虚拟手机变更为两个高配和一个中配虚拟手机,或者新增加一个虚拟手机等,本公开实施例对此不作任何的限制。
本公开实施例提供的虚拟手机资源调配方法,首先获取资源分配信息,资源分配信息至少包括虚拟机数量以及每个虚拟机的配置信息;然后基于资源分配信息,建立对应的M个虚拟手机,其中,M≥1;创建N个用户账号,N个用户账号与N个云手机一一对应,其中,N≥1;最后根据N个用户账户,建立N个云手机与M个虚拟手机的通信连接。本公开可以使得多个云手机共享一系列配置的虚拟手机,在降低资费的同时,也可以合理的利用资源。
基于上述图2对应的实施例提供的虚拟手机资源调配方法,本公开另一实施例提供一种虚拟手机资源调配方法,如图3所示。
步骤201,获取运营商终端的资源分配信息;
其中,资源分配信息至少包括虚拟机配置信息和对应的数量;
虚拟机配置信息包括并不局限于:操作***信息(例如安卓版本)、IMEI编码、运行内存等。
可选的,资源分配信息还包括允许接入的最大终端数量。
例如,资源分配信息包括3个VM,则允许接入的最大终端数量设置为3,如果有新的终端设备要接入VM,则需要进行重新绑定。
在实际应用过程中,一般是用户去运营商营业厅或者网上营业厅办理虚拟手机家庭套餐业务,基于该业务,运营商将套餐对应的虚拟手机和配置,最大接入数等通过运营商服务器进行上传,服务器基于上述参数进行资源的分配。
步骤202,基于资源分配信息,建立对应的虚拟手机;
例如该虚拟手机运行一个Android***,该***预设有多种运行软件,每个软件分配编号,分别为APP_01、APP_02、APP_03。
步骤203,创建用户账号,账号分别为USER1,USER2和USER3,这三个账号可以非同时的访问步骤202建立的任意一个虚拟手机;
具体的,该过程可以包括以下步骤:
S1、云手机1向服务器发送登录请求;
登录请求中携带有账号信息和终端的设备标识,其中,设备标识可以是硬件标识,该设备标识能够唯一识别该终端设备。
S2、服务器管理中心可以基于云手1发送的登录请求,使得对应的VM1和云手机1建立通信连接;
可选的,使得VM和云手机建立通信连接之前,该方法还包括:
判断该VM1是否被其他终端设备登录并使用,如果是,则向该使用的终端设备2发送通知消息,通知消息包括云手机1的设备标识。
通知消息用于指示通知该终端设备2,云手机1要登录VM2。
VM1向终端设备2发送的显示界面中包括通知消息,并且给用户提供可操作的选项。例如,通知消息以对话框的形式或者语音形式出现,本公开对此不作限定。如果是语音,则云手机1可以播放该消息。可操作的选项比如同意或者拒绝。
若用户选择同意,则终端设备2将该同意通知发送给VM1,若用户选择拒绝,则终端设备将该拒绝通知发送给VM1。
进一步的,VM接收到同意通知后,向终端设备2推送第一确认画面,该第一确认画面包括退出,还是切换到其他VM的选项;
如果是退出,则直接退出登录,并保存运行数据。如果是切换到VM2,则管理中心将VM2和终端设备2建立连接,并通知云手机1建立连接。
VM2获取终端设备2的设备标识,并且调用与该设备标识对应的存储空间的数据,继续运行。数据包括运行的APP数据。
例如,如果VM1退出之前正在运行淘宝APP,并且显示某一界面,则存储空间对应的数据应该存储有运行的淘宝app数据,并且在在操作***中启动淘宝APP并且跳转至对应的界面,推送给终端设备2。
VM接收到拒绝通知后,向云手机1推送第二确认画面,该第二确认画面包括退出登录或者切换到其他VM的选项。
若用户选择切换到VM2,则重新执行登录的过程。
可选的,如果接收到云手机C的登录请求,管理中心存储的设备标识数量小于3,则云手机按照上述登录方法登录服务器对应的VM。
S3、用户在登录VM1的过程中,将所有的处理数据在DATA1进行保存。
可以选,DATA1可以进一步分为多个区域,每个区域对应一个虚拟手机运行的APP,便于数据调用。
S4、若用户选择切换到VM2,若可以切换,VM2直接调用终端标识A对应的数据运行。
可选的,如果接收到云手机D的登录请求,管理中心存储的设备标识数量大于3,则禁止进入VM或者提醒用户进行设备的更换。
如若更换,则经过预设的身份验证后可以进行更换。服务器管理中心记录更新后的对应关系。
进一步的,该方法还可以包括:
获取运营商终端的资源分配更改信息;
其中,资源分配信更信息至少包括更改后的虚拟机配置信息和更改后对应的数量;
例如,家庭用户Family1本来订的套餐包括3个不同配置的虚拟手机,最大接入数约定为3,后面增加了家庭成员或者是现有的配置不足以满足家庭需求,那么家庭成员可以到运营商营业厅或者网上营业厅办理对应的套餐变更,比如进行升级。
将3个不同配置的虚拟手机变更为两个高配和一个中配虚拟手机,或者新增加一个虚拟手机等,本公开对此不作任何的限制。
如果新增加虚拟机,则执行的步骤流程和本发明上述描述的相同,不再赘述。
本公开实施例提供的虚拟手机资源调配方法,首先获取资源分配信息,资源分配信息至少包括虚拟机数量以及每个虚拟机的配置信息;然后基于资源分配信息,建立对应的M个虚拟手机,其中,M≥1;创建N个用户账号,N个用户账号与N个云手机一一对应,其中,N≥1;最后根据N个用户账户,建立N个云手机与M个虚拟手机的通信连接。本公开可以使得多个云手机共享一系列配置的虚拟手机,在降低资费的同时,也可以合理的利用资源。
基于上述图2和图3对应的实施例中所描述的虚拟手机资源调配方法,下述为本公开装置实施例,可以用于执行本公开方法实施例。
本公开实施例提供一种装置,如图4所示,该装置30包括获取模块301、第一创建模块302、第二创建模块303和连接模块304;
获取模块301,用于获取资源分配信息,资源分配信息至少包括虚拟机数量以及每个虚拟机的配置信息;
第一创建模块302,用于基于资源分配信息,建立对应的M个虚拟手机,其中,M≥1;
第二创建模块303,用于创建N个用户账号,N个用户账号与N个云手机一一对应,其中,N≥1;
连接模块304,用于根据N个用户账户,建立N个云手机与M个虚拟手机的通信连接。
本公开实施例提供的装置,包括获取模块301、第一创建模块302、第二创建模块303和连接模块304。获取模块301获取资源分配信息,资源分配信息至少包括虚拟机数量以及每个虚拟机的配置信息;第一创建模块302基于资源分配信息,建立对应的M个虚拟手机,其中,M≥1;第二创建模块303创建N个用户账号,N个用户账号与N个云手机一一对应,其中,N≥1;连接模块304根据N个用户账户,建立N个云手机与M个虚拟手机的通信连接。本公开可以使得多个云手机共享一系列配置的虚拟手机,在降低资费的同时,也可以合理的利用资源。
基于上述图2和图3对应的实施例中描述的虚拟手机资源调配方法,本公开另一实施例还提供一种虚拟手机资源调配设备,该虚拟手机资源调配设备包括处理器和存储器,存储器中存储有至少一条计算机指令,该指令由处理器加载并执行以实现上述图2和图3对应的实施例中所描述的虚拟手机资源调配方法。
基于上述图2和图3对应的实施例中所描述的虚拟手机资源调配方法,本公开实施例还提供一种计算机可读存储介质,例如,非临时性计算机可读存储介质可以是只读存储器(英文:Read Only Memory,ROM)、随机存取存储器(英文:Random Access Memory,RAM)、CD-ROM、磁带、软盘和光数据存储装置等。该存储介质上存储有至少一条计算机指令,用于执行上述图2和图3对应的实施例中所描述的虚拟手机资源调配方法,此处不再赘述。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (10)
1.一种虚拟手机资源调配方法,其特征在于,所述方法包括:
获取资源分配信息,所述资源分配信息至少包括虚拟机数量以及每个所述虚拟机的配置信息;
基于所述资源分配信息,建立对应的M个虚拟手机,其中,M≥1;
创建N个用户账号,所述N个用户账号与N个云手机一一对应,其中,N≥1;
根据所述N个用户账户,建立所述N个云手机与所述M个虚拟手机的通信连接。
2.根据权利要求1所述的虚拟手机资源调配方法,其特征在于,所述建立所述N个云手机与所述M个虚拟手机的通信连接包括:
接收第一云手机发送的登录第一虚拟手机的请求,所述请求中包括所述第一云手机对应的用户账号信息、所述第一云手机的设备标识以及所述第一虚拟手机的信息;
建立所述第一云手机与所述第一虚拟手机的通信连接。
3.根据权利要求2所述的虚拟手机资源调配方法,其特征在于,在所述建立所述第一云手机与所述第一虚拟手机的通信连接之前,所述方法还包括:
判断所述第一虚拟手机是否被第二云手机登录;
若否,则建立所述第一云手机与所述第一虚拟手机的通信连接。
4.根据权利要求3所述的虚拟手机资源调配方法,其特征在于,所述方法还包括:
若是,则向所述第二云手机发送提示消息,所述提示消息包括所述第一云手机的设备标识,所述提示消息用于指示所述第一云手机预登录所述第一虚拟手机;
接收所述第二云手机发送的同意退出消息;
建立所述第一云手机与所述第一虚拟手机的通信连接。
5.根据权利要求4所述的虚拟手机资源调配方法,其特征在于,所述方法还包括:
向所述第二云手机发送第一确认画面,所述第一确认画面包括退出登录和登录第二虚拟手机;
接收所述第二云手机发送的退出登录通知;
调用与所述第二云手机对应的第二存储空间保存所述第二云手机的运行数据;或
接收所述第二云手机发送的登录第二虚拟手机的请求;
建立所述第二云手机与所述第二虚拟手机的通信连接;
调用与所述第二云手机对应的第二存储空间保存所述第二云手机的运行数据,并将所述第二云手机的当前运行数据推送给所述第二虚拟手机,以使所述第二虚拟手机运行所述当前运行数据。
6.根据权利要求4所述的虚拟手机资源调配方法,其特征在于,所述方法还包括:
接收所述第二云手机发送的拒绝退出消息;
发送第二确认画面给所述第一云手机,所述第二确认画面包括退出登录和切换到第二虚拟手机;
接收所述第一云手机发送的退出登录通知;或
接收所述第一云手机发送的登录所述第二虚拟手机的请求,所述请求中包括所述第一云手机对应的用户账号信息、所述第一云手机的设备标识以及所述第二虚拟手机的信息;
建立所述第一云手机与所述第二虚拟手机的通信连接。
7.根据权利要求1所述的虚拟手机资源调配方法,其特征在于,所述方法还包括:
获取资源分配更改信息,所述资源分配更改信息包括更改后的虚拟机数量和更改后每个虚拟机对应的配置信息;
所述基于所述资源分配信息,建立对应的M个虚拟手机包括:
基于所述资源分配更改信息,建立对应的M个虚拟手机。
8.根据权利要求1所述的虚拟手机资源调配方法,其特征在于,在M<N时,所述方法还包括:
在接收第M+1云手机发送的登录请求时,发送禁止登录消息给所述第M+1云手机;或
发送云手机更换提醒消息给所述第M+1云手机。
9.根据权利要求1-8任一项所述的虚拟手机资源调配方法,其特征在于,所述方法还包括:
将每个所述虚拟机对应的存储空间划分为至少一个区域,以使所述至少一个区域存储对应的至少一个云手机的运行数据。
10.一种虚拟手机资源调配装置,其特征在于,包括:获取模块、第一创建模块、第二创建模块和连接模块;
所述获取模块,用于获取资源分配信息,所述资源分配信息至少包括虚拟机数量以及每个所述虚拟机的配置信息;
所述第一创建模块,用于基于所述资源分配信息,建立对应的M个虚拟手机,其中,M≥1;
所述第二创建模块,用于创建N个用户账号,所述N个用户账号与N个云手机一一对应,其中,N≥1;
所述连接模块,用于根据所述N个用户账户,建立所述N个云手机与所述M个虚拟手机的通信连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011633504.9A CN112764876A (zh) | 2020-12-31 | 2020-12-31 | 一种虚拟手机资源调配方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011633504.9A CN112764876A (zh) | 2020-12-31 | 2020-12-31 | 一种虚拟手机资源调配方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112764876A true CN112764876A (zh) | 2021-05-07 |
Family
ID=75697961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011633504.9A Pending CN112764876A (zh) | 2020-12-31 | 2020-12-31 | 一种虚拟手机资源调配方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112764876A (zh) |
-
2020
- 2020-12-31 CN CN202011633504.9A patent/CN112764876A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6622394B2 (ja) | 複数のアクティブな加入者識別モジュールプロファイルの管理 | |
US9918219B2 (en) | Call management method and apparatus for multi-SIM multi-active terminal | |
EP2965553B1 (en) | Method and apparatus for multisim devices with embedded sim functionality | |
US11115810B1 (en) | Bootstrap electronic subscriber identity module configuration | |
US10178238B2 (en) | Method and system for dynamic cellular networking activation for virtual SIM service | |
EP3989613A1 (en) | Sim card resource management scheduling apparatus, communication terminal, and system | |
CN108616869B (zh) | 多卡多待***、方法、装置、通信装置及计算机可读存储介质 | |
CN109600769B (zh) | 通信方法及装置 | |
CN101442747A (zh) | 终端自动判断用户身份的方法及*** | |
CN110891266B (zh) | 一种网络漫游方法、装置、终端设备及存储介质 | |
EP3793225B1 (en) | Methods for sharing a virtual sim card | |
JP2018506761A (ja) | Apduスクリプトにおける黙示的ファイル生成 | |
CN110944319A (zh) | 5g通信身份验证方法、设备及存储介质 | |
CN111093160B (zh) | 一种呼叫方法、设备及*** | |
JP7332802B2 (ja) | ネットワークを手動で選択するための方法と装置 | |
CN107426109B (zh) | 一种流量调度方法、vnf模块及流量调度服务器 | |
CN106162573B (zh) | 一种集群组呼处理方法、相关设备和*** | |
EP3099007A1 (en) | Transition of applications to a second cellular data networking interface for splitting of data billing for a virtual sim service | |
CN112764876A (zh) | 一种虚拟手机资源调配方法及装置 | |
CN112616143B (zh) | 一种分配通信号码的方法、装置、电子设备及存储介质 | |
CN113242543B (zh) | 基于usim的应用控制方法、usim、终端及介质 | |
CN115280809B (zh) | 接入和移动性策略的动态变化 | |
US8615269B2 (en) | Managing method and device for configuring base stations | |
CN112532509A (zh) | 跨应用通信方法及相关装置 | |
CN108141761B (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 |