Message interaction method and communication system for communication applications
By using device identification information in real-time communication applications to register a device account and interact with the device as the center, the inconvenience and security risks caused by user replacement are solved, and higher security and convenience are achieved.
Patent Information
- Application Number
- CN202211561087.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-07
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2042-12-07
AI Technical Summary
Existing instant messaging applications need to switch user accounts when users change, which leads to inconvenience in use and security risks, and poor user experience.
Register the device account through the device identification information of the communication device, and communicate with the device account as the center. When the communication device detects that the user login, it can log in and interact with the device account through the device account. The communication application platform manages the device account and forwards the message.
It realizes that even if the user changes, it does not affect the use of communication applications, reduces the risk of information leakage, improves security and convenience, and improves user experience.
Smart Images

Figure CN116016402B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of instant messaging, and in particular to a message interaction method and a communication system for a communication application. Background Art
[0002] Instant messaging applications, such as WeChat, QQ, and DingTalk, are widely used in the workplace. However, current instant messaging applications all share a problem: messages are pushed to corresponding user accounts in a user-centric manner. Taking WeChat as an example, suppose Xiao Li is currently responsible for a certain workstation at the company. Xiao Li will register a user account and log in to use that user account to handle work matters. If Xiao Li resigns or rotates to another position, Xiao Zhang will be responsible for the workstation's affairs. Xiao Zhang will log in with his own user account to take over. This requires switching user accounts with each change of personnel, and the information in the previous user account cannot be carried over, resulting in unchanged usage and a poor user experience. Furthermore, the information in the previous user account cannot be centrally and properly managed, posing various security risks. These same issues exist with instant messaging applications such as DingTalk and QQ. Summary of the Invention
[0003] In view of the deficiencies of the above-mentioned related technologies, the purpose of this application is to provide a message interaction method and communication system for a communication application, aiming to solve the problems of existing instant messaging applications being inconvenient to use, having security risks, and having poor user experience satisfaction.
[0004] In order to solve the above technical problems, an embodiment of the present invention provides a message interaction method for a communication application, comprising:
[0005] The user's communication device uses its device identification information to send an account registration request to the network's communication application platform to register a device account for the communication application.
[0006] When the communication device detects that the communication application is started and detects that the user initiates a request to log in to the communication application platform through the user account, the communication device sends a login request to the communication application platform through the device account to log in;
[0007] The communication device receives a message from the communication application platform through the device account and sends the message to the user; and receives a message sent by the user and sends the message to the communication application platform.
[0008] Optionally, the device identification information includes a UUID (Universally Unique Identifier) of the communication device.
[0009] Optionally, when the communication device detects that the communication application is started and detects that the user initiates a request to log in to the communication application platform through the user account, after logging in to the communication application platform through the device account, it also includes feeding back a notification of successful login of the user account to the user;
[0010] or,
[0011] When the communication device detects that the communication application is started and detects that the user initiates a request to log in to the communication application platform through the user account, before logging in to the communication application platform through the device account, it also includes binding the user account with the device account; when the communication device logs in to the communication application platform through the device account, it also includes logging in to the communication application platform through the user account, and when receiving a message sent to the user account from the communication application platform, and / or when obtaining a message sent to the communication application platform from the user account, it is synchronized to the device account.
[0012] Optionally, the communication device receives a message from the communication application platform through the device account and sends the message to the user, including: after the communication device receives the message from the communication application platform through the device account, sending the message to the user account for display.
[0013] Optionally, after the communication device registers a device account of the communication application with the communication application platform on the network side using its device identification information, the following steps are further included:
[0014] The communication device obtains a correspondence table between device identification information and workstation numbers, a correspondence table between workstation numbers and production line identification numbers, and a correspondence table between production line identification numbers and production line groups;
[0015] The communication device obtains its corresponding target workstation number based on its own device identification information and the correspondence table between the device identification information and the workstation number, obtains its corresponding target production line identification number based on the correspondence table between the workstation number and the production line identification number, and obtains its corresponding target production line group based on the correspondence table between the production line identification number and the production line group;
[0016] The communication device sends a target production line group joining request to the communication application platform;
[0017] The communication device sends messages to and / or receives messages from the target production line through the device account.
[0018] Based on the same inventive concept, an embodiment of the present invention further provides a message interaction method for a communication application, comprising:
[0019] The communication application platform on the network side receives an account registration request sent by the communication device, where the account information in the account registration request is the device identification information of the communication device;
[0020] The communication application platform registers a device account for the communication device according to the account registration request;
[0021] The communication application platform receives a login request initiated by the communication device through the device account to complete the login, wherein the login request is sent by the communication device when it detects that the communication application is started and detects that the user initiates a request to log in to the communication application platform through the user account;
[0022] The communication application platform sends messages to the device account, and / or receives and forwards messages from the device account.
[0023] Optionally, the communication application platform further receives a login request sent by the communication device through the user account and performs login processing, and receives a message sent by the communication device through the user account and forwards the message.
[0024] Optionally, the communication application platform further receives a target production line group joining request sent by the communication device, the target production line group joining request being sent by the communication device after obtaining its own corresponding target workstation number based on its own device identification information and the correspondence table between the device identification information and the workstation number, obtaining its own corresponding target production line identification number based on the correspondence table between the workstation number and the production line identification number, and obtaining its own corresponding target production line group based on the correspondence table between the production line identification number and the production line group;
[0025] The communication application platform adds the device account to the target production line group according to the target production line group joining request.
[0026] Optionally, the communication application includes at least one of WeChat application, DingTalk application, and QQ application.
[0027] Based on the same inventive concept, an embodiment of the present invention further provides a communication system, comprising a communication device on the user side and a communication application platform on the network side;
[0028] The communication device is configured to use its device identification information to send an account registration request to the communication application platform on the network side to register a device account for the communication application; and upon detecting that the communication application is started and a user initiates a request to log in to the communication application platform through a user account, send a login request to the communication application platform through the device account to log in, receive messages from the communication application platform through the device account and send them to the user, and receive messages sent by the user and send them to the communication application platform;
[0029] The communication application platform is used to receive an account registration request sent by the communication device, register a device account for the communication device according to the account registration request, receive the login request initiated by the communication device through the device account to complete the login, and send messages to the device account, and / or receive messages from the device account and forward them.
[0030] The present invention provides a message interaction method and a communication system for a communication application. A communication device uses its own device identification information to send an account registration request to a communication application platform on the network side to register a device account for the communication application. When the communication device detects that the communication application is started and detects that a user has initiated a request to log in to the communication application platform through a user account, the communication device sends a login request to the communication application platform through the device account to log in. After logging in, the communication device receives messages from the communication application platform through the device account and sends them to the user, and receives messages sent by the user and sends them to the communication application platform. Correspondingly, the communication application platform registers a device account for the communication device after receiving the account registration request sent by the communication device, and sends messages to the device account and / or receives messages from the device account after completing the login when receiving the login request initiated by the communication device through the device account and forwards the messages. It can be seen that in the present invention, the communication application can no longer be centered on people (i.e., user accounts) for sending messages, but centered on communication devices. No matter which user on the communication device currently logs in to the communication application platform with his or her user account, he or she can log in and perform subsequent message sending and receiving interactions through the device account of the communication device. Therefore, even if personnel are replaced and the corresponding user account is switched, it will not affect the use of the communication application, that is, it will not affect the communication application's push of messages to the communication device. The new person can still obtain historical information through the device account, and the historical information can be centrally managed based on the device account, which can reduce the risk of leakage, improve security and convenience of using the communication application, and thus improve user experience satisfaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 A schematic diagram of a message interaction method for a user-side communication application provided in the first embodiment of the present invention;
[0032] Figure 2 A schematic diagram of the process of automatically joining a production line group provided in the first embodiment of the present invention;
[0033] Figure 3 A schematic diagram of a message interaction method for a communication application on the network side provided in the second embodiment of the present invention;
[0034] Figure 4 This is a schematic diagram of the communication system structure provided in Example 3 of the present invention. DETAILED DESCRIPTION
[0035] To facilitate understanding of the present application, a more comprehensive description of the present application will be provided below with reference to the accompanying drawings. The accompanying drawings illustrate preferred embodiments of the present application. However, the present application can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and comprehensive understanding of the disclosure of the present application.
[0036] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application pertains. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.
[0037] In the related art, instant messaging applications are inconvenient to use, have security risks, and have poor user experience satisfaction. Based on this, this application hopes to provide a solution that can solve the above technical problems, and its details will be explained in subsequent embodiments.
[0038] Example 1
[0039] For ease of understanding, this embodiment uses a user's communication device as an example to illustrate the message interaction method for the communication application provided in this embodiment. The communication application in this embodiment may be, but is not limited to, an instant messaging application. For example, it may include, but is not limited to, at least one of the WeChat application, the DingTalk application, and the QQ application. Of course, in specific application scenarios, the WeChat application, the DingTalk application, and the QQ application in the above examples can be equivalently replaced with other instant messaging applications. Since this is not exhaustive, they will not be described in detail here.
[0040] The communication device in this embodiment can be any user-side smart device that can be used to install a communication application and use the communication application for communication. Examples include, but are not limited to, smartphones, wearable smart devices, computers, iPads, set-top boxes, smart displays, and various industrial smart devices that can achieve the above functions, and are not limited to these devices.
[0041] In this embodiment, the communication device on the user side executes the message interaction method of the communication application. Figure 1As shown, it includes but is not limited to:
[0042] S101: The communication device on the user side uses its device identification information to send an account registration request to the communication application platform on the network side to register a device account for the communication application.
[0043] In this embodiment, the device identification information of a communication device may include, but is not limited to, various identification information that can be used to uniquely identify the communication device, and may include at least one of the hardware identification information and software identification information of the communication device. It should be understood that the specific type or types of device identification information used for the communication device can be flexibly determined based on specific application requirements. For example, in some examples, the device identification information includes the communication device's universal unique identifier (UUID). In this example, an account registration request can be sent to the communication application platform based on the communication device's UUID. The communication application platform then registers the communication device based on the UUID, thereby obtaining the device account for the communication device. A device account here is distinct from a typical user account. A device account is bound to a communication device, while an existing user account is bound to a user. For example, an existing user account may be a user's mobile phone number or ID number. The two types of user accounts have different attributes. A device account is bound to a communication device, such as a computer or mobile phone at a workstation, while a user account is bound to a user, such as a company employee.
[0044] In this embodiment, the communication device uses its device identification information to send an account registration request to the communication application platform on the network side to request registration of a device account. The process is similar to the user account registration process of existing users. The main difference is that the original user information is replaced by device identification information; and the registration and authentication mechanism on the communication application platform side corresponds to the registration and authentication mechanism of the newly added device identification information; there is no need to make major changes to the existing communication system, it has good versatility, low cost, and will not change the user's usage habits, and it is easily accepted.
[0045] In this embodiment, a communication application is installed on the communication device. For example, if the communication application is WeChat, WeChat is installed on the communication device. When registering, the communication device can start the communication application (such as WeChat) and then complete the registration of the device account through the registration method provided by the communication application in the manner shown above.
[0046] In some examples of this embodiment, after a communication device completes device account registration, it can directly maintain a communication connection with the communication application platform using the device account. That is, the communication device can automatically log in to the communication application platform using the device account, thereby simplifying subsequent login operations and improving communication efficiency. Of course, after a communication device completes device account registration, it can also be required to perform login authentication according to the login authentication requirements of the communication application, thereby improving login security management.
[0047] It should be understood that in this embodiment, after the communication device logs in to the communication application platform using the device account, it can send information to other accounts and receive messages from other accounts through the communication application platform; such messages may include, but are not limited to, various notifications. In this application example, the user of the communication device is exempted from the process of logging in using a user account. Of course, in other examples of this embodiment, in order to minimize changes to user usage habits and improve user convenience and satisfaction, the user may also use their actual user account to log in and interact with other users, such as sending and receiving information. In this case, the communication device may also perform the following steps S102 and S103.
[0048] S102: When the communication device detects that the communication application is started and detects that the user initiates a request to log in to the communication application platform through the user account, the communication device sends a login request to the communication application platform through the device account to log in.
[0049] That is, in this embodiment, users can still use the communication application according to the original communication application usage process. They can launch the communication application on the communication device and then enter their user account and authentication information to authenticate and log in. The user does not need to remember the device account and authentication information. This not only maintains the user's original usage habits and improves their experience, but also minimizes the device account from being accessed by too many users, ensuring the security of the device account. In this embodiment, when the communication device detects that the communication application has been launched and detects that a user has initiated a request to log in to the communication application platform using the user account, it can send a login request to the communication application platform using the device account to log in. Of course, if the communication device's current device account is already logged in to the communication application platform, the login step may not be performed. In either case, after the communication device's device account logs in to the communication application platform, a successful user account login notification can be provided to the user, thereby maintaining the consistency of the communication application user interface and improving the privacy and security of the device account.
[0050] In this example, the user launches the communication app and enters their user account and login credentials on the login screen. The user will see a successful login screen. However, behind the scenes on the communication device, the device account login is actually performed, mapping the device account to the user account. The user will not notice any change. Of course, in other application scenarios, a corresponding reminder message can be sent to the corresponding user or the user interface can be changed to inform the user of the device account currently logged in. The user account merely serves as a mapping of the device account. The specific method used can be flexibly set according to the specific application requirements.
[0051] S103: The communication device receives a message from the communication application platform through the device account and sends it to the user; and receives a message sent by the user and sends it to the communication application platform.
[0052] In this embodiment, after the communication device logs in to the communication application platform through the device account, it receives messages from the communication application platform based on the device account and sends them to the user; when it is sent to the user, it can be sent to, but not limited to, the user account of the user (the message is synchronously saved in the device account), and the user views the corresponding message in the communication application interface of his user account. The message may include at least one of text messages and multimedia messages, and multimedia messages may include but are not limited to pictures, audio, video, etc.
[0053] When a communication device receives a message sent by a user, it can also capture the message input by the user through, but not limited to, the message input interface corresponding to the user account of the user. The message may also include at least one of a text message and a multimedia message. The captured message is then sent to the communication device platform through the device account for the communication application platform to send to other accounts.
[0054] Through the message interaction method of the communication application in the above example, for a certain communication device, the communication device can register a device account on the communication application platform and interact with the communication application platform based on the device account, which can also enable the communication application platform to interact with the communication device as the center, including information push. For example, take WeChat as an example. The communication device can register a device WeChat account on the WeChat platform through its device identification information. When user A starts WeChat on the communication device and logs in with his user account A, the communication device can log in to the WeChat platform with the device WeChat account in the background, and then receive the pushed message from the WeChat platform directly or through the WeChat interface corresponding to user account A. Similar usage methods are also used on users B, C, etc. Regardless of how the user using the communication device and the WeChat user account switch, WeChat can interact with WeChat messages based on the device WeChat account and with the communication device as the center. Therefore, even if the user changes and the corresponding user account switches, it will not affect the use of the communication application, that is, it will not affect the communication application's message push to the communication device. The new person can still obtain historical information through the device account, and the historical information can be centrally managed based on the device account, which can reduce the risk of leakage, improve security and convenience of using communication applications, thereby improving user experience satisfaction.
[0055] In other examples of this embodiment, when a communication device detects the launch of a communication application and detects a user initiating a request to log in to the communication application platform through a user account, the user account may be bound to the device account before logging in to the communication application platform through the device account. When the communication device logs in to the communication application platform through the device account, it may also log in to the communication application platform through the user account. In this case, the communication application platform will receive two login authentication information: one for the communication device and one for the user. In this example, when the user logs in to the communication application using the communication device, the user's user account and the device account can also log in to the communication application platform. During subsequent use, when the communication device receives messages from the communication application platform addressed to the user account and / or obtains messages from the user account addressed to the communication application platform, these messages may be synchronized to the device account. Of course, information exchange with the communication application platform may still be performed through the device account, and the exchanged information may be transmitted to the user account. When synchronizing to the user account, a validity period may be set for the synchronized messages. After the validity period expires, the synchronized messages may be automatically deleted or hidden from the user account, thereby ensuring security. Of course, the synchronized messages can also be encrypted, and users need to enter the corresponding decryption information when viewing them to improve their security.
[0056] In this embodiment, in order to further improve the convenience of management and the intelligence and efficiency of communication application message interaction, a corresponding workstation number can be set for each communication device. Specifically, the device identification information of the communication device can be mapped to the workstation number. For example, see the corresponding relationship table of device identification information and workstation number shown in Table 1 below.
[0057] Table 1
[0058] Device identification information Workstation number Device identification information 1 Workstation No. 1 Device identification information 2 Workstation No. 2 …… Device identification information Workstation number n
[0059] Based on what is shown in Table 1, a correspondence table between the workstation number and the production line identification number can be further set, as shown in Table 2 below.
[0060] Table 2
[0061]
[0062] Based on what is shown in Table 2, a corresponding table between production line identification numbers and production line groups can be further set up, as shown in Table 3 below.
[0063] Table 3
[0064] Production line identification number Production line group Production line identification number 1 Production line group 1 Production line identification number 2 Production line group 2 …… Production line identification number m Production line group m
[0065] Based on the above corresponding relationship settings, the following automatic joining operations of the production line group can also be performed in this embodiment to improve the intelligence, see Figure 2 As shown, after the communication device uses its device identification information to register the device account of the communication application on the communication application platform on the network side, it also includes:
[0066] S201: The communication device obtains the correspondence table between the device identification information and the work station number (see Table 1 above), the correspondence table between the work station number and the production line identification number (see Table 2 above), and the correspondence table between the production line identification number and the production line group (see Table 3 above).
[0067] It should be understood that at least one of the above Tables 1, 2 and 3 can be obtained in a communication application system, in a company's internal system, or manually input, and there is no limitation thereto.
[0068] S202: The communication device obtains its corresponding target workstation number based on its own device identification information and the correspondence table between the device identification information and the workstation number, obtains its corresponding target production line identification number based on the correspondence table between the workstation number and the production line identification number, and obtains its corresponding target production line group based on the correspondence table between the production line identification number and the production line group.
[0069] S203: The communication device sends a target production line group joining request to the communication application platform to automatically join the target production line group.
[0070] S204: The communication device sends and / or receives messages to the target production line group through the device account.
[0071] It can be seen that in this embodiment, based on the binding relationship between the communication device and the work station number, the device account can be automatically added to the corresponding target production line group. Since the device account does not need to be updated or switched due to user changes, the corresponding relationship is stable, which can further improve the convenience of management and the intelligence and efficiency of communication application message interaction.
[0072] Example 2
[0073] For ease of understanding, this embodiment, based on the above embodiment 1, stands on the communication application platform side of the network to illustrate the message interaction method of the communication application provided by this embodiment; see Figure 3 As shown, it includes but is not limited to:
[0074] S301: A network-side communication application platform receives an account registration request from a communication device. As described in the above embodiment, the account information in the account registration request is the device identification information of the communication device. The communication application platform in this embodiment can be, but is not limited to, a communication application server, such as a WeChat server, a QQ server, or a DingTalk server.
[0075] S302: The communication application platform registers a device account for the communication device according to the account registration request. The registration process can refer to the registration and authentication process shown in the above embodiment 1, and will not be repeated here.
[0076] S303: The communication application platform receives a login request initiated by the communication device through the device account to complete the login. As shown in the above embodiment, the login request is sent when the communication device detects that the communication application is started and detects that the user initiates a request to log in to the communication application platform through the user account; it can also be sent directly by the communication device or after other triggering conditions are triggered.
[0077] S304: The communication application platform sends a message to the device account, and / or receives and forwards a message from the device account.
[0078] In other examples of this embodiment, as shown in a corresponding example of the above embodiment, the communication application platform can also receive a login request sent by a communication device through a user account and perform login processing, as well as receive a message sent by a communication device through a user account and forward it; no further details will be given here.
[0079] In other examples of this embodiment, referring to the corresponding example of the above embodiment, the communication application platform also receives a target production line group joining request sent by the communication device. Referring to the above embodiment one, the target production line group joining request is sent by the communication device after obtaining its own corresponding target workstation number based on its own device identification information and the correspondence table between the device identification information and the workstation number, and obtaining its own corresponding target production line identification number based on the correspondence table between the workstation number and the production line identification number, and obtaining its own corresponding target production line group based on the correspondence table between the production line identification number and the production line group; the communication application platform adds the device account to the target production line group according to the target production line group joining request, and interacts with the messages of the target production line group accordingly, which will not be repeated here.
[0080] Example 3
[0081] This embodiment provides a communication system. Figure 4 As shown, it includes a communication device 1 on the user side and a communication application platform 2 on the network side, wherein:
[0082] The communication device 1 is used to use its device identification information to send an account registration request to the communication application platform 2 on the network side to register the device account of the communication application; and when it detects that the communication application is started and detects that the user initiates a request to log in to the communication application platform 2 through the user account, it sends a login request to the communication application platform 2 through the device account to log in, receives messages from the communication application platform 2 through the device account and sends them to the user, and receives messages sent by the user and sends them to the communication application platform 2; please refer to the above-mentioned embodiments one and two for details, which will not be repeated here.
[0083] The communication application platform 2 is configured to receive an account registration request from the communication device 1, register a device account for the communication device 1 based on the account registration request, receive a login request from the communication device 1 using the device account to complete the login, send messages to the device account, and / or receive and forward messages from the device account. For details, see the above-mentioned embodiments 1 and 2, which will not be repeated here.
[0084] Of course, in addition to executing the above steps, the communication device 1 and the communication application platform 2 in this embodiment are also used for but not limited to executing other steps in the above embodiment 1 and embodiment 2, which will not be repeated here.
[0085] This embodiment further provides a user-side communication device, which may be, but is not limited to, a computer, a mobile phone, an iPad, etc., and includes a first processor, a first memory, and a first communication bus, wherein:
[0086] The first communication bus is used to realize the connection and communication between the first processor and the first memory;
[0087] The first processor is configured to execute one or more first computer programs stored in the first memory to implement at least one step in the message interaction method of the communication application in the first and second embodiments above.
[0088] This embodiment further provides a network-side communication application platform, which may be, but is not limited to, a server, and includes a second processor, a second memory, and a second communication bus, wherein:
[0089] The second communication bus is used to realize the connection and communication between the second processor and the second memory;
[0090] The second processor is configured to execute one or more second computer programs stored in the second memory to implement at least one step in the message interaction method of the communication application in the first and second embodiments above.
[0091] The present embodiment also provides a computer-readable storage medium, which includes volatile or non-volatile, removable or non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, computer program modules or other data). Computer-readable storage media include, but are not limited to, RAM (Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read Only Memory), flash memory or other memory technology, CD-ROM (Compact Disc Read-Only Memory), digital versatile disk (DVD) or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device, or any other medium that can be used to store desired information and can be accessed by a computer.
[0092] The computer-readable storage medium in this embodiment can be used to store the first computer program and / or the second computer program, and the first computer program and / or the second computer program stored therein can be executed by the processor to implement at least one step in the message interaction method of the communication application in the above-mentioned embodiments one and two.
[0093] This embodiment further provides a first computer program and a second computer program, which can be distributed on a computer-readable medium and executed by a computing device to implement at least one step of the message interaction method for a communication application in the first and second embodiments above. Furthermore, in some cases, at least one of the steps shown or described may be performed in an order different from that described in the above embodiments.
[0094] It can be seen that those skilled in the art should understand that all or some of the steps, systems, and functional modules / units in the methods disclosed above can be implemented as software (which can be implemented using computer program code executable by a computing device), firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component can have multiple functions, or a function or step can be performed by several physical components in cooperation. Some or all physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit.
[0095] In addition, it is well known to those skilled in the art that communication media generally contain computer-readable instructions, data structures, computer program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media. Therefore, the present invention is not limited to any specific hardware and software combination.
[0096] The above content is a further detailed description of the embodiments of the present invention in conjunction with specific implementation methods, and the specific implementation of the present invention cannot be considered to be limited to these descriptions. For those skilled in the art of the present invention, without departing from the concept of the present invention, several simple deductions or substitutions can be made, which should be considered to fall within the scope of protection of the present invention.
Claims
1. A message interaction method for a communication application, characterized in that: include: The user's communication device uses its device identification information to send an account registration request to the network's communication application platform to register a device account for the communication application. When the communication device detects that the communication application is started and detects that a user initiates a request to log in to the communication application platform through a user account bound to the device account, the communication device sends a login request to the communication application platform through the device account to log in, and feeds back a notification of successful login of the user account to the user; The communication device receives a message from the communication application platform through the device account and sends it to the user; and receives a message sent by the user and sends it to the communication application platform; When a message sent to the user account is received from the communication application platform, and / or when a message sent to the communication application platform is obtained from the user account, it is synchronized to the device account.
2. The message interaction method of a communication application according to claim 1, wherein: The device identification information includes a universal unique identifier (UUID) of the communication device.
3. The message interaction method of a communication application according to claim 1, wherein: The communication device receives a message from the communication application platform through the device account and sends the message to the user, including: after the communication device receives the message from the communication application platform through the device account, sending the message to the user account for display.
4. The message interaction method of a communication application according to any one of claims 1 to 3, characterized in that: After the communication device registers a device account of the communication application with the communication application platform on the network side using its device identification information, the following steps are further included: The communication device obtains a correspondence table between device identification information and workstation numbers, a correspondence table between workstation numbers and production line identification numbers, and a correspondence table between production line identification numbers and production line groups; The communication device obtains its corresponding target workstation number based on its own device identification information and the correspondence table between the device identification information and the workstation number, obtains its corresponding target production line identification number based on the correspondence table between the workstation number and the production line identification number, and obtains its corresponding target production line group based on the correspondence table between the production line identification number and the production line group; The communication device sends a target production line group joining request to the communication application platform; The communication device sends messages to and / or receives messages from the target production line group through the device account.
5. A message interaction method for a communication application, characterized in that: include: The communication application platform on the network side receives an account registration request sent by the communication device, where the account information in the account registration request is the device identification information of the communication device; The communication application platform registers a device account for the communication device according to the account registration request; The communication application platform receives a login request initiated by the communication device through the device account to complete the login, where the login request is sent by the communication device when it detects that the communication application is started and detects that the user has initiated a request to log in to the communication application platform through the user account; or receives a login request sent by the communication device through the user account bound to the device account, performs the login process, and feeds back a notification of successful login to the user account to the user; The communication application platform sends messages to the device account, and / or receives and forwards messages from the device account; and receiving and forwarding a message sent by the communication device through the user account.
6. The message interaction method of a communication application according to claim 5, wherein: The communication application platform further receives a target production line group joining request sent by the communication device, wherein the target production line group joining request is sent by the communication device after obtaining its corresponding target workstation number based on its own device identification information and the correspondence table between the device identification information and the workstation number, obtaining its corresponding target production line identification number based on the correspondence table between the workstation number and the production line identification number, and obtaining its corresponding target production line group based on the correspondence table between the production line identification number and the production line group; The communication application platform adds the device account to the target production line group according to the target production line group joining request.
7. The message interaction method of a communication application according to claim 5, wherein: The communication application includes at least one of the WeChat application, the DingTalk application, and the QQ application.
8. A communication system, characterized in that: Including communication equipment on the user side and communication application platform on the network side; The communication device is used to use its device identification information to send an account registration request to the communication application platform on the network side to register a device account for the communication application; and, upon detecting that the communication application is started and that a user initiates a request to log in to the communication application platform through a user account bound to the device account, sending a login request to the communication application platform through the device account to log in and feeding back a notification of successful login of the user account to the user, receiving messages from the communication application platform through the device account and sending them to the user, and receiving messages sent by the user and sending them to the communication application platform; When a message addressed to the user account is received from the communication application platform, and / or when a message addressed to the communication application platform is obtained from the user account, synchronizing it to the device account; The communication application platform is used to receive an account registration request sent by the communication device, register a device account for the communication device according to the account registration request, receive the login request initiated by the communication device through the device account to complete the login, and send messages to the device account, and / or receive messages from the device account and forward them; receive a login request sent by the communication device to complete the login through the user account bound to the device account, and receive messages from the user account and forward them.
Citation Information
Patent Citations
Registered account processing method, related device, equipment and medium
CN112583799A