CN107247570A - 一种在线同图协同操作方法、装置及*** - Google Patents

一种在线同图协同操作方法、装置及*** Download PDF

Info

Publication number
CN107247570A
CN107247570A CN201710431111.1A CN201710431111A CN107247570A CN 107247570 A CN107247570 A CN 107247570A CN 201710431111 A CN201710431111 A CN 201710431111A CN 107247570 A CN107247570 A CN 107247570A
Authority
CN
China
Prior art keywords
graphic file
terminal
server
key point
receiving side
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
Application number
CN201710431111.1A
Other languages
English (en)
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.)
Qingdao Seventy-Six Mdt Infotech Ltd
Original Assignee
Qingdao Seventy-Six Mdt Infotech 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 Qingdao Seventy-Six Mdt Infotech Ltd filed Critical Qingdao Seventy-Six Mdt Infotech Ltd
Priority to CN201710431111.1A priority Critical patent/CN107247570A/zh
Publication of CN107247570A publication Critical patent/CN107247570A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Human Computer Interaction (AREA)
  • Operations Research (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供的在线同图协同操作方法、装置及***,操作方终端、一个或一个以上接收方终端分别与服务器建立通信连接,操作方终端将图形文件在预设网页上进行展示,并利用预设脚本记录操作方对所述图形文件的操作数据;实时将所述操作数据发送至所述服务器,使所述服务器将所述操作数据转发到每个所述接收方终端,使每个所述接收方终端根据所述操作数据对所述图形文件进行操作,实现了多终端同步显示图形文件操作。只有所述操作方终端具有对所述图形文件的操作权限,当接收方终端向操作方终端发送操作申请且被授权时,该操作方终端拥有操作权限,实现了对图形文件操作权限的灵活有序切换,提高了用户体验。

Description

一种在线同图协同操作方法、装置及***
技术领域
本发明涉及在线协同技术领域,更具体的,涉及一种在线同图协同操作方法、装置及***。
背景技术
进入新世纪以来,人们对互联网技术的需求不断提升,传统的展示方法已无法满足未来个人和企业的要求。随之也产生了各种用于互联网行业的新技术。在线预览这项技术的兴起,源于网络的盛行。有别于传统的图形或是动画的表现方法,在线预览技术提供了包括B2B/B2C、模具技术沟通、商品展现与贩卖、在线教学与娱乐、数字城市、3D景点、虚拟楼盘,多人社群的建立等功能。可以让人们通过鼠标或者键盘,打开网页就能对图形文件进行预览。
但是,在线预览只能对预先设定好的图形文件进行展示,在线用户只能观看已经构建好的图形文件,并不能在展示过程中的对在线对图形文件进行同步操作。例如,在模具生产过程中,技术人员对于模具设计细节的沟通只能局限于面对面通过对模具图形文件进行操作演示来沟通,无疑为相隔较远的技术人员带来了极大的不便,技术人员需要频繁的见面沟通,大幅度增加了时间成本和经济成本。
发明内容
有鉴于此,本发明提供了一种在线同图协同操作方法、装置及***,当操作方终端对图形文件进行操作之后,每个接收方终端都可以显示相同的操作结果,便于用户之间的沟通。
为了实现上述发明目的,本发明提供的具体技术方案如下:
一种在线同图协同操作方法,应用于操作方终端,所述方法包括:
与服务器建立通信连接,将图形文件在预设网页上进行展示,只有所述操作方终端具有对所述图形文件的操作权限;
利用预设脚本记录操作方对所述图形文件的操作数据;
实时将所述操作数据发送至所述服务器,使所述服务器将所述操作数据转发到每个所述接收方终端,使每个所述接收方终端根据所述操作数据对所述图形文件进行操作;
当接收到任一所述接收方终端的操作申请时,对所述操作申请进行授权,使发送所述操作申请的接收方终端具有操作权限并作为当前操作方终端,所述操作方终端不具有操作权限。
优选的,所述利用预设脚本记录操作方对所述图形文件的操作数据,包括:
利用预设脚本抓取操作方对所述图形文件的操作轨迹,所述操作轨迹包括所述操作方在所述图形文件上绘制图形或文字、对所述图形文件在各个方向上的滑动,对所述图形文件进行放大、缩小,以及对所述图形文件进行旋转;
根据所述操作轨迹记录所述操作方对所述图形文件的操作数据;
对所述操作数据进行组装压缩,得到压缩后的操作数据。
优选的,所述操作方终端与每个所述接收方终端的类型包括:计算机、智能手机和平板电脑。
优选的,所述操作方终端与每个所述接收方终端的操作***的类型包括:iOS、MacOS、Android、Windows、Windows Phone和Linux。
优选的,所述操作方对所述图形文件的操作为鼠标操作、光标操作或触屏操作。
优选的,当接收到任一所述接收方的操作申请后,所述方法还包括:
拒绝所述操作申请。
优选的,在所述实时将所述操作数据发送至所述服务器,之后还包括:
向所述服务器发送携带有图形文件标识的操作回放请求,获取与所述图形文件标识相对应的图形文件的所有操作数据,并使所述服务器将存储的与所述图形文件标识相对应的图形文件的所有操作数据发送至每个所述接收方终端,实现与所述图形文件标识相对应的图形文件的所有操作数据的操作结果在所述操作方终端和每个所述接收方终端中预设网页中的显示。
优选的,在所述将图形文件在预设网页上进行展示,之后所述方法还包括:
在记录操作方对所述图形文件的操作数据的同时,设置操作关键点及所述操作关键点对应的关键点记录开始时间与关键点记录结束时间,并实时将所述操作关键点及所述关键点对应的关键点记录开始时间与关键点记录结束时间发送至所述服务器,使所述服务器对所述操作关键点及所述关键点对应的关键点记录开始时间与关键点记录结束时间进行存储。
优选的,所述方法还包括:
向所述服务器发送携带有图形文件标识的操作关键点查阅请求,获取所述图形文件标识对应的每个操作关键点,选择任一所述操作关键点,获取已选择的操作关键点对应的关键点记录开始时间与关键点记录结束时间之间的所有操作数据,并使所述服务器将已选择的操作关键点对应的所有操作数据发送至每个所述接收方终端,实现已选择的操作关键点对应的所有操作数据的操作结果在所述操作方终端和每个所述接收方终端中预设网页中的显示。
一种在线同图协同操作装置,应用于操作方终端,包括:
展示单元,用于与服务器建立通信连接,将图形文件在预设网页上进行展示,只有所述操作方终端具有对所述图形文件的操作权限;
记录单元,用于利用预设脚本记录操作方对所述图形文件的操作数据;
发送单元,用于实时将所述操作数据发送至所述服务器,使所述服务器将所述操作数据转发到每个所述接收方终端,使每个所述接收方终端根据所述操作数据对所述图形文件进行操作;
授权单元,用于当接收到任一所述接收方终端的操作申请时,对所述操作申请进行授权,使发送所述操作申请的接收方终端具有操作权限并作为当前操作方终端,所述操作方终端不具有操作权限。
一种在线同图协同操作方法,应用于接收方终端,所述方法包括:
与服务器建立通信连接,在预设网页上查看图形文件;
当接收到所述服务器转发的操作方对所述图形文件的操作数据时,提取所述操作数据中图形文件的标识;
判断所述图形文件标识与已查看的图形文件标识是否相同,若是,根据所述操作数据对所述图形文件进行操作。
一种在线同图协同操作装置,应用于接收方终端,包括:
查看单元,用于与服务器建立通信连接,在预设网页上查看图形文件;
提取单元,用于当接收到所述服务器转发的操作方对所述图形文件的操作数据时,提取所述操作数据中图形文件的标识;
判断单元,用于判断所述图形文件标识与已查看的图形文件标识是否相同,若是,根据所述操作数据对所述图形文件进行操作。
一种在线同图协同操作***,包括:服务器、上述操作方终端,以及上述接收方终端,所述接收方终端的数量为一个或一个以上。
相对于现有技术,本发明的有益效果如下:
本发明提供的在线同图协同操作方法、装置及***,操作方终端、一个或一个以上接收方终端分别与服务器建立通信连接,操作方终端将图形文件在预设网页上进行展示,并利用预设脚本记录操作方对所述图形文件的操作数据;实时将所述操作数据发送至所述服务器,使所述服务器将所述操作数据转发到每个所述接收方终端,使每个所述接收方终端根据所述操作数据对所述图形文件进行操作,实现了多终端同步显示图形文件操作。只有所述操作方终端具有对所述图形文件的操作权限,当接收方终端向操作方终端发送操作申请且被授权时,该操作方终端拥有操作权限,实现了对图形文件操作权限的灵活有序切换,提高了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例一公开的应用于操作方终端的在线同图协同操作方法流程图;
图2为本发明实施例二公开的应用于操作方终端的在线同图协同操作装置结构示意图;
图3为本发明实施例三公开的应用于接收方终端的在线同图协同操作方法流程图;
图4为本发明实施例四公开的应用于接收方终端的在线同图协同操作装置结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
请参阅图1,本实施例公开了一种在线同图协同操作方法,应用于操作方终端,所述方法包括:
S101:与服务器建立通信连接,将图形文件在预设网页上进行展示,只有所述操作方终端具有对所述图形文件的操作权限;
具体的,所述图形文件可以为2D图形文件、3D图形文件、CAD图像文件等应用于教育、工业、设计、装修、汽车、建筑等行业的图形文件。
需要说明的是,操作方终端与一个或一个以上的接收方终端都需与服务器建立通信连接,具体的,各个终端可以通过websocket或其他技术与服务器进行通信连接。
首先,使用HTML和CSS实现网页的布局,然后,利用Three.js等操作库实现图形文件在线显示功能,即,将图形文件在预设网页中进行显示,所述预设网页为参与在线同图协同操作的各个终端都知道的网页。
还需要说明的是,上述在线显示功能并不局限于使用Three.js操作库,还可以使用包含CAD、Flash、3D MAX、NXUG等3D软件嵌入浏览器中的模拟器或插件实现上述在线显示功能。
所述操作方终端与每个所述接收方终端的类型包括:计算机、智能手机和平板电脑等。
所述操作方终端与每个所述接收方终端的操作***的类型包括:iOS、Mac OS、Android、Windows、Windows Phone和Linux等。可以理解的是,所述操作方终端与每个所述接收方终端的类型可以不同,所述操作方终端与每个所述接收方终端的操作***的类型也可以不同,实现了跨终端、跨操作***的在线同图协同操作。
S102:利用预设脚本记录操作方对所述图形文件的操作数据;
具体的,所述预设脚本可以采用JavaScript、Python、PHP等脚本语言。
优选的,S102的具体执行过程如下:
利用预设脚本抓取操作方对所述图形文件的操作轨迹,所述操作轨迹包括所述操作方在所述图形文件上绘制图形或文字、对所述图形文件在各个方向上的滑动,对所述图形文件进行放大、缩小,以及对所述图形文件进行旋转;
需要说明的是,操作方终端操作的图形文件可以是具有图形的文件,也可以为空白文件,操作方可以在图形文件上绘制图形或写文字、对图形文件在各个方向上进行滑动、对所述图形文件进行放大、缩小,以及对所述图形文件进行旋转等操作。
根据所述操作轨迹记录所述操作方对所述图形文件的操作数据;
对所述操作数据进行组装压缩,得到压缩后的操作数据。
需要说明的是,所述操作方对所述图形文件的操作为鼠标操作、光标操作、触屏笔操作或触屏操作。
S103:实时将所述操作数据发送至所述服务器,使所述服务器将所述操作数据转发到每个所述接收方终端,使每个所述接收方终端根据所述操作数据对所述图形文件进行操作;
可以理解的是,当每个所述接收方终端根据所述操作数据对所述图形文件进行操作后,每个接收方终端与操作方终端显示的操作结果是相同的,即,实现了多个终端同步显示图形文件操作结果。
S104:当接收到任一所述接收方终端的操作申请时,对所述操作申请进行授权,使发送所述操作申请的接收方终端具有操作权限并作为当前操作方终端,所述操作方终端不具有操作权限。
需要说明的是,当接收到任一所述接收方终端的操作申请后,所述方法还包括:拒绝所述操作申请。此时,操作方终端仍然具有对图形文件的操作权限。
本实施例提供的在线同图协同操作方法,操作方终端、一个或一个以上接收方终端分别与服务器建立通信连接,操作方终端将图形文件在预设网页上进行展示,并利用预设脚本记录操作方对所述图形文件的操作数据;实时将所述操作数据发送至所述服务器,使所述服务器将所述操作数据转发到每个所述接收方终端,使每个所述接收方终端根据所述操作数据对所述图形文件进行操作,实现了多终端同步显示图形文件操作。只有所述操作方终端具有对所述图形文件的操作权限,当接收方终端向操作方终端发送操作申请且被授权时,该操作方终端拥有操作权限,实现了对图形文件操作权限的灵活有序切换,提高了用户体验。
作为本实施例的一种优选实施方案,在S103之后,即,在所述实时将所述操作数据发送至所述服务器,之后还包括:
向所述服务器发送携带有图形文件标识的操作回放请求,获取与所述图形文件标识相对应的图形文件的所有操作数据,并使所述服务器将存储的与所述图形文件标识相对应的图形文件的所有操作数据发送至每个所述接收方终端,实现与所述图形文件标识相对应的图形文件的所有操作数据的操作结果在所述操作方终端和每个所述接收方终端中预设网页中的显示。
也就是说,在所述操作方终端实时将对图形文件的操作数据发送至所述服务器中后,所述服务器对所述图形文件的操作数据进行存储,当需要对所述图形文件进行回放时,可以利用本实施例公开的在线同图协同操作方法的复盘功能,操作方终端向所述服务器发送操作回放请求,获取所述图形文件的所有操作数据,同时,所述服务器向每个所述接收方终端发送所述图形文件的所有操作数据,实现与所述图形文件标识相对应的图形文件的所有操作数据的操作结果在所述操作方终端和每个所述接收方终端中预设网页中的显示。需要说明的是,所述服务器按照该图形文件中操作数据的存储顺序依次向操作方终端和每个接收方终端发送该图形文件在各个时间的操作数据。
还需要说明的是,操作方终端可以在对图形文件的操作过程中向服务器发送操作回放请求,查看当前对该图形文件的所有操作,也可以在对该图形文件的所有操作完成后向服务器发送操作回放请求,重新查看对该图形文件的整个操作过程。
在上述本实施例公开的在线同图协同操作方法的复盘功能的基础上,在操作方终端将图形文件在预设网页上进行展示,之后所述方法还包括:
在记录操作方对所述图形文件的操作数据的同时,设置操作关键点及所述操作关键点对应的关键点记录开始时间与关键点记录结束时间,并实时将所述操作关键点及所述关键点对应的关键点记录开始时间与关键点记录结束时间发送至所述服务器,使所述服务器对所述操作关键点及所述关键点对应的关键点记录开始时间与关键点记录结束时间进行存储。
具体的,操作关键点可以以语音或文字的形式进行记录,每个操作关键点对应关键点记录开始时间与关键点记录结束时间,也就是说,在服务器中会根据关键点记录开始时间与关键点记录结束时间,存储每个操作关键点对应的关键点记录开始时间与关键点记录结束时间之间的所有操作数据。
在此基础上,操作方终端可以向所述服务器发送携带有图形文件标识的操作关键点查阅请求,获取所述图形文件标识对应的每个操作关键点,选择任一所述操作关键点,获取已选择的操作关键点对应的关键点记录开始时间与关键点记录结束时间之间的所有操作数据,并使所述服务器将已选择的操作关键点对应的所有操作数据发送至每个所述接收方终端,实现已选择的操作关键点对应的所有操作数据的操作结果在所述操作方终端和每个所述接收方终端中预设网页中的显示。
需要说明的是,此处操作关键点对应的所有操作数据为所述操作关键点对应的关键点记录开始时间与关键点记录结束时间之间的所有操作数据。
也就是说,操作方终端可以根据实际需要在已获取的图形文件每个操作关键点中选择一个或一个以上操作关键点,以便对重要操作进行回顾和查阅。
实施例二
请参阅图2,基于实施例一公开的在线同图协同操作方法,本实施例对应公开了一种在线同图协同操作装置,应用于操作方终端,包括:
展示单101,用于与服务器建立通信连接,将图形文件在预设网页上进行展示,只有所述操作方终端具有对所述图形文件的操作权限;
记录单元102,用于利用预设脚本记录操作方对所述图形文件的操作数据;
发送单元103,用于实时将所述操作数据发送至所述服务器,使所述服务器将所述操作数据转发到每个所述接收方终端,使每个所述接收方终端根据所述操作数据对所述图形文件进行操作;
授权单元104,用于当接收到任一所述接收方终端的操作申请时,对所述操作申请进行授权,使发送所述操作申请的接收方终端具有操作权限并作为当前操作方终端,所述操作方终端不具有操作权限。
实施例三
请参阅图3,本实施例公开了一种在线同图协同操作方法,应用于接收方终端,所述方法包括:
S201:与服务器建立通信连接,在预设网页上查看图形文件;
S202:当接收到所述服务器转发的操作方对所述图形文件的操作数据时,提取所述操作数据中图形文件的标识;
需要说明的是,每个图形文件都对应一个唯一的标识。
S203:判断所述图形文件标识与已查看的图形文件标识是否相同,若是,根据所述操作数据对所述图形文件进行操作。
可以理解的是,若所述图形文件标识与已查看的图形文件标识不相同,则不对已查看的图形文件进行操作。
接收方终端通过判断所述图形文件标识与已查看的图形文件标识是否相同,保证了参与在线同图协同操作的各个终端中显示的为同一图形文件,避免了服务器发送不同图形文件操作数据带来的误操作。
实施例四
请参阅图4,基于实施例三公开的在线同图协同操作方法,本实施例对应公开了一种在线同图协同操作装置,应用于接收方终端,包括:
查看单元201,用于与服务器建立通信连接,在预设网页上查看图形文件;
提取单元202,用于当接收到所述服务器转发的操作方对所述图形文件的操作数据时,提取所述操作数据中图形文件的标识;
判断单元203,用于判断所述图形文件标识与已查看的图形文件标识是否相同,若是,根据所述操作数据对所述图形文件进行操作。
实施例五
基于上述所有实施例,本实施例公开了一种在线同图协同操作***,包括:一个操作方终端、服务器,以及一个或一个以上接收方终端。
操作方终端、一个或一个以上接收方终端分别与服务器建立通信连接,操作方终端将图形文件在预设网页上进行展示,并利用预设脚本记录操作方对所述图形文件的操作数据;实时将所述操作数据发送至所述服务器,使所述服务器将所述操作数据转发到每个所述接收方终端,使每个所述接收方终端根据所述操作数据对所述图形文件进行操作,实现了多终端同步显示图形文件操作。只有所述操作方终端具有对所述图形文件的操作权限,当接收方终端向操作方终端发送操作申请且被授权时,该接收方终端拥有操作权限,实现了对图形文件操作权限的灵活有序切换,提高了用户体验。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (13)

1.一种在线同图协同操作方法,其特征在于,应用于操作方终端,所述方法包括:
与服务器建立通信连接,将图形文件在预设网页上进行展示,只有所述操作方终端具有对所述图形文件的操作权限;
利用预设脚本记录操作方对所述图形文件的操作数据;
实时将所述操作数据发送至所述服务器,使所述服务器将所述操作数据转发到每个所述接收方终端,使每个所述接收方终端根据所述操作数据对所述图形文件进行操作;
当接收到任一所述接收方终端的操作申请时,对所述操作申请进行授权,使发送所述操作申请的接收方终端具有操作权限并作为当前操作方终端,所述操作方终端不具有操作权限。
2.根据权利要求1所述的方法,其特征在于,所述利用预设脚本记录操作方对所述图形文件的操作数据,包括:
利用预设脚本抓取操作方对所述图形文件的操作轨迹,所述操作轨迹包括所述操作方在所述图形文件上绘制图形或文字、对所述图形文件在各个方向上的滑动,对所述图形文件进行放大、缩小,以及对所述图形文件进行旋转;
根据所述操作轨迹记录所述操作方对所述图形文件的操作数据;
对所述操作数据进行组装压缩,得到压缩后的操作数据。
3.根据权利要求1所述的方法,其特征在于,所述操作方终端与每个所述接收方终端的类型包括:计算机、智能手机和平板电脑。
4.根据权利要求1所述的方法,其特征在于,所述操作方终端与每个所述接收方终端的操作***的类型包括:iOS、Mac OS、Android、Windows、Windows Phone和Linux。
5.根据权利要求3所述的方法,其特征在于,所述操作方对所述图形文件的操作为鼠标操作、光标操作或触屏操作。
6.根据权利要求1所述的方法,其特征在于,当接收到任一所述接收方的操作申请后,所述方法还包括:
拒绝所述操作申请。
7.根据权利要求1所述的方法,其特征在于,在所述实时将所述操作数据发送至所述服务器,之后还包括:
向所述服务器发送携带有图形文件标识的操作回放请求,获取与所述图形文件标识相对应的图形文件的所有操作数据,并使所述服务器将存储的与所述图形文件标识相对应的图形文件的所有操作数据发送至每个所述接收方终端,实现与所述图形文件标识相对应的图形文件的所有操作数据的操作结果在所述操作方终端和每个所述接收方终端中预设网页中的显示。
8.根据权利要求1所述的方法,其特征在于,在所述将图形文件在预设网页上进行展示,之后所述方法还包括:
在记录操作方对所述图形文件的操作数据的同时,设置操作关键点及所述操作关键点对应的关键点记录开始时间与关键点记录结束时间,并实时将所述操作关键点及所述关键点对应的关键点记录开始时间与关键点记录结束时间发送至所述服务器,使所述服务器对所述操作关键点及所述关键点对应的关键点记录开始时间与关键点记录结束时间进行存储。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
向所述服务器发送携带有图形文件标识的操作关键点查阅请求,获取所述图形文件标识对应的每个操作关键点,选择任一所述操作关键点,获取已选择的操作关键点对应的关键点记录开始时间与关键点记录结束时间之间的所有操作数据,并使所述服务器将已选择的操作关键点对应的所有操作数据发送至每个所述接收方终端,实现已选择的操作关键点对应的所有操作数据的操作结果在所述操作方终端和每个所述接收方终端中预设网页中的显示。
10.一种在线同图协同操作装置,其特征在于,应用于操作方终端,包括:
展示单元,用于与服务器建立通信连接,将图形文件在预设网页上进行展示,只有所述操作方终端具有对所述图形文件的操作权限;
记录单元,用于利用预设脚本记录操作方对所述图形文件的操作数据;
发送单元,用于实时将所述操作数据发送至所述服务器,使所述服务器将所述操作数据转发到每个所述接收方终端,使每个所述接收方终端根据所述操作数据对所述图形文件进行操作;
授权单元,用于当接收到任一所述接收方终端的操作申请时,对所述操作申请进行授权,使发送所述操作申请的接收方终端具有操作权限并作为当前操作方终端,所述操作方终端不具有操作权限。
11.一种在线同图协同操作方法,其特征在于,应用于接收方终端,所述方法包括:
与服务器建立通信连接,在预设网页上查看图形文件;
当接收到所述服务器转发的操作方对所述图形文件的操作数据时,提取所述操作数据中图形文件的标识;
判断所述图形文件标识与已查看的图形文件标识是否相同,若是,根据所述操作数据对所述图形文件进行操作。
12.一种在线同图协同操作装置,其特征在于,应用于接收方终端,包括:
查看单元,用于与服务器建立通信连接,在预设网页上查看图形文件;
提取单元,用于当接收到所述服务器转发的操作方对所述图形文件的操作数据时,提取所述操作数据中图形文件的标识;
判断单元,用于判断所述图形文件标识与已查看的图形文件标识是否相同,若是,根据所述操作数据对所述图形文件进行操作。
13.一种在线同图协同操作***,其特征在于,包括:服务器、权利要求10所述的操作方终端,以及权利要求12所述的接收方终端,所述接收方终端的数量为一个或一个以上。
CN201710431111.1A 2017-06-08 2017-06-08 一种在线同图协同操作方法、装置及*** Pending CN107247570A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710431111.1A CN107247570A (zh) 2017-06-08 2017-06-08 一种在线同图协同操作方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710431111.1A CN107247570A (zh) 2017-06-08 2017-06-08 一种在线同图协同操作方法、装置及***

Publications (1)

Publication Number Publication Date
CN107247570A true CN107247570A (zh) 2017-10-13

Family

ID=60019069

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710431111.1A Pending CN107247570A (zh) 2017-06-08 2017-06-08 一种在线同图协同操作方法、装置及***

Country Status (1)

Country Link
CN (1) CN107247570A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111008085A (zh) * 2019-11-29 2020-04-14 苏州浩辰软件股份有限公司 Cad共享聊图操作***
CN111651422A (zh) * 2020-08-05 2020-09-11 北京翼鸥教育科技有限公司 一种在线多文件多端同步的发起、响应方法及交互***
CN111831260A (zh) * 2020-07-13 2020-10-27 重庆大学 一种基于web建模的数据同步方法、***及相关装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101373442A (zh) * 2008-09-02 2009-02-25 广东威创视讯科技股份有限公司 一种用于传输用户操作事件的***及方法
CN104391739A (zh) * 2014-11-05 2015-03-04 刘帅 一种能够在实时互动沟通平台中共同分享一个文件并跟随对方操作的交流方法
CN106534188A (zh) * 2016-12-14 2017-03-22 上海溢米教育科技有限公司 课堂操作轨迹同步方法及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101373442A (zh) * 2008-09-02 2009-02-25 广东威创视讯科技股份有限公司 一种用于传输用户操作事件的***及方法
CN104391739A (zh) * 2014-11-05 2015-03-04 刘帅 一种能够在实时互动沟通平台中共同分享一个文件并跟随对方操作的交流方法
CN106534188A (zh) * 2016-12-14 2017-03-22 上海溢米教育科技有限公司 课堂操作轨迹同步方法及***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111008085A (zh) * 2019-11-29 2020-04-14 苏州浩辰软件股份有限公司 Cad共享聊图操作***
CN111831260A (zh) * 2020-07-13 2020-10-27 重庆大学 一种基于web建模的数据同步方法、***及相关装置
CN111651422A (zh) * 2020-08-05 2020-09-11 北京翼鸥教育科技有限公司 一种在线多文件多端同步的发起、响应方法及交互***

Similar Documents

Publication Publication Date Title
US20230350703A1 (en) Ergonomic digital collaborative workspace apparatuses, methods and systems
CN104636321B (zh) 文本显示方法及装置
CN110609654B (zh) 数据同步显示方法、装置、设备以及远程会议***
CN102667756A (zh) 电子书阅读器
CN104461318A (zh) 基于增强现实技术的点读方法及***
CN107247570A (zh) 一种在线同图协同操作方法、装置及***
CN102646031A (zh) 一种移动终端控制大屏幕显示内容的方法
CN103491446B (zh) 一种用于截图的方法、机顶盒及电视设备
CN103902056B (zh) 虚拟键盘输入方法、设备及***
CN103888341A (zh) 与音乐网站中对象进行社交的***、方法
CN105593801A (zh) 可滚动智能菜单
JP2013118612A (ja) 移動通信端末の画面キャプチャー方法
CN105955593A (zh) 一种呈现讨论信息的方法和装置
CN103491156A (zh) 一种基于融合通信实现圈子与群组同步的方法及***
CN103873945A (zh) 与视频节目中对象进行社交的***、方法
CN103747368A (zh) 在视频节目中嵌入网络即时通讯的***、方法
CN107992255A (zh) 一种生成图像的方法及服务器
CN103605599B (zh) 云文档的传输状态展示方法及装置
CN202736343U (zh) 一种用于教学与商务信息演示应用平台
CN105450426A (zh) 一种多媒体信息交互***及交互方法
CN104134153A (zh) 一种互联网服务推广***
Fu et al. Toward the participatory human‐centred community an exploration of cyber‐physical public design for urban experience
CN105376201A (zh) 一种多媒体信息交互***及交互方法
CN203300069U (zh) 交互式展示装置
CN207337344U (zh) 一种基于vr技术的沉浸式教学***

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20171013