[go: up one dir, main page]

CN103019816A - Application management method and server - Google Patents

Application management method and server Download PDF

Info

Publication number
CN103019816A
CN103019816A CN2012104998554A CN201210499855A CN103019816A CN 103019816 A CN103019816 A CN 103019816A CN 2012104998554 A CN2012104998554 A CN 2012104998554A CN 201210499855 A CN201210499855 A CN 201210499855A CN 103019816 A CN103019816 A CN 103019816A
Authority
CN
China
Prior art keywords
group
application program
management
group member
delete
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN2012104998554A
Other languages
Chinese (zh)
Inventor
刘伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Netqin Technology Co Ltd
Original Assignee
Beijing Netqin Technology Co Ltd
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
Application filed by Beijing Netqin Technology Co Ltd filed Critical Beijing Netqin Technology Co Ltd
Priority to CN2012104998554A priority Critical patent/CN103019816A/en
Priority to PCT/CN2013/072282 priority patent/WO2014082397A1/en
Publication of CN103019816A publication Critical patent/CN103019816A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)
  • Stored Programmes (AREA)

Abstract

The invention provides an application management method (100) which comprises the following steps: step S105, receiving a designation of subscriber equipment (UE1) to one or more other subscriber equipment (UE1-1, ..., UE1-N); step S110, binding one or more other subscriber equipment (UE1-1, ..., UE1-N) and the subscriber equipment (UE1) into a group (GA1-1), wherein each subscriber equipment in one or more other subscriber equipment (UE1-1, ..., UE1-N) and the subscriber equipment (UE1) is a member of the group (GA1-1); step S115, receiving a group installation command of an application of one member of the group (GA1-1); and step S120, installing the applications for each group member of the group (GA1-1) in the process of performing installation to the applications for all the group members of the group (GA1-1). The invention further provides a server (200) used for implementing the application management method (100).

Description

Application management method and server
Technical field
The present invention relates to the application program management field, more specifically, relate to a kind of application management method and a kind of server be used to realizing above-mentioned application management method.
Background technology
The subscriber equipment such as mobile phone, computing machine can and be installed various application programs from the server download, can delete or unload these application programs when not required from subscriber equipment.Present this installation or deletion are namely installed or the deletion application program at certain subscriber equipment all for unique user equipment, and these installations or deletion action and other subscriber equipmenies do not contact.Especially, for a plurality of subscriber equipmenies that belong to different user, the application program that can not realize being mutually related is installed or deletion.Therefore, the method, server and the system that lack a kind of application program in can a plurality of subscriber equipmenies of unified management.
Summary of the invention
The invention provides a kind of application management method, server and system that application program in a plurality of subscriber equipmenies (a plurality of subscriber equipmenies that especially, belong to different user) is carried out unified management.
Particularly, according to the present invention, provide a kind of application management method, having comprised: received the appointment to one or more other subscriber equipmenies from a subscriber equipment; Described one or more other subscriber equipmenies and described subscriber equipment are bound into a group, and each subscriber equipment in described one or more other subscriber equipmenies and the described subscriber equipment all is group members of described group; Reception is from the group's installation order for an application program of one of group member of described group; And the installation process of all group members of described group being carried out described application program, for each group member of described group is installed described application program.In addition, can also comprise according to application management method of the present invention: the group's delete command for an application program that receives one of group member from described group; And the delete procedure of all group members of described group being carried out described application program, for each group member of described group is deleted described application program.
Particularly, according to the present invention, also provide a kind of server, communicate with a plurality of subscriber equipmenies, be used for managing the application program on described a plurality of subscriber equipment, described server comprises: Transmit-Receive Unit is used for receiving the appointment to one or more other subscriber equipmenies from a subscriber equipment; The group creating unit is used for described one or more other subscriber equipmenies and described subscriber equipment are bound into a group, and each subscriber equipment in described one or more other subscriber equipmenies and the described subscriber equipment all is group members of described group; Described Transmit-Receive Unit also is used for receiving the group's installation order for an application program of one of group member from described group; Described server also comprises: the application program installation unit, and for the installation process of all group members of described group being carried out described application program, for each group member of described group is installed described application program.In addition, according to the present invention, described Transmit-Receive Unit can also be used for receiving the group's delete command for an application program of one of group member from described group; And described application program installation unit can also be for the delete procedure of all group members of described group being carried out described application program, for each group member of described group is deleted described application program.
Like this, can carry out unified management to the application program in a plurality of subscriber equipmenies, improve controllability and work efficiency.
In certain embodiments, the appointment to one or more other subscriber equipmenies from subscriber equipment is correlation electron addresses of items of mail or the association identification of described one or more other subscriber equipmenies.Like this, can realize unified management to the application program in a plurality of subscriber equipmenies that belong to different user.
In certain embodiments, when described one or more other subscriber equipmenies and described subscriber equipment were bound into described group, described subscriber equipment can be appointed as the management and group person of described group in described group creating unit.Described application program installation unit can be only described Transmit-Receive Unit receive from the described management and group person of described group for group's installation order of described application program or group's delete command the time, just install or delete described application program for each group member of described group.More specifically, when described Transmit-Receive Unit receives from group's installation order of non-management and group person's group member or group's delete command, described application program installation unit can pass through described Transmit-Receive Unit, transmits described group installation order or described group delete command to described management and group person.When described Transmit-Receive Unit receives positive confirmation message from described management and group person, described application program is installed or deleted to described application program installation unit just for each group member of described group, and when described Transmit-Receive Unit receives negative acknowledgement message from described management and group person, described application program is not installed or deleted to described application program installation unit for each group member of described group, and can be by the group member transmission refuse information of described Transmit-Receive Unit to described non-management and group person.Like this, can give management and group person identity for the subscriber equipment that creates group, be convenient to it to management and the control of its group that creates and other group members.
In certain embodiments, described application program installation unit can be mourned in silence for each group member of described group and install or delete described application program on the backstage of each group member of described group.The benefit of doing like this is, can bother the user of each subscriber equipment, and automatically finishes installation or the deletion of application program.
In certain embodiments, described application program installation unit can will be installed the prompting that maybe will delete described application program to each group member transmission of described group by described Transmit-Receive Unit when installing or deleting described application program.When described Transmit-Receive Unit received positive confirmation message from a group member, described application program is installed or deleted to described application program installation unit just for described group member; And when described Transmit-Receive Unit received negative acknowledgement message from a group member, described application program is not installed or deleted to described application program installation unit for described group member.At this moment, described application program installation unit can also be used for by described Transmit-Receive Unit, report that to the described group member that sends described group installation order or described group delete command and/or described management and group person group's installation or group's deletion finish, inform that simultaneously which group member installed or deleted described application program, described application program is installed or deleted to which group member refusal.The benefit of doing like this is, can give certain dirigibility for the user as each subscriber equipment of non-management and group person's group member, whether carried out installation or the deletion of specified application program by its autonomous selection.
Description of drawings
By below in conjunction with description of drawings the preferred embodiments of the present invention, will make of the present invention above-mentioned and other objects, features and advantages are clearer, wherein:
Fig. 1 shows the schematic diagram according to the application scenarios of application management system 1000 of the present invention.
Fig. 2 A shows the sequential chart according to group creating process 2100 of the present invention.
Fig. 2 B shows the sequential chart according to group of the present invention installation process 2200.
Fig. 2 C shows the sequential chart according to another group's installation process 2300 of the present invention.
Fig. 2 D shows the sequential chart according to group of the present invention delete procedure 2400.
Fig. 2 E shows the sequential chart according to another group's delete procedure 2500 of the present invention.
Fig. 3 shows the process flow diagram according to the application management method 100 of the embodiment of the invention.
Fig. 4 shows the block scheme according to the server 200 of the embodiment of the invention.
In institute of the present invention drawings attached, same or analogous structure is all with same or analogous designated.
Embodiment
To a preferred embodiment of the present invention will be described in detail, having omitted in the description process is unnecessary details and function for the present invention with reference to the accompanying drawings, obscures to prevent that the understanding of the present invention from causing.Below, the scene that is applied to radio mobile communication terminal take the present invention is example, and the present invention is described in detail.But the present invention is not limited thereto, and the present invention also can be applied to fixed communications, wired communication system, perhaps is applied to any mixed structure of mobile radio system, fixed communications, wired communication system etc.With regard to mobile communication system, the present invention is not limited to the concrete communication protocol of each related mobile communication terminal, can include but not limited to 2G, 3G, 4G, 5G network, WCDMA, CDMA2000, TD-SCDMA system etc., each mobile communication terminal can adopt identical communication protocol, also can adopt different communication protocol.The present invention is not limited to the specific operating system of each related mobile communication terminal, can include but not limited to iOS, Windows Mobile, Symbian, Android etc., each mobile communication terminal can adopt identical operating system, also can adopt different operating system.
Fig. 1 shows the schematic diagram according to the application scenarios of application management system 1000 of the present invention.As shown in Figure 1, application management system 1000 can comprise server 200 and a plurality of user equipment (UE) 1, UE 1-1, UE 1-2..., UE 1-N, server 200 and a plurality of user equipment (UE) 1, UE 1-1, UE 1-2..., UE 1-NLink to each other by communication network 1500.A plurality of user equipment (UE)s 1, UE 1-1, UE 1-2..., UE 1-NBelong to respectively different user A, user B, user C ..., user N (for example, from different user A, user B, user C ..., user N ID or e-mail address be associated).User A can utilize its user equipment (UE) 1, to server 200 send message (for example, comprise user A, user B, user C ..., user N ID or e-mail address), thereby with user equipment (UE) 1With one or more other user equipment (UE)s 1-1, UE 1-2..., UE 1-NBe bound into a GA of group 1-1User A can also utilize its user equipment (UE) 1, send message to server 200, thereby to as the GA of group 1-1Each user equipment (UE) of group member 1, UE 1-1, UE 1-2..., UE 1-NOn application program carry out unified management (for example, group installs and/or group's deletion).
Fig. 2 A shows the sequential chart according to group creating process 2100 of the present invention.Shown in Fig. 2 A, the GA of group 1-1Pass through user equipment (UE) by user A 1Sending message to server 200 creates.At step S2110, user equipment (UE) 1Sending to server 200 will be as the GA of group 1-1One or more other user equipment (UE)s of group member 1-1, UE 1-2..., UE 1-NID.Here, user equipment (UE) 1-1, UE 1-2..., UE 1-NID only play for the identifying user equipment UE 1-1, UE 1-2..., UE 1-NEffect.Alternatively, also can adopt and user equipment (UE) 1-1, UE 1-2..., UE 1-N(user B, user C ..., user N) e-mail address that is associated.
At step S2120, server 200 creates the GA of group 1-1, the GA of this group 1-1Comprise group member UE 1, UE 1-1, UE 1-2..., UE 1-NAlternatively, server 200 can be specified and be initiated to create the GA of this group 1-1User equipment (UE) 1As the GA of this group 1-1Management and group person's (as described in detail later, can have the authority that is different from other group members).
Creating the GA of group 1-1Before, can comprise alternatively to other user equipment (UE)s 1-1, UE 1-2..., UE 1-NUser's inquiry step (step S2112 and step S2114).At step S2112, server 200 is to user equipment (UE) 1Specified will be as one or more other user equipment (UE)s of group member 1-1, UE 1-2..., UE 1-NSend prompting message, will create the GA of group to user's prompting user A of these subscriber equipmenies 1-1, they will be as the GA of this group 1-1Group member.At step S2114, user equipment (UE) 1-1, UE 1-2..., UE 1-NIn each according to its separately the user (that is, confirm to add the GA of this group for the affirmation of prompting message 1-1), return positive acknowledgement message to server 200.In addition, creating the GA of group 1-1Afterwards, can comprise to user equipment (UE) alternatively 1The step (step S2130) that the report group creating is finished is informed user equipment (UE) 1The GA of group 1-1Establishment is finished, the GA of this group 1-1Comprise group member UE 1, UE 1-1, UE 1-2..., UE 1-NAt this moment, user equipment (UE) 1Can preserve the GA of group 1-1In the adding situation of each group member so that its user (user A) inquires about use in any time after this.
On the other hand, other user equipment (UE)s 1-1, UE 1-2..., UE 1-NUser's (for example, being illustrated as user N) can refuse to add the GA of group 1-1(step S2115).Similarly, at step S2112, server 200 is to user equipment (UE) 1Specified will be as one or more other user equipment (UE)s of group member 1-1, UE 1-2..., UE 1-NSend prompting message, will create the GA of group to user's prompting user A of these subscriber equipmenies 1-1, they will be as the GA of this group 1-1Group member.At step S2115, user equipment (UE) 1-NAccording to refusal (that is, refusal adding this group GA of user N for prompting message 1-1), return negative acknowledgment message to server 200.At this moment, at step S2125, server 200 creates the GA of group 1-1, the GA of this group 1-1Comprise group member UE 1, UE 1-1, UE 1-2..., UE 1-N-1, but do not comprise the user equipment (UE) that negative response is provided 1-NCreating the GA of group 1-1Afterwards, can comprise to user equipment (UE) alternatively 1The step (step S2135) that the report group creating is finished is informed user equipment (UE) 1The GA of group 1-1Establishment is finished, the GA of this group 1-1Comprise group member UE 1, UE 1-1, UE 1-2..., UE 1-N-1, but subscriber equipment 1-N(user N) refusal adds the GA of group 1-1At this moment, user equipment (UE) 1Can preserve the GA of group 1-1In the adding situation of each group member so that its user (user A) inquires about use in any time after this.
Fig. 2 B shows the sequential chart according to group of the present invention installation process 2200.Shown in Fig. 2 B, application A pp-1 passes through user equipment (UE) by user A 1Send message to server 200 and carry out the GA for group 1-1Group install.At step S2210, user equipment (UE) 1Send the GA of group to server 200 1-1Group's installation order of set up applications App-1.
At step S2220,200 couples of GA of group of server 1-1All group member UE 1, UE 1-1, UE 1-2..., UE 1-NSet up applications App-1.
Before set up applications App-1, can comprise alternatively to other user equipment (UE)s 1-1, UE 1-2..., UE 1-NUser's inquiry step (step S2212 and step S2214).At step S2212, server 200 is to the GA of group 1-1Each other group members send prompting messages, will be to the GA of group to user's prompting user A of these subscriber equipmenies 1-1Set up applications App-1.At step S2214, user equipment (UE) 1-1, UE 1-2..., UE 1-NIn each according to its separately the user return positive acknowledgement message for the affirmation of prompting message (that is, confirming set up applications App-1) to server 200.In addition, after application A pp-1 has been installed, can comprise to user equipment (UE) alternatively 1The step (step S2230) of report group installation is informed user equipment (UE) 1To the GA of group 1-1Finish the installation of application A pp-1.At this moment, user equipment (UE) 1Can preserve the GA of group 1-1In the installation situation of each group member so that its user (user A) inquires about use in any time after this.
On the other hand, other user equipment (UE)s 1-1, UE 1-2..., UE 1-NUser's (for example, being illustrated as user N) can refuse set up applications App-1 (step S2215).Similarly, at step S2212, server 200 is to the GA of group 1-1Each other group members send prompting messages, will be to the GA of group to user's prompting user A of these subscriber equipmenies 1-1Set up applications App-1.At step S2215, user equipment (UE) 1-NAccording to the refusal (that is, refusal set up applications App-1) of user N for prompting message, return negative acknowledgment message to server 200.At this moment, at step S2225,200 couples of GA of group of server 1-1In return all group member UE of positive acknowledgement message 1, UE 1-1, UE 1-2..., UE 1-N-1Set up applications App-1, but not for having returned the group member UE of negative acknowledgment message 1-NSet up applications App-1.After set up applications App-1, can comprise to user equipment (UE) alternatively 1The step (step S2235) of report group installation is informed user equipment (UE) 1To the GA of group 1-1Finish the installation of application A pp-1, wherein the GA of group 1-1Group member UE 1, UE 1-1, UE 1-2..., UE 1-N-1Application A pp-1 has been installed, but subscriber equipment 1-N(user N) refusal set up applications App-1.At this moment, user equipment (UE) 1Can preserve the GA of group 1-1In the installation situation of each group member so that its user (user A) inquires about use in any time after this.
Should be noted that in Fig. 2 B user equipment (UE) 1(user A) can be the GA of group 1-1Management and group person, also can be the GA of group 1-1Arbitrary group member.
Fig. 2 C shows the sequential chart according to another group's installation process 2300 of the present invention.Shown in Fig. 2 C, application A pp-1 passes through user equipment (UE) by user B 1-1(non-management and group person) sends message to server 200 and carries out the GA for group 1-1Group install.At step S2310, user equipment (UE) 1-1Send the GA of group to server 200 1-1Group's installation order of set up applications App-1.
At step S2220,200 couples of GA of group of server 1-1All group member UE 1, UE 1-1, UE 1-2..., UE 1-NSet up applications App-1.
Before set up applications App-1, can comprise alternatively to the user equipment (UE) as management and group person 1The inquiry step (step S2311 and step S2312) of user A.At step S2311, server 200 is to the GA of group 1-1Management and group person UE 1Send prompting message, to user equipment (UE) 1User A prompting user B will be to the GA of group 1-1Set up applications App-1.At step S2312, user equipment (UE) 1According to the affirmation (that is, agree group set up applications App-1) of user A for prompting message, return positive acknowledgement message to server 200.Similarly, before set up applications App-1, can also comprise alternatively to except management and group person UE 1With the user equipment (UE) of initiating group's installation 1-1Outside other user equipment (UE)s 1-2..., UE 1-NUser's inquiry step (step S2212 and step S2214).At step S2212, server 200 is to the GA of group 1-1In except management and group person UE 1With the user equipment (UE) of initiating group's installation 1-1Outside each other group members send prompting messages, will be to the GA of group to user's prompting user B of these subscriber equipmenies 1-1Set up applications App-1.At step S2214, user equipment (UE) 1-2..., UE 1-NIn each according to its separately the user return positive acknowledgement message for the affirmation of prompting message (that is, confirming set up applications App-1) to server 200.In addition, after application A pp-1 has been installed, can comprise alternatively the user equipment (UE) of installing to the group that initiates application A pp-1 1-1And/or management and group person UE 1The step (step S2330 and/or S2340) of report group installation is informed user equipment (UE) 1-1And/or management and group person UE 1To the GA of group 1-1Finish the installation of application A pp-1.At this moment, user equipment (UE) 1-1And/or management and group person UE 1Can preserve the GA of group 1-1In the installation situation of each group member so that its user (user B and/or user A) inquires about use in any time after this.
On the other hand, as management and group person's user equipment (UE) 1User A can refuse set up applications App-1 (step S2313).Similarly, at step S2311, server 200 is to the GA of group 1-1Management and group person UE 1Send prompting message, to user equipment (UE) 1User A prompting user B will be to the GA of group 1-1Set up applications App-1.At step S2313, user equipment (UE) 1According to the refusal (that is, refusal group set up applications App-1) of user A for prompting message, return negative acknowledgment message to server 200.At this moment, not group's installation of executive utility App-1 of server 200.Alternatively, server 200 can be to the user equipment (UE) of group's installation of initiating application A pp-1 1-1Send refuse information, inform that group's installation is by management and group person's refusal (step S2340).
On the other hand, other user equipment (UE)s 1-2..., UE 1-NUser's (for example, being illustrated as user N) can refuse set up applications App-1 (step S2215).Similarly, at step S2212, server 200 is to the GA of group 1-1In except management and group person UE 1With the user equipment (UE) of initiating group's installation 1-1Outside each other group members send prompting messages, will be to the GA of group to user's prompting user B of these subscriber equipmenies 1-1Set up applications App-1.At step S2215, user equipment (UE) 1-NAccording to the refusal (that is, refusal set up applications App-1) of user N for prompting message, return negative acknowledgment message to server 200.At this moment, at step S2225,200 couples of GA of group of server 1-1In return all group member UE of positive acknowledgement message 1, UE 1-1, UE 1-2..., UE 1-N-1Set up applications App-1, but not for having returned the group member UE of negative acknowledgment message 1-NSet up applications App-1.After set up applications App-1, can comprise to user equipment (UE) alternatively 1-1And/or management and group person UE 1The step (step S2335 and/or S2345) of report group installation is informed user equipment (UE) 1-1And/or management and group person UE 1To the GA of group 1-1Finish the installation of application A pp-1, wherein the GA of group 1-1Group member UE 1, UE 1-1, UE 1-2..., UE 1-N-1Application A pp-1 has been installed, but subscriber equipment 1-N(user N) refusal set up applications App-1.At this moment, user equipment (UE) 1-1And/or management and group person UE 1Can preserve the GA of group 1-1In the installation situation of each group member so that its user (user B and/or user A) inquires about use in any time after this.
Fig. 2 D shows the sequential chart according to group of the present invention delete procedure 2400.Shown in Fig. 2 D, application A pp-1 passes through user equipment (UE) by user A 1Send message to server 200 and carry out the GA for group 1-1Group deletion.At step S2410, user equipment (UE) 1Send the GA of group to server 200 1-1Group's delete command of deletion application A pp-1.
At step S2420,200 couples of GA of group of server 1-1All group member UE 1, UE 1-1, UE 1-2..., UE 1-NDeletion application A pp-1.
Before deletion application A pp-1, can comprise alternatively to other user equipment (UE)s 1-1, UE 1-2..., UE 1-NUser's inquiry step (step S2412 and step S2414).At step S2412, server 200 is to the GA of group 1-1Each other group members send prompting messages, will be to the GA of group to user's prompting user A of these subscriber equipmenies 1-1Deletion application A pp-1.At step S2414, user equipment (UE) 1-1, UE 1-2..., UE 1-NIn each according to its separately the user return positive acknowledgement message for the affirmation of prompting message (that is, confirming deletion application A pp-1) to server 200.In addition, after having deleted application A pp-1, can comprise to user equipment (UE) alternatively 1The step (step S2430) that the deletion of report group is finished is informed user equipment (UE) 1To the GA of group 1-1Finish the deletion of application A pp-1.At this moment, user equipment (UE) 1Can preserve the GA of group 1-1In the deletion situation of each group member so that its user (user A) inquires about use in any time after this.
On the other hand, other user equipment (UE)s 1-1, UE 1-2..., UE 1-NUser's (for example, being illustrated as user N) can refuse to delete application A pp-1 (step S2415).Similarly, at step S2412, server 200 is to the GA of group 1-1Each other group members send prompting messages, will be to the GA of group to user's prompting user A of these subscriber equipmenies 1-1Deletion application A pp-1.At step S2415, user equipment (UE) 1-NAccording to the refusal (that is, refusal deletion application A pp-1) of user N for prompting message, return negative acknowledgment message to server 200.At this moment, at step S2425,200 couples of GA of group of server 1-1In return all group member UE of positive acknowledgement message 1, UE 1-1, UE 1-2..., UE 1-N-1Deletion application A pp-1, but not for having returned the group member UE of negative acknowledgment message 1-NDeletion application A pp-1.After deletion application A pp-1, can comprise to user equipment (UE) alternatively 1The step (step S2435) that the deletion of report group is finished is informed user equipment (UE) 1To the GA of group 1-1Finish the deletion of application A pp-1, wherein the GA of group 1-1Group member UE 1, UE 1-1, UE 1-2..., UE 1-N-1Deleted application A pp-1, but subscriber equipment 1-N(user N) refusal deletion application A pp-1.At this moment, user equipment (UE) 1Can preserve the GA of group 1-1In the deletion situation of each group member so that its user (user A) inquires about use in any time after this.
Should be noted that in Fig. 2 D user equipment (UE) 1(user A) can be the GA of group 1-1Management and group person, also can be the GA of group 1-1Arbitrary group member.
Fig. 2 E shows the sequential chart according to another group's delete procedure 2500 of the present invention.Shown in Fig. 2 E, application A pp-1 passes through user equipment (UE) by user B 1-1(non-management and group person) sends message to server 200 and carries out the GA for group 1-1Group deletion.At step S2510, user equipment (UE) 1-1Send the GA of group to server 200 1-1Group's delete command of deletion application A pp-1.
At step S2420,200 couples of GA of group of server 1-1All group member UE 1, UE 1-1, UE 1-2..., UE 1-NDeletion application A pp-1.
Before deletion application A pp-1, can comprise alternatively to the user equipment (UE) as management and group person 1The inquiry step (step S2511 and step S2512) of user A.At step S2511, server 200 is to the GA of group 1-1Management and group person UE 1Send prompting message, to user equipment (UE) 1User A prompting user B will be to the GA of group 1-1Deletion application A pp-1.At step S2512, user equipment (UE) 1According to the affirmation (that is, agree group deletion application A pp-1) of user A for prompting message, return positive acknowledgement message to server 200.Similarly, before deletion application A pp-1, can also comprise alternatively to except management and group person UE 1With the user equipment (UE) of initiating group's deletion 1-1Outside other user equipment (UE)s 1-2..., UE 1-NUser's inquiry step (step S2412 and step S2414).At step S2412, server 200 is to the GA of group 1-1In except management and group person UE 1With the user equipment (UE) of initiating group's deletion 1-1Outside each other group members send prompting messages, will be to the GA of group to user's prompting user B of these subscriber equipmenies 1-1Deletion application A pp-1.At step S2414, user equipment (UE) 1-2..., UE 1-NIn each according to its separately the user return positive acknowledgement message for the affirmation of prompting message (that is, confirming deletion application A pp-1) to server 200.In addition, after having deleted application A pp-1, can comprise alternatively to the user equipment (UE) of group's deletion of initiating application A pp-1 1-1And/or management and group person UE 1The step (step S2530 and/or S2540) that the deletion of report group is finished is informed user equipment (UE) 1-1And/or management and group person UE 1To the GA of group 1-1Finish the deletion of application A pp-1.At this moment, user equipment (UE) 1-1And/or management and group person UE 1Can preserve the GA of group 1-1In the deletion situation of each group member so that its user (user B and/or user A) inquires about use in any time after this.
On the other hand, as management and group person's user equipment (UE) 1User A can refuse to delete application A pp-1 (step S2513).Similarly, at step S2511, server 200 is to the GA of group 1-1Management and group person UE 1Send prompting message, to user equipment (UE) 1User A prompting user B will be to the GA of group 1-1Deletion application A pp-1.At step S2513, user equipment (UE) 1According to the refusal (that is, refusal group deletion application A pp-1) of user A for prompting message, return negative acknowledgment message to server 200.At this moment, not group's deletion of executive utility App-1 of server 200.Alternatively, server 200 can be to the user equipment (UE) of group's deletion of initiating application A pp-1 1-1Send refuse information, inform that group's deletion is by management and group person's refusal (step S2540).
On the other hand, other user equipment (UE)s 1-2..., UE 1-NUser's (for example, being illustrated as user N) can refuse to delete application A pp-1 (step S2415).Similarly, at step S2412, server 200 is to the GA of group 1-1In except management and group person UE 1With the user equipment (UE) of initiating group's deletion 1-1Outside each other group members send prompting messages, will be to the GA of group to user's prompting user B of these subscriber equipmenies 1-1Deletion application A pp-1.At step S2415, user equipment (UE) 1-NAccording to the refusal (that is, refusal deletion application A pp-1) of user N for prompting message, return negative acknowledgment message to server 200.At this moment, at step S2425,200 couples of GA of group of server 1-1In return all group member UE of positive acknowledgement message 1, UE 1-1, UE 1-2..., UE 1-N-1Deletion application A pp-1, but not for having returned the group member UE of negative acknowledgment message 1-NDeletion application A pp-1.After deletion application A pp-1, can comprise to user equipment (UE) alternatively 1-1And/or management and group person UE 1The step (step S2535 and/or S2545) that the deletion of report group is finished is informed user equipment (UE) 1-1And/or management and group person UE 1To the GA of group 1-1Finish the deletion of application A pp-1, wherein the GA of group 1-1Group member UE 1, UE 1-1, UE 1-2..., UE 1-N-1Deleted application A pp-1, but subscriber equipment 1-N(user N) refusal deletion application A pp-1.At this moment, user equipment (UE) 1-1And/or management and group person UE 1Can preserve the GA of group 1-1In the deletion situation of each group member so that its user (user B and/or user A) inquires about use in any time after this.
In above description for Fig. 2 A~2E, not to the user point out group install/when deleting, can carry out the installation/deletion of mourning in silence, to avoid interference and the impact on the user.
Fig. 3 shows the process flow diagram according to the application management method 100 of the embodiment of the invention.As shown in Figure 3, application management method 100 comprises step S105, S110, S115, S120, S125 and S130, and wherein, step S105 and S110 consist of group creating branch; Step S115 and S120 consist of group branch are installed; Step S125 and S130 consist of deletion branch of group.According to the present invention, branch is installed for group creating branch, group and deletion branch of group can carry out separately or combination in any is carried out, and is not limited to concrete operations order shown in Figure 3.
Fig. 4 shows the block scheme according to the server 200 of the embodiment of the invention.As shown in Figure 4, server 200 comprises: Transmit-Receive Unit 210, group creating unit 220, application program installation unit 230 and database 240.Transmit-Receive Unit 210 is used for communicating by letter between server 200 and the subscriber equipment.Group creating unit 220 is used for creating by the specified group of the user of subscriber equipment.The group that application program installation unit 230 is used for executive utility installs and/or deletion.Database 240 is used for the group information that storage is created by group creating unit 220, uses for application program installation unit 230.As example, in the structure of server shown in Figure 4 200, comprised independently database 240.But the present invention is not limited thereto, and group creating unit 220 and application program installation unit 230 also can communicate with one another, and group information is stored in group creating unit 220 and/or the application program installation unit 230, and needn't comprises independently database 240.
Below with reference to Fig. 3 and Fig. 4, application management method 100 and server 200 according to the embodiment of the invention are described in detail.
At step S105, the Transmit-Receive Unit 210 of server 200 receives from user equipment (UE) 1To one or more other user equipment (UE)s 1-1..., UE 1-NAppointment.From user equipment (UE) 1To one or more other user equipment (UE)s 1-1..., UE 1-NAppointment be one or more other user equipment (UE)s 1-1..., UE 1-NCorrelation electron addresses of items of mail or association identification (ID).
At step S110, the group creating unit 220 of server 200 creates the GA of group 1-1, with user equipment (UE) 1, UE 1-1..., UE 1-NBe bound into a GA of group 1-1User equipment (UE) 1, UE 1-1..., UE 1-NIn each all are the GA of group 1-1Group member.
At step S115, the application program installation unit 230 of server 200 judges whether Transmit-Receive Unit 210 receives the GA from group 1-1The group's installation order for a certain application A pp-1 of one of group member.When not receiving group's installation order (step S115: no), application program installation unit 230 returns waits for that next receives detection regularly.When receiving group's installation order (step S115: be), application program installation unit 230 execution in step S120.
At step S120,230 couples of GA of group of the application program installation unit of server 200 1-1The installation process of all group member executive utility App-1, be the GA of group 1-1Each group member set up applications App-1.
At step S125, the application program installation unit 230 of server 200 judges whether Transmit-Receive Unit 210 receives the GA from group 1-1The group's delete command for a certain application A pp-1 of one of group member.When not receiving group's delete command (step S125: no), application program installation unit 230 returns waits for that next receives detection regularly.When receiving group's delete command (step S125: be), application program installation unit 230 execution in step S130.
At step S130,230 couples of GA of group of the application program installation unit of server 200 1-1The delete procedure of all group member executive utility App-1, be the GA of group 1-1Each group member deletion application A pp-1.
In step S110, group creating unit 220 can be with user equipment (UE) 1Be appointed as the GA of group 1-1Management and group person.Like this, in step S115 or S125, application program installation unit 230 can judge whether Transmit-Receive Unit 210 receives the GA from group 1-1Management and group person UE 1Group's installation order or group's delete command for application program.Only receive the GA from group at Transmit-Receive Unit 210 1-1Management and group person UE 1For group's installation order of application A pp-1 or group's delete command the time, application program installation unit 230 is execution in step S120 or S130, are the GA of group 1-1Each group member install or deletion application A pp-1.
In addition, in step S115 or S125, when Transmit-Receive Unit 210 received from group's installation order of non-management and group person's group member or group's delete command, application program installation unit 230 can be by Transmit-Receive Unit 210 to management and group person UE 1Forwarding group installation order or group's delete command.Receive the UE from management and group person at Transmit-Receive Unit 210 1Positive confirmation message the time, application program installation unit 230 just is the GA of group 1-1Each group member install or deletion application A pp-1, and receive the UE from management and group person at Transmit-Receive Unit 210 1Negative acknowledgement message the time, application program installation unit 230 is not the GA of group 1-1Each group member install or deletion application A pp-1, and group installs or the non-management and group person's of deletion group member sends refuse information to initiating by Transmit-Receive Unit 210.
In step S120 or S130, application program installation unit 230 can be at the GA of group 1-1The backstage of each group member, be the GA of group 1-1Each group member mourn in silence and install or deletion application A pp-1.
Alternatively, in step S120 or S130, application program installation unit 230 can pass through first Transmit-Receive Unit 210 to the GA of group 1-1Each group member send the prompting that maybe will delete application A pp-1 will be installed.When Transmit-Receive Unit 210 receives positive confirmation message from a group member, this application A pp-1 is installed or deleted to application program installation unit 230 just for this group member, and when Transmit-Receive Unit 210 received negative acknowledgement message from a group member, this application A pp-1 is not installed or deleted to application program installation unit 230 for this group member.In this case, alternatively, the group that finishes application A pp-1 install or deletion (step S120 or S130) afterwards, application program installation unit 230 can pass through Transmit-Receive Unit 210, to initiating group member and/or the management and group person UE that group installs or group deletes 1The deletion of report group's installation or group is finished, and informs that simultaneously which group member installed or deleted application A pp-1, and which group member refusal is installed or deletion application A pp-1.Initiate group installs or group deletes group member and/or management and group person UE 1Can preserve the GA of group 1-1In the installation situation of each group member so that its user inquires about use in any time after this.
In addition, except the group of application program installed/deletes, installed/deletion this locality of all right executive utility of each subscriber equipment, because this locality installation/deletion does not relate to purport of the present invention, omits detailed description at this.
So far invention has been described in conjunction with the preferred embodiments.Should be appreciated that, those skilled in the art are in the situation that break away from the spirit and scope of the present invention, can carry out various other change, replacement and interpolations.Therefore, scope of the present invention is not limited to above-mentioned specific embodiment, and should be limited by claims.

Claims (18)

1. an application management method (100) comprising:
Reception is from a subscriber equipment (UE 1) to one or more other subscriber equipmenies (UE 1-1..., UE 1-N) appointment (S105);
With described one or more other subscriber equipmenies (UE 1-1..., UE 1-N) and described subscriber equipment (UE 1) be bound into (a GA of group 1-1) (S110), described one or more other subscriber equipmenies (UE 1-1..., UE 1-N) and described subscriber equipment (UE 1) in each subscriber equipment all are described (GA of group 1-1) group member;
Reception is from the described (GA of group 1-1) the group's installation order (S115) for an application program of one of group member; And
To the described (GA of group 1-1) all group members carry out the installation process of described application program, be the described (GA of group 1-1) each group member described application program (S120) is installed.
2. application management method according to claim 1 (100) also comprises:
Reception is from the described (GA of group 1-1) the group's delete command (S125) for an application program of one of group member; And
To the described (GA of group 1-1) all group members carry out the delete procedure of described application program, be the described (GA of group 1-1) each group member delete described application program (S130).
3. application management method according to claim 1 and 2 (100) is wherein from subscriber equipment (UE 1) to one or more other subscriber equipmenies (UE 1-1..., UE 1-N) appointment be described one or more other subscriber equipmenies (UE 1-1..., UE 1-N) correlation electron addresses of items of mail or association identification (ID).
4. application management method according to claim 1 and 2 (100) is wherein with described one or more other subscriber equipmenies (UE 1-1..., UE 1-N) and described subscriber equipment (UE 1) be bound into the described (GA of group 1-1) (S110) time, with described subscriber equipment (UE 1) be appointed as the described (GA of group 1-1) management and group person.
5. application management method according to claim 4 (100) is wherein only receiving from the described (GA of group 1-1) described management and group person (UE 1) for group's installation order of described application program or group's delete command the time, just be the described (GA of group 1-1) each group member install or delete described application program.
6. application management method according to claim 4 (100), wherein when receiving from group's installation order of non-management and group person's group member or group's delete command,
To described management and group person (UE 1) forwarding described group installation order or described group delete command,
Receiving from described management and group person (UE 1) positive confirmation message the time, be the described (GA of group 1-1) each group member install or delete described application program, and
Receiving from described management and group person (UE 1) negative acknowledgement message the time, be not the described (GA of group 1-1) each group member install or delete described application program, and send refuse information to described non-management and group person's group member.
7. application management method according to claim 1 and 2 (100) is wherein at the described (GA of group 1-1) the backstage of each group member, be the described (GA of group 1-1) each group member mourn in silence and install or delete described application program.
8. according to claim 1 and 2 or 4 described application management methods (100), wherein when installing or deleting described application program (S120, S130),
To the described (GA of group 1-1) each group member send the prompting that maybe will delete described application program will be installed,
When the positive confirmation message that receives from a group member, for described application program is installed or deleted to described group member, and
When the negative acknowledgement message that receives from a group member, do not install or delete described application program for described group member.
9. application management method according to claim 8 (100) also comprises:
Report that to the described group member that sends described group installation order or described group delete command and/or described management and group person group's installation or group's deletion finish, inform that simultaneously which group member installed or deleted described application program, described application program is installed or deleted to which group member refusal.
10. a server (200) communicates with a plurality of subscriber equipmenies, is used for managing the application program on described a plurality of subscriber equipment, and described server (200) comprising:
Transmit-Receive Unit (210) is used for receiving from a subscriber equipment (UE 1) to one or more other subscriber equipmenies (UE 1-1..., UE 1-N) appointment;
Group creating unit (220) is used for described one or more other subscriber equipmenies (UE 1-1..., UE 1-N) and described subscriber equipment (UE 1) be bound into (a GA of group 1-1), described one or more other subscriber equipmenies (UE 1-1..., UE 1-N) and described subscriber equipment (UE 1) in each subscriber equipment all are described (GA of group 1-1) group member;
Described Transmit-Receive Unit (210) also is used for receiving from the described (GA of group 1-1) the group's installation order for an application program of one of group member;
Described server (200) also comprises: application program installation unit (230) is used for the described (GA of group 1-1) all group members carry out the installation process of described application program, be the described (GA of group 1-1) each group member described application program is installed.
11. server according to claim 10 (200), wherein
Described Transmit-Receive Unit (210) also is used for receiving from the described (GA of group 1-1) the group's delete command for an application program of one of group member; And
Described application program installation unit (230) also is used for the described (GA of group 1-1) all group members carry out the delete procedure of described application program, be the described (GA of group 1-1) each group member delete described application program.
12. according to claim 10 or 11 described servers (200), wherein from subscriber equipment (UE 1) to one or more other subscriber equipmenies (UE 1-1..., UE 1-N) appointment be described one or more other subscriber equipmenies (UE 1-1..., UE 1-N) correlation electron addresses of items of mail or association identification (ID).
13. according to claim 10 or 11 described servers (200), wherein said group creating unit (220) is with described subscriber equipment (UE 1) be appointed as the described (GA of group 1-1) management and group person.
14. server according to claim 13 (200), wherein said application program installation unit (230) only receives from the described (GA of group at described Transmit-Receive Unit (210) 1-1) described management and group person (UE 1) for group's installation order of described application program or group's delete command the time, just be the described (GA of group 1-1) each group member install or delete described application program.
15. server according to claim 13 (200), wherein when described Transmit-Receive Unit (210) receives from group's installation order of non-management and group person's group member or group's delete command, described application program installation unit (230) is by described Transmit-Receive Unit (210), to described management and group person (UE 1) forwarding described group installation order or described group delete command,
Receive from described management and group person (UE at described Transmit-Receive Unit (210) 1) positive confirmation message the time, described application program installation unit (230) is the described (GA of group 1-1) each group member install or delete described application program, and
Receive from described management and group person (UE at described Transmit-Receive Unit (210) 1) negative acknowledgement message the time, described application program installation unit (230) is not the described (GA of group 1-1) each group member install or delete described application program, and by the group member transmission refuse information of described Transmit-Receive Unit (210) to described non-management and group person.
16. according to claim 10 or 11 described servers (200), wherein said application program installation unit (230) is at the described (GA of group 1-1) the backstage of each group member, be the described (GA of group 1-1) each group member mourn in silence and install or delete described application program.
17. according to claim 10 or 11 or 13 described servers (200), wherein said application program installation unit (230) when installing or deleting described application program, by described Transmit-Receive Unit (210) to the described (GA of group 1-1) each group member send the prompting that maybe will delete described application program will be installed,
When described Transmit-Receive Unit (210) received positive confirmation message from a group member, described application program is installed or deleted to described application program installation unit (230) for described group member, and
When described Transmit-Receive Unit (210) received negative acknowledgement message from a group member, described application program is not installed or deleted to described application program installation unit (230) for described group member.
18. server according to claim 17 (200), wherein said application program installation unit (230) also is used for by described Transmit-Receive Unit (210), report that to the described group member that sends described group installation order or described group delete command and/or described management and group person group's installation or group's deletion finish, inform that simultaneously which group member installed or deleted described application program, described application program is installed or deleted to which group member refusal.
CN2012104998554A 2012-11-29 2012-11-29 Application management method and server Pending CN103019816A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2012104998554A CN103019816A (en) 2012-11-29 2012-11-29 Application management method and server
PCT/CN2013/072282 WO2014082397A1 (en) 2012-11-29 2013-03-07 Application management method and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012104998554A CN103019816A (en) 2012-11-29 2012-11-29 Application management method and server

Publications (1)

Publication Number Publication Date
CN103019816A true CN103019816A (en) 2013-04-03

Family

ID=47968447

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012104998554A Pending CN103019816A (en) 2012-11-29 2012-11-29 Application management method and server

Country Status (2)

Country Link
CN (1) CN103019816A (en)
WO (1) WO2014082397A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110515458A (en) * 2019-08-21 2019-11-29 深圳市商汤科技有限公司 A kind of group creating method and device, electronic equipment, storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101515238A (en) * 2009-03-31 2009-08-26 山东鲁西化工股份有限公司 Method for automatically installing or uninstalling application software of computers and a device thereof
CN102195978A (en) * 2011-04-26 2011-09-21 深圳市共济科技有限公司 Software distribution deployment method and system
CN102385519A (en) * 2011-09-04 2012-03-21 上海量明科技发展有限公司 Method and system for installing software
CN102455936A (en) * 2010-11-25 2012-05-16 中标软件有限公司 Rapid Deployment Methods for Clusters
CN102546839A (en) * 2012-03-25 2012-07-04 沈阳通用软件有限公司 Efficient and reliable software distribution method for large scale network

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101764834A (en) * 2008-12-24 2010-06-30 中国移动通信集团公司 Method, user terminal and system for sharing files in group
CN101771677B (en) * 2008-12-31 2013-08-07 华为技术有限公司 Method for providing resource for access user, server and system thereof
US8346847B2 (en) * 2009-06-03 2013-01-01 Apple Inc. Installing applications based on a seed application from a separate device
CN102264029A (en) * 2011-08-01 2011-11-30 中兴通讯股份有限公司 Terminal information sharing method and equipment
CN102299968B (en) * 2011-09-16 2014-08-20 四川长虹电器股份有限公司 Multi-terminal information sharing system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101515238A (en) * 2009-03-31 2009-08-26 山东鲁西化工股份有限公司 Method for automatically installing or uninstalling application software of computers and a device thereof
CN102455936A (en) * 2010-11-25 2012-05-16 中标软件有限公司 Rapid Deployment Methods for Clusters
CN102195978A (en) * 2011-04-26 2011-09-21 深圳市共济科技有限公司 Software distribution deployment method and system
CN102385519A (en) * 2011-09-04 2012-03-21 上海量明科技发展有限公司 Method and system for installing software
CN102546839A (en) * 2012-03-25 2012-07-04 沈阳通用软件有限公司 Efficient and reliable software distribution method for large scale network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110515458A (en) * 2019-08-21 2019-11-29 深圳市商汤科技有限公司 A kind of group creating method and device, electronic equipment, storage medium

Also Published As

Publication number Publication date
WO2014082397A1 (en) 2014-06-05

Similar Documents

Publication Publication Date Title
CN106412833B (en) Smart home control method, device and system
CN101601020B (en) Storage device, storage system, and their control
EP2913970A1 (en) Policy control method and device for terminal peripherals
CN104580549B (en) The correlating method and system of controlled terminal and control terminal
CN102082589A (en) Method, device and system for storing contact information
CN110011885B (en) Control authority binding method and device of electric appliance, storage medium and electric appliance
CN104463508A (en) Coordination method and device between multiple workflow systems
EP2914052B1 (en) Terminal peripheral data management method and m2m gateway
CN104469715A (en) Delayed message sending method, terminal, server and system
EP4436229B1 (en) Method and apparatus for digital vehicle key synchronization, electronic device and storage medium
CN102437921A (en) Configuration information storage method and network equipment
CN103019816A (en) Application management method and server
JP2013077956A (en) Mobile terminal management system
CN106250271A (en) A kind of data back up method
CN103209127A (en) Method and device for achieving virtual routing and forwarding on basis of Linux system
CN103856537A (en) Method, platform and system for obtaining operation state of application program on terminal
CN101919184A (en) Method for monitoring host, monitoring device and host
CN105577967A (en) Incoming call reminding device in shutdown state of mobile terminal and method thereof
JP2012190741A (en) Facility device control system and facility device control method
CN102595381B (en) Management terminal performs the method and terminal management server of user data erasing
JPWO2009066671A1 (en) Message relay system having a message relay server
CN105516909A (en) Method and system of connecting Bluetooth device base on authorization
JP2015049745A (en) Server device, information processing method, and program
JP2007129604A (en) Communication control system and control device
CN102781006A (en) Method and device for controlling international mobile equipment identity test

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20130403