CN114780504B - web端交互管理方法、装置、存储介质及电子设备 - Google Patents
web端交互管理方法、装置、存储介质及电子设备 Download PDFInfo
- Publication number
- CN114780504B CN114780504B CN202210694162.4A CN202210694162A CN114780504B CN 114780504 B CN114780504 B CN 114780504B CN 202210694162 A CN202210694162 A CN 202210694162A CN 114780504 B CN114780504 B CN 114780504B
- Authority
- CN
- China
- Prior art keywords
- user
- target
- belongs
- file
- area
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/176—Support for shared access to files; File sharing support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/168—Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6209—Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例提供了一种web端交互管理方法、装置、存储介质及电子设备,可以解决多端利用web端进行文件操作的情况下,操作准确度低的问题。其中,所述方法包括:检测第一终端对web端共享交互文件的第一操作;检测至少一个第二终端对所述web端共享交互文件的第二操作;在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的图像信息;基于所述第一操作所属用户和所述第二操作所属用户的图像信息,确定当前针对所述目标可修改文件区域的有效操作。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种web端交互管理方法、装置、存储介质及电子设备。
背景技术
目前在城市大脑领域,使用Web页面控制其数据可视化展示多数以单页面下钻或者弹框、多页面跳转等切换方式交互,所有交互均由后台操作面板将鼠标的监听存储至服务器端,由服务器端发出指令传输到可视化展示去并对页面进行交互,实现所有操作均由鼠标通过操作台控制。即鼠标控制当前展示内容显示、隐藏、切换。鼠标控制地图缩放、鼠标拖动地图当前显示位置及当前显示内容。就目前数据可视化展示多数在指挥大厅大屏上或者展厅中, Web端可视化鼠标交互方式需要使用信号延长线将信号源的鼠标信号前置到大屏前方操作页面内容,信号的稳定性及信号的适用范围得不到保证,操作范围只限制在信号区域,操作人员仅限当下手持鼠标人。页面切换、跳转等交互均需在指定区域使用鼠标控制。准确度及效率无法保证。用户体验感不足。通过此发明,实现数据及操作记录通过网络传输,不受硬件、区域等限制。
发明内容
本申请实施例提供了一种web端交互管理方法、装置、存储介质及电子设备,可以解决多端利用web端进行文件操作的情况下,操作准确度低的问题。
本申请实施例的第一方面提供了web端交互管理方法,用于服务器,包括:
检测第一终端对web端共享交互文件的第一操作;
检测至少一个第二终端对所述web端共享交互文件的第二操作;
在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的图像信息;
基于所述第一操作所属用户和所述第二操作所属用户的图像信息,确定当前针对所述目标可修改文件区域的有效操作。
可选地,所述在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的图像信息,包括:
在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的面部图像信息。
可选地,基于所述第一操作所属用户和所述第二操作所属用户的图像信息,确定当前针对所述目标可修改文件区域的有效操作,包括:
基于所述第一操作所属用户和所述第二操作所属用户的图像信息确定所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息;
基于所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息,确定当前针对所述目标可修改文件区域的有效操作。
可选地,还包括:
所述注意力信息是基于所述面部图像信息中用户视线与显示窗口中所述目标可修改文件区域的重合度确定。
可选地,所述注意力信息与所述重合度成正比例关系。
可选地,所述基于所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息,确定当前针对所述目标可修改文件区域的有效操作,包括:
选择重合度较高的用户对应的操作作为当前针对所述目标可修改文件区域的有效操作。
可选地,还包括:
对被认定为无效操作的所属用户发送误触发提示。
本申请实施例第二方面提供了一种web端交互管理装置,包括:
第一检测单元,用于检测第一终端对web端共享交互文件的第一操作;
第二检测单元,用于检测至少一个第二终端对所述web端共享交互文件的第二操作;
获取单元,用于在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的图像信息;
确定单元,用于基于所述第一操作所属用户和所述第二操作所属用户的图像信息,确定当前针对所述目标可修改文件区域的有效操作。
本申请实施例第三方面提供了一种电子设备,包括存储器、处理器,所述处理器用于执行存储器中存储的计算机程序时实现上述的web端交互管理方法的步骤。
本申请实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的web端交互管理方法的步骤。
综上,本申请实施例提供的web端交互管理方法,用于服务器,通过检测第一终端对web端共享交互文件的第一操作;检测至少一个第二终端对所述web端共享交互文件的第二操作;在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的图像信息;基于所述第一操作所属用户和所述第二操作所属用户的图像信息,确定当前针对所述目标可修改文件区域的有效操作。因此,在利用web端进行多端控制的场景下,多端均可对web端中共享文件具有操作的权限,在检测到至少两个用户同时对web端的文件的同一位置进行修改的情况下,可以通过继续获取这些用户当前的图像信息从而确定哪些用户可能是由于误触发操作在对web端共享交互文件进行修改,进而进行用户操作的筛选,避免由于其他用户由于误触发导致的操作造成对用户正确操作的干扰或修改。提高web端交互中对同一文件操作的准确性,减少因失误导致的文件被错误修改的可能性。
相应地,本发明实施例提供的web端交互管理装置、电子设备和计算机可读存储介质,也同样具有上述技术效果。
附图说明
图1为本申请实施例提供的一种可能的web端交互管理方法的流程示意图;
图2为本申请实施例提供的一种可能的web端交互管理装置的示意性结构框图;
图3为本申请实施例提供的一种可能的web端交互管理装置的硬件结构示意图;
图4为本申请实施例提供的一种可能的电子设备的示意性结构框图;
图5为本申请实施例提供的一种可能的计算机可读存储介质的示意性结构框图。
具体实施方式
本申请实施例提供了一种web端交互管理方法、装置、存储介质及电子设备,可以解决多端利用web端进行文件操作的情况下,操作准确度低的问题。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。
在一些情况下,Web页面实现多交互融合的形式可以让任何人在大厅的任意位置通过语音指令的输入唤醒***并操作***。也可以在网络覆盖区域的每一个角落通过一台电话或者一个平板切换任意应用场景,实现Web页面同步交互。提升用户体验,使交互更灵活更便捷。并且,在后台对***进行操作的过程中,后台的鼠标及框选等操作标识与前端界面显示相隔离,可以避免在显示大屏界面中看到后台的操作动作,进一步提供更好的演示效果。
请参阅图1,为本申请实施例提供的一种web端交互管理方法的流程图,可以用于服务器,具体可以包括:S110-S140。
S110,检测第一终端对web端共享交互文件的第一操作。
在一些示例中,上述第一终端可以是手机、电脑、平板等智能终端,在此不做限定,上述web端共享交互文件,可以是能够通过多个智能终端同时进行操作的web端文件,上述web端文件可以是能够通过演示向用户展示的记录在web端的文件,例如,表格、图像、视频、PPT等,并且当具有功能权限的终端对其进行操作的情况下,上述web端共享交互文件可以被查看或修改。上述第一操作可以是对上述web端共享交互文件的查看、放大、修改、编辑、标注、删除等等操作。上述第一操作的实现可以基于现有的任何交互方式,例如基于常规的鼠标键盘进行第一操作,基于触控进行第一操作,基于语音指令进行第一操作,基于用户手势或身体姿态进行第一操作,基于用户眼球视线焦点跟踪进行第一操作,基于用户面部表情进行第一操作,甚至是基于前述的两种或两种以上的交互方式的组合进行第一操作,例如基于用户的眼球视线焦点跟踪+面部表情的组合进行第一操作,例如根据眼球视线焦点确定用户意图操作的文件区域,根据用户面部表情确定用户所要进行的对应操作,例如疑惑表情对应放大操作,摇头表情对应删除操作,微笑表情对应修改操作等,以上皆为示例,本申请不以此为限。用户可以使用任何交互方式通过第一终端对web端共享文件进行交互,即本申请的方案具有对现有任何交互方式的强兼容性,且不同的交互方式会影响对用户所进行操作的有效性的判断,这点后文将会详述。
S120,检测至少一个第二终端对所述web端共享交互文件的第二操作。
在一些示例中,上述第二终端可以是手机、电脑、平板等智能终端,在此不做限定。上述第二终端的种类可以和第一终端相同,也可以和第一终端不同,例如第一用户使用手机作为第一终端访问web端共享交互文件,第二用户使用电脑作为第二终端访问web端共享交互文件,第一用户和第二用户可以不同,也可以相同。示例性的,上述第二操作可以是对上述web端共享交互文件的查看、放大、修改、编辑、标注、删除等等操作。以修改操作为例,上述修改操作不仅可以更改web端共享交互文件,在一些情况下,还可以通过上述修改操作,在web端显示web端共享交互文件的同时,控制相应的执行端执行上述修改操作,在此不做限定。上述第二操作的实现可以基于现有的任何交互方式,可对照参见第一操作的实现,囿于篇幅不再赘述。
示例性的,上述web端共享交互文件可以是可视化指挥中心的可视化大屏幕显示的web端的地图,第一操作可以是第一终端对地图中的A区域进行部署,第二操作可以是第二终端对地图中的B区域进行部署。
示例性的,上述web端共享交互文件可以是视频会议或办公通信软件中的可视化图表,第一操作可以是第一终端对表格中的第二行第三列单元格区域进行内容修改,第二操作可以是第二终端对表格中的第二行第四列单元格区域进行内容修改。
示例性的,web页面实现多交互融合的形式可以让任何人在任意位置通过语音指令的输入唤醒***并操作***。也可以在网络覆盖区域的每一个角落通过一台电话或者一个平板切换任意应用场景,实现Web页面同步交互。提升用户体验,使交互更灵活更便捷。
S130,在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的图像信息。
在一些示例中,上述所述第一操作和所述第二操作针对目标可修改文件区域相同的情况,可以是在web端共享交互文件是视频会议或办公通信软件中的可视化图表的情况下,第一操作是第一终端对表格中的第二行第三列单元格区域进行内容修改,第二操作也是第二终端对表格中的第二行第三列单元格区域进行内容修改。在这种情况下,由于两个用户同时对一个区域进行修改,使得修改的内容发生冲突,这种情况通常发生于,一个用户对不属于他修改的部分进行了误操作,例如,在会议中,web端共享的表格需要各端的用户在线协同进行修改,第二行第三列单元格本应是由第一终端进行操作的区域,但是第二终端由于不小心碰触键盘或鼠标导致也对上述第二行第三列进行了修改操作。此时,第二行第三列单元格就是上述目标可修改文件区域。
示例性的,上述当前所述第一操作所属用户和所述第二操作所属用户的图像信息可以表明这些操作对应用户对目标可修改文件区域的关注度,比如可以确定用户是否在看向这个目标可修改文件区域。
示例性的,在一种具体应用场景下,目标可修改文件区域的确定基于对每一web端共享交互文件所预先确定的最小操作单元,目标可修改区域可包含一个或多个最小操作单元。以excel表格为例,将每一个单元格确定为最小操作单元,当用户所进行的操作仅涉及一个单元格时,目标可修改区域则确定为单个单元格,当用户所进行的操作涉及多个单元格时,目标可修改区域则确定为用户操作所涉及的多个单元格;以地图为例,将地图按照
S140,基于所述第一操作所属用户和所述第二操作所属用户的图像信息,确定当前针对所述目标可修改文件区域的有效操作。
需要说明的是,没有看向这个目标可修改文件区域的用户对所述目标可修改文件区域的有效操作很有可能是该用户的误操作,那么可以认定为无效操作,反之可以认定为有效操作。
本申请实施例提供的web端交互管理方法,用于服务器,通过检测第一终端对web端共享交互文件的第一操作;检测至少一个第二终端对所述web端共享交互文件的第二操作;在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的图像信息;基于所述第一操作所属用户和所述第二操作所属用户的图像信息,确定当前针对所述目标可修改文件区域的有效操作。因此,在利用web端进行多端控制的场景下,多端均可对web端中共享文件操作,在检测到至少两个用户同时对web端的文件的同一位置进行修改的情况下,可以通过继续获取这些用户当前的图像信息从而确定哪些用户可能是由于误触发操作在对web端共享交互文件进行修改,进而进行用户操作的筛选,避免由于其他用户由于误触发导致的操作造成对用户正确操作的干扰或修改。提高web端交互中对同一文件操作的准确性,减少因失误导致的文件被错误修改的可能性。
根据一些实施例,在上述步骤S130:在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下之前,所述方法还包括:
步骤S125:确定所述第一操作针对的第一目标可修改文件区域以及所述第二操作针对的第二目标可修改区域;
步骤S127:根据所述第一目标可修改文件区域与所述第二目标可修改区域的重叠度,确定所述第一目标可修改文件区域和所述第二目标可修改文件区域是否相同。
通过上述步骤S125-S127,可以精确判断每一用户操作所针对的目标可修改区域,并设置两个用户操作所针对的目标可修改区域的重叠度阈值,判断用户是否针对同一区域进行操作,更精准的实现了用户意图的判断。
在上一实施例的基础上,步骤S125:确定所述第一操作针对的第一目标可修改文件区域以及所述第二操作针对的第二目标可修改区域还包括:
步骤S1251:根据所述web端共享交互文件的类型,将所述web端共享交互文件划分为多个最小操作区域;
可选地,可以将所述web端共享交互文件全部划分出最小操作区域,也可以仅将当前展示范围内的一部分文件划分出最小操作区域,后一种情况可减少算法复杂度。web端共享交互文件的类型例如表格、文档、地图、PPT等,表格文件可将每一单元格作为最小操作区域,文档或PPT可按段落或句子划分最小操作区域,地图可按固定网格大小划分最小操作区域。还可以根据用户或管理员预先设置的划分配置进行最小操作区域的划分,提高了可操作性,例如针对表格文件,用户可设定按照预设六边形图形区域将整个表格文件进行划分。
步骤S1253:确定每一最小操作区域与其他最小操作区域之间的关联关系,将具备关联关系的多个最小操作区域进行链接;
可选地,关联关系可以是引用相关、语义相关、计算相关、约束相关中的一种或多种的组合。例如表格文件里不同单元格之间可计算相关,文档或PPT里不同段落可引用相关或语义相关,地图里不同点位可约束采用相同配置,即约束相关。
步骤S1255:确定第一操作或第二操作所针对的最小操作区域,当判断出所针对的最小操作区域被链接时,将链接起来的所有最小操作区域确定为所述第一操作或第二操作所针对的第一目标可修改文件区域或第二目标可修改文件区域。
以excel表格为例,将每一个单元格确定为最小操作区域,然后确定每一最小操作区域与其他最小操作区域之间的相互关联关系,将具备关联关系的多个最小操作区域进行链接,例如求和函数结果所在单元格与各个求和项所在单元格之间存在相互关联关系,则将求和函数结果所在单元格与各个求和项所在单元格进行链接,当用户的第一操作涉及链接内的其中一个单元格时,则将链接起来的所有单元格确定为第一操作针对的第一目标可修改文件区域。
以地图为例,将地图按照固定的网格大小进行划分,生成多个大小基本相同的网格区域作为最小操作区域,确定不同的网格区域之间的关联关系,将具备关联关系的多个网格进行链接,例如在使用地图进行部署时,某场所的多个出入口之间被约束为必须进行相同的配置,或者不同建筑被约束为必须进行相同的配置,那么当某场所的多个出入口或不同建筑被划分到不同的网格时,将所涉及的网格进行链接,当用户的第一操作仅涉及一个网格时,将链接起来的所有网格确定为第一操作针对的第一目标可修改文件区域。
以文档或PPT为例,按照文字段落或者预设分节标识对文件进行划分,将单个段落或者单个节作为文件的最小操作区域,当文件的不同段落之间有引用关系、或者根据语义识别算法判断文件的不同段落之间语义强关联时,将这些有引用关系或强关联的段落进行链接,例如某一段落中有一处交叉引用了另一段落,则将交叉引用的多个段落进行链接,或者根据语义识别算法,判断出后一段落得到的论据高度依赖于前一段落中所列举的数据时,将语义高度相关的多个段落进行链接。当用户的第一操作涉及其中一个段落时,则将链接起来的所有段落均确定为第一操作针对的第一目标可修改文件区域。
相比于现有技术中仅根据物理区域的划分来确定用户操作针对的区域,上述步骤S1251-S1255可以实现更加智能、全面的操作区域的判断,不仅能提高用户操作区域重合度判断的准确性,也能最大程度上减少用户的操作冲突。
在上一实施例的基础上,步骤S1253:确定每一最小操作区域与其他最小操作区域之间的关联关系,将具备关联关系的多个最小操作区域进行链接还包括:确定每一最小操作区域与其他最小操作区域之间的关联关系的关联类型,将同一关联类型的多个最小操作区域进行链接,其中,一个最小操作区域可基于不同的关联类型而被多次链接。
例如,最小操作区域A与最小操作区域B、C、D之间具备计算关联关系,则将这几个最小操作区域进行链接,记为链接ABCD,最小操作区域A与最小操作区域E之间具备引用关联关系,则将这几个最小操作区域进行链接,记为链接AE,最小操作区域A与最小操作区域F、G之间具备语义关联关系,则将这几个最小操作区域进行链接,记为链接AFG,即最小操作区域A被纳入三个链接,分别是链接ABCD,链接AE和链接AFG。
在一种实施例中,不论用户第一操作或第二操作的类型,而将最小操作区域所链接的所有最小操作区域都作为第一目标可修改文件区域或第二目标可修改文件区域,这种方式下,不论用户操作的是A-G中的哪一个区域, A-G这几个最小操作区域都被纳入同一链接来判断操作冲突,这可以快速的锁定用户操作的关联区域,最大程度的避免操作冲突。
在另一种实施例中,当对操作精度有要求或要提高用户体验时,则要考虑用户的第一操作或第二操作的类型,从而根据类型确定出用户的第一目标可修改文件区域或第二目标可修改文件区域,以之前的最小操作区域A被纳入三个链接即链接ABCD(计算关联关系),链接AE(引用关联关系)和链接AFG(语义关联关系)为例,当用户第一操作是修改最小操作区域A时,由于计算时各最小操作区域内的计算项与结果项之间高度相关,因此将计算关联关系对应的链接ABCD所包含的最小操作区域确定为第一操作对应的第一目标可修改文件区域;当用户第二操作是标注最小操作区域E时,由于标注操作与引用关系高度相关,因此将引用关联关系对应的链接AE确定为第二操作对应的第二目标可修改文件区域,第一目标可修改文件区域ABCD与第二目标可修改文件区域AE之间有重叠的最小操作区域,因而会引起操作冲突;又例如,当用户第二操作是标注最小操作区域F时,假设F未被纳入其他链接里,那么由于标注操作与语义关联关系低相关,因此仅将最小操作区域F自身作为第二操作对应的第二目标可修改文件区域,此时第一目标可修改文件区域ABCD与第二目标可修改文件区域F之间无任何重叠区域,因而不会引起操作冲突。
因此,在上一实施例的基础上,步骤S1255:确定第一操作或第二操作所针对的最小操作区域,当判断出所针对的最小操作区域被链接时,将链接起来的所有最小操作区域确定为所述第一操作或第二操作所针对的第一目标可修改文件区域或第二目标可修改文件区域还包括:
步骤S12551:确定第一操作或第二操作的类型;
步骤S12553:确定第一操作或第二操作所针对的最小操作区域被纳入的所有链接的关联关系类型;
步骤S12555:判断第一操作的类型与第一操作所针对的最小操作区域被纳入的所有链接的关联关系类型之间的相关度,将高度相关的关联关系类型对应的链接所包含的最小操作区域确定为所述第一操作所针对的第一目标可修改文件区域,或者判断第二操作的类型与第二操作所针对的最小操作区域被纳入的所有链接的关联关系类型之间的相关度,将高度相关的关联关系类型对应的链接所包含的最小操作区域确定为所述第二操作所针对的第二目标可修改文件区域。
根据一些实施例,所述在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的图像信息,包括:
在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的面部图像信息。
示例性的,面部图像信息更能体现用户对显示屏幕中目标可修改文件区域的关注度大小。
根据一些实施例,基于所述第一操作所属用户和所述第二操作所属用户的图像信息,确定当前针对所述目标可修改文件区域的有效操作,包括:
基于所述第一操作所属用户和所述第二操作所属用户的图像信息确定所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息;
基于所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息,确定当前针对所述目标可修改文件区域的有效操作。
在一些示例中,上述注意力信息可以是用户对目标可修改文件区域关注度信息。
根据一些实施例,还包括:
所述注意力信息是基于所述面部图像信息中用户视线与显示窗口中所述目标可修改文件区域的重合度确定。
示例性的,通过所述面部图像信息中用户视线与显示窗口中所述目标可修改文件区域的重合度,可以确定用户是直视所述目标可修改文件区域还是在看向别处。
根据一些实施例,所述注意力信息与所述重合度成正比例关系。
需要说明的是,如果用户视线与目标可修改文件区域重合度高,可以说明用户对目标可修改文件区域具有较高的注意力。
可选地,判断用户视线与显示窗口中所述目标可修改文件区域的重合度还包括:
第一步:计算用户操作所针对的目标可修改文件区域的操作面积;
第二步:确定用户视线在文件显示平面上的视线焦点,根据以下至少一种确定用户视线在文件显示区域的投射区域和投射面积:终端类型、用户与终端的交互类型、用户操作类型、以及第一步计算的所述操作面积;
具体的,可以以实现焦点为区域中心,按照预设大小的投射面积在所述焦点周围形成投射区域,例如形成圆形、椭圆形、多边形等多种形状的相同面积的投射区域。
第三步:判断投射区域和目标可修改文件区域之间是否有重叠区域;
第四步:若否,则认为用户视线与显示窗口中所述目标可修改文件区域不重合,即用户完全未关注其所操作的区域,极大可能是用户产生了意图之外的操作;
第五步:若是,则根据投射区域和目标可修改文件区域之间的重叠区域的面积占所述投射面积和/或操作面积的比重,确定用户视线与显示窗口中所述目标可修改文件区域的重合度。
例如,对投射区域和目标可修改文件区域取交集,计算投射区域和目标可修改文件区域之间交集的面积,作为重叠区域面积,除以投射面积和操作面积之和,作为用户视线与显示窗口中所述目标可修改文件区域的重合度值。
例如,对投射区域和目标可修改文件区域取交集,计算投射区域和目标可修改文件区域之间交集的面积,作为重叠区域面积,除以操作面积,作为用户视线与显示窗口中所述目标可修改文件区域的重合度值。这种方式仅考虑用户在操作区域内的关注面积与操作区域整体的比重。
通过上述步骤,根据视线的投影面积和目标区域的重合面积来算,将重合度最终落实到一个具体可计算的值,增强了重合度判断的准确性和计算机可执行性。
在上述实施例的基础上,第二步:确定用户视线在文件显示平面上的视线焦点,根据以下至少一种确定用户视线在文件显示区域的投射区域和投射面积:终端类型、用户与终端的交互类型、用户操作类型、以及第一步计算的所述操作面积具体包括:
根据终端类型确定用户视线在文件显示区域的投射区域和投射面积;
具体的,由于用户可采用诸如小屏幕的智能手机或者是大屏幕的台式机作为交互终端,因此用户视线焦点在文件显示区域的投射区域的大小也会随终端的类型也不同。当第一终端和第二终端类型相同时,这种投射区域大小的不同不会对操作冲突的检测精度产生影响,但是当第一终端和第二终端类型不同时,如果因终端类型不同而使得一个投射区域巨大、另一个投射区域偏小时,则在判断投射区域与操作区域的交叠时会出现标准不一致,而使得检测结果存在相当大的误差。因此,本申请提供一种归一化处理的解决方案,使得投射区域的大小不会因终端类型不同或检测设备的不同而存在差异。具体的,获取终端类型,确定终端显示窗口的显示面积,根据显示面积确定用户视线在显示窗口的显示区域内的投射面积,使得投射面积占显示面积的比重为固定值。这种方式下可以保证用户视线投射面积与终端显示面积的比重恒定,使得不管用户使用何种终端,其投射面积均与终端显示面积大小相适配。
根据用户与终端的交互类型确定用户视线在文件显示区域的投射区域和投射面积;
具体的,如前所述,交互类型例如包括鼠标键盘、触控、语音指令、用户手势、用户身体姿态、用户眼球视线焦点跟踪、用户面部表情识别、或者前述的两种或两种以上的交互方式的组合,不同的交互类型下用户与终端显示界面的距离不同,造成实现投射面积的不同,因此即便第一终端和第二终端的类型相同的情况下,使用不同的交互方式产生第一操作和第二操作,可能会因投射区域的大小相同而难以体现出用户交互方式的差异,导致投射区域仅“看似相同”而实质上降低了用户操作意图的判断,例如基于语音指令操作的情况下用户距离终端较远,采用触控操作的情况下用户距离终端较近,如果两种情况下视线投射面积相同则会造成误差,因此获取用户与终端的交互类型,确定用户视线在显示窗口的投射面积,使得投射面积占显示面积的比重与该交互类型下用户与显示窗口的距离正相关,即用户距离越远,投射面积占显示面积的比重越大。
根据用户操作类型确定用户视线在文件显示区域的投射区域和投射面积;
具体的,用户操作类型例如:查看、放大、修改、编辑、标注、删除等,不同的操作类型下,用户针对同一最小操作区域操作而产生的目标可修改文件区域的大小不同(因所关联的链接不同),而且不同操作类型下用户操作本身所需的精度和关注度也不同。例如修改或编辑操作下用户的视线往往非常集中的聚集在所要修改的细节处,而放大或标注操作下用户的视线往往比较发散的覆盖一块较大区域,因此获取用户操作类型,确定每种用户操作类型所需的操作聚焦度,确定用户视线在显示窗口的投射面积,使得投射面积占显示面积的比重与该用户操作类型所需的操作聚焦度负相关,即修改或编辑操作需要较高的聚焦度,因此其投射面积占显示面积的比重小,放大或标注操作需要的聚焦度较低,因此其投射面积占显示面积的比重相比于修改或编辑操作而言更大。
根据第一步计算的所述操作面积确定用户视线在文件显示区域的投射区域和投射面积;
具体的,获取第一步计算得到的操作面积,确定用户视线在显示区域的投射面积与所述操作面积的大小相同。这种方式下可进一步提高注意力判断的准确性。
在上述实施例的基础上,在第二步:确定用户视线在文件显示平面上的视线焦点,根据以下至少一种确定用户视线在文件显示区域的投射区域和投射面积:终端类型、用户与终端的交互类型、用户操作类型、以及第一步计算的所述操作面积之后,所述方法还可以包括:
在所述显示区域中,以第一显示样式用户操作所针对的目标可修改文件区域,以第二显示样式显示用户视线在文件显示区域的投射区域,以便用户可直观看到***判定的自身关注区域和操作区域,以便用户可以根据所显示的区域的一致或不一致及时调整自身实现,提高操作的互动性和准确性。此处需要说明的是,上述步骤中的用户操作包括基于第一终端进行的第一操作以及基于第二终端进行的第二操作,囿于篇幅本申请未分别针对第一操作和第二操作进行描述,但应当知晓上述方案的所有技术细节均适用于第一操作和第二操作。
因此,基于上述操作,可分别得到基于第一终端进行第一操作时用户视线在文件显示区域的第一投射区域和第一投射面积,以及用户第一操作所针对的第一目标可修改文件区域的第一操作面积,从而根据第一投射面积和第一操作面积得到第一操作对应的第一重合度;同理,可分别得到基于第二终端进行第二操作时用户视线在文件显示区域的第二投射区域和第二投射面积,以及用户第二操作所针对的第二目标可修改文件区域的第二操作面积,从而根据第二投射面积和第二操作面积得到第二操作对应的第二重合度。
在一种实施例中,所述基于所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息,确定当前针对所述目标可修改文件区域的有效操作,包括:
选择重合度较高的用户对应的操作作为当前针对所述目标可修改文件区域的有效操作。
在另一种实施例中,即在得到第一操作对应的第一重合度和第二操作对应的第二重合度后,所述基于所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息,确定当前针对所述目标可修改文件区域的有效操作,包括:
确定第一重合度和第二重合度之间的差值;
当第一重合度和第二重合度之间的差值大于或等于预设的差值阈值时,将重合度较高的用户对应的操作作为当前针对所述目标可修改文件区域的有效操作;
当第一重合度和第二重合度之间的差值小于预设的差值阈值时,说明两个用户均有肯定的主观意图对该目标可修改文件区域进行操作,此时方法还可包括:
将第二操作对应的操作指令发送至第一终端,在第一终端显示界面,同时显示第一操作执行后对应的第一操作结果,以及第二操作执行后对应的第二操作结果;
将第一操作对应的操作指令发送至第二终端,在第二终端显示界面,同时显示第二操作执行后对应的第二操作结果,以及第一操作执行后对应的第一操作结果;
在显示窗口上显示第一终端与第二终端之间的协商协调界面,根据第一终端和第二终端针对协商协调界面上的操作确定当前针对所述目标可修改文件区域的有效操作。这种方式下,可以使两个用户同时看到对方所进行的操作,以便于用户协商解决,当操作之间不互斥时,可以同时允许两个操作,当两个操作互斥时提供用户协商解决机制。
根据一些实施例,还包括:
对被认定为无效操作的所属用户发送误触发提示。
示例性的,当某一用户被认定为由于对目标可修改文件区域修改时并没有看向目标可修改文件区域,说明该用户极有可能对目标可修改文件区域产生了误触发,那么需要对被认定为无效操作的所属用户发送误触发提示,避免误触发操作的增加。
上面对本申请实施例中web端交互管理方法进行了描述,下面对本申请实施例中的web端交互管理装置进行描述。
请参阅图2,本申请实施例中描述web端交互管理装置的一个实施例,可以包括:
第一检测单元201,用于检测第一终端对web端共享交互文件的第一操作;
第二检测单元202,用于检测至少一个第二终端对所述web端共享交互文件的第二操作;
获取单元203,用于在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的图像信息;
确定单元204,用于基于所述第一操作所属用户和所述第二操作所属用户的图像信息,确定当前针对所述目标可修改文件区域的有效操作。
根据上述实施例提供的web端交互管理装置,通过检测第一终端对web端共享交互文件的第一操作;检测至少一个第二终端对所述web端共享交互文件的第二操作;在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的图像信息;基于所述第一操作所属用户和所述第二操作所属用户的图像信息,确定当前针对所述目标可修改文件区域的有效操作。因此,在利用web端进行多端控制的场景下,多端均可对web端中共享文件具有操作的权限,在检测到至少两个用户同时对web端的文件的同一位置进行修改的情况下,可以通过继续获取这些用户当前的图像信息从而确定哪些用户可能是由于误触发操作在对web端共享交互文件进行修改,进而进行用户操作的筛选,避免由于其他用户由于误触发导致的操作造成对用户正确操作的干扰或修改。提高web端交互中对同一文件操作的准确性,减少也失误导致的文件被错误修改的可能性。
此处需要说明的是,上述web端交互管理装置具备对应的功能模块,可以执行上述web端交互管理方法中任一实施例中的方法功能。
上面图2从模块化功能实体的角度对本申请实施例中的web端交互管理装置进行了描述,下面从硬件处理的角度对本申请实施例中的***资源管理装置进行详细描述,请参阅图3,本申请实施例中的web端交互管理装置300一个实施例,包括:
输入装置301、输出装置302、处理器303和存储器304,其中,处理器303的数量可以一个或多个,图3中以一个处理器303为例。在本申请的一些实施例中,输入装置301、输出装置302、处理器303和存储器304可通过总线或其它方式连接,其中,图3中以通过总线连接为例。
其中,通过调用存储器304存储的操作指令,处理器303,用于执行如下步骤:
检测第一终端对web端共享交互文件的第一操作;
检测至少一个第二终端对所述web端共享交互文件的第二操作;
在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的图像信息;
基于所述第一操作所属用户和所述第二操作所属用户的图像信息,确定当前针对所述目标可修改文件区域的有效操作。
可选地,所述在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的图像信息,包括:
在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的面部图像信息。
可选地,基于所述第一操作所属用户和所述第二操作所属用户的图像信息,确定当前针对所述目标可修改文件区域的有效操作,包括:
基于所述第一操作所属用户和所述第二操作所属用户的图像信息确定所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息;
基于所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息,确定当前针对所述目标可修改文件区域的有效操作。
可选地,还包括:
所述注意力信息是基于所述面部图像信息中用户视线与显示窗口中所述目标可修改文件区域的重合度确定。
可选地,所述注意力信息与所述重合度成正比例关系。
可选地,所述基于所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息,确定当前针对所述目标可修改文件区域的有效操作,包括:
选择重合度较高的用户对应的操作作为当前针对所述目标可修改文件区域的有效操作。
可选地,还包括:
对被认定为无效操作的所属用户发送误触发提示。
通过调用存储器304存储的操作指令,处理器303,还用于执行图1对应的实施例中的任一方式。
请参阅图4,图4为本申请实施例提供的电子设备的实施例示意图。
如图4所示,本申请实施例提供了一种电子设备400,包括存储器410、处理器420及存储在存储器410上并可在处理器420上运行的计算机程序411,处理器420执行计算机程序411时实现以下步骤:
检测第一终端对web端共享交互文件的第一操作;
检测至少一个第二终端对所述web端共享交互文件的第二操作;
在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的图像信息;
基于所述第一操作所属用户和所述第二操作所属用户的图像信息,确定当前针对所述目标可修改文件区域的有效操作。
可选地,所述在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的图像信息,包括:
在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的面部图像信息。
可选地,基于所述第一操作所属用户和所述第二操作所属用户的图像信息,确定当前针对所述目标可修改文件区域的有效操作,包括:
基于所述第一操作所属用户和所述第二操作所属用户的图像信息确定所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息;
基于所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息,确定当前针对所述目标可修改文件区域的有效操作。
可选地,还包括:
所述注意力信息是基于所述面部图像信息中用户视线与显示窗口中所述目标可修改文件区域的重合度确定。
可选地,所述注意力信息与所述重合度成正比例关系。
可选地,所述基于所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息,确定当前针对所述目标可修改文件区域的有效操作,包括:
选择重合度较高的用户对应的操作作为当前针对所述目标可修改文件区域的有效操作。
可选地,还包括:
对被认定为无效操作的所属用户发送误触发提示。
在具体实施过程中,处理器420执行计算机程序411时,可以实现图1对应的实施例中任一实施方式。
由于本实施例所介绍的电子设备为实施本申请实施例中一种***资源管理装置所采用的设备,故而基于本申请实施例中所介绍的方法,本领域所属技术人员能够了解本实施例的电子设备的具体实施方式以及其各种变化形式,所以在此对于该电子设备如何实现本申请实施例中的方法不再详细介绍,只要本领域所属技术人员实施本申请实施例中的方法所采用的设备,都属于本申请所欲保护的范围。
请参阅图5,图5为本申请实施例提供的一种计算机可读存储介质的实施例示意图。
如图5所示,本实施例提供了一种计算机可读存储介质500,其上存储有计算机程序511,该计算机程序511被处理器执行时实现如下步骤:
检测第一终端对web端共享交互文件的第一操作;
检测至少一个第二终端对所述web端共享交互文件的第二操作;
在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的图像信息;
基于所述第一操作所属用户和所述第二操作所属用户的图像信息,确定当前针对所述目标可修改文件区域的有效操作。
可选地,所述在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的图像信息,包括:
在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的面部图像信息。
可选地,基于所述第一操作所属用户和所述第二操作所属用户的图像信息,确定当前针对所述目标可修改文件区域的有效操作,包括:
基于所述第一操作所属用户和所述第二操作所属用户的图像信息确定所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息;
基于所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息,确定当前针对所述目标可修改文件区域的有效操作。
可选地,还包括:
所述注意力信息是基于所述面部图像信息中用户视线与显示窗口中所述目标可修改文件区域的重合度确定。
可选地,所述注意力信息与所述重合度成正比例关系。
可选地,所述基于所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息,确定当前针对所述目标可修改文件区域的有效操作,包括:
选择重合度较高的用户对应的操作作为当前针对所述目标可修改文件区域的有效操作。
可选地,还包括:
对被认定为无效操作的所属用户发送误触发提示。
在具体实施过程中,该计算机程序511被处理器执行时可以实现图1对应的实施例中任一实施方式。
需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其它实施例的相关描述。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式计算机或者其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
本申请实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机软件指令,当计算机软件指令在处理设备上运行时,使得处理设备执行如图1对应实施例中的web端交互管理方法中的流程。
所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以
通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的
划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件
可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或
讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦
合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修该,或者对其中部分技术特征进行等同替换;而这些修该或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (6)
1.一种web端交互管理方法,用于服务器,其特征在于,包括:
检测第一终端对web端共享交互文件的第一操作;
检测至少一个第二终端对所述web端共享交互文件的第二操作;
在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前第一操作所属用户和第二操作所属用户的图像信息;
基于所述第一操作所属用户和所述第二操作所属用户的图像信息,确定当前针对所述目标可修改文件区域的有效操作;
在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的图像信息,包括:
在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前所述第一操作所属用户和所述第二操作所属用户的面部图像信息;
基于所述第一操作所属用户和所述第二操作所属用户的面部图像信息,确定当前针对所述目标可修改文件区域的有效操作,包括:
基于所述第一操作所属用户和所述第二操作所属用户的面部图像信息确定所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息;
基于所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息,确定当前针对所述目标可修改文件区域的有效操作;
所述注意力信息是基于所述面部图像信息中用户视线与显示窗口中所述目标可修改文件区域的重合度确定;
基于所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息,确定当前针对所述目标可修改文件区域的有效操作,包括:选择重合度较高的用户对应的操作作为当前针对所述目标可修改文件区域的有效操作。
2.根据权利要求1所述的方法,其特征在于,所述注意力信息与所述重合度成正比例关系。
3.根据权利要求1所述的方法,其特征在于,还包括:
对被认定为无效操作的所属用户发送误触发提示。
4.一种web端交互管理装置,其特征在于,包括:
第一检测单元,用于检测第一终端对web端共享交互文件的第一操作;
第二检测单元,用于检测至少一个第二终端对所述web端共享交互文件的第二操作;
获取单元,用于在所述第一操作和所述第二操作针对的目标可修改文件区域相同的情况下,分别获取当前第一操作所属用户和第二操作所属用户的面部图像信息;
确定单元,用于基于所述第一操作所属用户和所述第二操作所属用户的面部图像信息确定所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息;所述注意力信息是基于所述面部图像信息中用户视线与显示窗口中所述目标可修改文件区域的重合度确定;
基于所述第一操作所属用户和所述第二操作所属用户对于所述目标可修改文件区域的注意力信息,确定当前针对所述目标可修改文件区域的有效操作;包括:选择重合度较高的用户对应的操作作为当前针对所述目标可修改文件区域的有效操作。
5.一种电子设备,包括存储器、处理器,其特征在于,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1至3中任一项所述的web端交互管理方法的步骤。
6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1至3中任一项所述的web端交互管理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210694162.4A CN114780504B (zh) | 2022-06-20 | 2022-06-20 | web端交互管理方法、装置、存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210694162.4A CN114780504B (zh) | 2022-06-20 | 2022-06-20 | web端交互管理方法、装置、存储介质及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114780504A CN114780504A (zh) | 2022-07-22 |
CN114780504B true CN114780504B (zh) | 2022-09-02 |
Family
ID=82421434
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210694162.4A Active CN114780504B (zh) | 2022-06-20 | 2022-06-20 | web端交互管理方法、装置、存储介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114780504B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101167071A (zh) * | 2005-05-25 | 2008-04-23 | 微软公司 | 用于与多个客户机同步可修改文档的方法、***和计算机可读介质 |
CN105359097A (zh) * | 2013-05-23 | 2016-02-24 | 微软技术许可有限责任公司 | 用于共享文件的束文件许可 |
CN109684867A (zh) * | 2018-11-20 | 2019-04-26 | 深圳供电局有限公司 | 一种网盘文件协同与访问的控制方法、装置及*** |
US11301521B1 (en) * | 2018-04-20 | 2022-04-12 | Meta Platforms, Inc. | Suggestions for fallback social contacts for assistant systems |
-
2022
- 2022-06-20 CN CN202210694162.4A patent/CN114780504B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101167071A (zh) * | 2005-05-25 | 2008-04-23 | 微软公司 | 用于与多个客户机同步可修改文档的方法、***和计算机可读介质 |
CN105359097A (zh) * | 2013-05-23 | 2016-02-24 | 微软技术许可有限责任公司 | 用于共享文件的束文件许可 |
US11301521B1 (en) * | 2018-04-20 | 2022-04-12 | Meta Platforms, Inc. | Suggestions for fallback social contacts for assistant systems |
CN109684867A (zh) * | 2018-11-20 | 2019-04-26 | 深圳供电局有限公司 | 一种网盘文件协同与访问的控制方法、装置及*** |
Also Published As
Publication number | Publication date |
---|---|
CN114780504A (zh) | 2022-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107977141B (zh) | 交互控制方法、装置、电子设备及存储介质 | |
US9542070B2 (en) | Method and apparatus for providing an interactive user interface | |
EP3769509B1 (en) | Multi-endpoint mixed-reality meetings | |
CN112907760B (zh) | 三维对象的标注方法及装置、工具、电子设备和存储介质 | |
CN110032700B (zh) | 信息发布控制方法、装置、存储介质及电子设备 | |
WO2017032078A1 (zh) | 一种界面控制方法及移动终端 | |
CN111857468A (zh) | 内容分享方法及装置、设备、存储介质 | |
CN106161763B (zh) | 控制方法、装置及电子设备 | |
CN113359995B (zh) | 人机交互方法、装置、设备以及存储介质 | |
WO2024037415A1 (zh) | 投屏内容显示方法、装置、设备及存储介质 | |
US20190221032A1 (en) | Three-dimensional visual effect simulation method and apparatus, storage medium, and display device | |
CN111190677A (zh) | 信息显示方法、信息显示装置及终端设备 | |
US11455071B2 (en) | Layout method, device and equipment for window control bars | |
US10831338B2 (en) | Hiding regions of a shared document displayed on a screen | |
CN109873980B (zh) | 视频监控方法、装置及终端设备 | |
CN111597009B (zh) | 应用程序显示的方法、装置及终端设备 | |
EP3699731B1 (en) | Method and device for calling input method, and server and terminal | |
CN111124111A (zh) | 一种处理方法、电子设备 | |
CN108762626B (zh) | 一种基于触摸一体机的分屏显示方法及触摸一体机 | |
CN106851052B (zh) | 一种控制方法及电子设备 | |
CN113268182A (zh) | 应用图标的管理方法和电子设备 | |
CN114780504B (zh) | web端交互管理方法、装置、存储介质及电子设备 | |
CN107862035A (zh) | 会议记录的网络读取方法、装置、智能平板和存储介质 | |
CN110413167A (zh) | 一种终端设备的截屏方法及终端设备 | |
CN115543169A (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 |