CN111309211A - Image processing method, device and storage medium - Google Patents
Image processing method, device and storage medium Download PDFInfo
- Publication number
- CN111309211A CN111309211A CN202010098716.5A CN202010098716A CN111309211A CN 111309211 A CN111309211 A CN 111309211A CN 202010098716 A CN202010098716 A CN 202010098716A CN 111309211 A CN111309211 A CN 111309211A
- Authority
- CN
- China
- Prior art keywords
- target
- target picture
- session
- collaborative editing
- picture
- 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
Images
Classifications
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04845—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种图片处理方法、装置、电子设备及存储介质;方法包括:通过群组会话的会话窗口,呈现包含目标图片的会话消息;呈现对应所述目标图片的操作功能键,所述操作功能键指示对所述目标图片进行协同编辑的功能入口;响应于针对所述操作功能键的点击操作,呈现对应所述目标图片的协同编辑页面;其中,所述协同编辑页面用于供所述群组会话中至少两个会话成员对所述目标图片进行编辑,以及用于呈现同步得到的编辑后的目标图片;通过本发明,能够实现群组会话中图片的协同编辑,避免出现多人对图片进行编辑而在会话窗口中发送针对图片的消息导致消息混乱的局面,从而提高了群组会话中图片的处理效率。
The invention provides a picture processing method, device, electronic device and storage medium; the method includes: presenting a conversation message including a target picture through a conversation window of a group conversation; presenting an operation function key corresponding to the target picture, the The operation function key indicates a function entry for collaborative editing of the target picture; in response to a click operation on the operation function key, a collaborative editing page corresponding to the target picture is presented; wherein the collaborative editing page is used for all At least two session members in the group conversation edit the target picture, and are used to present the edited target picture obtained by synchronization; through the present invention, the collaborative editing of pictures in the group conversation can be realized, and the occurrence of multiple people can be avoided. Editing a picture and sending a message for the picture in the conversation window leads to a messy situation, thereby improving the processing efficiency of pictures in group conversations.
Description
技术领域technical field
本发明涉及互联网技术领域,尤其涉及一种图片处理方法、装置、电子设备及存储介质。The present invention relates to the field of Internet technologies, and in particular, to a picture processing method, device, electronic device and storage medium.
背景技术Background technique
随着互联网技术的快速发展,越来越多的用户通过即时通讯客户端来完成工作方案的讨论及设计。相关技术中,用户通常将设计方案的内容通过截图的方式,发送到群组会话中,供大家发表意见、讨论方案等。其他人员通过发送加批注的设计图片、或者发送即时消息的方式,将个人的意见或评价反馈到群组会话中,从而实现对设计方案的讨论。With the rapid development of Internet technology, more and more users complete the discussion and design of work plans through instant messaging clients. In the related art, the user usually sends the content of the design scheme to a group conversation by means of screenshots, so that everyone can express their opinions and discuss the scheme. Others can discuss design proposals by sending annotated design pictures or sending instant messages to feedback their personal opinions or comments into group conversations.
但,群组会话的人员较多,多人同时发表不同的意见时,则会导致出现信息繁琐、重要信息不突出的问题;并且如果同时讨论多个设计方案时,也容易造成信息混乱的局面,从而大大影响了用户办公效率,降低用户体验。However, when there are many people in group conversations and many people express different opinions at the same time, it will lead to the problem of cumbersome information and inconspicuous important information; and if multiple design schemes are discussed at the same time, it is easy to cause information confusion. , which greatly affects the user's office efficiency and reduces the user experience.
发明内容SUMMARY OF THE INVENTION
本发明实施例提供一种图片处理方法、装置、电子设备及存储介质,能够实现群组会话中图片的协同编辑,避免出现多人对图片进行编辑而在会话窗口中发送针对图片的消息导致消息混乱的局面,从而提高了群组会话中图片的处理效率。Embodiments of the present invention provide a picture processing method, device, electronic device, and storage medium, which can realize collaborative editing of pictures in group conversations, and avoid the occurrence of multiple people editing pictures and sending messages for pictures in the conversation window. chaotic situation, thereby improving the processing efficiency of pictures in group conversations.
本发明实施例的技术方案是这样实现的:The technical solution of the embodiment of the present invention is realized as follows:
本发明实施例提供一种图片处理方法,包括:An embodiment of the present invention provides a picture processing method, including:
通过群组会话的会话窗口,呈现包含目标图片的会话消息;Present the session message containing the target picture through the session window of the group session;
呈现对应所述目标图片的操作功能键,所述操作功能键指示对所述目标图片进行协同编辑的功能入口;presenting an operation function key corresponding to the target picture, the operation function key indicating a function entry for collaboratively editing the target picture;
响应于针对所述操作功能键的点击操作,呈现对应所述目标图片的协同编辑页面;In response to a click operation on the operation function key, presenting a collaborative editing page corresponding to the target picture;
其中,所述协同编辑页面用于供所述群组会话中至少两个会话成员对所述目标图片进行编辑,以及用于呈现同步得到的编辑后的目标图片。Wherein, the collaborative editing page is used for at least two session members in the group conversation to edit the target picture, and for presenting the edited target picture obtained by synchronization.
本发明实施例还提供一种图片处理装置,包括:An embodiment of the present invention also provides a picture processing apparatus, including:
第一呈现模块,用于通过群组会话的会话窗口,呈现包含目标图片的会话消息;The first presentation module is used for presenting the session message including the target picture through the session window of the group session;
第二呈现模块,用于呈现对应所述目标图片的操作功能键,所述操作功能键指示对所述目标图片进行协同编辑的功能入口;a second presentation module, configured to present an operation function key corresponding to the target picture, where the operation function key indicates a function entry for collaboratively editing the target picture;
第三呈现模块,用于响应于针对所述操作功能键的点击操作,呈现对应所述目标图片的协同编辑页面;a third presentation module, configured to present a collaborative editing page corresponding to the target picture in response to a click operation on the operation function key;
其中,所述协同编辑页面用于供所述群组会话中至少两个会话成员对所述目标图片进行编辑,以及用于呈现同步得到的编辑后的目标图片。Wherein, the collaborative editing page is used for at least two session members in the group conversation to edit the target picture, and for presenting the edited target picture obtained by synchronization.
上述方案中,所述第二呈现模块,还用于响应于针对所述包含目标图片的会话消息的点击操作;In the above solution, the second presentation module is further configured to respond to a click operation on the conversation message containing the target image;
呈现所述目标图片,并在呈现的所述目标图片中,呈现所述操作功能键。The target picture is presented, and the operation function keys are presented in the presented target picture.
上述方案中,所述第二呈现模块,还用于通过所述群组会话的会话窗口,呈现对应所述目标图片的操作功能键。In the above solution, the second presentation module is further configured to present the operation function keys corresponding to the target picture through the conversation window of the group conversation.
上述方案中,所述第三呈现模块,还用于呈现包含标注功能键的所述协同编辑页面;In the above solution, the third presentation module is further configured to present the collaborative editing page including the labeling function keys;
其中,所述标注功能键指示对所述目标图片中的目标部分进行标注的功能入口。Wherein, the labeling function key indicates a function entry for labeling the target part in the target picture.
上述方案中,所述第三呈现模块,还用于响应于针对所述标注功能键的点击操作,呈现用于选取对应所述目标部分的区域的区域选定框;In the above solution, the third presentation module is further configured to present a region selection box for selecting the region corresponding to the target portion in response to a click operation on the labeling function key;
接收到基于所述区域选定框触发的针对所述目标部分的区域选定指令,呈现对应所述目标部分的第一内容输入框;receiving a region selection instruction for the target portion triggered based on the region selection box, and presenting a first content input box corresponding to the target portion;
其中,所述第一内容输入框,用于供输入并显示与所述目标部分相关的第一内容,以实现针对所述目标部分的标注。Wherein, the first content input box is used for inputting and displaying the first content related to the target part, so as to realize the annotation for the target part.
上述方案中,所述第三呈现模块,还用于响应于针对所述标注功能键的点击操作,呈现用于标识所述目标部分存在相应的标注的功能图标;In the above solution, the third presentation module is further configured to, in response to a click operation on the label function key, present a function icon used to identify the presence of a corresponding label in the target part;
响应于基于所述功能图标触发的针对所述目标部分的标注指令,呈现关联所述功能图标的第二内容输入框。In response to a labeling instruction for the target portion triggered based on the function icon, a second content input box associated with the function icon is presented.
上述方案中,所述第三呈现模块,还用于接收并呈现基于所述第二内容输入框输入的、与所述目标部分相关的第二内容;In the above solution, the third presentation module is further configured to receive and present the second content related to the target portion input based on the second content input box;
响应于输入完成指令,隐藏呈现的所述第二内容,并在接收到针对所述功能图标的点击操作时,显示隐藏的所述第二内容。In response to inputting a completion instruction, the presented second content is hidden, and when a click operation on the function icon is received, the hidden second content is displayed.
上述方案中,所述第三呈现模块,还用于呈现包含退出功能键的所述协同编辑页面;In the above solution, the third presentation module is further configured to present the collaborative editing page including the exit function key;
其中,所述退出功能键指示退出针对所述目标图片的协同编辑的功能入口。Wherein, the exit function key indicates a function entry for exiting the collaborative editing of the target picture.
上述方案中,所述装置还包括:In the above scheme, the device also includes:
第四呈现模块,用于通过所述群组会话的会话窗口或者所述协同编辑页面,呈现以下对于所述目标图片的操作状态至少之一:The fourth presentation module is configured to present at least one of the following operation states for the target picture through the session window of the group session or the collaborative editing page:
参与编辑所述目标图片的会话成员的数量;the number of session members participating in editing the target picture;
参与编辑所述目标图片的会话成员的标识;Identification of session members participating in editing the target picture;
参与编辑所述目标图片的会话成员针对所述目标图片所输入的消息的数量;the number of messages entered by session members involved in editing the target picture for the target picture;
以及,用于提示所述目标图片对应的消息存在更新的标识。And, an identifier for prompting that the message corresponding to the target picture has an update.
上述方案中,所述装置还包括:In the above scheme, the device also includes:
第一发送模块,用于响应于针对第一目标会话成员的通知指令;a first sending module, configured to respond to a notification instruction for the first target session member;
发送对应所述第一目标会话成员的第一通知消息,以通知所述第一目标会话成员关注所述协同编辑页面。A first notification message corresponding to the first target session member is sent to notify the first target session member to pay attention to the collaborative editing page.
上述方案中,所述装置还包括:In the above scheme, the device also includes:
第五呈现模块,用于响应于针对所述群组会话的会话成员的权限设置指令,呈现包含所述群组会话的各会话成员的成员选择界面;a fifth presentation module, configured to present a member selection interface including each session member of the group session in response to the permission setting instruction for the session members of the group session;
响应于通过所述成员选择界面触发的成员选取指令,确定所选取的会话成员为第二目标会话成员,所述第二目标会话成员具备所述目标图片的操作权限。In response to the member selection instruction triggered through the member selection interface, it is determined that the selected session member is a second target session member, and the second target session member has the operation authority of the target picture.
上述方案中,所述装置还包括:In the above scheme, the device also includes:
第二发送模块,用于向具备所述目标图片的操作权限的会话成员发送第二通知消息,以通知所述具备操作权限的会话成员对所述目标图片进行协同编辑。The second sending module is configured to send a second notification message to the session member with the operation authority of the target picture, so as to notify the session member with the operation authority to perform collaborative editing on the target picture.
上述方案中,所述装置还包括:In the above scheme, the device also includes:
功能关闭模块,用于响应于针对所述目标图片的协同编辑关闭指令,获取所述协同编辑关闭指令对应的第三目标会话成员的协同编辑关闭权限;a function closing module, configured to obtain the collaborative editing closing authority of the third target session member corresponding to the collaborative editing closing instruction in response to the collaborative editing closing instruction for the target picture;
当确定所述第三目标会话成员具备所述协同编辑关闭权限时,关闭针对所述目标图片的协同编辑功能。When it is determined that the third target session member has the collaborative editing closing authority, the collaborative editing function for the target picture is disabled.
本发明实施例还提供一种电子设备,包括:An embodiment of the present invention also provides an electronic device, including:
存储器,用于存储可执行指令;memory for storing executable instructions;
处理器,用于执行所述存储器中存储的可执行指令时,实现本发明实施例提供的图片处理方法。The processor is configured to implement the picture processing method provided by the embodiment of the present invention when executing the executable instructions stored in the memory.
本发明实施例还提供一种存储介质,存储有可执行指令,所述可执行指令被处理器执行时,实现本发明实施例提供的图片处理方法。Embodiments of the present invention further provide a storage medium storing executable instructions, and when the executable instructions are executed by a processor, the image processing method provided by the embodiments of the present invention is implemented.
本发明实施例具有以下有益效果:The embodiment of the present invention has the following beneficial effects:
应用本发明上述实施例,当终端呈现包含目标图片的会话消息时,呈现对应目标图片的操作功能健,该操作功能键指示对目标图片进行协同编辑的功能入口;当接收到针对该操作功能键的点击操作时,呈现对应目标图片的协同编辑页面,以供至少两个会话成员对目标图片进行协同编辑,并呈现同步得到的编辑后的目标图片;如此,会话成员可基于操作功能键提供的对目标图片进行协同编辑的功能入口,进入可对目标图片进行编辑的协同编辑页面,进而可供多个会话成员基于该协同编辑页面对目标图片进行协同编辑,而无须以群组会话消息的方式呈现自身的编辑意愿,进而避免出现多人对图片进行编辑而在会话窗口中发送针对图片的消息导致消息混乱的局面,从而提高了群组会话中图片的处理效率。Applying the above embodiments of the present invention, when the terminal presents a session message containing a target picture, it presents an operation function key corresponding to the target picture, and the operation function key indicates a function entry for collaboratively editing the target picture; when receiving a function key for the operation When the click operation is performed, the collaborative editing page corresponding to the target picture is presented, so that at least two session members can collaboratively edit the target picture, and present the edited target picture obtained synchronously; in this way, the session members can The function entry for collaborative editing of the target picture, enter the collaborative editing page where the target picture can be edited, and then multiple session members can collaboratively edit the target picture based on the collaborative editing page, without the need for group conversation messages. It presents its own editing willingness, thereby avoiding a situation where multiple people edit pictures and send messages for pictures in the conversation window, resulting in confusion of messages, thereby improving the processing efficiency of pictures in group conversations.
附图说明Description of drawings
图1是相关技术中提供的基于图片的多用户协同办公的典型场景示意图;Fig. 1 is a typical scene schematic diagram of picture-based multi-user collaborative office provided in the related art;
图2是本发明实施例提供的图片处理系统的架构示意图;2 is a schematic diagram of the architecture of a picture processing system provided by an embodiment of the present invention;
图3是本发明实施例提供的电子设备的结构示意图;3 is a schematic structural diagram of an electronic device provided by an embodiment of the present invention;
图4是本发明实施例提供的图片处理方法的流程示意图;4 is a schematic flowchart of a picture processing method provided by an embodiment of the present invention;
图5是本发明实施例提供的呈现包含目标图片的会话消息的示意图;5 is a schematic diagram of presenting a session message including a target picture provided by an embodiment of the present invention;
图6是本发明实施例提供的呈现操作功能键的示意图一;6 is a schematic diagram 1 of presenting operation function keys provided by an embodiment of the present invention;
图7是本发明实施例提供的呈现操作功能键的示意图二;7 is a schematic diagram 2 of presenting operation function keys provided by an embodiment of the present invention;
图8是本发明实施例提供的协同编辑页面的示意图;8 is a schematic diagram of a collaborative editing page provided by an embodiment of the present invention;
图9是本发明实施例提供的基于协同编辑页面的图片处理流程示意图一;9 is a schematic diagram 1 of a picture processing flow based on a collaborative editing page provided by an embodiment of the present invention;
图10是本发明实施例提供的基于协同编辑页面的图片处理流程示意图二;10 is a schematic diagram 2 of a picture processing flow based on a collaborative editing page provided by an embodiment of the present invention;
图11是本发明实施例提供的第二内容输入框的示意图;11 is a schematic diagram of a second content input box provided by an embodiment of the present invention;
图12是本发明实施例提供的通过会话窗口呈现目标图片操作状态的示意图;12 is a schematic diagram of an operation state of presenting a target picture through a session window provided by an embodiment of the present invention;
图13是本发明实施例提供的通过协同编辑页面呈现目标图片操作状态的示意图;13 is a schematic diagram of an operation state of presenting a target picture through a collaborative editing page provided by an embodiment of the present invention;
图14是本发明实施例提供的图片处理方法的流程示意图;14 is a schematic flowchart of a picture processing method provided by an embodiment of the present invention;
图15是本发明实施例提供的图片协同编辑的流程示意图;FIG. 15 is a schematic flowchart of collaborative editing of pictures provided by an embodiment of the present invention;
图16是本发明实施例提供的图片处理装置的结构示意图。FIG. 16 is a schematic structural diagram of a picture processing apparatus provided by an embodiment of the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,所描述的实施例不应视为对本发明的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. All other embodiments obtained under the premise of creative work fall within the protection scope of the present invention.
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。In the following description, reference is made to "some embodiments" which describe a subset of all possible embodiments, but it is understood that "some embodiments" can be the same or a different subset of all possible embodiments, and Can be combined with each other without conflict.
在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本发明实施例能够以除了在这里图示或描述的以外的顺序实施。In the following description, the term "first\second\third" is only used to distinguish similar objects, and does not represent a specific ordering of objects. It is understood that "first\second\third" Where permitted, the specific order or sequence may be interchanged to enable the embodiments of the invention described herein to be practiced in sequences other than those illustrated or described herein.
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本发明实施例的目的,不是旨在限制本发明。Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terms used herein are for the purpose of describing the embodiments of the present invention only, and are not intended to limit the present invention.
对本发明实施例进行进一步详细说明之前,对本发明实施例中涉及的名词和术语进行说明,本发明实施例中涉及的名词和术语适用于如下的解释。Before further describing the embodiments of the present invention in detail, the terms and terms involved in the embodiments of the present invention are described. The terms and terms involved in the embodiments of the present invention are applicable to the following explanations.
1)响应于,用于表示所执行的操作所依赖的条件或者状态,当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以具有设定的延迟;在没有特别说明的情况下,所执行的多个操作不存在执行先后顺序的限制。1) In response, used to represent the condition or state on which the executed operation depends, when the dependent condition or state is satisfied, the executed one or more operations may be real-time, or may have a set delay; Unless otherwise specified, there is no restriction on the order of execution of multiple operations to be executed.
2)协同编辑,供用户在线编辑、多用户协作并将编辑内容实时保存于云端的编辑方式,依赖于客户端与服务器的通信实现对用户编辑内容的同步,参与协同编辑的各用户可实时看到其他用户所编辑的内容。2) Collaborative editing, which is an editing method for users to edit online, collaborate with multiple users and save the edited content in the cloud in real time. It relies on the communication between the client and the server to synchronize the edited content of the user, and each user participating in the collaborative editing can view it in real time. to content edited by other users.
当多人共同针对同一设计方案进行讨论时,通常是通过即时通讯客户端(比如QQ、微信),在线沟通完成的。一个典型的沟通场景是这样的:设计者通常将设计方案的内容通过截图的方式,发送到群组会话中,供大家发表意见、讨论方案等。其他人员通过发送加批注的设计图片、或者发送即时消息的方式,将个人的意见或评价反馈到群组会话中,从而实现对设计方案的讨论。具体可参见图1,图1是相关技术中提供的基于图片的多用户协同办公的典型场景示意图,这里,设计者将日签卡片的截图发送到群组会话中,其他会话成员将需要改进和优化的部分通过再次截图的方式发送的群组会话中,如图1所示的“日历”的截图,并通过发送即时消息“右上角的日历,边框有点细了,看不太清楚”的方式,发表个人的意见。由此可见,当群组会话的人员较多,多人同时发表不同的意见时,则会导致出现信息繁琐、容易漏掉重要信息的问题;并且如果同时讨论多个设计方案时,也容易造成信息混乱的局面,从而大大影响了多用户协同办公时的工作效率。When multiple people discuss the same design plan together, it is usually done online through instant messaging clients (such as QQ, WeChat). A typical communication scenario is as follows: the designer usually sends the content of the design scheme to the group conversation by way of screenshots for everyone to express their opinions and discuss the scheme. Others can discuss design proposals by sending annotated design pictures or sending instant messages to feedback their personal opinions or comments into group conversations. For details, please refer to FIG. 1. FIG. 1 is a schematic diagram of a typical picture-based multi-user collaborative office provided in the related art. Here, the designer sends the screenshot of the date card to the group session, and other session members will need to improve and The optimized part is sent in the group conversation by taking another screenshot, as shown in the screenshot of "Calendar" in Figure 1, and by sending the instant message "Calendar in the upper right corner, the border is a little thin, and it is not clear to see". , express personal opinion. It can be seen that when there are many people in the group conversation and many people express different opinions at the same time, it will lead to the problem of cumbersome information and easy to miss important information; and if multiple design schemes are discussed at the same time, it is also easy to cause problems. The information chaotic situation greatly affects the work efficiency of multi-user collaborative office.
基于此,提出本发明实施例的图片处理方法、装置、系统、电子设备及存储介质,以至少解决相关技术中的上述问题,接下来分别进行说明。Based on this, the picture processing method, device, system, electronic device, and storage medium according to the embodiments of the present invention are proposed to at least solve the above-mentioned problems in the related art, which will be described separately below.
基于上述对本发明实施例中涉及的名词和术语的解释,下面首先说明本发明实施例提供的图片处理系统,参见图2,图2是本发明实施例提供的图片处理系统的架构示意图,为实现支撑一个示例性应用,终端200(包括终端200-1和终端200-2)通过网络300连接服务器100,网络300可以是广域网或者局域网,又或者是二者的组合,使用无线或有线链路实现数据传输。Based on the above explanations of terms and terms involved in the embodiments of the present invention, the following first describes the image processing system provided by the embodiments of the present invention. Referring to FIG. 2, FIG. 2 is a schematic diagram of the architecture of the image processing system provided by the embodiments of the present invention. Supporting an exemplary application, the terminal 200 (including the terminal 200-1 and the terminal 200-2) is connected to the server 100 through the network 300, and the network 300 may be a wide area network or a local area network, or a combination of the two, implemented using a wireless or wired link data transmission.
终端200(如终端200-1)上设置有即时通讯客户端,用于通过群组会话的会话窗口,呈现包含目标图片的会话消息;呈现对应目标图片的操作功能键;响应于针对操作功能键的点击操作,呈现对应目标图片的协同编辑页面;The terminal 200 (such as the terminal 200-1) is provided with an instant messaging client for presenting a conversation message including a target picture through a conversation window of a group conversation; presenting an operation function key corresponding to the target picture; in response to the operation function key Click operation to present the collaborative editing page corresponding to the target image;
终端200(如终端200-1),用于响应于通过协同编辑页面触发的针对目标图片的编辑操作,将对应目标图片的编辑数据发送给服务器;The terminal 200 (such as the terminal 200-1) is configured to send the editing data corresponding to the target picture to the server in response to the editing operation for the target picture triggered by the collaborative editing page;
服务器100,用于接收到终端发送的对应目标图片的编辑数据,并同步至其他会话成员的终端,实现基于图片的多人协同编辑;The server 100 is configured to receive the editing data corresponding to the target picture sent by the terminal, and synchronize it to the terminals of other session members, so as to realize multi-person collaborative editing based on pictures;
终端200(如终端200-1),用于呈现同步得到的编辑后的目标图片。The terminal 200 (such as the terminal 200-1) is used to present the edited target picture obtained by synchronization.
如此,会话成员可基于操作功能键提供的对目标图片进行协同编辑的功能入口,进入可对目标图片进行编辑的协同编辑页面,进而可供多个会话成员基于该协同编辑页面对目标图片进行协同编辑,而无须以群组会话消息的方式呈现自身的编辑意愿,进而避免出现多人对图片进行编辑而在会话窗口中发送针对图片的消息导致消息混乱的局面,从而提高了群组会话中图片的处理效率。In this way, session members can enter the collaborative editing page that can edit the target image based on the function entry for collaborative editing of the target image provided by the operation function key, and then multiple session members can collaborate on the target image based on the collaborative editing page. Editing without the need to present their own editing wishes in the form of group conversation messages, thereby avoiding the situation where multiple people edit pictures and send messages for pictures in the conversation window, resulting in confusion of messages, thus improving the picture in group conversations. processing efficiency.
在实际应用中,服务器100既可以为单独配置的支持各种业务的一个服务器,亦可以配置为一个服务器集群;终端(如终端200-1)可以为智能手机、平板电脑、笔记本电脑等各种类型的用户终端,还可以为可穿戴计算设备、个人数字助理(PDA)、台式计算机、蜂窝电话、媒体播放器、导航设备、游戏机、电视机、或者这些数据处理设备或其他数据处理设备中任意两个或多个的组合。In practical applications, the server 100 may be a server that is configured independently to support various services, or may be configured as a server cluster; the terminal (such as the terminal 200-1) may be a smartphone, a tablet computer, a notebook computer, etc. Types of user terminals, which can also be wearable computing devices, personal digital assistants (PDAs), desktop computers, cellular phones, media players, navigation devices, game consoles, televisions, or any of these or other data processing devices. Any combination of two or more.
下面对本发明实施例提供的执行图片处理方法的电子设备的硬件结构做详细说明,参见图3,图3是本发明实施例提供的电子设备的结构示意图,图3所示的电子设备300包括:至少一个处理器310、存储器350、至少一个网络接口320和用户接口330。电子设备300中的各个组件通过总线系统340耦合在一起。可理解,总线系统340用于实现这些组件之间的连接通信。总线系统340除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图3中将各种总线都标为总线系统340。The hardware structure of the electronic device for executing the image processing method provided by the embodiment of the present invention will be described in detail below. Referring to FIG. 3, FIG. 3 is a schematic structural diagram of the electronic device provided by the embodiment of the present invention. The electronic device 300 shown in FIG. 3 includes: At least one processor 310 , memory 350 , at least one network interface 320 and user interface 330 . The various components in electronic device 300 are coupled together by
处理器310可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。The processor 310 may be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where a general-purpose processor may be a microprocessor or any conventional processor or the like.
用户接口330包括使得能够呈现媒体内容的一个或多个输出装置331,包括一个或多个扬声器和/或一个或多个视觉显示屏。用户接口330还包括一个或多个输入装置332,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。User interface 330 includes one or more output devices 331 that enable presentation of media content, including one or more speakers and/or one or more visual display screens. User interface 330 also includes one or more input devices 332, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, and other input buttons and controls.
存储器350可以是可移除的,不可移除的或其组合。示例性的硬件设备包括固态存储器,硬盘驱动器,光盘驱动器等。存储器350可选地包括在物理位置上远离处理器310的一个或多个存储设备。Memory 350 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid state memory, hard drives, optical drives, and the like. Memory 350 optionally includes one or more storage devices that are physically remote from processor 310 .
存储器350包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(ROM,Read Only Me mory),易失性存储器可以是随机存取存储器(RAM,Random Access Memor y)。本发明实施例描述的存储器350旨在包括任意适合类型的存储器。Memory 350 includes volatile memory or non-volatile memory, and may also include both volatile and non-volatile memory. The non-volatile memory may be Read Only Memory (ROM, Read Only Memory), and the volatile memory may be Random Access Memory (RAM, Random Access Memory). The memory 350 described in the embodiments of the present invention is intended to include any suitable type of memory.
在一些实施例中,存储器350能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。In some embodiments, memory 350 is capable of storing data to support various operations, examples of which include programs, modules, and data structures, or subsets or supersets thereof, as exemplified below.
操作系统351,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;The operating system 351 includes system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;
网络通信模块352,用于经由一个或多个(有线或无线)网络接口320到达其他计算设备,示例性的网络接口320包括:蓝牙、无线相容性认证(WiFi)、和通用串行总线(USB,Universal Serial Bus)等;A network communication module 352 for reaching other computing devices via one or more (wired or wireless) network interfaces 320, exemplary network interfaces 320 including: Bluetooth, Wireless Compatibility (WiFi), and Universal Serial Bus ( USB, Universal Serial Bus), etc.;
呈现模块353,用于经由一个或多个与用户接口330相关联的输出装置331(例如,显示屏、扬声器等)使得能够呈现信息(例如,用于操作外围设备和显示内容和信息的用户接口);A presentation module 353 for enabling presentation of information (eg, a user interface for operating peripherals and displaying content and information) via one or more output devices 331 associated with the user interface 330 (eg, a display screen, speakers, etc.) );
输入处理模块354,用于对一个或多个来自一个或多个输入装置332之一的一个或多个用户输入或互动进行检测以及翻译所检测的输入或互动。An input processing module 354 for detecting one or more user inputs or interactions from one of the one or more input devices 332 and translating the detected inputs or interactions.
在一些实施例中,本发明实施例提供的图片处理装置可以采用软件方式实现,图3示出了存储在存储器350中的图片处理装置355,其可以是程序和插件等形式的软件,包括以下软件模块:第一呈现模块3551、第二呈现模块3552、和第三呈现模块3553,这些模块是逻辑上的,因此根据所实现的功能可以进行任意的组合或进一步拆分,将在下文中说明各个模块的功能。In some embodiments, the image processing apparatus provided by the embodiments of the present invention may be implemented in software. FIG. 3 shows the
在另一些实施例中,本发明实施例提供的图片处理装置可以采用软硬件结合的方式实现,作为示例,本发明实施例提供的图片处理装置可以是采用硬件译码处理器形式的处理器,其被编程以执行本发明实施例提供的图片处理方法,例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(A SIC,Application SpecificIntegrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Progra mmable Logic Device)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)或其他电子元件。In other embodiments, the picture processing apparatus provided by the embodiments of the present invention may be implemented by a combination of software and hardware. As an example, the picture processing apparatus provided by the embodiments of the present invention may be a processor in the form of a hardware decoding processor. It is programmed to execute the image processing method provided by the embodiments of the present invention. For example, a processor in the form of a hardware decoding processor may adopt one or more Application Specific Integrated Circuits (A SIC, Application Specific Integrated Circuit), DSP, programmable logic Device (PLD, Programmable Logic Device), Complex Programmable Logic Device (CPLD, Complex Programmable Logic Device), Field Programmable Gate Array (FPGA, Field-Programmable Gate Array) or other electronic components.
基于上述对本发明实施例的图片处理系统及电子设备的说明,下面说明本发明实施例提供的图片处理方法。参见图4,图4是本发明实施例提供的图片处理方法的流程示意图;在一些实施例中,该图片处理方法可由服务器或终端单独实施,或由服务器及终端协同实施,以终端实施为例,本发明实施例提供的图片处理方法包括:Based on the above description of the image processing system and the electronic device according to the embodiments of the present invention, the following describes the picture processing method provided by the embodiments of the present invention. Referring to FIG. 4, FIG. 4 is a schematic flowchart of a picture processing method provided by an embodiment of the present invention; in some embodiments, the picture processing method may be implemented by a server or a terminal alone, or by a server and a terminal collaboratively, taking the terminal as an example. , the image processing method provided by the embodiment of the present invention includes:
步骤401:终端通过群组会话的会话窗口,呈现包含目标图片的会话消息。Step 401: The terminal presents a session message including the target picture through the session window of the group session.
在实际应用中,终端上可以设置有即时通讯客户端,通过运行即时通讯客户端,呈现供用户进行会话的会话窗口;这里,会话的会话类型可以是群组会话,也可以是单聊会话。用户可通过该会话窗口进行即时通讯,如发送文字消息、图片消息或者视频消息等。In practical applications, an instant messaging client may be set on the terminal, and by running the instant messaging client, a session window for the user to conduct a conversation is presented; here, the session type of the session may be a group session or a single chat session. The user can conduct instant communication through the conversation window, such as sending text messages, picture messages or video messages.
当用户需要通过群组会话,向其他用户分享目标图片、或者征集其他用户针对目标图片的意见时,该用户可将目标图片通过即时会话消息的方式发送到群组会话中。终端通过群组会话的会话窗口,向该群组会话的会话成员呈现包含目标图片的会话消息。会话成员可通过点击该会话消息,查看目标图片的详情。When a user needs to share a target picture with other users through a group conversation, or collect other users' opinions on the target picture, the user can send the target picture to the group conversation by means of an instant chat message. The terminal presents the session message including the target picture to the session members of the group session through the session window of the group session. Conversation members can view the details of the target picture by clicking on the conversation message.
示例性地,参见图5,图5是本发明实施例提供的呈现包含目标图片的会话消息的示意图。这里,群组会话的会话成员1向其他会话成员发送了包含目标图片为“日签卡片”的会话消息;终端通过群组会话的会话窗口,呈现包含“日签卡片”图片的会话消息。5 is a schematic diagram of presenting a session message including a target picture according to an embodiment of the present invention. Here,
步骤402:呈现对应目标图片的操作功能键。Step 402: Present operation function keys corresponding to the target picture.
这里,操作功能键指示对目标图片进行协同编辑的功能入口。用户可通过点击该操作功能键,开启针对目标图片的协同编辑功能。Here, operating the function key indicates a function entry for collaborative editing of the target picture. The user can activate the collaborative editing function for the target image by clicking the operation function key.
在一些实施例中,终端可通过如下方式呈现对应目标图片的操作功能键:响应于针对包含目标图片的会话消息的点击操作;呈现目标图片,并在呈现的目标图片中,呈现操作功能键。In some embodiments, the terminal may present the operation function keys corresponding to the target picture in the following manner: in response to a click operation on the conversation message containing the target picture; presenting the target picture, and in the presented target picture, presenting the operation function keys.
基于终端呈现的包含目标图片的会话消息,各会话成员可通过点击该会话消息,查看目标图片的详情。当终端接收到针对包含目标图片的会话消息的点击操作后,响应于该点击操作,呈现目标图片,比如放大显示目标图片;为实现各会话成员对目标图片的协同编辑,在呈现的目标图片中,同时呈现对应目标图片的操作功能键,以使各会话成员可通过点击该操作功能键,开启针对目标图片的协同编辑功能。Based on the conversation message containing the target picture presented by the terminal, each conversation member can view the details of the target picture by clicking on the conversation message. After receiving the click operation on the session message containing the target picture, the terminal presents the target picture in response to the click operation, such as zooming in and displaying the target picture; in order to realize the collaborative editing of the target picture by each session member, in the presented target picture , and present the operation function key corresponding to the target image at the same time, so that each session member can activate the collaborative editing function for the target image by clicking the operation function key.
示例性地,参见图6,图6是本发明实施例提供的呈现操作功能键的示意图一。这里,终端响应于针对包含“日签卡片”图片的会话消息的点击操作,呈现“日签卡片”图片,并在该“日签卡片”图片中呈现对应该图片的操作功能键,该操作功能键可通过文字、功能图标等方式进行标识,呈现位置可根据需要设置,如图6所示的呈现在目标图片下方的“进入协同编辑”的方形按钮。For example, referring to FIG. 6 , FIG. 6 is a schematic diagram 1 of presenting operation function keys according to an embodiment of the present invention. Here, in response to a click operation on a conversation message containing a picture of a "day-sign card", the terminal presents a "day-sign card" picture, and presents an operation function key corresponding to the picture in the "day-sign card" picture. The operation function The key can be identified by means of text, function icon, etc., and the presentation position can be set as required, as shown in Figure 6, the square button of "enter collaborative editing" is presented below the target picture.
上述操作功能键除了可通过目标图片呈现之外,在另一些实施例中,终端还可通过群组会话的会话窗口,呈现对应所述目标图片的操作功能键。In addition to the above-mentioned operation function keys that can be presented through a target picture, in other embodiments, the terminal can also display operation function keys corresponding to the target picture through a session window of a group conversation.
在实际实施时,终端通过会话窗口呈现的操作功能键时,可以在检测到包含目标图片的会话消息时呈现,也可以一直呈现。In actual implementation, when the terminal operates the function keys presented in the session window, it may be presented when a session message containing the target picture is detected, or it may be presented all the time.
示例性地,参见图7,图7是本发明实施例提供的呈现操作功能键的示意图二。这里,当会话成员进入群组会话的会话窗口时,终端通过会话窗口,呈现对应“日签卡片”图片的操作功能键,该操作功能键同样可通过文字、功能图标等方式进行标识,呈现位置也可根据需要设置,如图7所示的呈现在会话窗口右上角的“进入协同编辑”的方形按钮。For example, referring to FIG. 7 , FIG. 7 is a second schematic diagram of presenting operation function keys according to an embodiment of the present invention. Here, when a session member enters the session window of the group session, the terminal presents the operation function key corresponding to the picture of the "day card" through the session window. The operation function key can also be identified by means of text, function icons, etc. It can also be set as required, as shown in Figure 7, the square button of "Enter Collaborative Editing" is presented in the upper right corner of the session window.
应用上述实施例,设置针对目标图片的操作功能键,实现对目标图片的多人协同编辑;当针对目标图片的方案进行讨论时,通过协同编辑,实现了信息的集中汇总,提高了办公效率。By applying the above-mentioned embodiment, the operation function keys for the target picture are set to realize multi-person collaborative editing of the target picture; when discussing the solution for the target picture, the centralized summary of information is realized through the collaborative editing, and the office efficiency is improved.
步骤403:响应于针对操作功能键的点击操作,呈现对应目标图片的协同编辑页面。Step 403: In response to the click operation on the operation function key, a collaborative editing page corresponding to the target picture is presented.
这里,协同编辑页面用于供群组会话中至少两个会话成员对目标图片进行编辑,以及用于呈现同步得到的编辑后的目标图片。Here, the collaborative editing page is used for at least two session members in the group conversation to edit the target picture, and for presenting the edited target picture obtained by synchronization.
当会话成员需要对目标图片进行协同编辑时,可点击上述呈现的操作功能键。终端接收到会话成员针对操作功能键的点击操作,响应于该点击操作,呈现用于对目标图片进行编辑的协同编辑页面。When session members need to collaboratively edit the target picture, they can click the operation function keys presented above. The terminal receives a click operation on the operation function key by the session member, and in response to the click operation, presents a collaborative editing page for editing the target picture.
在一些实施例中,终端可呈现包含标注功能键的协同编辑页面;其中,标注功能键指示对目标图片中的目标部分进行标注的功能入口。In some embodiments, the terminal may present a collaborative editing page including an annotation function key; wherein the annotation function key indicates a function entry for annotating a target part in the target picture.
在一些实施例中,终端还可呈现包含退出功能键的协同编辑页面;其中,退出功能键指示退出针对目标图片的协同编辑的功能入口。In some embodiments, the terminal may also present a collaborative editing page including an exit function key; wherein the exit function key indicates a function entry for exiting the collaborative editing for the target picture.
示例性地,参见图8,图8是本发明实施例提供的协同编辑页面的示意图。这里,终端响应于针对操作功能键的点击操作,呈现对应目标图片的协同编辑页面,该协同编辑页面是基于目标图片建立的,以目标图片为底层,分别添加了标注功能键及退出功能键,即如图8所示的“框选标注点”和“退出协同编辑”两个按钮。8 is a schematic diagram of a collaborative editing page provided by an embodiment of the present invention. Here, the terminal responds to the click operation on the operation function key, and presents a collaborative editing page corresponding to the target image. The collaborative editing page is established based on the target image, and takes the target image as the bottom layer, and adds a label function key and an exit function key respectively. That is, as shown in FIG. 8 , the two buttons of “marquee mark point” and “exit collaborative editing”.
在实际实施时,终端呈现包含标注功能键的协同编辑页面后,会话成员可通过点击该标注功能键,触发针对目标图片的目标部分进行标注的功能入口,从而实现针对目标部分发表意见或看法的目的。进而在编辑完成后,会话成员可通过点击退出功能键实现退出针对目标图片的协同编辑功能。In actual implementation, after the terminal presents a collaborative editing page that includes an annotation function key, session members can click the annotation function key to trigger the function entry for annotating the target part of the target image, so as to express opinions or opinions on the target part. Purpose. Furthermore, after the editing is completed, the session member can exit the collaborative editing function for the target picture by clicking the exit function key.
应用上述实施例,通过在协同编辑页面设置标注功能键及退出功能键,实现对目标图片的目标部分的标注,并在标注完成后,退出协同编辑页面。By applying the above embodiment, by setting the label function key and the exit function key on the collaborative editing page, the target part of the target image is marked, and after the marking is completed, the collaborative editing page is exited.
在一些实施例中,终端响应于针对标注功能键的点击操作,呈现用于选取对应目标部分的区域的区域选定框;接收到基于区域选定框触发的针对目标部分的区域选定指令,呈现对应目标部分的第一内容输入框;其中,第一内容输入框,用于供输入并显示与目标部分相关的第一内容,以实现针对目标部分的标注。In some embodiments, the terminal presents a region selection box for selecting a region corresponding to the target portion in response to a click operation on the labeling function key; receiving a region selection instruction for the target portion triggered based on the region selection box, A first content input box corresponding to the target part is presented; wherein, the first content input box is used for inputting and displaying the first content related to the target part, so as to realize the labeling of the target part.
在实际应用中,会话成员通过点击标注功能键,开启针对目标图片的标注功能。终端接收到针对标注功能键的点击操作后,响应于该点击操作,呈现用于选取对应目标部分的区域的区域选定框。会话成员可通过拖动区域选定框,选择需要标注的目标部分的区域。这里,区域选定框的大小可通过手指拖动调整,以使选定的目标区域更加准确。In practical applications, the session member enables the annotation function for the target image by clicking the annotation function key. After the terminal receives the click operation on the labeling function key, in response to the click operation, a region selection box for selecting the region corresponding to the target part is presented. Session members can drag the area selection box to select the area of the target part to be annotated. Here, the size of the area selection box can be adjusted by dragging your finger to make the selected target area more accurate.
终端接收到基于区域选定框触发的目标部分的区域选定指令,自动弹出对应该目标部分的第一内容输入框,该第一内容输入框用于供会话成员输入并呈现与目标部分相关的第一内容,比如针对目标部分的意见或评价等,以实现对目标部分的标注。The terminal receives the region selection instruction of the target part triggered by the region selection box, and automatically pops up a first content input box corresponding to the target part, where the first content input box is used for input by session members and presents information related to the target part. The first content, such as comments or evaluations on the target part, is used to mark the target part.
这里,第一内容输入框可以呈现在协同编辑页面的某个特征区域,比如协同编辑页面的中心位置、左上角、右下角等;还可以基于选定的目标部分确定呈现的位置,比如呈现在目标部分的左侧、下方等;具体地,考虑到为了保证会话成员有足够的内容输入空间,在基于选定的目标部分确定呈现的位置时,可基于目标部分所在协同编辑页面的区域确定,比如,如果目标部分位于协同编辑页面的右上角,那么第一内容输入框只能在目标部分的下方或左侧呈现。Here, the first content input box may be presented in a certain characteristic area of the collaborative editing page, such as the central position, upper left corner, lower right corner, etc. of the collaborative editing page; the presentation position may also be determined based on the selected target part, such as being presented in the The left side, below, etc. of the target part; specifically, considering that in order to ensure that session members have enough content input space, when determining the presentation position based on the selected target part, it can be determined based on the area of the collaborative editing page where the target part is located, For example, if the target part is located in the upper right corner of the collaborative editing page, the first content input box can only be presented below or on the left side of the target part.
示例性地,参见图9,图9是本发明实施例提供的基于协同编辑页面的图片处理流程示意图一。这里,终端接收到会话成员针对标注功能键“框选标注点”的点击操作,呈现区域选定框,该区域选定框可通过手动拖动改变位置和大小。响应于通过该区域选定框触发的区域选定指令,在对应目标部分的区域呈现区域选定框,如图9所示的“日历”部分,并相应地弹出对应目标部分的第一内容输入框“请输入你的观点”,以供输入与“日历”部分相关的内容或意见。For example, referring to FIG. 9 , FIG. 9 is a schematic diagram 1 of a picture processing flow based on a collaborative editing page provided by an embodiment of the present invention. Here, the terminal receives the click operation of the session member on the annotation function key "marking point", and presents a region selection box, and the region selection box can be manually dragged to change the position and size. In response to the region selection instruction triggered by the region selection box, the region selection box is presented in the region corresponding to the target part, such as the "calendar" part shown in Figure 9, and the first content input corresponding to the target part is popped up accordingly. Box "Please enter your opinion" for entering content or opinions related to the "Calendar" section.
应用上述实施例,通过区域选定框实现对目标图片的目标部分的选定,并在选定目标部分后,呈现对应目标部分的第一内容输入框,以供输入与目标部分相关的内容(意见或评价),从而实现针对目标部分的标注。Applying the above-described embodiment, the selection of the target portion of the target picture is realized by the area selection frame, and after the target portion is selected, the first content input box corresponding to the target portion is presented, for inputting the content relevant to the target portion ( opinion or evaluation), so as to realize the annotation for the target part.
在一些实施例中,当进入协同编辑页面后确定已存在对应目标图片的编辑数据(比如存在标注内容)时,如果会话成员仍需要对已标注的部分进行继续标注或者输入更多相关的内容时,也可通过点击标注功能键,触发标注功能。此时,终端响应于针对标注功能键的点击操作,呈现用于标识目标部分存在相应的标注的功能图标;响应于基于功能图标触发的针对目标部分的标注指令,呈现关联功能图标的第二内容输入框。In some embodiments, after entering the collaborative editing page, it is determined that there is editing data corresponding to the target image (for example, there is marked content), if the session member still needs to continue marking the marked part or input more related content , you can also trigger the labeling function by clicking the labeling function key. At this time, the terminal presents a function icon for identifying the corresponding label in the target part in response to the click operation on the label function key; in response to the label instruction for the target part triggered based on the function icon, presents the second content associated with the function icon Input box.
在实际应用中,终端接收到针对标注功能键的点击操作后,响应于该点击操作,呈现用于标识目标部分存在相应的标注的功能图标。该功能图标的形式可以根据需要设置,在显示时还可以关联显示标注的消息或意见的数量等。会话成员可点击该呈现的功能图标,触发针对目标部分的标注指令。终端响应于标注指令,弹出与该功能图标关联的第二内容输入框,以便于会话成员针对该目标部分,继续输入意见或评价等相关第二内容。In practical applications, after receiving a click operation on the labeling function key, the terminal presents a function icon for identifying the presence of a corresponding label in the target part in response to the click operation. The form of the function icon can be set as required, and the number of marked messages or opinions can also be displayed in association with the display. Session members can click on the presented function icon to trigger an annotation instruction for the target part. In response to the labeling instruction, the terminal pops up a second content input box associated with the function icon, so that the conversation members can continue to input relevant second content such as opinions or evaluations for the target part.
示例性地,参见图10,图10是本发明实施例提供的基于协同编辑页面的图片处理流程示意图二。这里,终端接收到会话成员针对标注功能键“框选标注点”的点击操作,响应于该点击操作,呈现用于标识目标部分存在相应的标注的功能图标,如图10所示的“日历”部分的方框、“分享按钮”部分的方框等。响应于通过点击该功能图标触发的标注指令,呈现与该功能图标关联的第二内容输入框,该第二内容输入框中可包含之前已经标注的内容“会话成员1:日历的边框有些细了,看不太清楚”。会话成员可通过点击该第二内容输入框,继续对“日历”部分进行标注。10, FIG. 10 is a schematic diagram 2 of a picture processing flow based on a collaborative editing page provided by an embodiment of the present invention. Here, the terminal receives the click operation of the session member on the annotation function key "marking point", and in response to the click operation, presents a function icon for identifying the corresponding annotation in the target part, such as the "calendar" shown in FIG. 10 . section, box in the Share Button section, etc. In response to the marking instruction triggered by clicking on the function icon, a second content input box associated with the function icon is presented, and the second content input box may contain the previously marked content "Session member 1: The border of the calendar is a little thin. , can't see clearly". Session members can continue to mark the "Calendar" section by clicking on the second content input box.
在一些实施例中,终端接收并呈现基于第二内容输入框输入的、与目标部分相关的第二内容;响应于输入完成指令,隐藏呈现的第二内容,并在接收到针对功能图标的点击操作时,显示隐藏的第二内容。In some embodiments, the terminal receives and presents the second content related to the target part input based on the second content input box; in response to inputting the completion instruction, hides the presented second content, and receives a click on the function icon In operation, the hidden second content is displayed.
这里,针对目标部分的第二内容输入框,可以根据用户的点击操作进行隐藏或显示,以使在针对目标图片输入的内容较多时,可以合理呈现输入的内容,提升用户体验。Here, the second content input box for the target part can be hidden or displayed according to the user's click operation, so that when there is a lot of input content for the target image, the input content can be presented reasonably and the user experience can be improved.
示例性地,参见图11,图11是本发明实施例提供的第二内容输入框的示意图。这里,会话成员在针对“日历”部分输入第二内容后,可点击“完成”按钮,结束此次标注;终端响应于输入完成指令,隐藏第二内容;当需要再次呈现第二内容时,会话成员可点击“日历”部分对应的功能图标;终端响应于该点击操作,呈现“日历”部分对应的隐藏的第二内容。For example, referring to FIG. 11 , FIG. 11 is a schematic diagram of a second content input box provided by an embodiment of the present invention. Here, after inputting the second content for the "Calendar" part, the session member can click the "Finish" button to end the marking; the terminal hides the second content in response to the input of the completion instruction; when the second content needs to be presented again, the session The member can click the function icon corresponding to the "Calendar" part; the terminal, in response to the click operation, presents the hidden second content corresponding to the "Calendar" part.
应用上述实施例,在目标部分存在相应的批注时,通过功能图标来标识,以提醒会话成员查看针对目标部分的批注,并可以通过第二内容输入框输入想要批注的内容;且第二内容输入框能够根据会话成员的点击操作进行隐藏或显示,以便在输入内容较多时,合理呈现输入内容。Applying the above embodiment, when there is a corresponding comment in the target part, it is identified by a function icon to remind the session members to check the comment for the target part, and the content to be commented can be input through the second content input box; and the second content The input box can be hidden or displayed according to the click operation of the session members, so that the input content can be presented reasonably when there is a lot of input content.
在一些实施例中,终端还可通过群组会话的会话窗口或者协同编辑页面,呈现以下对于目标图片的操作状态至少之一:参与编辑目标图片的会话成员的数量;参与编辑目标图片的会话成员的标识;参与编辑目标图片的会话成员针对目标图片所输入的消息的数量;以及,用于提示目标图片对应的消息存在更新的标识。In some embodiments, the terminal may also present at least one of the following operation states for the target picture through the session window or collaborative editing page of the group session: the number of session members participating in editing the target picture; the session members participating in editing the target picture the number of messages input by session members participating in editing the target picture for the target picture; and, an indicator used to prompt that the message corresponding to the target picture has an update.
在实际应用中,终端可以通过群组会话的会话窗口、或者协同编辑页面呈现对于目标图片的操作状态,以便会话成员随时了解目标图片的协同编辑状态。具体地,可呈现参与编辑目标图片的会话成员的数量、标识等,这里,会话成员的标识可通过会话成员的头像、用户名等表示。In practical applications, the terminal can present the operation status of the target picture through the session window of the group session or the collaborative editing page, so that the session members can know the collaborative editing status of the target picture at any time. Specifically, the number and identification of session members participating in editing the target picture may be presented, where the identifications of session members may be represented by avatars, usernames, and the like of session members.
进一步地,终端还可以呈现会话成员针对目标图片输入的消息的数量,以及呈现提示目标图片对应的消息存在更新的标识。这里,输入的消息即为针对目标图片标注的相关内容,比如意见或评价等,具体可通过“输入成员的ID-输入内容”的方式呈现。当目标图片对应的消息存在更新时,可通过在会话窗口呈现存在消息更新的通知文字、或者在协同编辑页面的相应位置,通过预设形态的功能图标呈现,比如圆点角标。Further, the terminal may also present the number of messages input by the session members for the target picture, and present an identifier indicating that the message corresponding to the target picture is updated. Here, the input message is the relevant content marked on the target image, such as comments or evaluations, which can be specifically presented in the form of "input member ID-input content". When the message corresponding to the target image is updated, the notification text of the message update can be presented in the conversation window, or by a preset function icon in the corresponding position of the collaborative editing page, such as a dot corner mark.
示例性地,参见图12,图12是本发明实施例提供的通过会话窗口呈现目标图片操作状态的示意图。这里,如图12所示,终端通过群组会话的会话窗口呈现对于目标图片的操作状态,包括参与编辑目标图片的会话成员的数量、部分标识、针对目标图片输入的消息数量、以及提示输入的消息存在更新的文字标识“存在新消息,请查看”;同时还呈现有已经查看该更新后的消息的会话成员的标识。Exemplarily, refer to FIG. 12 , which is a schematic diagram of an operation state of presenting a target picture through a session window according to an embodiment of the present invention. Here, as shown in FIG. 12 , the terminal presents the operation status of the target picture through the session window of the group conversation, including the number of session members participating in editing the target picture, part identifications, the number of messages input for the target picture, and the prompts for inputting the target picture. The message has an updated text identification "There is a new message, please check"; at the same time, the identification of the session member who has viewed the updated message is also presented.
示例性地,参见图13,图13是本发明实施例提供的通过协同编辑页面呈现目标图片操作状态的示意图。这里,如图13所示,终端通过协同编辑页面呈现对于目标图片操作状态,包括参与编辑目标图片的会话成员的数量、部分标识、针对目标图片输入的消息数量、提示输入的消息存在更新的标识;这里,该标识可以是圆点角标、或者数字角标。Exemplarily, refer to FIG. 13 , which is a schematic diagram of an operation state of presenting a target image through a collaborative editing page according to an embodiment of the present invention. Here, as shown in FIG. 13 , the terminal presents the operation status of the target picture through the collaborative editing page, including the number of session members participating in editing the target picture, partial identifiers, the number of messages input for the target picture, and the identifier that prompts the input message to be updated. ; Here, the logo can be a dotted corner marker or a digital corner marker.
在一些实施例中,终端可通过如下方式通知会话成员,以使会话成员及时关注到针对目标图片的编辑状态:响应于针对第一目标会话成员的通知指令;发送对应第一目标会话成员的第一通知消息,以通知第一目标会话成员关注协同编辑页面。In some embodiments, the terminal can notify the session members in the following manner, so that the session members can pay attention to the editing status of the target picture in time: in response to the notification instruction for the first target session member; sending the first target session member corresponding to the first target session member A notification message to notify the first target session member to pay attention to the collaborative editing page.
在实际应用中,在进行协同编辑的过程中,还支持@会话成员的功能。当会话成员对目标图片进行编辑时,如果编辑的内容需要及时得到其他会话成员的关注,则可以通过设置@第一目标会话成员的功能,触发针对第一目标会话成员的通知指令,以通知第一目标会话成员及时关注协同编辑页面。In practical applications, in the process of collaborative editing, the function of @session member is also supported. When a session member edits the target picture, if the edited content needs to get the attention of other session members in time, the function of @first target session member can be set to trigger a notification instruction for the first target session member to notify the first target session member. A target session member pays attention to the collaborative editing page in time.
终端接收到针对第一目标会话成员的通知指令,响应于该通知指令,向第一目标会话成员发送第一通知消息,以通知第一目标会话成员及时关注目标图片的协同编辑页面。The terminal receives the notification instruction for the first target session member, and in response to the notification instruction, sends a first notification message to the first target session member to notify the first target session member to pay attention to the collaborative editing page of the target picture in time.
应用上述实施例,通过设置@第一目标会话成员的功能,当需要通知第一目标会话成员及时关注协同编辑页面时,向第一目标会话成员发送第一通知消息,从而避免出现错过重要信息的情况。Applying the above embodiment, by setting the function of @first target session member, when the first target session member needs to be notified to pay attention to the collaborative editing page in time, the first notification message is sent to the first target session member, thereby avoiding the occurrence of missing important information. Happening.
在一些实施例中,终端可通过如下方式,设置具备目标图片操作权限的第二目标会话成员:响应于针对群组会话的会话成员的权限设置指令,呈现包含群组会话的各会话成员的成员选择界面;响应于通过成员选择界面触发的成员选取指令,确定所选取的会话成员为第二目标会话成员。In some embodiments, the terminal may set the second target session member with the target picture manipulation authority by: in response to the permission setting instruction for the session member of the group session, present members including each session member of the group session A selection interface; in response to a member selection instruction triggered through the member selection interface, determining that the selected session member is the second target session member.
在实际应用中,还可以针对目标图片,设置对应的具备目标图片操作权限的第二目标会话成员。这里,目标图片发送者(或者能够设置目标图片操作权限的权限设置者)在选定要发送的目标图片后,终端可对应弹出是否设置目标图片操作权限的界面,以使权限设置者确定是否触发针对群组会话的会话成员的权限设置指令。In an actual application, a corresponding second target session member with the operation authority of the target picture may also be set for the target picture. Here, after the target picture sender (or the authority setter who can set the target picture operation authority) selects the target picture to be sent, the terminal can correspondingly pop up an interface of whether to set the target picture operation authority, so that the authority setter can determine whether to trigger the Permission setting directive for session members of group sessions.
当终端接收到针对群组会话的会话成员的权限设置指令,响应于该权限设置指令,呈现群组会话的各会话成员的成员选择界面,同时在成员选择界面中呈现各会话成员对应的选择功能按钮;权限设置者可通过点击各会话成员对应的选择功能按钮,触发成员选取指令;终端响应于该成员选取指令,将选取的会话成员确定为具备目标图片操作权限的第二目标会话成员。When the terminal receives the permission setting instruction for the session members of the group session, in response to the permission setting instruction, a member selection interface of each session member of the group session is presented, and at the same time, the selection function corresponding to each session member is presented in the member selection interface. button; the authority setter can trigger the member selection instruction by clicking the selection function button corresponding to each session member; in response to the member selection instruction, the terminal determines the selected session member as the second target session member with the target image manipulation authority.
应用上述实施例,通过设置具备目标图片操作权限的会话成员,从而仅允许具备操作权限的会话成员对目标图片进行协同编辑,避免不相关人员误编辑导致信息混乱的问题。By applying the above embodiment, only session members with operation authority are allowed to collaboratively edit the target picture by setting session members with operation authority on the target picture, thereby avoiding the problem of information confusion caused by incorrect editing by irrelevant personnel.
在一些实施例中,终端可通过如下方式通知会话成员,以使会话成员及时对目标图片进行编辑:向具备目标图片的操作权限的会话成员发送第二通知消息,以通知具备操作权限的会话成员对目标图片进行协同编辑。In some embodiments, the terminal may notify the session members in the following manner, so that the session members can edit the target picture in time: send a second notification message to the session members with the operation authority of the target picture, so as to notify the session members with the operation authority Co-edit the target image.
在实际应用中,终端还可以向具备目标图片操作权限的会话成员发送第二通知消息,以通知具备操作权限的会话成员及时对目标图片进行协同编辑。具体地,终端可以在呈现会话消息的同时,即首次呈现目标图片的时候,向所有具备操作权限的会话成员发送第二通知消息;还可以在目标图片的协同编辑过程中,当发现存在某个具备操作权限的会话成员仍未对目标图片进行协同编辑时,向该会话成员发送第二通知消息,以提示该会话成员尽快完成对目标图片的协同编辑。In practical applications, the terminal may also send a second notification message to the session members with the operation authority on the target picture, so as to notify the session members with the operation authority to perform collaborative editing on the target picture in time. Specifically, the terminal may send a second notification message to all session members who have the operation authority while presenting the session message, that is, when the target picture is presented for the first time; When the session member with the operation authority has not yet collaboratively edited the target picture, a second notification message is sent to the session member to prompt the session member to complete the collaborative editing of the target picture as soon as possible.
应用上述实施例,通过向具备目标图片操作权限的会话成员发送第二通知消息,实现了及时通知会话成员对目标图片进行协同编辑,提高办公效率。By applying the above embodiment, by sending the second notification message to the session members who have the target image manipulation authority, the session members are notified in time to perform collaborative editing on the target image, and the office efficiency is improved.
在一些实施例中,终端可通过如下方式关闭针对目标图片的协同编辑功能:响应于针对目标图片的协同编辑关闭指令,获取协同编辑关闭指令对应的第三目标会话成员的协同编辑关闭权限;当确定第三目标会话成员具备协同编辑关闭权限时,关闭针对目标图片的协同编辑功能。In some embodiments, the terminal may disable the collaborative editing function for the target picture in the following manner: in response to the collaborative editing closing instruction for the target picture, obtain the collaborative editing closing permission of the third target session member corresponding to the collaborative editing closing instruction; when When it is determined that the third target session member has the collaborative editing closing authority, the collaborative editing function for the target picture is turned off.
在实际应用中,在群组会话成员针对目标图片的协同编辑结束后,可通过关闭针对目标图片的协同编辑功能,以避免出现无谓的讨论和提醒。具体地,可预先设置具备协同编辑关闭权限的会话成员。当终端接收到针对目标图片的协同编辑关闭指令时,首先确定触发该协同编辑关闭指令的第三目标会话成员是否具备协同编辑关闭权限。当确定该第三目标会话成员具备协同编辑关闭权限时,则响应于针对目标图片的协同编辑关闭指令,关闭针对目标图片的协同编辑功能。当确定该第三目标会话成员不具备协同编辑关闭权限时,则不允许关闭协同编辑功能。In practical applications, after the collaborative editing of the target picture by the group session members is completed, the collaborative editing function for the target picture can be turned off to avoid unnecessary discussions and reminders. Specifically, session members with permission to close collaborative editing can be preset. When the terminal receives the collaborative editing closing instruction for the target picture, it first determines whether the third target session member who triggered the collaborative editing closing instruction has the collaborative editing closing authority. When it is determined that the third target session member has the collaborative editing closing authority, in response to the collaborative editing closing instruction for the target picture, the collaborative editing function for the target picture is turned off. When it is determined that the third target session member does not have the collaborative editing closing authority, the collaborative editing function is not allowed to be closed.
应用本发明上述实施例,当终端呈现包含目标图片的会话消息时,呈现对应目标图片的操作功能健,该操作功能键指示对目标图片进行协同编辑的功能入口;当接收到针对该操作功能键的点击操作时,呈现对应目标图片的协同编辑页面,以供至少两个会话成员对目标图片进行协同编辑,并呈现同步得到的编辑后的目标图片;如此,会话成员可基于操作功能键提供的对目标图片进行协同编辑的功能入口,进入可对目标图片进行编辑的协同编辑页面,进而可供多个会话成员基于该协同编辑页面对目标图片进行协同编辑,而无须以群组会话消息的方式呈现自身的编辑意愿,进而避免出现多人对图片进行编辑而在会话窗口中发送针对图片的消息导致消息混乱的局面,从而提高了群组会话中图片的处理效率。Applying the above embodiments of the present invention, when the terminal presents a session message containing a target picture, it presents an operation function key corresponding to the target picture, and the operation function key indicates a function entry for collaboratively editing the target picture; when receiving a function key for the operation When the click operation is performed, the collaborative editing page corresponding to the target picture is presented, so that at least two session members can collaboratively edit the target picture, and present the edited target picture obtained synchronously; in this way, the session members can The function entry for collaborative editing of the target picture, enter the collaborative editing page where the target picture can be edited, and then multiple session members can collaboratively edit the target picture based on the collaborative editing page, without the need for group conversation messages. It presents its own editing willingness, thereby avoiding a situation where multiple people edit pictures and send messages for pictures in the conversation window, resulting in confusion of messages, thereby improving the processing efficiency of pictures in group conversations.
下面将说明本发明实施例在一个实际的应用场景中的示例性应用。An exemplary application of the embodiments of the present invention in a practical application scenario will be described below.
当多人共同针对同一设计方案进行讨论时,通常是通过即时通讯客户端(比如QQ、微信),在线沟通完成的。一个典型的沟通场景是这样的:设计者通常将设计方案的内容通过截图的方式,发送到群组会话中,供大家发表意见、讨论方案等。其他人员通过发送加批注的设计图片、或者发送即时消息的方式,将个人的意见或评价反馈到群组会话中,从而实现对设计方案的讨论。具体可参见图1,图1是相关技术中提供的基于图片的多用户协同办公的典型场景示意图,这里,设计者将日签卡片的截图发送到群组会话中,其他会话成员将需要改进和优化的部分通过再次截图的方式发送的群组会话中,如图1所示的“日历”的截图,并通过发送即时消息“右上角的日历,边框有点细了,看不太清楚”的方式,发表个人的意见。由此可见,当群组会话的人员较多,多人同时发表不同的意见时,则会导致出现信息繁琐、容易漏掉重要信息的问题;并且如果同时讨论多个设计方案时,也容易造成信息混乱的局面,从而大大影响了多用户协同办公时的工作效率。When multiple people discuss the same design plan together, it is usually done online through instant messaging clients (such as QQ, WeChat). A typical communication scenario is as follows: the designer usually sends the content of the design scheme to the group conversation by way of screenshots for everyone to express their opinions and discuss the scheme. Others can discuss design proposals by sending annotated design pictures or sending instant messages to feedback their personal opinions or comments into group conversations. For details, please refer to FIG. 1. FIG. 1 is a schematic diagram of a typical picture-based multi-user collaborative office provided in the related art. Here, the designer sends the screenshot of the date card to the group session, and other session members will need to improve and The optimized part is sent in the group conversation by taking another screenshot, as shown in the screenshot of "Calendar" in Figure 1, and by sending the instant message "Calendar in the upper right corner, the border is a little thin, and it is not clear to see". , express personal opinion. It can be seen that when there are many people in the group conversation and many people express different opinions at the same time, it will lead to the problem of cumbersome information and easy to miss important information; and if multiple design schemes are discussed at the same time, it is also easy to cause problems. The information chaotic situation greatly affects the work efficiency of multi-user collaborative office.
基于此,本发明实施例提供一种图片处理方法,以解决上述存在的问题,接下来将对本发明实施例提供的图片处理方法进行详细说明。以终端运行即时通讯客户端,实现目标图片的协同编辑为例,继续对本发明实施例提供的图片处理方法进行说明。参见图14,图14为本发明实施例提供的图片处理方法的流程示意图,本发明实施例提供的图片处理方法包括:Based on this, the embodiments of the present invention provide a picture processing method to solve the above-mentioned problems. Next, the picture processing method provided by the embodiments of the present invention will be described in detail. Taking the terminal running the instant messaging client to realize the collaborative editing of the target picture as an example, the picture processing method provided by the embodiment of the present invention is continued to be described. Referring to FIG. 14, FIG. 14 is a schematic flowchart of a picture processing method provided by an embodiment of the present invention. The picture processing method provided by the embodiment of the present invention includes:
步骤1401:终端通过群组会话的会话窗口,呈现包含目标图片的会话消息。Step 1401: The terminal presents a session message including the target picture through the session window of the group session.
这里,终端设置有即时通讯客户端,通过运行该即时通讯客户端,在群组会话的会话窗口,呈现包含目标图片的会话消息。目标图片的发送者或者接收者通过会话窗口查看目标图片。Here, the terminal is provided with an instant messaging client, and by running the instant messaging client, a conversation message including the target picture is presented in the conversation window of the group conversation. The sender or receiver of the target picture can view the target picture through the session window.
步骤1402:响应于针对包含目标图片的会话消息的点击操作,呈现目标图片,并在目标图片中呈现操作功能键。Step 1402: In response to the click operation on the conversation message containing the target picture, present the target picture, and present the operation function keys in the target picture.
这里,该操作功能键指示对目标图片进行协同编辑的功能入口。Here, the operation function key indicates a function entry for collaborative editing of the target picture.
在一些实施例中,操作功能键还可以通过群组会话的会话窗口呈现。In some embodiments, the operating function keys may also be presented through the conversation window of the group conversation.
步骤1403:响应于针对操作功能键的点击操作,呈现对应目标图片的协同编辑页面。Step 1403: In response to the click operation on the operation function key, a collaborative editing page corresponding to the target picture is presented.
这里,协同编辑页面用于供群组会话中至少两个会话成员对目标图片进行编辑,以及用于呈现同步得到的编辑后的目标图片。Here, the collaborative editing page is used for at least two session members in the group conversation to edit the target picture, and for presenting the edited target picture obtained by synchronization.
步骤1404:响应于针对协同编辑页面的标注功能键的点击操作,呈现用于标识目标部分存在标注的功能图标。Step 1404: In response to the click operation of the annotation function key on the collaborative editing page, a function icon for identifying the existence of an annotation in the target part is presented.
这里,目标图片已存在对应的协同编辑数据,终端接收到服务器返回的该协同编辑数据后,通过用于标识目标部分存在标注的功能图标呈现。Here, the target picture already has corresponding collaborative editing data, and after receiving the collaborative editing data returned by the server, the terminal presents it through a function icon used to identify the existence of a mark in the target part.
步骤1405:响应于基于功能图标触发的标注指令,呈现关联功能图标的内容输入框。Step 1405: In response to the labeling instruction triggered based on the function icon, present a content input box associated with the function icon.
这里,如果用户想要针对已标注的目标部分进行进一步标注,则可以通过点击功能图标,从而使终端呈现关联该功能图标的内容输入框。其中,该内容输入框中存在之前已经输入的、与目标部分相关的内容,用户可基于该内容输入框继续输入与目标部分相关的内容。Here, if the user wants to further mark the marked target part, he or she can click on the function icon, so that the terminal presents a content input box associated with the function icon. Wherein, the content input box contains content related to the target part that has been input before, and the user can continue to input content related to the target part based on the content input box.
步骤1406:响应于针对协同编辑页面的标注功能键的点击操作,呈现用于选取对应目标部分的区域的区域选定框。Step 1406: In response to the click operation of the annotation function key on the collaborative editing page, a region selection box for selecting the region corresponding to the target part is presented.
步骤1407:接收到基于区域选定框触发的区域选定指令,呈现对应目标部分的内容输入框。Step 1407: A region selection instruction triggered based on the region selection box is received, and a content input box corresponding to the target part is presented.
这里,内容输入框用于供用户输入并显示与目标部分相关的内容,比如用户的意见或评价等。Here, the content input box is used for the user to input and display the content related to the target part, such as the user's opinion or evaluation.
步骤1408:向服务器发送用户基于协同编辑页面,对目标图片进行编辑所得到的协同编辑数据。Step 1408: Send the collaborative editing data obtained by the user editing the target picture based on the collaborative editing page to the server.
这里,协同编辑数据可以是针对目标部分的框选区域、及用户针对目标部分输入的观点、意见等数据。Here, the collaborative editing data may be a frame selection area for the target portion, and data such as opinions and opinions input by the user for the target portion.
步骤1409:服务器存储协同编辑数据,并同步至其他参与协同编辑的终端。Step 1409: The server stores the collaborative editing data and synchronizes it to other terminals participating in the collaborative editing.
步骤1410:终端通过协同编辑页面呈现同步得到的编辑后的目标图片。Step 1410: The terminal presents the edited target picture obtained by synchronization through the collaborative editing page.
这里,参与协同编辑的用户终端,通过协同编辑页面呈现针对目标图片的协同编辑数据,即同步得到的编辑后的目标图片。比如展示通过区域选定框选定的已标注的目标部分,当用户点击该目标部分的区域选定框时,呈现用户针对目标部分输入的用户评论信息或者观点的详情等。Here, the user terminal participating in the collaborative editing presents the collaborative editing data for the target picture, that is, the edited target picture obtained by synchronization, through the collaborative editing page. For example, the marked target part selected through the area selection box is displayed, and when the user clicks the area selection box of the target part, the user's comment information or details of the opinions input by the user for the target part are presented.
在实际应用中,参见图15,图15是本发明实施例提供的图片协同编辑的流程示意图。当终端通过群组会话的会话窗口,呈现包含目标图片的会话消息时,用户可点击会话窗口中包含目标图片的会话消息,以使终端呈现包含操作功能键的目标图片,从而方便用户通过点击操作功能键进入针对目标图片的协同编辑模式。此时,终端响应于用户针对操作功能键的点击操作,进入目标图片的协同编辑模式,向服务器发送针对目标图片的协同编辑数据的获取请求。In a practical application, see FIG. 15 , which is a schematic flowchart of the collaborative editing of pictures provided by an embodiment of the present invention. When the terminal presents the session message containing the target image through the session window of the group session, the user can click the session message containing the target image in the session window, so that the terminal presents the target image including the operation function keys, thus facilitating the user to operate by clicking Function key to enter the collaborative editing mode for the target picture. At this time, the terminal enters the collaborative editing mode of the target picture in response to the user's click operation on the operating function key, and sends a request for obtaining collaborative editing data for the target picture to the server.
服务器响应于该获取请求,判断是否存在对应目标图片的协同编辑数据。In response to the acquisition request, the server determines whether there is collaborative editing data corresponding to the target picture.
如果存在,则读取该目标图片的协同编辑数据,返回给终端;终端呈现用于标识目标图片的目标部分存在相应的协同编辑数据的功能图标,响应于针对该功能图标的点击操作,呈现与功能图标关联的输入框、及输入框中的内容(比如用户评论的观点详情等)。或者基于该输入框,接收用户再次输入的观点或意见并呈现。If it exists, read the collaborative editing data of the target picture and return it to the terminal; the terminal presents a function icon used to identify the existence of the corresponding collaborative editing data in the target part of the target picture, and in response to the click operation on the function icon, presents the function icon with the corresponding collaborative editing data. The input box associated with the function icon, and the content of the input box (such as the viewpoint details of user comments, etc.). Or based on the input box, the opinions or opinions input by the user again are received and presented.
如果不存在,则通知终端创建目标图片的协同编辑数据。If it does not exist, the terminal is notified to create collaborative editing data of the target picture.
终端呈现用于供用户对目标图片进行协同编辑的协同编辑页面,该协同编辑页面包含指示对目标图片中目标部分进行标注的功能入口,用户可通过点击标注功能键,触发针对目标图片的标注功能。终端响应于针对标注功能键的点击操作,呈现用于选取目标部分的区域的区域选定框;接收到基于区域选定框触发的目标部分的区域选定指令,通过区域选定框来框选用户所选取的目标部分,并呈现对应目标部分的输入框,以使用户输入针对目标部分的观点及意见,从而实现针对目标图片的标注。The terminal presents a collaborative editing page for the user to collaboratively edit the target image. The collaborative editing page includes a function entry indicating the annotation of the target part in the target image. The user can click the annotation function button to trigger the annotation function for the target image. . The terminal, in response to the click operation on the labeling function key, presents a region selection box for selecting the region of the target part; after receiving the region selection instruction of the target part triggered based on the region selection box, the region selection box is used to select the region The target part selected by the user is presented with an input box corresponding to the target part, so that the user can input views and opinions on the target part, so as to realize the annotation on the target picture.
终端在接收到用户针对目标图片进行的编辑操作后,将协同编辑数据(比如目标部分的框选位置、及对应目标部分的用户所输入的观点等数据)上传至服务器,由服务器存储该协同编辑数据,并同步至其他参与协同编辑的用户终端。After receiving the editing operation performed by the user on the target picture, the terminal uploads the collaborative editing data (such as the frame selection position of the target part and the viewpoints input by the user corresponding to the target part) to the server, and the server stores the collaborative editing data. data, and synchronized to other user terminals participating in collaborative editing.
参与协同编辑的用户终端,通过协同编辑页面呈现针对目标图片的协同编辑数据,比如展示通过区域选定框选定的已标注的目标部分,当用户点击该目标部分的区域选定框时,呈现用户针对目标部分输入的用户评论信息或者观点的详情等。The user terminal participating in the collaborative editing presents the collaborative editing data for the target image through the collaborative editing page, such as displaying the marked target part selected through the area selection box. When the user clicks the area selection box of the target part, the User comment information or details of opinions entered by the user for the target part, etc.
下面继续说明本发明实施例提供的图片处理装置355,在一些实施例中,图片处理装置可采用软件模块的方式实现。参见图16,图16是本发明实施例提供的图片处理装置355的结构示意图,本发明实施例提供的图片处理装置355包括:The following continues to describe the
第一呈现模块3551,用于通过群组会话的会话窗口,呈现包含目标图片的会话消息;The first presentation module 3551 is used to present the session message containing the target picture through the session window of the group session;
第二呈现模块3552,用于呈现对应所述目标图片的操作功能键,所述操作功能键指示对所述目标图片进行协同编辑的功能入口;The second presentation module 3552 is used to present the operation function keys corresponding to the target picture, and the operation function keys indicate the function entry for collaborative editing of the target picture;
第三呈现模块3553,用于响应于针对所述操作功能键的点击操作,呈现对应所述目标图片的协同编辑页面;A third presentation module 3553, configured to present a collaborative editing page corresponding to the target picture in response to a click operation on the operation function key;
其中,所述协同编辑页面用于供所述群组会话中至少两个会话成员对所述目标图片进行编辑,以及用于呈现同步得到的编辑后的目标图片。Wherein, the collaborative editing page is used for at least two session members in the group conversation to edit the target picture, and for presenting the edited target picture obtained by synchronization.
在一些实施例中,所述第二呈现模块3552,还用于响应于针对所述包含目标图片的会话消息的点击操作;In some embodiments, the second presentation module 3552 is further configured to respond to a click operation on the conversation message containing the target picture;
呈现所述目标图片,并在呈现的所述目标图片中,呈现所述操作功能键。The target picture is presented, and the operation function keys are presented in the presented target picture.
在一些实施例中,所述第二呈现模块3552,还用于通过所述群组会话的会话窗口,呈现对应所述目标图片的操作功能键。In some embodiments, the second presentation module 3552 is further configured to present operation function keys corresponding to the target picture through the conversation window of the group conversation.
在一些实施例中,所述第三呈现模块3553,还用于呈现包含标注功能键的所述协同编辑页面;In some embodiments, the third presentation module 3553 is further configured to present the collaborative editing page including the marked function keys;
其中,所述标注功能键指示对所述目标图片中的目标部分进行标注的功能入口。Wherein, the labeling function key indicates a function entry for labeling the target part in the target picture.
在一些实施例中,所述第三呈现模块3553,还用于响应于针对所述标注功能键的点击操作,呈现用于选取对应所述目标部分的区域的区域选定框;In some embodiments, the third presentation module 3553 is further configured to, in response to a click operation on the labeling function key, present a region selection box for selecting a region corresponding to the target portion;
接收到基于所述区域选定框触发的针对所述目标部分的区域选定指令,呈现对应所述目标部分的第一内容输入框;receiving a region selection instruction for the target portion triggered based on the region selection box, and presenting a first content input box corresponding to the target portion;
其中,所述第一内容输入框,用于供输入并显示与所述目标部分相关的第一内容,以实现针对所述目标部分的标注。Wherein, the first content input box is used for inputting and displaying the first content related to the target part, so as to realize the annotation for the target part.
在一些实施例中,所述第三呈现模块3553,还用于响应于针对所述标注功能键的点击操作,呈现用于标识所述目标部分存在相应的标注的功能图标;In some embodiments, the third presentation module 3553 is further configured to, in response to a click operation on the label function key, present a function icon used to identify that the target part has a corresponding label;
响应于基于所述功能图标触发的针对所述目标部分的标注指令,呈现关联所述功能图标的第二内容输入框。In response to a labeling instruction for the target portion triggered based on the function icon, a second content input box associated with the function icon is presented.
在一些实施例中,所述第三呈现模块3553,还用于接收并呈现基于所述第二内容输入框输入的、与所述目标部分相关的第二内容;In some embodiments, the third presentation module 3553 is further configured to receive and present the second content related to the target portion entered based on the second content input box;
响应于输入完成指令,隐藏呈现的所述第二内容,并在接收到针对所述功能图标的点击操作时,显示隐藏的所述第二内容。In response to inputting a completion instruction, the presented second content is hidden, and when a click operation on the function icon is received, the hidden second content is displayed.
在一些实施例中,所述第三呈现模块3553,还用于呈现包含退出功能键的所述协同编辑页面;In some embodiments, the third presentation module 3553 is further configured to present the collaborative editing page including the exit function key;
其中,所述退出功能键指示退出针对所述目标图片的协同编辑的功能入口。Wherein, the exit function key indicates a function entry for exiting the collaborative editing of the target picture.
在一些实施例中,所述装置还包括:In some embodiments, the apparatus further includes:
第四呈现模块,用于通过所述群组会话的会话窗口或者所述协同编辑页面,呈现以下对于所述目标图片的操作状态至少之一:The fourth presentation module is configured to present at least one of the following operation states for the target picture through the session window of the group session or the collaborative editing page:
参与编辑所述目标图片的会话成员的数量;the number of session members participating in editing the target picture;
参与编辑所述目标图片的会话成员的标识;Identification of session members participating in editing the target picture;
参与编辑所述目标图片的会话成员针对所述目标图片所输入的消息的数量;the number of messages entered by session members involved in editing the target picture for the target picture;
以及,用于提示所述目标图片对应的消息存在更新的标识。And, an identifier for prompting that the message corresponding to the target picture has an update.
在一些实施例中,所述装置还包括:In some embodiments, the apparatus further includes:
第一发送模块,用于响应于针对第一目标会话成员的通知指令;a first sending module, configured to respond to a notification instruction for the first target session member;
发送对应所述第一目标会话成员的第一通知消息,以通知所述第一目标会话成员关注所述协同编辑页面。A first notification message corresponding to the first target session member is sent to notify the first target session member to pay attention to the collaborative editing page.
在一些实施例中,所述装置还包括:In some embodiments, the apparatus further includes:
第五呈现模块,用于响应于针对所述群组会话的会话成员的权限设置指令,呈现包含所述群组会话的各会话成员的成员选择界面;a fifth presentation module, configured to present a member selection interface including each session member of the group session in response to the permission setting instruction for the session members of the group session;
响应于通过所述成员选择界面触发的成员选取指令,确定所选取的会话成员为第二目标会话成员,所述第二目标会话成员具备所述目标图片的操作权限。In response to the member selection instruction triggered through the member selection interface, it is determined that the selected session member is a second target session member, and the second target session member has the operation authority of the target picture.
在一些实施例中,所述装置还包括:In some embodiments, the apparatus further includes:
第二发送模块,用于向具备所述目标图片的操作权限的会话成员发送第二通知消息,以通知所述具备操作权限的会话成员对所述目标图片进行协同编辑。The second sending module is configured to send a second notification message to the session member with the operation authority of the target picture, so as to notify the session member with the operation authority to perform collaborative editing on the target picture.
在一些实施例中,所述装置还包括:In some embodiments, the apparatus further includes:
功能关闭模块,用于响应于针对所述目标图片的协同编辑关闭指令,获取所述协同编辑关闭指令对应的第三目标会话成员的协同编辑关闭权限;a function closing module, configured to obtain the collaborative editing closing authority of the third target session member corresponding to the collaborative editing closing instruction in response to the collaborative editing closing instruction for the target picture;
当确定所述第三目标会话成员具备所述协同编辑关闭权限时,关闭针对所述目标图片的协同编辑功能。When it is determined that the third target session member has the collaborative editing closing authority, the collaborative editing function for the target picture is disabled.
本发明实施例还提供一种电子设备,所述电子设备包括:An embodiment of the present invention also provides an electronic device, the electronic device comprising:
存储器,用于存储可执行指令;memory for storing executable instructions;
处理器,用于执行所述存储器中存储的可执行指令时,实现本发明实施例提供的图片处理方法。The processor is configured to implement the picture processing method provided by the embodiment of the present invention when executing the executable instructions stored in the memory.
本发明实施例还提供一种存储介质,存储有可执行指令,所述可执行指令被处理器执行时,实现本发明实施例提供的图片处理方法。Embodiments of the present invention further provide a storage medium storing executable instructions, and when the executable instructions are executed by a processor, the image processing method provided by the embodiments of the present invention is implemented.
在一些实施例中,存储介质可以是FRAM、ROM、PROM、EPROM、EE PROM、闪存、磁表面存储器、光盘、或CD-ROM等存储器;也可以是包括上述存储器之一或任意组合的各种设备。In some embodiments, the storage medium can be memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; equipment.
在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。In some embodiments, executable instructions may take the form of programs, software, software modules, scripts, or code, written in any form of programming language, including compiled or interpreted languages, or declarative or procedural languages, and which Deployment may be in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(H TML,Hyper TextMarkup Language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。As an example, executable instructions may, but do not necessarily correspond to files in a file system, may be stored as part of a file that holds other programs or data, eg, a Hyper Text Markup Language (H TML) document One or more scripts in , stored in a single file dedicated to the program in question, or in multiple cooperating files (eg, files that store one or more modules, subroutines, or code sections).
作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。As an example, executable instructions may be deployed to be executed on one computing device, or on multiple computing devices located at one site, or alternatively, distributed across multiple sites and interconnected by a communication network execute on.
以上所述,仅为本发明的实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本发明的保护范围之内。The above descriptions are merely examples of the present invention, and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements and improvements made within the spirit and scope of the present invention are included in the protection scope of the present invention.
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010098716.5A CN111309211A (en) | 2020-02-18 | 2020-02-18 | Image processing method, device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010098716.5A CN111309211A (en) | 2020-02-18 | 2020-02-18 | Image processing method, device and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111309211A true CN111309211A (en) | 2020-06-19 |
Family
ID=71149103
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010098716.5A Pending CN111309211A (en) | 2020-02-18 | 2020-02-18 | Image processing method, device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111309211A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113672142A (en) * | 2021-08-24 | 2021-11-19 | 维沃移动通信(杭州)有限公司 | Opinion display method and opinion display device |
CN113971392A (en) * | 2020-07-23 | 2022-01-25 | 腾讯科技(深圳)有限公司 | A document editing method, device, device and medium |
CN114089894A (en) * | 2020-07-30 | 2022-02-25 | 腾讯科技(深圳)有限公司 | Picture editing method and equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016054629A1 (en) * | 2014-10-03 | 2016-04-07 | Skejul Inc. | Systems and methods for private schedule coordination and event planning |
CN107040457A (en) * | 2017-06-20 | 2017-08-11 | 北京奇艺世纪科技有限公司 | A kind of instant communicating method and device |
CN107368995A (en) * | 2016-05-13 | 2017-11-21 | 阿里巴巴集团控股有限公司 | Task processing method and device |
CN109918345A (en) * | 2019-02-22 | 2019-06-21 | 腾讯科技(深圳)有限公司 | Document processing method, device, terminal and storage medium |
CN110377574A (en) * | 2019-07-15 | 2019-10-25 | 腾讯科技(深圳)有限公司 | Collaboration processing method and device, storage medium, the electronic device of picture |
-
2020
- 2020-02-18 CN CN202010098716.5A patent/CN111309211A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016054629A1 (en) * | 2014-10-03 | 2016-04-07 | Skejul Inc. | Systems and methods for private schedule coordination and event planning |
CN107368995A (en) * | 2016-05-13 | 2017-11-21 | 阿里巴巴集团控股有限公司 | Task processing method and device |
CN107040457A (en) * | 2017-06-20 | 2017-08-11 | 北京奇艺世纪科技有限公司 | A kind of instant communicating method and device |
CN109918345A (en) * | 2019-02-22 | 2019-06-21 | 腾讯科技(深圳)有限公司 | Document processing method, device, terminal and storage medium |
CN110377574A (en) * | 2019-07-15 | 2019-10-25 | 腾讯科技(深圳)有限公司 | Collaboration processing method and device, storage medium, the electronic device of picture |
Non-Patent Citations (2)
Title |
---|
秋叶: "送你一个小工具,99%的职场人最头疼的3件事,轻松解决!", pages 3 - 16, Retrieved from the Internet <URL:https://k.sina.com.cn/article_1280110097_4c4cee1102700l14f.html> * |
鹿园: "「工具」八分钟了解来自未来的 UI 设计工具:InVison Studio", pages 1 - 5, Retrieved from the Internet <URL:https://zhuanlan.zhihu.com/p/30284789?from_voters_page=true> * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113971392A (en) * | 2020-07-23 | 2022-01-25 | 腾讯科技(深圳)有限公司 | A document editing method, device, device and medium |
CN113971392B (en) * | 2020-07-23 | 2025-03-11 | 腾讯科技(深圳)有限公司 | Document editing method, device, equipment and medium |
CN114089894A (en) * | 2020-07-30 | 2022-02-25 | 腾讯科技(深圳)有限公司 | Picture editing method and equipment |
CN114089894B (en) * | 2020-07-30 | 2023-10-13 | 腾讯科技(深圳)有限公司 | Picture editing method and device |
CN113672142A (en) * | 2021-08-24 | 2021-11-19 | 维沃移动通信(杭州)有限公司 | Opinion display method and opinion display device |
CN113672142B (en) * | 2021-08-24 | 2024-11-26 | 维沃移动通信(杭州)有限公司 | Opinion display method and opinion display device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6961994B2 (en) | Systems and methods for message management and document generation on devices, message management programs, mobile devices | |
US11288031B2 (en) | Information processing apparatus, information processing method, and information processing system | |
US9071615B2 (en) | Shared space for communicating information | |
JP6961993B2 (en) | Systems and methods for message management and document generation on devices, message management programs, mobile devices | |
US20170223069A1 (en) | Meetings Conducted Via A Network | |
US20140280603A1 (en) | User attention and activity in chat systems | |
WO2019236388A1 (en) | Generating customized user interface layout(s) of graphical item(s) | |
CN110634220B (en) | Information processing method and device | |
US12120161B2 (en) | Promotion of users in collaboration sessions | |
CN111309211A (en) | Image processing method, device and storage medium | |
JP2020021479A (en) | Method and terminal for providing function for managing vip messages | |
WO2023220303A1 (en) | Contextual workflow buttons | |
CN119234239A (en) | Generating collaboration documents for virtual meetings in a communications platform | |
CN115134104B (en) | Information processing method, information display method and information display device | |
US20240223518A1 (en) | Interactive user status | |
EP3675483A1 (en) | Content server, information sharing system, communication control method, and carrier means | |
WO2024093815A1 (en) | Data sharing method and apparatus, electronic device, and medium | |
CN116627397B (en) | Program development method and related device | |
EP3639224B1 (en) | Method and system for streaming data over a network | |
Shurtz | Application Sharing from Mobile Devices with a Collaborative Shared Display | |
US12034552B2 (en) | Scheduled synchronous multimedia collaboration sessions | |
US12141523B1 (en) | Automatic structure selection and content fill within a group-based communication system | |
US12177270B2 (en) | Real-time updates for document collaboration sessions in a group-based communication system | |
US20250086895A1 (en) | Content modification using machine-learned models | |
US20240427546A1 (en) | Systems and methods for screen sharing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40024237 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |