User information processing method, device, equipment and medium thereof

文档序号:1937808 发布日期:2021-12-07 浏览:27次 中文

阅读说明:本技术 用户信息处理方法、装置、设备及其介质 (User information processing method, device, equipment and medium thereof ) 是由 黄铁鸣 赵禹 唐睿 叶波 李斌 文孝木 于 2020-06-05 设计创作,主要内容包括:本申请公开了用户信息处理方法、装置、设备及其介质,该方法包括在团队即时通信客户端的用户操作界面中接收创建操作指令,创建操作指令用于请求基于多个个人即时通信客户端的用户信息生成或更新用户关系结构;接收至少一个所述个人即时通信客户端返回的加入响应消息,加入响应消息是个人即时通信客户端针对加入识别码进行识别操作后生成的;响应于加入响应消息,在用户操作界面中显示更新后的用户关系结构。本申请通过在不同的即时通信客户端之间建立便于维护管理用户关系结构,有助于提高用户信息管理的效率,并降低用户管理的成本。(The method comprises the steps of receiving a creation operation instruction in a user operation interface of a team instant messaging client, wherein the creation operation instruction is used for requesting to generate or update a user relationship structure based on user information of a plurality of personal instant messaging clients; receiving a joining response message returned by at least one personal instant messaging client, wherein the joining response message is generated after the personal instant messaging client carries out identification operation aiming at a joining identification code; and responding to the joining response message, and displaying the updated user relationship structure in the user operation interface. According to the method and the system, the user relationship structure convenient to maintain and manage is established among different instant messaging clients, so that the efficiency of user information management is improved, and the cost of user management is reduced.)

1. A method for processing user information, the method comprising:

receiving a creating operation instruction in a user operation interface of a team instant messaging client, wherein the creating operation instruction is used for requesting to generate or update a user relationship structure based on user information of a plurality of personal instant messaging clients, the user relationship structure comprises at least one management group, the management group comprises part or all of personal instant messaging accounts corresponding to the plurality of personal instant messaging clients, and the user information at least comprises user identification information;

receiving a joining response message returned by at least one personal instant messaging client, wherein the joining response message is generated after the personal instant messaging client carries out identification operation aiming at a joining identification code, and the identification code is generated by the team instant messaging client or the identification code is generated by a team instant messaging server corresponding to the team instant messaging client;

and responding to the joining response message, and displaying the updated user relationship structure in the user operation interface.

2. The method of claim 1, wherein prior to said receiving a join response message returned by at least one of said personal instant messaging clients, the method further comprises:

receiving a plurality of user information input simultaneously or one user information input separately within the user operation interface;

and sending the user information to a team instant messaging server so that the team instant messaging server generates the user relationship structure based on the user information and searches the personal instant messaging client based on the user information.

3. The method of claim 1, wherein prior to said receiving a join response message returned by at least one of said personal instant messaging clients, the method further comprises:

receiving a joining identification code in the user operation interface, wherein the joining identification code is provided for the personal instant messaging client to identify;

and sending the joining identification code in the user operation interface.

4. The method of claim 3, wherein the UI comprises a chat sub-interface corresponding to a management group, and wherein sending the join identifier in the UI comprises:

sending a message containing the joining identification code in the chat sub-interface corresponding to the management group;

calling a communication interface corresponding to the personal instant messaging client in the chat sub-interface corresponding to the management group;

and sending the message containing the joining identification code through the communication interface in the chat sub-interface corresponding to the management group.

5. The method of claim 1, wherein the ui comprises a chat sub-interface corresponding to the management group, and after receiving join response messages returned by the plurality of the personal instant messaging clients in the ui, the method comprises:

receiving an application page in the chat sub-interface corresponding to the management group;

receiving an input operation of at least one personal instant messaging client aiming at the application page;

and responding to the operation, displaying an updated user relationship structure in the user operation interface, wherein the updated user relationship structure is updated by the team instant messaging server based on new user information contained in an application page returned by the personal instant messaging client.

6. The method of claim 5, wherein the user-operated interface comprises a chat sub-interface corresponding to a management group, the method further comprising:

displaying a remark name corresponding to each personal instant messaging client in the chat sub-interface corresponding to the management group, wherein the remark name is generated according to new user information returned by the personal instant messaging client.

7. A method for processing user information, the method comprising:

responding to the operation triggered on the user operation interface, and sending a joining identification code to at least one personal instant messaging client;

receiving user information from the personal instant messaging client, wherein the user information is obtained after the personal instant messaging client carries out identification operation aiming at the joining identification code;

and updating a user relationship structure based on the user information of the personal instant messaging client, wherein the user relationship structure is maintained on a team instant messaging client or a team instant messaging server corresponding to the team instant messaging client.

8. The method of claim 7, wherein the receiving user information from the personal instant messaging client comprises:

after the personal instant messaging client identifies the joining identification code, receiving a request message for applying for a page;

sending an application page to the personal instant messaging client;

and receiving new user information input by the personal instant messaging client in the application page.

9. The method of claim 7, wherein receiving user information from the personal instant messaging client comprises:

searching the personal instant messaging client based on user information sent by the team instant messaging client;

sending the joining identification code to the personal instant messaging client;

after the personal instant messaging client identifies the joining identification code, receiving a request message for applying for a page;

sending an application page to the personal instant messaging client;

and receiving new user information input by the personal instant messaging client in the application page.

10. A user information processing apparatus, characterized by comprising:

the team instant messaging system comprises an instruction receiving unit, a creating operation unit and a management unit, wherein the instruction receiving unit is used for receiving a creating operation instruction in a user operation interface of a team instant messaging client, the creating operation instruction is used for requesting to generate or update a user relationship structure based on user information of a plurality of personal instant messaging clients, the user relationship structure comprises at least one management group, the management group comprises part or all of personal instant messaging accounts corresponding to the plurality of personal instant messaging clients, and the user information at least comprises user identification information;

a message receiving unit, configured to receive a join response message returned by at least one of the personal instant messaging clients, where the join response message is generated after each of the personal instant messaging clients performs an identification operation on a join identifier, where the identifier is generated by the team instant messaging client, or the identifier is generated by a team instant messaging server corresponding to the team instant messaging client;

and the display unit is also used for responding to the joining response message and displaying the updated user relationship structure in the user operation interface.

11. A user information processing apparatus, characterized by comprising:

the identification code sending unit is used for responding to the operation triggered on the user operation interface and sending a joining identification code to at least one personal instant messaging client;

a user information receiving unit, configured to receive user information from the second personal instant messaging client, where the user information is obtained by the second instant messaging client after performing an identification operation on the join identifier;

and the updating unit is used for updating a user relationship structure based on the user information of the second people instant messaging client, and the user relationship structure is maintained on a first team instant messaging client or a first team instant messaging server corresponding to the first team instant messaging client.

12. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method according to any of claims 1-6 or 7-9 when executing the program.

13. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the method according to any one of claims 1-6 or 7-9.

Technical Field

The present application relates generally to the field of computer technology, and more particularly, to a method, an apparatus, a device, and a medium for processing user information.

Background

Different instant messaging tools become main channels for office and communication, for example, in a home and school scene, many jobs and important notifications are issued through wechat groups, usually one wechat group is suggested by a executive, and each parent can manually modify remark information according to the group announcement when entering the wechat group, so that a teacher can conveniently manage the comments.

However, the group information display is disordered due to the non-matching of parents, and the information management efficiency is low.

Disclosure of Invention

In view of the above-mentioned drawbacks and deficiencies of the prior art, it is desirable to provide a user information management method, apparatus, device, and medium thereof to effectively improve user management efficiency.

In one aspect, an embodiment of the present application provides a user information processing method, where the method includes:

receiving a creating operation instruction in a user operation interface of a team instant messaging client, wherein the creating operation instruction is used for requesting to generate or update a user relationship structure based on user information of a plurality of personal instant messaging clients, the user relationship structure comprises at least one management group, the management group comprises part or all of personal instant messaging accounts corresponding to the plurality of personal instant messaging clients, and the user information at least comprises user identification information;

receiving a joining response message returned by at least one personal instant messaging client, wherein the joining response message is generated after the personal instant messaging client carries out identification operation aiming at a joining identification code, and the identification code is generated by a team instant messaging client or generated by a team instant messaging server corresponding to the team instant messaging client;

and responding to the joining response message, and displaying the updated user relationship structure in the user operation interface.

In one aspect, an embodiment of the present application provides a user information processing method, where the method includes:

responding to the operation triggered on the user operation interface, and sending a joining identification code to at least one personal instant messaging client;

receiving user information from the personal instant messaging client, wherein the user information is obtained after the personal instant messaging client carries out identification operation aiming at the added identification code;

and updating a user relationship structure based on the user information of the personal instant messaging client, wherein the user relationship structure is maintained on the team instant messaging client or a team instant messaging server corresponding to the team instant messaging client.

In one aspect, an embodiment of the present application provides a user information processing apparatus, where the apparatus includes:

the team instant messaging system comprises an instruction receiving unit, a team instant messaging client and a user management unit, wherein the instruction receiving unit is used for receiving a creating operation instruction in a user operation interface of the team instant messaging client, the creating operation instruction is used for requesting to generate or update a user relationship structure based on user information of a plurality of personal instant messaging clients, the user relationship structure comprises at least one management group, the management group comprises part or all of personal instant messaging accounts corresponding to the plurality of personal instant messaging clients, and the user information at least comprises user identification information;

the message receiving unit is used for receiving a joining response message returned by at least one personal instant messaging client, wherein the joining response message is generated after each personal instant messaging client carries out identification operation aiming at a joining identification code, and the identification code is generated by a team instant messaging client or generated by a team instant messaging server corresponding to the team instant messaging client;

and the display unit is also used for responding to the joining response message and displaying the updated user relationship structure in the user operation interface.

In one aspect, an embodiment of the present application provides a user information processing apparatus, where the apparatus includes:

the identification code sending unit is used for responding to the operation triggered on the user operation interface and sending a joining identification code to at least one personal instant messaging client;

the user information receiving unit is used for receiving user information from a second instant messaging client, wherein the user information is obtained after the second instant messaging client carries out identification operation aiming at the joining identification code;

and the updating unit is used for updating the user relationship structure based on the user information of the second people instant messaging client, and the user relationship structure is maintained on the first team instant messaging client or a first team instant messaging server corresponding to the first team instant messaging client.

In one aspect, embodiments of the present application provide a computer device including a memory, a processor, and a computer program stored on the memory and executable on the processor, and the processor executes the program to implement the method as described in embodiments of the present application.

In one aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, where the computer program is configured to:

which when executed by a processor implements a method as described in embodiments of the present application.

According to the user information management method, the user information management device, the user information management equipment and the user information management media, a creation operation instruction is received in a user operation interface of a team instant messaging client, the creation operation instruction is used for requesting to generate or update a user relationship structure based on user information of a plurality of personal instant messaging clients, the user relationship structure comprises at least one management group, the management group comprises part or all of personal instant messaging accounts corresponding to the plurality of personal instant messaging clients, and the user information at least comprises user identification information; receiving a joining response message returned by at least one personal instant messaging client, wherein the joining response message is generated after each personal instant messaging client carries out identification operation aiming at a joining identification code, and the identification code is generated by the team instant messaging client or generated by a team instant messaging server corresponding to the team instant messaging client; and responding to the joining response message, and displaying the updated user relationship structure in the user operation interface. According to the method and the system, the user relationship structure convenient to maintain and manage is established among different instant messaging clients, so that the efficiency of user information management is improved, and the cost of user management is reduced.

Drawings

Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:

FIG. 1 is a diagram illustrating an implementation environment architecture of a user information processing method provided by an embodiment of the present application;

FIG. 2 is a flowchart illustrating a user information processing method according to an embodiment of the present application;

FIG. 3 is a flowchart illustrating a user information processing method according to an embodiment of the present application;

fig. 4 illustrates a user operation interface for adding parental information provided by an embodiment of the present application;

FIG. 5 illustrates a user interface for batch input of user information provided by an embodiment of the present application;

FIG. 6 illustrates a user interface for manually entering user information provided by an embodiment of the present application;

FIG. 7 is a flowchart illustrating a user information processing method according to an embodiment of the present application;

FIG. 8 illustrates a join identifier sharing channel selection interface provided in accordance with an embodiment of the present application;

FIG. 9 illustrates a group interface diagram of a team instant messaging client provided in accordance with an embodiment of the present application;

FIG. 10 is a flowchart illustrating a user information processing method according to an embodiment of the present application;

FIG. 11 illustrates yet another schematic diagram of a group interface of a team instant messaging client provided in accordance with embodiments of the present application;

FIG. 12 is an interaction diagram illustrating a user information processing method according to an embodiment of the present application;

FIG. 13 is a schematic diagram illustrating still another interaction of a user information processing method according to an embodiment of the present application;

fig. 14 shows a user relationship structure display interface of a school address book provided in the embodiment of the present application;

FIG. 15 is a block diagram illustrating an exemplary configuration of a user information processing apparatus provided according to an embodiment of the present application;

FIG. 16 is a block diagram illustrating an exemplary structure of still another user information processing apparatus provided according to an embodiment of the present application;

fig. 17 shows a schematic structural diagram of a computer system suitable for implementing the terminal device or the server according to the embodiment of the present application.

Detailed Description

The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant disclosure and are not limiting of the disclosure. It should be further noted that, for the convenience of description, only the portions relevant to the disclosure are shown in the drawings.

It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.

In the related art, a session relationship between two or more users is established by an application program pre-installed in a mobile terminal. The premise is that two or more users can only establish the multi-person conversation relationship by using the same application program, otherwise the multi-person conversation relationship cannot be realized among different application programs. Secondly, in the same application program, the multi-user session relationship established by the group function cannot maintain and manage the user information of the members in the group, and cannot automatically remark the remark information of the members in the group.

Based on the related art, the present application provides a user information management method to solve the problems in the related art. The specific implementation environment of the user information management method provided by the application is shown in fig. 1. Fig. 1 is a diagram illustrating an implementation environment architecture of a user information management method according to an embodiment of the present application.

As shown in fig. 1, the implementation environment architecture includes: a plurality of first terminal devices 101, a plurality of second terminal devices 102, and a server 103.

The first terminal device 101 may have a team instant messaging client pre-installed. The second terminal device 102 may have a personal instant messaging client pre-installed. The team instant messaging client and the personal instant messaging client are different instant messaging clients, and the team instant messaging client may be, for example, a QQ, a corporate WeChat, or a type-of-function application. The personal instant messaging client may be, for example, a WeChat, or similar functional application.

A message session is implemented between the first terminal device 101 and the second terminal device 102 via the server 103. The pre-installed team instant messaging client on the first terminal device 101 may send any message via the server 103 to the pre-installed personal instant messaging client on the second terminal device 102, which may be exposed by receiving any message from the server 103.

The terminal device may be a mobile device such as a smart phone, a tablet computer, an electronic book reader, smart glasses, a smart watch, and a notebook computer, and may also be a desktop computer, but is not limited thereto. The terminal device is pre-installed with a plurality of application programs, and the application program can be an instant messaging application program, or a functional module for instant messaging contained in other application programs.

The server 103 may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a network service, cloud communication, middleware service, a domain name service, a security service, a CDN, a big data and artificial intelligence platform, and the like.

When receiving the data message sent by the second terminal device 102 to the first terminal device, the server 103 sends the data message to the first terminal device 101, or when receiving the information acquisition data sent by the second terminal device 102, the server 103 updates the display content based on the information acquisition data and provides the display content to the first terminal device 101 for display.

The first terminal device 101, the second terminal device 102 and the server 103 are connected directly or indirectly through wired or wireless communication. Optionally, the wireless or wired networks described above use standard communication techniques and/or protocols. The Network is typically the Internet, but may be any Network including, but not limited to, a Local Area Network (LAN), a Metropolitan Area Network (MAN), a Wide Area Network (WAN), a mobile, wireline or wireless Network, a private Network, or any combination of virtual private networks.

The user information management method provided by the application can be implemented by a user information management device. The user information management device can be installed on the server, can also be installed on the terminal equipment, and can also be completed by the cooperation of the server and the terminal equipment.

To further illustrate the technical solutions provided by the embodiments of the present application, the following detailed description is made with reference to the accompanying drawings and the detailed description. Although the embodiments of the present application provide the method operation instruction steps as shown in the following embodiments or figures, more or less operation instruction steps may be included in the method based on the conventional or non-inventive labor. In steps where no necessary causal relationship exists logically, the order of execution of the steps is not limited to that provided by the embodiments of the present application. The method can be executed in sequence or in parallel according to the method shown in the embodiment or the figure when the method is executed in an actual processing procedure or a device.

Referring to fig. 2, fig. 2 is a schematic flowchart illustrating a user information management method according to an embodiment of the present application. As shown in fig. 1, the method includes:

step 201, receiving a creating operation instruction in a user operation interface of a team instant messaging client, where the creating operation instruction is used to request generation or update of a user relationship structure based on user information of multiple personal instant messaging clients, the user relationship structure includes at least one management group, the management group includes part or all of personal instant messaging accounts corresponding to the multiple personal instant messaging clients, and the user information at least includes user identification information.

Step 203, receiving a join response message returned by at least one of the personal instant messaging clients, where the join response message is generated after the personal instant messaging client performs an identification operation on a join identification code, where the identification code is generated by the team instant messaging client, or the identification code is generated by a team instant messaging server corresponding to the team instant messaging client.

And step 204, responding to the joining response message, and displaying the updated user relationship structure in the user operation interface.

In the above steps, the creation operation instruction refers to an instruction for requesting generation of a user relationship structure based on user information of a plurality of personal instant messaging clients. For example, a click command input by the user on a function module displayed in the user operation interface of the team instant messaging client, or a voice control command, etc. And the user enters a creating operation interface corresponding to the group management function after inputting relevant information required by the group management function in the creating operation interface, and then generates a user relationship structure. The name of the group management function adopts various different expression modes, such as 'home-school address book'.

The user relationship structure refers to an organizational structure relationship between one or more team instant messaging clients and a plurality of personal instant messaging clients. For example, in a home and school management environment, team instant messaging clients corresponding to different managers have different maintenance and management ranges and different hierarchical relationships corresponding to user relationship structures. For example, the user relationship structure maintained by the master is taught to include user information corresponding to all classes of the whole school, wherein one class is considered as one management group. The user relationship structure maintained by the class owner may be an administrative group corresponding to one or more classes. The user relationship structure may be presented within the user interface in accordance with the displayed interface structure shown in fig. 14. "1 class high" is displayed in the interface, the structure of which comprises a management object "class master and any lesson teacher", constituent members of a managed object "class group", such as zhang san, and remark information "zhang san-dad". And statistical information of class groups, 1 student and 1 parent in total. As the manager, for example, a shift master can manage the members of the class group through the operation interface corresponding to the user relationship structure, for example, the group members can be added through "add parents", and the teacher information can be managed through "set teacher". Adjustments may also be made to the user relationship structure. E.g., display attributes, in what order. Alternatively, the group setting can be performed on the members of the class group.

The management group is a session group consisting of a team instant messaging client and a plurality of personal instant messaging clients, and a manager of the management group is the team instant messaging client. For example, taking a class as an example, a team instant messaging client corresponding to a master of a certain class is a manager, all parents of the certain class respectively correspond to a personal instant messaging client, and the personal instant messaging client is a managed person. As shown in fig. 14, the administrative group is all group members included one 1 shift higher.

And after receiving a joining response message returned by each personal instant messaging client, displaying the updated user relationship structure in the user operation interface. The updated user relationship structure is generated based on new user information contained in an application page returned by the personal instant messaging client. I.e. by updating the structural content shown in fig. 14. For example, displaying account information corresponding to a plurality of personal instant messaging clients. The account information is information representing user identity in the user information is extracted according to a preset format, and corresponding remark information is generated.

According to the embodiment of the application, the group creation among different instant messaging clients is realized by creating the user relationship structure generated based on the user information of the plurality of personal instant messaging clients on the team instant messaging client, so that the group creation efficiency is effectively improved.

On the basis of the above embodiment, the user relationship structure can be created based on different user information acquisition modes. The creation of a user relationship structure based on a user manually entering user information is described below in connection with fig. 3-6. Referring to fig. 3, fig. 3 is a schematic flowchart illustrating a user information management method according to an embodiment of the present application. The method comprises the following steps:

step 301, receiving a creating operation instruction in a user operation interface of a team instant messaging client, where the creating operation instruction is used to request generation or update of a user relationship structure based on user information of multiple personal instant messaging clients, the user relationship structure includes at least one management group, the management group includes part or all of personal instant messaging accounts corresponding to the multiple personal instant messaging clients, and the user information at least includes user identification information.

Step 302, receiving a plurality of user information input synchronously or one user information input separately in the user operation interface.

Step 303, sending the user information to a team instant messaging server, so that the team instant messaging server generates the user relationship structure based on the user information, and searches the personal instant messaging client based on the user information.

And 305, receiving a joining response message returned by at least one personal instant messaging client, wherein the joining response message is generated after each personal instant messaging client performs identification operation on a joining identification code.

And step 306, responding to the joining response message, and displaying the updated user relationship structure in the user operation interface.

In the above step, optionally, before or after step 305, an initial user relationship structure may also be received and displayed in the user operation interface.

The team instant messaging client can enter a user relationship structure creation interface through a function sub-interface of the user operation interface. For example, the user operation interface corresponding to the "workbench" of the team instant messaging client, and the user operation interface corresponding to the "workbench" includes functions of a conference, a public fee telephone, a micro document and the like. The function related to the user relationship structure creation, i.e. the group management function. It may be called "home-school address book" or "client address book". The function related to the user relationship structure creation is a function of managing different user information, and the different user information is a function of managing a management object and a managed object belonging to different work fields, work units, or enterprises. For example, schools manage parental information of different classes, and enterprises manage information of different client groups. After the user clicks the "address book at home and school", a user operation interface for adding parental information may appear as shown in fig. 4 (a). Or "add home owner" may be clicked on the management interface corresponding to the user relationship structure already created by the user shown in fig. 14, or a user operation interface to which the parent information is added may be displayed.

In order to further improve the input efficiency of the user information, a function of 'batch import of student parents' can be added to the user operation interface added with the parent information. A user operation interface for adding parental information is shown in fig. 4 (b).

Assuming that the user selects "batch import student parents", the user of the team instant messaging client may manually input user information in the user operation interface of the team instant messaging client according to the manner shown in fig. 5, and the import of the batch user information may be implemented through the operation manner shown in fig. 5. Fig. 5(a) shows a user operation interface presented when a user logs in to a team instant client at a different terminal device. For example, a user may perform a batch import of user information by logging into a team instant messaging client on a computer. After logging in the team instant messaging client on the computer, according to the user operation interface shown in fig. 5(b), the user data file filled according to the preset template is sent to the team instant messaging server in a file uploading manner, so that the team instant messaging server extracts important information for creating the user relationship structure from the user data file. For example, the mobile phone number of the user and the class information of the user contained in the user profile file are sent to the personal instant messaging server, the personal instant messaging server searches an account corresponding to the personal instant messaging client of the user through the mobile phone number, and the personal instant messaging server sends an adding identification code to the personal instant messaging client, so that the personal instant messaging client completes the establishment of the user relationship structure by scanning, identifying and adding the identification code. A team instant messaging server is a server for maintaining data information related to a team instant messaging client. A personal instant messaging server is a server for maintaining data information associated with a personal instant messaging client.

Assuming that the user selects "manual input add," the user of the team instant messaging client may also enter user information one by one through the user operation interface as shown in fig. 6. The user information may be, for example, names of students, classes to which the students belong, parents of the students, and the like displayed in the user operation interface. And whether the attribute of the user information can be changed or not and the corresponding change permission can be set in the user operation interface. After the team instant messaging client finishes user information input, the user information is sent to a team instant messaging server, and the team instant messaging server sends the user information to the personal instant messaging server. The method is the same as the batch import method, and the personal instant messaging server searches the account corresponding to the personal instant messaging client based on the user mobile phone number in the user information, and sends a notice and an added identification code to the account corresponding to the personal instant messaging client. The user of the personal instant messaging client can directly complete the identification operation of adding the identification code in the user operation interface of the personal instant messaging client, so that the user relationship structure created by the team instant messaging client can be conveniently and quickly added and updated.

The creation of a user relationship structure based on user information obtained from a user code scan is described below in conjunction with FIGS. 7-9. An embodiment of the present application further provides a user information management method, please refer to fig. 7, and fig. 7 shows a flowchart of the user information management method provided in the embodiment of the present application. The method comprises the following steps:

step 401, receiving a creating operation instruction in a user operation interface of a team instant messaging client, where the creating operation instruction is used to request generation or update of a user relationship structure based on user information of multiple personal instant messaging clients, the user relationship structure includes at least one management group, the management group includes part or all of personal instant messaging accounts corresponding to the multiple personal instant messaging clients, and the user information at least includes user identification information;

step 402, receiving a joining identification code in the user operation interface, wherein the joining identification code is provided for the personal instant communication client to identify. The identification code is generated by a team instant messaging client, or the identification code is generated by a team instant messaging server corresponding to the team instant messaging client.

And step 403, sending the joining identification code in the user operation interface.

Step 405, receiving a join response message returned by at least one personal instant messaging client, wherein the join response message is generated after the personal instant messaging client performs an identification operation on a join identification code.

And step 406, responding to the join response message, and displaying the updated user relationship structure in the user operation interface.

In the above steps, before or after step 405, the initial user relationship structure may be displayed in the user operation interface in response to the create operation instruction.

User information is collected at the team instant messaging client by means of a 'parental two-dimensional code' mode as shown in fig. 4(a) or 4 (b). After clicking the "parent joins the two-dimensional code" in the user operation interface displayed by the team instant messaging client, the user displays the interface shown in fig. 8, and on the interface, the user can send a joining identification code to the personal instant messaging client independently or send the joining identification code to a group where the personal instant messaging client is located in different sharing modes. Or the two-dimensional code is stored in an album and is shared in a picture mode, or the two-dimensional code can be shared to other instant messaging clients.

Assuming that the user selects 'share to WeChat', the user can further enter the interface of the personal instant messaging client to select, and share the joining identification code to the group established by the personal instant messaging client. The user can also share the electronic poster carrying the added two-dimensional code in a management group preliminarily established in the team instant messaging client so as to share the electronic poster in the group established by the personal instant messaging client. For example, a class group of two 2 shifts high has been established in the WeChat, the executive joins the class group of two 2 shifts high through the enterprise WeChat account, and sends the electronic poster joining the two-dimensional code directly within the group through the enterprise WeChat account, and all parents of the class group of two 2 shifts high that has been established by the WeChat can join the enterprise WeChat group created in the enterprise WeChat group and having the same name as the class group of two 2 shifts high through scanning the two-dimensional code in the electronic poster. As shown in fig. 9, the WeChat interface can be called automatically at the top by the small assistant of the class group in the enterprise WeChat to send the electronic poster to the high second 2 class group in the WeChat to realize the sharing of the joining identification code.

According to the embodiment of the application, the information sharing between different instant messaging clients can be conveniently and quickly realized through the communication interface between the team instant messaging client and the individual instant messaging client, so that the efficiency of user information management is effectively improved, and the cost of user information management is reduced.

The manner in which user information is displayed based on the team instant messaging client is described below in conjunction with fig. 10-11. The embodiment of the application also provides a user information management method. Referring to fig. 10, fig. 10 is a flowchart illustrating a user information management method according to an embodiment of the present application. The method comprises the following steps:

step 501, receiving a creating operation instruction in a user operation interface of a team instant messaging client, where the creating operation instruction is used to request generation or update of a user relationship structure based on user information of multiple personal instant messaging clients, the user relationship structure includes at least one management group, the management group includes part or all of personal instant messaging accounts corresponding to the multiple personal instant messaging clients, and the user information at least includes a user identification letter;

step 503, receiving a join response message returned by at least one of the personal instant messaging clients, where the join response message is generated after the personal instant messaging client performs an identification operation on a join identification code, where the identification code is generated by the team instant messaging client, or the identification code is generated by a team instant messaging server corresponding to the team instant messaging client;

step 504, receiving a link message corresponding to the application page in the chat sub-interface corresponding to the management group;

step 505, receiving the input operation of one or more personal instant messaging clients for the application page;

step 506, in response to the operation, displaying the updated user relationship structure in the user operation interface.

Optionally, the above embodiment may further display, in the chat sub-interface corresponding to the management group, a remark name corresponding to each second client, where the remark name is generated according to new user information returned by the second client.

In the above step, before or after step 503, displaying an initial user relationship structure in the user operation interface in response to the creation operation instruction.

Parents of the class group in the WeChat can join the enterprise WeChat group with the same name as the enterprise WeChat group with the second-class group after executing code scanning operation through the personal instant messaging client (namely the WeChat client of each parent). In the enterprise wechat group, a user operation interface corresponding to the user relationship structure at the class level may be displayed, as shown in fig. 14.

After joining the corporate WeChat group by scanning the code, the parent's remark information may be automatically displayed according to the student name information and parent identity information entered by the parent in the application interface filled by the parent before joining, as shown in FIG. 11. "Liliu-mom/Liwu-mom @ WeChat" is displayed, which indicates that the parent is a common parent of the students Liliu and Liwu.

The group migration mode can realize rapid user information management among different instant messaging clients, does not need to modify remark information of the managed objects one by the managed objects in the user information management process, does not need to manually modify the remark information by the managed objects, and effectively improves the efficiency of user information management compared with the related technology. Meanwhile, the cost of user management information is effectively reduced.

In order to more clearly understand the technical solution of the present application, in the following, a team instant messaging client is taken as an enterprise wechat, a personal instant messaging client is taken as a wechat user, and it is assumed that the enterprise wechat is a chief teacher and the wechat user is a parent. The implementation of scanning the code to obtain the user information is further described in conjunction with fig. 12.

As shown in fig. 12, the team instant messaging client sends a request message to the team instant messaging server to request to acquire a two-dimensional code of the address book of the school;

the team instant messaging client receives the two-dimensional code of the address book of the school returned by the team instant messaging server;

the team instant messaging client calls a communication interface of the personal instant messaging client and sends the home-school address book two-dimensional code to the personal instant messaging client;

a personal instant messaging client scans a two-dimensional code of a home school address book;

the personal instant messaging client requests an application page needing to be filled in from a team instant messaging application web server, and the application web page is used for being provided for the personal instant messaging client to fill in user information;

the team instant messaging application web server returns an application page to be filled to the personal instant messaging client;

the personal instant messaging client fills in the application page.

The personal instant messaging client sends the filled application page to a team instant messaging application web server;

and the team instant messaging application webpage server sends a notice to the team instant messaging server. The notification is used to inform the team instant messaging server that the second client has filled in relevant user information in the application page. The notification may include the filled-in user information.

After receiving the notice sent by the team instant messaging application webpage server, the team instant messaging server adds the personal instant messaging client to a class group corresponding to the family and school address list and the personal instant messaging client, and updates remark information of the personal instant messaging client.

The team instant messaging server sends a notification to the team instant messaging client, the notification being used to alert the personal instant messaging client that it has joined.

And the team instant messaging client receives the notification and displays the remark information corresponding to the personal instant messaging client.

The team instant messaging application webpage server is used for providing an access application page for a team instant messaging client or a personal instant messaging client and is responsible for collecting new user information input in the application page by the team instant messaging client or the personal instant messaging client.

Optionally, the team instant messaging server and the team instant messaging application web server may be the same server, and are collectively referred to as a team instant messaging server. And responding to the operation triggered on the user operation interface, and sending the joining identification code to at least one personal instant messaging client. The joining identification code can be sent to the personal instant messaging client by inputting the triggering operation on the user operation interface shown in fig. 8 on the user operation interface displayed by the team instant messaging client in the above manner. The joining identification code can also be sent to the personal instant messaging client based on the user information collected by the user operation interface of fig. 5 or 6 through a triggering operation input on the user operation interface of fig. 5 or 6.

On the basis of the above embodiment, an implementation process for acquiring user information manually is further described with reference to fig. 13.

The team instant messaging client receives user information such as one or more personal instant messaging clients and the like input by a user, wherein the user information comprises information such as student names and contact ways. The contact information may be, for example, a parent's mobile phone number, that is, binding information of the personal instant messaging client.

The team instant messaging client sends the input user information to the team instant messaging server

The team instant messaging server sends the user information to the personal instant messaging server,

the personal instant messaging server searches a corresponding personal instant messaging client according to the user information; namely, the personal instant messaging server searches account information corresponding to the personal instant messaging client corresponding to the contact information according to the contact information in the user information.

The personal instant messaging server sends a notice and a home-school address book two-dimensional code to the personal instant messaging client;

the personal instant messaging client scans the two-dimensional code of the address book of the home school;

the personal instant messaging client requests an application page needing to be filled in from a team instant messaging application web server;

the team instant messaging application web server returns an application page to be filled to the personal instant messaging client;

a user of a personal instant messaging client inputs related user information in an application page;

the personal instant messaging client sends the filled application page to a team instant messaging application web server;

and the team instant messaging application webpage server sends filling information of the personal instant messaging client in the application page to the team instant messaging server.

The team instant messaging server adds the personal instant messaging client to a class group corresponding to the address book of the school and the personal instant messaging client, updates remark information of the personal instant messaging client, and sends a notice to the team instant messaging client, wherein the notice is used for prompting that the personal instant messaging client is joined.

And the team instant messaging client receives the notification and displays the remark information corresponding to the individual instant messaging client.

According to the embodiment of the application, the user information is conveniently and quickly acquired to create the user relationship structure through various different user information acquisition modes, efficient user management can be realized among different instant messaging client sides, the efficiency of user information management is effectively improved, and the cost of user information maintenance management is reduced.

Referring further to fig. 15, fig. 15 is a block diagram illustrating an exemplary structure of a user information management apparatus according to an embodiment of the present disclosure. As shown in fig. 15, the apparatus includes:

an instruction receiving unit 1401, configured to receive, in a user operation interface of a team instant messaging client, a creation operation instruction, where the creation operation instruction is used to request generation or update of a user relationship structure based on user information of multiple personal instant messaging clients, where the user relationship structure includes at least one management group, where the management group includes part or all of personal instant messaging accounts corresponding to the multiple personal instant messaging clients, and the user information at least includes user identification information;

a message receiving unit 1402, configured to receive a join response message returned by at least one of the personal instant messaging clients, where the join response message is generated after the personal instant messaging client performs an identification operation on a join identifier, where the identifier is generated by the team instant messaging client, or the identifier is generated by a team instant messaging server corresponding to the team instant messaging client;

the display unit 1403 is further configured to display the updated user relationship structure in the user operation interface in response to the join response message.

Further, the apparatus further comprises:

a user information receiving unit for receiving a plurality of user information input in synchronization or one user information input individually within the user operation interface;

and the user information sending unit is used for sending the user information to a team instant messaging server so that the team instant messaging server generates the user relationship structure based on the user information and searches the personal instant messaging client based on the user information.

Further, the apparatus further comprises:

the identification code receiving unit is used for receiving a joining identification code in the user operation interface, and the joining identification code is provided for the personal instant messaging client to identify;

and the identification code sending unit is used for sending the joining identification code in the user operation interface.

The identification code transmitting unit is further configured to:

sending a message containing the joining identification code in the chat sub-interface corresponding to the management group;

calling a communication interface corresponding to the personal instant messaging client at the chat sub-interface corresponding to the management group;

and sharing the message containing the joining identification code through the communication interface on the chat sub-interface corresponding to the management group.

The user operation interface comprises a chat sub-interface corresponding to the management group, and the device comprises:

a message receiving unit, configured to receive an application page in the chat subinterface corresponding to the management group;

the input operation receiving unit is used for receiving the operation input by at least one personal instant messaging client aiming at the application page;

and the display unit is also used for responding to the operation and displaying an updated user relationship structure in the user operation interface, wherein the updated user relationship structure is generated by the server based on new user information contained in an application page returned by the personal instant messaging client.

And the display unit is further used for displaying the remark name corresponding to each second client in the chat sub-interface corresponding to the management group, wherein the remark name is generated according to the user information provided by the second client in the application page.

Referring further to fig. 16, fig. 16 is a block diagram illustrating an exemplary structure of a user information management apparatus according to an embodiment of the present disclosure. As shown in fig. 16, the apparatus includes:

an identification code sending unit 1501, configured to send a join identification code to at least one personal instant messaging client in response to an operation triggered on a user operation interface;

a user information receiving unit 1502, configured to receive user information from the second personal instant messaging client, where the user information is obtained after the second instant messaging client performs an identification operation on the join identifier;

an updating unit 1503, configured to update a user relationship structure based on the user information of the second people instant messaging client, where the user relationship structure is maintained on the first team instant messaging client or on the first team instant messaging server corresponding to the first team instant messaging client.

Optionally, the user information receiving unit is further configured to:

after the personal instant messaging client identifies the joining identification code, receiving a request message for applying for a page;

sending an application page to the personal instant messaging client;

and receiving new user information input by the personal instant messaging client in the application page.

Optionally, the user information receiving unit is further configured to:

searching the personal instant messaging client based on user information sent by the team instant messaging client;

sending the joining identification code to the personal instant messaging client;

after the personal instant messaging client identifies the joining identification code, receiving a request message for applying for a page;

sending an application page to the personal instant messaging client;

and receiving new user information input by the personal instant messaging client in the application page.

It should be understood that the units or modules described in the apparatus correspond to the individual steps of the method described above. Thus, the operation instructions and features described above for the method are also applicable to the apparatus and the units included therein, and are not described herein again. The device can be implemented in a browser or other security applications of the electronic equipment in advance, and can also be loaded into the browser or other security applications of the electronic equipment in a downloading mode or the like. Corresponding elements in the apparatus may cooperate with elements in the electronic device to implement aspects of embodiments of the present application.

The division into several modules or units mentioned in the above detailed description is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.

Referring now to fig. 17, fig. 17 illustrates a schematic block diagram of a computer system suitable for use in implementing a terminal device or server according to embodiments of the present application.

As shown in fig. 17, the computer system includes a Central Processing Unit (CPU)1601 which can execute various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)1602 or a program loaded from a storage portion 1608 into a Random Access Memory (RAM) 1603. In the RAM 1603, various programs and data necessary for the operation of the system 1600 are also stored. The CPU 1601, ROM 1602, and RAM 1603 are connected to each other via a bus 1604. An input/output (I/O) interface 1605 is also connected to the bus 1604.

The following components are connected to the I/O interface 1605: an input portion 1606 including a keyboard, a mouse, and the like; an output portion 1607 including a display device such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and a speaker; a storage portion 1608 including a hard disk and the like; and a communication section 1609 including a network interface card such as a LAN card, a modem, or the like. The communication section 1609 performs communication processing via a network such as the internet. The driver 1610 is also connected to the I/O interface 1605 as needed. A removable medium 1611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 1610 as necessary, so that a computer program read out therefrom is mounted in the storage portion 1608 as necessary.

In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart fig. 1 may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a machine-readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such embodiments, the computer program may be downloaded and installed from a network via the communication portion 1609, and/or installed from the removable media 1611. The above-described functions defined in the system of the present application are executed when the computer program is executed by the Central Processing Unit (CPU) 1601.

It should be noted that the computer readable media shown in the present disclosure may be computer readable signal media or computer readable storage media or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer-readable signal medium may include a propagated data signal with computer-readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.

The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operational instructions of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

The units or modules described in the embodiments of the present application may be implemented by software or hardware. The described units or modules may also be provided in a processor, and may be described as: a processor includes an instruction receiving unit, a display unit, and a message receiving unit. The names of the units or modules do not constitute a limitation on the units or modules in some cases, for example, the instruction receiving unit may also be described as "receiving a creation operation instruction in a user operation interface of a team instant messaging client".

As another aspect, the present application also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiments; or may be separate and not incorporated into the electronic device. The computer-readable storage medium stores one or more programs that, when executed by one or more processors, perform the user information management method described herein.

The above description is only a preferred embodiment of the application and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other arrangements formed by any combination of the above features or their equivalents without departing from the spirit of the disclosure. For example, the above features may be replaced with (but not limited to) features having similar functions disclosed in the present application.

29页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种锁屏管理方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类