Method, device, electronic device and storage medium for joining a group
By creating groups and generating invitation information, the inconvenience of the elderly and young people and family members joining the group is solved, and the health information of group members is quickly joined and efficiently managed.
Patent Information
- Application Number
- CN202210770848.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-30
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2042-06-30
AI Technical Summary
It is inconvenient for the elderly and young people and family members to join the group and need to be invited one by one, resulting in inefficient efficiency for group members to join.
The group is created through the first application and generates invitation information. The second application responds to the invitation information operation, selects the first user who belongs to the same family as the second user, and adds the first user to the group to authorize the administrator to view the health information.
It has achieved rapid joining of group members for the elderly and young people and family members, improved the efficiency of joining group members, and enabled administrators to quickly grasp the health information of group members.
Smart Images

Figure CN115130012B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet technology, and in particular to a method, device, system, electronic device and storage medium for joining a group. Background Art
[0002] Groups such as companies and schools can query the health information of group members online, but the prerequisite is that the group administrator invites group members to join the group, and each group member needs to operate to join the group. When the group members are elderly people, children and other elderly and young people, it is inconvenient for the elderly and young people to operate the application to join the group, which is not conducive to members joining the group quickly. For family members in the group, family members need to be invited one by one to join the group. Summary of the invention
[0003] The present invention provides a method, device, electronic device and storage medium for joining a group, so as to solve the problem that it is inconvenient for the elderly and children to join the group and family members need to be invited one by one to join the group, resulting in low efficiency of group member joining.
[0004] In a first aspect, the present invention provides a method for joining a group, comprising:
[0005] A first application creates a group for managing health information of members at a designated location;
[0006] The first application generates information for inviting the first user active in the place to join the group and apply for access to health information as invitation information, and publishes the invitation information;
[0007] The second application selects the first user who belongs to the same family as the second user in response to the operation acting on the invitation information, and the second user logs in to the second application;
[0008] The second application adds the first user to the group to authorize an administrator in the group to view the health information of the first user.
[0009] In a second aspect, the present invention provides a device for joining a group, comprising:
[0010] A group creation module, used by the first application to create a group for managing health information of members in a designated place;
[0011] An invitation information publishing module, used for the first application to generate information inviting the first user active in the place to join the group and apply for access to health information as invitation information, and publish the invitation information;
[0012] A user selection module, for the second application to respond to the operation acting on the invitation information, select the first user who belongs to the same family as the second user, and the second user logs in to the second application;
[0013] A group member adding module is used for the second application to add the first user to the group to authorize the administrator in the group to view the health information of the first user.
[0014] In a third aspect, the present invention provides an electronic device, the electronic device comprising:
[0015] at least one processor; and
[0016] a memory communicatively connected to the at least one processor; wherein,
[0017] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for joining a group described in the first aspect of the present invention.
[0018] In a fourth aspect, the present invention provides a computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a processor to implement the method of joining a group described in the first aspect of the present invention when executed.
[0019] In an embodiment of the present invention, after a first application creates a group for managing health information of members at a designated place, information is generated as invitation information for inviting a first user active in the place to join the group and apply to view health information, and the invitation information is published. A second application responds to the operation acting on the invitation information and selects a first user who belongs to the same family as the second user, wherein the second user logs in to the second application, and the second application adds the first user to the group to authorize the administrator in the group to view the health information of the first user, thereby realizing that the second user who logs in to the second application can add the first user to the group, that is, the second user can join the group on behalf of the first user who is old or young and inconvenient to operate, and a family member can join the group on behalf of multiple family members, and the joining of group members can be completed quickly, so that the group administrator can quickly grasp the health information of group members.
[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0022] Figure 1 is a flow chart of a method for joining a group provided according to Embodiment 1 of the present invention;
[0023] Figure 2A is a flow chart of a method for joining a group provided according to Embodiment 2 of the present invention;
[0024] Figure 2B This is a schematic diagram of the group invitation page in this implementation;
[0025] Figure 2C This is a schematic diagram of the group joining page in this implementation;
[0026] Figure 2D is a schematic diagram of the information completion page in this implementation;
[0027] Figure 2E This is a schematic diagram of the member management page in this implementation;
[0028] Figure 2F is the architecture logic diagram of this embodiment;
[0029] Figure 2G It is a flowchart for joining a group;
[0030] Figure 3 A schematic diagram of a structure of a device for joining a group provided according to a third embodiment of the present invention;
[0031] Figure 4 This is a structural diagram of an electronic device provided by Embodiment 4 of the present invention. DETAILED DESCRIPTION
[0032] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0033] The application environment of this embodiment may include a first application, a second application, and a server, wherein the first application is an application logged in by the administrator of the group, and the second application is an application logged in by the members of the group. The first application and the second application may be the same application. In this embodiment, different people log in to the same application to distinguish between the first and the second. The server may be the background server of the first application and the second application. In an example, the first application and the second application may be a people's livelihood service platform, and the server may be a big data processing center of the people's livelihood service platform. A plurality of functional modules are arranged on the platform. This embodiment involves a group code module, which is used to manage the health information (health code) of the members of the group. The following describes the implementation method of joining the group in conjunction with the embodiment.
[0034] Embodiment 1
[0035] Figure 1 This is a flowchart of a method for joining a group provided in Embodiment 1 of the present invention. This embodiment is applicable to a situation where a group administrator invites a member to join a group. The method can be executed by a device for joining a group. The device for joining a group can be implemented in the form of hardware and / or software. The device for joining a group can be configured in an electronic device, such as a mobile terminal of a group administrator and a group member. Figure 1 As shown, the method of joining the group includes:
[0036] S101. A first application creates a group for managing health information of members at a designated location.
[0037] In this embodiment, the first application can be an application logged in by a group administrator. The first application can provide a group creation page. The group administrator can operate on the group creation page to create a group for managing the health information of members active in a designated place. For example, the administrator can enter information such as the group name, administrator, and address of the group's location on the group creation page, and then submit a group creation request to the server to create the group after the server responds to the group creation request.
[0038] In one example, the designated place may be a school, a corporate office, a residential building, etc., and the corresponding administrator may be the manager of the school, company, or residential building. Taking the school as an example, the administrator may be a teacher in the school, and the teacher may create a group based on the school so that the teacher can manage the health information of the students who join the group.
[0039] S102. The first application generates information for inviting the first user active in the place to join the group and apply for access to health information as invitation information, and publishes the invitation information.
[0040] The first user may be a user active in a designated place corresponding to the group. Taking a school group as an example, the first user may be a student. Taking a residential building as an example, the first user may be a person living in the residential building.
[0041] When the administrator needs to invite the first user who is active in a designated place to join a group, the invitation operation can be performed in the first application. In response to the invitation operation, the first application loads the group invitation page. The administrator selects the form of presentation and publishing channel of the invitation information on the group invitation page. In response to the administrator's selection operation, the first application generates invitation information in a corresponding form and publishes the invitation information through the publishing channel.
[0042] The invitation information may be in the form of an invitation link, such as a network address link, or a graphic code, such as a QR code, a sunflower code, etc. The publishing channel may include instant messaging applications such as WeChat and QQ, so that the invitation information can be published to the second user's terminal through the instant messaging application. Of course, the publishing channel may also be a forum, a post bar, a Weibo, etc. This embodiment does not limit the publishing channel of the invitation information.
[0043] S103. The second application program responds to the operation on the invitation information, selects a first user who belongs to the same family as the second user, and the second user logs in to the second application program.
[0044] The second application may be an application logged in by the second user. After the administrator publishes the invitation information to the second user's terminal, the second user may receive the invitation information and operate the invitation information. For example, when the invitation information is an invitation link, the second user clicks the invitation link to start the second application. When the invitation information is a graphic code, the second user identifies the graphic code through the terminal to start the second application. After the second application is started, the joining page is loaded. The joining page loads the second user's family member list including the first user. The second user may select at least one first user from the family member list, wherein the first user is a family user of the second user. In one example, taking the group as a school as an example, the second user is a parent, and the first user is a child. Taking the group as a community as an example, the second user is a parent, and the first user is a child, an elderly person, etc.
[0045] S104. The second application adds the first user to the group to authorize the administrator in the group to view the health information of the first user.
[0046] After the second user selects the first user and submits a request to join the group, the second application adds the first user to the group, so that the second user can join the group on behalf of the first user and authorize the administrator of the group to view the health information of the first user.
[0047] In an optional embodiment, if the administrator of the group sets that no review is required to join the group, after the second user submits the request to join the group, the second application can generate a request to join the first user to the group and send it to the server, and the server directly adds the first user to the group's member list.
[0048] In another optional embodiment, if the administrator of the group requires admission review, the second application can generate an admission request for the first user to join the group and send it to the server. The server forwards the admission request to the first application. The first application responds to the administrator's approval of the admission request and adds the first user to the group.
[0049] In an embodiment of the present invention, after a first application creates a group for managing health information of members at a designated place, it generates information as invitation information to invite a first user active in the place to join the group and apply to view health information, and publishes the invitation information. A second application responds to the operation on the invitation information and selects a first user who belongs to the same family as the second user, wherein the second user logs in to the second application, and the second application adds the first user to the group to authorize the administrator in the group to view the health information of the first user, thereby realizing that the second user who logs in to the second application adds the first user to the group, that is, the second user can join the group on behalf of the first user who is old or young and inconvenient to operate among the family members, and one family member can join the group on behalf of multiple family members, and the joining of group members can be completed quickly, so that the group administrator can quickly grasp the health information of the group members.
[0050] Embodiment 2
[0051] Figure 2A This is a flow chart of a method for joining a group provided in the second embodiment of the present invention. The embodiment of the present invention is optimized based on the above-mentioned first embodiment. Figure 2A As shown, the method of joining the group includes:
[0052] S201. A first application creates a group for managing health information of members at a designated location.
[0053] S202. In response to the group administrator's selection of a presentation form and a publishing channel for the invitation information, the first application generates invitation information in a corresponding presentation form, inviting the first user to join the group and apply to view health information, wherein the invitation information includes one of an invitation link and a graphic code.
[0054] The first application can load an invitation page for a group created by an administrator, wherein the invitation page includes options for presentation form and publishing channel of the invitation information. The administrator can select the presentation form and publishing channel of the invitation information on the invitation page. The first application generates invitation information in a corresponding presentation form in response to the administrator's selection operation, and publishes the invitation information through the selected publishing channel.
[0055] like Figure 2B The figure shows a schematic diagram of a page for joining a group. The page for joining a group shows two options: "Save image and share to WeChat" and "Share invitation link to WeChat". The administrator can select one of the options to generate invitation information.
[0056] S203: Publish the invitation information to the second user through a publishing channel.
[0057] The publishing channel may be a way of publishing the invitation information, and the publishing channel may include instant messaging applications such as WeChat and QQ, and may also include forums, post bars, microblogs, etc. After the administrator selects the corresponding publishing channel, the invitation information may be published to the second user through the selected publishing channel.
[0058] like Figure 2B As shown, if the administrator selects "Save picture and share to WeChat", the second application obtains the administrator's WeChat address book, so that the administrator can select a second user in the address book and publish the invitation information to the second user through WeChat. In one example, the administrator can select a WeChat group composed of group members in WeChat and publish the QR code to the WeChat group. Of course, the administrator can also select multiple second users in the WeChat address book and send the QR code to multiple second users.
[0059] S204. In response to the second user's operation on the invitation information, the second application obtains a list of family members of the second user from the health management system for display, where the list of family members includes the first user.
[0060] After the second user receives the invitation information, he can operate the invitation information. For example, the invitation information is a QR code posted to the second user's WeChat. The second user recognizes the QR code through the terminal and starts the second application. The second application loads the joining page and obtains the second user's family member list from the health management system and displays it on the joining page.
[0061] like Figure 2C As shown, after the second user operates the invitation information, it is displayed Figure 2C In the diagram on the left, after the second user clicks the "Open XXX APP and join" control, the following Figure 2CThe joining page on the right side displays the group information of the group being joined and the list of family members of the second user as applying members, and the family members' names, ID numbers and other information are displayed in the family member list.
[0062] by Figure 2C The joining page shown is taken as an example, the second user is Zhang San, Zhang Shan is the first user, and the inviter invites the first user Zhang Shan to join the group through the second user Zhang San.
[0063] In an optional embodiment, the second application responds to the second user's operation of adding a third user to the family member list by sending an authorization invitation to the third user, wherein the authorization invitation instructs the third user to authorize the second user to join the group on his or her behalf after the third application performs identity authentication, and after receiving the authorization information from the third application, the third user is added to the family member list.
[0064] Specifically, when the user who needs to join the group is not in the family member list, for example, Li (the third user) is not in the family member list, and the teacher requires the students' parents to join the class group as well, the second user (Zhang San) can click the "Add Relatives" control in the group joining page to load the family member adding page. In the family member adding page, the second user (Zhang San) can fill in the name and ID number of the added Li (the third user) and generate an authorization invitation and send it to Li. After receiving the authorization invitation, Li starts the third application and authorizes Zhang San to join the class group on his behalf after the third application passes the identity authentication. After receiving Li's authorization information, the second application loads Li into the family member list of the group joining page. On the one hand, it is convenient for the second user to add family members at any time to choose to join the group. On the other hand, the user who needs to be added is added to the family member list after identity authentication and authorization, which can prevent the second user from adding the added user to the group without the authorization of the added user, causing the leakage of the monitoring information of the added user, thereby protecting the user's privacy information.
[0065] It should be noted that the information obtained in this embodiment does not involve the user's privacy information. The privacy information involved is displayed in non-plain text form. For example, the ID card number is displayed after replacing the key digits with symbols to avoid identity information leakage and protect the user's privacy information security.
[0066] S205: Receive a selection operation from the second user in the family member list, and select the first user and the second user from the family member list.
[0067] After the family member list of the second user is displayed on the joining page, the second user may select a first user and a second user from the family member list, wherein the number of the selected first users may be more than one.
[0068] like Figure 2C As shown, when the administrator invites Zhang Shan as the first user to join the group "Class 2, Grade 3", Zhang Shan's parent Zhang San can select Zhang Shan in the family member list. When the administrator requires Zhang Shan's parents to join the group "Class 2, Grade 3", Zhang San can also select parents Zhang San and Li at the same time as Zhang Shan. That is, the second user can select at least one first user to join the group so that the administrator can view the health information of the first user and the first user's family members.
[0069] S206: The second application determines at least one of a target group of the first user in the group, a second user associated with the first user, and remarks of the second user in response to the second user's setting operation on the first user.
[0070] In this embodiment, after the second user selects the first user, the second application loads the first user's information improvement page, and the second user can perform setting operations on the information improvement page to improve the first user's information in the group.
[0071] Exemplarily, the information of the first user completed by the setting operation may include:
[0072] Target group of the first user in the group: The administrator can set multiple levels when creating a group, and each level is a target group. For example, the group can be Primary School A, and the target group can be Class B of Primary School A;
[0073] The second user associated with the first user: When the first user and the first user's family users both join the group, the first user's family users are regarded as the first user's associated users. For example, if the second user is the first user's parent, the second user can be associated with the first user.
[0074] Remarks of the second user: As an associated user of the first user, the second user needs to note the relationship between the second user and the first user.
[0075] like Figure 2D The figure shows a schematic diagram of the information completion page. After the second user Zhang San selects Zhang Shan, the information completion page is loaded. In the information completion page, the second user can select Zhang Shan's class as Class 2, Grade 3. The associated second users are Zhang San and Li. Zhang San is noted as Zhang Shan's father and Li is noted as Zhang Shan's mother.
[0076] In this embodiment, through the setting operation of the second user on the first user, the target group of the first user in the group, the second user associated with the first user, and at least one of the remarks information of the second user can be determined. After the first user and the second user join the group, the group administrator can view member information according to the target group, and can determine the family member relationship between each member through the remarks information and the associated user relationship, so as to facilitate the administrator to manage the members.
[0077] S207: The second application authenticates the second user.
[0078] In this embodiment, the second user is authenticated mainly by a mobile phone SMS verification code verification before submitting the group joining application, so as to verify whether it is the second user himself who is performing the group joining operation.
[0079] like Figure 2D As shown, in the information completion page, the second user can enter the mobile phone number, the graphic verification code and then the received verification code, and after clicking Next, the selected first user and second user will be added to the group.
[0080] It should be noted that an information protection policy reminder option may also be displayed on the information completion page to remind the second user to read the information protection policy and submit a group joining request to add the first user and the second user to the group after the second user chooses to agree.
[0081] S208: After the verification is passed, the first user and the second user are added to the target group of the group.
[0082] In an optional embodiment, after the second user passes the verification in the second application, the second application can generate a joining request to add the first user and the second user to the group and send it to the server. The server receives the joining request. If the administrator of the group sets that the user can join the group without review, the server adds the first user and the second user to the group member list of the group.
[0083] In another optional embodiment, the administrator can set that members need to pass the review before joining the group. The second application responds to the second user's submission operation for joining the group and generates a joining request to add the first user and the second user to the group, so as to authorize the administrator of the group to review the health information of the first user and the second user respectively. The first application responds to the joining request, reviews the first user and the second user, and after the review is passed, adds the first user and the second user to the target group of the group, so that the administrator obtains the authority to review the health information of the first user and the second user.
[0084] After approval by the administrator, the first user and the second user are added to the group. The administrator can review each member who joins the group. On the one hand, it can prevent the second user from adding other people who are not related to the group to the group to ensure the information security of group members. On the other hand, the administrator can review whether the information of the first user who applies to join the group is complete, such as whether the target group where the first user is located is selected, whether the second user is associated with the first user, whether the information of the second user is noted, etc., so as to facilitate the display of the above information in the subsequent member management and facilitate member management.
[0085] S209: Generate authorization information based on the first user and the second user.
[0086] In this embodiment, when the second user submits a request to add the first user and the second user to the group in the second application, it means that the second user authorizes the administrator of the group to view the health information of the first user and the second user. The second application can generate authorization information containing information of the first user and the second user. For example, the authorization information can contain identity information of the first user and the second user.
[0087] S210. Send authorization information to the public health information query platform, where the authorization information indicates that the second user authorizes the administrator of the group to query the health information of the first user and the second user on the public health information query platform.
[0088] The second application sends the authorization information to the public health information query platform through the server, and the public monitoring information query platform stores the authorization information. Optionally, the public monitoring information query platform can bind the first user and the second user to the administrator to indicate that the second user has authorized the administrator of the group to have the authority to query the health information of the first user and the second user.
[0089] After completing the group joining operation, the second application can display the group information of the group and the information of the second user's family members in the group to the second user. For example, after completing the group joining operation, the second application returns to the group page of the joined group, and displays the group information of the joined group and the member information of the second user's family members who have joined the group on the group page, so that the second user can check whether the family members of the joined group are correct, whether the remarks information is correct, etc.
[0090] S211. The first application program responds to the administrator's request for information query on group members and obtains the members' health information from the public health information query platform.
[0091] After a member joins the group, the administrator can operate on the first application to view the health information of the member who has joined the group. In response to the operation, the first application generates an information query request and sends it to the public health information query platform. When the public health information query platform receives the information query request, it determines whether the administrator has the authority to view the health information of the relevant members through pre-stored authorization information. If so, the public health information query platform sends the member's health information to the first application.
[0092] S212. Display members' health information.
[0093] The first application can display the health information of each member in the member management page, such as Figure 2E The following is a schematic diagram of the member management page. Figure 2E The health information of the members of the group's target group (Class 2, Grade 3) is displayed. The health information may include the color of the health code, vaccination status, nucleic acid test results, etc. At the same time, the notes of each member are displayed so that the administrator can manage the health information of the members as a family unit through the notes information.
[0094] In order to make those skilled in the art more clearly understand the method of joining a group in this embodiment, Figure 2F and Figure 2G Explain how to join a group.
[0095] Figure 2F The logical diagram of the architecture for joining a group and obtaining the public health information of group members in the public health information query platform. Figure 2F As shown, the service platform (first application and second application) is connected to the public health information system via an API gateway.
[0096] Specifically, the service platform responds to the query request sent by the group administrator for the public health information of the query members; through the API gateway, the real-name authentication of the administrator is carried out, the authorization information bound between each group member and the administrator is detected in the big data processing center, and the personal public health information of the queried member is called out in the personal public health information management system; the public health information management system returns the personal public health information of all queried members to the service platform through the API gateway; the administrators in the group can view the public health information of the queried members in the service platform.
[0097] Figure 2G is a flowchart for joining a group in the above service platform, such as Figure 2G As shown, the creator or administrator of the group creates the group in the group code application in the service platform, and the invited members also join the group and view the group information through the service platform.
[0098] Specifically, the creator of the group can create a group for the health information of members active in a designated place within the group code application of the service platform, and invite members.
[0099] Before creating a group, the creator of the group needs to log in to the account through face recognition in the service platform. After logging in, select "Create Group" in the group code application, enter the group creation page, fill in the group type, group address, group name, mobile phone number and verification code, and then the group can be created after successful verification.
[0100] After the administrator creates a group, he can click "Invite Members" to generate an invitation code image or invitation link and send the invitation code or invitation link to the invited members.
[0101] After clicking the invitation link or scanning the invitation code, the invited member determines whether to download the application (service platform). If the service platform has been downloaded, the service platform obtains the list of family members from the health code as the list of applicant members, and displays the group information and the list of applicant members to the invited member; if the service platform has not been downloaded, it waits to detect that it has been downloaded and enters the above process. The invited person can choose members to join the group from the list of applicant members. If new applicant members need to be added, family members are added, and invitation authorization is sent to the family members to be added. When the family members to be added click the invitation authorization link and perform real-name authentication, the invited person is authorized to add the family members to be added to the list of applicant members. Optionally, the invited person can also determine associated persons for the selected applicant members. After further completing the member information, the group administrator is authorized to view health information and join the group.
[0102] After a member joins the group, the administrator can view the member's health information.
[0103] In this embodiment, the first application creates a group for managing the health information of members, and in response to the group administrator's selection of the form of presentation and publishing channel of the invitation information, generates invitation information in a corresponding form, inviting the first user to join the group and apply to review the health information, and publishes it to the second user. The second application responds to the second user's operation on the invitation information, obtains the second user's family member list from the health management system for display, receives the second user's selection operation in the family member list, selects the first user and the second user from the family member list, and adds the first user and the second user to the target group of the group to authorize the administrator in the group to review the health information of the first user and the second user, thereby realizing that the second user who logs in to the second application adds the first user to the group, that is, the second user can join the group on behalf of the first user who is old or young and inconvenient to operate among the family members, and one family member can join the group on behalf of multiple family members, and the group members can be quickly added, so that the group administrator can quickly grasp the health information of the group members.
[0104] Furthermore, the second application also responds to the second user's setting operation on the first user, determines the first user's target group in the group, the second user associated with the first user, and at least one of the second user's note information, so that after the first user and the second user join the group, the group administrator can view member information according to the target group, and can determine the family member relationship between each member through the note information and the associated user relationship, thereby facilitating the administrator to manage the members.
[0105] Furthermore, authorization information is generated based on the first user and the second user, and the authorization information is sent to a public health information query platform. The authorization information indicates that the second user authorizes the administrator of the group to query the health information of the first user and the second user on the public health information query platform. This can prevent unauthorized persons from querying the health information of the first user and the second user, thereby ensuring information security.
[0106] Embodiment 3
[0107] Figure 3 This is a schematic diagram of a structure of a device for joining a group provided in Embodiment 3 of the present invention. Figure 3 As shown, the device for joining the group includes:
[0108] A group creation module 301, for a first application to create a group for managing health information of members at a designated place;
[0109] An invitation information publishing module 302 is used for the first application to generate information inviting the first user active in the place to join the group and apply for access to health information as invitation information, and publish the invitation information;
[0110] A user selection module 303, for the second application to respond to the operation acting on the invitation information, select the first user who belongs to the same family as the second user, and the second user logs in to the second application;
[0111] The group member adding module 304 is used for the second application to add the first user to the group to authorize the administrator in the group to view the health information of the first user.
[0112] Optionally, the invitation information publishing module 302 includes:
[0113] An invitation information generating unit, configured for the first application to generate, in response to the selection of the presentation form and publishing channel of the invitation information by the administrator of the group, invitation information in a corresponding presentation form, inviting the first user to join the group and apply for access to health information, wherein the invitation information includes one of an invitation link and a graphic code;
[0114] The invitation information publishing unit is used to publish the invitation information to the second user through the publishing channel.
[0115] Optionally, the user selection module 303 includes:
[0116] a family member list display unit, configured for the second application to obtain a family member list of the second user from the health management system for display in response to an operation of the second user on the invitation information, wherein the family member list includes the first user and the second user;
[0117] The user selection unit is used to receive a selection operation of the second user in the family member list, and select the first user and the second user from the family member list.
[0118] Optionally, it also includes:
[0119] An authorization invitation sending module is used for the second application to respond to the operation of the second user adding a third user to the family member list, and send an authorization invitation to the third user, wherein the authorization invitation instructs the third user to authorize the second user to join the group on his behalf after the third application performs identity authentication;
[0120] The family member adding module is used to add the third user to the family member list after receiving the authorization information of the third application.
[0121] Optionally, the group member adding module 304 further includes:
[0122] A setting operation unit is used for the second application to respond to the second user's setting operation on the first user, and determine at least one of the target group of the first user in the group, the second user associated with the first user, and the remark information of the second user.
[0123] Optionally, the group member adding module 304 includes:
[0124] A second user verification unit, used for the second application to verify the second user;
[0125] The group member adding unit is used to add the first user and the second user to the target group of the group after the verification is passed.
[0126] Optionally, the group member adding unit includes:
[0127] an authorization information generating unit, configured to generate authorization information based on the first user and the second user;
[0128] The authorization information sending unit is used to send the authorization information to a public health information query platform, wherein the authorization information indicates that the second user authorizes the administrator of the group to query the health information of the first user and the second user on the public health information query platform.
[0129] Optionally, the group member adding module 304 includes:
[0130] a group joining request generating unit, configured for the second application to respond to the group joining submission operation of the second user, and generate a group joining request for adding the first user and the second user to the group, so as to authorize the administrator of the group to view the respective health information of the first user and the second user;
[0131] The group joining review unit is used for the first application to respond to the group joining request, review the first user and the second user, and add the first user and the second user to the target group of the group after the review is passed.
[0132] Optionally, it also includes:
[0133] The group information and family member information display module is used to display the group information of the group and the information of the family members of the second user in the group to the second user.
[0134] Optionally, it also includes:
[0135] A health information acquisition module, used for the first application to respond to the administrator's information query request for members in the group and obtain the health information of the members from the public health information query platform;
[0136] The health information display module is used to display the health information of the member.
[0137] The device for joining a group provided in the embodiment of the present invention can execute the method for joining a group provided in any of the first and second embodiments of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0138] Embodiment 4
[0139] Figure 4 A schematic diagram of the structure of an electronic device 40 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0140] like Figure 4 As shown, the electronic device 40 includes at least one processor 41, and a memory connected to the at least one processor 41, such as a read-only memory (ROM) 42, a random access memory (RAM) 43, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 41 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 42 or the computer program loaded from the storage unit 48 to the random access memory (RAM) 43. In the RAM 43, various programs and data required for the operation of the electronic device 40 can also be stored. The processor 41, the ROM 42, and the RAM 43 are connected to each other through a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.
[0141] A number of components in the electronic device 40 are connected to the I / O interface 45, including: an input unit 46, such as a keyboard, a mouse, etc.; an output unit 47, such as various types of displays, speakers, etc.; a storage unit 48, such as a disk, an optical disk, etc.; and a communication unit 49, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 49 allows the electronic device 40 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0142] The processor 41 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 41 executes the various methods and processes described above, such as a method for joining a group.
[0143] In some embodiments, the method of joining a group may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 48. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 40 via the ROM 42 and / or the communication unit 49. When the computer program is loaded into the RAM 43 and executed by the processor 41, one or more steps of the method of joining a group described above may be performed. Alternatively, in other embodiments, the processor 41 may be configured to execute the method of joining a group in any other appropriate manner (e.g., by means of firmware).
[0144] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0145] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0146] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, 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), an 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 foregoing.
[0147] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0148] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0149] A computing system may include an application and a server. The application and the server are generally remote from each other and usually interact through a communication network. The relationship between the application and the server is generated by computer programs running on the corresponding computers and having an application-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0150] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0151] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for joining a group, characterized in that: Used by group administrators to invite members to join a group that manages health information, including: A first application creates a group for managing health information of members at a designated location; The first application generates information for inviting the first user active in the place to join the group and apply for access to health information as invitation information, and publishes the invitation information; The second application selects the first user who belongs to the same family as the second user in response to the operation acting on the invitation information, and the second user logs in to the second application; The second application adds the first user to the group to authorize an administrator in the group to view the health information of the first user.
2. The method according to claim 1, characterized in that The first application generates information for inviting the first user active in the place to join the group and apply for access to health information as invitation information, and publishes the invitation information, including: In response to the selection of the presentation form and release channel of the invitation information by the administrator of the group, the first application generates invitation information in a corresponding presentation form, inviting the first user to join the group and apply for access to health information, wherein the invitation information includes one of an invitation link and a graphic code; The invitation information is published to the second user through the publishing channel.
3. The method according to claim 1, characterized in that The second application selects the first user who belongs to the same family as the second user in response to the operation acting on the invitation information, including: In response to the second user's operation on the invitation information, the second application obtains a family member list of the second user from the health management system for display, the family member list including the first user and the second user; A selection operation of the second user in the family member list is received, and the first user and the second user are selected from the family member list.
4. The method according to claim 3, characterized in that Before receiving a selection operation of the second user in the family member list and selecting the first user and the second user from the family member list, the method further includes: In response to the second user's operation of adding a third user to the family member list, the second application sends an authorization invitation to the third user, wherein the authorization invitation instructs the third user to authorize the second user to join the group on his behalf after the third application performs identity authentication; After receiving the authorization information of the third application, the third user is added to the family member list.
5. The method according to any one of claims 1 to 4, characterized in that: Before the second application adds the first user to the group, the second application further includes: The second application determines at least one of a target group of the first user in the group, a second user associated with the first user, and remarks of the second user in response to the second user's setting operation on the first user.
6. The method according to claim 5, characterized in that The second application adds the first user to the community, including: The second application authenticates the second user; After the verification is passed, the first user and the second user are added to the target group of the group.
7. The method according to claim 6, characterized in that After the verification is passed, the second application program adds the first user and the second user to the group, including: generating authorization information based on the first user and the second user; The authorization information is sent to a public health information query platform, wherein the authorization information indicates that the second user authorizes the administrator of the group to query the health information of the first user and the second user on the public health information query platform.
8. The method according to claim 5, characterized in that The second application adds the first user to the community, including: The second application generates a group joining request to add the first user and the second user to the group in response to the group joining submission operation of the second user, so as to authorize the administrator of the group to view the respective health information of the first user and the second user; The first application responds to the group joining request, reviews the first user and the second user, and adds the first user and the second user to a target group of the group after the review is passed.
9. The method according to any one of claims 1 to 4, characterized in that: After the second application adds the first user to the community, the method further includes: The group information of the group and the information of the family members of the second user in the group are displayed to the second user.
10. The method according to any one of claims 1 to 4, characterized in that: After the second application adds the first user to the community, the method further includes: The first application responds to the administrator's request for information query on members of the group and obtains the health information of the members from the public health information query platform; Displaying health information of said member.
11. A device for joining a group, characterized in that: Used by group administrators to invite members to join a group that manages health information, including: A group creation module, used by the first application to create a group for managing health information of members in a designated place; An invitation information publishing module, used for the first application to generate information inviting the first user active in the place to join the group and apply for access to health information as invitation information, and publish the invitation information; A user selection module, for the second application to respond to the operation acting on the invitation information, select the first user who belongs to the same family as the second user, and the second user logs in to the second application; A group member adding module is used for the second application to add the first user to the group to authorize the administrator in the group to view the health information of the first user.
12. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so as to enable the at least one processor to perform the method for joining a group according to any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for joining a group according to any one of claims 1 to 10 when executed.
Citation Information
Patent Citations
Group mutual assistance type safeguard system
CN103077466A
Method and device for joining group chat and receiving resources
CN110858817A
Group joining method and device and electronic equipment
CN112272138A
Family code capable of performing data sharing and data conversion
CN113420324A