Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
CN114338583B - Message processing method and device in remote collaborative office mode - Google Patents
[go: Go Back, main page]

CN114338583B - Message processing method and device in remote collaborative office mode - Google Patents

Message processing method and device in remote collaborative office mode Download PDF

Info

Publication number
CN114338583B
CN114338583B CN202111672929.5A CN202111672929A CN114338583B CN 114338583 B CN114338583 B CN 114338583B CN 202111672929 A CN202111672929 A CN 202111672929A CN 114338583 B CN114338583 B CN 114338583B
Authority
CN
China
Prior art keywords
message
source information
terminal
information
office
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111672929.5A
Other languages
Chinese (zh)
Other versions
CN114338583A (en
Inventor
王珂晟
黄劲
黄钢
许巧龄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Anbo Shengying Education Technology Co ltd
Original Assignee
Beijing Anbo Shengying Education Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Anbo Shengying Education Technology Co ltd filed Critical Beijing Anbo Shengying Education Technology Co ltd
Priority to CN202111672929.5A priority Critical patent/CN114338583B/en
Publication of CN114338583A publication Critical patent/CN114338583A/en
Application granted granted Critical
Publication of CN114338583B publication Critical patent/CN114338583B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The disclosure provides a message processing method and device in a remote collaborative office mode. The method comprises the following steps: under the current remote collaboration office mode of remote collaboration office, intercepting a message sent by the terminal or other terminals; acquiring sending source information and receiving source information of the message based on the message; determining first message source information of each of a plurality of participant terminals; and adding the message to a message suspension queue in response to the fact that one of the sending source information and the receiving source information of the message is inconsistent with the comparison result of the first message source information of each of the plurality of participant terminals. After receiving the interference message irrelevant to the current remote cooperative office, the interference message is added into a message suspension queue, and the interference message is not processed temporarily, so that the participating terminal can only process the message relevant to the current remote cooperative office. The interference message is avoided from damaging the participation effect of the participants, the participation quality of the participants is ensured, and the participation efficiency is improved.

Description

Message processing method and device in remote collaborative office mode
Technical Field
The disclosure relates to the field of remote collaborative office, and in particular relates to a message processing method and device in a remote collaborative office mode.
Background
With the development of mobile internet technology, remote collaborative offices are becoming more and more widely used with their rich multimedia means, simple forms, and available participating devices everywhere.
Remote collaborative office can concentrate participants around the world in a virtual office, breaking the regional limit of traditional office. However, during remote collaboration, the participants can perform other office-independent activities, such as chat using instant messaging tools, answering calls, etc., without limitation, and cannot be known in the virtual office. The practical effect of remote collaboration is also greatly compromised compared to on-site office.
Accordingly, the present disclosure provides a message processing method in a remote collaboration office mode to solve one of the above technical problems.
Disclosure of Invention
The disclosure aims to provide a message processing method, a device, a medium and an electronic device in a remote collaborative office mode, which can solve at least one technical problem mentioned above. The specific scheme is as follows:
according to a specific embodiment of the present disclosure, in a first aspect, the present disclosure provides a message processing method in a remote collaboration office mode, including:
under the current remote collaboration office mode of remote collaboration office, intercepting a message sent by the terminal or other terminals;
acquiring sending source information and receiving source information of the message based on the message, wherein the sending source information is used for indicating the own terminal or the other terminals to send channel information of the message, and the receiving source information is used for indicating the own terminal or the other terminals to receive the channel information of the message;
determining first message source information of each of a plurality of participant terminals, wherein the first message source information is used for indicating the participant terminals to send and receive channel information of the current remote cooperative office data;
and adding the message to a message suspension queue in response to the fact that one of the sending source information and the receiving source information of the message is inconsistent with the comparison result of the first message source information of each of the plurality of participant terminals.
According to a second aspect of a specific embodiment of the present disclosure, the present disclosure provides a message processing apparatus in a remote collaborative office mode, including:
the intercepting unit is used for intercepting messages sent by the terminal or other terminals in a remote collaborative office mode of the current remote collaborative office;
an obtaining unit, configured to obtain, based on the message, transmission source information and reception source information of the message, where the transmission source information is used to instruct the own terminal or the other terminal to send channel information of the message, and the reception source information is used to instruct the own terminal or the other terminal to receive the channel information of the message;
a determining unit, configured to determine first message source information of each of a plurality of participant terminals, where the first message source information is used to instruct the participant terminals to send and receive channel information of the current remote collaboration office data;
and the adding unit is used for adding the message to the message suspension queue in response to the fact that one of the sending source information and the receiving source information of the message is inconsistent with the comparison result of the first message source information of each of the plurality of participant terminals.
According to a third aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements a message processing method in a remote co-office mode as defined in any of the above.
According to a fourth aspect of the present disclosure, there is provided an electronic device comprising: one or more processors; storage means for storing one or more programs which when executed by the one or more processors cause the one or more processors to implement a message processing method in a remote co-office mode as claimed in any of the preceding claims.
Compared with the prior art, the scheme of the embodiment of the disclosure has at least the following beneficial effects:
the disclosure provides a message processing method, a device, a medium and electronic equipment in a remote collaborative office mode. After receiving the interference message irrelevant to the current remote cooperative office, the interference message is added into a message suspension queue, and the interference message is not processed temporarily, so that the participating terminal can only process the message relevant to the current remote cooperative office. The interference message is avoided from damaging the participation effect of the participants, the participation quality of the participants is ensured, and the participation efficiency is improved.
Drawings
FIG. 1 illustrates a flow chart of a message processing method in a remote co-office mode according to an embodiment of the present disclosure;
FIG. 2 illustrates a schematic composition of a remote collaboration office system in accordance with an embodiment of the present disclosure;
FIG. 3 illustrates a block diagram of the elements of a message processing apparatus in a remote co-office mode according to an embodiment of the present disclosure;
fig. 4 illustrates a schematic diagram of an electronic device connection structure according to an embodiment of the present disclosure;
description of the reference numerals
21-own terminal, 22-participating terminal, 23-non-participating terminal, 24-collaboration server.
Detailed Description
For the purpose of promoting an understanding of the principles and advantages of the disclosure, reference will now be made in detail to the drawings, in which it is apparent that the embodiments described are only some, but not all embodiments of the disclosure. Based on the embodiments in this disclosure, all other embodiments that a person of ordinary skill in the art would obtain without making any inventive effort are within the scope of protection of this disclosure.
The terminology used in the embodiments of the disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure of embodiments and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise, the "plurality" generally includes at least two.
It should be understood that the term "and/or" as used herein is merely one relationship describing the association of the associated objects, meaning that there may be three relationships, e.g., a and/or B, may represent: a exists alone, A and B exist together, and B exists alone. In addition, the character "/" herein generally indicates that the front and rear associated objects are an "or" relationship.
It should be understood that although the terms first, second, third, etc. may be used in embodiments of the present disclosure, these descriptions should not be limited to these terms. These terms are only used to distinguish one from another. For example, a first may also be referred to as a second, and similarly, a second may also be referred to as a first, without departing from the scope of embodiments of the present disclosure.
The words "if", as used herein, may be interpreted as "at … …" or "at … …" or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrase "if determined" or "if detected (stated condition or event)" may be interpreted as "when determined" or "in response to determination" or "when detected (stated condition or event)" or "in response to detection (stated condition or event), depending on the context.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such product or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a commodity or device comprising such element.
In particular, the symbols and/or numerals present in the description, if not marked in the description of the figures, are not numbered.
Alternative embodiments of the present disclosure are described in detail below with reference to the drawings.
Example 1
Embodiments provided for by the present disclosure, namely, embodiments of a message processing method in a remote collaboration office mode.
As shown in fig. 2, the remote collaboration office system includes a collaboration server 24 and a plurality of participant terminals 22.
In the embodiment of the disclosure, the terminal may include, but is not limited to, a mobile phone, a palm computer (Personal Digital Assistant, PDA for short), a Tablet computer (Tablet Personal Computer, tablet PC for short), a notebook computer, or a desktop computer.
The participating terminal 22 joins a virtual office set in advance to participate in the office through a remote collaborative office process. Each participant terminal 22 is capable of capturing video information of its respective participant and then uploading it to the collaboration server 24. Each video message is then transmitted by the collaboration server 24 to the respective participant terminal 22 so that each participant can view the dynamic information of all participants in the virtual office displayed by the respective terminal and receive the voice message of the speaker. Thus, the participant terminal 22 is an important tool for participating in remote collaborative offices.
In order to avoid the non-participating terminals 23 interfering with the use of the participating terminals 22, the embodiments of the present disclosure propose a message processing method in a remote collaborative office mode, which is applied to the participating terminals 22. Embodiments of the present disclosure are described in detail below in conjunction with fig. 1.
Step S101, in the current remote collaboration mode, the message sent by the terminal 21 or other terminals is intercepted.
Current tele-collaborative offices include multiple modes, e.g., a ready mode, a tele-collaborative office mode, and a resting mode; in the preparation mode, namely the state before the formal remote collaboration is started, the participants can do various preparation works for participating in the remote collaboration at the moment; in the remote collaboration mode, the participants enter a state of participating in formal remote collaboration, and the formal remote collaboration is started; in the rest mode the participant can enter a relaxed state and can freely move.
A message refers to a way of interacting and communicating between software objects.
In communication, a message is the content of an organization message according to the specifications of the communication protocol. The communication protocols are different, and the organization structure of the messages is also different. Messages typically include a message header and a message body. The message header includes: communication protocol information, source port number, destination port number, source address, destination address, authentication information of message body, and length information of message. The message body includes the transmitted content information. It is also often necessary to organize different types of information into a message body according to a predetermined format.
That is, intercept the sense of acquisition.
The interception of the message sent by the terminal 21 or other terminals may be understood that after the terminal 21 generates the message or receives the message sent by other terminals, the message is intercepted before the message is processed, so as to avoid the influence of the interference message on the remote collaboration. The embodiment of the present disclosure intercepts all messages in the present terminal 21.
The interference message refers to a message unrelated to the remote collaborative office, for example, a message sent by the non-participating terminal 23, such as a message including chat information sent by the non-participating terminal 23 to the participating terminal 22 through an instant messaging tool, or a call request message from the non-participating terminal 23 to the participating terminal 22; and messages sent by the participant terminal 22 that are not related to the current remote collaborative office, such as messages including chat information sent by the participant terminal 22 to the non-participant terminal 23 through an instant messaging tool, or call request messages from the participant terminal 22 to the non-participant terminal 23.
The message related to remote co-office includes at least: the messages of the video packets uploaded by the participant terminals 22 to the collaboration server 24, and the messages of the video packets issued by the collaboration server 24 to the respective participant terminals 22.
The other terminals refer to any terminal except the own terminal 21, and include other participating terminals 22 and non-participating terminals 23.
Step S102, obtaining the sending source information and the receiving source information of the message based on the message.
Wherein the sending source information is used for indicating the own terminal 21 or the other terminals to send the channel information of the message; the reception source information is channel information for indicating the own terminal 21 or the other terminal to receive the message.
The transmission source information includes a source address and/or a source port number for transmitting the message.
The source address is an internet protocol address (english acronym Internet Protocol Address, abbreviated IP address) of the terminal that transmits the message.
The source port number refers to a port number used by a terminal process that transmits the message.
The receiving source information includes receiving a destination address and/or a destination port number of the message.
The destination address refers to an IP address possessed by a terminal that receives the message.
The destination number refers to a receiving port number used by a terminal process receiving the message.
Step S103, determining first message source information of each of the plurality of participant terminals 22.
Wherein the first message source information is used to instruct the participant terminal 22 to send and receive channel information of the current remote co-office data.
The first message source information includes a communication address and/or a communication port number for the participating terminals 22 to send and receive messages associated with the remote co-office.
The communication address refers to an IP address of the participating terminals 22 transmitting and receiving messages.
The communication port number refers to a port number used by a remote co-office process in the participating terminal 22 to send and receive messages related to the remote co-office.
Step S104 of adding the message to the message suspension queue in response to the comparison result of the first message source information of each of the plurality of participant terminals 22 and one of the transmission source information and the reception source information of the message not being identical.
It will be understood that, when the message is determined to be an interference message, the terminal 21 receives an interference message unrelated to the current remote office, and adds the interference message to the message suspension queue, and does not process the interference message temporarily. Avoiding the interference message from destroying the participant's participation effect. For example, when the present terminal 21 receives a request-to-talk message, the request-to-talk message is added to the message suspension queue, and dialing ringtones caused by the request-to-talk message are prohibited from interfering with remote cooperative office; when the present terminal 21 receives a chat message sent by the instant messaging tool, the chat message is added to the message suspension queue, so that the content of the chat message cannot be displayed in the instant messaging tool.
In some embodiments, the sending source information includes a source address that sent the message; the receiving source information comprises receiving a target address of the message; the first message source information includes a communication address of the participant terminal 22.
Accordingly, the adding the message to the message suspension queue in response to the fact that one of the transmission source information and the reception source information of the message is inconsistent with the comparison result of the respective first message source information of the plurality of participant terminals 22, includes the steps of:
step S104a, adding the message to a message suspension queue in response to the comparison result of the communication addresses of the plurality of participant terminals 22 and one of the source address and the destination address being inconsistent.
It will be appreciated that the source address is used to characterize the transmitting terminal, the destination address is used to characterize the receiving terminal, and the communication address is used to characterize the participating terminals 22. When the transmitting terminal or the receiving terminal is not the participating terminal 22, the message is added to the message suspension queue.
In other embodiments, the sending source information includes a source port number that sent the message; the receiving source information includes receiving a destination port number of the message; the first message source information includes a communication port number of the participating terminal 22.
Accordingly, the adding the message to the message suspension queue in response to the fact that one of the transmission source information and the reception source information of the message is inconsistent with the comparison result of the respective first message source information of the plurality of participant terminals 22, includes the steps of:
step S104b, in response to the comparison result of one of the source port number and the destination port number and the respective communication port numbers of the plurality of participant terminals 22 not being identical, adds the message to the message suspension queue.
It will be understood that the source port number is used to characterize the channel information used by the sending process sending the message, the destination port number is used to characterize the channel information used by the receiving process receiving the message, and the communication port number is used to characterize the channel information used by the remote co-office process in the current remote co-office. When the source port number used by the sending process or the target port number used by the receiving process is inconsistent with the communication port number used in the current remote co-office, indicating that the function used by the sending process or the function used by the receiving process is not the function used in the current remote co-office, adding the message to the message suspension queue.
In other embodiments, the sending source information includes a source address and a source port number for sending the message; the receiving source information comprises a target address and a target port number for receiving the message; the first message source information includes a communication address and a communication port number for the participating terminals 22 to send and receive messages associated with the remote co-office.
Accordingly, the adding the message to the message suspension queue in response to the fact that one of the transmission source information and the reception source information of the message is inconsistent with the comparison result of the respective first message source information of the plurality of participant terminals 22, includes the steps of:
step S104c, in response to the source address and the source port number of the message, or the destination address and the destination port number of the message, not matching the comparison results of the communication addresses and the communication port numbers of the plurality of participant terminals 22, adding the message to the message suspension queue.
It will be appreciated that if the terminal sending or receiving the message is a non-participating terminal 23, or if it is a participating terminal 22 and the function used to send or receive the message is not associated with the current remote co-office, indicating that the message is not associated with the current remote co-office, the message is added to the message suspension queue. In other embodiments, the adding the message to the message suspension queue in response to the comparison of the one of the sending source information and the receiving source information of the message with the respective first message source information of the plurality of participant terminals 22 being inconsistent includes the steps of:
step S104-1, at least one second message source information is acquired in response to the fact that one of the sending source information and the receiving source information of the message is inconsistent with the comparison result of the respective first message source information of the plurality of participant terminals 22.
The second message source information is preset channel information, and the terminal 21 can send and receive a message irrelevant to the current remote collaboration office through the second message source information.
The second message source information includes a communication address and/or a communication port number.
The communication address in the second message source information refers to the IP address of the own terminal 21 for sending and receiving messages.
The communication port number in the second message source information refers to a port number used by the remote co-office process in the present terminal 21 to send and receive a message related to the remote co-office.
It may be understood that the message is determined to be an interference message, and if the terminal 21 receives an interference message unrelated to the current remote collaboration office, preset second message source information is obtained.
And step S104-2, adding the message to a message suspension queue in response to that one of the sending source information and the receiving source information of the message is inconsistent with the comparison result of the second message source information.
The second message source information is special case information provided by the specific embodiment of the disclosure, and if the comparison result of the sending source information or the receiving source information of the message and the second message source information is inconsistent, the message is indicated not to come from the special case channel indicated by the second message source information, and the message cannot be responded.
Further, step S104-3, responding to the message in response to the comparison result of the second message source information and one of the sending source information and the receiving source information of the message being consistent.
And if the transmission source information or the receiving source information of the message is consistent with the comparison result of the second message source information, indicating that the message is from a special channel indicated by the second message source information, and responding to the message.
The specific embodiment of the disclosure provides preset special case information, namely second message source information, so that the terminal 21 can receive and send the message irrelevant to the current remote collaborative office through the second message source information. For example, the channel indicated by the second message source information belongs to a terminal or a process of the terminal used by the upper level leader so as to be capable of communicating with the upper level leader at any time. Thereby increasing the flexibility of participating in remote collaboration.
Further, the method comprises the following steps:
step S105, in response to the result of comparing the transmission source information and the reception source information of the message with the result of comparing the transmission source information and the reception source information of the first message source information of each of the plurality of participant terminals 22, responding to the message.
It will be appreciated that the message is determined to be a message for the current remote co-office, and the present terminal 21 processes the message after receiving the message. For example, when the present terminal 21 receives a video message applied to the current remote cooperative office, the video message is parsed to obtain video information, and then the video information is displayed in a response video window of the current remote cooperative office.
The disclosed embodiments only process messages related to the current remote collaboration, while adding messages unrelated to the current remote collaboration to the message suspension queue, temporarily disabling processing.
Further, after the message is added to the message suspension queue in response to that the comparison result of the transmission source information and the reception source information of the message and the respective first message source information of the plurality of participant terminals 22 are not consistent, the method further comprises the following steps:
step S106, determining the task type based on the message body of the message.
For example, the task type is a request call type, or a chat type.
Step S107, determining preset response information based on the task type.
And step S108, the response information is sent to the terminal indicated by the receiving source information.
For example, the preset response information of the call type includes instruction information for making a call and automatic voice prompt information, for example, the automatic voice prompt information is "currently in office, please dial again later"; the preset response information of the chat type includes generating automatic prompt information in the instant messaging tool, for example, the automatic prompt information is "currently in office and later contacted".
According to the embodiment of the disclosure, the message is automatically replied through the preset response information, so that the bombing of the terminal 21 by the interference message is avoided, the intelligent management of the message is realized, and the user experience is improved.
Further, the method comprises the following steps:
step S110, responding to the remote collaboration mode of ending the current remote collaboration, acquiring the message from the message suspension queue, and responding to the message.
The remote collaboration office mode of ending the current remote collaboration office may be understood that when the current remote collaboration office is converted from the remote collaboration office mode to a non-remote collaboration office mode, for example, the non-remote collaboration office mode includes a rest mode and a preparation mode, and the message stored in the message suspension queue can be processed, for example, if the message is responded to a call request message, a call request is initiated to a terminal sending the call request message, that is, a call is called back to the terminal; if the chat message is responded, the message body content of the chat message is displayed in the instant messaging tool. Thereby ensuring that the participants do not miss any important information.
The disclosed embodiments, upon receiving an interference message unrelated to the current remote collaboration, add the interference message to a message suspension queue that is temporarily not processed so that the participant terminal 22 can only process messages related to the current remote collaboration. The interference message is avoided from damaging the participation effect of the participants, the participation quality of the participants is ensured, and the participation efficiency is improved.
Example 2
The disclosure further provides an embodiment of a device adapted to the above embodiment, which is configured to implement the method steps described in the above embodiment, and the explanation based on the meaning of the same names is the same as that of the above embodiment, which has the same technical effects as those of the above embodiment, and is not repeated herein.
As shown in fig. 3, the present disclosure provides a message processing apparatus 300 in a remote collaborative office mode, including:
an intercepting unit 301, configured to intercept a message sent by the present terminal or other terminals in a remote collaboration mode of current remote collaboration;
an obtaining unit 302, configured to obtain, based on the message, sending source information and receiving source information of the message, where the sending source information is used to instruct the own terminal or the other terminal to send channel information of the message, and the receiving source information is used to instruct the own terminal or the other terminal to receive the channel information of the message;
a determining unit 303, configured to determine first message source information of each of a plurality of participant terminals, where the first message source information is used to instruct the participant terminals to send and receive channel information of the current remote collaboration office data;
an adding unit 304, configured to add the message to the message suspension queue in response to a comparison result of one of the sending source information and the receiving source information of the message and the first message source information of each of the plurality of participant terminals being inconsistent.
Optionally, the device further comprises a reply unit;
the reply unit includes:
a task determining subunit, configured to determine a task type based on a message body of the message after the message is added to the message suspension queue, where the result of comparing one of the sending source information and the receiving source information of the message with the respective first message source information of the plurality of participant terminals is inconsistent;
an information determining subunit, configured to determine preset response information based on the task type;
and the sending subunit is used for sending the response information to the terminal indicated by the receiving source information.
Optionally, the adding unit 304 includes:
the first acquisition subunit is used for acquiring at least one second message source information in response to the fact that one of the sending source information and the receiving source information of the message is inconsistent with the comparison result of the first message source information of each of the plurality of participant terminals, wherein the second message source information is preset channel information, and the terminal can send and receive the message irrelevant to the current remote collaborative office through the second message source information;
and the adding subunit is used for adding the message to the message suspension queue in response to the fact that one of the sending source information and the receiving source information of the message is inconsistent with the comparison result of the second message source information.
Optionally, the apparatus further includes:
and the first response unit is used for responding to the message, wherein one of the sending source information and the receiving source information of the message is consistent with the comparison result of the second message source information.
Optionally, the apparatus further includes:
and the second response unit is used for responding to the remote collaboration mode of ending the current remote collaboration, acquiring the message from the message suspension queue and responding to the message.
Optionally, the apparatus further includes:
and the third response unit is used for responding to the message, wherein one of the sending source information and the receiving source information of the message is consistent with the comparison result of one of the first message source information of each of the plurality of participant terminals.
Optionally, the sending source information includes a source address and/or a source port number for sending the message; the receiving source information comprises a target address and/or a target port number for receiving the message; the first message source information includes a communication address and/or a communication port number for the participating terminals to send and receive messages related to the remote co-office.
According to the embodiment of the disclosure, after receiving the interference message irrelevant to the current remote cooperative office, the interference message is added into the message suspension queue, and the interference message is not processed temporarily, so that the participating terminal can only process the message relevant to the current remote cooperative office. The interference message is avoided from damaging the participation effect of the participants, the participation quality of the participants is ensured, and the participation efficiency is improved.
Example 3
As shown in fig. 4, the present embodiment provides an electronic device, including: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the one processor to enable the at least one processor to perform the method steps described in the embodiments above.
Example 5
The disclosed embodiments provide a non-transitory computer storage medium storing computer executable instructions that perform the method steps described in the embodiments above.
Example 6
Referring now to fig. 4, a schematic diagram of an electronic device suitable for use in implementing embodiments of the present disclosure is shown. The terminal devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and the like, and stationary terminals such as digital TVs, desktop computers, and the like. The electronic device shown in fig. 4 is merely an example and should not be construed to limit the functionality and scope of use of the disclosed embodiments.
As shown in fig. 4, the electronic device may include a processing means (e.g., a central processor, a graphics processor, etc.) 401, which may perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 402 or a program loaded from a storage means 408 into a Random Access Memory (RAM) 403. In the RAM403, various programs and data required for the operation of the electronic device are also stored. The processing device 401, the ROM 402, and the RAM403 are connected to each other by a bus 404. An input/output (I/O) interface 405 is also connected to bus 404.
In general, the following devices may be connected to the I/O interface 405: input devices 406 including, for example, a touch screen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; an output device 405 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, etc.; storage 408 including, for example, magnetic tape, hard disk, etc.; and a communication device 409. The communication means 409 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. While fig. 4 shows an electronic device having various means, it is to be understood that not all of the illustrated means are required to be implemented or provided. More or fewer devices may be implemented or provided instead.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via communications device 409, or from storage 408, or from ROM 402. The above-described functions defined in the methods of the embodiments of the present disclosure are performed when the computer program is executed by the processing device 401.
It should be noted that the computer readable medium described in the present disclosure may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present disclosure, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, fiber optic cables, RF (radio frequency), and the like, or any suitable combination of the foregoing.
The computer readable medium may be contained in the electronic device; or may exist alone without being incorporated into the electronic device.
Computer program code for carrying out operations of the present disclosure may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units involved in the embodiments of the present disclosure may be implemented by means of software, or may be implemented by means of hardware. Wherein the names of the units do not constitute a limitation of the units themselves in some cases.

Claims (10)

1. A method for processing a message in a remote collaboration office mode, comprising:
under the current remote collaboration office mode of remote collaboration office, intercepting a message sent by the terminal or other terminals;
acquiring sending source information and receiving source information of the message based on the message, wherein the sending source information is used for indicating the own terminal or the other terminals to send channel information of the message, and the receiving source information is used for indicating the own terminal or the other terminals to receive the channel information of the message;
determining first message source information of each of a plurality of participant terminals, wherein the first message source information is used for indicating the participant terminals to send and receive channel information of the current remote cooperative office data;
and adding the message to a message suspension queue in response to the fact that one of the sending source information and the receiving source information of the message is inconsistent with the comparison result of the first message source information of each of the plurality of participant terminals.
2. The method of claim 1, wherein the adding the message to the message suspension queue further comprises, in response to a comparison result of one of the transmission source information and the reception source information of the message and the first message source information of each of the plurality of participant terminals not being identical:
determining a task type based on a message body of the message;
determining preset response information based on the task type;
and sending the response information to the terminal indicated by the receiving source information.
3. The method of claim 1, wherein the adding the message to the message suspension queue in response to the comparison of the one of the transmission source information and the reception source information of the message with the respective first message source information of the plurality of participant terminals not being identical comprises:
responding to the fact that one of the sending source information and the receiving source information of the message is inconsistent with the comparison result of the first message source information of each of the plurality of participant terminals, obtaining at least one piece of second message source information, wherein the second message source information is preset channel information, and the terminal can send and receive messages irrelevant to the current remote collaborative office through the second message source information;
and adding the message to a message suspension queue in response to the comparison result of the second message source information and one of the sending source information and the receiving source information of the message not being consistent.
4. A method according to claim 3, characterized in that the method further comprises:
and responding to the message in response to the comparison result of the second message source information and one of the sending source information and the receiving source information of the message being consistent.
5. The method according to claim 1, wherein the method further comprises:
and responding to the remote collaboration mode of ending the current remote collaboration, acquiring the message from the message suspension queue, and responding to the message.
6. The method according to claim 1, wherein the method further comprises:
and responding to the message, wherein one of the sending source information and the receiving source information of the message is consistent with the comparison result of one of the first message source information of each of the plurality of participant terminals.
7. The method according to any one of claims 1 to 6, wherein,
the sending source information comprises a source address and/or a source port number for sending the message;
the receiving source information comprises a target address and/or a target port number for receiving the message;
the first message source information includes a communication address and/or a communication port number for the participating terminals to send and receive messages related to the remote co-office.
8. A message processing apparatus in a remote collaboration office mode, comprising:
the intercepting unit is used for intercepting messages sent by the terminal or other terminals in a remote collaborative office mode of the current remote collaborative office;
an obtaining unit, configured to obtain, based on the message, transmission source information and reception source information of the message, where the transmission source information is used to instruct the own terminal or the other terminal to send channel information of the message, and the reception source information is used to instruct the own terminal or the other terminal to receive the channel information of the message;
a determining unit, configured to determine first message source information of each of a plurality of participant terminals, where the first message source information is used to instruct the participant terminals to send and receive channel information of the current remote collaboration office data;
and the adding unit is used for adding the message to the message suspension queue in response to the fact that one of the sending source information and the receiving source information of the message is inconsistent with the comparison result of the first message source information of each of the plurality of participant terminals.
9. A computer readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the method according to any one of claims 1 to 7.
10. An electronic device, comprising:
one or more processors;
storage means for storing one or more programs,
wherein the one or more processors implement the method of any of claims 1 to 7 when the one or more programs are executed by the one or more processors.
CN202111672929.5A 2021-12-31 2021-12-31 Message processing method and device in remote collaborative office mode Active CN114338583B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111672929.5A CN114338583B (en) 2021-12-31 2021-12-31 Message processing method and device in remote collaborative office mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111672929.5A CN114338583B (en) 2021-12-31 2021-12-31 Message processing method and device in remote collaborative office mode

Publications (2)

Publication Number Publication Date
CN114338583A CN114338583A (en) 2022-04-12
CN114338583B true CN114338583B (en) 2024-04-05

Family

ID=81021598

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111672929.5A Active CN114338583B (en) 2021-12-31 2021-12-31 Message processing method and device in remote collaborative office mode

Country Status (1)

Country Link
CN (1) CN114338583B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1925438A (en) * 2005-08-31 2007-03-07 佳能株式会社 Information processing apparatus, network device, control method therefor
CN101361316A (en) * 2005-11-23 2009-02-04 想象It公司 Message broadcast admission control system and method
CN107004312A (en) * 2014-12-02 2017-08-01 因温特奥股份公司 Method for providing controlled access to visitors in a building
CN112995262A (en) * 2019-12-18 2021-06-18 中国移动通信集团浙江有限公司 Distributed transaction submission method, system and computing equipment
CN113536326A (en) * 2020-04-17 2021-10-22 山东爱城市网信息技术有限公司 Decentralized cooperative office method, equipment and medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015087328A1 (en) * 2013-12-11 2015-06-18 Powermat Technologies Ltd. Wireless power transmission system and method controlled via digital messages

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1925438A (en) * 2005-08-31 2007-03-07 佳能株式会社 Information processing apparatus, network device, control method therefor
CN101361316A (en) * 2005-11-23 2009-02-04 想象It公司 Message broadcast admission control system and method
CN107004312A (en) * 2014-12-02 2017-08-01 因温特奥股份公司 Method for providing controlled access to visitors in a building
CN112995262A (en) * 2019-12-18 2021-06-18 中国移动通信集团浙江有限公司 Distributed transaction submission method, system and computing equipment
CN113536326A (en) * 2020-04-17 2021-10-22 山东爱城市网信息技术有限公司 Decentralized cooperative office method, equipment and medium

Also Published As

Publication number Publication date
CN114338583A (en) 2022-04-12

Similar Documents

Publication Publication Date Title
US8630208B1 (en) Muting of communication session participants
EP2862342B1 (en) Notification of communication events
EP2847979B1 (en) Multiple versions of call invites
EP2974159B1 (en) Method, device and system for voice communication
KR20110115134A (en) Message processing device and method
US20240104513A1 (en) Schedule sharing method, apparatus, and device
US11758087B2 (en) Multimedia conference data processing method and apparatus, and electronic device
EP4109892A1 (en) Interaction method and apparatus, and electronic device
CN109446204B (en) Data storage method and device for instant messaging, electronic equipment and medium
CN105472309B (en) Data transmission method, device and system
US11210633B2 (en) Collaborative event processing method and apparatus
CN109525486A (en) Conversation message loading method, device, electronic equipment and the medium of instant messaging
CN108923875A (en) Method for synchronizing time and device
CN113420338A (en) Data processing method and device and data processing device
US8767937B2 (en) System and method to detect noisy connections on a telephonic conference bridge
CN111740984A (en) Communication method and device and electronic equipment
US20130339513A1 (en) Information notification methods, apparatuses and electronic devices
JP2025522394A (en) METHOD, DEVICE, ELECTRONIC DEVICE, AND STORAGE MEDIUM FOR DISPLAYING CONFERENCE PAGE
CN114338583B (en) Message processing method and device in remote collaborative office mode
CN108600087B (en) Method, device, electronic equipment and storage medium for processing chat records
US20170201480A1 (en) Location-based messaging
CN105491223B (en) Information processing method, related equipment and system
US20110307563A1 (en) Determining group chat access
CN107172719A (en) The method for setting up communication connection
CN115622981B (en) WebRTC communication method, device, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant