Group member addition method, apparatus, device, and medium
The method and device automate the addition of multiple users to a group by importing and analyzing a document with user information, addressing the inefficiency of manual selection and improving work efficiency.
Patent Information
- Application Number
- JP2024541284
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-01-10
- Filing Date
- 2023-01-06
- Publication Date
- 2025-02-04
- Estimated Expiration
- 2043-01-06
AI Technical Summary
The manual selection of multiple members to add to a group in communication systems is time-consuming, affecting work efficiency.
A method and device that allows users to import a target document containing user information, analyze it, and automatically add multiple users to a group based on that information, improving efficiency by eliminating manual selection.
Enables the addition of multiple users to a group simultaneously, enhancing work efficiency by automating the process.
Smart Images

Figure 2025503655000001_ABST
Abstract
Description
[Technical field]
[0001] [Cross-reference to related applications] This application claims priority to a Chinese patent application filed with the China National Intellectual Property Office on January 10, 2022, bearing application number 202210023409.X and titled "Method, apparatus, device, and medium for adding group members," the entire contents of which are incorporated herein by reference.
[0002] [Technical field] The present invention relates to the field of computer technology, and in particular to a group member addition method, apparatus, device, and medium. [Background technology]
[0003] In order to improve the work efficiency and message propagation speed, in actual work, various types of Internet conversation groups are constructed to communicate using Internet conversation groups, such as conversation groups in Internet communication applications, conversation groups in network communities, conversation groups in multimedia communication platforms, etc. Currently, when creating a group or adding new members to an existing group, users need to manually select the members they want to add. If the number of members that need to be added is larger, it takes a lot of time, which affects the work efficiency. Summary of the Invention
[0004] In view of this, the embodiments of the present invention provide a method, apparatus, device, and medium for adding group members that realizes rapid addition of group members and improves work efficiency.
[0005] To achieve the above objectives, the technical solutions provided by the embodiments of the present invention are as follows:
[0006] In a first aspect of an embodiment of the present invention, there is provided a method of adding group members, the method comprising: In response to a trigger operation of a first user, obtaining an imported target document, the target document including user information of one or more second users in the instant communication system; Analyzing the target document to obtain user information of one or more second users in an instant communication system; and adding the one or more second users to a target group in the instant communication system based on the user information.
[0007] In a second aspect of an embodiment of the present invention, there is provided a group member addition apparatus, the apparatus comprising: An acquisition unit for acquiring an imported target document in response to a trigger operation of a first user, the target document including user information of one or more second users in the instant communication system; an analysis unit for analyzing the target document to obtain user information of one or more second users in the instant communication system; and an adding unit for adding the one or more second users to a target group in the instant communication system based on the user information.
[0008] In a third aspect of an embodiment of the present invention, there is provided an electronic device, the device comprising a processor and a memory, the memory is used to store instructions or computer programs; The processor is adapted to cause the electronic device to perform the group member addition method according to the first aspect by executing the instructions or computer programs in the memory.
[0009] In a fourth aspect of an embodiment of the present invention, there is provided a computer readable storage medium having instructions stored thereon which, when executed on a device, cause the device to perform the group member addition method described in the first aspect.
[0010] In a fifth aspect of an embodiment of the present invention there is provided a computer program product which, when executed on a computer, causes the computer to perform the method of adding group members according to the first aspect.
[0011] As can be seen from this, the embodiment of the present invention has the following beneficial effects.
[0012] In an embodiment of the present invention, when a user needs to add a new member to a target group in an instant communication system, an imported target document is obtained in response to a trigger operation of a first user, where the target document includes user information of one or more second users in the instant communication system. After obtaining the target document, the target document is analyzed to obtain the user information of one or more second users contained in the target document in the instant communication system. After obtaining the user information of one or more second users in the instant communication system through analysis, one or more second users are added to the target group based on the user information. Therefore, according to the technical solution provided by the embodiment of the present invention, multiple second users can be added to the target group at one time by using the target document without the user having to manually select, and the work efficiency is improved. [Brief description of the drawings]
[0013] In order to more clearly describe the embodiments of the present invention or the technical solutions in the prior art, the following will briefly describe the drawings that need to be used in the embodiments or prior art description, and the drawings in the following description are only some of the embodiments described in the present invention, and it is obvious to those ordinary skilled in the art that they can obtain other drawings according to these drawings without creative efforts. [Figure 1] 4 is a flowchart of a group member addition method provided by an embodiment of the present invention. [Figure 2a] FIG. 2 is a schematic diagram of a document import template provided by an embodiment of the present invention. [Figure 2b] FIG. 2 is a schematic diagram illustrating adding a member provided by an embodiment of the present invention. [Figure 3a] 2 is a schematic diagram of an online import page provided by an embodiment of the present invention. [Figure 3b] FIG. 2 is a schematic diagram of an application scenario of online import provided by an embodiment of the present invention; [Figure 3c] 4 is a schematic diagram of a local import page provided by an embodiment of the present invention; [Figure 3d] FIG. 2 is a schematic diagram of an application scenario of local import provided by an embodiment of the present invention; [Figure 3e] FIG. 2 is a schematic diagram illustrating replacing an import document provided by an embodiment of the present invention; [Figure 4] 2 is a schematic diagram of the structure of a group member adding device provided by an embodiment of the present invention; [Diagram 5] 1 is a schematic diagram of a structure of an electronic device provided by an embodiment of the present invention; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] In order to allow those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention are described below clearly and completely in conjunction with the drawings in the embodiments of the present invention, but it is obvious that the described embodiments are only some of the embodiments of the present invention, and are not all of the embodiments. Based on the embodiments of the present invention, all other embodiments that can be obtained by ordinary skilled in the art without creative efforts fall within the protection scope of the present invention.
[0015] In practice, in order to improve the efficiency of communication, message groups are constructed to realize efficient communication. When constructing a group, the group owner needs to manually add group members to the group by clicking one by one, which makes the additional cost higher and affects the efficiency.
[0016] Based on this, an embodiment of the present invention provides a group member adding method, in which a template of an import document is predefined, and a user needs to input the member information that needs to be added into the document in advance. When it is necessary to add, in response to the trigger operation of the first user, obtain the target document imported by the client, and analyze the target document to obtain user information of one or more second users contained in the target document in the instant communication system. Then, according to the obtained user information, add one or more second users obtained by the analysis to the target group in the instant communication system, thereby improving the adding efficiency.
[0017] In order to facilitate understanding of the technical solutions provided by the embodiments of the present invention, the following description is accompanied with drawings.
[0018] Referring to FIG. 1, the figure is a flowchart of a group member adding method provided by an embodiment of the present invention, and as shown in FIG. 1, the method can be performed by a group member adding device. The group member adding device may be an electronic device or other device, not limited here. Here, the electronic device may include a device having a communication function, such as a mobile phone, a tablet computer, a desktop computer, a notebook computer, an in-vehicle terminal, a wearable electronic device, an all-in-one computer, a smart home device, etc., or may be a device simulated by a virtual machine or a simulator. As shown in FIG. 1, the method may include the following steps:
[0019] In S101, in response to a first user trigger operation, an imported target document is obtained, where the target document includes user information of one or more second users in an instant communication system.
[0020] In some embodiments, a template of an import document is predefined, and when a first user needs to use the import document to add a group member, the first user can first obtain a document import template and input the user information of the second user to be added to the document import template according to the template rules, where the user information is the information of the second user in the instant communication system. For example, the user information may be the user identifier of the second user in the instant communication system, or the mobile phone number or email address used by the second user when registering in the instant communication system, etc. For example, for the document import template shown in FIG. 2a, the template rules are "support importing only members of the company", "enter user information entered in the administration background", and "import up to 500 people". Here, the format of the target document may be a table or a Word document.
[0021] Here, the target document type may be an online document and / or an offline document, and the user information contained therein may be different for different types of target documents. For example, when the type of the target document is an online document, the user information contained therein may be a user identifier (user-id) of a second user in the instant communication system, where the user identifier uniquely identifies one second user in the instant communication system. And / or, the user information contained in the target document may be the information used by the second user when registering in the instant communication system. When the type of the target document is an offline document, the user information contained therein may be the information used by the second user when registering in the instant communication system.
[0022] In some embodiments, when the type of the target document is an online document, a user identifier of a second user in the instant communication system can be added to the target document by using a preset shortcut key. For example, as shown in Fig. 2b, the first user can call up the member information of his / her company by inputting the @ symbol, and then select the user identifier of the second user to be added from there. Alternatively, the first user can input the user information used when the second user registered in the instant communication system into the target document.
[0023] In some embodiments, if the type of the target document is an offline document, the first user can directly input the user information used by the second user when registering with the instant communication system into the target document.
[0024] After the input of the target document is completed, the first user can upload the target document by executing a trigger on the bulk import page. Specifically, in response to the import mode selected by the first user on the import page, the target document is obtained through the import mode. Here, the import mode has one-to-one correspondence with the type of the target document, and includes online import and local import, where online import refers to importing an online document, and local import refers to importing an offline document stored locally. As shown in FIG. 3a, the bulk import page includes two options, such as online import and local import, and the user can select according to actual needs.
[0025] In one case, in response to an online import operation triggered by a first user on an import page, a document link input by the first user is obtained, and after obtaining the document link, the document link is analyzed to obtain a target document. As shown in Fig. 3b, after the document link is added to the online import input box, a target document corresponding to the document link can be determined by analysis.
[0026] In some embodiments, in order to ensure the security of user information, after obtaining the target document, the use authority of the target document is determined, and if the use authority is available, the group members can be added in bulk using the target document. Specifically, after obtaining the target document by analysis, it is determined whether the first user has the edit authority of the target document, and if the edit authority is not available, a block pop-up can be used to indicate that the first user does not have the authority to use the target document. For example, as shown in FIG. 3c, after obtaining the target document by analysis, in response to the first user clicking on any position on the bulk import page, a use authority determination for the target document is evoked, and if the first user has the use authority, a pop-up is displayed.
[0027] In addition, if the first user does not have editing rights for the target document, a permission request component can be displayed in the block popup to enable the first user to add members in bulk using the target document, and in response to the first user's trigger operation on the permission request component, a request request is sent to the owner of the target document, where the request request is used to request the owner of the target document to grant the first user editing rights for the target document.
[0028] In some embodiments, after obtaining the target document by analysis, a delete component is displayed in response to a trigger operation of the first user on the target document or the input box in which the target document is located, and the parsed target document is deleted in response to the trigger operation of the first user on the delete component. That is, if the first user mistakenly uploads the import document or the target document to be replaced, the delete component is displayed in response to the first user's second operation on the input box, so that the first user can trigger the delete component to delete and replace the already uploaded target document, thereby improving the user's usage experience. For example, when the first user operates the input box in FIG. 3b again, the delete component can be displayed, and after the first user operates the delete component, the imported document can be invalidated and the input box can be returned to an initial state.
[0029] In another case, the import mode selected by the user is local import, and the target document is obtained after the first user triggers the local import operation, where the type of the target document is an offline document. Here, the local import operation includes a drag upload operation and a click upload operation. As shown in FIG. 3d, when the first user selects the local import, the target document can be uploaded by dragging or clicking the upload component "+". Specifically, as can be seen from FIG. 3d, when the first user selects the local import, the client can provide a document import template used for the local import, and the first user can use the client to download the document import template. After the document import template is obtained, the first user can complete the information based on the presentation of the document import template and further generate a target document to be uploaded.
[0030] In some embodiments, after uploading the target document, in response to a replace operation triggered by the first user on the import page, the target document is deleted. Specifically, after uploading the target document, a replace component can be displayed on the import page, and in response to the first user's trigger operation on the replace component, the already uploaded target document is deleted, allowing the first user to re-upload it. In FIG. 3e, the replace component is displayed on the rightmost import page.
[0031] At S102, the import document is parsed to obtain user information of one or more second users in the instant communication system.
[0032] In this embodiment, after obtaining the target document, the target document is parsed to obtain user information of one or more second users contained in the import document in the instant communication system.
[0033] In some embodiments, after reading out the user information of one or more second users in the instant communication system from the target document, it can determine whether each user information meets the preset rule, and in response to the user information not meeting the preset rule, determine the location of the user information that does not meet the preset rule in the target document, and display the location of the user information that does not meet the preset rule in the determined target document. That is, the embodiment can identify the location of the user information that does not meet the preset rule.
[0034] Here, the preset rule may set the user information to be input based on the target document, for example, the number of bits of the user information is a preset number of bits, or the expression format of the user information is a specific format. For example, if the user information is first identifier information used when a second user registers in the instant communication system and the first identifier information of a second user read from the target document is 10 bits, it is determined that the first identifier information of the second user does not conform to the preset rule, and the location of the first identifier information is determined and presented on the bulk import page, so that the user can intuitively understand the location of the user information that does not conform to the preset rule. Also, for example, the user information is second identifier information used when a second user registers in the instant communication system and the second identifier information has a specific expression format, and if the second identifier information of a second user in the target document does not conform to the specific expression format, it is determined that the second identifier information of the second user does not conform to the preset rule, and the location of the second identifier information is further determined.
[0035] In some embodiments, after obtaining the user information contained in the target document through analysis, the number of users contained in the target document can be displayed. For example, as shown in Figures 3c and 3d, 16 people have been successfully imported.
[0036] In S103, one or more second users are added to a target group in the instant communication system based on the user information.
[0037] After obtaining the user information contained in the target document through analysis, in response to the import operation triggered by the first user, add one or more second users to a target group in the instant communication system based on the user information, so as to realize the purpose of importing multiple second users at one time and improve the user's usage experience.
[0038] In some embodiments, when the type of the target document is an online document and the user information in the target document is a user identifier of a second user in the instant communication system, the user identifier is added to the target group in the instant communication system directly based on the user information.
[0039] In some embodiments, when a type of the target document is an online document and the user information in the target document is not a user identifier of a second user in the instant communication system, determine a user identifier of the second user in the instant communication system according to the user information and the designated correspondence relationship, and add the user identifier to a target group in the instant communication system, where the user identifier is used to uniquely indicate the second user in the instant communication system, and the designated correspondence relationship includes an association relationship between the user information and the user identifier.
[0040] In some embodiments, if the user information in the target document is not the user identifier of the second user in the instant communication system but the information used by the second user when registering with the instant communication system, the instant communication system, upon receiving the registration application of the second user, assigns a user identifier to the second user, establishes an association relationship between the information used when registering and the user identifier, and saves the association relationship. When it is analyzed from the target document that the user information is the information used by the second user when registering, the instant communication system uses the association relationship and the user information to determine the user identifier corresponding to the user information.
[0041] As can be seen from the above, if the type of the target document is an online document, the first user's usage rights for the target document are determined, and in response to the first user having editing rights for the target document, the user identifier is added to a target group in the instant communication system.
[0042] In some embodiments, when the type of the target document is an offline document, the user information of the second user included in the target document is usually not a user identifier of the second user in the instant communication system, in this case, adding one or more second users to a target group in the instant communication system based on the user information may specifically include: determining a user identifier of the second user in the instant communication system based on the user information and the specified correspondence relationship, and adding the user identifier to a target group in the instant communication system, where the user identifier is used to uniquely indicate the second user in the instant communication system, and the specified correspondence relationship includes an association relationship between the user information and the user identifier.
[0043] It should be noted that the first user can add members to the group in a batch import manner in multiple scenarios, including, for example, a scenario of creating a new group or a scenario of adding members to an existing group. Here, creating a new group includes building a group with a "+" sign, building a group by a single talk, building a group by transfer, etc.
[0044] Therefore, when a first user needs to add a new member to a target group, an imported target document is obtained in response to a trigger operation of the first user, where the target document includes user information of one or more second users in the instant communication system. After obtaining the target document, the target document is analyzed to obtain the user information of one or more second users contained in the target document in the instant communication system. After obtaining the user information through analysis, the one or more second users are added to the target group in the instant communication system based on the user information. Therefore, according to the technical solution provided by the embodiment of the present invention, multiple second users can be added to the target group at one time by using the imported document without the user having to manually select, and the work efficiency is improved.
[0045] Based on the above method embodiments, the embodiments of the present invention provide an apparatus and a device for implementing the above method, which will be described below in conjunction with the drawings.
[0046] Referring to FIG. 4, the figure is a structural diagram of a group member adding device provided by an embodiment of the present invention, as shown in FIG. 4, the device 400 may include an acquisition unit 401, an analysis unit 402 and an adding unit 403.
[0047] The acquiring unit 401 acquires an imported target document in response to a trigger operation of a first user, the target document including user information of one or more second users in the instant communication system; The analysis unit 402 analyzes the target document to obtain user information of one or more second users in the instant communication system; An adding unit 403 adds the one or more second users to a target group in the instant communication system based on the user information.
[0048] In one particular embodiment, the target document type includes an online document and / or an offline document.
[0049] In a specific embodiment, the acquisition unit 401 specifically acquires a document link input by the first user in response to an online import operation triggered by the first user on an import page, and acquires a target document based on the document link, where the type of the target document is an online document.
[0050] In a specific embodiment, the adding unit 403 specifically adds the user identifier to a target group in the instant communication system directly based on the user information when the user information is a user identifier of the second user in the instant communication system.
[0051] In a specific embodiment, the adding unit 403 specifically determines a user identifier of the second user in the instant communication system based on the user information and a specified correspondence relationship when the user information is not a user identifier of the second user in the instant communication system, where the user identifier is used to uniquely indicate the second user in the instant communication system, and the specified correspondence relationship includes an association relationship between the user information and the user identifier, and adds the user identifier to a target group in the instant communication system.
[0052] In a specific embodiment, the adding unit 403 specifically adds the user identifier to a target group in the instant communication system in response to the first user having editing authority for the target document.
[0053] In a specific embodiment, the device further comprises a display unit and a transmission unit; The display unit displays an authority request component in response to the first user not having editing authority for the target document; The sending unit sends a request to the owner of the target document in response to the first user's trigger operation on the rights request component, where the request request is used to request the owner of the target document to grant the first user editing rights for the target document.
[0054] In a specific embodiment, the device further comprises a display unit and a deletion unit; The display unit displays a deletion component in response to a trigger operation by the first user on the target document or an input box in which the target document is located; The deletion unit deletes the target document in response to a trigger operation of the first user on the deletion component.
[0055] In a specific embodiment, the acquiring unit 401 specifically acquires a target document in response to a local import operation triggered by the first user on an import page, and the type of the target document is the offline document.
[0056] In a specific embodiment, the adding unit 403 specifically determines a user identifier of the second user in the instant communication system based on the user information and a specified correspondence relationship, where the specified correspondence relationship includes an association relationship between the user information and the user identifier, and adds the user identifier to a target group in the instant communication system.
[0057] In a specific embodiment, the apparatus further comprises a deletion unit, The deletion unit deletes the target document in response to a replace operation triggered by the first user on the import page.
[0058] In a specific embodiment, the apparatus further comprises a determining unit and a display unit; The determining unit, after obtaining user information of one or more second users in the instant communication system, determines whether the user information meets a preset rule; The determining unit further determines, in response to the user information not conforming to the preset rule, a location of the user information not conforming to the preset rule in the target document; The display unit displays the location of the user information in the target document that does not conform to the preset rules.
[0059] In one specific embodiment, the device further comprises a display unit; The display unit analyzes the target document to obtain user information of one or more second users in the instant communication system, and then displays the number of second users contained in the target document.
[0060] It is necessary to explain that the implementation of each unit in this embodiment can be referred to the relevant description in the above method embodiment, and the description of this embodiment will not be repeated here.
[0061] Referring to FIG. 5, a schematic diagram of the structure of an electronic device 500 suitable for implementing an embodiment of the present invention is shown. The terminal device in the embodiment of the present invention may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (portable android devices, tablet computers), PMPs (Portable Media Players), and in-car terminals (e.g., car navigation terminals), and fixed terminals such as digital TVs (televisions) and desktop computers. The electronic device shown in FIG. 5 is merely an example and does not impose any limitations on the functions and scope of use of the embodiment of the present invention.
[0062] 5, the electronic device 500 may include a processing unit (e.g., a central processing unit, a graphic processor, etc.) 501 that can perform various suitable operations and processes based on programs stored in a read only memory (ROM) 502 or loaded from a storage device 508 into a random access memory (RAM) 503. The RAM 503 further stores various programs and data necessary for the operation of the electronic device 500. The processing unit 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0063] Typically, devices such as input devices 506 including a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 507 including a liquid crystal display (LCD), speaker, vibrator, etc., storage devices 508 including magnetic tape, hard disk, etc., and communication devices 509 may be connected to the I / O interface 505. The communication devices 509 may enable the electronic device 500 to communicate wirelessly or wired to exchange data with other devices. Although the figures show the electronic device 500 having various devices, it should be understood that it need not implement or have all the illustrated devices. More or fewer devices may alternatively be implemented or have.
[0064] In particular, according to an embodiment of the present invention, the processes described with reference to the above flowcharts may be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product including a computer program carried on a computer readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 509, or may be installed from the storage device 508 or the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions limited to the methods of the embodiment of the present invention are performed.
[0065] The electronic device provided by the embodiment of the present invention belongs to the same inventive concept as the group member adding method provided by the above embodiment, and the technical details not comprehensively described in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0066] An embodiment of the present invention provides a computer readable medium having stored thereon a computer program, which when executed by a processor, implements the group member addition method as described in any of the above embodiments.
[0067] It should be noted that the above-mentioned computer readable medium of the present invention may be a computer readable signal medium, a computer readable storage medium, or any combination of the above. The computer readable storage medium may be, for example, but not limited to, an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. 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 disk, a hard disk, a random access memory (RAM), a read only memory (ROM), an erasable programmable read only memory (EPROM or flash memory), optical fiber, a portable compact disk read only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, the computer readable storage medium may be a tangible medium that contains or stores a program that can be used by or in combination with the program, instruction execution system, apparatus, or device. In the present invention, the computer readable signal medium may also include a data signal propagated in baseband or as part of a carrier carrying computer readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that transmits, propagates, or transmits a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted using any suitable medium, including but not limited to wire, fiber optic cable, RF (radio frequency), or any suitable combination of the above.
[0068] In some embodiments, clients and servers may communicate using any now known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and may be interconnected by any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and end-to-end networks (e.g., an ad hoc end-to-end network), and any now known or later developed network.
[0069] The computer readable medium described above may be included in the electronic device described above or may be separate and not assembled to said electronic device.
[0070] The computer readable medium described above carries one or more programs which, when executed by the electronic device, cause the electronic device to perform the method of the present invention described above.
[0071] Computer program code for carrying out the operations of the present invention can be written in one or more programming languages or combinations thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When referring to a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0072] The flowcharts and block diagrams in the drawings illustrate possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. From this perspective, each box in the flowcharts or block diagrams includes one or more executable instructions for implementing the specified logical functions and may represent a module, program segment, or part of code. It should also be noted that in some alternative implementations, the functions shown in the boxes may occur in a different order than the order shown in the drawings. For example, two boxes shown in succession may actually be executed substantially in parallel, or may be executed in the reverse order depending on the functions involved. It should also be noted that each box in the block diagrams and / or flowcharts and combinations of boxes in the block diagrams and / or flowcharts may be implemented in a dedicated hardware-based system that performs the specified functions or operations, or may be implemented in a combination of dedicated hardware and computer instructions.
[0073] The units described as being involved in the embodiments of the present invention may be implemented by software or hardware, and the names of the units do not constitute limitations on the units themselves in a particular case, for example, an audio data collection module may be expressed as a "data collection module."
[0074] The functions described herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.
[0075] In the context of the present invention, a machine-readable medium may be a tangible medium that can contain or store a program that can be used by or in combination with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), optical fibers, portable compact disk read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the above.
[0076] According to one or more embodiments of the present invention, there is provided a method for adding group members, the method comprising: In response to a trigger operation of a first user, obtaining an imported target document, the target document including user information of one or more second users in the instant communication system; analyzing the target document to obtain user information of the one or more second users in the instant communication system; and adding the one or more second users to a target group in the instant communication system based on the user information.
[0077] According to one or more embodiments of the present invention, the target document type includes an online document and / or an offline document.
[0078] According to one or more embodiments of the present invention, obtaining the imported target document in response to the first user triggering operation includes: retrieving a document link entered by the first user in response to an online import operation triggered by the first user at an import page; Obtaining a target document based on the document link, where the type of the target document is an online document.
[0079] According to one or more embodiments of the present invention, adding the one or more second users to a target group in the instant communication system based on the user information includes: When the user information is a user identifier of the second user in the instant communication system, adding the user identifier to a target group in the instant communication system directly based on the user information.
[0080] According to one or more embodiments of the present invention, adding the one or more second users to a target group in the instant communication system based on the user information includes: When the user information is not a user identifier of the second user in the instant communication system, determining a user identifier of the second user in the instant communication system based on the user information and a designated correspondence relationship, where the user identifier is used to uniquely indicate the second user in the instant communication system, and the designated correspondence relationship includes an association relationship between the user information and the user identifier; adding the user identifier to a target group in the instant communication system.
[0081] According to one or more embodiments of the present invention, adding the user identifier to a target group in the instant communication system comprises: and in response to the first user having editing authority for the target document, adding the user identifier to a target group in the instant communication system.
[0082] According to one or more embodiments of the invention, the method comprises: displaying a permission request component in response to the first user not having edit permission for the target document; The method further includes sending a request to an owner of the target document in response to the first user's trigger operation on the rights request component, the request request being used to request the owner of the target document to grant the first user editing rights for the target document.
[0083] According to one or more embodiments of the invention, the method comprises: displaying a delete component in response to a trigger operation by the first user on the target document or an input box in which the target document is located; The method further includes deleting the target document in response to a trigger operation of the first user on the deletion component.
[0084] According to one or more embodiments of the present invention, obtaining the imported target document in response to the user triggering operation includes: In response to a local import operation triggered by the first user at an import page, obtaining a target document, the target document being a type of the offline document.
[0085] According to one or more embodiments of the present invention, adding the one or more second users to a target group in the instant communication system based on the user information includes: determining a user identifier of the second user in the instant communication system based on the user information and a designated correspondence relationship, the designated correspondence relationship including an association relationship between the user information and the user identifier; adding the user identifier to a target group in the instant communication system.
[0086] According to one or more embodiments of the invention, the method comprises: The method further includes deleting the target document in response to a replace operation triggered by the first user at the import page.
[0087] According to one or more embodiments of the present invention, after obtaining user information of one or more second users in the instant communication system, the method includes: determining whether the user information complies with a predefined rule; in response to the user information not conforming to the predetermined rules, determining a location in the target document of the user information that does not conform to the predetermined rules; and displaying the location of the user information in the target document that does not conform to the pre-defined rules.
[0088] According to one or more embodiments of the present invention, after analyzing the target document to obtain user information of one or more second users in the instant communication system, the method includes: The method further includes displaying the number of second users included in the target document.
[0089] According to one or more embodiments of the present invention, there is provided a group member addition apparatus, the apparatus comprising: An acquisition unit for acquiring an imported target document in response to a trigger operation of a first user, the target document including user information of one or more second users in the instant communication system; an analysis unit for analyzing the target document to obtain user information of one or more second users in the instant communication system; and an adding unit for adding the one or more second users to a target group in the instant communication system based on the user information.
[0090] In one or more embodiments of the invention, the target document type includes an online document and / or an offline document.
[0091] In one or more embodiments of the present invention, the acquisition unit specifically acquires a document link input by the first user in response to an online import operation triggered by the first user on an import page, and acquires a target document based on the document link, where the type of the target document is an online document.
[0092] In one or more embodiments of the present invention, the adding unit specifically adds the user identifier to a target group in the instant communication system directly based on the user information when the user information is a user identifier of the second user in the instant communication system.
[0093] In one or more embodiments of the present invention, the adding unit specifically determines a user identifier of the second user in the instant communication system based on the user information and a specified correspondence relationship if the user information is not a user identifier of the second user in the instant communication system, where the user identifier is used to uniquely indicate the second user in the instant communication system, where the specified correspondence relationship includes an association relationship between the user information and the user identifier, and adds the user identifier to a target group in the instant communication system.
[0094] In one or more embodiments of the present invention, the adding unit specifically adds the user identifier to a target group in the instant communication system in response to the first user having editing authority for the target document.
[0095] In one or more embodiments of the present invention, the device further comprises a display unit and a transmission unit; The display unit displays an authority request component in response to the first user not having editing authority for the target document; The sending unit sends a request to the owner of the target document in response to the first user's trigger operation on the rights request component, where the request request is used to request the owner of the target document to grant the first user editing rights for the target document.
[0096] In one or more embodiments of the present invention, the device further comprises a display unit and a deletion unit; The display unit displays a deletion component in response to a trigger operation by the first user on the target document or an input box in which the target document is located; The deletion unit deletes the target document in response to a trigger operation of the first user on the deletion component.
[0097] In one or more embodiments of the present invention, the acquisition unit specifically acquires a target document in response to a local import operation triggered by the first user on an import page, where the type of the target document is the offline document.
[0098] In one or more embodiments of the present invention, the adding unit specifically determines a user identifier of the second user in the instant communication system based on the user information and a specified correspondence relationship, where the specified correspondence relationship includes an association relationship between the user information and the user identifier, and adds the user identifier to a target group in the instant communication system.
[0099] In one or more embodiments of the present invention, the device further comprises a deletion unit, The deletion unit deletes the target document in response to a replace operation triggered by the first user on the import page.
[0100] In one or more embodiments of the present invention, the device further comprises a determining unit and a display unit; The determining unit, after obtaining user information of one or more second users in the instant communication system, determines whether the user information meets a preset rule; The determining unit further determines, in response to the user information not conforming to the preset rule, a location of the user information not conforming to the preset rule in the target document; The display unit displays the location of the user information in the target document that does not conform to the preset rules.
[0101] In one or more embodiments of the invention, the device further comprises a display unit; The display unit analyzes the target document to obtain user information of one or more second users in the instant communication system, and then displays the number of second users contained in the target document.
[0102] According to one or more embodiments of the present invention, there is provided an electronic device, the device comprising a processor and a memory; the memory is used to store instructions or computer programs; The processor executes the instructions or computer programs in the memory to cause the electronic device to perform the group member addition method.
[0103] According to one or more embodiments of the present invention, a computer-readable storage medium is provided having instructions stored thereon that, when executed on a device, cause the device to perform the group member addition method.
[0104] Each embodiment in this specification is described in a progressive manner, and each embodiment is described focusing on the differences from other embodiments, and it is necessary to explain that the same parts and similar parts between each embodiment can be mutually referred to. The system or device disclosed in the embodiment corresponds to the method disclosed in the embodiment, so it will be more simply described, and the relevant points can be referred to the description of the method part.
[0105] In the present invention, it should be understood that "at least one" refers to one or more, and "multiple" refers to two or more than two. "And / or" is used to describe the relation between related objects, and indicates that three relations may exist, for example, "A and / or B" may indicate three situations, such as the presence of only A, the presence of only B, and the simultaneous presence of A and B, where A and B may be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one of the following" or similar expressions indicates any combination of these items, including any combination of one item or multiple items. For example, at least one of a, b, or c may indicate a, b, c, "a and b", "a and c", "b and c", or "a, b, and c", where a, b, and c may be singular or plural.
[0106] It should also be explained that, in this specification, relational terms such as first and second are used only to distinguish one entity or operation from another, and do not necessarily require or imply that any such actual relationship or sequence exists between these entities or operations. Furthermore, "comprises", "comprises" or any variation thereof is intended to cover a non-exclusive inclusion, such that a process, method, article or device that includes a set of elements can include not only those elements, but also other elements not expressly listed or elements inherent to such process, method, article or device. In the absence of further limitations, an element qualified by the phrase "comprises" does not exclude the presence of additional identical elements in the process, method, article or device that includes said element.
[0107] The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of both. The software module may be located in a Random Access Memory (RAM), memory, a Read Only Memory (ROM), an Electrically Programmable ROM, an Electrically Erasable Programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0108] The above description of the disclosed embodiments enables those skilled in the art to realize or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Thus, the present invention is not intended to be limited to these embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. In response to a trigger operation of a first user, obtaining an imported target document, the target document including user information of one or more second users in the instant communication system; analyzing the target document to obtain user information of the one or more second users in the instant communication system; and adding the one or more second users to a target group in the instant communication system based on the user information.
23. A method for adding group members comprising:
2. The target document type includes an online document and / or an offline document.
2. The method of claim 1 .
3. retrieving the imported target document in response to the first user triggering operation, obtaining a document link entered by the first user in response to an online import operation triggered by the first user at an import page; obtaining a target document based on the document link, the target document being a type of an online document; 2. The method of claim 1 .
4. adding the one or more second users to a target group in the instant communication system based on the user information, if the user information is a user identifier of the second user in the instant communication system, adding the user identifier to a target group in the instant communication system directly based on the user information; 4. The method according to claim 3 .
5. adding the one or more second users to a target group in the instant communication system based on the user information, if the user information is not a user identifier of the second user in the instant communication system, determining a user identifier of the second user in the instant communication system based on the user information and a designated correspondence relationship, the user identifier being used to uniquely indicate the second user in the instant communication system, and the designated correspondence relationship including an association relationship between the user information and the user identifier; adding said user identifier to a target group in said instant communication system.
4. The method according to claim 3 .
6. Adding the user identifier to a group of targets in the instant communication system includes: adding the user identifier to a target set in the instant communication system in response to the first user having editing authority for the target document.
6. The method according to claim 4 or 5.
7. displaying a permission request component in response to the first user not having edit permission for the target document; In response to the first user's trigger operation on the authority request component, sending a request request to an owner of the target document, the request request being used to request the owner of the target document to grant the first user editing authority for the target document.
4. The method according to claim 3 .
8. displaying a delete component in response to a trigger operation by the first user on the target document or an input box in which the target document is located; and deleting the target document in response to a trigger operation of the first user on the deletion component.
4. The method according to claim 3 .
9. retrieving the imported target document in response to the first user triggering operation, obtaining a target document in response to a local import operation triggered by the first user at an import page, the target document being a type of an offline document; 2. The method of claim 1 .
10. adding the one or more second users to a target group in the instant communication system based on the user information, determining a user identifier of the second user in the instant communication system based on the user information and a designated correspondence relationship, the designated correspondence relationship including an association relationship between the user information and the user identifier; adding said user identifier to a target group in said instant communication system.
10. The method of claim 9.
11. and deleting the target document in response to a replace operation triggered by the first user at the import page.
11. The method according to claim 9 or 10.
12. After obtaining user information of one or more second users in the instant communication system, the method includes: determining whether the user information complies with a predefined rule; in response to the user information not conforming to the predetermined rules, determining a location in the target document of the user information that does not conform to the predetermined rules; and displaying a location of the user information in the target document that does not conform to the preset rules.
2. The method of claim 1 .
13. After analyzing the target document to obtain user information of one or more second users in the instant communication system, the method includes: and displaying the number of second users included in the target document.
2. The method of claim 1 .
14. In response to the first user's trigger operation, before obtaining the imported target document, the method includes: Obtaining a document import template; and inputting user information of a second user to be added into the document import template according to a template rule to obtain a target document.
2. The method of claim 1 .
15. An acquisition unit for acquiring an imported target document in response to a trigger operation of a first user, the target document including user information of one or more second users in the instant communication system; an analysis unit for analyzing the target document to obtain user information of one or more second users in the instant communication system; an adding unit for adding the one or more second users to a target group in the instant communication system based on the user information.
13. A group member addition device comprising:
16. An electronic device A processor and a memory, the memory is used to store instructions or computer programs; The processor is adapted to cause the electronic device to perform the group member addition method according to any one of claims 1 to 14 by executing the instructions or computer programs in the memory.
1. An electronic device comprising:
17. instructions stored on a device which, when executed on the device, cause the device to perform a method of adding group members according to any one of claims 1 to 14; A computer-readable storage medium comprising:
18. When executed on a computer, the method causes the computer to carry out the method of adding group members according to any one of claims 1 to 14.
23. A computer program product comprising:
Citation Information
Patent Citations
Current integrated value detecting device, current value detecting device and battery pack using them
JP2001091603A
Method and system for linking information of web site and recording medium thereof
JP2001306622A
Portable communication terminal
JP2005018423A