WO2021143034A1 - 文档生成方法、装置、电子设备及存储介质 - Google Patents

文档生成方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
WO2021143034A1
WO2021143034A1 PCT/CN2020/094609 CN2020094609W WO2021143034A1 WO 2021143034 A1 WO2021143034 A1 WO 2021143034A1 CN 2020094609 W CN2020094609 W CN 2020094609W WO 2021143034 A1 WO2021143034 A1 WO 2021143034A1
Authority
WO
WIPO (PCT)
Prior art keywords
call
information
document
user
task
Prior art date
Application number
PCT/CN2020/094609
Other languages
English (en)
French (fr)
Inventor
梁若松
Original Assignee
腾讯科技(深圳)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 腾讯科技(深圳)有限公司 filed Critical 腾讯科技(深圳)有限公司
Publication of WO2021143034A1 publication Critical patent/WO2021143034A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1831Tracking arrangements for later retrieval, e.g. recording contents, participants activities or behavior, network status
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems

Definitions

  • the present disclosure relates to the field of computer information processing, and in particular, to a document generation method, device, electronic equipment, and storage medium.
  • Remote meeting refers to the use of modern communication means to achieve the purpose of holding meetings across regions. To hold a remote conference, it usually requires a communication line and a remote conference system to support it.
  • the remote conference system can include telephone conferences, web conferences, video conferences, text conferences and so on.
  • the present disclosure provides a document generation method, device, electronic equipment, and storage medium, which can generate call documents in real time when multiple parties are in a call, thereby improving call efficiency.
  • a document generation method includes: establishing a call connection between multiple user terminals; receiving multiple call information from the multiple user terminals, the call information including text information or voice information. At least one; information processing is performed on multiple call information to generate conference documents in real time.
  • a document generation method includes: establishing a call connection with other user terminals; receiving multiple call information from other user terminals, wherein the call information includes at least text information or voice information.
  • One information processing of multiple call information to generate call documents in real time.
  • a document generation device which includes: a connection module for establishing a call connection between multiple user terminals; an information module for receiving multiple call information from multiple user terminals, The call information includes at least one of text information or voice information; the document module is used to perform information processing on multiple call information to generate a call document in real time.
  • a document generating device includes: a connection module for establishing a call connection with other user terminals; an information module for receiving multiple call information from other user terminals.
  • the information includes at least one of text information or voice information; the document module is used to perform information processing on multiple call information to generate a call document in real time.
  • the document module includes: a voice recognition unit for performing voice recognition processing on voice information in multiple call information to generate text information; and a text error correction unit for combining multiple calls Multiple text messages in the message are processed for text error correction.
  • the document module includes: a template unit, which determines a call template; a parameter unit, which is used to extract template parameters from the call template; and a filtering unit, which is used to filter multiple call information based on the template parameters.
  • the main content of the call is generated.
  • the main content of the call includes: call keywords corresponding to the template parameters; and a document unit for generating a call document in real time from the call template, the content of the call main body, and multiple call information.
  • the document unit is also used to present the content of the main body of the call in the first preset position of the call template; Multiple call information is presented in the second preset position of the call template to generate a call document in real time.
  • the document unit is also used to extract basic information from the call connection.
  • the basic information includes at least one of the following: time information, address information, and participant user identification; Multiple call information is presented in the call template to generate call documents in real time.
  • the document module includes: a data unit for determining an additional document, which is used to supplement the call information; and the call document is generated in real time through the additional document and multiple call information.
  • an associated user module for extracting associated users from the call document to obtain associated users.
  • the associated users include: users participating in the conference and users involved in the call; and The call document is delivered to the associated user.
  • it further includes: a task user module for extracting task information of the task to be assigned contained in the call document and the task user corresponding to the task information based on the call document; and sending the task information To task users.
  • a dynamic web page module for generating a dynamic web page based on the call document so that the associated user can process task information through the dynamic web page; generating a dynamic web page based on the call document to enable the associated user Track the execution process of task information through dynamic pages.
  • an electronic device includes: one or more processors; a storage device for storing one or more programs; when one or more programs are used by one or more processors Execution enables one or more processors to implement the above method.
  • a computer-readable medium on which a computer program is stored, and the program is executed by a processor to implement the above method.
  • the call information includes at least one of text information or voice information; Real-time generation of call documents.
  • the electronic device can generate call documents in real time. Through this call document, when multiple parties are in a call, it can help users understand the meaning that other users want to express. After the call, you can also According to the generated call document, the call resolution is stabilized and the call efficiency is improved.
  • Fig. 1 is a system scenario block diagram showing a method and device for generating a document according to an exemplary embodiment.
  • Fig. 2 is a system block diagram showing a method and device for generating a document according to an exemplary embodiment.
  • Fig. 3 is a schematic diagram showing a mobile terminal of a document generation method and device according to an exemplary embodiment.
  • Fig. 4 is a schematic diagram showing a desktop end of a document generation method and device according to an exemplary embodiment.
  • Fig. 5 is a block diagram showing an application scenario of a method and device for generating a document according to another exemplary embodiment.
  • Fig. 6 is a web page schematic diagram showing a method and device for generating a document according to an exemplary embodiment.
  • Fig. 7 is a flow chart showing a method for generating a document according to an exemplary embodiment.
  • Fig. 8 is a flowchart showing a method for generating a document according to another exemplary embodiment.
  • Fig. 9 is a flowchart showing a method for generating a document according to another exemplary embodiment.
  • Fig. 10 is a block diagram showing a device for generating a document according to an exemplary embodiment.
  • Fig. 11 is a block diagram showing a device for generating a document according to an exemplary embodiment.
  • Fig. 12 is a block diagram showing an electronic device according to an exemplary embodiment.
  • the "plurality” mentioned herein means two or more.
  • “And/or” describes the association relationship of the associated objects, indicating that there can be three types of relationships, for example, A and/or B, which can mean: A alone exists, A and B exist at the same time, and B exists alone.
  • the character “/” generally indicates that the associated objects before and after are in an "or” relationship.
  • Fig. 1 is a system block diagram showing a method and device for generating a document according to an exemplary embodiment.
  • the system architecture 100 may include client devices 101, 102, 103, a network 104, and a server 105.
  • the network 104 is a medium used to provide a communication link between the client devices 101, 102, 103 and the server 105.
  • the network 104 may include various connection types, such as wired, wireless communication link, or fiber optic cable, and so on.
  • the server 105 may be a server cluster composed of multiple servers or a blockchain network composed of multiple terminals.
  • the user may interact with the server 105 via the network 104 through the user terminal devices 101, 102, 103 to receive or send call information.
  • the call information may include at least one of text information, voice information, or picture information.
  • Various communication client applications such as web browser applications, search applications, instant messaging tools, email clients, social platform software, etc., may be installed on the user-end devices 101, 102, and 103.
  • the user-end devices 101, 102, 103 may be various electronic devices that have a display screen and support web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and so on.
  • the user end device 102 (also 101 or 103) can establish a call connection with other user terminals; the user end device 102 can receive multiple call information from other user terminals, and the call information includes at least one of text information or voice information; The user terminal device 102 can perform information processing on a plurality of call information to generate a call document in real time.
  • the user-end device 102 (which may also be 101 or 103) may also perform associated user extraction processing on the call document to obtain the associated user; and deliver the call document to the associated user.
  • the user-end device 102 may also perform task user extraction processing on the call document, obtain the task user and the task information corresponding to the task user; and deliver the task information to the task user corresponding to the task user.
  • the user-end device 102 (also 101 or 103) can also generate a dynamic web page based on the call document so that the task user can process task information through the dynamic web page; generate a dynamic web page based on the call document so that the associated user can interact through the dynamic page.
  • the execution process of task information is tracked.
  • the server 105 may be a server that provides various services, for example, a background management server that provides support for calls made by users through the user-end devices 101, 102, and 103.
  • the background management server can analyze and process the call information received during the call, and feed back the processing results (such as call documents, task collections, etc.) to the user-end devices 101, 102, 103, and the background management server can also send the processing results Feedback to other user terminal devices that have not participated in the call, and this disclosure is not limited to this.
  • the server 105 can establish a call connection between multiple user terminals; the server 105 can receive multiple call information from multiple user terminals, the call information includes at least one of text information or voice information; the server 105 can perform multiple call information Information processing to generate call documents in real time.
  • the server 105 may also perform associated user extraction processing on the call document to obtain the associated user; and send the call document to the associated user.
  • the server 105 may also perform task user extraction processing on the call document, obtain the task user and the task information corresponding to the task user; and send the task information to the task user corresponding to the task user.
  • the server 105 may also generate a dynamic web page based on the call document so that the task user can process the task information through the dynamic web page; generate a dynamic web page based on the call document so that the associated user can track the execution process of the task information through the dynamic page.
  • the server 105 can be a physical server, or it can be composed of multiple servers. A part of the server 105 can be used to establish a call connection between multiple user terminals; it can also be used to receive multiple call information from multiple user terminals. , The call information includes at least one of text information or voice information; a part of the server 105 can also be used to perform information processing on multiple call information to generate a call document.
  • the document generation method provided by the embodiments of the present disclosure can be executed by the server 105 or the user equipment 101, 102, 103, and accordingly, the call document generation apparatus can be set on the server 105 or the user equipment 101, 102, 103 in.
  • the web pages provided for users to make calls are generally located in the user-end devices 101, 102, and 103.
  • Fig. 2 is a system block diagram showing a method and device for generating a document according to an exemplary embodiment.
  • the system architecture 100 involved in the embodiments of the present disclosure may be a distributed system formed by connecting clients and multiple nodes (computer devices of any form connected to the network, such as servers and user terminals) through network communication.
  • Each call information during the call can be stored in the blockchain system to ensure the security, reliability, and non-tampering of the call information during the call.
  • FIG. 2 is an optional structural schematic diagram of the distributed system 100 provided by an embodiment of the present disclosure applied to the blockchain system.
  • Multiple nodes access Any form of computing equipment in the network, such as servers, user terminals, and clients are formed, and the nodes form a peer-to-peer (P2P, Peer To Peer) network.
  • the P2P protocol is a transmission control protocol (TCP, Transmission Control). Protocol)
  • TCP Transmission Control
  • Protocol Transmission Control
  • the application layer protocol above the protocol.
  • any machine such as a server or terminal can join and become a node.
  • the node includes the hardware layer, the middle layer, the operating system layer, and the application layer.
  • Routing the basic function of a node, used to support calls between nodes.
  • nodes can also have the following functions:
  • the services implemented by the application include:
  • Wallet used to provide the function of electronic currency transactions, including initiating a transaction (that is, sending the transaction record of the current transaction to other nodes in the blockchain system, and after other nodes are successfully verified, it will act as a response to acknowledge that the transaction is valid ,
  • the transaction record data is stored in the temporary block of the blockchain; of course, the wallet also supports the inquiry of the remaining electronic money in the electronic money address;
  • Shared ledger used to provide functions such as storage, query, and modification of account data, and send the record data of the operation of the account data to other nodes in the blockchain system. After other nodes verify the validity, it will be regarded as an acknowledged account. Data valid response, save the recorded data in a temporary block, and send confirmation to the node that initiated the operation.
  • Smart contracts can execute the terms of a certain contract, implemented by the code deployed on the shared ledger for execution when certain conditions are met, and the code is used to complete automated transactions according to actual business requirements. For example, query the logistics status of the goods purchased by the buyer, and transfer the buyer’s electronic money to the merchant’s address after the buyer signs for the goods; of course, the smart contract is not limited to the execution of the contract for the transaction, but can also execute the received information. Contract processed.
  • Blockchain includes a series of blocks that are connected to each other according to the chronological order of generation. Once a new block is added to the blockchain, it will not be removed again. The blockchain system is recorded in the block. Record data submitted by the mid-node.
  • the block of the blockchain system includes the hash value of the call information in the call in this block (the hash value of this block) and the hash value of the previous block, and each block is formed by the hash value connection Blockchain.
  • the block may also include information such as the time stamp when the block was generated.
  • Blockchain is essentially a decentralized database. It is a series of data blocks associated with cryptographic methods. Each data block contains relevant information to verify the validity of its information. (Anti-counterfeiting) and generate the next block.
  • the call in the embodiment of the present disclosure may be any type of call between at least two users.
  • the call may be a conference call, for example, a remote conference, a short-range conference, etc., where, A remote meeting can be a meeting held across regions, and a short-range meeting can be a meeting held in the same local area network; the call can also be a chat call, for example, a small chat type chat can be conducted between users.
  • Fig. 3 is a schematic diagram showing a mobile terminal of a document generation method and device according to an exemplary embodiment.
  • a user can join a call through a call application on the mobile terminal.
  • the call application can be a social application.
  • the user can apply to join the call by operating on the application, and when joining the call, choose the way to join, for example, voice join, video join, or join by text.
  • each user participating in the call may use different joining methods.
  • you can save the joining method of each user which is to save the different joining methods of each user.
  • Call information For example, in a remote meeting scenario, user A’s joining method is text conference, user B’s joining method is voice conference, and user C’s joining method is video conference. Then, in actual operation, you can save the above various joining methods.
  • Basic data can also arrange the above call information in order according to the time it was generated.
  • the basic data of the joining method may include a method identifier of the joining method, and the method identifier may be a method name, a method serial number, and the like.
  • the electronic device can automatically process the call information according to the received call information of each user terminal after the call starts, so as to generate the call document in real time; optionally, the user can also determine whether Generate call documents. For example, the electronic device responds to the call document generation operation and processes the call information according to the received call information of each user terminal to generate the call document in real time. Among them, the user can perform corresponding actions on the application at any time. To generate a call document of the content of this call.
  • the call document may contain at least one of the time, location, participants, the subject of the call, or the tasks generated by the call.
  • the user can also select different call document templates to automatically generate more call-related information based on the relevant data and call information in the captured templates.
  • a dynamic page corresponding to the call document can also be generated at the same time, and a variety of auxiliary functions can be attached to the dynamic page to assist the user in the view of the call, the execution of the call task, the tracking check of the call task, etc. This disclosure is not limited to this.
  • Fig. 4 is a schematic diagram showing a desktop end of a document generation method and device according to an exemplary embodiment.
  • a user can join a call through a call application on the desktop, for example, the call application can be a social application.
  • the user can operate on the application to apply to join the call, and when joining the call, select the joining method, for example, voice join, video join, or join by text call.
  • the user can perform corresponding operations on the application at any time to make the electronic device record the current call content.
  • the user can perform corresponding operations on the application at any time to make the electronic device record the current call content.
  • this operation please refer to the steps of the mobile terminal, which will not be repeated in this disclosure.
  • the user can generate the call document of the call content through the corresponding operation on the application at any time, and also generate the dynamic page corresponding to the call document at the same time.
  • the process of generating the call document and the dynamic page can be referred to The steps of the mobile terminal will not be repeated here in this disclosure.
  • Fig. 5 is a block diagram showing an application scenario of a method and device for generating a document according to another exemplary embodiment.
  • both mobile and desktop users can participate in calls through their corresponding applications and generate call documents.
  • mobile and desktop users can choose their own joining methods, such as mobile
  • the user on the desktop chooses to join by voice or video, and the user on the desktop chooses to join by text call or video.
  • the server can support multiple ways of joining, and can process multiple ways of call information to generate call documents.
  • the call information of the user is voice information
  • the electronic device can process the voice information, for example, voice recognition processing, etc., convert the voice information into text information, and generate a call document based on the text information.
  • the user’s call information includes screen information and voice information.
  • the electronic device can process the voice information in the call information, convert the voice information into text information, and generate a call document based on the text information, optional Locally, the call information may also include text information.
  • the call document is generated based on the text information converted from the voice information and the text information in the call information; if the user joins through a text call, the call information is text information, and the electronic device Text error correction processing can be performed on the text information, and a call document is generated based on the text information after the text error correction processing.
  • text error correction processing can be performed on the converted text information, and a call document is generated based on the text information after the text error correction processing.
  • the mobile and desktop users or the server can also perform associated user extraction processing on the call document to obtain associated users.
  • the associated users include: at least one of the users participating in the conference or the users involved in the call; and downloading the call document Sent to associated users.
  • the user or server on the mobile terminal and the desktop terminal can also extract the task information of the task to be assigned contained in the call document and the task user corresponding to the task information based on the call document; and deliver the task information to the task user.
  • the server can also generate a dynamic web page based on the call document to enable the associated user to process task information through the dynamic web page; generate a dynamic web page based on the call document to enable the associated user to track the execution process of the task information through the dynamic page.
  • sending the call document to the associated user may include: according to the user ID of the associated user, sending the call document to the user terminal logging in the user ID, where the user ID of the associated user may be the nickname, name, or name of the associated user.
  • the user account, etc., the user ID is used to determine the identity of the terminal user, and the call document can be issued to the corresponding associated user according to the user ID.
  • the call document includes a document identifier.
  • the user terminal can display the document identifier of the call document, so that the associated user can have a preliminary understanding of the call document before opening the call document.
  • the associated user can better handle the call document. For example, if the associated user determines that the call document is an unimportant call document based on the document identifier, the call document can be opened later. For example, the associated user determines that the call document is a more important call document based on the document identifier. Open the call document immediately and view the content of the call in the call document.
  • the process of issuing task information to the task user is similar to the foregoing process of issuing the call document to the associated user, and will not be repeated here.
  • Fig. 6 is a web page schematic diagram showing a method and device for generating a call document according to an exemplary embodiment.
  • Fig. 6 shows a dynamic web page generated based on a call document, and the dynamic web page can be used for task processing and/or task tracking by associated users and/or task users.
  • the dynamic web page can be generated by H5 (Hyper Text Markup Language 5, Hypertext Markup Language 5th Edition) technology.
  • H5 includes HTML5 markup specifications, and uses CSS (Cascading Style Sheets, Cascading Style Sheets).
  • JS JavaScript, a programming language
  • other computer languages can achieve a variety of dynamic and audio-visual effects, will use a variety of back-end and front-end functions, can be transmitted on the mobile phone, can be cross-platform in Browsing on PC (Personal Computer) and tablet, the dynamic web page of call documents realized by H5 technology can support users to call and view at any time, and can also support users to perform task operations and task processing on them.
  • the dynamic web page includes at least one task.
  • each task is provided with a related task user.
  • the task user may be the user who performs the task or the user who is responsible for supervising the execution of the task.
  • Task users can claim their own tasks and perform or supervise the corresponding tasks according to the users set corresponding to each task in the dynamic web page.
  • each task is correspondingly set with a task status, and the default task status of each task can be an unfinished status.
  • the task status of the task can be modified to a completed status.
  • Associated users can track the task progress according to the task status of each task.
  • Fig. 7 is a flow chart showing a method for generating a document according to an exemplary embodiment.
  • the call document generation method 70 at least includes steps S702 to S708.
  • the form of call connection may include multiple forms, such as telephone call, network call, video call, text call, and so on.
  • telephone call is a form of communication that organizes callers scattered in various places through the PSTN (Public Switched Telephone Network, Public Switched Telephone Network) network channel, with the help of information means of multi-party interconnection, and communicates by telephone.
  • Online call is a multimedia call platform that uses the Internet as a medium. Users can break through the limitations of time and region and achieve face-to-face communication through the Internet. Provide users with a new way of efficient and fast communication, effectively reduce the company's operating costs, and improve the company's operating efficiency.
  • a video call refers to a system device in which two or more individuals or groups in different places transmit audio, video, and document data to each other through transmission lines and multimedia equipment to achieve instant and interactive communication to complete the purpose of the call.
  • Text call with the help of related instant messaging tools, when users are inconvenient to make a voice call, they can participate in the call through text and discuss the content of the call.
  • call information from other user terminals are received, where the call information includes at least one of text information or voice information.
  • voice information in telephone calls, network calls, and video calls can be extracted as the call information of the above-mentioned conference participation methods for subsequent processing.
  • the call information further includes screen information.
  • the user terminal joins the call connection in a video call, the user terminal collects screen information and voice information, and sends the screen information and voice information to other user terminals.
  • performing information processing on multiple call information to generate a call document may include: performing voice recognition processing on the voice information in the call information to generate text information; and performing text information on multiple text information in the multiple call information Error correction processing.
  • speech recognition technology refers to converting the vocabulary content in human speech into computer-readable input, such as keystrokes, binary codes, or character sequences. In the actual speech recognition process, it can also include the front-end processing of the voice information in the call information.
  • the front-end processing refers to processing the original speech before feature extraction to eliminate some noise and the influence of different speakers. Make the processed speech more able to reflect the essential characteristics of the speech.
  • text error correction refers to a method for correcting erroneous data generated during data transmission or storage.
  • Error correction can include retransmission error correction, forward error correction, and so on. For example, using techniques such as semantic analysis to perform error correction processing on the text information in the call information to generate call information that conforms to the user's original intention.
  • the generated text information may not be accurate enough. Therefore, it is also necessary to perform the generated text information. Correction processing, for example, through contextual semantic analysis, typos correction, etc., to correct the generated text information to make the corrected text information more accurate, so that the call document generated based on the corrected text information is also more accurate.
  • the method further includes: determining a call template; extracting template parameters from the call template; filtering multiple call information based on the template parameters to generate call main content, which may be call keywords corresponding to the template parameters ; And through the call template, the main content of the call and multiple call information to generate a call document.
  • the method further includes: filtering a plurality of call information to generate the main content of the call.
  • the main content of the call may be the call keyword with the highest frequency among the plurality of call information.
  • the call information generates a call document.
  • the call document may include information such as the time, location, participants, the subject of the call, the tasks generated by the call, and so on.
  • the user can also automatically grab template-related data from the call information by selecting different call document templates to generate more call-related information.
  • the call information includes at least one of text information or voice information; a call document is generated in real time by processing the multiple call information, which is performed in multiple parties.
  • the electronic device can generate a call document in real time. Through the call document, when multiple parties are in a call, it can assist the user to understand the meaning that other users want to express. After the call, the generated call document can also be used to stabilize the call Resolution to improve call efficiency.
  • Fig. 8 is a flowchart showing a method for generating a document according to another exemplary embodiment.
  • the process shown in FIG. 8 is a detailed description of S706 "process multiple call information to generate a call document" in the process shown in FIG. 7.
  • a call template is determined.
  • the user can select from a library of preset call templates to determine the final call template.
  • the system can also automatically recommend a template suitable for this call by means of automatic recommendation by the system.
  • template parameters are extracted from the call template.
  • the call parameters may include: at least one of call time, call address, participants, call resolution, call content, or call task.
  • multiple call information is filtered based on template parameters to generate call main content.
  • the content in the call template perform data filtering among multiple call information to extract relevant content to generate the main content of the call.
  • the main content of the call may include at least one of call time, call address, participants, call resolution, call content, call task, or call subject.
  • keyword filtering can be performed in the call information to extract the corresponding keywords as the "call subject”.
  • keyword filtering can be performed in the call information to extract the corresponding keywords as the "call task”.
  • the basic information is extracted from the call connection, and the basic information may include at least one of time information, address information, participant user identification, or call subject.
  • basic call-related information can be extracted from the call connection information, for example, call time and call address related information.
  • the information of participants can also be extracted through each call terminal in the call connection.
  • the physical address of each terminal can be counted, and the physical address of each terminal can be checked during the call to determine the information of the participants.
  • the physical address of the newly added terminal can also be checked for security to prevent If the content of the call is leaked, basic information can also be extracted through other methods such as network address, and this disclosure is not limited to this.
  • the content and basic information of the main body of the call are presented in a preset position of the call template to generate a call document.
  • the call document may be a document in a common format such as word (a document format).
  • the content of the main body of the call may be presented in the first preset position of the call template; and multiple call information are arranged in order according to their corresponding generation time, and the arranged multiple call information are presented in the call template The second preset position to generate call documents in real time.
  • presenting the content of the call body at the first preset position of the call template may include: adding the content of the call body to the first preset position of the call template, and then, if the call template is opened, the call template is displayed in the first preset position of the call template. The content of the main body of the call is displayed in the preset position.
  • the basic information may also be presented in the third preset position of the call template.
  • the third preset position may be the title of the call document, for example, the third preset position displays "X year X month X day, weekly meeting in XX", etc.; the first preset position may be the call document
  • the heading position of the table can be used to display the content of the call, keywords, key tasks, call resolutions, etc.
  • the first preset position displays "User A completed the data collection task at time B", "For user C Acting for performance", "Project D needs to be online at E time”, etc.
  • the second preset position can be the text content of the call document, which can be used to display the call information of each user when participating in the conference.
  • the call information can be for each user The text display of the call information.
  • the method further includes: determining an additional document; and generating a call document through the additional document and a plurality of call information.
  • the user also associates other text, pictures, and video materials with the above call information as additional documents to generate the call document in the present disclosure.
  • Fig. 9 is a flowchart showing a method for generating a document according to another exemplary embodiment. The process shown in Figure 9 is a supplementary description of the document generation method.
  • the associated users related to the call are extracted.
  • the associated users include: users participating in the call, users involved in the call, or at least the superior users of the users participating in the call One item.
  • the associated user can be a participating user, or other non-participating users who are concerned about the call determined according to a preset relationship; the user involved in the call can be a user who needs to know the content of the call; the superior of the user participating in this time The user may be another user who manages the participating user.
  • the associated user may also include at least one of a participating user or a non-participating user, and the associated user may also be a superior leader of the participating user, or an associated department staff related to the call resolution or the call task.
  • the associated users can be determined by participating users in real time during the call.
  • the call document is sent to the associated user.
  • the task information is sent to the corresponding task user.
  • the task information is sent to the associated users or superiors related to the task user, so that other users (associated users or superiors) can cooperate with the task user to process tasks, or to track and check the task execution of the character user. This disclosure is not limited to this.
  • the content of the call subject may include at least one of call time, call address, participants, call resolution, call content, call task, or call subject.
  • the content of the call subject can be obtained.
  • multiple pieces of call information during the call can be filtered according to different screening rules to obtain the corresponding content of the call subject.
  • the screening rule can correspond to the type of the main content of the call one-to-one.
  • the screening rule may be: filter resolution sentences from multiple call information to obtain the generation time of at least one resolution sentence, and use the last resolution sentence as the call resolution of the current call.
  • the decision sentence is a decisive sentence of what kind of treatment is performed on a certain object. For example, “take XX as the focus of product development", "new products will be launched on X, X, X,” and so on.
  • the resolution sentence can be filtered from multiple pieces of call information according to the grammatical characteristics of the resolution sentence.
  • the filtering rule may also be: filtering resolution sentences from multiple pieces of call information according to the resolution keywords, and using the resolution sentences as the call resolution of the current call, where the resolution keywords may be words commonly used in the resolution sentences.
  • the screening rule may be: filter task sentences from multiple call information to obtain at least one task sentence, and generate at least one call task based on the at least one task sentence.
  • the task sentence can be a command sentence, for example, the task sentence is "User A will arrange the conference site", the call task generated according to the task sentence is "The conference site is arranged", and the task user corresponding to the call task is the user A.
  • the command sentence can be filtered from multiple pieces of call information according to the grammatical characteristics of the command sentence.
  • the filtering rule may also be: filtering task sentences from multiple pieces of call information according to task keywords, and generating corresponding tasks based on the filtered task sentences.
  • the task keyword may be a word commonly used in task sentences, for example, "responsible” and so on.
  • the screening rule can be: filter out the most frequently occurring keywords from multiple call information, or filter out the central word of the call information from multiple call information, among which, call information
  • the central word of indicates the object discussed in the call information.
  • semantic analysis can be performed on each piece of call information to determine the object discussed in the content of each call information, and use the object as the central word of the call information.
  • the call information includes "Has the venue for the new product release been confirmed?", "Confirmed", "When is the new product release time set” and "Is it the 7th of next month”. Then the subject of the call is "New Product Release".
  • the call subject may also be determined by the user before the call starts, and the call subject input by the user can be directly obtained when the call document is generated.
  • the computer program can be stored in a computer-readable storage medium, which can be a read-only memory, a magnetic disk, or an optical disk.
  • Fig. 10 is a block diagram showing a device for generating a document according to an exemplary embodiment.
  • the document generating apparatus 1000 includes: a connection module 1002, an information module 1004, and a document module 1006.
  • the connection module 1002 is used to establish a call connection with other user terminals
  • the information module 1004 is configured to receive multiple call information from other user terminals, and the call information includes at least one of text information or voice information;
  • the document module 1006 is used to process multiple call information to generate a call document in real time; the document module 1006 may include: a voice recognition unit, used to perform voice recognition processing on the voice information in the multiple call information to generate text information; and The text error correction unit is used to perform text error correction processing on multiple text messages in multiple call messages.
  • the document module 1006 may further include: a template unit, which determines the call template; a parameter unit, which is used to extract template parameters from the call template; a filtering unit, which is used to filter multiple call information based on the template parameters to generate the main content of the call; and a document The unit is used to generate a call document from the call template, the main content of the call, and multiple call information; the data unit is used to determine the additional document; and the call document is generated from the additional document and multiple call information.
  • a template unit which determines the call template
  • a parameter unit which is used to extract template parameters from the call template
  • a filtering unit which is used to filter multiple call information based on the template parameters to generate the main content of the call
  • a document The unit is used to generate a call document from the call template, the main content of the call, and multiple call information
  • the data unit is used to determine the additional document
  • the call document is generated from the additional document and multiple call information.
  • the document unit is also used to present the content of the call main body in the first preset position of the call template; and arrange the multiple call information in the order of their corresponding generation time, and present the arranged multiple call information in the call The second preset position of the template to generate the call document.
  • the document unit is also used to extract basic information from the call connection; and present the basic information, the content of the call subject, and multiple call information in the call template to generate the call document in real time.
  • Fig. 11 is a block diagram showing a device for generating a document according to an exemplary embodiment. As shown in FIG. 11, based on the document generating device 1000, the document generating apparatus 1100 may further include: an associated user module 1102, a task user module 1104, and a dynamic web page module 1106.
  • the associated user module 1102 is configured to perform associated user extraction processing on the call document, obtain the associated user; and send the call document to the associated user.
  • the task user module 1104 is used to perform task user extraction processing on the call document, obtain the task user and the task information corresponding to it; and send the task information to the task user corresponding to the task user.
  • the dynamic web page module 1106 is configured to generate a dynamic web page based on the call document for the associated user and/or task user to perform task processing and/or task tracking.
  • the call information in establishing a call connection between a plurality of user terminals, includes at least one of text information or voice information; the call document is generated in real time by processing the multiple call information, which is performed in multiple parties.
  • the electronic device can generate a call document in real time. Through the call document, when multiple parties are in a call, it can assist the user to understand the meaning that other users want to express. After the call, the generated call document can also be used to stabilize the call Resolution to improve call efficiency.
  • Fig. 12 is a block diagram showing an electronic device according to an exemplary embodiment.
  • the electronic device 1200 according to this embodiment of the present disclosure will be described below with reference to FIG. 12.
  • the electronic device 1200 shown in FIG. 12 is only an example, and should not bring any limitation to the function and scope of use of the embodiments of the present disclosure.
  • the electronic device 1200 is represented in the form of a general-purpose computing device.
  • the components of the electronic device 1200 may include but are not limited to: at least one processing unit 1210, at least one storage unit 1220, a bus 1230 connecting different system components (including the storage unit 1220 and the processing unit 1210), a display unit 1240, and the like.
  • the storage unit stores program codes, and the program codes can be executed by the processing unit 1210, so that the processing unit 1210 executes the steps described in the above electronic prescription circulation processing method section of this specification according to various exemplary embodiments of the present disclosure.
  • the processing unit 1210 may perform the steps shown in FIG. 7, FIG. 8, and FIG. 9.
  • the electronic device includes: one or more processors; a storage device for storing one or more programs; when one or more programs are executed by one or more processors, the one or more processors implement The following steps:
  • the call information includes at least one of text information or voice information
  • Information processing is performed on the plurality of call information to generate a call document in real time.
  • the one or more processors implement the following steps:
  • the one or more processors implement the following steps:
  • the call document is generated in real time through the call template, the content of the call main body, and the multiple call information.
  • the one or more processors implement the following steps:
  • the one or more processors implement the following steps:
  • the basic information, the content of the call main body, and the multiple call information are presented in the call template to generate the call document in real time.
  • the one or more processors implement the following steps:
  • the call document is generated from the additional document and the plurality of call information.
  • the one or more processors implement the following steps:
  • the one or more processors implement the following steps:
  • the task information is delivered to the task user.
  • the one or more processors implement at least one of the following steps:
  • a dynamic web page is generated based on the call document so that the associated user can track the execution process of the task information through the dynamic page.
  • the storage unit 1220 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 12201 and/or a cache storage unit 12202, and may further include a read-only storage unit (ROM) 12203.
  • RAM random access storage unit
  • ROM read-only storage unit
  • the storage unit 1220 may also include a program/utility tool 12204 having a set of (at least one) program module 12205.
  • program module 12205 includes but is not limited to: an operating system, one or more application programs, other program modules, and program data, Each of these examples or some combination may include the implementation of a network environment.
  • the bus 1230 may represent one or more of several types of bus structures, including a storage unit bus or a storage unit controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local area that uses any of a variety of bus structures. bus.
  • the electronic device 1200 can also communicate with one or more external devices 1200' (such as keyboards, pointing devices, Bluetooth devices, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device 1200, and/or Communicate with any device (eg, router, modem, etc.) that enables the electronic device 1200 to communicate with one or more other computing devices. This communication can be performed through an input/output (I/O) interface 1250.
  • the electronic device 1200 may also communicate with one or more networks (for example, a local area network (LAN), a wide area network (WAN), and/or a public network, such as the Internet) through the network adapter 1260.
  • networks for example, a local area network (LAN), a wide area network (WAN), and/or a public network, such as the Internet
  • the network adapter 1260 may communicate with other modules of the electronic device 1200 through the bus 1230. It should be understood that although not shown in the figure, other hardware and/or software modules can be used in conjunction with the electronic device 1200, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives And data backup storage system, etc.
  • the example embodiments described here can be implemented by software, or can be implemented by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, U disk, mobile hard disk, etc.) or on the network , Including several instructions to make a computing device (which may be a personal computer, a server, or a network device, etc.) execute the above-mentioned method according to the embodiment of the present disclosure.
  • a non-volatile storage medium which can be a CD-ROM, U disk, mobile hard disk, etc.
  • a computing device which may be a personal computer, a server, or a network device, etc.
  • the program product can adopt any combination of one or more readable media.
  • the readable medium may be a readable signal medium or a readable storage medium.
  • the readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or a combination of any of the above.
  • Examples of readable storage media include: electrical connections with one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable Read only memory (EPROM or flash memory), optical fiber, portable compact disk read only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
  • the computer-readable storage medium may include a data signal propagated in baseband or as a part of a carrier wave, and readable program code is carried therein.
  • This propagated data signal can take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
  • the readable storage medium may also be any readable medium other than the readable storage medium, and the readable medium may send, propagate, or transmit the program for use by or in combination with the instruction execution system, apparatus, or device.
  • the program code contained on the readable storage medium can be transmitted by any suitable medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.
  • the program code for performing the operations of the present disclosure can be written in any combination of one or more programming languages.
  • the programming languages include object-oriented programming languages—such as Java, C++, etc., as well as conventional procedural programming. Language-such as "C" language or similar programming language.
  • the program code can be executed entirely on the user's computing device, partly on the user's device, executed as an independent software package, partly on the user's computing device and partly executed on the remote computing device, or entirely on the remote computing device or server Executed on.
  • the remote computing device can be connected to a user computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (for example, using Internet service providers). Business to connect via the Internet).
  • LAN local area network
  • WAN wide area network
  • Internet service providers for example, using Internet service providers
  • the above-mentioned computer-readable medium carries one or more programs.
  • the computer-readable medium realizes the following functions: establish a remote conference connection between multiple user terminals; Multiple conference information of multiple user terminals, the conference information includes text information or voice information; information processing is performed on the multiple conference information to generate multiple conference information; and the multiple conference information is data processed to generate conference documents.
  • the computer-readable medium has a computer program stored thereon, and the following steps are implemented when the program is executed by the processor:
  • the call information includes at least one of text information or voice information
  • Information processing is performed on the plurality of call information to generate a call document in real time.
  • the call document is generated in real time through the call template, the content of the call main body, and the multiple call information.
  • the basic information, the content of the call main body, and the multiple call information are presented in the call template to generate the call document in real time.
  • the call document is generated from the additional document and the plurality of call information.
  • the task information is delivered to the task user.
  • a dynamic web page is generated based on the call document so that the associated user can track the execution process of the task information through the dynamic page.
  • modules can be distributed in the device according to the description of the embodiment, or corresponding changes can be made in one or more devices that are uniquely different from this embodiment.
  • the modules of the above-mentioned embodiments can be combined into one module, or further divided into multiple sub-modules.
  • the exemplary embodiments described here can be implemented by software, or can be implemented by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, U disk, mobile hard disk, etc.) or on the network , Including several instructions to make a computing device (which may be a personal computer, a server, a mobile terminal, or a network device, etc.) execute the method according to the embodiments of the present disclosure.
  • a computing device which may be a personal computer, a server, a mobile terminal, or a network device, etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本公开涉及一种文档生成方法、装置、电子设备及存储介质。该方法包括:与其他用户终端间建立通话连接;接收来自其他用户终端的多个通话信息,所述通话信息包括文字信息或语音信息中的至少一个;对所述多个通话信息进行信息处理,以实时生成通话文档。本公开涉及文档生成方法及装置,在多方进行通话的时候,电子设备能够实时生成通话文档,提高通话效率。

Description

文档生成方法、装置、电子设备及存储介质
本申请要求于2020年01月19日提交、申请号为202010061541.0、发明名称为“会议文档生成方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本公开涉及计算机信息处理领域,具体而言,涉及一种文档生成方法、装置、电子设备及存储介质。
背景技术
远程会议是指利用现代化的通讯手段,实现跨区域召开会议的目的。要召开远程会议,通常需要有通信线路、远程会议***进行支持,远程会议***可包含电话会议,网络会议,视频会议、文字会议等等。
目前,有多种***支持以上各种形式的远程会议,极大的提高了用户的工作效率。但是,在远程会议结束后,对于会议的会议纪要和会议上进行的决议、任务分配等工作,还是需要借由专门的用户进行整理,并发送给相关人员。在进行会议纪要的整理过程中,用户需要再次耗费时间回放会议内容,生成会议纪要和任务集合。这种借由用户对会议进行整理的方式执行速度慢,耗费用户大量的时间,而且由于参会人员位于各个不同的地区,彼此之间对组织架构不熟悉,在生成任务集合和进行任务分配的时候,难免会存在各种各样的疏漏和失误。
因此,需要一种新的会议文档生成方法及装置。
在所述背景技术部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本公开提供一种文档生成方法、装置、电子设备及存储介质,能够在多方进行通话的时候,实时生成通话文档,提高通话效率。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的一方面,提出一种文档生成方法,该方法包括:在多个用户终端间建立通话连接;接收来自多个用户终端的多个通话信息,通话信息包括文字信息或语音信息中的至少一个;对多个通话信息进行信息处理以实时生成会议文档。
根据本公开的一方面,提出一种文档生成方法,该方法包括:与其他用户终端建立通话连接;接收来自其他用户终端的多个通话信息,其中,通话信息包括文字信息或语音信息中的至少一个;对多个通话信息进行信息处理以实时生成通话文档。
根据本公开的一方面,提出一种文档生成装置,该装置包括:连接模块,用于在多个用户终端间建立通话连接;信息模块,用于接收来自多个用户终端的多个通话信息,通话信息包括文字信息或语音信息中的至少一个;文档模块,用于对多个通话信息进行信息处理以实时生成通话文档。
根据本公开的一方面,提出一种文档生成装置,该装置包括:连接模块,用于与其他用户终端建立通话连接;信息模块,用于接收来自其他用户终端的多个通话信息,其中,通话信息包括文字信息或语音信息中的至少一个;文档模块,用于对多个通话信息进行信息处理以实时生成通话文档。
在本公开的一个实施例中,文档模块,包括:语音识别单元,用于将多个通话信息中的语音信息进行语音识别处理,生成文字信息;以及文字纠错单元,用于将多个通话信息中的多个文字信息进行文字纠错处理。
在本公开的一个实施例中,文档模块,包括:模板单元,确定通话模板;参数单元,用于由通话模板中提取模板参数;筛选单元,用于基于模板参数对多个通话信息进行筛选以生成通话主体内容,通话主体内容包括:与模板参数对应的通话关键词;以及文档单元,用于通过通话模板、通话主体内容和多个通话信息实时生成通话文档。
在本公开的一个实施例中,文档单元,还用于将通话主体内容呈现在通话模板的第一预设位置;以及将多个通话信息按其对应的生成时间进行顺序排列,并将排列的多个通话信息呈现在通话模板的第二预设位置,以实时生成通话文档。
在本公开的一个实施例中,文档单元,还用于从通话连接中提取基础信息, 基础信息包括以下至少一个:时间信息、地址信息和参会用户标识;以及将基础信息、通话主体内容和多个通话信息呈现在通话模板中,以实时生成通话文档。
在本公开的一个实施例中,文档模块,包括:资料单元,用于确定附加文档,附加文档用于对通话信息进行补充;以及通过附加文档和多个通话信息实时生成通话文档。
在本公开的一个实施例中,还包括:关联用户模块,用于对通话文档进行关联用户提取处理,获取关联用户,关联用户包括:本次参会的用户,通话涉及到的用户;以及将通话文档下发给关联用户。
在本公开的一个实施例中,还包括:任务用户模块,用于基于通话文档,提取出通话文档中包含的待分配任务的任务信息,以及任务信息对应的任务用户;以及将任务信息下发给任务用户。
在本公开的一个实施例中,还包括:动态网页模块,用于基于通话文档生成动态网页页面以使得关联用户通过动态网页页面对任务信息进行处理;基于通话文档生成动态网页页面以使得关联用户通过动态页面对任务信息的执行过程进行跟踪。
根据本公开的一方面,提出一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上文的方法。
根据本公开的一方面,提出一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上文中的方法。
根据本公开的文档生成方法、装置、电子设备及存储介质,多个用户终端间建立的通话连接中,通话信息包括文字信息或语音信息中的至少一个;通过对多个通话信息进行信息处理以实时生成通话文档,在多方进行通话的时候,电子设备能够实时生成通话文档,通过该通话文档,在多方进行通话时,可以为辅助用户了解其他用户想要表达的含义,在通话之后,还可以根据生成的通话文档,稳固通话决议,提高通话效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
通过参照附图详细描述其示例实施例,本公开的上述和其它目标、特征及优点将变得更加显而易见。下面描述的附图仅仅是本公开的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据一示例性实施例示出的一种文档生成方法及装置的***场景框图。
图2是根据一示例性实施例示出的一种文档生成方法及装置的***框图。
图3是根据一示例性实施例示出的一种文档生成方法及装置的移动端示意图。
图4是根据一示例性实施例示出的一种文档生成方法及装置的桌面端示意图。
图5是根据另一示例性实施例示出的一种文档生成方法及装置的应用场景框图。
图6是根据一示例性实施例示出的一种文档生成方法及装置的网页端示意图。
图7是根据一示例性实施例示出的一种文档生成方法的流程图。
图8是根据另一示例性实施例示出的一种文档生成方法的流程图。
图9是根据另一示例性实施例示出的一种文档生成方法的流程图。
图10是根据一示例性实施例示出的一种文档生成装置的框图。
图11是根据一示例性实施例示出的一种文档生成装置的框图。
图12是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本公开将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有 特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本公开的各方面。
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
应理解,虽然本文中可能使用术语第一、第二、第三等来描述各种组件,但这些组件不应受这些术语限制。这些术语乃用以区分一组件与另一组件。因此,下文论述的第一组件可称为第二组件而不偏离本公开概念的教示。如本文中所使用,术语“及/或”包括相关联的列出项目中的任一个及一或多者的所有组合。
在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本领域技术人员可以理解,附图只是示例实施例的示意图,附图中的模块或流程并不一定是实施本公开所必须的,因此不能用于限制本公开的保护范围。
图1是根据一示例性实施例示出的一种文档生成方法及装置的***框图。
如图1所示,***架构100可以包括用户端设备101、102、103,网络104和服务器105。网络104为用于在用户端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通话链路或者光纤电缆等等。
应该理解,图1中的终端设备、网络的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络。比如服务器105可以是多个服务器组成的服务器集群或者多个终端组成的区块链网络等。
用户可以通过用户端设备101、102、103借助于网络104与服务器105交互,以接收或发送通话信息,通话信息可包括文字信息、语音信息或画面信息中的至少一个。用户端设备101、102、103上可以安装有各种通讯客户端应用,例如网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。
用户端设备101、102、103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
用户端设备102(还可为101或103)可以与其他用户终端建立通话连接;用户端设备102可以接收来自其他用户终端的多个通话信息,通话信息包括文字信息或语音信息中的至少一个;用户端设备102可以对多个通话信息进行信息处理,以实时生成通话文档。
用户端设备102(还可为101或103)还可以对通话文档进行关联用户提取处理,获取关联用户;以及将通话文档下发给关联用户。
用户端设备102(还可为101或103)还可以对通话文档进行任务用户提取处理,获取任务用户和与其对应的任务信息;以及将任务信息下发给与其对应的任务用户。
用户端设备102(还可为101或103)还可以基于通话文档生成动态网页页面以使得任务用户通过动态网页页面对任务信息进行处理;基于通话文档生成动态网页页面以使得关联用户通过动态页面对任务信息的执行过程进行跟踪。
服务器105可以是提供各种服务的服务器,例如对用户通过用户端设备101、102、103所进行的通话提供支持的后台管理服务器。后台管理服务器可以对接收到的通话中的通话信息进行分析等处理,并将处理结果(例如通话文档、任务集合等)反馈给用户端设备101、102、103,后台管理服务器还可以将处理结果反馈给其他未参加通话的用户终端设备,本公开不以此为限。
服务器105可以在多个用户终端间建立通话连接;服务器105可以接收来自多个用户终端的多个通话信息,通话信息包括文字信息或语音信息中的至少一个;服务器105可以对多个通话信息进行信息处理以实时生成通话文档。
服务器105还可以对通话文档进行关联用户提取处理,获取关联用户;以及将通话文档发送至关联用户。
服务器105还可以对通话文档进行任务用户提取处理,获取任务用户和与 其对应的任务信息;以及将任务信息发送至与其对应的任务用户。
服务器105还可以基于通话文档生成动态网页页面以使得任务用户通过动态网页页面对任务信息进行处理;基于通话文档生成动态网页页面以使得关联用户通过动态页面对任务信息的执行过程进行跟踪。
服务器105可以是一个实体的服务器,还可以由多个服务器组成,服务器105中的一部分可以用于在多个用户终端间建立通话连接;还可以用于接收来自多个用户终端的多个通话信息,通话信息包括文字信息或语音信息中的至少一个;服务器105中的一部分还可以用于对多个通话信息进行信息处理以生成通话文档。
需要说明的是,本公开实施例所提供的文档生成方法可以由服务器105或用户端设备101、102、103执行,相应地,通话文档生成装置可以设置于服务器105或用户端设备101、102、103中。而提供给用户进行通话的网页端一般位于用户端设备101、102、103中。
图2是根据一示例性实施例示出的一种文档生成方法及装置的***框图。
其中,本公开实施例涉及的***架构100可以是由客户端、多个节点(接入网络中的任意形式的计算设备,如服务器、用户终端)通过网络通信的形式连接形成的分布式***。在通话中的各个通话信息均可存储在区块链***中,以保证通话中通话信息的安全性、可靠性、不可篡改性。
以分布式***为区块链***为例,参见图2,图2是本公开实施例提供的分布式***100应用于区块链***的一个可选的结构示意图,由多个节点(接入网络中的任意形式的计算设备,如服务器、用户终端)和客户端形成,节点之间形成组成的点对点(P2P,Peer To Peer)网络,P2P协议是一个运行在传输控制协议(TCP,Transmission Control Protocol)协议之上的应用层协议。在分布式***中,任何机器如服务器、终端都可以加入而成为节点,节点包括硬件层、中间层、操作***层和应用层。
参见图2示出的区块链***中各节点的功能,涉及的功能包括:
1)路由,节点具有的基本功能,用于支持节点之间的通话。
节点除具有路由功能外,还可以具有以下功能:
2)应用,用于部署在区块链中,根据实际业务需求而实现特定业务,记录实现功能相关的数据形成记录数据,在记录数据中携带数字签名以表示任务数 据的来源,将记录数据发送到区块链***中的其他节点,供其他节点在验证记录数据来源以及完整性成功时,将记录数据添加到临时区块中。
例如,应用实现的业务包括:
2.1)钱包,用于提供进行电子货币的交易的功能,包括发起交易(即,将当前交易的交易记录发送给区块链***中的其他节点,其他节点验证成功后,作为承认交易有效的响应,将交易的记录数据存入区块链的临时区块中;当然,钱包还支持查询电子货币地址中剩余的电子货币;
2.2)共享账本,用于提供账目数据的存储、查询和修改等操作的功能,将对账目数据的操作的记录数据发送到区块链***中的其他节点,其他节点验证有效后,作为承认账目数据有效的响应,将记录数据存入临时区块中,还可以向发起操作的节点发送确认。
2.3)智能合约,计算机化的协议,可以执行某个合约的条款,通过部署在共享账本上的用于在满足一定条件时而执行的代码实现,根据实际的业务需求代码用于完成自动化的交易,例如查询买家所购买商品的物流状态,在买家签收货物后将买家的电子货币转移到商户的地址;当然,智能合约不仅限于执行用于交易的合约,还可以执行对接收的信息进行处理的合约。
3)区块链,包括一系列按照产生的先后时间顺序相互接续的区块(Block),新区块一旦加入到区块链中就不会再被移除,区块中记录了区块链***中节点提交的记录数据。
在区块链***的区块中包括本区块通话中的通话信息的哈希值(本区块的哈希值)、以及前一区块的哈希值,各区块通过哈希值连接形成区块链。另外,区块中还可以包括有区块生成时的时间戳等信息。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了相关的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
需要说明的是,本公开实施例中通话可以是至少两个用户之间的任一种形式的通话,可选地,该通话可以是会议通话,例如,远程会议、近程会议等,其中,远程会议可以为跨区域召开的会议,近程会议可以为在同一局域网内召开的会议;该通话还可以聊天通话,例如,用户之间可以进行闲聊式的聊天。
图3是根据一示例性实施例示出的一种文档生成方法及装置的移动端示意图。
如图3所示,用户可通过移动端上的通话应用加入通话,例如,该通话应用可为社交应用。用户可通过在应用上进行操作申请加入通话,还可在加入通话时,选择加入的方式,例如,语音加入、视频加入,或者通过文字的方式加入。
在通话进行的过程中,用户可随时通过在应用上进行相应的操作来记录当前通话内容,可选地,可通过点击“保存通话”按钮来保存当前的通话内容。值得一提的是,参与通话的各个用户,所使用的加入方式可能不同,保存各个用户的通话信息时,可以保存该各个用户的加入方式,也即是保存各个用户的不同的加入方式下的通话信息。例如,在远程会议场景下,A用户的加入方式是文字会议,B用户的加入方式是语音会议、C用户的加入方式是视频会议,那么,在实际操作中,可保存以上各种加入方式的基础数据,还可将以上的通话信息按照其生成的时间进行依次排列。可选地,加入方式的基础数据可以包括加入方式的方式标识,该方式标识可以是方式名称、方式序号等。
在通话的进行过程中,电子设备可以自动在通话开始之后,根据接收到的各个用户终端的通话信息,对通话信息进行信息处理,以实时生成通话文档;可选地,还可以由用户确定是否生成通话文档,例如,电子设备响应于通话文档的生成操作,根据接收到的各个用户终端的通话信息,对通话信息进行信息处理,以实时生成通话文档,其中,用户可随时在应用上进行相应的操作来生成本次通话内容的通话文档。
通话文档中可包含本次通话的时间、地点、参与人员、通话主题或者通话产生的任务等信息中的至少一个。可选地,用户还可通过选择不同的通话文档模板,自动根据抓取到的模板中的相关数据和通话信息,生成更多的通话相关信息。
在生成通话文档之后,还可同时生成该通话文档对应的动态页面,该动态页面上可附加多种辅助功能,以辅助用户进行通话的查看、通话任务的执行、通话任务的跟踪检查等等,本公开不以此为限。
图4是根据一示例性实施例示出的一种文档生成方法及装置的桌面端示意图。
如图4所示,用户可通过桌面上的通话应用加入通话,例如,该通话应用可为社交应用。用户可在应用上进行操作以申请加入通话,还可在加入通话时,选择加入方式,例如,语音加入、视频加入,或者通过文字通话的方式加入等。
在通话进行的过程中,用户可随时通过在应用上进行相应的操作,以使电子设备记录当前通话内容,该操作可参考移动端的步骤,本公开在此不再赘述。
在通话的进行过程中,用户还可随时通过应用上进行相应的操作来生成本次通话内容的通话文档,还可同时生成该通话文档对应的动态页面,生成通话文档以及动态页面的过程可参考移动端的步骤,本公开在此不再赘述。
图5是根据另一示例性实施例示出的一种文档生成方法及装置的应用场景框图。
如图5所示,移动端和桌面端的用户均可通过其对应的应用参与到通话中,生成通话文档,而且,移动端和桌面端的用户均可选择适应于其自身的加入方式,例如,移动端的用户选择语音加入或者视频加入,桌面端的用户选择通过文字通话的方式加入或者视频加入等。服务器端可对多种方式的加入方式进行支持,并可将多种方式的通话信息进行处理,生成通话文档。
例如,如果用户通过语音加入,则该用户的通话信息为语音信息,电子设备可以对语音信息进行处理,例如,语音识别处理等,将语音信息转换为文字信息,根据文字信息,生成通话文档。如果用户通过视频加入,则该用户的通话信息包括画面信息和语音信息,电子设备可以对通话信息中的语音信息进行处理,将语音信息转换为文字信息,根据文字信息,生成通话文档,可选地,该通话信息可能还包括文字信息,则根据语音信息转换后的文字信息和通话信息中的文字信息,生成通话文档;如果用户通过文字通话的方式加入,则通话信息为文字信息,电子设备可以对该文字信息进行文字纠错处理,根据文字纠错处理后的文字信息生成通话文档。
需要说明的是,上述将语音信息转换为文字信息之后,还可以对转换得到的文字信息进行文字纠错处理,根据文字纠错处理后的文字信息生成通话文档。
移动端和桌面端的用户或服务器端还可对通话文档进行关联用户提取处理,获取关联用户,关联用户包括:本次参会的用户或者通话涉及到的用户中的至少一个;以及将通话文档下发给关联用户。移动端和桌面端的用户或服务器端还可基于通话文档,提取出通话文档中包含的待分配任务的任务信息,以 及任务信息对应的任务用户;以及将任务信息下发给任务用户。服务器端还可基于通话文档生成动态网页页面以使得关联用户通过动态网页页面对任务信息进行处理;基于通话文档生成动态网页页面以使得关联用户通过动态页面对任务信息的执行过程进行跟踪。
其中,将通话文档下发给关联用户可以包括:根据关联用户的用户标识,将通话文档下发至登录该用户标识的用户终端,其中,关联用户的用户标识可以为关联用户的昵称、名称、用户账号等,用户标识用于确定终端用户的身份,根据用户标识可以将通话文档下发给对应的关联用户。
可选地,该通话文档包括文档标识,关联用户在基于用户终端接收到通话文档之后,用户终端可以显示通话文档的文档标识,以便关联用户在打开通话文档之前,能够初步了解该通话文档,以便关联用户更好地处理该通话文档。例如,关联用户根据该文档标识,确定该通话文档为不重要的通话文档,则可以稍后打开该通话文档,又如,关联用户根据文档标识,确定该通话文档为比较重要的通话文档,则立刻打开该通话文档,查看通话文档中的通话内容。
其中,将任务信息下发给任务用户的过程与上述将通话文档下发给关联用户的过程类似,在此不再赘述。
值得一提的是,在图5中仅以移动终端的展现形式进行了示例性的描述,本公开中的方法还可应用与桌面端,或者移动端和桌面端混合参会的形式中,不公开不以此为限。
图6是根据一示例性实施例示出的一种通话文档生成方法及装置的网页端示意图。
图6示出的是一个基于通话文档生成的动态网页页面,该动态网页页面可供关联用户和/或任务用户进行任务处理和/或任务跟踪。可选地,该动态网页页面可通过H5(Hyper Text Markup Language 5,超文本标记语言第五版)技术生成,H5它包换了HTML5的标记规范,运用到了例如CSS(Cascading Style Sheets,层叠样式表)、JS(JavaScript,一种编程语言)等多种计算机语言,可以实现多种动效和视听效果,会利用到后端和前端的多种功能,可以在手机端传播,可以跨平台在PC(Personal Computer,个人计算机)、平板上浏览,通过H5技术实现的通话文档动态网页页面,可随时支持用户调用查看,还可支持用户在其上进行任务操作、任务处理等等内容。
例如,该动态网页页面中包括至少一项任务,可选地,每项任务对应设置有相关的任务用户,该任务用户可以是执行该任务的用户,也可以是负责监督该任务执行的用户,任务用户可以根据动态网页页面中每项任务对应设置的用户,来认领属于自己的任务,并执行或者监督相应的任务。
可选地,每项任务对应设置有任务状态,每项任务默认的任务状态可以为未完成状态,在该任务的任务用户执行完该任务之后,可以将该任务的任务状态修改为完成状态,关联用户可以根据每项任务的任务状态跟踪任务进度。
图7是根据一示例性实施例示出的一种文档生成方法的流程图。通话文档生成方法70至少包括步骤S702至S708。
如图7所示,在S702中,与其他用户终端建立通话连接。
其中,通话连接的形式可包括多个形式,可以为电话通话、网络通话、视频通话、文字通话等等。其中,电话通话是一种经由PSTN(Public Switched Telephone Network,公共电话交换网)网络渠道,借助多方互联的信息手段,把分散在各地的通话者组织起来,通过电话进行通话的沟通形式。网络通话是个以网络为媒介的多媒体通话平台,使用者可突破时间地域的限制,通过互联网实现面对面般的交流效果。为用户提供高效快捷的沟通新途径,有效降低公司的运营成本,提高企业的运作效率。视频通话是指两个或两个以上不同地方的个人或群体,通过传输线路及多媒体设备,将声音、影像及文件资料互相传送,达到即时且互动的沟通,以完成通话目的之***设备。文字通话,借助于相关的即时通讯工具,在用户不方便进行带有语音的通话的时候,通过文字参与通话,进行各项通话内容讨论。
在S704中,接收来自其他用户终端的多个通话信息,通话信息包括文字信息或语音信息中的至少一个。值得一提的是,对应于上文中的各种形式的通话连接方式,可以提取电话通话、网络通话和视频通话中的语音信息,作为上述参会方式的通话信息,以便进行后续处理。
可选地,该通话信息还包括画面信息,在用户终端采用视频通话的方式加入通话连接时,该用户终端会采集画面信息和语音信息,将画面信息和语音信息发送给其他用户终端。
在S706中,对多个通话信息进行信息处理以生成通话文档,可以包括:将通话信息中的语音信息进行语音识别处理,生成文字信息;以及将多个通话信 息中的多个文字信息进行文字纠错处理。
其中,语音识别技术(Speech recognition)是指将人类语音中的词汇内容转换为计算机可读的输入,例如按键、二进制编码或者字符序列。在实际语音识别的过程中,还可包括对通话信息中的语音信息进行前端处理,前端处理是指在特征提取之前,先对原始语音进行处理,消除部分噪声和不同说话人带来的影响,使处理后的语音更能反映语音的本质特征。
其中,文字纠错是指一种用于纠正在传送或存储数据期间产生的出错数据的方法。纠错可以有重传纠错和前向纠错等等。例如,通过语义分析等技术,对通话信息中的文字信息进行纠错处理,以生成符合用户原意的通话信息。
需要说明的是,在一种可能实现方式中,在将通话信息中的语音信息进行语音识别处理,生成文字信息时,生成的文字信息可能并不够准确,因此,还需要对生成的文字信息进行修正处理,例如,通过上下文语义分析、错别字修正等方式,对生成的文字信息进行修正处理,以使修正后的文字信息更加准确,从而根据修正后的文字信息生成通话文档也更加准确。
在一个实施例中,还包括:确定通话模板;从通话模板中提取模板参数;基于模板参数对多个通话信息进行筛选以生成通话主体内容,通话主体内容可以是与模板参数对应的通话关键词;以及通过通话模板、通话主体内容和多个通话信息生成通话文档。
在一个实施例中,还包括:对多个通话信息进行筛选,以生成通话主体内容,该通话主体内容可以是该多个通话信息中出现频次最高的通话关键词,通过通话主体内容和多个通话信息生成通话文档。
在一个实施例中,通话文档中可包含本次通话的时间、地点、参会人员、通话主题、通话产生的任务等等信息。可选地,用户还可通过选择不同的通话文档模板,来自动从通话信息中抓取模板相关数据以生成更多的通话相关信息。
“对多个通话信息进行信息处理以生成通话文档”的内容请参考图8的描述。
根据本公开的文档生成方法,多个用户终端间建立的通话连接中,通话信息包括文字信息或语音信息中的至少一个;通过对多个通话信息进行信息处理以实时生成通话文档,在多方进行通话的时候,电子设备能够实时生成通话文档,通过该通话文档,在多方进行通话时,可以为辅助用户了解其他用户想要表达的含义,在通话之后,还可以根据生成的通话文档,稳固通话决议,提高通话效率。
应清楚地理解,本公开描述了如何形成和使用特定示例,但本公开的原理不限于这些示例的任何细节。相反,基于本公开公开的内容的教导,这些原理能够应用于许多其它实施例。
图8是根据另一示例性实施例示出的一种文档生成方法的流程图。图8所示的流程是对图7所示的流程中S706“对多个通话信息进行信息处理以生成通话文档”的详细描述。
如图8所示,在S802中,确定通话模板。例如,用户可在预设的通话模板库中进行选取,以确定最终的通话模板。又如,还可通过***自动推荐的方式,由***自动推荐适合于本次通话的模板。
在S804中,从通话模板中提取模板参数。可选地,通话参数可以包括:通话时间、通话地址、参与人员、通话决议、通话内容或者通话任务中的至少一项。
在S806中,基于模板参数对多个通话信息进行筛选以生成通话主体内容。根据通话模板中的内容,在多个通话信息中进行数据筛选,以提取相关内容生成通话主体内容。其中,通话主体内容可以包括通话时间、通话地址、参与人员、通话决议、通话内容、通话任务或者通话主题中的至少一项。
例如,模板参数包括“通话主题”,那么可在通话信息进行关键词筛选以提取对应的关键词作为“通话主题”。又如,模板参数包括“通话任务”,那么可在通话信息进行关键词筛选以提取对应的关键词作为“通话任务”。
在S808中,从通话连接中提取基础信息,基础信息可包括:时间信息、地址信息、参会用户标识或者通话主题中的至少一项。可选地,可以从通话连接信息中提取通话相关的基础信息,例如,提取通话时间、通话地址相关信息。更进一步地,还可通过通话连接中的各个通话终端,提取参与人员信息。
在一个实施例中,可以统计各个终端的物理地址,在通话中对各个终端的物理地址进行核对,以确定参与人员信息,还可对新加入的终端的物理地址进行安全性校验,以防止通话内容外泄,还可通过网络地址等其它方式提取基础信息,本公开不以此为限。
在S810中,将通话主体内容和基础信息呈现在通话模板的预设位置,生成通话文档。其中,通话文档可为word(一种文档格式)等常见格式的文档。
在一个实施例中,可以将通话主体内容呈现在通话模板的第一预设位置; 以及将多个通话信息按其对应的生成时间进行顺序排列,并将排列的多个通话信息呈现在通话模板的第二预设位置,以实时生成通话文档。
其中,将通话主体内容呈现在通话模板的第一预设位置,可以包括:将通话主体内容添加至通话模板的第一预设位置,之后,若打开该通话模板,则在通话模板的第一预设位置显示有该通话主体内容。
在一个实施例中,还可以将基础信息呈现在通话模板的第三预设位置。
其中,第三预设位置可为通话文档的标题,例如,第三预设位置上显示有“X年X月X日,在XX举行周例会”等等;第一预设位置可为通话文档的表头位置,可用于展示通话的内容、关键词、关键任务、通话决议等内容,例如,第一预设位置上显示有“A用户在B时间完成资料收集任务”、“对C用户的行为进行表演”、“D项目需要在E时间上线”等等;第二预设位置可为通话文档的正文内容,可用于展示各个用户参会时候的通话信息,该通话信息可为每一个用户的通话信息的文字展示。
在一个实施例中,还包括:确定附加文档;以及通过附加文档和多个通话信息生成通话文档。用户还将其他文字或者图片、视频资料作为附加文档与上文中的通话信息进行关联,以生成本公开中的通话文档。
图9是根据另一示例性实施例示出的一种文档生成方法的流程图。图9所示的流程是对文档生成方法的补充描述。
如图9所示,在S902中,生成通话文档。
在S904中,基于通话文档,提取出与本次通话有相关关系的关联用户,关联用户包括:本次通话参与的用户、通话涉及到的用户或者本次通话参与的用户的上级用户中的至少一项。其中,关联用户可为参与用户,或者按照预设关系确定的关注本次通话的其他未参与的用户;通话涉及到的用户可为需要了解该通话相关内容的用户;本次参与的用户的上级用户可为管理该参与用户的其他用户。
在一个实施例中,关联用户还可以包括参与用户或者未参与用户中的至少一项,关联用户还可以为参与用户的上级领导,或者与通话决议或者通话任务相关的关联部门人员。可选地,关联用户可在通话进行的过程中,实时由参与用户确定。
在S906中,将通话文档发送至关联用户。
在S908中,基于通话文档,提取出通话文档中包含的待分配任务的任务信息,以及任务信息对应的任务用户,获取任务用户和与其对应的任务信息。
在S910中,将任务信息发送至与其对应的任务用户。例如,将任务信息发送给任务用户相关的关联用户或者上级领导,以便其他用户(关联用户或者上级领导)和任务用户相配合进行任务处理,或者对人物用户的任务执行情况进行跟踪检查。本公开不以此为限。
在另一实施例中,通话主体内容可以包括通话时间、通话地址、参与人员、通话决议、通话内容、通话任务或者通话主题中的至少一项,通过对通话信息进行筛选,可以获取通话主体内容,可选地,可以按照不同的筛选规则,对通话过程中的多条通话信息进行筛选,得到对应的通话主体内容。其中,筛选规则可以与通话主体内容的类型一一对应。
例如,通话主体内容为通话决议,则筛选规则可以为:从多条通话信息中筛选决议语句,得到至少一条决议语句的生成时间,将最后一条决议语句作为本次通话的通话决议。可选地,决议语句为对某一对象进行何种处理的决定性语句。例如,“将XX作为产品开发的重点”,“新产品将于X月X日上市”等。可选地,可以根据决议语句的语法特征,从多条通话信息中筛选出决议语句。
可选地,筛选规则还可以为:根据决议关键词,从多条通话信息中筛选决议语句,将该决议语句作为本次通话的通话决议,其中,决议关键词可以为决议语句常用的词语。
又如,通话主体内容为通话任务,则筛选规则可以为:从多条通话信息中筛选任务语句,得到至少一条任务语句,根据该至少一条任务语句,生成至少一项通话任务。其中,任务语句可以为命令语句,例如,任务语句为“由用户A去布置发布会现场”,根据该任务语句生成的通话任务为“布置发布会现场”,该通话任务对应的任务用户为用户A。可选地,可以根据命令语句的语法特征,从多条通话信息中筛选出命令语句。
可选地,筛选规则还可以为:根据任务关键词,从多条通话信息中筛选任务语句,根据筛选到的任务语句生成对应的任务。其中,该任务关键词可以为任务语句常用的词语,例如,“负责”等。
又如,通话主体内容为通话主题,则筛选规则可以为:从多条通话信息中筛选出出现频次最高的关键词,或者从多条通话信息中筛选出通话信息的中心 词,其中,通话信息的中心词指示通话信息中所讨论的对象,例如,可以对每条通话信息进行语义分析,确定每条通话信息的通话内容中所讨论的对象,将该对象作为该通话信息的中心词。例如,通话信息包括“新品发布的场地确认好了吗?”,“确认好了”,“新品发布的时间定在什么时候”和“下个月7号吧”。那么通话主题为“新品发布”。
可选地,通话主题还可以是在通话开始之前,由用户确定的,在生成通话文档时,可以直接获取用户输入的通话主题。
本领域技术人员可以理解实现上述实施例的全部或部分步骤被实现为由CPU执行的计算机程序。在该计算机程序被CPU执行时,执行本公开提供的上述方法以实现所限定的上述功能。计算机程序可以存储于一种计算机可读存储介质中,该存储介质可以是只读存储器,磁盘或光盘等。
此外,需要注意的是,上述附图仅是根据本公开示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
图10是根据一示例性实施例示出的一种文档生成装置的框图。如图10所示,文档生成装置1000包括:连接模块1002,信息模块1004,文档模块1006。
连接模块1002用于与其他用户终端建立通话连接;
信息模块1004用于接收来自其他用户终端的多个通话信息,通话信息包括文字信息或语音信息中的至少一个;
文档模块1006用于对多个通话信息进行信息处理以实时生成通话文档;文档模块1006可包括:语音识别单元,用于将多个通话信息中的语音信息进行语音识别处理,生成文字信息;以及文字纠错单元,用于将多个通话信息中的多个文字信息进行文字纠错处理。
文档模块1006还可包括:模板单元,确定通话模板;参数单元,用于从通话模板中提取模板参数;筛选单元,用于基于模板参数对多个通话信息进行筛选以生成通话主体内容;以及文档单元,用于通过通话模板、通话主体内容和 多个通话信息生成通话文档;资料单元,用于确定附加文档;以及通过附加文档和多个通话信息生成通话文档。
其中,文档单元,还用于将通话主体内容呈现在通话模板的第一预设位置;以及将多个通话信息按其对应的生成时间进行顺序排列,并将排列的多个通话信息呈现在通话模板的第二预设位置以生成通话文档。
其中,文档单元,还用于从通话连接中提取基础信息;以及将基础信息、通话主体内容和多个通话信息呈现在通话模板中,以实时生成通话文档。
图11是根据一示例性实施例示出的一种文档生成装置的框图。如图11所示,文档生成装置1100在文档生成装置1000的基础上还可包括:关联用户模块1102,任务用户模块1104,动态网页模块1106。
关联用户模块1102用于对通话文档进行关联用户提取处理,获取关联用户;以及将通话文档发送至关联用户。
任务用户模块1104用于对通话文档进行任务用户提取处理,获取任务用户和与其对应的任务信息;以及将任务信息发送至与其对应的任务用户。
动态网页模块1106用于基于通话文档生成动态网页页面以供关联用户和/或任务用户进行任务处理和/或任务跟踪。
根据本公开的文档生成装置,多个用户终端间建立通话的连接中,通话信息包括文字信息或语音信息中的至少一个;通过对多个通话信息进行信息处理以实时生成通话文档,在多方进行通话的时候,电子设备能够实时生成通话文档,通过该通话文档,在多方进行通话时,可以为辅助用户了解其他用户想要表达的含义,在通话之后,还可以根据生成的通话文档,稳固通话决议,提高通话效率。
图12是根据一示例性实施例示出的一种电子设备的框图。
下面参照图12来描述根据本公开的这种实施方式的电子设备1200。图12显示的电子设备1200仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图12所示,电子设备1200以通用计算设备的形式表现。电子设备1200的组件可以包括但不限于:至少一个处理单元1210、至少一个存储单元1220、连接不同***组件(包括存储单元1220和处理单元1210)的总线1230、显示 单元1240等。
其中,存储单元存储有程序代码,程序代码可以被处理单元1210执行,使得处理单元1210执行本说明书上述电子处方流转处理方法部分中描述的根据本公开各种示例性实施方式的步骤。例如,处理单元1210可以执行如图7,图8,图9中所示的步骤。
可选地,电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如下步骤:
与其他用户终端建立通话连接;
接收来自所述其他用户终端的多个通话信息,其中,通话信息包括文字信息或语音信息中的至少一个;
对所述多个通话信息进行信息处理以实时生成通话文档。
可选地,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如下步骤:
将所述多个通话信息中的语音信息进行语音识别处理,生成文字信息;以及
将所述多个通话信息中的多个文字信息进行文字纠错处理。
可选地,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如下步骤:
确定通话模板;
从所述通话模板中提取模板参数;
基于所述模板参数对所述多个通话信息进行筛选以生成通话主体内容;以及
通过所述通话模板、所述通话主体内容和所述多个通话信息实时生成所述通话文档。
可选地,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如下步骤:
将所述通话主体内容呈现在所述通话模板的第一预设位置;以及
将所述多个通话信息按其对应的生成时间进行顺序排列,并将排列的所述多个通话信息呈现在所述通话模板的第二预设位置,以实时生成所述通话文档。
可选地,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如下步骤:
从所述通话连接中提取基础信息;以及
将所述基础信息、所述通话主体内容和所述多个通话信息呈现在所述通话模板中,以实时生成所述通话文档。
可选地,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如下步骤:
确定附加文档,所述附加文档用于对所述通话信息进行补充;以及
通过所述附加文档和所述多个通话信息生成所述通话文档。
可选地,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如下步骤:
基于所述通话文档,提取出与本次通话相关联的关联用户;以及
将所述通话文档下发给所述关联用户。
可选地,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如下步骤:
基于所述通话文档,提取出所述通话文档中包含的待分配任务的任务信息,以及所述任务信息对应的任务用户;以及
将所述任务信息下发给所述任务用户。
可选地,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如下至少一个步骤:
基于所述通话文档生成动态网页页面以使得所述任务用户通过所述动态网页页面对所述任务信息进行处理;
基于所述通话文档生成动态网页页面以使得所述关联用户通过所述动态页面对所述任务信息的执行过程进行跟踪。
存储单元1220可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)12201和/或高速缓存存储单元12202,还可以进一步包括只读存储单元(ROM)12203。
存储单元1220还可以包括具有一组(至少一个)程序模块12205的程序/实用工具12204,这样的程序模块12205包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
总线1230可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、***总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
电子设备1200也可以与一个或多个外部设备1200’(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备1200交互的设备通信,和/或与使得该电子设备1200能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口1250进行。并且,电子设备1200还可以通过网络适配器1260与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器1260可以通过总线1230与电子设备1200的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备1200使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、或者网络设备等)执行根据本公开实施方式的上述方法。
程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。可读存储介质 上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该计算机可读介质实现如下功能:在多个用户终端间建立远程会议连接;接收来自多个用户终端的多个会议信息,会议信息包括文字信息或语音信息;对多个会议信息进行信息处理,生成多个会议信息;以及对多个会议信息进行数据处理以生成会议文档。
可选地,计算机可读介质其上存储有计算机程序,程序被处理器执行时实现如下步骤:
与其他用户终端建立通话连接;
接收来自所述其他用户终端的多个通话信息,其中,通话信息包括文字信息或语音信息中的至少一个;
对所述多个通话信息进行信息处理以实时生成通话文档。
可选地,程序被处理器执行时实现如下步骤:
将所述多个通话信息中的语音信息进行语音识别处理,生成文字信息;以及
将所述多个通话信息中的多个文字信息进行文字纠错处理。
可选地,程序被处理器执行时实现如下步骤:
确定通话模板;
从所述通话模板中提取模板参数;
基于所述模板参数对所述多个通话信息进行筛选以生成通话主体内容;以及
通过所述通话模板、所述通话主体内容和所述多个通话信息实时生成所述通话文档。
可选地,程序被处理器执行时实现如下步骤:
将所述通话主体内容呈现在所述通话模板的第一预设位置;以及
将所述多个通话信息按其对应的生成时间进行顺序排列,并将排列的所述多个通话信息呈现在所述通话模板的第二预设位置,以实时生成所述通话文档。
可选地,程序被处理器执行时实现如下步骤:
从所述通话连接中提取基础信息;以及
将所述基础信息、所述通话主体内容和所述多个通话信息呈现在所述通话模板中,以实时生成所述通话文档。
可选地,程序被处理器执行时实现如下步骤:
确定附加文档,所述附加文档用于对所述通话信息进行补充;以及
通过所述附加文档和所述多个通话信息生成所述通话文档。
可选地,程序被处理器执行时实现如下步骤:
基于所述通话文档,提取出与本次通话相关联的关联用户;以及
将所述通话文档下发给所述关联用户。
可选地,程序被处理器执行时实现如下步骤:
基于所述通话文档,提取出所述通话文档中包含的待分配任务的任务信息,以及所述任务信息对应的任务用户;以及
将所述任务信息下发给所述任务用户。
可选地,程序被处理器执行时实现如下至少一个步骤:
基于所述通话文档生成动态网页页面以使得所述任务用户通过所述动态网页页面对所述任务信息进行处理;
基于所述通话文档生成动态网页页面以使得所述关联用户通过所述动态页面对所述任务信息的执行过程进行跟踪。
本领域技术人员可以理解上述各模块可以按照实施例的描述分布于装置中,也可以进行相应变化唯一不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因 此,根据本公开实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本公开实施例的方法。
以上示出和描述了本公开的示例性实施例。应可理解的是,本公开不限于这里描述的详细结构、设置方式或实现方法;相反,本公开意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。
此外,本公开说明书附图所示出的结构、比例、大小等,均仅用以配合说明书所公开的内容,以供本领域技术人员了解与阅读,并非用以限定本公开可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本公开所能产生的技术效果及所能实现的目的下,均应仍落在本公开所公开的技术内容得能涵盖的范围内。同时,本说明书中所引用的如“上”、“第一”、“第二”及“一”等的用语,也仅为便于叙述的明了,而非用以限定本公开可实施的范围,其相对关系的改变或调整,在无实质变更技术内容下,当也视为本公开可实施的范畴。

Claims (12)

  1. 一种文档生成方法,其特征在于,应用于电子设备,包括:
    与其他用户终端建立通话连接;
    接收来自所述其他用户终端的多个通话信息,其中,通话信息包括文字信息或语音信息中的至少一个;
    对所述多个通话信息进行信息处理以实时生成通话文档。
  2. 如权利要求1所述的方法,其特征在于,对所述多个通话信息进行信息处理,包括:
    将所述多个通话信息中的语音信息进行语音识别处理,生成文字信息;以及
    将所述多个通话信息中的多个文字信息进行文字纠错处理。
  3. 如权利要求1所述的方法,其特征在于,对所述多个通话信息进行信息处理以实时生成通话文档,包括:
    确定通话模板;
    从所述通话模板中提取模板参数;
    基于所述模板参数对所述多个通话信息进行筛选以生成通话主体内容;以及
    通过所述通话模板、所述通话主体内容和所述多个通话信息实时生成所述通话文档。
  4. 如权利要求3所述的方法,其特征在于,通过所述通话模板、所述通话主体内容和所述多个通话信息实时生成所述通话文档,包括:
    将所述通话主体内容呈现在所述通话模板的第一预设位置;以及
    将所述多个通话信息按其对应的生成时间进行顺序排列,并将排列的所述多个通话信息呈现在所述通话模板的第二预设位置,以实时生成所述通话文档。
  5. 如权利要求3所述的方法,其特征在于,通过所述通话模板、所述通话主体内容和所述多个通话信息实时生成所述通话文档,还包括:
    从所述通话连接中提取基础信息;以及
    将所述基础信息、所述通话主体内容和所述多个通话信息呈现在所述通话模板中,以实时生成所述通话文档。
  6. 如权利要求1所述的方法,其特征在于,对所述多个通话信息进行处理以实时生成通话文档,包括:
    确定附加文档,所述附加文档用于对所述通话信息进行补充;以及
    通过所述附加文档和所述多个通话信息生成所述通话文档。
  7. 如权利要求1所述的方法,其特征在于,还包括:
    基于所述通话文档,提取出与本次通话相关联的关联用户;以及
    将所述通话文档下发给所述关联用户。
  8. 如权利要求1所述的方法,其特征在于,还包括:
    基于所述通话文档,提取出所述通话文档中包含的待分配任务的任务信息,以及所述任务信息对应的任务用户;以及
    将所述任务信息下发给所述任务用户。
  9. 如权利要求7或8所述的方法,其特征在于,还包括以下至少一个:
    基于所述通话文档生成动态网页页面以使得所述任务用户通过所述动态网页页面对所述任务信息进行处理;
    基于所述通话文档生成动态网页页面以使得所述关联用户通过所述动态页面对所述任务信息的执行过程进行跟踪。
  10. 一种文档生成装置,其特征在于,包括:
    连接模块,用于与其他用户终端建立通话连接;
    信息模块,用于接收来自所述其他用户终端的多个通话信息,其中,通话信息包括文字信息或语音信息中的至少一个;
    文档模块,用于对所述多个通话信息进行信息处理以实时生成通话文档。
  11. 一种电子设备,其特征在于,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至权利要求9任一项所述的方法。
  12. 一种计算机可读介质,其特征在于,所述计算机可读介质其上存储有计算机程序,所述程序被处理器执行时实现如权利要求1至权利要求9任一项所述的方法。
PCT/CN2020/094609 2020-01-19 2020-06-05 文档生成方法、装置、电子设备及存储介质 WO2021143034A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010061541.0A CN111277589A (zh) 2020-01-19 2020-01-19 会议文档生成方法及装置
CN202010061541.0 2020-01-19

Publications (1)

Publication Number Publication Date
WO2021143034A1 true WO2021143034A1 (zh) 2021-07-22

Family

ID=70998923

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/094609 WO2021143034A1 (zh) 2020-01-19 2020-06-05 文档生成方法、装置、电子设备及存储介质

Country Status (2)

Country Link
CN (2) CN114629736A (zh)
WO (1) WO2021143034A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114499827B (zh) * 2020-10-23 2023-09-19 中移物联网有限公司 一种评标方法、装置及电子设备
CN113111658B (zh) * 2021-04-08 2023-08-18 百度在线网络技术(北京)有限公司 校验信息的方法、装置、设备和存储介质
CN113328867B (zh) * 2021-08-03 2021-10-08 湖南和信安华区块链科技有限公司 一种基于区块链的会议纪要存储***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160117624A1 (en) * 2014-10-23 2016-04-28 International Business Machines Incorporated Intelligent meeting enhancement system
CN107360007A (zh) * 2017-06-26 2017-11-17 珠海格力电器股份有限公司 一种会议实现方法、装置及电子设备
CN107451110A (zh) * 2017-07-10 2017-12-08 珠海格力电器股份有限公司 一种生成会议纪要的方法、装置及服务器
CN107733666A (zh) * 2017-10-31 2018-02-23 珠海格力电器股份有限公司 一种会议实现方法、装置及电子设备
CN109473103A (zh) * 2018-11-16 2019-03-15 上海玖悦数码科技有限公司 一种会议纪要生成方法
CN110493019A (zh) * 2019-07-05 2019-11-22 深圳壹账通智能科技有限公司 会议纪要的自动生成方法、装置、设备及存储介质
CN110635922A (zh) * 2019-09-26 2019-12-31 中国银行股份有限公司 会议记录设备及***

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102413309A (zh) * 2011-12-27 2012-04-11 中兴通讯股份有限公司 加入视频会议的方法及装置
US20140372846A1 (en) * 2013-06-14 2014-12-18 International Business Machines Corporation Reader-configurable augmentation of document content
CN104580231A (zh) * 2015-01-16 2015-04-29 四川联友电讯技术有限公司 碎片化异步会议***
CN104902112B (zh) * 2015-05-15 2017-05-10 百度在线网络技术(北京)有限公司 会议纪要的生成方法和装置
CN105025023B (zh) * 2015-07-16 2019-04-12 广东科达洁能股份有限公司 一种会议实现方法及会议***
CN106384593B (zh) * 2016-09-05 2019-11-01 北京金山软件有限公司 一种语音信息转换、信息生成方法及装置
CN112399133B (zh) * 2016-09-30 2023-04-18 阿里巴巴集团控股有限公司 一种会议分享方法及装置
CN106533711B (zh) * 2016-11-30 2020-07-17 腾讯科技(深圳)有限公司 多媒体会议方法及装置
CN108022583A (zh) * 2017-11-17 2018-05-11 平安科技(深圳)有限公司 会议纪要生成方法、应用服务器及计算机可读存储介质
CN109413362A (zh) * 2018-11-27 2019-03-01 平安科技(深圳)有限公司 一种电话语音接入视频会议方法及装置
CN110533382A (zh) * 2019-07-24 2019-12-03 阿里巴巴集团控股有限公司 会议纪要的处理方法、装置、服务器及可读存储介质
CN110581976B (zh) * 2019-09-16 2022-10-14 平安科技(深圳)有限公司 远程会议方法、装置、计算机***及可读存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160117624A1 (en) * 2014-10-23 2016-04-28 International Business Machines Incorporated Intelligent meeting enhancement system
CN107360007A (zh) * 2017-06-26 2017-11-17 珠海格力电器股份有限公司 一种会议实现方法、装置及电子设备
CN107451110A (zh) * 2017-07-10 2017-12-08 珠海格力电器股份有限公司 一种生成会议纪要的方法、装置及服务器
CN107733666A (zh) * 2017-10-31 2018-02-23 珠海格力电器股份有限公司 一种会议实现方法、装置及电子设备
CN109473103A (zh) * 2018-11-16 2019-03-15 上海玖悦数码科技有限公司 一种会议纪要生成方法
CN110493019A (zh) * 2019-07-05 2019-11-22 深圳壹账通智能科技有限公司 会议纪要的自动生成方法、装置、设备及存储介质
CN110635922A (zh) * 2019-09-26 2019-12-31 中国银行股份有限公司 会议记录设备及***

Also Published As

Publication number Publication date
CN114629736A (zh) 2022-06-14
CN111277589A (zh) 2020-06-12

Similar Documents

Publication Publication Date Title
US11528305B2 (en) Information exchange method and terminal
US20220207489A1 (en) Video conferencing interface for analyzing and visualizing issue and task progress managed by an issue tracking system
EP2494455B1 (en) Automated and enhanced note taking for online collaborative computing sessions
WO2021143034A1 (zh) 文档生成方法、装置、电子设备及存储介质
US20160344677A1 (en) Unified messaging platform for providing interactive semantic objects
US11153532B1 (en) Capturing and organizing team-generated content into a collaborative work environment
US9299061B2 (en) Augmented screen sharing in an electronic meeting
US9288167B2 (en) Preserving collaboration history with relevant contextual information
US10460030B2 (en) Generating structured meeting reports through semantic correlation of unstructured voice and text data
CN110708358B (zh) 会话消息处理方法、电子设备和计算机可读存储介质
US20140208213A1 (en) Synchronization of contextual templates in a customized web conference presentation
US9992142B2 (en) Messages from absent participants in online conferencing
WO2020191551A1 (zh) 一种向特定用户分享电子内容或评论的方法
US7908323B2 (en) Enterprise knowledge and information acquisition, management and communications system with intelligent user interfaces
JP7491025B2 (ja) 会議登録システム、管理システム、情報処理方法、及びプログラム
US10992610B2 (en) Systems and methods for automating post communications activity
CN114363103A (zh) 一种处理会议信息的方法、装置及计算机可读介质
US20230353651A1 (en) Identifying suggested contacts for connection
US20230052123A1 (en) System And Method For Creating An Intelligent Memory And Providing Contextual Intelligent Recommendations
US20220368745A1 (en) Stimulus-based collaborative functions for communication systems
CN116957515A (zh) 一种基于远程会议的远程评审***及方法
TW202123667A (zh) 網頁電話結合智能客服之應用系統
CN116048285A (zh) 基于输入法的多人协作输入方法、装置及***
Elbegbayan Reflection on Shared Experiences-Evaluation of Similar Applications
JP2004206507A (ja) 遠隔地間の協調作業支援システム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20914186

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20914186

Country of ref document: EP

Kind code of ref document: A1