СПОСОБ И УСТРОЙСТВО ДЛЯ ВЫПОЛНЕНИЯ ПРОГРАММНОЙ СТРОКИ

1. Способ выполнения программной строки, являющейся заданной строкой, содержащей последовательность команд, где каждая команда является командой на выполнение программы, отличающийся тем, что способ содержит:
получение текущей программы, которая должна выполняться из программной строки; и
определение действия выполнения текущей программы и выполнение этого действия в соответствии с типом выполняемого контента текущей программы, при этом результат выполнения предыдущей программы выполняется перед текущей программой.
2. Способ выполнения программной строки согласно п. 1, отличающийся тем, что способ далее содержит:
получение заданной программной строки после обнаружения запускающей инструкции на выполнение программной строки;
определение текущей программы в последовательности в соответствии с последовательностью программных команд в программной строке; и
после обнаружения, что текущая программа выполнена или начала выполняться, обслуживание следующей программы текущей программы в программной строке в качестве текущей программы, пока все программы в программной строке не будут выполнены.
3. Способ выполнения программной строки согласно п. 2, отличающийся тем, что в момент настройки программной строки отображается дополнительная идентификация программы для добавления программы после обнаружения запускающей инструкции на добавление программы добавления на странице настройки программной строки; и
выбранная идентификация дополнительной программы добавляется в программную строку;
при этом идентификация дополнительной программы используется для идентификации и инициации соответствующей программы.
4. Способ выполнения программной строки согласно п. 2 или 3, отличающийся тем, что в момент настройки программной строки идентификация выбранной дополнительной программы перемещается в заданное положение в последовательности после обнаружения запускающей инструкции на перемещение какой-либо из идентификаций дополнительной программы в программной строке;
в которой последовательность выполнения программы, соответствующей перемещенной дополнительной программе, соответственно перемещается на нужное положение в последовательности.
5. Способ выполнения программной строки согласно п. 1 или 2, отличающийся тем, что получение команды текущей выполняемой программы из командной строки содержит:
получение текущей выполняемой программы из программной строки после обнаружения, что примыкающая последняя программа выполнена или примыкающая последняя программа начала выполняться.
6. Способ выполнения программной строки согласно п. 1, отличающийся тем, что определение действия выполнения текущей программы и выполнение действия выполнения в соответствии с типом выполняемого контента текущей программы и результат выполнения предыдущей программы, выполненной перед текущей программой, содержит:
получение типа выполняемого контента текущей программы и результата выполнения предыдущей программы, выполненной перед текущей программой;
принятие решения о том, принадлежит ли результат выполнения предыдущей программы к типу выполняемого контента текущей программы; и
если принадлежит, то обслуживание результата выполнения предыдущей программы как контента действия выполнения текущей программы и выполнения действия выполнения;
если не принадлежит, то выполнение текущей программы.
7. Способ выполнения программной строки согласно п. 6, отличающийся тем, что если тип выполняемого контента текущей программы содержит фотографии и мультимедийную информацию, если результат выполнения предыдущей программы, выполненной перед текущей программой, создает изображения и/или мультимедийную информацию, тогда созданные изображения и/или мультимедийная информация обслуживаются в качестве выполняемого контента в момент выполнения текущей программы.
8. Способ выполнения программной строки согласно п. 1, отличающийся тем, что определение действия выполнения текущей программы и выполнение этого действия в соответствии с типом выполняемого контента текущей программы и результат выполнения предыдущей программы, выполненной перед текущей программой, содержит:
получение типа выполняемого контента текущей программы и результата выполнения предыдущей программы, выполненной перед текущей программой;
если результат выполнения предыдущей программы находится в процессе выполнения, то принимается решение, принадлежит ли тип выполняемого контента текущей программы к типу выполняемого контента команды предыдущей программы; и
если тип выполняемого контента текущей программы принадлежит к выполняемому контенту команды предыдущей программы, то отправка результата выполнения текущей выполняемой программы, в то время как выполняется текущая программа.
9. Способ выполнения программной строки согласно п. 8, отличающийся тем, что тип выполняемого контента команды предыдущей программы содержит фотографии и мультимедийную информацию, и если результат выполнения предыдущей программы находится в процессе выполнения, если изображения и/или мультимедийная информация создаются, когда выполняется текущая программа, тогда результат выполнения текущей программы отправляется в предыдущую выполняемую программу, в то время как выполняется текущая программа.
10. Способ выполнения программной строки согласно п. 1, отличающийся тем, что в момент выполнения текущей программы на экран выводится интерфейс текущей программы.
11. Устройство для выполнения программной строки, являющейся заданной строкой, содержащей последовательность команд, где каждая команда является командой на выполнение программы, отличающееся тем, что устройство содержит:
блок получения программы, выполненный с возможностью принимать текущую программу, которая должна выполняться из программной строки; и
процессорный блок, выполненный с возможностью определять действие выполнения текущей программы и выполнять действие выполнения в соответствии с типом выполняемого контента текущей программы и результат выполнения предыдущей программы, выполненный перед текущей программой.
12. Устройство для выполнения программной строки согласно п. 11, отличающееся тем, что устройство далее содержит:
блок получения программной строки, выполненный с возможностью получать заданную программную строку после обнаружения запускающей инструкции на выполнение программной строки; и
определительный блок, выполненный с возможностью определять текущую программу в последовательности в соответствии с последовательностью программных команд в программной строке; после обнаружения того, что текущая программа выполнена или начала выполняться, обслуживать следующую программу текущей программы в программной строке в качестве текущей программы, пока все программы в программной строке не будут выполнены.
13. Устройство для выполнения программной строки согласно п. 12, отличающееся тем, что устройство далее содержит:
блок настройки, выполненный с возможностью выводить на экран идентификацию дополнительной программы для добавления программы после обнаружения запускающей инструкции на добавление дополнительной программы на странице настройки программной строки в момент настройки программной строки; и добавлять выбранную идентификацию дополнительной программы в программную строку; в котором идентификация дополнительной программы используется для идентификации и инициации соответствующей программы.
14. Устройство для выполнения программной строки согласно п. 12 или 13, отличающееся тем, что устройство далее содержит:
блок перемещения, выполненный с возможностью перемещать выбранную идентификацию в заданное положение в последовательности после обнаружения запускающей инструкции на перемещение какой-либо из идентификаций дополнительной программы в программной строке в момент настройки программной строки; при этом последовательность выполнения программы, соответствующей перемещенной идентификации дополнительной программы, соответственно перемещается в нужное положение в последовательности.
15. Устройство для выполнения программной строки согласно п. 11 или 12, отличающееся тем, что блок получения программы далее выполнен с возможностью получать команду текущей выполняемой программы из программной строки после обнаружения, что примыкающая последняя программа выполнена или примыкающая последняя программа начала выполняться.
16. Устройство для выполнения программной строки согласно п. 11, отличающееся тем, что процессорный блок выполнен с возможностью принимать тип выполняемого контента текущей программы и результат выполнения предыдущей программы, выполненной перед текущей программой; принимать решение, принадлежит ли результат выполнения предыдущей программы к типу выполняемого контента текущей программы; если принадлежит, тогда обслуживать результат выполнения предыдущей программы в качестве контента действия выполнения текущей программы и выполнять действия выполнения; если не принадлежит, тогда выполнять текущую программу; или
принимать тип выполняемого контента текущей программы и результат выполнения предыдущей программы, выполненной перед текущей программой; если результат выполнения предыдущей программы находится в процессе выполнения, то принимать решение, принадлежит ли тип выполняемого контента текущей программы к типу выполняемого контента команды предыдущей программы; если тип выполняемого контента текущей программы принадлежит выполняемому контенту команды предыдущей программы, тогда отправлять результат выполнения текущей программы в выполняемую предыдущую программу, в то время как выполняется текущая программа.
17. Устройство для выполнения программной строки согласно п. 11, отличающееся тем, что устройство далее содержит:
блок вывода на экран, выполненный с возможностью выводить на экран интерфейс текущей программы в момент выполнения текущей программы.
18. Устройство для выполнения программной строки, являющейся заданной строкой, содержащей последовательность команд, где каждая команда является командой на выполнение программы, отличающееся тем, что устройство содержит:
процессор; и
память для сохранения инструкций, исполняемых процессором;
при этом, процессор выполнен с возможностью:
принимать текущую программу, которая должна выполняться из программной строки; и
определять действие выполнения текущей программы и выполнять это действие в соответствии с типом выполняемого контента текущей программы, при этом результат выполнения предыдущей программы выполняется перед текущей программой.