CN103841142B - A kind of method of conversation shift, apparatus and system - Google Patents

A kind of method of conversation shift, apparatus and system Download PDF

Info

Publication number
CN103841142B
CN103841142B CN201210482689.7A CN201210482689A CN103841142B CN 103841142 B CN103841142 B CN 103841142B CN 201210482689 A CN201210482689 A CN 201210482689A CN 103841142 B CN103841142 B CN 103841142B
Authority
CN
China
Prior art keywords
equipment
service
smn
list
session
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.)
Active
Application number
CN201210482689.7A
Other languages
Chinese (zh)
Other versions
CN103841142A (en
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201210482689.7A priority Critical patent/CN103841142B/en
Publication of CN103841142A publication Critical patent/CN103841142A/en
Application granted granted Critical
Publication of CN103841142B publication Critical patent/CN103841142B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The embodiment of the invention discloses a kind of method of conversation shift, apparatus and system, it is related to the communications field, is used to improve the success rate of conversation shift.Method provided in an embodiment of the present invention includes:First equipment sends the ability label information of the first equipment to SMN, to cause that the ID of the user belonging to ability label information and the first equipment is sent to PN by SMN, and then cause that the ID and the service registration information that prestores of users of the PN according to belonging to ability label information, the first equipment obtain list of devices, and list of devices is sent to SMN;First equipment receives the list of devices that SMN sends;The second equipment is selected in first equipment slave unit list;Conversate migration between first equipment and the second equipment.

Description

A kind of method of conversation shift, apparatus and system
Technical field
The present invention relates to the communications field, more particularly to a kind of method of conversation shift, apparatus and system.
Background technology
Conversation shift is that user according to demand sets a certain services migrating being currently running in an equipment to another It is standby upper, to be user-friendly to, for example:User carries out video calling just on PC, busy outgoing, just can regard this Frequency is conversed onto transfer handset or panel computer.
Realize that conversation shift needs device discovery techniques and conversation shift technology, wherein, device discovery techniques are used to determine Can be conversated the target device of migration;Conversation shift technology is used for conversation shift to target device.At present, this two are realized The technological means that technology is used includes:Service Location Protocol (Service Location Protocol, abbreviation SLP), unification are Plug-and-play agreement (Universal Plug and Play, abbreviation UPnP), personal network (PersonalNetwork, abbreviation PN object listing and corresponding weight etc.), or by assessing equipment in network are given with the relation of current device.
During stating conversation shift in realization, inventor has found that at least there are the following problems in the prior art:Can not Determine whether target device supports corresponding session before conversation shift, cause the success rate of conversation shift low.
The content of the invention
Method, the apparatus and system of a kind of conversation shift provided in an embodiment of the present invention, the first equipment is before conversation shift The ability label information of the first equipment is sent to PN by SMN so that PN is according to belonging to the ability label information, the first equipment User ID and the service registration information that prestores obtain the list of devices for supporting session to be migrated, the first equipment is again Select the second equipment to conversate migration in slave unit list, improve the success rate of conversation shift.
To reach above-mentioned purpose, embodiments of the invention are adopted the following technical scheme that:
On the one hand, there is provided a kind of method of conversation shift, the method includes:
First equipment sends the ability label information of first equipment to SMN, to cause the SMN by the ability mark The ID of the user belonging to knowledge information and first equipment is sent to PN, and then causes the PN according to the ability The ID of the user belonging to identification information, first equipment and the service registration information for prestoring obtain list of devices, And the list of devices is sent to the SMN, wherein, the service registration information for prestoring includes ID, each institute The corresponding registration ability label of service that the device identification and each described equipment for stating the equipment of user are supported;
First equipment receives the list of devices that the SMN sends;
First equipment selects the second equipment from the list of devices;
Conversate migration between first equipment and second equipment.
In the first possible implementation, according in a first aspect, the PN is according to the ability label information, described The ID of the user belonging to the first equipment obtains list of devices with the service registration information for prestoring, and is implemented as:
The ability label information point that the PN sends the ID of the user belonging to first equipment, the SMN Registration ability label not corresponding with the service that the ID in the service registration information for prestoring and equipment are supported is carried out Match somebody with somebody;
The PN by the equipment of the user belonging to first equipment, comprising the ability label sent with the SMN The equipment component devices list of the registration ability label of information matches.
In second possible implementation, with reference to first aspect or the first possible implementation, the method is also Service registry process including the first equipment, the service registry process of first equipment is embodied as:
The service registration request information of first equipment is sent to the SMN by first equipment, described to cause The ID of the user belonging to the service registration request information of first equipment and first equipment is sent to institute by SMN PN is stated, and then causes users of the PN according to belonging to the service registration request information and first equipment of first equipment ID carry out service registry to first equipment, and send registration response message to the SMN, wherein, described the The service registration request information of one equipment includes the service that the device identification of first equipment and first equipment are supported Corresponding registration ability label;
First equipment receives the registration response message that the SMN sends.
In the third possible implementation, according to second possible implementation, first equipment will be described The service registration request information of the first equipment is sent to the SMN, is implemented as:
The service registration request information of first equipment is sent to the SMN by first equipment by SLP agreements;
Or, the service registration request information of first equipment is sent to institute by first equipment by UPnP protocol State SMN.
In the 4th kind of possible implementation, with reference to first aspect or the first possible implementation to the third can The implementation of energy, the ability label information of first equipment includes:The corresponding clothes of session to be migrated in first equipment The ability label of business, accordingly,
The migration that conversated between first equipment and second equipment includes:First equipment is by described first Conversation shift to be migrated is to second equipment in equipment.
In the 5th kind of possible implementation, according to the 4th kind of possible implementation, in first equipment and institute Stating before conversate between the second equipment migration, the method also includes:
First equipment supports that the service of session to be migrated in first equipment is constituted in obtaining second equipment Service list;
First equipment selects first service from the service list;Accordingly,
To second equipment, be implemented as conversation shift to be migrated in first equipment by first equipment: First equipment is by the first service of conversation shift to be migrated in first equipment to second equipment.
In the 6th kind of possible implementation, according to the 5th kind of possible implementation, first equipment obtains institute The service list for supporting the service of session to be migrated in first equipment to constitute in the second equipment is stated, is implemented as:
First equipment sends the ability label of the corresponding service of session to be migrated in first equipment to the SMN Information, to cause that the ability label information is sent to the PN by the SMN, and then causes the PN according to the ability mark Knowledge information and the service registration information obtain the service that session to be migrated in first equipment is supported in second equipment The service list of composition;
First equipment receives the service list that the SMN sends.
In the 7th kind of possible implementation, with reference to first aspect or the first possible implementation to the third Possible implementation any one, the ability label information of first equipment includes:Second service in first equipment Ability label, accordingly,
The migration that conversated between first equipment and second equipment is implemented as:Second equipment is by institute State on conversation shift to the second service of first equipment to be migrated in the second equipment.
In the 8th kind of possible implementation, according to the 7th kind of possible implementation, in first equipment from institute Stating after select in list of devices the second equipment, before the migration that conversated between first equipment and second equipment, The method also includes:
The second service that first equipment obtains ongoing in second equipment and first equipment is propped up The session list that the session held is constituted;
First equipment selects the session to be migrated from the session list.
In the 9th kind of possible implementation, according to the 8th kind of possible implementation, when second equipment and institute It is ongoing and described in the first equipment acquisition second equipment when stating the first equipment same SMN of connection The session list that the session that the second service of the first equipment is supported is constituted, is implemented as:
First equipment sends inquiry request information to the SMN, to cause that the SMN believes according to the inquiry request The session that the session that the second service that breath obtains ongoing in second equipment and first equipment is supported is constituted List, wherein, the inquiry request information includes:The second service of the mark of second equipment and first equipment Ability label;First equipment receives the session list that the SMN sends.
Or, when first equipment is connected a SMN and two SMN respectively with second equipment, described first The meeting that the session that the second service that equipment obtains ongoing in second equipment and first equipment is supported is constituted Words list, is implemented as:
First equipment sends inquiry request information to a SMN, to cause a SMN to described second The meeting that the session that the second service that SMN obtains ongoing in second equipment and first equipment is supported is constituted Words list, wherein, the inquiry request information includes:The second service of the mark of second equipment and first equipment Ability label;
First equipment receives the session list that a SMN sends.
Second aspect, there is provided a kind of method of conversation shift, the method includes:
SMN receives the ability label information of first equipment that the first equipment sends;
Be sent to for the ID of the user belonging to the ability label information and first equipment by the SMN PN, to cause the ID of users of the PN according to belonging to the ability label information, first equipment and prestore Service registration information obtain list of devices, wherein, the service registration information for prestoring include ID, each described use The corresponding registration ability label of service that the device identification of the equipment that family includes and each described equipment are supported;
The SMN receives the list of devices that the PN sends;
The list of devices is sent to first equipment by the SMN, to cause first equipment from the equipment The second equipment is selected in list, and the migration that conversated between second equipment.
In the first possible implementation, according to second aspect, the method also service including second equipment Registration process, the service registry process of second equipment includes:
The SMN receives the service registration request information of second equipment that second equipment sends, wherein, it is described The service registration request information of the second equipment includes the clothes that the device identification of second equipment and second equipment are supported It is engaged in corresponding registration ability label;
The SMN is by the user of the user belonging to the service registration request information of second equipment and second equipment Mark is sent to the PN, to cause the PN according to the service registration request information and second equipment of second equipment The ID of affiliated user carries out service registry to second equipment;
The SMN receives the registration response message that the PN sends;
The registration response message is sent to second equipment by the SMN.
In second possible implementation, with reference to second aspect or the first possible implementation, described first Ability label of the ability label information of equipment including the corresponding service of session to be migrated in first equipment, accordingly,
The migration that conversated between first equipment and second equipment is implemented as:First equipment is by institute State in the first equipment conversation shift to be migrated to second equipment.
In the third possible implementation, with reference to second aspect or the first possible implementation, described first The ability label information of equipment includes the ability label of the second service in first equipment, accordingly,
The migration that conversated between first equipment and second equipment is implemented as:Second equipment is by institute State on conversation shift to the second service of first equipment to be migrated in the second equipment.
In the 4th kind of possible implementation, according to the third possible implementation, in the SMN by the equipment List is sent to after first equipment, and the method also includes:
What the second service that the SMN obtains ongoing in second equipment and first equipment was supported The session list that session is constituted, to cause that first equipment selects the session to be migrated from the session list, and Conversate migration.
In the 5th kind of possible implementation, according to the 4th kind of possible implementation, when second equipment and institute When stating the first equipment and connecting the same SMN, the SMN obtains ongoing in second equipment and described first The session list that the session that the second service of equipment is supported is constituted, is implemented as:
The SMN receives the inquiry request information that first equipment sends, wherein, the inquiry request information includes: The ability label of the second service of the mark of second equipment and first equipment;The SMN please according to the inquiry What the session for asking ongoing in the second equipment described in acquisition of information and first equipment second service to be supported was constituted Session list;
Or, when first equipment connects the SMN, second equipment point connects two SMN, the SMN is obtained Take the session column that the session that the second service of ongoing in second equipment and first equipment supported is constituted Table, is implemented as:
The SMN receives the inquiry request information that first equipment sends, wherein, the inquiry request information includes: The ability label of the second service of the mark of second equipment and first equipment;The SMN is obtained to the 2nd SMN Take the session column that the session that the second service of ongoing in second equipment and first equipment supported is constituted Table.
The third aspect, there is provided a kind of method of conversation shift, the method includes:
PN receives the user of the user belonging to the ability label information and first equipment of the first equipment that SMN sends Mark, wherein, the ability label information of first equipment is sent to the SMN by first equipment;
The ID of users of the PN according to belonging to the ability label information, first equipment and prestore Service registration information obtains list of devices, wherein, the service registration information for prestoring includes ID, each described user Equipment device identification and the corresponding registration ability label of service supported of each described equipment;
The list of devices is sent to the SMN by the PN, to cause that the list of devices is sent to institute by the SMN The first equipment is stated, and then causes that first equipment selects the second equipment from the list of devices, and set with described second Conversate migration between standby.
In the first possible implementation, according to the third aspect, the PN is according to the ability label information, described The ID of the user belonging to the first equipment obtains list of devices with the service registration information for prestoring, and is implemented as:
The ability label information point that the PN sends the ID of the user belonging to first equipment, the SMN Registration ability label not corresponding with the service that the ID in the service registration information for prestoring and equipment are supported is carried out Match somebody with somebody;
The PN by the equipment of the user belonging to first equipment, comprising the ability label sent with the SMN The equipment component devices list of the registration ability label of information matches.
In second possible implementation, with reference to the third aspect or the first possible implementation, the method is also Service registry process including second equipment, the service registry process of second equipment includes:
The PN receives the service registration request information of second equipment that the SMN sends and the second equipment institute The ID of the user of category, wherein, the service registration request information of second equipment is sent to institute by second equipment SMN is stated, including:The corresponding registration ability mark of service that the device identification of second equipment and second equipment are supported Know;
The use of users of the PN according to belonging to the service registration request information and second equipment of second equipment Family mark carries out service registry to second equipment;
The PN sends registration response message to the SMN, to cause that the SMN sends the note to second equipment Volume response message.
In the third possible implementation, with reference to the third aspect or the first possible implementation or second can The implementation of energy, the ability label information of first equipment includes:The corresponding clothes of session to be migrated in first equipment The ability label of business, accordingly,
The migration that conversated between first equipment and second equipment is implemented as:First equipment is by institute State in the first equipment conversation shift to be migrated to second equipment.
In the 4th kind of possible implementation, according to the third possible implementation, the method also includes:
The PN receives the ability label information that the SMN sends;
The PN supports institute in obtaining second equipment with the service registration information according to the ability label information State the service list that the service of session to be migrated in the first equipment is constituted;
The PN sends the service list to the SMN so that the service list is sent to described the by the SMN One equipment, and then cause that first equipment selects first service from the service list;Accordingly,
The migration that conversated between first equipment and second equipment is implemented as:First equipment is by institute State in the first equipment on conversation shift to be migrated to the first service of second equipment.
In the 5th kind of possible implementation, with reference to the third aspect or the first possible implementation to the 4th kind Possible implementation any one, the ability label information of first equipment includes:Second service in first equipment Ability label, accordingly,
The migration that conversated between first equipment and second equipment is implemented as:Second equipment is by institute State in the second equipment on conversation shift to be migrated to the second service of first equipment.
Fourth aspect, there is provided a kind of terminal device, the terminal device includes:
Transmitting element, the ability label information for sending the terminal device to SMN, to cause the SMN described The ID of the user belonging to ability label information and the terminal device is sent to PN, and then causes the PN according to institute The service registration information stated the ID of the user belonging to ability label information, the terminal device and prestore obtains equipment List, and the list of devices is sent to the SMN, wherein, the service registration information for prestoring includes ID, every The corresponding registration ability label of service that the device identification of the equipment of the individual user and each described equipment are supported;
Receiving unit, for receiving the list of devices that the SMN sends;
Select unit, for selecting the second equipment from the list of devices;
Conversation shift unit, for the migration that conversated between second equipment.
In the first possible implementation, with reference to fourth aspect, the terminal device also includes service registry unit, uses In service registry is carried out, the service registry unit includes:
Sending module, it is described to cause for the service registration request information of the terminal device to be sent into the SMN The ID of the user belonging to the service registration request information and the terminal device of the terminal device is sent to institute by SMN PN is stated, and then causes users of the PN according to belonging to the service registration request information and the terminal device of the terminal device ID carry out service registry to the terminal device, and send registration response message to the SMN, wherein, the end The service registration request information of end equipment includes the service that the device identification of the terminal device and the terminal device are supported Corresponding registration ability label;
Receiver module, for receiving the registration response message that the SMN sends.
In second possible implementation, with reference to fourth aspect or the first possible implementation, the ability Mark includes:The ability label of the corresponding service of session to be migrated in the terminal device;Accordingly,
The conversation shift unit is specifically for conversation shift to be migrated in the terminal device to described second is set It is standby.
In the third possible implementation, according to second possible implementation, the terminal device also includes, clothes Business list acquiring unit, supports that the service of session to be migrated in the terminal device is constituted in second equipment for obtaining Service list;Accordingly,
The select unit is additionally operable to, and first service is selected from the service list;
The receiving unit is additionally operable to, and receives the service list that the SMN sends,
The conversation shift unit is specifically for by conversation shift to be migrated in the terminal device to second equipment The first service.
In the 4th kind of possible implementation, according to the third possible implementation, the service list obtains single Unit includes:
Sending module, for the ability mark to the corresponding service of session to be migrated in the SMN transmission terminal devices Knowledge information, to cause that the ability label information is sent to the PN by the SMN, and then causes the PN according to the ability Identification information and the service registration information obtain the clothes that session to be migrated in the terminal device is supported in second equipment The service list of composition of being engaged in;
Receiver module, for receiving the service list that the SMN sends.
In the 5th kind of possible implementation, according to the third possible implementation or the 4th kind of possible realization side Formula, the ability label information of first equipment includes:The ability label of the second service in first equipment, the terminal sets It is standby also to include:
Session list acquiring unit, for obtaining ongoing in second equipment and the terminal device The session list that the supported session of two services is constituted;Accordingly,
The select unit is additionally operable to, and the session to be migrated is selected from the session list.
In the 6th kind of possible implementation, according to the 5th kind of possible implementation, the session list obtains single Unit includes:
Sending module, for sending inquiry request information to the SMN, so that proper second equipment and the terminal When equipment connects the same SMN, the SMN is carried out in the second equipment according to the inquiry request acquisition of information And session list that session that the service in the terminal device is supported is constituted, or, when the terminal device with it is described When second equipment connects a SMN and two SMN respectively, a SMN is obtained in second equipment to the 2nd SMN The session list that the session that second service carry out and the terminal device is supported is constituted, wherein, the inquiry request letter Breath includes:The ability label of the second service in the mark and the terminal device of second equipment;
Receiver module, for receiving the session list that the SMN sends.
5th aspect, there is provided a kind of SMN, the SMN includes:
First receiving unit, the ability label information for receiving first equipment that the first equipment sends;
First transmitting element, for the user of the user belonging to the ability label information and first equipment to be marked Knowledge is sent to PN, to cause the ID of users of the PN according to belonging to the ability label information, first equipment And the service registration information for prestoring obtains list of devices, and for the list of devices to be sent into first equipment, Wherein, the service registration information for prestoring includes the device identification of the equipment that ID, each described user are included;
Second receiving unit, for receiving the list of devices that the PN sends;
Second transmitting element, for the list of devices to be sent into first equipment, to cause first equipment The second equipment is selected from the list of devices, and the migration that conversated between second equipment.
In the first possible implementation, with reference to the 5th aspect, the SMN also include service registry unit, be used for into Row service registry, the service registry unit includes:
First receiver module, the service registration request letter for receiving second equipment that second equipment sends Breath, wherein, the service registration request information of second equipment includes the device identification and described second of second equipment The corresponding registration ability label of service that equipment is supported;
Sending module, for by the user belonging to the service registration request information of second equipment and second equipment ID be sent to the PN, to cause the PN according to the service registration request information of second equipment and described the The ID of the user belonging to two equipment carries out service registry to second equipment;
Second receiver module, for receiving the registration response message that the PN sends, accordingly,
Second transmitting element is additionally operable to, and the registration response message is sent into second equipment.
In second possible implementation, with reference to the 5th aspect or the first possible implementation, the ability Mark includes:The ability label of the corresponding service of session to be migrated in first equipment.
In the third possible implementation, with reference to the 5th aspect or the first possible implementation, the ability Mark includes:The ability label of the second service in first equipment, the SMN also includes:
Session list acquiring unit, for obtaining ongoing in second equipment and first equipment The session list that the supported session of two services is constituted, to cause that first equipment is treated described in being selected from the session list The session of migration, and the migration that conversates.
In terms of 6th, there is provided a kind of PN, it is characterised in that including:
Receiving unit, for receive SMN transmission the first equipment ability label information and first equipment belonging to User ID, wherein, the ability label information of first equipment is that first equipment is sent to the SMN Information;
Acquiring unit, for the user according to belonging to the ability label information, first equipment ID with And the service registration information that prestores obtains list of devices, wherein, the service registration information for prestoring include ID, each The corresponding registration ability label of service that the device identification of the equipment that the user includes and each described equipment are supported;
Transmitting element, for the list of devices to be sent into the SMN, to cause the SMN by the list of devices Be sent to first equipment, and then cause that first equipment selects the second equipment from the list of devices, and with institute State and conversate between the second equipment migration.
In the first possible implementation, in terms of the 6th, the acquiring unit, including:
Matching module, for the ability label for sending the ID of the user belonging to first equipment, the SMN Information registration ability label corresponding with the service that the ID in the service registration information for prestoring and equipment are supported respectively Matched;
Acquisition module, for obtaining the equipment included with the user belonging to first equipment in, comprising with the SMN The list of devices of the equipment composition of the registration ability label of the ability label information matches of transmission.
In second possible implementation, with reference to the 6th aspect or the first possible implementation, the PN is also wrapped Service registry unit is included, for carrying out service registry to second equipment, the service registry unit, including:
Receiver module, the service registration request information and described for receiving second equipment that the SMN sends The ID of the user belonging to two equipment, wherein, the service registration request information of second equipment is by second equipment The SMN is sent to, including:The corresponding registration of service that the device identification of second equipment and second equipment are supported Ability label;
Service register module, for belonging to the service registration request information according to second equipment and second equipment The ID of user service registry is carried out to second equipment;
Sending module, for sending registration response message to the SMN, to cause that the SMN sends out to second equipment Send the registration response message.
In the third possible implementation, with reference to the 6th aspect or the first possible implementation or second can The implementation of energy, the ability label information of first equipment includes:The corresponding clothes of session to be migrated in first equipment The ability label of business.
In the 4th kind of possible implementation, according to the third possible implementation, the PN also includes service list Acquiring unit, for obtaining the service row for supporting the service of session to be migrated in first equipment to constitute in second equipment Table, wherein,
The service list acquiring unit, including:Receiver module, for receiving the ability label that the SMN sends Information;Acquisition module, institute is supported in obtaining second equipment with the service registration information according to the ability label information State the service list that the service of session to be migrated in the first equipment is constituted;Accordingly,
The transmitting element is additionally operable to, and the service list is sent to the SMN so that the SMN arranges the service Table is sent to first equipment, and then causes that first equipment selects first service from the service list, and by institute State in the first equipment on conversation shift to be migrated to the first service of second equipment.
In the 5th kind of possible implementation, with reference to the 6th aspect or the first possible implementation to the 4th kind Possible implementation any one, the ability label information of first equipment includes:Second service in first equipment Ability label.
7th aspect, there is provided a kind of conversation shift system, including terminal device, SMN and PN as described above.
Method, the apparatus and system of a kind of conversation shift provided in an embodiment of the present invention, the first equipment is before conversation shift The ability label information of the first equipment is sent to PN by SMN so that PN is according to belonging to the ability label information, the first equipment User ID and the service registration information that prestores obtain the list of devices for supporting session to be migrated, the first equipment is again Select the second equipment to conversate migration in slave unit list, improve the success rate of conversation shift, solve in the prior art Because that can not determine whether target device supports corresponding session before conversation shift, the low success rate of of conversation shift is caused to be asked Topic.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing The accompanying drawing to be used needed for having technology description is briefly described, it should be apparent that, drawings in the following description are only this Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can be with Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is a kind of schematic diagram of PN network architectures provided in an embodiment of the present invention;
Fig. 2 is a kind of flow chart of the method for conversation shift provided in an embodiment of the present invention;
Fig. 3 is the flow chart of the method for another conversation shift provided in an embodiment of the present invention;
Fig. 4 is the flow chart of the method for another conversation shift provided in an embodiment of the present invention;
Fig. 5 is the flow chart of the method for another conversation shift provided in an embodiment of the present invention;
Fig. 6 is the flow chart of the method for another conversation shift provided in an embodiment of the present invention;
Fig. 7 is a kind of flow chart of service registry process provided in an embodiment of the present invention;
Fig. 8 is a kind of structural representation of terminal device provided in an embodiment of the present invention;
Fig. 9 is the structural representation of another terminal device provided in an embodiment of the present invention;
Figure 10 is the structural representation of another terminal device provided in an embodiment of the present invention;
Figure 11 is a kind of structural representation of SMN provided in an embodiment of the present invention;
Figure 12 is the structural representation of another SMN provided in an embodiment of the present invention;
Figure 13 is the structural representation of another SMN provided in an embodiment of the present invention;
Figure 14 is the structural representation of another SMN provided in an embodiment of the present invention;
Figure 15 is a kind of structural representation of PN provided in an embodiment of the present invention;
Figure 16 is the structural representation of another PN provided in an embodiment of the present invention;
Figure 17 is the structural representation of another PN provided in an embodiment of the present invention;
Figure 18 is a kind of structural representation of conversation shift system provided in an embodiment of the present invention.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than whole embodiments.It is based on Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not made Embodiment, belongs to the scope of protection of the invention.
Conversation shift method provided in an embodiment of the present invention can apply to based on personal network (Personal Network, abbreviation PN) conversation shift between equipment under framework.It is the schematic diagram of the PN network architectures 100 referring to Fig. 1, can To include:PN10, Service Management node (Service Management Node, abbreviation SMN) the 20, equipment 30 as terminal Deng, wherein, each equipment belongs to a user, and each user can include multiple equipment, the equipment of same user or portion Subset may be constructed a LAN, and each LAN can be managed collectively by a SMN, and wherein SMN can be only fitted to it In the equipment of management, it is also possible to individually configured, PN connection multiple SMN, for managing the clothes on each user and user equipment Business.Generally, the method for conversation shift provided in an embodiment of the present invention is applied between two equipment of same user Conversation shift, when two different users are on the premise of collaborative share, it is possible to use the method for the conversation shift realizes session Migration;After due to two collaborative shares of different user, it is belonging respectively to be carried out between any two equipment of two users Conversation shift method between the method for conversation shift and two equipment of same user is identical, therefore the embodiment of the present invention is only Illustrated by taking the migration that conversated between two equipment of same user as an example.
On the one hand, the embodiment of the present invention provides a kind of method of conversation shift, referring to Fig. 2, can include:
201:First equipment sends the ability label information of first equipment to SMN, to cause the SMN by the energy The ID of the user belonging to power identification information and first equipment is sent to PN, and then causes the PN according to The ID of the user belonging to ability label information, first equipment and the service registration information for prestoring obtain equipment row Table, and the list of devices is sent to the SMN, wherein, the service registration information for prestoring include ID, each The corresponding registration ability label of service that the device identification of the equipment that the user includes and each described equipment are supported;
202:First equipment receives the list of devices that the SMN sends;
203:First equipment selects the second equipment from the list of devices;
204:Conversate migration between first equipment and second equipment.
Further, methods described can also include the service registry process of the first equipment, example before step 201 Property, the service registry process of the first equipment can include:First equipment sends the service registration request information of the first equipment To SMN, to cause that SMN sends the ID of the user belonging to the service registration request information and the first equipment of the first equipment To PN, and then cause the ID pair of users of the PN according to belonging to the service registration request information and the first equipment of the first equipment First equipment carries out service registry, and sends registration response message to SMN, wherein, the service registration request information of the first equipment The corresponding registration ability label of service that device identification and the first equipment including the first equipment are supported;First equipment is received The registration response message that SMN sends.
Exemplary, the first equipment can be by SLP agreements or UPnP protocol by the service registration request of the first equipment Information is sent to SMN.
Further, the ability label information of the first equipment can be including the corresponding service of session to be migrated in the first equipment Ability label or the first equipment in second service ability label.
When the ability label of the ability label information including the corresponding service of session to be migrated in the first equipment of the first equipment When, methods described after step 203, can also include:First equipment is obtained in support first equipment in the second equipment The service list that the service of session to be migrated is constituted;First equipment selects first service from the service list.
Exemplary, the first equipment obtains the clothes for supporting the service of session to be migrated in the first equipment to constitute in the second equipment Business list, can include:First equipment is believed to the ability label of the corresponding service of session to be migrated in SMN the first equipment of transmission Breath, to cause that ability label information is sent to PN by SMN, and then causes that PN is obtained according to ability label information and service registration information Take the service list for supporting the service of session to be migrated in the first equipment to constitute in the second equipment;First equipment receives SMN and sends Service list.
When the ability label of the ability label information including the corresponding service of session to be migrated in the first equipment of the first equipment When,
Step 202 can also include:First equipment receive SMN send service list, wherein, service list be PN according to The ID of the user belonging to ability label information, the first equipment and the service registration information for prestoring are obtained, and are sent to SMN, by supporting that the service of session to be migrated in the first equipment is constituted in each equipment of list of devices;Accordingly,
Step 203 can include:First equipment selects first service from service list, wherein, first service is service The service of the support session to be migrated corresponding with the second equipment in list;
Step 204 can include;First equipment is by the conversation shift to be migrated in the first equipment to the first of the second equipment In service.
When the ability label of the second service during the ability label information of the first equipment includes the first equipment, methods described After step 203, can also include:First equipment obtains ongoing and the first equipment the second clothes in the second equipment The session list that the supported session of business is constituted;First equipment selects session to be migrated from session list.
Wherein, when the second equipment is connected same SMN with the first equipment, the first equipment obtains the process of session list, Can include:First equipment sends inquiry request information to SMN, to cause SMN according to the equipment of inquiry request acquisition of information second In the session list that constitutes of the session supported of ongoing and the first equipment second service, wherein, inquiry request information Including:The ability label of the second service in the mark of the second equipment and the first equipment;First equipment receives the SMN and sends The session list.
When the first equipment is connected a SMN and two SMN respectively with the second equipment, the first equipment obtains session list Process, can include:First equipment sends inquiry request information to a SMN, to cause that a SMN obtains the to the 2nd SMN The session list that the session that ongoing and the first equipment second service is supported in two equipment is constituted, wherein, inquiry please Seeking information includes:The ability label of the second service of the mark of the second equipment and the first equipment;First equipment receives a SMN The session list of transmission.
Further, when the ability label information of the first equipment includes the corresponding service of session to be migrated in the first equipment During ability label, the migration that conversated between the first equipment and the second equipment can include:First equipment will be treated in the first equipment Migration session is migrated to the second equipment, or the first equipment is by conversation shift to be migrated in the first equipment to the first of the second equipment Service;When the first equipment ability label information include the first equipment in second service ability label when, the first equipment with The migration that conversated between second equipment can include:Second equipment sets conversation shift to be migrated in the second equipment to first On standby second service.
A kind of method of conversation shift provided in an embodiment of the present invention, the first equipment is before conversation shift by SMN to PN Send the ability label information of the first equipment so that the use of users of the PN according to belonging to the ability label information, the first equipment Family mark and the service registration information for prestoring obtain the list of devices for supporting session to be migrated, the slave unit list again of the first equipment The second equipment of middle selection conversates migration, improves the success rate of conversation shift, solves in the prior art because can not be in meeting Determine whether target device supports corresponding session before words migration, cause the low success rate of problem of conversation shift.
On the one hand, the embodiment of the present invention provides a kind of method of conversation shift, referring to Fig. 3, including:
301:SMN receives the ability label information of first equipment that the first equipment sends;
302:The SMN sends the ID of the user belonging to the ability label information and first equipment To PN, to cause the ID of users of the PN according to belonging to the ability label information, first equipment and pre- The service registration information deposited obtains list of devices, wherein, the service registration information for prestoring includes ID, described in each The corresponding registration ability label of service that the device identification of the equipment that user includes and each described equipment are supported;
303:The SMN receives the list of devices that the PN sends;
304:The list of devices is sent to first equipment by the SMN, to cause first equipment from described The second equipment is selected in list of devices, and the migration that conversated between second equipment.
Further, methods described after step 302, can also include the service registry process of the second equipment, and this The service registry process of two equipment can include:SMN receives the service registration request information of the second equipment that the second equipment sends, Wherein, the service registration request information of the second equipment includes that the service that the device identification of the second equipment and the second equipment are supported is right The registration ability label answered;SMN marks the user of the user belonging to the service registration request information and the second equipment of the second equipment Knowledge is sent to PN, to cause that the user of users of the PN according to belonging to the service registration request information and the second equipment of the second equipment marks Knowledge carries out service registry to the second equipment;SMN receives the registration response message that PN sends;SMN is sent to response message is registered Second equipment.
Exemplary, SMN can receive the clothes of the second equipment that the second equipment sends by SLP agreements or UPnP protocol Business registration information.
Further, the ability label information of the first equipment can be including the corresponding service of session to be migrated in the first equipment Ability label or the first equipment in second service ability label.
When the ability label of the ability label information including the corresponding service of session to be migrated in the first equipment of the first equipment When, methods described after the step 304, can also include:SMN receives session to be migrated in the first equipment that the first equipment sends The ability label information of corresponding service;Ability label information is sent to PN by SMN, with cause PN according to ability label information with The service registration information for prestoring obtains the service list for supporting the service of session to be migrated in the first equipment to constitute in the second equipment; SMN receives the service list that PN sends;Service list is sent to the first equipment by SMN, to cause the first equipment from service First service is selected in list.
When the ability label of the ability label information including the corresponding service of session to be migrated in the first equipment of the first equipment When,
Step 303 can also include:SMN receives the service list that PN sends, wherein, service list is PN according to ability mark The ID of the user belonging to knowledge information, the first equipment and the service registration information for prestoring are obtained, by the every of list of devices Support that the service of session to be migrated in the first equipment is constituted in individual equipment;Accordingly,
Step 304 can also include:Service list is sent to the first equipment by SMN, to cause that the first equipment slave unit is arranged The second equipment is selected in table, and first service is selected from service list, and by the conversation shift to be migrated in the first equipment To the first service of the second equipment, wherein, first service is that the support corresponding with the second equipment in service list is to be migrated The service of session.
When the ability label of the second service during the ability label information of the first equipment includes the first equipment, methods described After the step 304, can also include:Ongoing and the first equipment second service is propped up during SMN obtains the second equipment The session list that the session held is constituted;Session list is sent to the first equipment by SMN, to cause the first equipment from session list Selection session to be migrated.
Wherein, when the second equipment is connected same SMN with the first equipment, SMN obtains the process of session list, can wrap Include:SMN receives the inquiry request information that the first equipment sends, wherein, inquiry request information includes:The mark of the second equipment and The ability label of the second service in the first equipment;SMN according to ongoing in the equipment of inquiry request acquisition of information second and The session list that the session that the second service of the first equipment is supported is constituted.
When the first equipment is connected a SMN and two SMN respectively with the second equipment, a SMN obtains session list Process, can include:First SMN receives the inquiry request information that the first equipment sends, wherein, inquiry request information includes:The The ability label of the second service in the mark of two equipment and the first equipment;First SMN is obtained in the second equipment to the 2nd SMN The session list that the session that ongoing and the first equipment second service is supported is constituted.
Further, when the ability label information of the first equipment includes the corresponding service of session to be migrated in the first equipment During ability label, the migration that conversated between the first equipment and the second equipment can include:First equipment will be treated in the first equipment Migration session is migrated to the second equipment, or the first equipment is by conversation shift to be migrated in the first equipment to the first of the second equipment Service;When the first equipment ability label information include the first equipment in second service ability label when, the first equipment with The migration that conversated between second equipment can include:Second equipment sets conversation shift to be migrated in the second equipment to first On standby second service.
A kind of method of conversation shift provided in an embodiment of the present invention, SMN the first equipment session migration before, by receive The ability label information of the first equipment that the first equipment sends, and by the ability label information of the first equipment and the first equipment institute The ID of the user of category is sent to PN so that the use of users of the PN according to belonging to the ability label information, the first equipment Family identifies and the service registration information that prestores obtains the list of devices for supporting session to be migrated, and then causes the first equipment from setting Select the second equipment to conversate migration in standby list, improve the success rate of conversation shift, solve in the prior art because not Can determine whether target device supports corresponding session before conversation shift, cause the low success rate of problem of conversation shift.
On the one hand, the embodiment of the present invention provides a kind of method of conversation shift, referring to Fig. 4, including:
401:PN receives the user's belonging to the ability label information and first equipment of the first equipment that SMN sends ID, wherein, the ability label information of first equipment is sent to the SMN by first equipment;
402:The ID of users of the PN according to belonging to the ability label information, first equipment and pre- The service registration information deposited obtains list of devices, wherein, the service registration information for prestoring includes ID, described in each The corresponding registration ability label of service that the device identification of the equipment that user includes and each described equipment are supported;
403:The list of devices is sent to the SMN by the PN, to cause that the SMN sends the list of devices To first equipment, and then cause that first equipment selects the second equipment from the list of devices, and with described the Conversate migration between two equipment.
Further, methods described is before step 401, can also include the service registry process of the second equipment, and this The service registry process of two equipment can include:PN receives the service registration request information and second of the second equipment that SMN sends The ID of the user belonging to equipment, wherein, the service registration request information of the second equipment is sent to SMN by the second equipment, Including:The corresponding registration ability label of service that the device identification of the second equipment and the second equipment are supported;PN sets according to second The ID of the user belonging to standby service registration request information and the second equipment carries out service registry to the second equipment;PN to SMN sends registration response message, to cause that SMN sends registration response message to the second equipment.
Further, PN obtains the process of list of devices, can include:PN marks the user of the user belonging to the first equipment Know, SMN send ability label information respectively with the service registration information for prestoring in ID and equipment support clothes The corresponding registration ability label of business is matched;In the equipment that PN includes the user belonging to the first equipment, comprising being sent out with SMN The equipment component devices list of the registration ability label of the ability label information matches sent.
Further, in step 402, the ability label information of the first equipment can include:It is to be migrated in first equipment The ability label of the second service in the ability label or the first equipment of the corresponding service of session.
When the ability label of the ability label information including the corresponding service of session to be migrated in the first equipment of the first equipment When, methods described after step 403, can also include:PN receives the ability label information that SMN sends;PN is according to ability mark Knowledge information supports that the service that the service of session to be migrated in the first equipment is constituted is arranged in obtaining the second equipment with service registration information Table;PN sends service list to SMN so that service list is sent to the first equipment by SMN, and then causes the first equipment from service First service is selected in list.
When the ability label of the ability label information including the corresponding service of session to be migrated in the first equipment of the first equipment When,
Step 402 can also include:The ID of users of the PN according to belonging to ability label information, the first equipment and The service registration information for prestoring obtains service list, wherein, service list is by supporting that first sets in each equipment of list of devices The service composition of session to be migrated in standby;Accordingly,
Step 403 can also include:Service list is sent to SMN by PN, to cause SMN by list of devices and service list It is sent to the first equipment, and then causes to select the second equipment in the first equipment slave unit list, and the is selected from service list One service, and by the first service of the conversation shift to be migrated in the first equipment to the second equipment, wherein, first service is The service of the support session to be migrated corresponding with the second equipment in service list.
A kind of method of conversation shift provided in an embodiment of the present invention, PN the first equipment session migration before, by SMN The ability label information of the first equipment of the first equipment transmission is received, and according to belonging to the ability label information, the first equipment User ID and the service registration information that prestores obtain the list of devices for supporting session to be migrated so that first sets It is standby that the second equipment, and the migration that conversates are selected in the list of devices, the success rate of conversation shift is improve, solve existing Because that can not determine whether target device supports corresponding session before conversation shift in technology, cause the success rate of conversation shift low Problem.
The process moved out and moved into session that conversated using the above method is illustrated with specific embodiment separately below.
It is method that a kind of session provided in an embodiment of the present invention is moved out referring to Fig. 5, including:
501:First equipment generates the ability label of service corresponding with session to be migrated according to session to be migrated;
Exemplary, equipment can be personal computer (Personal Computer, abbreviation PC), panel computer, intelligence The terminal devices such as mobile phone, the service supported in each equipment can be with varied.
Exemplary, ability label information, the information for describing the service that each equipment is supported is the category of service Property, it is unique in PN network ranges, for example, can represent each corresponding interface of service, session that each equipment supported or Other ability informations a, service can correspond to multiple ability labels.Session refers to the type of service of the service support in equipment, A kind of session can run in multiple service.
The form of ability label can be to ensure unique any one form in PN network ranges, for example, can be logical (Uniform Resource Identifier, abbreviation URI) form or general unique identifier are accorded with resource label (Universally Unique Identifier, abbreviation UUID forms etc., wherein URI follows RFC3986 specifications, and UUID is followed RFC4122 specifications is for example:
The ability label of URI forms can be:
urn:huaweicapability:sessionhandoff:1;
The ability label of UUID forms can be:
urn:uuid:3F2504E0-4F89-11D3-9A0C-0305E82C3301.
Below with ability label urn:huaweicapability:sessionhandoff:1 illustrates, urn: huaweicapability:sessionhandoff:1 can be used to represent such one group of ability:
1st, session control protocol is real time streaming transport protocol (RTSP (Real Time StreamingProtocol, abbreviation RTSP real time streaming transport protocols), transmission and control are using RTP (Realtime Transport Protocol, letter Claim RTP) and RTCP Real-time Transport Control Protocol (Realtime Transport Control Protocol, abbreviation RTCP real-time Transmissions Control protocol);Agreement
The 2nd, SessionHandoff methods are externally provided, wherein, the SessionHandoff methods can be by currently The conversation shift for carrying out is in other equipment, and receives ongoing session in other equipment.
First equipment can generate the ability of the corresponding service of the session to be migrated according to session to be migrated in the first equipment Mark;For example, including first service (MPlayer1), second service (MPlayer2) and the 3rd service in the first equipment (Mplayer3) three media players, ongoing session to be migrated is flow media session, the Streaming Media in the first equipment Session runs on MPlayer1, wherein, MPlayer1 and MPlayer2 supports that the flow media session, Mplayer3 do not support this Flow media session, then the ability label of the corresponding service of the flow media session of the first equipment generation comprising MPlayer1 and The corresponding ability labels of MPlayer2.
Exemplary, a system service can be set in the first equipment, the system service can represent the first equipment pipe Manage other services.
502:The ability label of service corresponding with session to be migrated is sent to SMN by the first equipment;
Exemplary, the ability label of service corresponding with session to be migrated is sent to the connection of the first equipment by the first equipment SMN, for example, ability label is sent to system service in first service by MPlayer1, then SMN is sent to by system service, Wherein SMN can be only fitted in the first equipment, for example, can be only fitted in the first equipment set system service on.
503:Be sent to for the ID of the ability label of service corresponding with session to be migrated and the first equipment by SMN PN;
Exemplary, the ability label of the session corresponding with service to be migrated that the first equipment that SMN will can be received sends ID with the user belonging to the first equipment merges, and is converted into the form of PN supports, is then then forwarded to PN.
504:PN by the ability label of the ID of the first equipment service corresponding with session to be migrated respectively with prestore Service registration information in ID and equipment support service it is corresponding registration ability label matched;
Exemplary, the service registration information for prestoring can include the equipment that ID, each described user are included The corresponding registration ability label of service that device identification and each described equipment are supported.Exemplary, the service registry for prestoring The service registry that information is carried out when can be started by each equipment is obtained, and wherein the service registry process of equipment is carried out in detail below Describe in detail bright.
The service registration information for prestoring can be stored in PN in a tabular form, it is also possible to stored otherwise in PN In, it is of course also possible to store in other memory cell, so that PN is used.The present embodiment is not limited to this, referring to table 1, For the service registration information that a kind of form is represented, naturally it is also possible to using the form of other forms.
Table 1
Exemplary, the method for matching can have:1st, PN can respectively by the ID of the first equipment and meeting to be migrated Talk about corresponding service ability label simultaneously with the service registration information for prestoring in ID and equipment support service Corresponding registration ability label is matched;2nd, PN is first by the ID of the first equipment and the service registration information for prestoring ID is matched, then by the ability label of service corresponding with session to be migrated and the service registration information for prestoring Registration ability label is matched;3rd, PN is first by the ability label of service corresponding with session to be migrated and the service registry for prestoring Registration ability label in information is matched, then by the use in the ID of the first equipment and the service registration information for prestoring Family mark is matched.
Illustrated in the 2nd kind of mode as an example below.For example, the device identification of the first equipment is equipment 2, the first equipment hair The ability label of the service corresponding with session to be migrated sent is ability 1, and the ID of the first equipment is user 1, and PN can be with Selection ID is the corresponding equipment of " user 1 " first, and constitutes intermediate equipment list, as shown in table 2:
Table 2
From table 1 or table 2, the service of tenability 1 is service 1, services 2 in equipment 2, and then PN sets in the middle of this The equipment that support service 1 or service 2 are selected in standby list, constitution equipment list, as shown in table 3:
Table 3
Exemplary, the first equipment can not be included in the list of devices, i.e., list of devices achieved above can be such as table 4 It is shown:
Table 4
505:In the equipment that PN includes the user belonging to the first equipment, comprising service corresponding with session to be migrated The equipment component devices list of the registration ability label of ability label matching;
506:List of devices is sent to SMN by PN;
507:List of devices is sent to the first equipment by SMN;
508:The second equipment is selected in first equipment slave unit list;
Exemplary, the first equipment can be by any one equipment in conversation shift to be migrated to list of devices, user The second equipment can be selected in list of devices as needed as target device, by conversation shift to be migrated in the first equipment extremely Second equipment.For example, can be with Default device 1 for the second equipment.
509:The ability label of the corresponding service of session to be migrated is sent to SMN by the first equipment;
Exemplary, multiple services may be simultaneously supported in the second equipment, it is to be migrated in the equipment of some service supports first Session, some services do not support then, therefore, the first equipment can be continued by the ability label of the corresponding service of session to be migrated The service list for supporting that the service of session to be migrated in the first equipment is constituted in the second equipment is inquired about to PN.
510:The ability label of the corresponding service of session to be migrated is sent to PN by SMN;
511:PN obtains the second equipment according to the ability label of service corresponding with session to be migrated with service registration information The service list that the service of session to be migrated is constituted in the first equipment of middle support;
Exemplary, because the service supported on all devices in a PN network is in the form of service registration information Storage can obtain the clothes for supporting the service of session to be migrated in the first equipment to constitute in the second equipment in PN by PN Business list.
For example, selecting the clothes that equipment 1 is supported as the second equipment, second equipment in list of devices as shown in table 4 It is engaged in being 1 (ability 1, ability 2) of service, 2 (abilities 1) of service, 3 (abilities 3) of service, and supports session pair to be migrated in the first equipment The ability label of the service answered is to support the service of session to be migrated in the first equipment in ability 1, therefore the second equipment for obtaining The service list of composition includes:1 (ability 1, ability 2) of service, 2 (abilities 1) of service.
512:Service list is sent to SMN by PN;
513:Service list is sent to the first equipment by SMN;
514:First equipment selects first service from service list;
Exemplary, the session to be migrated in the first equipment is supported in the service of any one of the service list, it is ensured that Conversation shift success between first equipment and the second equipment, therefore, user can select from the service list as needed Any one service is used as first service.
515:First equipment is by the first service of conversation shift to be migrated to the second equipment.
Exemplary, being illustrated by taking flow media session migration as an example, specific transition process can include:First, first The contextual information of session to be migrated is sent to equipment the first service of the second equipment, wherein, contextual information includes:It is unified URLs (Universal ResourceLocator, abbreviation URL), the Session Description Protocol (Session for having consulted DescriptionProtocol, abbreviation SDP) information, session identification, current play position etc.;Then, the second equipment is according to this Contextual information continues to play session to be migrated, and sends the successful response message of conversation shift to the first equipment.
516:When the second equipment is not included in list of devices, do not conversated between the first equipment and the second equipment and moved Move;
It is exemplary, it is actually used in, the second equipment may be the pre-determined desired target device of user.For example, Current time, the video A on mobile phone 1 is just being played to time t, and user needs from mobile phone 1 to move to video A on computer 1, That is, computer 1 continues to play video A since the t of video A, then, the computer 1 is the second equipment.When equipment row When not including the second equipment in table, illustrate that desired second equipment (computer 1) of user does not support session to be migrated in the first equipment, So can not be by conversation shift to be migrated in the first equipment to desired second equipment of user, therefore the first equipment and the second equipment Between do not conversate migration.
In the method for the conversation shift of above-mentioned offer, by the way of PN successively obtains list of devices and service list, Can also be carried out in detail below for the latter by the way of PN obtains list of devices and service list simultaneously in the embodiment of the present invention Describe in detail bright.
Preceding 3 step of this method can refer to above-mentioned steps 501-503, and afterwards, PN can be according to the ability label information, The ID of the user belonging to one equipment and the service registration information for prestoring obtain list of devices and service list, wherein, Service list is by supporting that the service of session to be migrated in the first equipment is constituted in each equipment of list of devices.
Exemplary, the list of devices and service list can in different forms represent that the present embodiment is not carried out to this Limit, represent list of devices and service list in table form below, wherein, the list of devices and service list can be used Same form is represented, it is also possible to is represented with two forms respectively, is represented with same form in the present embodiment, naturally it is also possible to Represented with other forms.
Exemplary, only corresponding description is made in pair place different from the matching process in above-mentioned steps 504, below with above-mentioned The 2nd kind of matching process in step 504 is illustrated.
For example, the device identification of the first equipment is equipment 2, the service corresponding with session to be migrated that the first equipment sends Ability label is ability 1.The ID of the first equipment is user 1, and it is the right of " user 1 " that PN can first select ID The equipment answered, and intermediate equipment list is constituted, as shown in table 2.
As shown in Table 2, the service of tenability 1 is service 1, services 2 in equipment 2, and then PN is in the intermediate equipment list Middle selection has to be supported to service 1 or services 2 equipment and service 1 or service 2 are selected in each selected equipment The list of devices and service list of composition, as shown in table 5.
Table 5
Device identification ID Support the ability label of the service of session to be migrated
Equipment 1 User 1 1 (ability 1, ability 2) of service, 2 (abilities 1) of service
Equipment 2 User 1 1 (ability 1, ability 2) of service, 2 (abilities 1) of service
Equipment 4 User 1 1 (ability 1, ability 2) of service
Equipment 5 User 1 2 (abilities 1) of service
Exemplary, the first equipment can not be included in the list of devices, i.e., list of devices and service achieved above is arranged Table can be as shown in table 6:
Table 6
Device identification ID Support the ability label of the service of session to be migrated
Equipment 1 User 1 1 (ability 1, ability 2) of service, 2 (abilities 1) of service
Equipment 4 User 1 1 (ability 1, ability 2) of service
Equipment 5 User 1 2 (abilities 1) of service
Accordingly, the method can also include:
List of devices and service list are sent to SMN by PN;List of devices and service list are sent to first and set by SMN It is standby;First equipment selects the second equipment in list of devices and first service is selected from service list, wherein, described One service is the service of the support session to be migrated corresponding with the second equipment in service list;First equipment sets first On conversation shift to be migrated to the first service of the second equipment in standby.
For example, equipment 2 is used as the first equipment, equipment 1 is selected in table 6 as the second equipment, as shown in Table 6, equipment 1 It is middle support session to be migrated service be:Service 1, service 2, then, equipment 2 can select service 1 or service in equipment 1 2 any one as first service, and by the service 2 of the conversation shift to be migrated in equipment 2 to equipment 1.
A kind of method of conversation shift provided in an embodiment of the present invention, the first equipment is before conversation shift by SMN to PN Send the ability label information of the first equipment so that the use of users of the PN according to belonging to the ability label information, the first equipment Family mark and the service registration information for prestoring obtain the list of devices for supporting session to be migrated, and the first equipment is again from the equipment Select the second equipment to conversate migration in list, improve the success rate of conversation shift, solve in the prior art because can not Determine whether target device supports corresponding session before conversation shift, cause the low success rate of problem of conversation shift.
It is method that a kind of session provided in an embodiment of the present invention is moved into referring to Fig. 6, is applied to session to be migrated and moves into During one equipment, including:
601:The ability label of the second service in the first equipment is sent to SMN by the first equipment;
Exemplary, the second service in the first equipment refers to, the service that current time user is operating, for example, The service that one equipment is supported includes:1 (MPlayer1) of service, 12 (MPlayer2) of service and service 3 (Mplayer3) three matchmakers Body player, but, the service that current time user is operating is MPlayer1, then the first equipment is by the ability of MPlayer1 Mark is sent to SMN.
Exemplary, a system service can be set in the first equipment, the system service can represent the first equipment pipe Manage other services.
For example:The first equipment can be represented by the system service to send the ability label of the MPlayer1 in the first equipment The SMN of the first equipment connection is given, wherein, SMN can be only fitted in the first equipment, for example, can be only fitted in the first equipment In the system service of setting.
602:Be sent to for the ID of the ability label of the second service in the first equipment and the first equipment by SMN PN;
Exemplary, the ability label of the second service in the first equipment that the first equipment that SMN will can be received sends ID with the user belonging to the first equipment merges, and is converted into the form of PN supports, is then then forwarded to PN.
603:PN by the ability label of the second service in the ID of the first equipment, the first equipment respectively with prestore The corresponding registration ability label of service that ID and equipment in service registration information are supported is matched;
Exemplary, the service registration information for prestoring can include the equipment that ID, each described user are included The corresponding registration ability label of service that device identification and each described equipment are supported.Exemplary, the service registry for prestoring The service registry that information is carried out when can be started by each equipment is obtained, and wherein the service registry process of equipment is carried out in detail below Describe in detail bright.
The service registration information for prestoring can be stored in PN in a tabular form, it is also possible to stored otherwise in PN In, it is of course also possible to store in other memory cell, so that PN is used.The present embodiment is not limited to this, referring to table 1, For the service registration information that a kind of form is represented, naturally it is also possible to using the form of other forms.
Exemplary, the method for matching can have:1st, PN can respectively by the ID of the first equipment, the first equipment Second service ability label simultaneously with the service registration information for prestoring in ID and equipment support service it is right The registration ability label answered is matched;2nd, PN is first by the use in the ID of the first equipment and the service registration information for prestoring Family mark is matched, then by the registration in the ability label of the second service in the first equipment and the service registration information for prestoring Ability label is matched;3rd, PN is first by the ability label of the second service in the first equipment and the service registration information for prestoring Registration ability label matched, then by the ID in the ID of the first equipment and the service registration information for prestoring Matched.
Illustrated in the 2nd kind of mode as an example below.For example, the device identification of the first equipment is equipment 1, in the first equipment The ability label of second service be ability 1, the ID of the first equipment is user 1, and PN can be selected first and user marks It is " user 1 " corresponding equipment to know, and constitutes intermediate equipment list, as shown in table 2:
From table 1 or table 2, the service of tenability 1 is service 1, services 2 in equipment 2, and then PN sets in the middle of this Select the equipment for supporting service 1 or service 2 in standby list, constitution equipment list as shown in table 3, in the list of devices can be with Not comprising the first equipment, i.e., list of devices achieved above can be as shown in table 4.
604:In the equipment that PN includes the user belonging to the first equipment, comprising with first equipment in second service The equipment component devices list of the registration ability label of ability label matching;
605:List of devices is sent to SMN by PN;
606:List of devices is sent to the first equipment by SMN;
607:The second equipment is selected in first equipment slave unit list;
Exemplary, user can select the second equipment as source device in list of devices as needed, and second is set Conversation shift to be migrated is to the first equipment in standby.
608:First equipment sends inquiry request information to SMN, wherein, the inquiry request information includes:In first equipment Second service ability label;
Exemplary, may simultaneously there are multiple ongoing sessions in the second equipment, but some sessions can succeed Migrate to the first equipment, have then cannot, in order to improve conversation shift success rate, can by SMN obtain the second equipment in The session list that the session that second service in ongoing and the first equipment is supported is constituted.
609:Second clothes of the SMN in ongoing and the first equipment in the equipment of inquiry request acquisition of information second The session list that the supported session of business is constituted;
Exemplary, when the first equipment is connected same SMN with the second equipment, can be according to inquiry request on the SMN The session that the session that second service in the equipment of information direct access second in ongoing and the first equipment is supported is constituted List;When the first equipment is connected SMN and two SMN respectively with the second equipment, the inquiry request information hair that SMN will be received first Give so that the 2nd SMN in ongoing and the first equipment in the equipment of inquiry request information inquiry second second The session list that the supported session of service is constituted, and the session list is sent to SMN.Set with second with the first equipment below It is illustrated as a example by the standby same SMN of connection.
For example, equipment 1 is service 1, the session that service 1 is supported as the second service in the first equipment, and the first equipment For:Session 1 (correspondence ability 1), session 2 (correspondence ability 2), user selects equipment 4 as the second equipment, enters in equipment 4 Capable session is:Session 1 (correspondence ability 1), session 2 (correspondence ability 2), session 3 (correspondence ability 3), then, obtain second and set The session list that the session that second service in standby in ongoing and the first equipment is supported is constituted is:Session 1 and session 2。
610:Session list is sent to the first equipment by SMN;
611:First equipment selects session to be migrated from session list;
Exemplary, any one session in session list can be with Successful migration to the first equipment, therefore user can To select any one session as session to be migrated as needed.
612:Second equipment is by the second service of the conversation shift to be migrated in the second equipment to the first equipment.
Exemplary, being illustrated by taking flow media session migration as an example, specific transition process can include:First, second The contextual information of session to be migrated is sent to the first equipment by equipment, wherein, contextual information includes:URL, consult SDP information, session identification, current play position etc.;Then, the second service of the first equipment continues to broadcast according to the contextual information Session to be migrated is put, and the successful response message of conversation shift is sent to the second equipment.
613:When the second equipment is not included in list of devices, do not conversated between the first equipment and the second equipment and moved Move;
It is exemplary, it is actually used in, the second equipment may be the pre-determined desired source device of user.For example, with Family needs from mobile phone 1 to move to video A on computer 1, then, the mobile phone 1 is the second equipment.When not including in list of devices During the second equipment, illustrate that the service that ability label second equipment desired with user of the second service of the first equipment is supported is corresponding Registration ability label mismatch, i.e., the service that desired second equipment of the ability of the second service of the first equipment and user is supported Ability do not correspond, so, it is impossible to by the conversation shift to be migrated in desired second equipment of user to the first equipment, therefore Do not conversate migration between one equipment and the second equipment.
A kind of method of conversation shift provided in an embodiment of the present invention, the first equipment is before conversation shift by SMN to PN Send the ability label information of the first equipment so that the use of users of the PN according to belonging to the ability label information, the first equipment Family mark and the service registration information for prestoring obtain the list of devices for supporting session to be migrated, and the first equipment is again from the session Select the second equipment to conversate migration in list, improve the success rate of conversation shift, solve in the prior art because can not Determine whether target device supports corresponding session before conversation shift, cause the low success rate of problem of conversation shift.
The service registry process to equipment by taking the service registry process of the first equipment as an example is described in detail below, referring to Fig. 7, including:
701st, the service registration request information of the first equipment is sent to the first equipment the SMN being connected with the first equipment, its In, the service registration request information of the first equipment includes:The service that the device identification of the first equipment and the first equipment are supported is right The registration ability label answered;
Exemplary, if the first equipment supports multinomial service, then, one of which special services can be selected as system Service, the system service can represent the first equipment control, and other are serviced.The service of the first equipment is sent to SMN in the first equipment Before registration information, the system service first can represent first equipment and register equipment, the mistake of the facility registration to PN Journey can include:Facility registration solicited message is sent to PN by SMN, wherein, the facility registration solicited message can include setting The description information (URL or specific description informations) of ID and the equipment for the user belonging to mark, the equipment, Term of validity etc..
Exemplary, the first equipment can use SLP agreements or UPnP protocol by the service registration request of the first equipment Information is sent to the SMN being connected with the first equipment.
When using SLP agreements, service registration request information is directly sent to by SMN by the form of SLP protocol definitions; When using UPnP protocol when, by UPnP protocol define form using broadcast mode by service registration request information broadcast to SMN。
702nd, the ID of the service registration request information of the first equipment and the first equipment is sent to PN by SMN;
Exemplary, belonging to the service registration request information and the first equipment of the first equipment transmission that SMN can be received User ID merge, and be converted into PN support form, be then then forwarded to PN.
703rd, the ID pair of users of the PN according to belonging to the service registration request information and the first equipment of the first equipment First equipment carries out service registry;
Exemplary, the process of service registry is to store the first equipment in the memory of PN or other memory cell The ID of the user belonging to device identification, the first equipment and the first equipment support service process, can with appoint What form is stored, and is not defined herein.
704th, PN sends registration response message to SMN;
Exemplary, PN is defined with the registration response message to the form that the registration response message that SMN sends is used with PN Form it is relevant, it is for instance possible to use Simple Object Access Protocol (Simple Object Access Protocol, referred to as ) or other specifications SOAP;
705th, SMN sends registration response message to the first equipment.
Exemplary, SMN sends registration response message to each service that the first equipment is supported, wherein, the registration of transmission rings The form for answering information to use is relevant with the agreement of each service support that the first equipment is supported, for example:The service that first equipment is supported Support that SLP agreements, service 2 support UPnP protocol including service 1, service 2, and service 1, then, the SMN will be determined with SLP agreements Justice service 1 from form to the first equipment send registration response message, with UPnP protocol define clothes from form to the first equipment Business 2 sends registration response message.
On the one hand, the embodiment of the present invention provides a kind of terminal device 80, referring to Fig. 8, including:
Transmitting element 801, the ability label information for sending the terminal device 80 to SMN, to cause that the SMN will The ID of the user belonging to the ability label information and institute's terminal device 80 is sent to PN, and then causes the PN roots Obtained according to the ID and the service registration information that prestores of the user belonging to the ability label information, the terminal device 80 Taking equipment list, and the list of devices is sent to the SMN, wherein, the service registration information for prestoring includes user The corresponding registration energy of service that the device identification of the equipment that mark, each described user include and each described equipment are supported Power is identified;
Receiving unit 802, for receiving the list of devices that the SMN sends;
Select unit 803, for selecting the second equipment from the list of devices;
Conversation shift unit 804, for the migration that conversated between second equipment.
Optionally, referring to Fig. 9, the terminal device 80 can also include:Service registry unit 805, for carrying out service note Volume, wherein, the service registry unit 805 can include:
Sending module 8051, for the service registration request information of the terminal device 80 to be sent into the SMN, so that The SMN is obtained to mark the user of the user belonging to the service registration request information and the terminal device 80 of the terminal device 80 Knowledge is sent to the PN, and then causes that the PN sets according to the service registration request information and the terminal of the terminal device 80 The ID of the user belonging to standby 80 carries out service registry to the terminal device 80, and sends registration response to the SMN Information, wherein, the service registration request information of the terminal device 80 includes device identification and the institute of the terminal device 80 State the corresponding ability label of service of the support of terminal device 80;
Receiver module 8052, for receiving the registration response message that the SMN sends.
Exemplary, sending module 8051 can be also used for, by SLP agreements by the service registry of the terminal device 80 Solicited message is sent to the SMN.
Sending module 8051 can be also used for, and be sent out the service registration request information of the terminal device by UPnP protocol Give the SMN.
Optionally, ability label includes:In terminal device 80 during the ability label of the corresponding service of session to be migrated, session Migration units 804 can be also used for, and by conversation shift to be migrated in the terminal device 80 to second equipment, the terminal sets Standby 80 can also include:
Service list acquiring unit 806, support in second equipment to be migrated in the terminal device 80 for obtaining The service list that the service of session is constituted;Accordingly,
Select unit 803 be can be also used for, and first service is selected from the service list.
Wherein, referring to Fig. 9, the service list acquiring unit 806 can include:
Sending module 8061, for the energy to the corresponding service of session to be migrated in the SMN transmission terminal devices Power identification information, to cause that the ability label information is sent to the PN by the SMN, and then causes the PN according to Ability label information and the service registration information support session to be migrated in the terminal device in obtaining second equipment Service constitute service list;
Receiver module 8062, for receiving the service list that the SMN sends.
Optionally, ability label includes:In terminal device 80 during the ability label of the corresponding service of session to be migrated,
Receiving unit 802 can be also used for, and receive the service list that the SMN sends, wherein, the service list For users of the PN according to belonging to the ability label information, first equipment ID and prestore service note Volume acquisition of information, and is sent to the SMN, to be migrated in first equipment by being supported in each equipment of the list of devices The service composition of session.
Select unit 803 be can be also used for, and first service is selected from the service list, wherein, the first service The service of the support session to be migrated corresponding with second equipment in for the service list, accordingly,
Conversation shift unit 804 can be also used for, by described the of the conversation shift to be migrated to second equipment In one service.
Optionally, when the ability label information of terminal device includes:The ability label of the second service in terminal device 80 When, conversation shift unit 804 can be also used for, by the institute of conversation shift to be migrated in second equipment to first equipment State on second service, the terminal device 80 can also include:
Session list acquiring unit 807, for obtaining ongoing in the second equipment and terminal device 80 The session list that constitutes of the session supported of second service;Accordingly,
Select unit 803 be can be also used for, and the session to be migrated is selected from the session list.
Wherein, referring to Fig. 9, the session list acquiring unit 807 can include:
Sending module 8071, for the SMN send inquiry request information so that proper second equipment with it is described When terminal device 80 connects the same SMN, in the SMN second equipment according to the inquiry request acquisition of information just The session list that the session supported in the second service of terminal device 80 carry out and described is constituted, or, when the terminal When equipment 80 is connected a SMN and two SMN respectively with second equipment, a SMN obtains described the to the 2nd SMN The session list that the session that the second service of the ongoing and terminal device 80 is supported in two equipment is constituted, wherein, The inquiry request information includes:The ability mark of the second service in the mark and the terminal device 80 of second equipment Know;
Receiver module 8072, for receiving the session list that the SMN sends.
Further, conversation shift unit 804 be can be also used for, and the list of devices is determined in the select unit 803 In not comprising after second equipment, do not conversate migration with second equipment.
Terminal device provided in an embodiment of the present invention, sends the ability of terminal device by SMN before conversation shift to PN Identification information so that the ID of users of the PN according to belonging to the ability label information, terminal device and the clothes for prestoring Business log-on message obtains the list of devices for supporting session to be migrated, and terminal device selects the second equipment from the list of devices again Conversate migration, improves the success rate of conversation shift, solves in the prior art because that can not determine mesh before conversation shift Whether marking device supports corresponding session, causes the low success rate of problem of conversation shift.
On the one hand, the embodiment of the present invention provides a kind of terminal device 80, referring to Figure 10, including:
Transmitter 1001, the ability label information for sending the terminal device 80 to SMN, to cause that the SMN will The ID of the user belonging to the ability label information and institute's terminal device 80 is sent to PN, enters 1001 and causes described The ID of users of the PN according to belonging to the ability label information, the terminal device 80 and the service registry letter for prestoring Breath obtains list of devices, and the list of devices is sent into the SMN, wherein, the service registration information for prestoring includes The corresponding note of service that the device identification of the equipment that ID, each described user include and each described equipment are supported Volume ability label;
Receiver 1002, for receiving the list of devices that the SMN sends;
Processor 1003, for selecting the second equipment from the list of devices, and is carried out between second equipment Conversation shift;
Memory 1004, for storage service log-on message.
Optionally, before the storage service log-on message of memory 1004,
Transmitter 1001 be can be also used for, and the service registration request information of the terminal device 80 is sent into the SMN, To cause the SMN by the use of the user belonging to the service registration request information and the terminal device 80 of the terminal device 80 Family mark is sent to the PN, and then causes service registration request information and the end of the PN according to the terminal device 80 The ID of the user belonging to end equipment 80 carries out service registry to the terminal device 80, and sends registration to the SMN Response message, wherein, the service registration request information of the terminal device 80 include the device identification of the terminal device 80 with And the corresponding ability label of service that the terminal device 80 is supported;
Receiver 1002 can be also used for, and receive the registration response message that the SMN sends.
Exemplary, transmitter 1001 can be also used for, please by the service registry of the terminal device 80 by SLP agreements Information is asked to be sent to the SMN.
Transmitter 1001 can be also used for, and be sent the service registration request information of the terminal device by UPnP protocol To the SMN.
Optionally, when the ability label of terminal device includes:The energy of the corresponding service of session to be migrated in terminal device 80 When power is identified, processor 1003 be can be also used for, and meeting to be migrated in the terminal device 80 is supported in acquisition second equipment The service list that the service of words is constituted, and first service is selected in service list, so that will be to be migrated in the terminal device 80 Conversation shift to second equipment, accordingly,
Transmitter 1001 can be also used for, to the corresponding service of session to be migrated in the SMN transmission terminal devices Ability label information, to cause that the ability label information is sent to the PN by the SMN, so cause the PN according to The ability label information and the service registration information are obtained and support in second equipment to be migrated in the terminal device The service list that the service of session is constituted;
Receiver 1002 can be also used for, and receive the service list that the SMN sends;
Memory 1004 can be also used for, and store the service list.
Optionally, when the ability label of terminal device includes:The energy of the corresponding service of session to be migrated in terminal device 80 When power is identified,
Receiver 1002 can be also used for, and receive the service list that the SMN sends, and the service list is the PN roots Obtained according to the ID and the service registration information that prestores of the user belonging to the ability label information, first equipment Take, and be sent to the SMN, by the clothes that session to be migrated in first equipment is supported in each equipment of the list of devices Business composition.;
Processor 1003 can be also used for, and select first service from the service list, and by the session to be migrated Migrate to the first service of second equipment, wherein, the first service be in the service list with it is described The service of the corresponding support session to be migrated of the second equipment.
Optionally, when the ability label information of terminal device includes:The ability label of the second service in terminal device 80 When, processor 1003 can be also used for, and obtain the second clothes of ongoing in the second equipment and terminal device 80 The session list that the supported session of business is constituted, and the session to be migrated is selected from the session list, so that will be described Migrated to the second service of the first equipment with migration session in second equipment, accordingly,
Transmitter 1001 can be also used for, to the SMN send inquiry request information so that proper second equipment with When the terminal device 80 connects the same SMN, the SMN second equipment according to the inquiry request acquisition of information In the ongoing and terminal device 80 the session list that constitutes of the session supported of second service, or, when described When terminal device 80 is connected a SMN and two SMN respectively with second equipment, a SMN obtains institute to the 2nd SMN The session list that the session that the second service of ongoing in the second equipment and terminal device 80 supported is constituted is stated, Wherein, the inquiry request information includes:Second service in the mark and the terminal device 80 of second equipment Ability label;
Receiver 1002 can be also used for, for receiving the session list that the SMN sends;
Memory 1004 can be also used for, and store the session list.
Further, processor 1003 can be also used for, when second equipment is not included in the list of devices, no Conversated migration with second equipment.
Terminal device provided in an embodiment of the present invention, sends the ability of terminal device by SMN before conversation shift to PN Identification information so that the ID of users of the PN according to belonging to the ability label information, terminal device and the clothes for prestoring Business log-on message obtains the list of devices for supporting session to be migrated, and terminal device selects the second equipment from the list of devices again Conversate migration, improves the success rate of conversation shift, solves in the prior art because that can not determine mesh before conversation shift Whether marking device supports corresponding session, causes the low success rate of problem of conversation shift.
On the one hand, the embodiment of the present invention provides a kind of SMN110, referring to Figure 11, including:
First receiving unit 1101, the ability label information for receiving first equipment that the first equipment sends;
First transmitting element 1102, for by the use of the user belonging to the ability label information and first equipment Family mark is sent to PN, to cause the user of users of the PN according to belonging to the ability label information, first equipment The service registration information for identifying and prestoring obtains list of devices, and is set for the list of devices to be sent into described first It is standby, wherein, the service registration information for prestoring includes the device identification of the equipment that ID, each described user are included;
Second receiving unit 1103, for receiving the list of devices that the PN sends;
Second transmitting element 1104, for the list of devices to be sent into first equipment, to cause described first Equipment selects the second equipment from the list of devices, and the migration that conversated between second equipment.
Optionally, referring to Figure 12, the SMN110 can also include:Service registry unit 1105, for carrying out service registry, Wherein, the service registry unit 1105 can include:
First receiver module 11051, the service registry for receiving second equipment that second equipment sends please Information is sought, wherein, the service registration request information of second equipment includes the device identification of second equipment and described The corresponding registration ability label of service that second equipment is supported;
Sending module 11052, for by belonging to the service registration request information of second equipment and second equipment The ID of user be sent to the PN, causing the PN according to the service registration request information of second equipment and The ID of the user belonging to second equipment carries out service registry to second equipment;
Second receiver module 11053, for receiving the registration response message that the PN sends, accordingly,
Second transmitting element 1104 be can be also used for, and the registration response message is sent into second equipment.
Exemplary, the first receiver module 11051 can be also used for, and receiving second equipment by SLP agreements sends Second equipment service registration request information.
First receiver module 11051 can be also used for, receive that second equipment sends by UPnP protocol described the The service registration request information of two equipment.
Optionally, when ability label includes:In first equipment during the ability label of the corresponding service of session to be migrated, referring to Figure 11, the SMN110 can also include:Service list acquiring unit 1106, support described in second equipment for obtaining The service list that the service of session to be migrated is constituted in one equipment, wherein, the service list acquiring unit 1106 can be wrapped Include:
First receiver module 11061, for session to be migrated in first equipment for receiving the first equipment transmission The ability label information of corresponding service;
First sending module 11062, for the ability label information to be sent into the PN, with cause the PN according to The ability label information and the service registration information that prestores are obtained in support in second equipment first equipment The service list that the service of session to be migrated is constituted;
Second receiver module 11063, for receiving the service list that the PN sends;
Second sending module 11064, for the service list to be sent into first equipment, to cause described first Equipment selects first service from the service list.
Optionally, when ability label includes:In first equipment during the ability label of the corresponding service of session to be migrated,
Second receiving unit 1103 can be also used for, and receive the list of devices that the PN sends, wherein, the service List is the ID and the clothes that prestore of users of the PN according to belonging to the ability label information, first equipment Business log-on message is obtained, by the service group that session to be migrated in first equipment is supported in each equipment of the list of devices Into.
Second transmitting element 1104 be can be also used for, and the service list is sent into first equipment, to cause institute State the first equipment and the second equipment is selected from the list of devices, and first service is selected from the service list, and will On conversation shift to be migrated to the first service of second equipment in first equipment, wherein, first clothes The service of the support session to be migrated corresponding with second equipment in being engaged in as the service list.
Optionally, when ability label includes:During the ability label of the second service in the first equipment, referring to Figure 12, should SMN110 can also include:Session list acquiring unit 1107, it is ongoing and described in second equipment for obtaining The session list that the session that the second service of the first equipment is supported is constituted, wherein, the session list acquiring unit 1107 can To include:
Receiver module 11071, for receiving the inquiry request information that first equipment sends, wherein, the inquiry please Seeking information includes:The ability label of the second service of the mark of second equipment and first equipment;
Acquisition module 11072, for ongoing in the second equipment according to the inquiry request acquisition of information and The session list that the session that the second service of first equipment is supported is constituted.
Exemplary, when first equipment is connected the SMN and two SMN respectively with second equipment,
Acquisition module 11072 can be also used for, to the 2nd SMN obtain it is ongoing in second equipment and The session list that the session that the second service of first equipment is supported is constituted.
SMN provided in an embodiment of the present invention, SMN are sent before the migration of the first equipment session by the first equipment of reception The ability label information of the first equipment, and by the user of the user belonging to the ability label information and the first equipment of the first equipment Mark is sent to PN so that the ID of users of the PN according to belonging to the ability label information, the first equipment and prestore Service registration information obtain the list of devices for supporting session to be migrated, and then cause to select in the first equipment slave unit list the Two equipment conversate migration, improve the success rate of conversation shift, solve in the prior art because can not be before conversation shift Determine whether target device supports corresponding session, cause the low success rate of problem of conversation shift.
On the one hand, the embodiment of the present invention provides a kind of SMN110, referring to Figure 13, including:
First receiver 1301, the ability label information for receiving first equipment that the first equipment sends;
First transmitter 1302, for by the user of the user belonging to the ability label information and first equipment Mark is sent to PN, to cause that the user of users of the PN according to belonging to the ability label information, first equipment marks The service registration information known and prestore obtains list of devices, and is set for the list of devices to be sent into described first It is standby, wherein, the service registration information for prestoring includes the device identification of the equipment that ID, each described user are included;
Second receiver 1303, for receiving the list of devices that the PN sends;
Second transmitter 1304, for the list of devices to be sent into first equipment, to cause that described first sets It is standby that the second equipment is selected from the list of devices, and the migration that conversated between second equipment;
Memory 1305, for storage service log-on message.
Optionally, before the service of the storage service log-on message of memory 1305,
First receiver 1301 can be also used for, and receive the service registry of second equipment that second equipment sends Solicited message, wherein, the service registration request information of second equipment includes device identification and the institute of second equipment State the corresponding registration ability label of service of the second equipment support;
First transmitter 1302 be can be also used for, and the service registration request information of second equipment and described second are set The ID of the user belonging to standby is sent to the PN, to cause the PN according to the service registration request of second equipment The ID of the user belonging to information and second equipment carries out service registry to second equipment;
Second receiver 1303 can be also used for, and receive the registration response message that the PN sends;
Second transmitter 1304 be can be also used for, and the registration response message is sent into second equipment.
Exemplary, the first receiver 1301 be can be also used for, and the institute that second equipment sends is received by SLP agreements State the service registration request information of the second equipment.
First receiver 1301 can be also used for, and receive the second equipment transmission by UPnP protocol described second sets Standby service registration request information.
Optionally, when ability label includes:In first equipment during the corresponding ability label of session to be migrated,
First receiver 1301, for session correspondence to be migrated in first equipment for receiving the first equipment transmission Service ability label information;
First transmitter 1302, for the ability label information to be sent into the PN, to cause the PN according to institute State during ability label information obtains second equipment with the service registration information for prestoring and support to be treated in first equipment The service list that the service of migration session is constituted;
Second receiver 1303, for receiving the service list that the PN sends;
Second transmitter 1304, for the service list to be sent into first equipment, to cause that described first sets It is standby to select first service from the service list;Accordingly,
Memory 1305 can be also used for storing the service list.
Optionally, when ability label includes:In first equipment during the ability label of the corresponding service of session to be migrated,
Second receiver 1303 can be also used for, and receive the list of devices that the PN sends, wherein, the service row Table is the ID of users of the PN according to belonging to the ability label information, first equipment and the service that prestores Log-on message is obtained, by the service group that session to be migrated in first equipment is supported in each equipment of the list of devices Into.
Second transmitter 1304 be can be also used for, and the service list is sent into first equipment, described to cause First equipment selects the second equipment from the list of devices, and first service is selected from the service list, and by institute State on conversation shift to be migrated to the first service of second equipment in the first equipment, wherein, the first service The service of the support session to be migrated corresponding with second equipment in for the service list.
Optionally, when ability label includes:During the ability label of the second service in the first equipment, referring to Figure 14, should SMN110 can also include:Processor 1306, sets for described in the inquiry request acquisition of information that is sent according to the first equipment second The session list that the session that the second service of ongoing and first equipment is supported in standby is constituted, accordingly,
First receiver 1301 can be also used for, for receiving the inquiry request information that first equipment sends, wherein, The inquiry request information includes:The ability label of the second service of the mark of second equipment and first equipment;
Memory 1305 can be also used for storing the session list.
Exemplary, when first equipment is connected the SMN and two SMN respectively with second equipment,
Processor 1306, can be also used for, to ongoing and institute in the 2nd SMN acquisition second equipment State the session list that the session that the second service of the first equipment supported is constituted.
SMN provided in an embodiment of the present invention, SMN are sent before the migration of the first equipment session by the first equipment of reception The ability label information of the first equipment, and by the user of the user belonging to the ability label information and the first equipment of the first equipment Mark is sent to PN so that the ID of users of the PN according to belonging to the ability label information, the first equipment and prestore Service registration information obtain the list of devices for supporting session to be migrated, and then cause to select in the first equipment slave unit list the Two equipment conversate migration, improve the success rate of conversation shift, solve in the prior art because can not be before conversation shift Determine whether target device supports corresponding session, cause the low success rate of problem of conversation shift.
On the one hand, the embodiment of the present invention provides a kind of PN 150, referring to Figure 15, including:
Receiving unit 1501, the ability label information and first equipment of the first equipment for receiving SMN transmissions The ID of affiliated user, wherein, the ability label information of first equipment is described in first equipment is sent to The information of SMN;
Acquiring unit 1502, for user's mark of the user according to belonging to the ability label information, first equipment The service registration information knowing and prestore obtains list of devices, wherein, the service registration information for prestoring include ID, The corresponding registration ability mark of service that the device identification of the equipment that each described user includes and each described equipment are supported Know;
Wherein, referring to Figure 16, the acquiring unit 1502 can include:
Matching module 15021, for the energy for sending the ID of the user belonging to first equipment, the SMN Power identification information registration energy corresponding with the service that the ID in the service registration information for prestoring and equipment are supported respectively Power mark is matched;
Acquisition module 15022, for obtaining the equipment included with the user belonging to first equipment in, comprising with institute State the list of devices of the equipment composition of the registration ability label of the ability label information matches of SMN transmissions.
Transmitting element 1503, for the list of devices to be sent into the SMN, to cause the SMN by the equipment List is sent to first equipment, and then causes that first equipment selects the second equipment from the list of devices, and Conversate migration between second equipment.
Optionally, referring to Figure 16, the PN 150 can also include:Service registry unit 1504, for entering to the equipment Row service registry, wherein, the service registry unit 1504 can include:
Receiver module 15041, service registration request information and institute for receiving second equipment that the SMN sends The ID of the user belonging to the second equipment is stated, wherein, the service registration request information of second equipment is by described second Equipment is sent to the SMN, including:The service that the device identification of second equipment and second equipment are supported is corresponding Registration ability label;
Service register module 15042, sets for the service registration request information according to second equipment and described second The ID of the user belonging to standby carries out service registry to second equipment;
Sending module 15043, for sending registration response message to the SMN, to cause that the SMN sets to described second Preparation send the registration response message.
Optionally, when the ability label information of the first equipment includes:The corresponding service of session to be migrated in first equipment During ability label, the PN can also include:Service list acquiring unit 1505, support in second equipment described for obtaining The service list that the service of session to be migrated is constituted in first equipment, wherein, referring to Figure 16, the service list acquiring unit, Can include:
Receiver module 15051, for receiving the ability label information that the SMN sends;
Acquisition module 15052, second equipment is obtained according to the ability label information with the service registration information The service list that the service of session to be migrated is constituted in middle support first equipment, accordingly,
Transmitting element 1503 be can be also used for, and the service list is sent to the SMN so that the SMN is by the clothes Business list is sent to first equipment, and then causes that first equipment selects first service from the service list.
Optionally, when ability label includes:In first equipment during the ability label of the corresponding service of session to be migrated,
Acquiring unit 1502 can be also used for, the user's according to belonging to the ability label information, first equipment ID and the service registration information for prestoring obtain service list, wherein, the service list is by the list of devices Support that the service of session to be migrated in first equipment is constituted in each equipment.
Transmitting element 1503 be can be also used for, and the service list is sent into the SMN, to cause the SMN by institute State service list and be sent to first equipment, and then cause that first equipment selects second to set from the list of devices It is standby, and first service is selected from the service list, and by the conversation shift described to be migrated in first equipment extremely On the first service of second equipment, wherein, the first service is being set with described second in the service list The service of the standby corresponding support session to be migrated.
PN provided in an embodiment of the present invention, before the migration of the first equipment session, receives what the first equipment sent by SMN The ability label information of the first equipment, and user according to belonging to the ability label information, the first equipment ID with And the service registration information for prestoring obtains the list of devices for supporting session to be migrated so that the first equipment is selected in the list of devices The second equipment, and the migration that conversates are selected, the success rate of conversation shift is improve, solved in the prior art because can not be in session Determine whether target device supports corresponding session before migration, cause the low success rate of problem of conversation shift.
On the one hand, the embodiment of the present invention provides a kind of PN networks and sets 150, referring to Figure 17, including:
Receiver 1701, for the ability label information for receiving the first equipment of SMN transmissions and the first equipment institute The ID of the user of category, wherein, the ability label information of first equipment is that first equipment is sent to the SMN Information;
Processor 1702, for the ID of the user according to belonging to the ability label information, first equipment And the service registration information that prestores obtains list of devices, wherein, the service registration information for prestoring includes ID, every The corresponding registration ability label of service that the device identification of the equipment that the individual user includes and each described equipment are supported;
Transmitter 1703, for the list of devices to be sent into the SMN, to cause that the SMN arranges the equipment Table is sent to first equipment, and then causes that first equipment selects the second equipment, Yi Jiyu from the list of devices Conversate migration between second equipment;
Memory 1704, for storage service log-on message.
Optionally, before the storage service log-on message of memory 1704,
Receiver 1701 can be also used for, and receive the service registration request information of second equipment that the SMN sends With the ID of the user belonging to second equipment, wherein, the service registration request information of second equipment is by described Second equipment is sent to the SMN, including:The service that the device identification of second equipment and second equipment are supported is right The registration ability label answered;
Processor 1702 can be also used for, service registration request information and second equipment according to second equipment The ID of affiliated user carries out service registry to second equipment;
Transmitter 1703 be can be also used for, and registration response message is sent to the SMN, to cause the SMN to described the Two equipment send the registration response message.
Optionally, when the ability label information of the first equipment includes:The corresponding service of session to be migrated in first equipment During ability label,
Processor 1702 can be also used for, the ability label information and the service registry according to SMN transmissions The service list for supporting the service of session to be migrated in first equipment to constitute in second equipment described in acquisition of information, accordingly ,
Receiver 1701 can be also used for, and receive the ability label information that the SMN sends;
Transmitter 1703 be can be also used for, and the service list is sent to the SMN so that the SMN is by the service List is sent to first equipment, and then causes that first equipment selects first service from the service list;
Memory 1704 can be also used for, and store the service list.
Optionally, when ability label includes:In first equipment during the ability label of the corresponding service of session to be migrated,
Processor 1702 can be also used for, the use of the user according to belonging to the ability label information, first equipment The service registration information acquisition service list that family identifies and prestores, wherein, the service list is every by the list of devices Support that the service of session to be migrated in first equipment is constituted in individual equipment.
Transmitter 1703 be can be also used for, and the service list is sent into the SMN, to cause the SMN described Service list is sent to first equipment, and then causes that first equipment selects the second equipment from the list of devices, And select first service from the service list, and by the conversation shift described to be migrated in first equipment to described On the first service of the second equipment, wherein, the first service be in the service list with second equipment pair The service of session to be migrated described in the support answered.
PN provided in an embodiment of the present invention, before the migration of the first equipment session, receives what the first equipment sent by SMN The ability label information of the first equipment, and user according to belonging to the ability label information, the first equipment ID with And the service registration information for prestoring obtains the list of devices for supporting session to be migrated so that the first equipment is selected in the list of devices The second equipment, and the migration that conversates are selected, the success rate of conversation shift is improve, solved in the prior art because can not be in session Determine whether target device supports corresponding session before migration, cause the low success rate of problem of conversation shift.
On the one hand, the embodiment of the present invention provides a kind of conversation shift system, referring to Figure 18, including any of the above-described embodiment institute Terminal device 80, SMN110 the and PN networks 150 stated.
A kind of conversation shift system provided in an embodiment of the present invention, terminal device is sent out by SMN before conversation shift to PN The ability label information of end equipment of making arrangements for his funeral so that the user of users of the PN according to belonging to the ability label information, terminal device The service registration information for identifying and prestoring obtains the list of devices for supporting session to be migrated, and terminal device is again in slave unit list Select the second equipment to conversate migration, improve the success rate of conversation shift, solve in the prior art because can not be in session Determine whether target device supports corresponding session before migration, cause the low success rate of problem of conversation shift.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above method embodiment can pass through Programmed instruction related hardware is completed, and foregoing program can be stored in a computer read/write memory medium, the program Upon execution, the step of including above method embodiment is performed;And foregoing storage medium includes:ROM, RAM, magnetic disc or light Disk etc. is various can be with the medium of store program codes.
The above, specific embodiment only of the invention, but protection scope of the present invention is not limited thereto, and it is any Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all contain Cover within protection scope of the present invention.Therefore, protection scope of the present invention should be based on the protection scope of the described claims.

Claims (40)

1. a kind of method of conversation shift, it is characterised in that including:
First equipment sends the ability label information of first equipment to Service Management node SMN, to cause the SMN by institute The ID for stating ability label information and the user belonging to first equipment is sent to personal network PN, and then causes institute The service registry letter stated the ID of users of the PN according to belonging to the ability label information, first equipment and prestore Breath obtains list of devices, and the list of devices is sent into the SMN, wherein, the service registration information for prestoring includes The corresponding registration energy of service that ID, the device identification of the equipment of each user and each described equipment are supported Power is identified;
First equipment receives the list of devices that the SMN sends;
First equipment selects the second equipment from the list of devices;
Conversate migration between first equipment and second equipment.
2. the method for conversation shift according to claim 1, it is characterised in that the PN believes according to the ability label The ID of the user belonging to breath, first equipment obtains list of devices with the service registration information for prestoring, including:
The PN by the ID of the user belonging to first equipment, the SMN send ability label information respectively with The corresponding registration ability label of service that ID and equipment in the service registration information for prestoring are supported is matched;
In the equipment that the PN includes the user belonging to first equipment, comprising the ability label sent with the SMN The equipment component devices list of the registration ability label of information matches.
3. the method for conversation shift according to claim 1 and 2, it is characterised in that also including the clothes of first equipment Business registration process, the service registry process of first equipment includes:
The service registration request information of first equipment is sent to the SMN by first equipment, to cause that the SMN will The ID of the user belonging to the service registration request information of first equipment and first equipment is sent to the PN, And then cause the use of users of the PN according to belonging to the service registration request information and first equipment of first equipment Family mark carries out service registry to first equipment, and sends registration response message to the SMN, wherein, described first sets Standby service registration request information includes the service correspondence that the device identification of first equipment and first equipment are supported Registration ability label;
First equipment receives the registration response message that the SMN sends.
4. the method for conversation shift according to claim 3, it is characterised in that first equipment is by first equipment Service registration request information be sent to the SMN, including:
The service registration request information of first equipment is sent to the SMN by first equipment by SLP agreements;
Or, be sent to for the service registration request information of first equipment by UPnP protocol described by first equipment SMN。
5. the method for conversation shift according to claim 1, it is characterised in that the ability label information of first equipment Including:The ability label of the corresponding service of session to be migrated in first equipment, accordingly,
The migration that conversated between first equipment and second equipment includes:First equipment is by first equipment In conversation shift to be migrated to second equipment.
6. the method for conversation shift according to claim 5, it is characterised in that set with described second in first equipment Conversated between standby before migration, methods described also includes:
First equipment obtains the clothes for supporting the service of session to be migrated in first equipment to constitute in second equipment Business list;
First equipment selects first service from the service list;Accordingly,
First equipment by conversation shift to be migrated in first equipment to second equipment, including:Described first sets The standby first service by conversation shift to be migrated in first equipment to second equipment.
7. the method for conversation shift according to claim 6, it is characterised in that first equipment obtains described second and sets The service list that the service of session to be migrated is constituted in standby middle support first equipment, including:
First equipment is believed to the ability label of the corresponding service of session to be migrated in SMN transmission first equipment Breath, to cause that the ability label information is sent to the PN by the SMN, and then causes the PN according to the ability label Information and the service registration information obtain the service structure that session to be migrated in first equipment is supported in second equipment Into service list;
First equipment receives the service list that the SMN sends.
8. the method for conversation shift according to claim 1, it is characterised in that the ability label information of first equipment Including:The ability label of the second service in first equipment, accordingly,
The migration that conversated between first equipment and second equipment includes:Second equipment is by second equipment In on conversation shift to the second service of first equipment to be migrated.
9. the method for conversation shift according to claim 8, it is characterised in that arranged from the equipment in first equipment Selected in table after the second equipment, conversated between first equipment and second equipment before migrating, methods described Also include:
What the second service that first equipment obtains ongoing in second equipment and first equipment was supported The session list that session is constituted;
First equipment selects the session to be migrated from the session list.
10. the method for conversation shift according to claim 9, it is characterised in that when second equipment and described first When equipment connects the same SMN, first equipment is obtained ongoing in second equipment and described first set The session list that the session that standby second service is supported is constituted, including:
First equipment sends inquiry request information to the SMN, to cause that the SMN is obtained according to the inquiry request information Take the session column that the session that the second service of ongoing in second equipment and first equipment supported is constituted Table, wherein, the inquiry request information includes:The energy of the second service of the mark of second equipment and first equipment Power is identified;First equipment receives the session list that the SMN sends;
Or, when first equipment is connected a SMN and two SMN respectively with second equipment, first equipment Obtain the session column that the session that the second service of ongoing in second equipment and first equipment supported is constituted Table, including:
First equipment sends inquiry request information to a SMN, to cause a SMN to the 2nd SMN Obtain the session column that the session that the second service of ongoing in second equipment and first equipment supported is constituted Table, wherein, the inquiry request information includes:The energy of the second service of the mark of second equipment and first equipment Power is identified;
First equipment receives the session list that a SMN sends.
A kind of 11. methods of conversation shift, it is characterised in that including:
Service Management node SMN receives the ability label information of first equipment that the first equipment sends;
The ID of the user belonging to the ability label information and first equipment is sent to personal net by the SMN Network PN, to cause the ID of users of the PN according to belonging to the ability label information, first equipment and pre- The service registration information deposited obtains list of devices, wherein, the service registration information for prestoring includes ID, described in each The corresponding registration ability label of service that the device identification of the equipment of user and each described equipment are supported;
The SMN receives the list of devices that the PN sends;
The list of devices is sent to first equipment by the SMN, to cause first equipment from the list of devices The second equipment of middle selection, and the migration that conversated between second equipment.
The method of 12. conversation shifts according to claim 11, it is characterised in that methods described also sets including described second Standby service registry process, the service registry process of second equipment includes:
The SMN receives the service registration request information of second equipment that second equipment sends, wherein, described second The service registration request information of equipment includes that the service that the device identification of second equipment and second equipment are supported is right The registration ability label answered;
The SMN is by the ID of the user belonging to the service registration request information of second equipment and second equipment The PN is sent to, to cause the PN according to belonging to the service registration request information and second equipment of second equipment The ID of user service registry is carried out to second equipment;
The SMN receives the registration response message that the PN sends;
The registration response message is sent to second equipment by the SMN.
The method of 13. conversation shift according to claim 11 or 12, it is characterised in that the ability mark of first equipment Ability label of the knowledge information including the corresponding service of session to be migrated in first equipment, accordingly,
The migration that conversated between first equipment and second equipment includes:First equipment is by first equipment In conversation shift to be migrated to second equipment.
The method of 14. conversation shift according to claim 11 or 12, it is characterised in that the ability mark of first equipment Knowledge information includes the ability label of the second service in first equipment, accordingly,
The migration that conversated between first equipment and second equipment includes:Second equipment is by second equipment In on conversation shift to the second service of first equipment to be migrated.
The method of 15. conversation shifts according to claim 14, it is characterised in that in the SMN by the list of devices It is sent to after first equipment, methods described also includes:
The SMN obtains the session that the second service of ongoing in second equipment and first equipment is supported The session list of composition, to cause that first equipment selects the session to be migrated from the session list, and is carried out Conversation shift.
The method of 16. conversation shifts according to claim 15, it is characterised in that
When second equipment is connected the same SMN with first equipment, the SMN is obtained in second equipment The session list that the session that the second service of ongoing and first equipment is supported is constituted, including:
The SMN receives the inquiry request information that first equipment sends, wherein, the inquiry request information includes:It is described The ability label of the second service of the mark of the second equipment and first equipment;The SMN believes according to the inquiry request The session that the session that the second service that breath obtains ongoing in second equipment and first equipment is supported is constituted List;
Or, when first equipment connects the SMN, second equipment point connects two SMN, the SMN obtains institute State the session list that the session that the second service of ongoing in the second equipment and first equipment supported is constituted, bag Include:
The SMN receives the inquiry request information that first equipment sends, wherein, the inquiry request information includes:It is described The ability label of the second service of the mark of the second equipment and first equipment;The SMN obtains institute to the 2nd SMN State the session list that the session that the second service of ongoing in the second equipment and first equipment supported is constituted.
A kind of 17. methods of conversation shift, it is characterised in that including:
Personal network PN receives the ability label information and first equipment of the first equipment that Service Management node SMN sends The ID of affiliated user, wherein, the ability label information of first equipment is described in first equipment is sent to SMN;
The ID of users of the PN according to belonging to the ability label information, first equipment and the service for prestoring Log-on message obtains list of devices, wherein, the service registration information for prestoring includes that ID, each user set The corresponding registration ability label of service that standby device identification and each described equipment are supported;
The list of devices is sent to the SMN by the PN, to cause that the list of devices is sent to described the by the SMN One equipment, and then cause that first equipment selects the second equipment from the list of devices, and with second equipment it Between conversate migration.
The method of 18. conversation shifts according to claim 17, it is characterised in that the PN believes according to the ability label The ID of the user belonging to breath, first equipment obtains list of devices with the service registration information for prestoring, including:
The PN by the ID of the user belonging to first equipment, the SMN send ability label information respectively with The corresponding registration ability label of service that ID and equipment in the service registration information for prestoring are supported is matched;
The PN by the equipment of the user belonging to first equipment, comprising the ability label information sent with the SMN The equipment component devices list of the registration ability label of matching.
The method of 19. conversation shift according to claim 17 or 18, it is characterised in that methods described also includes described the The service registry process of two equipment, the service registry process of second equipment includes:
The PN is received belonging to the service registration request information and second equipment of second equipment that the SMN sends The ID of user, wherein, the service registration request information of second equipment is described in second equipment is sent to SMN, including:The corresponding registration ability label of service that the device identification of second equipment and second equipment are supported;
User's mark of users of the PN according to belonging to the service registration request information and second equipment of second equipment Knowledge carries out service registry to second equipment;
The PN sends registration response message to the SMN, is rung with causing that the SMN sends the registration to second equipment Answer information.
The method of 20. conversation shifts according to claim 17, it is characterised in that the ability label letter of first equipment Breath includes:The ability label of the corresponding service of session to be migrated in first equipment, accordingly,
The migration that conversated between first equipment and second equipment includes:First equipment is by first equipment In conversation shift to be migrated to second equipment.
The method of 21. conversation shifts according to claim 20, it is characterised in that methods described also includes:
The PN receives the ability label information that the SMN sends;
The PN is obtained according to the ability label information and the service registration information and support in second equipment described the The service list that the service of session to be migrated is constituted in one equipment;
The PN sends the service list to the SMN so that the service list is sent to described first and set by the SMN It is standby, and then cause that first equipment selects first service from the service list;Accordingly,
The migration that conversated between first equipment and second equipment includes:First equipment is by first equipment In on conversation shift to be migrated to the first service of second equipment.
The method of 22. conversation shifts according to claim 17, it is characterised in that the ability label letter of first equipment Breath includes:The ability label of the second service in first equipment, accordingly,
The migration that conversated between first equipment and second equipment includes:Second equipment is by second equipment In on conversation shift to be migrated to the second service of first equipment.
A kind of 23. terminal devices, it is characterised in that including:
Transmitting element, the ability label information for sending the terminal device to Service Management node SMN is described to cause The ID of the user belonging to the ability label information and the terminal device is sent to personal network PN by SMN, is entered And so that the ID of users of the PN according to belonging to the ability label information, the terminal device and the clothes for prestoring Business log-on message obtains list of devices, and the list of devices is sent into the SMN, wherein, the service registry for prestoring Information includes the service correspondence that ID, the device identification of the equipment of each user and each described equipment are supported Registration ability label;
Receiving unit, for receiving the list of devices that the SMN sends;
Select unit, for selecting migration target device from the list of devices;
Conversation shift unit, for the migration that conversated between the migration target device.
24. terminal devices according to claim 23, it is characterised in that the terminal device also includes service registry list Unit, for carrying out service registry, the service registry unit includes:
Sending module, for the service registration request information of the terminal device to be sent into the SMN, to cause the SMN The ID of the user belonging to the service registration request information and the terminal device of the terminal device is sent to described PN, and then cause users of the PN according to belonging to the service registration request information and the terminal device of the terminal device ID carries out service registry to the terminal device, and sends registration response message to the SMN, wherein, the terminal The service registration request information of equipment includes that the service that the device identification of the terminal device and the terminal device are supported is right The registration ability label answered;
Receiver module, for receiving the registration response message that the SMN sends.
25. terminal device according to claim 23 or 24, it is characterised in that the ability label includes:The terminal The ability label of the corresponding service of session to be migrated in equipment;Accordingly,
The conversation shift unit is specifically for conversation shift to be migrated in the terminal device to the migration target is set It is standby.
26. terminal devices according to claim 25, it is characterised in that the terminal device also includes that service list is obtained Unit is taken, for obtaining the service for supporting the service of session to be migrated in the terminal device to constitute in the migration target device List;Accordingly,
The select unit is additionally operable to, and first service is selected from the service list;
The receiving unit is additionally operable to, and receives the service list that the SMN sends,
The conversation shift unit is specifically for by conversation shift to be migrated in the terminal device to the migration target device The first service.
27. terminal devices according to claim 26, it is characterised in that the service list acquiring unit includes:
Sending module, believes for the ability label to the corresponding service of session to be migrated in the SMN transmission terminal devices Breath, to cause that the ability label information is sent to the PN by the SMN, and then causes the PN according to the ability label Information and the service registration information obtain the clothes that session to be migrated in the terminal device is supported in the migration target device The service list of composition of being engaged in;
Receiver module, for receiving the service list that the SMN sends.
28. terminal device according to claim 23 or 24, it is characterised in that the ability label information of the terminal device Including:The ability label of the second service in the terminal device, the terminal device also includes:
Session list acquiring unit, for obtaining the ongoing and terminal device in the migration target device the The session list that the supported session of two services is constituted;Accordingly,
The select unit is additionally operable to, and session to be migrated is selected from the session list.
29. terminal devices according to claim 28, it is characterised in that the session list acquiring unit includes:
Sending module, for sending inquiry request information to the SMN, so that proper migration target device and the terminal When equipment connects the same SMN, the SMN is migrated in target device according to the inquiry request acquisition of information The session list that the session that service in the carry out and terminal device is supported is constituted, or, when the terminal device with When the migration target device connects a SMN and two SMN respectively, a SMN obtains the migration mesh to the 2nd SMN The session list that the session that the second service of the ongoing and terminal device is supported in marking device is constituted, wherein, institute Stating inquiry request information includes:The ability mark of the second service in the mark and the terminal device of the migration target device Know;
Receiver module, for receiving the session list that the SMN sends.
A kind of 30. Service Management node SMN, it is characterised in that including:
First receiving unit, the ability label information for receiving first equipment that the first equipment sends;
First transmitting element, for the ID of the user belonging to the ability label information and first equipment to be sent out Personal network is given PN, to cause the user of users of the PN according to belonging to the ability label information, first equipment The service registration information for identifying and prestoring obtains list of devices, and is set for the list of devices to be sent into described first It is standby, wherein, the service registration information for prestoring includes ID, the device identification of the equipment of each user and every The corresponding registration ability label of service that the individual equipment is supported;
Second receiving unit, for receiving the list of devices that the PN sends;
Second transmitting element, for the list of devices to be sent into first equipment, to cause first equipment from institute State and select the second equipment in list of devices, and the migration that conversated between second equipment.
31. SMN according to claim 30, it is characterised in that the SMN also includes service registry unit, for carrying out Service registry, the service registry unit includes:
First receiver module, the service registration request information for receiving second equipment that second equipment sends, its In, the service registration request information of second equipment includes the device identification of second equipment and the second equipment branch The corresponding registration ability label of service held;
Sending module, for by the use of the user belonging to the service registration request information of second equipment and second equipment Family mark is sent to the PN, to cause that the PN sets according to the service registration request information of second equipment and described second The ID of the user belonging to standby carries out service registry to second equipment;
Second receiver module, for receiving the registration response message that the PN sends, accordingly,
Second transmitting element is additionally operable to, and the registration response message is sent into second equipment.
32. SMN according to claim 30 or 31, it is characterised in that the ability label includes:In first equipment The ability label of the corresponding service of session to be migrated.
33. SMN according to claim 30 or 31, it is characterised in that the ability label includes:In first equipment Second service ability label, the SMN also includes:
Session list acquiring unit, the second clothes for obtaining ongoing in second equipment and first equipment The session list that the supported session of business is constituted, to cause that first equipment selects meeting to be migrated from the session list Words, and the migration that conversates.
A kind of 34. personal network PN, it is characterised in that including:
Receiving unit, the ability label information and described first of the first equipment for receiving Service Management node SMN transmissions The ID of the user belonging to equipment, wherein, the ability label information of first equipment is that first equipment is sent to The information of the SMN;
Acquiring unit, ID for the user according to belonging to the ability label information, first equipment and pre- The service registration information deposited obtains list of devices, wherein, the service registration information for prestoring includes ID, described in each The corresponding registration ability label of service that the device identification of the equipment of user and each described equipment are supported;
Transmitting element, for the list of devices to be sent into the SMN, to cause that the SMN sends the list of devices To first equipment, and then cause that first equipment selects the second equipment from the list of devices, and with described the Conversate migration between two equipment.
35. PN according to claim 34, it is characterised in that the acquiring unit, including:
Matching module, for the ability label information for sending the ID of the user belonging to first equipment, the SMN Registration ability label corresponding with the service that the ID in the service registration information for prestoring and equipment are supported is carried out respectively Matching;
Acquisition module, for obtaining the equipment with the user belonging to first equipment in, comprising the energy sent with the SMN The list of devices of the equipment composition of the registration ability label of power identification information match.
36. PN according to claim 34 or 35, it is characterised in that the PN also includes service registry unit, for right Second equipment carries out service registry, the service registry unit, including:
Receiver module, the service registration request information and described second for receiving second equipment that the SMN sends sets The ID of the user belonging to standby, wherein, the service registration request information of second equipment is sent by second equipment To the SMN, including:The corresponding registration ability of service that the device identification of second equipment and second equipment are supported Mark;
Service register module, for the use belonging to the service registration request information according to second equipment and second equipment The ID at family carries out service registry to second equipment;
Sending module, for sending registration response message to the SMN, to cause that the SMN sends institute to second equipment State registration response message.
37. PN according to claim 34, it is characterised in that the ability label information of first equipment includes:It is described The ability label of the corresponding service of session to be migrated in first equipment.
38. PN according to claim 37, it is characterised in that the PN also includes:
Service list acquiring unit, supports the service of session to be migrated in first equipment in second equipment for obtaining The service list of composition, wherein,
The service list acquiring unit, including:Receiver module, for receiving the ability label information that the SMN sends; Acquisition module, described first is supported in obtaining second equipment with the service registration information according to the ability label information The service list that the service of session to be migrated is constituted in equipment;Accordingly,
The transmitting element is additionally operable to, and sends the service list to the SMN so that the SMN sends out the service list Give first equipment, and then cause that first equipment selects first service from the service list, and by described the In one equipment on conversation shift to be migrated to the first service of second equipment.
39. PN according to claim 34, it is characterised in that the ability label information of first equipment includes:It is described The ability label of the second service in the first equipment.
A kind of 40. conversation shift systems, including terminal device, claim 30-33 as described in claim any one of 23-29 The PN described in SMN and claim any one of 34-39 described in any one.
CN201210482689.7A 2012-11-23 2012-11-23 A kind of method of conversation shift, apparatus and system Active CN103841142B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210482689.7A CN103841142B (en) 2012-11-23 2012-11-23 A kind of method of conversation shift, apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210482689.7A CN103841142B (en) 2012-11-23 2012-11-23 A kind of method of conversation shift, apparatus and system

Publications (2)

Publication Number Publication Date
CN103841142A CN103841142A (en) 2014-06-04
CN103841142B true CN103841142B (en) 2017-06-20

Family

ID=50804271

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210482689.7A Active CN103841142B (en) 2012-11-23 2012-11-23 A kind of method of conversation shift, apparatus and system

Country Status (1)

Country Link
CN (1) CN103841142B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6335388B2 (en) * 2014-09-19 2018-05-30 コンヴィーダ ワイヤレス, エルエルシー Service layer session transfer and sharing
CN108494720B (en) 2017-02-23 2021-02-12 华为软件技术有限公司 Scheduling method based on session migration and server
CN110913437B (en) * 2018-09-14 2021-01-29 华为技术有限公司 Communication method and network element

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420764A (en) * 2008-12-01 2009-04-29 华为技术有限公司 Method and apparatus for session migration between access networks
CN102725747A (en) * 2010-09-10 2012-10-10 英特尔公司 Personal cloud computing with session migration

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090063690A1 (en) * 2007-09-05 2009-03-05 Motorola, Inc. Continuing an application session using a different device from one that originally initiated the application session while preserving session while preserving session state and data

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420764A (en) * 2008-12-01 2009-04-29 华为技术有限公司 Method and apparatus for session migration between access networks
CN102725747A (en) * 2010-09-10 2012-10-10 英特尔公司 Personal cloud computing with session migration

Also Published As

Publication number Publication date
CN103841142A (en) 2014-06-04

Similar Documents

Publication Publication Date Title
CN102497621B (en) Method and terminal apparatus and system for an hoc poc group session setup in poc system
JP5518185B2 (en) System and method for implementing media and / or media transfer between devices
CN106464685A (en) Adaptive allocation of server resources
JP5452821B2 (en) System and method for implementing media and / or media transfer between devices
CN101946553B (en) Personal network access control system and method
CN101989913B (en) Method and device for enabling network equipment in local area network to acquire service content
JP5517273B2 (en) Media resource broadcasting system, method, and service server
CN105681877B (en) Set-top box, TV, platform, remote controler and the method, apparatus for establishing connection
CN101313550A (en) Method and apparatus implementing multimedia communication
CN105847880A (en) Audio-video sharing method, server and terminal
CN102325144A (en) Method and system for interconnection between media equipment and multimedia equipment
CN107079181A (en) Distributed/unstructured service management framework of cooperation for Wireless Display platform
CA2647456A1 (en) Mobile telephone, telephone number managing server, telephone number changing system, telephone number requesting method, and telephone number requesting program
US20140012813A1 (en) Method and apparatus for synchronizing personal information
CN106357732A (en) Method for distributed reverse proxy server and client as well as device and system thereof
CN102318318A (en) Method and advice of terminal access digital home appliances
CN103841142B (en) A kind of method of conversation shift, apparatus and system
CN105791610A (en) Enterprise instant voice communication method, device and applied electronic equipment
KR20130015993A (en) Method and apparatus for providing service based component using personal network
US20090175268A1 (en) Method, device and system for communication
CN103209462A (en) Mobile communication method, mobile communication server and mobile communication system
EP2137885A1 (en) Method and arrangement in a communications network
CN101247389A (en) Method and system for discovering stream media service and service discovering device
CN104125221A (en) IMS (IP (Internet Protocol) multimedia subsystem) terminal equipment multiple soft-terminal resource sharing and application collaborative device and method
CN103368847A (en) Broadband convergence communication method and router

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant