CN1428998A - Method for raising short message service of mobile communication and its mobile terminal equipment - Google Patents
Method for raising short message service of mobile communication and its mobile terminal equipment Download PDFInfo
- Publication number
- CN1428998A CN1428998A CN 01139232 CN01139232A CN1428998A CN 1428998 A CN1428998 A CN 1428998A CN 01139232 CN01139232 CN 01139232 CN 01139232 A CN01139232 A CN 01139232A CN 1428998 A CN1428998 A CN 1428998A
- Authority
- CN
- China
- Prior art keywords
- short message
- module
- stipulations
- application
- protocol
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 76
- 238000010295 mobile communication Methods 0.000 title claims abstract description 39
- 230000002708 enhancing effect Effects 0.000 claims abstract description 16
- 230000002452 interceptive effect Effects 0.000 claims abstract description 6
- 230000002093 peripheral effect Effects 0.000 claims abstract description 3
- 230000005540 biological transmission Effects 0.000 claims description 73
- 238000012545 processing Methods 0.000 claims description 45
- 238000004891 communication Methods 0.000 claims description 16
- 230000001360 synchronised effect Effects 0.000 claims description 9
- 238000012546 transfer Methods 0.000 claims description 5
- 239000000203 mixture Substances 0.000 claims description 3
- 238000009472 formulation Methods 0.000 claims description 2
- 238000009432 framing Methods 0.000 claims description 2
- 230000007246 mechanism Effects 0.000 claims description 2
- 238000005314 correlation function Methods 0.000 claims 1
- 238000013479 data entry Methods 0.000 claims 1
- 230000006870 function Effects 0.000 abstract description 89
- 230000001965 increasing effect Effects 0.000 abstract description 7
- 230000008569 process Effects 0.000 description 20
- 230000003993 interaction Effects 0.000 description 11
- 238000002330 electrospray ionisation mass spectrometry Methods 0.000 description 9
- 238000013461 design Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
一种增强移动通信的短消息业务的方法及短消息增强的移动终端设备,其方法包括步骤:(1)、对移动终端设备的人机接口模块采用结构化的菜单模板;(2)、基于实时操作系统程序编制,为新的规约提供任务支持,动态增加移动终端设备中的应用任务;(3)、根据用户的应用需求,通过现有移动终端设备的外围设备接口,提供和互联网网络数据库或PC机数据源的交互的功能。本发明的由于增强短消息的应用,因此,达到充分利用无线网络资源,提高短消息利用率和提高手机的功能和卖点。
A method for enhancing the short message service of mobile communication and a mobile terminal device enhanced by short message, the method comprises the steps of: (1), adopting a structured menu template for the man-machine interface module of the mobile terminal device; (2), based on Real-time operating system programming, providing task support for new protocols, and dynamically increasing application tasks in mobile terminal equipment; (3) According to user application requirements, through the peripheral equipment interface of existing mobile terminal equipment, provide and Internet network database Or the interactive function of PC data source. Because the application of the short message is enhanced, the present invention can make full use of wireless network resources, improve the utilization rate of the short message and improve the functions and selling points of the mobile phone.
Description
技术领域technical field
本发明涉及一种增强移动通信的应用方法和基于这种应用方法的一种移动终端设备(手机)结构,具体地说,是一种通过在短消息业务上构建的一种基于用户可定制服务内容和定制服务方法的可扩展的应用规约,来完成增强的短消息应用和基于这种应用方法的移动终端设备(手机)的改进结构。The present invention relates to an application method of enhanced mobile communication and a mobile terminal equipment (mobile phone) structure based on the application method, specifically, a user-based customizable service constructed on the short message service The scalable application protocol of content and customized service method is used to complete the enhanced short message application and the improved structure of mobile terminal equipment (handset) based on this application method.
背景技术Background technique
目前基于GSM网络的移动通信系统当中,短消息的使用成为一个新的热点,据GSM协会的最新统计,今年第一季度全球移动电话用户共发送了500亿条文本消息,平均每月发送160多亿条。仅中国移动的网络就在今年五月份达到5亿条短消息的业务量。目前日益增长的互联网门户网站的短消息定制业务和移动OICQ业务都极大的推动了这一简单的业务。根据比较客观的分析,移动语音市场将在未来的几年慢慢的走向饱和,而相对的数据通信需求将逐渐的增长,作为低端应用的短消息服务在未来的五年内不存在衰退的趋势。In the current GSM-based mobile communication system, the use of short messages has become a new hot spot. According to the latest statistics from the GSM Association, mobile phone users worldwide sent 50 billion text messages in the first quarter of this year, with an average of more than 160 text messages per month. billion. Only China Mobile's network reached 500 million short message traffic in May this year. At present, the short message customization service of the Internet portal website and the mobile OICQ service have all greatly promoted this simple service. According to a more objective analysis, the mobile voice market will gradually become saturated in the next few years, while the relative demand for data communication will gradually increase. As a low-end application, short message service will not have a declining trend in the next five years .
一个不可忽视的现状,目前绝大多数短消息的内容绝大多数情况下,都达不到此项业务每条140英文字符或者60个中文字符的数据量,所以,极大程度浪费了无线网络资源。并且用户也得不到更多更好的服务,另外,绝大多数的移动终端设备(手机)对于短消息的处理也方法不一,在技术方面基于短消息的应用还存在着许多局限性,如内存小、操作不便、屏幕狭小、不便阅读、功能单一等。这些局限,一方面来自于移动终端设备(手机)的功能,一方面在于没有完全利用短消息业务的可以利用的应用空间。A current situation that cannot be ignored, most of the content of most short messages at present cannot reach the data volume of 140 English characters or 60 Chinese characters per message for this service, so the wireless network is greatly wasted resource. And users can't get more and better services. In addition, most mobile terminal devices (mobile phones) also have different methods for processing short messages. In terms of technology, there are still many limitations in the application based on short messages. Such as small memory, inconvenient operation, small screen, inconvenient reading, single function, etc. These limitations come from the functions of mobile terminal equipment (mobile phone) on the one hand, and on the other hand, there is no available application space for fully utilizing the short message service.
发明内容 Contents of the invention
本发明的目的是克服当前移动终端设备(手机)短消息业务中的无线资源浪费和使用便捷性差,移动终端设备(手机)产品人性化,个性化等不足,提供一种基于现有短消息业务的增强的短消息应用方法和基于这种应用方法的一种移动终端设备(手机)的改进结构。The purpose of the present invention is to overcome the waste of wireless resources and the poor convenience of use in the short message service of the current mobile terminal equipment (mobile phone), and the deficiencies such as the humanization and individualization of mobile terminal equipment (mobile phone) products, and provide a short message service based on the existing short message service. An enhanced short message application method and an improved structure of a mobile terminal device (mobile phone) based on the application method.
基于以上的分析和目的,特提出以下的技术方案来实现本发明的目的。首先,说明本技术方案的主要构思是,然后归纳出本发明的技术方案,本技术方案的依据是:利用现有短消息模块的可利用空间(现有网络短消息业务协议提供的未被填充满的用户短消息数据单元或常规的空短消息数据单元)做为传输媒介,利用网络短消息业务协议作为下层支持协议,来构建新的灵活性增强的用户可定制服务内容及其服务方法的应用规约,用于扩展短消息业务,并且,在此基础之上,提供移动终端设备(手机)的多元化附加应用功能和增强的情景模式,增强和丰富移动终端设备(手机)产品的应用功能和人性化、个性化特征。下面按实现步骤来进行论述。Based on the above analysis and purpose, the following technical solutions are proposed to achieve the purpose of the present invention. At first, explain that the main idea of this technical solution is, then summarize the technical solution of the present invention, the basis of this technical solution is: utilize the available space of existing short message module (the unfilled space provided by existing network short message service agreement) Full user short message data unit or conventional empty short message data unit) as the transmission medium, using the network short message service protocol as the lower layer support protocol to build a new flexible enhanced user-customizable service content and service method The application protocol is used to expand the short message service, and, on this basis, provide diversified additional application functions and enhanced scene modes of the mobile terminal equipment (mobile phone), and enhance and enrich the application functions of the mobile terminal equipment (mobile phone) products And humanized, personalized features. The implementation steps are discussed below.
在现有网络短消息业务协议上,构建新的、增强的、基于用户可定制服务内容和服务方法的应用规约,用以扩展短消息业务。用户可定制服务的含义包括以下两点:第一,在新的应用规约的基础上,用户可以定制规约的传输内容来完成特殊的通信应用;第二,用户还可以通过定制规约本身各个子规约的传输方法和应用解释方法,来扩展这个规约,实现功能类型更为广泛的应用。Based on the existing network short message service protocol, a new and enhanced application protocol based on user-customizable service content and service method is constructed to expand short message service. The meaning of user-customizable service includes the following two points: first, on the basis of the new application protocol, users can customize the transmission content of the protocol to complete special communication applications; second, users can also customize each sub-protocol of the protocol itself The transfer method and application interpretation method are used to extend this specification and realize a wider application of function types.
在正常的空的短消息数据单元(根据现有GSM网络短消息业务协议规定:单条短消息数据单元的容量为140个字节)和未被填充满的短消息数据单元(常规短消息未利用的空字节<140个字节)中,可以完成传输用户特定的信息数据。In the normal empty short message data unit (according to the existing GSM network short message service protocol regulation: the capacity of a single short message data unit is 140 bytes) and the short message data unit that is not filled (the conventional short message is not used) In the null byte <140 bytes), the transmission of user-specific information data can be completed.
对于这些用户特定的信息数据的传输和解释,可以通过基于这些信息的特定应用方法来编制增强的短消息通讯应用规约,这个规约将作为短消息业务协议的上层协议。规约负责对特殊的用户数据进行编码,解码,解释应用。经过编码的用户数据通过下层的短消息业务协议负责进行传输。For the transmission and interpretation of these user-specific information data, an enhanced short message communication application protocol can be compiled through a specific application method based on these information, and this protocol will be used as the upper layer protocol of the short message service protocol. The protocol is responsible for encoding, decoding, and interpreting application-specific data. The coded user data is responsible for transmission through the short message service protocol of the lower layer.
可将用户需要传输的数据划分为一些条目来存储、传输、解释应用。将相同类型的传输数据组织成为一个可以由用户来定制的代码页,存储在移动终端设备(手机)中,作为增强的短消息通讯规约的一个组成部分。The data that the user needs to transmit can be divided into some items to store, transmit, and interpret the application. The same type of transmission data is organized into a code page that can be customized by the user, and stored in the mobile terminal device (mobile phone), as a component of the enhanced short message communication protocol.
代码页的一个条目包含了一条具体传输内容的传输代码和相关的解释内容,一条复杂的、长度较长的的信息在传输过程当中就可以用一个简短的传输代码来代替,这样,一条短消息中就可以包含多个这样的传输代码,从而,加大了一条短消息当中所能传输的消息内容的数量和类型。用户根据需要,可以通过修改某个代码的解释内容、增加或删除某个代码、和与之相关的结束内容来定制代码页中的条目。An entry of the code page contains a transmission code and related explanation content of a specific transmission content. A complex and long message can be replaced by a short transmission code during transmission. In this way, a short message A plurality of such transmission codes can be included in the message, thereby increasing the quantity and type of message content that can be transmitted in a short message. Users can customize the entries in the code page by modifying the explanation content of a code, adding or deleting a code, and the related end content as needed.
整个规约可以有多个这样的代码页,用于多种类型数据的存储、传输和解释及其应用,并且,可以由用户根据需要,通过增加和删除代码页来进行定制。The entire specification can have multiple such code pages, which are used for storage, transmission, interpretation and application of various types of data, and can be customized by users by adding and deleting code pages according to needs.
通过这样在短消息协议的上层,构建了一个新的短消息应用通信规约(协议),来完成一些功能强大的,低成本的商业应用和个人应用,包括特定状态量的传输,简单图形和简单表格等等多种可定制的特殊用户数据的传输等等应用。In this way, a new short message application communication protocol (protocol) is constructed on the upper layer of the short message protocol to complete some powerful, low-cost commercial applications and personal applications, including the transmission of specific state quantities, simple graphics and simple Forms, etc. A variety of customizable special user data transmission and other applications.
用户除了可以对厂商预先设定的多种传输代码页来进行定制,来自己选择和组织自己特殊应用内容和应用方法之外,还可以通过定制和增加新的代码页来建立新的特定数据应用方法(对于规约的扩展),从而,扩展手机短消息业务的更多类型的特殊应用。In addition to customizing a variety of transmission code pages preset by the manufacturer, users can choose and organize their own special application content and application methods, and can also create new specific data applications by customizing and adding new code pages method (for the expansion of the protocol), thereby expanding more types of special applications of the short message service of the mobile phone.
新的增强规约作为本发明的主体要素,主要依赖于软件的实现,主要功能程序模块作为一个新的协议功能程序模块加载到现有的移动通信终端设备的系统程序当中;设定灵活的代码页和可扩展的规约的应用方法主要依赖于规约模板的制定,具体操作则依赖于数据结构和程序代码的实现,下面有明确的说明。此外,硬件部分只需要在现有移动终端设备(手机)的硬件中适当增加非易失性存储器(闪存<Flash Memory>)的容量,以便保证新增模块的程序所需要的空间,以及规约功能扩展时,增加程序和数据内容所需要的空间。As the main element of the present invention, the new enhanced protocol mainly depends on the realization of software, and the main function program module is loaded into the system program of the existing mobile communication terminal equipment as a new protocol function program module; flexible code page is set The application method of the extensible protocol mainly depends on the formulation of the protocol template, and the specific operation depends on the realization of the data structure and program code, which is clearly explained below. In addition, the hardware part only needs to appropriately increase the capacity of the non-volatile memory (flash memory <Flash Memory>) in the hardware of the existing mobile terminal equipment (mobile phone), so as to ensure the space required by the program of the new module and the protocol function When expanding, the space required for program and data content is increased.
综上所述,本发明的增强移动通信的短消息业务的方法,其步骤包括:In sum, the method for the short message service of enhanced mobile communication of the present invention, its step comprises:
(1)根据应用拟定应用规约模板,完成新规约的数据结构和核心功能,在此基础上增加与移动终端设备(手机)软件当中其他模块的接口,通过这些接口进行新的应用规约的内容转换和数据传输,以及其他管理控制功能。(1) Draw up an application protocol template according to the application, complete the data structure and core functions of the new protocol, and add interfaces with other modules in the mobile terminal device (mobile phone) software on this basis, and convert the content of the new application protocol through these interfaces and data transfer, and other administrative control functions.
<1>由于本规约的要求是让用户能够定制规约的服务内容和服务方法,所以基于这个概念上提出应用规约模板的方法,从而便于用户能够根据应用数据的类型增加和修改规约的代码页和代码页的条目,进行规约应用的扩展。应用规约模板的要素包括:<1> Since the requirement of this protocol is to allow users to customize the service content and service method of the protocol, based on this concept, the method of applying the protocol template is proposed, so that users can add and modify the code page and code page of the protocol according to the type of application data. Entries for code pages, for extensions to the application of the specification. Elements of an application specification template include:
(a)代码页标识(可以扩展和定制);(a) code page identification (extensible and customizable);
用于识别每一种规约功能类型代码页(用户数据应用服务单元组)的标识。可以充分满足0-255种代码页或者更多类型代码页的功能应用。The identifier used to identify the code page (user data application service unit group) of each protocol function type. It can fully satisfy the functional application of 0-255 code pages or more code pages.
(b)代码页的版本号码;(b) the version number of the code page;
是由某个代码页当中用户数据应用服务单元代码条目的数目和相应的制定日期得到的一个版本标识号码。与代码页标识一起构成对此规约当中某个特定代码页的传输内容的一致性标识。A version identification number obtained from the number of user data application service unit code entries in a certain code page and the corresponding enactment date. Together with the code page identification, it constitutes a consistent identification of the transmission content of a specific code page in this specification.
(c)代码页的传输编码方式;(c) the transfer encoding method of the code page;
传输编码方式是将用户数据根据规约编码成为一个或者多个相应的代码条目,在短消息协议的数据块当中进行填充数据的格式规定(用户数据帧数据结构定义)。The transmission coding method is to encode the user data into one or more corresponding code items according to the protocol, and specify the format of the filling data in the data block of the short message protocol (definition of the user data frame data structure).
(d)规约代码页的扩展方式及其分组方式;(d) the expansion method of the code page and its grouping method;
用于规约代码页当中的用户数据应用服务单元(条目)的扩展和新的代码页的扩展的结构扩展规定,规定了代码页在移动通信终端(手机)当中的存储和组织的方式。The structural expansion specification for the expansion of user data application service units (entries) in the code page and the expansion of the new code page stipulates the way of storing and organizing the code page in the mobile communication terminal (handset).
(e)规约代码页的更新模式;(e) the update mode of the protocol code page;
分为两类模式,一类是选择规约代码页的是通过和应用数据库源交互的更新方式,另外一类是通过与另外一台移动终端设备(手机)同步的方式来进行更新。与规约代码页的扩展方式和分组方式一起作为整个规约的管理模块的组成部分。It is divided into two types of modes, one is to select the protocol code page to update through interaction with the application database source, and the other is to update by synchronizing with another mobile terminal device (mobile phone). Together with the extension method and grouping method of the specification code page, it is an integral part of the management module of the entire specification.
(f)规约基本应用信息元素的集合(可以定制);(f) A collection of statute basic application information elements (can be customized);
用于定义用户特殊应用数据元素的基本类型,第一类是诸如量纲、数据类型、描述、量程等等类型的固定数据类型元素,它们作为对用户数据的直接描述,第二类是可选择的数据类型元素,这种数据类型元素除了表示特定含义外,可以包含“是”,“否”等等可供选择的数据类型。除了规约本身提供最基本的一些常用的类型外也可由用户定制。It is used to define the basic types of user-specific application data elements. The first type is fixed data type elements such as dimension, data type, description, range, etc., which serve as a direct description of user data. The second type is optional The data type element of this data type element can contain optional data types such as "yes" and "no" in addition to expressing a specific meaning. In addition to the most basic commonly used types provided by the statute itself, they can also be customized by users.
(g)信息传输方式(可以定制);(g) Information transmission method (can be customized);
用于设定短消息的发送方式规程,完成对所需发送内容的编码,组帧及发送连续性(单条或者多条,相关性)的设定。It is used to set the sending method procedure of the short message, and complete the encoding, framing and sending continuity (single or multiple, correlation) setting of the required sending content.
(h)扩展情景模式的相关设定(组件,可扩展和定制)。与应用接口部分的相关设定,由移动通信终端的MMI程序部分来提供相应的支持。包括显示方式的设定、操作方式设定(包括扩展操作等)、自动触发事件和确认触发事件及其相关功能设定以及其他各种特殊应用应用方式的设定。(这部分需要结合步骤(2)当中的内容完成)。(h) Relevant settings of extended scenarios (components, extensible and customizable). The relevant setting of the application interface part is provided by the MMI program part of the mobile communication terminal to provide corresponding support. Including display mode setting, operation mode setting (including extended operation, etc.), automatic trigger event and confirmation trigger event and related function settings, and other special application application mode settings. (This part needs to be completed in conjunction with the content in step (2)).
<2>确定规约代码页类型标识及其版本标识的管理机制,以此为基础制定规约代码页的更新方式以及在两台移动终端设备(手机)之间同步方式。由于由于各个代码页类型标识和版本标识唯一确定了整个规约协议应用体的功能,所以通过比较两个移动通信终端当中某个代码页的这两个标识的异同,就可以确定两个移动通信终端当中此模块的这个代码页当中条目内容的异同。由于这些异同可以具体到单个代码页当中传输条目的个数和条目具体内容的不同。所以就可以由此得到一个有功能差异的条目的列表。同步和更新的代码页所需要传输的条目内容就仅仅限于这些有差异的条目,这样做可以通过传输少量的代码页条目内容来完成同步和更新。使两个或多个移动通信终端的当中此模块的内容某个具体的代码页的功能同步(传输条目完全一致)。在此基础上才可以在两部或者两部以上移动通讯设备(手机)上完成这个代码页相关的特殊用户数据的传输。<2> Determine the management mechanism for the code page type identification and version identification of the protocol, and based on this, formulate the update method of the code page of the protocol and the synchronization method between two mobile terminal devices (mobile phones). Since each code page type identifier and version identifier uniquely determine the function of the application body of the entire protocol, by comparing the similarities and differences of these two identifiers of a certain code page among the two mobile communication terminals, it is possible to determine whether the two mobile communication terminals Similarities and differences in the content of entries in this code page of this module. Because these similarities and differences can be specific to the number of transmission entries in a single code page and the specific content of the entries. So you can get a list of entries with functional differences. The entry content that needs to be transmitted for the code page synchronization and update is limited to these entries with differences. In this way, the synchronization and update can be completed by transmitting a small amount of code page entry content. Synchronize the function of a specific code page of the content of this module among two or more mobile communication terminals (the transmission items are completely consistent). Only on this basis can the transmission of special user data related to this code page be completed on two or more mobile communication devices (mobile phones).
<3>划分下层短消息业务协议当中单个短消息数据单元的内容,确定本规约当中用户传输内容的格式。由于我们可利用的空间为1到140个字节,所以采用的格式为不定长的传输格式。我们将短消息数据单元的尾部最后一个字节作为增强型短消息扩展功能的使用标志。紧接着这个字节逆向编号所传输的字节。特定的传输代码页采用与特定的编码方式和信息索引模式相关联,通过这些设定赖确定信息传输方式内容,实现用户应用数据的可靠传输和相应管理。<3> Divide the content of a single short message data unit in the lower layer short message service protocol, and determine the format of user transmission content in this protocol. Since our available space is 1 to 140 bytes, the format adopted is a transmission format of variable length. We use the last byte at the end of the short message data unit as the use mark of the enhanced short message extension function. This byte is followed by the reverse numbering of the transmitted bytes. A specific transmission code page is associated with a specific encoding method and information index mode. Through these settings, the content of the information transmission method can be determined, and the reliable transmission and corresponding management of user application data can be realized.
<4>完成此模块与应用扩展模块以及原有的短消息模块的接口,并且为相应的应用功能程序模块提供相关的灵活的接口支持。使新增加的应用规约协议无缝集成到原有移动通信终端的软件当中,这部分需要结合步骤(2)当中的内容来完成。<4> Complete the interface between this module and the application expansion module and the original short message module, and provide relevant flexible interface support for the corresponding application function program modules. To seamlessly integrate the newly added application protocol into the software of the original mobile communication terminal, this part needs to be completed in combination with the content in step (2).
(2)在移动终端设备(手机)MMI软件当中采用结构化的菜单模板,提供可供用户修改的菜单和这些菜单定制功能,使之可以方便地完成相应类型用户数据的菜单显示功能和菜单操作功能,并提供给用户灵活的操作向导来便于用户对规约内容进行定制和更新操作。然后将这些可定制的功能和相应的特定用户数据传输部分的接口有机的联系起来,使之成为一个整体。(2) Use structured menu templates in the mobile terminal equipment (mobile phone) MMI software to provide menus that can be modified by users and these menu customization functions, so that it can conveniently complete the menu display function and menu operation of corresponding types of user data functions, and provide users with flexible operation guides to facilitate users to customize and update the specification content. Then these customizable functions are organically connected with the corresponding interface of the specific user data transmission part to make it a whole.
(3)基于实时操作系统(例如NucleusPlus)程序编制,可以为新的规约提供任务支持。可以动态的增加移动终端设备(手机)当中的应用任务,通过新增的应用任务来运行处理相应的扩展过的规约协议功能。(NucleusPlus实时多任务操作系统还可以不通过固化程序的方式在程序运行的方式下动态增加程序内容,通过这个方法可以进一步使移动终端设备(手机)的功能得到扩展。(3) Programming based on a real-time operating system (such as NucleusPlus) can provide task support for the new protocol. The application tasks in the mobile terminal device (mobile phone) can be dynamically increased, and the corresponding extended protocol functions can be run and processed through the newly added application tasks. (NucleusPlus real-time multitasking operating system can also dynamically increase the program content in the mode of program operation without curing the program, and the function of the mobile terminal device (mobile phone) can be further expanded by this method.
(4)根据用户的应用需求,通过现有移动终端设备(手机)的串口或者红外接口等外围设备接口,在以上步骤之后,提供能够完成和互联网网络数据库或者PC机数据库源的交互的功能,通过一个服务器/客户端的PC机应用程序来完成(这部分可能会需要网络数据库设计人员完成),其中包括建立代码页数据库和完成规约代码页及其规约与移动终端设备(手机)的同步规约及其代码页的功能,提供规约功能扩充功能等等。(4) According to the user's application requirements, through the serial port or infrared interface of the existing mobile terminal equipment (mobile phone) and other peripheral equipment interfaces, after the above steps, provide the function that can complete the interaction with the Internet network database or PC database source, It is completed through a server/client PC application program (this part may need to be completed by a network database designer), including establishing a code page database and completing the synchronization of the code page and its protocol with the mobile terminal device (mobile phone) and The function of its code page provides the expansion function of the specification function and so on.
通过以上步骤就为扩展和增强短消息业务构建一个新的规约。在具体的应用的当中,实现用户特定(定制)状态量、简单图形(定制)和表格(定制)等等特定用户数据的传输,可以应用在以下领域当中,如数据采集和统计监测,商品信息通知和定购确认,车辆信息调度,互动娱乐,私人信息传输,等等。Through the above steps, a new protocol is constructed for expanding and enhancing the short message service. In specific applications, the transmission of specific user data such as user-specific (customized) state quantities, simple graphics (customized) and tables (customized) can be applied in the following fields, such as data collection and statistical monitoring, product information Notification and order confirmation, vehicle information dispatch, interactive entertainment, private information transmission, etc.
根据上述的本发明方法构建的增强短消息应用功能的移动通信终端设备,其包括依次以信息流双向连接的手机层一的应用模块、手机层二、层三应用模块、短消息模块,应用后台模块和人机接口模块,其特点是,还有与该应用层后台模块成并排邻接的应用层后台扩展模块、及位于短消息模块和应用层后台模块与应用层后台扩展模块下方的可定制协议内容的短消息增强协议模块;并在手机中增大内存容量供该可定制协议内容的短消息增强协议模块和应用层后台扩展模块;所说的可定制协议短消息增强协议模块含有完成新增的协议传输处理单元和短消息模块的接口,以及管理规约应用扩展单元、规约同步与更新单元并提供给应用层后台扩展模块相应的接口;上述的所说的应用层后台扩展模块,含有管理可定制协议短消息增强协议模块中短消息扩展应用的协议用户数据处理单元,并利用可定制协议短消息增强协议模块提供的接口完成与互联网通讯的PC侧辅助软件的交互,来完成规约及其代码页的更新和同步以及规约功能扩展;以及管理模块当中短消息扩展应用当中和人机界面操作交互的内容。According to the mobile communication terminal equipment of the enhanced short message application function of above-mentioned inventive method construction, it comprises the application module of mobile phone layer one, mobile phone layer two, layer three application modules, short message module, application backstage with information flow two-way connection successively Module and man-machine interface module, it is characterized in that there is also an application layer background extension module adjacent to the application layer background module side by side, and a customizable protocol located under the short message module and the application layer background module and the application layer background extension module The short message enhanced protocol module of the content; and increase the memory capacity in the mobile phone for the short message enhanced protocol module of the customizable protocol content and the application layer background expansion module; the said customizable protocol short message enhanced protocol module contains the newly added The protocol transmission processing unit and the interface of the short message module, as well as the management protocol application extension unit, the protocol synchronization and update unit, and provide the corresponding interface to the application layer background extension module; the above-mentioned application layer background extension module contains management. The protocol user data processing unit of the short message extension application in the customized protocol short message enhanced protocol module, and utilizes the interface provided by the customizable protocol short message enhanced protocol module to complete the interaction with the auxiliary software on the PC side of the Internet communication to complete the protocol and its code The update and synchronization of the page and the extension of the protocol function; and the content of the short message extension application in the management module and the interactive content of the man-machine interface.
进一步,上述的制定协议内容的短消息增强协议模块中,设有可定制规约处理模块其括,规约代码页类型标识和版本标识列表、应用情景模式的相关设定、规约代码页基本信息元素列表、用户自定义信息元素列表、规约同步更新模块、传输接口模块构成了新规约的管理实体。另外,还列出了特殊用户数据的传输代码页的组织结构,这部分作为规约的信息实体;代码页中每一条用户数据单元信息条目,都由一些具体的描述组成,规约将根据这些描述来进行相关类型数据的处理和操作。Further, in the above short message enhanced protocol module for formulating the protocol content, there is a customizable protocol processing module including a list of protocol code page type identification and version identification, related settings of application scenario mode, and a list of basic information elements of the protocol code page , the user-defined information element list, the protocol synchronous update module, and the transmission interface module constitute the management entity of the new protocol. In addition, it also lists the organizational structure of the transmission code page of special user data, which is used as the information entity of the protocol; each item of user data unit information in the code page is composed of some specific descriptions, and the protocol will be based on these descriptions. Perform processing and manipulation of related types of data.
更具体地,上述的传输接口模块含有可定制的增强规约中的用户数据单元在短消息帧中的数据块结构,其中的增强规约应用标志及其相关设定字段作为格式字段,其中包含增强规约的应用/退出应用标志、本次传输的代码页类型标识和版本标识、在信息字段中代码页偏移量、本次传输的某个代码页条目数目、传输内容连续/非连续相关的设定内容;用户特殊数据是增强规约进行应用处理的用户数据单元的集合,这些数据条目是变长的,它们的处理由规约代码页类型的相应约定来进行处理。传输接口模块还包含有可定制规约短消息增强的接收处理模块和可定制规约短消息增强的发送处理模块。More specifically, the above-mentioned transmission interface module contains the data block structure of the user data unit in the enhanced protocol that can be customized in the short message frame, and the enhanced protocol application flag and its related setting fields are used as the format field, which contains the enhanced protocol The application/exit application flag, the code page type identification and version identification of this transmission, the code page offset in the information field, the number of certain code page entries for this transmission, and the settings related to continuous/non-continuous transmission content Content; user-specific data is a collection of user data units processed by the application of the enhanced protocol. These data items are of variable length, and their processing is handled by the corresponding agreement of the code page type of the protocol. The transmission interface module also includes a receiving and processing module enhanced with customizable protocol short messages and a sending processing module enhanced with customizable protocol short messages.
在下面将提出增强的移动终端设备(手机)的情景模式和增强的多元化应用功能模式,例如:The scenario mode of enhanced mobile terminal equipment (mobile phone) and the enhanced diversified application function mode will be proposed below, for example:
<1>简单的表情特征<1>Simple expression features
在用短消息聊天交流当中,由预先设定的16×16或者32×32位位图,在另一部具有同类型移动终端设备(手机)当中显示出来。这些预先设定的位图可以通过编码成为传输代码页来进行传输和存储操作。In chatting and exchanging with short messages, the preset 16*16 or 32*32 bitmap is displayed in another mobile terminal device (mobile phone) of the same type. These preset bitmaps can be encoded into a transmission code page for transmission and storage operations.
<2>预先设定的趣味语言的解释应用<2> Explanation application of pre-set interesting language
类似于一些网络聊天软件功能当中的设定,允许用户在本机当中使用短小精练的代码来代替要发送的很长的信息,可以通过编码成为传输代码页来进行传输和存储操作。移动终端设备(手机)只需要在匹配到这样的代码时用预先设定的内容来代替即可。这种应用可以通过另外一种方式来进行,那就是先在两台移动终端设备(手机)之间同步后由接收方来解释,这样可以得到更多的剩余短消息空间。Similar to the settings in some Internet chat software functions, users are allowed to use short and concise codes in the machine instead of long messages to be sent, and can be encoded into transmission code pages for transmission and storage operations. The mobile terminal device (mobile phone) only needs to replace it with the preset content when such a code is matched. This kind of application can be carried out in another way, that is to explain by the receiver after synchronizing between two mobile terminal devices (mobile phones), so that more remaining short message space can be obtained.
<3>短消息发送状态信息<3>Short message sending status information
通过短消息的剩余空字节空间来附加短消息发送接收本身的状态信息,具体包括短消息发送的具体时间,接收到的具体时间,以帮助了解网络拥塞状况,便于用户合理选择通讯方式。Add the state information of sending and receiving the short message through the remaining empty byte space of the short message, specifically including the specific time of sending the short message and the specific time of receiving it, so as to help understand the network congestion situation and facilitate the user to choose a reasonable communication method.
<4>简单的互动娱乐功能<4>Simple interactive entertainment function
可以通过短消息提供一些简单的游戏,通过短消息传输的空闲字节传送,可以在聊天的同时享受到娱乐的功能。这项应用也是以前面提到的基于短消息的新的传输规约来完成的。Some simple games can be provided through short messages, and the idle bytes transmitted through short messages can be used to enjoy entertainment while chatting. This application is also completed with the aforementioned new transmission protocol based on short messages.
<5>通过短消息同步通讯录<5>Synchronize address book by short message
在不需要红外设备或者串口设备的硬件条件下通过短消息的未利用字节或者全部可用字节来同步通讯录。并可扩展成为简单的名片发送功能。Synchronize the address book through the unused bytes or all available bytes of the short message under the hardware condition that does not need the infrared device or the serial port device. And it can be expanded into a simple business card sending function.
<6>天气特征等生活常用状态的传输<6>Transmission of common life conditions such as weather features
两部移动终端设备(手机)在异地通讯应用当中,往往希望得知对方所处位置的天气,气温等一系列的有用的信息。所以可以通过短消息剩余空间来传输这些信息,并且将这些信息在移动终端设备(手机)当中存储和设定。Two mobile terminal devices (mobile phones) often hope to know a series of useful information such as the weather and temperature of the other party's location in the remote communication application. Therefore, the information can be transmitted through the remaining space of the short message, and the information can be stored and set in the mobile terminal device (mobile phone).
以上的这些增强型的应用都可以通过规约模板和代码页模板将这些内容扩展到现有的移动终端设备(手机)当中。从而完成功能扩展。有益效果All of the above enhanced applications can extend these contents to existing mobile terminal devices (mobile phones) through protocol templates and code page templates. In order to complete the function expansion. Beneficial effect
采用本发明所述的方法,可以在现有短消息技术的基础上构建新的应用规约体系,通过可扩展的规约本身和可以定制的规约应用代码页来实现用户的特殊应用和其他相关应用功能扩展。达到充分利用无线网络资源,提高短消息利用率,极大的增强移动终端设备(手机)使用的人性化和便捷性。增加了移动终端设备(手机)设备的功能和卖点,推动短消息市场发展,使短消息即使在未来的低端应用市场当中也可以有很大的应用空间。By adopting the method of the present invention, a new application protocol system can be constructed on the basis of the existing short message technology, and the user's special application and other related application functions can be realized through the scalable protocol itself and the customizable protocol application code page expand. To make full use of wireless network resources, improve the utilization rate of short messages, and greatly enhance the humanization and convenience of mobile terminal equipment (mobile phones). The functions and selling points of the mobile terminal equipment (mobile phone) are increased, and the short message market is promoted, so that the short message can have a large application space even in the low-end application market in the future.
附图说明Description of drawings
图1是本发明短消息增强协议模块在移动终端设备协议构件结构中的位置和接口示意图。Fig. 1 is a schematic diagram of the position and interface of the short message enhanced protocol module in the protocol component structure of the mobile terminal equipment of the present invention.
图2是本发明中可定制代码在短消息帧中的数据曜结构示意图。Fig. 2 is a schematic diagram of the data structure of the customizable code in the short message frame in the present invention.
图3是本发明中规约应用及更新在各个模块之间信息流示意图。Fig. 3 is a schematic diagram of the information flow between various modules in the protocol application and update in the present invention.
图4是本发明中可定制规约处理模块的内部体系结构示意图。Fig. 4 is a schematic diagram of the internal architecture of the customizable protocol processing module in the present invention.
图5是本发明可定制规约的信息处理过程中短消息增强接收模块流程图。Fig. 5 is a flow chart of the short message enhanced receiving module in the information processing process of the customizable protocol of the present invention.
图6是本发明可定制规约的信息处理过程中短消息增强发送模块流程图。Fig. 6 is a flow chart of the short message enhanced sending module in the information processing process of the customizable protocol of the present invention.
具体实施方式Detailed ways
下面根据图1-图6给出本发明二个实施例,进一步说明本发明的特征、功能,使本技术领域的技术人员能更好地了解本发明。The following two embodiments of the present invention are given according to Fig. 1-Fig. 6, and the features and functions of the present invention are further described, so that those skilled in the art can better understand the present invention.
请参阅图1,它是可定制应用的短消息增强协议模块在移动终端设备协议软件结构当中位置和接口图,其中各个部分的代表的模块如下:GSM/GPRS Layer1 移动终端设备(手机)层一应用模块10,GSM/GPRS Layer2/3 移动终端设备(手机)层二,层三应用模块11,Please refer to Fig. 1, it is the location and interface diagram of the short message enhancement protocol module of customizable application in the mobile terminal equipment protocol software structure, wherein the representative modules of each part are as follows: GSM/GPRS Layer1 mobile terminal equipment (mobile phone) layer one
(SMS模块除外)SMS 移动通讯终端(手机)的短消息模块12,ESMS 新增的可定制协议内容的短消息增强协议模块13,Application Layer 移动通讯终端(手机)应用层后台模块14,AL Extension 新增加的应用层后台扩展模块14’MMI 移动通讯终端(手机)人机接口模块(应用层前台模块)15,(except SMS module) SMS mobile communication terminal (mobile phone)
实现本发明需要增加两个模块:其一是ESMS模块13,也就是本发明当中所说的在短消息业务上面建立的增强的应用规约,ESMS模块13完成新增的协议传输处理部分以及和原有SMS模块12的接口。需要管理规约应用扩展功能和规约同步和更新的功能并且提供给AL Extension新增应用层后台扩展模块14’相应的接口。Realize the present invention needs to increase two modules: one is the
其二AL Extension是指模新增加的应用层后台扩展模块14’,它与应用层前台模块人机接口模块(MMI)15密切相关,用来管理短消息前台增强应用和ESMS模块13当中用户数据协议处理之间的接口,并完成对用户操作提供支持的应用程序功能。利用ESMS模块13提供的接口,通过运行在PC机上辅助应用软件与互联网数据库通讯或者访问单个PC机的数据库,或者通过两部移动通讯终端设备之间的同步方法(包含在ESMS模块13当中),来完成规约代码页的更新和同步以及规约功能扩展(代码页的扩展或者是某个代码页条目的扩展和修改),所以还必须由这个模块来提供ESMS模块13规约功能扩展应用当中和人机界面操作交互相关的应用程序功能。Its second AL Extension refers to the newly added application layer background extension module 14', which is closely related to the application layer foreground module man-machine interface module (MMI) 15, and is used to manage the short message foreground enhanced application and user data in the
这两个模块都可以根据移动终端设备(手机)设定当中的设定来投入使用或者不使用。These two modules can be put into use or not used according to the settings in the mobile terminal equipment (mobile phone) settings.
请参阅图2,它是可定制的增强规约当中的用户数据单元在短消息帧当中的数据块结构,表示了本发明当中规约代码页在短消息用户数据单元(一帧)当中的传输格式。其中“增强规约应用标志及其相关设定”字段作为格式字段,其中包含了增强规约的应用/退出应用标志、本次传输的代码页类型标识和版本标识、代码页的在信息字段当中偏移量、本次传输的某个代码页条目数目、传输内容连续/非连续等相关的设定内容,用来标识规约处理程序选用何种规约和何种代码页以用何种方式来处理这条包含多个用户特定数据消息(包括规约更新,同步,规约扩展处理、常规短消息,他们都被组织成为特定的代码页来进行处理)。用户特殊数据就是新的增强规约进行应用处理的用户数据单元的集合,这些数据条目是变长的,它们的处理由规约代码页类型的相应约定来进行处理。应用层后台模块和MMI来负责显示和操作的处理。Please refer to Fig. 2, it is the data block structure of the user data unit in the middle of the short message frame in the customizable enhanced protocol, and has shown the transmission format of the protocol code page in the middle of the short message user data unit (one frame) among the present invention. The "enhanced protocol application flag and its related settings" field is used as a format field, which includes the application/exit application flag of the enhanced protocol, the code page type identification and version identification of this transmission, and the offset of the code page in the information field The amount, the number of entries of a code page for this transmission, the transmission content continuous/non-continuous and other related setting content are used to identify which protocol and code page the protocol processing program chooses to process this item. Contains multiple user-specific data messages (including protocol update, synchronization, protocol extension processing, and regular short messages, all of which are organized into specific code pages for processing). User special data is a collection of user data units processed by the new enhanced protocol. These data items are of variable length, and their processing is handled by the corresponding agreement of the code page type of the protocol. The application layer background module and MMI are responsible for the processing of display and operation.
关于图中的常规短消息内容事实上已经包含在我们的规约传输内容当中,常规短消息代码页只有很简单的处理,只是在常规短消息后面的一个字节当中填充代码标识信息,这样就能用新规约来进行解释和处理用户常规短消息内容,从而和新增规约的无缝集成。Regarding the content of the conventional short message in the figure, it has actually been included in our protocol transmission content. The code page of the conventional short message is only very simple to deal with, just fill in the code identification information in a byte after the conventional short message, so that it can The new protocol is used to explain and process the user's regular short message content, so as to seamlessly integrate with the new protocol.
请参阅图3,它是新增加的规约在进行应用及其更新时各个模块之间信息流的示意图,图中各个部分的代表的软件程序模块如下:GSM/GPRS Layer1 移动终端设备(手机)层一应用模块10,GSM/GPRS Layer2/3 移动终端设备(手机)层二,层三应用模块11,Please refer to Fig. 3, it is the synoptic diagram of the information flow between each module when newly added statute is applied and updated, and the software program module of the representative of each part in the figure is as follows: GSM/GPRS Layer1 mobile terminal equipment (mobile phone) layer One
(SMS模块除外)SMS 移动通讯终端(手机)的短消息模块12,ESMS 新增的可定制协议内容的短消息增强协议模块13,Application Layer 移动通讯终端(手机)应用层后台模块14,AL Extension 新增加的应用层后台扩展模块14’,MMI 移动通讯终端(手机)人机接口模块(应用层前台模块)15。(except SMS module) SMS mobile communication terminal (mobile phone)
图中描述了新增加的规约处理模块所要涉及的接口和相应的信息流传递途径,完整地说明了从用户到移动终端设备(手机)以及PC机、互联网数据库之间的交互过程和相关的接口。其中与PC机之间的接口可以采用现有技术当中的串口或者以红外口等等通讯手段。The figure describes the interface involved in the newly added protocol processing module and the corresponding information flow transmission path, and fully illustrates the interaction process and related interfaces from the user to the mobile terminal device (mobile phone), PC, and Internet database . Wherein the interface with the PC can adopt serial port among the prior art or communication means such as infrared port.
这部分的接口用于完成规约代码页和PC机数据库或者互联网数据库数据源进行更新或者扩展的功能。ESMS与其他移动通信终端设备的同步接口也可以采用现有技术当中的串口或者以太网口等等通讯手段,用来完成两部同类型的移动终端设备之间的规约更新和同步功能。在未来的应用当中,以上两个接口可以通过新技术的通讯接口(例如:GPRS网络提供的数据传输功能,蓝牙技术等等)来作为通讯手段,可以更快捷方便地完成这部分地接口数据传输任务。This part of the interface is used to complete the function of updating or expanding the code page of the statute and the data source of the PC database or the Internet database. The synchronization interface between ESMS and other mobile communication terminal equipment can also use communication means such as serial port or Ethernet port in the prior art to complete the protocol update and synchronization functions between two mobile terminal equipment of the same type. In future applications, the above two interfaces can be used as communication means through new technology communication interfaces (for example: data transmission function provided by GPRS network, Bluetooth technology, etc.), which can complete the data transmission of this part of the interface more quickly and conveniently. Task.
请参阅图4,它是可定制的规约处理模块内部体系结构,其中描述了本发明新增加的规约处理模块131的主要核心部分的各个实体。其中规约代码页类型标识和版本标识列表1311、应用情景模式的相关设定1312、规约代码页基本信息元素列表1313、用户自定义信息元素列表1314、规约同步更新模块1316、传输接口模块1315构成了新规约的管理实体;另外,还列出了特殊用户数据的传输代码页的组织结构1317,这部分作为规约的信息实体;代码页中每一条用户数据单元信息条目1318,都由一些具体的描述组成,规约将根据这些描述来进行相关类型数据的处理和操作。例如:一个表格类型传输代码页当中的描述可以包括条目的名称描述,条目的量纲描述,条目的数值描述,条目的值的范围等等限定性描述;一个位图类型的传输代码页当中的描述可以包括位图的类型描述,位图的操作描述,位图的用途描述等等。通过对代码页当中这些描述的类型进行定制(增加描述类型,修改描述类型),从而,使规约功能得到了扩展,可以使规约传输的数据更贴切地符合用户的特殊要求,并且,可以进行更复杂的应用。Please refer to FIG. 4 , which is a customizable internal architecture of the protocol processing module, which describes various entities of the main core part of the newly added protocol processing module 131 of the present invention. Among them, the protocol code page type identification and version identification list 1311, the relevant settings of the application scenario mode 1312, the protocol code page basic information element list 1313, the user-defined information element list 1314, the protocol synchronization update module 1316, and the transmission interface module 1315 constitute The management entity of the new statute; in addition, the organizational structure 1317 of the transmission code page of special user data is also listed, which is used as the information entity of the statute; each user data unit information entry 1318 in the code page is described by some specific Composition, the protocol will process and operate related types of data according to these descriptions. For example: the description in a table type transmission code page can include the name description of the entry, the dimension description of the entry, the numerical description of the entry, the value range of the entry, etc.; the description in a transmission code page of the bitmap type The description can include the type description of the bitmap, the operation description of the bitmap, the usage description of the bitmap, and so on. By customizing the types of these descriptions in the code page (adding description types, modifying description types), the function of the protocol has been expanded, and the data transmitted by the protocol can more closely meet the special requirements of users, and can be modified. complex applications.
请参阅图5,它是规约应用的处理过程短信息接收处理模块的流程图,其中包含有关本发明当中新增规约处理规约更新和规约同步的过程,完整的描述了新增规约的消息处理接收信息的流程。如图所示,本发明的可定制的短消息增强接收处理模块20的流程如下:首先执行步骤200,接收短消息,之后,执行步骤201,判别是否包含增强应用标志?如果不是,执行步骤202,将短消息数据单元交给上面的应用层处理,执行步骤203;流程结束;如果是增强应用标志,则执行步骤204,判断是否用户数据?如不是用户数据,执行步骤205;如果是用户数据,则执行步骤206,对特殊用户数据进行解码,得到本条信息中所有传输代码页的类型和其它特征标识,执行步骤207,判别收发双方此功能代码页是否相同?若不同,执行步骤208,保存本次接收的内容,按照不同代码页将数据加入各自的未处理的队列中,之后执行步骤2014;若代码页相同,则执行步骤209,判别缓存队列当中是否有以前保留的未处理内容?如果有,执行步骤2010,逐条处理未处理队列当中的用户数据单元,之后,执行步骤2011,若有是未处理内容,则直接依次执行步骤2011,逐条处理该用户数据单元的内容、步骤2012,将解码后数据内容交给应用后台扩展模块程序进行处理、步骤2013,程序结束;上述执行步骤204当判断不是用户数据后,执行步骤205,判别是否含有用户同步或者更新命令?如果是,便依次执行步骤2014,根据需要同步或更新内容得到本侧此代码页的功能条目列表并分析和得到协商数据、步骤2015,发送同步代码页的短消息,包含本侧需要更新的代码页条目列表与对方协商的数据、步骤2016,记录本次发送内容并做相关更新标志,以便接收下一条消息的时候进行处理、和步骤2017,程序结束;若执行步骤205,当判别不含有用户同步或更新命令后,则执行步骤2018,将用户同步或更新数据和先前的处理衔接起来并比较更新结果,执行步骤2019,询问更新是否结束?如果是更新结束,便依次执行步骤2022,更新本侧的相应代码页,并更新相关标志、步骤2023,判别缓存队列当中是否有遗留的未处理内容?如果没有,执行步骤2024,程序结束;如果有,则执行步骤2010、2011、2012和步骤2013;如果执行步骤2019知道更新未结束,则依次执行步骤2020,询问是否需要发送同步协商数据?如果不需要,执行步骤2021,程序结束;如果需要发送,则依次执行步骤2014、2015、2016直至步骤2017程序结束。Please refer to Fig. 5, it is the flow chart of the short message receiving processing module of the processing procedure of the statute application, which includes the process of the new statute processing statute updating and statute synchronization among the present invention, and completely describes the message processing reception of the new statute flow of information. As shown in the figure, the process flow of the customizable short message enhanced receiving processing module 20 of the present invention is as follows: first execute step 200 to receive the short message, and then execute step 201 to determine whether the enhanced application sign is included? If not, execute step 202, hand over the short message data unit to the upper application layer for processing, execute step 203; the flow process ends; if it is an enhanced application mark, then execute step 204, judge whether it is user data? If it is not user data, go to step 205; if it is user data, go to step 206 to decode the special user data to obtain the type and other characteristic identifiers of all transmission code pages in this piece of information, go to step 207 to distinguish the functions of the sending and receiving parties Are the codepages the same? If not, execute step 208 to save the content received this time, add the data to their respective unprocessed queues according to different code pages, and then execute step 2014; if the code pages are the same, execute step 209 to determine whether there is Previously kept unprocessed content? If so, execute step 2010, process the user data units in the unprocessed queue one by one, then execute step 2011, if there is unprocessed content, then directly execute step 2011 in sequence, process the content of the user data unit one by one, step 2012, Hand over the decoded data content to the application background extension module program for processing, step 2013, and the program ends; after the above-mentioned execution step 204 is judged not to be user data, execute step 205 to determine whether it contains user synchronization or update commands? If yes, then execute step 2014 successively, obtain the list of function entries of this code page on this side according to needs and analyze and obtain the negotiation data, step 2015, send the short message of the synchronous code page, including the code that this side needs to update The data that the page entry list negotiates with the other side, step 2016, record this sending content and do relevant update mark, so that when receiving the next message, process and step 2017, the program ends; After the synchronization or update command, execute step 2018, connect the user synchronization or update data with the previous processing and compare the update results, execute step 2019, ask whether the update is over? If the update is finished, step 2022 is executed sequentially to update the corresponding code page on this side, and update the relevant flags. Step 2023 is to determine whether there is any unprocessed content left in the cache queue? If not, execute step 2024, and the program ends; if yes, execute steps 2010, 2011, 2012, and step 2013; if execute step 2019 and know that the update is not over, then execute step 2020 in order to ask whether it is necessary to send synchronization negotiation data? If not, execute step 2021, and the program ends; if it needs to be sent, execute steps 2014, 2015, 2016 in sequence until step 2017, the program ends.
图6是规约应用处理过程短信息发送处理模块的流程图。结合图5完整地描述了新增规约的消息处理的处理流程以及两部功能类型相同的移动终端设备(手机)的规约更新和同步的处理过程(不包括与PC机的交互)。与PC机的交互所完成的规约更新和扩展已在技术方案当中有具体的描述。Fig. 6 is a flow chart of the short message sending processing module of the protocol application processing procedure. Combined with FIG. 5 , the processing flow of message processing of newly added protocol and the processing process of protocol update and synchronization of two mobile terminal devices (mobile phones) with the same function type are completely described (interaction with PC is not included). The update and expansion of the protocol completed by the interaction with the PC has been specifically described in the technical solution.
如图6所示,本发明的可控制规约短消息增强发送处理模块30的流程如下:首先执行步骤300,发送短消息;之后,执行步骤301,询问是否包含增强应用标志?如果没包含,执行步骤302,将短消息数据单元交给短消息模块(SMS)处理,执行步骤303,程序结束;若包含增强应用标志,则执行步骤304,判断用户数据是否需要分段组织?如果不需要分段组织,执行步骤305,分析需要处理的用户数据及其他消息,生成短消息放在发送缓冲区中,之后,执行步骤307;如果需要分段组织,则执行步骤306,对特殊用户数据进行编码完成需要插入的特殊用户数据信息域,之后执行步骤307,将特殊用户数据信息域的信息合成并交给短消息模块(SMS)发送,执行步骤308,询问是否有更新过程?如果有,执行步骤3012;如果没有更新过程,则执行步骤309,判断接收缓存队列当中是否有遗留的未处理内容?如果没有,执行步骤3011;程序结束;如果有遗留未处理内容,则依次执行步骤3010,相应接收处理过程(参照接收流程图)执行步骤3011,程序结束。当程序执行步骤308,确有更新过程;之后,执行步骤3012,询问是否需要发送同步协商数据,如果需要,便依次执行步骤3013,发送同步代码页的短消息,包含本侧需要更新的代码页条目列表与对方协商的数据;执行步骤3014,记录本次发送内容,并做相关更新标志,以便接收到下一条消息的时候进行处理,是返回执行步骤3012;如果步骤3012确知不需要同步协商数据,则执行步骤3015,询问更新过程是否结束?如果没有结束,便执行步骤3016,程序结束;如果更新过程结束,则执行步骤3017,更新本侧的相应代码页,并更新相关标志,之后,跳转依次执行步骤309、3010、3011或步骤309、3011,步骤3011即程序结束。As shown in Fig. 6, the process flow of the controllable protocol short message enhanced sending
实施例Example
实施例(一)情侣手机Embodiment (1) lovers mobile phone
在具体的应用的当中,基于此发明的情侣手机可以实现私人特定信息的可定制传输,丰富的情景模式和应用功能,使移动终端设备(手机)在某种程度上成为多功能的增强型双向通讯系统。同时这种手机是以两部手机为一组的成套(套件)设计,极大的增强了两部移动终端设备(手机)之间的联系和通讯能力,可以赢得相当大的一部分用户群。In specific applications, the mobile phone for lovers based on this invention can realize the customizable transmission of private specific information, rich scene modes and application functions, making the mobile terminal device (mobile phone) become a multi-functional enhanced two-way mobile phone to some extent. communication system. Simultaneously this mobile phone is to be a complete set (kit) design of a group with two mobile phones, has greatly strengthened the contact and the communication ability between two mobile terminal equipments (mobile phones), can win quite a large part of user groups.
硬件部分由现有的移动终端设备(手机)构成,在此基础上只需要增大非易失性存储器(FlashMemory)的容量,在外形上对两部手机进行包装设计(需要结构工程人员完成)使之更贴切于情侣手机的消费概念。The hardware part is composed of the existing mobile terminal equipment (mobile phone). On this basis, it is only necessary to increase the capacity of the non-volatile memory (FlashMemory), and carry out packaging design on the appearance of the two mobile phones (requires structural engineering personnel to complete) Make it more appropriate to the consumption concept of couple mobile phones.
软件部分的处理步骤如下:The processing steps of the software part are as follows:
1.为用户设计更多可供选择的应用功能,拟定相应的应用规约传输代码页,并将规约完成部分集成到一个任务模块当中,在此基础上增加人机交互模块和移动终端设备(手机)内部协议栈软件当中短消息(SMS)模块和新增任务模块三者之间的新的接口,通过这些接口进行新的应用规约的转换和传输,以及一些控制管理功能。1. Design more optional application functions for users, formulate corresponding application protocol transmission code pages, and integrate the protocol completion part into a task module, and add human-computer interaction modules and mobile terminal devices (mobile phones) on this basis ) A new interface between the short message (SMS) module and the newly added task module in the internal protocol stack software, through which the conversion and transmission of new application protocols and some control and management functions are performed.
2.基于实时操作系统(例如NucleusPlus)程序编制,可以为新的规约提供任务支持。可以动态的增加移动终端设备(手机)当中的应用任务,通过新增的应用任务来运行处理相应的新增规约功能。2. Based on real-time operating system (such as NucleusPlus) programming, it can provide task support for the new protocol. The application tasks in the mobile terminal device (mobile phone) can be dynamically increased, and the corresponding newly added protocol functions can be run and processed through the newly added application tasks.
3.在移动终端设备(手机)MMI当中采用结构化的菜单模板,提供可供用户修改的菜单和这些菜单定制功能和效果,然后将这些定制的功能和相应的接口联系起来。为用户设计更多可供选择的操作功能和更多人性化,个性化的特征,增加更多的应用功能和便捷化的操作模式,增加两部移动终端设备(手机)之间的联系方式的多元应用功能。在移动终端设备(手机)MMI软件当中增加相应的处理模块来处理用户定制他们所需要信息的功能。3. Using structured menu templates in the MMI of mobile terminal equipment (mobile phones), providing menus that can be modified by users and customizing functions and effects of these menus, and then linking these customized functions with corresponding interfaces. Design more optional operation functions and more humanized and personalized features for users, add more application functions and convenient operation modes, and increase the connection between two mobile terminal devices (mobile phones) Multiple application functions. A corresponding processing module is added in the MMI software of the mobile terminal device (mobile phone) to handle the function of customizing the information that the user needs.
4.增加消息触发事件、天气特征等生活常用状态、短消息同步通讯录的传输(在本发明的技术方案当中有详细的描述)等多元化的应用,其中消息触发事件的应用是通过一部手机设定另外一部手机的应用功能以及一些可被远程更改的设置,通过发送一个短消息,另外一部手机接收解释这条短消息来启动和设定远程开机唤醒功能和定时提醒功能等等多种可供设置设置更改。达到更加便捷的目的,并增加两部手机之间的密切性。4. Increase the multiple applications such as news trigger events, weather characteristics and other common life states, the transmission of short message synchronous address book (described in detail in the middle of the technical solution of the present invention), wherein the application of message trigger events is through a The mobile phone sets the application functions of another mobile phone and some settings that can be changed remotely. By sending a short message, the other mobile phone receives and interprets this short message to start and set the remote power-on wake-up function and timing reminder function, etc. A variety of settings are available for setting changes. To achieve more convenient purposes, and increase the closeness between the two mobile phones.
5.可以由统一的代码页在互联网创建数据库,作为维护和更新的基础,根据此需求在软件的基础上完成和互联网网络数据库(这部分需要网络设计人员完成)或者PC机数据源(包含在PC机支持软件的数据库当中)的交互,其中包括建立代码页数据库和功能数据库,提供代码页更新和同步功能,提供规约功能扩展等功能。5. It is possible to create a database on the Internet with a unified code page as the basis for maintenance and updating. According to this requirement, it can be completed on the basis of software and Internet network database (this part needs to be completed by network designers) or PC data source (included in The PC supports the interaction among the databases of the software, including establishing a code page database and a function database, providing code page update and synchronization functions, and providing functions such as protocol function expansion.
统一的代码页也可以通过基于版本号码的方式来更新,可直接通过一个服务器/客户端的应用软件来完成和互联网数据库的交互。也可以通过两部具备相同类型功能的移动终端设备(手机)来通过串口,红外等通讯设备,或者利用短消息新增规约本身的能力来完成所需功能类型特征代码的同步内容任务。The unified code page can also be updated based on the version number, and the interaction with the Internet database can be completed directly through a server/client application software. It is also possible to use two mobile terminal devices (mobile phones) with the same type of functions to complete the synchronization content task of the required function type feature code through serial ports, infrared and other communication devices, or utilize the ability of the short message new protocol itself.
6.用户的应用和定制功能,可以通过与PC机软件当中的用户定制数据库来进行交互来完成,也可以通过新建规约本身通过短信息发送接收处理来完成功能定制,应用相对简单,需要多考虑操作的便捷性和趣味性(可以交付用尸完成)。实施例(二)增强的小型商业应用移动终端设备(手机)6. The user's application and customization functions can be completed by interacting with the user-customized database in the PC software, or the function customization can be completed through the new protocol itself through SMS sending and receiving processing. The application is relatively simple and requires more consideration Convenience and fun of operation (can be delivered with corpses). Embodiment (two) enhanced small business application mobile terminal equipment (mobile phone)
在具体的应用的当中,基于此发明的增强的小型商业应用移动终端设备(手机)可以实现特定(定制)状态量的传输,简单图形(定制)和表格(定制)可以应用在以下领域当中,如数据采集和统计监测,商品信息通知和定购确认,车辆信息调度,特定数据信息采集等等。Among specific applications, the enhanced small business application mobile terminal device (mobile phone) based on this invention can realize the transmission of specific (customized) state quantities, and simple graphics (customized) and tables (customized) can be applied in the following fields, Such as data collection and statistical monitoring, commodity information notification and order confirmation, vehicle information scheduling, specific data information collection, etc.
硬件部分由具备现有功能的移动终端设备(手机)构成,在此基础上需要增大非易失性存储器(FlashMemory)的容量,在可能的情况下增大手机的显示区域的大小。The hardware part is composed of mobile terminal equipment (mobile phone) with existing functions. On this basis, it is necessary to increase the capacity of the non-volatile memory (FlashMemory), and increase the size of the display area of the mobile phone if possible.
软件部分的处理步骤如下:The processing steps of the software part are as follows:
1.根据应用拟定实用、丰富的应用规约并将规约完成部分集成到一个任务模块当中,在此基础上增加MMI和移动终端设备(手机)内部协议栈软件当中短消息(SMS)模块和新增任务模块三者之间的新的接口,通过这些接口进行新的应用规约的转换和传输,以及一些控制管理功能。1. Draw up a practical and rich application protocol according to the application and integrate the completed part of the protocol into a task module. On this basis, add the short message (SMS) module and new New interfaces between the three task modules, through which the conversion and transmission of new application protocols, as well as some control and management functions are performed.
2.在移动终端设备(手机)MMI当中采用结构化的菜单模板对菜单进行设计,提供可供用户修改的菜单和这些菜单定制功能,然后将这些定制的功能和相应的接口联系起来。在移动终端设备(手机)MMI软件当中增加相应的处理模块来方面用户定制他们所需要的信息。2. Use structured menu templates to design menus in the MMI of mobile terminal equipment (mobile phones), provide menus that can be modified by users and customize functions of these menus, and then link these customized functions with corresponding interfaces. Add corresponding processing modules in the mobile terminal equipment (mobile phone) MMI software to allow users to customize the information they need.
3.基于实时操作系统(例如NucleusPlus)程序编制,可以为新的规约提供任务支持。动态的把新的功能模块增加到移动终端设备(手机)应用任务当中,使此模块和原有功能模块紧密结合起来,通过新增的应用任务来运行处理相应的协议功能。3. Based on real-time operating system (such as NucleusPlus) programming, it can provide task support for the new protocol. Dynamically add a new function module to the application task of the mobile terminal device (mobile phone), so that this module is closely combined with the original function module, and the corresponding protocol function is run and processed through the newly added application task.
4.将统一的代码页在互联网创建数据库,作为维护和更新的基础,根据此需求在软件的基础上完成和互联网网络数据库(这部分需要网络设计人员完成)或者PC机数据源(包含在PC机支持软件的数据库当中)的交互,其中包括建立代码页数据库和功能数据库,提供代码页更新和同步功能,提供规约功能扩充功能等。4. Use the unified code page to create a database on the Internet as the basis for maintenance and updating, and complete the Internet network database (this part needs to be completed by the network designer) or the PC data source (included in the PC The interaction among the databases of computer support software), including establishing code page database and function database, providing code page updating and synchronizing functions, providing statute function expansion functions, etc.
统一的代码页可以通过两种方式来更新。第一种方式可以从互联网网络侧建立的数据库通过一个服务器/客户端的应用软件来完成(这部分需要网络设计人员完成)与移动通信终端(手机)的交互,并可由集群用户定制和更新。第二种方式可以通过两部具备相同类型功能的移动终端设备(手机)来通过串口,红外设备等通讯手段,或者利用短消息新增规约本身的能力来完成所需功能类型特征代码的同步内容任务。The unified code page can be updated in two ways. The first way can be completed from the database established on the Internet network side through a server/client application software (this part needs to be completed by network designers) and interact with mobile communication terminals (mobile phones), and can be customized and updated by cluster users. The second method can use two mobile terminal devices (mobile phones) with the same type of functions to communicate through serial ports, infrared devices, etc., or use the ability of the short message to add the protocol itself to complete the synchronization of the required function type feature code. Task.
5.用户的应用和定制功能,定制代码页和功能的扩展更新和维护(可以交付用户完成),新功能的定制,只需要在代码页当中留下可扩展的部分,就可以通过代码页更新的办法来扩充新的功能。5. User's application and custom functions, custom code page and function extension update and maintenance (can be handed over to the user to complete), customization of new functions, only need to leave the extensible part in the code page, and it can be updated through the code page way to add new features.
通过以上两个实施例子的论述,描述了如何实现本发明的目的,充分利用了当前移动终端设备(手机)短消息业务当中的可用资源,来实现了更多元化,人性化,个性化的产品,使本发明当中提出的基于现有短消息业务的增强的短消息应用方法应用在移动终端设备(手机)产品设计当中,极大增加了移动终端设备(手机)设备的功能和卖点,推动短消息市场发展。Through the discussion of the above two implementation examples, how to realize the purpose of the present invention has been described, making full use of the available resources in the middle of the current mobile terminal equipment (mobile phone) short message service, and realizing more diversified, humanized and personalized Product, the short message application method based on the enhancement of existing short message service that proposes among the present invention is applied in the middle of mobile terminal equipment (mobile phone) product design, has greatly increased the function and the selling point of mobile terminal equipment (mobile phone) equipment, promotes Short message market development.
Claims (15)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB011392320A CN100382554C (en) | 2001-12-26 | 2001-12-26 | Method for raising short message service of mobile communication and its mobile terminal equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB011392320A CN100382554C (en) | 2001-12-26 | 2001-12-26 | Method for raising short message service of mobile communication and its mobile terminal equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1428998A true CN1428998A (en) | 2003-07-09 |
| CN100382554C CN100382554C (en) | 2008-04-16 |
Family
ID=4675156
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB011392320A Expired - Fee Related CN100382554C (en) | 2001-12-26 | 2001-12-26 | Method for raising short message service of mobile communication and its mobile terminal equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100382554C (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100586113C (en) * | 2004-12-30 | 2010-01-27 | 中国科学院计算技术研究所 | Method of Realizing Instant Messaging Software Interoperability Based on Mobile Phone Short Messages |
| CN101715025A (en) * | 2003-09-30 | 2010-05-26 | 京瓷株式会社 | Mobile communication terminal, information providing system, program, and computer readable recording medium |
| CN110351674A (en) * | 2019-07-31 | 2019-10-18 | 浪潮金融信息技术有限公司 | A kind of docking mobile platform realizes the scheme of short message push |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5903726A (en) * | 1996-06-26 | 1999-05-11 | Mci Communications Corporation | System using portion of a short message payload to identify short message service types and delivering the message if user subscribes to the services |
| CN1230324A (en) * | 1996-07-11 | 1999-09-29 | 格姆普拉斯有限公司 | Enhanced short messages and method of synchronizing and securing enhanced short message exchange in a cellular telecommunication system |
-
2001
- 2001-12-26 CN CNB011392320A patent/CN100382554C/en not_active Expired - Fee Related
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101715025A (en) * | 2003-09-30 | 2010-05-26 | 京瓷株式会社 | Mobile communication terminal, information providing system, program, and computer readable recording medium |
| US8798612B2 (en) | 2003-09-30 | 2014-08-05 | Kyocera Corporation | Mobile communication terminal for controlling startup of application based on received message and information providing system |
| US8995953B2 (en) | 2003-09-30 | 2015-03-31 | Kyocera Corporation | Mobile communication terminal that stores accumulated communication charge for an application |
| US9008627B2 (en) | 2003-09-30 | 2015-04-14 | Kyocera Corporation | Mobile communication terminal and information providing system |
| US9203634B2 (en) | 2003-09-30 | 2015-12-01 | Kyocera Corporation | Mobile communication terminal, information providing system, program, and computer readable recording medium |
| CN100586113C (en) * | 2004-12-30 | 2010-01-27 | 中国科学院计算技术研究所 | Method of Realizing Instant Messaging Software Interoperability Based on Mobile Phone Short Messages |
| CN110351674A (en) * | 2019-07-31 | 2019-10-18 | 浪潮金融信息技术有限公司 | A kind of docking mobile platform realizes the scheme of short message push |
| CN110351674B (en) * | 2019-07-31 | 2021-08-17 | 浪潮金融信息技术有限公司 | System for realizing short message pushing by butting mobile platform |
Also Published As
| Publication number | Publication date |
|---|---|
| CN100382554C (en) | 2008-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1222183C (en) | Method for transferring and executing program content for handheld terminal | |
| CN102033944B (en) | Mobile terminal-based web page display system and method | |
| CN1610442A (en) | A system for changing the configuration of mobile phones based on text messages | |
| CN1348298A (en) | Implementation method and system for radio value-adding business based on short message service | |
| CN103020152B (en) | Social network information stream display method and mobile terminal | |
| CN102043861A (en) | Web page data structured display method based on mobile terminal | |
| CN102707997B (en) | Device and method for driving multi-PDP data communication of mobile broadband equipment | |
| CN1449216A (en) | Apparatus and method for configuring and displaying user interface in mobile communication terminal | |
| CN104750465A (en) | Android based intelligent router | |
| CN1181662C (en) | Handwritten character input method of mobile phone and mobile phone with such function | |
| CN1859669A (en) | Method and system for realizing virtual storage in mobile terminal | |
| CN101587373B (en) | Method, system and device for displaying input information | |
| CN1816170A (en) | Code-conversion method for shortmessage receiving and transmitting and network apparatus used thereof | |
| CN1570904A (en) | Mobile remote computer access and control system and method thereof | |
| CN1428998A (en) | Method for raising short message service of mobile communication and its mobile terminal equipment | |
| CN1933425A (en) | Module and method for realizing equipment access interface, equipment access system and method | |
| CN1448037A (en) | System supporting mobile visual communication | |
| CN104991769A (en) | Hostless computer | |
| WO2013170541A1 (en) | Method for establishing contact person group in mobile terminal, and mobile terminal | |
| CN100568178C (en) | A way to add controls | |
| CN102053917A (en) | Smart card capable of reducing memory footprint and instruction processing method thereof | |
| CN1633141A (en) | Method for importing SIM card phonebook into smart terminal and used smart terminal | |
| CN101997882A (en) | Network service of mobile website for mobile terminal to visit | |
| CN1567823A (en) | Method for customizing intelligent network services through gateway website | |
| CN1509099A (en) | Method and device for automatic updating picture of second screen for mobile phone |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| ASS | Succession or assignment of patent right |
Owner name: SHENZHENG CITY ZTE CO., LTD. Free format text: FORMER OWNER: SHENZHENG CITY ZTE CO., LTD. SHANGHAI SECOND INSTITUTE Effective date: 20030724 |
|
| C41 | Transfer of patent application or patent right or utility model | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20030724 Applicant after: Zhongxing Communication Co., Ltd., Shenzhen City Applicant before: Shanghai Inst. of No.2, Zhongxing Communication Co., Ltd., Shenzhen City |
|
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080416 Termination date: 20141226 |
|
| EXPY | Termination of patent right or utility model |