WO2019037635A1 - 变更群组类型的方法、群组创建方法及装置 - Google Patents

变更群组类型的方法、群组创建方法及装置 Download PDF

Info

Publication number
WO2019037635A1
WO2019037635A1 PCT/CN2018/100648 CN2018100648W WO2019037635A1 WO 2019037635 A1 WO2019037635 A1 WO 2019037635A1 CN 2018100648 W CN2018100648 W CN 2018100648W WO 2019037635 A1 WO2019037635 A1 WO 2019037635A1
Authority
WO
WIPO (PCT)
Prior art keywords
group
type
members
information
enterprise
Prior art date
Application number
PCT/CN2018/100648
Other languages
English (en)
French (fr)
Inventor
杨博宇
张黎黎
麻幸林
车德岩
张迪
Original Assignee
钉钉控股(开曼)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN201711089823.6A external-priority patent/CN109428737B/zh
Application filed by 钉钉控股(开曼)有限公司 filed Critical 钉钉控股(开曼)有限公司
Priority to SG11202001504PA priority Critical patent/SG11202001504PA/en
Publication of WO2019037635A1 publication Critical patent/WO2019037635A1/zh
Priority to US16/797,612 priority patent/US11178517B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/08Trunked mobile radio systems

Definitions

  • One or more embodiments of the present disclosure relate to the field of terminal technologies, and in particular, to a method, a group creation method, and an apparatus for changing a group type.
  • the mobile group office platform is more and more widely used in the business processes of various groups such as enterprises, educational institutions, government agencies, etc., which can not only improve communication efficiency between users, reduce communication costs, but also be effective. Improve user event processing efficiency and office efficiency.
  • a mobile group office platform can create a group, and by adding multiple users to the same group, the group members in the group can communicate conveniently.
  • one or more embodiments of the present specification provide a method, group creation method, and apparatus for changing a group type.
  • a method of changing a group type comprising:
  • the filtered group members are removed from the group.
  • a group creation method including:
  • the plurality of candidate communities selected by the creator are configured as associated communities of the cooperation group to limit community attribution information of group members of the cooperation group to the association community.
  • an apparatus for changing a group type including:
  • Determining a unit determining a target group type of the group according to the received type change instruction for the group;
  • a screening unit configured to filter group members in the group that do not meet the restriction condition according to a restriction condition of the target group type on group membership information of the group member;
  • the unit is removed and the filtered group members are removed from the group.
  • a group creation apparatus comprising:
  • a display unit according to the group member selected by the founder for the cooperation group, to the group in which the group member is located, as an alternative group;
  • a configuration unit configured to configure, by the creator, a plurality of candidate communities as the associated community of the cooperation group, to limit community association information of the group members of the cooperation group to the associated community.
  • FIG. 1 is a schematic structural diagram of a group management system according to an exemplary embodiment
  • FIG. 2 is a flowchart of a method for changing a group type according to an exemplary embodiment
  • FIG. 3 is a flowchart of a group creation method according to an exemplary embodiment
  • FIG. 4 is a schematic diagram of an interface for triggering a group creation according to an exemplary embodiment
  • FIG. 5 is a schematic diagram of an interface for selecting a group member according to an exemplary embodiment
  • FIG. 6 is a schematic diagram of an interface for configuring a group attribute according to an exemplary embodiment
  • FIG. 7 is a schematic diagram of an interface of a selection group type according to an exemplary embodiment
  • FIG. 8 is a schematic diagram of an interface for selecting a cooperative group enterprise according to an exemplary embodiment
  • FIG. 9 is a schematic diagram of an interface for selecting an internal enterprise according to an exemplary embodiment
  • FIG. 10 is a schematic diagram of an interface for automatically removing a group member according to an exemplary embodiment
  • FIG. 11 is a schematic diagram of a communication session interface of a cooperative group according to an exemplary embodiment
  • FIG. 12 is a schematic diagram of an interface for displaying a cooperative group enterprise according to an exemplary embodiment
  • FIG. 13 is a schematic diagram of an interface upgraded to a cooperative group according to an exemplary embodiment
  • FIG. 14 is a schematic diagram of a group configuration interface according to an exemplary embodiment
  • FIG. 15 is a schematic diagram of a communication session interface after being upgraded to a cooperative group according to an exemplary embodiment
  • 16 is a schematic diagram of an interface for notifying a group member to be removed according to an exemplary embodiment
  • FIG. 17 is a schematic diagram of an interface recommended to be upgraded to an internal group according to an exemplary embodiment
  • FIG. 18 is a schematic diagram of an interface for selecting an internal group enterprise according to an exemplary embodiment
  • FIG. 19 is a schematic diagram of an interface for applying to join an industry group according to an exemplary embodiment
  • FIG. 20 is a schematic diagram of an group application management interface provided by an exemplary embodiment
  • FIG. 21 is a schematic diagram of a communication session interface of an industry group according to an exemplary embodiment
  • FIG. 22 is a schematic structural diagram of an apparatus according to an exemplary embodiment
  • FIG. 23 is a block diagram of an apparatus for changing a group type according to an exemplary embodiment
  • FIG. 24 is a schematic structural diagram of an apparatus according to an exemplary embodiment
  • FIG. 25 is a block diagram of a group creation apparatus according to an exemplary embodiment.
  • FIG. 1 is a schematic structural diagram of a group management system according to an exemplary embodiment. As shown in FIG. 1, the system may include a server 11, a network 12, an electronic device 13, an electronic device 14, an electronic device 15, and the like.
  • the server 11 may be a physical server including a separate host, or the server 11 may be a virtual server hosted by the host cluster, or the server 11 may be a cloud server.
  • the server 11 can run a server-side program of an application to implement related business functions of the application. For example, when the server 11 runs the program of the mobile group office platform, the mobile group can be implemented.
  • the server side of the platform to implement group management functions, such as changes to group types, creating groups, and so on.
  • the mobile group office platform can not only realize the communication function, but also can be used as an integrated function platform for many other functions, such as approval events (such as leave, office item application, financial and other approval events), attendance events, task events,
  • approval events such as leave, office item application, financial and other approval events
  • attendance events such as leave, office item application, financial and other approval events
  • task events such as the processing of internal events such as log events, such as the processing of external events such as ordering, purchasing, etc.
  • the processing of internal events such as log events, such as the processing of external events such as ordering, purchasing, etc.
  • the mobile group office platform can be carried in instant messaging applications in related technologies, such as enterprise instant messaging (EIM) applications, such as Skype For. Microsoft Wait.
  • EIM enterprise instant messaging
  • the instant messaging function is only one of the communication functions supported by the mobile group office platform, and the mobile group office platform can implement more functions such as the above, which will not be described here.
  • the electronic devices 13 to 15 may include other types of mobile devices (such as a mobile phone 131, a mobile phone 141, a mobile phone 151), a PC (such as a PC 132, a PC 142, and a PC 152), and the like, such as a tablet device, a notebook computer, and a palm.
  • Computers PDAs, Personal Digital Assistants
  • wearable devices such as smart glasses, smart watches, etc.
  • the electronic device can run a client-side program of an application to implement related business functions of the application, for example, when the electronic device runs a program of the mobile group office platform, the mobile device can be implemented as the mobile device.
  • the client of the group office platform thereby automating or implementing the technical solution of the present specification by responding to user operations.
  • the application of the client of the mobile group office platform can be pre-installed on the electronic devices 13-15 so that the client can be started and run on the electronic devices 13-15; of course, when adopting technologies such as HTML5 When the "client" is online, the client can be obtained and run without installing the corresponding application on the electronic devices 13-15.
  • the network 12 may include a Public Switched Telephone Network (PSTN) and the Internet.
  • PSTN Public Switched Telephone Network
  • the electronic devices 13-15 and the like can also communicate with each other through the network 12, for example, a single-chat communication session is established between any two electronic devices; or the electronic devices 13-15 can participate in the same group.
  • the communication session enables any user to send a communication message to other group members in the communication session through the electronic device.
  • the technical solution of the present specification can be used to create the group or make a type change to the group.
  • FIG. 2 is a flowchart of a method for changing a group type according to an exemplary embodiment. As shown in FIG. 2, the method is applied to a server (such as the server 11 shown in FIG. 1) or a user equipment (such as the electronic devices 13-15 shown in FIG. 1), and may include the following steps:
  • Step 202 Determine a target group type of the group according to the received type change instruction for the group.
  • the type change instruction is used to change the original group type of the group to another group type in the candidate group type; for example, the original group type may be the candidate group. Any group type in the type, thereby changing the original group type to another group type in the alternate group type.
  • the candidate group type may include at least one of the following: a normal group, the normal group has no restriction on group membership information of the group member; the cooperation group, the cooperation group will The group membership information of the group member is limited to the plurality of associated groups that are set; the internal group limits the group attribution information of the group member to the set internal group; the industry group, the The industry group limits the group membership information of the group members to one or more of the set industry types, and this specification does not limit this.
  • the type change prompt message may be sent to the management member of the group; and then, according to the response operation of the management member to the type change prompt message, the type returned by the management member is received. Change order.
  • the type change prompt message may be sent in response to a prompt instruction issued by a specific object, for example, the specific object may include an administrator on the server side or the user equipment side, or the type change prompt message may be automatically sent, for example, Obtaining community attribution information of a group member in the group, and when the group attribution information of at least a part of the group members meets the restriction condition of the group attribution information of the group member of any candidate group type, The management member of the group sends a type change prompt message for any of the candidate group types.
  • Step 204 Filter, according to the restriction condition of the target group type on the group attribution information of the group member, the group member in the group that does not meet the restriction condition.
  • the group that needs to be set may be confirmed to the management member of the group; Then, according to the confirmation result returned by the management member, group members whose group attribution information in the group is not related to the group set by the management member are filtered.
  • the management member may include a group member having administrative rights to the group, such as a group owner (ie, a group creator), an administrator (a group member to which the group owner gives management authority), or the management member may Including users outside the group, such as super administrators for all groups, etc., this specification does not limit this.
  • the group set by the management member may include: at least one internal group to which the management member belongs.
  • the above target group type may include an internal group for communication within the group between group members in the internal group.
  • the community set by the management member may include: at least one internal community to which the management member belongs, and at least one external community to which other group members in the group belong, wherein the The management member is not attributable to the external group.
  • the above target group type may include a cooperation group for inter-group communication between the internal group and the group members of the external group.
  • Step 206 removing the filtered group members from the group.
  • the group members may be opened between the group members in the group.
  • the mutual browsing permission of the affiliation information so that the group members can understand the group affiliation information of the other party, thereby quickly finding the interested group members and understanding the communication intention of the other party, which helps to improve the communication efficiency.
  • the group member can view the group attribution information of each group member by opening the member management interface corresponding to the group.
  • the group members can view each other's personal information, and the personal data may include group attribution information of the corresponding group members.
  • the group message when any group member sends a group message based on the communication session corresponding to the group, the group message is displayed in a communication session interface corresponding to the communication session, and any one of the group members The group attribution information is also marked in the associated display area corresponding to the group message in the communication session interface, so that the group members can quickly learn the group attribution information of the other party during the normal group communication process. There is no need to manually switch the interface.
  • FIG. 3 is a flowchart of a group creation method according to an exemplary embodiment. As shown in FIG. 3, the method is applied to a server (such as the server 11 shown in FIG. 1) or a user equipment (such as the electronic devices 13-15 shown in FIG. 1), and may include the following steps:
  • Step 302 Acquire a creation request initiated by the creator for the cooperation group.
  • the creator may include any user, such as an administrator or a common member of the group to which it belongs, and this specification does not limit this.
  • Step 304 Display, according to the group member selected by the founder for the cooperation group, the group in which the group member is located to serve as an alternative group.
  • Step 306 Configure multiple candidate groups selected by the creator to be associated groups of the cooperation group, to limit community association information of group members of the cooperation group to the associated community.
  • group members from different groups can conveniently implement cross-group communication based on the cooperation group to improve communication efficiency.
  • the group members can be restricted to the association group, and the group members of other groups are prevented from joining, and the communication content is prevented from being leaked.
  • the enterprise instant messaging application Enterprise WeChat
  • FIG. 1 it is assumed that the enterprise 11 is running on the server 11 and the user A belongs to the enterprise AA.
  • the mobile phone 131 used by the user A runs the enterprise WeChat client 1
  • the user B belongs to the enterprise AA and the user B.
  • the mobile phone 141 runs the enterprise WeChat client 2
  • the user C belongs to the enterprise BB
  • the mobile phone 151 used by the user C runs the enterprise WeChat client 3.
  • user A can create a cooperation group between the enterprise AA and the enterprise BB through the cooperation between the enterprise WeChat client 1 and the enterprise WeChat server, or change the type of the created group.
  • FIG. 4 is a schematic diagram of an interface for triggering a group creation according to an exemplary embodiment.
  • the user A can invoke the menu portal 402 in the communication session list interface 400 provided by the enterprise WeChat client 1 to invoke a corresponding menu interface 404, which includes the enterprise WeChat client 1 can provide.
  • a function option corresponding to a number of functions, the function option may include an "Initiate Group Chat" option 406 for triggering the process of creating a group.
  • the process of creating a group may also be triggered by other means, and the above-mentioned "initiating group chat" option 406 is not necessarily required to be triggered, and the specification does not limit this.
  • FIG. 5 is a schematic diagram of an interface for selecting a group member according to an exemplary embodiment.
  • the contact selection interface 500 as shown in FIG. 5 can be displayed through the enterprise WeChat client 1 for the user A to select the user who wishes to be added as a group member.
  • User A can add any associated user as a group member, for example, the source of the associated user can include the "phone list" (ie, the 'Contacts' application record on the phone 131 shown by the contact selection interface 500.
  • FIG. 6 is a schematic diagram of an interface for configuring a group attribute according to an exemplary embodiment.
  • the group configuration interface 600 shown in FIG. 6 can be transferred to configure the attributes of the created group.
  • the group configuration interface 600 may include a “group name” option 602 for the user A to configure the “name” attribute of the group, for example, the user A configures the “group name” as a “collaboration group”;
  • the interface 600 may include a "group member” option 604.
  • the user A may view the selected group member by triggering the view identifier 6042 corresponding to the "group member” option 604, and the user A may also trigger the "group member".
  • the addition identifier 6044 corresponding to the option 604 is added to add more group members, and the selected group member is deleted by triggering the deletion identifier 6046; the group configuration interface 600 may include a "group type” option 606 for the user A.
  • the "type" attribute of the group is configured; the group configuration interface 600 may include a "new member visible chat history” option 608, and the "new member visible chat history” option 608 is enabled to enable the added group member View the chat history of the group (ie, historical chat history), even if the newly added group member has not joined the group when the chat history is generated, so that the newly added group member will Understanding of the history of an event occurring within the group, help to improve the efficiency of communication and follow-up event processing efficiency.
  • FIG. 7 is a schematic diagram of an interface of a selection group type according to an exemplary embodiment. Based on the triggering operation of the above-mentioned "group type" option 606 by the user A, the selection group type interface 700 shown in FIG. 7 can be transferred to select the group type of the group "cooperative group” by the user A.
  • the candidate group type may include an "internal group", a “cooperative group”, a “general group”, an “industry group”, etc., as shown by the selection group type interface 700, and the user A may trigger the "internal group”
  • Option 702 configures the group “collaboration group” as an internal group, can configure the group “cooperative group” as a cooperative group by triggering the "cooperative group” option 704, and can “group” the cooperative group by triggering the "general group” option 706 Configuring as a common group, the group “cooperative group” can be configured as an industry group by triggering the "industry group” option 708; in other embodiments, other candidate group types can also be provided, and this specification does not limit this. .
  • different group types have different restrictions on group attribution information for group members.
  • the restrictions of the internal group include: the group attribution information of the restricted group member belongs to the set internal community; the restriction condition of the cooperation group includes: the group attribution information of the restricted group member belongs to a plurality of set associated groups; the common group
  • the restrictions include: not limiting the group attribution information of the group members.
  • members of the enterprise in the same enterprise or other types of groups such as schools, hospitals, government agencies, etc.
  • the enterprise members of different enterprises can belong to the cooperation group or Ordinary group, not belonging to the internal group.
  • the appropriate group type can be automatically recommended according to the group members determined by the user A through the contact selection interface 500 as shown in FIG. 5 and the group attribution information of each group member.
  • the group attribution information of the group member belongs to multiple groups
  • the group configuration interface 600 shown in FIG. 6 the "group type" option 606 may be automatically marked as "cooperative group”; or, when the group When the group membership information of a group member belongs to the same group, it can be recommended as an "internal group” or the like.
  • User A can be configured according to the recommended group type, and other group types can also be selected through the selection group type interface 700 shown in FIG.
  • FIG. 8 is a schematic diagram of an interface for selecting a cooperative group enterprise according to an exemplary embodiment.
  • the enterprise WeChat client 1 can display the selected cooperation group enterprise interface 800 as shown in FIG. 8 to set the association of the group “cooperative group”. group.
  • the associated community may include an internal association group corresponding to “My Business”, that is, a group to which User A belongs, such as “Enterprise AA”; and an associated group may include an external association group corresponding to “Enterprises of Other Members”. That is, the group to which the other group members in the group "cooperative group” belong, such as the user C or the like belonging to the "enterprise BB”, may be displayed in the selected cooperative group enterprise interface 800 for the user A to select.
  • User A needs to select at least one internal association group and at least one external association group, so that the group members of the group “cooperative group” are respectively from multiple groups to reflect the "cooperative" nature of their cross-group.
  • the internal enterprise interface 900 shown in FIG. 9 can be transferred by triggering the identifier 802 shown in FIG. Assuming that user A belongs to both enterprise AA and enterprise AB, the selection internal enterprise interface 900 can show options 902 corresponding to "Enterprise AA", respectively, corresponding to option 904 of "Enterprise AB" for selection by User A.
  • the user A can select the “enterprise BB” and the “enterprise CC” in the cooperation group enterprise interface 800 to implement the selection operation; wherein, if the “enterprise BB” is selected, the “enterprise BB” can be correspondingly
  • the ⁇ option is configured as
  • internal and “external” belong to a set of relative concepts.
  • the enterprise AA belongs to the "internal” group
  • the enterprise BB belongs to the "external” group
  • the enterprise BB can be considered as belonging to the "internal” "Group
  • enterprise AA belongs to the "external” group.
  • FIG. 10 is a schematic diagram of an interface for automatically removing group members according to an exemplary embodiment.
  • all enterprises of the "other members of the enterprise” may be selected by default; when the user A is triggered to trigger the "enterprise CC", as shown in FIG. 10, the "enterprise CC" may be correspondingly of The option is configured as ⁇ , and the corresponding removal prompt interface 1000 is shown to prompt the user A: if the “enterprise CC” is not selected, the group members belonging to the “enterprise CC” (for example, the user E shown in FIG. 10, User H, User L, etc.) will be removed from the group "Collaboration Team".
  • the group members belonging to the “enterprise CC” When it is detected that the user A selects the "OK” option in the removal prompt interface 1000, the group members belonging to the “enterprise CC" will be automatically moved out of the group “cooperative group”, and the group “cooperative group” will be Configured as a “cooperative group”, and the group members of the “cooperative group” are restricted to enterprise members of enterprise AA and enterprise BB, that is, enterprise members of other enterprises cannot be added as group members of the group “cooperative group”
  • the enterprise WeChat server can perceive the resignation based on the organizational structure of the enterprise AA or the enterprise BB, and automatically the group Group members are removed from the group "collaboration team” to avoid disclosure of internal information.
  • FIG. 11 is a schematic diagram of a communication session interface of a cooperative group according to an exemplary embodiment.
  • the communication session interface 1100 corresponding to the group "collaboration group”
  • the user A, the user B, the user C, and the like who are members of the group can respectively pass the above-mentioned enterprise WeChat client 1, enterprise WeChat client. 2.
  • the label information 1102 shown in FIG. 11 may be displayed in the communication session interface 1100 to explicitly indicate that the group type is “cooperative” type, so that the group members are convenient. Make a resolution.
  • the tag information 1102 can be displayed in the display area associated with the group "collaboration group” so that the group members can quickly identify and Differentiating; in particular, when a certain user belongs to many groups at the same time, the group "collaboration group” can be quickly located according to the tag information 1102.
  • the enterprise number prompt information 1102 shown in FIG. 11 may be displayed in the communication session interface 1100 to indicate that the group “cooperative group” has two settings.
  • the cooperative group enterprise display interface 1200 shown in FIG. 12 can be transferred to display the two settings corresponding to the group "cooperative group”.
  • Associated groups such as "Enterprise AA” and "Enterprise BB”.
  • the community session information of each group member may be displayed in the communication session interface 1100, for example, when the user B belongs to the enterprise AA, the user may receive the user.
  • the enterprise label 1108 shown in FIG. 11 is displayed in the associated display area of the communication message, and the content of the enterprise label 1108 may include “enterprise AA”, and the user C may receive the
  • the enterprise tag 1110 shown in FIG. 11 is displayed in the associated display area of the communication message, and the content of the enterprise tag 1110 may include “enterprise BB”.
  • group members can also view mutual community attribution information in other ways, such as viewing personal data of other group members, and this specification does not limit this.
  • the present specification can implement a group type change for a group that has been created, and the change process will be described below in conjunction with the embodiment.
  • FIG. 13 is a schematic diagram of an interface recommended to be upgraded to a cooperative group according to an exemplary embodiment.
  • the group “business cooperation communication” created by the user A is used as an example.
  • the type change prompt information 1302 may be displayed to the user A.
  • the user A can be automatically switched to the group type recommended by the type change prompt information 1302 by triggering the corresponding change trigger option 1304 (for example, the group type recommended in FIG. 13 is “cooperative group”); or, it can be transferred to FIG. 7
  • the selected group type interface 700 is shown to select the group type of the desired change by the user A according to the actual situation.
  • the enterprise WeChat server can automatically push the type change prompt information 1302 shown in FIG. 13 to the enterprise WeChat client 1 according to the group members of each group and their group attribution information. For example, when the enterprise WeChat server finds that the group “business cooperation communication” is a common group, and its group members are from enterprises such as enterprise AA and enterprise BB, it may recommend to change the group “business cooperation communication” into cooperation. group.
  • user A can actively trigger a group type change operation for the group "business cooperation communication".
  • the user A can switch to the group configuration interface 1400 shown in FIG. 14 by triggering the interface entry 1306 shown in FIG. 13, and further, by triggering the group type option 1402 included in the group configuration interface 1400,
  • the selection group type interface 700 shown in FIG. 7 is used to select the group type of the required change by the user A according to the actual situation.
  • the removal prompt information 1502 for the group member of the enterprise CC may be shown, for example, the removal prompt information 1502 may be “You move E, H, L out of the group chat”, and the removed group members may receive
  • the removal notification information 1600 is shown, for example, in FIG.
  • the enterprise tag 1506 corresponding to the group member can also be displayed in the communication session interface 1500.
  • the enterprise tag 1506 can be “ Enterprise AA”.
  • this specification can also support changes between other arbitrary group types, such as changing from ordinary group to internal group, internal group to cooperative group, and internal group to ordinary group.
  • the change from the cooperative group to the internal group, from the cooperative group to the ordinary group, etc., is not limited in this specification.
  • the technical solution of the present specification will be described below by taking an example from the ordinary group to the internal group as an example.
  • FIG. 17 is a schematic diagram of an interface recommended to be upgraded to an internal group according to an exemplary embodiment. Similar to the embodiment shown in FIG. 13, it is assumed that user A creates a group "X item discussion group", and the enterprise WeChat server according to the group attribution information of the group members in the group "X item discussion group", if found
  • the change prompt can be automatically initiated to the user A, so that the user A receives the communication session interface 1700 corresponding to the group "X project discussion group” as shown in FIG.
  • the type change prompt information 1702 so that the user A can automatically change to the internal group or transfer to the selected group type interface 700 shown in FIG. 7 by triggering the corresponding change trigger option 1704, so that the user A selects the required content according to the actual situation.
  • the type of group being changed.
  • user A can also transfer (directly into, or indirectly through a group configuration interface similar to that shown in FIG. 14) by triggering interface entry 1706 included in communication session interface 1700. Enter the group type interface 700 as shown in FIG. 7 to select the group type to be changed by the user A according to the actual situation.
  • the enterprise WeChat client 1 can show the user A the selected internal group enterprise interface 1800 as shown in FIG. 18 to be used by the user A.
  • the enterprise AA or the enterprise AB to which the user A belongs is set as the internal community corresponding to the group "X project discussion group”.
  • the group members of the group "X project discussion group” can be restricted to the enterprise members of the enterprise AA, and avoid Other users who are not members of the enterprise AA join the group "X project discussion group” to prevent internal information leakage.
  • the group related content of the "industry group” type is described below for the "industry group” option 708 as shown in FIG. Different from the “cooperative group”, the creator or administrator needs to select the group members.
  • the “industry group” adopts the application method to realize the management of the group members. Assume that any user S wishes to join the group “Internet industry communication group” of the “industry group” type, and the user S can perform the group “Internet industry exchange group” through the enterprise WeChat client 4 running on the used electronic device. search for.
  • FIG. 19 is a schematic diagram of an interface for applying to join an industry group according to an exemplary embodiment.
  • the group information display interface 1900 shown in FIG. 19 can be viewed on the enterprise WeChat client 4, and the group information display interface 1900 can display to the user S.
  • the related information of the group "Internet Industry Exchange Group”, for example, the related information may include group name information 1902; the related information may include group member information 1904, and the user S may view the group by further triggering the identifier 1906.
  • the related information may include group type information 1908, and may be shown in addition to the group type indicating the group "Internet industry exchange group” by the word “industry group”
  • the type tag 1910, and the industry tag 1912 of the industry of the group “Internet industry exchange group” (for example, the content of the industry tag 1912 is "Internet”, indicating that the group "Internet industry exchange group” belongs to the Internet industry; similarly, For groups in other industries, the name of the corresponding industry can be used).
  • the "Apply to Group” option in the group information display interface 1900 may be triggered to initiate an admission application for the group "Internet Industry Exchange Group”.
  • an automatic determination may be employed. For example, when the group "Internet Industry Exchange Group" is set to be associated with the Internet industry (or one or more other types of industries), the enterprise WeChat server may receive the group application initiated by the user S, The industry type of the group "enterprise XX" to which the user S belongs is judged; wherein, when the enterprise XX belongs to the Internet industry, the enterprise WeChat server can automatically agree to add the user S as a member of the group "Internet industry exchange group”. When the enterprise XX belongs to a non-internet industry such as machining, the enterprise WeChat server can automatically reject the group application initiated by the user S.
  • the group application initiated by the user S may be provided to the creator or administrator of the group "Internet Industry Exchange Group", according to the industry type of the group "Enterprise XX" to which the user S belongs. Whether to agree to their application for admission.
  • FIG. 20 is a schematic diagram of an group application management interface provided by an exemplary embodiment. Assume that the administrator of the group "Internet Industry Exchange Group" includes the user R, and the enterprise WeChat client 5 running on the electronic device used by the user R can receive the group application initiated by the user S, and is shown in FIG.
  • the corresponding group application management information 2002 is shown in the group application management interface 2000; similarly, for other group applications initiated for the group "Internet industry exchange group", the group application management interface 2000 can also show The corresponding group application information, such as the group application information 2004 corresponding to the user T, is shown in FIG.
  • the group application information 2002 may include an avatar 2006 of the user S as the applicant, a name of 2008, an enterprise label 2010 corresponding to the group "enterprise XX" to which the user S belongs, and a position of the user S in the enterprise XX.
  • the corresponding job label 2012, the industry label 2013 corresponding to the industry to which the company XX belongs, and the like, this specification does not limit this.
  • the consent option 2014 in the group application management interface 2000 can be triggered to join the group "Internet industry exchange group”. ". If the user R does not want the user S to join the group "Internet industry exchange group”, the group application information 2002 may be ignored, or the rejection option 2016 in the group application management interface 2000 may be triggered; similarly, for example, due to the user T's belonging The group "enterprise YY” belongs to the machining industry, not the Internet industry, and the user R can solve the group application of the user T, and thus the processing result for the group application information 2004 shown in the group application information 2004 is " Rejected, not “already agreed.”
  • FIG. 21 is a schematic diagram of a communication session interface of an industry group provided by an exemplary embodiment. It is assumed that FIG. 21 shows a communication session interface 2100 corresponding to the group "Internet industry exchange group", and user B, user C, user S, etc. as members of the group can respectively pass the above-mentioned enterprise WeChat client 2, enterprise WeChat client. 3. Enterprise WeChat client 4 and other implementation of communication.
  • the label information 2102 shown in FIG. 21 may be displayed in the communication session interface 2100 to clearly indicate that the group type is “industry” type, which is convenient for the group. Group members are distinguished.
  • the label information 2104 shown in FIG. 21 may be displayed in the communication session interface 2100 to clearly indicate that the industry type is "Internet” industry.
  • the number of enterprise prompt information “5 companies” shown in FIG. 21 may be displayed in the communication session interface 2100 to indicate the group “Internet”
  • the group members of the industry communication group are attributed to the five groups.
  • the triggering operation for the identifier 2105 is detected, the information of the corresponding five groups can be displayed, and details are not described herein again.
  • the community session information of each group member may be displayed in the communication session interface 2100, for example, when the user B belongs to the enterprise AA, it may receive
  • the enterprise label 2106 shown in FIG. 21 is displayed in the associated display area of the communication message, and the content of the enterprise label 2106 may include “enterprise AA”, and may be received when the user C belongs to the enterprise BB.
  • the enterprise label 2110 shown in FIG. 21 is displayed in the associated display area of the communication message, and the content of the enterprise label 2110 may include “enterprise BB”.
  • the user may Upon receipt of the communication message from the user S, the enterprise tag 2114 shown in FIG. 21 is displayed in the associated display area of the communication message, and the content of the enterprise tag 2114 may include "enterprise XX.”
  • group members can also view mutual community attribution information in other ways, such as viewing personal data of other group members, and this specification does not limit this.
  • the communication session interface 2100 may display the position information of each group member in the belonging group, such as when the user B is in the enterprise AA.
  • the position is a CEO
  • the job tag 2108 shown in FIG. 21 may be displayed in the associated display area of the communication message
  • the content of the job tag 2108 may include “CEO” when the user
  • the position of the enterprise BB is the technical director
  • the job label 2112 shown in FIG. 21 and the content of the job label 2112 may be displayed in the associated display area of the communication message.
  • the job tag 2116 shown in FIG. 21 may be displayed in the associated display area of the communication message.
  • the content of the job tag 2116 may include "CEO.”
  • group members can also view mutual job information through other means, such as viewing the personal data of other group members, etc., and this specification does not limit this.
  • the "industry group” similar to the "cooperative group” in the above embodiment, it is also possible to switch between different types, such as “normal group”, “internal group”, “cooperative group”, etc.
  • the industry type associated with the "industry group” can be switched according to the group, and the industry type of the group to which the original group member belongs in the group. Automatically delete unmatched group members.
  • it is also possible to switch from "industry group” to other group types such as “general group”, “internal group”, “cooperative group”, and will not be repeated here.
  • the enterprise WeChat server can sense the resignation based on the organizational structure of the corresponding group and automatically move the group member from the corresponding group. In addition, to avoid information leakage.
  • Figure 22 is a schematic block diagram of an apparatus of an exemplary embodiment.
  • the electronic device includes a processor 2202, an internal bus 2204, a network interface 2206, a memory 2208, and a non-volatile memory 2210, and of course may also include hardware required for other services.
  • the processor 2202 reads the corresponding computer program from the non-volatile memory 2210 into the memory 2208 and then operates to form a device that changes the group type on a logical level.
  • one or more embodiments of the present specification do not exclude other implementation manners, such as a logic device or a combination of software and hardware, etc., that is, the execution body of the following processing flow is not limited to each.
  • a logical unit which can also be a hardware or logic device.
  • the apparatus for changing the group type may include:
  • the determining unit 2301 determines a target group type of the group according to the received type change instruction for the group;
  • the filtering unit 2302 filters, according to the restriction condition of the group membership information of the group member, the group members in the group that do not meet the restriction condition;
  • the removing unit 2303 removes the filtered group members from the group.
  • the type change instruction is used to change the original group type of the group to another group type in the candidate group type;
  • the candidate group type includes at least one of the following:
  • the cooperative group limits group membership information of the group members to the plurality of associated groups that are set;
  • An internal group that restricts group membership information of group members to a set internal community.
  • the filtering unit 2302 is specifically configured to:
  • the group set by the management member includes:
  • At least one internal group to which the management member belongs At least one internal group to which the management member belongs
  • At least one internal group to which the management member belongs and at least one external group to which the other group members in the group belong, wherein the management member is not attributed to the external group.
  • it also includes:
  • the rights management unit 2304 when the target group type is such that the group attribution information between the group members in the group is not completely the same, the group attribution information is opened between the group members in the group Mutual browsing permissions.
  • the group message is displayed in a communication session interface corresponding to the communication session, and the group of any group member
  • the attribution information is also indicated at an associated display area corresponding to the group message in the communication session interface.
  • it also includes:
  • the prompting unit 2305 sends a type change prompt message to the management member of the group;
  • the determining unit 2301 receives the type change instruction returned by the management member according to the response operation of the management member to the type change prompt message.
  • the prompting unit 2305 is specifically configured to:
  • Figure 24 is a schematic block diagram of an apparatus of an exemplary embodiment.
  • the electronic device includes a processor 2402, an internal bus 2404, a network interface 2406, a memory 2408, and a non-volatile memory 2410, and of course may also include hardware required for other services.
  • the processor 2402 reads the corresponding computer program from the non-volatile memory 2410 into the memory 2408 and then operates to form a group creation device on a logical level.
  • one or more embodiments of the present specification do not exclude other implementation manners, such as a logic device or a combination of software and hardware, etc., that is, the execution body of the following processing flow is not limited to each.
  • a logical unit which can also be a hardware or logic device.
  • the group creation device may include:
  • the request obtaining unit 2501 obtains a creation request initiated by the creator for the cooperation group
  • the displaying unit 2502 displays, according to the group member selected by the founder for the cooperation group, the group in which the group member is located as the candidate group;
  • the configuration unit 2503 configures a plurality of candidate communities selected by the creator as the associated community of the cooperation group, to limit community association information of group members of the cooperation group to the association community.
  • the system, device, module or unit illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product having a certain function.
  • a typical implementation device is a computer, and the specific form of the computer may be a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email transceiver, and a game control.
  • a computer includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
  • processors CPUs
  • input/output interfaces network interfaces
  • memory volatile and non-volatile memory
  • the memory may include non-persistent memory, random access memory (RAM), and/or non-volatile memory in a computer readable medium, such as read only memory (ROM) or flash memory.
  • RAM random access memory
  • ROM read only memory
  • Memory is an example of a computer readable medium.
  • Computer readable media includes both permanent and non-persistent, removable and non-removable media.
  • Information storage can be implemented by any method or technology.
  • the information can be computer readable instructions, data structures, modules of programs, or other data.
  • Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory.
  • PRAM phase change memory
  • SRAM static random access memory
  • DRAM dynamic random access memory
  • RAM random access memory
  • ROM read only memory
  • EEPROM electrically erasable programmable read only memory
  • flash memory or other memory technology
  • compact disk read only memory CD-ROM
  • DVD digital versatile disk
  • Magnetic cassette tape disk storage
  • quantum memory graphene-based storage media or other magnetic storage devices or any other non-transporting media
  • computer readable media does not include temporary storage of computer readable media, such as modulated data signals and carrier waves.
  • first, second, third, etc. may be used to describe various information in one or more embodiments of the specification, the information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other.
  • the first information may also be referred to as the second information without departing from the scope of one or more embodiments of the present disclosure.
  • the second information may also be referred to as the first information.
  • the word "if” as used herein may be interpreted as "when” or "when” or "in response to determination.”

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本说明书一个或多个实施例提供一种变更群组类型的方法、群组创建方法及装置,该方法可以包括:根据收到的针对群组的类型变更指令,确定所述群组的目标群组类型;根据所述目标群组类型对群组成员的团体归属信息的限制条件,筛选所述群组中不符合所述限制条件的群组成员;从所述群组中移除被筛选的群组成员。

Description

变更群组类型的方法、群组创建方法及装置
本申请要求2017年8月24日递交的申请号为201710735258.X、发明名称为“变更群组类型的方法、群组创建方法及装置”和2017年11月08日递交的申请号为201711089823.6、发明名称为“变更群组类型的方法、群组创建方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本说明书一个或多个实施例涉及终端技术领域,尤其涉及一种变更群组类型的方法、群组创建方法及装置。
背景技术
在相关技术中,移动化团体办公平台被越来越广泛地应用于企业、教育机构、政府机关等各类团体的办公过程,不仅能够提升用户之间的沟通效率、降低沟通成本,而且能够有效提升用户的事件处理效率和办公效率。比如,移动化团体办公平台可以创建群组,通过将多个用户添加至同一群组内,使得该群组内的群组成员之间可以实现便捷地沟通。
发明内容
有鉴于此,本说明书一个或多个实施例提供一种变更群组类型的方法、群组创建方法及装置。
为实现上述目的,本说明书一个或多个实施例提供技术方案如下:
根据本说明书一个或多个实施例的第一方面,提出了一种变更群组类型的方法,包括:
根据收到的针对群组的类型变更指令,确定所述群组的目标群组类型;
根据所述目标群组类型对群组成员的团体归属信息的限制条件,筛选所述群组中不符合所述限制条件的群组成员;
从所述群组中移除被筛选的群组成员。
根据本说明书一个或多个实施例的第二方面,提出了一种群组创建方法,包括:
获取创建方发起的针对合作群组的创建请求;
根据所述创建方为所述合作群组选取的群组成员,向所述创建方展示所述群组成员 所处的团体,以作为备选团体;
将所述创建方选取的多个备选团体配置为所述合作群组的关联团体,以将所述合作群组的群组成员的团体归属信息限制于所述关联团体中。
根据本说明书一个或多个实施例的第三方面,提出了一种变更群组类型的装置,包括:
确定单元,根据收到的针对群组的类型变更指令,确定所述群组的目标群组类型;
筛选单元,根据所述目标群组类型对群组成员的团体归属信息的限制条件,筛选所述群组中不符合所述限制条件的群组成员;
移除单元,从所述群组中移除被筛选的群组成员。
根据本说明书一个或多个实施例的第四方面,提出了一种群组创建装置,包括:
请求获取单元,获取创建方发起的针对合作群组的创建请求;
展示单元,根据所述创建方为所述合作群组选取的群组成员,向所述群组成员所处的团体,以作为备选团体;
配置单元,将所述创建方选取的多个备选团体配置为所述合作群组的关联团体,以将所述合作群组的群组成员的团体归属信息限制于所述关联团体中。
附图说明
图1是一示例性实施例提供的一种群组管理***的架构示意图;
图2是一示例性实施例提供的一种变更群组类型的方法的流程图;
图3是一示例性实施例提供的一种群组创建方法的流程图;
图4是一示例性实施例提供的一种触发创建群组的界面示意图;
图5是一示例性实施例提供的一种选取群组成员的界面示意图;
图6是一示例性实施例提供的一种配置群组属性的界面示意图;
图7是一示例性实施例提供的一种选择群类型的界面示意图;
图8是一示例性实施例提供的一种选择合作群企业的界面示意图;
图9是一示例性实施例提供的一种选择内部企业的界面示意图;
图10是一示例性实施例提供的一种自动移除群组成员的界面示意图;
图11是一示例性实施例提供的一种合作群的通讯会话界面的示意图;
图12是一示例性实施例提供的一种展示合作群企业的界面示意图;
图13是一示例性实施例提供的一种推荐升级为合作群的界面示意图;
图14是一示例性实施例提供的一种群组配置界面的示意图;
图15是一示例性实施例提供的一种升级为合作群后的通讯会话界面的示意图;
图16是一示例性实施例提供的一种通知群组成员被移除的界面示意图;
图17是一示例性实施例提供的一种推荐升级为内部群的界面示意图;
图18是一示例性实施例提供的一种选择内部群企业的界面示意图;
图19是一示例性实施例提供的一种申请加入行业群的界面示意图;
图20是一示例性实施例提供的一种入群申请管理界面的示意图;
图21是一示例性实施例提供的一种行业群的通讯会话界面的示意图;
图22是一示例性实施例提供的一种设备的结构示意图;
图23是一示例性实施例提供的一种变更群组类型的装置的框图;
图24是一示例性实施例提供的一种设备的结构示意图;
图25是一示例性实施例提供的一种群组创建装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。
图1是一示例性实施例提供的一种群组管理***的架构示意图。如图1所示,该***可以包括服务器11、网络12、电子设备13、电子设备14、电子设备15等。
服务器11可以为包含一独立主机的物理服务器,或者该服务器11可以为主机集群承载的虚拟服务器,或者该服务器11可以为云服务器。在运行过程中,服务器11可以运行某一应用的服务器侧的程序,以实现该应用的相关业务功能,比如当该服务器11运行移动化团体办公平台的程序时,可以实现为该移动化团体办公平台的服务端,以实现群组管理功能,比如对群组类型的变更、创建群组等。
其中,移动化团体办公平台不仅可以实现通讯功能,还可以作为诸多其他功能的集成化功能平台,比如对于审批事件(如请假、办公物品申领、财务等审批事件)、考勤事件、任务事件、日志事件等团体内部事件的处理,再比如订餐、采购等团体外部事件的处理,本说明书一个或多个实施例并不对此进行限制。较为具体地,移动化团体办公 平台可以承载于相关技术中的即时通讯应用,比如企业即时通讯(Enterprise Instant Messaging,EIM)应用,例如Skype For
Figure PCTCN2018100648-appb-000001
Microsoft
Figure PCTCN2018100648-appb-000002
Figure PCTCN2018100648-appb-000003
等。当然,即时通讯功能仅为移动化团体办公平台支持的通讯功能之一,该移动化团体办公平台还能够实现更多诸如上述的其他功能,此处不再赘述。
电子设备13~15除了可以包括手机(如手机131、手机141、手机151)、PC(如PC132、PC142、PC152)等之外,还可以包括其他多种类型,比如平板设备、笔记本电脑、掌上电脑(PDAs,Personal Digital Assistants)、可穿戴设备(如智能眼镜、智能手表等)等,本说明书一个或多个实施例并不对此进行限制。在运行过程中,该电子设备可以运行某一应用的客户端侧的程序,以实现该应用的相关业务功能,比如当该电子设备运行移动化团体办公平台的程序时,可以实现为该移动化团体办公平台的客户端,从而自动化或通过响应于用户操作来实现本说明书的技术方案。
其中,移动化团体办公平台的客户端的应用程序可以被预先安装在电子设备13~15上,使得该客户端可以在该电子设备13~15上被启动并运行;当然,当采用诸如HTML5技术的在线“客户端”时,无需在电子设备13~15上安装相应的应用程序,即可获得并运行该客户端。
而对于电子设备13~15与服务器11之间进行交互的网络12,可以包括多种类型的有线或无线网络。在一实施例中,该网络12可以包括公共交换电话网络(Public Switched Telephone Network,PSTN)和因特网。同时,电子设备13~15等之间也可以通过该网络12进行通讯交互,比如在任意两台电子设备之间建立单聊通讯会话;或者,电子设备13~15可以参与至同一群组对应的通讯会话,使得任一用户可以通过自身的电子设备向该通讯会话中的其他群组成员发送通讯消息;而本说明书的技术方案,可以用于创建该群组或者对该群组进行类型变更。
图2是一示例性实施例提供的一种变更群组类型的方法的流程图。如图2所示,该方法应用于服务器(比如图1所示的服务器11)或用户设备(比如图1所示的电子设备13~15)上,可以包括以下步骤:
步骤202,根据收到的针对群组的类型变更指令,确定所述群组的目标群组类型。
在一实施例中,所述类型变更指令用于将所述群组的原始群组类型变更为备选群组类型中的其他群组类型;例如,原始群组类型可以为该备选群组类型中的任一群组类型,从而将该原始群组类型变更为备选群组类型中的其他群组类型。
在一实施例中,所述备选群组类型可以包括以下至少之一:普通群组,所述普通群组对群组成员的团体归属信息无限制;合作群组,所述合作群组将群组成员的团体归属信息限制于设定的多个关联团体中;内部群组,所述内部群组将群组成员的团体归属信息限制于设定的内部团体中;行业群组,所述行业群组将群组成员的团体归属信息限制于设定的一个或多个行业类型中等,当然本说明书并不对此进行限制。
在一实施例中,可以向所述群组的管理成员发送类型变更提示消息;然后,根据所述管理成员对所述类型变更提示消息的响应操作,收到所述管理成员返回的所述类型变更指令。其中,该类型变更提示消息可以为响应于特定对象发出的提示指令而发出,比如该特定对象可以包括服务器侧或用户设备侧的管理员等;或者,类型变更提示消息可以为自动发送,比如通过获取所述群组内的群组成员的团体归属信息,并在至少一部分群组成员的团体归属信息符合任一备选群组类型对群组成员的团体归属信息的限制条件时,向所述群组的管理成员发送针对所述任一备选群组类型的类型变更提示消息。
步骤204,根据所述目标群组类型对群组成员的团体归属信息的限制条件,筛选所述群组中不符合所述限制条件的群组成员。
在一实施例中,当所述目标群组类型对应的限制条件将群组成员的团体归属信息限制于设定的团体时,可以向所述群组的管理成员确认所需设定的团体;然后,根据所述管理成员返回的确认结果,筛选所述群组中团体归属信息与所述管理成员设定的团体无关的群组成员。其中,管理成员可以包括对该群组具有管理权限的群组成员,比如群主(即群组的创建者)、管理员(由群主赋予管理权限的群组成员)等,或者管理成员可以包括群组之外的用户,比如针对所有群组的超级管理员等,本说明书并不对此进行限制。
在一种情况下,所述管理成员设定的团体可以包括:所述管理成员所属的至少一个内部团体。相应地,上述目标群组类型可以包括内部群组,以供该内部团体中的团体成员之间实现团体内部的沟通。
在另一种情况下,所述管理成员设定的团体可以包括:所述管理成员所属的至少一个内部团体,以及所述群组中的其他群组成员所属的至少一个外部团体,其中所述管理成员不归属于所述外部团体。相应地,上述目标群组类型可以包括合作群组,以供内部团体与外部团体的团体成员之间实现跨团体的沟通。
步骤206,从所述群组中移除被筛选的群组成员。
在一实施例中,当所述目标群组类型使得所述群组内的群组成员之间的团体归属信 息不完全相同时,可以在所述群组内的群组成员之间开放对团体归属信息的相互浏览权限,以便于群组成员之间了解对方的团体归属信息,从而快速查找感兴趣的群组成员、了解对方的通讯意图等,有助于提升通讯效率。
在一实施例中,群组成员可以通过开启群组对应的成员管理界面,以查看各个群组成员的团体归属信息。
在一实施例中,群组成员之间可以相互查看对方的个人资料,该个人资料中可以包含相应群组成员的团体归属信息。
在一实施例中,当任一群组成员基于所述群组对应的通讯会话发送群组消息时,所述群组消息被展示于所述通讯会话对应的通讯会话界面中,且所述任一群组成员的团体归属信息还被标示于所述通讯会话界面中对应于所述群组消息的关联展示区域处,使得群组成员在正常的群组通讯过程中,即可快速了解对方的团体归属信息、无需手动切换界面。
图3是一示例性实施例提供的一种群组创建方法的流程图。如图3所示,该方法应用于服务器(比如图1所示的服务器11)或用户设备(比如图1所示的电子设备13~15)上,可以包括以下步骤:
步骤302,获取创建方发起的针对合作群组的创建请求。
在一实施例中,创建方可以包括任一用户,比如其所属团体的管理员或普通成员,本说明书并不对此进行限制。
步骤304,根据所述创建方为所述合作群组选取的群组成员,向所述创建方展示所述群组成员所处的团体,以作为备选团体。
步骤306,将所述创建方选取的多个备选团体配置为所述合作群组的关联团体,以将所述合作群组的群组成员的团体归属信息限制于所述关联团体中。
在一实施例中,通过创建合作群组,使得来自不同团体的群组成员之间可以基于该合作群组便捷地实现跨团体通讯,以提升通讯效率。同时,通过为合作群组配置关联团体,可以将群组成员限制于该关联团体内,而避免其他团体的团体成员加入、防止通讯内容被泄露。
为了便于理解,以企业即时通讯应用“企业微信”为例,对本说明书的技术方案进行说明。以图1为例,假定服务器11上运行有企业微信服务端,用户A属于企业AA、该用户A使用的手机131上运行有企业微信客户端1,用户B属于企业AA、该用户B使用的手机141上运行有企业微信客户端2,用户C属于企业BB,该用户C使用的手 机151上运行有企业微信客户端3。那么,用户A可以通过企业微信客户端1与企业微信服务端之间的配合,创建企业AA、企业BB之间的合作群组,或者对已创建的群组进行类型变更。
图4是一示例性实施例提供的一种触发创建群组的界面示意图。如图4所示,用户A可以通过触发企业微信客户端1提供的通讯会话列表界面400中的菜单入口402,唤出相应的菜单界面404,该菜单界面404包含企业微信客户端1可提供的若干功能对应的功能选项,该功能选项可以包括“发起群聊”选项406,该“发起群聊”选项406用于触发对群组的创建流程。
在其他实施例中,也可以通过其他方式触发对群组的创建流程,而并不一定需要触发上述的“发起群聊”选项406,本说明书并不对此进行限制。
图5是一示例性实施例提供的一种选取群组成员的界面示意图。当检测到用户A触发对群组的创建流程时,可以通过企业微信客户端1展示出如图5所示的联系人选择界面500,以供用户A选择希望添加为群组成员的用户。用户A可以将任意相关联的用户添加为群组成员,比如该相关联的用户的来源可以包括联系人选择界面500示出的“手机通讯录(即手机131上的‘通讯录’应用记录的本地联系人信息)”、“企业微信好友(即企业微信客户端1上记录的联系人信息)”、“选择已有的群(即用户A已参与的群组中的群组成员)”、“企业AA(即用户A所属团体的团体成员)”、“关联企业(即与用户A所属团体存在关联关系的其他团体,比如该关联关系可以包括合作关系、管理关系、包含关系等,本说明书并不对此进行限制)”、“我的客户(即作为该用户A的客户的用户)”、“常用联系人(比如按照联系次数、联系频率、联系时间段等确定出的联系人)”等,本说明书并不限制该“相关联的用户”的来源。
图6是一示例性实施例提供的一种配置群组属性的界面示意图。在用户A完成了对群组成员的选择之后,可以转入图6所示的群组配置界面600,以配置所创建的群组的属性。例如,群组配置界面600中可以包括“群名称”选项602,以供用户A配置该群组的“名称”属性,比如用户A将该“群名称”配置为“合作小组”;群组配置界面600中可以包括“群成员”选项604,用户A可以通过触发该“群成员”选项604对应的查看标识6042,以查看已选取的群组成员,用户A还可以通过触发该“群成员”选项604对应的添加标识6044来增加更多的群组成员、通过触发删减标识6046来删除已选取的群组成员;群组配置界面600中可以包括“群类型”选项606,以供用户A配置该群组的“类型”属性;群组配置界面600中可以包括“新成员可见聊天历史”选项608,该 “新成员可见聊天历史”选项608被开启后,可使新增的群组成员查看该群组的聊天历史(即历史聊天记录)、即便该新增的群组成员在该聊天历史产生时尚未加入该群组,以便该新增的群组成员便捷地了解群组内发生的历史事项,有助于提升后续的沟通效率和事件处理效率。
图7是一示例性实施例提供的一种选择群类型的界面示意图。基于用户A对上述“群类型”选项606的触发操作,可以转入图7所示的选择群类型界面700,以由用户A选取群组“合作小组”的群类型。在一实施例中,备选群类型可以包括选择群类型界面700示出的“内部群”、“合作群”、“普通群”和“行业群”等,用户A可通过触发“内部群”选项702将群组“合作小组”配置为内部群、可通过触发“合作群”选项704将群组“合作小组”配置为合作群、可通过触发“普通群”选项706将群组“合作小组”配置为普通群、可通过触发“行业群”选项708将群组“合作小组”配置为行业群;在其他实施例中,还可以提供其他的备选群类型,本说明书并不对此进行限制。
在一实施例中,不同群类型针对群组成员的团体归属信息存在不同的限制条件。例如,内部群的限制条件包括:限制群组成员的团体归属信息属于设定的内部团体;合作群的限制条件包括:限制群组成员的团体归属信息属于多个设定的关联团体;普通群的限制条件包括:不限制群组成员的团体归属信息。换言之,同一企业(或者学校、医院、机关单位等其他类型的团体)内的企业成员可以归属于内部群或普通群、而一般不归属于合作群,不同企业的企业成员可以归属于合作群或普通群、而不应归属于内部群。
在一实施例中,根据用户A通过如图5所示的联系人选择界面500确定的群组成员,以及各个群组成员的团体归属信息,可以自动推荐恰当的群类型。例如,当群组成员的团体归属信息属于多个团体时,在如图6所示的群组配置界面600中,“群类型”选项606中可以自动标示为“合作群”;或者,当群组成员的团体归属信息属于同一团体时,可以推荐为“内部群”等。而用户A可以按照推荐的群类型进行配置,也可以通过图7所示的选择群类型界面700选取其他群类型。
图8是一示例性实施例提供的一种选择合作群企业的界面示意图。当检测到用户A选取的群类型为“合作群”时,企业微信客户端1可以向用户A展示如图8所示的选择合作群企业界面800,以设定群组“合作小组”的关联团体。如图8所示,关联团体可以包括“我的企业”对应的内部关联团体,即用户A归属的团体,如“企业AA”;关联团体可以包括“其他成员的企业”对应的外部关联团体,即群组“合作小组”中的其他群组成员归属的团体,比如用户C等属于“企业BB”等,可以展示于选择合作群企 业界面800中,以供用户A选择。
用户A需要选择至少一个内部关联团体、至少一个外部关联团体,以使得群组“合作小组”的群组成员分别来自多个团体,以体现其跨团体的“合作”性质。
对于内部关联团体,如果用户A仅属于企业AA,则无需选择,如果用户A同时属于多个团体,可以通过触发图8所示的标识802、转入图9所示的选择内部企业界面900,假定用户A同时属于企业AA和企业AB,该选择内部企业界面900可以示出分别对应于“企业AA”的选项902、对应于“企业AB”的选项904,以由用户A进行选择。
对于外部关联团体,用户A可以通过触发选择合作群企业界面800中的“企业BB”、“企业CC”,以实施选择操作;其中,假定“企业BB”被选中,可以将“企业BB”对应的○选项配置为
Figure PCTCN2018100648-appb-000004
需要指出的是:在本说明书一个或多个实施例中,“内部”与“外部”属于一组相对的概念。例如,在上述实施例中,从用户A的角度而言,可以认为企业AA属于“内部”团体、而企业BB属于“外部”团体;从用户C的角度而言,可以认为企业BB属于“内部”团体、而企业AA属于“外部”团体。
图10是一示例性实施例提供的一种自动移除群组成员的界面示意图。在转入选择合作群企业界面800时,可以默认为选中“其他成员的企业”的所有企业;当检测到用户A触发“企业CC”时,如图10所示,可以将“企业CC”对应的
Figure PCTCN2018100648-appb-000005
选项配置为○,并示出相应的移除提示界面1000,以向用户A提示:如果不选中“企业CC”,归属于“企业CC”的群组成员(例如图10所示的用户E、用户H、用户L等)将被移出群组“合作小组”。当检测到用户A选取移除提示界面1000中的“确定”选项时,归属于“企业CC”的群组成员将被自动移出群组“合作小组”,而该群组“合作小组”将被配置为“合作群”,且该“合作群”的群组成员被限制为企业AA、企业BB的企业成员,即其他企业的企业成员无法被添加为该群组“合作小组”的群组成员;此外,当该群组“合作小组”中的群组成员从企业AA或企业BB离职时,企业微信服务端可以基于企业AA或企业BB的组织架构而感知该离职情况,并自动将该群组成员从该群组“合作小组”中移除,以避免内部信息的泄露。
图11是一示例性实施例提供的一种合作群的通讯会话界面的示意图。如图11所示,在群组“合作小组”对应的通讯会话界面1100中,作为群组成员的用户A、用户B、用户C等可以分别通过上述的企业微信客户端1、企业微信客户端2、企业微信客户端3等实施通讯。
在一实施例中,当群组“合作小组”属于合作群时,通讯会话界面1100中可以示出图11所示的标签信息1102,以明确标示群类型为“合作”类型,便于群组成员进行分辨。类似地,在诸如图4所示的通讯会话列表界面400或其他界面中,均可以在与群组“合作小组”相关的展示区域内示出该标签信息1102,以便于群组成员予以快速识别与区分;尤其是,当某一用户同时属于很多群组时,可以根据该标签信息1102实现对群组“合作小组”的快速定位。
在一实施例中,当群组“合作小组”属于合作群时,通讯会话界面1100中可以示出图11所示的企业数量提示信息1102,以表明该群组“合作小组”存在两个设定的关联团体;同时,当检测到针对标识1106的触发操作时,可以转入图12所示的合作群企业展示界面1200,以展示出该群组“合作小组”对应的两个设定的关联团体,比如“企业AA”与“企业BB”等。
在一实施例中,当群组“合作小组”属于合作群时,通讯会话界面1100中可以示出每一群组成员的团体归属信息,比如当用户B属于企业AA时可以在收到来自用户B的通讯消息时,在该通讯消息的关联展示区域内示出图11所示的企业标签1108、该企业标签1108的内容可以包括“企业AA”,当用户C属于企业BB时可以在收到来自用户C的通讯消息时,在该通讯消息的关联展示区域内示出图11所示的企业标签1110、该企业标签1110的内容可以包括“企业BB”。此外,群组成员之间还可以通过其他方式查看相互的团体归属信息,比如查看其他群组成员的个人资料等,本说明书并不对此进行限制。
除了创建群组之外,本说明书可以针对已创建的群组实施群类型的变更,下面结合实施例来描述该变更过程。
图13是一示例性实施例提供的一种推荐升级为合作群的界面示意图。如图13所示,以用户A创建的群组“商务合作沟通”为例,在该群组“商务合作沟通”对应的通讯会话界面1300中,可以向用户A展示类型变更提示信息1302,以使得用户A通过触发相应的变更触发选项1304,可以自动切换至该类型变更提示信息1302推荐的群类型(例如图13中推荐的群类型为“合作群”);或者,可以转入如图7所示的选择群类型界面700,以由用户A根据实际情况选取所需变更的群类型。
在一实施例中,企业微信服务端可以根据各个群组的群组成员及其团体归属信息,自动向企业微信客户端1推送图13所示的类型变更提示信息1302。例如,当企业微信服务端发现群组“商务合作沟通”为普通群,且其群组成员来自企业AA、企业BB等多 个企业时,可以推荐将该群组“商务合作沟通”变更为合作群。
在一实施例中,用户A可以主动触发对群组“商务合作沟通”的群类型变更操作。例如,用户A可以通过触发图13所示的界面入口1306,切换至图14所示的群组配置界面1400,并进一步通过触发该群组配置界面1400中包含的群类型选项1402,转入如图7所示的选择群类型界面700,以由用户A根据实际情况选取所需变更的群类型。
当用户A希望将群组“商务合作沟通”由普通群变更为合作群时,由于相应的限制条件发生变化,使得用户A需要通过如图8所示的选择合作群企业界面800为该群组“商务合作沟通”设定相应的内部关联团体、外部关联团体。例如,假定群组“商务合作沟通”的群组成员分别来自企业AA、企业BB、企业CC,用户A将企业AA设定为内部关联企业、将企业BB设定为外部关联企业,那么归属于企业CC的群组成员将被自动移出该群组“商务合作沟通”;相应地,在将群组“商务合作沟通”升级为合作群后,在如图15所示的通讯会话界面1500中,可以示出对企业CC的群组成员的移除提示信息1502,比如该移除提示信息1502可以为“你将E、H、L移出群聊”,同时被移除的群组成员可以收到诸如图16所示的移除通知信息1600。
与上述图11所示的通讯会话界面1100相类似的,在通讯会话界面1500中同样可以示出群组成员对应的企业标签1506,比如当用户B属于企业AA时,该企业标签1506可以为“企业AA”。
除了由普通群变更为合作群之外,本说明书中还可以支持其他任意群类型之间的变更,比如由普通群变更为内部群、由内部群变更为合作群、由内部群变更为普通群、由合作群变更为内部群、由合作群变更为普通群等,本说明书并不对此进行限制。下面再以由普通群变更为内部群为例,对本说明书的技术方案进行描述。
图17是一示例性实施例提供的一种推荐升级为内部群的界面示意图。与图13所示实施例相类似的,假定用户A创建了群组“X项目讨论组”,企业微信服务端根据该群组“X项目讨论组”中群组成员的团体归属信息,如果发现仅存在一个企业(如“企业AA”)时,可以自动向用户A发起变更提示,以使得用户A在如图17所示的该群组“X项目讨论组”对应的通讯会话界面1700中收到类型变更提示信息1702,以使得用户A可以通过触发相应的变更触发选项1704,自动变更至内部群或者转入图7所示的选择群类型界面700,以由用户A根据实际情况选取所需变更的群类型。
与图13所示实施例相类似的,用户A还可以通过触发通讯会话界面1700中包含的界面入口1706,转入(直接转入,或者经由类似于图14所示的群组配置界面间接转入) 如图7所示的选择群类型界面700,以由用户A根据实际情况选取所需变更的群类型。
当用户A希望将群组“X项目讨论组”由普通群变更为内部群时,企业微信客户端1可以向用户A示出如图18所示的选择内部群企业界面1800,以由用户A通过触发企业AA对应的选项1802或企业AB对应的选项1804,以将用户A归属的企业AA或企业AB设定为群组“X项目讨论组”对应的内部团体。那么,假定用户A将企业AA设定为群组“X项目讨论组”对应的内部团体,可以将该群组“X项目讨论组”的群组成员限制于企业AA的企业成员中,而避免非企业AA内部成员的其他用户加入该群组“X项目讨论组”、防止内部信息泄露。
下面针对如图7所示的“行业群”选项708,对“行业群”类型的群组相关内容进行描述。区别于“合作群”中需要由创建者或管理员进行选择群组成员的方式,“行业群”采用申请的方式实现群组成员的管理。假定任意用户S希望加入“行业群”类型的群组“互联网行业交流群”,该用户S可以通过使用的电子设备上运行的企业微信客户端4,对该群组“互联网行业交流群”进行搜索。
举例而言,图19是一示例性实施例提供的一种申请加入行业群的界面示意图。基于用户S对群组“互联网行业交流群”的搜索,可以在企业微信客户端4上查看到如图19所示的群组信息展示界面1900,该群组信息展示界面1900可以向用户S展示该群组“互联网行业交流群”的相关信息,例如:该相关信息可以包括群名称信息1902;该相关信息可以包括群成员信息1904,且用户S可以通过进一步触发标识1906来查看该群组“互联网行业交流群”的群组成员的详情信息;该相关信息可以包括群类型信息1908,而除了通过文字“行业群”表明群组“互联网行业交流群”的群类型之外,还可以示出类型标签1910,以及该群组“互联网行业交流群”所属行业的行业标签1912(比如行业标签1912的内容为“互联网”,表明该群组“互联网行业交流群”归属于互联网行业;类似地,对于其他行业的群组,可以采用相应行业的名称)。
当用户S希望加入群组“互联网行业交流群”时,可以触发群组信息展示界面1900中的“申请入群”选项,以发起针对该群组“互联网行业交流群”的入群申请。
在一实施例中,可以采用自动判断的方式。例如,当群组“互联网行业交流群”被设置为与互联网行业(或者其他的一个或多个类型的行业)相关联时,企业微信服务端可以在收到用户S发起的入群申请后,对用户S所属团体“企业XX”的行业类型进行判断;其中,当该企业XX属于互联网行业时,企业微信服务端可以自动同意将该用户S添加为群组“互联网行业交流群”的成员,而当该企业XX属于机械加工等非互联网 行业时,企业微信服务端可以自动拒绝该用户S发起的入群申请。
在一实施例中,用户S发起的入群申请可以被提供至该群组“互联网行业交流群”的创建者或管理员,使其根据该用户S所属团体“企业XX”的行业类型,确定是否同意其入群申请。例如图20是一示例性实施例提供的一种入群申请管理界面的示意图。假定群组“互联网行业交流群”的管理员包括用户R,该用户R所使用的电子设备上运行的企业微信客户端5可以收到用户S发起的入群申请,并在如图20所示的入群申请管理界面2000中示出相应的入群申请信息2002;类似地,对于其他针对该群组“互联网行业交流群”发起的入群申请,该入群申请管理界面2000同样能够示出相应的入群申请信息,比如图20中示出了用户T对应的入群申请信息2004等。
下面以入群申请信息2002为例,介绍用户R可以获得的信息内容;而入群申请信息2004等的信息内容相似,此处不再赘述。如图20所示,入群申请信息2002可以包括作为申请者的用户S的头像2006、名称2008、该用户S所属团体“企业XX”对应的企业标签2010、该用户S在企业XX中的职位对应的职位标签2012、企业XX所属行业对应的行业标签2013等,本说明书并不对此进行限制。
如果用户R认为企业XX属于互联网行业,因而同意用户S加入群组“互联网行业交流群”,可以触发入群申请管理界面2000中的同意选项2014,以使其加入该群组“互联网行业交流群”。如果用户R不希望该用户S加入群组“互联网行业交流群”,可以忽略该入群申请信息2002,或触发入群申请管理界面2000中的拒绝选项2016;类似地,比如由于用户T的所属团体“企业YY”属于机械加工行业、而非互联网行业,用户R可以解决该用户T的入群申请,因而在入群申请信息2004中示出的针对该入群申请信息2004的处理结果为“已拒绝”、而非“已同意”。
图21是一示例性实施例提供的一种行业群的通讯会话界面的示意图。假定图21示出了群组“互联网行业交流群”对应的通讯会话界面2100,作为群组成员的用户B、用户C、用户S等可以分别通过上述的企业微信客户端2、企业微信客户端3、企业微信客户端4等实施通讯。
在一实施例中,当群组“互联网行业交流群”属于行业群时,通讯会话界面2100中可以示出图21所示的标签信息2102,以明确标示群类型为“行业”类型,便于群组成员进行分辨。其中,当群组“互联网行业交流群”具体归属于互联网行业时,该通讯会话界面2100中可以示出图21所示的标签信息2104,以明确标示行业类型为“互联网”行业。
在一实施例中,当群组“互联网行业交流群”属于行业群时,通讯会话界面2100中可以示出图21所示的企业数量提示信息“5家企业”,以表明该群组“互联网行业交流群”的群组成员归属于5个团体;同时,当检测到针对标识2105的触发操作时,可以展示出相应的5个团体的信息,此处不再赘述。
在一实施例中,当群组“互联网行业交流群”属于行业群时,通讯会话界面2100中可以示出每一群组成员的团体归属信息,比如当用户B属于企业AA时可以在收到来自用户B的通讯消息时,在该通讯消息的关联展示区域内示出图21所示的企业标签2106、该企业标签2106的内容可以包括“企业AA”,当用户C属于企业BB时可以在收到来自用户C的通讯消息时,在该通讯消息的关联展示区域内示出图21所示的企业标签2110、该企业标签2110的内容可以包括“企业BB”,当用户S属于企业XX时可以在收到来自用户S的通讯消息时,在该通讯消息的关联展示区域内示出图21所示的企业标签2114、该企业标签2114的内容可以包括“企业XX”。此外,群组成员之间还可以通过其他方式查看相互的团体归属信息,比如查看其他群组成员的个人资料等,本说明书并不对此进行限制。
在一实施例中,当群组“互联网行业交流群”属于行业群时,通讯会话界面2100中可以示出每一群组成员在所属团体中的职位信息,比如当用户B在企业AA中的职位为CEO时,针对收到的来自用户B的通讯消息,可以在该通讯消息的关联展示区域内示出图21所示的职位标签2108、该职位标签2108的内容可以包括“CEO”,当用户C在企业BB中的职位为技术总监时,针对收到的来自用户C的通讯消息,可以在该通讯消息的关联展示区域内示出图21所示的职位标签2112、该职位标签2112的内容可以包括“技术总监”,当用户S在企业XX中的职位为CEO时,针对收到的来自用户S的通讯消息,可以在该通讯消息的关联展示区域内示出图21所示的职位标签2116、该职位标签2116的内容可以包括“CEO”。此外,群组成员之间还可以通过其他方式查看相互的职位信息,比如查看其他群组成员的个人资料等,本说明书并不对此进行限制。
对于“行业群”而言,与上述实施例中的“合作群”相类似地,也可以实现不同类型之间的切换,比如由“普通群”、“内部群”、“合作群”等切换为“行业群”。例如,当某一群组由其他类型切换至“行业群”时,可以根据该群组切换至“行业群”后关联的行业类型,以及该群组中原有群组成员所属团体的行业类型,自动删除不匹配的群组成员。同样地,也可以由“行业群”切换为“普通群”、“内部群”、“合作群”等其他群组类型,此处不再一一赘述。
此外,对于“行业群”类型的群组,如果群组成员发生离职时,企业微信服务端可以基于相应团体的组织架构而感知该离职情况,并自动将该群组成员从相应群组中移除,以避免信息泄露。
图22是一示例性实施例的一种设备的示意结构图。请参考图22,在硬件层面,该电子设备包括处理器2202、内部总线2204、网络接口2206、内存2208以及非易失性存储器2210,当然还可能包括其他业务所需要的硬件。处理器2202从非易失性存储器2210中读取对应的计算机程序到内存2208中然后运行,在逻辑层面上形成变更群组类型的装置。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
请参考图23,在软件实施方式中,该变更群组类型的装置可以包括:
确定单元2301,根据收到的针对群组的类型变更指令,确定所述群组的目标群组类型;
筛选单元2302,根据所述目标群组类型对群组成员的团体归属信息的限制条件,筛选所述群组中不符合所述限制条件的群组成员;
移除单元2303,从所述群组中移除被筛选的群组成员。
可选的,所述类型变更指令用于将所述群组的原始群组类型变更为备选群组类型中的其他群组类型;所述备选群组类型包括以下至少之一:
普通群组,所述普通群组对群组成员的团体归属信息无限制;
合作群组,所述合作群组将群组成员的团体归属信息限制于设定的多个关联团体中;
内部群组,所述内部群组将群组成员的团体归属信息限制于设定的内部团体中。
可选的,所述筛选单元2302具体用于:
当所述目标群组类型对应的限制条件将群组成员的团体归属信息限制于设定的团体时,向所述群组的管理成员确认所需设定的团体;
根据所述管理成员返回的确认结果,筛选所述群组中团体归属信息与所述管理成员设定的团体无关的群组成员。
可选的,所述管理成员设定的团体包括:
所述管理成员所属的至少一个内部团体;
或者,所述管理成员所属的至少一个内部团体,以及所述群组中的其他群组成员所属的至少一个外部团体,其中所述管理成员不归属于所述外部团体。
可选的,还包括:
权限管理单元2304,当所述目标群组类型使得所述群组内的群组成员之间的团体归属信息不完全相同时,在所述群组内的群组成员之间开放对团体归属信息的相互浏览权限。
可选的,当任一群组成员基于所述群组对应的通讯会话发送群组消息时,所述群组消息被展示于所述通讯会话对应的通讯会话界面中,且所述任一群组成员的团体归属信息还被标示于所述通讯会话界面中对应于所述群组消息的关联展示区域处。
可选的,还包括:
提示单元2305,向所述群组的管理成员发送类型变更提示消息;
其中,所述确定单元2301根据所述管理成员对所述类型变更提示消息的响应操作,收到所述管理成员返回的所述类型变更指令。
可选的,所述提示单元2305具体用于:
获取所述群组内的群组成员的团体归属信息;
当至少一部分群组成员的团体归属信息符合任一备选群组类型对群组成员的团体归属信息的限制条件时,向所述群组的管理成员发送针对所述任一备选群组类型的类型变更提示消息。
图24是一示例性实施例的一种设备的示意结构图。请参考图24,在硬件层面,该电子设备包括处理器2402、内部总线2404、网络接口2406、内存2408以及非易失性存储器2410,当然还可能包括其他业务所需要的硬件。处理器2402从非易失性存储器2410中读取对应的计算机程序到内存2408中然后运行,在逻辑层面上形成群组创建装置。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
请参考图25,在软件实施方式中,该群组创建装置可以包括:
请求获取单元2501,获取创建方发起的针对合作群组的创建请求;
展示单元2502,根据所述创建方为所述合作群组选取的群组成员,向所述创建方展示所述群组成员所处的团体,以作为备选团体;
配置单元2503,将所述创建方选取的多个备选团体配置为所述合作群组的关联团体,以将所述合作群组的群组成员的团体归属信息限制于所述关联团体中。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现, 或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
在一个典型的配置中,计算机包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
在本说明书一个或多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书 中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本说明书一个或多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
以上所述仅为本说明书一个或多个实施例的较佳实施例而已,并不用以限制本说明书一个或多个实施例,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例保护的范围之内。

Claims (18)

  1. 一种变更群组类型的方法,其特征在于,包括:
    根据收到的针对群组的类型变更指令,确定所述群组的目标群组类型;
    根据所述目标群组类型对群组成员的团体归属信息的限制条件,筛选所述群组中不符合所述限制条件的群组成员;
    从所述群组中移除被筛选的群组成员。
  2. 根据权利要求1所述的方法,其特征在于,所述类型变更指令用于将所述群组的原始群组类型变更为备选群组类型中的其他群组类型;所述备选群组类型包括以下至少之一:
    普通群组,所述普通群组对群组成员的团体归属信息无限制;
    合作群组,所述合作群组将群组成员的团体归属信息限制于设定的多个关联团体中;
    内部群组,所述内部群组将群组成员的团体归属信息限制于设定的内部团体中;
    行业群组,所述行业群组将群组成员的团体归属信息限制于设定的一个或多个行业类型中。
  3. 根据权利要求1所述的方法,其特征在于,所述根据所述目标群组类型对群组成员的团体归属信息的限制条件,筛选所述群组中不符合所述限制条件的群组成员,包括:
    当所述目标群组类型对应的限制条件将群组成员的团体归属信息限制于设定的团体时,向所述群组的管理成员确认所需设定的团体;
    根据所述管理成员返回的确认结果,筛选所述群组中团体归属信息与所述管理成员设定的团体无关的群组成员。
  4. 根据权利要求3所述的方法,其特征在于,所述管理成员设定的团体包括:
    所述管理成员所属的至少一个内部团体;
    或者,所述管理成员所属的至少一个内部团体,以及所述群组中的其他群组成员所属的至少一个外部团体,其中所述管理成员不归属于所述外部团体。
  5. 根据权利要求1所述的方法,其特征在于,还包括:
    当所述目标群组类型使得所述群组内的群组成员之间的团体归属信息不完全相同时,在所述群组内的群组成员之间开放对团体归属信息的相互浏览权限。
  6. 根据权利要求5所述的方法,其特征在于,当任一群组成员基于所述群组对应 的通讯会话发送群组消息时,所述群组消息被展示于所述通讯会话对应的通讯会话界面中,且所述任一群组成员的团体归属信息还被标示于所述通讯会话界面中对应于所述群组消息的关联展示区域处。
  7. 根据权利要求1所述的方法,其特征在于,还包括:
    向所述群组的管理成员发送类型变更提示消息;
    根据所述管理成员对所述类型变更提示消息的响应操作,收到所述管理成员返回的所述类型变更指令。
  8. 根据权利要求7所述的方法,其特征在于,所述向所述群组的管理成员发送类型变更提示消息,包括:
    获取所述群组内的群组成员的团体归属信息;
    当至少一部分群组成员的团体归属信息符合任一备选群组类型对群组成员的团体归属信息的限制条件时,向所述群组的管理成员发送针对所述任一备选群组类型的类型变更提示消息。
  9. 一种群组创建方法,其特征在于,包括:
    获取创建方发起的针对合作群组的创建请求;
    根据所述创建方为所述合作群组选取的群组成员,向所述创建方展示所述群组成员所处的团体,以作为备选团体;
    将所述创建方选取的多个备选团体配置为所述合作群组的关联团体,以将所述合作群组的群组成员的团体归属信息限制于所述关联团体中。
  10. 一种变更群组类型的装置,其特征在于,包括:
    确定单元,根据收到的针对群组的类型变更指令,确定所述群组的目标群组类型;
    筛选单元,根据所述目标群组类型对群组成员的团体归属信息的限制条件,筛选所述群组中不符合所述限制条件的群组成员;
    移除单元,从所述群组中移除被筛选的群组成员。
  11. 根据权利要求10所述的装置,其特征在于,所述类型变更指令用于将所述群组的原始群组类型变更为备选群组类型中的其他群组类型;所述备选群组类型包括以下至少之一:
    普通群组,所述普通群组对群组成员的团体归属信息无限制;
    合作群组,所述合作群组将群组成员的团体归属信息限制于设定的多个关联团体中;
    内部群组,所述内部群组将群组成员的团体归属信息限制于设定的内部团体中;
    行业群组,所述行业群组将群组成员的团体归属信息限制于设定的一个或多个行业类型中。
  12. 根据权利要求10所述的装置,其特征在于,所述筛选单元具体用于:
    当所述目标群组类型对应的限制条件将群组成员的团体归属信息限制于设定的团体时,向所述群组的管理成员确认所需设定的团体;
    根据所述管理成员返回的确认结果,筛选所述群组中团体归属信息与所述管理成员设定的团体无关的群组成员。
  13. 根据权利要求12所述的装置,其特征在于,所述管理成员设定的团体包括:
    所述管理成员所属的至少一个内部团体;
    或者,所述管理成员所属的至少一个内部团体,以及所述群组中的其他群组成员所属的至少一个外部团体,其中所述管理成员不归属于所述外部团体。
  14. 根据权利要求10所述的装置,其特征在于,还包括:
    权限管理单元,当所述目标群组类型使得所述群组内的群组成员之间的团体归属信息不完全相同时,在所述群组内的群组成员之间开放对团体归属信息的相互浏览权限。
  15. 根据权利要求14所述的装置,其特征在于,当任一群组成员基于所述群组对应的通讯会话发送群组消息时,所述群组消息被展示于所述通讯会话对应的通讯会话界面中,且所述任一群组成员的团体归属信息还被标示于所述通讯会话界面中对应于所述群组消息的关联展示区域处。
  16. 根据权利要求10所述的装置,其特征在于,还包括:
    提示单元,向所述群组的管理成员发送类型变更提示消息;
    其中,所述确定单元根据所述管理成员对所述类型变更提示消息的响应操作,收到所述管理成员返回的所述类型变更指令。
  17. 根据权利要求16所述的装置,其特征在于,所述提示单元具体用于:
    获取所述群组内的群组成员的团体归属信息;
    当至少一部分群组成员的团体归属信息符合任一备选群组类型对群组成员的团体归属信息的限制条件时,向所述群组的管理成员发送针对所述任一备选群组类型的类型变更提示消息。
  18. 一种群组创建装置,其特征在于,包括:
    请求获取单元,获取创建方发起的针对合作群组的创建请求;
    展示单元,根据所述创建方为所述合作群组选取的群组成员,向所述创建方展示所述群组成员所处的团体,以作为备选团体;
    配置单元,将所述创建方选取的多个备选团体配置为所述合作群组的关联团体,以将所述合作群组的群组成员的团体归属信息限制于所述关联团体中。
PCT/CN2018/100648 2017-08-24 2018-08-15 变更群组类型的方法、群组创建方法及装置 WO2019037635A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
SG11202001504PA SG11202001504PA (en) 2017-08-24 2018-08-15 Method for changing group type and group creation method and device
US16/797,612 US11178517B2 (en) 2017-08-24 2020-02-21 Method for changing group type and group creation method and device

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201710735258.X 2017-08-24
CN201710735258 2017-08-24
CN201711089823.6A CN109428737B (zh) 2017-08-24 2017-11-08 变更群组类型的方法、群组创建方法及装置
CN201711089823.6 2017-11-08

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/797,612 Continuation US11178517B2 (en) 2017-08-24 2020-02-21 Method for changing group type and group creation method and device

Publications (1)

Publication Number Publication Date
WO2019037635A1 true WO2019037635A1 (zh) 2019-02-28

Family

ID=65438415

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/100648 WO2019037635A1 (zh) 2017-08-24 2018-08-15 变更群组类型的方法、群组创建方法及装置

Country Status (1)

Country Link
WO (1) WO2019037635A1 (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030186716A1 (en) * 2002-04-02 2003-10-02 Dorenbosch Jheroen P. Method and apparatus for establishing a talk group
CN101044770A (zh) * 2004-08-16 2007-09-26 高通弗拉里奥恩技术公司 用于管理群组通信中的群组成员资格的方法和装置
CN101137133A (zh) * 2007-10-22 2008-03-05 中兴通讯股份有限公司 一种集群***中群组信息的更新方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030186716A1 (en) * 2002-04-02 2003-10-02 Dorenbosch Jheroen P. Method and apparatus for establishing a talk group
CN101044770A (zh) * 2004-08-16 2007-09-26 高通弗拉里奥恩技术公司 用于管理群组通信中的群组成员资格的方法和装置
CN101137133A (zh) * 2007-10-22 2008-03-05 中兴通讯股份有限公司 一种集群***中群组信息的更新方法及装置

Similar Documents

Publication Publication Date Title
CN109428737B (zh) 变更群组类型的方法、群组创建方法及装置
WO2018166361A1 (zh) 会话筛选方法及装置
US9720915B2 (en) Presenting metadata from multiple perimeters
CN106375181B (zh) 呈现与位置相关联的消息
JP2019525338A (ja) メディア・コンテンツ・アイテムを管理するためのシステムおよび方法
US11477315B2 (en) Contact information exchanging and content system and method for networking and marketing
US9754123B2 (en) User centric data maintenance
WO2012177564A2 (en) Automatic sharing of event content by linking devices
TW201828170A (zh) 團體資訊的獲取方法及裝置、互動系統
WO2019062586A1 (zh) 会议信息的显示方法及装置
CN110198219B (zh) 群组展示方法及装置
US20120192290A1 (en) User filtering in social networking applications
TW201914263A (zh) 通訊方法、信息共享方法及裝置
TW201812658A (zh) 事件展示方法及裝置
CN118104218A (zh) 通信平台上的集成工作空间
WO2020057478A1 (zh) 电子名片的管理方法及装置
WO2023147425A1 (en) Automatic canvas creation associated with a group-based communication channel
US8782153B2 (en) Migrating social connections from a first profile to a second profile
US20230013744A1 (en) Connection of network members
CN109756525B (zh) 信息订阅方法及装置
US11144365B1 (en) Automatic clustering of users for enabling viral adoption of applications hosted by multi-tenant systems
WO2019037635A1 (zh) 变更群组类型的方法、群组创建方法及装置
US20240212005A1 (en) Organizational collaboration connection recommendations
US11863338B2 (en) Methods to generate communication channel for data objects
TW202324240A (zh) 集體使用者帳戶

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18848581

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18848581

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 18848581

Country of ref document: EP

Kind code of ref document: A1