Document submitted to


The use of URC should be considered in the further work. An interface for AT commands to the URC could also be developed. It could be done in two ways



Download 468.34 Kb.
Page8/16
Date07.08.2017
Size468.34 Kb.
#28837
1   ...   4   5   6   7   8   9   10   11   ...   16

184The use of URC should be considered in the further work. An interface for AT commands to the URC could also be developed. It could be done in two ways:

1851. On the URC: AT commands are sent to the target device.

1862. On the target: Some other command is sent to the target and is translated to the appropriate AT command in the target environment.

187If URC becomes a well adopted standard, URC could be useful for the external device developers. Approach 2 gives mobile phone manufacturers the possibility to implement a URC interface and hide their proprietary AT commands behind the URC interface.

1889 Assisitive Device Specific recommendations for new AT commands

188.19.1 Introduction


Based on a gap analysis (see clause 7) where existing AT commands have been validated, this clause presents recommendations and the new AT commands that shall be available from external devices.

It is appropriate to have many preferences (related to the services described below) stored in the user profile [4].


188.29.2 Applications


Some communication devices provide users with a variety of applications (e.g. games, navigation and location tracking, photograph manipulation, currency conversion) either built-in when purchased, or added later. The use of application functionality at a content and information level is beyond the scope of this recommendation, but all applications shall provide input, output and control functionality that is usable by all users.

The following sections define V.250 like commands that allow Assisitive Devices to interact with multi-functional communication devices over a serial binary data interface.


188.3

188.4Recommendation 9.2.a: The communication device shall provide an interface with the necessary AT command to allow an external device to use the applications installed on the communication device.

188.5Recommendation 9.2.b: The communication device shall provide an interface with the necessary AT command to allow an external device to download, install and uninstall applications on the communication device.

188.6Recommendation 9.2.c: The communication device shall provide an interface with the necessary AT command to allow an external device to invoke the applications installed on the communication device.

188.7Recommendation 9.2.d: The communication device shall provide an interface with the necessary AT command to allow an external device to operate the applications installed on the communication device.

188.8Recommendation 9.2.e: The communication device shall provide an interface with the necessary AT command to allow an external device to close down the applications running on the communication device.

188.9Users shall be able to:

    1. Access information about available software, to select, purchase and install applications at a functional (not content) level.

    2. Interact with the applications on the device. This implies just that users can actually operate the applications through the user interface input and output interfaces or accessible alternatives. But it does not imply that the applications shall be usable by all users at the content and information levels. This functionality includes the ability to invoke network connectivity and other users (e.g. for multiplayer games) as necessary.

188.10

188.11

188.12

188.139.3 Audio stream

188.14A person with a speech impairment may need to have a text conversation using a synthetic voice from an external device, by feeding an audio stream from that external device to the communication device.

188.15Recommendation 9.3: The communication device shall provide an interface with the necessary AT command to feed an audio stream to and from the external device.

188.16

188.17

188.189.4 Calendar


The following set of commands allow uUsers toshall be able to use the a calendar function on a multi-functional communication device, including reading and writing calendar objects. The calendar AT command reads vCalendar [28] objects.

188.18.1

188.18.2Recommendation 9.4.a: The communication device shall provide an interface with the necessary AT command to allow an external device to use the calendar.

188.18.3Recommendation 9.4.b: The communication device shall provide an interface with the necessary AT command to allow an external device to read calendar objects.

188.18.4Recommendation 9.4.c: The communication device shall provide an interface with the necessary AT command to allow an external device to write calendar objects.

188.18.59.4.1 Read vCalendar

Syntax


+CCALR=,

Description


This command causes the reading of vCalendar information within the parameters specified.

The result are the vCalendar objects between the , and .


Defined values


None

Result codes


,,, OK

+CCALR ERROR: <error code>


Implementation


Calendar information is transferred using the vCalendar format.

Test Syntax


+CCALR=?

What is the response to this ?

Table E.1: +CCALR parameter command syntax

+CCALR command with sub-command

Command

Possible response(s)

Execution command:

+CCALR=,


+CCALR: ,,, OK

+CCALR ERROR:



Test command

+CCALR=?



188.18.6

188.18.7Description

188.18.8The +CCALR command reads vCalendar objects. The result are the vCalendar objects between the >, and <end date>.

188.18.9Defined value

188.18.10<vCalendar>: vCalendar exchange format [28].

188.18.119.4.2 Write vCalendar

Syntax


+CCALW=

Description


The +CCALW command writes vCalendar objects.

Defined values


: vCalendar exchange format.

Result codes


+CCALW: OK

+CCALW: ERROR: <error code>

Test Syntax


+CCALW=?
Table E.2: +CCALW parameter command syntax

+CCALW command with sub-command

Command

Possible response(s)

Execution command:

+CCAL=

+CCALW: OK

+CCALW: ERROR:



Test command

+CCALW=?




Description

The +CCALW command writes vCalendar objects.

Defined value

<vCalendar>: vCalendar exchange format [28].

9.4.3 Implementation


Calendar information is transferred using theusing the vCalendar format [28].




Download 468.34 Kb.

Share with your friends:
1   ...   4   5   6   7   8   9   10   11   ...   16




The database is protected by copyright ©ininet.org 2024
send message

    Main page