Summary of the invention
A disclosure technical problem to be solved is: when the network connection of user switches, business it is continuousProperty can not ensure.
According to the one side of the embodiment of the present disclosure, a kind of method of data synchronization of edge calculations application is provided, comprising: targetEdge calculations platform ECP receives the user network that conversation management functional SMF network element is sent and connects the notification information to switch, instituteStating notification information includes the mark of user and the mark of source ECP;Target ECP judges whether to have in source according to the notification messageDeployment and the signing application with the user with contract signing relationship on ECP and target ECP;Target ECP is yes in judging resultIn the case where, Xiang Yuan ECP send synchronization indication message, the synchronization indication message carry the user mark andThe mark of signing application, so that source ECP is relevant to the user using data into the synchronous signing application of target ECP.
In some embodiments, the method also includes: target ECP in the case where the judgment result is yes, query source ECPOn signing application state;The case where target ECP in the signing application on the ECP of source there is the signing of state of activation to applyUnder, Xiang Yuan ECP sends the synchronization indication message, wherein the signing application for being identified as state of activation for application of contractingMark.
In some embodiments, during source ECP is to target ECP synchronous applications data, target ECP is by the userAccess request be transmitted to source ECP, receive the service data that source ECP is sent according to the access request of the user and be simultaneously transmitted to instituteState user;After the completion of in source, ECP is to target ECP synchronous applications data, target ECP will be serviced according to the access request of the userData are sent to the user.
In some embodiments, the SMF network element is previously stored with the user plane functions in the SMF network element compass of competencyThe corresponding relationship of the mark of UPF and ECP, wherein user network connects the front and back user face anchor point that switches and respectively corresponds source UPFWith target UPF;The mark of mark from target UPF corresponding target ECP of the SMF network element in the corresponding source ECP of source UPF is differentIn the case where, send the notification message.
In some embodiments, user network connection respectively corresponds old SMF network element and new SMF network element before and after switching,The SMF network element is new SMF network element, wherein old SMF network element is stored in advance the UPF's and ECP haveing been friends in the past in SMF network element compass of competencyThe corresponding relationship of mark;The method also includes: the SMF network element according to the mark of the user to old SMF network element query sourceThe mark of the corresponding source ECP of UPF and source UPF.
In some embodiments, receive the user's of SMF network element transmission in advance the method also includes: target ECPThe binding relationship of multiple marks, the multiple mark include at least the IP address of the user, international mobile subscriber identity andMobile Directory Number.
According to the another aspect of the embodiment of the present disclosure, a kind of edge calculations platform ECP is provided, comprising: notification message receivesModule, the user network for receiving the transmission of conversation management functional SMF network element connect the notification information to switch, the noticeInformation includes the mark of user and the mark of source ECP;Judgment module is applied in signing, for being judged whether according to the notification messageWith the signing application for disposing and having with the user contract signing relationship on source ECP and target ECP;Instruction message sends mouldBlock, in the case where the judgment result is yes, Xiang Yuan ECP transmission synchronization indication message, the synchronization indication to disappearBreath carries the mark of the user and the mark of signing application, so as to source ECP into the synchronous signing application of the ECP with the useFamily is relevant to apply data.
In some embodiments, the signing is also used in the case where the judgment result is yes using judgment module, inquiryThe state of signing application on the ECP of source;The instruction message sending module is used to have activation in the signing application on the ECP of sourceIn the case where the signing application of state, Xiang Yuan ECP sends the synchronization indication message, wherein application of contracting is identified asThe mark of the signing application of state of activation.
In some embodiments, the ECP further include: mark receiving module, for receiving the institute of SMF network element transmission in advanceThe binding relationship of multiple marks of user is stated, the multiple mark includes at least the IP address of the user, international mobile subscriberIdentification code and Mobile Directory Number.
According to the another aspect of the embodiment of the present disclosure, a kind of edge calculations platform ECP is provided, comprising: memory;And couplingIt is connected to the processor of the memory, the processor is configured to based on the instruction execution such as right for being stored in the memoryIt is required that method described in 1-4 any one.
According to the embodiment of the present disclosure in another aspect, providing a kind of data synchronous system of edge calculations application, comprising: such asECP described in any one above-mentioned embodiment;SMF network element, for user network connection switch in the case where, Xiang SuoshuECP sends the notification information;Source ECP, for being synchronized in signing application according to the synchronization indication message to the ECPIt is relevant to the user to apply data.
In some embodiments, source ECP is also used to during source ECP is to the ECP synchronous applications data, according to instituteService data is sent to the ECP by the access request for stating the user of ECP forwarding;The ECP is also used in source ECP to instituteDuring stating ECP synchronous applications data, the access request of the user is transmitted to source ECP, receives the service that source ECP is sentData are simultaneously transmitted to the user;After the completion of in source, ECP is to the ECP synchronous applications data, asked according to the access of the userIt asks and service data is sent to the user.
In some embodiments, the SMF network element is previously stored with the user plane functions in the SMF network element compass of competencyThe corresponding relationship of UPF and ECP, wherein user network connects the front and back user face anchor point that switches and respectively corresponds source UPF and targetUPF;The SMF network element is used for different in the mark of mark target ECP corresponding from target UPF of the corresponding source ECP of source UPFIn the case of, send the notification message.
In some embodiments, user network connection respectively corresponds old SMF network element and new SMF network element before and after switching,The SMF network element is new SMF network element, wherein old SMF network element is stored in advance the UPF's and ECP haveing been friends in the past in SMF network element compass of competencyThe corresponding relationship of mark;The SMF network element is also used to according to the mark of the user from old SMF network element query source UPF and sourceThe mark of the corresponding source ECP of UPF.
According to the also one side of the embodiment of the present disclosure, a kind of computer readable storage medium is provided, calculating is stored thereon withMethod described in any one above-mentioned embodiment is realized in machine program instruction, the instruction when being executed by processor.
In the embodiment of the present disclosure, in the case where user network connection switches, target ECP can be according to SMF network elementThe notification information of transmission indicates that source ECP is related to user into the synchronous signing application of target ECP and applies data.On the one hand, nothingNeed the cooperation of user equipment;On the other hand, the synchronization of data is applied by network side triggering so that the application of service can be with netThe switching of network connection is changed accordingly, ensure that the continuity of business in the case where ensuring low time delay, so that user feelsKnow unaffected.
Below by drawings and examples, the technical solution of the disclosure is described in further detail.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present disclosure, the technical solution in the embodiment of the present disclosure is carried out clear, completeSite preparation description, it is clear that described embodiment is only disclosure a part of the embodiment, instead of all the embodiments.It is based onEmbodiment in the disclosure, those of ordinary skill in the art without creative labor it is obtained it is all itsHis embodiment belongs to the range of disclosure protection.
Unless specifically stated otherwise, positioned opposite, the digital table of the component and step that otherwise illustrate in these embodimentsUp to the unlimited the scope of the present disclosure processed of formula and numerical value.
Simultaneously, it should be appreciated that for ease of description, the size of various pieces shown in attached drawing is not according to realityProportionate relationship draw.
Technology, method and apparatus known to person of ordinary skill in the relevant may be not discussed in detail, but suitableIn the case of, the technology, method and apparatus should be considered as authorizing part of specification.
It is shown here and discuss all examples in, any occurrence should be construed as merely illustratively, withoutIt is as limitation.Therefore, the other examples of exemplary embodiment can have different values.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang YiIt is defined in a attached drawing, then in subsequent attached drawing does not need that it is further discussed.
Fig. 1 is the network architecture schematic diagram according to an embodiment of the present disclosure.
ECP (Edge Computing Platform, edge calculations platform) is the unified carrying of edge calculations application and realizesEdge calculations are using discovery, the management platform for the internal or external service environment issued and used.It is preserved at an upper portion thereof on ECPThe contract signing relationship etc. for closing on deployment information and user and application of the application of administration.With (such as the position ECP for closing on deployment relationshipSet adjoining, there is identical application, exist using migration possibility) between can be with pre-configured connection relationship.
SMF (Session Management Function, conversation management functional) network element is stored in its compass of competencyWhether the local network attribute of UPF (User plane Function, user plane functions), such as UPF are edge calculations localCorresponding ECP mark of UPF and UPF etc..When user initially sets up the user face of edge calculations application, SMF network element is same to ECPWalk/notify the network identification information of user, such as IP address, IMSI (the International Mobile of userSubscriber Identification Number, international mobile subscriber identity), MDN (Mobile DirectoryNumber, Mobile Directory Number) etc..
After UE (User Equipment, terminal device) is moved to another region from a region, wireless access is executedPoint switching, for example, being switched to target RAN by source RAN (Radio Access Network, wireless access network).SMF network element can be withThe notification message that network switching occurs for user is sent to target ECP.
Wireless access point handoff procedure can schematically include following process:
Target RAN to AMF (Access and Mobility Management Function, access and mobile managementFunction) network element initiation N2 path exchanging request;
AMF network element sends N11 message to SMF network element;
SMF network element selection target UPF;
SMF network element initiates the request of N4 session establishment to target UPF;
Target UPF replys N4 session establishment response message to SMF network element;
SMF network element replys N11 message response message to AMF network element;
AMF network element replys N2 path exchanging request response to target RAN;
Target RAN request source RAN discharges radio resource.
The user face switching flow defined above with standard is identical.
It should be noted that N2, N4, N11 indicate to carry out the interface between two network elements of information exchange.
Fig. 2 is the flow diagram according to the method for data synchronization of the edge calculations of an embodiment of the present disclosure application.
In step 202, target ECP receives the user network that SMF network element is sent and connects the notification information to switch.ThisIn, notification information may include the mark of mark (such as IMSI, MDN etc.) and source ECP for the user that network connection switches.For example, SMF network element can send above-mentioned notification message after selecting new UPF.Source ECP and target ECP is respectively user networkConnect the ECP for the correspondence that switches.
For example, target ECP can receive the binding relationship of multiple marks of the user of SMF network element transmission in advance, hereMultiple marks at least may include IP address, ISMI and the MDN of the user.Upon receiving the notification message, according to notification messageThe mark for the user for including can identify corresponding user.For example, the user's that notification message includes is identified as multiple marksIn any one when may recognize that the user.
In some embodiments, SMF network element can be previously stored with the mark of UPF and ECP in the SMF network element compass of competencyThe corresponding relationship of knowledge.Here, user network connects the front and back user face anchor point that switches and respectively corresponds source UPF and target UPF.SMF network element is in the case where the mark of the mark of the corresponding source ECP of source UPF target ECP corresponding from target UPF is different, to meshIt marks ECP and sends above-mentioned notification message.
User network connection can correspond to different SMF network elements (for example, corresponding to new SMF net after switching before and after switchingMember, corresponding old SMF network element before switching), identical SMF network element can also be corresponded to.In the case where correspondence different SMF network element,New SMF network element can inquire the mark of the source UPF before user network connection switches and corresponding source ECP to old SMF network element,And then above-mentioned notification message is sent to target ECP.
In step 204, target ECP according to notification message judge whether to have on source ECP and target ECP deployment and withUser has the signing application of contract signing relationship.In the case where the judgment result is yes, step 206 is executed.
For example, target ECP and source ECP can be stored in respectively the application message disposed on respective ECP and user and answerThe information such as contract signing relationship.Target ECP, can be with query source according to the mark of the user in notification message and the mark of source ECPThe upper signing application with the user with contract signing relationship of ECP, and then can decide whether have on source ECP and target ECPDeployment and the application with user with contract signing relationship, i.e. signing application.
In step 206, target ECP sends synchronization indication message to source ECP.Here, synchronization indication message canTo carry the mark of user and the mark of signing application, so that source ECP can be signed according to data synchronization message to target ECP is synchronousIt is related to user about in application to apply data.
During ECP is to target ECP synchronous applications data in source, service, target can be provided for user by source ECPECP plays service diverting search.Specifically, the access request of user can be transmitted to source ECP by target ECP, receive source ECP according toThe service data of the access request transmission of user is simultaneously transmitted to user.In addition, target ECP can also receive the clothes of source ECP transmissionBusiness responds and is transmitted to user.Service response can be the non-user face data of such as control message or prompting message.
After the completion of ECP is to target ECP synchronous applications data in source, service is provided for user by target ECP.Specifically, meshService data can be sent to user according to the access request of user by mark ECP.Service response can also be sent to by target ECPUser.
In above-described embodiment, in the case where user network connection switches, target ECP can be sent out according to SMF network elementThe notification information sent indicates that source ECP is related to user using data into the synchronous signing application of target ECP.On the one hand, it is not necessarily toThe cooperation of user equipment;On the other hand, the synchronization of data is applied by network side triggering so that the application of service can be with networkThe switching of connection is changed accordingly, ensure that the continuity of business in the case where ensuring low time delay, so that user perceivesIt is unaffected.
Fig. 3 is the flow diagram according to the method for data synchronization of the edge calculations application of the disclosure another embodiment.The difference with embodiment illustrated in fig. 2 is only introduced below, and other same or similarity is referred to above description.
In step 302, target ECP receives the user network that SMF network element is sent and connects the notification information to switch.
In step 304, target ECP according to notification message judge whether to have on source ECP and target ECP deployment and withUser has the signing application of contract signing relationship.In the case where the judgment result is yes, step 306 is executed.
The state of signing application in step 306, target ECP query source ECP.The state of signing application may include swashingState and unactivated state living.The signing application of state of activation is i.e. current to provide the signing application of service for user.Inactive shapeThe contracted user of state only indicates that user has contract signing relationship, but current unpromising user provides service.
In step 308, target ECP judges the signing application whether in the signing application on the ECP of source with state of activation.?In the case where signing application in signing application on the ECP of source with state of activation, step 310 is executed.Otherwise step is not executed310。
In step 310, target ECP sends synchronization indication message to source ECP.Here, synchronization indication message canTo carry the mark of the signing application of the mark and state of activation of user, so that source ECP can be according to data synchronization message to meshIt marks related to user using data in the signing application of the synchronous state of activation of ECP.
In above-described embodiment, in the case where user network connection switches, target ECP can be sent out according to SMF network elementThe notification information sent indicates that source ECP is related to user using data into the signing application of the synchronous state of activation of target ECP, subtractsThe burden of small data transmission, reduces the pressure of source ECP and target ECP.
Fig. 4 is the flow diagram according to the method for data synchronization of the edge calculations application of the disclosure another embodiment.
In step S1, wireless side judges that user moves out a certain range, executes the switching of wireless access point.
In step S2, the RAN of new side, i.e. target RAN initiates the request of N2 path exchanging to AMF.
N11 message is sent to SMF in step S3, AMF.
New user's veil member, i.e. target UPF are selected in step S4, SMF.
The request of N4 session establishment is initiated to target UPF in step S5, SMF.
N4 session establishment response message is replied to SMF in step S6, target UPF.
N11 message response message is replied to AMF in step S7, SMF.
N2 path exchanging request response is replied in step S8, AMF target RAN.
Resource is discharged in step S9, target RAN request source RAN.
In step S10, while network switching occurs for user, SMF sends the notice that user face switches to target ECPMessage, the mark of mark and source ECP in notification message comprising user.
In step S11, target ECP inquiry is applied with the presence or absence of signing, and the state for application of contracting on query source ECP, fromAnd judge whether the synchronous signing application of progress data in need.
Inquiry request response message is returned to target ECP in step S12, source ECP, which includes the state of signing application.
In step S13, if indicating that progress data in need are synchronous there are the signing application of state of activation in signing applicationSigning application, target ECP sends synchronization indication message to source ECP, mark and activation shape in the message comprising userThe mark of the signing application of state.
In step S14, source ECP is related to user using data into the application of the synchronous state of activation of target ECP, such asCalculate intermediate result, continuous point of content service etc..
N4 session release request is initiated to source UPF in step S15, SMF.
N4 session, which is sent, to SMF in step S16, source UPF discharges response message.
Before synchronously completing, target ECP plays service diverting search, and the application of the state of activation on the ECP of source continues as usingFamily service;After the synchronization completes, the respective application on target ECP takes over service.
Each embodiment in this specification is described in a progressive manner, the highlights of each of the examples are with itsThe difference of its embodiment, the same or similar part cross-reference between each embodiment.For ECP embodimentSpeech, since it is substantially corresponding with embodiment of the method, so being described relatively simple, referring to the part of embodiment of the method in place of correlationExplanation.
Fig. 5 is the structural schematic diagram according to the ECP of an embodiment of the present disclosure.As shown in figure 5, the ECP includes that notice disappearsCease receiving module 501, judgment module 502 and instruction message sending module 503 are applied in signing.
Notification message receiving module 501 is used to receive the notice letter that the user network connection of SMF network element transmission switchesBreath, notification information include the mark of user and the mark of source ECP.
Signing is used to judge whether there is the equal portion on source ECP and target ECP according to notification message using judgment module 502Administration and the signing application with the user with contract signing relationship.
Instruction message sending module 503 is in the case where the judgment result is yes, Xiang Yuan ECP to send synchronization indicationMessage, synchronization indication message carries the mark of the user and the mark of signing application, so that source ECP is synchronous to target ECPIt is relevant to the user in signing application to apply data.
In some embodiments, signing is also used in the case where the judgment result is yes using judgment module 502, query sourceThe state of signing application on ECP.Correspondingly, instruction message sending module 503 is used in the signing application on the ECP of source haveIn the case where the signing application of state of activation, Xiang Yuan ECP sends synchronization indication message, wherein application of contracting is identified asThe mark of the signing application of state of activation.
In some embodiments, ECP can also include mark receiving module, for receiving the use of SMF network element transmission in advanceThe binding relationship of multiple marks at family, multiple marks at least may include IP address, IMSI and the MDN of user.
Fig. 6 is the structural schematic diagram according to the ECP of the disclosure another embodiment.As shown in fig. 6, the ECP includes storageDevice 601 and processor 602.Memory 601 can be disk, flash memory or other any non-volatile memory mediums.Memory is usedIn the corresponding instruction of method for storing any one aforementioned embodiment.Processor 602 is coupled to memory 601, can be carried outFor one or more integrated circuits, such as microprocessor or microcontroller.Processor 602 stores in memory 601 for executingInstruction, user network connection switch in the case where, ECP can according to SMF network element send notification information indicate sourceECP is related to user into the synchronous signing application of ECP to apply data, ensure that the company of business in the case where ensuring low time delayContinuous property.
Fig. 7 is the structural schematic diagram according to the ECP of the disclosure another embodiment.As shown in fig. 7, the ECP 700 includesMemory 701 and processor 702.Processor 702 is coupled to memory 701 by bus (BUS) 703.The ECP700 can be withExternal memory 705 is connected to call external data by memory interface 704, can also be connected by network interface 706It is connected to network or external computer system (not shown).
It in above-described embodiment, is instructed by memory stores data, then above-metioned instruction is handled by processor, in user networkIn the case that network connection switches, the notification information that ECP can be sent according to SMF network element indicates that source ECP contracts to ECP is synchronousIt is related to user in apply data, it ensure that the continuity of business in the case where ensuring low time delay.
Fig. 8 is the structural schematic diagram according to the data synchronous system of the edge calculations of an embodiment of the present disclosure application.Such asShown in Fig. 8, which includes the ECP801 (being referred to as target ECP) of any one aforementioned embodiment, 802 and of SMF network elementSource ECP 803.
SMF network element 802 is used to send notification information in the case where user network connection switches to ECP801, lead toKnow that information may include the mark for the user that network connection switches and the mark of source ECP 803.In some embodiments,SMF network element 802 can be previously stored with the corresponding relationship of UPF and ECP in 802 compass of competency of SMF network element, and SMF network element 802 is usedIn the case that the mark of the mark of the corresponding source ECP of Yu Yuan UPF target ECP corresponding from target UPF is different, send above-mentioned logicalKnow message.Here, user network connects the front and back user face anchor point that switches and respectively corresponds source UPF and target UPF.
For example, user network connection switches, front and back can correspond to different SMF network elements, the SMF to send a notification messageCorresponding SMF network element after network element 802 can switch for user network connection;In another example user network connection switchesFront and back can correspond to identical SMF network element.
In one embodiment, user network connection can respectively correspond old SMF network element and new SMF net before and after switchingMember, the SMF network element 802 to send a notification message are new SMF network element.In the embodiment, SMF network element 802 can be previously stored with SMFSMF network element administration model of haveing been friends in the past can be stored in advance in the corresponding relationship of UPF and ECP in 802 compass of competency of network element, old SMF network elementThe corresponding relationship of the mark of UPF and ECP in enclosing.SMF network element 802 can be used for being looked into according to the mark of user from old SMF network elementThe mark of the corresponding source ECP of inquiry source UPF and source UPF, and then can send a notification message to ECP 801.
Source ECP 803 is used for related to user into the synchronous signing application of ECP 801 according to synchronization indication messageUsing data.In some embodiments, source ECP 803 is used in source ECP 803 to the process of 801 synchronous applications data of ECPIn, service data is sent to by ECP 801 according to the access request of the user forwarded of ECP 801.In addition, source ECP 803 may be used alsoFor service response to be sent to ECP 801.
In some embodiments, ECP 801 is also used to during source ECP 803 is to 801 synchronous applications data of ECP,The access request of user is transmitted to source ECP 803, receive the service data or service response that source ECP803 is sent and is transmitted toUser.ECP 801 is also used to after the completion of source ECP 803 is to 801 synchronous applications data of ECP, will according to the access request of userService data or service response are sent to user.
The disclosure additionally provides a kind of computer readable storage medium, is stored thereon with computer program instructions, the instructionThe step of method of any one aforementioned embodiment is realized when being executed by processor.
The scheme that the disclosure provides is particularly suited for 5G edge calculations application scenarios.
It should be understood by those skilled in the art that, embodiment of the disclosure can provide as method, apparatus or computer programProduct.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the disclosureApply the form of example.Moreover, it wherein includes the computer of computer usable program code that the disclosure, which can be used in one or more,The calculating implemented in non-transient storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) can be usedThe form of machine program product.
The disclosure is reference according to the method for the embodiment of the present disclosure, the flow chart of equipment (system) and computer program productAnd/or block diagram describes.It should be understood that each process in flowchart and/or the block diagram can be realized by computer program instructionsAnd/or the combination of the process and/or box in box and flowchart and/or the block diagram.It can provide these computer programs to refer toEnable the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to generateOne machine so that by the instruction that the processor of computer or other programmable data processing devices executes generate for realizingThe device for the function of being specified in one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spyDetermine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram orThe function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that countingSeries of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer orThe instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram oneThe step of function of being specified in a box or multiple boxes.
So far, the disclosure is described in detail.In order to avoid covering the design of the disclosure, it is public that this field institute is not describedThe some details known.Those skilled in the art as described above, completely it can be appreciated how implementing technology disclosed hereinScheme.
Disclosed method and device may be achieved in many ways.For example, can by software, hardware, firmware orPerson's software, hardware, firmware any combination realize disclosed method and device.The step of for the method it is above-mentionedSequence is merely to be illustrated, and the step of disclosed method is not limited to sequence described in detail above, unless with other sidesFormula illustrates.In addition, in some embodiments, the disclosure can be also embodied as recording program in the recording medium, theseProgram includes for realizing according to the machine readable instructions of disclosed method.Thus, the disclosure also covers storage for executingAccording to the recording medium of the program of disclosed method.
Although being described in detail by some specific embodiments of the example to the disclosure, the skill of this fieldArt personnel it should be understood that above example merely to be illustrated, rather than in order to limit the scope of the present disclosure.The skill of this fieldArt personnel are it should be understood that can modify to above embodiments in the case where not departing from the scope of the present disclosure and spirit.This public affairsThe range opened is defined by the following claims.