Introducing a User-Controlled Session Management Model

К оглавлению
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 
85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 
136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 
153 154 155 156 

Based on the literature review and the use case, we below propose a usercontrolled

session management model for supporting human conversation that

includes several media switches. The central idea of our session management

model is to distinguish between the user and the infrastructure levels. Automatic

handovers between platforms on the infrastructure level are important for

supporting interoperability and interconnectivity. On the user level, however,

we argue that it is crucial that the user controls how and when a media switch

takes place. We thus introduce the concept of user-controlled service handover

to conceptualize how a user could transfer a session (e.g., a telephone

conversion) from one media to another. The model consists of two levels:

• On the infrastructure level, the model follows the automatic view of

session management by establishing the underlying communication (e.g.,

authentication, handshaking, and so on) across the different platforms

automatically as soon as the devices are within range of each other.

• To enable sustained car conversations, we introduce the concept of usercontrolled

service hand over as the process by which a user transfers a

session in its current state to another media resource. Here, redundancy

across media might be required to ensure that the user misses nothing of

importance when shifting from one platform to another.

Requirements for Sustained Car Conversations

Applying the user-controlled session management model, the following design

requirements can be determined for car conversation systems:

• Support user-controlled service hand over between phone resources.

• Support automatic transfer of sessions on the infrastructure level.

• Support redundancy across platforms. (In situations where users switch

media during an ongoing activity, redundancy helps in ensuring that users

have full control.)

The next section describes the design of a car conversation system prototype

called SeamlessTalk, which implements the proposed user-controlled session

management model.