CN103841142A - Session migration method, device and system - Google Patents
Session migration method, device and system Download PDFInfo
- Publication number
- CN103841142A CN103841142A CN201210482689.7A CN201210482689A CN103841142A CN 103841142 A CN103841142 A CN 103841142A CN 201210482689 A CN201210482689 A CN 201210482689A CN 103841142 A CN103841142 A CN 103841142A
- Authority
- CN
- China
- Prior art keywords
- equipment
- service
- smn
- list
- ability label
- 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.)
- Granted
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
Abstract
The embodiment of the invention discloses a session migration method, device and system, relates to the field of communication and aims at enhancing success rate of session migration. The method provided by the embodiment of the invention comprises that: first equipment sends capability identification information of the first equipment to an SMN so that the SMN sends the capability identification information and user identification of a user to which the first equipment is attributed to a PN, an equipment list is acquired by the PN according to the capability identification information, the user identification of the user to which the first equipment is attributed and the pre-stored service registration information, and the equipment list is sent to the SMN; the first equipment receives the equipment list sent by the SMN; the first equipment selects second equipment from the equipment list; and the session migration is performed between the first equipment and the second equipment.
Description
Technical field
The present invention relates to the communications field, relate in particular to a kind of method, Apparatus and system of conversation shift.
Background technology
Conversation shift be user according to demand by a certain services migrating moving on an equipment to another one equipment, to be user-friendly to, for example: user is just carrying out video calling in PC, busy going out, just can be by this video calling on transfer handset or panel computer.
Realizing conversation shift needs device discovery techniques and conversation shift technology, and wherein, device discovery techniques is for determining the target device that can carry out conversation shift; Conversation shift technology is for migrating to target device by session.At present, the technological means that realizes these two utilizations comprises: positioning service agreement (Service Location Protocol, be called for short SLP), unified plug and play protocol (Universal Plug and Play, be called for short UPnP), personal network (PersonalNetwork, be called for short PN), or provide object listing and corresponding weight etc. by equipment in critic network and the relation of current device.
State in realization in the process of conversation shift, inventor finds that in prior art, at least there are the following problems: can not before conversation shift, determine that whether target device supports corresponding session, causes the success rate of conversation shift low.
Summary of the invention
The method of a kind of conversation shift that the embodiment of the present invention provides, Apparatus and system, the first equipment sends the ability label information of the first equipment before conversation shift to PN by SMN, make PN support the list of devices of session to be migrated according to the user ID of the user under described ability label information, the first equipment and the service registry acquisition of information that prestores, the first equipment selects the second equipment to carry out conversation shift again from list of devices, has improved the success rate of conversation shift.
For achieving the above object, embodiments of the invention adopt following technical scheme:
On the one hand, provide a kind of method of conversation shift, the method comprises:
The first equipment sends the ability label information of described the first equipment to SMN, to make described SMN that the user ID of the user under described ability label information and described the first equipment is sent to PN, and then make described PN according to described ability label information, the user ID of user under described the first equipment and the service registry information acquisition apparatus list prestoring, and described list of devices is sent to described SMN, wherein, the described service registry information prestoring comprises user ID, the device identification of each described user's equipment, and the registration ability label of the service correspondence of each described equipment support,
Described the first equipment receives the described list of devices that described SMN sends;
Described the first equipment is selected the second equipment from described list of devices;
Between described the first equipment and described the second equipment, carry out conversation shift.
In the possible implementation of the first, according to first aspect, described PN is according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list prestoring, and specific implementation is:
The ability label information that described PN sends the user ID of the user under described the first equipment, the described SMN respectively registration ability label corresponding with the service of user ID in the service registry information prestoring and equipment support is mated;
Described PN is in the equipment of the user under described the first equipment, the equipment component devices list of the registration ability label that comprises the ability label information matches sending with described SMN.
In the possible implementation of the second, in conjunction with first aspect or the possible implementation of the first, the method also comprises the service registry process of the first equipment, and the service registry process of described the first equipment is embodied as:
The service registry solicited message of described the first equipment is sent to described SMN by described the first equipment, to make described SMN that the user ID of the user under the service registry solicited message of described the first equipment and described the first equipment is sent to described PN, and then make described PN according to the user ID of the user under the service registry solicited message of described the first equipment and described the first equipment to described the first device to register service, and send registration response message to described SMN, wherein, the service registry solicited message of described the first equipment comprises the device identification of described the first equipment and the registration ability label of the service correspondence that described the first equipment is supported,
Described the first equipment receives the registration response message that described SMN sends.
In the third possible implementation, the implementation possible according to the second, the service registry solicited message of described the first equipment is sent to described SMN by described the first equipment, and specific implementation is:
Described the first equipment sends to described SMN by SLP agreement by the service registry solicited message of described the first equipment;
Or described the first equipment sends to described SMN by UPnP agreement by the service registry solicited message of described the first equipment.
In the 4th kind of possible implementation, in conjunction with first aspect or the possible implementation of the first to the third possible implementation, the ability label information of described the first equipment comprises: the ability label of service corresponding to session to be migrated in described the first equipment, and corresponding
Between described the first equipment and described the second equipment, carrying out conversation shift comprises: described the first equipment is by extremely described the second equipment of conversation shift to be migrated in described the first equipment.
In the 5th kind of possible implementation, according to the 4th kind of possible implementation, before carrying out conversation shift between described the first equipment and described the second equipment, the method also comprises:
Described the first equipment obtains the service list of supporting in described the second equipment that the service of session to be migrated in described the first equipment forms;
Described the first equipment is selected first service from described service list; Accordingly,
Described the first equipment is by conversation shift to be migrated in described the first equipment to described the second equipment, and specific implementation is: described the first equipment is the described first service to described the second equipment by conversation shift to be migrated in described the first equipment.
In the 6th kind of possible implementation, according to the 5th kind of possible implementation, described the first equipment obtains the service list of supporting in described the second equipment that the service of session to be migrated in described the first equipment forms, and specific implementation is:
Described the first equipment sends the ability label information of service corresponding to session to be migrated in described the first equipment to described SMN, to make described SMN that described ability label information is sent to described PN, and then make described PN according to the service list of supporting in the second equipment described in described ability label information and described service registry acquisition of information that the service of session to be migrated in described the first equipment forms;
Described the first equipment receives the described service list that described SMN sends.
In the 7th kind of possible implementation, in conjunction with first aspect or the possible implementation of the first to the third possible implementation any, the ability label information of described the first equipment comprises: the ability label of the second service in described the first equipment, and corresponding
Between described the first equipment and described the second equipment, carrying out conversation shift specific implementation is: described the second equipment by conversation shift to be migrated in described the second equipment on the described second service of described the first equipment.
In the 8th kind of possible implementation, according to the 7th kind of possible implementation, after described the first equipment is selected the second equipment from described list of devices, before carrying out conversation shift between described the first equipment and described the second equipment, the method also comprises:
Described the first equipment obtains the session list that session that the second service of ongoing and described the first equipment in described the second equipment supports forms;
Described the first equipment is selected described session to be migrated from described session list.
In the 9th kind of possible implementation, according to the 8th kind of possible implementation, in the time of described the second equipment and the same described SMN of described the first equipment connection, described the first equipment obtains the session list that session that the second service of ongoing and described the first equipment in described the second equipment supports forms, and specific implementation is:
Described the first equipment sends inquiry request information to described SMN, with the session list that session that described SMN supported according to the second service of ongoing and described the first equipment in the second equipment described in described inquiry request acquisition of information is formed, wherein, described inquiry request information comprises: the ability label of the second service of the mark of described the second equipment and described the first equipment; Described the first equipment receives the described session list that described SMN sends.
Or, in the time that described the first equipment is connected respectively a SMN and the 2nd SMN with described the second equipment, described the first equipment obtains the session list that session that the second service of ongoing and described the first equipment in described the second equipment supports forms, and specific implementation is:
Described the first equipment sends inquiry request information to a described SMN, the session list that the session of being supported with the second service that makes a described SMN obtain ongoing and described the first equipment in described the second equipment to described the 2nd SMN forms, wherein, described inquiry request information comprises: the ability label of the second service of the mark of described the second equipment and described the first equipment;
Described the first equipment receives the described session list that a described SMN sends.
Second aspect, provides a kind of method of conversation shift, and the method comprises:
SMN receives the ability label information of described first equipment of the first equipment transmission;
The user ID of the user under described ability label information and described the first equipment is sent to PN by described SMN, to make described PN according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list that prestores, wherein, the service registry information prestoring described in comprises the device identification of equipment and the registration ability label of the service correspondence that each described equipment is supported that user ID, each described user comprise;
Described SMN receives the described list of devices that described PN sends;
Described list of devices is sent to described the first equipment by described SMN, to make described the first equipment select the second equipment from described list of devices, and and described the second equipment between carry out conversation shift.
In the possible implementation of the first, according to second aspect, the method also comprises the service registry process of described the second equipment, and the service registry process of described the second equipment comprises:
Described SMN receives the service registry solicited message of described second equipment of described the second equipment transmission, wherein, the service registry solicited message of described the second equipment comprises the device identification of described the second equipment and the registration ability label of the service correspondence that described the second equipment is supported;
The user ID of the user under the service registry solicited message of described the second equipment and described the second equipment is sent to described PN by described SMN, with make described PN according to the user ID of the user under the service registry solicited message of described the second equipment and described the second equipment to described the second device to register service;
Described SMN receives the registration response message that described PN sends;
Described registration response message is sent to described the second equipment by described SMN.
In the possible implementation of the second, in conjunction with second aspect or the possible implementation of the first, the ability label information of described the first equipment comprises the ability label of service corresponding to session to be migrated in described the first equipment, corresponding,
Between described the first equipment and described the second equipment, carrying out conversation shift specific implementation is: described the first equipment is by extremely described the second equipment of conversation shift to be migrated in described the first equipment.
In the third possible implementation, in conjunction with second aspect or the possible implementation of the first, the ability label information of described the first equipment comprises the ability label of the second service in described the first equipment, corresponding,
Between described the first equipment and described the second equipment, carrying out conversation shift specific implementation is: described the second equipment by conversation shift to be migrated in described the second equipment on the described second service of described the first equipment.
In the 4th kind of possible implementation, the implementation possible according to the third, after described list of devices is sent to described the first equipment by described SMN, the method also comprises:
Described SMN obtains the session list that session that the second service of ongoing and described the first equipment in described the second equipment supports forms, and to make described the first equipment select described session to be migrated from described session list, and carries out conversation shift.
In the 5th kind of possible implementation, according to the 4th kind of possible implementation, in the time of described the second equipment and the same described SMN of described the first equipment connection, described SMN obtains the session list that session that the second service of ongoing and described the first equipment in described the second equipment supports forms, and specific implementation is:
Described SMN receives the inquiry request information that described the first equipment sends, and wherein, described inquiry request information comprises: the ability label of the second service of the mark of described the second equipment and described the first equipment; The session list that the session that described SMN supports according to the second service of ongoing and described the first equipment in the second equipment described in described inquiry request acquisition of information forms;
Or, in the time that SMN, described the second equipment described in described the first equipment connection divide connection the 2nd SMN, described SMN obtains the session list that session that the second service of ongoing and described the first equipment in described the second equipment supports forms, and specific implementation is:
Described SMN receives the inquiry request information that described the first equipment sends, and wherein, described inquiry request information comprises: the ability label of the second service of the mark of described the second equipment and described the first equipment; The session list that the session that the second service that described SMN obtains ongoing and described the first equipment in described the second equipment to described the 2nd SMN is supported forms.
The third aspect, provides a kind of method of conversation shift, and the method comprises:
The user ID of user under ability label information and described first equipment of the first equipment that PN reception SMN sends, wherein, the ability label information of described the first equipment sends to described SMN by described the first equipment;
Described PN is according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list that prestores, wherein, the service registry information prestoring described in comprises user ID, each described user's the device identification of equipment and the registration ability label of the service correspondence that each described equipment is supported;
Described list of devices is sent to described SMN by described PN, to make described SMN that described list of devices is sent to described the first equipment, and then make described the first equipment from described list of devices, select the second equipment, and and described the second equipment between carry out conversation shift.
In the possible implementation of the first, according to the third aspect, described PN is according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list prestoring, and specific implementation is:
The ability label information that described PN sends the user ID of the user under described the first equipment, the described SMN respectively registration ability label corresponding with the service of user ID in the service registry information prestoring and equipment support is mated;
Described PN is in the equipment of the user under described the first equipment, the equipment component devices list of the registration ability label that comprises the ability label information matches sending with described SMN.
In the possible implementation of the second, in conjunction with the third aspect or the possible implementation of the first, the method also comprises the service registry process of described the second equipment, and the service registry process of described the second equipment comprises:
Described PN receives the user ID of the user under service registry solicited message and described second equipment of described the second equipment that described SMN sends, wherein, the service registry solicited message of described the second equipment sends to described SMN by described the second equipment, comprising: the registration ability label of the service correspondence that the device identification of described the second equipment and described the second equipment are supported;
Described PN according to the user ID of the user under the service registry solicited message of described the second equipment and described the second equipment to described the second device to register service;
Described PN sends registration response message to described SMN, to make described SMN send described registration response message to described the second equipment.
In the third possible implementation, in conjunction with the third aspect or possible implementation or the possible implementation of the second of the first, the ability label information of described the first equipment comprises: the ability label of service corresponding to session to be migrated in described the first equipment, and corresponding
Between described the first equipment and described the second equipment, carrying out conversation shift specific implementation is: described the first equipment is by extremely described the second equipment of conversation shift to be migrated in described the first equipment.
In the 4th kind of possible implementation, the implementation possible according to the third, the method also comprises:
Described PN receives the described ability label information that described SMN sends;
Described PN is according to the service list of supporting in the second equipment described in described ability label information and described service registry acquisition of information that the service of session to be migrated in described the first equipment forms;
Described PN sends described service list to described SMN, makes described SMN that described service list is sent to described the first equipment, and then makes described the first equipment select first service from described service list; Accordingly,
Between described the first equipment and described the second equipment, carrying out conversation shift specific implementation is: described the first equipment by conversation shift to be migrated in described the first equipment on the first service of described the second equipment.
In the 5th kind of possible implementation, in conjunction with the third aspect or the possible four kinds of possible implementations of implementation to the of the first any, the ability label information of described the first equipment comprises: the ability label of the second service in described the first equipment, and corresponding
Between described the first equipment and described the second equipment, carrying out conversation shift specific implementation is: described the second equipment by conversation shift to be migrated in described the second equipment on the described second service of described the first equipment.
Fourth aspect, provide a kind of terminal equipment, this terminal equipment comprises:
Transmitting element, for send the ability label information of described terminal equipment to SMN, to make described SMN that the user ID of the user under described ability label information and described terminal equipment is sent to PN, and then make described PN according to described ability label information, the user ID of user under described terminal equipment and the service registry information acquisition apparatus list prestoring, and described list of devices is sent to described SMN, wherein, the described service registry information prestoring comprises user ID, the device identification of each described user's equipment, and the registration ability label of the service correspondence of each described equipment support,
Receiving element, the described list of devices sending for receiving described SMN;
Selected cell, for selecting the second equipment from described list of devices;
Conversation shift unit, for and described the second equipment between carry out conversation shift.
In the possible implementation of the first, in conjunction with fourth aspect, this terminal equipment also comprises service registry unit, and for carrying out service registry, described service registry unit comprises:
Sending module, for the service registry solicited message of described terminal equipment is sent to described SMN, to make described SMN that the user ID of the user under the service registry solicited message of described terminal equipment and described terminal equipment is sent to described PN, and then make described PN carry out service registry according to the user ID of the user under the service registry solicited message of described terminal equipment and described terminal equipment to described terminal equipment, and send registration response message to described SMN, wherein, the service registry solicited message of described terminal equipment comprises the device identification of described terminal equipment and the registration ability label of the service correspondence that described terminal equipment is supported,
Receiver module, the registration response message sending for receiving described SMN.
In the possible implementation of the second, in conjunction with fourth aspect or the possible implementation of the first, described ability label comprises: the ability label of service corresponding to session to be migrated in described terminal equipment; Accordingly,
Described conversation shift unit specifically for, by conversation shift to be migrated in described terminal equipment to described the second equipment.
In the third possible implementation, the implementation possible according to the second, this terminal equipment also comprises, service list acquiring unit, the service list of supporting that for obtaining described the second equipment the service of session to be migrated in described terminal equipment forms; Accordingly,
Described selected cell also for, from described service list, select first service;
Described receiving element also for, receive the described service list that described SMN sends,
Described conversation shift unit specifically for, by conversation shift to be migrated in described terminal equipment to the described first service of described the second equipment.
In the 4th kind of possible implementation, the implementation possible according to the third, described service list acquiring unit comprises:
Sending module, for send the ability label information of service corresponding to described terminal equipment session to be migrated to described SMN, to make described SMN that described ability label information is sent to described PN, and then make described PN according to the service list of supporting in the second equipment described in described ability label information and described service registry acquisition of information that the service of session to be migrated in described terminal equipment forms;
Receiver module, the described service list sending for receiving described SMN.
In the 5th kind of possible implementation, according to the third possible implementation or the 4th kind of possible implementation, the ability label information of described the first equipment comprises: the ability label of the second service in described the first equipment, and this terminal equipment also comprises:
Session list acquiring unit, the session list forming for obtaining session that described the second equipment second service ongoing and described terminal equipment supports; Accordingly,
Described selected cell also for, from described session list, select described session to be migrated.
In the 6th kind of possible implementation, according to the 5th kind of possible implementation, described session list acquiring unit comprises:
Sending module, for sending inquiry request information to described SMN, so that proper described the second equipment is while being connected same described SMN with described terminal equipment, described SMN is according to ongoing in the second equipment described in described inquiry request acquisition of information, and the session list that the session that the service in described terminal equipment is supported forms, or, in the time that described terminal equipment is connected respectively a SMN and the 2nd SMN with described the second equipment, the one SMN obtains in described the second equipment ongoing to described the 2nd SMN, and the session list that the session that the second service of described terminal equipment is supported forms, wherein, described inquiry request information comprises: the ability label of the second service in the mark of described the second equipment and described terminal equipment,
Receiver module, the described session list sending for receiving described SMN.
The 5th aspect, provides a kind of SMN, and this SMN comprises:
The first receiving element, the ability label information of described the first equipment sending for receiving the first equipment;
The first transmitting element, for the user ID of the user under described ability label information and described the first equipment is sent to PN, to make described PN according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list that prestores, and for described list of devices being sent to described the first equipment, wherein, the service registry information prestoring described in comprises the device identification of the equipment that user ID, each described user comprise;
The second receiving element, the described list of devices sending for receiving described PN;
The second transmitting element, for described list of devices being sent to described the first equipment, to make described the first equipment select the second equipment from described list of devices, and and described the second equipment between carry out conversation shift.
In the possible implementation of the first, in conjunction with the 5th aspect, this SMN also comprises service registry unit, and for carrying out service registry, described service registry unit comprises:
The first receiver module, be used for the service registry solicited message of described the second equipment that receives described the second equipment transmission, wherein, the service registry solicited message of described the second equipment comprises the device identification of described the second equipment and the registration ability label of the service correspondence that described the second equipment is supported;
Sending module, for the user ID of the user under the service registry solicited message of described the second equipment and described the second equipment is sent to described PN, with make described PN according to the user ID of the user under the service registry solicited message of described the second equipment and described the second equipment to described the second device to register service;
The second receiver module, the registration response message sending for receiving described PN, corresponding,
Described the second transmitting element also for, described registration response message is sent to described the second equipment.
In the possible implementation of the second, in conjunction with the 5th aspect or the possible implementation of the first, described ability label comprises: the ability label of service corresponding to session to be migrated in described the first equipment.
In the third possible implementation, in conjunction with the 5th aspect or the possible implementation of the first, described ability label comprises: the ability label of the second service in described the first equipment, and described SMN also comprises:
Session list acquiring unit, the session list that the session of supporting for the second service that obtains ongoing and described the first equipment of described the second equipment forms, to make described the first equipment select described session to be migrated from described session list, and carry out conversation shift.
The 6th aspect, provide a kind of PN, it is characterized in that, having comprised:
Receiving element, for receiving the user ID of the user under ability label information and described first equipment of the first equipment that SMN sends, wherein, the ability label information of described the first equipment is the information that described the first equipment sends to described SMN;
Acquiring unit, for according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list that prestores, wherein, the service registry information prestoring described in comprises the device identification of equipment and the registration ability label of the service correspondence that each described equipment is supported that user ID, each described user comprise;
Transmitting element, for described list of devices is sent to described SMN, to make described SMN that described list of devices is sent to described the first equipment, and then make described the first equipment from described list of devices, select the second equipment, and and described the second equipment between carry out conversation shift.
In the possible implementation of the first, in conjunction with the 6th aspect, described acquiring unit, comprising:
Matching module, for ability label information that the user ID of the user under described the first equipment, described SMN are sent respectively the registration ability label corresponding with the user ID of the service registry information prestoring and the service of equipment support mate;
Acquisition module, for obtain with described the first equipment under the equipment that comprises of user, the list of devices of the equipment composition of the registration ability label that comprises the ability label information matches sending with described SMN.
In the possible implementation of the second, in conjunction with the 6th aspect or the possible implementation of the first, this PN also comprises service registry unit, and for to described the second device to register service, described service registry unit, comprising:
Receiver module, for receiving the user ID of the user under service registry solicited message and described second equipment of described the second equipment that described SMN sends, wherein, the service registry solicited message of described the second equipment sends to described SMN by described the second equipment, comprising: the registration ability label of the service correspondence that the device identification of described the second equipment and described the second equipment are supported;
Service registry module, for according to the user ID of the user under the service registry solicited message of described the second equipment and described the second equipment to described the second device to register service;
Sending module, for send registration response message to described SMN, to make described SMN send described registration response message to described the second equipment.
In the third possible implementation, in conjunction with the 6th aspect or possible implementation or the possible implementation of the second of the first, the ability label information of described the first equipment comprises: the ability label of service corresponding to session to be migrated in described the first equipment.
In the 4th kind of possible implementation, the implementation possible according to the third, this PN also comprises service list acquiring unit, the service list of supporting that for obtaining described the second equipment the service of session to be migrated in described the first equipment forms, wherein,
Described service list acquiring unit, comprising: receiver module, the described ability label information sending for receiving described SMN; Acquisition module, according to the service list of supporting in the second equipment described in described ability label information and described service registry acquisition of information that the service of session to be migrated in described the first equipment forms; Accordingly,
Described transmitting element also for, send described service list to described SMN, make described SMN that described service list is sent to described the first equipment, and then make described the first equipment select first service from described service list, and by conversation shift to be migrated in described the first equipment on the first service of described the second equipment.
In the 5th kind of possible implementation, in conjunction with the 6th aspect or the possible four kinds of possible implementations of implementation to the of the first any, the ability label information of described the first equipment comprises: the ability label of the second service in described the first equipment.
The 7th aspect, provides a kind of conversation shift system, comprises terminal equipment as described above, SMN and PN.
The method of a kind of conversation shift that the embodiment of the present invention provides, Apparatus and system, the first equipment sends the ability label information of the first equipment before conversation shift to PN by SMN, make PN according to described ability label information, the user ID of user under the first equipment and the service registry acquisition of information prestoring are supported the list of devices of session to be migrated, the first equipment selects the second equipment to carry out conversation shift again from list of devices, improve the success rate of conversation shift, solve in prior art because not determining before conversation shift whether target device supports corresponding session, cause the low problem of success rate of conversation shift.
Brief description of the drawings
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
The schematic diagram of a kind of PN network architecture that Fig. 1 provides for the embodiment of the present invention;
The flow chart of the method for a kind of conversation shift that Fig. 2 provides for the embodiment of the present invention;
The flow chart of the method for the another kind of conversation shift that Fig. 3 provides for the embodiment of the present invention;
The flow chart of the method for the another kind of conversation shift that Fig. 4 provides for the embodiment of the present invention;
The flow chart of the method for the another kind of conversation shift that Fig. 5 provides for the embodiment of the present invention;
The flow chart of the method for the another kind of conversation shift that Fig. 6 provides for the embodiment of the present invention;
The flow chart of a kind of service registry process that Fig. 7 provides for the embodiment of the present invention;
The structural representation of a kind of terminal equipment that Fig. 8 provides for the embodiment of the present invention;
The structural representation of the another kind of terminal equipment that Fig. 9 provides for the embodiment of the present invention;
The structural representation of the another kind of terminal equipment that Figure 10 provides for the embodiment of the present invention;
The structural representation of a kind of SMN that Figure 11 provides for the embodiment of the present invention;
The structural representation of the another kind of SMN that Figure 12 provides for the embodiment of the present invention;
The structural representation of the another kind of SMN that Figure 13 provides for the embodiment of the present invention;
The structural representation of the another kind of SMN that Figure 14 provides for the embodiment of the present invention;
The structural representation of a kind of PN that Figure 15 provides for the embodiment of the present invention;
The structural representation of the another kind of PN that Figure 16 provides for the embodiment of the present invention;
The structural representation of the another kind of PN that Figure 17 provides for the embodiment of the present invention;
The structural representation of a kind of conversation shift system that Figure 18 provides for the embodiment of the present invention.
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 clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiment.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
The conversation shift method that the embodiment of the present invention provides can be applied to the conversation shift between the equipment based under personal network's (Personal Network is called for short PN) framework.Referring to Fig. 1, for the schematic diagram of the PN network architecture 100, can comprise: PN10, Service Management node (Service Management Node, be called for short SMN) 20, as equipment 30 of terminal etc., wherein, each equipment belongs to a user, each user can comprise multiple equipment, same user's equipment or equipment component can form a local area network (LAN), each local area network (LAN) can be by a SMN unified management, wherein SMN can be configured on the equipment of its management, also can be configured separately, PN connects multiple SMN, for managing the service on each user and subscriber equipment.Generally, the method for the conversation shift that the embodiment of the present invention provides is applicable to the conversation shift between two equipment of same user, when two different users are under the shared prerequisite of equipment, also can use the method for this conversation shift to realize conversation shift; Due to after the equipment of two different users shares, belong to respectively the conversation shift method of carrying out between any two equipment of this two users between the method for conversation shift and two equipment of same user identical, therefore the embodiment of the present invention only describes as example to carry out conversation shift between two equipment of same user.
On the one hand, the embodiment of the present invention provides a kind of method of conversation shift, referring to Fig. 2, can comprise:
201: the first equipment send the ability label information of described the first equipment to SMN, to make described SMN that the user ID of the user under described ability label information and described the first equipment is sent to PN, and then make described PN according to described ability label information, the user ID of user under described the first equipment and the service registry information acquisition apparatus list prestoring, and described list of devices is sent to described SMN, wherein, the described service registry information prestoring comprises user ID, the device identification of the equipment that each described user comprises, and the registration ability label of the service correspondence of each described equipment support,
202: described the first equipment receives the described list of devices that described SMN sends;
203: described the first equipment is selected the second equipment from described list of devices;
204: between described the first equipment and described the second equipment, carry out conversation shift.
Further, described method is before step 201, can also comprise the service registry process of the first equipment, exemplary, the service registry process of the first equipment can comprise: the service registry solicited message of the first equipment is sent to SMN by the first equipment, to make SMN that the user ID of the user under the service registry solicited message of the first equipment and the first equipment is sent to PN, and then make PN according to the user ID of the user under the service registry solicited message of the first equipment and the first equipment to the first device to register service, and send registration response message to SMN, wherein, the service registry solicited message of the first equipment comprises the device identification of the first equipment and the registration ability label of the service correspondence that the first equipment is supported, the first equipment receives the registration response message that SMN sends.
Exemplary, the first equipment can send to SMN by the service registry solicited message of the first equipment by SLP agreement or UPnP agreement.
Further, the ability label information of the first equipment can comprise the ability label of the second service in ability label or first equipment of service corresponding to session to be migrated in the first equipment.
In the time that the ability label information of the first equipment comprises the ability label of service corresponding to session to be migrated in the first equipment, described method, after step 203, can also comprise: the first equipment obtains the service list of supporting in the second equipment that the service of session to be migrated in described the first equipment forms; The first equipment is selected first service from this service list.
Exemplary, the first equipment obtains the service list of supporting in the second equipment that the service of session to be migrated in the first equipment forms, can comprise: the first equipment sends the ability label information of service corresponding to session to be migrated in the first equipment to SMN, to make SMN that ability label information is sent to PN, and then make PN according to the service list of supporting in ability label information and service registry acquisition of information the second equipment that the service of session to be migrated in the first equipment forms; The first equipment receives the service list that SMN sends.
In the time that the ability label information of the first equipment comprises the ability label of service corresponding to session to be migrated in the first equipment,
Step 202 can also comprise: the first equipment receives the service list that SMN sends, wherein, service list is PN according to the user ID of the user under ability label information, the first equipment and the service registry acquisition of information that prestores, and send to SMN, in the each equipment by list of devices, support the service of session to be migrated in the first equipment to form; Accordingly,
Step 203 can comprise: the first equipment is selected first service from service list, and wherein, first service is the service of the support to be migrated session corresponding with the second equipment in service list;
Step 204 can comprise; The first equipment is by the first service of conversation shift to the second equipment to be migrated in the first equipment.
In the time that the ability label information of the first equipment comprises the ability label of the second service in the first equipment, described method, after step 203, can also comprise: the first equipment obtains the session list that session that second service ongoing in the second equipment and the first equipment supports forms; The first equipment is selected session to be migrated from session list.
Wherein, in the time of the second equipment and the same SMN of the first equipment connection, the first equipment obtains the process of session list, can comprise: the first equipment sends inquiry request information to SMN, with the session list that session that SMN supported according to second service ongoing in inquiry request acquisition of information the second equipment and the first equipment is formed, wherein, inquiry request information comprises: the ability label of the second service in the mark of the second equipment and the first equipment; The first equipment receives the described session list that described SMN sends.
In the time that the first equipment and the second equipment are connected respectively a SMN and the 2nd SMN, the first equipment obtains the process of session list, can comprise: the first equipment sends inquiry request information to a SMN, to make a SMN obtain to the 2nd SMN the session list that session that the second service of ongoing in the second equipment and the first equipment supported forms, wherein, inquiry request information comprises: the ability label of the second service of the mark of the second equipment and the first equipment; The first equipment receives the session list that a SMN sends.
Further, in the time that the ability label information of the first equipment comprises the ability label of service corresponding to session to be migrated in the first equipment, between the first equipment and the second equipment, carrying out conversation shift can comprise: the first equipment is by conversation shift to the second equipment to be migrated in the first equipment, or the first equipment is by the first service of conversation shift to the second equipment to be migrated in the first equipment; In the time that the ability label information of the first equipment comprises the ability label of the second service in the first equipment, between the first equipment and the second equipment, carrying out conversation shift can comprise: the second equipment is by the second service of conversation shift to the first equipment to be migrated in the second equipment.
The method of a kind of conversation shift that the embodiment of the present invention provides, the first equipment sends the ability label information of the first equipment before conversation shift to PN by SMN, make PN according to described ability label information, the user ID of user under the first equipment and the service registry acquisition of information prestoring are supported the list of devices of session to be migrated, the first equipment selects the second equipment to carry out conversation shift again from list of devices, improve the success rate of conversation shift, solve in prior art because not determining before conversation shift whether target device supports corresponding session, cause the low problem of success rate 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, comprising:
301:SMN receives the ability label information of described first equipment of the first equipment transmission;
302: the user ID of the user under described ability label information and described the first equipment is sent to PN by described SMN, to make described PN according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list that prestores, wherein, the service registry information prestoring described in comprises the device identification of equipment and the registration ability label of the service correspondence that each described equipment is supported that user ID, each described user comprise;
303: described SMN receives the described list of devices that described PN sends;
304: described list of devices is sent to described the first equipment by described SMN, to make described the first equipment select the second equipment from described list of devices, and and described the second equipment between carry out conversation shift.
Further, described method is after step 302, can also comprise the service registry process of the second equipment, the service registry process of this second equipment can comprise: SMN receives the service registry solicited message of the second equipment of the second equipment transmission, wherein, the service registry solicited message of the second equipment comprises the device identification of the second equipment and the registration ability label of the service correspondence that the second equipment is supported; The user ID of the user under the service registry solicited message of the second equipment and the second equipment is sent to PN by SMN, with make PN according to the user ID of the user under the service registry solicited message of the second equipment and the second equipment to the second device to register service; SMN receives the registration response message that PN sends; Registration response message is sent to the second equipment by SMN.
Exemplary, SMN can receive by SLP agreement or UPnP agreement the service registry solicited message of the second equipment of the second equipment transmission.
Further, the ability label information of the first equipment can comprise the ability label of the second service in ability label or first equipment of service corresponding to session to be migrated in the first equipment.
In the time that the ability label information of the first equipment comprises the ability label of service corresponding to session to be migrated in the first equipment, described method, after step 304, can also comprise: SMN receives the ability label information of service corresponding to session to be migrated in the first equipment that the first equipment sends; Ability label information is sent to PN by SMN, to make PN support according in ability label information and service registry acquisition of information the second equipment of prestoring the service list that the service of session to be migrated in the first equipment forms; SMN receives the described service list that PN sends; Service list is sent to the first equipment by SMN, to make the first equipment select first service from service list.
In the time that the ability label information of the first equipment comprises the ability label of service corresponding to session to be migrated in the first equipment,
Step 303 can also comprise: SMN receives the service list that PN sends, wherein, service list is PN according to the user ID of the user under ability label information, the first equipment and the service registry acquisition of information that prestores, in the each equipment by list of devices, supports the service of session to be migrated in the first equipment to form; Accordingly,
Step 304 can also comprise: service list is sent to the first equipment by SMN, from list of devices, select the second equipment to make the first equipment, and from service list, select first service, and by the first service of conversation shift to the second equipment to be migrated in the first equipment, wherein, first service is the service of the support to be migrated session corresponding with the second equipment in service list.
In the time that the ability label information of the first equipment comprises the ability label of the second service in the first equipment, described method, after step 304, can also comprise: SMN obtains the session list that session that second service ongoing in the second equipment and the first equipment supports forms; Session list is sent to the first equipment by SMN, to make the first equipment select session to be migrated from session list.
Wherein, in the time of the second equipment and the same SMN of the first equipment connection, SMN obtains the process of session list, can comprise: SMN receives the inquiry request information that the first equipment sends, wherein, inquiry request information comprises: the ability label of the second service in the mark of the second equipment and the first equipment; The session list that SMN forms according to the session that in inquiry request acquisition of information the second equipment, second service ongoing and the first equipment is supported.
In the time that the first equipment and the second equipment are connected respectively a SMN and the 2nd SMN, the one SMN obtains the process of session list, can comprise: a SMN receives the inquiry request information that the first equipment sends, wherein, inquiry request information comprises: the ability label of the second service in the mark of the second equipment and the first equipment; The one SMN obtains to the 2nd SMN the session list that session that second service ongoing in the second equipment and the first equipment supports forms.
Further, in the time that the ability label information of the first equipment comprises the ability label of service corresponding to session to be migrated in the first equipment, between the first equipment and the second equipment, carrying out conversation shift can comprise: the first equipment is by conversation shift to the second equipment to be migrated in the first equipment, or the first equipment is by the first service of conversation shift to the second equipment to be migrated in the first equipment; In the time that the ability label information of the first equipment comprises the ability label of the second service in the first equipment, between the first equipment and the second equipment, carrying out conversation shift can comprise: the second equipment is by the second service of conversation shift to the first equipment to be migrated in the second equipment.
The method of a kind of conversation shift that the embodiment of the present invention provides, SMN is before the first equipment session migration, the ability label information of the first equipment sending by receiving the first equipment, and the user ID of the user under the ability label information of the first equipment and the first equipment is sent to PN, make PN according to described ability label information, the user ID of user under the first equipment and the service registry acquisition of information prestoring are supported the list of devices of session to be migrated, and then make the first equipment from list of devices, select the second equipment to carry out conversation shift, improve the success rate of conversation shift, solve in prior art because not determining before conversation shift whether target device supports corresponding session, cause the low problem of success rate 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, comprising:
The user ID of user under ability label information and described first equipment of the first equipment that 401:PN reception SMN sends, wherein, the ability label information of described the first equipment sends to described SMN by described the first equipment;
402: described PN is according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list that prestores, wherein, the service registry information prestoring described in comprises the device identification of equipment and the registration ability label of the service correspondence that each described equipment is supported that user ID, each described user comprise;
403: described list of devices is sent to described SMN by described PN, to make described SMN that described list of devices is sent to described the first equipment, and then make described the first equipment from described list of devices, select the second equipment, and and described the second equipment between carry out conversation shift.
Further, described method is before step 401, can also comprise the service registry process of the second equipment, the service registry process of this second equipment can comprise: the user ID of the user under service registry solicited message and second equipment of the second equipment that PN reception SMN sends, wherein, the service registry solicited message of the second equipment sends to SMN by the second equipment, comprising: the registration ability label of the service correspondence that the device identification of the second equipment and the second equipment are supported; PN according to the user ID of the user under the service registry solicited message of the second equipment and the second equipment to the second device to register service; PN sends registration response message to SMN, to make SMN send registration response message to the second equipment.
Further, PN obtains the process of list of devices, can comprise: the ability label information that PN sends the user ID of the user under the first equipment, the SMN respectively registration ability label corresponding with the service of user ID in the service registry information prestoring and equipment support is mated; In the equipment that PN comprises the user under the first equipment, the equipment component devices list of the registration ability label that comprises the ability label information matches sending with SMN.
Further, in step 402, the ability label information of the first equipment can comprise: the ability label of the second service in the first equipment in ability label or first equipment of service corresponding to session to be migrated.
In the time that the ability label information of the first equipment comprises the ability label of service corresponding to session to be migrated in the first equipment, described method, after step 403, can also comprise: PN receives the ability label information that SMN sends; PN is according to the service list of supporting in ability label information and service registry acquisition of information the second equipment that the service of session to be migrated in the first equipment forms; PN sends service list to SMN, makes SMN that service list is sent to the first equipment, and then makes the first equipment from service list, select first service.
In the time that the ability label information of the first equipment comprises the ability label of service corresponding to session to be migrated in the first equipment,
Step 402 can also comprise: PN is according to the user ID of the user under ability label information, the first equipment and the service registry information acquisition services list that prestores, wherein, in each equipment of service list by list of devices, support the service of session to be migrated in the first equipment to form; Accordingly,
Step 403 can also comprise: service list is sent to SMN by PN, to make SMN that list of devices and service list are sent to the first equipment, and then make the first equipment from list of devices, select the second equipment, and from service list, select first service, and by the first service of conversation shift to the second equipment to be migrated in the first equipment, wherein, first service is the service of the support to be migrated session corresponding with the second equipment in service list.
The method of a kind of conversation shift that the embodiment of the present invention provides, PN is before the first equipment session migration, receive the ability label information of the first equipment of the first equipment transmission by SMN, and according to described ability label information, the user ID of user under the first equipment and the service registry acquisition of information prestoring are supported the list of devices of session to be migrated, make the first equipment in this list of devices, select the second equipment, and carry out conversation shift, improve the success rate of conversation shift, solve in prior art because not determining before conversation shift whether target device supports corresponding session, cause the low problem of success rate of conversation shift.
Utilize said method to carry out the process that session is moved out and session is moved into specific embodiment explanation respectively below.
Referring to Fig. 5, the method that a kind of session providing for the embodiment of the present invention is moved out, comprising:
501: the first equipment generate the ability label of the service corresponding with session to be migrated according to session to be migrated;
Exemplary, equipment can be personal computer (Personal Computer is called for short PC), panel computer, and the terminal equipments such as smart mobile phone, the service of supporting on each equipment can be varied.
Exemplary, ability label information, for describing the information of the service that each equipment supports, it is the attribute of service, unique in PN network range, for example, can represent corresponding interface, session or other ability information of each service that each equipment is supported, a service can corresponding multiple ability label.Session refers to the type of service of the service support on equipment, and a kind of session can move in multiple services.
The form of ability label can be for ensureing any one unique form in PN network range, for example, can be generic resource identifier (Uniform Resource Identifier, be called for short URI) form or general unique identifier (Universally Unique Identifier, be called for short UUID form etc., wherein URI follows RFC3986 specification, and UUID follows RFC4122 specification. for example:
The ability label of URI form can be:
urn:huaweicapability:sessionhandoff:1;
The ability label of UUID form can be:
urn:uuid:3F2504E0-4F89-11D3-9A0C-0305E82C3301。
Describe with ability label urn:huaweicapability:sessionhandoff:1 below, urn:huaweicapability:sessionhandoff:1 can be used for representing such one group of ability:
1, session control protocol is real time streaming transport protocol (RTSP (Real Time StreamingProtocol, be called for short RTSP real time streaming transport protocol), transmission and control adopt RTP (Realtime Transport Protocol, be called for short RTP) and RTCP Real-time Transport Control Protocol (Realtime Transport Control Protocol is called for short RTCP RTCP Real-time Transport Control Protocol); Agreement.
2, externally provide SessionHandoff method, wherein, this SessionHandoff method can be by current ongoing conversation shift to other equipment, and receive ongoing session on other equipment.
The first equipment can generate the ability label of service corresponding to this session to be migrated according to session to be migrated on the first equipment; For example, on the first equipment, comprise first service (MPlayer1), second service (MPlayer2) and the 3rd service (Mplayer3) three media players, on the first equipment, ongoing session to be migrated is flow media session, this flow media session moves on MPlayer1, wherein, MPlayer1 and MPlayer2 support this flow media session, Mplayer3 does not support this flow media session, and the ability label of the service that this flow media session of the first equipment generation is corresponding comprises MPlayer1 and ability label corresponding to MPlayer2.
Exemplary, a system service can be set on the first equipment, this system service can represent other services of the first equipment control.
Within 502: the first, the ability label of the service corresponding with session to be migrated is sent to SMN by equipment;
Exemplary, the first equipment sends to the ability label of the service corresponding with session to be migrated the SMN of the first equipment connection, for example, ability label is sent to system service in first service by MPlayer1, send to SMN by system service again, wherein SMN can be configured in the first equipment, for example, can be configured in the system service arranging on the first equipment.
The user ID of the ability label of the service corresponding with session to be migrated and the first equipment is sent to PN by 503:SMN;
Exemplary, the session corresponding with service to be migrated that SMN can send the first equipment receiving ability label and the first equipment under user's user ID merge, and be converted into the form of PN support, and then send to PN.
504:PN by the ability label of the user ID of the first equipment, the service corresponding with session to be migrated respectively the registration ability label corresponding with the service of user ID in the service registry information prestoring and equipment support mate;
Exemplary, the service registry information prestoring can comprise the device identification of equipment and the registration ability label of the service correspondence that each described equipment is supported that user ID, each described user comprise.Exemplary, the service registry of carrying out when the service registry information prestoring can be by each device start obtains, and wherein the service registry process of equipment is elaborated below.
The service registry information prestoring can be stored in PN with form, also can be stored in PN with other forms, certainly, also can be stored in other memory cell, uses for PN.The present embodiment does not limit this, referring to table 1, for the service registry information that a kind of form represents, can certainly adopt other forms of form.
Table 1
Exemplary, the method for coupling can have: 1, PN can be respectively by the ability label of the user ID of the first equipment, the service corresponding with session to be migrated simultaneously the registration ability label corresponding with the service of user ID in the service registry information prestoring and equipment support mate; 2, PN first mates the user ID of the first equipment with the user ID in the service registry information prestoring, then the ability label of the service corresponding with session to be migrated is mated with the registration ability label in the service registry information prestoring; 3, PN first mates the ability label of the service corresponding with session to be migrated with the registration ability label in the service registry information prestoring, then the user ID of the first equipment is mated with the user ID in the service registry information prestoring.
Describe as an example of the 2nd kind of mode example below.For example, the device identification of the first equipment is equipment 2, the ability label of the service corresponding with session to be migrated that the first equipment sends is ability 1, the user ID of the first equipment is user 1, first PN can select user ID is the corresponding equipment of " user 1 ", and form intermediate equipment list, as shown in table 2:
Table 2
From table 1 or table 2, in equipment 2, the service of tenability 1 is service 1, service 2, and then PN selects to support the equipment of service 1 or service 2 in this intermediate equipment list, and constitution equipment list is as shown in table 3:
Table 3
Exemplary, in this list of devices, can not comprise the first equipment, the above list of devices obtaining can be as shown in table 4:
Table 4
In the equipment that 505:PN comprises the user under the first equipment, the equipment component devices list of the registration ability label of the ability label coupling that comprises the service corresponding with session to be migrated;
List of devices is sent to SMN by 506:PN;
List of devices is sent to the first equipment by 507:SMN;
Within 508: the first, equipment is selected the second equipment from list of devices;
Exemplary, the first equipment can be by conversation shift to be migrated to any one equipment in list of devices, and user can select the second equipment as target device as required in list of devices, by conversation shift to the second equipment to be migrated in the first equipment.For example, can Default device 1 be the second equipment.
Within 509: the first, the ability label of service corresponding session to be migrated is sent to SMN by equipment;
Exemplary, on the second equipment, may support multiple services simultaneously, session to be migrated in some service support the first equipment, some services are not supported, therefore, the first equipment can continue to inquire about to PN the service list of supporting on the second equipment that the service of session to be migrated in the first equipment forms by the ability label of service corresponding to session to be migrated.
The ability label of service corresponding session to be migrated is sent to PN by 510:SMN;
511:PN is according to the service list of supporting in the ability label of the service corresponding with session to be migrated and service registry acquisition of information the second equipment that the service of session to be migrated in the first equipment forms;
Exemplary, because the service of supporting on all devices in a PN network is all stored in PN with the form of service registry information, therefore can obtain the service list of supporting in the second equipment that the service of session to be migrated in the first equipment forms by PN.
For example, in list of devices as shown in table 4, selection equipment 1 is as the second equipment, the service that this second equipment is supported is service 1 (ability 1, ability 2), service 2 (abilities 1), service 3 (abilities 3), and support that the ability label of service corresponding to session to be migrated on the first equipment is ability 1, the service list of supporting the service of session to be migrated in the first equipment to form in the second equipment therefore obtaining comprises: service 1 (ability 1, ability 2), service 2 (abilities 1).
Service list is sent to SMN by 512:PN;
Service list is sent to the first equipment by 513:SMN;
Within 514: the first, equipment is selected first service from service list;
Exemplary, the session to be migrated in the first equipment is all supported in any service in this service list, ensure the conversation shift success between the first equipment and the second equipment, therefore, user can select any one to serve as first service as required from this service list.
Within 515: the first, equipment is by the first service of conversation shift to the second equipment to be migrated.
Exemplary, describe as an example of flow media session migration example, concrete transition process can comprise: first, the first equipment sends to the contextual information of session to be migrated the first service of the second equipment, wherein, contextual information comprises: URL(uniform resource locator) (Universal ResourceLocator, be called for short URL), Session Description Protocol (Session DescriptionProtocol, the be called for short SDP) information, session identification, current play position etc. of consulting; Then, the second equipment continues to play session to be migrated according to this contextual information, and sends the successful response message of conversation shift to the first equipment.
516: in the time not comprising the second equipment in list of devices, between the first equipment and the second equipment, do not carry out conversation shift;
Exemplary, in actual use, the second equipment may be the target device of the pre-determined expectation of user.For example, current time, the video A on mobile phone 1 is just being played to time t, and user needs this video A to move to computer 1 from mobile phone 1, that is and, computer 1 started to continue to play this video A from the t moment of this video A, and so, this computer 1 is the second equipment.In the time not comprising the second equipment in list of devices, the second equipment (computer 1) that user's expectation is described is not supported session to be migrated on the first equipment, so can, by conversation shift to be migrated on the first equipment to the second equipment that user expects, therefore not carry out conversation shift between the first equipment and the second equipment.
In the method for the above-mentioned conversation shift providing, adopt the mode of successively equipment list of PN and service list, in the embodiment of the present invention, can also adopt below the mode of PN equipment list simultaneously and service list and be elaborated for the latter.
Front 3 steps of this method can be with reference to above-mentioned steps 501-503, afterwards, PN can be according to the user ID of the user under described ability label information, the first equipment and the list of service registry information acquisition apparatus and the service list that prestore, wherein, in each equipment of service list by list of devices, support the service of session to be migrated in the first equipment to form.
Exemplary, this list of devices and service list can represent with different forms, the present embodiment does not limit this, below all with the list of form indication equipment and the service list of form, wherein, this list of devices and service list can represent with same form, also can represent with two forms respectively, in the present embodiment, represent with same form, can certainly represent by other form.
Exemplary, only corresponding description is done in the place different from matching process in above-mentioned steps 504, describe with the 2nd kind of matching process in above-mentioned steps 504 below.
For example, the device identification of the first equipment is that the ability label of the service corresponding with session to be migrated of equipment 2, the first equipment transmissions is ability 1.The user ID of the first equipment is user 1, and first PN can select user ID is the corresponding equipment of " user 1 ", and forms intermediate equipment list, as shown in table 2.
As shown in Table 2, in equipment 2, the service of tenability 1 is service 1, service 2, then PN selects to have the equipment of support service 1 or service 2 and in each selected equipment, selects service 1 or serve 2 list of devices and the service lists that form in this intermediate equipment list, as shown in table 5.
Table 5
Device identification | User ID | Support the ability label of the service of session to be migrated |
Equipment 1 | User 1 | Service 1 (ability 1, ability 2), service 2 (abilities 1) |
Equipment 2 | User 1 | Service 1 (ability 1, ability 2), service 2 (abilities 1) |
Equipment 4 | User 1 | Service 1 (ability 1, ability 2) |
Equipment 5 | User 1 | Service 2 (abilities 1) |
Exemplary, in this list of devices, can not comprise the first equipment, above list of devices and the service list obtaining can be as shown in table 6:
Table 6
Device identification | User ID | Support the ability label of the service of session to be migrated |
Equipment 1 | User 1 | Service 1 (ability 1, ability 2), service 2 (abilities 1) |
Equipment 4 | User 1 | Service 1 (ability 1, ability 2) |
Equipment 5 | User 1 | Service 2 (abilities 1) |
Accordingly, the method can also comprise:
List of devices and service list are sent to SMN by PN; List of devices and service list are sent to the first equipment by SMN; The first equipment is selected the second equipment and from service list, is selected first service in list of devices, and wherein, described first service is the service of session to be migrated described in the support corresponding with the second equipment in service list; The first equipment is by the first service of conversation shift to the second equipment to be migrated in the first equipment.
For example, equipment 2 is as the first equipment, in table 6, select equipment 1 as the second equipment, as shown in Table 6, in equipment 1, support the service of session to be migrated to be: service 1, service 2, so, equipment 2 can select service 1 on equipment 1 or service 2 any one as first service, and by the conversation shift to be migrated in equipment 2 to the service 2 of equipment 1.
The method of a kind of conversation shift that the embodiment of the present invention provides, the first equipment sends the ability label information of the first equipment before conversation shift to PN by SMN, make PN according to described ability label information, the user ID of user under the first equipment and the service registry acquisition of information prestoring are supported the list of devices of session to be migrated, the first equipment selects the second equipment to carry out conversation shift again from described list of devices, improve the success rate of conversation shift, solve in prior art because not determining before conversation shift whether target device supports corresponding session, cause the low problem of success rate of conversation shift.
Referring to Fig. 6, the method that a kind of session providing for the embodiment of the present invention is moved into, when being applied to session to be migrated and moving into the first equipment, comprising:
Within 601: the first, the ability label of the second service in the first equipment is sent to SMN by equipment;
Exemplary, second service in the first equipment refers to, the service that current time user is operating, for example, the service of the first equipment support comprises: service 1 (MPlayer1), 1 service 2 (MPlayer2) and service 3 (Mplayer3) three media players, but the service that current time user is operating is MPlayer1, the ability label of MPlayer1 is sent to SMN by the first equipment.
Exemplary, a system service can be set on the first equipment, this system service can represent other services of the first equipment control.
For example: can represent that the first equipment sends to the ability label of the MPlayer1 on the first equipment and the SMN of the first equipment connection by this system service, wherein, SMN can be configured in the first equipment, for example, can be configured in the system service arranging on the first equipment.
The user ID of the ability label of the second service in the first equipment and the first equipment is sent to PN by 602:SMN;
Exemplary, the user ID of the user under ability label and first equipment of the second service in the first equipment that SMN can send the first equipment receiving merges, and is converted into the form that PN supports, and then sends to PN.
603:PN by the ability label of the second service in the user ID of the first equipment, the first equipment respectively the registration ability label corresponding with the service of user ID in the service registry information prestoring and equipment support mate;
Exemplary, the service registry information prestoring can comprise the device identification of equipment and the registration ability label of the service correspondence that each described equipment is supported that user ID, each described user comprise.Exemplary, the service registry of carrying out when the service registry information prestoring can be by each device start obtains, and wherein the service registry process of equipment is elaborated below.
The service registry information prestoring can be stored in PN with form, also can be stored in PN with other forms, certainly, also can be stored in other memory cell, uses for PN.The present embodiment does not limit this, referring to table 1, for the service registry information that a kind of form represents, can certainly adopt other forms of form.
Exemplary, the method for coupling can have: 1, PN can be respectively by the ability label of the second service in the user ID of the first equipment, the first equipment simultaneously the registration ability label corresponding with the service of user ID in the service registry information prestoring and equipment support mate; 2, PN first mates the user ID of the first equipment with the user ID in the service registry information prestoring, then the ability label of the second service in the first equipment is mated with the registration ability label in the service registry information prestoring; 3, PN first mates the ability label of the second service in the first equipment with the registration ability label in the service registry information prestoring, then the user ID of the first equipment is mated with the user ID in the service registry information prestoring.
Describe as an example of the 2nd kind of mode example below.For example, the device identification of the first equipment is that the ability label of the second service in equipment 1, the first equipment is ability 1, the user ID of the first equipment is user 1, first PN can select with user ID is equipment corresponding to " user 1 ", and forms intermediate equipment list, as shown in table 2:
From table 1 or table 2, in equipment 2, the service of tenability 1 is service 1, service 2, then PN selects to support the equipment of service 1 or service 2 in this intermediate equipment list, constitution equipment list, as shown in table 3, in this list of devices, can not comprise the first equipment, the above list of devices obtaining can be as shown in table 4.
In the equipment that 604:PN comprises the user under the first equipment, the equipment component devices list that comprises the registration ability label of mating with the ability label of the second service in the first equipment;
List of devices is sent to SMN by 605:PN;
List of devices is sent to the first equipment by 606:SMN;
Within 607: the first, equipment is selected the second equipment from list of devices;
Exemplary, user can select the second equipment as source device as required in list of devices, by conversation shift to the first equipment to be migrated in the second equipment.
Within 608: the first, equipment sends inquiry request information to SMN, and wherein, this inquiry request information comprises: the ability label of the second service in the first equipment;
Exemplary, on the second equipment, may there be multiple ongoing sessions simultaneously, but some sessions can successfully migrate to the first equipment, what have cannot, in order to improve conversation shift success rate, can obtain the session list that session that the second service in ongoing in the second equipment and the first equipment supports forms by SMN.
The session list that the session that 609:SMN supports according to the second service in ongoing in inquiry request acquisition of information the second equipment and the first equipment forms;
Exemplary, in the time of the first equipment and the same SMN of the second equipment connection, on this SMN, can directly obtain the session list that session that the second service in ongoing in the second equipment and the first equipment supports forms according to inquiry request information; In the time that the first equipment and the second equipment are connected respectively SMN and the 2nd SMN, first SMN sends to the inquiry request information of reception, the session list that session that the 2nd SMN supports according to the second service in ongoing in this inquiry request information inquiry second equipment and the first equipment is formed, and this session list is sent to SMN.Be illustrated as an example of the first equipment and the same SMN of the second equipment connection example below.
For example, equipment 1 is as the first equipment, and the second service in the first equipment is service 1, the session that service 1 is supported is: session 1 (corresponding ability 1), session 2 (corresponding ability 2), user selects equipment 4 as the second equipment, on equipment 4, ongoing session is: session 1 (corresponding ability 1), session 2 (corresponding ability 2), session 3 (corresponding ability 3), so, obtaining the session list that session that the second service in ongoing in the second equipment and the first equipment supports forms is: session 1 and session 2.
Session list is sent to the first equipment by 610:SMN;
Within 611: the first, equipment is selected session to be migrated from session list;
Exemplary, any one session in session list all can successfully migrate to the first equipment, and therefore user can select any one session as session to be migrated as required.
Within 612: the second, equipment is by the second service of conversation shift to the first equipment to be migrated in the second equipment.
Exemplary, describe as an example of flow media session migration example, concrete transition process can comprise: first, the contextual information of session to be migrated is sent to the first equipment by the second equipment, wherein, contextual information comprises: URL, the SDP information, session identification, current play position of consulting etc.; Then, the second service of the first equipment continues to play session to be migrated according to this contextual information, and sends the successful response message of conversation shift to the second equipment.
613: in the time not comprising the second equipment in list of devices, between the first equipment and the second equipment, do not carry out conversation shift;
Exemplary, in actual use, the second equipment may be the source device of the pre-determined expectation of user.For example, user need to move to video A computer 1 from mobile phone 1, and so, this mobile phone 1 is the second equipment.In the time not comprising the second equipment in list of devices, the ability label registration ability label corresponding with the service of the second equipment support of user's expectation that the second service of the first equipment is described do not mated, the ability of the service of the second equipment support that ability of the second service of the first equipment is expected with user does not conform to, so, conversation shift to the first equipment to be migrated on the second equipment that user can not be expected, does not therefore carry out conversation shift between the first equipment and the second equipment.
The method of a kind of conversation shift that the embodiment of the present invention provides, the first equipment sends the ability label information of the first equipment before conversation shift to PN by SMN, make PN according to described ability label information, the user ID of user under the first equipment and the service registry acquisition of information prestoring are supported the list of devices of session to be migrated, the first equipment selects the second equipment to carry out conversation shift again from described session list, improve the success rate of conversation shift, solve in prior art because not determining before conversation shift whether target device supports corresponding session, cause the low problem of success rate of conversation shift.
Taking the service registry process of the first equipment as example is elaborated to the service registry process of equipment, referring to Fig. 7, comprising below:
701, the first equipment sends to the service registry solicited message of the first equipment and the SMN of the first equipment connection, wherein, the service registry solicited message of the first equipment comprises: the registration ability label of the service correspondence that the device identification of the first equipment and the first equipment are supported;
Exemplary, if the first equipment is supported multinomial service, so, can select that wherein a special services is as system service, this system service can represent other services of the first equipment control.Before sending the service registry solicited message of the first equipment to SMN at the first equipment, first this system service can represent that this first equipment is to PN device registration, the process of this facility registration can comprise: by SMN to PN transmitting apparatus registration information, wherein, this facility registration solicited message can comprise user's user ID under device identification, this equipment and the descriptor of this equipment (URL or concrete descriptor), the term of validity etc.
Exemplary, the first equipment can adopt SLP agreement or UPnP agreement that the service registry solicited message of the first equipment is sent to and the SMN of the first equipment connection.
In the time adopting SLP agreement, directly by the form of SLP protocol definition, service registry solicited message is sent to SMN; In the time adopting UPnP agreement, adopt broadcast mode that service registry solicited message is broadcast to SMN by the form of UPnP protocol definition.
702, the user ID of the service registry solicited message of the first equipment and the first equipment is sent to PN by SMN;
Exemplary, the user ID of the user under service registry solicited message and the first equipment that SMN can send the first equipment receiving merges, and is converted into the form that PN supports, and then sends to PN.
703, PN according to the user ID of the user under the service registry solicited message of the first equipment and the first equipment to the first device to register service;
Exemplary, the process of service registry be in the memory of PN or other memory cell, store the user under device identification, first equipment of the first equipment user ID and the process of the service supported of the first equipment, can store in any form, not limit herein.
704, PN sends registration response message to SMN;
Exemplary, the form that the registration response message that PN sends to SMN adopts is relevant with the form of this registration response message and PN definition, for example, can adopt Simple Object Access Protocol (Simple Object Access Protocol is called for short SOAP) or other specifications;
705, SMN sends registration response message to the first equipment.
Exemplary, each service that SMN supports to the first equipment sends registration response message, wherein, the form that the registration response message sending adopts is relevant with the agreement of each service support that the first equipment is supported, for example: the service of the first equipment support comprises service 1, service 2, and service 1 supports SLP agreement, service 2 to support UPnP agreement, so, this SMN sends registration response message by the form with SLP protocol definition to the service 1 of the first equipment, sends registration response message with the form of UPnP protocol definition to the service 2 of the first equipment.
On the one hand, the embodiment of the present invention provides a kind of terminal equipment 80, referring to Fig. 8, comprising:
Transmitting element 801, for send the ability label information of described terminal equipment 80 to SMN, to make described SMN that the user ID of the user under described ability label information and institute's terminal equipment 80 is sent to PN, and then make described PN according to described ability label information, the user ID of user under described terminal equipment 80 and the service registry information acquisition apparatus list prestoring, and described list of devices is sent to described SMN, wherein, the described service registry information prestoring comprises user ID, the device identification of the equipment that each described user comprises, and the registration ability label of the service correspondence of each described equipment support,
Receiving element 802, the described list of devices sending for receiving described SMN;
Optionally, referring to Fig. 9, this terminal equipment 80 can also comprise: service registry unit 805, and for carrying out service registry, wherein, described service registry unit 805 can comprise:
Sending module 8051, for the service registry solicited message of described terminal equipment 80 is sent to described SMN, to make described SMN that the user ID of the user under the service registry solicited message of described terminal equipment 80 and described terminal equipment 80 is sent to described PN, and then make described PN carry out service registry according to the user ID of the user under the service registry solicited message of described terminal equipment 80 and described terminal equipment 80 to described terminal equipment 80, and send registration response message to described SMN, wherein, the service registry solicited message of described terminal equipment 80 comprises the device identification of described terminal equipment 80 and the ability label of the service correspondence that described terminal equipment 80 is supported,
Exemplary, sending module 8051 can also be used for, and by SLP agreement, the service registry solicited message of described terminal equipment 80 is sent to described SMN.
Sending module 8051 can also be used for, and by UPnP agreement, the service registry solicited message of described terminal equipment is sent to described SMN.
Optionally, ability label comprises: in terminal equipment 80 when the ability label of service corresponding to session to be migrated, conversation shift unit 804 can also be used for, and by conversation shift to be migrated in described terminal equipment 80, to described the second equipment, this terminal equipment 80 can also comprise:
Service list acquiring unit 806, the service list of supporting that for obtaining described the second equipment the service of session to be migrated in described terminal equipment 80 forms; Accordingly,
Wherein, referring to Fig. 9, described service list acquiring unit 806 can comprise:
Sending module 8061, for send the ability label information of service corresponding to described terminal equipment session to be migrated to described SMN, to make described SMN that described ability label information is sent to described PN, and then make described PN according to the service list of supporting in the second equipment described in described ability label information and described service registry acquisition of information that the service of session to be migrated in described terminal equipment forms;
Optionally, ability label comprises: in terminal equipment 80 when the ability label of service corresponding to session to be migrated,
Receiving element 802 can also be used for, receive the described service list that described SMN sends, wherein, described service list is that described PN is according to the user ID of the user under described ability label information, described the first equipment and the service registry acquisition of information prestoring, and send to described SMN, in the each equipment by described list of devices, support the service of session to be migrated in described the first equipment to form.
Optionally, when the ability label information of terminal equipment comprises: when the ability label of the second service in terminal equipment 80, conversation shift unit 804 can also be used for, by conversation shift to be migrated in described the second equipment, to the described second service of described the first equipment, this terminal equipment 80 can also comprise:
Session list acquiring unit 807, the session list forming for obtaining session that the second service of the ongoing and described terminal equipment 80 of described the second equipment supports; Accordingly,
Wherein, referring to Fig. 9, described session list acquiring unit 807 can comprise:
Sending module 8071, for sending inquiry request information to described SMN, so that proper described the second equipment is while being connected same described SMN with described terminal equipment 80, described SMN is according to ongoing in the second equipment described in described inquiry request acquisition of information, and the session list that the session that the second service of described terminal equipment 80 is supported forms, or, in the time that described terminal equipment 80 is connected respectively a SMN and the 2nd SMN with described the second equipment, the one SMN obtains in described the second equipment ongoing to described the 2nd SMN, and the session list that the session that the second service of described terminal equipment 80 is supported forms, wherein, described inquiry request information comprises: the ability label of the second service in the mark of described the second equipment and described terminal equipment 80,
Further, conversation shift unit 804 can also be used for, and in described selected cell 803 is determined described list of devices, does not comprise after described the second equipment, does not carry out conversation shift with described the second equipment.
The terminal equipment that the embodiment of the present invention provides, before conversation shift by SMN the ability label information to PN transmitting terminal equipment, make PN according to described ability label information, the user ID of user under terminal equipment and the service registry acquisition of information prestoring are supported the list of devices of session to be migrated, terminal equipment selects the second equipment to carry out conversation shift again from described list of devices, improve the success rate of conversation shift, solve in prior art because not determining before conversation shift whether target device supports corresponding session, cause the low problem of success rate of conversation shift.
On the one hand, the embodiment of the present invention provides a kind of terminal equipment 80, referring to Figure 10, comprising:
Optionally, before memory 1004 stores service log-on messages,
Exemplary, transmitter 1001 can also be used for, and by SLP agreement, the service registry solicited message of described terminal equipment 80 is sent to described SMN.
Optionally, when the ability label of terminal equipment comprises: in terminal equipment 80 when the ability label of service corresponding to session to be migrated, processor 1003 can also be used for, obtain the service list of supporting in described the second equipment that the service of session to be migrated in described terminal equipment 80 forms, and in service list, select first service, thereby conversation shift to be migrated in described terminal equipment 80 is to described the second equipment, corresponding
Optionally, when the ability label of terminal equipment comprises: in terminal equipment 80 when the ability label of service corresponding to session to be migrated,
Optionally, when the ability label information of terminal equipment comprises: when the ability label of the second service in terminal equipment 80, processor 1003 can also be used for, obtain the session list that session that the second service of ongoing and described terminal equipment 80 in described the second equipment supports forms, and from described session list, select described session to be migrated, thereby will in described the second equipment, migrate on the second service of the first equipment with migration session, corresponding
Further, processor 1003 can also be used for, and in the time not comprising described the second equipment in described list of devices, does not carry out conversation shift with described the second equipment.
The terminal equipment that the embodiment of the present invention provides, before conversation shift by SMN the ability label information to PN transmitting terminal equipment, make PN according to described ability label information, the user ID of user under terminal equipment and the service registry acquisition of information prestoring are supported the list of devices of session to be migrated, terminal equipment selects the second equipment to carry out conversation shift again from described list of devices, improve the success rate of conversation shift, solve in prior art because not determining before conversation shift whether target device supports corresponding session, cause the low problem of success rate of conversation shift.
On the one hand, the embodiment of the present invention provides a kind of SMN110, referring to Figure 11, comprising:
The first receiving element 1101, the ability label information of described the first equipment sending for receiving the first equipment;
The first transmitting element 1102, for the user ID of the user under described ability label information and described the first equipment is sent to PN, to make described PN according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list that prestores, and for described list of devices being sent to described the first equipment, wherein, the service registry information prestoring described in comprises the device identification of the equipment that user ID, each described user comprise;
The second receiving element 1103, the described list of devices sending for receiving described PN;
The second transmitting element 1104, for described list of devices being sent to described the first equipment, to make described the first equipment select the second equipment from described list of devices, and and described the second equipment between carry out conversation shift.
Optionally, referring to Figure 12, this SMN110 can also comprise: service registry unit 1105, and for carrying out service registry, wherein, described service registry unit 1105 can comprise:
The first receiver module 11051, be used for the service registry solicited message of described the second equipment that receives described the second equipment transmission, wherein, the service registry solicited message of described the second equipment comprises the device identification of described the second equipment and the registration ability label of the service correspondence that described the second equipment is supported;
Sending module 11052, for the user ID of the user under the service registry solicited message of described the second equipment and described the second equipment is sent to described PN, with make described PN according to the user ID of the user under the service registry solicited message of described the second equipment and described the second equipment to described the second device to register service;
The second receiver module 11053, the registration response message sending for receiving described PN, corresponding,
The second transmitting element 1104 can also be used for, and described registration response message is sent to described the second equipment.
Exemplary, the first receiver module 11051 can also be used for, and receives the service registry solicited message of described second equipment of described the second equipment transmission by SLP agreement.
The first receiver module 11051 can also be used for, and receives the service registry solicited message of described second equipment of described the second equipment transmission by UPnP agreement.
Optionally, when ability label comprises: in the first equipment when the ability label of service corresponding to session to be migrated, referring to Figure 11, this SMN110 can also comprise: service list acquiring unit 1106, the service list of supporting that for obtaining described the second equipment the service of session to be migrated in described the first equipment forms, wherein, described service list acquiring unit 1106, can comprise:
The first receiver module 11061, for receiving the ability label information of service corresponding to described the first equipment session to be migrated that described the first equipment sends;
The first sending module 11062, for described ability label information is sent to described PN, with make described PN according to described ability label information with described in the second equipment, support the service list that the service of session to be migrated in described the first equipment forms described in the service registry acquisition of information that prestores;
The second receiver module 11063, the described service list sending for receiving described PN;
The second sending module 11064, for sending to described service list described the first equipment, to make described the first equipment select first service from described service list.
Optionally, when ability label comprises: in the first equipment when the ability label of service corresponding to session to be migrated,
The second receiving element 1103 can also be used for, receive the described list of devices that described PN sends, wherein, described service list be described PN according to the user ID of the user under described ability label information, described the first equipment and the service registry acquisition of information prestoring, in the each equipment by described list of devices, support that the service of session to be migrated in described the first equipment forms.
The second transmitting element 1104 can also be used for, described service list is sent to described the first equipment, from described list of devices, select the second equipment to make described the first equipment, and select first service from described service list, and by the conversation shift to be migrated in described the first equipment on the described first service of described the second equipment, wherein, described first service is the service of session to be migrated described in the support corresponding with described the second equipment in described service list.
Optionally, when ability label comprises: when the ability label of the second service in the first equipment, referring to Figure 12, this SMN110 can also comprise: session list acquiring unit 1107, the session list that the session of supporting for the second service that obtains ongoing and described the first equipment of described the second equipment forms, wherein, described session list acquiring unit 1107, can comprise:
Exemplary, in the time that described the first equipment is connected respectively described SMN and the 2nd SMN with described the second equipment,
The SMN that the embodiment of the present invention provides, SMN is before the first equipment session migration, the ability label information of the first equipment sending by receiving the first equipment, and the user ID of the user under the ability label information of the first equipment and the first equipment is sent to PN, make PN according to described ability label information, the user ID of user under the first equipment and the service registry acquisition of information prestoring are supported the list of devices of session to be migrated, and then make the first equipment from list of devices, select the second equipment to carry out conversation shift, improve the success rate of conversation shift, solve in prior art because not determining before conversation shift whether target device supports corresponding session, cause the low problem of success rate of conversation shift.
On the one hand, the embodiment of the present invention provides a kind of SMN110, referring to Figure 13, comprising:
The first receiver 1301, the ability label information of described the first equipment sending for receiving the first equipment;
The first transmitter 1302, for the user ID of the user under described ability label information and described the first equipment is sent to PN, to make described PN according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list that prestores, and for described list of devices being sent to described the first equipment, wherein, the service registry information prestoring described in comprises the device identification of the equipment that user ID, each described user comprise;
The second receiver 1303, the described list of devices sending for receiving described PN;
The second transmitter 1304, for described list of devices being sent to described the first equipment, to make described the first equipment select the second equipment from described list of devices, and and described the second equipment between carry out conversation shift;
Optionally, before memory 1305 stores service log-on message services,
The first receiver 1301 can also be used for, receive the service registry solicited message of described second equipment of described the second equipment transmission, wherein, the service registry solicited message of described the second equipment comprises the device identification of described the second equipment and the registration ability label of the service correspondence that described the second equipment is supported;
The first transmitter 1302 can also be used for, the user ID of user under the service registry solicited message of described the second equipment and described the second equipment is sent to described PN, with make described PN according to the user ID of the user under the service registry solicited message of described the second equipment and described the second equipment to described the second device to register service;
The second receiver 1303 can also be used for, and receives the registration response message that described PN sends;
The second transmitter 1304 can also be used for, and described registration response message is sent to described the second equipment.
Exemplary, the first receiver 1301 can also be used for, and receives the service registry solicited message of described second equipment of described the second equipment transmission by SLP agreement.
The first receiver 1301 can also be used for, and receives the service registry solicited message of described second equipment of described the second equipment transmission by UPnP agreement.
Optionally, when ability label comprises: in the first equipment when ability label corresponding to session to be migrated,
The first receiver 1301, for receiving the ability label information of service corresponding to described the first equipment session to be migrated that described the first equipment sends;
The first transmitter 1302, for described ability label information is sent to described PN, with make described PN according to described ability label information with described in the second equipment, support the service list that the service of session to be migrated in described the first equipment forms described in the service registry acquisition of information that prestores;
The second receiver 1303, the described service list sending for receiving described PN;
The second transmitter 1304, for sending to described service list described the first equipment, to make described the first equipment select first service from described service list; Accordingly,
Optionally, when ability label comprises: in the first equipment when the ability label of service corresponding to session to be migrated,
The second receiver 1303 can also be used for, receive the described list of devices that described PN sends, wherein, described service list be described PN according to the user ID of the user under described ability label information, described the first equipment and the service registry acquisition of information prestoring, in the each equipment by described list of devices, support that the service of session to be migrated in described the first equipment forms.
The second transmitter 1304 can also be used for, described service list is sent to described the first equipment, from described list of devices, select the second equipment to make described the first equipment, and select first service from described service list, and by the conversation shift to be migrated in described the first equipment on the described first service of described the second equipment, wherein, described first service is the service of session to be migrated described in the support corresponding with described the second equipment in described service list.
Optionally, when ability label comprises: when the ability label of the second service in the first equipment, referring to Figure 14, this SMN110 can also comprise: processor 1306, the session list that the session of supporting for the second service of ongoing and described the first equipment of the second equipment described in the inquiry request acquisition of information sending according to the first equipment forms, accordingly
The first receiver 1301 can also be used for, the inquiry request information sending for receiving described the first equipment, and wherein, described inquiry request information comprises: the ability label of the second service of the mark of described the second equipment and described the first equipment;
Exemplary, in the time that described the first equipment is connected respectively described SMN and the 2nd SMN with described the second equipment,
Processor 1306, can also be used for, the session list that the session that the second service that obtains ongoing and described the first equipment in described the second equipment to described the 2nd SMN is supported forms.
The SMN that the embodiment of the present invention provides, SMN is before the first equipment session migration, the ability label information of the first equipment sending by receiving the first equipment, and the user ID of the user under the ability label information of the first equipment and the first equipment is sent to PN, make PN according to described ability label information, the user ID of user under the first equipment and the service registry acquisition of information prestoring are supported the list of devices of session to be migrated, and then make the first equipment from list of devices, select the second equipment to carry out conversation shift, improve the success rate of conversation shift, solve in prior art because not determining before conversation shift whether target device supports corresponding session, cause the low problem of success rate of conversation shift.
On the one hand, the embodiment of the present invention provides a kind of PN 150, referring to Figure 15, comprising:
Receiving element 1501, for receiving the user ID of the user under ability label information and described first equipment of the first equipment that SMN sends, wherein, the ability label information of described the first equipment is the information that described the first equipment sends to described SMN;
Acquiring unit 1502, for according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list that prestores, wherein, the service registry information prestoring described in comprises the device identification of equipment and the registration ability label of the service correspondence that each described equipment is supported that user ID, each described user comprise;
Wherein, referring to Figure 16, described acquiring unit 1502, can comprise:
Transmitting element 1503, for described list of devices is sent to described SMN, to make described SMN that described list of devices is sent to described the first equipment, and then make described the first equipment from described list of devices, select the second equipment, and and described the second equipment between carry out conversation shift.
Optionally, referring to Figure 16, this PN 150 can also comprise: service registry unit 1504, and for to described device to register service, wherein, described service registry unit 1504, can comprise:
Sending module 15043, for send registration response message to described SMN, to make described SMN send described registration response message to described the second equipment.
Optionally, when the ability label information of the first equipment comprises: in the first equipment when the ability label of service corresponding to session to be migrated, this PN can also comprise: service list acquiring unit 1505, the service list of supporting that for obtaining described the second equipment the service of session to be migrated in described the first equipment forms, wherein, referring to Figure 16, described service list acquiring unit, can comprise:
Transmitting element 1503 can also be used for, and sends described service list to described SMN, makes described SMN that described service list is sent to described the first equipment, and then makes described the first equipment select first service from described service list.
Optionally, when ability label comprises: in the first equipment when the ability label of service corresponding to session to be migrated,
Acquiring unit 1502 can also be used for, according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition services list that prestores, wherein, in each equipment of described service list by described list of devices, support the service of session to be migrated in described the first equipment to form.
Transmitting element 1503 can also be used for, described service list is sent to described SMN, to make described SMN that described service list is sent to described the first equipment, and then make described the first equipment from described list of devices, select the second equipment, and select first service from described service list, and by the conversation shift described to be migrated in described the first equipment on the described first service of described the second equipment, wherein, described first service is the service of session to be migrated described in the support corresponding with described the second equipment in described service list.
The PN that the embodiment of the present invention provides, before the first equipment session migration, receive the ability label information of the first equipment of the first equipment transmission by SMN, and according to described ability label information, the user ID of user under the first equipment and the service registry acquisition of information prestoring are supported the list of devices of session to be migrated, make the first equipment in this list of devices, select the second equipment, and carry out conversation shift, improve the success rate of conversation shift, solve in prior art because not determining before conversation shift whether target device supports corresponding session, cause the low problem of success rate of conversation shift.
On the one hand, the embodiment of the present invention provides a kind of PN network to establish 150, referring to Figure 17, comprising:
Receiver 1701, for receiving the user ID of the user under ability label information and described first equipment of the first equipment that SMN sends, wherein, the ability label information of described the first equipment is the information that described the first equipment sends to described SMN;
Processor 1702, for according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list that prestores, wherein, the service registry information prestoring described in comprises the device identification of equipment and the registration ability label of the service correspondence that each described equipment is supported that user ID, each described user comprise;
Transmitter 1703, for described list of devices is sent to described SMN, to make described SMN that described list of devices is sent to described the first equipment, and then make described the first equipment from described list of devices, select the second equipment, and and described the second equipment between carry out conversation shift;
Memory 1704, for stores service log-on message.
Optionally, before memory 1704 stores service log-on messages,
Receiver 1701 can also be used for, receive the user ID of the user under service registry solicited message and described second equipment of described the second equipment that described SMN sends, wherein, the service registry solicited message of described the second equipment sends to described SMN by described the second equipment, comprising: the registration ability label of the service correspondence that the device identification of described the second equipment and described the second equipment are supported;
Processor 1702 can also be used for, according to the user ID of the user under the service registry solicited message of described the second equipment and described the second equipment to described the second device to register service;
Transmitter 1703 can also be used for, and sends registration response message, to make described SMN send described registration response message to described the second equipment to described SMN.
Optionally, when the ability label information of the first equipment comprises: in the first equipment when the ability label of service corresponding to session to be migrated,
Processor 1702 can also be used for, according to supporting the service list that the service of session to be migrated in described the first equipment forms in the second equipment described in the described ability label information of described SMN transmission and described service registry acquisition of information, corresponding,
Receiver 1701 can also be used for, and receives the described ability label information that described SMN sends;
Transmitter 1703 can also be used for, and sends described service list to described SMN, makes described SMN that described service list is sent to described the first equipment, and then makes described the first equipment select first service from described service list;
Memory 1704 can also be used for, and stores described service list.
Optionally, when ability label comprises: in the first equipment when the ability label of service corresponding to session to be migrated,
Processor 1702 can also be used for, according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition services list that prestores, wherein, in each equipment of described service list by described list of devices, support the service of session to be migrated in described the first equipment to form.
Transmitter 1703 can also be used for, described service list is sent to described SMN, to make described SMN that described service list is sent to described the first equipment, and then make described the first equipment from described list of devices, select the second equipment, and select first service from described service list, and by the conversation shift described to be migrated in described the first equipment on the described first service of described the second equipment, wherein, described first service is the service of session to be migrated described in the support corresponding with described the second equipment in described service list.
The PN that the embodiment of the present invention provides, before the first equipment session migration, receive the ability label information of the first equipment of the first equipment transmission by SMN, and according to described ability label information, the user ID of user under the first equipment and the service registry acquisition of information prestoring are supported the list of devices of session to be migrated, make the first equipment in this list of devices, select the second equipment, and carry out conversation shift, improve the success rate of conversation shift, solve in prior art because not determining before conversation shift whether target device supports corresponding session, cause the low problem of success rate of conversation shift.
On the one hand, the embodiment of the present invention provides a kind of conversation shift system, referring to Figure 18, comprises terminal equipment 80, SMN110 and PN network 150 described in above-mentioned arbitrary embodiment.
A kind of conversation shift system that the embodiment of the present invention provides, terminal equipment before conversation shift by SMN the ability label information to PN transmitting terminal equipment, make PN according to described ability label information, the user ID of user under terminal equipment and the service registry acquisition of information prestoring are supported the list of devices of session to be migrated, terminal equipment selects the second equipment to carry out conversation shift again from list of devices, improve the success rate of conversation shift, solve in prior art because not determining before conversation shift whether target device supports corresponding session, cause the low problem of success rate of conversation shift.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can complete by the relevant hardware of program command, aforesaid program can be stored in a computer read/write memory medium, this program, in the time carrying out, is carried out the step that comprises said method embodiment; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CDs.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited to this, any be familiar with those skilled in the art the present invention disclose technical scope in; can expect easily changing or replacing, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of described claim.
Claims (40)
1. a method for conversation shift, is characterized in that, comprising:
The first equipment sends the ability label information of described the first equipment to Service Management node SMN, to make described SMN that the user ID of the user under described ability label information and described the first equipment is sent to personal network PN, and then make described PN according to described ability label information, the user ID of user under described the first equipment and the service registry information acquisition apparatus list prestoring, and described list of devices is sent to described SMN, wherein, the described service registry information prestoring comprises user ID, the device identification of each described user's equipment, and the registration ability label of the service correspondence of each described equipment support,
Described the first equipment receives the described list of devices that described SMN sends;
Described the first equipment is selected the second equipment from described list of devices;
Between described the first equipment and described the second equipment, carry out conversation shift.
2. the method for conversation shift according to claim 1, is characterized in that, described PN, according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list prestoring, comprising:
The ability label information that described PN sends the user ID of the user under described the first equipment, the described SMN respectively registration ability label corresponding with the service of user ID in the service registry information prestoring and equipment support is mated;
In the equipment that described PN comprises the user under described the first equipment, the equipment component devices list of the registration ability label that comprises the ability label information matches sending with described SMN.
3. the method for conversation shift according to claim 1 and 2, is characterized in that, also comprises the service registry process of described the first equipment, and the service registry process of described the first equipment comprises:
The service registry solicited message of described the first equipment is sent to described SMN by described the first equipment, to make described SMN that the user ID of the user under the service registry solicited message of described the first equipment and described the first equipment is sent to described PN, and then make described PN according to the user ID of the user under the service registry solicited message of described the first equipment and described the first equipment to described the first device to register service, and send registration response message to described SMN, wherein, the service registry solicited message of described the first equipment comprises the device identification of described the first equipment and the registration ability label of the service correspondence that described the first equipment is supported,
Described the first equipment receives the registration response message that described SMN sends.
4. the method for conversation shift according to claim 3, is characterized in that, the service registry solicited message of described the first equipment is sent to described SMN by described the first equipment, comprising:
Described the first equipment sends to described SMN by SLP agreement by the service registry solicited message of described the first equipment;
Or described the first equipment sends to described SMN by UPnP agreement by the service registry solicited message of described the first equipment.
5. according to the method for the conversation shift described in claim 1-4 any one, it is characterized in that, the ability label information of described the first equipment comprises: the ability label of service corresponding to session to be migrated in described the first equipment, and corresponding,
Between described the first equipment and described the second equipment, carrying out conversation shift comprises: described the first equipment is by extremely described the second equipment of conversation shift to be migrated in described the first equipment.
6. the method for conversation shift according to claim 5, is characterized in that, before carrying out conversation shift between described the first equipment and described the second equipment, described method also comprises:
Described the first equipment obtains the service list of supporting in described the second equipment that the service of session to be migrated in described the first equipment forms;
Described the first equipment is selected first service from described service list; Accordingly,
Described the first equipment to described the second equipment, comprises conversation shift to be migrated in described the first equipment: described the first equipment is the described first service to described the second equipment by conversation shift to be migrated in described the first equipment.
7. the method for conversation shift according to claim 6, is characterized in that, described the first equipment obtains the service list of supporting in described the second equipment that the service of session to be migrated in described the first equipment forms, comprising:
Described the first equipment sends the ability label information of service corresponding to session to be migrated in described the first equipment to described SMN, to make described SMN that described ability label information is sent to described PN, and then make described PN according to the service list of supporting in the second equipment described in described ability label information and described service registry acquisition of information that the service of session to be migrated in described the first equipment forms;
Described the first equipment receives the described service list that described SMN sends.
8. according to the method for the conversation shift described in claim 1-4 any one, it is characterized in that, the ability label information of described the first equipment comprises: the ability label of the second service in described the first equipment, and corresponding,
Between described the first equipment and described the second equipment, carrying out conversation shift comprises: described the second equipment by conversation shift to be migrated in described the second equipment on the described second service of described the first equipment.
9. the method for conversation shift according to claim 8, is characterized in that, after described the first equipment is selected the second equipment from described list of devices, before carrying out conversation shift between described the first equipment and described the second equipment, described method also comprises:
Described the first equipment obtains the session list that session that the second service of ongoing and described the first equipment in described the second equipment supports forms;
Described the first equipment is selected described session to be migrated from described session list.
10. the method for conversation shift according to claim 9, it is characterized in that, in the time of described the second equipment and the same described SMN of described the first equipment connection, described the first equipment obtains the session list that session that the second service of ongoing and described the first equipment in described the second equipment supports forms, and comprising:
Described the first equipment sends inquiry request information to described SMN, with the session list that session that described SMN supported according to the second service of ongoing and described the first equipment in the second equipment described in described inquiry request acquisition of information is formed, wherein, described inquiry request information comprises: the ability label of the second service of the mark of described the second equipment and described the first equipment; Described the first equipment receives the described session list that described SMN sends;
Or in the time that described the first equipment is connected respectively a SMN and the 2nd SMN with described the second equipment, described the first equipment obtains the session list that session that the second service of ongoing and described the first equipment in described the second equipment supports forms, and comprising:
Described the first equipment sends inquiry request information to a described SMN, the session list that the session of being supported with the second service that makes a described SMN obtain ongoing and described the first equipment in described the second equipment to described the 2nd SMN forms, wherein, described inquiry request information comprises: the ability label of the second service of the mark of described the second equipment and described the first equipment;
Described the first equipment receives the described session list that a described SMN sends.
The method of 11. 1 kinds of conversation shifts, is characterized in that, comprising:
SMN receives the ability label information of described first equipment of the first equipment transmission;
The user ID of the user under described ability label information and described the first equipment is sent to PN by described SMN, to make described PN according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list that prestores, wherein, the service registry information prestoring described in comprises user ID, each described user's the device identification of equipment and the registration ability label of the service correspondence that each described equipment is supported;
Described SMN receives the described list of devices that described PN sends;
Described list of devices is sent to described the first equipment by described SMN, to make described the first equipment select the second equipment from described list of devices, and and described the second equipment between carry out conversation shift.
The method of 12. conversation shifts according to claim 11, is characterized in that, described method also comprises the service registry process of described the second equipment, and the service registry process of described the second equipment comprises:
Described SMN receives the service registry solicited message of described second equipment of described the second equipment transmission, wherein, the service registry solicited message of described the second equipment comprises the device identification of described the second equipment and the registration ability label of the service correspondence that described the second equipment is supported;
The user ID of the user under the service registry solicited message of described the second equipment and described the second equipment is sent to described PN by described SMN, with make described PN according to the user ID of the user under the service registry solicited message of described the second equipment and described the second equipment to described the second device to register service;
Described SMN receives the registration response message that described PN sends;
Described registration response message is sent to described the second equipment by described SMN.
13. according to the method for the conversation shift described in claim 11 or 12, it is characterized in that, the ability label information of described the first equipment comprises the ability label of service corresponding to session to be migrated in described the first equipment, corresponding,
Between described the first equipment and described the second equipment, carrying out conversation shift comprises: described the first equipment is by extremely described the second equipment of conversation shift to be migrated in described the first equipment.
14. according to the method for the conversation shift described in claim 11 or 12, it is characterized in that, the ability label information of described the first equipment comprises the ability label of the second service in described the first equipment, corresponding,
Between described the first equipment and described the second equipment, carrying out conversation shift comprises: described the second equipment by conversation shift to be migrated in described the second equipment on the described second service of described the first equipment.
The method of 15. conversation shifts according to claim 14, is characterized in that, after described list of devices is sent to described the first equipment by described SMN, described method also comprises:
Described SMN obtains the session list that session that the second service of ongoing and described the first equipment in described the second equipment supports forms, and to make described the first equipment select described session to be migrated from described session list, and carries out conversation shift.
The method of 16. conversation shifts according to claim 15, is characterized in that,
In the time of described the second equipment and the same described SMN of described the first equipment connection, described SMN obtains the session list that session that the second service of ongoing and described the first equipment in described the second equipment supports forms, and comprising:
Described SMN receives the inquiry request information that described the first equipment sends, and wherein, described inquiry request information comprises: the ability label of the second service of the mark of described the second equipment and described the first equipment; The session list that the session that described SMN supports according to the second service of ongoing and described the first equipment in the second equipment described in described inquiry request acquisition of information forms;
Or, when dividing, SMN, described the second equipment described in described the first equipment connection connects when the 2nd SMN, and described SMN obtains the session list that session that the second service of ongoing and described the first equipment in described the second equipment supports forms, and comprising:
Described SMN receives the inquiry request information that described the first equipment sends, and wherein, described inquiry request information comprises: the ability label of the second service of the mark of described the second equipment and described the first equipment; The session list that the session that the second service that described SMN obtains ongoing and described the first equipment in described the second equipment to described the 2nd SMN is supported forms.
The method of 17. 1 kinds of conversation shifts, is characterized in that, comprising:
The user ID of user under ability label information and described first equipment of the first equipment that PN reception SMN sends, wherein, the ability label information of described the first equipment sends to described SMN by described the first equipment;
Described PN is according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list that prestores, wherein, the service registry information prestoring described in comprises user ID, each described user's the device identification of equipment and the registration ability label of the service correspondence that each described equipment is supported;
Described list of devices is sent to described SMN by described PN, to make described SMN that described list of devices is sent to described the first equipment, and then make described the first equipment from described list of devices, select the second equipment, and and described the second equipment between carry out conversation shift.
The method of 18. conversation shifts according to claim 17, is characterized in that, described PN, according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list prestoring, comprising:
The ability label information that described PN sends the user ID of the user under described the first equipment, the described SMN respectively registration ability label corresponding with the service of user ID in the service registry information prestoring and equipment support is mated;
Described PN is in the equipment of the user under described the first equipment, the equipment component devices list of the registration ability label that comprises the ability label information matches sending with described SMN.
19. according to the method for the conversation shift described in claim 17 or 18, it is characterized in that, described method also comprises the service registry process of described the second equipment, and the service registry process of described the second equipment comprises:
Described PN receives the user ID of the user under service registry solicited message and described second equipment of described the second equipment that described SMN sends, wherein, the service registry solicited message of described the second equipment sends to described SMN by described the second equipment, comprising: the registration ability label of the service correspondence that the device identification of described the second equipment and described the second equipment are supported;
Described PN according to the user ID of the user under the service registry solicited message of described the second equipment and described the second equipment to described the second device to register service;
Described PN sends registration response message to described SMN, to make described SMN send described registration response message to described the second equipment.
20. according to the method for the conversation shift described in claim 17-19 any one, it is characterized in that, the ability label information of described the first equipment comprises: the ability label of service corresponding to session to be migrated in described the first equipment, and corresponding,
Between described the first equipment and described the second equipment, carrying out conversation shift comprises: described the first equipment is by extremely described the second equipment of conversation shift to be migrated in described the first equipment.
The method of 21. conversation shifts according to claim 20, is characterized in that, described method also comprises:
Described PN receives the described ability label information that described SMN sends;
Described PN is according to the service list of supporting in the second equipment described in described ability label information and described service registry acquisition of information that the service of session to be migrated in described the first equipment forms;
Described PN sends described service list to described SMN, makes described SMN that described service list is sent to described the first equipment, and then makes described the first equipment select first service from described service list; Accordingly,
Between described the first equipment and described the second equipment, carrying out conversation shift comprises: described the first equipment by conversation shift to be migrated in described the first equipment on the first service of described the second equipment.
22. according to the method for the conversation shift described in claim 17-21 any one, it is characterized in that, the ability label information of described the first equipment comprises: the ability label of the second service in described the first equipment, and corresponding,
Between described the first equipment and described the second equipment, carrying out conversation shift comprises: described the second equipment by conversation shift to be migrated in described the second equipment on the described second service of described the first equipment.
23. 1 kinds of terminal equipments, is characterized in that, comprising:
Transmitting element, for send the ability label information of described terminal equipment to SMN, to make described SMN that the user ID of the user under described ability label information and described terminal equipment is sent to PN, and then make described PN according to described ability label information, the user ID of user under described terminal equipment and the service registry information acquisition apparatus list prestoring, and described list of devices is sent to described SMN, wherein, the described service registry information prestoring comprises user ID, the device identification of each described user's equipment, and the registration ability label of the service correspondence of each described equipment support,
Receiving element, the described list of devices sending for receiving described SMN;
Selected cell, for selecting the second equipment from described list of devices;
Conversation shift unit, for and described the second equipment between carry out conversation shift.
24. terminal equipments according to claim 23, is characterized in that, described terminal equipment also comprises service registry unit, and for carrying out service registry, described service registry unit comprises:
Sending module, for the service registry solicited message of described terminal equipment is sent to described SMN, to make described SMN that the user ID of the user under the service registry solicited message of described terminal equipment and described terminal equipment is sent to described PN, and then make described PN carry out service registry according to the user ID of the user under the service registry solicited message of described terminal equipment and described terminal equipment to described terminal equipment, and send registration response message to described SMN, wherein, the service registry solicited message of described terminal equipment comprises the device identification of described terminal equipment and the registration ability label of the service correspondence that described terminal equipment is supported,
Receiver module, the registration response message sending for receiving described SMN.
25. according to the terminal equipment described in claim 23 or 24, it is characterized in that, described ability label comprises: the ability label of service corresponding to session to be migrated in described terminal equipment; Accordingly,
Described conversation shift unit specifically for, by conversation shift to be migrated in described terminal equipment to described the second equipment.
26. terminal equipments according to claim 25, is characterized in that, described terminal equipment also comprises, service list acquiring unit, the service list of supporting that for obtaining described the second equipment the service of session to be migrated in described terminal equipment forms; Accordingly,
Described selected cell also for, from described service list, select first service;
Described receiving element also for, receive the described service list that described SMN sends,
Described conversation shift unit specifically for, by conversation shift to be migrated in described terminal equipment to the described first service of described the second equipment.
27. terminal equipments according to claim 26, is characterized in that, described service list acquiring unit comprises:
Sending module, for send the ability label information of service corresponding to described terminal equipment session to be migrated to described SMN, to make described SMN that described ability label information is sent to described PN, and then make described PN according to the service list of supporting in the second equipment described in described ability label information and described service registry acquisition of information that the service of session to be migrated in described terminal equipment forms;
Receiver module, the described service list sending for receiving described SMN.
28. according to the terminal equipment described in claim 23 or 24, it is characterized in that, the ability label information of described the first equipment comprises: the ability label of the second service in described the first equipment, and described terminal equipment also comprises:
Session list acquiring unit, the session list forming for obtaining session that described the second equipment second service ongoing and described terminal equipment supports; Accordingly,
Described selected cell also for, from described session list, select described session to be migrated.
29. terminal equipments according to claim 28, is characterized in that, described session list acquiring unit comprises:
Sending module, for sending inquiry request information to described SMN, so that proper described the second equipment is while being connected same described SMN with described terminal equipment, described SMN is according to ongoing in the second equipment described in described inquiry request acquisition of information, and the session list that the session that the service in described terminal equipment is supported forms, or, in the time that described terminal equipment is connected respectively a SMN and the 2nd SMN with described the second equipment, the one SMN obtains in described the second equipment ongoing to described the 2nd SMN, and the session list that the session that the second service of described terminal equipment is supported forms, wherein, described inquiry request information comprises: the ability label of the second service in the mark of described the second equipment and described terminal equipment,
Receiver module, the described session list sending for receiving described SMN.
30. 1 kinds of SMN, is characterized in that, comprising:
The first receiving element, the ability label information of described the first equipment sending for receiving the first equipment;
The first transmitting element, for the user ID of the user under described ability label information and described the first equipment is sent to PN, to make described PN according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list that prestores, and for described list of devices being sent to described the first equipment, wherein, the service registry information prestoring described in comprises user ID, each described user's the device identification of equipment and the registration ability label of the service correspondence that each described equipment is supported;
The second receiving element, the described list of devices sending for receiving described PN;
The second transmitting element, for described list of devices being sent to described the first equipment, to make described the first equipment select the second equipment from described list of devices, and and described the second equipment between carry out conversation shift.
31. SMN according to claim 30, is characterized in that, described SMN also comprises service registry unit, and for carrying out service registry, described service registry unit comprises:
The first receiver module, be used for the service registry solicited message of described the second equipment that receives described the second equipment transmission, wherein, the service registry solicited message of described the second equipment comprises the device identification of described the second equipment and the registration ability label of the service correspondence that described the second equipment is supported;
Sending module, for the user ID of the user under the service registry solicited message of described the second equipment and described the second equipment is sent to described PN, with make described PN according to the user ID of the user under the service registry solicited message of described the second equipment and described the second equipment to described the second device to register service;
The second receiver module, the registration response message sending for receiving described PN, corresponding,
Described the second transmitting element also for, described registration response message is sent to described the second equipment.
32. according to the SMN described in claim 30 or 31, it is characterized in that, described ability label comprises: the ability label of service corresponding to session to be migrated in described the first equipment.
33. according to the SMN described in claim 30 or 31, it is characterized in that, described ability label comprises: the ability label of the second service in described the first equipment, and described SMN also comprises:
Session list acquiring unit, the session list that the session of supporting for the second service that obtains ongoing and described the first equipment of described the second equipment forms, to make described the first equipment select described session to be migrated from described session list, and carry out conversation shift.
34. 1 kinds of PN, is characterized in that, comprising:
Receiving element, for receiving the user ID of the user under ability label information and described first equipment of the first equipment that SMN sends, wherein, the ability label information of described the first equipment is the information that described the first equipment sends to described SMN;
Acquiring unit, for according to the user ID of the user under described ability label information, described the first equipment and the service registry information acquisition apparatus list that prestores, wherein, the service registry information prestoring described in comprises user ID, each described user's the device identification of equipment and the registration ability label of the service correspondence that each described equipment is supported;
Transmitting element, for described list of devices is sent to described SMN, to make described SMN that described list of devices is sent to described the first equipment, and then make described the first equipment from described list of devices, select the second equipment, and and described the second equipment between carry out conversation shift.
35. PN according to claim 34, is characterized in that, described acquiring unit, comprising:
Matching module, for ability label information that the user ID of the user under described the first equipment, described SMN are sent respectively the registration ability label corresponding with the user ID of the service registry information prestoring and the service of equipment support mate;
Acquisition module, for obtain with described the first equipment under user's equipment, the list of devices of the equipment composition of the registration ability label that comprises the ability label information matches sending with described SMN.
36. according to the PN described in claim 34 or 35, it is characterized in that, described PN also comprises service registry unit, and for to described the second device to register service, described service registry unit, comprising:
Receiver module, for receiving the user ID of the user under service registry solicited message and described second equipment of described the second equipment that described SMN sends, wherein, the service registry solicited message of described the second equipment sends to described SMN by described the second equipment, comprising: the registration ability label of the service correspondence that the device identification of described the second equipment and described the second equipment are supported;
Service registry module, for according to the user ID of the user under the service registry solicited message of described the second equipment and described the second equipment to described the second device to register service;
Sending module, for send registration response message to described SMN, to make described SMN send described registration response message to described the second equipment.
37. according to the PN described in claim 34-36 any one, it is characterized in that, the ability label information of described the first equipment comprises: the ability label of service corresponding to session to be migrated in described the first equipment.
38. according to the PN described in claim 37, it is characterized in that, described PN also comprises:
Service list acquiring unit, the service list of supporting that for obtaining described the second equipment the service of session to be migrated in described the first equipment forms, wherein,
Described service list acquiring unit, comprising: receiver module, the described ability label information sending for receiving described SMN; Acquisition module, according to the service list of supporting in the second equipment described in described ability label information and described service registry acquisition of information that the service of session to be migrated in described the first equipment forms; Accordingly,
Described transmitting element also for, send described service list to described SMN, make described SMN that described service list is sent to described the first equipment, and then make described the first equipment select first service from described service list, and by conversation shift to be migrated in described the first equipment on the first service of described the second equipment.
39. according to the PN described in claim 34-36 any one, it is characterized in that, the ability label information of described the first equipment comprises: the ability label of the second service in described the first equipment.
40. 1 kinds of conversation shift systems, comprise the PN as described in the terminal equipment as described in claim 23-29 any one, the SMN as described in claim 30-33 any one and claim 34-39 any one.
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 true CN103841142A (en) | 2014-06-04 |
CN103841142B 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) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107079050A (en) * | 2014-09-19 | 2017-08-18 | 康维达无线有限责任公司 | Service layer's conversation shift and shared |
CN108494720A (en) * | 2017-02-23 | 2018-09-04 | 华为软件技术有限公司 | A kind of dispatching method and server of dialogue-based migration |
WO2020052463A1 (en) * | 2018-09-14 | 2020-03-19 | 华为技术有限公司 | Communication method and network element |
Citations (3)
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 |
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 |
-
2012
- 2012-11-23 CN CN201210482689.7A patent/CN103841142B/en active Active
Patent Citations (3)
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 |
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 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107079050A (en) * | 2014-09-19 | 2017-08-18 | 康维达无线有限责任公司 | Service layer's conversation shift and shared |
CN107079050B (en) * | 2014-09-19 | 2020-11-03 | 康维达无线有限责任公司 | Service layer session migration and sharing |
CN108494720A (en) * | 2017-02-23 | 2018-09-04 | 华为软件技术有限公司 | A kind of dispatching method and server of dialogue-based migration |
CN108494720B (en) * | 2017-02-23 | 2021-02-12 | 华为软件技术有限公司 | Scheduling method based on session migration and server |
US11431765B2 (en) | 2017-02-23 | 2022-08-30 | Huawei Technologies Co., Ltd. | Session migration—based scheduling method and server |
WO2020052463A1 (en) * | 2018-09-14 | 2020-03-19 | 华为技术有限公司 | Communication method and network element |
Also Published As
Publication number | Publication date |
---|---|
CN103841142B (en) | 2017-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10341610B2 (en) | Method and apparatus using an integrated femtocell and residential gateway device | |
CN102325144A (en) | Method and system for interconnection between media equipment and multimedia equipment | |
WO2016165584A1 (en) | Communication method and device between terminal | |
US20140012813A1 (en) | Method and apparatus for synchronizing personal information | |
EP2209312A1 (en) | Video conference method and system, application server and media resource server | |
WO2017020790A1 (en) | Multi-screen control method and device | |
JP2009141492A (en) | Communication system and gateway | |
CN107835445B (en) | MQTT protocol-based television control method, mobile terminal and television | |
CN105812185A (en) | Communication connection method for playing device | |
CN101247389A (en) | Method and system for discovering stream media service and service discovering device | |
CN102571409B (en) | Service request management system and method for realizing service across-terminal application | |
CN105227469B (en) | A kind of capacity of equipment discovery method, apparatus and terminal | |
CN103841142A (en) | Session migration method, device and system | |
KR20140045145A (en) | Apparatus and method for controlling session mobility, and apparatus and method for registering ip multimedia subsystem | |
CN101072326B (en) | method, system and device for accessing service of non-attribution contracted IPIV service provider | |
CN102984186A (en) | A method and an apparatus for establishing a session | |
KR102361712B1 (en) | System and method for controlling multi-party video call using WebRTC | |
CN101426261A (en) | Method for service handling of multimedia subsystem, P-CSCF, I-CSCF and subsystem | |
EP2066092A1 (en) | Communication control apparatus and method | |
CN101951381A (en) | Digital television receiving terminal and method thereof for realizing multimedia instant messaging | |
US20220345943A1 (en) | Collaborative neighbour relation information | |
CN105681137A (en) | Method and device for invoking services | |
CN103152495A (en) | Method, device and system for media transferring | |
US20120066292A1 (en) | Apparatus and method for controlling service mobility | |
KR101236015B1 (en) | Method and apparatus for assigning a control role for a collaborative communication session, and method and apparatus for requesting a control role for a collaborative communication session |
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 |