SUBSCRIBER-DRIVEN SHARING OF A COMMUNICATIONS SERVICE USING A VSIM

01-03-2019 дата публикации
Номер:
CN0109417704A
Принадлежит: Telefonaktiebolaget LM Ericsson AB
Контакты:
Номер заявки: 08-80-20166879
Дата заявки: 21-04-2016

[1]

Technical Field

[2]

The present invention generally relates to the communication network. More specifically, and not as any limitation, the invention relates to a method for implementing user-driven communication service (for example, comprises a voice and/or data service) sharing system and method.

[3]

Background Art

[4]

There is often a user may wish to share another user of services. For example, the user may consider "my device the battery of the vehicle, it is therefore hoped that can temporarily will I call routing to your telephone", or "I in to proceed to a meeting on the way to look forward to an important call, but covers a very bad, so that in addition to the dial I telephone outside, also I can call routing to your telephone", or "I here only to be a few days, so when I travel can share the friend's services will be very happy" and so on.

[5]

So far, the communication service industry has always ignore these issues, but rather focused on the greater solutions, such as family sharing scheme, such as the expensive International roaming. However, there are a plurality of new "shared economic" example (for example, for traffic service Uber and for accommodation of the Airbnb), this shows that in the communication service in the field there is also the potential of the short-term sharing transactions.

[6]

Content of the invention

[7]

This Patent widely used to promote in the network environment of shared services (for example, voice services, data services, multimedia services) system, method, device and the client device and associated non-transient computer-readable medium. In an example in the arrangement, the host user equipment received at the input, the host user to the service provider network for generating instantiations virtual user identification module (vSIM) request, the vSIM on services for the host user service profile to fill. The use of the passenger vSIM provide authentication information on the user, to the implementation of the aircraft against the vSIM registration and remote supply, the remote supply including a temporary telephone number and/or Internet protocol (IP) address, the temporary telephone number and/or the IP address can be used in the mapping relationship, in order to for use with the host user shared services routing the aircraft involved in the call or session.

[8]

In one aspect, a method is disclosed for promoting in the network environment of shared services of the virtualization or non-virtualized system or device of the embodiment. The claimed embodiment including one or a plurality of processors; and is coupled to the one or more persistent storage module of the processor, the memory module includes program instructions states the durability, when by the stated one or more processor execution, the program instructions for executing the following operations: is received from a host computer of the user request for instantiating an vSIM, is composed of a host service provider network authentication the host user and produce vSIM, said vSIM for signing with the host computer by the user and is requesting or has requested the sharing of one or a plurality of host services associated with the host user service profile to fill; stated vSIM download to the host computer and/or the aircraft user equipment, or in other way Taichung stated vSIM with the host/user equipment associated with the aircraft; receiving the passenger when the user's Certificate, execution against the said vSIM plane registration and remote supply, the remote supply includes a dispensing is attached to host services based on vSIM (a plurality of) the temporary telephone number and IP address, the creation of has a duration on the temporary telephone number and IP address of one or more of the mapping relationship; and the at least one mapping relations communication to the host service provider network and passenger service provider in the network of the at least one of the one or more position and routing database, to be used for promoting the use of at least one of the hosting services based on vSIM to route the call to the user states the passenger plane.

[9]

In an exemplary realization, can maintain the mapping relationship or is concerned with the duration of the is the manual configuration, automatic configuration, or uncertain amount of time of the unlimited or maintain with certain system covering the time window; or can be disposed extended according to the needs of the time and the like. In another variation, based on the remote supply mapping related to the relationship can depend on the pre-configuration of the correlation can be extended according to the needs of the time limit. In addition, in one aspect, the telephone number of the remote supply can be (for example, the plane of the host computer or the) original number.

[10]

On the other hand, discloses a configured for user sharing service with the plane of the embodiment of the user equipment. The claimed embodiment including one or a plurality of processors; and is coupled to the one or more persistent storage module of the processor, the memory module includes program instructions states the durability, when by the stated one or more processor execution, the program instructions for executing the following operations: in is received from a host computer when the user input, generating the host computer of the service provider network for instantiation request vSIM; receiving vSIM, said vSIM for signing with the host computer by the user and is request with one or a plurality of plane shared by one or more host services associated with the host user service profile to fill; and the use of the plane the user's Certificate (for example, in the host computer on a user's device input) to promote against said vSIM plane registration and remote supply the start of the process, the remote supply includes receiving the temporary telephone number and/or IP address, the temporary telephone number and/or IP address is attached to the host computer based on vSIM services and in a one or more associated relations is mapped to can be used for promoting the above routing of a plurality of parameters.

[11]

In a further aspect, discloses a non-transient computer-readable medium of one or more embodiments, the non-transient computer readable medium comprises a memory on which a computer-executable program instructions or code portion, when the processor entity by a network node, such as when the UE implementation of the client device, the computer-executable program instructions or code portion for performing the given method of one or more embodiments. A further characteristic of the embodiment of in the attached dependent claims require protection.

[12]

The invention of one or a plurality of the embodiment of the host user can interrupt may be due to the services, the network quality difference, equipment of the passenger cell capacity is low and the like will not be able to use their own service cases, advantageously in a timely manner to the host user friends and family members to facilitate the sharing service. In addition, the invention relates to a can realize the through according to the sharing service charging arrangements to provide its users with services shared services, the service provider offers the opportunity to the proceeds. In view of the following description and the attached drawing, additional benefits and advantages of the embodiments will be obvious.

[13]

Description of drawings

[14]

In the attached drawing, by way of example and non-limiting embodiment of the present invention is shown, in which the same reference indicating similar element. It should be noted that, the present invention in the "a" or "one" embodiment of the different reference does not necessarily refer to the same embodiment, and such references can be expressed at least one. In addition, when combined with a embodiments describe specific characteristics, structure, or characteristic, proposed in combination with other embodiment (whether or not clearly described) to achieve such a feature, structure, or characteristic is the technical personnel in this field within the scope of the knowledge.

[15]

With photos is combined in the specification and form a part of this specification, in order to show the present invention one or more of the illustrative embodiment. From the following combination of the attached claims and reference with photos with a specific embodiment, for a better understanding of the various disclosed advantages and characteristics, these Figures are:

[16]

Figure 1 shown which can be implemented for use the host computer user equipment to facilitate the host user with one or a plurality of plane between the shared services of the present invention one or more of the embodiment of the example network environment;

[17]

Figure 2 A and 2 B shown according to the present invention of one embodiment of the aircraft can be configured for the user sharing service host user equipment of example arrangement;

[18]

Figure 3 A and 3 B shown according to the invention one example of an embodiment of the shared services for the promotion of the example message flow chart;

[19]

Figure 4 shown according to the invention one example of an embodiment of the can be combined Figure 3 A step of the flow of the messages, operation, box and/or the function of flow chart;

[20]

Figure 5 shown according to the present invention of one embodiment of the can be combined Figure 3 B step of the flow of the messages, operation, box and/or the function of flow-chart; and

[21]

Figure 6 A and 6 B shown according to some embodiments of the invention illustrative of the network equipment in the network (ND) connectivity between three and ND for an exemplary implementation, wherein the virtualized environment can be realized in the in Figure 1 shown in the network environment of the at least one or a plurality of parts.

[22]

Mode of execution

[23]

In the following description, the Patent discloses a against the one or more given in the embodiment of numerous specific details. However, it should be understood, can be in the absence of such specific details to implement one or more embodiments. In other cases, do not have any detailed hardware/software shown well known sub-system, assembly, structure and technology, so as not to obscure the understanding of the example embodiment. Therefore, the technical personnel in this field will understand, reference can be used in one or a plurality of such particular assembly of the embodiment of the disclosed embodiments. It should be further recognized that, in the field by means of the ordinary technical personnel in this giving and reference with photos with a specific embodiment, would be able to produce and use of one or more embodiments without the need for excessive experiment.

[24]

In addition, can be in the following specification, claims, or both such as "coupled" and "connected" and its derivatives such as terminology. It should be understood, these terms are not necessarily as synonymous with each other. "Coupled" can be used for indicating the two or more components (they may or may not each other direct physical or electrical contact) with each other or interaction. "Connection" can be used for indicating the two are coupled to each other with one or more communication is established between the, namely the communication relations. In addition, here of one or more given in an example embodiment, in general, element, component or module may be configured to perform the function, the precondition is that the element can carry out this function or in other way is disposed on the structure for the implementation of the function.

[25]

If in such a use, the network unit or node can include one or a plurality of service network equipment, including hardware and software, the hardware and the software by way of communication interconnection network on the other equipment (for example, other network unit, such as the terminal), and is suitable for virtualization or non-virtualization environment, to a plurality of user and associated user equipment trust one or a plurality of applications and services, a plurality of user and associated user equipment can be used in the network infrastructure (it is suitable for the use of various access network, one or more transmission technology, architecture, communication protocol provides services) in use receiving/services (for example, voice services, data services, media services, or any combination of these, for example, includes an over-top (OTT) communication services). Therefore, some network unit can be disposed in the wired communication network, the other network unit can be arranged in a wireless network environment. In addition, the example communication network can be constructed to a circuit switched network, the packet-switched network or a combination thereof. The example user terminal station or the client device may include a is adapted to receive the service by using the/various communication equipment, such as comprises an intelligent telephone, multimedia/video telephone, with or without integrated user identity/identification module (SIM) mobile/wireless user equipment, fixed/wired telephone, a satellite telephone, a cordless telephone, a portable laptop computer, netbooks, palm computer, flat-panel computer, such as a computer, they can facilitate the voice telephone services; and game system or console (for example Play Station And the like), they can be configured to receive or send a voice/data call and the like, according to the given in one or more embodiments, these voice/data call and the like and can be suitable for the promotion of shared services.

[26]

May use software, firmware, and/or hardware of the different combinations of this Patent one or a plurality of examples. Therefore, can be used in one or a plurality of electronic devices or node (for example, the user of the client apparatus or the terminal station, the network unit and the like) and stored on the implementation of the code and data, the implementation of the plan (for example, flow chart) as shown in the one or more technology. These electronic devices may use the computer-readable medium (internal and/or the use of other electronic equipment through the network) to store and transfer code and data, the computer-readable medium such as a non-transient computer readable storage medium (for example, magnetic disk, optical disk, random access memory, read-only memory, flash memory device, such as a phase change memory), transient computer-readable transmission medium (for example, electric, optical, acoustic or other forms of communication signal, such as carrier wave, infrared signals, digital signals) and the like. In addition, these network unit can usually includes a set of one or more processor, coupled with the one or more other components, such as one or more storage devices (for example, non-transient machine-readable storage medium) and storage database (a plurality of), user input/output device (for example, keyboard, touch screen, pointing device, and/or display), and network connection, in order to realize the signaling and/or bearing media transmission. The set of processor and other components usually can be coupled through one or more of the bus and the bridge (also known as the bus controller), they in any known (for example, symmetrical/shared multi-processing) or has so far not been known to the framework of the arrangement. Therefore, the given electronic device or a network storage device or a component of the unit can be configured to store code and/or data to the unit, node or the electronic device of the one or more executed on the processor, in order to achieve the disclosed one or more technology.

[27]

Now reference with photos and more particularly reference view 1, among them show an example network environment 100, which can be implemented for the promotion of the host user (for example, such as by the communication apparatus, the customer premise equipment (CPE) or associated with the user equipment (UE) 102 expressed, commonly referred to as "the host user equipment") with one or a plurality of plane (its use such a host user equipment 102 in order to use or sharing the host user services) between shared services of the present invention one or more embodiments. Network environment 100 may include a host service provider network infrastructure 106, it can use any known or has so far not been known technology, by the appropriate wired/wireless access network 104 with the host user equipment 102 a play operation. As mentioned above, the example user equipment 102 can be widely including on the basis of a plurality of technologies for any type of communication device, according to one or more user plans or profile, the host user can use these techniques in order to use the service. Therefore, if the example user equipment 102 is provided to the wireless mobile communication device, then it may comprise a multi-band interface function, the multi-band interface function with the following at least one compatible: general packet radio service (GPRS) network, the enhanced data rate for global system for mobile communications (GSM) evolution (EDGE) network, in accordance with the 3rd generation partnership project (3 GPP) network (for example, a universal mobile telecommunications system (UMTS) network, HSPA), 4 G network (for example, long-term evolution (LTE) network), 5 G network, next generation network (NGN), integrated digital enhanced network (IDEN), code division multiple access (CDMA) network, a time division multiple access (TDMA) network, IP multimedia subsystem (IMS) network and the like, in addition on the basis of the from the following at least one of the criteria for the selection of the in the short-range wireless access: IEEE 802.11 standard, IEEE 802.16 standard, standard HiperLan, HiperLan II standard, Wi - Max standard, standard OpenAir, such as the Bluetooth standard. Including the operation of the provider for mobile network unit 108 may include a node or function, such as one or more network management node 118, supply node (a plurality of) 119, advanced intelligent network (AIN) service node (a plurality of) 114, charging gateway node (a plurality of) 116, home location register (HLR) node (a plurality of) 110, visit location register (VLR) node (a plurality of) and the mobile services switching center (a plurality of) (MSC) 112 and the like, they can use standardized protocol and technical and shared services platform 120 interaction, these standardized protocol and technology for example includes SS7, HTTP, AAA (authentication, authorization and accounting) protocol (for example, Diameter, Radius protocol) and the like. In one arrangement, shared services platform 120 may include a node or function, such as the user ID management node (a plurality of) 128, accounting logic node (a plurality of) 126, call and message processing node (a plurality of) 122, and virtual SIM management node 124, they can be configured to facilitate the host user with the one or more passenger service between users sharing, as will be in detail as below.

[28]

As mentioned above, according to the association with the SIM module can be provided or identification of one or more of the host user service plan or profile, the host user can use the user equipment 102 receiving/use various services (for example, voice services, data services, circuit-switched network service, the packet-switched network services, VOIP services, OTT services), including the value-added service or on the basis of AIN services, such as call screening, prepaid calling, free call, call payments, namely call, the private number plan service, without prefix dialing (for example, when the from abroad to call a telephone), the call distribution services (based on the various call criteria (location, time, the calling party and the like), home area discounts, reverse charges, call transfer, call queuing) and the like. The technical personnel in this field will recognize that, can be based on the type of network according to the known universal integrated circuit card (UICC) standard of a arrangement in the realization of the SIM (for example, in the GSM network, UICC can include commonly known as SIM application, in UMTS network in which it may be provided as a USIM application, in the CDMA network in which it may be provided as a CSIM application, in the IMS network in which it may be provided as a ISIM application). In addition, if the UICC card with multiple network compatible application, then it can be realized as the moving user identification card or RUIM. For the purpose of at least some embodiments, the term "SIM", "virtual SIM", "soft SIM" or similar terminology can be introduced to some extent by the synonymous use of, and typically can comprise all these to achieve, regardless of the service provider in the network in the use of a network technology.

[29]

The technical personnel will further recognize that, can be used in the cloud-based environment that is realized in the appropriate network function virtualization (NFV) framework, virtualization on the provider against operation 108, shared services platform 120, and access network unit (for example, the base station controller (BSC), the base station transceiver (BTS), a radio network controller (RNC) and the like) provide the various node and function. In addition, the host user equipment 102 can also be in certain aspects of cloud is virtualized and/or provided as software as the center of the application, these software as the center of the application can be local (i.e., on the equipment). For example, SIM or RUIM can in the clouds is virtualized and/or is provided as a soft SIM or electronic SIM (or e - SIM). In a kind of soft SIM or e - SIM in the realization, the implementation of the SIM card/module all the functions of the software application and data may not be the presence of the set of hardware security in the data storage module. On the contrary, the set can be stored in the user equipment itself in a memory and a processor, that is, there will be no SIM hardware layer. In an exemplary realization, the memory of the apparatus in the processor/memory will also require proper security. In a cloud-based in the realization, the whole SIM application/function resident in the clouds, cloud can be the service provider by the owned/operation or can be composed of a 3rd party entity (for example, storage service) to provide, wherein appropriate to establish the/supply, updating and maintenance of the associated with the user to the SIM relations. Similarly, in some implementations can also be appropriately virtualization additional equipment function, however will be recognized, the host user equipment 102 of virtualization is not necessarily used for implementing the embodiment of the invention requirements.

[30]

Figure 2 A and 2 B shown according to the present invention of one embodiment of the aircraft can be configured for the user sharing service host user equipment of an example arrangement. Specifically, Figure 2 A shown according to the invention of at least one embodiment of the client UE apparatus 200 of the example configuration, the client UE apparatus 200 can represent the given in the above host user equipment 102. UE apparatus 200 for example may include a configuration for the processing apparatus 200 of the general operation of the system module 204, and for example may include one or a plurality of processing module or processor 202, one or a plurality of memory module 207, one or a plurality of power supply module 206, and the user interface module 208 and communication interface module 210, communication interface module 210 for example can be further pair connected to the communication module 212. The technical personnel in this field will recognize that, communication interface module 210 and communication module 212 can form the communication sub-system, which may include a suitable transmitter/receiver (transceiver) function, according to the wireless technologies in a plurality of frequency bands to realize single-mode, dual-mode, or multi-mode scanning and communication. For example, the above instantiates one or more of the wireless technologies compatible with one or a plurality of wide area wireless Tx/Rx module and one or a plurality of wireless WLAN Tx/Rx module can be provided for such communication sub-a part of the system. In addition, while not specifically shown, but it should be understood, each Tx/Rx module can include other associated component, such as one or more local oscillator (LO) module, RF switch, RF band-pass filter, A/D and D/A converter, signal processing module and the like. UE device 200 can also be a popper coupled to the at least one communication module 212 of the physical or virtualization or soft SIM module 214. Although the communication module 212 and SIM module 214 has been shown with the system module 204 separation, but in some embodiments, with the communication module 212 and/or SIM module 214 associated with some or all of the characteristics are incorporated into the system module 200 also is possible.

[31]

(A plurality of) the processing module 202 may include one or a plurality of processors, they are arranged as individual components; or alternatively, may include one or a plurality of processing core, they are realized in an integrated circuit (IC) in (such as in the system-on-chip (SOC) configuration), and reflected in the is configured to support one or a plurality of processors in the circuit, the processor may be configured in any software platform (for example, include a suitable operating system (OS) environment) running on. Is configured to support one or a plurality of processors of the example circuit may include an interface or bridge circuit, it can be configured to process the processing module 202, memory module 204 with the apparatus 200 in the various wired and/or wireless communication on the bus line of the communication between the other module. For example, the bridge circuit may be configured by from one type/speed signaling conversion to another type/speed signaling to signaling between the processing module, and can be further configured with a variety of equipment compatible in order to allow different system implementation, and the upgrade. Some of the above functions can also be incorporated into the one or more processor, storage module 204 or other system module.

[32]

(A plurality of) the processing module 202 may be configured to perform instruction, these instructions may include program code, the program code configured to combine the implementation of the command, data and the like (they can be stored in the storage module (a plurality of) 204 in) so that the treatment module (a plurality of) 202 implementation activities, such as but not limited to reading data, writing data, processing data, form data, conversion data, transform data and the like, so that for example in order to carry out one or more of the plurality of process, if as explained below. The memory module (a plurality of) 204 can include based on semiconductor, magnetic, and/or optical storage technology of any type of volatile or non-volatile memory module. The power supply module (a plurality of) 206 can include UE apparatus 200 of the power supply (e.g., battery) and/or from an external source (for example, AC power cord, such as the solar energy) obtained power interface, and any associated circuit, the circuit is configured to provide, regulating, modulation, adapting or converting electric power for operation of the apparatus. The user interface module or subsystem 208 may include a is configured to allow a subscriber/user with the apparatus 200 interactive circuit, apparatus 200 for example includes a variety of input mechanisms (for example, microphone, switch, button, knob, keyboard, loudspeaker, the touch-sensitive surface, is configured to capture the Image and/or sensing proximity, distance, movement, gesture such as one or more sensor) and output mechanism (for example, speaker, display, light-emitting/flash indicator, used for vibration, movement of the electromechanical components and the like).

[33]

As mentioned above, communication interface module 210 and communication module 212 may be configured according to various standards and/or protocol, deal with various types of wired/wireless communication, including the extremely close to the wireless media (for example, in RF identification (RFID) or a near-field communication (NFC), infrared (IR), optical character recognition (OCR), under the condition that the magnetic reading and so on), short-range wireless media (for example, Bluetooth, wireless local area network (WLAN), such as Wi - Fi) and remote wireless media (for example, cellular, satellite).

[34]

Transferred to the diagram 2 B, UE apparatus 250 representative virtualization UE equipment, such as the above-given equipment 200, it can be configured according to the one embodiment of this invention, as Figure 1 shown in a host user equipment 102 operation in order to realize the user-driven service sharing. Generally speaking, virtualization UE apparatus 250 for example can include software part 252, includes one or a plurality of virtualized SIM (vSIM) module 256 hardware virtualization layer 254 and the hardware part of the platform 258. Hardware 258 the device may include a 250 physical part of the equipment, can be performed on the software 252 in order to carry out various tasks. The teachings of the according to the invention, can be a specific passenger user supply at least one vSIM, so that the aircraft user can share or otherwise use the host computer user may have a particular service. To sum up, according to a kind of realizing, in this given the embodiment of the host user via the virtual SIM according to the requirements of instantiations (preferably depend on the service provider's existing business process compatible process), directly with the one or more passenger aircraft users share the host user services. For the promotion of such shared services of various functions, module, assembly or box can be divided into the following groups: (i) to instantiate the SIM shared services, wherein the sharing of the user (i.e., a host user or "participators") the virtual SIM into his/her embodiment a portion of the services; (ii) against service sharing enabled virtual SIM, so the host user and/or service provider in the assigned long sustained activated virtual SIM and realize the shared services; (iii) user and the equipment registered passenger aircraft, wherein the aircraft user (also known as the shared user or "participant") and UE equipment using shared SIM and proven user identification to the service provider registration, this completes the authentication and authorization, thereby generating the temporary allocation of IP address and telephone number; (iv) call and data session routing mechanisms, it is used for routing the call or data session to the plane of the user telephone number or IP address of the correct; (v) terminate the sharing, by the host computer, the service provider, or sharing a user can call termination sharing service process. Below by reference to the remaining Figures, described in further detail above.

[35]

Figure 3 A and 3 B shown according to the invention one example of an embodiment for the promotion of shared services message flow chart is an example of the 300A/300B. Figure 4 shown according to the invention one example of an embodiment of the can be combined Figure 3 A of process flow of 400 steps, operation, box and/or the function of flow chart. Figure 5 shown according to the present invention of one embodiment of the can be combined Figure 3 B of process flow of 500 steps, operation, box and/or the function of flow chart. These charts are combined together, Figure 3 in reference label 300 A overall on the user refers to the main engine/equipment 302 (its representing the above-mentioned Figure 1 in the device 102 and/or map in the 2A/2B apparatus 200/250) with the host computer of the service provider network 304 (which may include a Figure 1 shown in the network infrastructure 106) between the message flow. The host user initiated for using a user's instantiations vSIM or soft SIM in order to realize the service sharing request 306, the request can be transmitted to the service provider network appropriate control and management node and received by it, such as in the box 402 provided in the. In one variation, the request can include or identification to sharing of the specific service, for shared duration, and other parameters, such as the mark. In addition, the service provider network 304 can participate in the (in an example in the realization can be optionally or otherwise) the appropriate authentication/authorization process, in order to verify the host user is authorized for service sharing and vSIM instantiations (box 308, 404).

[36]

In response to the request to instantiate the vSIM (in defining the host user is proper authorization/authentication), can produce vSIM, the vSIM can be preferably used with the host user service profile of at least a portion (for example, comprising a host user (sharer) hope that with one or a plurality of plane (participant) shared service plan, parameters and the like) information related to the filling, such as in the box 310, 406 is provided. Can be used with associated mechanisms will be vSIM host user equipment binding, for example will be vSIM download to the host user equipment (for example, as soft SIM) or downloaded in /service environment (for example, as cloud vSIM). Therefore, in fig. 3 A in SIM download path are respectively shown device 312 and cloud virtualization path 314, wherein the cloud platforms 316 for to and from the host user (a plurality of) shared services trust vSIM service binding database 318. As will be described below, in certain conditions or under the scene, download path 312 can also be said that the passenger will be vSIM download to the user's device.

[37]

Figure 3 B in reference label 300 B shown on the following scene of message flow: wherein according to one embodiment can make the user plane 352 (for example, in a certain duration of access host user) can share a host user services. As mentioned above, can be various ways to realize this duration, including for example can be used as a necessary pre-extension of the duration and the time. In the realizing in one kind, the plane 352 or the host computer 302 can be to use the implementation of the airliner vSIM registration process and remote supply to initiate a plurality of operation, such as by the message flow 354 as indicated. For example, can be the host user equipment on the input plane of the Certificate, including but not limited to passenger name, identity, telephone number, personal identification number (PIN) or password or other authentication mark, device ID and the like. Alternatively, can also use the NFC or other equipment to the equipment communication, from the aircraft to the host computer of the user the user equipment transmits this information. In another variation in, can be directed against the aircraft provide the user with the question/response mechanism, which can provide appropriate certificates and/or other response to the input. In any case receiving, transmitting or obtain the aircraft user information, at least a part of the information in the network or the network can be the outer process used for passenger aircraft user authentication and authorization, such as in box 356 provided in. Therefore, in the plane of the Certificate is received, the authentication of the user can be carried out after the aircraft passenger user registration and vSIM remote supply, so a temporary telephone number and IP address. Thereafter, relative to said supply temporary telephone number and/or IP address information and a plurality of parameters (for example the following at least a (including but not limited to): a host service provider ID, the plane position, the host device ID, the plane device ID, the plane of the original telephone number), to create, generated or otherwise obtain one or a plurality of mapping relationship or the corresponding relationship between the, thus will be based on the vSIM hosting service (a plurality of) bound to the passenger aircraft in order to temporary "personalized" vSIM, such as in the box 358, 502 provided in. According to the information of the teach, such mapping relations can be spread to the appropriate network infrastructure unit, in order to promote relates to any sharing service call and data session appropriate route, not to violate the existing normal call/session establishment/routing protocol, process, technology and method. In addition, although it may be in the host user provider (SP) network in the use of certain mapping relationship, but it can be in the host SP of the network infrastructure (for example, the plane SP network or some other 3rd party network (a plurality of)) application in other mapping relationship.

[38]

In the realizing in one kind, the host computer can be in the SP network infrastructure construction place application example mapping relations can include: {host SP allocation of the temporary allocation of telephone number} {Aircraft position; the temporary IP address plane}. It should be understood, in the mapping relationship of the "position" can be implicit, because the host computer SP network using other mechanisms (such as GPS, triangulation and the like) aware of the real-time position of the jet. In the SP network at the plane can be an example of the application of the mapping relationship can include: {plane the original telephone number} {Host SP network ID; aircraft position; the temporary IP address plane}. Another mapping relations can include: {plane the original telephone number} {Host SP allocation of the temporary allocation of telephone number; the temporary IP address plane}. A further mapping relations can include: {plane the original telephone number} {Host SP network ID; temporary allocation of telephone number}. For the VoIP call, an example mapping relation can be: {plane the original SIP URL} {Host SP network ID; the plane temporary SIP URL}. In one or a plurality of such in the mapping relationship, depends on the vSIM instantiations, can also in some additional or alternative embodiment provided the host and/or the plane of the device ID. In fig. 3 B in, reference label 360 and 362 means appropriate network communication message, can realize these network communication message to the appropriate mapping information dissemination to the cloud platforms 316 and/or other network infrastructure construction territory and unit, such as a HLR/VLR node of the home network such as passenger aircraft, such as in the box 364, 504 provided in the. Of the present invention in one embodiment, the host computer can be to the user equipment 302 provide registration completion message 366, in order to notify the passenger and/or a host aircraft has been registered and is allowed to use the host computer user equipment and shared/using the designated shared services. For example, the passenger plane 352 can be applicable under shared services host user plan (a plurality of), use the host computer user equipment and sharing the host services (a plurality of) on receiving a voice/data/call or session (block 368). In other example, if required, can also be realized according to the vSIM example utilization of the equipment in the aircraft using the host services on. Namely, in this illustrative in the scene, the plane of the device can be operated, but of passenger aircraft in his/her equipment used on shared/host services. In the Patent application such as in the other of the position states, in this alternative embodiment, the plane equipment can be used, depending on the availability, operating state, and in the original equipment used on shared/host need for service. Therefore it should be understood, not in physical use of passenger equipment (not battery, error frequency) of the cases, the use of the host device. In other cases, can utilize the aircraft equipment.

[39]

The termination of the process can be achieved, wherein in a kind of available in the arrangement, can be from any of the following one of the following or any of the appropriate termination message issued: host, the plane (for example, use of shared host user equipment or from which belongs to the host computer or the plane of a certain other UE), the host service provider network and/or the plane in a home network management entity, or in response to a predefined timer mechanism suitable termination message etc., therefore can be vSIM log from the plane. In addition, with the cancellation of consistent with aircraft, can be through the service provider network infrastructure and/or associated with the cloud platforms to the generation and propagation of appropriate control plane message to update the mapping relationship, such as a location database, such as process 500 of box 506 is provided in. In another variation in, vSIM can also be used as a part of the write-off process destroyed. A vSIM can be created, and then when required is mapped to the plane, or directed against each of the one or more passenger initiating the service for sharing the creation of vSIM.

[40]

Skilled in the art will recognize, the above-mentioned operation, function, box and at least a portion of the process by the service network provider network can be one or a plurality of nodes (for example, with the infrastructure component 108, 120 the associated network unit) implementation, or as a host/passenger aircraft by operation of the equipment of the user equipment 102, 200, 250 implementation, or to their combined implementation, wherein the appropriate configuration of the processor module (a plurality of) can be adapted to the implementation of the program stored in the instruction in order to promote such as in this given user-driven service sharing. The example network node, unit, subsystem or device may include a description of the plan in the 6A/6B embodiment provided (with virtualization or without virtualization).

[41]

On the above-mentioned teachings of additional aspects and variable-type can be described as follows. For example, in one variation, the sharing of a user or a host user device may be configured to only in the absence of has been created vSIM or soft SIM circumstances call for instantiations vSIM or soft SIM in order to realize the process of shared services. The host user can also be provided to the operator or passenger participant user's device ID, or alternatively to the aircraft to provide the user with soft SIM specialized generated link. After this, when the alternative link can be used, to be shared equipment can be safely on the supply soft SIM. In all of the available in the possibility, the following is achieved illustrative: (i) apparatus can be WiFi on and is connected to the specific server the following in soft/vSIM, for example similar to the used for downloading the security Certificate process; (ii) emergency channel can be used for transmitting soft/vSIM as short message service (SMS) message or multimedia message service (MMS) message, a user can accept the message to installed on the apparatus; (iii) peer-to-peer (P2P) mechanism can be used for the main share the total user enjoys the user/device in order to provide soft SIM. As mentioned earlier, P2P WiFi, fast response (QR) code sharing and NFC is such a P2P mechanism of the example.

[42]

In the realizing in one kind, participant/user can call for implementing remote supply of soft SIM installation process. The technical personnel will understand, this can use the host computer and/or the plane of the application on a user's device easily completed. In addition, attention may be drawn to, application does not need to be provided as a intelligent telephone application. For example, by the use of the service provider by the use of the SMS/MMS and known remote supply mechanisms, it can also be in the older of the completion of the function on the mobile phone. In the invention of realizing in one kind, on sharing services of the user and the equipment registered, aiming at the remote supply mechanism/vSIM call can be in one or more different network infrastructure unit (in some embodiments, may include 3rd party or private party unit) against new instantiations of at soft/vSIM and equipment to initiate the authentication and authorization process. Example remote supply mechanism can be followed by a known process, and successful authentication when the soft/vSIM, network system can offer the temporary route mark, for example, as mentioned above e. 164 telephone numbers and/or IP address. Although this may be achieved for example in a default practice, but it should be understood, sharing user can make recommendations or providing the phone number, or even can be sharing service user the requested phone number. Of course, the practical whether to authorize this point may depend on the service provider constraint (for example, request whether number in the service provider within an allowable range, whether the number has been allocated to other people, and so on).

[43]

As mentioned above, can be combined for routing voice calls and data session of all existing mechanisms to implement the embodiment of the invention. Therefore, the present invention can be in one embodiment of the application for over the air interface route to the device sharing the appropriate control signaling without modification. On the termination of the shared services, it should be noted that, as mentioned earlier transferring various can be realized. For example, the sharing of a host user, shared-service user or plane, or the service provider, or a predefined timer, or the end-user or operator apparatus of any other event trigger can be used to recall the known process to the soft/vSIM shared service user and associated equipment phase separation, terminate the designated service sharing. Additional example includes a shared time is due, to return to the pre-configuration of the covering or cell grade (for example, on the sharing user equipment and/or the aircraft equipment), has potential hysteresis parameter in order to prevent frequent shared initiating/terminating process, especially in the full-automatic system.

[44]

In an exemplary route in the scene, consider the following: with new vSIM, host SP allocation of the temporary telephone number, the temporary IP address of the host computer and/passenger aircraft equipment. It should be understood, data communication may not relates to the plane SP, because it via the host computer SP routing necessary communication path. In addition, the Provisional number/address of the call directly via the host computer service provider; not relates to the aircraft network. As mentioned above, the host computer SP update its VLR, that it will need information to add to the VLR in thereof, and having a passenger plane SP sends ID mapping information. The original/home the plane number of the call will be transferred to the passenger plane SP, SP on the plane based on the mapping to route the call to the host computer SP. If for any reason failed to provide the mapping, can be such a call is routed to the processing plane of the SP in the "not available party" logic (for example, voice mail) the appropriate process; this is when the enable services sharing, but only has a host SP assigned temporary number when the situation of the example. The original/home host number like before the call will be transferred to the host computer SP, and based on the host device (when the host computer installed on the apparatus when vSIM) and/or the host computer SP strategy and capacity, they can be routed like before (allow at the same time host computer and passenger service), or as mentioned above re-routed to the "not available"/"busy" logic (such as voice mail).

[45]

Another example scene can be relates to: with new vSIM, SP distribution plane (plane may be the original) telephone number, the host computer of the temporary IP address allocation of SP host/passenger aircraft equipment. This is when the plane does not want the new telephone number at the time of the scene. In addition, communication may not relates to the plane SP; can be via the host computer SP routing any communication, similar to the above process. The plane of the original telephone number call via the similar to the above on the plane SP, and will be based on the mapping (if provided by the host computer SP) for processing. If the did not provide mapping, then the shared services will be only a data service. Therefore, the host computer with the customer communication of the SP SP in the scene, the route can be relates to based on service provider of handshaking and service agreement between the typical roaming.

[46]

Another possibility is that the plane home SP offer, but it does not need the host handshake of SP "roaming (roaming lite)" service. The aircraft with the passenger user home SP transmission he/she temporary whereabouts (telephone number and network ID, does not need to IP address). The plane of the SP in the home HLR/VLR maintenance to the new telephone number mapping. When the inbound call arrival and to the plane of the original home number as the destination, HLR/VLR using the call redirection and provide in response to the temporary number of passenger aircraft. HLR/VLR then simply call the call is redirected to the host SP of passenger aircraft in temporary number.

[47]

It should also be understood, in some other additional or alternative embodiment, the interim IP address does not need to be included in any in the mapping. In this scene, can be combined here teach using IP routing. For example, even in the VoIP, the user can use the new HLR/VLR/CSCF or a certain other call processing/routing function to register its SIP URL. In the scene of the voice call routing of working mode is similar to the above-mentioned scene. There may be a potential problem is that, if the user's SIP URL is authorized SP passenger plane, in this case, the plane SP has a SIP URL. In this case, route will be similar to the original SIP URL plane SP need to be mapped to the temporary SIP URL of the route.

[48]

Will understand, in some example in the scene, the plane SP processing may not be relates to aircraft temporary number. In fact, in some in the arrangement, the plane SP infrastructure may not even have to know this information. On the contrary, the plane SP infrastructure only concern the host SP (and the following facts: the passenger plane with the host SP between the agree to support this kind of call and this call revenue sharing model) and the temporary IP address to the plane used for promoting the call routing, regardless of shared services can be vSIM in host or device on the aircraft. On the plane SP is suitable mapping, a method for realizing can involve the plane SP infrastructure may be HLR of passenger aircraft in status update is "roaming". In addition, it should be noted that, the passenger may choose (or host SP may be for any reason decided) does not allow the host computer SP a temporary telephone number; in this case, only can be used in the given above one of the additional mapping relations, the original plane SP distribution via the phone number of the telephone call. In addition, in order to pure data the aim of the service, does not need any telephone number mapping, as the interim IP address will be used for this purpose.

[49]

For the purposes of on shared agreement, if a main home SP SP and the plane shared roaming agreement, and the user has to purchase a roaming service, can be automatically between the SP is the exchange of appropriate mapping relationship. In the absence of service agreement, or if the plane selection only purchase "roaming ", then the passenger from the telephone to the user using a user service gateway special interface to the passenger home SP provide mapping, the user service gateway will shine upon the filling to be used in the circuit of the speech of the HLR/VLR and used for VoIP in the CSCF.

[50]

In addition, it should be understood, IP address and/or position does not need to include in some in the mapping. If the other part, even for a VoIP, also only needs to exchange SIP URL example in the scene. The host computer SP in the CSCF has been the maintenance of the internal mapping {jetliners temporary SIP URL} {Jetliners temporary position; the temporary IP address plane}, and thus can use the ordinary old IP routing to reach the user equipment. On the position information, once the host computer SP ID can be used, the call will be routed to the SP of the host computer, the host computer SP will use the perfect air interface technology know the position, these air interface technology including for example in the GSM/EDGE LA update, in UMTS HSPA RA update, in and LTE TA updating. Generally speaking, the host against the plane of the SP Provisional whereabouts of the maintenance of the mapping can be completely provided as internal mapping, because the host computer SP ID, the position of the aircraft, the aircraft such as the IP address can be used for all.

[51]

In another embodiment, the user equipment (host/passenger equipment) can have at the same time a plurality of usable SIM (for example, a primitive, a shared services vSIM), for example, as shown in Figure 2 B apparatus 250 shown in. Therefore, according to the one embodiment of this invention, when the use of the device when the telephone call or data connection, can provide appropriate logic in order to the user to select the processing request context — for example, the original shared services. For example, it can be through the use of GUI direct end user selection to complete, or via the device is realized on a certain automation process to finish.

[52]

Skilled in the art will further recognize that, in the of this Patent additional or alternative embodiment, according to the network function can be virtualized (NFV) framework in a virtualization environment construct the above-mentioned various device, subsystem, function/application and/or one or more of the network unit and the bottom of the network infrastructure to be used for the promotion of user-driven service sharing. For example, in an example network environment (for example, Figure 1 in the network environment 100) implemented within the physical resource, service, application and function may be provided as a virtual device, machine or function, wherein via the appropriate virtualization layer resources and application virtualization into the appropriate virtual network function (VNF) or virtual network unit (VNE). Will include computing resources, memory resources, and network infrastructure resources of the resource virtualization into the corresponding virtual resources, wherein the virtual computing resources, virtual storage resources and virtual network resources can be common for support VNF layer, its overall management and coordination function can be composed of a virtualization infrastructure manager (VIM) combined VNF manager and NFV coordinator to support. Usually can provide the operations support system (OSS) and/or the business support system (BSS) assembly to deal with network level function, such as the network management, fault management, configuration management, service management, and user management and the like, the assembly can be via appropriate interface with the VNF layer and NFV coordination assembly butt joint.

[53]

Therefore, in this disclosed example network architecture of at least a portion of the can as described above in virtualization, and is constructed in the includes a configurable virtual resources of the common pool in the cloud computing environment. In service-oriented architecture (for example, software as a service (SaaS), platform as a service (PaaS), infrastructure as a service (IaaS) and the like) in the realization of the various software (for example, call processing software, vSIM instantiations, remote supply and user authentication and the like), and the network of platforms and infrastructure, wherein the parties involved in the provision of the invention one example of an embodiment of the different characteristics. The technical staff will also understand, this cloud computing environment can include one or more of the following: , , mix cloud, , , cloudy and (for example, "in the clouds cloud") and the like. Given below on in the above-mentioned virtualization/cloud framework in the context of shared services of some of the example embodiment.

[54]

Figure 6 A and 6 B shown according to some embodiments of the invention illustrative of the network equipment in the network (ND) connectivity between three and ND for an exemplary implementation, wherein the virtualized environment can be realized in the in Figure 1 shown in the network environment of the at least one or a plurality of parts.

[55]

In the example of here, network equipment (ND) may be an electronic device, its by way of communication interconnection network on the other electronic equipment (for example, other network devices, the end-user device). Some of the network device may be configured to "multi-service network equipment", providing a plurality of networking function (for example, routing, bridging, exchange, article 2 layer of polymeric, session control, quality of service, and/or user management) support, and/or to provide a plurality of application service (for example, data, voice, and video) of the support.

[56]

Figure 6 A shown according to some embodiments of the present invention exemplary network in the plurality of network devices (ND) connectivity between three and ND an exemplary implementation. Specifically, Figure 6 A shown ND 600 A - H, it can be said that the carrier network exchange unit, access network unit, selective router, location database, the media gateway (MGW), call session control function (CSCF) node, and is offered as Figure 1 as shown in the basic framework assembly 108, 120 of a portion of the network unit and the like, wherein through A - B, B - C, C - D, D - E, E - F, F - G and between A - G, and H and A, C, D and G in between each of the example of the line indicating the connectivity. As mentioned above, these ND may be provided as a physical device, and the connectivity between these ND may be wireless or wired (commonly referred to as link). From the ND 600 A, E and F extending volume outwire shown these ND serve as the inlet and the outlet of the network node (and therefore, these ND sometimes called edge ND; other ND ND can be referred to as the core).

[57]

Figure 6 A in the realization of the two exemplary ND: (1) special network device 602, its use of tailored application-specific integrated circuit (ASIC) and proprietary operating system (OS); and (2) universal network device 604, its use common off-the-shelf (COTS) processor and standard OS.

[58]

Special network device 602 including appropriate hardware 610 (for example, customized or special hardware), it includes computing resources (a plurality of) 612 (which generally include a set of one or more processor), transmit resources (a plurality of) 614 (which generally include one or more ASIC and/or network processor), and the physical network interface (NI) 616 (sometimes referred to as the physical port), and wherein the storing the appropriate special software or program instructions 620 (for example, switching, routing, call processing and the like) of the non-transient machine-readable storage medium 618. Physical NI is in ND hardware, by the hardware, establishing a network connection (for example, wirelessly through the wireless network interface controller (WNIC) or through the cable is inserted into the coupled to the network interface controller (NIC) physical port), for example by ND 600 A - H the connectivity between those shown in connectivity. During operation, application software 620 can be composed of a hardware 610 carried out in order to instantiate a set of one or more dedicated or custom software example 622. Each of customized software example 622, and the implementation of the application software of the embodiment of the portion of the hardware 610 (dedicated for the application software of the embodiment of the hardware and/or by the application software instance and the other application software embodiment (a plurality of) 622 Provisional sharing the hardware of the time slice) form the single virtual network unit 630 A - R. Virtual network unit (VNE) 630 A - R in each of the heat exchanger comprises a control communication and configuration module 632 A - R (sometimes referred to as local control module or the control communication module) and on the appropriate application/service instances A 633 - R of the forwarding table 634 A - R, so that the given virtual network unit (for example, 630 A) comprises a control communication and a configuration module (for example, 632 A), a set of one or more forwarding table (for example, 634 A), and the implementation of the virtual network unit (for example, 630 A) in order to support the application example 633 A (for example, vSIM instantiations, remote supply, call/session routing, call/session prioritization, the caller query logic, and with messaging subsystem virtualization related integrated messaging and the like) of the part of the application hardware 610.

[59]

In an exemplary realization, special network device 602 usually physically and/or logic is seen to include: (1) the control plane ND 624 (sometimes referred to as the control plane), and comprises an executive control communication and configuration module 632 A - R computing resources (a plurality of) 612; and (2) ND forwarding plane 626 (sometimes referred to as the forwarding plane, the data plane, or the media or bearing plane), it comprises can utilize the forwarding or for the purpose of surface 634 A - R and physical NI 616 forwarding resources (a plurality of) 614. For example, if ND is is configured to facilitate service sharing entity, the control plane ND 624 (execution control communication and a configuration module 632 A - R computing resources (a plurality of) 612)) are usually responsible for participating in the control of how the routing bearer service (for example, voice/data/video). Similarly, ND forwarding plane 626 is responsible for the physical NI 616 on receiving the data, and based on the forwarding information of the data forwarding of appropriate physical NI 616.

[60]

Figure 6 B shown according to the present invention some of the realization of the embodiment of special network device 602 of the exemplary mode, wherein the example special network device includes a is coupled to the interconnection mechanism of one or a plurality of card 638 (usually hot plug). Although in some embodiments, card 638 has two types, one or a plurality of card as the ND forwarding plane 626 operation (sometimes referred to as line card), and one or a plurality of card operation in order to realize the control plane ND 624 (sometimes referred to as the control card)), but alternative embodiments may be combined to a single card function and/or including the amount of the outside type (for example, an additional type of card is known as the cards, resource card, or more application card). Cards can provide special treatment (such as, article 4 layer to the article 6 layer service (for example, firewall, Internet protocol security (IPsec) (RFC4301 and 4309), secure sockets layer (SSL)/transport layer security (TLS), the intrusion detection system (IDS), peer-to-peer (P2P), IP voice (VoIP) session border controller, mobile wireless gateway (gateway general packet radio service (GPRS) support node (GGSN), evolution packet core (EPC) gateway)). For example, cards can be used for the implementation of the termination of the IPsec tunnel and incidental authentication and encryption algorithm. These card is indicated as back plate 636 of one or a plurality of interconnected mechanism (for example, coupling of the line 1st full-mesh (full mesh), and coupling the box cover 2nd full-mesh) coupled together.

[61]

To return to Figure 6 A, generic network device 604 includes a hardware 640, it includes a set of one or more processor 642 (usually the COTS processor) and a network interface controller (a plurality of) 644 (NIC; also known as a network interface card) (comprising physically NI 646), and wherein the storing software 650 (for example, general-purpose operating system software) of the non-transient machine-readable storage medium 648. During operation, processor (a plurality of) 642 to the implementation of the software 650 in order to instantiate on the promotion of user-driven service sharing one or a combination of one or more application program A 664 - R, for example including vSIM instantiations, SIM binding, authentication/authorization, such as remote provisioning. Although one embodiment does not realize virtualization, but alternative embodiments may use different forms of the virtualized by the virtualization layer — 654 and software container 662 A - R expressed. For example, one such alternative embodiment of the operating-system-level virtualization, in this case, a virtualization layer 654 that allows for the creation of a plurality of software container 662 A - R (each of which can be used for the implementation of the multi-group application 664 A - R one) of the kernel of the operating system (or in the basic operating system for execution on a shim). In this embodiment, a plurality of software container 662 A - R (also known as the virtualization engine, virtual private server, or jail) are examples of user space (usually is a virtual storage space); examples of these user space are separated from each other, and with the running operating system kernel space-separated; unless explicit allow, otherwise in the given user space application running in the set can not access the memory of other processes. Another such alternative embodiment to achieve complete virtualization, in this case: (1) a virtualization layer 654 indicates that the system management program (sometimes referred to as a virtual machine monitor (VMM)) or in the implementation of the operating system on the host computer system management program; and (2) software container 662 A - R are indicative of a strict isolation forms of software container (referred to as the virtual machine), its by the system management program is running and can include a passenger aircraft operating system. The virtual machine is a software implementation of a , its operation program as if these procedures in the physical non-virtualized carrying out on; application does not usually know that they in running on the virtual machine is not in the "bare" running on the host electronic device, although some system to provide semi-virtualization, semi-virtualization allows the operating system or application that is used for the purpose of the existence of the optimization of the virtualized.

[62]

One or a combination of one or more application 664 A - R, and a virtualization layer 654 and software container 662 A - R (if achieving the) of the instantiations being referred to as the software instance (a plurality of) 652. Each group of application 664 A - R, corresponding software container 662 A - R (if realized), and the implementation of the parts of the hardware 640 (dedicated for the implementation of the hardware and/or software container 662 A - R the Provisional sharing the hardware of the time slice) form the single virtual network unit 1060 A - R.

[63]

Virtual network unit 660 A - R is similar to the implementation of the virtual network unit 630 A - R — such as the function of the, similar to control communication and a configuration module (a plurality of) 632 A and forwarding table (a plurality of) 634 A (hardware 640 of this virtualization sometimes called NFV framework, as previously in this Patent mentioned in). Therefore, NFV can be used for the integration of many network device type to the industry-standard high volume server hardware, physical switch, and on the physical storage device, they can be located at the data center, ND, customer premise equipment (CPE) and in. However, different embodiments of the present invention can be water that the realize one or a plurality of software container 662 A - R. For example, although it may be in a kind of arrangement the implementation of the embodiment of the invention, wherein each of the software container 662 A - R corresponding to one of the VNE 660 A - R, but alternative embodiments may be more fine level of granularity for realizing the corresponding relationship (for example, line card virtual machine virtualization line card, and the control card virtual machine virtualization control card and the like). It should be understood, in this reference software container 662 A - R to the corresponding relationship between the VNE described technology is also suitable for the use of such a finer level of granularity of the embodiment.

[64]

In some embodiments, a virtualization layer 654 may include a virtual switch, its offer and similar to the physical Ethernet switch forwarding services. In particular, the virtual switch in the software container 662 A - R with the NIC (a plurality of) 644 between, and optionally in the software container 662 A - R is transmitted between the service. In addition, the virtual switch can be implemented in accordance with the strategy is not allowed to communicate with each other are VNE 660 A - R the network between the isolation (for example, by granting (honoring) virtual local area network (VLAN)).

[65]

Figure 6 A 3rd illustrative ND in the realization of the hybrid network device 606, and in a single ND or ND in a single card including the customized ASIC/proprietary OS and COTS processor/OS the two standards. In this hybrid network device in some embodiments, platform VM (namely, a dedicated network device 602 of the function of the VM) can be directed against the hybrid network device 606 in the special hardware to provide semi-virtualization, in order to realize the user-driven service shares the scene of the particular embodiment.

[66]

Regardless of the reasons for an exemplary implementation of the ND above, when considering the ND realized by a plurality of VNE in a plurality of (for example, only VNE one in the given virtual part of a network) when, or if the current by the ND only to realize the single VNE, is the abbreviation of the term network unit (NE) sometimes used to mean the VNE. In addition, in all of the above in an exemplary implementation, each of the VNE in a (for example, VNE 630 A - R, VNE 660 A - R, and hybrid network device 606 those in the VNE) in physical NI (for example, 616, 646) to receive the data, and the data forwarding of appropriate physical NI (for example, 616, 646), according to the sharing of the host user services/plan to route call/session.

[67]

Based on the above, it should be understood, the embodiment of the invention the user and customer can on aircraft cannot use their own services (for example, due to the service interruption, network quality difference, in outside the coverage area, of the equipment and low battery) of the cases, the use of a relatively simple process in a timely manner to their friends and family and to facilitate providing shared services. In addition, while not specifically described, but the realization of this invention can pass according to the sharing service charging arrangements to provide its users with services shared services, the service provider offers the opportunity to the proceeds.

[68]

In view of the existing solutions are as follows of illustration of various defects, can be understand the additional benefits and advantages of the present invention. For example, existing family planning and its setting need the operator to auxiliary and spend a lot of time. Family planning usually may need to send out a plurality of family members SIM card, these family members all in registration scheme associated with the purchaser of the registered in one of the accounts. From the charging point of view, this requires all SIM polymerization subscription and charging information for charging purposes. Family members added to the plan requires the operator of the customer service personnel quite a wide range of interaction, and/or to the shops or waiting for a new SIM reach through the mail. In addition, it should be understood, in the roaming services can be used are usually very expensive. Usually, if the user's home service provider with a provider of the surveyed position in roaming agreement between, buy such services are expensive. This usually prevents the user from the purchase of roaming services. On the other hand, the purchase of local SIM may be very difficult, especially when the to foreign when travelling. In order to avoid the purchase of travel before the roaming service, the user usually where possible purchase prepaid local SIM. In many areas and countries, this is not easy to tourists, as it is not clear where the purchase. Even if this obviously, obstacles can still exist. For example, India's regulations require the provision of local residential proof, photographs, other documents, in order to prevent SIM is inadvertently marketed to malicious molecule. In addition, switching SIM on a user device may not be convenient. First of all, the operator only when the mobile phone is unlocked, can switch from the telephone in the SIM. Contract telephone usually this is not the case. When the telephone is indeed from the home operator when unlocking, user switching SIM could be a small task, but is still a trouble. Sometimes the size of the SIM different, this may require adapter or cutting SIM card to have the proper size. For such temporary use such as roaming, it also means that when the mobile phone with double SIM card user lost the ability of the home service number or set up, and when the switch must be refresh their back. In addition, because of the re-certification and the like, the operator in the control and management plane generate transaction cost. The technical personnel in the field of reference can be easily recognized, relates to shared services of the embodiments of the present invention can be advantageously overcome the disadvantages mentioned above and the like.

[69]

In the present invention various embodiments of the in the above described, will understand, in this terminology used only in order to describe the particular example embodiment and is not intended as a limitation of the invention. Unless otherwise defined, otherwise used here all terms (including technical and scientific terms) with the invention belongs to the field of ordinary technical personnel usually on the understanding the same meaning. Also will understand, such as commonly used in the dictionary definition of those terms should be interpreted in its in the specification and in the context of the relevant field of the meaning of the meaning of the same, and may not be interpreted as idealized or overly formal meaning, unless in this clearly so defined.

[70]

In this reference a computer implemented method, apparatus (system and/or device) and/or computer program products of the diagram and/or flowchart describing at least some of the example embodiment. Will understand, block diagram and/or flowchart of the box, and the block diagram and/or flowchart in combination of various frame, they can be by one or more computer circuit implementation of the computer program instructions implementing. These computer program instructions may be provided to the general purpose computer circuit, special computer circuit, and/or other programmable data processing circuit of the processor circuit in order to produce a machine, such that the instructions via the computer and/or other programmable data processing apparatus when the processor implementation, changes and control transistor, stored in the storage unit of the value, and this circuit in the other hardware components, in order to realize the block diagram and/or flowchart of one or a plurality of box specified in the function/operation, and thus produce and realize the block diagram and/or flowchart in the box (a plurality of) specified in the function/operation device (function) and/or structure. In addition, the computer program instructions may also be stored in a tangible computer-readable medium, the instructions can make the computer or other programmable data processing apparatus to the work in a specific manner, so that the storage in the computer readable medium of instruction generating including the realization of the diagram and/or flowchart of one or a plurality of box specified in the function/operation instruction (article of manufacture) of the manufactured goods.

[71]

As mentioned earlier, tangible non-transient computer-readable medium can include electric, magnetic, optical, electromagnetic, or semiconductor data storage system, device or apparatus. The computer-readable medium of more specific example would include: portable computer disk, random access memory (RAM) circuit, read-only memory (ROM) circuit, can be erasing programmable read-only memory (EPROM or flash memory) circuit, portable compact disk read-only memory (CD - ROM), and portable digital video disk read-only memory (DVD/Blu - ray). The computer program instructions may also be loaded into or otherwise downloaded to the computer and/or other programmable data processing device, in order to cause the computer and/or other programmable device performs a series of operation steps, in order to produce a computer implemented process. Therefore, the embodiment of the invention can be in the form of hardware and/or in the processor or controller software running on the (including firmware, resident software, micro code and the like) reflected, these embodiments can be referred to as the "circuit", "module" or its modified. In addition, for example, the example processing unit may include a general purpose processor, special purpose processor, conventional processor, a digital signal processor (DSP), a microprocessor, a DSP core associated with the one or more microprocessor, controller, microcontroller, application specific integrated circuit (ASIC), field programmable gate array (FPGA) circuit, any other type of integrated circuit (IC), and/or state machine. As can be understood, in some embodiments, an example processor unit can adopt the distributed processing.

[72]

In addition, at least some of the additional or alternative in the realization, box described in the function/operation can be different from the flow chart shown in the sequences. For example, two successive box can in practice be substantially concurrently performing, they sometimes can be opposite the sequential execution, this according to the function of the operation of the to/fixed. In addition, the flowchart and/or block diagram of the function of a given frame can be divided into a plurality of box, and/or flowchart and/or block of two or more of the square frame of functions may be at least partially integrated. In addition, although some Figure in communication included on the path of the arrow to show the main direction of the communication, but will understand, communication can be shown with the opposite direction of the arrow. Finally, can be added between the illustrated box/is inserted into the other box.

[73]

Therefore, it should be clearly understood that, in the disclosed with photos shown in any of the the operation of the flow chart shown in, step, function, assembly or box the order of the sequence may be in a particular flow chart is modified, change, replace, customized or otherwise re-arrangement, including the deletion or omit the specific operation, steps, function, assembly or box. In addition, in the operation of the flow chart shown in particular, step, function, assembly or box can be of another flow chart shown in the operation, steps, function, assembly or box are mixed with each other or otherwise mutual arrangement or re-arranged, in order to realize the on one or a plurality of process additional changes, modification and configuration, in order to implement the teaching of this Patent.

[74]

Although shown and described in detail various embodiments, but the claim is not limited to any particular embodiment or example. The above specific embodiments should not be understood to imply that any particular component, unit, step, operation, or function is necessary, so that it must be included in the rights within the required range. Unless the clear, otherwise to singular forms of unit for references to non-aimed at said "one and only one", but rather "one or more". The common technical personnel in the area of the known above-mentioned example of the unit all the structural and functional equivalent here through reference clearly introduce, and aimed at by the invention of claim comprising. Therefore, skilled in the art will recognize, can be in the following the claims enclosed within the spirit and scope of the implementation of the described with various modification and change of the illustrative embodiment.



[75]

A system and method for facilitating service sharing (e.g., voice services, data services, multimedia services, etc.) in a network environment (100). In one example arrangement, upon receiving an input at a host subscriber device (302), a request is generated (306) to a host subscriber's service provider network (304) for instantiating a virtual subscriber identification module (vSIM) populated with the host subscriber's service profile with respect to a service. A guest user's authentication information is provided (354) for performing guest registration and remote provisioning (354, 502) forthe vSIM, the remote provisioning including allocation of a temporary phone number and an IP address, which may be used in a mapping relationship for routing calls or sessions engaged by the guest (352) using a service shared with the host subscriber (302).



1. A method for promoting the network environment (100) in the service sharing system (120, 602, 604), including:

One or more processor (612, 642); and

A persistent storage module (618, 648), coupled with the one or more processor (612, 642), the memory module states the durability (618, 648) includes program instructions, the program instructions when the by the stated one or a plurality of processors (618, 648) for the implementation of the implementation:

Is received from a host user (302) used for the instantiations (306, 402) of the virtual user identification module vSIM request, by the host service provider network (304) authentication (308, 404) the host user (302) and generating (310, 406) vSIM, the vSIM with the host computer for the user (302) the contract and is requesting the sharing of one or a plurality of host services associated with the host user service profile to fill;

With the stated vSIM host user equipment (302) and the aircraft user equipment (352) associated with the at least one person in (312, 314, 406);

In response to receiving the passenger when the user's Certificate, execution against the said vSIM plane registration and remote supply (354, 502), the remote supply including: distribution (358, 502) is attached to the host computer services based on vSIM temporary telephone number and Internet protocol IP address, and the creation of (358, 502) has a duration on the temporary telephone number and IP address of one or more of the mapping relationship; and

The at least one mapping relations communication (360, 362, 504) to the host service provider network (304) and passenger service provider network (364) in at least one of the one or a plurality of position and routing database, in order to for promoting (368) use of at least one of the hosting services based on vSIM to route to the user states the passenger plane (352) of the call.

2. System (120 according to Claim 1, 602, 604), wherein said vSIM is provided (314) for cloud-based storage platform (316) in the cloud SIM (318), the SIM states the cloud (318) for cloud-based service platform (316) in the host computer of the user equipment (302) or the aircraft user equipment (352) in to at least one of the label.

3. System (120 according to Claim 1, 602, 604), wherein by respectively downloading the vSIM (312) to the host user equipment (302) or the aircraft user equipment (352), said vSIM the host user equipment (302) and the aircraft user equipment (352) in the associated with the at least one person.

4. System (120 according to Claim 1, 602, 604), wherein at least one of the hosting services based on vSIM comprises the following items in the at least one: voice services, data services, video services, circuit-switched network service, the packet-switched network services, IP voice VOIP services, and over the top OTT communication services.

5. System (120 according to Claim 1, 602, 604), wherein the duration comprises: manual configuration, automatic configuration, in the unlimited amount of at least one of the timing window, with system covering renewable timing window, and the pre-configuration of the duration, the duration of the pre-configuration of the host computer by the input from the user and the plane of the user in at least one of the receiving.

6. System (120 according to Claim 1, 602, 604), wherein is received from a (i) the host user, (ii) the user states the passenger plane, (iii) the host service provider in the network management entity, (iv) states the passenger plane by the service provider network management entity, and (v) timeout mechanism in at least one of the termination message, relates to the temporary telephone number and IP address of at least one of the one or more mapping relations in the write-off process is terminated in the (506).

7. System (120 according to Claim 1, 602, 604), wherein the remote supply in response to the implementation of the following at least one of the: states the passenger plane to the service provider network authentication (356) the plane of the user, and determining the host service provider network and the passenger service provider network has service sharing agreement.

8. System (120 according to Claim 1, 602, 604), wherein the plane the user's Certificate of the user input including the passenger name, identity, telephone number, personal identification number PIN, password, and in at least one of the authentication mark.

9. System (120 according to Claim 1, 602, 604), wherein the program instructions are further configured to: each directed against one or more of the aircraft when the user starting of shared services, to create one or more vSIM.

10. A method for promoting the network environment (100) in the service sharing method (300 A/B, 400, 500), the method (300 A/B, 400, 500) comprising:

Is received from a host user (302) used for the instantiations (306, 402) of the virtual user identification module vSIM request, by the host service provider network (304) authentication (308, 404) the host user (302) and generating (310, 406) vSIM, the vSIM with the host computer for the user (302) the contract and is requesting the sharing of one or a plurality of host services associated with the host user service profile to fill;

With the stated vSIM host user equipment (302) and the aircraft user equipment (352) associated with the at least one person in (312, 314, 406);

In response to receiving the passenger when the user's Certificate, execution against the said vSIM plane registration and remote supply (354, 502), the remote supply including: distribution (358, 502) is attached to the host computer services based on vSIM temporary telephone number and Internet protocol IP address, and the creation of (358, 502) has the duration of the pre-on the temporary telephone number and IP address of one or more of the mapping relationship; and

The at least one mapping relations communication (360, 362, 504) to the host service provider network (304) and passenger service provider network (364) in at least one of the one or a plurality of position and routing database, in order to for promoting (368) use of at least one of the hosting services based on vSIM to route to the user states the passenger plane (352) of the call.

11. Method (300 A/B according to Claim 10, 400, 500), wherein the vSIM is provided (314) for cloud-based storage service platform (316) in the cloud SIM (318), the SIM states the cloud (318) for cloud-based service platform (316) in the host computer of the user equipment (302) to the label.

12. Method (300 A/B according to Claim 10, 400, 500), wherein the said vSIM the host user equipment (302) and the aircraft user equipment (352) associated with the at least one person in a: stated vSIM respectively downloading (312) to the host user equipment (302) or the aircraft user equipment (352).

13. Method (300 A/B according to Claim 10, 400, 500), wherein at least one of the hosting services based on vSIM comprises the following items in the at least one: voice services, data services, video services, circuit-switched network service, the packet-switched network services, IP voice VOIP services, and over the top OTT communication services.

14. Method (300 A/B according to Claim 10, 400, 500), wherein the duration comprises a manual configuration, automatic configuration, in the unlimited amount of at least one of the timing window, with system covering renewable timing window, and the pre-configuration of the duration, the duration of the pre-configuration of the host computer by the input from the user and the plane of the user in at least one of the receiving.

15. Method (300 A/B according to Claim 10, 400, 500), further comprises: receiving from the (i) the host user, (ii) the user states the passenger plane, (iii) the host service provider in the network management entity, (iv) states the passenger plane by the service provider network management entity, and (v) timeout mechanism in at least one of the termination message, in the write-off process is terminated in the (506) relates to the temporary telephone number and IP address of at least one of the one or more mapping relationship.

16. Method (300 A/B according to Claim 10, 400, 500), wherein the remote supply in response to the implementation of the following at least one of the: states the passenger plane to the service provider network authentication (356) the plane of the user, and determining the host service provider network and the passenger service provider network has service sharing agreement.

17. Method (300 A/B according to Claim 10, 400, 500), wherein the plane the user's Certificate of the user input including the passenger name, identity, telephone number, personal identification number PIN, password, and in at least one of the authentication mark.

18. Method (300 A/B according to Claim 10, 400, 500), further comprises:

The use of another plane of the implementation of the Certificate against the 2nd vSIM of passenger registration and remote supply, the remote supply includes a dispensing another temporary telephone number and another IP address, said another temporary telephone number and said another IP address is attached to the host services based on vSIM and mapped with another duration on the other a temporary telephone number and IP address associated relations; and

The associated relations communication to the host service provider network and with said another plane of the user of the telephone number associated with the service provider network in at least one of the one or a plurality of position and routing database, in order to promote the use of with the host computer users to share at least one of the services based on vSIM the route to the other user call a passenger aircraft.

19. Method (300 A/B according to Claim 18, 400, 500), wherein said another passenger input the user's Certificate includes said another passenger user name, identity, telephone number, personal identification number PIN, password, and in at least one of the authentication mark.

20. Method (300 A/B according to Claim 10, 400, 500), further comprises: each directed against one or more of the aircraft when the user starting of shared services, to create one or more vSIM.

21. A user device (200), including:

One or more of the processor (202); and

A persistent storage module (207), coupled with the one or more processor (202), the memory module states the durability (207) includes program instructions, the program instructions when the by the stated one or more processor execution for performing:

Receiving from the user the input of the host computer, the host computer generates a service provider network (304) for instantiation of a virtual user identification module vSIM request (306);

Receiving (312) vSIM, the vSIM with the host computer for the user and is requesting the contract with one or more of the plane shared by one or more host services associated with the host user service profile to fill; and

The use of the plane the user's Certificate against the input to promote vSIM plane registration and remote supply process (354) start, the remote supply includes receiving the temporary telephone number and Internet protocol IP address, the temporary telephone number and the IP address is attached to the host computer based on vSIM mapped in service and has a duration of one or a plurality of associated relations.

22. The user device (200) according to Claim 21, wherein said based on vSIM hosting service comprises the following items in the at least one: voice services, data services, video services, circuit-switched network service, the packet-switched network services, IP voice VOIP services, and over the top OTT communication services.

23. The user device (200) according to Claim 21, wherein the duration comprises: manual configuration, automatic configuration, in the unlimited amount of at least one of the timing window, with system covering renewable timing window, and the pre-configuration of the duration, the duration of the pre-configuration of the host computer by the input from the user and the plane of the user in at least one of the receiving.

24. The user device (200) according to Claim 21, further includes: communication interface (210, 212), the communication interface from the use in accordance with the IEEE 802.11 standard, IEEE 802.16 standard, standard HiperLan, HiperLan II standard, Wi - Max standard, standard OpenAir, and the Bluetooth standard in at least one of the criteria for the selection of the wireless access technology to operate.

25. The user device (200) according to Claim 21, further includes: communication interface (210, 212), said communication interface used in compliance with the general packet radio service GPRS network, the enhanced data rate for global system for mobile communication GSM evolution EDGE network, in accordance with the 3rd generation partnership project 3 GPP network, 4 G network, 5 G network, NGN next generation network, integrated digital enhanced network IDEN, code division multiple access CDMA network, a universal mobile telecommunications system UMTS network, a time division multiple access TDMA network, and long-term evolution of LTE network in the at least one wireless access technology to operate.

26. The user device (200) according to Claim 21, wherein the plane the user's Certificate of the user input including the passenger name, identity, telephone number, personal identification number PIN, password, and in at least one of the authentication mark.

27. The user device (200) according to Claim 21, further includes:

Two or more vSIM (214), said vSIM in a 1st vSIM configured for sharing service vSIM, the 2nd vSIM vSIM in a plane configured for the user's own original service vSIM; and

The user interface (208), is configured to receive the operation to indicate is participating in the shared services or the original service user input.

28. The user device (200) according to Claim 21, further includes:

Two or more vSIM (214), said vSIM in a 1st vSIM configured for sharing service vSIM, vSIM in the 2nd vSIM includes being disposed and used the host user's own original service vSIM; and

The user interface (208), is configured to receive the operation to indicate is participating in the shared services or the original service user input.