协同操作的方法、电子设备及存储介质技术

技术编号:28005515 阅读:23 留言:0更新日期:2021-04-09 22:41
本发明专利技术实施例涉及计算机技术领域,公开了一种协同操作的方法、电子设备及存储介质。本发明专利技术中协同操作的方法,包括:获取待操作界面,所述待操作界面包括N个控制区域,N为大于1的整数;为每个所述控制区域分配对应的用户账号;将分配信息下发至每个用户账号的客户端,以使至少2个所述用户账号的客户端同时对各自的所述控制区域进行协同操作;接收至少2个所述用户账号的客户端上传的协同操作数据;根据所述协同操作数据,形成对所述待操作界面同一操作对象的操作指令。采用本实施例,使得至少两个客户端可以对待操作界面中同一个操作对象进行协同操作,提高操作的速度以及用户使用体验。

【技术实现步骤摘要】
协同操作的方法、电子设备及存储介质
本专利技术实施例涉及计算机
,特别涉及一种协同操作的方法、电子设备及存储介质。
技术介绍
云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务端运行,由服务器完成游戏的计算和渲染,对游戏画面实时编码,将编码后的音视频流推送至客户端。客户端对音视频流进行解码展示,同时回传用户操作指令到服务端。其中,云计算是一种基于互联网的计算方式,通过该方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。然而,目前同一游戏画面的操作权限仅分配给一个客户端,其余用于端只能观看该游戏画面,不能对该游戏画面进行操作,导致不能进行团队协助,降低了游戏的体验,例如,对游戏角色A的操作包括:移动、技能释放、补血,安装装备等,通常在同一时刻该游戏角色A的控制权限仅为客户端A,只能由该客户端A对该游戏角色进行控制,不能同时由其他客户端控制。
技术实现思路
本专利技术实施方式的目的在于提供一种协同操作的方法、电子设备及存储介质,使得至少两个客户端可以对待操作界面中同一个操作对象进行协同操作,提高操作的速度以及用户使用获取待操作界面,所述待操作界面包括N个控制区域,N为大于1的整数;为每个所述控制区域分配对应的用户账号;将分配信息下发至每个用户账号的客户端,以使至少2个所述用户账号的客户端同时对各自的所述控制区域进行协同操作;接收至少2个所述用户账号的客户端上传的协同操作数据;根据所述协同操作数据,形成对所述待操作界面中同一操作对象的操作指令。本专利技术的实施方式还提供了一种协同操作的方法,包括:接收服务端下发的待操作界面及分配信息,其中,所述待操作界面包括N个控制区域,每个所述控制区域由服务端分配对应的用户账号;根据用户输入的协同指令以及所述分配信息,生成对所述控制区域的协同操作数据;上传所述协同操作数据,以使所述服务端根据至少2个客户端上传的所述协同操作数据,形成对所述待操作界面的操作指令。本专利技术的实施方式还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的协同操作的方法。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的协同操作的方法。本专利技术实施例中,待操作界面被划分为N个控制区域,为每个控制区域分配对应的用户账号;由于不同的控制区域有各自对应的用户账号,使得多个用户账号的客户端可以同时对各自控制区域进行协同操作,根据接收的协同操作数据,形成对该待操作界面中同一操作对象的操作指令;本示例中对待操作界面的操作指令可以由多个用户账号的客户端完成,分解了对同一操作对象的操作,降低了每个用户账号的客户端对待操作界面中同一个操作对象的操作难度;提高对该同一操作对象的操作效率;同时,多用户账号的客户端可以同时对待操作界面中同一操作对象的进行协同操作,可以提高用户的使用体验。另外,根据每个所述用户属性以及每个所述控制区域的控制等级,为每个所述控制区域分配对应的所述用户账号为每个所述控制区域分配对应的用户账号,以使至少2个所述用户账号的客户端同时对各自的所述控制区域进行操作,包括:获取每个所述用户账号的用户属性以及每个所述控制区域的控制等级,所述控制等级用于指示所述控制区域的操作困难度;根据每个所述用户属性,获取每个所述用户账号的用户综合评分,所述用户综合评分用于指示当前所述用户账号的第一操作等级;按照所述控制等级指示从高到低的顺序,依次对每个所述控制区域进行如下分配:从未被分配的用户账号中获取最大所述用户综合评分对应指示高的所述用户账号;将最大所述用户综合评分对应的所述用户账号作为所述控制区域对应的用户账号。高控制等级的控制区域的操作困难度高,通过用户属性可以获取用户综合评分,为高控制等级的控制区域分配用户综合评分高的用户账号,使得分配的用户账号可以最大程度的对控制区域进行灵活控制,提高整体对该待操作界面的操作。另外,用户属性包括:所述用户账号在当前应用的第二操作等级以及所述用户账号在所述待操作界面的第二操作等级;所述根据每个所述用户属性,获取每个所述用户账号的用户综合评分,包括:根据每个所述第二操作等级,获取第二操作等级的第一均值;根据所述第三操作等级,获取第三操作等级的第二均值;根据所述第一均值和所述第二均值,确定评分加权系数;根据每个所述用户属性、第一均值、第二均值以及所述加权系数,获取每个所述用户账号的用户综合评分。用户综合评分与第一操作等级和第二操作等级相关,通过第一操作等级和第二操作等级可以准确反映出在初始阶段用户账号的操作灵活程度。另外,在根据所述协同操作数据,形成对所述待操作界面中同一操作对象的操作指令之后,所述方法还包括:每间隔预设时段,获取每个所述用户账户在每个所述控制区域的操作评分,所述操作评分用于指示所述用户账号与所述控制区域的匹配程度;根据每个所述用户账户在各所述控制区域的操作评分,更新每个所述控制区域对应的所述用户账号。每隔预设时段,对每个控制区域重新分配用户账号,确保每个控制区域分配的用户账号最匹配,可以最大程度的提高对该待操作界面的灵活控制。另外,根据每个所述用户账户在每个所述控制区域的操作评分,更新每个所述控制区域对应的所述用户账号,包括:按照所述控制等级指示从高到低的顺序,依次重新对每个控制区域进行如下更新操作:从本次未被分配的用户账号中获取在所述控制区域的最大操作评分对应的用户账号;将所述控制区域的用户账号更新为本次获取的用户账号。由于存在用户账号可以由不同的用户使用,重新获取每个用户账号的操作评分,实时获取的操作评分可以准确反映出当前用户账号的操作控制区域的灵活程度,将高操作评分的用户账号分配给高控制等级的控制区域,提高了对待操作界面的控制灵活度。另外,在根据所述协同操作数据,形成对所述待操作界面中同一操作对象的操作指令之前,所述方法包括:针对每个控制区域进行如下处理:若检测到所述控制区域内的协同操作数据包括来自对应所述用户账号的客户端和其他所述用户账号的客户端,则判断所述控制区域内其他用户账号的控制权限级别是否高于所述控制区域对应的用户账号的控制权限级别,若是,则获取最高控制权限级别的用户账号使用的客户端上传的协同操作数据,否则,获取所述控制区域对应用户账号使用的客户端上传的协同操作数据。获取高控制权限级别的用户账号使用的客户端上传的协同操作数据,以便高等级控制权限的用户账号可以对其他控制区域进行操作。另外,第n个用户账号的所述用户综合评分表示为:其中,Dn表示为第n个所述用户账号的第一操作等级,A表示所述第一均值,Jn表示为第n个所述用户账号的第二操作等级,B表示第二均值,W表示加权系数,n为大于0的整数。另外,在所述为每个所述控制区域分配对应的所述用户账号,以使至少2个所述用户账号的客户端同时对各自的所述控制区域进行操作之后,所述方法还包括:判断每个所述控制区域的用户账号是否失本文档来自技高网...

【技术保护点】
1.一种协同操作的方法,其特征在于,包括:/n获取待操作界面,所述待操作界面包括N个控制区域,N为大于1的整数;/n为每个所述控制区域分配对应的用户账号;/n将分配信息下发至每个用户账号的客户端,以使至少2个所述用户账号的客户端同时对各自的所述控制区域进行协同操作;/n接收至少2个所述用户账号的客户端上传的协同操作数据;/n根据所述协同操作数据,形成对所述待操作界面中同一操作对象的操作指令。/n

【技术特征摘要】
1.一种协同操作的方法,其特征在于,包括:
获取待操作界面,所述待操作界面包括N个控制区域,N为大于1的整数;
为每个所述控制区域分配对应的用户账号;
将分配信息下发至每个用户账号的客户端,以使至少2个所述用户账号的客户端同时对各自的所述控制区域进行协同操作;
接收至少2个所述用户账号的客户端上传的协同操作数据;
根据所述协同操作数据,形成对所述待操作界面中同一操作对象的操作指令。


2.根据权利要求1所述的协同操作的方法,其特征在于,所述为每个所述控制区域分配对应的用户账号,以使至少2个所述用户账号的客户端同时对各自的所述控制区域进行操作,包括:
获取每个所述用户账号的用户属性以及每个所述控制区域的控制等级,所述控制等级用于指示所述控制区域的操作困难度;
根据每个所述用户属性,获取每个所述用户账号的用户综合评分,所述用户综合评分用于指示当前所述用户账号的操作等级;
按照所述控制等级指示从高到低的顺序,依次对每个所述控制区域进行如下分配:从未被分配的用户账号中获取最大所述用户综合评分对应的所述用户账号;将最大所述用户综合评分对应的所述用户账号作为所述控制区域对应的用户账号。


3.根据权利要求2所述的协同操作的方法,其特征在于,所述用户属性包括:所述用户账号在当前应用的第一操作等级以及所述用户账号在所述待操作界面的第二操作等级;
所述根据每个所述用户属性,获取每个所述用户账号的用户综合评分,包括:
根据每个所述第一操作等级,获取第一操作等级的第一均值;
根据所述第二操作等级,获取第二操作等级的第二均值;
根据所述第一均值和所述第二均值,确定评分加权系数;
根据每个所述用户属性、第一均值、第二均值以及所述加权系数,获取每个所述用户账号的用户综合评分。


4.根据权利要求1-3中任一项所述的协同操作的方法,其特征在于,在所述根据所述协同操作数据,形成对所述待操作界面中同一操作对象的操作指令之后,所述方法还包括:
每间隔预设时段,获取每个所述用户账户在每个所述控制区域的操作评分,所述操作评分用于指示所述用户账号与所述控制区域的匹配程度;
根据每个所述用户账户在各所述控制区域的操作评分,更新每个所述控制区域对应的所述用户账号。

【专利技术属性】
技术研发人员:黄岩蒋儒陈伟来晓阳
申请(专利权)人:咪咕互动娱乐有限公司咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1